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,4,5,6,10,255,196,0,127,16,0,0,4,4,2,5,6,5,8,15,16,10,13,11,2,7,0,1,2,3,4,5,6,17,7,18,8,19,20,33,49,9,21,34,65,81,97,22,35,50,56,181,51,66,82,98,99,113,119,133,23,36,37,52,67,71,114,115,129,145,161,177,179,193,209,24,38,53,68,69,83,100,116,130,134,178,180,197,210,211,225,25,54,84,85,118,149,162,194,195,212,39,55,70,86,87,101,117,131,146,163,164,166,196,57,88,102,104,132,147,150,165,226,228,240,241,40,148,227,103,73,41,182,72,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,79,17,1,0,1,3,1,5,3,6,10,6,7,5,9,0,3,0,0,1,2,3,17,4,5,6,18,33,49,7,65,81,19,34,97,113,114,177,20,50,51,53,129,145,161,178,193,209,21,52,66,82,98,240,35,54,115,130,131,179,194,22,36,67,146,225,23,37,55,68,69,116,162,195,241,83,99,210,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,64,106,185,16,92,133,15,126,242,20,43,245,128,213,114,11,144,165,140,80,6,171,144,92,140,80,248,119,129,95,168,5,110,23,33,183,117,230,49,172,202,192,43,123,133,238,52,222,194,164,123,192,86,228,65,123,138,31,16,189,184,0,173,200,46,66,155,186,197,15,184,6,171,144,92,134,144,1,170,228,23,33,164,0,106,185,5,200,105,0,26,174,65,114,20,34,43,25,129,25,88,0,214,148,241,49,77,106,56,230,251,131,67,151,59,141,36,147,242,108,3,120,156,65,240,49,82,50,62,3,105,40,59,150,225,185,184,184,113,1,91,144,92,133,58,61,98,128,53,94,225,123,13,6,187,112,49,215,76,39,144,80,44,41,231,162,178,37,40,82,140,242,25,238,34,185,240,32,29,146,157,66,60,165,90,197,126,3,142,252,214,2,28,141,79,68,101,36,167,49,244,20,123,190,193,11,79,93,99,181,35,76,51,18,113,85,78,204,166,224,151,17,243,139,171,177,17,43,126,230,207,216,240,238,24,183,138,90,114,200,229,135,16,212,159,20,117,106,57,114,214,130,230,69,159,140,233,216,250,80,231,216,93,192,51,142,99,136,148,116,169,38,184,249,198,168,136,137,71,242,187,170,220,103,98,224,147,235,29,66,241,199,11,144,233,178,170,162,203,46,173,138,35,250,49,17,181,238,157,213,180,113,154,37,248,169,157,6,202,8,203,152,217,45,228,179,62,184,126,203,11,110,254,153,120,152,184,197,58,156,71,185,29,183,243,60,63,103,214,0,78,60,38,44,225,252,113,37,80,179,252,228,187,229,249,85,242,189,184,241,71,112,238,97,106,137,20,109,182,88,236,249,147,156,188,82,203,119,110,242,239,16,127,79,233,191,137,16,203,97,183,49,59,41,39,53,203,153,88,62,223,112,23,255,0,12,180,240,141,92,66,26,158,98,165,201,48,5,114,230,50,245,75,163,216,195,251,253,192,37,65,17,112,238,17,26,28,185,25,92,183,31,1,175,90,143,101,247,6,60,225,62,145,180,149,100,204,35,105,172,118,199,87,43,110,41,101,205,206,183,115,50,110,234,245,34,46,42,225,222,47,116,20,218,26,58,21,152,152,120,140,232,113,180,173,42,200,101,114,50,185,30,242,1,220,19,173,159,5,125,193,171,49,31,88,234,83,25,111,162,125,193,201,68,73,157,236,191,184,3,155,152,143,172,46,67,99,90,130,245,223,112,54,134,200,200,141,127,112,6,253,200,130,228,54,201,196,175,121,29,254,192,214,86,50,221,196,5,110,65,114,26,64,6,171,144,92,105,21,45,251,140,3,58,75,172,9,105,62,6,54,212,147,43,110,26,91,53,21,243,0,223,185,5,200,105,78,244,153,152,0,213,114,11,144,210,0,53,92,130,228,52,128,13,87,33,81,160,86,230,2,183,32,185,13,32,3,85,200,46,67,72,0,213,114,11,144,210,0,53,92,133,70,146,226,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,3,88,165,139,176,6,155,128,174,83,21,34,237,1,75,152,161,110,49,83,45,246,2,32,11,95,120,112,225,196,84,247,22,225,66,46,179,0,177,22,251,113,14,60,0,184,135,14,32,6,86,11,25,13,66,134,64,40,119,235,20,26,139,127,16,176,10,101,48,50,50,21,177,216,58,183,128,211,109,215,21,43,31,80,168,0,210,124,69,109,126,1,107,29,204,12,251,0,12,172,40,42,71,218,28,120,0,166,251,25,16,210,70,105,59,31,88,212,43,98,61,228,68,2,150,43,239,32,178,47,123,1,238,14,32,43,215,184,80,204,136,87,129,91,172,113,98,162,208,194,110,162,87,149,109,192,55,150,233,36,184,24,235,227,167,144,240,70,146,113,14,158,107,151,69,37,213,246,71,136,173,241,66,81,75,194,109,17,109,76,148,91,86,163,196,37,38,119,178,143,173,101,187,162,48,167,28,244,217,144,202,103,136,129,131,137,173,225,205,136,184,198,150,76,173,8,73,229,90,72,173,103,203,119,27,0,204,10,171,30,100,242,13,151,51,19,79,31,159,200,97,147,242,114,241,186,251,198,36,99,62,159,16,114,169,17,166,80,170,137,135,158,132,140,36,168,229,208,74,34,81,33,57,76,238,179,224,102,48,50,182,210,158,166,156,236,91,61,107,91,167,83,172,190,178,100,225,113,203,194,207,31,96,181,72,153,85,181,156,83,16,46,84,145,207,248,194,106,209,113,142,169,62,48,200,187,79,118,237,224,47,78,36,233,157,136,85,124,82,155,135,168,227,201,183,224,78,17,68,244,178,9,55,185,174,254,74,79,119,75,223,22,168,166,117,213,117,20,209,57,58,135,81,188,164,193,248,214,144,142,39,237,17,195,167,199,136,185,56,97,163,77,79,83,69,65,62,183,233,215,81,206,77,176,162,137,83,138,51,43,160,204,189,72,247,116,190,248,205,188,27,208,253,137,116,59,46,205,41,234,34,37,77,205,18,230,109,144,150,121,8,155,220,89,153,238,63,182,3,9,104,13,19,43,106,228,210,165,204,233,229,39,92,182,76,157,138,136,71,146,130,87,173,107,188,92,200,46,79,58,157,214,208,227,145,52,169,222,247,249,163,27,223,238,66,78,232,92,25,166,164,8,200,138,86,154,104,245,203,95,136,129,109,60,80,69,236,11,126,225,239,153,161,164,104,100,136,164,82,146,181,248,66,163,183,234,64,67,236,215,64,90,162,90,135,93,98,46,151,66,155,203,99,41,132,97,218,246,237,107,188,89,202,191,10,43,108,54,113,248,133,205,101,86,68,90,160,126,87,90,214,123,179,31,175,108,183,116,56,241,224,39,74,115,135,210,104,150,94,74,100,114,139,171,47,149,12,142,210,246,163,30,241,151,71,201,44,234,89,102,169,138,83,58,166,90,211,83,176,72,223,209,115,175,86,123,247,128,142,76,28,210,82,177,162,167,10,135,114,117,21,150,26,92,112,100,76,192,195,43,201,91,101,235,136,183,116,120,241,18,153,163,238,55,61,91,81,144,81,81,15,70,173,198,229,114,247,22,167,33,217,69,212,227,70,102,101,148,251,132,77,99,94,28,70,80,149,4,234,41,180,203,97,219,41,228,76,34,19,4,70,131,73,103,112,200,173,149,54,77,145,195,222,25,11,162,134,50,162,83,33,143,151,196,198,79,22,112,208,146,230,72,144,229,210,89,80,225,29,174,178,221,184,4,166,49,57,74,243,102,214,29,173,235,72,105,136,172,160,224,178,235,27,137,60,247,182,84,39,171,236,247,140,90,159,105,43,32,146,106,53,169,168,252,118,107,106,137,29,86,227,227,75,180,99,46,38,105,177,1,17,205,188,213,52,174,161,114,235,181,153,95,74,51,121,22,242,95,223,215,246,192,103,157,85,165,37,49,78,186,166,93,130,158,26,182,115,120,141,184,86,12,189,119,107,133,191,112,240,145,58,113,82,172,190,132,28,29,75,188,136,247,64,194,118,253,116,68,149,67,143,149,124,246,36,156,77,107,86,168,141,157,87,142,153,58,125,103,238,135,187,120,243,143,98,53,92,165,19,170,171,39,167,148,186,227,221,190,239,221,0,156,58,7,75,42,98,174,125,16,204,65,207,137,78,58,180,17,187,9,14,146,232,163,55,173,112,197,231,144,86,112,115,168,102,34,88,110,36,146,246,107,103,66,72,247,25,150,251,25,246,15,159,154,31,31,42,90,102,96,203,238,85,213,90,82,133,173,102,76,71,184,71,189,6,159,215,8,102,102,143,218,107,203,90,106,67,43,155,204,171,152,183,75,106,214,41,111,37,196,171,123,170,47,41,251,157,138,221,93,64,37,105,152,148,60,68,162,37,111,237,27,163,30,112,207,72,170,114,168,134,150,169,134,103,255,0,44,235,173,175,75,126,180,215,198,206,159,177,23,186,87,81,193,204,90,109,77,54,249,103,104,156,233,145,112,50,46,254,240,29,192,94,195,75,110,165,100,70,68,123,202,227,94,227,224,0,171,24,210,77,246,216,106,202,98,151,62,208,21,46,137,88,197,0,86,221,125,128,40,2,185,136,247,17,1,145,144,10,0,1,21,192,5,109,214,43,98,236,21,1,164,138,225,148,198,160,1,164,138,226,134,86,26,197,0,105,1,168,203,176,8,128,80,184,141,66,150,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,62,163,21,0,20,34,21,1,67,222,1,214,42,40,91,133,64,105,46,38,42,101,113,66,226,99,80,10,17,220,84,105,242,70,160,20,247,128,175,214,42,0,0,0,0,2,134,118,20,51,184,10,157,186,198,144,21,35,176,13,189,97,23,27,141,73,85,248,13,62,95,117,129,45,229,59,220,6,225,112,49,65,82,61,214,2,46,176,20,226,40,165,18,72,203,172,104,117,220,183,232,222,221,227,205,84,181,23,54,67,68,187,177,235,117,89,55,107,50,222,230,93,199,218,3,184,153,205,89,128,134,113,231,9,211,36,90,249,109,125,230,69,219,222,49,175,26,52,147,145,82,16,110,27,165,81,164,219,154,28,41,156,54,66,222,68,231,186,150,238,143,222,22,203,73,237,34,121,130,22,165,150,248,31,175,212,108,125,62,112,203,155,49,178,124,53,71,110,34,43,177,83,19,188,41,155,204,207,153,54,93,100,213,232,159,158,115,218,234,95,71,200,47,101,199,184,6,67,227,206,151,145,211,168,137,132,28,170,166,174,33,201,19,183,92,73,42,52,208,148,160,141,210,34,44,175,29,184,150,225,138,147,250,182,161,171,38,47,198,185,63,154,61,119,221,118,241,81,75,82,186,106,191,178,61,251,183,141,234,46,137,240,170,104,234,57,207,101,207,14,168,159,81,207,107,169,59,188,162,246,92,123,134,117,224,30,137,251,125,60,113,158,31,100,215,193,64,187,151,154,175,108,200,81,218,250,224,24,119,67,224,125,77,84,237,186,184,201,58,182,93,93,246,135,28,63,43,55,15,22,126,199,239,12,209,195,205,17,162,37,145,81,17,113,178,170,53,210,105,198,92,44,172,26,140,178,154,140,237,118,75,120,206,58,35,7,57,135,109,252,241,235,245,250,191,210,121,114,229,205,237,206,252,69,210,134,166,245,121,190,93,189,237,244,63,235,1,136,52,54,31,202,233,120,168,72,103,100,242,148,168,227,155,124,182,120,116,145,113,73,123,18,223,209,251,195,36,168,248,104,45,150,236,194,52,130,218,122,155,34,223,100,246,15,100,84,245,212,74,219,56,31,235,127,214,57,240,178,157,73,95,104,205,101,95,200,183,227,1,179,2,210,9,55,36,36,186,71,192,187,135,96,132,221,4,145,186,211,94,219,175,176,107,54,122,243,125,192,27,91,49,56,155,26,80,119,237,33,211,205,233,200,104,230,178,57,7,6,178,214,102,179,141,145,149,247,247,119,142,249,29,3,34,227,97,169,101,152,187,55,128,192,189,40,180,115,76,254,90,251,240,18,154,93,167,30,159,170,32,214,227,25,84,105,52,188,123,204,154,61,251,200,71,13,111,3,85,97,93,75,50,151,179,62,118,17,47,71,68,178,72,150,69,56,218,44,203,134,68,70,69,151,113,102,221,246,120,9,227,170,101,251,67,6,157,118,95,150,47,228,223,169,93,226,49,244,218,165,181,117,76,189,221,186,250,217,132,217,86,213,112,241,141,119,247,128,195,41,222,40,86,49,250,156,213,133,66,189,94,111,84,152,58,118,189,184,116,251,134,253,37,134,181,165,107,181,234,231,144,171,216,245,119,218,226,93,59,103,205,228,244,79,216,239,251,3,189,162,168,190,121,219,126,105,106,117,58,191,160,230,189,243,123,98,236,18,17,64,83,190,12,109,255,0,46,109,59,78,171,232,121,50,229,205,222,119,242,190,224,146,44,190,29,232,103,20,112,201,84,210,83,68,69,40,163,75,122,216,53,158,75,35,119,73,143,127,119,120,185,113,58,22,203,226,32,159,38,41,90,5,10,54,212,148,153,192,164,172,118,220,123,152,25,111,70,202,117,236,19,187,70,92,177,86,182,75,245,39,188,92,8,105,93,172,90,255,0,93,236,127,172,81,17,216,215,161,149,67,35,131,122,62,92,213,25,8,134,161,153,51,40,100,173,181,102,55,178,220,172,193,117,25,23,188,49,138,123,72,214,152,127,56,124,138,160,75,7,1,151,231,24,183,83,108,233,47,39,162,159,103,191,135,88,250,18,152,83,187,124,42,216,219,50,102,177,95,87,126,6,71,218,44,134,46,232,253,225,68,20,217,126,22,236,219,78,163,118,193,159,46,83,111,221,10,254,79,221,1,16,52,62,144,85,125,33,25,4,212,69,109,87,146,33,53,151,76,52,201,219,116,137,92,8,220,47,101,247,198,92,225,70,157,16,108,170,29,137,148,230,191,136,54,229,168,74,179,68,18,200,214,89,8,207,165,17,239,239,239,29,6,57,104,151,176,185,59,141,240,255,0,62,77,155,163,205,86,189,245,69,199,93,222,48,210,172,195,191,6,163,34,190,108,109,58,184,181,195,252,239,146,246,53,111,242,143,216,240,239,1,54,56,89,165,21,55,84,55,10,218,17,83,41,74,150,162,32,206,32,155,59,249,27,253,84,247,244,190,248,191,244,253,87,7,56,97,151,88,68,73,19,176,233,120,181,132,87,177,145,113,177,158,253,227,231,26,157,173,124,29,139,81,115,102,209,171,104,216,245,108,151,177,150,255,0,36,253,143,1,155,90,50,105,53,177,204,24,133,240,39,62,166,66,150,243,115,149,175,101,50,87,182,171,184,4,191,220,251,76,107,51,46,161,227,105,58,183,158,182,175,153,250,157,78,79,162,230,189,243,123,82,236,30,193,181,113,220,2,160,124,12,84,202,192,94,73,128,218,37,88,237,190,227,81,46,251,183,141,14,21,143,143,80,210,157,198,3,145,109,215,20,20,78,242,26,147,196,5,75,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,183,220,84,0,0,0,6,146,226,99,80,161,113,49,80,1,66,43,10,128,0,0,0,0,0,10,25,216,105,26,143,113,220,80,184,220,3,134,241,165,74,191,87,1,69,171,187,172,104,35,226,3,117,61,32,4,29,175,184,0,11,136,209,16,230,173,10,85,175,100,153,141,103,184,140,207,168,116,85,68,217,153,116,174,57,231,114,89,168,55,93,60,206,18,119,18,84,127,136,7,150,173,43,62,107,68,97,115,110,183,85,171,250,54,91,223,47,181,62,209,136,122,72,99,167,53,201,170,36,120,45,173,213,108,155,246,236,183,186,217,247,51,237,22,235,74,124,102,149,64,84,213,57,20,52,35,170,111,98,221,206,9,35,59,182,199,181,239,24,11,138,85,218,42,169,204,207,103,151,37,27,86,166,217,34,53,150,202,132,118,36,175,228,128,223,198,204,73,240,178,170,156,185,204,187,46,213,179,238,218,115,229,202,219,126,212,175,124,191,116,116,120,107,67,248,77,56,117,174,116,217,175,6,167,239,168,207,235,209,187,202,47,101,199,184,113,232,186,14,107,80,205,224,212,203,49,104,76,70,178,198,152,69,44,139,42,85,239,95,128,145,109,21,244,117,159,65,199,66,204,158,138,143,74,34,41,228,91,52,169,105,46,145,176,124,115,111,224,3,212,232,199,163,238,195,11,43,152,248,93,159,95,78,49,208,216,45,108,196,201,241,214,119,12,229,163,105,78,106,148,67,195,109,250,220,144,204,35,54,171,45,242,166,215,226,97,66,210,175,74,37,114,246,29,125,102,108,192,52,201,154,153,52,239,36,164,187,119,112,224,61,163,77,100,65,38,247,177,17,112,1,176,152,76,191,68,251,131,147,146,228,123,198,160,225,188,250,128,105,38,247,113,20,52,229,221,123,130,221,65,30,245,36,190,200,219,84,83,73,59,103,71,253,34,1,173,72,205,190,226,133,187,162,52,109,45,90,250,196,127,210,33,69,68,54,105,177,41,39,251,160,21,86,227,26,13,118,59,88,104,83,137,63,92,95,108,109,45,212,240,185,113,237,1,177,48,107,94,140,185,178,244,239,194,253,163,11,52,185,160,121,210,109,38,123,157,181,95,44,76,85,109,70,111,41,76,251,98,25,156,251,150,185,145,95,120,243,83,233,1,206,86,210,182,147,103,86,107,63,83,205,123,219,188,187,0,70,62,6,82,122,158,123,249,161,123,236,223,66,250,239,120,204,42,67,15,51,237,127,54,45,109,95,233,127,170,246,194,224,73,112,148,228,250,235,207,245,186,236,191,165,50,218,215,246,231,218,61,228,28,51,48,89,243,69,160,243,219,141,139,135,217,239,19,3,177,151,194,234,26,52,235,51,116,239,194,221,68,57,237,244,74,221,227,171,92,246,94,201,25,46,38,28,183,95,123,201,33,177,225,100,153,30,92,194,9,54,223,190,41,4,40,244,140,174,199,123,117,141,211,61,97,91,133,199,154,98,175,146,60,178,109,169,140,10,204,253,140,82,12,118,12,205,161,158,36,155,107,109,68,119,177,165,194,48,27,83,218,119,157,33,223,70,217,170,214,229,223,171,205,107,25,119,151,96,199,156,83,209,247,159,161,86,94,23,106,51,204,13,239,156,51,90,228,189,222,168,93,163,38,25,137,74,172,101,109,253,227,83,208,228,250,74,203,182,251,240,184,8,93,210,23,70,110,100,56,232,239,13,181,218,201,227,173,229,230,220,182,190,180,239,125,105,246,12,75,137,79,130,51,184,230,239,181,234,94,118,22,254,167,123,47,202,235,246,60,59,199,208,205,119,64,61,62,129,38,91,142,91,103,181,107,186,48,198,190,165,110,242,139,180,70,118,151,250,50,84,112,176,241,211,120,88,153,148,81,69,84,238,168,144,220,157,205,196,162,136,85,238,75,59,151,216,235,1,235,116,98,210,51,63,132,191,156,235,91,99,253,80,250,247,185,9,52,166,234,30,116,218,126,84,213,106,178,125,19,53,239,126,226,236,31,55,244,204,245,218,95,105,218,165,203,61,167,38,93,98,141,191,39,53,237,114,59,249,66,88,244,91,210,46,155,153,120,77,173,68,178,27,87,177,91,52,221,179,205,125,127,181,46,207,186,2,64,146,119,43,88,87,129,142,12,190,49,152,150,243,178,180,44,137,118,186,84,70,87,220,57,220,119,128,210,162,205,220,40,73,202,119,184,212,43,235,64,80,183,138,229,239,27,106,60,171,184,170,85,152,247,16,13,101,196,106,26,72,236,28,55,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,3,177,245,128,29,143,172,80,204,173,196,82,219,247,10,43,128,13,181,153,245,118,138,38,251,197,76,142,252,6,180,32,183,153,223,120,13,72,221,123,238,14,241,83,59,130,183,17,128,218,136,119,35,75,85,203,114,76,247,139,73,140,117,67,114,202,118,118,107,137,131,70,89,44,75,158,49,118,224,219,155,248,150,237,194,227,207,230,76,203,224,34,222,117,246,91,38,161,156,112,205,197,17,17,17,36,206,231,191,134,225,131,218,92,99,124,36,162,6,115,45,133,156,83,203,83,244,180,66,146,149,196,17,173,74,50,124,172,68,78,21,248,0,143,173,39,43,165,77,43,202,145,134,95,151,186,151,118,59,27,74,204,103,102,89,61,221,35,236,22,126,151,167,226,103,243,168,101,46,18,45,77,191,159,164,203,102,101,209,66,184,29,143,176,82,125,50,141,172,171,71,226,22,194,92,56,204,191,58,164,204,143,35,68,93,29,231,236,119,253,145,124,48,178,138,102,14,75,44,154,41,17,201,136,70,191,160,178,34,73,93,107,79,12,183,224,125,160,61,118,6,97,234,156,159,201,37,169,132,153,168,207,105,232,147,119,95,144,234,189,136,149,188,24,164,81,41,145,201,238,220,98,20,153,44,59,70,78,149,173,208,111,119,146,91,247,12,65,209,151,13,249,194,161,166,234,7,33,102,132,151,54,203,173,8,241,91,144,242,56,229,238,237,226,36,38,157,150,55,1,47,132,109,58,222,132,43,109,244,248,238,73,119,113,220,3,181,135,104,155,105,9,223,185,36,91,198,233,117,138,111,177,21,184,6,107,0,92,143,137,216,112,102,115,104,57,124,58,223,136,140,134,101,9,66,150,106,117,194,73,17,17,92,206,230,124,5,98,163,218,134,203,172,121,164,102,189,179,168,138,255,0,116,98,254,145,122,64,66,82,148,178,142,10,119,76,169,200,153,124,192,210,151,226,72,243,41,45,166,196,68,78,21,252,175,188,2,241,79,49,114,148,151,44,201,202,186,156,109,68,214,114,39,35,219,46,223,111,195,112,241,147,13,34,41,56,120,148,53,225,173,30,87,73,31,74,100,213,248,159,186,8,191,175,244,163,169,35,99,51,52,138,101,196,236,153,76,208,78,25,113,95,186,247,139,81,55,210,18,162,122,41,15,45,153,9,41,40,43,89,46,91,113,153,254,184,2,105,165,88,231,76,204,145,118,234,218,93,206,145,167,197,199,182,124,10,255,0,174,14,238,27,20,100,78,146,84,138,138,68,162,59,240,139,65,255,0,158,33,78,152,210,166,171,148,89,182,152,166,44,110,41,126,49,46,113,52,219,245,226,236,30,254,79,166,101,94,130,101,179,106,143,43,102,226,151,111,215,238,224,38,6,26,186,148,197,37,42,110,115,42,89,170,246,201,16,147,189,191,116,57,101,81,67,44,174,81,144,102,71,188,140,156,47,202,34,254,139,211,38,126,227,144,104,138,122,141,105,39,172,204,102,165,166,222,85,184,190,47,84,135,74,244,197,54,210,98,39,116,106,11,80,149,110,137,182,253,221,175,9,145,154,202,157,194,153,111,139,133,255,0,222,23,229,28,103,39,242,246,207,198,204,32,209,126,25,158,73,95,238,140,77,94,148,178,68,32,141,117,101,22,149,112,50,56,244,21,143,255,0,122,45,237,117,166,66,37,239,195,162,93,80,80,207,145,173,210,85,226,243,90,198,155,112,127,223,12,140,209,153,98,53,47,1,171,215,213,18,54,179,222,218,200,214,211,123,91,133,213,222,60,20,227,31,168,168,93,78,90,234,144,233,102,242,166,109,117,91,221,4,104,86,122,97,213,147,29,143,86,213,34,230,175,89,125,90,93,59,95,47,31,29,220,44,196,219,30,170,184,205,86,104,25,55,67,55,146,211,157,118,247,78,224,18,73,89,105,125,15,1,22,76,75,170,42,33,244,42,27,53,246,178,81,230,186,138,219,158,238,33,227,29,210,242,97,21,116,148,125,26,172,197,151,162,234,143,253,48,141,168,170,254,103,24,234,93,125,168,20,153,17,39,114,84,69,107,247,171,188,114,96,107,152,196,41,42,180,14,229,145,239,191,119,182,12,9,79,195,76,124,152,207,162,154,90,157,144,40,245,206,35,196,169,71,193,187,254,184,125,163,36,168,122,222,38,101,9,4,110,42,6,238,107,47,144,207,168,213,237,187,132,60,97,54,57,205,105,217,147,13,32,228,105,108,222,117,195,83,249,138,198,109,91,142,176,187,8,103,54,0,227,227,19,227,145,65,198,77,233,180,56,254,213,153,13,196,17,40,178,235,76,172,70,225,246,16,99,3,59,101,51,13,123,109,25,169,171,171,55,3,247,251,199,124,194,179,17,31,181,22,226,138,156,195,204,224,96,226,24,137,134,116,156,214,88,218,89,40,142,198,162,221,99,238,23,14,17,102,104,79,15,32,133,28,181,178,151,18,68,119,237,220,44,222,54,97,212,37,79,36,68,59,229,49,183,57,147,254,32,138,247,200,225,117,164,247,116,133,231,109,87,236,224,58,234,130,5,17,112,136,66,179,250,169,43,163,239,31,229,1,243,207,140,248,117,17,74,243,62,89,124,213,27,86,209,243,203,70,87,203,171,225,209,47,101,247,135,165,192,108,75,138,167,249,243,42,229,137,218,54,111,86,51,47,39,91,195,164,93,163,37,116,203,194,182,33,124,15,213,49,54,86,110,112,189,210,71,195,103,246,131,1,41,185,155,210,205,162,228,218,117,185,61,82,229,194,252,55,151,104,15,163,28,41,169,219,158,201,93,136,40,152,53,153,71,41,175,18,187,151,144,131,237,61,251,197,197,74,136,200,247,144,196,93,17,177,13,169,205,36,234,156,142,149,230,58,129,77,17,52,233,111,241,76,123,99,223,188,101,124,44,98,30,43,147,141,159,74,219,140,7,44,5,110,74,43,220,80,6,219,137,189,198,166,75,47,30,193,171,42,79,121,152,173,136,139,113,128,161,241,21,43,117,138,0,13,68,119,21,26,74,229,212,42,71,112,21,1,75,151,104,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,0,0,0,0,0,0,165,136,80,200,86,251,236,40,103,212,0,87,234,26,84,70,99,86,242,222,40,155,153,157,192,80,139,180,84,15,136,0,13,184,183,73,168,119,28,53,88,146,133,42,246,225,98,27,165,110,177,231,107,89,211,50,105,4,116,99,209,58,148,183,7,16,233,171,33,170,196,148,25,153,216,136,248,0,178,122,71,226,180,13,43,78,207,225,213,62,217,95,240,110,42,33,178,217,77,123,245,111,17,31,144,101,197,60,59,132,58,105,5,139,51,106,186,163,104,202,127,181,182,228,165,48,170,249,85,45,222,238,59,116,249,5,236,184,247,140,181,211,119,27,141,201,204,76,182,95,83,221,184,154,81,109,154,54,47,41,74,92,73,90,230,222,238,161,29,175,197,68,78,230,80,238,188,230,184,238,134,175,98,78,236,220,55,91,180,5,203,194,10,49,81,113,82,153,212,84,183,59,11,215,230,119,93,107,216,156,73,110,37,95,142,238,3,38,48,218,159,114,107,85,75,169,168,104,77,108,51,186,236,172,107,50,222,205,173,126,81,153,31,18,191,17,107,240,234,14,30,91,135,146,248,134,219,213,196,55,173,177,220,206,215,125,101,239,112,49,149,58,44,81,197,60,170,41,137,236,68,187,95,175,219,110,238,187,45,236,219,233,242,73,69,217,110,0,50,247,71,154,17,137,29,37,32,75,146,173,66,216,218,239,227,205,86,187,174,251,99,237,23,221,180,165,8,74,18,86,36,145,16,243,180,100,161,153,100,150,14,29,184,125,86,171,89,98,206,106,181,214,163,237,62,209,232,200,183,239,1,83,81,145,110,49,196,137,140,67,6,68,183,50,222,253,87,27,206,186,72,45,234,182,251,112,22,219,16,107,201,125,62,252,51,111,205,117,6,226,222,77,181,10,85,242,154,123,18,125,160,45,150,54,227,244,142,146,230,92,213,102,203,181,109,63,164,22,230,108,186,191,115,59,91,55,221,17,71,141,56,215,56,172,161,101,236,185,83,109,136,101,184,148,168,182,36,183,98,89,32,143,232,101,199,47,220,23,7,72,60,110,156,84,220,193,179,84,251,78,205,181,102,249,73,40,203,155,85,218,217,95,201,251,131,22,234,88,134,91,97,29,59,25,161,203,110,62,194,1,213,76,167,4,163,82,118,158,145,182,100,93,15,127,184,116,154,136,249,139,200,75,9,214,26,204,155,45,233,43,153,159,13,254,248,215,14,133,71,70,48,221,179,231,90,91,183,11,220,248,125,209,125,48,111,5,99,42,216,136,24,134,169,173,169,158,118,106,29,103,182,19,125,109,153,151,170,17,240,87,30,240,22,69,218,102,123,6,90,199,224,178,36,183,153,235,16,124,119,117,24,217,201,48,134,60,214,202,105,250,147,18,15,54,208,222,58,103,44,120,229,152,115,172,119,162,148,252,215,36,239,37,17,159,148,249,23,1,226,102,90,13,87,134,135,20,214,23,238,221,111,155,108,247,126,200,19,35,14,161,103,179,88,83,73,166,43,46,91,250,196,159,31,176,61,12,14,32,79,25,36,165,51,123,101,65,39,231,116,119,123,81,145,223,152,114,191,51,201,242,47,233,127,203,108,127,172,13,248,93,4,241,20,220,60,216,89,187,46,239,155,140,127,172,10,49,164,234,154,182,53,213,234,227,179,146,140,214,94,41,162,221,126,60,59,199,105,42,162,171,250,172,156,125,137,102,212,77,229,93,245,204,34,217,238,125,106,46,54,25,145,70,104,31,59,214,164,231,56,87,208,217,75,245,113,30,93,211,236,98,61,241,145,120,123,161,197,39,36,151,169,17,88,115,169,113,198,88,37,124,215,117,87,82,82,119,224,249,246,137,145,129,244,158,136,53,188,211,106,219,240,243,91,170,201,147,230,179,41,181,243,95,131,197,216,67,215,205,116,35,158,53,170,217,176,202,215,205,155,230,210,59,187,95,18,101,44,194,154,110,87,172,217,164,58,173,109,179,124,180,226,175,107,246,172,251,71,46,34,140,149,189,151,60,182,246,191,209,149,252,224,230,33,18,185,209,238,179,166,84,234,162,41,29,153,45,65,170,33,95,47,180,187,17,102,185,238,112,253,143,14,225,105,35,165,209,210,167,146,204,67,58,163,52,146,237,152,149,186,231,191,113,159,96,154,220,80,192,10,74,119,45,152,169,116,150,185,229,74,222,105,31,47,186,157,249,87,98,245,66,46,38,35,179,72,188,2,122,149,155,169,82,250,79,101,101,169,41,196,171,229,242,93,140,148,245,213,189,195,62,9,45,221,194,140,108,148,198,41,15,160,205,203,111,62,174,225,123,240,114,175,152,72,167,50,136,216,121,142,160,152,218,44,173,74,85,108,200,112,184,26,79,180,88,135,88,118,93,18,132,186,141,95,71,55,18,62,55,33,116,48,188,246,232,169,100,51,125,55,23,174,178,120,94,196,179,252,64,37,107,69,188,87,106,113,42,166,101,209,115,253,116,75,219,110,100,108,166,155,217,79,153,111,36,17,112,33,152,210,183,210,243,13,56,75,185,41,164,168,142,220,110,68,34,227,70,105,180,124,146,175,166,225,93,136,212,176,206,217,116,228,74,173,118,158,62,54,51,226,98,74,169,41,158,213,43,129,115,95,152,151,4,210,200,242,218,247,74,119,240,16,123,20,26,119,31,112,212,234,9,212,18,109,125,247,28,70,95,35,181,213,213,216,57,136,82,78,219,250,133,24,91,165,173,18,115,79,5,114,75,53,186,173,186,254,59,45,175,168,246,197,216,33,130,127,6,228,6,163,197,234,245,153,186,239,123,91,242,137,252,199,138,121,51,14,99,205,7,172,213,237,63,68,181,175,170,239,238,16,83,137,114,115,151,243,110,178,31,87,172,215,91,167,123,219,39,127,120,12,208,208,195,24,217,149,65,64,203,35,42,61,81,191,85,52,121,54,51,86,100,168,161,211,196,144,118,224,125,98,78,40,186,214,93,53,134,214,177,51,214,150,213,171,190,165,73,223,100,238,222,146,237,16,15,135,21,205,71,73,68,193,199,75,102,155,36,60,36,197,184,197,171,80,219,153,77,6,131,53,88,210,102,118,36,150,238,238,3,55,176,47,77,88,88,120,86,33,42,28,75,202,235,179,116,244,121,152,206,237,153,52,92,80,199,109,251,192,74,228,12,107,113,9,186,28,205,210,50,225,110,161,205,220,101,222,49,171,11,52,157,161,42,69,166,29,21,190,210,226,226,28,73,23,54,188,139,217,178,87,235,68,47,181,63,85,202,231,144,236,68,192,199,235,208,254,108,170,213,41,55,177,153,31,18,46,195,1,223,0,17,146,147,152,183,220,0,84,139,180,105,82,201,60,12,106,81,238,43,13,133,37,70,103,187,172,6,234,92,191,88,173,236,52,33,22,189,200,107,181,128,106,34,237,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,113,222,66,134,125,128,42,125,162,157,123,194,253,160,102,86,224,2,138,81,22,235,238,4,222,253,195,109,71,117,25,13,198,200,254,224,1,241,0,62,34,164,101,214,2,135,187,136,177,154,77,214,172,211,120,115,55,136,231,61,157,106,146,77,22,131,212,154,247,165,139,223,201,62,23,23,174,46,37,44,229,205,155,165,126,2,60,180,253,196,85,193,209,48,48,141,70,77,27,219,37,83,166,204,144,229,146,175,18,201,116,186,91,203,165,247,192,71,134,63,226,28,117,91,86,194,154,167,27,86,178,86,136,111,157,201,23,187,174,244,124,146,246,92,123,199,139,164,169,152,136,168,168,99,56,44,215,139,66,125,80,139,173,61,227,133,4,211,211,233,220,11,203,94,176,245,237,53,119,204,204,252,178,59,117,238,222,47,117,27,76,155,81,176,141,106,161,46,168,214,237,100,238,226,158,224,30,226,155,145,45,138,74,30,0,225,114,229,207,208,207,127,162,153,241,184,206,125,15,233,102,88,166,169,40,242,129,202,234,118,254,158,180,207,232,145,5,194,246,224,49,102,91,42,76,27,109,182,243,108,168,145,123,145,21,203,125,251,75,188,102,238,139,91,58,41,10,97,13,178,148,219,109,181,146,69,244,87,192,100,140,177,179,106,21,180,90,198,87,235,239,49,203,53,165,61,123,198,196,58,136,155,79,217,28,89,156,98,97,153,39,21,159,122,237,209,247,140,7,91,82,212,16,210,184,98,117,216,189,81,107,178,95,86,106,223,99,221,192,251,4,126,233,89,164,66,165,117,20,36,20,178,176,213,27,49,179,38,156,79,55,230,182,87,27,34,43,169,163,239,23,155,73,44,83,230,105,58,137,152,201,187,42,68,236,217,51,101,204,187,137,47,110,220,178,221,184,69,126,56,86,239,205,170,184,168,135,227,166,47,18,166,49,203,78,185,211,81,150,103,8,250,212,96,60,116,202,170,68,118,175,157,35,243,228,190,175,197,90,215,181,252,146,238,33,224,230,179,71,35,205,166,210,254,178,217,138,217,109,198,221,195,137,21,24,227,185,108,235,155,175,197,67,151,77,202,31,153,77,161,97,146,166,140,220,137,105,191,24,103,110,146,173,217,192,7,172,194,234,34,54,165,157,202,154,106,89,180,147,211,86,33,173,175,36,92,205,104,221,229,23,178,227,222,36,203,70,156,11,68,150,78,133,199,82,218,151,27,158,19,197,242,246,107,17,37,157,251,156,62,195,22,63,69,60,39,75,112,144,147,56,200,25,51,187,45,70,219,134,163,107,50,242,164,152,85,138,232,247,250,196,128,210,207,75,165,173,19,77,65,165,178,56,140,246,105,180,145,94,201,223,239,238,16,122,153,37,29,45,75,70,133,75,172,70,179,59,107,149,216,94,216,119,173,208,146,7,154,34,118,85,123,241,241,235,237,250,161,179,42,159,192,160,186,76,188,125,35,245,165,217,239,142,215,194,169,115,73,222,204,70,238,196,167,242,138,58,242,195,138,88,149,156,228,219,251,118,135,63,156,55,17,65,211,109,157,211,42,183,87,171,185,252,225,184,245,107,45,77,252,76,94,239,106,159,231,14,158,97,137,114,120,84,93,76,76,55,47,47,69,41,239,246,226,114,30,129,170,106,79,14,69,169,130,203,98,203,234,138,61,223,108,114,81,2,195,101,149,13,88,139,119,148,98,219,70,99,92,130,24,207,52,60,227,114,205,59,144,143,233,7,158,153,233,17,77,193,173,36,166,39,253,35,87,146,150,250,173,238,161,152,23,153,80,172,149,186,31,116,199,1,216,118,19,110,133,175,222,99,27,230,90,93,82,12,106,254,87,170,203,53,248,33,174,239,118,30,62,99,166,69,42,157,94,84,214,5,199,129,55,221,238,225,145,146,21,2,97,150,211,200,89,92,149,14,162,50,223,194,198,49,119,72,124,57,148,212,82,169,188,114,100,251,67,173,211,241,13,33,123,66,145,99,36,186,100,86,204,69,197,67,194,207,52,187,148,68,44,245,81,85,130,72,218,203,99,90,75,126,255,0,118,30,66,107,164,204,150,101,10,252,59,235,169,157,75,204,169,163,39,77,10,35,35,35,43,29,221,225,188,6,20,98,237,28,253,53,56,105,174,110,217,146,112,109,184,101,174,37,241,113,101,127,40,251,6,172,37,156,49,46,168,229,69,17,17,171,75,122,251,244,12,237,118,220,236,46,241,114,177,166,113,37,172,86,113,50,217,121,182,164,194,52,201,41,246,144,74,35,39,77,71,228,153,238,177,139,32,150,158,148,77,245,201,115,33,53,250,209,153,25,93,54,221,195,180,81,34,24,28,220,60,106,164,147,232,66,206,165,237,57,93,222,87,182,181,39,209,63,120,203,128,207,156,59,159,41,82,248,8,101,197,92,219,151,52,70,156,156,12,146,130,236,17,101,162,182,34,50,136,138,94,79,18,236,201,195,45,183,50,77,68,104,61,207,171,173,95,139,136,146,140,62,136,76,68,36,27,236,146,146,78,64,54,178,190,227,177,146,15,168,5,240,131,138,37,182,133,107,47,116,17,240,29,131,81,37,187,167,213,216,60,156,189,231,16,211,102,167,22,101,171,46,190,226,29,171,113,101,98,222,190,0,58,138,254,84,212,211,96,204,198,183,85,173,245,217,109,124,157,229,216,32,227,73,10,65,82,127,7,114,75,245,58,237,174,254,59,53,237,169,246,199,218,39,126,59,36,70,75,164,143,45,252,162,247,132,89,105,149,134,206,55,224,134,170,30,86,139,243,133,242,162,215,249,223,218,136,48,106,149,109,168,233,99,176,182,206,235,207,41,180,39,121,92,205,41,34,43,240,226,98,177,205,84,20,140,193,157,149,59,33,52,73,138,226,135,44,100,163,233,111,191,177,225,220,56,84,124,78,193,57,151,50,233,168,210,113,204,168,201,60,12,179,167,242,11,239,31,73,49,85,83,147,57,196,52,28,13,161,225,158,106,239,182,89,200,210,217,171,117,136,247,116,187,120,138,60,230,22,233,21,90,83,51,104,117,21,99,179,32,157,117,103,243,61,165,241,104,211,127,82,49,32,250,47,105,100,83,179,166,101,19,170,251,92,235,219,110,181,190,106,203,123,107,148,91,210,201,23,2,35,220,98,38,170,73,84,76,138,57,178,53,182,143,20,75,241,38,101,196,204,187,8,123,188,26,175,163,105,250,142,78,250,102,83,70,202,31,104,245,7,140,140,179,54,225,110,233,23,104,15,161,122,58,170,130,168,229,16,113,208,177,251,66,34,53,153,85,170,52,102,202,165,17,238,50,43,121,35,210,21,140,183,12,50,208,227,21,147,80,210,244,140,185,216,185,195,206,196,115,133,213,16,230,98,60,174,68,30,243,206,103,192,190,240,204,104,7,117,176,232,114,231,190,252,120,241,1,200,43,95,120,161,145,92,12,0,84,237,212,41,123,128,0,212,69,97,81,76,196,5,192,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,104,169,30,251,2,128,8,238,7,192,82,253,155,128,184,24,10,0,10,145,117,128,122,209,180,179,50,51,222,99,82,148,121,172,54,212,119,81,144,5,141,71,114,49,186,146,81,17,25,159,80,208,217,111,176,221,190,235,0,160,25,150,225,82,43,142,52,91,166,214,91,17,157,239,215,96,30,114,170,155,162,15,101,185,188,89,243,249,61,217,123,251,196,66,105,197,136,141,207,165,148,212,36,59,243,34,53,177,52,108,245,170,220,121,146,193,117,40,247,12,247,210,23,23,227,233,94,96,212,64,68,57,181,109,87,201,28,166,237,151,85,216,147,191,148,33,198,179,172,230,149,236,222,159,131,152,63,20,73,110,36,218,45,116,74,159,43,56,166,200,247,29,189,143,217,1,233,48,30,137,114,117,10,196,197,214,160,29,38,103,9,65,235,147,153,86,34,104,236,93,19,221,188,100,76,21,24,105,173,228,80,240,204,64,182,219,145,144,164,104,74,114,164,204,222,34,222,68,145,210,224,117,51,5,36,160,38,177,41,67,14,173,136,231,223,74,137,130,73,145,165,134,204,136,143,125,184,113,23,179,5,165,144,213,92,210,87,53,138,105,164,173,153,203,12,145,56,217,58,118,37,54,174,39,107,121,92,0,86,191,166,206,73,42,143,121,45,194,182,166,117,93,38,74,198,87,82,56,110,46,209,145,218,38,196,103,163,41,92,198,163,81,237,219,207,235,175,143,17,143,244,164,51,20,180,250,33,167,27,65,167,101,177,37,130,43,120,198,139,141,199,55,69,185,187,240,44,211,50,142,154,208,141,183,126,176,200,142,230,250,188,159,178,3,50,90,85,161,201,91,255,0,252,49,225,177,14,168,135,148,203,80,227,155,87,207,100,223,139,181,239,149,125,229,187,112,245,12,198,40,229,228,230,83,247,179,123,97,136,26,88,98,76,218,73,34,86,198,168,182,205,21,9,179,118,163,20,223,68,144,255,0,97,112,220,91,128,88,29,36,171,71,102,174,76,33,154,139,152,17,38,126,234,200,156,112,236,68,90,226,246,71,218,35,243,17,38,78,63,63,138,37,60,242,141,17,145,62,82,175,235,253,241,126,43,188,66,152,204,162,162,206,36,162,87,154,57,199,15,60,90,149,188,205,91,247,151,29,252,70,53,85,113,107,138,157,70,58,119,44,209,79,42,198,171,241,88,14,136,150,106,235,61,194,249,232,245,67,63,80,213,108,168,209,0,226,33,102,48,6,178,124,140,238,74,117,91,139,162,126,196,89,121,68,42,98,245,185,140,139,38,94,41,191,27,137,19,209,39,12,229,12,78,230,143,184,136,55,77,184,169,114,200,142,9,61,75,116,251,64,123,118,36,179,10,85,179,134,149,68,55,2,147,61,126,88,53,169,164,231,225,154,201,34,233,116,75,127,113,14,76,61,87,87,195,145,94,170,155,110,86,110,140,115,191,148,101,52,150,132,166,166,9,74,162,164,146,199,76,221,36,93,200,38,213,187,118,237,229,195,120,245,112,152,67,67,60,158,149,49,34,222,171,111,149,50,127,136,99,137,24,99,17,136,117,163,71,102,235,9,242,119,95,163,48,116,191,206,28,23,177,22,189,90,148,73,174,42,18,191,252,102,247,243,134,115,124,132,104,39,20,89,169,137,1,251,242,118,79,241,13,95,32,188,62,181,252,21,167,175,255,0,35,49,249,4,196,140,11,122,188,196,21,145,145,87,51,251,159,108,205,255,0,231,15,61,55,158,98,140,114,13,48,248,129,57,73,155,153,250,83,88,130,221,191,176,251,196,138,124,131,48,246,246,240,82,157,255,0,19,49,249,6,164,224,126,30,36,247,210,20,233,252,76,199,228,23,2,52,209,38,198,41,154,205,45,226,44,118,255,0,25,211,155,197,112,251,71,218,59,70,112,127,26,230,141,165,239,146,19,106,44,164,162,214,77,162,204,250,95,184,49,34,197,132,20,20,58,140,219,164,228,9,245,189,25,75,37,187,237,13,194,161,169,88,62,131,116,244,168,139,133,147,2,217,110,47,176,46,4,122,65,232,197,139,145,25,245,245,116,153,204,182,182,120,248,163,183,219,104,123,56,13,20,235,37,103,218,163,41,151,120,101,204,227,170,183,27,241,100,102,217,74,36,12,121,50,9,127,75,178,29,5,248,135,32,161,229,126,182,81,10,159,121,164,254,64,24,86,122,35,77,213,185,112,180,130,140,247,111,66,143,253,8,225,198,232,137,53,109,42,50,132,163,202,200,51,220,218,187,253,196,103,34,33,101,234,73,171,155,225,247,123,154,127,32,217,137,130,151,186,133,222,95,14,87,73,151,169,167,242,6,4,105,226,126,140,83,137,100,174,33,244,181,76,35,43,77,31,139,74,136,247,186,69,250,209,12,90,196,188,41,154,72,154,153,69,56,169,89,106,53,55,54,77,87,233,26,11,119,64,187,68,207,85,116,140,150,109,10,228,60,68,186,5,73,90,18,71,158,21,11,45,203,191,3,24,175,164,150,16,83,165,73,212,81,44,66,203,153,95,202,150,52,75,155,35,47,26,201,113,35,14,130,57,240,218,163,141,164,234,121,114,213,31,26,130,133,215,124,236,233,149,179,54,190,27,203,217,111,251,34,84,116,112,197,40,25,244,4,170,10,243,69,186,138,121,135,22,167,172,100,102,73,100,140,239,156,247,220,196,91,213,178,22,228,213,204,84,12,59,201,34,103,37,141,13,228,226,202,79,129,30,238,34,253,224,46,32,79,169,169,170,86,220,124,123,168,76,160,152,74,19,26,180,18,75,51,86,183,31,99,192,36,75,196,165,212,197,65,195,184,139,145,45,132,44,179,118,25,16,220,136,125,112,229,153,75,85,179,91,113,139,111,131,181,196,68,242,71,40,39,225,92,204,169,52,59,202,82,226,13,102,102,104,110,247,185,113,223,196,93,24,136,116,69,67,54,173,201,205,101,112,191,80,163,101,137,171,79,102,182,183,117,184,255,0,250,140,107,210,91,15,218,159,120,57,150,10,88,173,70,217,234,205,223,202,212,240,232,159,96,186,113,243,8,201,70,174,209,47,57,173,191,209,13,54,181,189,254,209,166,53,232,58,155,38,219,45,101,91,53,242,235,72,157,182,107,94,215,45,222,73,9,212,65,5,69,41,136,145,84,16,68,107,109,57,82,219,222,36,204,184,44,251,139,126,225,124,112,122,166,134,137,167,159,149,69,148,75,202,139,143,83,94,50,202,65,146,144,218,108,171,159,14,221,195,219,105,95,129,50,170,106,122,184,152,8,232,70,202,30,159,56,146,67,50,212,181,117,37,111,159,82,183,31,68,183,140,114,160,167,17,146,185,156,4,11,111,188,100,236,193,165,93,46,154,109,117,36,184,125,129,71,189,199,74,33,36,218,230,112,80,178,246,27,102,17,148,153,37,25,85,115,120,202,229,100,247,144,177,146,248,135,165,51,182,209,173,90,77,171,250,146,140,184,160,248,112,237,25,130,253,58,138,170,144,142,118,54,36,148,162,121,45,93,214,245,167,98,82,21,214,125,252,6,46,226,108,145,153,5,97,50,132,135,90,12,152,212,216,208,217,35,202,105,7,192,143,119,16,25,219,160,101,114,250,103,212,52,2,227,102,70,143,154,119,70,176,242,121,17,71,195,48,149,122,54,59,110,146,67,68,102,112,201,100,191,44,247,238,89,144,131,189,9,170,88,216,60,73,163,33,146,183,205,8,231,29,196,249,145,111,135,137,62,31,100,76,246,13,204,220,143,163,229,238,56,74,185,161,243,222,188,220,31,81,0,184,182,221,112,20,73,221,37,239,10,128,10,153,88,18,6,86,235,0,181,143,120,169,91,168,80,206,224,71,96,26,128,83,55,112,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,10,113,222,0,103,190,194,160,0,0,0,2,134,118,3,61,215,5,112,26,64,84,143,125,193,64,71,97,64,0,0,0,21,182,235,129,23,88,162,149,220,3,109,93,35,176,161,39,126,91,141,101,188,107,35,177,88,5,18,89,75,180,87,137,129,111,49,165,74,177,158,238,176,5,185,148,173,110,6,45,246,33,85,124,202,236,34,118,13,118,177,79,23,170,229,182,83,79,113,246,143,99,52,141,217,153,37,234,179,93,118,182,107,117,24,143,141,53,177,103,155,39,242,120,94,96,214,106,227,38,141,230,218,173,124,171,100,175,108,128,49,59,74,12,95,231,223,6,127,59,218,141,70,219,250,111,53,243,106,125,161,118,12,121,193,217,79,59,213,242,226,218,53,58,169,148,23,172,205,123,187,239,151,96,242,115,249,183,58,234,62,87,213,106,179,122,252,215,189,187,139,176,100,134,0,210,219,31,62,204,182,252,251,22,202,254,77,85,179,229,214,170,215,190,238,28,64,94,200,104,62,110,125,186,123,89,172,219,214,73,215,90,217,51,158,79,39,174,214,191,18,25,89,163,21,7,205,242,13,103,58,235,53,115,205,101,181,22,189,144,206,239,43,184,98,253,4,159,8,241,6,153,136,190,207,105,188,19,54,242,254,142,147,191,87,178,18,71,134,242,62,110,148,56,222,213,172,249,112,215,124,150,245,168,221,199,184,7,153,197,121,7,56,211,51,72,125,175,87,172,212,111,213,222,214,113,7,219,220,45,94,27,202,121,158,185,151,49,180,107,181,58,237,249,50,222,236,172,251,79,180,100,61,93,13,173,132,139,78,123,95,87,213,222,145,104,32,229,186,172,72,67,250,235,218,251,178,251,133,187,64,94,134,94,180,136,149,151,238,251,113,31,218,101,204,239,42,137,111,81,228,213,11,223,155,218,196,119,12,230,153,197,236,84,155,143,234,243,228,182,235,218,247,116,139,241,136,155,210,226,184,219,102,211,216,30,107,201,169,170,162,143,54,190,247,178,159,46,25,123,192,99,101,81,31,158,101,26,157,85,173,22,231,174,246,202,30,6,102,90,232,133,31,11,45,95,124,118,81,113,150,142,136,127,87,229,186,179,181,248,92,238,56,73,60,206,45,126,200,239,110,192,9,35,186,141,119,71,54,108,189,118,237,18,131,163,181,75,146,103,48,249,74,247,126,11,232,158,217,206,225,23,241,46,107,242,238,203,150,253,227,220,209,24,167,224,204,90,222,230,45,167,88,227,42,182,213,146,217,76,253,161,241,184,9,192,166,234,92,237,164,182,43,93,242,47,84,247,187,135,187,149,212,89,13,45,236,119,204,225,111,214,123,221,194,25,100,90,79,234,9,41,240,31,53,222,35,253,19,183,103,185,11,133,76,233,59,175,143,132,252,228,101,188,83,101,250,37,127,92,159,114,1,47,76,77,181,235,34,217,242,223,219,223,241,14,89,69,116,111,171,251,163,0,40,13,33,246,135,208,159,4,50,221,213,254,168,95,232,127,91,25,47,134,120,139,207,240,146,213,243,62,163,95,174,221,180,102,203,148,215,237,74,252,0,94,69,198,116,204,181,127,116,113,35,102,123,59,100,189,70,107,170,222,85,187,123,135,95,25,242,212,173,113,30,78,107,110,227,193,86,24,231,140,83,222,108,131,112,246,93,109,166,102,223,151,151,169,205,252,15,176,5,210,173,177,51,153,88,82,249,147,93,104,163,106,219,78,94,165,111,242,15,176,98,118,43,105,97,205,83,141,151,192,29,110,174,38,37,188,220,235,150,249,84,69,123,106,76,88,28,84,159,115,140,68,99,123,46,175,230,155,139,190,123,245,175,119,14,241,142,117,84,6,186,61,107,214,218,239,58,118,203,218,161,58,140,151,127,75,188,185,127,216,247,183,245,91,255,0,228,142,214,11,76,220,153,255,0,216,222,247,183,234,199,191,238,3,4,98,101,62,79,203,29,190,179,250,199,5,82,252,223,70,255,0,39,250,195,2,65,97,52,207,186,208,159,145,183,21,151,234,199,255,0,200,30,210,157,210,235,108,66,127,216,251,37,223,36,254,139,95,179,220,123,196,107,74,229,155,208,173,127,7,75,214,251,221,227,222,210,242,173,166,38,29,26,252,185,162,144,159,38,253,105,239,12,9,43,164,180,140,231,202,142,18,91,224,118,163,93,172,233,243,134,107,89,10,87,13,81,118,11,157,84,183,225,102,30,69,70,95,101,218,178,116,124,188,185,95,73,113,221,123,229,251,163,9,240,19,13,118,202,150,6,97,207,89,53,79,196,35,38,205,123,252,174,123,239,155,188,103,125,39,39,230,252,63,133,150,237,58,205,94,126,158,75,94,239,168,248,95,188,4,95,233,15,79,243,62,45,212,17,59,94,187,83,178,116,117,121,111,120,102,139,180,251,69,74,27,45,55,45,137,207,234,140,178,121,109,194,237,220,92,253,51,224,182,106,138,176,136,214,230,203,205,251,178,219,232,112,228,45,93,61,56,214,72,101,172,108,246,201,6,206,252,252,108,130,46,192,25,197,162,244,239,82,220,185,173,151,54,74,113,148,223,61,175,109,79,112,204,201,12,102,209,5,10,122,188,183,135,66,184,223,168,132,73,97,78,38,243,53,71,18,142,100,215,106,224,150,205,246,156,183,179,136,223,228,31,96,145,236,22,169,185,226,77,41,123,98,212,235,100,172,61,109,110,107,93,13,238,224,93,160,46,68,210,83,181,106,190,88,203,151,55,172,189,239,110,241,109,167,244,246,207,168,249,111,54,108,223,67,183,103,120,189,13,39,61,247,218,195,164,157,202,118,141,79,203,25,114,230,245,151,236,239,20,99,126,43,81,62,21,210,211,215,121,207,101,205,38,138,135,182,167,63,208,215,191,202,47,101,195,184,70,38,55,97,183,130,85,68,50,249,235,107,212,203,145,21,109,155,87,123,56,231,71,202,63,99,199,188,75,187,108,108,49,13,192,102,207,174,81,30,123,90,215,59,112,251,2,219,227,166,19,120,95,9,49,138,231,253,147,230,43,208,249,118,93,103,83,167,123,231,47,101,195,184,4,100,225,206,34,115,108,185,201,63,51,235,53,241,43,119,89,180,90,221,4,238,182,95,107,219,214,60,14,44,71,243,164,242,107,31,170,213,107,117,29,12,217,173,100,54,92,119,118,11,151,143,184,75,224,36,197,17,94,16,109,218,184,22,156,203,178,106,175,153,229,162,215,206,175,124,88,153,172,70,104,87,90,201,236,119,223,188,128,92,157,27,166,252,215,136,116,236,70,207,173,213,109,123,179,229,189,216,120,187,15,180,77,198,137,115,142,116,194,201,27,251,54,171,51,49,135,108,249,173,104,199,11,176,132,15,224,243,250,170,218,80,121,111,109,163,175,220,92,19,93,160,220,110,179,9,164,9,213,91,229,88,243,242,191,103,184,3,43,80,119,73,110,234,26,204,247,88,113,153,93,219,73,219,138,72,111,17,230,221,96,26,204,172,6,86,12,221,195,109,206,160,27,132,91,174,40,40,147,234,26,140,172,0,71,186,192,92,69,6,162,222,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,218,2,160,41,114,237,11,151,104,1,153,151,80,94,228,28,69,44,100,123,128,83,170,192,6,0,43,98,237,3,51,235,2,183,88,25,220,5,5,75,129,159,96,160,25,153,17,128,208,181,25,152,210,91,206,194,187,143,143,16,73,29,203,119,88,13,210,34,36,216,80,3,128,1,238,43,245,142,44,84,75,108,35,50,220,66,75,53,186,71,97,187,16,251,77,39,51,142,161,27,237,210,85,133,152,198,44,102,148,209,178,189,119,63,211,205,45,51,45,148,202,46,41,41,183,69,195,183,150,93,46,143,223,1,231,49,247,23,165,244,172,148,157,57,204,133,163,76,219,103,61,166,33,41,183,65,221,222,89,111,232,253,241,13,122,77,98,132,85,93,95,204,93,67,178,167,155,98,113,51,82,21,10,163,81,25,45,226,177,153,231,61,199,151,112,188,122,86,233,59,52,169,215,50,148,67,196,82,241,13,67,212,175,58,131,133,90,150,163,74,117,233,35,59,58,101,107,43,141,187,6,32,34,30,58,168,152,199,199,42,13,213,169,79,169,211,217,219,51,73,26,212,163,239,221,216,3,214,225,189,5,21,80,243,143,204,249,154,246,125,79,168,52,103,108,217,248,244,79,176,102,116,222,93,9,73,66,174,91,4,242,148,115,150,214,193,165,245,17,173,70,69,98,36,17,17,92,252,103,127,80,232,112,103,12,224,41,142,120,231,14,114,131,218,118,124,155,94,86,243,229,214,95,45,208,87,182,98,191,190,67,145,41,154,76,113,50,181,165,224,149,12,151,155,98,105,14,210,206,94,133,40,208,78,186,217,29,247,170,199,209,221,239,31,16,25,31,162,30,30,34,46,87,15,53,137,135,153,33,200,106,149,6,146,36,89,54,74,88,86,251,167,241,140,240,151,66,166,22,25,109,150,98,186,141,93,46,60,8,89,221,31,168,22,105,90,117,216,100,53,48,79,205,101,63,104,132,145,31,169,180,94,196,183,116,126,248,189,171,34,36,171,222,48,29,4,245,179,117,151,208,68,103,124,188,56,241,33,228,121,165,8,152,109,102,79,18,139,168,248,121,54,236,30,226,45,172,249,204,200,247,216,117,81,48,105,233,47,167,125,192,45,254,40,198,38,18,131,153,150,118,200,209,169,220,163,237,121,2,23,244,140,143,83,213,101,71,234,102,71,82,70,30,239,174,189,222,37,203,72,73,242,37,84,108,253,164,189,12,74,107,101,232,184,173,251,221,107,142,242,237,16,211,141,147,87,99,234,121,242,143,84,100,169,236,82,250,29,238,57,223,195,120,11,96,155,196,68,56,133,22,226,51,61,222,248,246,50,137,44,19,144,168,91,143,58,147,54,208,126,81,23,87,188,60,131,57,155,117,78,91,202,35,227,239,143,83,9,49,117,184,102,137,36,223,169,167,141,251,61,240,30,205,156,58,149,71,95,101,122,61,236,158,86,173,73,85,175,194,246,79,112,235,230,120,59,54,75,89,216,144,84,11,52,165,70,118,133,81,219,119,114,7,42,154,196,8,169,78,211,210,151,167,91,147,213,76,203,133,248,116,139,180,100,21,33,94,74,103,239,61,13,50,156,202,89,70,102,208,70,220,66,82,118,81,153,31,148,163,236,1,137,177,152,111,81,66,170,229,77,206,203,42,115,116,160,215,252,209,166,10,65,60,130,90,13,217,52,123,102,149,146,250,112,203,45,219,183,240,225,184,103,115,20,125,1,61,65,230,170,51,41,103,169,34,102,53,131,189,250,139,162,123,247,131,186,60,80,147,34,55,14,115,57,51,182,66,213,196,51,253,31,120,12,93,195,105,148,210,10,107,14,210,160,137,41,55,28,81,154,219,81,125,8,251,251,134,124,104,187,54,154,63,23,76,160,224,211,170,86,219,210,38,213,216,247,93,251,69,153,252,205,242,153,116,115,111,200,155,169,35,77,41,51,43,18,92,44,199,114,50,232,181,217,188,101,78,142,120,118,82,9,125,60,227,240,211,54,30,99,107,186,34,17,150,217,148,247,18,52,145,240,63,188,32,201,169,19,142,170,84,198,116,88,207,53,247,123,99,28,9,204,173,153,130,77,183,205,196,164,157,207,116,216,183,239,237,46,241,219,203,90,54,160,219,66,82,171,21,248,151,121,142,142,175,157,34,75,2,152,147,122,29,25,162,9,191,28,171,23,5,31,105,111,220,40,183,213,14,26,211,145,102,226,223,152,70,160,214,249,172,236,235,101,188,239,218,145,111,38,216,59,71,68,196,40,213,54,152,221,43,95,146,251,93,191,80,60,254,35,233,48,185,36,76,92,44,44,210,149,82,225,230,46,48,105,113,251,168,137,38,178,222,68,233,111,220,45,196,191,73,217,156,198,42,48,221,137,165,200,144,231,68,208,181,111,185,159,186,247,9,200,122,121,182,141,148,52,86,171,89,53,158,150,92,214,179,236,245,219,220,135,159,138,209,118,135,78,93,92,202,162,87,27,248,230,79,253,16,172,239,72,89,132,62,167,103,136,167,87,155,53,250,106,59,112,236,112,117,76,233,31,60,119,54,179,193,210,181,173,229,255,0,74,32,237,216,209,214,148,102,25,198,209,25,62,51,85,236,70,227,119,189,190,180,60,236,247,71,185,92,43,229,17,6,221,66,234,154,107,58,122,41,81,26,136,204,200,183,55,239,15,69,43,199,197,62,243,73,136,152,83,168,204,234,82,126,54,219,174,91,247,184,61,156,38,42,73,35,145,242,205,65,34,69,213,144,242,197,160,183,125,149,247,128,241,152,77,79,76,169,73,244,35,101,45,141,109,173,107,206,169,113,44,168,172,102,201,167,141,136,173,184,134,80,201,158,114,34,155,101,106,73,93,89,184,23,186,24,179,240,181,77,43,19,22,131,110,166,149,45,91,200,137,17,173,159,81,247,139,179,73,198,65,69,211,176,165,13,24,203,168,94,124,170,109,194,85,236,226,184,25,123,194,196,140,29,211,97,155,70,86,110,153,40,191,67,184,240,225,12,44,110,25,193,51,50,83,48,230,181,25,166,94,149,217,179,43,250,194,252,98,252,233,201,116,59,90,146,74,233,46,109,223,246,33,134,58,224,140,245,8,158,184,202,223,134,78,73,97,167,122,172,123,150,223,120,139,213,218,169,164,203,39,145,199,115,73,19,174,182,70,230,239,95,247,247,9,6,209,170,170,134,114,85,38,133,76,108,9,169,170,114,28,141,36,225,102,43,37,146,222,87,24,43,89,200,210,136,115,154,65,161,247,156,138,138,206,100,69,153,54,81,41,87,43,23,14,29,98,251,104,211,80,207,32,230,232,97,114,244,33,182,228,100,218,84,182,150,87,178,153,34,235,227,184,17,37,82,232,146,86,178,202,65,218,220,15,223,29,185,161,43,226,103,187,176,121,41,20,86,109,126,99,65,91,47,227,30,181,147,37,95,121,12,135,152,157,72,218,117,102,255,0,143,186,26,221,107,91,117,207,176,121,232,137,113,42,29,212,40,156,34,82,20,71,187,187,222,23,10,45,162,113,181,150,253,232,50,220,60,236,100,17,145,41,41,75,134,70,131,234,1,130,58,120,74,217,133,163,230,110,160,220,53,38,93,3,98,85,191,187,136,187,4,88,214,15,47,158,98,219,177,91,197,255,0,1,34,90,185,64,160,77,186,38,106,178,75,155,165,176,28,75,246,121,8,147,172,210,101,63,140,220,127,67,254,2,68,133,151,101,134,113,74,98,172,150,172,242,146,83,174,222,174,30,164,177,51,218,3,204,147,17,133,210,38,137,198,76,202,10,60,236,147,223,250,32,190,241,10,212,29,206,161,129,34,43,250,175,240,20,38,55,147,201,181,252,142,228,198,104,81,23,55,76,55,219,254,48,80,168,205,216,103,46,210,55,151,144,95,120,115,91,112,236,86,183,1,215,195,164,201,150,247,31,144,95,120,115,26,234,247,128,114,146,100,171,220,197,79,127,1,161,36,101,192,174,55,18,3,73,21,128,80,140,239,192,106,50,176,1,25,144,174,238,39,196,105,3,185,239,1,170,228,42,40,69,214,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,41,148,133,69,46,64,25,72,50,144,168,0,167,0,185,223,184,84,80,238,1,98,61,227,73,138,244,133,0,0,0,0,28,191,80,10,220,143,136,13,172,134,163,185,141,196,167,41,88,248,134,226,224,23,184,10,219,172,248,13,183,93,67,73,53,25,216,139,184,110,92,178,142,130,170,156,177,40,150,69,69,191,19,170,75,89,46,172,134,171,93,73,46,4,71,218,3,193,99,62,46,201,112,254,92,136,136,216,230,26,51,140,109,131,214,195,188,225,93,77,41,94,176,187,18,34,151,74,157,41,206,163,136,154,74,160,92,148,186,150,42,87,220,73,166,14,37,42,52,164,223,73,25,154,149,111,92,66,247,105,237,143,71,9,23,17,37,150,85,121,85,15,54,131,81,181,176,223,42,78,9,70,123,212,222,253,234,46,190,177,25,85,76,254,97,81,78,102,14,189,23,180,107,163,93,136,190,173,40,185,154,213,191,113,23,178,224,3,141,50,142,142,169,230,177,142,147,45,153,188,251,145,39,171,232,241,81,251,35,225,210,25,37,163,246,143,243,26,130,85,27,31,23,9,28,132,187,15,4,243,102,212,83,4,70,75,74,207,129,220,251,7,132,192,188,28,155,86,115,213,178,84,230,216,149,74,206,40,139,108,75,123,179,181,210,242,203,217,112,239,18,21,75,209,18,172,51,164,100,76,20,179,155,95,140,151,67,161,242,215,41,236,235,105,164,145,250,229,17,88,214,124,56,223,172,5,162,196,234,213,185,63,54,243,34,217,136,215,107,181,186,230,215,209,182,75,91,201,237,49,112,180,58,192,233,171,181,76,92,202,109,5,22,201,75,230,18,183,209,146,41,131,35,179,142,25,220,183,153,249,37,192,120,186,115,10,42,26,255,0,104,218,228,59,126,193,147,47,203,72,107,38,123,223,130,211,123,228,46,222,2,67,240,147,12,37,148,123,241,238,66,200,246,67,125,112,234,51,218,84,230,108,134,187,113,89,218,217,190,232,11,139,35,149,162,93,10,166,144,107,59,184,107,233,25,31,81,118,123,195,177,115,121,29,251,6,180,182,148,36,200,138,195,74,202,255,0,104,7,94,250,12,205,73,34,221,184,117,83,85,174,22,25,215,44,86,78,93,231,222,100,59,213,160,183,153,150,241,230,107,8,131,135,149,69,168,151,151,46,175,170,254,185,32,49,7,75,122,194,6,10,73,85,180,244,67,105,90,54,27,150,173,103,197,108,118,123,226,37,113,6,110,220,108,246,106,226,20,147,74,230,79,172,140,146,101,184,214,190,223,124,103,206,155,53,84,201,185,141,103,8,152,251,67,151,55,116,117,73,246,48,199,198,215,226,35,134,121,22,113,17,241,75,91,153,179,68,45,87,181,189,113,128,219,105,226,117,89,84,100,68,69,125,196,57,188,228,150,144,132,17,167,162,86,222,71,212,58,114,112,145,189,42,177,251,195,144,196,44,92,89,25,180,140,228,86,62,36,92,64,110,59,53,83,150,203,144,237,220,99,208,73,107,184,201,75,198,227,109,194,157,212,133,30,118,214,126,73,159,97,247,142,169,202,70,116,197,179,203,242,230,225,227,80,127,231,14,11,146,200,212,90,236,90,254,216,191,40,11,209,74,227,220,198,92,252,57,155,114,194,36,197,33,195,205,14,241,245,167,177,93,194,245,83,186,79,62,182,58,106,148,146,181,214,34,40,72,142,194,246,195,13,96,96,163,18,226,44,215,209,11,215,23,112,246,212,252,60,208,221,101,164,35,203,136,73,90,233,223,115,32,25,231,132,250,68,183,52,154,195,193,71,61,46,109,46,60,237,245,112,175,222,196,213,203,172,250,200,102,70,21,207,96,167,210,233,92,124,51,228,189,126,191,46,84,41,36,121,84,178,235,43,245,8,222,209,214,128,168,167,117,28,19,197,41,215,52,81,49,8,81,235,219,78,242,135,51,183,148,93,164,36,139,6,105,87,164,84,228,157,152,152,13,67,140,109,25,139,90,74,182,103,28,62,163,62,209,59,197,222,130,50,40,100,36,251,254,249,139,67,143,179,45,134,154,101,196,154,119,205,82,158,145,25,253,13,222,207,120,93,198,9,68,218,72,184,111,22,79,72,230,158,85,42,198,84,223,230,186,122,203,245,183,130,68,85,227,45,96,242,106,234,133,54,98,197,61,139,34,232,43,245,215,59,199,131,128,196,23,224,20,238,172,161,79,88,101,124,205,172,248,95,176,251,199,39,28,95,126,30,175,168,141,106,202,92,255,0,22,158,4,127,69,112,90,117,205,84,149,168,182,142,179,245,159,212,40,189,73,196,120,249,133,238,212,31,139,246,45,172,184,251,234,238,29,220,21,95,39,78,125,190,49,45,240,201,149,165,157,248,223,168,251,133,162,166,38,176,78,109,59,75,247,182,76,189,19,246,221,132,46,34,105,103,38,191,161,112,58,221,87,170,120,220,182,191,15,40,203,176,196,30,190,14,113,76,184,164,187,15,50,113,70,149,149,174,218,139,127,253,17,218,21,78,211,110,161,136,55,27,89,172,202,217,144,173,234,51,181,186,187,135,133,132,164,106,168,37,161,167,37,249,12,214,74,182,181,179,255,0,59,184,123,90,78,138,157,71,71,193,185,23,44,206,130,140,109,42,61,114,11,163,153,55,224,174,240,23,35,13,101,245,92,250,96,203,208,146,182,92,104,157,113,181,40,156,74,108,100,221,237,210,87,121,12,208,194,137,68,194,95,71,74,211,51,135,212,169,189,126,114,37,165,86,187,171,183,3,62,210,22,131,3,232,116,66,173,4,137,94,84,237,111,25,248,251,253,4,189,176,201,121,116,185,184,26,109,182,137,156,138,69,247,102,189,174,225,247,247,137,213,88,39,167,34,33,205,21,178,146,226,140,254,102,255,0,225,187,134,23,225,164,193,200,42,146,41,196,165,22,56,85,164,179,17,159,209,17,217,239,12,203,211,137,73,38,235,84,153,239,249,155,255,0,134,24,71,64,173,197,212,81,104,65,222,208,238,127,13,34,163,48,165,116,217,79,105,217,98,223,39,82,151,33,89,126,237,173,37,188,219,46,219,238,222,47,238,20,97,236,186,80,112,241,201,122,51,51,178,212,32,243,56,131,45,249,15,169,61,194,215,225,228,146,109,29,76,73,82,204,46,123,202,225,150,93,52,150,237,90,59,79,188,100,69,29,1,21,15,7,8,211,141,101,82,32,219,74,139,49,29,140,137,61,227,17,126,105,137,129,191,180,230,203,209,201,192,143,219,11,133,12,225,116,183,246,11,105,74,180,101,181,101,79,176,235,250,161,114,33,19,124,247,46,193,148,14,98,154,53,32,247,110,176,225,68,66,17,182,179,233,110,73,245,144,237,73,37,148,202,195,141,18,142,138,136,139,138,76,81,132,252,160,18,135,226,112,250,112,235,109,168,200,165,240,9,190,98,47,211,233,252,162,30,177,10,25,80,181,20,123,107,35,37,39,85,114,51,35,226,218,4,221,105,179,40,40,220,48,158,44,225,243,218,22,5,62,93,191,79,35,188,67,6,51,64,20,29,103,56,108,154,200,72,217,247,102,189,174,211,127,148,78,241,211,225,171,38,253,85,46,65,145,217,90,238,7,238,107,19,65,160,4,181,44,97,116,137,206,157,206,6,96,91,204,191,190,11,16,209,133,68,159,12,37,100,174,30,63,240,75,19,81,160,86,79,145,100,137,37,195,98,143,254,62,177,70,91,195,183,226,91,45,254,65,125,225,190,148,25,117,13,44,23,138,69,189,137,13,244,216,247,0,212,141,215,184,169,168,203,136,211,101,16,161,170,252,76,6,160,51,184,162,12,207,143,104,212,101,99,1,75,10,223,168,192,140,87,162,0,92,55,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,13,38,91,247,13,64,2,132,125,162,160,0,0,2,134,100,64,6,98,135,111,178,28,79,112,169,150,224,26,64,84,237,192,80,0,0,0,0,0,184,128,210,234,178,32,212,103,107,12,127,210,107,17,217,165,40,138,145,196,206,118,87,97,118,61,251,57,175,46,103,153,246,166,71,114,87,221,23,206,121,19,179,192,62,229,212,89,114,249,60,124,162,17,175,167,206,35,46,25,186,234,72,220,100,209,10,79,53,216,144,229,144,95,58,171,217,126,46,32,48,103,74,204,74,143,171,107,169,170,249,235,107,105,81,48,142,36,246,100,183,189,48,137,77,252,146,239,33,107,40,26,94,54,168,156,191,14,204,14,210,173,153,79,153,107,73,30,189,37,126,37,236,184,119,142,186,173,143,122,111,61,137,121,111,188,225,168,208,119,117,70,103,185,9,46,241,144,218,37,210,237,70,85,174,170,34,22,13,212,170,64,165,217,196,18,183,235,88,223,188,184,239,1,153,154,42,224,52,4,150,22,83,58,139,165,117,43,138,166,152,37,59,183,41,89,148,162,97,71,184,156,59,94,215,224,47,29,123,66,205,39,5,47,133,150,74,245,205,192,147,173,146,117,233,78,68,244,8,138,234,81,95,201,239,224,46,102,22,211,204,194,82,82,19,110,22,17,4,82,120,84,150,68,17,110,213,35,119,1,239,165,212,252,50,205,213,57,9,8,171,216,247,182,71,219,220,2,222,225,158,11,74,100,60,229,154,154,212,107,245,63,167,20,172,217,115,251,115,183,17,125,97,160,155,134,53,100,107,46,107,122,235,141,112,208,141,55,155,35,45,166,246,189,146,68,57,36,93,160,54,205,38,92,72,104,82,123,8,111,40,186,198,218,173,212,3,140,233,88,140,199,133,196,56,146,102,75,48,53,46,196,90,174,175,110,129,239,30,222,147,22,183,25,223,83,20,148,225,72,82,146,180,236,246,82,78,199,234,173,128,140,93,55,39,112,43,157,86,112,137,137,187,231,205,221,28,135,236,33,143,141,173,192,96,28,193,211,92,83,214,85,252,106,143,135,121,140,181,211,14,42,37,202,238,174,90,226,29,82,79,96,185,26,204,254,131,14,49,18,36,205,79,184,101,214,179,63,186,3,122,17,178,121,121,86,87,34,77,197,234,194,172,49,58,146,14,41,226,146,109,36,219,80,234,35,218,114,91,49,43,219,151,27,11,63,36,111,89,16,164,216,143,197,153,239,247,200,103,62,139,146,104,104,185,12,97,148,44,49,154,96,229,247,53,32,183,153,161,206,224,29,247,230,89,130,143,245,42,23,62,78,63,52,204,173,127,249,238,225,227,39,58,28,84,104,105,42,132,195,155,25,37,102,127,53,219,238,183,23,196,138,73,105,230,17,174,205,11,9,191,47,172,46,254,225,235,225,169,233,82,212,105,122,85,2,178,51,34,178,152,73,253,242,1,19,10,209,58,184,98,33,178,69,3,148,174,71,250,42,201,245,253,120,123,10,67,69,202,173,17,240,110,199,208,214,105,17,141,155,135,206,109,110,65,41,55,224,237,248,92,74,2,168,170,121,205,254,15,74,111,192,140,225,17,252,209,164,232,201,75,72,52,181,39,150,32,237,114,203,14,146,223,219,228,128,177,154,63,224,204,174,156,36,196,42,155,217,221,68,107,202,73,237,138,93,136,216,74,125,153,151,104,201,121,44,177,184,56,102,90,109,140,132,140,214,44,215,181,204,251,251,199,93,33,146,34,5,30,45,152,116,116,204,252,90,109,212,69,216,61,19,36,104,65,23,103,96,14,66,19,149,36,155,112,22,227,24,164,60,247,32,102,29,16,154,229,38,96,151,12,181,153,125,99,133,126,37,218,46,50,22,71,98,59,142,190,121,6,152,168,100,160,219,108,252,97,43,164,93,198,2,15,52,155,165,34,165,149,77,70,234,160,53,73,240,158,49,4,122,210,87,209,30,221,196,251,6,53,197,169,198,226,93,66,142,217,86,162,183,217,18,111,166,86,22,168,224,227,166,45,66,74,18,113,53,75,171,204,77,217,102,74,40,131,222,121,4,110,85,242,245,75,167,177,208,203,38,238,220,91,232,232,112,232,172,203,176,7,26,2,100,244,54,179,86,246,92,214,191,68,143,183,184,93,122,67,17,163,33,182,189,100,231,46,109,93,190,87,35,246,94,212,89,114,51,46,6,100,57,208,177,78,179,155,43,174,38,246,242,84,100,3,56,104,185,197,23,81,186,193,69,196,109,14,185,24,150,19,208,117,23,35,52,216,183,17,23,21,30,241,126,233,26,2,68,246,169,201,124,166,233,76,82,74,250,245,249,93,30,213,123,194,59,232,170,198,34,93,17,12,180,198,204,17,146,49,14,120,183,76,184,26,125,183,29,195,45,240,51,21,158,140,141,150,194,61,49,156,185,175,157,50,221,150,241,154,76,148,109,21,143,167,195,120,152,192,205,108,57,165,217,150,55,152,160,117,102,79,173,94,170,103,197,178,46,211,30,254,55,59,114,197,182,141,214,181,139,247,68,60,221,13,24,136,168,85,56,156,251,159,81,116,190,160,135,167,153,244,101,142,57,239,123,254,81,9,2,61,52,226,117,121,235,84,41,91,254,102,238,183,237,97,134,248,87,14,135,106,152,194,117,23,78,200,225,241,235,214,32,101,254,156,49,40,56,218,213,6,74,191,204,223,189,12,49,63,12,20,202,103,207,168,155,34,51,131,85,204,136,189,154,5,18,97,129,244,220,27,244,220,137,78,193,102,74,164,80,170,47,24,101,244,54,251,197,221,98,2,22,4,139,35,89,8,147,144,186,70,123,187,56,247,15,21,128,141,163,193,42,117,106,66,76,149,79,66,117,123,147,66,234,61,10,210,144,70,109,55,99,59,249,35,17,236,100,76,182,214,191,86,155,95,45,247,251,227,220,193,170,249,247,246,15,41,38,105,37,174,232,167,214,245,123,227,212,194,25,116,247,118,12,160,119,40,34,50,27,111,181,152,142,201,245,189,163,113,158,31,100,110,169,55,73,218,220,5,24,239,165,164,161,113,216,97,59,66,33,243,221,136,50,182,123,112,140,108,251,68,42,233,23,43,92,13,123,80,182,166,50,26,54,77,217,175,107,178,207,127,120,158,156,105,146,28,218,141,152,195,27,112,235,37,182,193,89,210,185,29,159,73,246,24,134,141,52,233,21,74,177,2,177,136,38,160,210,134,185,191,115,73,177,149,216,135,45,221,18,237,19,188,99,190,24,185,170,171,165,170,81,216,139,93,213,238,75,19,77,160,36,66,28,194,201,14,85,220,246,41,135,87,252,96,177,9,20,172,86,199,80,194,184,70,180,228,207,228,110,61,232,87,229,19,1,201,205,81,165,250,10,79,10,167,34,85,146,89,48,85,148,119,47,209,19,239,239,20,103,236,53,141,150,237,199,33,125,225,189,107,111,34,222,56,178,231,146,228,51,42,43,239,105,39,191,222,33,202,35,184,13,70,119,27,107,43,88,110,17,151,88,219,89,30,235,128,54,102,95,108,107,189,198,211,103,114,251,35,116,0,84,139,172,80,106,35,234,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,11,118,138,138,88,238,1,186,246,20,59,151,88,169,216,183,138,29,248,128,160,0,0,173,203,176,12,172,52,25,246,13,64,0,92,64,11,136,15,43,136,241,220,221,75,76,99,13,78,17,55,169,242,15,165,189,196,22,239,182,33,211,78,234,185,81,117,229,113,12,81,17,166,149,243,103,69,75,232,238,102,24,248,102,18,213,142,177,14,179,64,207,13,183,86,147,45,154,217,85,107,120,230,132,39,105,153,23,16,246,37,214,9,84,67,170,191,55,249,75,51,253,47,14,3,27,18,173,174,98,234,136,207,122,72,250,95,96,134,126,232,73,64,191,27,63,102,32,219,151,168,157,165,146,225,103,35,51,222,184,99,223,209,227,188,96,52,129,147,118,96,225,42,199,226,140,247,251,228,37,115,65,89,43,100,252,177,221,68,61,213,71,178,119,203,191,121,195,119,0,206,250,54,86,204,45,59,41,132,212,48,74,102,94,195,103,149,37,109,205,164,183,110,224,61,92,44,26,80,147,178,27,43,145,112,33,196,145,194,19,112,16,164,73,65,90,29,5,184,189,169,14,233,13,145,36,138,197,192,6,180,239,242,119,10,151,3,26,82,162,77,238,53,40,203,129,117,128,210,103,116,152,219,50,51,43,220,110,112,221,218,52,171,118,238,208,28,119,75,160,102,45,190,43,195,38,38,155,154,50,104,65,230,212,121,69,187,213,16,46,75,169,51,73,149,199,140,175,96,205,249,44,114,108,131,205,170,227,245,105,1,14,250,104,192,179,15,89,86,40,212,180,74,79,55,239,74,75,245,168,113,133,145,54,40,135,72,139,130,213,247,196,128,233,203,77,190,221,69,91,76,126,86,36,23,54,238,43,230,245,56,98,236,17,253,28,133,34,45,251,153,110,117,69,187,223,48,29,181,56,146,218,213,114,47,81,63,190,66,68,180,56,149,38,42,157,153,40,219,100,254,82,149,159,73,61,173,187,220,35,158,68,107,56,131,202,179,35,213,118,247,144,145,205,9,158,82,105,201,169,45,106,63,148,165,86,223,127,161,188,3,63,224,101,200,233,229,109,162,225,213,239,247,14,224,161,201,178,55,50,166,201,222,118,33,199,146,178,191,29,172,50,87,147,107,239,237,29,164,204,209,13,1,16,233,167,201,101,106,232,150,253,201,48,29,44,92,242,30,26,33,16,230,151,179,44,136,203,41,21,183,157,187,71,46,14,35,106,70,177,38,171,18,178,158,97,106,106,9,242,220,171,101,144,237,63,18,148,185,169,73,167,53,136,238,233,150,253,226,231,211,200,94,202,172,202,191,141,62,190,226,18,7,121,11,100,159,13,215,63,188,57,205,26,85,98,203,247,7,77,48,143,106,93,8,183,156,74,236,155,31,64,138,251,204,139,180,116,168,174,229,204,188,72,91,113,167,110,54,36,246,125,80,163,220,18,74,246,34,34,27,43,34,82,141,43,44,196,71,192,247,143,28,156,74,148,109,155,54,162,97,155,234,83,110,23,246,67,183,69,65,15,16,132,186,218,95,34,89,18,202,228,87,177,253,144,22,83,72,186,21,137,212,129,36,112,50,213,230,156,147,190,57,162,63,88,247,181,61,251,196,58,99,253,48,185,37,125,55,103,36,42,18,115,137,138,82,76,149,136,137,47,112,224,93,162,115,235,150,88,156,75,27,103,82,133,25,68,147,158,53,36,101,228,168,187,247,239,17,19,166,37,46,112,53,251,238,37,168,68,147,211,137,185,244,19,111,163,39,142,238,240,24,152,68,125,99,113,10,61,246,51,26,205,147,71,28,187,197,18,69,216,64,61,12,166,43,43,173,101,53,151,141,73,238,247,200,100,166,143,47,56,228,210,80,246,177,86,68,254,30,247,61,251,148,209,140,89,129,55,9,104,50,89,151,140,46,191,120,94,236,19,169,14,83,53,149,50,235,209,87,57,211,14,120,181,110,182,102,203,180,187,0,75,38,23,199,37,112,166,131,55,14,241,43,227,245,180,143,127,56,125,9,145,60,171,31,173,254,25,11,25,128,149,35,83,88,5,56,149,68,157,163,157,71,140,50,190,230,80,125,167,218,46,173,101,55,110,95,70,70,70,175,91,149,189,93,242,121,91,221,73,118,247,140,122,8,249,211,122,49,39,53,173,19,211,253,78,254,12,48,197,108,44,137,79,132,81,36,172,198,91,26,247,127,206,32,94,173,49,42,246,38,85,101,93,6,218,163,46,230,193,108,230,89,119,53,14,126,203,184,89,76,41,134,83,211,183,77,57,72,206,5,71,115,250,180,10,37,203,71,39,97,226,169,90,113,173,85,205,52,220,25,244,146,86,245,54,69,222,114,20,158,51,109,180,161,38,147,190,242,177,88,89,253,27,96,34,24,166,105,231,84,180,25,42,154,132,34,177,159,235,108,247,11,245,46,128,51,116,214,178,108,200,209,125,254,249,8,59,152,22,77,25,237,148,175,110,31,100,119,172,165,72,190,254,61,131,173,101,187,94,214,33,218,50,87,184,200,118,76,56,118,177,153,241,28,178,85,202,219,199,88,219,132,149,36,183,241,33,207,109,68,101,215,196,7,75,88,193,148,100,150,37,147,67,106,204,72,220,178,185,110,89,24,138,109,62,233,68,181,53,174,227,74,30,8,140,185,175,121,35,165,228,194,151,96,150,185,171,100,236,11,168,50,35,190,94,63,84,66,63,244,242,162,149,21,76,215,51,68,179,1,210,230,206,146,147,211,220,228,42,125,143,227,18,68,68,157,224,167,118,190,83,71,176,221,197,31,214,36,183,147,138,180,105,137,108,36,181,110,71,26,154,147,71,168,236,101,151,124,193,39,187,165,222,35,150,177,150,174,95,81,70,55,226,200,219,213,249,29,237,167,134,238,241,145,26,29,98,73,81,243,167,17,17,21,52,36,38,81,18,217,38,25,123,136,213,20,218,184,26,139,119,227,20,78,117,47,49,76,92,4,34,146,110,244,161,27,95,75,189,41,239,30,141,6,70,146,247,133,145,193,58,205,154,130,67,38,113,165,198,153,187,36,135,126,239,25,94,198,134,248,244,143,126,241,122,33,87,172,105,6,70,123,208,71,188,7,40,139,180,104,200,103,216,43,115,237,0,26,91,71,101,184,141,103,196,47,217,184,80,0,106,43,113,176,210,92,70,163,35,234,48,21,1,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,45,247,1,80,0,0,0,20,51,183,80,10,128,211,155,184,106,0,1,160,248,128,13,96,3,78,110,224,26,128,83,55,112,168,0,0,0,161,157,133,12,186,197,76,236,41,195,127,104,1,150,235,138,10,153,220,80,5,51,119,13,70,119,26,72,172,53,25,88,5,5,79,162,70,93,194,131,74,247,17,159,112,11,61,164,44,78,170,131,159,158,75,219,101,235,247,102,132,39,233,121,21,174,196,218,176,181,118,190,193,215,251,30,28,76,94,150,51,142,110,195,26,165,237,155,89,171,216,119,103,181,239,16,199,119,120,132,189,35,166,188,229,136,117,12,70,207,171,214,108,155,179,222,214,97,146,236,238,1,108,105,194,249,113,103,127,161,31,223,33,44,218,8,150,181,233,90,56,90,142,96,239,246,97,132,74,200,215,104,181,238,250,25,253,242,18,181,160,27,191,52,101,253,31,247,26,215,95,182,133,1,35,210,84,229,128,133,43,240,135,65,127,146,67,180,73,92,135,91,38,59,203,161,15,182,29,191,224,144,231,150,251,247,0,171,157,27,10,102,183,87,17,182,233,218,194,168,43,146,189,224,26,179,119,1,246,246,13,163,43,25,29,198,171,220,140,6,151,14,228,102,60,253,76,222,121,108,74,111,107,228,254,18,71,122,189,247,29,76,241,188,240,47,38,246,190,95,190,64,35,167,78,105,70,121,13,108,254,209,107,243,110,236,158,222,24,187,68,83,207,81,169,154,198,166,247,180,75,133,254,81,137,117,211,150,22,212,189,108,122,207,239,111,87,186,67,8,146,169,209,150,107,29,190,255,0,46,59,252,37,0,164,133,236,177,42,60,183,241,71,215,222,67,62,52,68,140,217,100,51,37,106,243,107,33,37,167,198,214,232,59,249,70,6,211,168,249,100,206,255,0,65,252,100,51,187,0,99,54,106,93,162,213,230,188,4,7,93,184,54,161,36,73,180,154,47,91,174,241,118,182,94,191,124,110,214,49,123,60,134,57,205,94,107,66,62,118,189,184,32,199,65,64,205,182,221,187,229,124,153,53,94,190,247,190,110,238,225,202,196,19,218,165,43,134,182,93,108,60,66,51,113,181,210,69,113,136,181,18,95,154,243,233,116,103,169,100,138,101,25,124,171,217,100,119,190,238,209,123,96,211,179,180,101,124,214,86,110,193,110,176,250,71,205,242,213,171,106,214,101,139,55,60,139,94,201,70,238,61,195,221,33,204,236,173,236,182,201,125,215,227,98,25,68,172,203,203,227,28,79,231,30,102,246,79,37,44,21,175,238,232,17,241,138,245,199,51,213,83,68,243,94,187,83,168,250,62,91,221,180,123,83,237,25,211,138,115,157,92,189,230,54,107,230,101,163,190,127,117,247,187,134,27,99,28,147,158,162,38,241,27,86,167,93,179,238,201,154,214,38,203,180,187,3,38,22,146,11,24,182,57,138,35,60,29,207,146,253,29,178,215,186,76,184,228,239,23,126,67,165,78,203,5,10,207,128,153,181,112,232,69,249,210,215,177,17,95,212,70,52,213,212,198,196,184,181,109,217,242,106,254,133,107,223,47,127,120,242,210,200,141,84,82,219,201,124,137,52,222,252,108,100,42,36,83,14,116,131,240,138,96,112,254,8,236,246,131,215,95,111,207,235,144,86,245,50,246,66,199,233,89,78,243,212,202,77,53,219,53,59,99,243,8,141,94,175,54,92,234,105,86,189,202,246,191,27,15,53,134,51,237,152,216,61,147,53,165,233,79,170,91,216,119,11,139,87,77,124,32,130,148,183,168,217,246,70,148,87,205,159,53,201,29,197,111,39,238,128,142,152,248,59,106,252,103,111,87,188,56,135,15,111,95,247,5,235,159,81,186,157,71,205,43,223,55,208,125,239,108,60,52,85,41,151,47,203,247,189,254,133,253,96,60,204,190,31,49,164,179,241,112,139,135,188,61,205,36,222,203,31,6,187,230,201,24,218,237,194,246,82,71,95,11,75,228,136,107,229,235,244,210,126,165,223,239,143,109,79,200,181,113,80,229,181,95,229,132,31,145,222,93,224,51,95,67,249,166,210,109,177,168,203,154,103,19,191,53,255,0,74,164,251,5,227,210,50,119,205,152,77,80,158,205,173,213,108,158,191,45,239,18,207,113,246,139,55,162,52,22,203,22,194,181,153,173,49,137,63,38,223,165,72,115,180,205,157,236,244,13,97,11,178,230,203,205,253,44,246,250,52,57,240,176,146,35,199,24,230,252,229,93,205,222,217,245,122,205,159,118,123,218,204,182,93,157,195,221,232,253,7,154,122,165,235,60,169,65,157,173,237,218,22,118,110,174,113,169,157,221,171,214,101,239,181,155,47,200,50,127,71,250,127,44,91,14,109,119,205,38,78,237,95,123,93,224,36,135,4,155,181,53,34,77,248,72,161,75,254,173,177,122,32,19,149,8,59,253,12,191,16,182,24,57,5,169,144,201,139,89,123,73,97,203,201,246,141,139,183,10,223,69,59,253,105,4,13,230,250,55,28,248,117,223,54,238,193,192,121,25,109,190,247,184,230,64,30,125,103,85,173,248,197,28,244,34,234,37,95,129,142,90,56,91,180,198,210,56,151,190,55,136,186,192,29,77,153,81,95,176,99,158,149,146,94,112,195,186,163,229,157,94,179,98,245,151,181,159,99,191,184,100,114,122,69,113,110,113,170,87,206,116,76,230,19,95,170,214,108,253,44,185,173,103,155,62,23,46,192,16,43,164,28,175,155,241,38,126,206,191,89,171,217,119,229,181,239,14,209,246,247,143,45,70,61,178,60,111,101,207,118,84,155,94,222,188,191,32,191,90,100,211,60,221,137,21,122,182,221,102,175,155,254,135,107,221,136,126,254,241,100,169,232,109,100,173,134,243,218,196,163,189,189,177,137,208,73,166,133,85,246,215,23,1,43,230,156,155,53,40,209,107,53,247,205,148,225,211,195,46,239,182,36,58,158,127,104,150,65,57,147,46,120,86,213,107,222,215,73,8,99,209,14,162,230,122,230,43,229,61,118,89,2,218,245,76,188,30,99,127,3,236,18,243,133,177,91,109,49,36,136,213,228,214,201,225,156,181,239,107,182,131,183,221,20,123,228,138,0,0,0,10,145,110,184,10,13,68,119,234,26,69,72,175,214,2,183,223,97,81,66,43,117,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,64,0,5,8,172,42,0,0,2,134,118,1,81,67,46,177,66,49,91,151,104,13,39,126,38,4,118,26,149,192,105,1,83,183,17,64,0,26,136,251,70,146,184,13,73,224,1,107,239,49,81,75,151,104,25,246,0,168,13,55,62,193,82,0,59,245,10,29,133,76,251,5,14,192,40,10,232,218,192,14,117,0,38,229,125,194,166,69,212,8,51,223,113,64,21,245,166,54,30,86,86,150,125,137,51,27,254,180,199,18,49,68,152,103,149,114,220,218,143,127,188,3,15,244,228,154,165,156,44,173,91,55,89,35,46,109,220,106,223,243,204,55,120,134,28,84,140,56,138,170,104,105,52,40,149,168,242,119,253,13,2,87,52,252,169,146,197,17,93,192,37,248,76,201,230,190,137,171,165,234,208,167,194,226,34,107,24,181,69,79,226,221,60,135,155,87,228,240,220,132,128,217,144,50,165,58,107,36,40,204,219,62,5,237,136,74,118,129,12,173,51,72,19,200,175,237,57,174,175,109,10,35,26,137,132,118,50,32,219,67,78,44,201,149,42,200,77,207,203,47,202,37,127,65,122,126,42,14,46,93,18,228,28,90,18,186,65,146,37,45,179,36,157,206,24,247,29,187,128,103,236,151,116,182,18,251,190,87,111,248,36,57,217,237,214,67,175,151,43,44,20,58,15,118,86,80,91,253,226,27,139,124,136,237,153,63,108,7,32,173,214,99,115,50,125,145,125,177,214,174,98,194,45,120,134,74,253,171,47,202,42,220,122,22,118,67,173,43,222,85,192,118,10,50,234,49,167,142,243,28,114,136,191,90,70,162,118,253,128,55,77,91,186,135,10,61,57,216,112,142,251,237,247,200,114,77,70,123,236,54,98,58,77,169,39,215,96,24,103,166,212,160,158,195,250,205,244,161,227,51,230,238,5,187,213,225,139,176,67,29,113,14,108,207,102,137,52,168,173,48,124,183,151,183,80,157,61,45,36,92,229,135,53,82,16,220,66,205,205,135,115,101,115,59,62,199,13,221,194,17,49,86,92,184,42,166,122,202,218,117,4,220,230,41,190,154,108,123,156,95,29,220,119,0,225,80,136,101,51,21,169,231,9,4,112,167,188,204,139,126,100,137,5,209,238,30,6,46,153,73,38,40,149,146,2,2,249,22,71,107,182,174,63,104,71,84,138,32,217,123,113,167,212,173,191,223,33,157,90,46,79,217,230,8,198,220,137,133,73,162,14,94,86,53,145,31,144,231,120,146,36,30,157,56,105,110,209,149,244,150,179,39,150,162,234,191,15,182,59,243,154,74,136,181,143,76,225,80,72,233,92,222,73,23,221,49,138,213,62,145,240,210,29,155,102,157,210,170,215,231,205,173,137,35,242,114,218,214,116,187,69,176,157,105,141,51,68,11,214,143,162,243,106,92,202,90,213,111,59,125,124,98,51,138,117,136,20,212,177,135,137,202,150,74,221,152,83,158,54,49,178,221,99,223,229,22,237,195,31,241,139,73,73,100,130,6,99,7,42,169,41,23,212,185,67,206,161,43,140,74,148,165,153,56,68,68,73,116,175,192,183,113,24,97,92,233,99,87,77,158,91,80,144,212,188,66,28,132,54,140,217,67,171,222,102,173,197,103,143,126,241,107,158,157,214,24,141,55,132,39,233,245,185,175,83,112,7,176,194,58,123,148,174,5,115,87,75,167,247,183,11,129,239,113,3,24,107,12,66,152,182,196,36,166,93,25,158,29,45,124,207,97,215,14,233,90,151,109,203,86,254,179,238,29,68,174,129,175,167,228,211,231,68,79,212,79,230,222,204,181,227,35,203,114,221,209,62,193,125,244,107,209,132,166,113,44,204,39,50,138,178,17,77,198,196,55,243,190,173,57,118,114,177,158,102,187,84,100,51,82,136,192,57,44,170,18,9,132,156,248,137,173,103,170,100,190,243,81,239,241,101,218,40,143,186,55,1,170,168,195,131,40,202,58,171,104,151,172,204,101,47,113,54,182,107,113,111,184,134,245,81,163,12,217,214,141,77,82,245,138,212,168,139,153,38,9,71,212,175,114,18,143,44,195,9,84,11,45,155,110,76,140,209,123,18,141,61,102,126,211,188,111,57,135,114,247,212,100,226,166,4,87,190,227,79,243,69,16,213,55,193,58,214,68,165,170,30,136,170,140,146,233,178,70,236,181,221,229,191,177,178,223,184,117,208,83,90,218,145,91,208,174,211,79,49,152,201,178,40,168,55,146,103,146,229,218,91,247,239,18,255,0,80,96,140,138,102,217,165,215,167,54,55,181,157,5,35,142,255,0,115,62,209,143,152,153,162,53,61,52,152,182,251,73,171,92,51,122,33,103,170,36,25,22,101,36,255,0,89,48,24,139,3,138,73,127,62,217,27,39,107,45,178,248,204,183,227,126,43,247,135,170,129,173,41,167,115,235,106,57,74,109,107,124,184,217,118,251,97,231,42,237,25,98,164,155,38,207,33,171,143,93,172,190,182,20,250,178,240,179,69,218,60,236,30,12,204,23,159,36,146,160,85,173,123,67,40,255,0,204,1,147,180,229,55,135,213,66,155,124,234,182,214,230,208,76,37,48,241,204,29,248,25,23,3,223,210,251,194,232,72,112,134,151,108,146,227,19,9,146,201,47,17,223,90,217,149,202,221,136,24,51,72,87,85,93,11,51,129,134,137,148,49,10,130,141,106,45,103,29,14,226,13,41,204,146,53,29,212,155,39,161,199,184,198,87,97,142,144,144,19,56,116,51,48,159,82,236,173,216,242,104,146,81,73,73,154,76,145,188,136,220,239,48,25,3,32,167,165,148,228,181,215,33,162,93,53,37,211,89,19,203,79,89,37,61,68,67,4,244,225,169,92,84,214,181,150,165,80,166,143,153,188,15,165,228,195,31,104,204,215,171,72,8,249,75,238,64,204,229,177,9,37,18,110,211,201,89,94,233,59,110,87,29,226,61,52,201,154,42,50,174,171,210,74,105,89,249,191,200,59,240,106,31,191,184,5,138,194,233,50,103,213,244,177,135,16,249,165,253,117,245,37,191,162,202,207,118,227,236,18,189,128,248,101,7,5,38,147,196,33,19,60,203,145,67,145,230,34,182,244,52,126,195,184,70,182,140,210,110,112,196,42,108,212,219,254,51,108,242,11,177,135,187,187,132,201,97,28,161,48,212,252,153,4,151,186,50,120,116,244,139,218,55,220,39,89,30,218,155,148,38,18,29,132,18,94,232,67,33,29,34,236,34,238,30,165,134,114,145,21,149,228,141,184,24,98,74,17,229,121,5,248,135,96,219,86,234,87,1,70,217,195,230,226,74,27,236,48,77,230,182,109,246,226,55,242,223,133,198,225,55,218,70,0,218,125,254,35,116,144,119,224,96,77,229,81,90,252,70,241,21,192,105,66,125,241,211,212,240,9,139,150,68,182,100,225,231,201,228,241,220,164,247,14,241,37,191,112,217,142,104,156,135,90,119,239,183,15,124,128,69,102,159,152,118,68,117,220,253,16,179,51,63,153,118,86,79,23,250,85,30,199,241,241,24,27,71,195,33,169,236,68,19,198,166,245,112,198,118,86,229,111,82,15,125,253,241,48,122,109,80,169,155,97,189,103,18,134,38,11,91,188,221,185,164,220,142,209,16,197,187,162,125,130,35,170,56,21,210,184,133,52,135,54,221,104,208,211,104,180,73,101,50,204,219,106,223,195,255,0,208,5,214,193,118,87,7,87,70,190,148,43,42,160,28,34,82,139,113,150,181,179,252,66,98,240,9,102,229,17,76,94,223,218,228,17,238,250,203,66,32,240,129,72,136,143,75,164,162,53,46,90,74,50,73,223,138,155,18,239,163,218,191,57,180,202,79,170,155,130,252,19,64,47,16,10,168,80,5,75,201,49,166,230,53,122,211,26,11,136,13,67,81,23,88,210,43,123,29,186,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,138,128,0,10,122,226,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,111,11,111,176,212,40,101,214,92,64,83,184,80,84,200,248,152,165,128,0,0,0,84,143,168,80,44,124,64,84,202,198,41,99,236,26,139,126,243,21,1,66,227,126,177,81,75,111,184,168,10,117,141,39,196,84,207,125,133,44,0,7,210,226,2,135,126,160,26,146,124,110,40,0,2,190,180,199,93,54,94,72,8,165,110,220,194,207,127,212,152,236,125,105,142,138,169,137,76,52,158,96,179,94,83,76,19,170,189,175,107,37,64,35,3,148,14,118,147,42,246,19,91,15,127,153,125,28,221,47,210,167,218,35,42,110,230,186,106,233,220,142,249,120,125,73,12,220,211,218,169,122,38,188,174,165,229,29,153,181,115,103,67,84,69,244,24,83,227,97,131,200,45,162,104,68,125,44,223,99,214,128,188,122,60,209,174,212,147,167,91,40,72,247,19,205,238,184,71,14,217,159,7,144,94,196,247,111,19,33,163,53,18,197,63,33,144,196,18,35,146,179,166,161,89,81,62,68,68,93,6,78,222,73,111,220,48,47,64,106,6,6,100,211,51,23,229,58,197,59,40,140,35,94,189,69,123,70,160,184,18,187,132,163,80,114,196,203,165,176,12,182,198,173,45,75,218,105,37,154,246,34,74,119,113,238,1,236,219,86,173,164,17,91,114,72,183,251,195,161,168,106,72,105,58,218,40,136,200,54,117,166,187,107,156,36,222,214,225,115,46,209,220,45,105,66,8,214,118,46,3,27,180,146,172,14,83,25,39,109,19,29,81,41,216,212,219,83,155,129,181,237,79,180,7,77,60,210,166,26,27,81,168,159,209,171,205,154,247,138,35,183,14,199,133,192,194,188,108,135,173,35,162,33,138,109,79,186,109,187,14,221,161,31,37,31,76,212,91,252,97,239,221,184,67,244,77,107,29,25,151,44,203,62,75,253,4,138,215,253,207,112,201,141,18,235,72,248,106,204,152,231,44,169,136,154,74,208,162,212,164,243,22,181,101,236,119,113,1,42,77,62,149,149,210,164,158,254,163,28,150,215,123,112,226,60,197,61,49,40,184,99,89,189,152,245,217,111,150,221,69,220,61,19,42,35,46,61,96,57,185,186,61,67,105,210,186,76,85,10,225,115,21,89,220,140,200,5,169,198,249,42,38,84,100,233,163,39,204,220,217,183,55,199,115,173,240,221,220,32,239,72,233,2,229,213,133,74,162,98,36,139,194,88,212,116,211,238,175,119,119,9,237,174,96,149,23,36,141,108,218,206,149,234,247,102,181,236,180,136,123,211,2,133,136,132,153,207,38,5,43,200,151,234,200,155,47,94,71,123,170,32,248,102,238,1,135,146,198,92,56,133,37,13,172,204,144,123,136,187,200,95,236,34,196,8,202,74,6,41,146,216,27,215,53,12,159,150,110,70,121,9,124,58,69,219,188,89,72,54,159,130,153,68,103,78,66,78,116,113,35,245,220,62,224,237,157,143,125,8,111,86,237,183,111,232,151,228,1,233,42,220,75,143,154,236,153,138,90,122,173,103,169,230,235,203,199,164,125,131,206,75,97,170,10,162,41,184,38,100,209,47,230,113,13,25,67,67,173,74,44,231,110,171,239,221,184,115,168,60,56,158,213,219,118,162,77,181,236,154,171,252,176,134,242,230,205,218,162,189,242,253,193,159,248,13,162,116,60,4,237,232,137,173,3,144,145,21,4,180,31,58,153,218,203,89,153,244,94,247,128,98,21,25,163,229,67,51,137,133,109,218,78,172,34,114,49,13,30,72,5,240,51,79,185,158,253,227,46,240,47,68,212,66,61,3,27,27,39,172,161,213,15,57,105,207,25,15,145,36,148,155,71,115,187,60,56,239,25,157,72,224,165,49,45,74,30,240,103,86,182,162,73,212,158,218,225,216,203,45,143,213,59,133,206,150,73,96,37,204,155,108,195,106,203,62,123,103,81,239,177,111,227,220,32,241,84,14,28,64,83,176,170,67,7,49,245,117,185,227,178,245,160,139,169,37,216,61,228,52,11,108,18,82,70,190,141,248,141,229,62,204,58,77,41,86,94,190,6,99,138,236,205,132,168,243,63,195,218,159,228,20,115,12,146,146,177,43,135,120,208,102,142,181,151,219,29,107,211,136,68,165,71,180,218,214,245,135,249,7,94,245,73,46,111,123,145,182,223,111,83,87,228,1,223,56,109,172,178,231,45,199,212,99,129,17,43,135,125,89,148,183,56,153,238,50,235,251,3,171,42,154,88,93,45,183,113,251,154,191,32,229,49,80,75,220,77,211,23,125,197,244,53,126,64,30,26,171,194,89,68,239,101,214,185,53,241,57,237,170,52,245,229,227,208,62,193,110,11,1,165,146,207,80,110,124,173,103,28,228,147,225,239,54,93,163,36,90,139,134,118,246,114,246,238,49,184,236,27,15,90,237,230,203,222,100,2,57,241,119,69,184,88,210,138,152,66,203,234,199,157,98,86,188,137,109,162,81,26,139,88,100,91,154,185,239,62,3,22,103,212,93,101,134,243,86,21,11,73,78,82,220,58,19,30,165,71,64,58,68,147,74,143,121,153,37,54,79,67,239,239,19,89,25,74,192,198,50,226,28,128,207,157,6,139,107,76,174,70,92,56,247,139,79,137,186,62,83,85,76,12,122,162,41,29,169,213,203,29,135,79,203,238,34,247,37,216,183,56,69,197,92,123,196,17,223,134,90,64,77,89,135,57,68,233,116,252,10,95,137,91,134,78,154,154,93,181,105,177,150,103,56,93,54,225,218,45,22,63,78,206,170,169,167,209,176,203,98,37,17,91,46,85,194,158,116,171,43,109,23,68,200,206,254,78,255,0,120,197,240,210,15,69,169,189,31,24,83,74,110,133,217,25,98,5,149,41,124,230,151,44,181,62,164,158,229,186,103,192,200,184,88,88,214,168,201,219,81,69,7,51,150,217,101,229,167,92,142,203,150,244,171,222,1,237,52,69,166,29,93,111,73,196,59,13,24,146,61,190,231,144,200,189,69,242,236,18,251,135,114,182,217,147,75,8,181,187,165,172,150,255,0,168,71,112,141,189,27,36,17,112,85,13,58,220,52,38,69,163,108,202,90,194,59,93,15,118,159,120,147,250,18,13,246,228,114,181,60,221,149,205,204,18,183,151,28,137,184,145,233,30,134,25,162,77,139,126,228,216,115,82,217,18,72,202,252,6,132,52,101,99,203,213,218,57,8,65,216,183,117,12,129,182,203,127,17,188,72,205,229,92,134,182,219,45,251,134,188,183,234,1,182,146,185,111,26,137,61,91,198,163,73,145,240,2,61,228,2,164,86,46,241,69,164,148,147,35,26,237,214,52,172,183,25,128,180,88,251,77,55,61,161,39,176,106,76,82,181,251,46,230,74,234,232,188,209,238,220,125,130,22,116,180,166,85,75,226,244,253,40,98,45,40,39,96,155,35,136,77,184,193,180,174,194,222,39,114,179,133,40,169,60,99,42,111,49,43,87,186,246,189,150,145,17,92,162,212,146,160,171,25,164,225,169,126,66,126,105,47,107,89,173,189,254,103,240,181,253,175,103,80,11,101,163,204,89,198,206,182,101,154,44,137,61,250,60,119,45,162,252,98,97,176,5,89,41,74,117,59,172,84,244,33,111,250,219,66,19,180,120,157,170,6,176,139,109,113,89,50,74,156,69,178,94,214,117,173,220,59,132,208,104,239,49,106,42,147,167,12,222,204,106,166,224,213,228,153,125,9,174,224,23,216,5,83,99,20,1,95,90,99,107,53,140,183,144,221,185,101,50,27,10,46,145,88,6,241,88,203,136,13,40,59,23,217,26,128,84,143,168,106,26,119,91,188,8,207,137,128,212,3,77,204,84,142,224,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,2,132,119,0,48,35,184,168,165,187,0,84,83,215,16,168,167,174,32,21,20,62,192,61,193,184,247,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,184,2,215,20,51,234,3,87,96,29,128,80,0,0,6,162,183,80,210,43,125,251,128,86,214,21,20,51,176,92,128,55,223,184,84,82,229,123,7,113,0,161,150,251,152,29,254,192,95,168,192,204,140,128,8,174,99,69,204,134,173,253,67,77,238,3,85,172,2,190,248,160,6,251,24,242,88,130,241,51,79,205,150,106,202,73,150,62,171,218,254,177,99,214,153,217,38,60,46,41,27,197,75,79,77,181,145,25,73,226,173,126,221,90,192,66,110,155,179,29,163,20,235,66,75,217,146,174,110,245,182,253,45,13,220,49,106,82,157,108,229,164,218,247,205,252,3,25,21,166,50,162,15,18,234,229,60,225,41,95,40,92,200,191,99,195,140,125,165,217,39,231,144,201,59,116,179,255,0,1,64,36,251,147,182,90,218,169,216,5,169,158,50,152,253,249,191,103,151,120,145,89,35,36,204,20,54,84,218,208,232,46,61,196,48,43,147,206,1,13,82,146,215,13,41,223,43,143,45,198,127,221,227,63,101,164,146,131,97,36,92,25,71,222,32,21,141,118,205,23,75,215,118,119,24,192,125,55,43,181,73,167,82,38,91,154,234,76,226,166,137,50,212,102,242,86,193,123,19,237,25,227,53,86,173,146,50,246,118,251,134,34,207,79,185,196,82,234,233,91,68,233,217,169,140,229,36,89,83,250,235,63,144,6,22,201,35,226,163,117,217,29,207,147,45,250,36,86,189,251,187,134,87,96,147,17,212,149,109,43,118,49,59,42,94,154,192,42,247,39,46,72,123,127,11,240,184,198,108,34,144,38,117,206,218,212,182,173,78,162,217,148,162,227,172,236,247,132,130,53,132,172,20,214,93,25,0,204,43,106,133,136,67,166,106,125,211,222,74,73,149,183,31,96,131,51,112,170,116,212,238,78,228,75,81,58,226,76,113,183,155,33,167,214,32,237,192,187,69,203,97,36,69,195,172,89,108,8,131,139,150,211,206,195,196,186,218,148,169,162,151,116,111,43,100,104,186,200,187,5,233,96,207,117,251,69,28,164,150,253,252,1,69,212,92,5,73,73,183,3,21,186,79,117,140,7,83,60,135,215,192,62,217,163,50,85,151,117,237,235,136,70,254,152,52,99,81,208,113,164,212,183,58,206,167,113,103,227,140,186,162,55,249,93,226,75,226,217,39,88,90,44,91,237,247,198,60,98,246,7,64,86,76,60,147,133,131,53,57,51,84,81,155,177,47,38,230,100,231,177,235,233,123,192,33,118,123,72,70,66,77,35,126,103,228,73,68,184,146,241,196,126,184,253,176,224,162,65,20,237,211,178,95,38,239,84,45,223,116,103,166,35,232,169,3,46,92,76,73,66,74,203,60,122,211,209,141,137,51,223,156,250,203,184,120,106,115,69,183,230,177,49,228,218,101,36,150,150,155,18,226,226,10,196,102,171,112,79,112,14,94,138,120,60,152,239,10,54,170,119,62,77,139,47,203,118,181,245,247,224,190,225,36,244,157,31,5,45,125,199,17,46,213,221,109,157,245,198,124,12,253,176,240,56,57,128,178,154,31,157,245,112,80,105,219,118,123,234,162,159,95,145,172,227,155,135,149,212,47,155,112,204,176,74,54,209,107,239,226,96,53,165,44,67,52,172,165,150,215,87,89,142,138,125,85,192,201,217,121,216,152,253,74,26,97,79,40,245,70,171,36,136,238,123,136,251,6,245,69,51,84,186,89,27,23,117,89,136,87,29,60,169,35,62,138,76,247,95,222,24,105,164,54,145,113,242,40,183,229,144,81,113,237,165,233,42,151,98,132,135,81,92,205,212,222,234,59,245,16,11,235,80,105,9,69,203,142,207,85,218,179,200,149,124,224,233,241,85,191,91,30,50,109,165,37,6,193,59,106,235,42,147,151,245,49,227,236,247,33,27,216,139,164,45,97,16,229,225,39,49,40,45,66,11,165,5,15,199,57,251,83,22,158,113,142,245,219,142,60,147,159,58,119,203,250,78,31,187,218,140,121,200,146,106,243,76,185,52,185,184,226,148,226,62,172,219,213,106,254,99,172,237,124,183,242,152,239,49,104,35,180,231,154,155,174,36,241,71,162,78,29,190,98,39,191,246,56,192,169,174,39,85,147,69,59,181,77,148,226,93,203,152,142,29,162,189,173,110,9,238,29,35,181,20,201,219,153,196,157,204,238,126,45,63,144,92,9,9,115,78,137,145,54,146,78,40,239,221,250,136,159,245,113,220,73,52,221,156,188,135,13,120,157,152,136,145,151,230,42,11,183,220,4,110,183,57,152,184,172,167,19,184,138,254,66,127,32,246,20,252,206,60,152,59,63,235,17,235,75,176,251,131,2,95,104,45,42,100,51,93,187,108,174,245,186,173,86,95,153,107,77,175,154,252,25,46,194,25,57,33,169,165,211,141,126,203,27,174,212,229,205,226,212,155,94,246,226,69,216,33,98,130,170,234,54,118,237,154,98,72,190,171,53,218,65,223,202,246,162,80,180,125,156,207,166,124,255,0,206,145,201,123,87,178,228,179,105,77,175,173,191,4,151,97,0,200,152,101,33,105,222,119,233,13,199,225,33,226,26,90,20,222,108,201,52,241,50,28,104,124,201,79,30,187,142,82,30,34,46,177,69,185,196,92,33,167,43,73,115,208,209,244,246,216,167,27,109,188,187,91,141,220,146,230,107,110,89,117,239,22,34,117,161,213,46,236,205,232,152,124,58,189,242,217,92,238,231,177,34,235,124,102,10,86,218,247,41,38,102,7,7,14,231,73,77,220,207,188,192,99,110,27,232,217,36,165,230,114,232,228,209,123,50,161,181,221,46,113,90,242,230,74,203,134,180,239,229,125,209,145,210,168,4,65,66,67,195,54,214,68,178,202,27,36,230,189,136,136,138,220,123,135,33,168,54,17,108,168,181,187,204,114,50,146,72,172,93,192,53,37,5,98,185,117,13,212,164,139,171,168,105,78,242,43,246,13,210,34,50,34,32,26,200,140,184,13,70,104,72,219,91,164,155,90,227,207,196,85,176,168,203,208,136,223,127,88,159,202,3,210,93,38,93,226,137,74,120,168,183,142,20,44,82,162,12,148,147,59,102,177,220,136,115,140,172,2,166,125,68,52,153,92,172,42,43,109,215,1,210,84,77,167,155,162,51,22,238,135,240,136,70,15,40,244,44,181,229,188,146,69,223,231,184,19,86,245,112,216,23,246,59,4,161,84,108,184,228,178,35,34,146,70,121,45,127,170,33,22,124,161,208,115,85,212,49,233,84,75,70,193,77,160,77,41,235,35,216,15,187,223,1,130,120,127,60,230,42,194,100,234,98,181,5,169,121,162,60,153,190,138,141,220,15,176,76,110,137,149,204,52,206,157,167,33,138,105,172,90,41,72,53,26,117,6,86,179,108,23,177,239,16,137,19,24,252,174,123,30,233,57,101,107,221,108,205,36,71,235,251,253,225,33,90,20,99,147,205,76,225,37,113,79,71,45,184,74,85,182,200,147,12,205,136,210,168,100,238,59,145,159,217,1,45,205,57,123,239,27,167,110,161,208,201,103,41,142,215,91,89,208,203,197,36,92,111,217,239,14,236,149,112,26,247,25,119,141,6,147,235,33,168,56,241,1,161,37,97,172,44,158,162,5,17,218,196,0,70,87,21,51,234,46,3,70,242,20,204,100,124,64,110,88,195,135,14,35,70,117,118,141,87,35,247,192,106,189,184,133,200,80,239,214,40,3,85,200,84,105,43,117,134,109,224,53,0,165,250,195,121,239,234,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,20,190,251,0,168,0,0,165,197,70,146,226,98,166,118,1,80,20,32,204,64,42,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41,190,224,42,0,40,123,128,84,5,8,238,42,0,2,135,126,161,80,0,0,0,1,67,59,24,102,32,21,20,51,14,34,135,196,5,72,238,23,26,111,97,82,189,247,0,212,2,151,2,59,128,168,10,25,216,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,80,248,10,138,43,128,1,112,21,20,46,2,160,40,68,125,98,160,41,123,113,1,77,228,123,204,59,192,204,187,5,0,86,247,49,94,2,132,100,43,99,191,112,1,239,45,193,239,138,128,0,0,0,161,157,133,64,80,142,224,42,0,0,0,2,135,184,5,64,0,0,0,0,0,0,0,80,247,10,138,91,120,10,25,134,251,94,224,100,5,198,192,41,109,215,1,168,247,238,33,164,0,0,0,0,5,74,220,0,80,84,140,136,56,110,49,64,21,235,204,7,218,4,96,102,1,125,194,128,0,3,109,67,112,104,81,90,192,53,128,0,1,145,154,78,221,131,196,226,75,106,93,61,56,65,153,25,42,85,16,86,63,168,88,246,198,123,140,121,42,252,146,170,126,109,116,145,159,54,190,91,203,218,44,4,23,233,172,193,179,138,149,145,89,36,146,230,237,197,251,90,24,99,237,20,194,157,168,96,242,154,119,235,56,253,66,134,74,233,198,202,83,137,181,170,242,167,119,54,245,126,199,134,24,255,0,133,208,74,141,171,37,141,36,145,211,215,121,92,55,52,191,200,2,85,185,63,224,92,110,138,149,56,102,139,28,182,60,183,126,223,49,156,146,251,166,29,162,51,224,210,75,238,16,196,205,6,100,138,131,195,169,51,138,67,23,56,40,228,221,37,191,231,229,119,12,185,133,100,201,150,248,121,5,247,132,129,197,154,89,76,17,123,127,196,98,46,244,253,149,168,170,169,67,132,150,139,89,48,156,171,134,255,0,84,99,142,225,41,145,108,26,208,69,100,249,93,98,62,244,235,165,85,31,59,167,214,219,80,132,101,21,54,51,53,167,121,221,108,119,0,143,92,27,154,34,87,206,250,243,116,245,187,61,178,119,107,56,220,203,180,75,157,21,45,135,153,187,16,123,51,10,213,41,175,84,65,29,174,106,225,184,251,4,46,201,102,74,149,235,172,227,169,214,229,245,51,181,237,126,59,203,180,75,254,140,21,108,61,69,23,60,97,103,22,234,146,228,10,19,180,89,68,70,163,116,183,111,62,205,226,140,132,163,97,17,47,96,153,75,109,162,241,57,172,217,88,184,39,242,11,131,10,188,201,235,242,135,153,129,131,38,20,146,36,182,93,50,62,137,123,195,191,133,204,86,223,235,128,118,69,124,220,119,10,220,243,13,178,89,119,141,89,202,221,119,1,172,204,178,216,202,227,129,21,9,12,241,25,46,25,165,116,175,210,65,24,230,94,227,101,222,191,124,7,142,157,208,210,89,170,84,151,228,114,151,110,233,185,227,97,144,173,251,247,239,73,239,222,58,233,118,26,211,240,10,121,77,211,146,54,245,166,70,122,184,52,21,237,126,61,30,241,238,22,133,25,158,254,177,165,25,72,204,148,87,1,178,203,44,177,125,91,72,70,110,57,82,69,113,184,179,62,23,61,224,226,209,186,201,183,216,27,70,225,40,202,215,1,231,107,166,30,118,158,155,33,165,146,77,82,215,210,91,204,183,228,80,141,157,39,100,179,18,158,25,170,37,179,62,98,246,106,246,111,119,9,66,141,133,68,92,59,172,184,218,22,151,27,82,12,150,87,35,35,35,43,31,112,179,152,147,129,210,234,182,37,113,8,145,83,139,51,129,56,114,56,152,84,153,241,89,254,182,123,186,95,124,4,49,84,52,236,194,40,247,62,201,244,18,93,37,43,217,123,195,198,198,208,243,71,34,150,100,252,29,142,219,141,74,236,250,145,47,95,153,38,90,149,150,209,75,209,14,123,240,73,63,190,200,167,230,73,167,205,237,244,109,10,103,255,0,39,35,179,235,32,34,9,52,4,201,71,109,108,13,254,169,95,205,30,134,69,130,147,249,211,186,168,104,137,58,79,85,173,241,139,89,110,221,216,217,239,222,37,133,58,32,200,212,162,82,104,234,16,136,255,0,226,244,127,66,61,181,59,163,69,39,39,75,107,118,136,162,238,76,19,70,109,203,90,185,158,239,114,45,219,128,69,28,175,69,106,193,244,161,194,139,166,172,182,137,91,220,119,174,222,226,61,172,143,69,74,193,44,153,109,116,207,146,143,162,59,216,126,226,37,78,23,6,105,86,8,136,169,26,100,136,147,148,137,48,13,238,255,0,32,119,16,152,89,75,178,139,21,43,79,149,200,184,64,183,252,192,24,33,134,90,47,84,12,243,150,213,224,195,151,212,229,242,206,222,93,248,180,51,242,136,164,161,233,237,183,83,7,2,206,209,171,190,206,217,38,249,115,113,220,93,191,124,118,80,116,116,154,11,62,162,75,44,107,61,175,171,134,66,111,110,219,39,188,119,204,50,150,179,116,19,190,220,8,65,205,104,143,47,30,177,85,230,74,139,164,118,247,198,182,205,41,77,140,183,220,110,37,4,179,35,177,30,251,111,20,113,205,227,65,103,204,171,23,97,130,103,12,181,209,89,60,102,92,109,111,202,57,46,195,18,139,41,37,27,251,135,153,171,37,177,252,217,20,228,28,74,89,95,67,42,146,181,36,203,164,155,239,34,247,192,122,38,103,144,203,89,32,144,245,207,184,191,40,236,90,137,109,210,43,18,184,95,120,193,252,91,197,105,238,31,207,38,187,93,69,62,38,160,53,25,145,7,22,187,116,208,221,178,145,173,61,107,223,195,172,118,56,67,165,52,186,119,52,56,56,136,186,173,243,68,187,88,122,247,18,164,220,148,217,95,123,199,191,120,12,217,66,211,98,221,212,55,47,98,184,242,84,221,72,204,230,89,5,24,201,196,146,98,33,27,124,181,150,189,148,146,61,246,51,223,188,122,102,31,74,210,146,178,188,146,61,224,56,51,152,179,70,167,86,165,166,249,175,99,181,248,11,87,40,147,84,49,218,219,205,115,100,203,229,190,179,227,126,27,187,133,215,141,134,214,228,185,32,237,126,63,96,109,192,74,225,97,181,153,97,33,211,154,222,75,100,93,189,192,59,40,8,125,75,70,149,18,76,243,92,140,189,226,28,160,34,34,224,66,167,110,61,68,2,130,188,74,194,132,164,168,183,16,169,17,241,1,198,143,108,157,134,113,163,34,59,219,143,14,36,48,67,79,90,3,157,32,54,198,97,165,164,227,147,168,75,173,104,233,25,20,27,133,99,50,73,246,16,207,87,83,116,153,29,140,88,141,36,41,70,103,210,102,146,184,72,39,15,156,89,95,143,108,143,131,14,23,97,239,222,2,2,177,30,88,185,85,65,55,105,68,209,27,83,72,134,143,87,195,114,215,195,113,110,220,61,46,13,98,52,101,37,59,114,37,19,57,179,37,205,199,14,91,43,198,147,182,118,206,222,81,110,232,253,225,223,233,39,74,185,40,171,170,85,228,132,74,10,166,140,109,36,209,90,222,53,237,220,11,118,225,101,33,162,92,130,125,74,67,174,32,236,105,186,21,110,191,234,1,63,216,27,140,82,218,167,158,245,71,56,61,151,102,190,209,151,215,107,120,116,207,216,253,225,145,12,197,37,119,182,125,221,162,19,180,108,210,26,38,159,240,143,111,157,85,14,109,27,30,77,92,73,157,178,235,175,123,184,93,164,37,110,140,196,136,73,206,217,171,84,200,245,58,187,235,76,186,243,112,233,31,96,11,200,149,164,203,129,141,71,110,161,213,64,204,16,250,46,90,207,46,219,254,199,120,236,82,234,79,168,248,128,214,1,114,62,1,196,2,196,101,107,111,26,13,7,126,36,53,240,21,185,117,144,13,163,35,46,177,163,57,164,248,152,223,50,35,234,26,13,187,159,80,13,73,85,251,70,165,10,18,114,246,10,153,220,5,0,0,0,46,98,188,119,144,161,128,169,95,141,197,120,138,17,31,216,3,226,3,80,13,23,62,209,168,184,0,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,161,29,192,84,80,248,10,138,30,242,1,166,231,218,53,17,245,10,25,25,5,202,221,224,5,196,197,76,174,40,158,34,167,192,0,187,59,0,172,125,67,72,169,29,128,87,49,1,240,20,227,192,12,200,5,75,128,168,162,120,10,128,0,0,0,0,0,0,0,0,0,161,110,45,224,42,52,157,239,98,21,35,184,25,29,247,0,17,245,1,240,20,177,150,243,21,61,228,2,137,226,53,13,41,226,42,119,234,1,67,185,117,141,67,77,143,180,106,1,67,35,234,2,59,138,29,203,172,84,173,212,2,138,226,40,67,81,151,88,210,3,81,113,191,80,161,241,2,59,1,239,222,2,128,0,0,0,0,42,71,218,53,13,3,81,29,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,105,51,184,94,230,64,53,13,7,188,106,62,3,72,13,69,192,15,120,23,0,61,192,42,40,174,3,72,169,240,32,21,46,2,162,133,192,83,202,1,82,43,10,128,211,123,238,176,10,159,1,164,84,202,194,128,53,23,1,81,164,139,172,86,251,236,2,160,0,0,0,40,71,112,21,20,51,223,97,80,0,1,66,59,138,128,10,95,125,128,248,1,112,1,80,1,66,61,246,1,80,20,34,223,113,80,0,1,164,143,168,6,161,75,220,133,69,12,250,128,11,128,161,241,21,46,2,134,93,96,23,221,97,64,0,0,0,0,21,35,221,97,64,1,82,61,214,20,21,61,194,153,251,128,0,183,138,154,183,112,26,115,119,0,213,109,246,11,219,117,133,8,250,197,124,173,192,40,54,212,156,189,99,120,248,10,121,64,52,165,89,122,128,142,224,164,229,235,20,51,184,2,213,148,140,173,212,60,173,112,239,204,57,162,114,241,151,191,215,237,20,61,20,66,178,220,237,235,71,143,173,226,178,201,166,93,15,212,247,186,253,162,128,66,230,157,45,91,18,43,119,51,127,123,119,91,220,33,133,157,209,202,95,183,98,85,60,141,118,76,251,94,252,183,181,161,222,239,238,23,203,78,39,243,214,181,175,66,215,230,222,191,114,134,22,179,69,214,243,98,109,50,187,255,0,118,238,255,0,217,222,1,48,58,42,203,182,60,61,148,51,174,207,150,30,47,126,91,113,139,89,246,139,250,130,241,105,43,240,34,22,111,71,22,191,56,82,165,102,250,12,79,87,236,149,139,200,147,178,72,187,8,6,219,167,186,221,227,21,116,162,149,237,147,9,58,181,249,44,244,121,249,55,226,166,187,198,86,168,179,11,43,142,18,221,174,34,86,122,236,185,87,21,235,111,196,219,239,18,68,14,212,80,219,30,207,211,207,159,63,85,173,107,126,81,159,218,8,212,123,77,79,55,70,199,151,229,249,65,95,89,126,46,61,220,48,175,23,101,27,55,52,252,177,155,54,191,214,91,245,190,241,119,180,52,170,185,162,191,101,157,131,91,181,206,37,9,190,183,46,91,62,178,236,59,249,95,112,81,52,178,151,117,205,223,45,188,101,184,251,195,189,97,28,55,245,143,5,135,147,46,112,150,45,237,78,175,44,89,166,217,175,235,80,125,157,227,222,178,121,138,246,235,1,203,45,201,20,52,220,175,113,66,46,177,184,69,116,241,1,180,104,235,184,227,60,171,117,117,142,74,219,205,125,227,101,198,46,86,205,215,216,3,138,183,236,86,203,215,218,56,49,43,186,136,237,196,204,110,199,150,169,23,227,211,183,223,29,18,231,90,151,92,70,205,123,40,202,249,251,15,222,1,198,114,39,37,186,23,191,120,228,53,57,214,25,150,205,111,221,255,0,80,227,68,205,182,140,191,43,229,203,127,95,127,196,12,46,202,225,214,64,59,120,88,220,197,125,85,186,94,200,115,82,254,127,91,110,174,35,171,105,236,169,242,122,251,70,234,98,172,101,226,250,251,64,118,38,119,43,10,101,232,241,28,100,196,102,59,228,183,217,27,232,85,208,74,176,1,167,119,17,91,110,34,21,37,219,168,13,221,222,79,221,1,84,163,188,110,163,113,88,113,74,58,202,52,234,184,110,242,134,227,113,247,191,138,255,0,43,250,128,111,172,242,219,174,227,171,142,119,85,147,163,123,223,175,222,28,197,69,231,250,29,173,222,53,45,173,125,186,89,114,247,92,5,101,81,122,230,179,106,242,248,203,113,191,81,14,229,147,204,87,183,88,233,26,133,213,153,22,178,251,239,192,118,80,157,4,246,244,174,3,158,143,40,134,204,197,141,108,43,157,59,94,221,93,228,55,89,86,117,22,235,13,227,69,202,215,1,133,250,101,83,217,168,186,190,63,108,254,247,244,53,126,235,14,92,110,35,126,142,169,121,158,181,155,39,98,215,100,75,237,122,166,91,217,212,239,224,125,130,92,244,166,149,109,88,117,83,252,177,151,54,197,235,47,193,246,59,196,39,86,17,28,215,136,181,57,100,214,229,154,198,183,199,47,7,213,191,175,176,4,205,232,231,83,243,181,41,78,51,176,234,173,77,193,185,125,110,111,161,50,86,224,93,162,252,202,34,115,60,105,201,107,55,219,222,67,6,116,71,170,117,50,73,2,182,27,254,117,33,75,213,125,163,29,195,35,233,106,219,111,158,197,65,243,102,77,91,107,60,218,235,222,203,73,112,203,222,2,251,57,211,183,85,134,226,85,151,168,113,216,87,149,187,176,105,90,237,109,192,57,233,85,212,71,110,177,173,106,238,234,28,70,151,100,30,238,177,172,143,49,0,220,74,238,162,220,55,51,119,13,148,110,49,172,213,110,160,26,140,238,86,30,11,20,27,207,45,109,55,181,162,144,127,245,106,30,221,110,113,220,60,38,39,59,171,149,182,230,91,222,41,5,107,251,154,128,67,134,154,48,154,169,140,245,205,101,243,85,241,91,173,237,162,6,29,68,151,143,112,189,185,253,241,152,90,102,198,109,19,57,235,90,188,185,106,232,163,189,239,235,162,6,38,106,179,62,190,149,183,159,87,120,10,74,103,28,223,173,249,95,89,172,203,235,237,107,95,187,188,103,86,10,105,21,177,115,207,231,63,62,125,159,245,66,214,182,179,220,187,198,4,59,15,123,116,254,224,221,98,97,177,102,241,57,243,219,215,90,214,251,29,224,38,218,144,210,127,51,240,240,222,3,250,172,90,19,155,156,248,92,210,95,173,11,243,73,98,215,61,178,151,60,31,212,222,36,154,182,215,155,169,59,252,130,237,31,63,178,170,247,101,82,23,205,57,178,58,75,182,190,215,181,189,168,186,148,22,63,115,43,176,229,224,158,187,44,114,29,249,255,0,47,90,119,122,153,246,0,159,57,100,255,0,107,71,206,153,46,230,95,84,191,103,119,120,238,82,172,201,205,97,19,216,75,165,238,169,112,176,223,35,219,235,38,136,233,115,183,11,234,203,245,145,156,56,95,141,254,18,193,75,21,224,198,205,180,235,191,78,231,203,148,215,238,101,127,39,238,128,200,68,29,210,68,7,184,116,114,121,246,220,195,43,217,50,103,205,244,75,218,198,125,221,195,185,109,220,197,155,45,175,222,3,88,10,230,238,20,0,0,21,203,222,2,130,164,125,65,151,188,56,24,13,43,220,127,96,109,154,237,212,55,143,164,87,27,75,43,95,120,1,47,174,195,113,39,152,187,7,28,183,29,198,178,95,85,128,110,138,240,222,52,165,93,221,66,160,43,155,184,84,206,194,156,62,200,160,13,89,187,133,70,130,226,53,25,216,5,64,105,189,247,88,47,109,192,53,0,161,111,21,0,0,0,0,0,0,26,109,109,247,26,128,6,155,223,117,131,201,220,7,196,56,24,1,239,43,138,1,239,0,21,35,176,25,220,80,0,87,47,120,160,169,29,128,206,224,40,42,101,96,72,101,239,0,35,221,97,64,26,139,121,220,5,61,104,169,112,11,111,184,168,0,10,25,216,84,0,0,0,6,146,62,161,168,0,5,45,186,194,153,123,192,143,168,2,219,236,30,212,12,186,197,0,87,201,222,6,93,98,130,164,87,0,225,188,84,138,193,192,134,144,0,0,1,170,214,35,26,64,11,120,0,22,241,91,91,120,161,157,207,128,1,238,21,34,184,17,216,80,149,188,247,0,0,175,13,253,162,128,2,185,187,133,0,5,111,125,214,21,34,176,165,172,100,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,0,13,42,12,198,2,128,42,100,93,66,128,42,92,5,5,111,190,226,135,188,6,162,224,7,126,22,20,185,144,17,153,152,7,29,192,125,157,128,123,183,144,112,222,64,43,123,10,121,34,131,85,136,192,56,253,128,62,0,23,223,184,5,8,133,125,113,10,138,122,226,1,67,220,119,21,45,224,123,195,113,110,1,81,75,138,138,25,92,5,64,0,0,0,0,5,46,64,124,5,11,136,10,219,125,194,251,192,247,135,0,2,45,247,21,0,0,0,26,110,125,128,53,13,61,226,183,46,208,59,31,88,1,29,192,248,10,90,220,2,247,220,96,40,91,128,247,129,241,220,0,0,0,0,0,4,171,118,0,173,187,119,13,42,81,1,169,71,212,52,40,143,137,16,10,41,86,221,97,66,59,245,1,36,213,212,99,82,80,101,196,140,6,164,166,228,91,236,53,145,18,122,238,22,34,33,64,3,222,2,182,43,111,48,60,189,70,2,129,99,236,20,53,36,184,168,190,216,211,180,32,184,173,31,108,6,231,14,241,182,226,201,37,115,50,224,125,99,97,115,8,100,91,60,75,9,191,11,172,139,241,143,59,63,173,164,210,216,83,117,115,185,90,11,86,226,174,228,74,8,183,23,213,0,236,166,211,8,120,118,157,91,142,182,68,150,148,163,186,200,183,88,197,144,197,220,65,145,75,37,19,67,122,58,0,141,50,135,220,178,163,80,157,217,92,237,247,135,87,138,120,255,0,36,146,203,102,58,138,158,149,55,17,43,121,228,37,200,212,92,212,73,93,138,196,225,110,220,48,11,29,244,163,153,77,81,27,9,15,23,74,188,151,228,174,51,226,92,82,142,234,214,149,138,206,158,253,224,44,6,148,117,116,21,75,136,213,50,224,181,10,110,39,98,202,182,162,9,194,232,176,205,236,100,91,252,147,30,239,66,218,89,248,218,230,142,139,75,174,18,87,206,28,25,51,45,204,196,23,27,247,12,104,156,206,34,42,9,227,209,113,41,104,151,17,151,49,52,71,110,138,8,183,92,207,176,103,6,130,178,53,115,157,17,27,170,136,203,243,75,165,151,163,228,196,151,27,0,147,124,33,129,92,186,148,128,133,89,169,70,132,61,188,211,151,139,202,62,31,100,123,226,224,60,197,12,217,53,36,134,77,204,172,151,56,253,112,199,166,205,209,43,88,6,133,42,198,123,186,197,177,197,25,75,147,23,160,84,133,168,178,41,243,59,35,55,19,71,228,23,49,103,247,199,149,170,97,144,235,140,154,141,91,141,206,31,96,4,36,105,5,71,199,73,57,135,104,39,252,118,213,108,240,230,142,26,174,211,223,196,112,180,80,129,114,59,17,101,201,111,55,70,117,41,45,201,191,23,204,94,13,47,161,155,87,130,86,82,191,79,245,254,215,22,235,66,200,125,110,35,194,29,148,121,103,114,110,31,95,80,144,37,243,9,101,142,65,72,158,109,106,85,206,57,74,222,139,122,198,255,0,32,186,48,9,52,162,198,71,229,254,65,227,168,56,108,178,213,157,151,243,209,255,0,5,35,218,181,208,225,219,125,226,142,98,84,101,212,53,150,243,191,220,27,40,117,39,98,53,39,237,141,230,242,153,145,220,6,162,43,111,26,86,158,187,245,141,220,164,52,173,4,69,215,196,7,6,41,6,180,88,175,229,118,11,31,139,148,164,194,50,50,17,216,102,162,29,37,59,18,163,201,14,165,90,230,139,112,23,221,196,238,235,226,58,41,204,11,113,107,111,88,107,44,134,171,101,239,176,12,21,249,38,204,233,63,209,10,50,41,27,87,145,174,121,77,95,47,27,93,189,254,81,15,113,13,141,116,212,213,151,210,196,84,176,214,132,217,40,68,205,181,154,140,200,236,69,98,238,29,238,47,96,220,4,199,154,114,162,114,189,94,191,212,201,39,107,234,248,244,59,134,10,189,25,63,162,226,161,92,98,84,180,148,75,132,165,28,83,11,34,232,25,112,181,189,150,255,0,176,49,25,165,43,196,54,226,29,104,155,150,165,68,110,165,55,76,77,237,188,189,168,184,146,26,131,106,135,55,10,19,45,157,181,181,151,234,46,225,132,84,182,48,207,24,113,150,222,102,82,217,28,74,76,243,37,101,187,163,191,203,25,55,132,21,130,170,105,58,162,31,118,11,55,56,27,5,168,86,235,101,108,250,212,123,250,65,18,46,235,117,27,80,174,18,158,101,8,73,111,51,83,164,146,251,164,59,249,77,71,5,20,77,106,220,96,212,172,214,74,94,35,61,215,22,226,178,91,80,50,136,136,162,113,36,164,37,22,37,153,91,122,200,191,24,232,232,138,165,229,206,96,161,51,66,100,61,102,242,51,191,144,163,237,23,34,247,76,170,121,100,170,17,200,216,200,184,86,82,213,179,107,98,18,130,43,153,17,92,207,135,18,30,38,63,22,101,206,45,104,129,133,134,139,50,112,237,170,141,74,174,157,253,45,201,61,220,62,216,240,88,191,83,40,164,179,104,82,114,20,253,67,117,247,249,109,159,104,243,120,125,13,45,141,117,181,185,24,68,181,193,18,212,73,113,59,140,205,23,251,225,50,46,185,79,226,38,221,36,202,156,65,47,198,238,81,171,143,87,147,222,59,185,28,52,65,37,213,173,135,19,156,146,101,116,159,120,235,100,204,48,202,91,36,57,114,38,72,136,204,203,121,110,30,202,92,80,218,148,230,125,37,209,79,174,46,192,129,206,104,140,239,209,49,207,68,97,195,222,237,25,230,239,176,226,52,236,46,251,68,35,254,153,13,215,141,181,91,166,91,187,12,81,221,162,57,155,116,150,132,239,235,89,13,246,98,216,85,178,186,131,223,212,162,22,234,58,125,54,110,41,182,217,131,109,104,81,21,207,86,163,235,62,241,220,201,38,17,175,160,148,251,9,65,235,109,228,153,110,221,218,96,61,220,51,169,81,149,140,184,246,247,14,98,10,246,49,211,75,92,53,40,137,86,45,231,247,135,110,210,248,22,224,22,247,26,228,111,78,40,121,204,35,10,94,119,182,123,18,27,53,158,231,155,62,4,123,248,8,53,210,34,151,152,72,171,122,166,33,246,98,13,39,83,71,52,70,182,20,130,190,185,211,226,126,240,159,186,142,9,49,178,184,134,140,150,121,242,121,28,119,40,191,32,136,253,54,112,189,200,55,103,19,102,32,38,234,84,85,95,16,119,83,87,65,146,142,37,91,172,142,238,208,30,143,67,10,206,89,48,140,129,146,173,248,86,92,131,165,90,37,25,196,164,206,232,56,116,153,26,119,91,136,207,26,14,142,66,98,249,217,185,178,86,152,184,76,228,146,107,113,18,141,42,227,155,120,136,61,26,235,72,154,51,16,38,38,225,193,48,77,202,158,132,249,110,233,224,251,59,143,164,93,46,143,223,18,243,130,117,51,51,202,110,68,241,69,65,173,79,72,161,95,50,101,100,101,189,182,207,118,243,221,188,5,226,102,45,9,190,108,165,239,168,117,209,115,104,86,242,231,113,164,222,246,187,132,67,67,170,94,235,39,238,15,9,83,204,226,88,217,178,182,223,75,63,18,63,107,222,2,234,192,184,151,147,156,140,138,203,183,27,246,14,122,148,86,176,243,50,25,142,177,131,186,154,245,91,110,62,226,239,29,233,62,70,70,100,164,253,176,27,185,201,59,140,13,228,145,95,119,219,28,101,191,115,222,105,27,14,68,88,140,136,210,3,146,244,66,8,140,238,95,108,90,108,108,157,49,7,40,104,214,72,249,249,178,222,225,23,208,150,46,52,75,254,41,71,116,223,119,223,24,247,164,213,64,212,182,68,202,156,136,133,111,230,155,41,241,139,34,226,195,135,218,2,38,244,163,156,53,29,85,212,168,66,80,95,158,152,197,110,112,143,232,143,126,81,143,134,191,26,163,34,235,49,116,177,218,106,81,245,133,70,105,113,149,18,170,8,197,145,182,119,191,141,119,191,134,241,107,80,139,172,248,128,238,165,178,167,163,53,155,150,140,150,250,25,157,239,127,200,57,190,1,77,220,245,56,120,197,219,142,88,69,29,135,109,78,155,31,44,102,117,37,228,122,226,239,23,50,84,244,89,235,117,108,26,188,155,217,38,125,160,44,36,109,37,59,134,51,207,44,142,34,36,102,51,56,85,150,237,227,170,114,14,46,25,68,78,66,188,155,22,110,146,12,183,12,208,107,13,41,121,244,51,155,68,206,52,158,93,217,66,26,121,187,170,229,186,196,105,51,51,185,143,9,92,224,11,48,77,196,68,75,160,106,39,208,212,18,220,205,170,37,36,148,89,142,198,100,223,113,6,70,57,193,77,14,5,104,53,67,26,178,172,151,189,86,236,238,238,23,123,12,241,210,26,146,141,150,188,236,137,167,138,19,93,124,209,228,221,243,18,253,161,219,202,22,218,160,165,34,101,81,4,203,144,81,205,153,179,158,206,182,100,124,79,184,183,110,29,2,225,93,100,141,90,167,10,221,169,1,36,216,63,167,53,55,47,68,166,18,50,157,150,50,77,237,25,150,237,66,218,45,125,97,149,200,218,221,196,134,97,97,62,152,88,119,81,203,217,214,204,233,200,53,155,46,172,208,170,141,133,25,89,219,91,201,47,124,64,236,28,194,38,17,104,83,109,160,242,94,217,136,250,254,207,120,247,180,94,45,207,105,117,124,171,15,43,59,52,166,252,122,23,192,214,74,234,89,118,0,250,24,146,98,205,35,56,105,165,194,78,229,14,19,140,165,226,213,204,218,95,68,200,183,238,234,223,196,122,72,106,158,79,18,69,171,152,193,157,211,155,116,74,79,112,132,252,58,211,98,176,147,106,24,91,84,99,104,102,1,44,145,188,151,72,247,100,45,254,60,183,238,23,214,156,211,226,114,150,217,215,76,112,249,7,179,166,247,121,101,99,221,187,124,64,9,74,68,202,9,119,203,20,193,219,177,194,49,186,152,150,87,124,174,160,237,216,162,24,11,79,105,212,220,78,209,181,84,184,120,222,92,153,126,92,181,248,223,140,64,188,52,246,149,180,148,102,209,173,174,232,82,201,146,217,102,141,117,223,221,187,128,100,242,86,67,89,29,197,190,167,177,90,151,157,188,182,161,170,186,121,245,37,72,77,152,142,109,71,117,25,219,130,207,179,112,246,80,147,120,40,164,221,152,216,103,11,54,94,131,132,123,251,56,128,231,152,30,242,176,210,151,18,174,10,73,251,198,53,16,13,38,217,159,95,220,26,13,6,74,49,189,115,236,20,177,43,136,13,159,36,239,96,214,239,225,247,70,226,144,71,184,174,54,148,217,245,17,128,222,66,238,92,6,163,43,13,182,210,118,222,70,55,12,238,2,130,164,93,226,130,153,138,252,72,5,76,84,143,168,80,56,0,214,3,78,99,21,35,184,10,128,0,0,0,0,161,157,186,130,231,216,42,0,40,102,52,138,216,187,67,113,111,35,1,64,46,32,123,195,128,10,153,247,10,10,153,220,8,187,64,80,5,76,139,168,80,0,0,0,6,174,59,198,144,190,235,0,213,125,226,157,119,11,238,176,17,159,216,0,181,198,160,0,0,0,0,0,0,1,67,222,42,41,125,224,52,158,224,21,50,47,178,40,0,0,0,53,17,117,138,113,238,2,51,20,0,21,34,221,113,75,31,96,174,242,46,0,4,118,234,20,86,241,82,242,76,105,45,231,99,224,2,134,69,218,54,214,163,177,145,38,227,116,210,87,181,197,13,5,199,120,13,164,172,203,138,76,106,75,165,127,235,26,141,4,101,214,52,19,105,37,30,243,1,186,74,184,212,69,126,177,160,146,86,181,198,171,31,96,0,10,153,118,10,0,173,237,222,43,126,225,164,86,230,91,128,106,1,66,224,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,151,176,13,39,196,6,171,145,138,29,250,192,80,0,0,0,0,0,87,113,21,250,197,0,3,136,10,149,250,131,119,88,1,21,197,82,41,115,234,21,189,184,128,110,46,6,5,192,55,5,238,2,162,158,184,133,69,61,113,0,168,161,238,222,42,0,40,70,42,40,69,99,21,0,0,20,189,192,84,5,47,126,2,160,40,124,5,8,142,226,183,236,224,23,236,1,81,75,144,165,206,251,192,236,2,162,163,69,236,53,95,118,240,21,1,67,223,192,80,142,192,6,86,20,21,59,245,138,0,173,250,133,0,0,56,1,170,219,247,10,219,117,198,210,239,190,192,55,46,70,87,185,92,85,87,202,86,33,178,217,244,142,253,131,122,231,96,14,5,126,177,76,137,237,0,1,83,34,234,12,169,225,112,177,133,210,0,68,69,192,194,251,238,29,17,67,183,80,10,239,61,246,13,214,227,188,109,185,16,219,73,51,82,236,69,220,58,169,149,69,45,128,105,199,159,140,213,147,118,185,234,212,118,185,151,97,119,128,237,86,178,79,19,34,247,199,25,200,246,26,190,119,217,78,251,111,81,16,180,245,214,62,209,52,185,26,35,170,205,153,73,121,13,153,108,15,47,121,160,212,69,185,179,234,24,249,136,122,105,209,178,214,92,216,49,43,86,180,198,155,127,160,206,159,70,203,221,189,142,226,1,152,243,10,166,81,4,140,207,205,229,237,116,242,248,200,132,167,126,253,219,207,142,225,111,103,152,227,74,74,245,55,172,105,100,107,115,122,164,193,178,189,173,195,198,23,104,141,28,74,211,166,119,18,184,150,165,56,165,153,41,152,44,208,92,200,130,232,116,237,229,67,251,221,227,26,106,61,38,43,249,182,207,172,173,117,186,172,246,249,154,194,109,123,123,145,118,0,150,138,175,75,74,110,7,101,217,171,90,21,121,243,230,205,50,108,237,108,189,143,119,140,71,196,189,56,103,239,75,144,204,28,85,12,246,118,34,18,162,66,214,163,43,165,54,224,248,192,185,134,36,212,17,218,189,124,235,62,75,219,229,100,21,175,110,196,247,15,51,17,50,152,68,17,19,207,102,34,191,173,73,113,247,136,5,250,196,29,37,106,138,149,199,82,228,53,60,162,118,9,80,230,108,33,195,220,121,248,120,211,223,210,22,130,54,109,51,158,25,196,189,8,155,37,58,179,54,155,85,136,183,159,105,239,222,60,251,10,204,234,51,158,236,197,127,122,227,215,75,94,151,49,37,139,73,171,43,135,172,52,238,81,239,200,86,1,209,75,209,121,195,108,216,239,191,119,95,146,98,71,116,25,65,34,2,137,78,242,50,231,45,199,245,81,34,60,233,136,102,226,170,8,103,92,70,98,86,123,157,237,123,33,66,74,116,39,151,193,55,9,70,47,83,107,115,143,174,62,216,158,240,18,11,72,111,149,48,71,236,87,252,51,30,142,196,73,33,208,83,105,66,37,236,147,69,100,217,86,255,0,164,99,188,74,183,21,207,117,128,20,148,241,184,243,245,2,27,82,218,204,171,88,215,215,239,14,249,70,93,163,207,84,38,146,91,57,143,173,127,136,4,81,105,125,8,195,126,9,221,197,21,246,254,38,95,177,197,187,208,129,139,226,51,22,37,31,205,185,47,225,214,61,214,153,81,173,159,130,25,29,254,248,122,223,218,227,202,104,46,209,47,17,154,202,155,218,119,37,235,247,117,132,137,140,162,80,104,150,56,70,70,95,44,159,31,169,72,244,247,43,25,25,142,146,147,108,147,47,89,26,109,227,207,175,218,164,119,166,132,153,25,145,117,0,217,37,164,156,203,152,190,216,229,54,250,27,73,26,156,65,17,117,153,142,177,238,139,198,174,207,200,60,205,127,80,196,72,233,120,248,248,104,205,67,140,106,178,175,86,74,181,220,65,112,50,62,208,30,244,166,16,197,209,76,75,6,174,204,229,127,190,55,18,242,93,245,201,237,220,99,11,143,72,185,204,30,33,115,44,93,99,146,29,30,83,124,222,131,181,216,204,91,201,171,241,59,241,25,15,76,98,52,20,198,95,7,17,207,58,197,59,8,219,166,123,57,149,238,148,157,252,158,240,200,185,75,77,203,186,227,131,19,12,149,153,31,75,175,128,235,225,170,88,88,132,166,209,185,174,146,87,169,153,126,33,217,49,22,203,233,204,78,102,220,71,192,203,136,15,63,62,144,49,49,212,103,55,252,94,111,34,221,118,238,238,24,97,138,250,61,65,68,183,46,83,48,181,27,132,217,62,106,52,32,142,222,71,27,55,220,51,185,100,71,97,227,42,73,50,98,224,212,150,225,179,153,54,225,23,78,219,204,189,241,38,4,124,124,128,101,240,234,39,22,205,64,147,71,72,137,73,73,112,255,0,155,23,71,11,101,112,52,52,176,225,245,235,105,9,142,218,212,113,138,36,153,116,80,87,224,158,143,67,239,139,171,87,210,179,230,210,243,144,48,22,74,97,84,119,214,163,202,44,221,167,239,11,5,92,69,213,18,232,226,150,190,230,175,95,11,115,69,155,60,196,163,81,113,46,28,6,34,227,87,213,243,51,56,39,101,242,232,217,100,81,186,219,118,75,14,18,212,102,78,92,200,136,148,125,69,113,213,209,209,17,112,138,132,154,169,140,174,163,89,185,105,50,78,252,201,251,221,227,196,80,114,87,31,138,110,54,99,13,153,45,186,180,154,179,218,197,147,118,226,62,211,30,253,218,142,145,146,50,112,177,241,154,146,103,203,78,173,213,90,231,114,222,68,125,164,3,168,174,159,159,207,162,99,153,106,82,235,173,63,170,178,152,97,106,190,82,73,238,61,253,100,55,40,8,10,158,6,60,201,116,252,106,16,152,76,132,165,194,56,87,233,35,187,184,122,41,70,33,225,178,181,72,41,199,79,165,187,103,136,239,246,163,176,136,196,170,117,164,218,79,58,179,132,171,124,236,231,145,251,164,251,192,61,212,177,201,138,97,88,53,65,168,151,169,78,98,54,213,184,236,67,187,130,143,153,146,77,43,131,202,68,68,69,118,212,87,30,114,151,156,76,166,90,183,156,136,214,50,236,49,58,131,200,146,189,242,216,248,95,129,143,111,10,219,139,105,38,178,189,210,93,125,194,138,67,68,196,43,54,102,200,173,110,163,29,154,227,157,77,183,35,120,233,95,41,139,121,118,125,215,189,252,159,198,56,197,23,50,47,158,92,250,157,201,252,64,61,10,33,141,215,18,165,37,123,140,139,113,14,242,91,10,132,36,138,234,245,75,239,251,3,195,199,215,178,73,94,100,189,53,213,40,144,110,23,136,90,183,111,223,185,39,216,56,242,140,87,146,197,198,195,67,181,62,206,110,190,134,200,182,85,149,204,204,138,222,64,162,239,66,39,34,200,202,252,79,143,188,59,70,85,114,35,221,113,231,164,243,54,163,218,55,25,127,61,150,105,190,83,46,162,62,206,241,221,48,230,228,220,247,239,20,115,28,73,56,201,160,207,143,103,190,49,55,74,188,31,133,170,105,210,202,196,229,213,57,63,218,76,161,146,74,226,219,251,252,131,221,210,251,195,43,137,221,246,205,191,222,29,45,73,37,135,155,194,37,151,225,181,164,79,19,150,206,105,223,99,43,238,50,237,1,3,21,109,51,31,67,215,53,10,209,47,142,109,13,204,226,225,18,168,182,148,68,100,79,42,219,236,93,46,143,223,220,36,127,67,138,249,115,72,73,52,165,247,229,201,217,169,56,115,178,21,101,145,164,161,211,190,234,62,222,193,110,116,172,209,233,229,34,62,109,44,164,46,184,186,145,215,53,156,224,93,36,175,94,171,217,78,110,190,227,224,60,110,140,147,153,149,25,93,199,65,71,68,236,104,132,148,59,4,73,200,151,50,154,30,100,178,220,136,239,108,167,191,187,136,9,64,122,197,108,167,126,34,212,86,147,21,53,177,230,54,211,125,103,29,222,199,188,92,78,113,37,125,26,246,246,191,212,44,213,79,16,244,203,102,186,245,154,188,253,68,86,190,95,200,36,143,113,64,86,108,77,160,243,148,100,189,103,181,234,203,84,225,29,247,35,119,148,123,247,139,147,13,21,157,6,106,82,47,123,113,24,113,135,243,185,149,47,23,7,47,140,137,217,141,200,246,222,52,100,74,238,147,52,21,238,68,126,196,254,208,201,26,110,166,231,40,115,113,17,186,194,215,100,190,174,221,69,187,135,120,68,143,108,235,251,247,26,120,14,43,177,6,74,61,233,28,99,137,51,65,154,151,247,7,17,200,159,24,125,61,222,240,163,145,23,20,162,105,103,208,234,251,227,16,52,217,157,191,13,32,104,144,76,157,167,48,197,190,255,0,220,174,247,140,171,143,137,34,135,115,167,217,213,222,67,9,116,234,156,19,50,100,32,226,45,105,212,47,172,253,136,239,112,153,17,139,136,14,57,23,82,206,86,164,249,115,56,133,244,75,181,197,143,46,109,155,93,44,167,217,188,135,163,159,184,244,85,69,52,59,230,74,163,31,81,112,47,162,24,233,166,77,58,211,9,82,83,99,53,145,113,238,49,71,170,163,165,231,48,218,236,135,85,171,213,249,5,126,57,184,238,238,25,83,75,225,100,2,246,156,229,52,43,100,183,147,237,189,160,197,236,54,154,177,7,206,59,67,249,51,234,109,209,51,189,179,246,23,120,207,250,73,16,241,187,94,202,89,242,106,243,113,43,95,53,184,251,192,44,188,70,223,76,79,32,153,110,17,105,108,150,219,234,84,67,106,43,116,247,157,247,110,232,253,241,119,105,135,101,117,141,57,26,220,194,96,202,29,125,110,66,37,16,238,164,141,68,109,167,129,29,204,206,234,63,184,41,94,81,45,198,235,162,19,44,206,234,96,148,148,30,186,214,50,204,101,235,173,196,197,172,133,126,167,163,166,80,176,236,175,100,100,157,68,74,202,205,185,235,172,106,223,115,224,158,29,194,74,195,164,198,140,15,109,185,130,162,165,176,83,248,150,154,150,26,141,105,111,58,73,68,167,14,198,105,111,178,223,108,99,180,246,137,40,72,103,210,166,35,210,250,50,248,181,166,199,188,203,171,45,248,111,25,255,0,32,158,157,95,79,198,162,54,43,107,125,229,57,10,130,201,171,185,26,10,201,220,68,92,84,123,251,197,135,175,112,242,49,154,190,57,14,73,237,14,90,171,252,176,95,173,39,219,95,136,68,147,12,98,130,195,217,180,114,16,228,60,150,110,233,46,246,54,225,148,162,59,95,133,147,220,43,25,134,213,4,55,73,84,228,237,37,114,43,170,13,101,213,245,35,48,104,9,21,59,8,80,16,81,176,185,28,70,183,50,115,184,118,190,115,45,228,126,240,187,48,56,107,71,212,16,109,172,228,186,242,85,215,125,165,212,240,51,47,100,65,148,70,116,77,47,60,131,35,81,201,38,41,233,101,233,195,44,191,23,112,226,155,179,24,61,202,131,82,77,61,3,37,182,162,183,255,0,150,18,55,81,224,29,46,243,39,169,165,51,120,251,252,254,225,110,177,251,160,178,117,182,143,80,237,27,206,65,82,22,51,139,86,254,112,63,39,165,218,231,188,25,24,180,197,93,53,132,205,104,104,98,207,111,41,10,234,253,208,245,242,156,99,158,203,245,185,24,148,248,204,183,206,149,245,95,219,247,142,194,113,130,245,10,53,58,154,106,215,205,127,151,17,221,218,177,110,38,52,220,206,3,87,180,65,106,245,151,183,140,73,222,214,236,62,241,70,99,225,30,152,181,36,166,117,227,149,71,180,135,98,161,115,41,227,113,36,68,75,59,157,245,229,218,51,107,9,116,195,129,156,182,195,83,42,154,133,101,78,204,146,206,84,198,146,79,41,234,247,149,222,61,251,204,66,99,79,197,65,184,151,27,94,67,35,35,189,136,248,15,85,77,98,20,246,74,251,14,195,77,245,38,212,74,94,35,217,208,171,25,25,111,222,147,236,1,244,83,72,98,164,134,161,100,156,134,168,164,47,222,36,153,45,158,49,10,43,217,59,183,44,247,239,251,194,224,67,198,178,250,82,182,222,105,89,175,108,170,35,184,131,76,17,210,222,163,167,162,32,97,166,56,129,179,180,115,134,158,113,60,212,218,250,23,108,140,247,50,103,192,143,134,241,35,216,49,165,69,37,85,65,201,217,93,119,181,68,69,109,23,46,107,117,25,178,155,135,250,201,17,88,147,247,0,101,169,44,149,214,66,182,236,30,82,159,172,165,51,120,86,31,135,153,107,82,238,107,30,165,73,189,140,203,173,37,216,61,28,60,91,111,32,148,211,153,136,239,213,110,176,27,228,118,0,73,145,241,21,220,91,207,128,1,29,133,5,108,71,192,82,214,1,71,55,22,225,182,155,158,251,13,227,34,63,40,8,146,91,136,5,17,107,88,204,15,142,224,50,20,35,251,96,42,28,0,86,198,2,165,110,34,163,73,17,145,138,153,246,0,168,10,17,220,82,230,64,42,98,151,184,169,138,88,139,143,16,11,111,220,6,93,128,92,12,82,253,64,0,0,0,43,126,160,43,117,129,219,168,5,5,120,241,20,11,216,2,229,218,43,98,46,177,76,157,194,167,110,160,14,59,204,80,0,0,86,251,172,40,42,69,214,124,0,8,204,46,125,129,245,35,80,0,0,0,0,10,17,151,80,10,138,21,186,128,197,55,145,0,169,216,183,245,141,39,188,56,138,219,112,10,10,149,186,192,138,230,6,86,0,34,222,43,98,49,66,51,46,60,3,121,0,169,159,96,161,159,81,10,94,192,2,189,199,214,41,98,45,196,23,184,0,174,82,226,103,188,81,69,187,112,5,250,128,18,69,109,230,41,144,174,102,87,26,136,174,98,133,155,49,216,3,41,22,241,168,149,126,193,161,106,50,46,61,98,136,59,220,6,178,59,10,0,0,169,113,21,182,251,138,21,192,204,200,192,106,1,164,143,180,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,67,50,235,21,26,76,142,224,40,100,23,184,169,223,172,80,0,0,0,0,0,0,0,0,47,96,0,0,21,177,152,160,173,204,192,15,112,175,189,192,46,70,22,176,1,222,253,193,184,247,138,138,90,192,42,0,0,0,0,2,151,11,88,44,42,2,150,176,168,13,38,123,192,86,214,33,66,226,6,125,130,128,42,118,20,0,0,11,128,0,94,192,0,1,123,128,90,192,165,36,143,136,5,140,197,108,69,196,104,207,110,6,25,239,214,3,81,159,81,13,38,70,124,69,83,188,238,124,6,174,189,192,52,100,34,222,69,188,107,245,164,41,99,32,53,88,183,152,5,174,43,209,26,115,145,111,184,217,84,83,41,242,156,181,251,140,6,254,99,46,38,52,41,105,35,222,99,173,122,125,0,213,179,197,90,247,245,138,252,131,204,205,241,58,152,128,37,235,39,121,12,154,53,252,236,225,246,239,242,59,128,123,69,196,161,36,102,107,181,138,252,7,2,54,160,151,193,182,179,126,47,33,165,6,191,83,81,238,223,216,93,194,202,85,186,70,209,146,70,34,13,218,203,82,104,132,91,223,161,206,170,196,68,173,254,164,125,131,27,177,75,77,201,12,26,98,81,40,196,220,139,57,106,212,130,230,85,159,140,233,219,202,99,184,187,128,101,85,125,142,212,149,49,9,30,228,101,83,179,108,218,172,199,176,186,188,185,141,54,224,217,223,202,47,182,49,39,26,180,223,147,75,202,115,5,34,196,237,91,141,236,250,164,243,42,206,215,213,153,239,83,29,231,196,97,150,44,233,119,89,212,143,77,97,216,196,45,161,152,141,69,139,154,90,70,108,164,217,245,178,70,91,211,247,6,59,212,216,133,63,159,197,68,196,70,77,245,234,127,38,99,217,208,156,217,73,36,92,18,86,224,64,50,11,23,52,183,173,42,57,131,251,46,32,109,12,155,237,45,63,50,90,71,6,172,103,189,146,62,55,22,34,161,197,170,198,112,167,54,137,254,185,42,124,221,249,209,164,239,223,191,114,11,180,121,5,46,58,96,179,50,61,97,158,254,162,225,184,119,82,122,30,123,54,112,146,212,175,90,70,214,176,188,122,19,187,118,255,0,40,187,64,117,49,19,105,156,114,148,167,162,51,154,148,107,62,130,74,230,125,124,59,198,148,194,70,187,127,23,123,119,144,187,148,246,0,85,209,249,28,85,37,157,11,96,156,73,237,237,21,239,109,254,169,222,46,76,46,143,44,193,102,231,58,67,38,123,100,249,160,103,123,113,242,92,239,32,24,214,138,106,96,237,242,65,94,220,124,98,127,40,218,139,130,40,116,145,173,188,183,35,182,251,139,177,80,194,211,210,141,159,100,70,171,91,159,54,245,170,246,181,184,223,180,197,166,143,138,113,212,145,45,203,216,143,168,7,9,38,73,90,77,60,8,200,199,57,17,143,106,22,219,110,116,84,70,70,86,46,193,214,165,69,126,61,99,147,14,75,91,168,109,27,201,74,34,183,190,96,61,222,23,73,34,38,181,12,177,146,134,214,147,186,237,217,201,55,178,23,222,93,130,82,52,67,162,215,46,167,169,56,199,37,186,178,111,111,186,181,215,181,214,249,112,205,222,48,87,71,42,1,248,249,165,61,50,92,167,88,219,155,95,79,94,69,123,37,228,240,205,220,37,23,71,249,19,82,218,86,67,15,178,234,205,189,171,118,115,59,93,199,79,183,188,5,249,145,180,77,192,52,148,166,214,37,117,251,99,29,169,36,204,139,112,225,74,208,73,97,8,34,224,71,247,199,104,148,17,145,110,234,1,199,82,21,216,60,133,101,21,179,46,24,141,204,185,141,206,171,240,202,61,178,210,146,45,228,44,166,55,213,208,244,252,68,177,14,204,54,125,106,226,136,188,81,174,249,77,191,106,125,160,34,175,75,10,162,14,103,224,182,162,59,89,171,219,175,226,140,173,125,71,105,119,15,69,160,109,63,22,186,253,199,138,18,228,204,226,74,163,61,97,110,45,115,157,253,195,31,113,86,165,139,168,249,175,229,221,163,103,215,253,12,145,151,54,78,226,191,147,247,6,115,232,23,69,50,197,71,59,136,118,89,149,77,71,74,22,131,215,25,216,201,199,206,254,87,188,32,145,202,117,165,181,8,164,169,54,187,166,124,123,136,118,206,25,145,25,39,176,113,165,141,19,108,26,77,54,60,247,227,220,67,148,178,237,236,20,116,209,206,68,37,197,154,79,113,91,179,184,91,92,101,141,117,170,22,112,167,29,177,22,207,126,143,187,54,46,156,99,73,81,45,70,158,206,177,98,52,145,157,162,85,64,212,70,113,58,164,181,178,122,204,214,187,204,247,31,104,72,193,154,210,167,84,46,45,70,106,163,178,154,117,118,241,87,181,225,147,220,46,108,139,27,42,200,88,56,104,89,101,77,149,76,195,161,188,187,19,71,100,145,17,90,234,111,222,24,235,54,158,66,204,241,149,213,69,69,107,97,221,203,155,160,105,189,161,10,220,8,143,137,11,245,71,203,40,21,37,151,34,24,185,170,21,38,103,153,237,230,121,123,12,96,47,13,45,140,85,203,164,210,162,170,43,164,225,146,127,58,51,199,163,216,129,123,40,44,73,138,152,194,189,183,78,181,139,109,182,127,75,17,88,204,149,126,9,238,22,62,150,151,208,241,42,67,16,172,230,52,67,145,219,51,197,98,44,165,214,98,236,81,180,195,77,50,250,224,96,108,135,18,209,145,235,79,121,89,86,226,125,226,192,191,77,153,57,126,187,14,12,68,3,171,69,141,171,145,145,145,244,191,172,118,16,205,26,51,102,77,175,110,177,200,113,178,82,79,41,94,196,99,33,111,170,73,25,185,13,16,72,133,185,28,50,203,203,238,62,241,143,120,141,135,197,27,20,169,130,165,25,220,98,8,242,175,104,181,172,107,50,221,155,188,101,140,116,26,94,74,146,182,243,36,208,105,61,246,221,188,120,170,146,147,129,140,67,168,68,191,57,46,29,72,245,83,43,222,251,184,247,137,48,48,122,161,156,77,40,216,87,24,98,35,99,112,210,151,136,178,37,206,42,203,125,228,125,150,22,250,62,163,171,39,209,203,90,163,53,236,191,109,250,182,147,124,164,93,196,124,72,101,70,39,224,244,186,56,148,181,211,185,212,80,237,164,143,107,81,125,16,207,217,139,9,86,80,177,212,218,226,142,95,43,217,219,135,201,147,199,146,242,230,203,126,42,59,249,71,246,198,35,207,75,34,226,96,214,222,212,230,71,81,124,219,136,237,123,219,135,113,139,183,68,72,153,154,56,135,99,97,117,173,187,8,78,145,231,52,220,207,46,253,198,93,166,44,147,168,155,52,179,137,140,43,54,94,82,186,62,241,112,251,3,217,73,49,42,46,86,195,45,65,78,181,75,105,132,180,101,179,18,172,68,69,187,122,79,176,128,101,189,41,15,1,5,15,14,209,35,34,91,133,67,100,87,81,218,196,157,223,112,92,73,92,59,17,12,17,161,25,136,144,158,179,46,36,49,138,142,196,137,140,82,25,56,153,206,98,84,34,85,243,186,75,127,71,177,34,242,82,21,226,34,33,156,73,77,115,27,104,104,149,226,45,99,177,251,94,225,148,72,184,203,147,178,171,100,134,189,189,185,254,81,208,76,101,107,70,175,35,22,189,239,210,247,187,199,161,133,155,52,172,218,200,142,203,116,15,242,13,169,156,59,174,234,246,116,94,217,175,191,222,237,1,103,103,244,69,81,49,206,235,82,205,97,19,6,139,235,155,45,251,247,121,93,227,195,170,149,173,100,83,168,39,17,1,168,109,167,27,125,71,173,101,86,178,247,159,19,236,23,198,6,110,250,72,153,152,68,88,214,190,25,11,122,78,197,212,94,248,231,57,43,167,102,103,175,137,99,90,162,44,151,204,226,119,113,182,227,46,209,48,54,112,190,123,26,228,57,179,52,138,187,138,137,114,197,144,188,157,90,125,137,118,220,92,232,120,148,45,41,82,87,123,223,168,120,41,108,178,81,45,50,114,92,198,172,201,70,119,204,163,222,101,99,226,125,131,212,75,162,210,108,182,70,230,253,253,93,230,50,29,250,28,185,18,174,53,155,141,172,178,168,239,97,192,110,32,141,4,148,175,127,188,56,145,17,81,141,168,205,183,45,210,50,224,92,0,121,124,75,160,165,21,60,177,44,69,74,118,146,219,73,251,107,212,141,249,86,87,220,162,246,92,59,198,28,30,15,76,105,234,242,125,48,133,167,118,118,29,138,138,109,165,237,105,93,208,111,92,138,198,179,62,5,214,51,216,204,162,152,66,98,58,91,137,71,213,190,221,194,219,213,148,148,177,75,122,37,169,127,140,118,41,74,82,181,170,223,124,198,125,96,59,233,97,184,246,179,91,210,203,107,117,118,143,39,29,77,23,67,44,23,111,209,61,238,241,234,165,111,54,90,220,170,246,61,94,248,223,140,101,132,228,206,158,219,111,48,24,249,83,74,165,50,169,139,81,47,49,170,91,13,37,226,86,101,42,214,82,142,252,79,176,122,220,56,172,37,238,195,161,182,230,55,207,28,73,182,165,91,204,201,30,212,117,248,171,33,139,92,4,194,46,10,18,235,106,86,233,161,90,194,220,162,74,204,183,25,251,195,28,228,88,133,82,82,149,44,170,79,27,55,217,74,34,49,135,77,189,157,181,230,74,156,36,222,228,147,183,146,101,199,168,99,208,103,195,17,133,19,14,165,180,230,107,42,220,45,216,52,168,213,99,51,226,60,38,26,85,220,251,47,90,151,48,215,252,178,180,122,150,94,8,73,219,201,46,209,237,212,233,25,102,37,110,247,134,67,135,50,112,202,29,194,190,253,221,93,228,48,55,79,104,151,74,95,148,151,184,167,80,157,69,253,198,224,206,217,146,137,76,185,99,227,111,190,67,5,116,246,134,53,74,82,226,81,188,231,112,155,239,251,13,209,4,114,26,29,137,168,102,9,182,111,26,234,186,139,215,142,60,254,13,214,32,208,226,219,202,70,233,17,29,239,212,99,158,218,147,13,80,204,22,233,229,45,99,165,219,191,56,173,74,236,60,68,181,164,33,89,140,157,73,158,227,47,90,98,143,63,36,153,174,27,93,145,252,185,178,223,163,126,222,225,159,88,47,89,38,39,158,54,217,150,108,187,62,95,19,111,215,47,193,62,240,143,88,19,105,188,249,247,94,223,140,101,38,9,85,49,14,115,206,88,235,219,102,250,17,123,167,112,12,240,139,167,224,227,97,221,91,144,153,252,90,147,234,134,91,173,239,247,139,107,87,97,164,52,124,65,189,13,37,206,164,195,101,73,237,38,93,43,168,250,213,222,46,196,52,94,186,91,16,182,156,204,100,75,34,59,91,126,81,213,180,151,223,50,215,22,98,51,202,124,11,119,216,16,90,154,90,151,155,83,209,16,240,234,129,217,216,56,164,60,225,107,82,189,215,73,25,241,51,224,93,67,212,212,20,20,166,126,111,204,91,149,107,222,127,45,151,175,82,115,101,177,112,204,68,91,136,123,248,105,12,170,37,179,91,240,185,156,35,178,79,88,162,247,184,31,104,231,67,73,91,100,146,210,97,172,209,95,118,127,235,191,17,23,44,115,158,209,170,166,148,252,197,50,221,153,48,217,122,122,236,249,115,88,184,102,59,249,95,116,118,84,38,34,74,160,162,149,45,152,78,50,19,44,40,242,108,234,59,25,172,140,183,146,123,12,94,74,182,138,130,156,74,162,153,84,179,92,111,100,221,174,52,222,202,73,251,34,236,24,215,136,212,84,226,148,156,196,198,74,101,155,43,107,91,108,165,90,228,174,228,109,146,140,172,165,31,89,1,150,79,64,51,34,159,75,161,93,131,78,189,111,50,135,204,238,180,220,141,37,191,125,187,75,112,242,53,38,31,71,69,155,154,153,70,116,28,65,169,63,44,17,110,223,110,42,22,235,13,241,90,62,1,214,224,38,115,236,133,13,2,76,154,54,84,158,85,36,208,86,186,81,191,129,139,241,39,169,165,147,120,56,117,148,110,181,78,48,135,79,197,41,55,185,22,254,5,218,8,177,19,12,55,148,67,234,249,198,77,151,53,242,124,176,163,236,191,5,123,194,204,87,216,3,2,246,193,205,84,158,108,186,221,103,203,230,94,198,222,83,158,248,203,202,170,70,228,102,203,177,194,231,201,159,55,78,214,190,91,113,62,227,29,103,131,16,175,126,137,64,230,203,228,120,211,47,127,129,251,194,136,180,168,168,41,164,169,166,214,244,171,84,74,74,206,250,244,170,246,34,236,81,246,143,34,252,20,68,42,200,141,172,187,179,121,68,98,66,241,23,1,228,211,9,114,121,174,149,214,56,219,15,219,229,229,149,148,105,44,190,83,157,195,28,234,252,0,168,161,22,183,25,164,242,33,16,166,179,61,189,179,181,179,111,245,78,225,69,135,129,152,197,65,184,135,26,123,34,144,225,44,143,41,29,140,173,191,135,112,188,216,97,164,5,101,70,70,203,28,98,173,216,217,131,215,88,246,6,156,203,156,151,218,217,153,220,213,247,69,188,157,80,19,185,91,185,92,148,234,136,154,214,31,143,66,183,92,247,249,71,216,58,102,160,226,155,116,152,91,118,81,117,92,187,46,2,75,112,63,78,84,18,100,176,21,22,40,127,116,235,145,204,159,92,52,239,68,63,212,240,25,175,133,26,70,209,181,132,170,29,232,106,203,107,90,217,117,195,62,110,117,187,146,93,203,125,237,23,113,8,13,129,154,79,164,79,162,42,9,253,65,49,124,170,202,133,91,49,25,30,227,35,237,49,122,240,143,74,26,230,141,36,194,120,115,177,182,220,51,168,36,243,99,46,88,212,233,42,215,213,31,121,128,158,153,109,95,39,143,109,181,49,49,214,26,218,39,61,69,69,114,59,111,222,158,241,220,34,97,14,242,19,145,235,220,136,252,147,252,130,46,112,207,78,102,137,48,232,157,98,143,147,47,65,40,185,144,253,83,161,127,38,31,223,238,25,47,68,233,111,69,78,25,135,35,196,13,114,213,6,135,85,243,37,228,239,178,119,250,137,118,128,203,84,62,147,46,138,190,224,220,189,197,140,147,105,35,135,175,161,122,250,207,49,164,147,250,156,249,118,246,52,46,124,158,182,145,206,53,219,20,207,93,169,203,155,196,173,54,189,237,197,37,216,96,61,49,216,198,145,165,46,18,252,131,191,104,213,99,48,21,220,124,120,138,101,238,14,2,183,48,13,214,239,20,205,213,112,11,111,0,53,91,137,138,18,174,124,70,133,154,184,119,138,102,50,45,230,3,120,189,168,165,238,52,18,236,92,70,178,82,79,172,5,111,218,28,74,230,22,183,16,51,236,1,75,128,0,0,0,0,0,0,0,0,0,173,204,82,221,125,64,29,192,43,184,247,151,1,66,238,21,45,197,97,64,21,221,215,196,15,134,238,2,130,164,125,71,192,0,183,111,49,91,144,88,140,44,64,42,0,0,2,150,33,80,0,26,84,125,67,80,161,241,1,66,46,177,83,224,27,239,220,7,192,5,19,196,84,202,226,137,226,53,0,209,115,224,23,184,169,144,25,88,0,138,224,101,99,20,189,130,247,0,0,0,0,0,0,189,130,224,42,69,115,0,50,37,16,161,36,147,212,42,91,140,15,127,0,20,21,43,117,138,5,140,192,106,234,220,22,191,17,66,220,66,164,123,183,128,88,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,80,204,187,6,144,62,32,0,2,188,56,129,219,168,5,0,0,0,0,0,0,0,0,86,198,66,131,85,200,192,105,26,179,16,88,187,2,197,216,1,114,21,20,177,118,10,128,0,0,0,0,0,0,165,200,80,207,176,5,76,143,168,80,237,212,41,115,237,0,0,0,0,0,0,0,1,91,117,128,160,175,14,32,102,86,26,51,95,133,192,53,133,222,54,150,187,158,235,240,20,185,246,141,73,77,203,129,0,208,156,198,124,70,242,19,219,99,20,67,103,221,196,107,62,137,128,212,70,146,46,3,73,168,175,184,105,81,141,181,46,215,45,224,55,22,225,17,111,184,224,70,204,218,97,55,81,57,229,91,117,187,251,199,22,113,58,98,90,217,45,228,188,119,89,39,160,69,214,70,125,163,24,241,155,73,89,21,44,220,67,106,240,145,10,102,106,184,99,56,124,133,188,181,156,60,105,110,232,253,224,23,110,175,198,185,13,52,78,109,108,78,21,171,138,56,115,212,165,7,210,44,221,174,22,238,136,178,83,237,47,233,72,93,69,155,171,75,54,111,36,155,238,247,97,128,184,225,165,12,124,222,46,96,220,178,162,172,24,46,121,117,196,146,163,20,146,36,93,203,23,69,211,237,45,195,26,166,216,189,85,197,234,173,87,84,135,147,55,149,30,231,93,189,184,9,23,172,244,222,146,183,177,236,209,181,203,87,214,102,202,226,19,127,39,177,241,138,213,110,150,117,20,123,170,92,53,103,93,33,59,49,160,201,83,21,150,251,171,177,238,241,140,145,213,124,246,51,38,178,121,51,94,75,219,60,74,206,215,183,14,151,112,234,156,140,138,118,230,184,151,149,186,219,214,102,2,237,85,24,253,85,78,53,137,58,198,172,89,46,28,218,179,179,23,14,247,205,184,252,97,238,222,45,212,194,175,157,204,12,213,17,59,153,188,102,140,158,54,37,106,221,191,118,245,112,222,58,53,41,74,226,163,63,124,197,18,70,123,187,64,107,91,207,190,163,82,222,90,141,93,106,81,152,236,101,18,135,230,49,12,178,133,53,119,51,91,57,157,183,17,247,119,14,68,130,68,244,206,37,134,155,54,46,230,107,103,189,183,17,241,221,220,50,71,4,48,82,38,105,27,37,139,126,26,70,243,110,237,55,75,168,53,25,216,156,45,247,108,251,0,116,88,55,129,211,26,135,44,82,155,145,184,219,144,174,168,137,242,81,157,201,210,79,235,102,50,227,15,180,124,130,130,106,25,113,50,42,93,103,176,33,38,101,10,70,102,125,13,251,219,238,30,215,14,176,250,85,76,74,97,218,92,154,80,151,18,219,136,53,67,195,164,175,119,13,92,114,150,225,236,222,154,65,64,180,148,50,194,218,52,89,191,22,146,78,226,46,27,143,134,224,30,102,38,157,166,228,16,109,54,116,252,185,10,107,43,6,108,194,54,91,200,186,183,22,237,194,197,215,149,52,59,123,14,160,162,91,190,182,249,108,87,242,123,12,92,234,242,105,26,244,58,148,196,100,66,47,22,102,94,48,203,117,149,216,99,28,234,104,73,171,251,54,120,227,86,92,254,83,170,63,98,3,28,234,232,183,92,217,46,235,135,109,103,21,125,72,240,17,42,51,79,19,224,98,230,212,80,26,189,159,90,150,213,124,246,221,126,206,225,110,102,173,18,18,140,164,146,185,43,135,216,1,215,182,103,152,189,241,220,73,153,214,204,97,19,100,217,81,13,150,255,0,170,33,210,34,228,162,223,214,61,101,17,6,168,217,220,177,162,200,102,228,193,150,203,55,13,235,79,229,1,159,250,41,211,77,174,65,75,190,112,240,135,125,183,121,163,127,150,249,118,12,242,195,104,52,194,64,203,154,74,27,73,35,93,185,37,98,222,107,24,175,163,77,56,169,125,15,78,58,182,225,174,222,217,189,5,191,123,207,119,119,140,183,161,73,41,133,129,43,21,252,111,223,80,11,143,46,177,52,159,120,254,248,236,82,123,139,222,28,9,113,17,180,157,221,71,247,199,63,214,145,22,224,28,120,181,153,35,113,153,116,134,13,105,185,86,189,45,154,83,173,53,23,28,217,237,19,68,158,169,195,34,59,41,142,241,156,113,169,81,182,86,63,92,35,187,78,200,88,197,79,228,71,175,221,182,77,172,89,143,113,103,96,4,116,73,229,143,207,245,218,181,54,122,140,183,215,25,250,235,240,220,125,130,94,244,87,160,151,32,152,206,93,83,18,228,231,126,1,94,37,54,62,138,157,246,165,218,35,155,1,40,164,71,243,238,209,11,0,246,175,101,182,181,25,173,125,111,11,167,184,75,254,25,202,33,229,239,198,27,80,208,237,231,91,23,213,160,138,246,53,113,221,222,39,120,185,77,164,146,91,136,139,127,80,163,199,199,222,26,248,13,136,151,82,132,168,204,143,114,76,197,29,84,218,40,161,225,221,113,70,187,39,47,15,124,134,31,105,143,83,147,116,37,94,203,110,197,165,69,205,246,202,171,17,120,232,115,237,25,53,92,206,145,9,41,141,94,103,203,38,175,201,62,213,39,188,71,206,150,181,177,69,21,85,41,215,199,153,43,97,232,169,93,13,218,133,112,205,248,184,137,34,195,210,103,15,21,80,66,205,98,25,39,84,172,247,90,210,74,89,217,10,78,243,63,203,192,94,186,110,95,48,152,189,171,129,137,38,139,81,157,36,107,82,72,147,114,221,184,187,200,99,117,52,228,107,241,80,197,11,22,227,121,179,229,241,134,86,220,119,224,51,99,1,48,242,107,20,112,145,145,143,64,62,219,242,86,220,34,113,74,81,221,90,163,185,221,60,120,136,46,86,21,208,147,86,212,196,76,67,240,110,19,146,228,158,245,40,206,231,144,238,119,72,201,122,78,70,80,82,230,210,227,80,230,102,203,69,209,79,98,125,225,229,169,89,84,36,182,22,25,163,132,135,37,55,10,134,204,208,217,113,34,79,119,13,194,224,75,220,78,161,4,130,52,145,33,59,184,117,11,16,59,86,28,207,155,121,238,183,17,205,202,100,70,56,114,246,148,122,203,216,248,126,49,217,41,179,238,20,113,22,132,154,20,102,146,224,125,67,167,154,37,164,67,188,189,90,110,150,148,123,136,187,12,122,5,52,118,59,91,128,234,230,48,217,144,180,89,54,83,102,91,254,200,11,103,61,135,68,202,21,196,161,8,53,153,37,36,107,46,197,92,88,220,74,163,226,223,57,142,83,132,178,181,59,142,254,211,218,140,155,122,88,218,79,41,178,206,242,246,63,212,60,77,107,78,182,252,52,98,202,30,19,165,171,226,141,252,83,220,36,192,194,170,190,74,114,233,108,91,46,33,140,237,234,238,104,46,213,39,187,188,91,8,152,246,32,20,165,184,133,153,102,52,116,8,184,253,190,225,144,184,169,39,56,72,233,166,177,12,27,72,212,93,9,45,219,201,29,86,237,49,107,34,24,146,205,83,176,177,42,135,39,154,60,203,82,216,69,142,219,143,121,92,248,152,199,3,213,225,92,201,152,184,150,210,164,184,164,243,121,40,146,178,35,34,222,142,241,144,52,243,176,112,48,137,89,195,145,107,155,108,250,8,43,157,139,175,237,140,108,166,94,68,166,40,245,105,54,242,179,170,241,69,109,196,101,187,171,118,225,118,32,38,145,81,16,16,198,212,92,66,108,202,47,119,12,189,105,119,128,200,150,156,113,87,202,226,139,236,142,246,79,51,110,39,93,159,90,172,185,124,173,253,189,227,164,146,194,186,173,118,177,73,87,147,107,153,157,184,142,206,83,12,166,117,190,73,95,47,15,178,50,29,125,73,40,54,208,235,236,37,150,245,112,234,81,101,43,25,25,92,238,86,33,110,99,234,24,201,105,155,74,141,140,35,52,103,241,110,157,186,251,251,133,221,159,50,183,96,226,72,140,174,112,235,45,254,241,143,21,47,167,25,140,100,213,21,11,8,242,179,229,187,136,37,29,172,91,183,151,13,225,48,60,188,178,180,125,198,21,120,217,129,158,115,226,225,246,23,182,29,196,134,182,121,217,219,16,27,108,196,239,155,113,184,121,124,131,63,100,61,19,20,84,33,110,106,95,46,65,95,129,52,69,254,104,221,135,161,73,152,196,198,53,13,47,66,138,246,82,81,101,22,235,113,202,39,49,234,228,209,206,61,12,203,166,235,167,155,55,148,173,252,76,119,13,172,159,232,216,204,200,174,119,30,122,2,13,248,34,109,165,184,155,34,247,36,153,219,125,255,0,40,244,176,76,153,165,42,232,239,65,31,222,25,14,66,50,165,36,86,224,86,29,60,242,15,90,193,25,37,27,221,190,242,238,49,222,26,73,4,87,34,28,119,208,135,19,101,36,140,175,123,25,0,183,210,101,60,141,118,177,213,42,249,109,210,51,237,29,252,106,84,238,76,167,107,95,143,216,27,220,208,150,60,150,152,78,111,98,155,126,33,165,211,73,90,228,3,162,168,101,109,69,201,102,13,45,134,22,167,33,29,65,26,210,71,197,7,221,195,120,193,172,124,167,159,144,215,210,201,138,54,118,218,132,151,179,18,180,177,114,81,228,121,211,59,21,136,175,98,25,252,234,16,251,46,35,42,76,148,147,73,145,150,227,220,45,14,45,225,132,53,77,13,29,18,220,182,78,167,138,84,235,13,185,16,201,26,146,118,112,202,199,144,204,136,141,87,251,98,72,180,90,60,98,124,20,81,162,8,149,51,53,57,26,249,150,99,44,187,152,73,239,233,247,12,156,149,205,209,29,6,211,136,55,186,121,173,155,184,207,191,184,96,195,212,141,67,134,181,28,44,73,204,153,97,134,218,55,148,220,189,229,166,230,178,90,47,108,169,43,240,191,113,11,249,133,56,130,152,168,25,92,52,76,68,201,215,21,175,204,107,94,98,59,26,207,125,212,17,200,95,55,110,226,12,184,223,180,97,254,156,50,149,69,72,219,50,38,119,206,161,79,165,251,81,222,225,150,146,249,131,81,176,205,173,178,112,179,222,217,187,140,251,251,133,128,210,210,70,185,133,54,195,153,88,50,84,217,131,233,151,100,59,165,216,40,137,105,188,50,145,82,205,89,232,145,162,45,244,238,225,185,195,28,89,163,10,76,35,102,163,35,44,197,247,140,119,213,155,73,151,214,115,228,173,41,232,204,226,155,232,23,99,170,251,155,135,77,59,86,105,115,43,78,236,203,73,255,0,146,96,60,66,204,211,108,166,101,239,11,185,134,211,151,32,185,199,84,252,67,121,245,55,213,170,215,182,126,59,251,197,159,53,118,220,94,28,28,68,60,87,59,235,153,67,153,118,123,103,73,29,175,172,1,159,56,89,91,166,105,44,54,157,122,61,197,59,28,109,17,186,172,220,82,141,199,210,61,219,197,203,186,80,226,72,147,109,228,123,136,90,42,54,1,168,68,182,168,86,154,101,9,138,37,153,54,156,187,250,59,247,117,238,23,19,156,137,9,53,56,167,76,203,125,239,253,98,15,81,13,22,219,102,150,178,171,50,148,86,50,33,232,160,77,46,52,132,154,110,103,125,230,93,230,45,196,60,221,11,179,132,111,116,85,246,126,248,236,225,107,120,41,122,146,152,132,198,175,87,123,229,34,59,223,223,87,120,11,142,220,26,28,108,179,54,217,145,245,25,15,13,136,148,148,28,201,146,82,165,240,11,51,125,10,187,141,17,240,65,151,177,29,236,134,182,150,76,245,13,50,204,89,27,153,173,157,41,182,235,251,99,236,29,172,197,44,71,48,147,38,146,100,107,35,233,164,187,12,132,24,91,92,73,14,81,23,22,184,68,49,14,162,142,113,187,176,89,14,215,86,237,196,91,183,16,237,104,202,202,38,5,196,52,244,116,193,68,220,41,55,100,186,102,87,44,188,46,174,225,124,106,204,40,122,110,78,62,220,60,162,207,68,155,197,172,65,222,199,152,247,244,15,126,241,111,102,120,81,50,150,154,156,111,154,155,241,134,143,23,152,142,219,247,121,28,55,6,114,59,175,15,225,19,234,167,48,85,248,112,63,243,135,184,39,88,143,245,6,242,228,227,152,136,184,251,222,240,198,201,211,51,73,126,167,89,28,179,214,102,182,71,85,213,111,202,46,253,25,82,35,229,205,165,113,78,122,158,91,157,237,229,118,152,176,59,82,144,199,45,73,55,158,101,104,35,233,36,212,103,114,235,46,3,133,58,166,101,175,182,226,30,150,64,185,153,149,39,164,202,79,118,253,220,7,170,132,158,203,99,20,104,106,21,194,59,145,116,144,158,191,178,43,52,131,40,152,71,214,202,91,73,234,84,146,51,43,25,29,143,176,5,132,170,240,202,71,26,219,196,138,126,73,157,80,170,66,77,80,136,220,125,43,122,206,241,143,181,214,4,76,218,84,116,198,5,18,38,27,45,86,82,65,41,42,79,146,71,107,55,187,172,100,237,104,212,194,1,197,222,49,68,69,10,107,232,56,175,109,249,7,157,165,103,146,89,140,198,22,75,52,151,170,49,110,103,214,107,218,67,136,85,146,165,21,243,30,251,88,186,186,133,24,67,82,81,211,57,82,226,33,34,31,133,82,154,201,124,138,81,150,251,31,90,75,180,120,216,216,87,224,220,50,39,9,38,70,69,116,25,151,85,196,150,213,56,55,33,169,37,49,83,9,125,53,78,182,113,25,50,41,216,52,37,69,149,73,35,185,146,15,216,152,198,92,81,192,105,140,36,222,32,161,90,144,178,141,107,68,73,109,42,73,23,138,46,162,108,6,53,67,206,102,80,138,187,115,24,180,88,178,244,30,81,110,236,227,220,61,68,151,21,170,89,74,139,83,84,84,13,101,107,84,90,168,231,19,98,43,110,242,203,118,225,191,80,97,180,210,93,156,214,236,191,115,230,223,65,74,239,246,189,195,197,71,74,34,97,22,178,83,141,93,43,52,30,83,62,254,224,23,178,73,142,245,11,76,30,122,170,169,51,52,34,230,81,203,236,63,116,25,115,130,218,89,42,19,158,121,198,119,89,191,159,103,201,242,206,108,182,214,95,139,219,186,132,106,182,251,236,150,82,121,194,182,237,202,62,161,233,36,21,188,194,89,175,213,205,38,109,235,50,223,84,250,138,246,191,30,145,118,128,250,37,195,188,78,150,213,14,197,183,14,153,149,217,83,36,122,242,79,174,53,90,214,89,246,11,140,204,90,29,43,167,57,111,182,241,18,186,42,105,72,203,85,4,108,44,202,105,86,196,237,81,146,230,208,74,124,150,69,117,184,71,124,206,240,59,144,144,106,39,23,165,115,166,144,182,147,54,177,197,147,94,52,147,198,201,246,231,187,120,11,216,149,95,141,198,163,46,177,208,64,84,112,145,73,35,66,34,60,188,189,34,46,238,241,220,53,18,135,72,178,146,183,246,128,222,0,226,43,109,215,1,67,177,151,1,165,72,221,125,195,80,169,119,239,1,199,59,145,241,26,134,225,160,149,192,136,104,52,25,118,0,212,149,92,247,220,107,181,247,144,216,205,188,173,113,184,149,95,172,248,128,212,28,69,109,125,228,40,64,42,100,100,40,42,100,125,162,128,0,0,0,0,0,0,0,2,183,221,188,80,0,0,86,219,174,40,42,70,1,123,238,32,177,246,138,238,45,246,21,0,0,0,0,0,0,20,182,251,138,128,0,161,240,21,0,26,83,196,84,239,212,2,160,52,239,61,215,21,185,24,168,211,99,237,1,64,21,227,192,80,0,5,109,190,194,134,86,0,226,42,100,100,22,59,92,61,104,10,10,167,136,17,117,129,113,48,21,87,1,68,138,171,128,162,64,84,236,93,64,91,183,10,141,42,226,2,161,96,46,2,160,40,91,136,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,5,8,247,216,3,47,120,166,94,241,168,0,104,0,0,0,0,0,0,0,0,0,1,83,43,10,219,188,11,128,25,216,3,135,120,102,238,21,20,224,64,42,2,132,119,21,0,0,0,1,67,224,42,41,199,112,13,38,96,0,0,0,0,0,0,0,0,5,188,0,128,204,84,207,168,109,168,236,3,81,158,235,134,81,66,86,238,2,164,86,1,160,208,69,255,0,232,53,164,136,186,136,60,161,66,43,128,212,103,190,196,86,26,85,228,158,241,91,88,140,113,226,95,212,160,207,45,247,23,95,120,10,173,102,155,241,251,99,170,154,77,14,17,167,86,76,154,178,101,245,246,226,101,221,222,58,186,142,164,216,33,162,23,177,107,53,121,55,107,45,123,153,119,119,140,105,199,140,117,240,114,77,60,63,5,182,141,159,102,253,61,147,54,101,181,238,103,111,40,7,101,164,198,54,76,168,233,122,85,7,47,137,81,243,139,13,93,185,130,154,220,166,22,174,164,159,103,1,20,152,229,142,245,93,65,58,156,52,113,179,102,81,207,145,15,18,78,106,226,201,61,55,119,90,197,218,59,13,39,113,187,195,25,212,91,62,12,108,118,140,134,122,251,110,179,132,54,91,122,153,118,220,99,44,100,78,213,18,243,185,50,231,113,75,181,239,107,159,0,29,132,214,127,48,153,56,226,162,34,162,20,107,116,220,51,91,234,81,153,157,247,239,235,223,196,112,9,149,43,202,112,207,223,20,103,113,223,184,119,45,77,117,119,241,23,191,182,254,160,29,54,202,94,207,238,10,106,138,252,126,224,230,153,235,187,172,54,219,99,219,117,246,0,227,234,82,106,34,221,191,184,118,114,185,75,113,79,180,133,45,37,157,212,163,122,47,196,200,110,65,35,42,209,191,215,151,226,30,214,157,152,236,38,217,234,115,229,124,151,229,91,179,119,14,224,23,115,5,176,190,81,16,169,52,100,73,65,189,155,104,204,151,32,146,171,250,161,111,51,49,147,244,195,114,122,70,18,25,184,89,20,26,149,9,159,42,155,105,45,31,72,213,123,89,39,111,40,99,45,29,83,109,11,132,249,75,46,109,103,209,47,236,187,133,228,165,230,246,98,25,123,63,179,221,159,189,93,194,101,97,121,218,171,214,236,11,111,181,6,166,137,70,125,20,189,195,121,247,15,13,87,98,68,91,45,41,166,160,221,74,145,18,105,53,38,40,200,206,196,175,106,54,217,153,109,199,179,234,114,101,44,247,205,127,197,222,58,136,170,39,109,125,215,249,207,38,181,106,114,218,155,218,231,123,121,93,225,156,157,22,134,176,197,25,226,222,136,65,63,28,73,40,181,216,182,229,216,183,171,184,90,121,142,33,205,221,213,230,122,48,237,126,49,138,62,206,225,152,44,97,94,210,132,151,63,101,186,73,95,58,223,252,241,139,152,151,75,115,119,54,252,189,172,214,107,190,133,107,91,39,127,120,168,180,115,41,212,84,70,175,88,183,79,45,237,119,76,251,7,149,142,113,78,37,55,51,220,71,196,238,59,153,131,90,141,95,75,54,107,245,91,176,116,49,39,98,47,178,3,142,217,93,196,151,106,136,94,12,13,167,216,154,212,242,4,186,182,200,151,62,133,104,243,52,74,220,110,53,223,222,45,100,158,31,104,140,135,107,62,92,239,161,55,181,237,115,33,153,26,40,80,251,76,202,75,25,206,153,117,85,68,55,71,81,123,217,76,31,28,192,51,150,129,146,49,78,209,48,58,131,109,69,15,173,177,33,178,71,148,242,187,47,111,40,94,92,62,139,84,68,36,2,178,154,115,107,125,117,250,214,60,5,95,9,176,210,81,104,214,103,201,171,223,107,94,238,167,242,143,69,131,206,102,149,202,55,90,251,71,240,156,1,124,101,71,118,19,239,31,223,29,129,157,136,183,14,186,86,118,101,62,241,253,241,216,23,72,172,3,98,40,238,130,250,161,132,186,102,211,236,76,230,178,5,169,77,160,211,17,50,51,187,68,171,221,76,247,247,12,219,113,23,190,254,177,105,241,86,145,231,232,136,37,115,134,163,84,184,131,245,44,215,204,104,246,197,216,3,3,180,111,195,168,53,248,69,120,150,119,108,159,165,75,221,187,196,149,83,114,182,224,212,250,146,164,157,205,7,185,22,225,113,99,240,134,138,230,94,118,249,165,174,215,106,62,131,150,214,214,123,99,237,25,12,193,228,74,213,198,197,112,21,140,139,56,118,214,162,70,108,168,53,113,176,241,53,77,108,236,186,22,37,212,193,41,90,184,85,185,98,127,45,236,74,238,238,29,86,47,84,252,207,7,30,230,195,174,213,202,93,122,218,220,183,177,57,187,129,246,12,41,197,28,88,218,164,51,127,152,25,111,41,136,79,207,87,245,139,246,130,100,122,252,109,210,54,107,8,212,230,92,204,166,45,25,54,123,45,51,69,38,215,54,207,129,32,99,76,116,28,110,44,206,87,27,27,53,126,25,51,91,102,109,211,56,146,78,169,4,69,123,154,115,122,153,31,2,181,251,133,138,152,207,185,218,164,113,123,38,171,91,111,162,102,181,155,46,226,236,23,227,5,164,187,98,36,207,109,57,51,237,27,178,94,214,214,119,247,9,48,61,222,30,104,249,46,106,97,47,55,103,16,206,145,107,110,74,150,167,127,69,126,220,101,125,63,36,135,167,229,16,16,208,4,219,75,135,132,106,31,88,203,68,217,169,41,73,23,87,86,226,59,15,3,135,178,61,75,176,31,45,102,182,183,214,91,169,125,227,32,41,216,11,182,210,117,188,33,211,235,125,238,240,129,213,83,135,48,114,45,68,185,164,65,167,82,102,73,53,168,200,183,151,120,187,52,235,11,217,8,220,125,75,51,109,191,43,222,27,50,152,13,90,80,173,109,252,81,23,147,239,14,250,25,188,169,50,189,247,16,200,118,144,173,164,179,88,136,184,117,14,85,136,184,239,28,88,119,179,230,232,218,214,235,28,178,59,145,151,104,13,38,68,123,172,67,143,16,202,20,118,50,35,186,109,192,114,144,222,235,230,251,130,166,139,245,128,232,226,96,26,190,107,39,113,123,1,230,106,137,91,111,64,68,145,26,82,103,147,126,79,108,145,239,30,106,234,190,110,174,193,199,118,23,49,25,231,251,128,49,47,17,232,70,38,14,76,86,184,182,203,89,169,227,14,74,225,147,191,184,98,133,73,45,122,157,157,76,22,212,114,220,36,198,58,193,37,36,104,177,103,62,243,236,224,37,30,113,39,215,33,229,237,25,111,151,118,75,246,119,139,21,137,248,97,207,80,171,79,62,106,111,30,110,252,237,155,169,123,188,178,237,24,204,12,77,164,114,204,222,75,75,65,37,91,49,44,212,125,35,51,186,127,40,200,170,38,156,130,41,83,74,121,166,30,205,14,193,150,102,72,237,209,239,22,114,101,65,120,41,53,140,140,231,109,171,51,238,49,151,81,147,215,25,222,249,143,216,240,239,23,87,13,106,251,193,61,7,205,223,58,180,195,121,181,222,85,137,69,123,101,221,192,72,228,46,228,190,104,181,235,50,54,104,181,175,101,241,226,61,68,49,101,205,110,225,212,173,118,182,225,185,39,142,215,107,188,85,173,151,215,123,227,56,29,212,66,73,228,169,10,34,50,82,77,39,125,227,132,80,77,67,180,163,109,40,77,136,213,209,73,22,251,3,171,202,218,147,110,41,49,162,5,204,166,147,183,5,145,253,224,20,130,39,31,139,109,4,242,146,71,125,215,238,49,234,32,160,146,76,163,58,137,71,191,121,167,142,243,27,16,81,25,206,217,45,115,62,190,225,217,178,87,178,174,3,140,251,76,181,153,90,148,42,214,245,164,56,19,25,249,203,33,210,226,33,115,116,137,22,39,50,245,31,119,112,244,4,140,201,181,237,113,162,42,15,94,210,81,172,203,99,35,189,175,212,3,29,171,237,35,227,105,133,62,148,83,175,61,171,141,84,62,233,153,162,228,89,183,250,153,251,30,3,204,72,180,182,142,153,71,57,12,186,65,244,146,27,53,92,231,6,174,6,69,195,85,222,46,14,43,225,7,132,144,171,47,8,118,108,243,19,127,231,76,246,185,47,119,150,94,203,143,112,193,12,100,193,159,7,98,99,162,188,36,218,51,77,221,103,46,199,147,173,195,189,243,159,177,16,72,213,63,136,135,58,218,51,202,13,189,78,78,49,25,175,123,251,82,236,30,168,137,183,190,134,146,183,117,196,40,83,216,189,224,158,209,249,222,218,182,172,159,166,242,101,203,127,104,119,190,111,184,51,175,6,116,151,231,174,120,252,229,106,117,59,63,234,150,107,223,89,238,69,216,40,203,104,164,27,38,121,84,118,36,222,197,184,112,93,67,81,144,238,147,173,33,68,164,169,6,74,34,85,202,223,214,59,120,104,205,185,165,47,87,147,121,166,215,191,87,245,138,45,188,167,107,245,0,182,181,21,7,77,206,18,123,84,154,90,181,154,18,146,91,144,77,172,200,137,87,182,242,247,199,66,198,28,75,229,174,165,217,123,144,240,169,110,249,18,204,34,80,73,185,111,181,143,119,19,251,98,238,70,67,107,119,103,182,226,234,239,28,67,149,220,189,95,252,159,235,16,121,9,4,174,38,26,49,134,213,51,117,196,39,55,68,200,200,143,113,245,92,116,88,215,32,134,153,211,176,237,196,106,213,104,246,213,211,104,149,191,84,225,117,251,226,235,65,65,234,84,131,214,94,215,234,247,199,79,94,65,109,114,166,145,173,201,104,148,157,242,223,214,40,58,8,71,199,201,67,82,186,194,164,83,10,73,90,162,140,111,160,217,39,118,181,222,207,120,91,130,117,81,76,55,14,181,29,144,68,119,51,191,2,183,1,146,90,94,83,251,12,210,121,21,181,231,214,85,113,37,151,87,107,93,79,159,27,247,12,110,132,103,90,225,183,154,217,83,198,194,143,52,244,58,83,107,91,237,15,67,71,84,49,82,125,175,103,55,75,93,171,190,71,141,28,51,118,113,226,56,17,204,108,249,58,121,179,95,170,221,131,139,10,87,205,246,0,103,190,20,226,28,76,214,9,43,118,9,194,51,152,19,125,40,147,86,235,35,218,247,139,233,38,153,53,22,213,221,130,65,221,220,189,35,35,221,187,184,70,181,43,31,179,56,207,138,205,104,148,171,202,183,177,23,126,154,170,117,47,48,123,13,237,18,147,245,94,242,238,16,102,84,253,244,67,154,206,29,132,180,68,201,170,200,232,239,223,191,112,183,83,90,146,37,111,59,6,146,117,10,60,190,48,158,59,150,226,62,193,199,161,43,157,124,142,34,91,205,121,118,168,133,183,159,95,124,185,144,148,222,217,119,142,99,84,182,105,185,77,118,235,95,232,122,175,107,151,141,255,0,16,153,94,78,178,93,86,79,37,51,102,223,110,105,28,166,218,189,154,76,82,210,91,210,101,219,223,126,3,33,176,170,170,126,162,147,195,38,45,149,169,122,167,92,53,184,241,184,103,103,76,186,203,176,198,38,226,188,167,80,196,210,43,104,205,151,81,209,201,110,180,23,27,141,237,31,106,206,107,155,185,7,176,107,117,114,247,122,90,220,183,187,200,62,22,62,208,244,163,58,212,194,9,4,165,145,45,39,193,38,91,136,116,49,234,151,70,45,112,171,148,195,221,183,12,205,70,132,157,204,174,93,157,227,157,74,78,57,194,89,3,242,182,175,52,27,78,121,119,245,169,221,195,188,117,83,218,87,92,227,177,123,125,181,207,169,121,117,92,47,115,181,238,3,169,157,96,244,142,99,169,185,64,163,87,155,245,61,7,123,219,191,184,88,58,178,75,48,166,118,93,146,125,16,91,78,124,218,188,205,249,57,109,123,43,127,148,99,44,41,216,252,155,71,138,189,242,122,239,127,184,86,162,147,243,142,207,242,206,175,87,159,214,94,247,183,127,112,64,195,154,86,161,157,46,40,212,169,180,105,146,92,108,236,113,11,59,239,62,241,116,36,245,76,90,80,77,62,78,190,74,119,126,119,204,238,91,183,111,33,111,241,66,147,230,99,150,63,206,26,239,86,93,181,89,124,156,135,218,99,157,134,207,107,228,175,35,46,92,209,106,77,239,126,40,64,163,217,212,135,5,55,133,137,82,229,204,33,71,12,182,200,205,36,163,45,199,191,135,120,198,74,225,113,212,165,69,27,54,129,152,190,146,133,213,228,105,149,155,94,83,105,73,216,200,247,121,70,124,5,252,168,100,91,74,148,157,171,46,102,13,62,69,251,123,197,179,169,168,237,108,52,76,39,56,218,249,58,90,158,244,159,12,193,208,117,180,14,60,77,79,97,147,70,75,226,226,147,227,115,41,201,146,140,149,229,40,174,147,65,247,125,161,113,78,172,146,77,216,76,92,125,27,2,250,156,59,158,184,208,225,220,174,68,119,52,118,16,197,186,198,154,230,89,188,100,70,219,174,212,234,247,106,242,222,233,73,118,159,104,244,24,109,82,106,140,160,246,43,234,216,89,230,214,113,187,132,124,45,222,40,190,19,41,13,27,80,183,170,240,38,74,193,154,245,198,173,141,165,153,241,221,228,23,104,240,243,253,26,105,217,234,84,228,60,76,182,7,90,241,191,208,147,182,118,35,191,71,114,203,183,238,15,105,9,43,219,229,240,207,235,245,122,214,144,229,178,222,215,77,237,199,188,115,41,153,231,131,243,87,213,178,235,242,180,166,124,188,183,178,147,191,129,246,9,145,133,216,151,132,112,212,164,221,80,140,205,155,116,142,38,37,187,166,12,155,34,36,40,139,134,99,237,22,157,232,67,98,217,94,62,151,97,88,75,188,218,133,249,32,75,37,81,220,235,176,100,96,157,203,168,214,223,88,148,157,175,153,60,50,253,145,133,184,155,129,92,207,205,191,158,157,118,187,93,250,71,45,173,147,221,15,180,81,142,20,221,105,80,211,81,168,141,150,77,230,44,45,46,182,233,234,35,22,209,153,160,238,91,210,127,104,250,133,235,162,244,188,196,137,1,178,146,156,212,175,146,98,210,241,151,132,111,160,143,201,221,192,251,5,162,159,82,123,27,109,171,111,207,116,172,253,74,220,45,222,60,195,208,251,58,137,25,243,92,175,123,88,4,132,97,231,40,61,105,10,108,51,25,36,157,70,26,163,146,102,167,42,135,79,163,208,44,187,218,61,220,126,216,202,172,54,211,122,103,62,84,185,183,168,168,164,235,245,215,53,79,84,191,39,63,107,59,248,8,77,105,204,134,91,175,190,227,191,146,207,246,8,134,87,178,107,53,121,183,107,45,123,145,247,119,128,250,33,161,113,145,218,166,30,9,229,200,214,198,213,173,220,113,166,230,92,166,175,104,87,242,69,200,129,155,156,90,16,173,65,167,61,247,103,189,173,126,238,225,243,253,133,184,241,224,172,202,88,191,5,118,173,151,93,187,110,201,155,50,87,238,103,111,43,238,12,232,192,61,45,246,246,100,82,239,145,254,175,89,181,116,249,214,246,177,186,124,53,61,192,36,173,43,37,17,116,122,133,72,174,98,218,80,248,131,207,240,176,171,230,141,70,182,9,15,219,104,205,107,146,119,121,37,219,196,92,40,72,157,106,16,172,150,204,130,62,32,57,28,3,119,89,92,84,251,123,69,0,105,83,100,93,159,104,104,202,101,188,142,195,123,202,20,50,234,1,161,43,50,220,123,247,141,119,236,26,84,86,26,83,192,6,229,204,5,8,250,133,15,113,128,214,124,8,80,148,92,44,7,210,34,33,165,69,186,192,53,241,238,20,6,250,192,0,0,0,0,0,0,0,0,84,140,84,105,26,139,128,10,128,0,0,10,25,216,84,0,0,0,0,0,0,0,0,0,6,156,221,192,7,187,128,90,229,123,129,29,133,0,10,253,162,189,87,3,61,247,3,59,128,23,27,10,153,110,176,161,111,43,10,150,224,2,43,117,138,128,0,162,184,10,36,85,92,5,18,3,80,161,149,197,64,5,8,173,214,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,52,31,16,21,59,10,0,0,0,0,0,0,0,0,0,0,0,10,145,92,12,187,0,238,125,64,53,0,210,87,46,161,168,0,5,0,236,125,96,42,40,103,110,161,67,32,190,235,0,25,117,129,158,235,10,0,0,0,0,0,6,107,16,10,229,239,20,53,88,173,97,182,165,111,234,14,160,26,201,91,248,13,89,187,134,201,21,198,180,145,145,145,216,5,77,91,248,5,175,190,224,103,115,222,40,2,190,78,241,67,59,133,236,52,103,34,226,100,3,115,55,112,219,89,219,127,97,14,59,209,140,181,108,207,52,155,246,168,136,91,186,219,21,36,116,244,28,90,222,168,100,44,169,168,39,31,34,136,139,66,119,17,43,121,221,101,187,119,223,1,239,99,230,27,51,107,86,167,54,86,205,94,85,187,123,133,151,198,140,94,240,70,75,21,17,224,246,215,145,134,87,109,175,87,124,207,18,109,228,31,190,49,103,31,244,192,230,229,70,65,202,39,148,76,82,92,146,56,162,249,103,57,154,207,90,89,75,43,221,197,187,188,71,246,49,99,252,246,180,81,183,18,137,9,165,80,173,52,103,10,75,245,174,154,186,220,61,255,0,136,6,84,227,198,149,218,232,217,228,15,128,89,111,179,116,185,210,253,77,31,13,72,195,60,75,197,47,9,227,166,78,243,22,205,180,234,119,109,89,242,229,36,123,66,191,147,247,69,180,152,206,34,35,157,113,107,67,87,93,188,146,62,171,119,247,14,35,77,60,250,203,197,44,201,93,137,48,26,227,34,182,167,84,172,153,110,100,124,111,213,97,182,219,87,59,230,234,236,30,130,77,73,76,38,62,50,30,89,48,116,141,38,119,105,149,40,183,29,186,136,92,202,75,8,227,38,110,33,183,229,19,212,150,204,75,232,67,153,29,250,61,168,62,208,22,138,22,23,90,121,117,150,178,111,192,119,240,180,238,108,223,46,90,214,250,31,245,140,178,160,244,120,151,146,219,122,54,30,163,97,43,131,35,204,164,37,37,152,242,238,222,223,190,61,220,214,153,166,228,26,173,84,213,101,175,205,125,115,237,250,219,112,220,93,160,48,138,38,73,151,47,203,93,190,179,250,198,195,84,255,0,72,145,181,241,63,214,255,0,172,101,116,222,42,64,230,171,44,230,24,237,155,132,66,59,135,81,46,144,72,98,158,105,215,102,74,74,146,234,72,136,158,65,117,151,112,11,7,43,162,246,167,91,249,165,150,238,146,125,70,253,158,216,122,143,145,206,173,133,185,207,23,202,70,118,217,251,11,234,134,67,192,192,65,192,180,108,64,190,167,144,165,102,185,168,148,121,172,69,109,222,241,15,65,42,131,207,8,181,184,151,18,100,179,234,183,81,0,197,8,24,46,103,139,66,181,154,237,77,253,110,91,220,143,223,237,30,238,85,84,101,150,53,11,176,251,46,150,183,219,25,240,176,188,21,12,20,4,76,52,68,51,209,38,149,43,37,210,75,73,43,137,24,243,18,122,9,19,74,129,150,97,24,152,190,78,230,203,169,78,99,85,144,102,118,178,78,252,6,51,57,28,172,35,131,231,233,251,234,214,106,47,4,181,240,205,193,196,23,112,205,138,30,137,201,39,151,57,206,119,205,47,103,118,167,218,167,219,14,155,70,252,31,102,2,85,13,29,21,11,58,101,110,66,68,32,245,168,36,167,231,142,244,113,220,50,10,99,11,11,37,149,67,22,184,210,72,200,201,107,148,69,193,39,239,111,220,17,3,30,49,110,55,193,185,27,78,234,182,139,71,165,139,102,201,235,28,223,215,236,120,119,136,189,172,38,124,241,178,120,141,78,167,89,235,179,94,249,123,139,176,102,230,150,184,136,204,60,178,34,25,152,249,82,148,213,70,180,26,77,210,53,17,18,95,45,253,33,26,115,25,163,174,106,236,77,29,175,194,253,221,227,33,202,156,53,168,212,244,179,102,205,213,110,193,231,28,115,88,105,77,173,115,176,213,19,16,183,114,231,36,149,175,192,110,202,97,23,25,49,134,97,45,184,172,239,182,139,32,174,123,212,68,3,219,225,69,63,206,179,249,58,118,189,86,121,188,59,94,167,154,215,90,55,241,46,209,41,58,50,80,156,215,34,205,206,186,220,147,205,111,168,101,189,144,206,239,40,251,6,43,232,147,133,188,226,236,174,57,216,57,185,106,106,118,10,232,111,162,68,70,193,239,232,119,137,61,163,41,134,164,242,183,90,109,49,95,60,41,207,24,69,123,229,79,113,110,220,3,171,168,229,251,92,20,68,38,187,38,124,157,44,183,181,140,143,133,199,111,64,203,118,6,96,81,174,214,106,245,187,242,218,247,53,119,247,142,124,68,33,45,229,17,146,238,118,225,239,14,218,81,9,170,75,70,146,94,236,220,126,200,131,213,75,247,178,159,120,254,248,230,102,238,29,108,10,141,36,73,50,181,136,248,251,227,150,181,25,164,136,136,81,184,181,238,181,186,199,89,48,99,94,164,244,178,216,207,170,253,131,146,163,87,82,126,224,224,161,215,84,235,164,180,88,146,171,22,227,223,188,192,117,18,24,13,70,191,198,230,205,151,214,219,183,188,122,87,207,87,12,242,248,217,181,31,220,49,199,134,100,186,92,122,134,252,229,100,212,178,41,68,101,234,14,30,255,0,169,48,24,117,165,237,81,176,204,34,160,246,28,250,202,105,103,155,91,107,93,81,5,194,221,194,61,170,234,131,52,182,53,27,37,179,65,56,87,214,123,85,119,12,178,211,178,102,104,169,29,60,205,110,164,212,123,207,221,34,123,196,116,78,103,79,58,238,206,157,73,147,173,229,59,94,251,204,203,118,241,5,192,193,121,127,61,87,82,118,53,218,157,118,209,191,46,107,89,151,15,180,187,4,155,96,29,27,179,82,146,35,231,44,217,118,175,160,219,232,142,251,97,131,122,33,209,170,153,84,84,156,90,161,163,204,156,219,250,72,71,71,114,31,45,221,30,225,40,184,101,35,57,101,57,45,135,75,81,5,171,215,110,113,59,247,184,179,223,187,188,78,241,216,192,211,217,73,10,218,239,107,253,15,223,239,30,138,95,41,213,25,43,104,191,66,222,71,189,222,59,136,72,75,193,160,205,43,190,253,214,239,29,132,28,53,149,188,151,228,140,135,1,191,149,208,147,242,172,68,158,193,174,26,105,172,83,136,212,91,86,118,190,110,60,123,135,126,112,233,91,73,73,230,220,69,192,113,92,148,50,74,53,18,157,186,142,231,188,191,32,14,75,43,189,247,118,14,213,162,226,58,84,195,91,214,175,237,14,205,167,82,103,98,82,119,153,117,128,230,95,117,133,8,172,8,34,50,223,218,53,153,17,112,1,160,104,89,111,51,26,212,174,179,176,218,82,142,231,187,112,13,136,164,230,109,91,251,7,148,157,65,231,65,248,203,120,219,240,247,199,168,125,106,186,147,110,193,212,197,182,103,125,199,229,0,177,216,135,40,215,66,26,118,140,191,46,95,200,191,82,251,198,53,69,47,154,103,179,100,91,91,158,45,194,246,54,178,213,239,246,140,185,196,87,19,9,3,173,113,73,65,28,102,91,172,236,92,23,249,6,1,226,12,206,34,105,89,207,26,133,67,111,148,52,206,45,39,169,35,81,149,221,85,175,99,62,207,190,49,239,25,189,78,205,54,221,163,196,100,201,147,215,94,247,191,119,112,244,144,206,108,89,183,103,207,110,235,91,255,0,212,88,201,21,83,7,73,107,246,136,248,24,125,175,45,182,183,73,25,178,223,201,185,149,252,173,254,249,11,69,49,197,26,138,169,213,236,48,50,248,189,150,249,182,70,156,115,46,107,91,53,150,118,190,83,183,188,98,244,25,167,13,25,183,58,218,181,121,58,100,142,55,235,254,177,211,226,68,223,153,41,233,195,155,62,187,85,42,136,122,217,242,222,200,94,238,7,216,24,127,42,84,158,71,16,151,90,121,163,40,149,187,227,147,151,118,68,111,224,91,183,11,25,165,133,112,185,99,19,88,22,158,128,52,187,76,190,163,206,174,150,242,124,183,116,139,176,7,151,165,180,128,230,154,178,6,7,193,45,110,177,46,57,155,111,203,111,22,178,181,181,103,216,50,175,11,177,35,194,152,25,99,188,205,178,237,90,237,219,70,124,185,77,126,212,175,228,253,209,10,147,202,193,227,155,51,18,75,131,53,33,155,17,92,237,197,94,219,188,100,94,139,24,201,17,44,169,169,136,87,226,100,141,52,222,219,117,58,179,73,149,219,124,247,153,172,139,137,138,37,210,28,245,201,74,248,94,227,145,170,177,23,75,238,11,117,133,53,180,61,73,35,149,196,34,54,92,233,196,107,237,179,184,74,35,202,181,150,238,145,251,31,190,46,114,122,72,35,238,35,1,215,196,66,235,19,109,101,183,223,128,183,245,157,33,206,112,230,142,113,213,222,43,89,234,55,234,86,239,43,188,92,229,36,207,117,140,112,226,24,206,86,50,87,148,2,39,52,145,192,125,151,193,223,207,86,108,219,95,233,27,112,212,251,160,196,26,82,166,240,103,106,249,75,105,218,114,125,19,38,92,185,187,142,254,87,220,19,151,136,52,20,52,235,96,206,136,243,212,235,109,170,34,235,201,199,162,125,130,35,244,133,193,72,138,115,152,54,105,85,64,123,70,213,155,92,193,250,221,87,11,54,94,200,78,130,71,116,118,196,159,9,169,245,187,204,187,53,231,6,197,182,156,254,177,173,254,73,123,46,29,195,33,89,86,181,179,85,173,190,194,21,116,104,198,137,149,45,53,147,74,221,84,153,150,158,168,225,221,89,196,154,146,162,35,83,41,51,242,203,117,147,217,218,37,115,7,177,42,6,168,148,169,238,117,147,184,103,49,54,11,103,124,140,188,150,206,222,81,239,233,125,225,69,208,75,87,245,223,112,81,80,247,245,255,0,112,115,144,104,123,123,107,37,23,11,164,238,55,9,57,123,64,117,236,195,248,196,150,126,222,161,199,158,67,102,133,74,115,240,112,186,187,140,119,173,180,70,68,189,227,98,57,130,91,100,71,155,202,46,30,240,72,139,221,55,233,156,146,184,200,173,182,250,218,177,195,203,171,225,116,196,159,27,140,19,149,163,37,67,28,197,239,144,221,77,251,108,178,33,44,26,101,210,133,31,73,35,35,81,139,51,169,9,118,109,55,250,20,71,119,13,226,42,106,200,67,150,213,147,166,141,11,78,174,97,18,223,140,43,30,231,85,199,191,112,144,21,4,150,218,143,150,125,151,172,247,187,199,137,100,239,127,176,50,33,201,124,60,198,214,113,106,213,254,182,100,124,123,119,119,12,125,153,176,108,106,178,165,71,155,55,18,247,133,30,190,156,111,81,23,12,229,243,100,137,66,173,194,246,50,25,69,132,112,60,255,0,79,190,141,110,163,89,28,166,60,156,214,186,27,223,213,219,192,88,138,19,83,19,46,91,107,112,139,60,81,167,113,149,247,165,34,235,208,81,101,34,159,202,161,217,82,53,103,50,97,213,41,211,222,93,52,145,239,221,187,112,15,123,80,80,124,213,51,103,230,174,183,43,105,115,212,50,250,227,221,229,31,96,239,100,50,172,204,176,173,163,217,122,206,243,239,23,214,133,129,129,170,164,239,68,170,32,214,162,136,83,5,179,44,140,188,148,157,186,247,244,190,240,209,57,165,31,148,70,188,244,52,28,114,146,206,92,170,91,102,100,119,34,189,236,69,218,39,81,105,102,242,237,108,137,216,77,117,175,151,165,151,219,145,240,184,179,211,217,111,53,79,98,98,117,218,220,196,132,101,203,151,214,164,239,196,251,6,104,201,165,73,143,151,50,136,164,188,133,185,155,50,82,86,50,178,142,219,140,187,135,159,174,176,210,14,99,12,149,37,51,53,153,190,147,179,100,71,193,6,94,192,57,14,171,2,170,125,106,96,225,54,27,106,164,205,150,109,111,27,106,139,133,134,68,64,57,181,67,50,118,203,118,146,174,222,162,24,109,44,149,206,104,217,236,108,84,52,166,47,37,220,134,74,162,88,94,83,78,114,50,222,68,91,250,63,124,94,186,42,183,136,36,48,79,170,5,181,20,26,115,17,153,145,145,244,110,91,212,2,245,20,150,255,0,166,127,200,254,177,165,216,109,85,186,119,191,112,241,238,98,76,3,22,214,77,164,232,205,195,51,233,43,255,0,148,58,152,220,100,146,67,228,205,81,83,169,205,127,42,49,5,217,237,195,160,173,127,37,231,89,82,211,180,234,178,67,190,94,70,107,221,37,222,93,131,29,231,173,120,43,50,101,25,182,172,136,76,69,237,146,246,81,238,235,246,60,123,197,203,155,227,165,58,251,25,87,85,82,229,208,89,21,163,155,235,47,174,11,119,85,98,157,55,24,203,235,240,158,64,103,178,169,61,24,214,251,21,237,251,196,29,213,45,136,154,246,210,215,51,229,207,16,73,190,209,123,95,47,181,23,34,13,60,251,0,134,175,168,215,223,127,149,108,170,251,29,131,17,102,88,147,35,108,207,87,80,73,84,122,187,145,109,104,61,251,253,176,234,165,120,204,185,108,237,167,97,227,100,106,67,121,172,165,57,114,59,160,250,201,125,226,245,25,41,94,96,127,62,34,58,59,194,125,70,191,85,209,216,179,90,217,75,142,176,187,6,57,226,46,15,248,47,26,236,71,132,91,78,103,91,106,219,38,78,45,222,254,89,246,12,145,193,236,112,130,157,75,229,18,248,233,213,58,209,189,180,103,74,34,73,42,43,41,195,45,198,225,246,16,187,81,178,122,118,183,128,108,206,109,173,37,47,91,120,71,219,87,147,116,246,30,237,255,0,108,6,18,208,115,158,111,136,76,46,205,172,212,66,19,89,179,218,249,77,37,123,91,184,122,74,214,93,181,72,225,163,53,217,117,239,161,204,185,111,108,200,81,218,247,30,239,17,244,126,135,74,226,35,101,176,85,28,74,159,143,90,186,45,146,210,105,60,231,114,179,124,56,111,239,30,14,34,93,56,144,52,152,55,229,113,76,53,12,101,14,149,68,48,164,153,229,43,17,25,153,17,94,197,247,195,10,246,152,17,95,115,91,19,104,14,105,214,236,232,133,103,62,191,46,108,164,225,94,217,78,215,176,200,137,148,147,194,29,95,203,91,62,207,127,89,159,54,107,119,149,184,12,17,56,248,169,92,124,99,173,180,155,196,188,165,30,177,39,109,202,62,28,59,69,232,160,113,124,225,118,237,124,108,149,188,218,171,103,114,215,182,110,23,88,136,225,226,70,22,235,165,70,223,62,219,60,60,66,111,178,240,186,75,219,140,67,197,92,47,230,136,167,28,231,205,110,174,94,111,91,102,203,123,26,247,121,103,216,36,94,102,114,105,251,7,243,77,149,156,58,21,98,101,228,31,148,93,124,123,5,175,196,10,14,2,109,45,143,52,46,57,195,84,189,214,200,154,52,157,207,42,247,121,39,191,120,200,70,84,83,59,51,201,78,108,219,136,248,91,172,114,24,94,177,9,110,214,189,247,139,189,138,248,108,228,158,96,122,168,25,174,84,203,245,166,110,53,194,202,95,181,45,219,133,154,117,149,194,196,25,26,20,147,79,178,43,113,32,29,171,50,189,106,18,238,190,215,190,236,191,214,59,9,116,87,51,197,54,238,175,93,169,190,235,229,189,200,253,254,209,196,145,205,150,195,204,149,218,44,185,188,175,120,251,199,177,131,137,114,100,210,27,82,82,105,114,251,219,46,206,207,180,2,245,96,134,145,158,13,76,82,143,3,182,157,84,168,161,239,206,25,47,101,55,191,212,143,216,240,239,18,81,129,24,249,225,52,20,181,159,5,54,107,201,25,126,251,126,126,166,183,122,153,123,46,61,194,24,103,84,226,97,216,40,150,27,137,90,220,115,121,25,92,183,145,159,81,14,125,9,138,147,250,34,106,235,144,208,146,226,36,67,42,16,142,41,181,218,196,164,246,44,183,244,126,248,15,162,121,28,239,111,130,109,253,155,87,153,166,215,108,247,226,87,236,29,193,46,253,66,44,112,7,76,200,182,169,245,66,205,38,212,68,42,161,224,224,91,74,92,124,208,163,50,66,136,200,243,63,196,172,67,59,232,236,103,167,39,219,102,170,169,166,221,212,106,239,168,142,109,86,205,155,143,76,251,0,94,44,221,194,153,239,186,195,169,131,156,194,69,168,210,136,184,101,153,25,23,65,194,62,63,100,118,4,234,79,130,146,127,100,6,240,161,29,250,134,222,114,237,32,204,71,186,228,3,112,202,253,96,69,110,177,182,103,109,228,41,156,251,8,6,181,35,174,226,168,43,24,210,103,114,33,82,224,3,88,169,21,198,132,133,204,128,107,80,160,18,173,216,42,68,86,1,64,0,0,0,0,1,82,43,138,0,13,99,64,0,10,145,216,12,247,220,80,0,106,35,184,168,208,42,92,46,3,80,13,60,76,87,128,10,128,161,149,192,138,192,25,123,197,64,82,229,218,3,72,10,145,118,133,183,0,160,0,173,183,92,0,184,138,153,95,172,82,197,110,240,35,48,2,220,99,80,10,25,92,5,64,80,138,194,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,3,73,153,128,29,133,0,0,0,0,0,0,0,0,0,0,0,0,106,35,11,151,104,210,22,184,13,98,134,103,212,40,103,216,23,234,1,67,59,128,0,10,223,117,133,0,0,0,0,0,84,139,180,105,53,36,186,197,20,179,236,32,26,248,112,26,20,101,219,212,40,78,95,176,82,198,174,28,0,105,177,153,238,26,146,155,241,21,36,146,74,194,165,196,5,73,36,66,185,186,183,88,80,207,168,104,53,165,60,76,6,163,183,104,208,165,219,176,108,63,48,135,96,179,45,194,34,189,188,147,30,110,117,136,52,244,161,179,92,76,197,8,179,186,179,187,14,43,126,253,219,139,184,7,166,114,37,180,23,77,196,39,125,183,157,135,67,50,170,229,112,58,189,116,214,94,222,123,219,88,250,74,246,183,13,253,226,198,226,14,150,116,37,44,211,134,245,65,4,131,68,105,195,158,121,116,90,183,150,127,98,159,106,48,207,17,249,66,161,157,230,238,107,140,167,158,182,187,89,154,87,28,86,242,45,197,69,222,3,50,177,15,73,154,106,67,205,251,61,99,70,30,191,91,125,108,197,191,91,147,133,157,46,209,28,216,229,166,45,65,59,126,34,22,21,218,58,33,183,229,11,97,74,97,75,89,221,70,233,25,17,147,231,191,120,199,202,215,72,57,245,85,177,102,133,148,252,171,172,245,56,119,147,229,101,227,153,126,212,91,13,142,103,54,117,25,33,146,102,163,38,136,146,162,45,247,239,62,240,29,205,85,95,205,42,40,157,116,75,48,36,122,141,79,137,74,173,107,168,250,212,123,250,67,200,188,183,31,81,17,163,170,219,136,122,118,112,246,162,113,179,116,165,202,202,147,59,158,189,175,202,55,160,232,73,178,159,74,28,132,112,140,239,193,230,251,61,240,30,98,26,94,227,166,155,52,233,153,223,130,127,168,123,58,58,139,140,156,71,66,67,20,190,98,180,189,172,245,38,140,204,236,74,61,221,19,236,30,222,134,193,89,220,246,54,9,150,160,34,84,79,235,45,150,37,148,159,68,148,125,103,220,50,159,8,52,99,137,129,41,76,206,58,26,102,217,163,95,155,229,200,115,34,190,177,37,184,136,207,172,128,91,156,40,193,152,195,132,105,74,147,207,201,38,195,182,61,156,237,234,191,80,50,34,149,194,121,76,173,166,98,95,114,104,210,215,10,148,40,157,52,164,136,207,41,153,111,65,111,220,46,52,158,153,128,163,229,204,178,227,209,9,36,102,111,198,41,42,242,148,106,245,164,60,117,101,137,80,114,214,150,204,44,67,11,91,81,70,209,146,217,112,247,22,110,203,118,9,145,187,58,153,64,200,96,90,110,22,54,29,70,210,210,197,157,112,140,200,136,143,141,140,183,238,24,189,95,214,147,39,246,12,140,194,43,46,182,249,82,163,246,30,216,122,122,167,19,34,163,95,136,65,166,15,46,212,181,17,147,78,17,241,87,105,247,139,116,166,153,156,219,94,181,39,83,195,38,238,61,183,191,96,163,162,128,133,153,76,53,154,232,7,203,87,107,101,105,93,119,252,130,244,211,88,107,46,140,54,213,154,98,127,44,18,122,38,158,239,107,222,53,83,148,20,43,251,70,165,113,74,203,146,254,49,5,219,220,47,133,33,71,51,46,96,142,36,223,67,137,137,214,36,179,164,200,202,201,236,46,225,50,60,220,147,10,37,77,165,36,234,230,136,241,164,125,35,73,110,221,237,7,109,50,163,228,178,88,56,130,68,100,65,101,101,110,248,215,17,216,126,212,183,110,30,249,108,45,31,59,150,109,215,43,159,88,235,38,84,124,238,167,204,195,112,70,164,62,217,195,25,161,212,36,250,87,45,217,143,143,72,69,203,30,35,229,179,41,173,70,228,28,178,95,19,24,211,182,200,168,118,148,225,170,205,145,157,141,36,100,118,50,63,180,99,32,112,27,6,95,136,138,145,205,230,82,185,244,58,213,180,231,187,6,132,39,115,169,46,40,221,213,214,61,150,26,232,239,13,42,140,151,76,38,28,230,211,141,107,179,150,210,194,146,87,37,145,112,73,245,25,12,137,165,228,146,218,122,6,25,134,159,124,202,31,61,181,134,70,125,35,81,239,177,119,132,66,55,105,138,126,26,158,147,67,195,54,167,200,145,157,62,56,202,251,214,106,236,33,106,241,227,16,97,233,137,3,111,20,194,86,131,41,169,48,123,67,164,69,228,59,187,202,45,253,31,190,46,173,67,82,194,65,48,73,215,34,196,225,22,244,40,253,105,159,80,143,125,48,177,84,158,150,68,192,54,184,67,212,84,203,34,241,46,94,201,76,65,111,223,97,144,197,13,34,113,46,38,162,155,206,97,181,146,197,160,170,24,135,146,108,25,153,153,102,116,136,252,163,221,188,99,123,139,51,183,1,234,106,249,154,230,19,56,231,72,144,102,228,107,174,116,72,203,138,149,219,239,143,44,226,77,54,205,184,6,195,189,43,92,123,204,32,166,30,159,213,210,232,66,133,140,112,149,50,130,108,245,8,51,62,155,182,236,61,253,131,194,37,11,119,130,120,12,200,208,231,8,34,167,21,185,69,58,196,81,20,12,214,82,229,209,16,209,125,25,103,190,252,124,158,160,25,169,162,190,21,34,71,34,74,156,133,155,180,166,231,228,241,19,200,203,193,12,111,242,11,118,225,150,173,66,147,12,173,22,89,94,231,191,222,29,22,30,82,72,147,75,22,223,142,249,236,221,233,45,39,235,81,216,93,195,215,196,178,89,85,199,201,48,30,125,80,196,168,140,214,87,255,0,132,59,121,124,57,37,45,223,49,113,227,246,71,21,180,252,180,72,255,0,243,128,237,161,89,59,36,200,143,172,6,242,17,148,174,155,152,223,69,204,136,173,212,9,73,18,75,180,110,33,54,223,220,3,65,160,136,174,119,28,101,48,156,202,81,102,222,119,28,197,153,43,113,245,24,219,50,34,224,3,105,148,101,189,175,188,112,170,72,140,146,136,179,186,126,118,123,143,212,152,236,146,68,92,7,152,174,35,218,131,144,70,188,181,145,18,96,226,20,119,35,62,8,191,80,8,222,211,202,62,213,27,214,83,119,240,69,93,126,233,20,35,189,183,206,38,101,12,149,101,233,56,132,244,126,168,102,238,156,245,92,44,93,86,109,161,230,207,61,43,147,115,107,46,46,68,246,140,30,147,39,95,56,128,36,239,188,75,73,255,0,44,128,73,22,132,20,211,74,129,162,227,141,49,36,103,206,61,93,30,49,37,216,36,74,153,150,182,220,186,24,136,220,221,159,143,213,43,184,97,78,132,50,147,77,35,69,188,162,89,126,136,250,226,253,118,36,103,100,134,31,36,35,9,223,187,55,95,121,128,236,161,161,146,150,82,158,149,183,253,241,204,105,132,167,121,102,224,13,32,178,145,111,27,232,73,167,171,168,6,180,34,196,92,120,10,169,41,62,42,251,163,89,111,73,16,161,50,165,25,157,190,232,13,135,51,38,214,33,197,131,117,213,186,87,71,174,79,81,246,142,205,76,146,237,199,112,210,204,10,90,86,98,53,113,35,222,100,3,148,131,85,184,117,141,70,106,236,20,73,154,72,87,88,71,188,204,6,218,238,101,188,134,159,91,110,161,173,70,74,43,144,219,53,25,110,1,178,234,10,230,119,49,192,125,9,59,145,159,174,28,231,156,34,35,223,188,117,145,209,4,202,51,168,200,174,171,112,247,192,89,29,33,166,205,202,41,150,95,39,152,73,156,217,45,248,213,88,189,77,211,237,45,251,134,5,211,17,240,115,90,210,181,114,42,45,132,90,104,181,36,208,225,17,29,221,123,182,253,132,50,179,75,186,165,182,169,38,219,74,218,186,42,2,78,244,43,169,167,196,119,66,98,33,200,42,106,141,105,84,55,203,81,238,25,231,105,195,224,227,156,44,126,216,78,245,95,60,88,196,213,196,115,86,199,19,42,127,46,191,54,173,121,173,234,118,189,151,239,139,169,128,216,93,10,190,124,218,27,154,183,109,154,215,73,21,253,87,181,3,12,36,147,146,170,245,219,81,161,59,46,92,186,164,154,124,171,222,249,175,236,68,157,97,28,20,59,124,235,168,90,213,125,69,239,255,0,57,220,36,162,235,199,234,160,229,17,166,107,34,179,14,47,166,126,212,255,0,32,192,125,51,39,233,76,202,45,8,122,24,200,233,119,61,119,182,136,239,25,193,136,115,86,101,116,236,221,242,90,110,212,174,33,210,204,147,50,220,218,207,171,222,17,139,165,77,106,212,222,100,249,173,198,73,74,167,150,209,18,27,89,122,231,251,125,241,70,35,205,166,202,84,98,44,166,79,197,151,3,239,62,241,113,48,106,107,22,117,52,157,16,205,54,234,254,88,202,148,164,212,103,226,220,234,35,22,106,61,251,197,32,211,99,232,118,123,226,245,104,205,3,206,24,133,77,180,188,196,78,109,151,202,100,71,185,135,187,125,225,68,177,232,142,168,247,104,234,81,248,152,69,182,103,183,102,241,106,34,47,26,249,117,140,178,97,55,101,179,223,115,73,125,225,143,186,53,73,142,18,135,167,9,4,179,74,54,203,26,148,93,111,61,249,70,66,67,146,137,9,73,151,4,145,0,18,72,140,238,52,41,148,168,247,223,141,198,241,145,31,0,50,177,0,233,227,37,201,123,37,201,205,215,225,255,0,232,49,19,72,172,16,133,168,188,31,203,13,61,115,103,218,253,65,4,118,205,170,227,226,207,176,102,129,163,55,17,230,106,58,97,19,77,159,54,187,197,103,242,86,146,227,110,210,238,1,243,201,57,148,76,232,42,170,90,71,45,139,100,217,54,99,72,163,89,82,120,56,123,207,114,122,61,15,191,188,102,206,136,24,219,26,184,72,41,124,75,242,54,246,138,157,180,25,26,140,149,101,20,57,110,187,131,167,210,239,70,120,249,100,225,233,196,12,36,197,198,160,105,181,68,41,78,70,67,216,141,10,125,71,114,177,25,149,136,184,12,101,194,106,218,63,15,42,105,28,35,237,66,160,138,115,13,24,122,228,41,195,182,177,178,191,64,248,116,56,113,18,68,233,210,51,246,38,16,138,94,213,10,171,60,164,244,22,71,235,72,251,71,165,74,210,245,137,42,37,17,251,19,184,197,93,27,241,126,30,179,148,184,179,122,16,207,156,94,107,197,48,234,124,150,16,175,93,239,140,140,148,79,97,140,154,73,186,155,244,189,98,187,194,7,170,97,9,36,37,38,103,214,52,196,178,149,21,174,124,70,212,36,115,15,228,50,112,186,87,234,49,200,90,210,103,184,247,10,44,6,144,244,170,102,212,227,109,165,168,181,159,59,147,150,105,55,63,83,119,184,247,111,16,233,142,146,39,36,181,149,72,225,177,18,130,42,130,49,162,55,147,98,245,87,123,139,126,225,58,213,236,157,51,57,106,26,44,231,104,162,95,69,68,94,181,93,190,248,137,13,50,112,237,233,84,100,234,104,150,162,45,17,86,68,151,73,214,204,186,71,16,174,5,191,168,78,241,104,169,74,161,215,118,172,234,133,43,100,181,143,234,187,197,163,158,58,162,212,220,139,215,126,33,220,83,243,162,131,218,51,154,11,62,78,41,51,225,126,207,124,121,249,195,201,119,83,115,45,217,184,23,188,40,185,184,70,178,153,63,7,6,234,136,137,249,163,108,153,32,250,86,81,182,91,187,247,140,144,78,26,56,202,138,107,1,3,54,127,100,61,105,40,154,204,140,201,233,88,236,159,123,172,99,46,8,172,145,80,73,17,125,231,60,134,254,27,98,74,240,214,155,68,250,155,139,105,122,223,29,20,227,29,5,36,184,182,142,210,227,188,73,88,135,65,128,213,92,100,166,21,137,76,193,16,176,170,137,156,36,242,62,70,133,154,84,77,38,228,70,101,187,113,239,183,18,25,25,52,151,65,205,101,206,190,151,148,179,119,47,169,40,140,142,202,34,221,184,251,5,148,155,97,28,194,75,56,133,153,75,33,98,93,68,25,34,34,238,196,52,101,153,10,53,88,200,172,102,91,139,128,185,244,124,234,96,252,4,36,4,107,44,182,234,181,153,146,146,61,221,37,25,111,185,151,11,2,56,236,65,59,3,28,150,26,101,211,66,47,99,82,78,251,202,255,0,140,119,9,131,40,166,82,81,4,180,21,239,187,118,255,0,178,59,115,149,37,207,151,23,156,175,198,198,86,236,30,62,190,174,229,52,68,18,23,23,24,219,127,44,37,159,24,203,139,222,164,41,94,176,187,134,35,207,86,178,26,89,48,198,184,233,214,162,241,91,243,196,182,158,149,149,187,121,123,226,193,86,24,151,32,163,93,124,229,85,20,141,231,27,139,84,41,165,248,180,42,201,44,219,204,146,162,223,209,33,224,49,179,74,227,91,209,178,232,7,37,14,148,60,225,196,167,52,20,73,30,84,155,133,115,51,81,23,96,196,250,187,19,35,39,241,113,79,45,16,126,58,45,113,29,6,156,46,38,163,235,62,27,198,81,2,254,79,244,162,159,171,81,170,240,97,126,85,237,156,237,195,221,69,189,155,105,23,81,197,106,179,51,79,244,115,121,41,115,174,222,234,44,169,46,62,51,200,97,7,147,141,142,220,125,243,238,29,196,22,29,84,179,44,250,153,106,149,171,181,236,251,69,198,253,170,238,20,122,40,188,86,155,58,146,241,114,187,145,29,172,74,254,120,235,34,113,50,114,243,107,65,195,203,236,164,154,119,33,125,127,187,29,164,46,5,214,17,75,36,38,76,241,239,34,221,23,14,92,127,116,59,200,45,25,107,168,180,107,27,144,197,25,18,178,238,143,133,47,190,174,240,22,221,117,92,123,202,37,56,212,49,31,13,201,87,229,27,236,212,241,40,50,51,40,98,181,248,223,242,139,131,29,163,45,123,6,74,82,169,248,146,202,131,94,248,248,83,237,236,87,112,242,51,140,37,171,101,73,123,95,40,113,58,172,183,188,75,39,107,219,177,93,224,61,37,13,139,179,74,114,62,9,232,114,148,158,207,172,182,187,53,186,73,81,111,178,203,217,12,178,193,61,42,162,210,195,112,147,57,141,35,10,148,67,60,125,55,141,7,155,92,86,46,147,221,134,48,2,46,79,51,149,184,180,68,67,100,83,86,185,26,210,118,191,188,125,227,118,93,80,70,74,92,53,33,182,111,148,211,210,73,159,19,191,81,128,153,153,22,49,83,21,36,190,17,15,85,116,217,173,80,205,190,164,177,28,221,200,242,149,253,121,238,233,15,61,88,210,180,165,79,14,107,102,116,183,214,236,78,210,101,13,18,218,184,146,183,150,227,221,210,251,194,52,41,44,127,158,83,235,70,174,26,84,100,136,98,96,181,140,60,123,139,47,98,248,238,23,166,141,210,250,106,202,155,68,91,114,52,37,48,164,146,50,130,137,51,185,101,236,88,11,195,58,194,150,28,141,117,38,196,223,84,151,92,38,212,72,46,146,111,198,249,55,238,183,1,225,38,212,68,124,151,85,176,74,230,110,235,179,103,206,194,149,107,90,214,178,75,180,197,215,163,241,210,152,172,101,233,122,54,107,14,135,89,101,149,41,44,66,62,146,37,45,38,102,93,34,62,180,143,101,23,37,129,154,228,217,221,121,122,171,222,198,69,107,251,229,220,32,180,84,206,33,212,140,62,182,92,151,66,37,15,45,180,168,212,203,133,98,185,240,233,119,143,112,213,87,19,19,12,227,79,20,42,115,221,27,174,71,99,47,124,112,226,48,238,95,46,78,189,110,198,22,82,53,149,220,65,240,223,212,145,195,38,164,16,235,75,111,199,60,151,12,200,210,89,76,239,246,146,40,242,216,143,72,49,83,192,199,70,153,70,56,234,37,206,178,132,195,216,200,204,137,102,69,108,167,190,234,251,195,15,107,108,62,154,75,35,35,86,82,121,177,33,189,95,73,200,117,91,121,39,137,229,46,209,158,201,126,92,134,22,196,60,66,148,133,145,220,205,39,123,153,91,176,120,106,214,133,149,79,224,99,12,162,34,205,199,245,123,144,180,164,186,38,158,212,247,0,192,87,19,21,1,26,109,56,194,208,109,241,39,18,100,101,114,235,251,99,213,83,21,3,172,187,12,210,206,29,40,44,247,53,110,246,93,227,212,226,182,25,63,37,152,77,35,33,217,137,83,76,234,44,167,30,108,248,165,5,188,138,199,196,197,178,97,46,194,196,165,167,16,69,150,247,223,126,37,220,2,255,0,64,74,229,211,248,56,116,34,41,78,184,166,144,242,144,194,210,163,45,197,125,214,61,219,199,151,171,112,178,34,26,28,227,97,101,179,151,13,232,142,58,147,52,153,25,40,238,86,64,211,64,212,113,242,200,132,184,195,44,43,229,50,65,103,73,158,235,167,176,251,133,226,134,174,101,179,120,8,120,25,172,83,108,234,155,66,207,84,211,151,37,146,109,110,7,187,121,128,198,6,166,115,106,102,38,38,21,48,68,143,24,109,153,68,52,162,62,129,153,118,150,253,251,198,69,97,126,151,21,117,53,206,127,43,210,168,218,117,63,60,33,210,190,92,252,60,113,123,47,188,45,110,37,210,208,203,153,34,54,94,183,221,68,91,241,14,221,74,73,110,53,36,202,196,100,71,214,45,226,101,135,212,74,251,100,2,98,176,119,76,152,26,130,106,236,52,214,168,160,225,203,104,133,109,25,35,82,131,86,101,40,143,202,124,239,192,134,82,211,24,179,77,207,89,37,177,84,83,207,93,253,73,106,35,91,86,251,39,118,229,158,253,227,231,218,156,168,170,58,74,53,19,24,72,8,69,106,221,109,245,107,174,162,45,89,220,183,37,68,125,163,32,48,199,77,138,130,149,92,52,44,108,61,58,210,14,98,135,214,106,129,138,89,146,122,4,103,209,115,218,152,9,189,133,156,192,197,21,218,142,133,95,75,47,65,210,61,255,0,108,115,82,242,79,201,90,79,222,49,29,184,101,202,7,75,199,33,150,166,179,153,43,43,114,96,150,236,220,170,63,200,60,155,250,247,239,49,147,184,123,164,221,9,88,154,81,9,63,133,113,74,121,109,145,34,2,41,30,74,9,94,185,32,47,198,176,242,219,112,166,117,118,16,243,210,186,194,77,52,109,167,97,163,18,178,119,54,91,52,178,189,175,218,93,195,184,102,45,151,72,148,133,220,143,134,227,1,204,37,159,93,134,162,93,247,110,27,25,239,192,85,42,62,176,28,146,50,183,17,91,145,241,49,178,74,185,13,105,50,1,174,199,216,53,17,246,141,36,106,62,162,11,239,184,13,118,46,209,65,66,59,241,21,186,122,140,0,2,229,123,24,30,82,43,220,0,0,0,0,0,0,0,0,0,3,128,13,69,192,46,66,156,79,120,110,234,1,168,0,0,6,147,34,234,26,133,50,144,10,29,207,168,84,248,10,138,31,0,26,70,164,240,26,70,164,240,0,50,46,34,151,182,226,21,61,225,148,128,11,121,10,138,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,1,164,200,238,53,0,13,54,48,181,184,138,153,159,80,165,239,196,5,0,45,112,181,128,0,0,0,0,0,0,0,2,215,21,250,145,75,216,47,96,0,0,0,0,0,0,0,224,2,165,107,239,20,81,151,87,17,164,213,222,52,153,157,248,128,174,227,26,58,102,53,111,234,11,91,128,10,18,111,192,134,178,185,22,224,77,136,13,68,93,96,23,43,111,26,77,100,93,99,74,156,34,35,177,245,14,20,100,115,80,205,169,110,187,148,136,139,126,83,62,176,28,167,98,80,218,77,74,93,173,220,58,41,213,83,45,149,176,243,209,49,218,162,107,46,99,213,41,86,185,151,97,31,104,241,88,131,139,148,237,41,3,30,236,117,65,178,236,186,172,199,178,56,188,185,141,22,224,131,189,243,23,219,24,115,143,90,102,74,101,236,79,96,164,152,145,171,121,189,151,84,158,103,81,218,230,209,158,245,49,110,6,124,64,95,92,83,210,158,142,166,88,113,9,174,246,103,26,152,42,25,95,50,221,93,172,75,185,122,137,251,30,61,195,11,241,115,77,217,139,139,138,106,75,137,215,36,205,28,200,92,202,159,83,241,150,242,152,247,187,198,41,98,102,144,245,93,79,25,26,75,171,246,150,215,50,114,33,63,51,219,69,238,107,177,250,153,117,43,135,120,179,243,106,146,103,51,91,139,114,55,90,107,116,221,63,22,148,220,206,251,248,23,104,11,189,136,90,70,214,53,50,226,16,229,99,180,165,81,203,136,47,153,205,34,247,207,191,212,139,217,112,239,22,121,233,180,210,97,109,116,70,179,87,123,116,18,86,191,216,238,28,20,49,19,16,163,53,35,53,250,92,72,133,200,164,48,198,107,58,218,245,82,77,118,167,87,127,150,82,155,95,55,183,46,192,29,28,138,134,156,77,53,250,169,94,183,85,150,254,61,41,181,239,237,139,176,100,69,39,163,241,161,40,92,109,37,101,166,36,140,143,111,234,232,246,57,239,143,121,70,224,228,162,83,182,115,133,57,170,214,234,242,124,184,165,94,217,175,193,103,218,67,211,197,84,173,49,24,211,50,168,220,169,86,83,182,172,207,167,127,108,94,240,199,57,88,116,176,88,31,4,112,46,163,193,142,145,154,136,190,93,62,194,247,65,89,102,143,168,122,49,181,248,35,116,149,200,254,95,238,63,116,30,250,65,53,159,197,154,18,81,25,210,167,201,7,208,65,118,119,119,139,155,76,194,190,148,235,163,81,98,75,138,35,59,151,12,165,217,222,3,204,97,230,12,202,100,105,151,197,63,77,234,22,198,182,234,219,20,171,95,57,112,37,159,104,186,173,197,73,228,18,242,135,66,245,6,199,2,178,149,151,50,175,223,126,35,167,154,85,50,217,68,35,173,148,118,169,109,101,221,170,82,173,115,46,227,237,22,210,176,175,226,28,106,45,112,115,107,223,87,151,196,23,106,111,197,62,248,35,184,196,124,78,129,129,82,153,231,204,137,75,237,145,22,204,103,197,179,63,96,49,254,172,173,97,99,28,121,211,153,231,74,226,148,178,61,73,149,239,155,127,147,222,52,85,243,216,233,204,99,137,126,43,92,121,208,191,32,147,193,22,234,34,237,22,238,112,227,201,204,79,29,144,78,153,23,14,254,192,28,136,184,212,199,188,225,66,187,157,70,179,95,147,109,215,227,191,223,30,170,150,167,153,103,106,231,136,59,95,38,175,198,31,182,191,146,126,247,17,107,213,83,201,229,206,40,213,29,171,89,25,161,94,41,71,191,172,184,119,10,204,177,164,217,213,236,85,45,175,124,223,41,251,214,226,143,124,92,12,187,144,198,82,144,58,251,57,147,62,94,167,14,246,191,229,30,173,120,161,67,193,158,87,39,153,14,217,190,118,120,255,0,204,238,24,2,189,32,234,214,173,171,171,173,126,63,40,53,253,24,234,162,49,198,175,138,60,199,84,102,60,185,126,114,104,191,209,134,21,36,50,156,89,195,232,151,27,75,179,252,217,157,36,252,234,249,110,221,237,7,189,147,226,110,24,193,55,173,57,222,67,109,204,247,217,162,14,214,182,255,0,35,184,68,211,120,221,93,66,173,43,134,169,242,154,76,150,95,41,50,123,203,223,108,118,45,105,27,137,249,77,7,89,116,76,247,151,55,67,240,255,0,221,9,132,75,204,6,144,56,110,151,155,101,186,182,198,87,177,108,15,246,25,254,182,61,12,46,50,210,243,4,39,98,169,53,132,229,242,252,166,225,94,220,120,163,184,196,54,67,105,7,136,77,188,151,138,174,177,149,247,236,12,118,91,245,177,236,233,157,42,107,185,122,225,138,50,187,213,180,222,124,223,50,217,59,95,53,184,51,126,38,65,204,73,197,125,137,178,246,161,18,235,115,187,17,196,32,175,179,43,216,43,218,8,229,210,118,182,102,104,185,138,25,153,235,85,225,19,206,91,82,105,221,227,183,239,73,118,142,108,207,74,103,167,18,150,89,137,174,181,207,147,185,212,92,214,73,225,152,136,247,50,69,192,200,99,229,119,89,63,82,69,197,173,201,150,208,135,99,156,136,47,18,72,189,205,91,252,146,246,92,59,198,67,202,190,147,122,37,215,95,43,161,107,82,136,251,76,207,184,116,177,139,108,242,106,207,182,227,159,17,22,230,91,33,206,7,216,58,133,40,215,107,29,236,3,187,167,101,14,76,54,143,149,245,154,188,158,190,214,189,251,251,132,179,104,119,133,124,207,58,155,196,68,72,181,38,81,82,213,164,246,172,222,74,222,59,238,89,136,234,193,10,29,234,135,158,175,43,218,54,125,155,232,228,140,185,181,158,216,175,192,77,78,17,81,80,212,244,68,123,141,203,54,115,113,112,234,190,184,215,124,166,191,108,125,160,46,164,12,51,80,176,235,66,81,150,234,53,90,247,234,33,71,204,141,10,51,246,38,55,220,82,82,133,29,237,98,51,29,92,84,107,104,74,146,110,216,205,39,110,136,14,58,18,103,26,74,34,221,253,67,187,132,34,213,160,143,142,241,209,65,185,173,121,11,189,239,126,174,225,222,67,29,144,147,247,192,110,172,212,75,59,112,27,154,196,165,4,102,99,73,145,43,121,141,151,82,250,138,205,151,95,119,0,27,247,37,249,59,207,136,162,136,198,166,16,105,34,206,91,242,239,247,193,203,17,251,224,54,84,225,39,174,215,22,195,24,167,41,130,162,230,174,237,57,13,50,184,229,17,228,191,6,189,225,112,162,31,52,229,233,246,245,12,116,210,122,178,134,146,225,252,197,74,153,106,84,236,154,104,105,241,38,171,154,88,47,106,125,160,35,11,75,122,157,201,157,98,199,203,218,194,84,129,45,250,149,190,138,254,238,29,226,194,81,80,174,69,212,50,150,210,140,228,185,131,8,181,237,123,173,59,135,170,198,170,161,117,5,73,15,18,152,237,161,37,46,67,70,173,86,79,162,56,118,224,93,163,133,132,114,229,71,85,82,20,37,156,230,185,212,42,8,179,90,247,113,189,220,123,192,75,126,134,84,249,194,209,20,121,170,19,41,39,156,62,137,126,47,68,119,140,197,150,48,77,180,218,73,22,34,191,95,121,140,124,209,106,158,92,190,128,166,13,80,122,181,183,182,253,18,246,187,239,247,247,140,142,130,104,210,218,46,157,251,250,253,240,28,150,209,107,110,27,233,73,117,144,210,148,240,220,55,136,186,37,96,4,182,125,68,55,18,93,69,212,40,155,151,218,26,139,118,243,235,0,203,110,4,43,123,121,67,78,126,241,69,43,55,3,1,175,49,25,110,49,182,165,91,137,130,78,219,140,247,141,46,25,95,236,0,169,45,57,76,200,198,203,142,216,204,205,91,189,225,85,41,36,147,202,99,133,21,16,72,204,147,93,140,173,212,2,175,187,115,86,85,118,117,15,41,86,207,225,165,112,41,118,38,47,84,157,121,34,250,179,86,251,43,118,226,62,193,222,61,22,132,54,110,45,203,17,117,216,99,222,145,120,139,15,32,167,80,234,39,26,131,231,130,102,251,57,171,232,111,110,242,79,176,73,24,149,165,230,51,192,69,66,70,202,161,106,76,203,134,169,156,35,111,99,81,101,36,147,233,226,104,223,246,198,9,77,106,53,61,53,141,137,40,203,235,162,28,94,109,95,27,168,206,252,59,199,170,199,92,66,140,157,84,243,244,46,111,174,104,231,241,78,164,182,114,79,209,29,177,249,37,212,98,208,109,203,125,199,20,78,230,233,25,249,54,226,16,46,205,11,56,139,103,110,212,68,218,250,171,244,11,219,118,144,149,189,30,166,113,179,46,127,218,159,214,106,246,92,189,18,43,95,91,126,5,220,34,239,9,40,201,148,239,157,117,18,221,118,167,81,127,28,148,218,250,206,213,23,96,150,92,23,165,124,29,231,141,116,6,207,180,108,246,241,185,243,101,214,118,25,219,202,1,218,99,44,124,59,52,196,247,51,185,75,152,226,140,250,38,127,67,112,68,246,145,147,168,69,78,245,104,137,190,105,53,173,144,247,221,111,119,9,28,210,42,178,106,95,33,158,67,115,142,173,75,167,98,84,73,212,153,222,232,116,189,143,112,137,220,103,168,121,198,120,218,215,25,172,62,110,36,95,87,111,94,230,238,29,225,129,107,98,20,78,68,39,33,223,163,249,70,78,104,111,78,196,204,177,34,144,81,65,235,16,231,56,125,16,138,246,98,35,191,184,99,44,11,123,76,99,104,65,102,189,247,94,221,70,51,163,65,58,115,61,103,68,68,42,14,230,124,229,191,89,238,81,37,218,40,148,220,17,147,166,89,70,73,88,84,54,173,109,237,59,179,222,215,117,195,237,62,209,117,144,73,36,149,251,7,140,160,97,118,89,20,11,68,222,92,186,221,215,189,174,181,15,94,74,59,17,95,128,13,221,215,220,4,105,51,177,141,25,173,192,247,138,221,37,188,184,245,128,213,147,184,105,113,146,85,179,38,246,239,27,136,90,78,247,49,185,107,128,199,93,32,240,150,10,170,167,231,171,42,127,106,117,84,244,84,58,15,107,52,92,205,14,216,188,178,46,42,227,222,34,47,30,112,162,103,135,213,140,18,219,144,108,5,15,45,110,58,251,82,93,203,149,215,122,126,90,175,228,112,238,224,39,142,162,148,181,49,128,139,97,200,125,98,93,134,113,163,44,230,87,35,73,149,184,247,140,9,211,35,0,217,154,148,210,119,3,74,107,78,18,149,126,206,237,230,156,170,70,208,174,6,225,94,215,35,224,3,31,180,35,197,87,26,153,66,200,163,39,214,84,76,206,45,194,107,101,242,136,160,200,239,152,145,187,201,237,234,25,198,245,111,23,46,151,42,112,153,158,174,21,187,120,205,73,29,174,172,188,50,223,137,219,128,138,140,41,152,204,176,187,18,228,233,139,123,155,27,36,191,16,125,20,189,229,176,226,8,247,18,184,153,90,194,69,112,226,125,42,196,12,48,151,37,113,123,123,241,250,239,161,169,172,249,34,23,220,146,43,18,59,184,9,35,213,163,73,121,44,174,40,161,34,235,93,83,141,121,73,230,213,170,215,43,150,242,104,251,69,218,195,124,85,148,86,240,45,59,5,62,219,84,182,156,116,207,101,83,119,36,185,150,251,208,94,240,143,76,126,134,152,81,243,201,244,108,42,54,72,120,77,151,42,174,151,50,231,67,68,123,142,230,119,53,125,209,114,180,46,196,200,217,148,103,55,68,78,245,136,106,83,20,225,35,102,34,177,237,104,223,114,71,182,14,131,60,230,45,162,46,21,22,44,247,81,43,179,168,196,123,233,191,65,59,17,79,59,18,204,171,50,157,170,148,188,218,251,92,141,17,39,125,234,25,247,43,154,67,197,65,195,154,223,205,118,80,175,36,203,168,187,133,142,210,71,15,17,86,83,45,51,13,39,218,148,115,148,196,25,109,25,55,106,222,43,239,81,123,46,29,226,136,56,137,53,193,101,245,153,239,223,123,127,250,142,4,99,132,230,75,157,237,113,113,49,38,135,138,167,185,187,93,43,217,246,141,117,188,121,47,54,92,158,216,237,196,91,23,150,163,182,240,23,59,5,31,109,53,52,139,58,255,0,87,97,122,189,209,177,43,250,62,195,179,27,32,90,210,140,229,206,230,158,38,94,177,175,202,34,35,10,230,13,193,84,146,85,41,236,132,153,188,50,207,163,127,162,35,127,14,225,44,186,39,206,225,230,52,194,141,17,90,195,57,249,160,186,6,95,67,99,119,14,241,37,99,162,255,0,199,82,208,177,108,184,149,192,231,204,217,167,213,76,186,143,188,121,232,74,73,50,233,146,22,220,191,86,219,119,177,235,111,107,167,234,187,76,93,72,88,36,60,202,141,77,95,121,151,149,220,58,217,188,12,60,51,111,62,166,178,146,114,239,204,103,198,196,42,45,197,97,80,193,83,50,40,184,168,152,205,153,48,218,188,202,213,154,242,230,90,75,129,17,223,202,251,163,1,180,176,199,199,149,48,136,150,73,234,203,147,49,240,203,36,108,5,184,182,83,185,221,77,246,171,180,100,62,149,184,138,82,42,126,169,130,133,156,106,22,198,195,149,59,62,107,102,91,6,123,205,39,218,35,31,21,106,136,234,146,162,140,125,216,237,160,150,227,74,190,169,40,189,154,36,246,16,152,87,148,169,39,243,25,212,124,91,239,197,235,141,232,167,31,51,213,165,55,51,81,157,247,17,118,142,178,95,44,139,152,196,41,166,152,214,40,146,107,50,204,69,214,91,248,247,142,66,33,137,195,220,139,175,137,239,23,211,2,176,121,250,166,114,100,245,59,181,54,185,86,208,159,150,201,23,186,218,223,229,151,178,225,222,42,57,216,111,163,180,218,111,206,59,109,31,173,213,106,114,252,208,74,109,124,247,224,233,118,16,203,74,79,69,154,117,157,171,93,66,229,205,146,223,52,220,63,101,216,240,189,148,62,11,73,37,123,110,162,154,213,107,117,119,249,113,106,189,179,118,172,251,69,221,131,165,224,97,179,218,7,46,107,125,20,207,241,140,114,44,12,187,70,186,97,149,169,126,5,218,198,147,191,56,185,213,255,0,58,59,248,76,13,144,66,35,35,84,190,82,205,154,219,106,207,253,32,190,229,46,134,65,30,86,109,114,246,71,249,70,141,129,163,61,205,110,250,163,23,34,199,70,96,101,61,22,211,132,229,47,156,212,131,79,207,171,47,244,130,219,86,122,48,83,241,80,241,138,106,135,204,165,106,237,243,77,101,123,26,125,212,101,217,65,67,164,236,166,248,247,152,227,198,201,165,241,45,173,10,134,205,154,222,189,69,217,222,46,68,88,226,238,140,49,18,254,118,137,150,208,250,189,94,163,34,185,204,142,215,213,145,249,78,247,152,197,138,234,133,154,83,51,39,161,162,229,91,54,173,109,167,46,189,43,177,155,100,174,165,31,190,38,206,181,194,249,84,234,30,49,14,72,245,196,246,174,229,180,169,55,177,167,219,151,96,195,13,38,180,112,108,156,114,62,85,70,244,221,142,135,73,175,156,120,167,103,85,247,41,222,210,32,17,212,162,113,165,169,60,12,140,200,115,224,38,113,44,47,162,254,91,34,222,73,31,103,112,244,53,125,21,31,35,153,70,179,17,44,212,37,152,215,24,182,185,42,177,146,148,86,220,163,236,226,60,170,153,91,75,81,26,109,99,50,226,2,234,80,248,147,55,147,67,190,219,83,173,73,41,13,38,219,50,85,228,146,189,169,246,140,213,194,236,92,130,157,115,158,213,80,107,181,58,156,191,42,26,109,124,247,224,130,236,17,193,9,24,235,36,162,67,150,225,212,47,78,24,226,28,92,171,156,190,107,234,181,186,159,210,228,171,219,63,181,62,209,36,72,196,238,82,152,184,7,138,30,31,58,146,203,150,233,219,121,167,119,19,22,74,183,147,84,176,43,114,42,18,27,34,89,132,55,115,103,108,236,101,152,239,99,62,225,124,232,153,172,53,78,204,197,182,159,218,77,148,182,86,202,104,182,98,95,113,113,176,235,234,250,93,135,141,200,72,136,27,155,208,166,140,186,211,222,71,152,173,114,48,129,139,208,53,196,222,14,33,166,103,19,76,132,167,18,165,22,161,39,208,185,95,201,79,113,247,143,68,245,97,7,20,201,166,14,99,155,55,147,226,76,175,99,223,197,62,248,221,196,60,51,76,17,189,21,1,36,200,76,192,169,194,86,211,123,40,179,157,236,107,238,33,98,230,19,90,166,81,18,225,37,253,75,13,91,214,182,171,92,139,184,207,137,138,61,166,32,202,218,158,73,99,222,91,26,247,31,213,92,243,26,111,101,163,188,187,6,54,213,82,53,75,230,209,77,183,11,171,213,228,177,103,189,174,148,247,247,139,190,221,126,167,161,74,2,99,54,186,207,203,70,163,190,229,188,147,239,15,41,80,177,43,155,191,16,251,40,214,188,238,75,29,212,155,216,136,186,236,92,8,7,69,69,69,178,152,195,110,49,203,37,48,214,181,143,137,26,123,62,200,190,210,58,16,167,48,48,175,74,37,90,231,157,135,67,198,122,252,183,73,145,29,250,74,34,226,100,44,140,21,61,48,132,116,223,102,15,33,41,54,35,214,36,247,25,145,246,247,12,137,193,202,154,30,29,246,96,230,113,185,82,196,173,45,229,213,25,217,68,109,149,174,146,247,196,145,224,171,90,42,160,134,118,25,152,169,110,84,161,78,165,5,174,65,216,139,47,98,189,225,100,102,13,61,1,171,206,157,94,178,246,222,71,123,91,242,137,34,137,195,106,110,176,129,129,143,106,75,181,153,180,79,41,123,75,141,250,161,36,239,108,197,198,195,16,177,115,8,34,164,60,213,106,123,81,175,215,254,155,37,102,203,171,246,231,110,33,18,175,51,66,201,101,21,97,198,192,185,13,181,60,173,83,76,167,58,145,210,94,98,181,238,69,188,200,184,141,53,182,10,207,164,206,174,34,2,154,212,182,196,33,190,103,182,33,86,81,26,142,251,220,62,194,30,107,13,234,152,138,98,164,130,114,38,59,102,101,232,232,83,112,245,68,187,165,46,111,224,70,123,136,198,99,83,17,212,22,32,200,35,23,26,238,223,16,234,220,130,65,229,121,171,145,161,54,78,236,165,197,103,191,191,136,168,193,246,103,21,101,47,18,209,20,78,204,104,90,98,11,160,210,237,99,227,192,253,143,14,225,119,112,167,73,218,210,149,143,103,61,111,178,182,79,58,225,252,205,105,124,90,203,127,82,62,193,233,113,135,3,225,24,121,248,185,21,49,149,150,101,106,89,171,109,51,178,200,220,59,217,78,95,133,187,134,52,78,228,211,57,4,66,82,184,109,66,181,100,178,233,165,92,76,202,252,79,176,4,156,224,214,154,240,239,243,60,52,243,19,51,41,91,70,181,60,204,101,250,225,151,146,199,189,192,101,222,27,233,11,73,213,16,210,226,98,175,218,87,19,174,183,204,247,81,155,41,175,181,178,183,147,247,4,9,200,107,89,228,145,246,29,135,153,106,84,206,107,30,165,10,181,200,251,82,125,162,253,97,30,148,53,109,53,31,41,109,234,231,102,98,27,95,114,230,198,151,151,50,92,236,104,204,247,171,238,128,157,153,100,250,10,53,166,214,212,94,114,91,68,178,61,89,149,200,237,191,135,120,237,27,125,14,90,202,189,202,252,6,14,96,214,150,212,252,234,26,5,136,236,64,215,58,82,134,156,112,185,169,105,233,217,178,51,220,201,23,19,49,147,20,166,41,72,230,237,50,227,115,221,106,92,133,75,196,123,42,211,114,60,187,252,130,237,1,116,208,101,110,35,90,76,135,79,5,57,133,138,101,46,181,19,152,148,148,170,249,12,183,25,123,195,178,75,164,119,233,125,192,28,148,175,188,84,108,161,101,190,230,55,73,101,218,3,85,140,128,184,138,102,237,49,92,200,237,0,62,35,73,168,204,242,220,85,106,43,25,145,239,26,80,70,106,37,24,13,194,224,66,162,183,65,1,219,168,5,0,44,0,0,1,116,150,227,226,0,0,0,53,17,21,131,113,10,95,112,22,243,222,3,80,10,95,168,128,140,239,188,5,64,0,0,0,0,82,196,22,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,211,99,185,216,84,172,125,64,69,107,138,128,161,238,251,34,135,126,176,51,33,78,176,0,26,140,186,198,147,0,0,0,0,0,0,0,0,0,0,0,14,33,192,81,74,46,171,144,10,171,162,67,70,107,246,138,230,35,43,111,27,106,35,190,227,1,168,184,152,161,145,145,223,168,8,237,196,106,185,30,235,0,90,196,64,71,113,67,62,161,163,57,23,104,13,70,102,158,38,54,93,120,147,127,43,128,210,236,66,81,108,217,183,143,11,87,87,210,249,19,17,14,62,136,227,213,66,45,243,213,18,111,98,37,112,186,139,126,224,30,154,105,59,98,5,135,86,226,94,60,141,41,206,137,23,2,35,239,238,24,231,164,62,144,242,90,34,158,140,55,60,33,67,133,13,14,233,42,19,33,25,18,162,9,60,117,133,191,113,253,129,111,241,175,74,185,4,154,22,62,25,165,85,77,56,169,59,174,36,217,52,36,136,236,225,17,250,177,111,220,35,143,72,77,33,166,53,180,86,162,14,160,170,73,149,192,178,218,155,137,139,86,83,82,95,82,174,100,78,25,118,125,146,1,235,180,128,210,142,99,82,205,39,204,203,42,74,197,150,98,118,92,141,187,24,164,164,178,165,171,220,146,233,151,20,153,140,93,169,43,73,180,234,42,33,216,153,196,205,253,118,76,198,252,66,148,103,98,46,55,81,246,14,162,103,53,140,143,125,199,94,140,137,112,220,181,205,199,12,204,236,69,199,127,112,224,17,41,106,177,170,230,125,166,2,170,90,220,81,169,107,82,174,119,222,119,29,140,20,2,157,177,248,189,232,190,255,0,176,18,249,99,177,75,200,147,106,249,51,116,190,199,112,247,146,234,105,112,208,172,62,234,33,84,75,105,37,184,174,119,50,35,236,1,183,76,210,234,152,56,150,144,220,37,201,130,89,231,47,169,238,239,25,151,135,84,148,186,67,206,27,108,178,94,230,191,85,151,86,202,78,217,115,222,247,73,118,144,176,216,93,78,28,76,217,105,54,161,77,59,9,168,137,73,246,200,238,25,69,11,14,111,230,217,137,45,229,182,110,171,253,161,7,91,55,170,97,15,85,168,76,75,126,85,236,68,87,225,216,99,209,97,190,29,174,61,182,163,35,97,229,177,4,212,114,72,245,168,206,172,165,144,237,189,60,55,152,244,210,218,2,22,47,89,172,151,74,215,146,214,206,201,29,175,127,106,46,84,20,52,178,71,0,242,81,47,97,188,185,158,241,45,36,189,105,111,234,223,184,81,199,132,166,100,82,214,85,243,18,92,147,73,155,132,109,195,32,173,187,222,227,184,120,140,81,170,33,105,249,84,65,194,38,38,28,201,166,150,71,12,68,141,230,233,21,247,25,111,27,56,141,138,146,217,12,44,98,84,83,68,169,50,247,30,35,103,41,91,114,247,249,101,191,112,195,156,99,199,83,155,182,184,104,89,149,66,131,92,51,69,211,122,197,114,116,207,169,195,1,235,171,44,101,54,102,17,140,187,31,61,81,22,174,229,173,185,121,41,63,102,45,212,239,23,245,132,242,147,29,59,36,30,93,198,239,189,237,197,150,155,213,177,179,24,183,86,115,8,245,27,153,119,184,233,153,238,34,227,191,184,112,26,114,99,30,241,50,152,215,124,103,179,113,86,220,95,212,2,228,77,113,72,159,220,196,92,221,14,102,35,53,27,150,185,91,133,201,126,240,243,49,149,44,230,57,74,82,103,19,12,170,89,172,137,113,11,220,95,111,188,107,147,208,211,104,246,83,17,180,66,40,150,147,242,214,163,61,199,111,98,61,116,159,15,162,219,81,28,66,101,238,22,170,214,177,158,253,221,169,1,226,97,164,243,185,163,166,101,49,37,102,45,103,140,121,103,199,236,30,253,227,185,99,10,106,8,204,217,98,229,221,11,121,78,47,175,247,29,194,253,80,148,156,149,167,80,81,114,89,107,182,131,34,59,195,33,87,87,71,126,242,247,198,71,210,56,127,74,70,109,118,165,164,135,147,87,229,64,183,215,155,218,247,0,195,25,38,139,85,140,203,93,150,50,155,61,94,95,84,113,222,187,240,241,93,194,225,202,52,35,173,95,36,221,250,48,252,105,23,73,78,247,123,128,144,185,22,27,211,108,235,242,83,82,52,223,45,242,193,54,93,190,212,92,73,109,21,37,107,45,164,146,162,241,132,123,161,145,221,237,68,17,201,38,208,74,169,82,8,223,110,133,115,198,239,204,78,30,237,219,183,195,142,229,221,4,39,198,218,245,112,116,18,79,41,219,197,172,183,255,0,252,56,146,88,90,102,78,218,44,82,137,121,116,175,186,29,63,144,114,21,34,148,165,38,71,42,130,225,250,194,127,32,115,17,131,249,134,234,56,99,241,140,80,198,73,227,100,185,254,174,60,229,89,161,237,65,47,130,138,113,13,209,232,213,228,182,172,150,70,87,52,240,241,61,226,81,39,18,121,66,80,241,166,85,6,86,203,193,132,247,119,11,93,93,74,101,206,194,71,52,153,124,45,207,85,197,164,219,138,123,128,67,254,37,225,132,234,136,152,190,204,84,68,187,42,29,109,171,66,173,118,186,155,205,214,130,221,248,197,191,110,13,247,31,90,20,180,157,175,196,207,180,103,142,146,120,118,137,137,173,232,88,57,90,20,168,230,15,50,155,177,216,161,212,93,73,24,111,63,167,162,100,243,40,205,98,152,178,34,92,106,205,153,245,40,251,139,118,225,71,141,141,134,83,9,204,172,167,211,182,239,178,58,214,27,214,102,202,69,186,220,71,105,48,112,212,181,182,102,103,149,195,227,246,71,95,4,87,207,246,63,24,9,5,208,238,133,135,123,194,237,124,4,181,203,108,22,204,209,29,190,120,237,72,148,105,35,109,195,19,254,45,36,106,203,108,165,239,136,241,209,9,216,118,252,44,179,86,190,193,193,37,251,32,103,155,51,37,33,183,76,156,116,186,55,220,126,255,0,120,14,230,119,59,102,94,195,196,225,60,102,76,41,125,11,112,177,247,247,11,122,245,92,136,217,172,43,12,185,24,146,117,72,110,202,85,138,230,171,111,178,187,199,97,52,153,20,75,154,165,169,213,107,27,201,210,59,150,251,241,222,52,201,36,176,238,68,50,250,161,97,141,72,125,54,51,65,92,172,100,123,183,0,246,242,56,101,27,44,45,70,147,242,184,251,230,59,230,82,148,153,36,210,91,187,135,2,5,189,82,81,98,34,73,95,113,125,145,201,84,82,26,60,202,37,110,236,1,206,202,147,45,201,47,180,40,68,146,62,4,58,210,156,195,235,212,214,87,174,146,191,2,183,223,28,182,223,39,8,148,89,172,101,125,224,55,203,113,153,159,1,197,125,244,146,173,191,113,152,222,90,141,41,37,92,247,142,158,57,229,19,155,148,162,222,174,176,29,76,222,100,152,125,86,99,119,165,155,135,216,239,17,241,166,166,35,32,233,24,88,86,162,38,105,56,137,108,217,191,46,196,119,105,162,223,210,225,188,102,62,33,85,208,242,237,131,49,197,150,179,91,228,91,171,39,30,151,120,137,141,37,107,247,103,146,217,91,27,108,205,118,98,57,54,121,195,50,233,37,178,246,71,216,32,198,185,156,83,145,179,6,77,78,56,171,165,40,233,157,253,113,254,81,144,90,45,209,203,156,84,244,228,86,170,9,73,77,83,6,131,39,83,115,59,56,193,251,19,221,188,99,220,181,149,69,76,97,83,114,60,207,161,61,47,170,33,159,154,16,209,27,83,18,216,245,67,203,213,169,171,153,222,164,93,69,98,134,61,221,17,68,156,97,60,141,18,170,98,85,12,150,97,208,77,107,247,52,155,17,93,197,158,237,197,218,46,59,40,178,75,135,88,232,233,104,68,195,75,33,91,36,54,89,115,249,37,187,202,80,244,72,34,202,68,69,188,5,80,86,181,198,162,81,92,85,36,53,18,47,192,136,6,164,239,33,83,236,236,21,74,76,81,100,125,64,41,98,236,20,181,136,198,218,73,101,197,87,251,35,93,251,64,109,44,206,199,99,234,28,55,141,227,89,89,197,90,221,166,57,174,41,55,225,212,56,206,169,25,188,158,174,192,27,57,214,148,29,214,102,126,248,235,162,179,169,245,43,57,219,118,235,247,14,84,83,233,73,229,34,81,110,234,247,199,1,247,139,164,123,239,184,7,81,83,204,145,1,39,137,117,90,203,183,147,122,56,239,90,123,251,196,91,105,129,140,15,196,243,156,166,26,103,61,65,194,213,47,38,198,241,146,8,147,180,38,197,101,253,173,194,67,49,150,161,41,69,51,56,136,83,145,36,150,182,125,205,158,253,238,54,91,183,151,104,133,253,34,106,199,38,149,101,70,146,137,141,52,157,73,24,225,19,139,220,94,53,222,243,223,188,65,103,170,57,163,147,9,132,91,203,121,245,169,216,167,28,51,113,87,51,51,81,157,207,127,29,227,149,76,74,92,152,166,33,72,213,116,9,7,211,239,191,119,112,232,206,239,190,225,153,222,230,106,233,123,227,34,116,123,195,167,106,24,41,163,218,137,98,201,13,65,168,181,233,185,150,98,115,218,159,96,163,47,244,108,194,61,143,194,45,174,10,74,230,125,143,45,154,189,173,174,191,20,119,140,227,132,97,152,44,249,90,66,115,219,200,73,23,15,255,0,81,225,48,214,141,133,148,115,141,160,37,232,214,234,125,73,162,43,219,63,30,137,118,143,79,85,206,26,150,108,183,215,39,89,159,212,247,112,203,199,127,120,158,145,129,122,98,98,9,195,77,98,96,155,138,153,160,158,166,87,209,66,236,147,186,162,11,127,72,71,149,75,52,57,140,98,28,83,143,44,245,36,139,184,119,62,39,223,222,50,35,74,122,216,230,245,67,102,136,152,243,37,72,137,171,56,191,116,127,219,30,237,227,26,89,97,200,216,182,82,149,17,230,90,81,211,62,255,0,235,20,122,12,60,146,185,54,157,195,67,160,152,51,90,220,47,25,195,115,102,125,134,37,43,65,220,52,114,10,10,138,157,59,15,43,50,71,57,93,73,71,140,222,113,41,246,61,253,188,6,27,232,151,132,113,117,53,87,47,120,218,147,184,217,70,69,180,105,136,73,157,237,8,103,195,33,238,222,37,159,2,40,86,105,74,94,71,8,112,82,214,220,133,218,119,195,54,68,69,153,199,79,119,68,189,151,223,1,121,100,204,38,26,13,150,201,41,78,92,222,73,88,184,152,237,8,238,58,248,101,146,80,146,223,214,57,105,95,94,254,0,55,247,153,10,37,42,204,102,103,184,105,66,187,76,248,13,212,168,143,113,16,13,196,88,175,184,110,36,204,184,153,141,8,46,55,27,132,93,160,42,180,37,73,82,77,36,119,35,45,228,45,214,43,82,80,243,218,118,114,193,193,64,173,79,201,226,24,45,115,100,101,189,181,150,253,199,187,120,185,27,173,192,112,38,208,173,196,192,196,182,182,219,86,118,22,142,145,92,183,145,128,133,61,49,48,218,42,135,170,225,166,176,232,150,195,33,137,52,58,207,98,35,66,174,168,151,81,114,178,75,126,253,251,248,15,79,162,78,40,234,29,165,41,216,152,201,187,153,118,236,201,214,93,163,220,250,248,26,255,0,23,17,145,28,160,56,112,212,101,35,51,155,49,3,42,74,217,150,64,182,75,83,68,78,23,203,253,70,73,225,210,237,237,17,245,134,243,184,154,51,19,37,204,57,23,20,132,65,235,174,152,87,12,136,179,195,172,250,37,114,246,91,254,200,12,159,210,206,53,49,180,197,85,52,107,57,37,123,13,179,121,123,156,97,63,139,180,116,122,8,71,41,250,174,33,130,113,203,166,69,20,173,231,187,231,182,127,40,233,49,118,172,134,159,96,220,217,243,218,214,227,250,142,155,246,53,30,88,166,203,121,220,250,136,115,52,13,116,138,182,139,181,203,230,4,87,241,182,0,73,124,174,93,48,57,84,27,205,69,18,73,112,237,153,89,106,35,177,164,187,135,101,53,131,106,42,88,196,59,236,182,234,144,105,53,26,210,74,35,50,73,145,158,241,220,211,16,237,61,79,74,204,218,65,153,193,48,123,210,94,193,35,159,19,44,66,155,34,38,153,227,236,127,168,4,79,105,43,130,51,19,240,115,80,137,34,62,124,189,137,69,127,81,236,108,96,108,230,75,17,47,212,235,20,201,235,51,91,33,159,85,187,187,196,238,226,126,29,75,38,188,219,175,147,202,29,213,107,173,173,135,74,173,124,156,46,147,236,17,19,143,148,98,36,124,197,169,133,128,103,95,181,95,80,140,183,182,171,143,68,187,64,89,106,102,52,161,166,208,11,73,173,38,152,182,148,70,147,177,149,148,145,37,26,16,212,238,59,36,135,97,81,17,138,55,42,180,39,122,238,91,209,12,91,247,136,202,151,25,183,31,12,171,218,207,32,247,125,81,12,222,208,206,162,114,22,46,77,9,180,69,17,57,86,195,220,146,190,137,220,225,203,126,240,18,233,35,187,144,78,40,206,246,112,203,127,188,67,200,98,156,217,50,186,102,102,254,103,146,109,106,119,182,118,61,238,32,183,111,46,209,232,232,232,157,162,84,242,238,179,179,234,46,151,212,164,90,173,35,231,9,150,80,245,19,202,83,197,171,217,61,76,247,239,121,158,27,203,180,73,17,181,165,230,32,63,25,87,85,146,196,199,76,242,175,96,232,41,211,201,185,166,21,195,55,119,96,197,226,131,122,44,182,247,22,149,165,221,197,156,204,213,114,221,191,237,11,153,164,36,220,230,216,143,63,52,56,249,147,187,47,170,31,99,13,113,222,125,131,195,93,182,169,216,84,100,34,112,157,59,168,139,137,93,93,98,141,236,63,166,28,168,167,241,50,246,83,11,118,225,150,239,142,46,141,137,104,45,219,143,126,241,38,250,54,97,35,18,201,108,162,53,201,108,147,59,180,236,58,84,164,50,89,140,205,44,153,220,242,119,12,50,209,78,140,231,170,226,47,51,16,46,18,228,110,61,227,147,126,47,49,191,201,61,251,196,172,97,77,48,212,186,73,41,70,205,6,156,146,150,27,241,104,34,224,132,119,112,220,36,143,91,9,43,102,31,62,86,24,78,107,121,41,34,252,67,169,153,212,16,50,205,94,189,151,149,173,189,178,36,143,133,187,76,187,70,205,111,87,194,83,251,22,177,49,101,180,107,45,169,34,245,185,120,244,139,180,71,190,42,233,59,18,190,107,216,103,181,115,22,215,231,203,20,105,191,145,110,14,251,225,129,153,147,44,117,166,161,82,139,194,78,122,68,175,37,182,250,173,238,131,169,115,72,74,101,4,127,43,79,119,21,247,33,191,233,4,86,207,49,190,172,117,164,101,172,106,146,202,149,241,152,59,221,238,131,206,43,26,234,238,10,172,170,131,191,252,98,239,244,130,98,68,184,195,233,5,77,69,68,52,210,33,167,164,107,90,80,89,144,221,174,103,245,193,113,100,21,140,4,230,21,135,88,110,44,181,217,173,172,36,223,113,159,27,40,251,4,43,202,49,182,165,101,230,150,229,89,83,153,165,228,170,229,30,229,248,151,186,12,133,193,237,39,34,225,38,18,136,121,140,254,174,125,180,109,25,209,181,26,146,171,165,195,45,198,238,254,160,198,23,170,81,154,54,98,26,35,54,200,201,94,200,139,180,121,90,214,140,130,168,24,38,220,151,75,157,179,201,115,199,178,74,45,200,50,246,39,191,120,241,120,59,139,82,218,182,77,40,113,190,118,82,162,246,139,28,78,83,51,202,183,56,244,207,216,253,225,119,217,113,168,198,82,178,70,227,185,244,136,189,225,122,162,58,52,141,209,237,246,90,139,152,66,192,211,109,19,243,215,12,141,13,26,85,101,19,199,99,179,99,9,107,10,42,46,83,29,24,210,246,34,213,70,56,215,139,189,183,26,184,116,75,118,225,55,149,237,13,1,80,64,147,46,74,229,142,252,183,174,61,161,132,168,175,101,21,252,147,223,191,239,140,33,198,188,6,38,95,142,139,106,91,78,161,46,206,29,182,86,108,118,51,112,237,234,97,19,129,29,107,135,83,111,58,217,154,110,149,25,110,238,49,221,64,196,185,1,159,198,44,181,150,242,15,178,252,126,216,237,49,18,158,114,65,80,198,66,169,48,233,180,108,75,100,76,149,139,162,187,118,22,238,193,231,214,241,46,214,190,225,68,143,104,147,88,20,210,115,54,132,121,232,215,117,145,50,230,200,157,86,100,244,150,233,117,168,247,12,199,118,149,131,152,161,79,42,2,5,106,36,154,9,78,52,70,101,246,109,222,35,135,67,105,195,205,213,209,9,84,68,65,146,230,82,162,182,115,253,117,206,241,38,82,8,146,136,133,82,174,163,45,105,151,75,222,33,32,91,202,171,12,17,49,97,244,20,12,160,243,194,169,190,155,93,164,175,105,195,120,198,60,71,209,230,103,17,27,49,76,27,84,235,73,86,167,41,101,82,72,183,34,252,27,247,198,122,156,59,47,17,146,153,66,175,187,164,146,49,212,204,169,57,100,98,92,90,229,82,229,169,118,185,173,132,153,157,173,221,220,40,138,74,231,3,42,9,25,198,197,41,249,42,73,141,95,168,169,100,123,242,150,239,22,93,162,218,191,38,142,145,198,41,248,231,219,113,166,45,153,45,168,206,247,43,21,136,200,186,204,132,182,85,56,67,40,156,67,197,32,228,18,5,235,178,122,172,42,78,246,52,241,232,31,96,199,92,98,209,192,213,45,155,187,46,149,210,240,231,242,190,67,75,25,13,61,38,239,193,173,221,96,49,102,144,142,146,204,156,68,58,165,169,89,166,24,150,122,198,80,101,114,202,95,140,122,24,249,12,76,189,132,204,32,22,204,49,60,162,36,234,76,208,162,73,145,153,17,216,184,110,45,221,195,207,34,154,142,163,231,113,165,22,235,6,150,156,114,22,208,234,61,198,75,234,185,22,238,137,253,193,116,229,17,178,201,172,178,14,17,80,89,214,136,118,214,163,117,180,153,25,146,72,140,250,247,239,19,160,185,184,45,89,38,22,80,236,52,197,232,232,133,51,13,8,217,93,89,200,140,146,162,59,93,94,240,186,181,134,27,201,171,93,147,81,34,146,171,99,214,95,106,133,65,249,121,124,155,36,253,142,255,0,176,49,125,217,169,211,139,50,105,199,153,76,65,157,138,28,242,238,79,2,61,229,219,184,94,108,53,198,40,24,142,113,218,220,156,189,151,83,151,57,146,173,229,222,215,88,131,14,49,171,1,231,84,124,28,4,114,85,35,100,201,184,167,111,10,107,74,188,89,32,239,234,101,191,126,225,108,169,90,210,127,73,186,203,42,159,205,80,217,69,38,33,73,134,138,89,17,151,70,251,179,22,254,143,222,18,177,137,88,119,34,174,164,49,48,240,180,252,152,220,98,14,37,9,84,92,34,44,149,56,139,17,149,146,171,121,59,254,192,193,172,99,209,238,103,35,152,153,195,181,79,48,148,75,117,198,76,37,73,222,74,115,126,230,203,126,225,114,56,116,238,44,195,84,50,247,97,227,94,155,197,45,247,85,14,71,18,162,89,89,73,34,177,221,103,209,222,123,187,204,120,252,78,165,219,154,52,185,148,20,52,27,77,180,195,109,153,41,25,85,125,97,240,177,31,178,33,228,185,142,117,79,173,41,231,4,160,146,100,253,152,117,101,195,236,22,253,195,208,73,234,84,42,13,112,211,85,197,69,103,112,206,206,30,114,181,138,197,210,62,210,184,162,207,206,228,239,65,188,242,76,217,44,153,124,155,245,145,119,119,142,169,183,31,135,81,41,15,45,38,158,180,168,200,92,154,188,160,98,226,162,221,134,133,66,18,189,94,82,52,17,90,196,158,193,226,98,97,144,133,170,237,162,197,110,160,29,213,55,136,213,4,137,210,92,53,69,59,99,43,26,146,217,226,214,139,21,203,118,229,22,237,223,120,100,70,25,233,91,53,146,41,148,76,42,154,213,212,183,47,75,54,68,114,148,89,139,38,242,187,197,187,113,140,75,113,25,86,163,77,136,174,124,7,42,26,42,37,131,186,34,29,79,70,221,21,153,0,150,76,41,211,66,70,236,169,105,141,138,173,95,82,33,225,136,141,107,66,172,121,85,126,47,140,169,165,180,131,167,103,123,86,165,137,241,106,114,95,90,150,250,243,112,179,135,216,32,142,67,86,207,32,152,52,67,78,230,76,145,161,4,100,220,74,210,71,98,59,112,49,122,169,76,89,174,161,54,173,93,113,82,163,62,75,228,153,188,87,182,111,111,222,2,112,96,235,56,8,156,249,27,139,232,219,137,39,191,219,14,245,136,244,58,156,201,214,110,59,111,255,0,245,17,53,75,105,81,53,149,237,92,231,84,86,143,235,114,100,180,106,149,150,217,175,229,60,86,226,67,35,168,125,47,36,17,140,161,15,59,87,184,165,197,146,46,181,32,247,25,39,119,171,112,222,3,56,27,124,149,214,174,54,27,218,194,46,55,22,10,147,199,169,20,233,40,75,45,207,8,220,137,38,72,221,36,113,60,189,142,30,237,226,231,74,42,102,166,29,36,42,42,217,141,61,51,46,203,246,128,245,217,179,29,202,246,27,168,220,68,58,200,120,196,173,9,62,158,251,241,28,182,220,82,200,140,148,118,62,240,28,174,38,42,92,108,54,211,123,113,27,132,3,85,140,192,202,195,70,123,30,243,48,75,165,190,247,48,26,128,211,188,184,10,153,151,80,160,1,149,133,122,133,5,119,216,5,0,0,128,85,60,64,184,152,17,216,192,184,128,212,40,71,113,81,162,246,1,171,49,10,141,3,85,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,105,51,46,161,64,0,11,159,104,0,0,0,0,0,0,174,94,240,20,0,205,151,168,51,102,234,1,83,43,13,38,118,2,235,14,59,192,105,53,91,180,104,185,171,113,24,212,174,34,133,196,0,146,101,214,42,101,184,12,175,214,52,153,88,248,128,169,91,172,80,214,69,218,52,168,236,54,30,119,33,95,45,247,246,128,221,91,150,235,49,215,197,77,25,135,203,156,157,60,215,225,111,202,58,10,146,168,230,215,26,70,195,172,204,107,47,85,183,11,119,119,140,59,198,13,39,185,151,154,127,57,26,237,118,209,250,167,150,214,213,251,145,246,128,200,106,239,27,100,180,206,195,181,34,114,123,78,183,46,164,145,235,114,222,247,112,189,144,142,124,118,211,3,156,98,95,102,85,60,173,161,146,236,157,77,17,109,57,11,57,155,165,115,202,247,121,111,238,24,231,137,248,227,225,71,54,254,117,246,109,155,93,250,119,62,108,217,61,204,173,228,253,209,97,163,35,54,165,230,213,229,232,229,227,112,23,6,181,197,218,138,161,136,53,185,83,212,46,165,80,186,131,40,136,215,21,114,186,183,121,103,187,127,223,22,226,50,62,34,49,194,91,209,15,56,100,156,183,113,102,103,107,247,141,189,86,98,205,155,135,112,171,76,231,81,39,53,175,220,3,105,40,82,213,199,143,104,237,228,146,71,230,49,108,180,217,179,119,51,91,61,237,184,143,187,184,119,20,205,59,206,15,195,55,182,106,245,153,247,234,239,107,18,187,251,133,251,194,252,60,212,191,44,140,231,124,217,117,221,29,158,221,75,46,57,130,121,14,46,27,96,204,76,73,177,17,17,15,36,117,46,192,37,100,75,65,168,238,121,14,231,116,113,30,158,174,160,10,89,43,105,40,133,150,160,208,250,91,241,104,183,4,171,218,240,220,47,165,44,198,199,171,111,54,124,144,196,139,218,215,182,93,255,0,112,123,131,145,115,172,43,72,218,181,87,74,92,190,76,221,92,56,151,104,199,35,27,176,206,80,220,44,192,204,216,98,229,3,148,205,41,246,200,238,25,29,75,83,198,91,86,185,184,101,249,22,185,94,222,87,105,14,234,73,135,158,55,63,59,249,77,94,219,63,121,123,97,239,24,146,115,94,111,150,181,186,219,122,204,182,183,217,62,209,96,113,225,96,145,11,154,237,182,89,173,228,151,96,181,184,167,137,208,52,244,190,96,210,142,102,149,148,173,215,136,216,177,91,162,189,254,89,111,220,55,113,31,19,185,155,155,190,98,107,181,218,239,211,57,109,108,158,208,251,68,119,98,158,35,248,65,49,191,51,108,249,224,53,31,60,103,181,212,189,254,73,118,138,61,70,43,227,52,76,226,53,73,134,155,79,210,135,37,230,201,165,199,204,136,204,205,124,108,179,221,188,89,135,99,35,167,113,40,65,198,60,179,52,229,241,206,25,240,185,247,138,200,165,60,241,29,10,141,163,83,172,136,67,62,70,107,92,203,127,18,237,25,63,130,24,41,183,196,181,23,225,54,175,36,83,200,203,177,94,254,36,183,223,89,222,2,196,210,120,113,52,157,196,194,154,29,151,158,187,61,181,170,87,81,43,143,68,251,6,70,225,110,140,243,41,147,114,200,183,161,169,135,73,205,117,245,168,82,140,237,156,183,248,174,225,147,116,61,1,224,244,44,17,115,182,209,179,235,62,129,147,54,99,87,182,59,113,30,214,34,176,240,86,5,78,115,118,213,178,219,118,187,38,108,199,245,39,111,43,238,0,183,212,134,141,240,80,114,182,25,138,144,82,142,45,41,93,204,161,72,239,117,153,245,180,61,47,200,62,67,8,132,154,233,154,103,117,147,209,130,71,244,125,194,221,226,118,148,28,210,242,225,188,7,214,228,125,178,205,206,121,111,118,204,255,0,90,49,143,85,118,147,251,114,222,71,128,249,62,90,82,255,0,68,239,236,189,203,188,6,92,248,7,35,150,62,179,76,138,80,130,35,54,252,92,42,11,175,234,75,118,225,217,195,214,180,189,63,155,89,41,124,181,246,182,165,134,253,111,111,72,187,68,110,207,49,119,157,29,117,94,15,106,179,190,167,62,123,205,107,153,238,242,11,180,120,248,185,206,219,147,229,108,153,47,235,239,123,253,142,225,4,162,70,105,99,70,75,50,102,131,169,203,89,127,83,109,174,174,223,28,93,163,133,249,183,105,4,25,101,69,104,93,123,137,175,233,196,91,174,15,93,111,25,107,119,13,135,100,253,44,187,71,18,246,31,214,24,18,172,206,156,148,157,203,251,119,227,238,95,235,1,25,167,37,38,71,98,240,220,186,62,229,254,176,34,161,185,13,212,159,150,250,203,232,127,214,59,8,106,115,88,226,19,182,90,235,34,245,63,235,12,9,40,153,105,179,76,196,37,194,66,235,82,205,110,38,223,119,187,143,41,55,210,202,69,51,39,144,219,149,101,220,203,108,234,71,85,184,248,227,236,24,105,39,160,181,237,178,190,117,203,155,55,208,47,219,237,135,170,128,195,124,140,161,254,121,189,175,187,103,239,50,246,65,129,113,177,7,27,229,179,135,150,106,92,237,104,55,144,162,75,166,147,177,147,118,253,112,197,149,170,234,9,76,201,43,113,168,55,9,78,68,155,134,165,182,155,157,243,113,223,199,120,231,206,41,157,142,45,198,246,220,246,52,149,245,118,245,164,125,163,201,207,87,178,181,150,217,178,187,147,179,168,197,30,110,109,12,135,9,78,52,132,39,51,134,124,44,118,59,143,62,139,183,123,29,175,216,61,204,3,123,106,242,95,39,67,53,248,246,126,81,230,39,48,91,62,167,198,102,205,155,214,219,176,6,116,232,135,87,160,188,44,204,228,105,252,225,235,190,191,237,132,131,68,78,211,15,12,242,148,167,247,182,163,220,125,133,239,136,127,209,246,121,205,60,253,242,174,183,91,178,250,252,182,182,183,184,251,68,133,204,42,254,114,141,128,135,230,237,94,119,114,95,93,123,102,52,149,252,144,23,142,87,30,169,164,83,14,182,227,185,117,201,108,201,195,239,47,127,118,241,113,37,132,220,35,119,113,4,121,87,155,162,94,240,181,148,36,70,199,40,121,204,153,242,68,169,118,189,175,100,167,119,220,26,42,234,223,84,151,88,230,203,231,133,86,253,119,11,230,47,98,2,244,174,161,133,109,163,73,33,242,50,236,34,237,247,199,94,252,217,113,138,82,33,222,125,6,187,90,234,181,173,239,31,112,177,180,12,183,159,39,208,51,29,118,163,95,173,232,101,205,107,33,69,198,229,216,50,10,156,145,236,208,144,229,181,102,203,159,214,91,172,251,196,234,55,36,144,79,173,36,243,206,37,121,146,101,117,25,153,241,239,30,145,132,37,9,73,26,75,114,72,184,13,16,236,234,208,73,205,123,119,13,136,168,141,156,179,100,205,210,183,27,10,53,198,56,105,78,227,50,233,117,15,37,58,153,165,167,82,146,83,164,121,150,71,99,239,46,241,219,63,48,206,102,90,155,116,189,151,245,11,111,83,57,154,57,106,181,174,235,167,247,64,89,204,108,158,58,199,51,101,136,137,44,219,71,146,179,247,62,241,17,248,141,62,92,205,168,52,41,248,149,229,75,197,227,21,126,36,158,243,236,25,223,164,182,34,106,124,28,249,143,123,237,159,166,62,179,237,68,113,205,94,215,174,28,178,229,177,159,93,251,0,118,216,125,46,84,194,162,148,67,217,165,27,211,56,118,186,123,203,122,208,91,247,112,222,37,147,66,202,25,50,250,95,59,144,178,236,200,169,181,132,104,70,242,179,112,252,58,60,119,8,225,209,210,69,206,53,109,54,189,171,87,249,229,131,69,178,95,232,172,239,227,222,38,99,0,100,60,217,34,83,123,94,179,230,177,174,250,187,122,198,183,113,62,192,23,226,84,198,174,25,164,217,37,108,220,61,243,29,162,18,68,146,43,21,199,18,19,114,81,246,71,49,41,185,94,224,55,18,69,107,88,133,73,59,197,17,184,200,107,189,140,192,84,136,44,93,128,71,113,165,103,112,21,82,83,236,75,237,13,133,29,203,118,235,13,194,43,141,183,85,148,184,117,24,14,51,166,123,247,245,14,19,238,26,72,204,204,247,36,111,196,191,144,140,178,95,163,218,60,244,226,103,169,67,158,35,53,153,51,242,173,219,220,3,92,92,79,141,34,204,191,39,180,108,196,58,73,131,83,167,126,175,127,136,232,160,230,59,100,66,15,83,147,137,121,87,234,247,134,221,87,53,230,249,4,83,187,62,179,87,147,118,123,94,235,79,119,120,12,117,210,218,183,110,83,71,213,112,228,236,122,22,214,195,189,165,88,138,238,176,123,186,69,218,33,215,17,103,74,153,212,115,135,77,216,133,107,38,145,14,248,197,92,247,184,190,59,207,126,241,157,26,109,214,122,231,235,56,94,109,203,155,155,186,90,235,245,67,31,12,162,61,35,23,182,70,196,29,178,102,117,107,237,235,254,177,32,118,116,212,161,217,156,90,155,70,170,250,147,95,78,253,165,221,222,36,67,68,124,54,83,52,220,108,68,68,52,173,123,68,12,177,101,208,185,250,155,135,190,233,239,24,195,163,141,31,206,115,227,46,113,213,94,77,172,245,28,222,189,157,222,81,118,137,59,194,152,14,101,165,37,236,107,117,223,51,224,209,124,185,124,150,237,218,125,161,50,46,228,58,216,151,230,202,209,39,89,111,83,73,23,14,223,182,44,78,52,226,76,60,163,153,245,142,204,203,91,180,91,86,162,234,213,241,233,23,104,245,21,77,111,176,236,191,51,51,231,207,244,123,90,217,125,175,120,141,253,33,241,63,157,124,31,249,135,170,213,109,127,166,115,94,250,175,104,93,129,212,88,44,68,168,158,159,206,89,116,226,162,215,120,84,179,119,214,102,126,90,251,207,118,241,220,97,37,3,25,82,206,37,68,141,129,73,114,110,196,57,147,247,59,221,77,241,232,158,238,144,242,148,252,187,156,102,208,37,174,213,230,138,105,191,38,254,184,183,241,239,25,255,0,162,37,15,146,87,14,255,0,58,95,87,82,33,86,212,113,178,88,63,100,40,191,122,36,96,204,61,53,9,181,69,74,164,42,117,185,156,66,137,108,176,70,162,35,134,66,108,70,104,46,255,0,182,50,254,79,2,220,35,12,178,211,77,32,145,154,196,132,216,138,230,127,148,121,170,10,93,179,67,40,181,217,188,122,207,201,183,172,46,241,238,161,218,177,39,165,219,212,3,117,162,81,17,111,27,198,179,34,45,230,52,146,114,149,238,52,169,86,223,96,28,198,220,232,151,30,3,113,179,81,168,207,49,240,237,28,54,28,178,188,158,174,209,205,103,127,75,180,128,115,18,87,184,221,72,218,75,157,195,121,8,181,247,128,174,227,49,162,33,36,166,150,155,22,244,153,125,193,189,146,196,123,198,218,202,201,63,120,6,52,105,129,77,34,109,134,179,166,246,120,69,41,80,208,105,35,117,23,225,24,131,236,49,17,53,220,157,217,46,48,71,48,141,75,122,157,87,168,220,136,175,10,147,221,184,187,68,212,105,38,121,48,242,110,229,175,102,161,119,127,237,72,17,35,139,222,59,25,102,199,228,223,81,223,250,85,176,30,122,172,142,136,60,40,138,105,113,15,40,186,27,141,102,101,243,202,69,204,208,29,226,58,222,48,143,49,252,192,138,254,54,192,179,120,131,51,213,81,209,242,221,69,237,170,233,230,247,84,43,133,135,182,208,138,113,177,215,81,191,43,231,249,133,16,94,93,191,77,48,125,128,38,118,138,73,57,32,149,17,17,126,135,176,123,254,161,35,191,83,25,138,214,78,225,229,112,190,51,106,165,228,138,213,229,205,40,134,87,27,253,13,3,220,37,23,223,126,160,22,198,182,130,104,246,47,20,215,209,61,111,212,136,128,210,181,136,100,120,45,146,29,180,223,110,189,144,69,250,192,151,60,93,143,230,206,105,241,90,205,102,191,215,90,214,213,247,31,104,131,204,103,169,57,223,153,254,82,213,106,182,143,162,102,189,245,125,197,216,2,200,195,29,163,24,250,226,126,248,203,77,17,162,84,138,138,156,70,117,216,234,216,61,196,123,188,182,6,35,49,186,33,191,171,47,190,50,107,69,119,242,84,148,233,229,189,170,152,67,227,238,140,0,154,106,21,194,230,56,149,239,178,98,22,127,228,36,99,190,152,51,165,177,66,85,164,135,162,18,73,216,45,149,86,250,52,63,120,189,120,99,21,172,165,227,15,37,190,90,112,184,251,154,6,58,105,136,229,232,186,185,54,254,224,252,44,56,146,35,6,189,136,92,202,189,142,204,181,168,220,213,111,112,239,123,50,158,63,104,117,179,118,78,22,74,197,237,234,214,232,254,232,115,167,206,234,241,21,243,203,123,101,235,247,2,26,42,152,204,210,230,209,171,181,158,35,189,253,170,133,129,150,122,14,74,81,21,88,41,90,150,15,53,46,107,233,39,221,97,187,132,155,211,80,133,3,40,128,86,84,17,20,27,72,232,23,181,47,200,35,155,64,196,103,171,18,171,218,244,153,31,253,108,40,146,72,130,212,83,18,213,249,87,105,146,183,15,161,128,195,61,39,113,89,50,191,6,181,81,115,134,245,187,101,245,78,101,189,181,60,122,101,218,35,74,117,63,140,154,234,111,29,22,173,86,111,85,116,206,215,183,13,231,216,50,15,73,185,230,215,224,223,202,185,50,109,158,190,247,190,167,184,98,76,67,217,50,244,111,123,245,128,229,197,182,236,115,172,67,176,188,170,113,89,58,70,100,87,51,34,46,3,156,205,1,56,118,25,199,202,38,10,200,189,238,181,95,113,95,216,143,127,163,213,55,207,181,33,171,109,212,108,241,208,7,234,121,179,93,197,119,149,184,12,223,147,208,151,130,113,142,117,245,69,153,95,81,194,228,69,236,128,70,60,202,79,29,42,115,35,143,183,114,70,179,197,169,93,253,197,191,112,215,35,168,227,101,177,140,173,17,241,168,54,243,111,109,211,35,43,145,240,223,222,51,167,25,48,79,108,98,54,55,194,108,154,153,75,157,29,138,247,177,56,124,117,157,227,7,235,90,111,152,166,145,144,251,110,191,81,171,223,171,203,124,201,73,246,159,104,12,170,209,163,28,98,37,115,90,114,6,46,109,80,184,219,91,102,100,37,243,52,29,210,241,150,227,112,186,204,132,144,224,245,104,197,87,32,132,141,105,81,170,39,90,121,69,180,25,26,186,47,26,119,244,143,255,0,208,65,149,25,50,216,230,176,103,169,207,147,89,235,173,123,165,93,221,226,74,244,29,171,182,153,68,36,7,55,229,213,203,35,23,159,91,123,252,186,91,173,151,188,65,157,142,194,33,246,16,122,182,206,246,87,72,187,133,167,196,170,34,26,97,8,171,192,75,148,106,142,53,248,198,136,250,151,237,120,239,23,86,82,254,186,14,29,89,109,118,16,174,61,196,56,115,216,93,115,4,89,237,227,111,194,253,70,24,200,134,205,41,40,135,36,213,155,170,38,160,16,151,230,147,51,73,52,155,110,39,83,199,162,93,163,28,243,26,120,153,239,18,53,166,108,147,230,244,161,91,79,149,23,52,63,35,219,179,222,35,142,37,172,153,122,87,189,250,133,25,79,162,108,114,217,174,25,74,92,117,36,185,172,172,140,146,118,191,142,87,17,42,20,91,164,236,10,184,157,226,76,183,251,201,17,117,162,4,38,186,177,90,181,150,201,51,149,31,14,62,53,193,41,116,58,117,82,245,166,247,249,100,207,252,148,128,244,233,111,41,145,25,23,17,202,66,16,162,36,154,18,119,237,33,68,31,64,206,220,7,90,244,195,36,121,181,169,189,186,243,123,95,120,7,104,112,108,168,186,76,180,101,222,146,29,60,234,149,151,205,33,222,105,217,108,3,164,238,91,147,172,165,68,118,50,227,184,251,7,103,12,246,176,146,188,182,189,250,199,61,10,204,130,43,0,196,124,91,209,241,185,131,79,61,44,148,211,48,238,59,50,83,134,189,70,67,52,158,176,236,102,150,251,200,99,124,210,128,168,105,41,148,90,226,35,225,53,40,125,200,100,34,29,213,244,108,163,177,17,26,72,136,172,159,188,37,2,42,23,90,139,107,45,210,191,1,110,107,170,43,157,33,50,243,158,170,241,122,207,81,205,212,173,222,81,118,137,208,71,133,86,149,184,196,188,146,174,146,80,178,89,153,241,59,39,120,183,50,202,162,111,38,214,229,155,204,17,174,203,234,49,10,43,218,252,119,151,104,200,188,90,167,121,146,124,227,123,102,187,60,92,89,95,87,150,217,86,93,231,218,45,140,111,138,201,215,123,254,33,58,12,136,194,92,102,151,205,227,162,97,34,215,57,136,39,29,134,108,146,249,165,105,178,141,68,100,119,89,238,62,177,116,231,244,181,59,90,67,62,251,116,252,177,106,84,58,225,72,226,161,27,51,35,177,159,97,238,233,125,241,30,45,71,108,241,80,241,58,172,218,151,18,230,92,214,189,140,142,215,251,2,242,97,94,44,243,124,76,20,31,48,107,53,147,54,213,155,106,181,174,104,46,25,59,133,192,244,216,163,128,140,67,184,243,208,242,138,109,164,55,46,82,204,145,14,73,222,89,247,238,111,136,177,241,24,104,148,145,203,217,131,149,33,247,75,50,22,77,216,136,186,247,146,111,212,99,54,213,83,248,75,40,140,86,195,179,102,109,198,61,87,61,174,158,60,11,217,112,238,24,199,141,112,220,201,84,66,204,51,235,181,82,246,250,22,203,123,184,226,120,239,237,20,88,154,199,9,231,80,140,70,69,155,210,194,66,53,123,146,165,223,121,164,189,135,120,179,243,233,75,210,216,167,225,222,54,141,77,229,190,67,59,111,34,62,178,239,25,127,3,90,94,153,66,57,183,183,232,222,232,126,212,88,12,100,156,109,209,243,117,108,249,51,236,254,190,246,178,91,238,238,1,106,29,131,241,100,188,168,233,31,96,227,20,58,220,81,161,6,146,50,27,42,70,101,168,239,196,204,198,217,171,86,103,186,253,64,57,204,197,156,33,169,11,90,207,171,162,125,131,218,211,181,132,44,38,209,180,20,90,243,100,181,172,118,181,251,84,45,210,149,155,125,172,52,172,173,96,25,139,74,214,84,84,195,106,189,62,181,106,242,122,164,35,39,199,55,14,151,112,201,154,6,138,98,102,219,110,64,65,75,217,45,180,145,210,108,147,210,232,239,220,147,237,33,21,144,179,29,155,55,137,205,154,222,186,223,136,93,124,61,197,223,7,226,161,21,224,246,191,87,48,109,255,0,158,242,222,198,141,222,65,246,113,1,46,244,94,30,205,96,148,202,201,232,20,165,17,105,89,146,20,162,225,151,218,247,11,217,78,203,226,225,74,203,121,39,211,81,244,84,126,199,222,17,209,130,154,81,107,142,17,159,1,173,172,155,182,155,243,159,11,234,253,200,102,214,24,226,255,0,63,32,147,224,246,162,241,14,35,231,188,220,27,35,246,4,2,246,65,107,18,132,17,172,250,250,253,241,219,66,168,236,146,185,245,142,130,83,58,219,97,218,115,102,201,159,54,236,247,181,140,251,187,135,123,12,230,100,37,86,181,238,3,176,79,2,247,134,187,216,174,56,233,87,119,80,221,46,4,3,112,139,48,211,151,47,27,111,20,34,184,212,158,136,2,21,123,222,227,112,247,158,225,167,47,120,219,37,88,200,172,3,120,210,118,26,72,236,121,79,172,85,39,112,112,183,102,236,0,226,43,184,183,25,10,33,87,34,43,13,71,184,5,14,214,4,241,3,59,135,13,224,42,103,97,160,183,241,26,84,121,140,202,221,99,112,138,224,40,42,69,214,6,187,117,10,17,95,165,216,3,85,247,216,12,236,41,155,184,80,183,128,213,114,49,81,66,220,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,40,119,234,1,75,216,204,51,119,1,245,10,0,0,0,0,0,0,10,219,117,195,113,111,190,241,67,87,94,224,21,50,221,113,160,207,168,86,196,123,207,172,11,41,117,128,161,157,197,124,145,165,74,27,102,179,235,176,13,193,167,137,141,57,140,131,49,218,192,53,218,219,238,40,163,185,112,26,119,90,226,132,163,34,222,0,91,133,22,174,59,134,219,241,45,182,133,26,220,66,72,173,196,236,60,221,65,87,75,101,80,239,173,249,164,185,146,107,45,205,231,210,146,43,153,113,186,139,180,7,123,23,17,169,108,149,146,253,43,113,22,199,16,49,35,193,248,83,115,153,181,246,140,212,219,104,203,212,189,254,73,246,11,11,142,250,80,203,105,249,122,209,46,169,104,231,93,106,108,108,26,28,140,74,140,146,73,119,137,19,165,190,228,66,55,241,163,72,25,221,87,49,153,178,69,32,117,179,156,189,16,149,67,103,85,203,51,132,71,234,135,187,165,247,128,100,214,146,218,81,106,167,240,208,190,3,95,81,25,30,222,110,115,242,172,180,21,237,170,221,192,71,197,77,85,115,206,205,242,134,167,83,159,232,185,175,124,189,197,216,43,18,132,206,159,114,46,40,242,45,107,83,134,77,238,43,168,238,124,110,53,194,180,196,30,109,83,153,179,218,249,140,143,135,255,0,168,15,47,177,102,250,39,249,35,117,48,22,250,47,249,34,225,195,193,55,31,155,57,175,161,107,100,239,255,0,244,29,18,230,74,135,97,198,91,54,140,148,147,61,252,110,101,110,208,30,85,246,114,158,76,215,185,113,176,239,104,153,15,57,77,88,107,106,213,230,82,202,249,47,193,6,125,163,139,171,114,62,41,163,91,106,222,164,163,160,93,255,0,214,47,102,5,200,154,41,164,59,103,175,206,113,47,25,39,117,207,196,118,88,7,173,195,138,87,96,76,185,123,126,179,87,174,221,170,181,239,159,191,188,94,201,77,9,207,18,214,159,231,93,78,187,54,237,70,107,89,70,94,200,187,7,22,65,73,63,17,54,98,240,113,218,165,102,233,165,179,183,146,125,121,109,196,95,106,46,74,80,18,168,54,18,135,203,87,172,220,178,223,189,74,62,206,241,36,120,10,119,11,246,87,245,156,249,154,236,218,219,53,186,203,219,139,189,75,81,217,16,210,57,198,249,97,146,87,212,253,79,182,30,146,80,202,137,68,70,149,122,159,103,188,59,25,140,242,26,81,10,135,93,139,133,107,164,77,248,231,9,37,123,30,238,37,191,112,152,26,14,27,155,33,155,60,250,219,17,55,195,47,87,30,190,193,141,56,199,140,124,211,205,31,157,205,110,183,104,253,57,150,214,213,251,67,237,28,188,102,199,212,202,225,93,98,18,105,77,184,166,102,138,107,42,223,185,145,17,56,91,200,156,45,251,132,122,215,184,147,51,157,108,58,214,229,222,39,91,109,81,43,175,47,30,145,246,12,134,253,119,136,92,241,176,252,200,212,234,117,191,166,51,94,249,125,169,118,15,9,77,202,57,226,105,2,214,209,169,214,197,180,205,242,102,181,212,91,248,151,104,234,89,83,177,87,232,25,229,246,36,125,99,49,116,100,194,102,227,88,132,154,69,66,206,27,56,106,129,189,228,139,32,137,36,202,174,119,71,127,104,14,215,2,176,135,36,19,83,15,8,111,179,205,210,188,155,39,149,148,154,59,95,62,225,121,235,170,155,192,41,12,82,54,45,187,162,219,215,214,106,188,167,9,54,224,174,203,143,89,91,76,161,168,153,20,209,152,120,150,8,209,47,126,44,138,41,101,115,50,66,187,12,183,116,126,248,193,76,114,197,24,185,244,73,33,107,149,168,142,13,164,120,147,51,224,242,143,217,152,15,83,92,99,158,105,132,105,248,47,107,234,255,0,79,123,84,251,152,181,21,54,46,115,169,68,194,120,63,170,214,228,233,109,121,173,108,167,195,33,118,11,115,29,51,118,37,213,170,205,153,170,219,147,239,23,120,228,73,37,17,179,88,198,80,220,20,75,154,220,214,213,54,103,123,17,240,220,125,128,57,232,95,62,69,45,203,106,51,39,53,188,174,22,46,225,112,104,252,51,231,151,82,158,123,212,230,133,39,126,118,205,236,119,121,101,218,54,37,116,99,178,233,91,49,177,16,145,236,169,102,164,30,181,179,74,124,163,237,79,29,195,131,29,63,118,92,106,105,179,135,241,107,54,250,124,108,87,227,191,142,224,25,21,67,232,255,0,174,83,106,240,182,217,160,201,95,56,125,79,186,11,229,39,209,247,54,187,243,221,107,101,253,33,239,251,160,192,121,118,43,77,165,78,102,97,185,90,172,141,95,76,148,123,183,118,44,187,7,187,147,233,57,84,181,174,205,15,78,38,249,120,161,194,237,247,81,48,172,234,128,209,223,62,127,207,133,173,111,212,255,0,127,221,71,120,238,140,122,207,247,111,109,214,253,13,255,0,249,163,14,233,141,34,230,239,237,59,66,233,212,101,201,109,234,43,249,93,174,137,27,194,122,194,22,165,149,41,221,186,94,225,156,121,176,91,59,164,101,228,183,187,202,61,253,47,188,24,69,156,119,69,204,174,17,248,115,195,127,232,103,255,0,205,20,94,141,187,58,76,252,51,205,98,205,250,29,111,244,163,45,118,50,36,40,210,75,59,17,142,170,102,133,37,167,46,147,47,20,125,94,248,96,203,16,167,24,65,205,77,60,126,16,235,117,89,127,74,101,189,204,189,185,246,139,75,136,178,206,103,130,152,55,175,215,106,117,91,242,229,189,205,29,231,218,50,135,21,226,85,15,7,52,82,114,244,117,28,125,244,12,43,198,9,172,58,38,115,103,157,137,135,66,203,81,114,53,145,91,162,217,118,136,185,89,218,242,35,52,107,170,201,107,184,142,191,115,22,142,119,29,153,215,91,213,91,43,202,223,155,188,197,196,170,230,144,113,45,244,99,33,212,173,106,76,201,46,17,250,211,239,22,193,198,53,147,24,149,36,148,100,167,22,100,101,215,210,25,35,218,208,109,109,113,121,51,100,249,83,53,237,126,180,141,138,246,3,83,176,248,219,223,91,235,126,167,188,92,12,27,145,48,228,193,46,44,223,44,210,194,62,175,100,223,112,234,49,146,20,161,249,163,41,47,165,180,113,255,0,155,1,231,176,229,121,57,195,117,239,170,255,0,60,72,254,143,148,255,0,59,204,102,11,218,245,91,59,240,103,109,94,108,215,83,157,229,110,3,0,112,54,157,114,115,207,122,184,120,183,117,59,53,245,40,205,107,235,120,238,62,193,51,24,97,70,67,75,30,142,83,101,27,211,83,6,121,237,212,107,246,165,218,3,172,136,161,182,167,208,174,116,203,184,147,234,23,235,250,161,223,83,248,123,171,200,124,239,123,62,71,243,191,189,237,133,200,132,151,33,6,68,90,207,42,251,255,0,253,7,115,11,10,132,32,247,171,202,190,241,48,58,121,60,139,98,97,150,246,172,249,51,111,201,107,220,207,191,188,119,109,55,145,4,221,239,110,177,188,148,229,59,111,176,210,178,34,51,222,40,226,197,120,178,205,199,125,135,144,154,194,115,131,142,53,172,213,217,211,93,237,126,223,202,61,116,73,26,183,91,172,112,94,37,35,121,17,241,1,231,22,198,199,14,217,102,207,148,137,28,45,213,253,66,212,87,243,237,142,49,180,236,153,238,235,197,234,150,224,101,220,47,12,221,9,212,146,175,188,220,222,95,96,198,61,227,76,91,112,177,144,22,117,178,53,57,21,124,202,236,52,9,34,45,241,146,161,231,14,104,249,83,87,171,218,62,137,123,223,87,221,220,44,28,42,53,209,108,38,246,187,137,47,186,66,226,226,92,114,190,102,216,219,250,55,249,131,201,80,146,213,205,106,121,100,41,52,242,245,145,240,205,217,164,220,250,78,17,110,220,123,197,25,111,161,157,45,182,198,73,98,246,236,154,186,182,24,178,234,175,123,28,57,241,191,120,151,42,10,91,178,64,154,117,217,254,91,205,228,219,169,61,227,13,116,37,195,180,64,82,196,243,176,243,54,212,221,81,172,34,113,22,224,220,54,243,232,240,220,51,194,87,8,150,91,202,89,253,82,251,254,192,14,234,31,201,79,217,28,196,110,73,24,217,134,45,201,47,124,114,44,68,2,169,222,43,107,153,138,149,173,107,141,68,68,69,112,26,56,238,236,26,86,139,219,120,212,189,252,55,239,27,107,59,88,6,149,175,45,183,94,227,175,140,140,213,182,103,171,191,68,250,198,251,169,81,218,201,51,251,3,175,136,101,42,78,82,185,220,140,183,0,243,53,36,251,102,135,136,115,101,205,146,25,107,182,123,94,196,125,194,205,79,171,45,190,107,15,7,205,185,53,232,67,89,181,215,203,153,70,87,182,93,252,69,243,142,149,50,233,40,214,110,145,228,50,234,239,238,29,79,50,194,52,100,230,181,210,52,244,183,168,186,190,192,15,49,67,193,236,240,14,61,172,205,150,33,91,173,111,90,145,109,180,144,173,124,31,162,170,37,115,102,191,81,178,125,27,38,108,207,51,237,78,220,69,194,197,10,153,186,90,148,142,141,110,38,13,42,105,44,168,182,133,217,61,39,146,157,251,203,180,70,54,150,152,209,27,55,153,213,82,125,116,145,77,59,176,239,105,70,107,220,150,21,187,166,125,101,216,32,177,26,67,214,156,255,0,90,84,14,243,110,163,95,178,110,215,102,203,149,166,189,169,95,128,181,148,220,187,156,99,220,70,187,87,226,141,126,77,253,113,110,227,222,54,230,81,11,153,205,28,112,201,39,172,183,169,240,220,146,225,246,133,192,195,152,102,160,227,181,206,40,209,154,11,45,214,118,43,221,31,144,81,151,154,53,210,28,212,80,19,30,113,214,235,169,246,147,147,83,150,215,212,159,28,199,216,46,205,101,136,92,211,177,193,115,70,183,83,172,107,54,209,150,249,114,149,237,148,197,161,151,86,45,75,233,25,58,89,139,128,53,38,18,29,187,41,194,189,137,162,246,221,194,200,87,184,128,162,155,186,103,17,46,43,196,191,235,253,183,213,12,85,217,98,70,56,109,28,221,249,216,203,151,93,250,118,254,195,220,198,51,199,204,249,199,87,226,53,122,187,250,235,222,246,238,238,27,147,25,131,209,186,187,37,10,201,127,32,140,248,219,191,184,123,188,57,195,72,170,131,156,62,102,205,215,168,213,122,131,38,118,205,159,143,68,251,6,72,238,48,162,157,219,38,18,245,109,153,62,106,180,159,83,191,174,71,127,120,147,61,23,41,157,146,157,52,237,185,254,110,230,245,59,125,13,158,241,225,176,163,2,165,240,123,60,66,154,159,37,77,76,144,225,18,210,146,45,217,15,127,139,225,184,101,157,1,78,162,83,7,168,105,17,57,78,47,88,122,194,223,193,5,216,93,129,212,123,233,20,62,206,140,153,243,93,102,124,45,212,67,191,103,121,16,235,224,88,202,92,21,229,31,222,28,251,165,182,239,114,43,118,128,220,89,229,73,238,29,60,116,219,81,114,217,243,89,121,124,187,118,247,15,33,138,24,130,205,39,36,153,198,109,210,182,149,11,169,221,18,233,36,139,50,208,91,250,69,236,183,125,129,136,117,14,148,113,145,115,56,216,53,71,210,154,182,162,156,202,105,116,238,118,81,145,125,20,76,140,244,151,187,180,153,43,46,92,200,205,198,253,131,186,101,57,18,147,189,250,36,49,199,5,177,42,18,122,80,138,41,156,161,110,57,41,109,245,37,151,136,236,103,171,190,236,199,187,120,200,121,92,102,211,12,202,146,164,40,148,202,84,70,147,189,247,16,71,49,218,33,119,190,225,200,79,72,109,35,172,110,151,71,128,163,113,39,116,152,208,191,196,53,219,46,226,235,26,86,91,143,222,1,107,241,246,81,206,248,121,54,132,218,53,90,196,67,22,108,153,173,104,148,31,11,151,96,137,204,122,167,121,139,18,167,177,91,102,191,81,178,244,117,121,111,154,29,162,227,115,237,19,19,93,67,237,18,88,148,154,85,189,45,240,47,116,33,23,250,110,193,28,44,210,180,121,8,114,233,230,239,40,183,111,76,49,0,196,74,245,173,170,159,142,138,205,151,54,171,163,107,218,203,73,113,29,134,139,179,78,107,174,99,139,81,173,180,161,228,249,89,120,190,201,246,24,240,51,105,195,230,195,176,10,75,68,158,143,81,230,226,71,218,58,218,98,122,228,142,125,17,26,217,176,70,184,115,111,198,249,59,205,7,218,91,247,0,158,156,13,157,109,52,157,60,91,54,91,200,33,21,229,223,232,77,119,11,213,10,229,217,109,86,226,130,63,184,35,35,70,77,32,178,194,202,229,207,204,233,166,202,26,157,97,22,83,214,81,26,73,146,177,221,206,35,60,168,74,226,26,123,47,129,82,99,229,174,27,144,13,61,226,93,35,226,148,239,46,145,238,222,2,222,233,37,17,147,193,222,133,239,181,245,253,100,65,246,33,59,159,96,232,218,218,222,191,168,19,157,142,44,34,51,153,110,102,121,54,159,35,191,87,249,4,26,226,123,106,71,54,89,42,223,174,226,95,80,2,219,50,191,30,217,219,130,139,239,140,152,209,82,51,37,69,79,22,174,255,0,158,152,67,227,237,216,24,200,131,241,137,62,242,23,119,2,230,231,46,171,41,227,37,178,89,103,240,142,116,207,177,214,187,248,110,1,55,248,115,25,158,153,140,241,118,249,101,194,227,238,104,24,243,165,203,153,168,186,175,117,175,176,254,21,129,239,240,22,166,41,149,27,26,181,63,8,103,206,78,35,197,171,220,154,239,227,188,121,29,36,229,170,152,209,117,22,70,222,89,185,178,91,86,155,222,206,179,195,119,112,146,34,194,168,106,248,131,18,188,222,195,117,189,193,35,129,82,51,146,94,219,185,175,119,136,173,110,229,15,83,138,50,87,96,106,249,154,206,30,33,38,141,78,229,160,203,139,72,238,239,30,34,104,135,28,128,109,42,109,69,227,47,195,184,197,129,157,122,2,191,154,173,74,50,240,164,75,175,221,97,68,150,70,51,180,210,178,180,102,203,102,216,59,218,255,0,67,17,1,161,133,120,82,42,226,33,47,197,75,153,75,116,226,216,35,125,121,119,147,208,251,183,168,183,238,18,229,134,83,152,57,253,63,40,82,99,97,92,55,37,80,239,248,135,8,248,161,27,248,158,237,224,34,3,72,9,14,163,152,126,91,205,155,106,250,29,191,90,239,24,183,22,198,171,39,78,247,191,80,152,221,36,112,9,137,215,131,187,60,21,68,246,167,107,190,161,178,85,175,169,227,102,207,176,70,5,107,134,51,169,86,199,173,144,79,26,214,235,45,173,133,90,111,108,188,58,5,218,3,145,163,220,231,155,42,166,139,102,214,107,102,16,30,190,214,179,138,238,62,209,157,146,186,147,44,42,227,182,47,80,89,175,46,179,142,82,35,227,97,29,20,132,52,108,178,161,151,56,112,142,164,142,54,29,70,110,54,100,68,68,178,25,26,205,106,228,36,150,50,94,78,192,150,189,14,110,82,186,71,153,22,221,210,1,151,20,189,97,225,12,189,200,62,110,217,246,151,142,27,54,187,62,92,201,73,102,182,82,191,30,3,23,116,185,195,173,146,30,171,155,243,198,108,187,15,139,217,237,123,155,9,227,155,236,240,30,199,71,2,136,153,196,75,95,54,84,100,153,251,40,51,109,39,98,222,201,247,246,139,173,165,108,146,20,240,238,168,117,197,186,149,124,165,114,185,23,209,216,238,1,19,171,103,99,156,26,115,103,201,221,107,221,31,214,51,7,66,185,230,207,53,83,91,46,108,178,136,157,249,237,250,105,190,225,138,245,251,13,195,214,49,232,105,70,162,78,170,215,59,253,9,3,32,180,56,214,170,124,233,19,102,101,205,17,28,8,255,0,186,91,1,45,148,4,86,190,75,44,94,76,185,165,204,170,215,191,172,64,244,179,22,245,144,200,43,219,164,71,247,12,120,220,49,55,10,65,40,37,32,202,210,168,126,175,104,129,236,227,21,149,132,159,121,125,224,24,9,166,188,39,205,169,31,140,253,53,52,234,246,236,136,201,143,70,77,94,251,222,255,0,136,74,110,153,153,21,55,145,221,101,243,204,207,175,219,50,34,214,106,102,122,171,21,252,175,196,3,36,244,82,155,236,53,134,125,159,61,230,82,195,182,123,112,117,125,194,82,176,210,109,206,146,227,123,103,213,90,55,37,179,230,245,168,59,240,46,209,16,24,18,211,175,213,144,169,67,107,87,205,24,18,60,165,127,162,152,148,140,5,62,111,166,222,75,190,47,230,162,151,227,55,110,213,181,191,222,220,36,242,23,241,73,232,158,254,161,212,71,195,217,107,136,207,217,186,222,241,13,76,77,88,118,217,34,24,85,213,110,138,200,255,0,24,229,62,103,17,10,166,140,183,42,222,79,190,38,70,204,186,59,42,91,134,213,118,244,179,123,230,59,118,85,159,46,235,94,227,206,177,0,150,99,210,249,107,46,87,227,195,201,176,238,88,115,122,80,102,93,98,196,142,217,59,210,73,236,33,161,216,125,106,114,231,182,251,240,28,52,30,85,25,151,88,230,180,181,25,17,91,168,81,110,235,108,59,240,130,33,151,57,227,103,213,173,213,91,103,207,124,198,94,216,187,6,57,87,88,19,173,216,127,61,54,182,183,244,143,212,251,160,205,101,52,75,34,51,184,235,163,100,172,189,146,230,246,235,240,183,119,112,147,2,37,166,16,30,8,68,194,57,173,218,246,135,51,91,46,175,46,67,46,243,189,243,125,193,220,53,25,207,80,47,204,117,122,157,73,41,25,47,154,246,43,241,221,218,51,87,22,240,46,87,52,167,222,54,147,61,113,108,193,197,229,75,68,147,185,154,10,197,109,89,246,12,76,142,195,217,149,33,62,129,131,110,81,54,75,10,83,81,14,46,38,29,68,105,44,230,70,119,202,68,68,68,159,190,3,163,165,43,78,101,153,193,64,243,110,187,89,24,210,243,107,178,218,234,73,90,217,79,176,122,172,88,119,194,154,114,50,51,46,203,145,182,89,203,124,247,179,196,119,190,238,209,191,80,208,208,85,4,20,84,208,142,53,113,12,67,45,182,144,197,141,42,52,145,168,138,217,76,204,204,207,168,197,151,168,32,39,180,228,66,90,84,158,41,182,141,178,113,75,136,135,89,88,204,204,184,238,43,110,32,234,189,22,206,182,62,110,122,54,14,218,205,94,175,165,194,247,36,159,15,178,45,228,115,154,220,234,181,175,111,196,47,36,202,90,252,237,78,56,184,119,205,111,90,228,210,15,170,220,55,31,96,243,115,26,34,53,43,112,249,182,101,171,221,210,212,157,186,186,242,138,139,78,251,59,204,243,113,87,96,163,112,187,243,107,56,151,96,185,204,225,209,70,168,208,136,105,154,215,108,202,74,17,115,47,177,151,188,109,59,67,198,203,212,102,114,217,146,82,71,144,141,198,76,175,254,79,112,15,7,5,39,218,115,158,211,150,214,245,151,227,126,241,218,34,157,189,254,92,255,0,171,254,177,125,112,166,78,219,44,199,148,89,60,205,210,198,92,253,27,238,93,248,144,190,85,14,22,74,102,155,62,169,201,155,186,172,247,213,26,85,107,219,143,64,251,0,96,204,77,39,155,47,203,253,191,66,254,177,210,196,200,245,39,159,106,205,149,57,173,146,223,140,100,164,11,209,84,142,125,99,6,198,215,107,109,73,52,223,45,252,158,30,203,127,216,23,234,93,74,80,85,92,50,210,245,78,70,227,170,56,100,166,30,53,155,170,228,86,34,35,35,185,244,190,240,8,238,134,143,230,229,160,245,90,204,171,39,60,171,125,142,29,194,228,97,198,49,248,47,30,203,158,14,109,57,93,113,118,219,50,113,111,45,188,131,25,61,95,232,199,32,122,6,54,62,90,117,44,81,49,0,225,146,155,200,180,230,73,44,236,102,150,189,237,221,227,18,177,31,15,215,75,71,34,28,160,230,109,146,161,144,239,203,45,216,247,173,73,246,37,187,112,12,199,193,253,49,185,189,114,136,95,145,214,179,87,180,116,185,222,215,190,176,248,106,59,198,98,97,78,148,158,17,49,43,111,192,93,159,104,215,239,231,60,249,114,154,253,200,175,228,136,62,105,43,134,120,186,38,89,125,145,119,15,77,32,169,35,165,206,176,168,102,152,89,183,155,46,100,153,222,247,236,62,240,31,69,244,213,111,207,13,50,124,217,169,207,12,151,125,91,53,174,69,187,201,46,209,235,161,162,117,233,73,228,203,116,146,184,220,65,54,24,105,25,86,82,145,13,186,152,57,10,18,153,121,67,145,196,182,233,17,149,209,238,165,191,163,247,198,119,224,94,151,76,206,81,5,5,57,168,40,152,93,92,153,181,168,138,44,144,162,89,106,139,41,230,120,251,79,119,29,192,51,203,135,217,26,243,119,15,13,71,215,210,138,134,86,204,92,44,234,83,16,74,135,101,195,56,104,148,173,37,157,55,46,10,61,199,212,61,122,34,18,187,229,90,14,221,134,3,152,131,189,197,84,87,27,13,172,183,239,33,186,147,178,76,5,47,148,85,14,110,181,133,55,30,243,20,86,243,183,80,13,46,110,81,175,238,10,147,214,71,147,247,70,203,168,226,123,199,91,50,97,199,24,113,40,109,106,189,184,21,250,200,7,108,219,247,81,244,126,232,215,172,207,209,203,107,119,143,35,47,150,188,152,149,169,76,60,68,105,62,41,62,210,238,30,129,134,205,180,164,137,42,185,36,139,121,0,236,17,209,59,247,13,94,80,218,70,98,34,186,122,187,6,225,91,172,192,106,203,151,172,84,206,226,130,165,192,192,80,0,56,0,212,92,0,206,221,66,134,102,96,91,247,0,169,29,197,69,56,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,167,30,32,40,98,130,166,98,128,0,0,0,43,184,138,253,96,69,186,227,77,206,253,192,10,222,119,235,26,69,76,236,119,20,81,145,151,16,3,86,238,161,166,229,218,41,125,251,197,14,221,160,43,123,241,27,102,119,26,141,69,214,100,52,92,187,72,5,115,24,102,27,102,190,203,13,42,120,146,71,153,73,45,215,222,96,55,141,100,93,100,56,115,9,155,16,76,41,199,34,24,65,36,136,238,181,145,22,243,183,104,224,205,103,176,144,12,58,227,209,176,141,234,218,83,134,110,56,68,68,68,71,188,247,240,220,49,247,29,180,133,148,82,18,88,173,77,73,74,165,210,135,97,212,162,38,49,36,103,153,252,183,177,56,71,109,198,3,221,98,86,50,201,105,105,124,197,197,212,84,235,46,66,234,110,152,152,180,38,217,148,142,37,156,189,150,239,176,48,159,30,180,200,137,134,231,217,124,170,109,68,68,146,118,93,89,19,230,181,43,212,140,252,151,247,245,253,161,96,116,134,210,138,113,80,204,39,240,48,111,82,209,44,196,108,185,85,12,165,44,213,149,45,25,216,201,211,35,222,71,246,140,99,12,100,92,246,179,156,45,106,149,173,195,140,183,206,140,44,239,145,30,183,143,177,223,246,64,122,44,67,197,217,253,99,29,27,180,66,202,205,46,204,28,138,188,50,23,188,204,215,194,235,61,221,47,188,60,52,52,44,108,116,74,220,84,35,183,89,27,135,145,179,235,63,235,23,62,156,193,56,136,221,91,145,50,154,129,26,200,114,112,236,193,145,92,237,218,223,120,246,208,56,53,43,151,165,14,57,207,13,171,33,32,201,204,165,99,221,187,200,227,184,5,156,132,144,77,80,210,84,82,184,220,170,73,25,25,176,171,25,91,171,112,223,134,165,163,92,205,172,151,199,21,173,111,20,127,144,94,169,140,186,69,43,106,26,20,230,100,147,109,38,217,147,143,32,140,178,145,22,253,197,188,91,201,141,104,184,29,94,206,236,10,243,222,249,149,123,90,221,138,239,1,208,183,24,114,187,216,208,157,111,235,155,184,118,112,237,30,110,30,83,25,22,180,158,199,18,105,53,18,76,210,217,238,251,131,147,17,19,29,54,203,104,99,94,170,254,164,131,59,95,183,143,96,184,18,89,4,223,80,102,196,166,57,194,214,117,48,163,223,98,221,184,128,121,169,85,40,201,41,14,58,152,180,173,46,145,145,25,17,94,214,238,23,163,6,100,177,109,84,48,113,16,176,113,78,229,117,226,185,54,106,43,234,79,176,187,199,69,35,164,167,211,8,248,86,157,145,76,201,46,68,33,181,26,97,87,184,141,69,237,123,198,78,224,174,25,49,45,113,15,197,51,52,101,196,69,58,100,78,164,147,184,217,34,190,244,123,226,15,71,75,243,211,106,134,65,203,29,34,44,251,205,149,251,97,117,105,198,163,157,98,28,221,132,113,38,121,239,226,204,186,204,111,73,233,86,146,166,84,148,197,154,58,93,43,21,186,251,135,176,151,202,211,10,203,100,130,116,205,55,177,43,188,207,184,65,176,68,204,189,134,223,117,194,108,212,68,147,214,25,17,94,215,183,220,24,237,141,248,183,21,44,133,122,26,13,233,67,134,204,217,77,89,74,51,60,164,78,21,206,203,227,184,133,229,175,167,171,130,128,74,84,168,116,146,98,242,116,206,220,18,174,254,59,134,32,99,4,190,30,40,162,99,30,113,105,39,230,139,114,228,100,73,51,86,176,247,110,224,50,129,142,152,151,88,70,78,35,35,92,136,76,34,73,201,147,143,93,178,50,43,153,175,133,212,123,183,139,37,48,127,91,171,222,147,181,248,125,129,239,49,2,45,48,241,17,77,52,182,213,146,61,105,43,157,206,196,107,22,225,10,91,215,232,240,236,32,30,166,144,166,222,152,237,121,33,98,215,171,213,223,86,131,59,95,55,29,221,194,81,240,62,139,102,159,163,163,156,91,113,205,27,83,7,95,241,228,73,224,211,123,207,162,91,183,12,49,192,60,57,92,227,159,115,193,205,15,83,178,219,84,223,110,183,143,68,251,4,138,206,24,98,147,162,39,217,28,52,106,224,98,162,126,89,50,46,12,159,30,27,186,63,124,6,49,105,73,91,166,5,248,200,6,162,165,230,79,83,174,31,73,125,43,153,190,91,186,93,195,0,42,153,170,227,162,210,119,104,252,82,75,161,245,70,125,162,254,233,45,92,57,56,159,146,146,236,2,200,228,154,171,180,171,250,247,189,177,239,222,49,198,10,29,201,156,123,77,19,107,81,168,140,172,217,92,247,17,152,14,100,134,77,17,53,140,97,166,225,98,92,214,230,177,52,131,51,59,17,240,220,125,131,34,240,151,10,91,40,121,84,222,54,22,112,194,124,126,101,169,25,80,91,220,73,111,52,123,221,124,71,11,2,240,156,230,177,114,72,215,224,103,36,135,118,155,173,13,116,119,19,165,184,205,7,216,50,10,166,92,13,1,67,196,194,67,197,182,151,224,50,89,168,199,8,151,211,121,39,210,34,202,124,23,114,225,212,2,205,98,244,116,190,154,150,162,91,9,28,194,148,204,99,100,105,121,212,154,200,148,218,149,188,138,221,163,29,230,81,113,51,56,200,130,101,162,116,205,229,185,226,146,106,221,115,223,215,187,120,245,184,189,84,69,84,51,184,167,28,76,49,165,78,178,178,83,36,118,51,38,72,184,220,199,2,128,148,74,162,230,75,231,24,197,48,147,133,53,95,88,148,244,179,35,118,242,247,192,121,246,105,89,236,81,18,154,145,204,156,204,89,250,16,203,61,221,188,56,14,91,180,45,73,13,107,83,147,130,205,236,160,220,254,104,204,60,57,195,74,22,106,196,42,83,80,196,173,195,151,161,197,37,168,182,76,203,114,47,187,33,238,222,47,4,86,141,210,24,172,182,85,70,121,111,228,154,58,255,0,230,128,70,212,60,194,97,44,205,174,133,38,181,150,182,181,10,77,237,217,188,187,68,134,232,157,141,206,186,204,12,185,248,217,10,54,154,145,166,237,172,178,140,148,76,22,235,184,49,95,26,176,81,52,191,51,108,144,51,229,109,59,70,109,123,87,242,117,118,181,155,47,100,58,205,29,234,247,101,21,77,60,201,46,13,36,117,28,35,135,173,51,35,245,70,139,217,22,237,192,39,26,69,48,102,107,2,227,201,125,149,145,56,104,187,74,35,46,4,125,167,191,120,225,84,8,109,152,119,212,75,225,14,165,111,62,227,30,15,4,170,210,155,211,111,184,111,193,43,230,138,155,241,74,185,122,155,126,216,247,239,30,182,173,140,179,47,164,148,222,248,69,117,247,40,6,55,99,84,233,12,75,103,62,58,28,141,59,62,229,43,219,55,222,48,23,26,39,14,69,78,167,9,78,165,73,86,207,189,59,248,33,190,241,153,120,240,242,14,10,121,153,105,47,157,186,251,218,24,61,137,8,39,102,211,18,77,212,71,169,225,191,214,160,72,22,134,107,18,234,95,85,210,146,222,93,93,195,138,219,141,164,245,137,90,77,74,45,229,126,3,145,80,120,184,133,182,123,172,164,238,62,62,72,235,224,216,83,174,159,69,71,209,190,226,20,95,44,43,158,28,20,67,107,83,144,233,46,111,36,221,103,98,226,142,254,225,208,99,20,217,184,222,104,200,243,11,201,180,121,10,189,175,171,239,238,28,10,122,39,100,105,156,166,155,148,58,82,100,175,120,191,32,243,149,116,113,198,236,153,148,223,67,89,228,159,110,95,200,3,34,180,61,146,49,19,225,118,99,123,163,176,121,54,253,145,220,38,42,150,151,161,131,137,52,235,55,228,227,251,174,225,19,154,23,75,210,175,12,108,78,31,232,127,15,253,163,184,75,220,134,29,41,55,188,174,41,252,96,57,141,50,100,162,60,170,227,216,57,168,77,139,129,141,73,109,37,214,99,81,110,220,3,65,153,246,13,167,56,152,222,89,218,228,67,101,94,85,207,112,13,135,75,119,217,28,8,165,89,59,140,188,161,206,136,50,35,220,125,99,171,139,89,88,247,151,148,3,163,155,191,149,189,230,146,241,157,127,100,97,238,148,53,195,114,57,164,169,180,69,203,136,220,136,143,35,39,92,222,89,84,215,182,46,209,148,181,124,225,16,80,217,212,243,9,45,163,45,214,171,117,43,191,184,70,110,153,152,134,212,69,83,5,14,204,116,173,195,134,152,77,80,162,67,164,102,159,24,209,111,178,183,30,225,36,97,141,101,53,41,142,199,119,25,61,94,179,212,207,183,47,29,253,195,218,104,221,76,57,62,196,73,59,74,134,140,82,81,58,150,37,70,202,47,98,83,253,123,143,176,90,104,135,22,254,91,17,30,91,249,35,48,52,32,164,54,250,244,223,113,136,210,217,166,242,101,221,41,220,94,57,195,223,209,238,20,73,238,143,180,131,52,253,58,228,58,17,24,155,205,141,223,28,68,71,234,109,23,177,45,219,133,248,133,69,173,184,252,161,227,104,105,115,112,112,42,66,117,159,61,26,186,94,242,123,187,135,185,97,60,56,249,64,57,172,244,108,55,210,119,59,13,182,200,141,37,188,110,165,54,222,87,1,175,33,90,251,197,22,164,165,37,117,17,123,230,43,154,201,223,98,28,8,168,166,200,141,36,227,119,37,118,128,230,18,139,137,25,111,27,46,169,55,242,139,175,172,27,89,41,180,153,40,142,233,35,220,99,66,219,37,29,206,224,52,147,157,166,67,135,148,236,102,100,123,135,37,72,183,2,49,180,225,101,66,187,200,192,117,51,23,141,42,50,232,249,31,148,121,249,132,94,169,135,86,106,65,101,105,74,222,123,184,24,239,38,72,37,25,168,204,247,54,127,140,120,10,226,112,212,162,79,49,125,79,195,163,83,47,121,235,186,162,34,43,37,71,115,222,91,183,0,199,173,46,113,30,30,75,68,205,33,121,194,82,135,21,9,8,225,33,231,72,148,100,113,105,43,145,102,45,219,140,69,22,48,85,46,79,106,137,188,66,87,8,225,63,179,239,100,238,71,149,182,203,118,243,236,25,73,166,254,40,156,202,37,82,232,120,185,67,200,118,81,10,103,170,115,50,174,81,107,61,214,95,112,194,55,93,118,103,52,60,232,35,39,63,91,35,234,79,87,218,1,218,82,82,103,102,179,8,86,245,17,10,214,235,55,54,155,158,228,171,134,227,236,23,34,46,76,170,122,5,152,164,52,250,84,172,173,30,189,54,46,23,236,45,251,135,39,9,105,102,80,185,84,209,242,138,109,5,175,186,213,98,65,122,162,120,153,126,62,35,145,137,51,216,99,97,200,6,226,225,84,76,71,26,72,137,194,53,89,36,178,223,188,76,141,17,152,147,27,11,41,133,134,35,150,145,50,72,108,179,94,251,147,109,253,46,34,214,84,181,36,68,214,53,110,168,161,206,206,186,175,23,123,111,63,124,199,18,111,54,91,249,154,35,104,201,46,153,150,94,61,125,227,143,47,149,189,29,172,113,44,62,174,7,208,73,159,27,247,10,59,74,110,67,21,51,218,62,84,139,86,175,39,169,182,103,198,252,119,119,12,243,209,231,10,93,111,159,245,210,249,202,47,178,91,51,70,87,245,95,104,45,62,8,96,123,147,126,122,218,165,149,2,53,91,54,92,140,218,247,214,94,247,108,251,4,144,97,222,26,64,72,121,195,84,115,47,31,170,190,187,47,173,207,195,162,93,162,76,143,77,75,211,205,66,161,40,65,68,25,109,4,174,149,189,175,112,185,50,88,4,182,214,242,112,172,237,247,253,142,225,214,75,37,136,96,147,98,119,115,132,123,254,199,112,244,144,134,164,17,38,222,187,172,81,216,52,68,218,78,221,189,99,141,50,139,76,52,35,143,41,109,164,147,109,234,59,23,18,28,130,50,82,76,204,236,60,110,37,79,25,147,83,51,24,165,196,195,54,76,234,110,111,44,137,37,119,16,91,247,151,104,12,71,211,39,20,21,45,128,171,229,141,69,202,79,87,205,246,37,185,211,222,168,117,123,62,254,193,130,52,244,92,202,170,159,198,55,13,6,113,10,82,92,136,52,194,182,165,157,179,150,253,215,221,210,251,164,46,54,153,120,140,169,157,103,88,75,88,137,150,58,151,57,190,218,165,230,81,217,168,117,110,178,187,134,238,136,84,19,115,218,165,79,188,204,195,199,83,198,253,218,78,235,155,144,231,186,233,61,219,196,25,117,163,5,19,51,133,84,12,83,242,153,155,68,229,60,209,93,108,41,41,185,234,78,197,116,140,217,167,33,14,30,95,8,149,33,105,52,194,182,147,37,21,140,186,36,45,254,21,82,208,210,137,84,177,45,156,85,209,42,101,171,57,110,164,163,184,183,238,23,90,21,178,67,104,45,251,144,68,17,3,150,146,46,209,172,138,227,64,215,123,10,53,159,18,5,10,17,10,153,21,140,7,69,85,35,52,165,251,17,153,217,28,62,172,132,102,105,217,6,250,87,91,196,19,14,219,230,110,252,167,111,210,196,36,230,160,70,121,115,196,68,102,118,79,15,170,33,128,26,114,83,198,253,53,90,198,234,98,140,213,205,190,74,122,62,169,12,93,128,34,154,121,16,105,154,188,210,178,145,244,119,31,31,36,135,77,20,102,74,55,8,175,115,34,251,131,183,173,24,216,234,136,198,212,74,73,163,87,185,123,143,123,105,252,163,138,152,19,137,128,110,33,8,113,70,181,31,146,87,45,198,101,248,128,92,44,38,175,98,228,51,35,82,14,1,57,101,250,159,29,114,245,205,251,98,223,184,73,142,141,248,184,168,216,89,99,46,198,73,75,45,62,202,140,146,230,242,59,50,94,207,188,68,36,12,91,178,248,183,12,146,146,50,35,71,76,187,203,242,12,190,209,199,18,246,56,200,118,87,23,42,70,174,70,134,250,110,88,247,27,59,143,165,199,112,9,49,196,152,194,142,230,236,171,109,89,53,222,65,223,142,78,63,104,66,118,47,193,46,27,154,110,219,133,155,95,229,23,214,196,193,61,81,34,115,107,191,10,173,79,235,74,191,30,221,231,216,34,147,28,37,249,249,151,50,93,221,180,245,125,111,184,6,60,17,88,238,124,71,174,195,233,153,192,84,18,151,179,52,90,185,155,14,116,207,118,229,160,247,239,225,184,121,71,81,149,69,199,128,230,201,226,14,30,54,25,194,203,208,125,10,233,112,220,100,2,88,116,80,173,219,142,164,94,105,200,185,121,27,147,229,55,100,185,188,238,211,28,58,92,119,139,217,95,201,154,159,83,177,240,126,57,100,254,171,115,54,53,30,87,16,123,183,31,96,192,45,21,113,21,201,115,16,82,229,68,75,18,79,212,109,153,147,139,178,183,147,5,187,165,220,36,34,73,51,106,105,46,101,102,251,10,214,230,245,53,17,240,81,240,222,125,130,72,143,189,34,112,193,201,116,222,160,154,55,3,55,202,222,201,101,173,174,134,244,180,158,57,59,251,69,129,139,166,34,98,32,155,38,224,227,86,172,247,178,91,51,221,191,184,73,30,145,148,92,60,206,143,168,99,82,152,213,173,205,147,115,100,70,71,103,89,45,221,19,236,24,187,70,208,80,179,90,130,38,73,16,81,233,217,225,141,236,168,34,39,8,243,35,137,26,79,119,75,179,176,88,24,233,68,79,230,52,85,71,25,20,136,118,155,61,75,144,191,45,161,68,94,168,147,183,18,223,209,251,226,85,116,72,198,164,78,33,37,18,232,169,148,133,38,205,47,14,163,75,111,89,100,162,38,10,198,70,225,246,136,251,198,12,17,138,167,161,92,156,65,73,234,23,54,153,153,160,148,236,57,154,20,149,19,138,185,25,54,87,224,93,124,7,103,163,206,47,76,104,42,161,246,98,206,81,6,136,105,74,160,72,227,243,55,189,46,52,89,78,235,79,75,161,195,184,247,0,154,89,220,4,182,119,169,215,69,159,137,205,109,83,137,235,183,29,199,216,49,11,20,244,97,167,103,60,217,149,85,50,245,58,255,0,81,52,29,175,147,143,138,62,193,119,105,124,108,146,77,246,156,181,37,54,189,86,79,82,140,65,218,249,184,248,195,236,29,196,202,180,151,61,171,188,210,91,186,252,31,79,119,182,1,27,117,70,141,178,170,102,19,157,156,102,165,107,101,109,200,156,209,9,74,80,90,178,37,92,207,84,91,187,119,139,53,81,197,49,11,80,65,203,160,95,109,228,190,150,203,202,37,43,50,150,101,98,183,216,25,135,164,238,43,193,192,81,238,66,65,77,100,142,174,54,91,50,111,41,190,74,81,158,169,36,68,146,37,241,233,12,33,162,161,102,85,149,95,35,137,92,3,235,71,57,194,195,41,80,173,40,210,69,173,73,158,253,251,250,95,120,6,107,104,135,79,26,228,8,141,125,168,148,27,53,25,31,147,100,216,144,193,220,238,67,210,105,145,61,98,10,130,171,225,145,19,11,153,28,223,209,82,203,54,247,161,207,183,188,122,92,14,147,193,209,148,92,126,208,243,144,198,212,193,216,187,70,40,145,184,154,107,121,220,139,163,209,227,220,99,24,52,202,197,56,121,145,213,242,88,121,148,153,226,115,155,236,77,60,74,89,219,103,86,235,47,187,179,128,146,48,194,172,124,230,85,100,83,165,149,90,204,158,167,188,183,52,158,31,104,101,94,132,116,243,177,83,149,185,179,69,154,78,77,20,100,105,65,219,231,182,203,176,98,156,150,17,217,205,70,201,33,151,28,215,102,245,20,153,222,205,159,14,61,130,71,116,22,195,213,67,203,161,102,142,194,76,208,111,74,227,17,117,55,100,124,250,158,29,30,61,30,222,209,100,102,229,11,4,112,146,41,90,50,56,89,101,204,35,164,93,136,72,239,102,110,37,16,200,51,81,23,76,139,121,247,24,213,40,131,56,105,124,43,100,151,8,144,194,17,210,45,251,146,67,166,171,102,109,192,193,165,78,60,202,11,104,36,93,197,91,169,93,253,192,48,143,76,185,139,37,58,147,36,223,100,178,197,76,203,202,47,102,207,120,140,104,181,147,185,119,145,218,252,6,110,233,153,136,102,245,85,7,13,15,19,44,115,102,152,77,80,100,133,220,203,198,52,91,236,174,225,131,240,172,170,35,53,144,163,203,111,36,130,6,67,232,229,37,125,117,107,74,106,26,37,121,102,50,243,59,32,206,222,53,92,119,9,41,195,184,56,150,164,143,182,112,238,145,156,82,142,198,131,191,144,129,134,250,39,81,5,17,81,70,184,251,17,232,213,70,203,84,86,77,139,213,28,227,116,247,9,7,166,36,44,65,193,169,4,111,151,142,53,116,173,216,158,238,225,140,138,200,160,157,35,65,188,211,168,179,197,197,54,221,184,123,20,37,164,50,86,95,14,211,239,28,22,97,219,109,39,101,42,247,190,243,27,229,152,209,150,219,132,21,59,27,215,190,238,223,176,53,161,77,37,194,61,98,126,201,144,166,168,181,89,183,223,250,199,71,58,141,143,129,109,231,161,161,137,121,50,229,204,133,25,29,236,93,94,248,177,200,122,114,86,226,52,153,29,199,46,17,244,169,121,13,73,220,158,209,209,201,227,157,139,134,97,78,165,9,90,152,74,212,68,70,86,59,21,199,96,194,77,183,84,225,17,244,136,248,251,227,33,220,235,20,68,86,34,49,184,118,87,19,29,121,197,45,41,73,17,39,128,222,68,66,213,123,146,119,0,209,48,130,110,54,25,198,28,53,217,109,169,7,151,141,140,172,45,45,119,131,82,121,251,234,138,113,115,115,90,97,13,164,147,38,155,30,245,31,176,61,251,197,224,66,148,103,107,113,26,150,198,109,230,74,224,3,24,24,193,118,165,104,56,102,97,39,134,133,30,115,53,182,87,43,238,234,65,118,15,15,138,120,7,13,57,150,62,251,112,149,11,143,37,166,144,148,50,217,29,200,157,191,13,89,159,89,140,205,136,129,67,183,35,207,189,54,220,58,232,154,117,136,132,26,79,104,177,145,112,183,111,188,38,4,98,77,176,150,125,77,71,58,152,106,114,160,54,161,178,229,91,208,107,245,196,92,76,144,69,197,67,74,41,56,136,184,66,98,62,14,57,149,171,203,78,172,210,101,99,185,110,50,247,132,136,84,184,81,44,156,179,19,173,84,210,239,100,185,54,105,234,50,225,208,62,193,107,234,60,1,151,50,168,136,168,118,170,7,22,89,44,89,82,100,124,11,169,177,57,140,27,68,130,54,67,49,136,136,110,6,44,144,106,91,73,83,205,30,83,44,215,45,246,45,251,135,164,131,163,228,245,83,104,134,118,46,37,79,100,39,220,110,29,196,154,146,173,196,119,44,166,100,68,106,183,218,23,230,165,193,131,125,141,74,229,243,210,36,191,125,205,111,224,126,208,90,22,229,19,186,6,127,31,26,220,162,49,182,181,142,194,33,200,216,117,146,20,89,238,91,236,155,157,145,247,193,97,72,60,34,230,244,94,10,10,116,234,93,34,185,155,121,183,23,11,89,29,226,228,201,142,100,222,187,105,129,113,171,229,203,153,165,38,252,123,71,164,163,106,73,76,214,86,209,198,205,160,27,121,184,118,115,161,47,164,141,42,52,239,35,35,51,50,177,144,244,241,20,212,178,35,46,201,18,243,217,111,155,34,210,171,118,94,197,239,134,70,32,227,101,31,13,15,204,218,189,176,243,109,23,189,189,207,218,139,91,68,226,188,214,73,53,151,183,146,86,132,237,237,58,102,241,40,173,210,78,255,0,44,183,110,25,43,141,82,56,231,249,154,208,17,103,151,104,242,90,63,115,238,24,55,58,98,50,89,48,101,123,43,137,200,132,185,227,16,101,193,71,239,110,220,50,132,72,254,22,226,12,37,109,71,204,24,141,153,74,137,216,152,167,96,210,136,103,139,50,137,77,32,138,196,106,51,53,93,71,111,177,184,99,206,149,152,124,80,211,2,139,135,134,153,45,180,75,33,200,214,104,186,72,206,37,101,99,50,79,121,15,19,163,254,41,197,73,230,18,185,107,206,74,154,109,249,243,10,89,188,102,149,17,26,154,35,50,233,150,237,195,44,49,42,69,46,196,218,38,101,49,135,136,118,45,246,245,48,169,68,181,105,112,143,43,200,89,238,34,81,222,202,51,62,235,0,141,169,173,60,227,106,116,208,196,81,168,178,238,201,239,119,14,170,28,222,129,140,75,78,52,104,36,94,249,210,100,101,114,235,251,99,34,42,108,54,92,190,127,19,0,252,20,213,166,219,201,115,117,188,170,43,161,39,190,233,239,22,234,176,195,213,67,109,113,208,208,147,55,9,58,188,167,171,186,79,201,46,164,128,218,147,51,45,154,52,211,47,70,36,140,153,74,204,144,226,110,71,184,186,239,218,61,60,166,58,111,73,60,113,242,152,3,127,59,122,132,155,205,41,73,52,25,145,145,150,91,111,232,150,241,106,229,209,241,146,104,199,46,194,81,149,38,215,141,73,151,3,47,123,126,225,117,233,122,142,6,118,203,16,19,56,248,38,16,212,50,87,116,58,73,86,98,36,149,143,49,159,105,128,203,141,31,180,181,154,73,100,177,18,233,180,93,33,2,112,208,176,76,33,49,46,41,165,158,68,44,140,140,148,241,111,45,215,247,196,131,81,152,181,34,159,109,154,154,142,159,123,81,171,190,162,49,10,182,108,220,108,179,236,16,125,61,167,158,131,117,17,50,24,104,184,228,197,169,110,45,73,65,186,146,43,145,164,200,210,92,14,231,246,133,238,193,205,40,170,122,115,157,246,246,169,168,77,163,103,201,181,37,198,243,101,214,95,45,221,43,219,49,95,223,32,19,58,196,91,78,230,200,235,106,181,175,101,17,142,114,23,114,226,66,192,225,166,57,73,170,94,114,189,71,77,47,102,212,252,239,24,131,182,108,252,124,97,251,31,190,47,100,44,206,29,242,187,113,12,40,179,91,162,178,63,198,3,180,43,25,113,26,146,146,50,222,99,97,14,165,69,114,82,79,127,104,220,74,253,224,5,166,230,104,223,97,93,66,50,113,59,246,10,145,149,239,114,184,212,70,70,124,64,109,33,148,146,140,238,98,166,214,94,146,72,206,227,118,197,218,43,125,214,184,13,9,85,250,39,98,177,13,70,130,62,209,160,208,87,51,223,188,106,204,96,53,157,139,172,58,61,163,101,110,43,117,136,134,164,230,62,37,96,27,135,110,161,65,82,34,176,160,0,169,113,184,160,173,247,88,6,160,20,223,109,194,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,2,134,118,20,247,248,10,157,186,197,14,255,0,96,5,0,0,0,11,136,10,240,45,252,64,21,187,128,219,53,31,11,138,154,140,248,152,208,103,99,184,1,153,240,49,165,70,68,71,113,69,47,142,241,182,107,53,29,174,3,86,107,245,138,25,216,105,224,52,154,143,172,192,84,212,93,102,52,41,86,182,241,67,90,58,204,112,98,230,44,67,228,214,61,151,53,237,209,51,252,64,53,198,76,24,132,101,78,184,246,66,36,169,87,202,103,192,189,225,110,171,140,92,167,105,182,34,87,23,80,108,250,168,37,196,31,202,142,46,201,34,86,253,200,63,98,123,187,133,182,199,45,34,233,234,66,158,83,236,214,59,35,174,193,70,169,179,230,245,185,117,33,9,50,226,209,150,227,49,30,24,215,165,245,71,57,136,121,153,94,33,235,154,118,84,166,84,92,210,218,110,163,55,10,221,38,72,248,25,0,201,156,120,211,34,69,2,204,124,28,155,17,178,56,228,149,211,109,60,208,179,187,134,78,145,111,83,29,197,220,35,227,23,113,210,171,196,24,180,180,186,167,111,66,225,27,100,203,97,109,171,229,117,75,183,169,167,135,17,224,170,140,67,169,42,136,178,114,50,111,180,154,152,217,239,179,182,142,141,213,187,114,75,217,30,254,241,191,65,210,241,51,233,147,9,122,7,94,70,183,17,234,164,158,13,153,246,144,14,77,37,73,204,234,121,164,41,197,192,109,37,19,172,205,227,82,140,217,82,171,112,50,183,147,247,6,68,97,254,25,211,210,56,72,8,249,132,147,82,235,58,220,235,218,86,171,92,214,69,184,150,125,70,67,143,65,80,112,210,180,192,186,153,86,169,246,181,187,245,230,171,95,55,182,50,224,98,229,42,5,230,229,154,189,85,136,186,179,23,178,1,179,27,81,73,100,144,168,83,17,154,148,164,201,164,248,181,171,117,143,118,242,62,193,104,106,236,80,154,27,241,13,203,231,155,147,22,188,165,179,39,201,186,173,197,30,240,246,245,25,74,202,21,40,140,245,175,17,25,116,188,171,31,103,217,22,250,54,69,76,197,62,234,147,11,152,212,226,148,125,55,11,172,251,192,91,41,245,77,62,152,197,41,215,99,117,135,172,113,87,213,160,184,159,188,54,33,100,46,77,115,100,133,214,234,173,235,242,218,255,0,100,187,7,179,142,161,145,18,233,156,186,87,153,36,165,95,199,219,113,158,238,42,23,239,12,52,118,56,142,115,231,90,63,54,93,78,175,230,133,189,157,252,151,125,224,200,241,216,77,163,252,68,203,157,121,202,146,214,106,245,25,62,95,34,181,245,151,224,231,113,11,232,154,47,14,36,15,183,2,185,110,161,78,40,156,36,235,159,85,238,118,189,243,31,96,185,133,39,166,40,111,81,135,216,182,222,61,55,29,207,147,223,53,90,217,251,184,139,77,12,153,205,89,61,128,126,20,182,166,77,230,161,214,125,4,122,251,153,111,177,240,87,30,241,5,204,163,40,122,54,61,164,198,192,74,245,154,168,162,34,86,189,210,178,136,146,124,13,93,228,46,245,53,72,74,208,141,98,165,214,50,113,91,245,202,246,37,237,135,67,135,84,186,165,18,151,27,139,129,213,43,107,55,8,181,185,183,101,70,253,198,125,134,61,137,76,155,128,112,161,217,123,38,110,149,178,223,241,119,6,7,108,204,4,20,34,18,211,109,100,74,47,98,204,103,107,253,145,173,244,37,168,117,62,217,88,138,214,63,179,97,197,134,136,126,49,41,82,87,159,61,250,136,175,111,255,0,65,189,28,233,183,46,91,43,85,150,86,185,91,219,16,146,44,246,32,53,207,4,244,35,73,215,45,17,170,89,166,249,109,108,229,123,238,237,24,179,164,20,98,101,20,235,100,78,106,150,137,177,52,173,217,173,102,221,221,215,216,50,250,101,40,125,17,79,197,191,15,102,221,121,70,149,103,45,247,51,50,220,70,48,139,74,233,163,45,203,162,33,210,253,141,186,137,105,182,83,221,100,190,93,130,192,195,250,178,98,184,185,148,105,169,236,196,113,142,43,201,183,174,87,112,225,72,96,182,173,127,138,205,151,47,174,183,27,142,60,225,211,118,50,33,68,171,230,125,103,195,188,199,165,161,160,117,251,109,218,205,151,87,235,173,236,133,18,73,163,61,7,5,15,225,39,204,172,185,182,63,163,153,254,189,237,133,193,210,82,126,137,53,55,80,65,28,94,165,78,83,81,107,36,234,243,94,237,188,87,189,143,176,115,244,127,147,162,31,159,190,87,203,155,101,245,247,253,119,188,91,77,50,38,174,178,115,56,114,136,202,75,165,94,221,144,142,247,218,11,176,4,111,98,44,217,115,9,162,21,180,107,62,84,36,121,22,245,203,221,195,188,104,194,185,71,57,84,240,76,236,250,204,203,120,173,158,220,25,81,246,142,162,162,91,143,70,161,70,119,241,68,95,116,199,189,192,22,33,215,89,203,83,16,155,145,187,17,214,127,220,234,236,1,156,24,51,78,177,39,160,100,241,251,30,165,198,118,142,158,176,213,107,188,225,112,185,245,24,178,218,68,207,34,159,168,42,9,106,98,179,33,91,39,67,33,23,172,105,92,108,50,78,135,110,23,192,8,40,88,114,223,227,44,157,255,0,175,40,248,152,198,189,32,164,81,205,212,147,233,145,66,217,162,217,122,121,203,245,182,147,194,247,226,3,28,231,146,136,167,26,40,163,135,186,86,178,34,86,114,223,184,250,175,220,56,82,199,147,12,250,144,74,202,180,160,210,123,175,192,200,92,248,57,92,178,101,36,135,97,230,53,145,41,82,150,178,204,162,221,117,17,117,219,129,144,181,179,198,87,44,153,198,106,147,170,74,98,92,109,59,243,110,204,123,186,251,0,93,220,57,175,231,82,56,237,99,51,109,66,10,11,84,147,212,33,91,174,139,23,146,125,130,80,176,194,102,205,87,206,86,127,106,217,117,62,180,209,151,54,126,226,189,242,253,193,16,20,164,68,76,75,196,132,47,49,148,61,237,98,46,180,137,115,209,202,85,25,11,225,14,212,198,92,219,38,94,145,29,237,174,191,3,1,99,244,162,166,97,25,240,103,60,13,175,182,253,20,253,199,188,71,29,21,28,114,186,150,78,243,46,234,181,83,24,119,111,151,53,140,156,73,223,175,176,73,126,150,243,40,118,124,20,241,214,190,221,235,79,220,59,132,96,200,9,111,207,37,201,103,164,165,69,178,146,234,223,156,187,64,74,54,138,88,148,79,83,135,15,19,58,204,183,103,249,8,182,107,92,141,182,11,169,35,35,170,105,193,188,195,239,34,34,233,76,50,174,121,59,149,220,48,99,70,72,121,236,36,52,41,18,50,54,83,244,41,91,208,123,172,205,254,240,203,58,134,112,236,52,162,57,79,68,101,203,8,234,188,139,238,202,125,192,49,163,72,42,152,237,62,134,110,55,127,202,182,78,175,235,71,216,49,114,117,10,244,121,189,30,234,51,161,121,110,187,145,94,214,46,31,96,94,44,94,158,55,56,168,230,210,230,162,181,203,123,81,100,100,203,123,54,217,241,177,118,11,121,59,130,110,95,72,61,20,243,90,181,183,150,234,205,123,93,210,46,31,100,32,99,229,112,148,177,57,137,109,5,150,202,111,119,31,161,144,226,74,221,60,197,171,87,75,87,191,119,188,57,117,127,203,243,232,163,103,167,234,103,217,193,9,33,216,210,148,235,145,49,22,118,15,49,108,249,189,82,221,105,239,1,222,203,33,141,12,180,251,232,178,86,210,108,119,226,102,68,125,67,195,204,223,218,53,121,23,155,45,239,186,221,130,227,78,221,131,151,202,216,102,29,90,183,155,90,91,89,88,206,214,73,220,183,238,226,66,222,55,6,167,47,118,239,110,240,25,199,161,12,19,170,240,211,59,87,183,55,122,239,219,34,90,101,13,154,13,205,214,242,127,24,141,125,9,168,168,166,124,51,214,75,50,230,230,235,120,226,63,238,159,108,36,190,4,146,156,246,221,123,126,48,28,195,183,217,26,76,206,226,138,81,23,19,26,13,70,101,114,61,192,53,25,151,17,180,234,138,198,68,123,198,163,59,167,119,17,182,162,227,112,28,56,149,25,23,30,177,208,77,162,210,195,121,214,230,82,55,45,194,253,163,189,142,82,18,157,231,110,145,125,225,106,177,62,179,129,167,229,169,125,249,150,206,71,28,76,223,82,107,223,149,103,109,201,62,192,22,51,73,140,96,131,165,228,57,216,168,182,103,19,59,217,212,123,33,175,130,30,185,111,65,251,30,61,194,40,241,162,185,139,170,42,249,132,90,166,155,74,121,202,57,196,43,80,72,220,183,111,123,101,46,54,25,1,165,102,52,59,61,137,154,202,97,170,77,122,97,234,103,214,150,246,60,185,82,147,125,37,188,208,87,227,218,48,242,107,24,228,108,115,239,173,204,230,183,86,179,59,90,247,59,136,53,202,217,55,245,189,28,217,114,245,219,180,73,126,131,52,75,240,181,44,221,245,203,50,146,35,165,43,51,215,17,218,206,60,126,200,71,165,21,32,114,103,182,106,33,53,154,189,93,252,101,173,124,221,167,220,37,255,0,69,10,47,154,38,51,183,14,91,170,53,63,47,50,61,118,107,217,79,123,99,237,1,150,146,56,98,105,158,138,44,90,219,241,238,33,232,152,35,50,221,218,58,185,99,42,109,188,170,77,186,119,227,239,14,221,146,34,181,187,69,28,166,136,202,215,27,166,180,164,172,103,188,109,18,200,138,215,222,54,158,116,202,230,74,251,128,52,76,166,44,193,195,56,243,207,100,66,45,115,202,103,107,153,23,103,120,183,45,215,114,232,233,196,100,11,19,92,235,101,110,25,163,80,162,177,18,237,196,211,222,43,140,85,131,84,213,23,55,143,84,199,102,92,54,207,211,212,154,242,230,117,178,225,148,239,229,125,209,139,248,79,136,211,42,147,17,167,76,20,231,104,111,103,137,121,37,179,165,27,181,232,34,63,36,189,151,221,1,156,50,167,82,244,36,59,185,174,75,101,10,189,184,220,136,114,150,162,237,29,29,44,251,238,74,32,20,226,175,120,54,143,129,113,202,145,220,153,153,241,0,81,218,195,140,250,174,131,177,245,24,222,113,124,55,142,43,231,149,181,42,251,136,140,204,7,71,60,137,68,44,44,67,139,94,92,140,45,119,181,237,98,61,227,16,180,163,197,116,200,229,83,168,22,39,218,149,57,76,196,184,148,236,185,174,102,151,200,142,230,131,236,25,33,138,21,60,52,158,77,52,117,200,237,78,170,84,251,215,213,26,173,100,47,127,3,236,17,101,165,230,45,174,62,124,228,28,29,65,172,109,250,112,218,82,118,75,102,53,45,242,181,205,27,184,144,12,87,197,154,198,46,167,155,52,236,68,199,105,81,65,161,162,61,73,35,113,56,181,91,114,75,180,117,20,92,153,201,148,202,13,41,134,214,41,205,103,175,181,236,149,119,247,14,161,253,100,198,53,181,43,198,30,92,189,156,46,98,225,208,205,192,74,26,130,152,197,22,168,218,214,102,93,212,171,92,212,69,184,175,218,2,225,55,28,197,47,69,19,14,59,179,61,13,196,178,154,242,230,122,253,228,123,149,247,69,136,169,167,79,199,199,197,184,220,78,179,60,83,142,95,33,21,200,212,173,252,59,199,174,174,235,45,173,81,208,16,115,44,236,47,85,149,26,155,94,217,76,247,154,111,198,227,160,164,104,185,189,83,50,117,152,121,110,213,118,21,17,109,114,81,187,50,74,251,212,94,203,135,120,144,56,52,237,39,55,159,69,41,12,75,245,230,108,155,214,214,165,59,174,91,247,153,118,140,159,193,253,28,166,147,73,91,177,49,180,110,183,60,60,42,210,174,113,74,111,153,42,51,61,206,151,112,247,216,37,163,108,57,162,14,50,103,70,122,180,157,181,41,92,226,123,214,122,179,224,151,125,241,152,184,113,133,242,217,60,175,103,102,71,169,34,135,135,69,182,149,43,201,73,149,183,172,195,35,145,134,216,93,41,144,115,142,162,69,168,215,234,111,242,210,149,155,46,126,213,157,184,139,215,0,195,105,214,101,71,103,95,190,58,150,165,251,45,246,70,114,230,242,186,87,189,184,113,63,124,119,114,214,95,78,179,90,158,203,111,46,240,192,238,89,202,74,34,79,178,29,131,36,103,107,118,142,28,59,60,12,211,193,93,163,178,97,9,181,237,214,40,171,171,213,50,167,22,118,34,235,24,179,165,254,35,179,32,160,234,214,26,156,234,29,99,96,177,108,230,172,185,158,135,63,98,100,123,140,100,189,81,48,102,91,40,136,136,113,237,90,80,72,51,60,166,118,186,200,187,4,101,105,215,137,186,216,154,222,65,15,59,185,31,54,217,173,155,186,25,126,81,163,236,241,18,70,28,87,19,136,202,231,19,227,73,49,27,105,198,234,253,97,53,159,36,58,123,147,107,100,238,224,36,87,67,12,53,142,150,61,46,152,68,73,117,72,122,148,101,36,189,164,149,115,51,135,62,4,163,236,17,253,130,212,188,69,87,136,242,103,213,3,181,109,91,70,253,105,35,54,86,28,46,210,181,178,253,193,51,56,1,68,193,201,105,217,18,202,89,169,112,169,248,86,149,227,141,94,177,171,151,148,125,128,47,29,61,47,68,44,20,42,73,172,166,152,100,36,250,87,234,46,241,232,90,59,17,23,97,14,4,27,122,180,33,36,86,36,160,136,135,57,5,184,189,225,70,249,29,198,226,138,246,27,100,86,27,167,191,128,13,68,123,128,140,172,100,41,96,1,196,153,52,78,67,45,57,111,114,46,190,241,138,154,91,82,137,153,208,149,95,202,26,205,102,195,244,91,94,207,49,223,220,50,201,244,102,108,200,203,179,239,139,51,143,50,20,77,105,9,228,57,194,235,77,221,155,118,124,183,179,173,31,105,118,0,129,252,120,144,174,81,136,19,198,138,19,84,150,182,109,218,204,214,187,13,119,159,104,243,244,140,100,50,154,68,36,107,157,4,54,165,18,108,123,143,63,105,123,230,47,102,151,180,162,165,88,131,86,56,152,13,81,53,176,111,214,230,181,216,135,239,62,209,142,16,81,111,66,62,162,109,204,134,73,183,2,62,195,1,219,78,160,155,75,174,189,14,215,69,111,40,200,243,113,35,51,62,177,217,209,245,84,194,158,142,83,237,71,236,229,179,155,36,122,164,175,117,210,118,224,125,131,172,40,179,139,66,80,227,153,204,136,148,101,107,111,27,171,149,47,84,151,91,99,203,177,223,55,18,50,247,192,72,78,19,227,172,44,211,157,118,186,167,91,170,212,101,249,68,211,107,235,47,193,178,236,22,123,31,40,134,139,152,182,73,103,247,86,111,29,245,171,113,80,178,180,13,117,52,146,109,217,38,154,157,118,170,254,33,42,189,179,123,83,237,25,39,54,159,201,43,109,86,190,47,109,216,179,91,197,173,188,153,237,216,69,123,229,251,128,48,34,101,14,235,47,165,42,69,186,4,124,123,204,113,218,90,146,226,76,142,214,81,24,245,213,196,137,217,116,122,91,217,117,101,179,18,237,156,143,215,43,127,30,225,228,72,178,168,179,110,59,128,185,184,85,87,185,33,156,202,148,185,142,161,13,205,152,125,94,39,53,136,150,139,159,146,125,130,73,240,111,20,96,38,242,89,66,147,60,214,155,187,71,233,85,38,246,91,158,208,187,4,77,192,70,57,12,235,111,52,230,83,109,194,89,29,175,99,35,35,184,200,28,34,199,88,218,113,18,152,56,154,167,103,110,31,95,153,59,9,47,46,109,97,241,38,206,254,80,146,36,182,171,122,30,160,164,34,161,201,91,65,68,100,221,99,70,108,174,164,251,173,192,99,245,57,39,57,102,48,79,18,152,125,90,10,94,148,151,78,252,73,131,237,49,179,65,233,23,32,155,193,64,192,71,214,58,211,119,91,157,28,222,180,222,198,163,45,228,209,118,16,244,18,168,233,76,218,176,142,168,37,142,235,83,21,12,73,39,178,169,57,137,58,180,159,69,86,182,244,246,117,10,47,37,67,133,242,170,214,142,149,66,63,35,219,21,102,34,141,59,74,155,223,170,50,205,114,89,123,46,29,227,9,49,155,70,138,130,69,27,49,153,201,232,173,66,95,156,60,132,47,156,144,171,182,102,226,136,172,167,79,176,186,174,36,22,150,170,101,12,202,96,24,126,58,202,110,13,164,153,106,149,184,201,41,46,162,30,114,187,94,29,206,161,53,115,67,215,22,215,173,50,241,233,233,217,91,250,54,237,48,17,163,41,197,140,91,164,53,191,55,246,77,175,47,233,88,103,51,101,191,180,59,91,55,221,30,181,122,88,98,66,173,158,190,189,191,226,166,63,161,30,250,189,195,220,39,45,135,102,148,126,187,155,229,136,159,107,218,161,142,51,217,109,39,7,168,217,217,201,159,53,250,78,157,237,110,211,239,1,194,170,107,154,186,180,114,9,137,180,211,108,67,38,180,17,106,26,110,196,188,164,162,232,164,184,229,251,130,232,224,116,109,53,75,65,53,23,58,119,101,126,26,108,152,164,171,43,139,202,132,147,102,74,178,110,71,189,39,187,184,88,151,166,210,232,60,174,55,17,145,92,72,242,40,247,151,216,28,119,241,6,113,14,133,49,1,55,202,133,164,238,91,58,14,234,61,221,105,247,128,102,110,35,233,67,41,129,150,204,37,178,26,231,33,63,45,119,42,57,177,71,153,197,37,101,197,109,110,224,93,195,11,170,234,170,113,91,212,81,113,15,199,237,167,27,171,185,234,144,222,124,136,73,117,17,90,217,126,224,234,226,38,213,4,245,228,235,162,53,230,178,38,124,132,38,228,103,195,113,23,104,185,248,67,131,19,250,170,123,41,74,41,189,169,49,90,251,124,184,132,102,202,135,61,185,91,201,251,128,61,102,141,120,53,51,169,42,106,114,37,218,115,104,98,35,108,186,182,196,163,54,86,222,47,102,70,91,211,247,4,174,104,245,134,208,212,149,29,46,134,230,93,149,198,217,136,65,167,105,55,44,74,136,82,173,229,31,190,45,78,139,218,61,51,78,72,233,153,132,125,33,179,196,195,237,185,215,206,6,188,185,150,241,22,226,112,200,247,40,134,89,74,229,240,178,88,6,152,75,58,146,70,100,219,49,170,215,81,159,105,136,52,198,56,196,20,50,51,158,66,35,36,117,159,87,245,12,115,210,7,17,101,210,89,33,41,51,141,74,138,111,170,63,149,212,175,88,238,239,36,251,5,198,197,60,76,147,211,146,252,239,206,246,124,177,250,131,61,153,107,223,149,123,183,32,253,143,17,26,26,76,233,17,23,53,118,99,44,151,86,26,212,177,80,188,164,163,155,201,57,80,147,121,37,188,218,43,241,32,200,199,172,118,172,162,39,245,212,213,222,114,215,161,19,105,130,144,122,146,77,137,79,125,73,118,14,150,130,165,226,230,155,117,160,117,186,173,87,209,73,54,190,110,242,236,30,122,96,236,84,254,103,25,28,226,181,235,117,245,186,165,216,147,115,90,140,204,237,187,136,201,188,6,195,87,99,121,243,91,37,207,147,102,183,203,36,86,190,183,219,119,10,51,51,71,234,21,137,28,124,201,227,149,106,13,79,65,168,143,94,106,242,84,231,182,62,209,146,112,139,75,109,25,94,221,43,253,193,111,40,153,83,50,183,223,51,99,85,172,91,94,184,213,123,26,187,207,180,123,196,188,143,88,174,143,94,225,128,236,90,115,62,251,220,174,57,36,162,36,244,76,117,40,140,105,174,137,185,109,247,224,99,146,220,98,22,69,149,203,223,184,7,98,133,146,144,73,81,141,168,152,86,98,89,83,43,111,50,85,109,215,50,224,99,140,152,157,246,207,247,7,41,151,210,100,70,165,253,192,26,160,96,217,134,50,179,121,72,145,148,183,153,246,14,196,146,147,34,202,67,169,122,96,219,91,212,245,138,246,242,127,168,109,120,73,0,222,229,198,218,219,189,77,95,144,88,145,221,153,182,143,84,221,216,52,67,204,96,151,155,43,215,181,189,105,254,65,209,248,71,2,233,157,227,46,68,123,188,89,254,65,72,105,180,137,25,173,17,107,219,214,47,242,12,178,61,131,86,204,87,237,33,201,189,248,112,29,4,52,242,14,37,70,150,34,179,25,25,23,144,101,188,248,113,33,216,179,20,181,38,249,239,191,176,7,60,154,37,122,223,186,53,106,210,157,214,176,227,183,18,105,73,169,107,177,17,220,247,117,1,205,32,76,236,111,239,250,147,252,128,57,104,66,12,136,173,188,108,196,65,48,246,98,113,171,145,218,253,35,27,39,51,135,45,232,127,222,232,159,228,26,28,158,64,52,70,113,17,86,34,227,208,87,226,32,29,116,194,147,150,68,162,252,223,152,205,121,143,198,168,187,123,197,160,196,252,26,151,78,224,53,109,211,154,229,28,118,180,203,108,82,125,106,247,249,101,218,47,91,85,84,129,213,155,69,31,115,73,111,45,82,255,0,32,229,185,5,46,153,50,149,19,90,196,174,206,23,73,69,123,151,31,186,32,139,44,67,148,215,216,121,81,70,194,203,161,249,190,25,248,216,150,218,78,118,93,204,134,220,178,74,230,106,50,177,43,175,121,220,123,188,50,198,40,199,121,203,158,42,43,219,83,171,249,76,189,189,252,148,123,195,40,113,111,0,164,21,76,124,52,89,82,123,82,181,209,46,41,91,122,209,189,106,73,222,218,194,227,97,135,149,134,25,206,232,77,147,97,146,108,59,118,179,63,203,40,119,62,76,182,226,181,90,217,207,179,136,131,36,171,42,30,18,164,216,249,190,87,180,108,250,204,254,60,209,151,54,91,113,81,95,201,63,180,35,195,24,112,214,113,37,139,113,81,50,93,73,34,88,111,31,203,40,85,136,141,205,251,148,125,131,61,176,155,20,96,231,92,235,206,243,205,118,167,81,171,249,88,211,107,235,47,228,160,187,8,121,221,36,112,94,10,46,89,55,152,64,211,89,205,138,118,34,203,219,12,172,164,165,227,224,107,239,32,129,23,112,211,23,228,115,72,71,225,222,212,169,151,91,125,39,148,149,101,18,174,71,188,143,179,128,204,29,21,241,161,49,134,221,59,80,212,153,219,138,152,68,45,76,236,118,204,146,134,73,145,230,66,55,111,71,111,80,197,74,250,149,141,146,76,219,105,216,13,73,236,164,237,181,164,173,217,149,191,137,246,10,225,173,99,29,73,79,225,35,25,152,236,132,218,221,94,109,73,57,99,83,70,155,216,210,126,240,200,72,54,36,82,50,234,134,18,99,81,73,37,251,66,162,53,58,167,181,170,70,108,166,132,31,69,74,43,112,50,222,66,206,205,104,184,247,161,93,151,196,75,110,103,150,232,215,39,180,143,137,40,123,12,41,198,41,77,73,77,202,228,211,74,139,104,136,136,215,231,111,100,82,51,101,113,106,45,233,65,17,110,73,31,30,161,220,212,113,50,118,156,136,141,101,118,104,178,89,86,87,113,112,247,192,98,173,101,131,179,20,19,145,16,244,237,141,200,163,59,237,105,222,71,152,250,214,45,60,194,93,59,166,226,159,61,78,207,145,213,49,229,33,118,177,158,238,39,236,120,247,12,209,138,217,102,198,109,31,141,70,109,98,75,122,125,227,234,237,22,206,190,194,21,204,33,78,42,10,158,214,41,232,205,110,109,174,215,35,37,29,236,107,239,32,22,251,15,241,25,146,132,122,26,115,57,223,14,219,45,161,59,57,244,108,74,35,46,138,119,240,33,235,106,122,22,95,49,217,188,23,149,107,53,121,245,254,61,69,107,229,203,229,171,185,92,5,137,159,203,102,180,164,214,46,20,217,217,115,68,58,222,92,201,95,144,163,43,94,231,194,226,234,80,152,162,149,237,220,237,61,189,181,90,191,149,126,170,254,74,61,224,30,154,128,199,10,246,129,219,246,138,159,97,219,181,89,126,82,101,220,249,51,246,54,171,91,63,119,17,36,88,61,165,28,130,162,128,74,226,107,157,161,106,153,19,4,124,216,180,110,202,222,237,205,23,178,17,187,86,81,50,153,166,203,204,18,205,110,171,62,183,199,41,54,190,92,190,90,139,176,248,15,51,74,226,221,121,65,56,204,43,117,6,194,146,138,76,89,167,100,101,223,98,89,175,145,94,195,135,119,0,19,159,79,226,108,138,100,217,27,83,189,101,222,213,252,236,178,223,187,119,145,222,61,156,190,121,5,24,217,169,168,172,253,35,47,32,203,168,187,132,55,209,26,106,84,242,227,101,185,134,37,106,239,24,149,153,115,51,103,209,232,239,220,199,113,140,153,194,13,53,101,147,88,166,161,102,184,151,173,74,226,29,35,79,51,41,55,34,106,229,189,44,23,89,0,144,116,60,135,16,70,133,92,207,134,225,186,133,29,138,230,44,213,3,142,84,165,76,204,10,33,106,141,165,200,157,110,82,216,156,70,108,166,171,241,108,173,185,63,112,93,105,100,210,30,97,14,211,236,191,172,75,153,172,121,76,175,99,50,236,238,1,218,36,200,248,138,157,186,134,130,224,89,123,6,189,214,239,1,82,177,238,20,34,184,94,194,132,102,92,64,84,145,126,161,172,136,173,188,81,43,79,104,175,189,192,0,237,212,40,0,0,0,0,43,190,214,46,34,165,126,177,66,50,226,124,69,110,64,42,2,151,35,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,69,112,26,110,53,43,128,210,0,0,0,4,100,92,69,20,121,183,144,170,183,110,237,26,108,101,214,1,110,137,152,219,81,238,51,49,168,239,219,184,109,154,138,246,1,180,181,111,50,33,165,39,210,185,141,107,43,220,200,104,51,34,46,240,21,53,17,13,135,92,182,253,252,69,28,116,184,111,226,56,49,113,68,202,51,40,214,100,106,182,224,26,226,99,82,193,167,54,110,149,248,17,12,125,197,236,119,69,35,205,57,85,48,78,215,175,245,56,118,85,228,234,248,230,63,109,212,61,110,35,226,36,37,62,252,34,29,84,196,181,171,120,139,82,101,235,77,60,122,69,218,34,151,31,52,131,136,159,115,22,199,57,169,209,168,218,179,107,34,12,175,155,85,107,89,195,236,48,30,71,28,180,146,170,42,233,124,20,34,166,209,134,148,179,22,218,137,200,40,100,220,150,148,23,173,46,225,142,49,243,184,249,139,196,167,159,53,116,114,111,66,75,117,207,176,187,198,137,132,205,248,237,90,92,136,125,121,110,69,172,89,157,175,110,241,166,10,9,200,131,73,36,209,115,89,36,175,246,0,114,101,204,161,74,66,221,77,200,156,43,239,234,220,61,253,43,83,194,211,110,38,33,150,223,66,208,226,148,70,132,165,92,83,151,215,24,242,44,200,163,91,73,145,60,209,111,190,229,31,228,27,233,149,199,161,133,45,81,8,59,31,179,87,228,1,119,97,113,214,46,12,211,171,136,141,44,151,181,161,153,62,62,255,0,190,52,199,105,25,62,82,86,195,19,24,212,150,235,17,193,195,247,24,178,209,74,121,147,83,106,117,89,138,219,201,70,56,169,113,121,243,45,106,50,235,185,220,5,214,127,21,42,57,201,154,93,153,58,164,154,181,164,74,135,104,190,241,119,143,81,74,174,101,62,120,154,110,33,4,230,207,173,81,172,136,136,247,166,252,11,188,88,248,104,242,105,87,187,133,209,182,225,115,240,226,188,148,202,99,179,198,67,198,56,69,5,171,232,33,39,210,186,55,239,81,118,24,12,176,195,76,33,151,198,75,87,23,62,133,134,137,55,152,135,113,179,68,67,169,50,51,74,141,87,181,184,238,23,250,90,114,137,78,179,96,133,113,173,109,179,239,53,94,215,183,19,62,211,22,147,9,235,41,116,246,68,218,160,90,139,108,153,132,133,53,107,18,146,190,100,29,173,101,31,97,139,148,221,43,63,136,190,174,98,209,101,227,119,151,249,6,35,164,172,161,234,41,254,199,179,71,176,157,70,179,54,176,136,188,172,188,44,147,236,30,171,14,112,182,22,71,46,56,185,131,16,206,59,15,25,180,18,154,125,211,178,82,148,31,3,177,94,228,99,209,74,105,69,195,235,118,230,224,222,205,151,45,203,53,184,223,137,123,195,98,163,159,37,164,187,46,151,174,34,29,81,16,234,74,53,103,145,36,181,92,136,206,199,239,111,238,23,160,239,35,42,72,41,122,84,204,59,79,160,148,131,86,228,145,239,225,214,125,195,93,56,251,117,28,99,100,105,81,172,212,164,17,175,163,193,57,189,104,242,180,69,37,80,77,226,33,159,139,152,179,16,217,70,161,181,147,239,45,121,147,116,153,150,244,157,203,127,1,126,233,186,54,26,84,162,89,192,203,210,162,90,148,70,219,68,71,189,54,246,36,3,133,40,167,117,9,104,212,77,26,83,155,113,45,93,226,147,105,50,20,167,72,146,139,116,125,113,247,15,102,112,168,67,118,75,109,149,187,10,195,168,153,49,189,203,146,122,191,16,72,181,21,155,109,193,203,155,52,38,198,81,4,147,177,223,214,171,183,222,17,141,165,28,249,232,153,132,226,13,75,89,165,170,150,34,196,104,73,112,83,196,36,199,24,35,17,46,145,182,242,137,101,121,129,35,161,199,200,115,242,8,159,199,233,153,76,42,138,129,164,169,211,181,67,22,190,153,238,245,71,123,251,196,129,100,35,80,107,113,107,43,116,150,103,247,197,199,194,137,97,70,243,166,98,73,228,212,113,51,46,57,251,61,225,225,34,33,22,73,206,121,44,102,46,86,13,62,211,124,241,153,38,119,217,250,190,184,50,18,239,131,242,118,160,121,222,200,79,79,103,224,163,62,26,206,223,124,99,102,154,154,196,70,199,22,98,183,130,142,253,248,129,148,152,95,18,203,156,231,145,6,86,212,223,113,123,113,141,186,103,75,214,236,76,122,203,87,186,149,116,183,251,241,29,192,35,58,58,28,226,34,16,91,174,105,36,149,253,243,29,253,9,53,122,144,168,97,38,6,181,17,50,110,43,197,36,148,125,38,212,159,93,187,172,109,156,50,25,153,67,107,91,66,146,75,65,153,90,247,44,195,178,156,108,58,133,185,15,8,134,212,68,68,74,38,200,140,186,93,192,50,195,11,49,214,5,201,36,178,2,37,19,37,153,235,243,90,29,146,35,233,172,253,144,222,196,169,197,43,84,74,102,47,46,91,22,167,226,117,55,83,135,151,201,82,11,126,85,246,36,97,123,21,44,222,88,242,74,18,109,30,194,26,190,82,101,245,36,147,114,223,107,25,91,137,142,68,70,35,79,215,14,166,28,168,103,74,189,174,71,22,179,46,55,246,66,96,123,122,138,114,116,220,221,246,224,77,109,67,39,34,16,132,164,148,101,116,18,143,122,187,239,214,45,124,246,114,115,24,168,133,93,121,151,16,183,12,212,146,46,38,125,158,248,226,204,102,243,41,155,202,121,217,140,83,153,140,142,238,188,163,61,197,110,211,28,138,126,75,19,51,140,91,121,218,81,234,141,195,214,25,159,89,119,30,253,226,139,175,130,20,123,181,36,228,225,238,193,151,53,155,221,53,169,62,189,178,245,165,237,132,199,81,82,40,90,91,108,200,210,83,181,106,253,77,106,87,147,155,142,111,170,24,61,162,38,11,68,42,99,11,48,137,134,145,184,136,138,105,11,34,82,12,213,117,41,131,185,221,28,70,107,226,29,73,11,79,115,127,70,33,27,70,183,212,8,138,249,114,113,222,93,160,48,27,75,220,78,113,255,0,4,245,78,68,150,93,190,247,101,191,216,253,227,13,48,230,20,163,106,89,49,44,136,243,77,97,209,188,204,190,136,142,207,124,123,204,114,173,87,63,230,75,69,76,23,168,218,125,89,119,182,109,87,14,145,246,14,54,9,83,110,70,212,18,87,73,48,198,69,60,134,73,231,45,254,91,125,221,224,51,195,0,228,16,144,178,53,61,169,78,102,230,198,178,50,90,183,89,13,15,83,140,53,138,228,50,185,155,105,91,196,101,39,121,226,200,218,21,235,92,237,247,135,47,14,165,105,147,211,49,138,83,108,150,72,135,29,241,69,216,218,59,139,126,225,99,52,149,172,9,51,23,160,27,122,53,58,249,18,147,98,85,147,117,41,226,223,210,1,104,165,49,81,117,133,116,212,107,174,146,154,139,205,116,184,68,133,30,86,76,183,229,45,219,211,212,54,49,121,105,148,83,115,105,122,8,200,218,212,91,46,242,222,227,103,215,191,172,118,152,87,9,150,26,87,52,113,40,81,150,190,234,181,215,197,105,227,253,99,193,99,204,228,206,111,60,132,39,95,201,242,183,71,55,71,201,104,248,92,5,178,150,73,249,214,49,113,174,146,20,78,35,173,70,71,184,200,186,189,225,216,38,96,185,27,138,217,212,164,26,46,205,210,68,173,197,239,251,195,200,20,245,232,111,22,196,68,75,102,94,193,102,91,190,193,142,214,73,13,25,56,137,81,42,35,62,102,205,223,26,179,62,178,247,247,239,1,232,161,96,99,167,206,153,196,60,218,219,89,107,210,74,232,153,25,251,197,222,43,32,165,211,52,215,234,146,209,106,178,223,58,212,92,111,217,239,14,250,37,232,73,100,154,16,144,193,54,242,18,219,107,91,73,34,53,89,27,247,238,51,43,144,190,26,56,224,212,124,255,0,194,29,114,36,207,106,54,75,107,201,74,182,109,119,14,129,246,0,206,205,25,48,201,138,111,194,76,237,67,124,179,177,250,155,206,43,201,215,113,191,213,12,165,101,36,131,59,117,216,120,234,62,64,204,159,107,201,13,10,222,187,87,125,74,8,175,108,220,119,23,104,246,13,170,247,226,3,117,103,127,180,40,147,43,88,197,14,252,110,25,146,68,123,128,12,200,183,16,208,179,226,125,65,115,227,212,54,221,89,18,76,247,128,232,170,137,154,101,176,233,125,100,179,37,58,148,116,72,140,252,147,62,191,120,71,230,150,186,66,191,45,151,197,75,224,95,152,52,184,90,145,108,153,236,172,25,101,74,95,43,21,204,251,8,101,206,144,85,115,116,252,137,151,13,200,196,31,56,52,221,216,59,30,246,92,63,100,91,183,8,116,210,74,191,122,115,81,79,225,138,58,102,164,166,164,138,112,146,235,166,105,46,155,197,236,143,126,241,5,163,175,234,232,234,134,117,51,139,125,247,23,180,76,94,137,233,54,132,157,212,181,159,173,247,199,150,101,149,68,26,149,114,237,223,222,41,18,167,31,121,197,154,204,243,44,213,210,62,241,221,211,210,183,34,80,233,150,171,113,35,202,239,191,112,162,254,232,239,135,44,206,188,32,218,90,135,94,167,100,203,119,92,77,175,173,236,247,132,189,97,69,45,11,34,139,139,84,51,45,163,90,228,57,171,43,138,85,242,154,251,125,241,132,58,41,97,139,165,225,78,178,30,84,175,156,109,208,191,235,254,208,72,236,130,92,220,51,142,26,89,101,57,148,143,37,54,225,126,224,30,162,17,36,105,225,235,135,96,218,72,190,216,225,194,164,200,186,188,161,205,70,237,253,224,42,171,164,205,87,220,56,143,196,145,41,73,223,213,212,57,47,188,146,109,91,142,251,135,146,154,198,186,137,147,185,94,116,144,89,122,36,163,246,36,2,198,233,119,82,42,91,135,53,102,85,56,68,222,193,193,9,62,47,177,219,239,140,84,209,142,170,55,241,26,104,163,83,167,154,82,250,188,132,254,190,200,189,26,105,207,73,24,121,88,178,107,136,204,92,221,190,251,189,94,28,251,69,157,208,234,149,137,139,173,31,142,94,202,180,68,83,202,117,36,187,154,186,78,195,158,253,220,119,137,145,36,84,84,81,63,32,149,172,179,116,165,236,43,121,23,90,18,61,2,150,101,109,252,71,75,75,67,166,26,77,46,100,146,130,54,224,153,65,229,45,219,144,146,220,59,69,168,200,248,152,162,138,118,246,226,58,138,162,110,153,68,154,50,53,89,236,204,51,206,244,18,70,125,20,25,245,142,193,119,221,99,22,127,31,170,228,201,168,89,162,201,216,196,41,114,153,137,164,218,85,140,141,44,241,242,139,180,6,46,233,85,164,171,178,99,152,73,224,222,153,54,113,84,219,166,86,132,135,82,115,43,94,155,153,153,223,168,132,107,87,181,124,210,182,153,162,97,23,20,183,50,194,148,49,235,26,66,15,41,41,71,107,32,173,235,189,241,119,113,198,166,142,170,42,136,100,166,97,28,178,118,90,136,107,68,58,103,123,184,238,227,222,123,186,95,124,121,41,86,27,70,68,83,241,211,5,38,90,173,65,58,119,81,25,171,162,130,61,221,16,22,133,150,26,133,136,65,154,119,216,207,113,159,97,142,107,243,200,166,97,21,8,203,170,74,74,214,44,137,62,187,141,117,76,189,217,108,115,109,153,182,87,100,149,226,239,236,148,93,157,195,165,178,156,60,185,174,103,218,96,57,146,153,116,85,71,58,106,17,78,54,106,136,205,189,102,105,46,138,12,250,139,218,140,222,209,227,71,169,122,93,132,153,71,66,64,184,81,18,54,212,121,98,223,190,101,106,142,246,220,93,163,25,176,78,153,57,141,89,38,82,218,132,89,57,180,110,113,55,189,154,115,142,238,225,34,184,68,80,210,173,153,151,24,77,154,149,161,171,54,146,177,91,87,195,134,237,194,100,94,26,39,15,165,146,184,8,38,217,133,105,36,220,11,109,21,158,112,247,18,83,219,239,11,141,42,150,67,66,52,104,67,100,93,20,150,229,25,240,46,241,213,72,84,135,96,225,150,218,114,146,161,208,162,221,109,214,33,233,96,26,82,146,174,27,136,184,128,229,177,8,133,102,204,146,59,91,172,199,102,212,33,111,200,68,93,187,204,106,109,130,77,236,148,253,161,203,105,163,43,240,20,85,155,17,91,188,115,89,74,178,153,145,151,17,161,150,50,150,242,73,239,26,162,93,76,59,14,25,145,238,65,171,163,239,0,180,122,72,215,103,69,208,243,72,146,83,228,166,216,134,112,141,166,208,191,42,37,41,245,198,34,19,72,74,238,62,191,196,249,252,18,98,93,52,71,236,187,158,105,180,121,16,237,30,243,69,204,188,142,161,33,154,122,212,206,67,80,51,116,51,19,24,217,156,4,9,244,23,111,211,233,239,17,165,67,66,46,169,198,168,38,162,50,68,20,86,178,229,21,211,37,101,132,87,149,123,223,201,221,246,4,25,39,161,174,9,156,108,214,144,168,34,145,2,180,47,156,51,124,176,241,40,236,152,132,22,226,43,117,9,84,162,228,204,74,229,112,16,236,182,148,234,96,90,103,114,148,101,98,74,75,175,222,24,217,162,229,19,5,43,163,233,151,83,46,150,161,109,109,189,38,153,34,50,187,175,240,60,165,218,50,178,90,209,54,211,105,73,17,89,162,45,222,241,4,14,209,146,224,93,132,57,40,62,174,194,28,118,140,139,237,14,74,19,215,220,40,223,35,35,26,247,144,208,147,46,193,83,89,117,220,6,225,29,138,198,5,196,81,42,43,88,197,64,29,224,99,196,226,4,169,169,132,150,61,165,161,38,78,106,175,117,25,112,90,59,61,225,237,212,89,136,116,179,248,98,126,9,244,101,65,230,203,196,187,200,4,68,105,219,65,49,13,52,174,38,237,180,193,41,60,217,99,214,172,207,201,134,79,14,2,63,163,91,56,88,231,16,118,220,68,91,189,226,18,231,167,101,22,184,138,106,183,152,37,168,27,43,155,55,154,122,94,169,12,94,196,68,253,113,2,169,124,250,42,28,201,178,52,27,101,208,225,189,180,152,14,44,59,217,8,148,87,222,145,234,36,241,172,69,101,97,244,45,68,134,136,237,107,111,43,23,81,143,19,14,110,25,239,89,153,101,225,113,218,75,226,92,135,116,213,172,89,116,45,209,62,242,1,113,85,73,61,13,243,177,176,140,222,87,77,71,127,182,67,218,82,245,92,108,46,211,227,215,210,201,193,180,31,12,195,190,162,90,151,78,246,220,208,77,47,83,171,245,102,210,118,190,110,28,123,6,212,246,140,137,129,212,108,229,4,206,124,215,213,221,55,181,184,217,61,224,45,238,38,72,155,122,41,79,165,8,232,64,159,21,42,251,141,102,44,228,124,33,178,225,91,47,147,126,39,222,50,86,113,46,76,210,95,20,225,182,210,149,179,173,178,55,10,230,93,19,238,61,219,197,145,171,228,142,64,69,100,81,49,243,190,126,135,190,174,238,224,30,78,20,239,100,159,90,172,59,136,70,98,154,52,59,14,226,16,101,123,95,125,190,224,232,148,106,105,196,153,25,145,21,143,112,244,212,212,194,21,81,48,205,62,210,156,35,207,114,82,72,200,247,31,105,128,237,165,85,165,81,79,173,167,32,230,122,181,49,155,41,165,150,213,108,215,191,148,158,243,30,246,153,210,98,185,144,17,33,201,244,73,145,54,164,116,32,33,79,138,175,214,145,233,40,12,52,135,173,160,224,19,5,46,148,19,145,186,220,170,137,100,189,97,174,247,50,65,251,19,183,216,30,130,123,162,197,64,148,107,216,42,93,180,169,100,68,73,206,71,192,251,25,238,1,213,49,166,213,123,12,132,182,221,69,49,44,137,36,254,133,193,30,226,251,3,172,154,233,157,136,17,168,52,248,71,31,234,153,183,203,32,139,183,177,61,227,143,27,163,5,92,149,40,209,23,78,23,76,248,56,239,127,185,14,33,232,199,87,30,227,140,167,127,247,142,255,0,68,3,202,76,244,132,173,230,90,173,116,245,245,106,243,90,240,80,197,198,221,137,238,30,46,42,172,157,76,178,231,141,51,213,223,139,72,46,62,241,119,11,223,1,162,165,92,246,178,241,84,201,218,220,86,239,127,184,139,157,74,232,65,88,76,54,171,46,138,61,94,79,44,221,235,205,238,29,192,48,250,26,83,52,154,58,150,182,134,55,40,147,210,185,113,62,226,30,190,154,193,153,204,249,230,18,136,137,111,140,137,75,29,55,157,46,38,93,136,225,188,72,237,5,160,156,108,28,192,220,152,201,176,253,244,19,204,42,219,57,171,113,40,239,198,28,100,37,25,162,125,55,39,67,107,137,162,232,101,27,113,68,245,219,151,54,103,98,203,194,236,150,253,192,35,115,13,52,47,156,78,158,133,113,215,100,10,71,56,161,165,18,163,162,146,102,87,69,248,35,188,103,166,6,104,125,79,82,12,73,35,227,165,82,197,191,9,180,231,91,19,8,181,95,49,186,69,98,85,139,130,136,100,68,163,12,233,58,121,147,91,116,156,129,162,105,205,163,229,120,6,147,192,139,121,116,11,126,239,188,58,26,235,22,233,74,38,6,57,11,150,76,91,216,181,95,58,50,217,91,57,167,201,233,151,178,223,246,64,122,72,41,84,154,145,150,34,26,26,13,77,162,18,249,73,11,82,237,153,70,123,179,30,255,0,43,172,89,252,108,210,22,91,135,236,101,38,230,137,82,98,218,100,205,152,102,87,229,52,165,250,245,119,11,29,140,154,102,211,144,9,155,195,67,57,89,50,166,246,124,166,209,182,146,43,234,207,117,159,239,24,35,143,58,70,204,43,105,180,73,203,234,26,173,44,156,75,14,165,17,49,106,34,44,172,101,61,196,233,149,238,102,2,230,99,246,152,115,169,242,227,160,37,211,25,171,100,212,237,215,18,78,203,225,8,137,5,173,34,43,149,206,251,200,98,44,250,162,155,85,115,40,200,136,152,188,231,17,18,228,81,154,219,74,110,106,81,157,250,37,199,165,195,128,226,189,17,48,159,69,188,107,141,121,197,45,106,124,205,247,20,119,51,62,39,199,126,241,118,48,191,8,166,19,136,180,184,178,148,56,151,32,9,226,39,179,31,19,70,255,0,32,247,239,14,131,168,162,48,218,42,99,6,184,149,42,16,245,141,50,189,238,184,71,210,35,62,162,25,227,132,116,92,166,152,231,109,162,17,10,218,117,22,213,58,181,121,58,206,55,50,246,67,161,195,156,49,150,195,74,17,14,228,154,74,110,53,13,14,133,168,161,211,99,50,73,145,159,144,61,14,43,207,90,164,57,175,102,55,225,182,189,126,109,146,200,205,151,39,149,99,43,249,91,189,243,18,71,161,61,35,101,240,211,40,8,102,17,53,78,212,250,80,175,149,152,50,62,146,75,173,91,184,139,159,34,197,38,166,144,14,197,35,107,34,67,138,71,73,150,200,247,36,143,168,251,196,111,179,85,198,57,20,196,90,163,227,204,161,92,75,135,119,78,229,99,35,221,191,142,225,115,233,124,120,129,148,211,145,176,177,79,207,214,242,214,226,208,180,41,39,107,182,146,45,230,225,31,18,17,89,141,53,198,8,73,107,228,136,132,199,43,161,156,242,50,209,238,185,246,168,187,7,160,164,177,50,2,161,217,19,12,220,98,78,35,89,151,88,211,101,228,230,227,101,31,96,142,74,159,25,35,103,49,68,244,12,226,126,210,9,141,89,146,226,13,61,43,168,239,185,103,218,66,224,224,62,44,197,179,82,72,224,227,102,211,199,136,182,156,201,55,205,73,63,22,233,150,227,95,188,24,18,39,15,16,183,73,46,92,236,119,226,68,55,213,24,166,146,123,207,119,113,15,31,65,212,45,78,228,112,49,109,156,65,235,181,182,55,109,125,203,81,111,222,125,131,186,156,197,148,52,19,206,153,172,178,229,242,120,241,32,136,69,173,198,28,109,85,27,46,55,97,156,142,109,196,76,182,85,27,112,236,174,228,73,115,217,31,14,143,190,49,146,127,166,109,75,7,23,18,150,230,211,66,66,98,22,132,145,75,160,206,197,115,183,31,120,121,253,38,113,5,110,68,76,224,81,23,51,45,77,68,241,91,89,209,43,27,197,187,164,49,42,115,63,136,140,138,125,40,138,138,190,189,74,233,44,251,79,191,188,88,129,153,176,186,113,205,16,155,59,48,157,41,86,43,153,75,96,184,245,245,142,19,26,110,85,142,230,213,206,166,165,107,94,242,200,33,133,7,19,49,35,53,20,115,214,81,220,188,106,134,180,76,226,161,47,158,46,35,167,195,43,135,213,246,67,2,82,48,75,73,185,157,89,61,56,8,216,217,139,164,184,184,54,72,151,7,12,130,233,173,68,123,211,191,168,101,252,130,108,220,116,34,158,81,44,236,233,167,121,17,117,23,103,190,33,175,71,250,233,216,42,230,88,141,178,98,68,244,218,92,70,72,112,236,126,59,175,165,222,37,55,11,170,116,199,72,222,112,220,139,85,163,84,158,153,220,252,132,119,247,128,238,177,91,18,202,138,151,76,84,194,162,144,182,101,79,70,36,219,105,181,216,201,43,177,244,143,143,71,135,1,138,113,90,103,79,225,230,77,37,83,73,174,167,37,212,146,151,65,220,207,127,245,11,143,165,44,244,154,150,206,114,174,33,39,224,204,65,238,59,122,215,251,196,107,79,170,151,144,189,102,213,26,70,72,45,228,179,191,148,125,224,36,38,15,76,198,74,72,136,184,149,207,22,246,252,202,40,8,77,253,59,112,205,110,2,223,214,26,116,76,83,17,23,11,44,142,157,178,126,47,38,105,108,17,145,110,73,159,19,62,241,131,167,82,207,227,145,179,193,207,102,45,161,126,74,78,41,100,146,182,243,220,71,220,99,208,83,180,29,93,82,42,30,40,167,44,47,104,207,189,248,135,76,207,45,203,127,68,253,136,12,162,166,180,203,172,162,38,111,42,38,121,49,91,106,105,74,73,115,108,25,25,30,98,236,33,156,120,41,139,94,26,203,37,105,121,81,139,117,201,43,17,107,83,140,52,130,53,26,91,185,244,79,141,213,195,128,134,121,135,56,83,19,8,150,34,35,28,206,195,203,134,81,176,226,172,106,74,140,142,215,182,238,136,206,125,11,43,216,136,185,227,16,111,71,204,220,67,84,186,108,133,186,102,146,178,225,203,113,26,187,195,160,144,226,133,135,152,33,14,56,222,107,21,202,230,101,199,222,22,175,17,48,26,75,83,115,126,104,8,67,217,181,190,92,83,233,242,178,112,203,245,34,231,211,209,27,84,182,29,210,53,116,152,105,93,46,59,210,59,199,24,109,219,102,109,10,183,105,92,81,130,176,56,37,58,162,115,236,177,18,198,246,219,102,213,188,234,239,146,246,190,116,110,242,186,134,66,212,180,172,186,172,166,230,204,69,67,37,197,68,64,191,11,117,184,180,21,148,217,149,143,41,240,233,113,226,46,44,202,142,128,140,213,222,91,46,86,75,249,108,164,248,219,218,247,14,186,22,82,182,154,84,58,201,147,37,153,220,139,129,145,149,183,238,1,24,58,78,232,228,212,178,58,34,97,47,102,92,211,112,178,5,190,101,181,196,41,87,73,188,119,43,145,245,17,12,42,153,74,93,149,71,54,222,102,238,109,231,232,153,159,19,50,235,46,225,56,120,221,134,76,84,18,89,193,166,93,40,82,215,36,136,97,42,121,146,51,35,52,57,109,249,15,118,241,21,218,68,97,60,125,37,80,176,163,76,165,182,211,45,105,195,76,49,40,175,153,231,19,123,100,45,226,11,101,70,215,243,202,82,97,6,244,60,114,208,212,46,178,196,134,91,81,150,100,171,217,22,253,234,235,23,146,15,23,226,231,148,234,16,244,68,82,159,126,247,82,161,218,73,29,156,238,238,46,193,102,97,233,183,162,37,233,83,101,12,75,85,236,163,189,252,174,219,13,112,107,138,148,68,162,13,232,133,154,90,189,210,218,207,46,242,190,226,59,118,138,47,36,147,18,147,13,24,180,198,156,83,136,75,102,146,36,52,223,27,151,121,119,139,193,79,79,164,53,76,36,60,46,197,18,106,40,100,62,122,203,36,184,17,122,213,123,97,136,81,51,7,19,119,91,117,212,154,149,196,149,99,251,227,218,225,205,124,236,4,205,72,122,54,102,164,162,12,219,34,75,134,100,70,74,71,106,187,128,115,177,211,12,88,76,218,30,54,17,152,100,38,46,34,49,221,239,56,103,99,82,12,175,217,199,168,99,202,31,142,148,223,86,250,83,173,227,148,136,248,123,229,222,51,230,46,89,7,88,201,164,241,101,7,14,225,166,21,46,26,162,155,35,81,154,208,131,191,3,223,187,120,195,138,202,152,84,38,199,149,184,68,231,214,121,5,110,25,123,187,196,129,232,233,60,97,136,249,107,156,158,139,119,200,201,150,29,162,183,149,126,178,238,30,138,109,70,74,234,54,156,143,151,66,33,189,91,70,209,107,157,89,30,98,185,223,113,153,91,164,67,30,210,235,240,190,67,203,70,110,57,20,101,123,15,99,35,196,24,184,44,140,191,50,154,169,10,120,148,164,165,227,50,50,221,114,177,171,184,81,206,159,210,179,41,27,221,7,225,147,145,157,119,69,74,86,242,51,237,79,112,226,200,49,22,165,164,162,155,122,22,102,166,212,133,41,194,52,48,210,252,164,229,245,201,29,252,77,109,37,153,66,188,151,96,226,156,113,104,83,105,83,173,161,86,185,110,223,155,134,241,225,167,164,195,234,214,67,180,148,17,32,139,201,34,223,126,224,25,55,131,58,94,214,50,9,164,157,49,83,185,130,153,99,104,204,150,229,208,134,103,153,46,90,215,34,235,49,35,122,55,105,66,205,115,46,167,96,163,21,54,117,248,221,175,50,156,132,135,66,79,34,158,50,190,69,110,220,130,224,66,13,32,163,162,165,241,136,113,17,47,32,155,189,181,107,50,181,200,248,125,177,146,122,54,99,116,85,43,83,211,136,137,155,212,58,152,93,179,51,108,68,29,186,77,189,192,141,194,46,42,1,61,50,217,130,99,88,105,214,243,17,56,210,92,44,196,92,12,139,242,142,193,39,152,88,204,17,197,8,26,170,75,39,83,106,154,41,78,201,33,226,76,226,12,140,206,232,111,143,76,247,244,190,248,189,112,177,9,117,180,44,179,89,72,37,111,1,200,21,52,246,138,18,139,137,144,168,13,187,153,113,27,137,89,219,120,165,139,176,134,139,219,112,13,226,50,62,160,59,117,13,178,85,139,172,106,66,200,247,239,1,168,3,143,0,61,192,53,17,21,130,196,40,145,168,5,44,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,224,52,141,74,224,52,128,10,145,92,80,85,103,107,0,210,171,238,3,220,86,49,66,93,250,134,147,46,176,20,82,178,145,145,141,165,25,88,110,31,1,178,233,218,251,128,80,214,68,86,59,141,135,93,34,185,239,27,111,59,148,207,163,247,71,95,25,21,145,43,61,93,237,110,176,21,143,142,68,58,53,138,37,216,215,109,223,100,91,250,178,185,133,129,101,89,142,56,178,196,26,58,22,236,87,182,238,29,6,43,213,156,219,42,74,249,191,89,242,249,34,218,219,122,213,239,225,220,35,235,25,49,7,91,50,153,167,154,45,243,97,227,249,227,219,57,237,64,123,141,42,113,237,136,41,212,182,30,26,54,161,100,219,138,152,33,90,183,9,36,118,91,69,212,224,141,250,130,111,23,31,179,235,99,34,92,213,231,182,177,195,59,94,220,55,247,15,83,136,83,189,186,110,227,155,54,79,150,98,14,217,239,197,69,220,45,188,100,86,187,39,139,181,175,214,3,109,134,186,100,107,34,50,35,33,221,203,163,32,161,86,141,100,57,157,156,37,110,65,112,220,58,198,153,214,95,165,107,119,13,228,66,238,182,179,175,176,7,181,131,169,100,105,69,157,151,184,163,205,250,210,15,119,219,28,41,236,242,95,20,147,110,2,29,214,110,130,245,137,73,95,55,29,199,216,60,235,48,26,213,165,58,219,102,81,23,147,253,98,238,96,230,30,243,212,115,39,206,250,159,150,29,71,206,249,184,51,127,100,64,45,99,82,248,153,147,132,150,156,65,41,206,6,179,62,175,177,220,59,249,78,26,206,230,68,214,170,38,0,181,153,173,157,107,234,191,181,238,25,213,134,120,33,210,150,196,248,79,250,247,71,98,250,178,253,112,95,218,111,11,182,56,88,116,115,230,124,153,255,0,75,90,247,51,246,253,226,100,69,140,78,16,79,229,240,232,136,126,38,86,164,172,201,36,73,90,204,238,101,126,180,119,13,184,90,86,53,167,13,150,151,12,135,16,156,170,82,76,202,246,227,190,194,88,166,248,117,182,195,38,31,158,50,100,112,149,125,158,247,177,25,123,46,241,142,216,171,130,187,34,31,140,240,151,62,182,98,174,142,199,107,95,57,241,214,6,70,41,83,117,157,71,72,33,232,99,168,102,205,165,194,66,18,152,88,183,9,36,72,185,90,217,139,118,253,195,40,40,13,37,228,103,183,237,199,82,191,234,89,51,228,86,95,46,252,93,221,212,60,116,142,130,218,92,138,135,231,92,187,50,146,139,234,47,155,137,95,202,221,192,112,167,88,79,178,106,126,111,231,207,155,244,173,173,107,123,113,50,50,169,120,215,79,170,217,33,231,5,219,208,71,244,129,135,176,115,10,173,248,89,130,226,181,173,183,30,134,22,81,43,82,148,100,70,131,50,235,221,210,251,227,24,168,252,57,219,182,191,155,57,50,106,255,0,75,222,247,205,237,187,132,141,225,165,33,204,242,227,107,156,53,223,46,235,47,169,203,235,81,187,202,62,192,29,205,31,78,66,192,178,146,40,56,52,153,68,146,250,13,145,117,39,187,184,123,148,195,160,138,233,66,11,236,13,152,118,53,102,93,59,244,175,192,115,12,250,38,99,33,199,117,178,200,101,98,29,68,116,62,108,251,147,190,223,136,119,43,94,243,43,14,59,168,204,102,119,181,194,69,133,199,121,75,207,211,76,19,70,210,79,156,210,119,59,150,237,91,189,194,36,113,178,9,214,107,10,137,43,52,29,167,209,105,220,125,122,215,4,212,98,60,179,108,150,33,189,126,75,70,18,175,150,254,181,125,253,226,39,244,163,166,182,57,212,246,39,109,207,158,167,138,44,186,187,90,235,120,251,123,134,49,200,88,168,249,3,137,147,194,196,145,67,150,176,144,124,55,239,73,158,253,195,131,69,79,19,42,219,46,183,211,173,213,250,153,219,134,110,59,203,180,123,202,121,189,189,166,96,111,171,212,195,164,243,241,189,172,92,62,200,181,147,56,93,143,87,227,51,231,191,85,173,107,126,81,144,151,252,12,174,24,153,243,222,173,113,222,43,102,190,115,46,189,111,14,145,246,6,146,180,154,167,50,121,212,105,53,6,173,93,57,18,139,186,155,168,172,135,143,118,227,237,24,29,128,184,199,204,60,251,249,220,215,235,246,95,211,153,114,229,214,251,67,191,17,33,146,186,191,195,42,118,61,190,110,216,245,228,236,37,245,218,203,102,65,116,188,146,246,92,59,132,202,225,22,245,69,52,228,20,217,136,114,76,50,86,182,146,100,104,43,17,25,169,69,217,220,54,219,160,39,115,86,20,166,34,224,201,55,203,101,184,190,37,99,234,73,140,186,199,60,39,215,204,87,31,207,249,117,18,147,60,155,45,239,101,58,124,115,140,126,254,212,158,74,62,122,221,173,191,169,241,232,219,175,176,88,69,189,115,8,42,5,40,212,113,82,179,247,214,191,230,14,166,103,135,51,41,102,177,113,43,151,172,154,182,98,65,168,239,123,118,164,187,69,214,140,173,118,134,87,15,205,153,115,91,126,186,253,119,246,35,133,1,78,120,91,49,109,27,102,201,181,223,232,122,204,185,82,125,229,123,229,251,163,41,199,112,180,76,83,78,190,250,152,109,48,196,164,167,54,242,221,213,221,222,50,75,71,173,31,102,147,217,193,60,235,116,251,173,189,39,215,165,47,146,149,107,169,163,35,50,213,158,253,226,231,224,126,1,229,52,199,120,87,234,144,142,167,46,193,195,199,23,94,179,184,101,60,44,203,228,127,35,128,86,167,111,213,48,212,23,149,170,189,145,229,112,87,176,225,223,196,96,61,126,29,210,82,156,61,166,228,207,191,40,151,33,196,74,225,224,148,168,40,116,146,141,68,218,12,247,153,39,163,208,251,219,134,26,105,39,164,132,49,248,59,177,71,84,236,252,247,155,43,164,155,250,141,184,59,239,141,156,126,210,94,208,209,18,255,0,2,190,119,156,173,25,249,203,202,202,78,151,13,86,225,130,70,94,18,254,198,217,191,119,155,55,218,183,147,247,69,20,91,177,83,171,107,98,22,238,167,134,185,102,171,95,179,143,96,191,120,3,46,66,39,146,86,212,211,70,103,63,134,245,190,221,174,225,207,162,240,139,100,219,63,60,57,243,234,255,0,74,90,214,205,237,199,170,193,105,61,167,146,119,182,159,34,119,14,118,201,198,203,111,188,6,87,207,38,13,200,104,201,226,136,156,65,183,3,18,249,27,59,140,172,209,239,45,229,191,112,193,236,74,168,226,106,122,190,94,73,140,140,90,92,135,106,28,202,33,195,59,221,213,238,61,231,187,165,247,198,84,227,108,207,98,132,152,64,106,51,235,164,206,244,243,90,215,39,11,133,187,134,42,34,93,172,65,205,181,214,217,58,122,188,190,86,94,151,27,238,191,188,3,210,237,140,82,180,46,117,182,164,57,11,197,80,228,68,101,153,238,163,221,236,190,248,199,28,78,170,83,57,157,76,141,183,34,205,79,106,108,110,159,98,17,199,121,246,14,239,17,234,141,165,201,140,46,195,151,54,167,165,173,191,176,62,22,22,184,155,219,38,25,175,147,63,217,181,147,253,64,55,229,48,15,71,190,164,18,144,102,72,53,93,102,125,164,66,234,74,229,172,200,229,208,177,175,176,201,235,24,67,119,105,37,152,204,210,71,190,228,93,131,173,162,160,54,24,38,162,245,185,243,161,104,203,150,214,233,241,189,251,135,113,36,148,120,75,57,138,128,218,54,109,90,86,238,124,153,239,101,145,90,215,47,101,247,0,118,244,45,37,52,174,103,209,50,248,88,136,99,66,24,92,74,81,20,181,100,74,73,105,34,177,18,85,99,233,253,241,44,88,47,131,112,148,191,60,103,148,72,19,180,236,246,217,225,200,188,157,103,30,129,123,47,190,45,30,138,216,61,205,108,74,230,158,17,107,118,138,105,130,201,178,101,203,152,152,87,28,231,126,29,131,55,224,225,245,25,250,121,179,91,170,192,43,15,14,77,102,178,82,87,183,2,28,198,202,215,184,161,21,198,178,69,186,192,84,212,68,70,70,67,142,225,168,220,77,148,100,91,174,87,28,131,77,202,247,224,52,128,36,174,67,129,53,136,76,52,51,171,86,110,142,95,39,223,33,207,86,241,226,49,50,105,205,244,220,201,221,70,179,87,169,221,154,215,187,136,238,239,1,136,90,116,98,58,101,18,210,133,110,38,104,217,162,115,8,94,41,118,45,240,110,31,178,46,209,19,85,244,241,115,106,138,110,241,191,18,189,108,202,33,239,26,171,158,245,171,142,243,223,188,101,174,156,181,127,56,86,147,72,14,110,213,234,227,224,156,207,174,189,254,81,45,214,203,222,48,186,56,181,177,111,175,134,103,84,127,116,196,129,176,203,106,113,91,140,184,95,120,200,44,15,195,119,234,120,8,231,90,106,88,122,166,97,20,122,244,157,250,73,95,14,137,246,11,99,67,201,121,202,52,217,218,117,118,133,207,124,151,235,78,238,61,226,80,52,85,195,174,109,163,27,137,231,141,102,215,43,150,47,46,207,108,190,41,71,111,43,127,149,247,5,23,215,9,176,234,30,155,231,92,178,249,83,123,70,163,231,118,137,55,203,172,227,209,47,101,247,197,250,128,104,210,231,87,148,145,231,100,176,57,53,222,54,247,203,235,125,241,235,161,81,149,92,122,200,7,96,201,91,237,141,253,247,220,99,142,143,198,53,45,220,167,108,189,93,160,43,16,71,171,81,95,126,225,228,42,248,200,121,124,182,46,45,198,213,157,189,93,212,130,44,219,212,146,227,246,71,164,139,137,200,210,207,37,237,110,190,241,141,218,82,86,156,201,67,84,206,115,110,187,83,177,110,215,101,189,222,99,218,159,104,12,70,211,19,16,151,53,169,234,234,70,30,50,102,157,110,193,100,45,203,51,185,184,119,55,145,40,251,59,56,139,253,161,189,28,168,88,89,52,197,198,160,140,223,164,225,238,164,167,166,102,162,135,61,231,148,97,100,177,159,15,113,177,184,140,219,14,221,125,214,214,228,201,8,101,237,111,124,157,220,68,167,224,164,139,153,105,89,2,54,173,118,174,69,10,205,242,101,189,155,111,127,19,236,16,93,56,6,201,136,86,19,98,44,173,37,59,189,226,27,142,56,147,62,6,56,139,136,178,9,57,56,119,142,51,143,216,252,159,186,40,221,137,136,38,242,239,86,251,240,24,141,165,180,250,39,193,70,97,97,226,226,155,56,137,124,205,179,179,134,68,119,109,178,223,99,225,188,101,20,214,35,87,170,232,94,249,186,253,225,138,216,186,238,176,229,5,150,222,175,215,245,176,24,14,205,25,48,156,204,97,163,221,114,17,210,105,196,32,245,198,165,42,196,171,216,186,39,187,120,184,242,186,80,154,147,69,66,106,32,236,238,114,177,39,162,119,65,22,253,194,252,66,64,109,22,86,183,47,74,222,77,199,73,94,63,204,178,185,130,50,107,173,47,117,219,223,47,173,86,238,190,193,36,96,254,58,82,197,43,159,48,210,25,131,110,240,13,175,197,38,197,189,213,151,97,118,11,102,220,161,212,160,158,61,78,95,187,217,216,47,181,115,17,207,211,134,99,50,106,50,67,37,188,183,205,123,41,71,123,238,237,29,25,73,182,198,246,77,167,38,127,93,146,246,182,254,23,238,1,233,180,107,148,34,38,169,167,26,212,176,106,86,217,189,73,247,55,187,134,104,202,168,249,244,42,138,37,136,246,26,66,219,178,73,14,173,38,73,59,25,22,228,140,79,194,9,87,48,84,146,152,205,163,95,168,215,244,114,101,205,153,183,11,141,206,220,68,130,97,236,126,223,43,151,167,85,171,249,156,210,252,171,250,212,110,251,161,35,213,97,234,157,101,136,86,35,92,83,198,220,2,18,171,158,98,53,17,32,175,191,236,139,161,2,195,42,101,42,67,40,44,201,73,249,37,216,60,148,178,3,114,23,173,226,217,110,203,239,15,91,0,222,173,132,149,239,208,79,222,20,118,73,107,184,134,225,21,134,134,29,242,186,61,157,99,119,55,112,14,82,45,107,159,104,235,42,8,164,177,1,22,190,145,101,134,113,91,190,164,199,96,167,108,70,156,188,75,180,117,19,254,148,178,52,187,97,92,47,242,76,4,114,114,133,85,174,38,2,42,92,136,152,212,147,178,120,21,229,37,217,7,242,242,184,149,251,134,40,232,217,46,114,105,139,84,236,81,234,213,173,219,55,185,188,247,67,60,91,247,31,96,201,62,80,216,124,177,43,119,61,242,201,32,183,91,246,115,130,210,104,121,1,180,226,37,34,173,110,92,219,127,173,191,208,34,4,18,123,128,240,232,132,165,164,112,170,109,25,209,180,239,73,110,222,227,167,248,197,249,132,52,19,77,244,119,228,46,174,225,103,112,202,79,169,132,150,189,180,222,218,237,217,59,215,222,46,196,50,245,105,74,109,123,36,136,81,218,36,237,188,115,27,81,18,75,143,1,215,52,230,107,116,122,187,71,53,173,228,94,240,14,65,31,96,169,145,245,138,160,237,113,172,142,224,52,149,210,101,115,27,153,138,246,4,149,193,123,143,236,0,213,125,214,28,56,230,201,198,214,139,17,222,220,126,192,223,207,99,224,52,187,210,35,1,140,26,88,81,200,157,97,237,82,218,97,96,20,227,219,15,73,212,95,131,236,113,60,167,216,33,119,72,170,109,201,6,33,205,224,205,48,201,213,185,12,86,100,172,157,240,200,86,237,197,218,62,128,49,74,85,206,20,220,205,157,126,175,89,169,223,150,246,179,136,239,238,16,213,167,165,55,205,216,151,59,123,109,214,102,142,128,69,181,118,253,32,147,237,238,1,136,112,202,200,179,205,115,221,97,204,91,132,77,145,166,229,126,193,197,50,180,67,136,236,51,47,186,59,38,219,204,210,10,246,232,151,222,1,115,48,234,189,106,87,206,27,67,179,5,107,117,86,200,162,62,25,251,84,93,163,38,90,136,148,212,87,217,224,18,91,63,29,115,73,245,221,150,191,96,193,124,187,47,94,108,223,98,214,23,122,129,175,182,61,187,230,78,124,250,175,163,218,214,205,237,123,192,93,9,180,176,224,141,77,26,90,36,155,70,163,74,11,113,241,238,238,22,175,16,101,77,60,167,94,109,134,8,145,4,174,41,43,238,206,125,130,247,170,35,159,160,95,119,38,163,160,166,109,124,221,92,122,187,69,189,170,169,220,137,117,27,101,239,12,173,250,191,170,239,1,141,51,56,115,109,226,34,202,93,11,238,247,204,109,192,196,42,29,212,56,149,173,38,155,239,73,216,248,24,246,21,124,155,101,137,249,231,53,161,243,121,22,235,87,120,241,107,77,156,61,224,50,7,0,177,13,18,154,130,68,196,91,243,37,180,214,213,153,8,85,210,119,67,166,91,141,68,92,76,72,206,11,204,41,58,202,156,131,122,38,64,212,74,150,211,238,26,163,33,90,89,158,87,205,61,102,123,250,189,225,14,18,231,246,104,134,221,201,155,45,247,94,221,70,47,62,23,99,39,130,45,33,143,7,54,188,140,56,221,246,205,93,243,56,74,191,144,126,240,9,147,147,97,109,21,48,202,165,81,116,234,137,109,19,158,50,92,201,241,183,180,227,188,122,54,48,50,137,117,41,50,161,169,61,233,35,223,44,103,250,49,26,84,110,151,123,17,52,143,145,238,124,144,137,71,232,181,175,108,187,253,71,184,94,218,107,76,252,172,48,95,35,111,210,201,253,88,238,47,112,1,155,16,184,35,68,55,154,212,53,40,87,183,9,99,63,209,143,67,13,135,212,172,6,109,69,45,36,107,61,175,171,129,109,55,183,109,147,222,48,189,26,100,94,255,0,236,115,255,0,206,63,254,64,211,23,166,135,145,254,198,221,191,171,31,255,0,32,6,114,155,82,89,114,84,233,74,216,78,236,222,45,132,17,238,30,118,163,196,89,20,137,135,212,184,56,210,38,225,148,241,234,91,71,2,35,246,197,191,112,141,236,72,211,47,104,150,19,95,35,140,185,216,136,77,249,226,246,186,75,220,6,47,98,6,144,252,252,183,75,193,13,70,178,9,76,126,136,102,181,243,239,245,50,237,1,37,184,207,165,181,59,79,194,199,195,50,117,99,46,28,161,215,80,168,125,90,72,142,206,17,30,231,139,126,238,62,240,142,188,95,210,146,123,82,204,38,197,1,86,214,141,181,19,168,200,135,99,214,68,89,82,221,238,68,233,151,20,152,199,121,253,79,206,143,107,54,29,87,137,213,219,91,155,172,247,240,46,209,211,67,195,237,142,37,57,242,103,191,85,237,111,255,0,64,30,142,160,175,103,243,200,135,205,250,130,112,241,191,150,250,248,181,170,246,34,227,117,31,96,224,74,229,51,9,236,66,139,105,66,213,144,214,102,242,212,124,12,139,176,199,183,195,60,46,240,158,109,45,135,231,221,155,105,215,111,217,115,229,202,149,159,179,43,249,63,116,103,6,0,104,201,179,65,179,25,225,182,109,100,35,232,203,205,182,183,143,46,189,111,112,12,119,193,77,30,102,115,184,214,222,121,154,117,228,61,42,39,200,159,74,149,196,219,222,119,108,247,239,25,52,156,58,151,210,18,72,19,76,166,80,203,205,180,212,42,220,133,97,41,53,25,35,126,252,164,102,87,79,222,25,73,32,160,249,150,91,6,199,58,235,181,48,173,177,125,70,91,217,36,87,242,143,176,117,202,195,189,186,97,16,174,120,201,157,107,95,206,247,181,213,195,202,239,1,225,240,234,152,73,75,78,33,214,33,20,151,216,97,104,186,110,100,70,147,61,251,187,198,33,233,55,92,17,248,55,170,126,96,159,159,47,101,90,254,163,237,134,114,98,60,119,130,112,146,88,61,86,213,226,220,107,54,108,158,65,54,87,182,254,55,17,29,137,83,222,122,230,239,149,117,58,157,119,175,205,123,228,238,46,193,59,199,176,162,229,239,79,32,166,228,210,145,153,150,145,99,116,207,113,168,151,107,110,62,193,231,42,153,76,242,89,18,80,233,153,100,74,152,206,105,109,229,145,29,205,69,216,93,131,32,180,96,163,54,168,217,211,124,229,151,51,176,41,190,166,252,77,223,108,47,53,123,129,220,236,183,98,188,40,213,100,130,82,50,236,89,175,108,199,123,235,11,180,59,198,8,73,33,98,249,166,33,113,15,147,139,74,151,101,26,140,204,139,41,117,152,229,81,181,91,210,42,194,12,213,23,26,157,70,179,212,92,50,226,210,184,111,46,209,145,243,28,23,230,169,68,111,231,147,91,149,135,28,249,207,47,173,61,222,89,246,12,79,196,56,46,101,172,102,13,107,117,218,157,86,252,185,111,118,145,239,246,138,36,179,70,172,64,106,111,78,83,144,134,244,197,110,59,182,111,117,87,35,179,143,30,254,145,246,11,203,88,204,77,185,4,91,164,183,74,218,189,228,123,252,180,247,136,250,209,14,169,212,207,41,56,109,131,53,182,254,150,182,222,177,243,236,25,157,91,78,115,225,244,108,94,205,107,234,250,57,253,221,37,198,192,35,143,72,57,235,177,53,69,64,193,68,68,244,106,40,179,233,44,237,185,199,75,180,117,56,85,135,49,85,132,217,109,37,18,215,51,64,156,79,203,68,102,94,82,55,249,39,191,165,247,199,93,137,7,206,53,205,70,155,106,239,56,140,95,111,209,151,187,238,140,199,209,74,134,200,169,124,111,58,95,93,77,180,121,117,28,47,168,62,57,132,232,45,228,30,139,241,241,16,205,56,80,116,175,73,180,171,164,218,175,188,190,180,60,94,33,232,233,54,148,115,126,86,233,196,107,117,190,164,74,43,219,39,31,20,93,162,74,225,233,207,149,153,70,217,228,182,146,245,62,59,189,241,208,86,84,111,56,108,127,52,181,122,189,103,208,111,123,229,246,221,193,145,17,20,100,193,250,122,169,148,69,174,33,228,146,102,16,206,120,133,153,31,65,194,62,210,223,216,36,131,71,44,76,106,101,75,188,106,126,104,179,57,186,155,35,113,68,127,67,103,219,240,222,48,115,22,232,191,6,157,146,191,206,91,78,117,62,187,106,114,91,41,182,126,200,248,220,93,61,28,106,110,111,165,159,78,197,172,249,176,165,250,165,190,134,206,238,29,194,139,205,165,189,96,162,118,62,25,184,136,228,147,148,203,165,98,93,139,126,188,183,244,134,30,97,109,49,17,92,212,112,114,226,56,103,117,203,117,22,140,186,146,121,90,82,247,238,87,102,238,241,112,244,146,169,249,222,173,135,135,216,117,90,233,58,25,190,183,53,174,235,197,126,5,218,46,190,129,148,46,212,182,102,60,233,151,85,55,140,70,77,69,239,242,146,55,223,55,120,131,176,160,244,92,117,237,134,50,34,87,73,56,217,235,110,149,48,102,103,229,23,91,93,162,247,73,48,50,81,36,146,50,147,167,105,164,184,206,110,147,80,137,46,43,62,7,171,46,163,25,29,41,167,182,105,99,72,218,243,101,205,191,87,111,92,125,227,114,50,89,120,85,183,175,236,223,151,191,223,1,15,26,73,211,75,145,205,167,47,178,136,86,146,117,28,67,73,38,11,41,145,102,120,237,192,183,110,30,211,67,122,232,165,181,188,67,46,196,76,15,85,78,173,171,33,123,174,79,67,150,238,151,13,194,229,105,179,74,106,228,79,68,109,247,214,85,42,221,170,225,116,68,159,104,196,172,36,154,243,29,111,50,86,207,175,203,8,243,62,94,95,163,55,191,129,246,7,81,60,24,97,28,220,202,146,149,197,36,150,122,201,116,35,151,115,143,73,162,61,253,227,218,112,226,44,126,140,147,142,113,195,89,35,155,54,174,210,41,81,219,61,248,195,251,194,248,138,55,172,218,248,32,183,119,14,189,112,9,55,8,210,219,68,69,220,59,36,167,188,107,66,110,92,64,121,201,212,145,152,232,24,150,156,135,134,115,89,14,182,252,98,8,200,200,200,247,30,238,27,198,15,233,161,132,76,196,72,163,102,176,210,217,27,107,102,95,8,217,47,82,68,178,249,115,168,201,28,58,93,189,162,64,150,205,200,203,55,18,236,30,74,187,164,188,35,147,68,192,243,134,207,173,75,101,159,85,158,217,92,37,112,185,118,0,132,104,26,89,248,74,133,18,215,182,85,37,23,186,10,230,141,232,51,225,97,216,84,120,87,30,236,178,34,127,14,82,180,52,121,44,93,34,112,186,68,142,164,91,143,127,1,159,152,159,163,158,190,103,51,143,240,199,46,109,79,67,155,239,235,80,92,117,163,167,144,225,95,55,74,216,148,243,238,179,87,155,198,108,182,189,212,106,225,159,190,220,64,96,20,142,136,114,61,243,132,83,80,10,83,109,92,205,105,185,25,145,145,123,30,241,90,131,10,167,242,136,84,204,97,98,229,204,19,206,146,72,217,113,105,86,83,35,59,29,144,91,183,12,169,196,108,30,230,195,126,101,225,22,183,95,30,162,201,178,101,203,155,58,184,231,59,240,29,182,31,201,246,231,91,149,109,57,54,104,34,241,153,47,155,46,68,240,190,238,61,162,100,99,38,30,98,34,164,76,197,202,231,49,147,72,165,66,165,152,116,229,115,58,82,104,37,37,89,115,40,172,91,139,171,168,115,235,26,54,22,109,178,108,176,18,244,106,181,153,179,180,69,123,229,183,4,159,96,185,152,189,128,218,249,147,49,222,21,229,218,159,137,119,38,195,124,183,82,78,215,214,111,226,49,245,169,175,49,95,196,107,245,254,219,45,178,253,131,237,1,102,39,50,85,67,106,110,134,58,89,188,146,247,187,135,159,138,109,76,184,68,147,34,59,95,112,185,21,18,246,237,159,118,76,153,251,239,123,126,65,231,30,151,235,146,163,215,91,162,101,228,255,0,88,163,204,55,21,18,131,47,150,29,181,238,100,75,49,186,168,213,44,236,167,28,50,239,49,201,142,151,106,87,234,215,232,223,201,247,251,199,92,234,50,238,191,80,10,190,178,81,41,73,185,30,225,204,144,206,34,229,147,6,34,25,140,137,104,218,205,99,105,195,73,149,210,101,186,198,93,163,128,101,116,90,227,101,69,148,248,128,146,13,16,180,142,76,12,210,30,95,49,153,213,15,162,26,154,67,89,53,249,144,74,74,161,202,228,70,239,13,198,36,243,14,107,168,26,138,79,44,125,148,198,248,249,99,49,23,120,138,246,82,16,123,250,71,191,120,249,202,163,167,252,207,26,167,246,77,117,225,205,187,107,50,245,164,239,192,251,4,147,104,143,142,182,122,2,95,224,183,206,244,203,72,207,183,121,89,77,130,225,171,220,2,83,26,121,46,37,38,146,61,228,71,188,111,25,246,15,3,68,213,92,239,43,128,123,96,213,107,96,26,122,218,220,214,186,83,187,129,118,143,106,211,215,191,71,238,128,229,146,146,125,67,74,147,239,13,4,187,245,13,196,254,48,27,103,114,226,96,133,111,238,27,202,77,250,198,210,147,144,248,220,6,178,86,254,177,174,247,222,54,11,121,141,212,30,226,32,26,200,236,42,71,113,164,0,107,20,80,166,110,224,80,13,64,0,0,3,77,238,100,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,162,184,13,35,82,184,13,32,0,231,80,10,153,246,238,1,182,180,238,226,54,239,148,110,145,253,209,69,22,227,43,245,0,217,82,239,212,56,145,11,182,99,183,96,228,58,156,164,123,250,135,83,31,20,134,219,112,142,219,173,235,189,224,27,49,111,219,63,71,179,172,121,217,252,110,166,9,247,53,89,178,229,221,154,221,100,57,81,81,168,186,183,39,171,215,11,111,139,19,214,165,244,204,210,37,77,161,90,189,70,227,112,147,197,196,23,103,120,147,34,199,98,253,83,175,40,152,109,135,46,174,104,190,150,182,247,182,176,187,6,6,99,149,83,148,227,17,176,249,51,135,10,250,223,174,247,14,223,27,113,21,142,125,156,164,160,27,59,79,34,63,76,151,179,115,218,140,110,169,231,45,77,221,121,36,132,53,120,149,59,234,132,175,101,187,171,180,32,121,217,204,199,105,143,125,205,78,91,188,225,219,53,248,171,222,27,242,137,102,211,173,241,249,114,229,245,183,237,239,26,161,165,46,68,102,86,117,36,183,25,30,75,222,226,228,82,242,25,140,62,211,169,132,137,127,54,75,229,97,91,188,175,124,81,168,165,90,132,45,173,126,109,113,101,190,91,91,238,247,138,195,82,59,66,13,124,225,150,199,111,82,191,249,195,220,202,105,201,235,177,141,103,147,199,162,206,163,140,50,251,125,225,119,232,172,61,155,76,219,65,41,168,182,115,69,147,123,224,212,118,190,93,252,75,180,6,63,200,104,45,124,206,9,60,237,151,52,75,105,245,11,250,226,246,195,47,48,23,12,245,48,217,185,238,246,141,123,244,183,184,167,219,143,103,68,224,252,100,26,153,90,230,79,93,17,137,93,142,4,202,246,203,237,187,133,255,0,162,169,119,229,204,154,84,235,138,241,202,86,246,77,60,80,69,218,3,173,163,233,157,129,184,70,182,220,249,53,155,245,118,189,243,119,247,143,114,196,182,205,164,181,221,190,183,250,199,97,11,6,164,26,72,214,119,43,250,209,207,66,84,132,18,108,103,110,187,0,234,81,45,182,253,119,87,177,254,177,210,212,244,159,56,193,33,27,126,175,199,18,239,170,191,82,183,113,239,30,230,25,163,90,247,157,183,95,128,215,17,46,55,144,73,39,15,141,247,38,227,25,129,140,241,88,75,150,97,22,247,132,30,170,242,213,109,147,135,72,207,217,247,141,214,176,147,95,127,207,6,92,191,177,47,254,120,201,6,101,78,55,126,154,142,254,208,110,38,80,181,125,20,255,0,232,127,88,130,217,82,248,103,205,251,79,205,189,102,179,39,233,107,90,217,189,191,120,188,80,80,250,148,101,207,126,149,248,123,195,133,13,46,91,25,174,165,30,107,122,219,14,201,164,41,59,172,124,123,6,81,3,127,38,242,59,141,210,46,161,178,100,118,61,198,42,213,141,68,70,118,247,197,26,220,110,233,61,227,138,182,236,163,222,57,228,100,69,98,59,138,154,51,151,30,32,60,252,210,7,94,201,39,91,151,167,127,38,253,70,48,59,75,172,43,219,37,145,49,124,251,147,95,82,45,204,187,45,237,153,47,157,175,159,188,72,90,225,212,125,103,199,176,121,90,190,138,118,127,4,150,17,26,166,140,162,9,219,147,25,250,148,86,226,93,162,8,45,139,111,193,137,236,193,55,218,117,79,187,13,236,47,101,249,93,126,199,135,120,241,179,247,54,141,70,236,185,115,119,246,9,66,198,157,15,231,243,227,139,138,130,158,76,28,56,137,179,145,25,26,145,173,203,37,90,195,234,115,121,111,45,227,14,234,13,18,49,34,11,103,213,200,234,87,179,231,189,169,215,202,214,183,121,246,138,49,105,183,118,91,244,115,102,239,183,1,120,176,227,27,124,28,56,118,252,25,218,45,30,135,239,182,228,246,27,189,76,253,136,217,155,104,213,138,16,186,171,209,213,73,230,205,254,231,226,11,133,187,135,134,152,225,37,117,2,103,175,165,103,201,178,51,158,121,83,201,221,191,180,187,128,102,109,41,164,199,57,67,236,254,5,106,245,209,26,171,243,149,237,114,73,95,212,187,199,165,138,171,188,35,105,71,205,251,63,6,253,87,63,3,189,252,146,237,17,238,170,82,164,130,81,19,210,25,146,76,186,125,40,71,19,187,237,119,13,246,33,167,80,229,99,144,198,158,251,250,138,203,252,209,48,185,103,187,45,100,117,49,25,175,107,238,183,216,29,252,38,32,120,47,4,135,249,167,105,217,175,187,104,201,155,49,219,216,157,188,175,184,35,230,18,2,164,141,90,26,135,165,230,78,26,239,98,68,59,138,51,183,188,158,225,222,192,97,125,125,57,54,245,20,101,65,103,175,99,68,173,229,240,191,98,119,240,21,25,121,89,233,87,205,228,112,158,1,235,53,110,167,165,206,150,189,208,103,195,83,222,49,234,191,199,127,10,77,246,60,21,217,126,93,84,69,246,236,254,200,173,234,101,236,184,247,13,84,166,139,88,147,62,34,82,169,218,150,25,38,218,150,70,116,252,66,139,114,173,110,161,123,40,141,10,170,134,86,220,68,198,113,52,130,74,225,11,213,233,247,16,68,163,202,121,110,110,22,254,63,104,6,41,203,41,239,10,102,79,171,107,217,117,164,168,159,83,207,107,168,186,60,75,217,113,238,25,153,132,90,62,236,156,237,249,238,207,159,81,250,66,214,182,179,221,5,232,162,112,166,158,161,25,135,114,101,137,18,228,169,184,52,65,173,15,182,134,13,43,34,77,200,243,58,118,62,129,238,252,131,159,90,99,205,17,38,216,245,83,185,28,86,187,89,124,179,134,75,45,178,251,252,111,247,4,153,22,175,20,102,188,203,205,158,35,93,174,215,122,236,182,182,78,227,237,28,44,2,151,237,50,125,191,93,151,81,55,190,76,183,189,146,209,241,184,178,117,12,238,62,191,217,249,190,69,16,91,6,124,250,147,83,254,93,173,123,36,173,228,31,191,246,6,95,97,61,48,229,63,76,197,195,198,68,169,42,56,199,30,241,141,106,206,218,182,203,129,159,13,199,188,33,86,207,72,25,141,170,4,51,169,242,229,36,87,205,194,235,116,187,6,60,84,83,13,146,79,30,214,167,54,104,71,78,249,173,235,15,184,100,30,145,50,246,34,102,110,71,183,28,217,147,50,83,232,164,136,239,101,58,118,189,198,26,87,19,84,182,242,225,73,162,81,185,8,100,71,159,180,212,92,44,42,60,44,230,35,106,137,120,178,101,205,151,174,252,8,135,105,74,74,53,143,194,191,180,90,249,247,100,238,81,118,141,234,102,155,138,142,126,26,49,205,107,44,175,61,214,108,153,164,172,74,46,55,34,226,67,218,20,26,155,135,230,136,69,28,83,197,228,165,180,221,74,223,152,236,146,185,238,47,188,3,134,244,54,216,146,148,103,201,168,61,102,178,215,191,117,191,117,219,212,51,79,68,172,15,207,50,135,155,120,79,109,174,156,67,154,189,139,201,204,166,21,107,235,55,219,222,22,255,0,69,140,17,158,212,51,37,78,226,21,31,2,204,76,177,252,166,185,106,212,155,166,33,9,177,40,212,68,103,209,51,18,97,134,148,242,105,201,52,174,25,200,226,117,80,242,182,33,143,50,50,29,210,132,21,237,115,183,147,192,7,161,163,105,254,104,149,64,49,181,235,117,48,45,51,125,94,91,217,41,43,241,62,193,233,144,119,184,216,67,205,154,18,89,211,192,186,197,18,234,61,145,125,176,28,196,21,238,53,18,119,241,27,77,169,59,250,69,246,198,230,181,187,151,77,63,108,6,225,110,26,28,85,247,219,168,20,251,105,73,221,73,225,218,56,17,81,172,160,140,205,104,177,36,207,203,32,26,226,34,181,104,81,100,189,173,214,44,46,146,85,14,195,67,84,75,217,51,228,217,55,107,45,123,188,207,119,120,185,21,29,73,3,11,13,16,165,186,199,71,37,238,249,23,19,33,135,58,90,226,124,145,170,70,170,151,19,208,42,120,182,30,142,220,140,222,170,193,249,54,191,0,17,253,164,124,231,156,241,2,108,238,205,171,204,236,41,219,61,248,66,160,187,5,153,101,189,116,75,133,123,113,62,222,177,236,49,6,61,169,213,65,23,26,201,160,146,226,155,50,36,172,150,91,155,73,113,251,3,137,75,74,159,143,142,91,12,165,195,52,178,106,232,182,106,221,153,37,248,192,93,236,3,162,185,210,115,110,114,213,102,148,235,61,71,55,175,107,119,148,93,162,87,176,58,77,205,180,68,174,31,105,214,100,149,64,34,249,45,124,172,218,252,70,42,232,203,73,69,74,225,229,145,206,173,219,59,78,178,155,41,131,77,140,201,147,227,126,225,153,212,188,108,60,52,181,148,56,235,100,100,195,69,189,100,92,18,39,81,239,33,81,108,219,251,7,127,8,174,145,238,235,33,230,160,230,16,93,63,150,216,234,250,33,14,212,231,242,216,84,154,220,140,134,73,90,253,39,210,92,5,30,129,39,209,51,28,104,151,178,223,163,235,123,71,154,140,196,74,98,13,167,54,137,212,173,179,36,26,236,184,246,211,186,220,119,251,195,201,77,177,146,138,105,43,51,168,100,155,154,51,223,53,100,187,64,119,149,180,231,97,149,198,187,179,103,201,171,221,158,215,186,147,221,222,35,239,74,90,219,158,39,21,61,53,205,154,157,118,197,227,181,217,173,100,176,191,39,41,118,91,136,189,88,215,143,20,97,73,103,45,49,55,146,188,191,149,236,148,77,218,51,62,155,125,68,48,246,95,20,85,198,55,183,50,130,73,38,30,54,249,93,104,245,200,232,66,25,29,148,86,35,222,147,47,124,78,162,250,104,153,135,122,215,233,90,139,158,45,125,187,196,236,253,207,163,202,205,246,120,12,247,150,22,203,3,12,213,243,100,101,8,191,11,216,139,120,198,252,37,142,150,210,84,180,168,166,19,56,100,108,154,252,230,243,169,106,217,156,114,215,185,238,242,136,92,148,226,189,32,210,18,167,39,210,116,149,136,183,204,218,33,69,207,56,140,199,108,159,116,105,55,125,175,221,22,226,23,23,40,183,93,52,34,162,146,153,145,95,116,209,163,252,99,179,103,17,233,119,147,116,206,165,102,86,35,185,71,182,96,59,201,171,183,213,116,125,151,95,188,49,59,26,24,206,114,110,157,172,113,29,95,91,25,36,186,166,79,48,182,170,97,7,226,248,229,137,66,184,255,0,250,11,119,84,210,109,206,78,17,77,77,18,157,156,214,102,73,111,61,239,151,219,110,224,36,139,105,134,80,26,201,19,229,173,181,227,20,94,79,180,71,120,231,212,216,123,207,175,27,220,239,168,241,26,171,108,249,186,213,191,202,46,209,112,105,202,103,155,217,213,46,58,247,123,61,205,188,189,69,223,220,61,140,11,112,144,141,27,110,204,25,35,53,102,233,40,139,118,238,241,61,67,26,225,112,47,94,178,47,10,114,220,207,244,141,250,190,184,59,105,102,8,108,113,205,43,194,124,249,51,126,146,181,238,71,238,157,227,35,97,227,37,76,172,141,83,104,94,190,46,164,186,189,241,203,76,218,83,155,244,82,18,221,186,228,254,81,112,44,228,179,11,245,77,182,158,124,189,175,250,91,223,246,227,187,148,82,156,211,20,183,118,253,111,64,219,182,171,47,89,111,226,125,130,230,162,105,42,51,34,76,210,16,253,231,147,249,70,226,99,160,156,60,165,24,199,109,201,194,1,195,147,39,35,77,21,239,102,82,95,112,135,168,130,43,182,95,82,67,174,110,46,18,197,242,211,60,61,153,14,67,115,24,52,149,182,150,119,123,161,10,59,102,218,227,210,251,131,144,164,230,235,29,105,205,160,211,244,118,78,254,234,67,124,230,208,106,225,16,206,239,117,32,26,220,115,50,179,101,224,93,163,131,51,122,240,81,9,203,197,149,245,247,24,210,113,140,171,201,90,12,184,92,150,67,135,30,251,123,59,170,37,164,236,218,189,119,113,128,192,110,80,168,61,108,154,54,39,89,108,146,152,20,229,183,31,151,207,242,139,11,161,243,186,172,72,164,155,203,123,109,251,239,238,17,3,42,52,234,132,41,150,30,206,20,219,164,71,176,192,166,201,44,220,35,146,99,9,48,42,160,135,165,113,106,72,168,210,108,155,133,218,115,45,215,73,162,233,67,59,107,153,240,242,136,72,19,19,135,177,183,145,64,53,170,253,119,126,111,110,177,239,97,157,205,98,203,110,143,104,199,28,30,196,73,12,198,159,148,58,212,116,6,103,54,139,33,49,168,81,238,91,159,144,95,57,44,242,95,21,147,44,84,57,93,146,86,231,146,125,130,143,103,4,155,219,127,172,252,131,180,65,89,37,191,168,116,208,51,8,34,74,76,226,217,242,11,232,133,220,59,30,113,132,36,145,156,67,36,71,192,245,132,3,177,65,218,227,90,14,215,28,68,199,66,157,237,16,209,254,236,134,148,204,96,207,201,137,100,253,231,8,7,56,143,168,15,113,25,14,15,56,194,103,34,218,25,191,215,8,111,20,108,57,253,25,191,250,100,3,91,135,100,25,142,57,189,99,182,95,186,55,28,136,101,105,50,39,81,255,0,72,135,83,48,136,67,90,197,102,73,218,221,126,240,13,19,255,0,29,46,125,30,78,108,187,248,250,226,17,113,202,57,76,222,101,23,50,219,125,90,115,0,156,154,190,22,128,87,93,251,132,150,76,166,172,234,92,66,141,9,61,220,92,46,210,24,69,167,132,51,115,25,3,75,68,66,74,243,184,83,221,210,225,6,233,118,128,137,41,139,26,169,132,82,51,95,43,203,77,237,237,140,119,82,216,92,237,182,121,237,118,136,248,123,195,131,87,177,169,169,38,200,205,124,179,7,211,123,123,162,135,34,65,18,157,105,54,162,34,202,205,174,103,222,64,57,147,137,78,77,79,203,23,190,111,89,239,119,142,162,5,221,159,63,71,54,107,117,219,180,94,233,148,189,17,58,187,69,36,178,223,170,253,157,226,208,204,100,177,16,250,187,235,15,53,254,134,101,216,2,252,225,164,195,89,8,147,212,219,229,226,47,43,185,29,194,224,78,147,180,67,188,119,203,226,20,158,222,163,24,231,67,212,169,148,19,77,174,16,149,242,226,92,185,187,151,119,71,187,184,94,9,101,119,3,24,222,85,33,134,141,75,201,190,36,143,141,183,240,239,5,228,182,216,145,44,188,74,149,175,225,2,126,183,189,125,226,206,198,193,229,117,103,172,189,173,213,239,12,171,156,194,51,62,105,210,135,140,69,214,202,152,34,69,151,188,200,251,15,142,254,2,207,214,52,20,206,0,162,222,203,20,226,91,213,239,217,84,68,119,202,92,111,222,8,181,237,53,107,22,111,184,59,89,119,64,251,122,39,247,198,219,176,174,67,69,27,79,165,72,203,196,212,155,91,119,120,239,100,50,39,38,199,150,29,213,40,242,26,172,134,243,238,37,91,168,192,115,160,91,218,16,132,95,45,144,71,126,61,131,214,74,41,29,183,41,243,134,76,205,18,253,74,253,155,188,174,241,204,145,97,84,210,57,45,147,78,197,25,155,4,187,38,9,74,183,14,254,241,235,32,240,150,169,105,41,38,37,115,87,236,130,34,201,45,115,121,118,238,184,14,133,186,3,61,254,107,90,222,225,255,0,212,56,211,60,57,212,106,254,108,230,205,127,210,246,236,246,195,220,51,68,87,18,251,218,140,158,57,172,255,0,139,222,43,91,247,61,227,188,133,149,212,143,102,215,211,19,38,45,107,103,134,115,127,219,73,0,198,169,164,135,102,108,190,90,205,153,42,245,150,225,246,71,159,126,95,107,150,187,171,216,255,0,88,201,218,131,14,170,217,154,26,102,26,158,155,172,204,150,147,213,203,221,93,175,107,112,33,162,154,209,162,190,158,69,67,41,82,89,252,58,85,18,134,76,206,68,242,136,138,229,191,137,118,128,198,153,101,61,183,190,211,123,102,175,88,234,91,190,174,246,185,150,254,61,227,35,240,63,71,254,127,154,201,127,61,186,141,126,211,250,67,54,92,169,115,221,10,252,6,78,225,38,135,245,28,10,161,98,163,39,19,38,13,153,162,28,202,236,137,196,221,37,171,59,239,115,134,227,222,51,50,130,195,71,169,200,72,20,57,51,91,167,15,173,189,225,77,23,204,106,246,199,111,40,79,80,179,120,29,128,158,13,64,73,28,240,175,105,217,182,157,219,14,76,217,148,239,186,29,188,175,184,50,34,87,78,236,16,141,181,182,107,50,220,175,171,183,19,51,237,30,142,17,130,134,105,8,55,8,205,55,234,176,223,91,173,145,92,214,146,251,34,143,56,184,27,125,23,175,216,141,151,97,181,73,37,103,190,251,112,29,172,115,200,81,25,17,145,244,250,143,223,30,94,165,156,177,46,131,75,142,100,50,215,18,58,78,18,119,216,255,0,32,12,49,211,42,174,216,39,82,102,57,191,89,146,42,102,139,235,109,123,45,146,191,146,35,150,83,43,231,45,111,143,213,234,242,250,219,222,247,239,238,25,85,165,84,225,202,142,184,136,68,28,18,149,178,77,102,132,163,105,90,203,230,121,54,189,139,119,146,58,172,32,192,138,158,97,206,218,198,38,140,106,245,22,188,169,195,189,245,157,229,216,36,12,173,209,254,142,230,232,153,186,249,199,89,153,112,135,109,77,184,27,158,216,95,166,229,121,144,105,215,241,59,121,63,214,54,169,26,125,201,65,69,231,121,74,214,234,237,118,242,240,205,223,191,136,244,104,135,85,174,102,123,187,128,91,122,246,153,215,74,230,7,182,219,230,123,165,234,119,245,170,239,17,101,164,228,139,99,175,106,67,218,179,228,216,253,101,175,118,89,239,239,19,21,56,96,158,151,69,180,75,222,184,119,18,86,43,241,73,136,227,210,234,141,143,84,250,171,139,65,62,164,158,193,194,29,70,94,67,5,198,226,140,124,209,242,99,205,245,172,128,181,58,205,94,213,235,173,123,180,239,119,120,205,234,134,113,174,192,200,136,141,154,215,201,187,63,236,194,46,193,130,180,36,27,242,202,182,4,157,109,126,47,91,124,200,52,241,105,95,148,100,204,234,125,14,120,14,244,10,117,102,247,71,160,78,150,111,159,8,248,113,224,36,140,120,145,73,57,235,16,231,229,180,234,115,59,20,239,145,155,232,229,187,137,118,137,48,192,90,103,98,166,36,10,219,115,254,119,225,81,234,118,250,27,93,253,195,14,180,114,161,38,179,42,218,54,44,217,139,105,183,229,78,60,149,108,138,52,153,41,230,76,172,123,175,196,72,213,9,43,84,182,71,43,101,199,76,205,169,115,13,29,209,148,238,72,79,127,112,131,179,106,95,226,210,90,238,9,47,91,253,99,147,21,42,214,101,241,246,181,253,111,245,142,91,133,152,146,69,212,57,42,82,122,212,69,246,70,66,63,52,189,160,242,200,37,177,60,235,234,16,115,39,50,234,60,171,33,163,183,149,187,128,196,218,54,47,154,224,85,15,171,214,230,136,53,222,249,122,146,86,235,236,18,167,143,20,52,109,83,74,68,66,193,45,245,44,165,241,205,145,53,12,110,153,154,219,34,34,177,31,29,223,100,96,132,255,0,71,42,225,19,6,181,114,153,227,133,171,73,221,50,87,173,229,30,238,34,68,225,86,146,57,28,243,91,73,142,250,156,207,67,181,236,190,140,123,250,187,68,138,232,99,79,243,101,54,250,182,189,109,167,49,42,245,60,188,97,90,46,211,24,195,65,232,227,90,157,65,42,139,122,91,59,101,13,76,152,82,141,82,87,136,136,137,105,51,51,51,61,196,51,239,4,232,232,202,82,72,244,36,82,158,53,42,57,199,188,100,57,180,118,54,144,158,6,103,217,196,50,139,160,132,102,132,34,191,255,0,151,27,102,197,211,151,63,220,27,232,59,32,138,194,164,172,167,115,45,194,140,75,210,254,147,231,26,61,162,219,245,119,168,82,191,82,191,208,162,55,113,239,17,121,53,149,115,85,111,61,241,250,220,177,177,77,249,57,126,140,123,248,159,96,155,12,94,144,189,61,145,53,14,203,139,73,148,122,93,232,180,107,221,145,194,224,71,222,34,203,23,176,234,123,1,90,212,113,37,5,30,226,23,60,140,74,79,98,89,17,145,186,225,220,143,236,8,51,235,66,9,238,213,135,200,135,217,114,236,210,105,50,47,158,249,188,66,202,252,55,112,25,134,218,184,238,17,251,161,76,108,76,190,159,155,195,68,203,221,108,219,131,149,183,211,186,76,205,40,120,143,113,144,207,38,162,75,126,82,35,247,140,81,218,161,219,223,163,247,70,226,79,54,251,117,142,189,149,158,251,166,195,156,133,223,171,172,7,37,30,73,141,43,111,50,76,174,52,145,245,141,100,162,50,177,238,1,196,118,7,89,115,214,218,254,212,116,115,106,123,94,110,175,107,203,155,46,237,93,251,59,199,168,203,114,226,52,173,171,164,203,55,220,1,107,166,180,55,56,53,170,231,77,93,156,207,125,69,251,125,183,120,241,207,225,71,55,69,61,29,207,250,205,106,212,89,118,91,90,231,126,57,251,133,251,83,89,55,230,251,131,175,152,180,167,26,36,145,31,151,125,197,126,163,1,98,102,148,230,100,178,206,217,234,68,105,190,175,143,14,254,225,133,216,233,133,249,121,147,230,231,247,79,233,111,173,123,113,35,115,25,74,141,220,198,233,150,101,40,247,163,191,223,24,245,139,80,242,226,230,173,162,115,12,207,171,219,58,146,87,245,62,211,19,2,45,166,244,255,0,55,234,190,91,214,107,51,125,14,214,181,187,251,199,130,141,102,235,190,111,91,217,239,139,205,137,51,72,121,143,55,108,11,110,39,87,174,207,169,112,151,150,249,45,123,112,224,127,104,121,103,105,136,169,108,19,232,137,55,91,94,69,44,146,227,38,147,50,183,121,247,10,45,167,55,237,11,35,215,101,223,151,201,191,227,28,121,148,175,102,35,61,126,110,137,31,147,110,191,124,122,40,246,158,67,150,75,43,95,67,169,39,222,58,151,225,34,162,28,34,217,157,78,235,121,6,96,60,242,217,222,103,155,238,14,35,205,89,106,60,221,157,67,213,148,153,245,150,85,19,137,191,89,182,99,119,193,39,159,99,58,34,22,106,87,4,147,38,103,199,223,1,226,143,163,191,136,246,248,127,88,243,4,193,79,243,118,191,229,67,102,218,236,190,185,7,127,36,251,7,154,152,73,162,160,220,89,56,219,182,75,134,139,155,70,87,227,249,7,92,104,54,212,123,140,206,246,181,128,74,214,139,250,66,235,81,46,151,248,33,109,158,157,101,57,249,195,202,203,169,46,26,189,194,64,105,250,175,110,215,252,161,147,38,95,162,222,247,191,119,112,249,204,165,42,212,72,98,141,229,193,165,223,149,245,86,55,178,117,164,239,192,251,6,108,97,22,152,178,41,79,59,109,84,252,3,122,221,70,93,100,241,8,189,181,151,181,219,223,196,4,198,182,254,107,244,62,232,230,33,119,234,235,24,189,135,154,78,80,149,23,56,106,230,178,22,246,125,85,242,207,89,93,243,103,238,43,121,35,33,101,85,20,178,98,222,120,120,200,85,150,179,39,65,244,171,126,238,207,124,7,162,74,183,112,21,182,100,159,80,227,180,242,20,93,21,36,247,219,113,142,66,76,143,117,192,105,201,190,215,21,73,88,237,113,168,200,86,251,172,2,135,184,5,76,247,88,80,212,86,176,10,145,92,12,238,41,109,220,64,5,115,119,10,153,245,13,35,81,21,128,19,192,84,82,229,218,23,236,43,128,168,10,91,125,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,5,21,192,105,26,149,192,105,1,91,219,128,162,204,142,214,49,83,176,219,1,170,201,237,26,85,98,235,20,225,192,81,64,54,34,84,68,149,111,47,36,199,146,159,197,41,150,159,90,114,220,178,241,251,3,212,70,29,146,163,246,134,60,124,245,6,243,47,166,198,119,203,195,223,32,30,124,230,10,113,206,153,182,87,255,0,243,180,90,204,114,138,53,82,51,180,32,208,163,249,90,196,91,207,213,90,23,33,216,117,54,233,150,85,145,23,105,119,11,99,139,205,33,217,12,217,165,25,239,212,112,227,229,182,49,17,53,141,198,227,83,185,195,138,65,150,105,228,71,18,221,229,184,44,155,175,18,162,93,185,164,186,106,251,226,250,105,18,109,195,204,102,196,218,200,204,170,7,211,99,63,108,232,199,199,94,86,189,195,34,45,234,63,190,50,129,234,97,38,26,182,16,146,91,91,144,146,222,125,222,248,185,212,157,112,252,46,213,211,129,44,217,60,163,62,172,222,216,89,168,50,214,54,89,183,89,37,192,119,146,229,76,81,172,213,193,173,87,181,252,90,143,180,6,105,80,179,24,9,244,195,86,244,108,63,65,230,82,90,167,19,126,146,143,180,207,176,100,77,13,32,131,109,182,205,135,30,93,162,200,203,121,30,254,143,97,12,7,195,186,246,97,32,154,19,206,162,5,146,84,68,58,174,249,41,37,209,81,251,98,237,222,50,255,0,6,177,117,169,171,112,233,122,99,36,37,46,106,134,136,144,246,243,35,213,240,186,207,126,240,25,51,35,148,158,100,44,219,120,140,158,46,175,123,184,123,233,84,25,161,7,100,174,249,207,137,119,16,242,52,196,226,26,49,162,89,69,67,43,229,140,189,5,145,245,39,191,188,123,233,83,141,172,189,81,62,81,240,62,224,21,68,41,154,200,205,43,251,67,148,220,33,26,72,140,150,57,105,67,89,115,103,223,239,141,104,52,21,139,57,125,176,28,118,225,201,179,185,18,184,91,120,228,165,4,146,35,35,223,96,53,160,189,113,125,176,55,25,73,93,78,164,189,245,16,13,210,78,226,226,55,18,130,46,209,199,40,232,36,145,18,162,216,47,125,194,28,103,167,210,214,237,121,148,25,94,252,94,79,229,19,160,236,140,211,214,162,251,99,115,50,72,202,202,47,182,60,195,213,124,153,187,94,115,45,43,223,140,66,63,156,9,171,229,74,81,18,38,210,213,92,237,185,244,159,249,193,145,234,77,68,100,123,200,109,145,244,136,204,116,62,20,64,145,110,152,64,255,0,239,75,242,138,29,83,3,108,202,152,192,151,252,241,126,81,71,163,75,169,35,177,169,37,246,70,234,94,78,235,41,63,108,121,7,170,233,99,121,148,115,89,113,90,220,95,79,243,135,93,21,137,82,40,20,169,79,84,50,70,201,22,185,185,22,130,181,251,110,174,240,200,184,132,234,58,214,146,251,34,186,198,237,185,196,253,177,105,158,198,218,81,55,74,107,10,92,212,71,99,46,112,110,229,255,0,88,54,27,198,233,34,150,105,77,73,77,26,75,129,148,98,55,151,254,240,5,218,122,18,30,40,178,169,211,227,155,162,162,30,110,97,64,73,226,181,121,162,35,122,55,242,86,158,187,123,81,225,254,79,116,219,43,81,42,172,165,82,101,114,50,84,123,101,111,250,193,205,94,58,83,27,173,87,82,223,255,0,30,223,244,130,13,201,142,12,83,241,250,189,100,76,216,181,119,182,85,163,174,222,211,184,90,234,143,68,74,42,102,151,13,113,149,85,206,28,219,232,56,215,127,184,158,253,226,232,39,28,233,45,247,172,169,82,248,197,175,233,6,180,227,53,46,250,76,211,86,211,74,234,232,199,182,127,231,135,33,139,117,6,130,180,84,67,134,164,189,91,168,245,54,44,170,100,251,127,99,143,27,31,160,149,56,210,239,15,15,93,172,178,151,172,108,247,223,186,28,102,131,184,175,77,40,243,120,81,79,238,47,238,214,255,0,158,56,143,226,245,48,217,229,240,174,156,43,149,247,199,55,252,241,70,45,81,186,19,83,48,145,112,110,196,162,181,100,145,172,204,110,19,105,34,185,43,141,216,239,23,150,157,209,166,133,144,177,14,190,117,159,33,76,103,220,243,236,149,179,25,241,241,69,218,61,124,126,55,83,112,172,56,162,170,233,130,36,219,122,163,155,235,50,247,65,111,107,13,34,96,154,106,45,50,217,237,45,18,178,213,228,74,98,137,102,173,233,190,228,187,191,175,237,0,246,17,144,212,85,1,6,132,149,77,12,201,37,122,159,151,99,90,79,149,117,251,93,251,190,208,177,152,165,165,47,131,204,57,13,36,156,82,17,71,15,48,56,114,37,196,103,61,90,73,101,115,202,233,111,220,91,248,111,22,143,26,113,210,160,159,68,59,4,134,36,174,54,136,150,157,35,97,43,51,59,50,101,250,225,238,222,44,92,117,60,229,72,243,145,49,112,241,73,56,135,14,36,245,40,177,102,81,153,238,185,30,238,144,15,69,92,233,65,85,206,34,162,208,168,106,109,73,56,231,29,35,105,14,29,247,171,221,79,118,241,107,156,169,220,168,237,206,107,133,103,103,242,53,103,150,249,184,223,49,159,177,33,207,140,194,226,82,214,109,194,77,213,117,153,238,110,251,191,232,13,143,145,204,100,63,145,44,155,30,110,55,96,255,0,154,2,250,97,164,53,11,42,231,47,207,84,42,117,186,159,84,142,100,184,103,225,195,180,93,249,190,53,201,165,176,113,13,67,212,84,226,174,194,214,68,184,180,25,153,216,251,28,238,24,80,194,106,57,118,109,92,150,32,245,150,190,120,103,58,191,253,71,6,103,50,158,68,146,142,38,90,109,150,172,210,126,37,101,98,223,191,121,137,129,121,113,87,24,215,56,40,157,68,100,145,226,84,181,109,93,151,51,111,60,251,183,44,247,239,24,223,49,140,92,234,98,195,209,36,132,149,146,209,155,123,136,139,49,246,223,180,110,198,60,162,37,33,100,73,186,15,142,225,213,147,232,101,69,101,162,228,119,34,51,20,123,184,72,214,101,242,4,65,193,60,211,174,55,124,168,53,18,148,119,93,207,113,119,25,139,133,131,116,116,37,71,83,73,230,51,147,139,134,106,35,104,214,56,139,33,9,202,219,132,86,53,36,237,189,36,91,250,204,89,73,92,106,151,22,210,213,144,175,155,222,224,98,232,82,248,153,55,166,160,33,154,128,102,92,230,205,159,38,185,42,51,60,202,85,239,101,151,178,48,18,41,131,241,20,165,19,79,194,65,66,84,48,158,41,167,155,180,84,91,121,172,167,141,123,237,111,255,0,65,118,96,241,102,155,97,41,74,234,138,121,57,80,73,233,70,182,95,231,136,179,70,146,117,124,49,234,202,6,65,187,217,52,237,255,0,10,58,248,173,37,43,117,169,89,101,114,19,44,198,101,102,30,254,148,4,179,158,57,210,173,36,146,170,194,150,43,110,223,48,111,250,65,204,135,198,186,73,220,214,172,169,115,181,184,76,90,254,144,67,156,102,145,53,154,204,245,146,217,26,75,61,253,69,210,255,0,74,41,13,164,213,111,13,155,36,178,159,60,214,189,217,123,250,81,57,137,151,249,53,210,173,249,85,125,48,155,246,204,27,47,244,131,134,140,123,163,207,127,134,212,150,239,248,201,175,233,4,61,187,165,45,122,253,179,74,105,238,143,99,15,127,74,58,148,105,13,95,89,86,146,73,191,254,25,239,233,3,152,152,201,150,145,84,124,50,242,120,113,71,17,26,46,121,166,109,119,251,168,243,147,77,37,104,226,105,204,149,213,22,126,40,255,0,84,218,236,63,117,17,19,27,141,245,212,197,121,157,146,75,10,233,201,208,134,123,134,255,0,116,239,29,84,78,38,85,238,93,179,147,193,217,73,182,232,119,127,158,28,196,147,226,70,147,212,251,50,201,138,160,170,250,49,231,11,83,149,37,48,66,175,210,69,247,19,189,151,24,55,142,184,192,237,105,57,157,195,156,84,149,214,35,54,110,156,34,205,87,200,134,143,162,121,204,184,167,127,217,22,102,103,81,84,19,21,58,219,242,196,39,89,150,249,25,89,30,235,118,159,112,233,212,196,201,215,13,91,3,217,143,168,154,80,96,118,79,49,47,113,58,229,69,150,117,30,242,39,18,61,102,28,28,162,14,112,235,177,51,22,153,74,161,20,146,83,143,37,36,103,153,27,174,126,240,240,69,45,157,56,118,76,166,44,203,141,201,133,254,65,204,98,6,162,102,198,137,28,89,244,109,190,25,206,2,137,27,194,156,86,166,229,210,169,100,42,106,122,124,141,137,75,45,89,113,173,230,43,37,5,191,167,199,112,246,147,45,35,156,150,106,219,128,153,83,15,32,238,155,169,236,219,138,214,61,206,136,211,148,84,213,156,161,68,166,41,251,153,53,170,241,144,142,240,221,216,101,191,112,238,87,137,85,162,208,132,191,35,133,70,82,177,124,172,233,125,245,8,36,210,81,164,154,93,214,237,83,122,85,187,101,203,242,197,175,198,252,93,30,39,16,52,199,152,202,224,155,84,190,99,69,188,165,180,249,217,79,41,91,200,138,220,31,46,209,128,206,98,229,82,205,173,46,151,111,237,101,207,231,143,31,57,172,103,115,102,208,81,48,80,233,213,146,173,145,181,149,239,107,241,81,246,7,49,150,21,86,154,85,132,114,151,118,104,227,188,49,163,160,151,125,183,187,247,139,109,53,210,170,174,137,37,32,225,105,147,204,209,167,162,135,123,253,216,99,156,76,124,107,142,17,42,29,37,114,182,228,31,229,20,101,179,121,105,83,164,105,233,17,118,110,20,93,9,222,45,79,42,53,60,152,216,121,90,19,17,151,49,180,133,149,178,218,214,186,207,216,144,186,88,13,87,74,160,103,18,56,136,185,188,181,135,81,181,102,75,177,9,77,174,151,72,174,70,174,195,33,140,238,169,44,145,165,179,35,203,194,227,155,37,158,71,202,162,153,140,133,97,165,173,172,217,73,105,81,145,220,140,143,129,151,104,130,67,42,108,80,136,42,114,37,18,151,165,81,104,232,106,205,10,55,51,120,196,222,217,87,190,219,254,208,241,11,196,41,172,83,40,67,236,192,164,247,40,200,146,162,50,59,119,168,99,229,59,140,51,52,203,97,229,177,92,208,213,179,230,37,102,74,139,164,102,92,86,61,52,5,121,1,20,175,150,102,146,182,238,140,199,103,210,91,247,110,222,161,5,194,141,196,234,158,74,165,68,193,203,96,87,153,102,217,27,140,184,100,105,222,119,220,178,236,33,162,23,73,202,202,19,59,14,64,83,200,201,100,22,118,157,35,221,187,245,209,231,162,103,84,228,194,9,150,249,250,0,207,162,179,36,69,55,114,221,239,247,139,115,80,148,133,17,139,83,115,102,85,153,215,12,252,122,15,172,94,163,42,105,237,42,99,153,218,54,152,234,73,171,228,203,157,211,77,248,246,188,46,173,37,164,43,211,232,135,27,219,233,181,146,22,218,79,82,233,157,179,25,241,241,135,216,35,49,201,130,29,182,87,90,59,118,43,250,199,188,195,156,82,136,144,198,60,107,122,84,217,60,227,23,55,212,101,185,38,174,29,50,237,12,9,37,139,197,213,66,33,110,34,50,75,208,65,175,164,230,237,223,187,30,110,55,29,103,17,49,8,76,25,72,223,74,136,147,118,243,43,125,207,118,231,56,240,24,159,21,141,76,70,64,196,94,107,32,53,155,107,73,18,95,45,253,31,174,119,142,21,43,139,8,68,100,43,79,199,201,155,109,81,104,206,165,59,107,36,205,55,59,154,196,196,140,178,139,198,58,137,146,53,46,18,84,149,17,21,137,77,172,186,254,172,116,241,216,245,87,48,75,40,105,116,153,195,77,178,248,151,78,252,59,28,22,254,26,172,163,231,175,37,17,117,84,165,23,186,124,92,115,69,184,138,253,102,99,154,191,145,242,16,110,21,97,3,152,186,185,193,128,87,182,146,227,221,119,19,24,203,78,201,101,41,66,179,93,69,12,241,117,31,186,11,131,9,139,181,26,89,109,215,96,165,136,204,130,226,219,132,87,50,250,177,102,36,241,148,42,29,100,209,86,203,204,203,54,237,189,158,195,30,233,49,84,51,240,76,37,85,100,7,146,147,221,30,207,96,68,162,231,74,113,82,101,26,162,109,212,202,202,205,230,232,146,175,125,222,223,188,122,6,235,88,181,54,149,252,165,210,34,62,191,231,11,71,39,42,57,151,141,214,170,72,85,102,110,219,227,26,50,181,200,118,239,212,212,204,42,80,218,42,41,102,226,203,210,139,110,251,190,200,162,227,196,214,243,18,203,168,106,13,206,55,178,84,118,251,74,27,82,250,254,116,246,179,95,11,6,140,182,183,65,101,126,61,170,30,2,81,84,202,223,214,231,154,203,203,46,94,15,167,191,188,119,172,76,41,146,205,121,244,17,112,253,52,223,229,1,235,32,177,22,106,107,67,75,106,1,36,181,145,31,69,69,184,237,237,135,110,229,92,235,204,56,218,215,6,68,164,154,78,199,218,95,84,45,186,226,169,182,158,70,89,228,41,240,61,241,77,246,138,196,207,101,44,221,44,77,96,151,209,191,171,164,247,253,131,19,34,213,233,119,28,236,93,33,50,132,101,40,113,46,65,194,95,33,25,157,202,44,143,241,8,254,142,106,58,87,82,46,103,15,8,226,157,106,214,37,182,102,157,237,146,122,172,124,15,180,72,118,41,202,224,43,9,28,83,75,136,90,212,166,218,110,208,171,73,153,229,116,149,216,123,255,0,16,198,10,139,9,136,231,241,12,49,7,57,113,61,11,25,55,115,62,129,31,82,5,129,193,194,253,32,43,26,81,185,100,18,37,178,84,179,11,174,178,162,89,116,140,179,103,61,231,172,34,226,175,188,50,62,150,211,2,104,202,26,55,163,104,214,213,179,36,148,74,113,69,99,232,220,183,188,44,116,143,0,27,153,147,5,17,1,81,165,46,102,185,161,171,112,191,107,125,195,189,103,69,217,110,176,212,152,90,168,238,94,193,63,209,6,70,70,75,244,206,125,89,91,118,115,67,36,146,130,253,48,101,191,119,187,143,68,173,49,27,84,35,89,167,244,57,110,73,252,245,221,245,241,135,209,250,56,197,66,45,106,133,145,213,78,22,176,210,70,112,166,119,78,253,251,154,28,115,193,25,206,82,101,116,237,72,148,163,113,25,193,172,184,127,205,137,145,156,176,250,90,194,30,111,207,29,19,213,250,112,191,166,28,233,86,146,169,138,214,218,111,74,30,92,190,76,71,109,253,212,97,91,88,55,16,139,229,149,207,183,251,129,255,0,48,122,73,61,17,51,128,215,90,83,52,45,102,95,45,133,117,95,218,247,137,51,35,46,15,73,88,84,60,141,108,246,147,69,140,140,239,20,69,186,255,0,93,29,188,22,146,210,55,72,137,218,174,143,73,154,237,109,185,5,217,238,163,10,226,233,4,60,74,91,173,70,165,68,147,34,44,182,255,0,52,121,169,140,138,38,95,26,210,97,161,34,150,222,84,173,74,83,102,118,59,159,89,23,112,68,137,17,132,210,18,64,239,251,170,164,204,174,101,186,57,29,159,92,27,177,56,221,79,196,54,163,240,162,153,60,214,242,99,81,253,32,143,20,204,151,45,132,91,171,213,161,73,85,200,156,221,198,197,218,56,207,226,19,176,144,234,202,244,187,163,111,41,71,214,127,84,50,200,207,137,174,44,72,156,109,215,19,81,72,12,143,46,242,139,69,186,189,184,196,77,48,241,54,89,29,38,110,26,26,117,37,121,73,155,67,172,210,220,74,84,162,45,153,205,246,37,240,222,45,116,195,23,227,26,129,113,8,118,78,102,86,220,106,59,241,47,110,49,251,24,113,10,58,123,28,243,78,148,191,41,68,52,225,27,87,226,77,91,217,31,104,162,215,213,79,109,83,217,148,74,77,42,39,99,94,93,211,188,142,235,81,238,238,28,105,115,138,101,204,196,69,189,22,223,246,7,29,231,215,16,251,135,98,51,53,26,186,62,248,239,37,18,55,163,13,63,43,68,153,27,68,190,130,15,187,187,188,5,195,135,169,225,222,205,174,139,130,69,173,111,24,69,127,182,99,206,205,162,209,17,170,213,56,218,242,230,190,67,189,184,13,133,211,168,106,218,196,68,166,252,51,21,175,247,6,217,49,8,199,7,252,174,213,16,13,16,141,19,46,160,149,116,150,114,62,150,225,238,233,88,8,72,247,152,74,222,87,74,41,40,232,40,184,25,167,242,143,11,21,18,193,43,50,31,108,236,155,249,69,196,115,100,21,116,68,161,230,84,209,194,116,31,75,190,50,252,72,203,219,22,237,192,50,70,158,164,101,172,54,78,33,248,147,52,61,152,136,212,158,37,111,106,57,117,37,29,9,53,151,68,182,225,197,248,220,151,213,218,251,148,92,58,39,216,45,156,147,25,227,146,217,19,142,201,82,90,221,247,81,150,237,222,220,122,102,177,145,14,50,72,114,99,34,77,248,248,235,117,253,88,50,202,205,98,109,16,153,60,100,201,230,24,143,52,51,169,178,156,78,237,228,130,222,100,146,237,29,102,30,71,28,186,49,68,163,109,38,80,235,77,156,221,197,105,49,113,171,202,150,89,81,203,227,179,77,32,20,184,141,87,69,135,210,103,209,82,120,21,207,216,139,66,244,65,74,166,46,174,21,72,89,26,73,4,107,59,150,242,35,234,183,96,49,101,70,31,212,146,228,45,165,68,76,160,91,188,18,111,153,228,167,127,67,118,243,23,190,155,171,232,180,37,173,166,173,147,180,123,58,72,201,81,237,38,199,187,118,245,8,251,128,196,57,132,26,137,41,76,191,162,140,157,34,87,119,182,238,27,167,138,179,100,45,70,77,203,56,159,18,87,243,192,73,179,115,236,54,136,190,178,186,147,150,94,22,154,67,254,81,180,212,179,9,226,239,158,191,130,232,112,203,53,134,235,251,2,55,155,198,185,226,47,102,100,251,251,82,191,233,7,101,5,143,83,230,243,248,169,30,251,113,74,251,253,208,73,18,99,40,128,194,84,68,164,211,136,48,7,211,65,254,139,67,118,251,194,227,83,211,12,57,151,18,10,14,182,150,56,68,249,44,179,76,152,62,150,237,219,143,184,132,74,193,105,15,81,48,230,116,179,32,185,25,30,244,185,213,255,0,56,61,28,179,74,154,174,16,210,73,98,152,177,56,74,233,37,206,239,118,238,19,2,95,24,196,42,78,5,165,26,42,169,29,146,102,190,156,115,95,206,238,28,104,172,123,163,224,73,73,114,181,164,144,104,181,245,147,38,138,215,237,241,157,226,40,98,244,187,171,156,105,104,38,41,67,204,131,45,201,119,179,235,195,197,78,116,139,169,166,78,60,167,225,228,5,172,203,124,136,115,170,221,174,247,12,132,193,175,73,10,52,220,52,166,186,163,12,251,10,102,215,244,163,121,56,247,74,197,54,75,69,99,74,42,251,250,19,6,207,253,32,133,226,198,249,234,23,174,75,82,99,50,246,171,183,103,235,131,182,151,233,31,83,66,54,77,166,30,159,177,17,151,73,14,118,223,245,209,4,198,167,24,233,103,119,157,91,77,111,223,186,61,191,231,142,178,163,170,169,202,134,5,12,181,80,75,30,61,105,61,104,120,182,212,118,177,239,226,123,183,253,225,19,204,233,59,83,37,9,187,84,223,146,94,181,207,233,71,178,166,244,186,169,96,212,155,149,36,146,38,9,29,61,97,118,123,183,112,156,198,77,84,56,19,73,212,85,12,210,101,19,48,156,17,196,70,60,253,217,117,172,167,157,102,163,181,219,61,221,130,244,210,242,10,98,151,218,118,57,206,109,167,38,109,124,67,103,228,230,181,172,69,236,140,97,156,183,76,41,186,219,51,118,46,141,73,217,59,181,138,47,244,195,116,244,181,153,57,198,54,144,221,216,226,191,166,1,32,12,214,50,116,170,202,156,203,8,204,202,215,136,78,255,0,242,135,33,202,198,88,150,151,150,109,45,61,199,244,116,255,0,56,71,162,116,161,138,114,33,156,211,10,80,139,57,125,20,251,75,221,71,50,55,74,120,152,100,169,45,76,169,37,116,13,69,119,140,247,239,247,97,96,103,130,170,201,115,205,171,60,206,94,68,100,100,102,79,39,135,219,22,47,26,232,138,98,179,102,114,242,166,175,184,236,102,207,209,133,125,179,190,67,108,186,37,148,250,147,191,236,140,113,252,214,147,93,66,200,162,169,30,7,235,213,217,245,225,213,30,150,19,181,196,101,55,105,60,135,215,153,125,159,94,14,163,149,29,129,13,192,79,215,29,44,128,168,98,50,91,33,234,179,165,87,65,17,249,45,239,226,99,211,192,225,116,206,107,39,68,130,50,75,59,110,29,219,230,82,97,148,75,43,40,214,91,205,6,92,72,186,134,197,53,164,193,70,28,54,219,55,165,25,53,231,205,242,198,91,90,246,226,239,113,15,117,45,210,18,76,148,182,231,132,212,166,98,190,237,181,29,254,232,36,139,175,132,56,93,35,163,219,132,140,68,76,197,14,156,173,184,117,166,41,104,34,47,83,51,43,100,35,189,211,247,197,234,151,205,33,25,66,25,56,184,114,75,109,146,72,212,225,95,117,139,180,98,91,154,80,193,163,197,55,80,81,230,72,59,23,203,100,103,98,255,0,157,29,52,203,75,87,161,82,103,15,54,163,86,100,230,93,239,153,238,223,216,240,12,221,57,244,185,9,73,28,198,12,183,117,188,159,202,54,156,169,101,167,111,154,112,63,251,228,254,81,128,145,58,99,206,245,134,73,137,163,76,137,70,68,121,215,188,191,247,227,125,173,44,35,221,190,178,58,145,43,112,241,170,254,152,92,140,240,41,244,162,57,183,26,114,109,5,99,44,189,23,211,215,246,71,94,236,13,48,243,132,181,206,219,35,34,182,232,150,198,1,163,76,89,228,37,205,184,138,52,243,113,204,181,245,127,207,141,69,166,132,253,74,35,55,232,190,62,201,127,211,137,212,72,92,178,30,156,134,202,109,78,90,85,156,37,111,136,108,247,238,30,138,22,105,46,111,162,212,194,25,68,103,127,85,73,245,123,226,56,97,52,212,159,182,105,73,68,81,86,53,149,204,214,191,233,199,171,167,180,203,153,196,173,36,244,194,138,77,214,162,220,234,139,214,253,124,4,130,53,31,10,226,8,211,20,201,223,177,100,53,42,37,165,36,210,78,182,101,220,161,137,20,158,149,80,177,199,10,136,234,130,141,100,151,159,53,162,201,54,182,107,113,123,184,135,191,128,210,26,150,121,40,55,43,42,68,140,239,123,76,91,239,247,65,69,234,152,193,177,28,201,54,181,170,196,188,221,19,43,240,63,202,44,125,113,163,117,43,82,68,68,198,68,69,84,4,184,152,213,196,168,153,91,118,204,163,81,157,174,209,238,233,14,253,156,120,164,148,68,103,89,210,155,202,255,0,162,45,127,72,58,201,174,145,244,188,34,44,138,206,142,220,230,78,148,197,190,255,0,117,238,12,196,142,219,12,176,90,158,161,161,227,27,128,137,155,171,106,67,4,189,169,104,51,44,132,171,90,200,79,178,59,253,129,123,24,139,135,107,53,223,104,175,110,42,33,138,241,58,89,200,97,221,82,19,88,80,214,37,25,111,152,35,171,254,120,112,31,210,242,93,209,201,84,80,199,199,244,234,127,166,12,196,12,199,110,54,29,87,188,67,95,244,200,118,12,196,178,118,45,107,119,51,246,68,48,218,15,75,217,67,153,243,213,180,41,90,214,249,125,61,254,236,61,188,179,74,42,98,33,72,82,235,74,36,188,97,39,116,197,190,239,117,12,140,156,75,136,50,220,180,253,176,53,22,109,198,66,200,75,180,137,164,226,148,146,42,214,143,60,206,18,122,51,38,187,189,212,122,136,28,95,166,227,19,153,170,162,157,112,179,25,116,35,155,62,175,171,20,92,196,44,172,69,114,21,51,43,113,33,224,19,138,116,218,8,148,237,79,32,65,23,19,56,214,202,223,229,141,104,197,122,77,197,18,17,86,211,170,81,240,34,143,104,207,248,96,61,155,206,113,43,151,17,196,136,125,180,160,179,56,130,223,214,99,203,61,136,114,35,44,229,63,147,25,25,220,143,106,69,191,132,60,141,79,139,146,104,6,51,166,160,144,23,143,201,211,139,71,98,189,191,112,15,77,84,212,82,217,107,140,147,243,56,38,181,138,114,218,215,146,155,218,220,46,125,226,59,241,227,28,34,99,121,143,154,98,164,49,153,54,157,102,165,102,230,75,234,173,124,174,110,189,143,237,15,103,143,154,79,61,15,52,131,134,149,204,169,72,146,102,34,49,10,179,198,179,73,18,144,69,124,174,238,235,251,67,21,168,169,41,214,91,111,61,181,17,15,177,234,245,90,148,228,205,159,53,239,152,142,254,73,112,237,1,200,162,48,138,42,125,182,237,178,169,227,122,141,94,93,91,6,87,205,154,247,186,15,176,135,167,196,28,42,153,235,214,104,146,79,20,91,17,239,40,101,31,90,253,160,201,138,50,77,74,74,246,205,92,241,62,55,87,125,100,83,125,89,184,110,46,209,113,226,232,218,42,124,149,28,69,64,178,53,32,217,241,81,109,112,63,125,39,191,120,8,204,137,194,201,145,29,213,37,157,149,147,215,12,175,230,14,27,152,99,48,109,179,123,154,39,61,29,215,56,117,91,248,2,73,34,240,26,130,136,66,214,212,242,106,179,36,25,22,88,150,79,127,103,169,142,157,252,0,163,156,133,91,28,229,57,233,25,29,137,230,175,196,189,204,4,123,177,134,206,56,202,84,236,12,213,43,59,220,181,86,235,250,145,195,93,43,17,46,143,54,54,56,228,182,223,174,113,179,46,41,190,243,183,120,206,105,230,5,74,37,234,125,80,28,248,242,91,203,144,207,42,175,123,95,131,125,230,45,29,123,134,171,128,56,231,218,130,154,153,163,85,108,205,238,223,148,189,143,120,12,92,170,104,150,220,131,75,232,106,57,75,113,242,81,145,38,229,188,148,126,196,90,185,188,153,80,79,58,70,211,233,202,242,145,211,77,186,207,187,184,100,165,68,167,161,90,56,119,91,52,19,79,100,233,145,145,220,136,202,199,222,45,125,75,32,106,52,150,225,20,66,141,113,6,179,201,191,141,251,184,111,1,104,156,73,164,207,113,241,176,229,194,76,222,133,207,145,45,244,173,229,17,245,125,145,201,155,75,54,87,93,34,67,165,149,213,39,164,93,231,220,58,142,60,119,0,190,216,117,142,147,202,103,156,53,13,201,62,89,213,95,94,75,245,185,248,89,194,246,66,75,112,27,74,216,121,236,60,59,51,41,253,26,203,143,78,16,193,37,17,68,147,52,153,53,188,137,79,30,253,230,33,133,167,214,221,236,69,191,180,92,220,56,197,57,173,47,31,2,227,8,150,120,153,139,81,62,60,149,107,146,145,198,203,45,221,16,31,66,116,157,117,43,157,195,235,24,156,74,158,188,70,171,196,68,37,69,123,39,118,229,30,253,227,219,194,188,135,74,233,90,84,87,182,227,184,138,141,30,180,188,142,45,138,10,97,49,163,97,201,233,227,105,86,119,141,10,36,158,168,140,202,239,123,251,196,133,97,46,42,74,171,72,37,45,153,228,142,33,123,83,141,17,65,196,165,119,202,218,85,236,207,126,255,0,180,2,235,122,209,65,180,203,232,113,36,164,173,10,35,190,242,59,141,237,198,87,184,10,29,186,198,209,172,200,204,138,195,116,200,140,134,210,210,69,188,175,196,6,164,172,207,176,110,23,72,113,203,136,228,32,139,125,128,80,86,247,20,0,21,62,225,82,26,69,119,30,243,1,168,5,46,93,161,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,112,26,70,165,112,26,64,84,138,227,108,110,21,250,134,131,183,80,10,31,1,160,204,200,140,107,87,85,190,200,208,225,25,94,221,128,56,81,135,209,81,95,138,12,121,169,138,58,46,29,187,63,16,244,145,69,185,70,175,98,99,207,199,154,85,157,37,221,248,128,121,168,230,139,166,163,79,103,95,188,44,126,58,76,145,45,144,206,223,83,218,178,111,102,223,150,246,186,218,46,206,241,125,38,198,150,97,221,112,247,91,46,255,0,178,67,17,180,178,172,91,149,210,213,83,105,152,234,150,214,195,187,83,154,215,113,143,106,125,163,25,88,70,134,58,207,147,49,168,39,109,148,94,176,185,250,37,118,213,219,215,187,191,135,120,179,201,35,91,235,235,185,153,253,209,234,43,233,178,166,51,201,163,199,17,172,214,204,159,118,249,45,123,173,91,248,119,142,146,85,46,136,142,124,209,14,206,117,100,207,108,196,91,174,93,167,222,50,71,103,39,84,188,155,89,69,30,242,36,219,202,239,191,1,123,169,41,45,35,25,181,231,134,207,147,87,110,155,165,107,230,239,238,22,70,58,155,168,37,104,101,215,96,181,72,137,35,83,103,172,66,179,17,91,188,237,196,135,103,38,174,170,25,94,187,36,215,85,173,203,127,16,133,94,215,246,167,218,3,33,231,152,121,36,84,42,156,151,74,46,227,109,173,68,123,66,247,42,219,184,168,121,185,52,230,160,160,166,144,105,102,39,97,105,168,134,227,85,208,67,182,178,138,234,222,74,62,8,225,221,192,121,88,108,105,157,40,212,136,186,150,232,85,136,203,99,71,14,190,8,28,41,197,119,3,54,204,235,211,93,106,201,163,108,143,80,105,237,221,228,151,104,12,200,195,13,41,96,161,89,105,137,197,117,149,197,76,18,100,92,216,103,116,25,32,189,107,93,183,25,25,71,233,39,74,70,17,45,85,166,116,19,170,73,159,55,56,94,180,189,200,68,98,42,199,160,92,75,144,83,12,134,131,39,8,245,68,118,81,117,239,46,226,29,252,183,28,171,73,75,10,76,29,81,170,44,230,175,156,154,86,243,34,46,182,204,4,198,195,105,1,70,56,210,109,86,220,206,255,0,164,29,237,250,216,219,140,210,10,142,97,181,172,234,236,185,109,191,96,116,255,0,209,136,137,135,210,103,16,217,36,167,195,107,25,95,245,53,143,232,134,136,221,38,49,13,244,45,7,90,230,205,111,212,214,11,253,16,152,145,41,243,109,44,168,57,122,79,93,95,106,200,156,201,250,20,241,239,223,187,212,123,135,152,153,105,161,64,165,25,90,196,157,228,187,126,131,189,195,127,184,8,174,152,227,93,103,49,53,20,77,75,172,35,112,215,243,147,69,191,126,253,205,247,142,154,39,18,170,55,75,244,106,230,106,185,252,172,223,243,67,2,77,231,122,107,211,40,117,37,11,137,150,44,203,191,204,103,59,74,220,88,22,170,107,166,204,193,205,86,201,137,151,182,108,223,49,147,221,110,44,12,11,136,173,167,207,40,148,169,158,99,185,159,168,160,191,205,29,121,79,230,103,229,197,255,0,213,167,242,6,6,102,70,233,151,85,61,147,85,136,247,181,239,243,29,190,239,112,28,232,13,50,234,6,156,108,162,49,30,222,48,140,254,99,163,134,238,198,6,15,243,164,97,112,127,252,146,252,131,81,205,227,77,68,173,163,135,180,47,200,40,207,244,105,171,25,107,43,18,247,223,251,204,95,208,13,197,105,161,24,227,42,34,196,155,153,159,247,156,191,160,24,0,83,168,254,37,19,254,66,127,32,221,110,125,48,46,137,197,241,247,52,254,65,48,51,138,103,166,76,217,100,226,27,196,107,222,214,46,103,79,119,184,15,15,83,105,83,83,204,154,137,109,138,239,89,172,201,98,230,182,202,246,52,246,179,220,49,73,217,204,106,150,102,168,158,62,208,191,32,211,206,145,38,156,198,255,0,249,37,249,3,2,254,167,31,106,77,106,156,118,172,222,171,153,158,192,223,27,253,108,111,55,164,117,72,210,178,162,178,181,138,223,161,205,255,0,68,44,2,166,37,171,79,142,233,110,191,71,250,135,17,81,111,103,53,19,155,140,251,8,76,11,227,29,164,5,80,235,174,45,21,109,205,78,26,143,229,6,251,79,220,198,203,154,69,86,233,181,171,15,254,94,207,244,66,200,170,37,103,193,123,250,247,13,10,121,213,91,165,247,8,92,11,217,249,161,235,83,255,0,118,31,252,189,159,232,199,58,15,73,106,229,132,101,77,107,151,165,127,208,214,79,253,16,176,90,215,61,151,220,21,39,29,46,7,247,8,81,144,197,165,5,120,125,19,174,55,31,31,153,140,255,0,68,52,47,73,42,197,213,17,185,89,220,237,111,208,230,191,162,24,249,174,116,143,202,251,132,53,109,15,241,207,247,8,5,248,140,210,2,169,140,101,109,46,173,206,75,181,203,96,108,175,99,250,223,112,218,150,99,28,106,162,155,114,97,81,244,119,231,61,140,187,14,220,17,239,11,30,152,167,9,59,220,223,239,1,70,190,71,185,223,242,72,5,243,156,98,116,12,73,155,236,207,51,45,74,43,158,204,101,186,214,246,3,138,206,49,77,161,72,146,197,71,149,41,44,169,249,77,39,187,171,138,5,152,84,124,65,164,139,91,187,234,72,80,227,31,50,47,25,247,8,5,241,70,56,205,147,198,168,223,109,255,0,41,39,250,49,186,156,115,154,174,250,218,162,246,225,242,146,127,163,22,20,226,159,191,170,125,194,13,174,32,190,137,247,8,5,249,60,87,131,123,203,159,102,203,195,229,83,47,243,7,156,153,87,136,138,66,201,185,174,98,83,102,159,80,183,111,181,22,172,163,98,147,193,223,242,72,106,68,99,220,13,205,215,223,184,128,122,136,233,195,145,6,106,68,70,110,133,188,139,118,247,14,36,41,191,18,243,121,207,53,214,73,234,46,177,213,179,18,155,145,45,123,175,191,119,80,238,101,81,48,8,125,165,56,187,36,157,73,171,114,184,92,128,93,138,18,128,41,204,52,11,199,41,215,41,237,110,253,126,91,216,212,94,200,187,5,208,149,224,195,46,180,214,178,155,189,243,95,229,195,237,63,110,45,237,41,136,244,236,130,87,10,134,103,58,135,24,207,111,149,214,172,185,148,175,106,119,220,99,191,252,208,123,57,101,133,171,178,146,124,159,148,47,239,241,108,7,168,119,2,224,28,136,85,233,107,157,139,244,242,187,11,221,6,243,24,11,46,89,229,240,82,246,47,238,229,127,72,60,188,62,145,100,71,157,250,199,166,101,191,230,127,228,104,114,26,210,82,25,11,60,181,165,142,214,63,153,199,253,16,14,214,109,163,212,25,178,70,213,33,188,220,254,248,31,97,251,160,234,160,244,119,73,231,218,104,254,204,191,52,63,35,163,143,48,210,93,75,104,146,213,107,115,37,255,0,123,122,183,251,144,234,215,164,180,197,54,201,90,218,255,0,241,106,127,162,19,152,247,240,186,57,211,103,155,91,71,118,91,230,131,159,210,142,241,26,62,208,144,237,58,228,77,35,148,137,55,35,219,222,62,23,191,7,5,158,45,40,39,233,225,92,90,255,0,241,98,63,162,28,104,173,40,106,167,218,83,105,174,115,102,73,164,203,155,27,46,37,245,161,86,23,42,117,134,248,89,37,74,208,228,155,82,178,100,221,34,218,34,85,219,191,202,62,193,228,93,165,232,88,135,18,228,20,14,102,202,196,103,173,120,183,253,147,247,133,183,157,99,85,65,54,89,174,34,165,214,153,181,171,249,205,9,221,191,118,230,203,180,117,80,152,155,50,97,163,79,61,229,233,95,231,100,159,249,128,101,113,166,20,165,62,152,167,14,26,3,118,236,190,53,125,133,218,98,178,169,37,30,204,193,166,230,144,214,73,102,214,22,119,125,137,219,201,63,120,91,127,146,108,197,200,156,203,157,221,39,251,25,61,159,80,56,113,152,129,48,84,66,222,110,109,188,237,99,212,39,179,234,65,25,10,220,171,11,153,129,109,228,195,216,212,102,87,207,17,218,125,253,195,179,150,39,6,212,178,110,44,188,150,247,151,203,94,86,238,193,140,171,196,122,137,112,233,97,185,205,210,147,185,22,206,223,127,181,239,26,17,136,19,198,207,63,59,217,70,91,207,103,71,243,70,56,92,179,1,138,123,4,99,27,70,166,15,58,141,36,179,241,145,101,187,236,159,120,234,39,20,174,14,161,104,34,128,182,245,125,22,43,187,188,99,36,30,48,85,176,203,179,85,22,82,74,114,151,202,141,30,239,250,3,144,230,45,84,145,54,56,154,131,49,150,242,249,81,178,227,199,130,5,194,229,116,231,52,101,10,189,78,195,45,189,179,102,241,207,119,91,138,189,241,229,98,233,202,73,166,86,110,65,216,242,171,47,140,119,179,223,30,111,228,145,51,115,245,102,246,253,140,159,230,142,166,58,179,141,117,41,73,204,174,86,50,63,18,95,205,4,204,57,83,169,92,161,183,115,65,49,100,19,87,62,146,184,220,251,79,222,29,108,36,20,51,206,161,36,213,243,44,147,229,24,224,191,63,117,227,178,162,238,70,86,63,22,92,62,208,216,68,225,198,22,149,67,196,101,52,153,40,186,23,223,246,72,84,119,115,105,50,88,109,215,27,134,203,151,45,143,61,251,59,194,67,4,195,241,12,49,16,214,108,217,174,89,140,186,140,250,135,25,19,199,163,25,36,197,197,103,207,229,116,8,175,99,221,192,187,134,166,38,9,132,113,47,176,246,69,34,246,60,183,181,247,117,144,14,202,115,78,234,137,232,184,40,59,25,101,202,173,103,188,71,184,207,223,29,2,219,156,51,188,203,41,94,222,176,199,171,129,168,165,241,12,33,185,164,102,98,85,245,133,171,81,117,157,188,146,247,134,212,214,58,148,83,4,80,174,221,121,202,253,23,56,88,251,68,30,105,169,244,238,17,71,150,43,37,139,47,169,160,255,0,16,226,196,206,163,223,89,169,248,156,199,115,63,33,37,199,222,33,185,27,179,173,74,54,55,145,172,204,184,240,223,218,58,183,188,175,178,98,141,244,77,34,26,191,143,181,253,169,126,65,181,206,46,25,149,222,224,123,186,63,212,56,198,211,171,245,183,183,121,10,166,14,36,214,146,54,248,159,105,0,230,20,230,45,165,18,81,19,100,222,231,208,47,200,55,209,82,198,50,162,52,198,216,200,238,94,44,184,253,161,215,189,1,20,74,220,215,87,178,47,202,54,78,6,44,250,70,215,15,108,64,61,52,22,32,207,161,29,74,217,155,228,177,153,223,103,65,245,91,216,142,122,177,82,166,62,138,167,219,191,106,183,252,193,225,149,14,250,56,162,223,100,134,217,161,236,214,50,251,192,46,52,38,44,84,140,26,86,137,254,85,38,251,246,86,207,252,193,221,163,29,234,180,50,132,38,170,177,165,36,86,216,91,236,250,216,179,246,117,59,191,32,17,172,142,230,2,249,65,233,31,91,67,217,41,172,178,146,81,148,190,103,50,125,158,228,42,230,145,53,123,202,53,57,88,102,59,153,254,135,180,95,232,133,138,204,233,25,153,31,222,26,141,79,17,17,145,241,227,192,6,66,67,233,51,88,194,230,212,214,217,115,90,255,0,51,90,62,31,243,67,144,141,41,171,179,191,231,235,255,0,150,51,253,8,199,35,121,206,181,125,192,75,207,21,250,95,112,128,100,195,186,83,214,107,117,42,42,238,252,63,82,218,237,250,200,223,111,74,58,208,212,70,170,231,117,247,252,204,107,135,254,232,99,25,196,61,152,172,189,254,241,13,105,141,138,78,227,118,223,185,32,25,103,45,210,154,126,77,26,34,107,174,42,61,220,216,142,22,46,198,70,180,233,38,243,147,2,138,122,180,186,143,138,185,184,189,141,184,19,67,19,138,100,250,83,209,123,127,212,151,228,2,153,197,222,250,255,0,242,75,242,9,129,156,116,238,149,48,240,197,14,151,171,188,169,78,123,252,203,51,237,236,100,123,168,125,45,41,214,217,109,106,175,236,163,65,92,249,169,206,54,250,200,142,100,207,102,45,116,91,138,181,184,116,19,249,6,249,213,115,162,65,36,163,248,91,232,72,252,129,129,34,209,58,93,83,218,148,229,196,45,247,47,212,149,246,125,100,116,175,233,109,40,113,106,74,113,2,229,152,204,190,101,43,250,17,128,139,170,102,235,109,37,183,92,247,125,9,63,144,109,21,69,52,37,26,182,205,231,238,105,252,129,129,157,109,105,107,46,59,254,127,255,0,249,82,191,161,29,124,86,151,80,231,151,85,136,93,183,249,146,127,208,140,31,110,119,50,77,254,89,181,253,162,127,32,219,57,156,97,241,127,252,146,252,129,129,150,147,45,40,35,20,250,73,154,226,233,52,17,31,204,194,227,115,237,104,116,147,29,35,230,175,168,201,21,150,98,52,101,253,14,73,118,251,144,198,69,204,34,150,178,81,189,123,123,82,252,129,183,196,43,139,187,254,164,131,2,253,77,49,174,107,49,132,113,62,18,235,46,68,95,57,36,184,25,31,235,99,164,60,72,136,136,70,174,34,115,152,213,196,182,98,47,188,145,105,216,152,56,150,141,11,122,215,59,249,63,212,52,42,96,241,44,205,183,189,238,137,126,65,112,46,52,202,182,207,172,74,102,119,51,183,208,125,239,106,60,100,238,106,168,248,133,184,111,235,13,74,73,223,45,184,38,221,131,168,92,107,206,40,243,187,115,63,106,67,105,111,44,206,249,183,251,192,57,13,187,145,195,82,85,99,62,225,235,164,181,81,64,146,19,183,228,52,178,72,245,43,246,110,225,220,60,70,180,139,126,109,253,123,133,80,243,132,119,205,187,222,1,237,99,171,24,216,140,150,152,230,203,127,160,145,118,123,81,210,115,179,239,121,81,23,183,180,47,200,58,148,186,225,222,234,251,131,149,12,132,171,54,238,192,28,149,198,46,254,169,213,216,54,142,41,70,162,241,155,189,225,67,135,121,91,242,110,247,200,105,217,156,185,17,35,121,247,128,230,179,30,150,219,81,107,108,119,51,46,136,217,92,206,35,49,229,127,119,212,151,228,27,42,134,121,30,82,45,187,180,134,140,136,34,233,22,240,28,132,205,226,210,171,20,69,136,189,161,126,65,181,17,49,121,211,51,113,235,239,246,37,249,6,195,136,78,243,65,111,27,107,109,89,110,101,214,2,139,117,70,102,105,87,19,236,27,38,107,81,157,198,242,18,130,62,153,117,13,212,181,14,175,37,59,253,243,1,197,50,115,168,110,180,210,206,253,31,186,55,114,55,216,57,144,240,170,60,214,111,179,172,7,13,152,87,143,55,67,127,86,242,26,246,88,171,238,111,238,144,238,224,25,130,55,73,47,167,114,148,146,45,231,219,220,61,4,44,170,74,227,136,37,195,220,141,100,71,211,95,15,182,3,196,181,46,141,112,203,35,55,51,59,23,72,184,253,177,87,165,209,141,40,210,251,54,50,227,210,47,196,98,235,66,83,50,37,39,51,16,87,50,86,239,24,190,63,100,199,91,53,167,24,76,91,166,168,63,21,209,250,33,246,23,127,104,139,133,180,56,119,72,242,228,221,239,141,198,32,86,234,141,41,106,231,107,249,67,212,198,200,218,75,171,212,194,244,74,214,233,159,97,118,152,235,34,90,40,3,186,83,171,85,242,158,251,245,92,84,117,113,50,232,150,27,37,155,57,72,206,196,121,136,255,0,24,226,103,125,179,227,107,110,234,29,164,76,113,56,217,33,199,110,68,126,196,117,175,41,42,185,164,248,152,2,35,98,81,123,59,111,220,144,220,110,101,28,87,204,247,249,37,249,7,23,162,102,99,81,91,172,7,61,19,25,170,148,74,39,188,147,191,146,159,200,55,78,38,115,20,162,86,124,197,228,240,65,13,168,69,48,106,50,89,238,51,46,209,221,64,20,185,45,154,151,192,151,115,242,184,110,1,215,19,115,108,135,187,119,238,65,44,78,13,25,201,27,187,110,145,233,26,136,167,117,103,173,95,95,99,156,5,95,138,144,38,13,71,14,189,251,173,185,125,189,224,60,177,71,77,160,221,177,59,144,209,237,82,118,185,127,88,222,69,77,61,105,68,105,141,178,75,220,209,249,5,99,21,8,251,235,212,158,99,85,173,196,186,135,29,232,67,40,115,115,87,187,182,253,224,57,5,85,78,9,102,165,71,241,247,36,254,65,79,8,35,223,51,37,197,230,235,245,52,151,226,29,58,236,87,34,226,70,40,222,98,81,159,112,14,193,217,204,110,111,158,122,207,214,23,228,21,240,150,100,159,211,191,245,105,252,131,172,89,45,74,59,118,141,172,139,62,160,28,254,115,139,115,113,191,126,206,137,126,64,76,108,89,29,141,223,242,72,112,145,154,253,17,190,147,43,150,110,55,1,206,102,42,96,181,17,54,187,221,86,224,158,35,184,129,137,158,194,248,198,151,150,198,123,236,131,234,176,234,32,159,134,105,105,214,174,214,89,31,3,225,184,118,113,51,54,117,42,76,35,251,247,122,211,227,126,242,1,216,166,182,169,101,235,232,204,245,102,223,184,182,118,191,238,123,199,41,172,87,171,26,73,26,103,246,183,236,86,191,152,60,84,84,90,156,90,141,215,47,123,95,112,226,169,212,216,242,171,119,188,2,227,252,155,107,70,210,68,138,154,214,221,243,147,95,209,142,178,51,22,170,232,211,81,59,63,207,117,154,190,116,104,183,255,0,208,239,30,17,70,102,123,187,69,18,123,247,113,235,1,235,202,176,168,34,148,165,185,49,204,102,119,190,165,5,199,247,34,158,24,79,203,140,199,254,165,31,205,30,101,168,149,180,86,207,111,176,6,251,133,229,47,238,6,7,178,133,168,234,21,230,213,70,94,214,191,139,71,228,29,236,22,33,84,112,169,178,230,249,85,159,49,124,174,217,246,123,81,111,33,102,174,181,155,35,246,189,189,111,245,13,181,205,158,82,200,246,143,242,11,242,0,187,144,248,207,87,203,212,149,51,82,106,242,40,156,47,148,218,59,25,117,239,71,112,244,178,141,41,177,10,91,14,162,106,186,213,158,115,87,232,99,7,196,136,191,89,24,248,185,139,139,62,155,215,43,88,250,61,95,104,109,156,82,13,6,148,185,199,184,6,74,47,75,76,70,136,104,208,186,255,0,49,43,137,115,83,5,254,132,104,132,210,170,191,98,45,46,29,121,151,45,247,243,91,39,213,245,145,142,112,209,8,186,82,165,246,245,13,213,68,195,235,178,231,223,239,31,96,12,175,107,76,106,191,80,219,110,98,46,244,164,136,203,154,26,227,111,172,15,59,61,210,138,174,155,37,77,170,185,214,167,92,110,17,115,99,73,237,223,234,69,218,49,181,200,146,185,234,215,215,217,212,52,109,78,39,126,179,238,0,185,179,10,206,50,125,24,252,100,194,101,175,82,221,91,132,173,73,38,230,163,185,157,137,37,196,122,24,12,88,155,72,179,236,19,253,70,190,217,254,85,74,175,150,246,226,131,237,49,101,218,155,62,217,89,49,22,253,193,126,65,165,201,188,75,182,207,17,123,112,232,23,228,1,145,146,173,35,106,212,235,117,149,149,175,150,223,51,154,239,247,33,121,229,26,71,204,156,134,82,225,171,43,168,156,60,191,51,147,229,88,173,197,161,129,173,77,30,69,242,63,107,241,232,151,228,29,244,182,186,155,193,164,155,76,211,33,26,243,91,80,147,236,246,189,192,51,182,19,73,218,166,28,137,165,214,249,77,74,189,185,181,179,255,0,68,59,169,102,145,149,84,99,169,123,195,28,237,17,154,84,124,222,217,111,183,214,175,214,67,4,88,196,40,213,40,151,19,55,185,146,139,126,206,92,62,194,71,161,151,226,162,161,32,92,38,231,217,21,172,185,124,171,126,207,104,3,60,97,244,137,132,38,18,220,226,176,233,239,214,23,55,159,110,239,37,175,120,117,179,124,88,162,231,205,186,151,231,250,253,126,91,252,170,234,111,150,221,136,43,112,24,39,29,138,179,104,133,44,216,159,102,53,90,223,42,164,187,59,80,52,66,98,149,68,217,165,28,251,107,95,244,171,127,204,1,146,152,135,39,165,163,96,74,50,95,15,157,111,198,107,115,103,112,174,149,18,206,246,51,239,33,101,33,91,219,103,145,178,212,22,116,67,169,204,168,189,178,146,87,98,223,215,196,113,254,75,19,136,216,86,161,98,103,249,210,218,82,121,118,84,21,140,138,220,73,29,227,143,70,77,83,19,82,198,196,186,254,99,117,167,22,106,203,107,153,184,147,191,0,27,117,134,28,198,166,5,49,205,201,172,79,196,18,137,123,65,111,37,18,143,134,97,102,34,96,222,107,46,118,237,123,219,121,9,8,70,29,66,212,52,140,161,222,103,218,13,232,120,120,139,237,6,139,221,174,62,81,118,240,24,87,90,211,78,202,246,44,144,90,173,110,179,232,153,175,108,189,231,218,3,194,116,70,243,123,148,70,158,36,123,134,210,154,82,109,209,251,163,113,165,166,228,70,123,239,184,7,160,144,84,83,57,52,100,51,208,209,154,157,76,74,30,35,213,165,86,50,50,59,239,35,236,25,199,161,126,146,113,178,138,134,6,89,57,173,53,76,187,48,139,117,72,230,226,85,203,99,220,119,75,70,124,83,219,212,48,62,14,17,113,13,154,144,222,101,102,177,111,182,241,234,232,106,146,111,69,212,16,145,108,70,236,106,108,220,112,149,171,75,150,204,218,147,123,25,31,188,3,232,63,11,113,22,91,86,200,101,145,208,179,141,172,162,245,217,85,179,169,188,217,86,178,224,105,43,91,47,220,23,33,135,210,226,83,101,94,247,234,17,189,161,102,62,185,51,128,163,164,83,10,179,90,235,188,225,157,173,131,45,236,168,133,23,72,155,46,162,35,226,36,10,153,157,195,204,160,33,159,110,43,89,172,207,99,200,101,123,40,203,179,184,7,166,35,79,88,161,228,49,182,133,165,73,35,189,198,162,50,51,0,52,246,16,212,147,181,194,215,227,192,86,196,92,0,0,0,5,109,115,221,192,86,196,52,220,200,86,231,214,2,182,32,177,1,119,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,10,43,128,210,53,43,128,210,2,169,27,99,113,35,70,83,1,167,164,40,171,216,239,216,53,151,3,20,87,3,247,128,112,34,210,102,149,110,245,134,58,8,182,143,50,250,61,157,99,209,68,249,42,250,147,29,36,82,124,174,29,64,60,117,86,225,67,75,34,157,89,229,36,228,185,241,245,201,17,193,166,197,108,150,220,172,229,13,204,237,110,110,179,122,159,218,202,227,151,236,241,18,9,139,243,52,203,105,41,179,230,110,145,183,168,222,223,29,238,182,91,183,247,136,134,210,238,165,114,101,136,213,100,50,98,98,205,46,108,29,21,175,163,185,134,15,121,95,184,78,178,172,96,154,235,34,163,34,28,242,179,188,181,223,133,238,103,188,92,76,28,164,211,58,158,56,195,240,26,228,148,188,220,34,214,229,223,157,178,190,227,46,209,229,97,101,46,68,29,203,85,189,57,186,95,254,131,42,52,88,160,87,25,82,168,214,196,185,100,169,17,175,166,155,253,17,143,107,222,42,57,53,150,7,192,191,35,167,30,133,166,51,41,112,134,167,15,109,50,185,154,27,237,115,223,24,139,27,44,217,114,107,88,203,154,246,233,94,246,183,120,151,42,146,140,75,114,137,27,91,52,7,139,134,203,185,27,183,37,30,212,69,173,125,2,80,27,5,208,217,103,214,249,5,217,151,242,128,241,79,65,71,36,179,33,187,17,92,207,121,13,156,241,73,44,183,177,159,188,47,84,134,128,122,109,15,28,77,181,47,187,72,47,84,73,245,146,184,116,79,176,118,82,108,11,154,205,159,101,44,148,140,179,188,150,139,89,155,137,153,123,153,238,222,2,194,182,196,201,245,17,33,57,136,207,47,20,144,236,24,166,39,177,109,153,51,3,156,239,111,85,65,125,243,25,177,134,154,34,205,226,162,160,222,140,133,164,31,109,51,38,201,105,113,10,86,100,221,6,101,99,103,121,113,220,50,206,130,209,26,155,74,50,197,209,84,35,166,111,47,140,181,181,110,200,93,172,128,135,132,225,253,90,231,77,18,155,145,251,187,95,206,21,60,58,172,79,127,51,238,253,176,215,243,132,231,64,232,135,71,169,8,63,0,40,11,29,255,0,82,154,239,247,17,217,181,162,5,25,144,175,135,184,124,127,20,181,253,8,8,28,249,28,213,255,0,222,111,251,67,95,206,20,249,27,213,223,222,111,251,67,95,206,19,207,249,144,40,175,248,60,195,239,241,75,95,208,135,230,64,162,191,224,243,15,191,197,45,127,66,2,6,62,70,245,119,247,155,254,208,215,243,131,228,111,87,127,121,191,237,13,127,56,79,63,230,64,162,191,224,243,15,191,197,45,127,66,31,153,2,138,255,0,131,204,62,255,0,20,181,253,8,8,24,249,27,213,223,222,111,251,67,95,206,15,145,189,93,253,230,255,0,180,53,252,225,60,255,0,153,2,138,255,0,131,204,62,255,0,20,181,253,8,126,100,10,43,254,15,48,251,252,82,215,244,32,32,99,228,113,87,151,234,55,253,161,175,231,10,150,28,213,228,119,41,54,255,0,219,13,127,56,79,55,230,64,162,191,224,243,15,191,197,45,127,66,31,153,2,138,255,0,131,204,62,255,0,20,181,253,8,8,25,60,57,171,207,140,155,254,208,215,243,131,228,115,88,91,47,51,238,253,176,215,243,132,243,126,100,10,43,254,15,48,251,252,82,215,244,33,249,144,40,175,248,60,195,239,241,75,95,208,128,129,159,145,205,96,123,185,155,254,208,215,243,134,162,195,122,196,248,201,183,126,216,107,249,194,121,75,68,10,40,190,151,152,125,254,40,103,250,16,252,200,52,95,252,30,225,255,0,248,165,175,232,64,64,210,112,206,178,81,158,89,39,253,165,175,231,141,215,112,186,181,110,215,145,90,255,0,178,153,254,120,158,18,209,18,138,78,255,0,145,238,31,253,137,75,95,208,141,199,116,73,162,221,181,176,250,129,221,219,41,107,250,16,16,45,242,51,171,203,140,147,254,210,215,243,197,75,12,107,67,35,62,99,255,0,180,181,252,241,60,223,153,18,138,255,0,131,204,63,255,0,20,179,253,8,169,104,141,69,146,76,190,71,212,7,248,165,175,232,64,64,185,225,141,103,125,242,79,251,75,95,207,20,86,26,214,37,198,75,255,0,105,107,249,194,121,255,0,50,37,25,255,0,7,212,7,248,165,175,232,70,147,209,10,139,63,165,238,31,255,0,138,90,254,132,4,11,252,141,170,255,0,239,47,253,165,175,231,7,200,222,174,254,243,127,218,26,254,112,158,143,204,131,69,90,223,35,204,62,255,0,20,179,253,8,161,104,129,69,127,193,222,31,127,138,25,254,132,4,12,150,27,86,7,194,75,255,0,105,107,249,193,242,54,172,56,115,47,253,165,175,231,9,231,45,16,104,162,63,246,188,195,239,241,75,95,208,135,230,65,162,175,254,215,152,125,254,41,107,250,16,16,47,242,55,171,191,188,223,246,134,191,156,31,35,122,187,251,205,255,0,104,107,249,194,121,207,68,10,43,254,15,48,251,252,80,215,244,33,249,144,40,175,248,60,195,239,241,75,95,208,128,129,143,145,189,93,253,230,255,0,180,53,252,224,44,56,171,203,132,155,254,208,215,243,132,243,254,100,10,43,254,15,48,251,252,82,215,244,33,249,144,40,175,248,60,195,239,241,75,95,208,128,129,164,225,213,99,213,39,255,0,180,53,252,225,200,107,15,235,100,149,209,40,181,142,255,0,60,51,252,225,59,197,162,13,20,69,254,215,152,125,254,40,103,250,17,84,232,133,69,151,210,247,15,255,0,197,45,127,66,2,10,90,161,113,13,100,72,76,170,233,62,173,123,31,206,5,208,85,234,12,201,114,171,25,113,241,236,255,0,56,78,202,52,73,162,208,162,255,0,99,218,4,173,217,41,107,250,17,85,232,145,69,46,231,242,61,160,14,253,178,150,191,161,1,3,235,161,171,190,41,149,255,0,215,179,252,225,181,224,45,114,149,26,185,171,121,241,241,236,255,0,56,79,10,180,66,162,207,134,30,225,255,0,248,165,175,232,69,15,68,26,40,203,253,175,48,251,252,82,207,244,32,32,121,84,37,112,175,42,85,255,0,94,207,243,134,147,160,43,83,227,41,255,0,175,107,249,194,120,191,50,5,21,255,0,7,152,125,254,41,107,250,16,252,200,20,87,252,30,97,247,248,165,175,232,64,64,223,200,246,178,63,212,143,251,67,95,206,15,145,229,98,70,86,147,255,0,218,26,254,112,158,79,204,129,69,127,193,230,31,127,138,90,254,132,63,50,5,21,255,0,7,152,125,254,40,107,250,16,16,64,156,60,172,141,38,103,40,255,0,180,53,252,225,164,240,242,180,51,178,100,252,127,100,53,252,225,60,71,162,21,23,213,135,184,126,95,20,181,253,8,169,104,133,69,151,210,243,15,255,0,197,45,127,66,2,8,11,12,235,130,111,90,82,79,179,180,179,252,241,182,120,117,90,94,202,147,239,253,176,215,243,132,244,30,137,52,94,171,87,242,62,160,127,197,45,127,66,54,191,50,29,23,123,252,143,112,255,0,252,82,215,244,32,32,112,176,250,181,65,216,165,22,47,219,13,127,56,105,86,31,214,135,198,83,255,0,94,215,243,132,242,126,100,26,42,247,60,60,195,239,241,75,95,208,138,30,136,20,87,252,30,97,247,248,161,175,232,64,64,234,48,234,180,189,202,79,199,246,67,95,206,28,150,240,214,183,81,95,153,127,237,44,255,0,56,78,210,116,67,162,200,255,0,218,247,15,255,0,197,45,127,66,57,13,104,149,68,160,172,172,61,160,79,135,234,75,63,208,128,131,40,44,35,196,56,140,250,138,127,54,91,95,229,182,11,183,181,99,184,103,0,49,70,33,91,233,44,196,147,43,252,191,14,95,233,4,228,66,104,197,68,67,231,203,135,244,58,115,91,201,149,50,95,232,135,108,198,143,212,99,106,221,67,82,5,115,46,18,198,191,163,1,5,69,163,206,34,18,137,43,164,55,159,15,154,12,127,72,59,121,94,140,88,137,26,193,184,84,70,115,37,154,72,249,201,130,234,47,117,239,19,138,120,3,69,25,223,192,90,66,229,255,0,22,53,253,24,229,66,224,125,39,12,155,55,71,82,200,44,217,172,137,115,69,254,140,4,37,65,104,171,137,38,226,18,170,15,118,255,0,213,72,126,255,0,118,30,137,141,16,113,9,232,4,189,242,60,185,157,247,243,179,30,203,235,194,103,218,194,10,89,38,70,84,149,54,86,236,128,111,249,131,154,140,47,167,80,201,52,154,106,66,68,93,69,6,139,113,250,128,16,172,206,136,24,133,114,73,225,231,255,0,54,99,250,97,177,29,162,38,32,180,139,252,143,109,211,183,232,179,29,254,236,38,187,228,99,79,167,127,131,114,43,246,236,104,254,96,217,127,11,36,15,167,47,131,146,19,223,125,240,104,254,96,8,55,141,209,142,186,133,185,46,136,203,149,121,127,68,153,61,251,253,212,113,165,250,47,87,115,21,191,146,134,214,106,204,191,84,217,43,94,254,235,220,38,253,236,21,165,159,81,235,41,26,97,119,85,250,80,13,158,255,0,253,216,211,9,130,116,188,42,156,54,233,26,97,25,204,175,146,1,178,191,30,62,47,188,4,51,179,161,213,124,172,214,195,171,219,254,55,103,250,113,221,203,116,49,173,20,250,118,204,55,232,231,79,234,195,92,47,191,131,226,99,81,133,210,38,239,249,222,145,111,236,132,71,243,7,45,24,111,36,73,145,243,12,151,143,247,42,63,154,32,135,248,205,11,234,28,139,54,112,219,165,144,237,243,97,28,127,247,227,163,119,67,42,232,188,140,55,232,219,127,205,134,127,167,19,64,188,60,146,159,25,20,159,135,247,42,63,154,54,207,13,228,138,73,218,67,37,236,249,213,31,205,1,10,177,154,27,86,201,97,74,249,28,217,101,107,124,216,103,183,235,227,192,85,58,52,86,210,55,34,137,202,43,81,168,201,127,154,76,170,215,203,238,167,218,39,129,220,47,145,175,162,116,252,140,239,219,8,143,230,14,150,107,129,20,156,208,157,56,138,54,148,120,221,203,125,116,185,165,94,214,227,118,207,176,81,0,177,88,65,85,180,181,54,116,245,148,86,221,181,183,252,241,199,60,27,174,86,87,69,57,114,61,229,242,227,60,63,233,137,224,138,209,122,136,120,212,178,195,234,26,231,109,231,41,102,255,0,130,26,91,209,118,140,177,17,80,52,62,226,254,245,53,253,16,8,21,86,19,214,201,113,72,84,130,217,76,202,219,83,63,207,27,137,194,74,225,69,253,175,238,234,249,109,159,231,137,222,61,21,40,149,56,163,249,31,80,151,51,51,223,41,103,250,17,184,222,138,244,82,110,71,135,244,39,248,169,159,232,64,65,11,56,57,90,189,154,212,229,237,111,211,141,127,60,118,141,224,6,34,157,239,73,127,219,216,254,144,78,131,26,47,80,237,230,255,0,99,234,27,125,184,74,89,254,136,118,105,209,214,139,43,218,132,163,127,197,109,127,68,2,6,79,2,235,163,117,41,42,91,137,151,233,230,127,164,8,172,10,175,25,186,149,75,88,137,55,249,249,159,233,4,239,158,141,212,73,184,149,38,130,162,202,214,253,74,103,250,32,137,209,182,139,114,228,116,29,22,100,105,182,249,91,95,209,0,128,183,240,138,179,104,183,211,214,59,95,231,182,191,158,54,147,133,21,169,218,210,15,251,83,95,207,19,206,254,139,52,67,229,187,15,168,94,22,223,41,103,250,33,182,222,138,84,81,25,23,200,250,131,255,0,20,181,253,8,8,27,44,36,174,20,245,138,159,221,251,109,158,207,171,26,92,194,138,213,38,100,114,11,88,237,243,211,63,207,19,206,90,42,81,100,247,251,95,208,159,226,166,187,62,178,52,185,162,133,20,179,63,246,62,160,184,223,124,165,175,232,64,64,218,112,154,182,89,17,55,32,185,218,255,0,61,51,252,241,190,88,63,92,26,75,243,187,190,219,254,91,103,249,226,119,83,162,149,20,141,229,135,244,25,110,182,233,75,95,208,142,74,52,90,162,8,138,248,125,66,240,254,244,179,253,16,8,45,133,192,76,67,127,53,169,76,217,109,250,121,130,255,0,72,57,173,104,237,136,167,124,244,127,255,0,48,99,250,81,59,48,250,56,81,108,230,252,225,209,133,154,220,37,109,127,68,57,72,209,242,140,223,106,26,143,255,0,22,53,253,24,8,22,123,71,204,68,108,141,94,8,216,136,175,243,251,31,210,14,170,51,6,171,136,53,228,122,155,200,172,185,136,182,198,79,119,253,62,225,63,46,104,239,69,173,38,147,161,104,227,185,91,124,173,175,232,135,87,25,162,245,17,18,188,199,135,244,50,143,46,91,170,84,201,246,251,144,8,13,86,20,86,249,76,211,33,255,0,181,51,252,241,199,94,24,214,141,168,201,114,75,91,143,203,45,127,60,79,98,180,80,162,207,113,97,253,6,69,255,0,37,53,253,8,216,94,136,212,99,138,53,30,31,80,7,126,217,75,95,208,128,129,114,195,74,196,213,114,146,255,0,218,90,254,112,221,70,24,86,74,59,170,71,187,246,203,95,207,19,195,249,144,232,178,59,252,143,112,255,0,252,82,215,244,35,113,189,18,40,180,157,207,15,168,3,43,112,230,150,191,161,1,5,16,152,63,89,197,43,43,116,238,99,203,155,231,182,139,252,241,218,181,128,216,128,180,145,166,149,185,25,92,190,94,99,250,65,58,16,154,44,81,48,235,185,97,245,10,93,28,189,25,75,63,208,142,193,26,55,209,136,34,34,161,40,194,177,91,116,173,175,232,128,65,17,224,85,122,143,42,150,181,255,0,103,51,253,32,224,175,10,171,72,91,94,67,151,55,236,166,142,246,253,216,158,163,209,190,140,87,251,132,162,247,118,202,218,254,136,117,241,26,44,81,15,101,255,0,99,234,19,117,248,202,89,254,132,4,15,162,128,172,139,114,229,59,175,191,199,181,252,225,172,168,58,149,42,44,242,171,29,247,120,246,255,0,156,39,61,122,35,209,138,222,88,125,64,22,239,239,75,95,208,141,175,204,137,70,25,239,195,234,0,207,254,73,107,250,16,16,104,245,11,83,169,86,41,93,238,86,245,118,255,0,156,54,156,195,234,143,86,118,148,116,255,0,108,55,252,225,58,69,162,29,23,215,135,184,127,254,41,107,250,17,67,209,10,140,63,165,238,31,255,0,138,90,254,132,4,18,158,30,85,188,74,81,187,246,195,95,206,7,48,250,170,213,145,115,70,251,255,0,116,55,252,225,59,71,162,21,25,150,223,35,220,63,255,0,20,181,253,8,126,100,26,46,214,60,60,195,239,241,75,95,208,128,129,223,145,221,96,102,127,49,247,126,216,107,249,195,90,48,230,181,189,211,38,234,254,232,107,249,194,119,203,68,26,40,190,151,152,125,254,41,107,250,17,82,209,14,140,35,221,135,216,127,254,41,107,250,16,16,78,156,53,172,79,245,23,254,210,215,243,135,111,7,132,216,142,238,125,76,130,246,181,254,90,99,241,172,78,90,52,77,161,145,124,216,117,64,157,255,0,226,134,127,161,28,246,52,99,162,152,205,150,129,162,19,154,222,76,169,146,255,0,68,2,10,207,9,177,14,16,201,199,164,25,15,138,79,106,96,248,123,203,28,168,90,7,17,46,70,220,167,126,109,222,61,142,63,244,132,229,187,163,45,18,241,22,106,6,136,85,175,229,74,153,63,244,67,67,122,48,208,168,181,176,246,134,45,247,221,41,103,250,32,16,157,11,67,226,227,102,90,153,93,145,154,231,227,225,127,26,134,184,218,43,19,108,181,197,203,55,110,204,122,232,126,235,112,80,155,79,204,213,70,165,69,150,132,162,136,184,153,20,173,175,232,133,30,209,162,137,121,38,74,160,104,149,17,245,42,84,201,255,0,162,1,6,206,208,184,134,251,134,134,37,89,141,92,11,94,193,125,245,13,165,224,222,40,76,79,58,169,205,98,79,121,30,217,14,92,55,123,49,57,45,232,195,66,161,194,89,97,237,12,86,236,148,179,253,16,230,55,163,149,22,209,100,77,7,70,21,187,37,109,127,68,2,7,223,193,74,241,37,149,202,102,202,35,177,252,186,207,31,253,224,228,194,224,22,33,197,17,106,233,60,215,78,111,159,216,45,223,251,193,58,142,104,217,67,175,121,208,20,81,153,157,247,202,153,254,136,115,33,180,120,162,97,201,38,84,29,28,155,36,147,209,149,178,95,232,192,65,156,54,140,248,146,242,77,73,162,175,184,140,254,105,67,255,0,74,55,149,163,14,38,23,251,136,255,0,230,112,255,0,210,137,213,99,2,168,246,200,201,52,85,40,92,56,75,90,254,140,114,62,66,20,113,241,162,169,95,241,107,95,209,128,130,21,104,207,138,8,44,205,81,54,182,243,249,165,15,253,40,161,104,243,139,13,160,208,84,133,136,255,0,227,8,111,233,4,240,158,7,209,138,43,21,19,74,255,0,139,90,254,140,109,158,5,81,103,254,225,233,63,241,99,95,209,128,129,211,209,235,22,44,101,224,135,31,248,194,27,250,65,79,204,251,138,196,141,90,169,30,143,102,223,13,253,32,158,3,192,122,46,229,249,199,164,191,197,141,127,70,10,192,90,43,143,128,212,143,248,177,159,232,192,64,250,52,119,197,11,146,211,71,239,255,0,148,33,255,0,164,26,221,209,251,21,148,217,180,116,151,71,179,111,134,254,144,78,225,96,45,21,213,67,82,95,226,198,191,163,20,60,7,162,243,88,232,106,75,252,88,215,244,96,32,111,243,58,98,57,159,74,142,233,117,252,208,99,143,254,244,114,217,209,163,18,220,34,201,69,94,229,127,209,40,127,233,68,235,171,0,168,174,37,66,210,59,255,0,226,198,127,163,28,134,176,54,140,104,139,243,145,74,22,235,110,150,181,253,24,8,51,130,209,87,18,158,73,169,84,30,109,196,127,162,144,229,254,152,115,127,50,54,37,127,193,247,255,0,54,135,254,152,78,83,56,53,72,52,70,73,163,105,146,189,184,75,154,254,96,220,44,33,165,186,233,58,115,255,0,224,27,254,96,8,27,139,209,115,17,161,210,74,77,13,151,113,153,252,211,96,248,127,206,142,189,221,28,113,17,178,59,209,182,50,43,151,205,22,63,165,19,211,19,130,84,123,196,146,240,50,150,50,43,222,242,230,191,163,28,55,48,18,139,89,25,248,15,72,240,182,249,99,95,209,128,130,6,116,113,196,167,91,53,166,141,185,145,216,143,156,97,248,255,0,239,70,164,104,229,138,69,209,85,27,199,254,49,134,254,148,78,235,24,11,70,54,210,146,84,61,36,87,51,61,210,198,191,163,27,141,224,69,24,94,85,15,73,153,255,0,201,141,127,70,2,8,11,70,140,79,121,91,232,171,153,255,0,198,80,255,0,210,141,103,162,246,39,147,121,188,6,221,255,0,41,195,255,0,74,39,137,56,25,69,166,198,84,61,40,86,236,150,53,253,24,214,120,35,70,26,114,248,19,74,255,0,139,90,254,140,4,11,254,102,76,74,47,42,137,255,0,230,80,255,0,210,141,108,104,189,137,139,89,229,161,175,186,255,0,162,112,255,0,210,137,227,249,6,209,61,116,61,41,254,44,103,250,49,169,188,16,163,16,171,149,19,74,150,235,110,150,181,253,24,8,27,115,69,220,76,73,239,161,191,249,156,63,244,163,117,122,46,98,105,218,212,55,255,0,51,135,254,148,78,235,152,35,70,168,239,224,85,43,254,45,107,250,49,186,172,20,162,207,133,19,75,23,197,173,127,70,2,7,217,209,91,20,78,246,161,63,249,164,63,244,195,138,230,139,152,158,133,127,104,214,59,95,244,78,31,250,81,61,109,224,189,30,139,254,115,41,125,253,146,230,191,152,54,149,130,20,106,142,231,69,82,167,239,203,90,254,140,4,10,171,70,44,79,34,51,85,17,192,191,190,80,255,0,210,141,178,209,159,19,47,100,209,63,252,202,31,250,81,61,167,129,212,82,136,203,192,122,83,179,244,49,175,232,198,148,224,77,18,69,253,163,82,87,255,0,147,25,254,140,4,11,22,141,24,158,223,76,232,171,91,175,156,161,255,0,165,27,42,209,199,19,73,252,202,163,119,127,202,48,253,159,93,19,220,188,9,162,206,229,224,61,39,254,44,107,250,49,197,119,0,232,197,44,242,208,244,137,95,254,44,107,250,48,16,13,19,129,184,131,14,235,137,93,47,151,42,205,63,62,176,125,127,92,27,47,96,181,120,72,35,42,107,125,255,0,187,25,254,120,158,152,157,27,104,167,86,165,42,130,162,207,50,140,247,202,217,254,136,113,157,209,150,138,52,238,160,104,142,63,222,166,127,162,1,4,240,152,15,95,196,164,205,186,87,49,145,17,159,203,204,23,31,249,193,217,181,163,102,37,57,127,206,93,237,255,0,24,195,255,0,74,39,66,19,70,234,45,132,88,168,58,44,174,69,228,202,218,254,136,118,173,96,45,24,139,254,113,233,45,253,146,198,191,163,1,5,13,232,193,137,103,124,180,63,255,0,51,135,254,148,119,18,221,18,49,66,47,42,190,71,249,252,97,39,244,86,28,187,61,216,78,83,88,29,70,162,249,168,154,84,239,255,0,22,181,253,24,236,24,194,42,70,30,218,186,62,155,69,149,155,163,47,104,183,255,0,208,1,7,142,104,121,137,237,37,89,176,234,199,99,63,209,120,127,233,134,252,191,67,204,78,136,97,68,88,117,152,179,219,244,94,28,186,139,221,132,225,185,133,244,178,175,154,149,144,30,235,111,129,111,249,130,141,225,149,48,211,70,150,169,105,10,12,206,253,24,22,203,252,192,16,121,19,162,6,37,66,102,205,135,153,50,91,245,90,28,237,127,249,225,197,70,139,213,204,51,196,113,84,62,82,79,149,243,77,147,234,221,193,209,55,83,44,48,167,151,172,53,83,114,35,189,184,193,163,187,218,15,23,81,97,84,133,72,136,54,169,201,10,79,161,99,216,208,86,225,237,0,65,245,105,67,199,82,72,90,162,37,123,34,155,139,56,99,241,228,229,140,179,116,119,40,253,143,30,225,215,208,49,70,115,200,132,103,222,80,203,185,91,219,164,102,22,153,24,100,82,153,60,68,99,16,114,150,73,202,157,104,45,75,121,85,99,76,65,219,114,11,118,225,133,212,219,165,47,169,230,13,170,228,109,147,173,158,78,231,11,238,110,1,40,88,65,73,177,58,162,169,196,156,6,184,213,34,131,116,252,105,167,232,77,239,226,93,163,12,113,231,10,163,36,220,199,243,7,83,174,218,127,77,18,175,109,87,183,62,209,159,186,39,60,196,202,156,167,24,54,243,26,105,72,53,248,194,35,47,83,96,191,24,243,58,77,97,139,113,62,13,234,224,101,5,151,108,189,218,250,207,180,1,15,241,44,173,57,122,54,189,250,199,17,37,99,35,62,55,30,214,117,45,110,23,83,157,166,122,89,188,148,246,91,184,120,215,27,86,98,50,50,224,3,177,150,70,173,151,91,65,187,149,6,233,26,186,55,221,114,184,238,102,47,194,56,218,162,152,93,220,65,18,73,86,61,219,251,15,223,30,101,132,170,228,100,126,184,115,140,157,54,84,89,206,215,225,112,25,29,162,190,38,197,83,85,173,48,218,231,123,51,80,219,109,203,102,37,229,204,211,254,208,204,247,171,238,137,114,192,60,69,102,163,166,36,79,243,198,208,168,141,171,126,206,104,205,149,199,75,216,149,188,145,3,20,92,225,217,77,65,6,250,31,136,65,181,172,222,210,140,140,174,133,22,237,229,218,36,207,66,172,73,56,152,74,54,86,228,92,213,106,87,56,220,150,229,208,123,226,21,236,191,16,9,47,151,196,37,246,16,178,94,107,145,239,181,186,199,49,60,71,154,163,99,74,50,83,14,241,26,204,148,149,249,92,119,44,200,122,84,240,35,238,1,184,92,0,8,174,0,0,0,0,0,0,53,17,245,10,141,55,46,193,94,32,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,40,174,3,72,212,174,3,72,10,145,216,104,81,218,195,90,70,218,206,246,1,82,236,237,20,81,110,50,238,20,65,30,243,51,189,134,163,222,70,96,56,175,39,113,240,242,71,81,24,146,34,89,216,186,135,116,233,92,143,222,29,68,200,178,178,226,187,45,247,200,6,58,233,75,59,41,102,28,84,238,37,111,161,77,108,91,219,59,25,93,246,56,111,46,209,16,120,183,20,245,75,139,19,86,137,231,23,180,234,62,120,81,153,30,88,102,248,241,246,63,120,74,110,154,51,7,97,240,198,177,52,102,44,188,223,107,46,223,166,33,196,89,192,54,153,190,50,182,136,130,35,39,111,124,229,159,132,33,246,241,224,32,223,150,81,15,54,203,75,83,112,39,118,147,212,125,133,237,70,111,232,169,135,139,134,143,134,140,91,18,211,39,105,212,112,79,75,122,152,61,253,17,226,233,44,36,149,205,224,225,110,252,43,121,161,27,119,124,10,85,212,157,222,81,118,140,213,193,220,61,150,83,242,169,91,140,166,21,74,41,59,12,154,147,8,148,25,244,91,223,196,251,56,10,60,245,125,2,196,182,30,82,219,204,52,119,67,132,89,18,86,43,18,4,59,226,155,205,63,205,154,164,26,114,235,239,114,34,246,2,96,116,138,140,92,169,217,26,25,35,34,82,162,203,162,172,188,53,93,158,248,134,58,170,49,200,205,151,89,152,242,103,181,213,126,57,127,32,12,199,209,150,145,134,168,227,103,48,207,192,192,63,227,96,80,69,16,209,40,139,57,186,93,105,61,219,183,140,165,148,96,51,77,196,50,236,60,170,156,109,40,121,42,178,88,34,222,70,91,247,54,44,246,134,114,54,215,58,157,102,113,39,104,169,103,22,253,187,221,227,61,164,178,56,82,65,93,13,31,141,253,104,187,132,30,91,15,48,213,137,115,8,39,229,242,149,40,163,73,119,67,68,123,172,142,212,247,11,191,44,144,195,194,244,155,133,133,65,18,140,250,8,34,234,247,134,220,166,90,195,41,34,66,80,94,50,251,144,69,216,61,3,13,146,75,171,143,96,163,84,43,8,109,41,78,68,110,191,2,28,196,33,54,46,137,91,222,27,104,181,136,178,151,190,55,139,200,0,200,143,98,95,104,50,35,216,151,218,21,35,184,168,13,57,17,236,75,237,6,68,123,18,251,67,80,0,211,145,30,196,190,208,100,71,177,47,180,53,0,13,57,17,236,75,237,6,68,123,18,251,67,80,0,211,145,30,196,190,208,100,71,177,47,180,53,0,13,57,17,236,75,237,6,68,123,18,251,67,80,0,211,145,30,192,190,208,100,71,176,79,218,26,128,6,156,136,246,37,246,131,34,61,137,125,161,168,0,105,200,143,98,95,104,50,35,216,151,218,26,128,6,156,136,246,37,246,131,34,61,137,125,161,168,0,105,200,143,98,95,104,50,35,216,151,218,26,128,6,156,136,246,37,246,131,34,61,137,125,161,168,0,105,200,143,98,95,104,50,35,216,151,218,26,128,6,156,136,246,37,246,131,34,61,137,125,161,168,0,105,200,143,96,159,180,25,17,236,11,237,13,64,3,78,68,123,18,251,65,145,30,196,190,208,212,0,52,228,71,177,47,180,25,17,236,75,237,13,64,3,78,68,123,18,251,65,145,30,196,190,208,212,0,52,228,71,177,47,180,25,17,236,75,237,13,64,3,78,68,123,18,251,65,145,30,196,190,208,212,0,52,228,71,177,47,180,25,17,236,75,237,13,64,3,78,68,123,4,253,160,200,143,98,95,104,106,0,26,114,35,216,39,237,6,68,123,4,253,161,168,0,83,42,125,137,125,160,202,159,98,95,104,84,0,105,200,87,224,66,182,46,194,21,0,26,77,41,63,90,95,104,50,38,219,146,95,104,84,206,221,66,160,52,19,105,189,205,37,246,133,77,180,245,36,190,208,212,0,52,106,147,236,83,246,131,86,93,132,53,138,17,220,5,50,38,219,210,95,104,83,86,93,132,43,155,184,84,143,117,192,105,213,167,216,167,237,10,146,17,107,101,79,218,21,35,191,80,168,13,58,182,253,130,126,208,19,109,151,4,39,237,13,64,3,78,173,190,57,19,246,131,86,223,176,79,218,26,128,6,157,91,126,193,63,104,53,109,251,4,253,161,168,0,105,213,183,236,19,246,128,219,108,248,161,63,104,106,0,26,117,109,254,182,159,180,26,182,253,130,126,208,212,0,52,234,219,189,242,38,254,240,100,71,176,79,218,26,128,6,157,91,126,193,63,104,53,104,246,9,251,67,80,0,211,145,30,196,190,208,100,65,112,73,125,161,168,0,105,200,143,96,159,180,25,17,236,19,246,134,160,1,167,34,61,130,126,208,100,71,176,47,180,53,0,13,57,17,236,11,237,6,68,123,2,251,67,80,0,211,145,30,193,63,104,50,35,216,39,237,13,64,3,78,173,191,96,159,180,25,17,236,19,246,134,160,1,167,34,61,137,125,160,200,143,96,159,180,53,0,13,57,17,236,75,237,6,68,123,18,251,67,80,0,211,145,30,196,190,208,100,71,177,47,180,53,0,13,57,17,236,75,237,6,68,123,18,251,67,80,0,211,145,30,193,63,104,50,35,216,39,237,13,64,3,78,173,191,96,159,180,26,182,253,130,126,208,212,0,52,234,219,246,9,251,65,171,111,216,39,237,13,64,3,78,173,191,96,159,180,26,182,255,0,91,79,218,26,128,6,157,91,126,193,63,104,50,35,216,39,237,13,64,3,78,68,23,4,151,218,21,202,159,98,95,104,84,0,83,42,125,137,125,160,177,118,16,168,0,166,84,251,18,251,65,149,61,132,42,0,41,149,61,132,25,83,199,41,125,161,80,1,76,169,246,37,246,131,42,125,137,125,161,80,1,76,165,216,66,153,125,225,168,0,83,42,125,137,125,160,202,159,98,95,104,84,0,83,42,125,137,125,160,202,159,98,95,104,84,0,82,197,216,65,98,236,33,80,1,75,23,97,5,139,176,133,64,5,50,167,216,151,218,11,23,97,10,128,10,88,187,8,50,151,97,10,128,10,101,79,97,5,139,176,84,0,82,197,216,65,149,60,114,151,218,21,0,26,117,104,62,40,79,218,13,91,126,193,63,104,106,0,26,114,35,216,23,218,21,202,159,98,95,104,84,80,206,192,6,73,46,162,20,177,23,18,11,247,10,0,25,36,207,129,13,14,145,37,39,184,134,190,27,198,203,203,51,85,187,128,112,226,82,74,205,114,35,35,183,17,212,71,64,33,244,172,181,77,30,107,121,73,247,135,122,164,18,247,118,247,13,10,134,65,150,251,127,209,1,131,250,97,208,172,76,41,52,18,96,165,166,103,81,18,204,214,217,111,241,81,30,215,142,241,18,85,124,50,164,149,205,66,218,114,163,85,51,139,102,204,238,34,179,202,220,92,55,110,19,133,165,28,178,25,202,73,139,182,221,249,237,39,115,108,143,232,79,8,77,198,214,74,18,188,170,77,179,34,252,240,199,39,162,86,221,174,112,4,142,232,45,85,166,45,217,92,10,221,140,94,166,142,99,114,213,116,238,217,139,118,241,149,216,181,70,51,57,230,171,65,203,213,169,215,250,171,100,124,117,124,58,39,216,35,119,65,74,210,62,26,173,217,252,122,146,213,41,144,139,105,81,22,231,97,139,133,183,9,103,141,132,98,105,147,90,211,126,42,246,204,130,87,27,126,64,16,67,141,52,36,69,55,204,218,196,64,39,104,218,45,168,35,47,39,87,199,162,94,200,88,152,136,115,65,239,36,249,55,220,36,139,75,172,44,149,51,224,158,161,112,141,223,111,190,72,36,149,253,67,176,196,119,199,195,36,151,107,151,145,217,239,128,234,89,177,25,110,235,29,172,51,6,243,10,50,36,249,86,223,246,7,0,217,36,44,172,101,219,192,122,186,70,9,168,242,38,22,73,44,206,171,121,167,53,172,146,48,30,102,203,132,152,231,37,91,39,177,62,212,140,189,208,194,173,136,135,173,232,248,51,140,142,200,158,112,232,165,195,203,234,49,7,194,227,22,106,217,98,32,35,162,201,181,151,139,213,218,200,203,196,147,249,69,213,209,98,161,136,151,98,77,48,132,37,197,106,246,222,14,154,120,195,191,221,222,2,116,240,114,60,230,20,148,3,217,220,81,169,15,157,214,119,61,207,168,187,69,198,111,113,21,251,5,146,209,150,106,228,203,15,101,17,14,37,68,107,102,40,236,165,230,225,20,178,226,47,115,123,210,71,220,3,112,140,173,192,80,84,248,16,17,92,5,46,71,192,128,105,202,125,74,176,212,0,42,69,184,80,84,139,188,3,41,138,150,226,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,1,69,112,26,70,165,112,26,64,84,142,195,73,149,197,70,218,128,106,73,90,226,188,55,10,163,129,138,219,117,192,108,58,87,35,247,135,79,54,232,194,186,174,54,203,247,200,119,107,222,71,239,14,146,126,121,101,239,159,27,101,254,17,0,192,221,60,39,90,154,46,184,133,217,179,101,230,206,150,123,125,22,20,248,88,71,190,17,183,206,24,201,41,93,245,122,205,126,238,54,180,43,159,144,102,198,159,209,86,147,87,141,234,255,0,189,123,239,237,225,70,26,232,231,13,181,98,221,61,211,203,155,107,234,191,8,103,128,74,126,19,211,185,100,146,151,54,207,42,80,198,237,95,180,111,188,94,233,84,22,174,29,148,235,111,102,82,94,79,113,15,39,134,16,26,186,102,75,227,111,105,68,49,121,62,230,142,241,114,97,217,179,72,44,220,18,93,93,192,49,99,75,5,106,226,41,212,218,253,56,242,251,172,136,99,154,43,212,183,123,47,196,38,103,75,206,140,109,60,94,235,48,251,236,136,90,154,43,46,171,119,178,252,66,9,104,208,250,22,243,105,223,79,244,196,183,171,219,60,51,114,88,206,84,151,74,254,51,179,222,24,27,160,212,126,215,58,168,19,170,201,104,169,81,121,87,226,183,251,134,126,192,38,200,227,235,255,0,32,64,237,161,10,201,253,208,231,164,253,111,104,226,66,112,47,170,28,227,77,210,123,197,26,145,184,200,134,233,112,28,82,44,167,196,110,161,203,25,21,128,114,8,250,133,70,206,179,184,84,151,126,160,27,160,54,243,119,6,110,224,27,128,54,243,119,6,110,224,27,128,54,243,119,6,110,224,27,128,54,243,119,6,110,224,27,128,54,243,119,6,110,224,27,128,54,201,118,234,3,93,250,128,110,0,219,205,220,42,75,183,80,13,96,54,205,123,239,96,53,223,168,6,224,13,188,221,193,155,184,6,224,13,178,93,186,131,55,112,13,192,27,121,187,131,55,112,13,192,27,121,187,131,55,112,13,192,27,121,187,131,55,112,13,192,26,9,118,234,20,53,95,168,6,224,13,188,221,193,155,184,6,224,13,188,221,193,155,184,6,224,13,188,221,193,155,184,6,224,13,188,221,193,155,184,6,224,13,178,85,186,128,213,126,160,27,128,54,243,119,6,110,224,27,128,54,243,119,6,110,224,27,128,52,153,220,104,51,184,13,209,167,55,112,209,192,197,115,119,0,214,71,126,160,51,183,80,219,45,195,74,142,253,64,55,12,236,119,176,212,71,126,161,176,53,146,183,22,224,27,132,123,236,6,118,26,13,123,173,97,83,86,226,220,3,81,157,134,145,182,160,72,13,192,26,6,147,43,0,222,46,35,80,216,79,27,141,194,95,85,128,107,1,160,213,99,224,41,155,184,6,224,13,25,251,131,89,220,3,88,13,179,93,250,128,206,192,53,153,239,176,168,219,53,88,200,173,196,12,236,3,112,6,222,125,214,176,18,173,212,3,112,6,222,125,247,176,169,174,253,64,53,128,219,205,220,6,189,214,176,13,192,27,102,118,26,72,238,3,120,6,209,42,199,107,113,26,239,98,48,26,128,109,230,238,12,251,173,96,27,128,54,243,119,6,110,224,27,128,54,205,123,173,97,164,215,213,96,27,192,54,82,174,225,168,151,110,160,27,128,54,243,119,6,110,224,27,128,54,243,119,6,110,224,27,128,54,243,238,181,131,55,112,13,192,27,121,187,131,55,112,13,192,27,121,187,128,206,192,55,0,104,225,188,80,215,126,160,27,128,54,243,119,1,157,186,128,110,0,219,205,220,25,187,128,110,0,219,205,220,7,192,6,179,59,1,29,198,217,29,133,115,119,0,220,1,183,155,184,105,1,188,3,100,15,112,13,224,27,37,188,0,111,0,217,51,176,169,31,88,13,194,59,138,141,191,40,105,1,187,155,184,84,104,62,6,52,17,220,6,233,29,197,70,209,30,235,10,0,222,20,190,251,13,161,82,59,117,0,221,1,180,103,113,64,27,194,132,119,27,70,174,27,133,76,238,3,112,206,192,71,113,161,32,124,64,110,0,219,205,220,40,91,128,110,128,219,205,220,25,187,128,110,0,219,51,221,112,53,238,181,128,110,10,25,92,104,205,220,40,71,96,26,242,247,133,173,190,227,65,157,193,75,234,176,3,138,223,195,168,109,101,206,124,108,43,107,159,17,184,218,114,149,239,214,3,74,91,177,113,21,52,217,60,70,229,247,220,105,89,222,228,2,192,105,56,213,233,8,115,205,198,116,142,175,114,120,65,206,144,105,201,93,85,39,123,254,121,99,191,12,232,156,253,37,203,53,33,12,155,218,211,148,126,9,225,6,250,70,35,45,111,84,157,239,249,230,142,252,51,192,61,70,139,53,15,53,85,239,185,177,235,126,97,169,187,107,50,253,21,141,252,15,176,78,149,39,31,182,237,94,43,38,76,158,186,247,190,111,200,62,119,240,182,107,205,179,183,157,217,245,151,130,82,45,158,222,189,27,248,119,9,217,192,186,147,157,121,239,229,45,86,171,102,250,38,107,223,91,220,93,128,60,102,144,244,167,58,248,63,242,254,171,85,181,253,11,53,239,170,239,46,193,13,117,148,179,98,153,182,214,191,61,225,201,87,203,111,92,174,254,225,62,24,145,40,219,57,187,229,140,153,53,222,178,247,190,78,254,225,11,248,173,39,216,167,77,55,180,231,249,69,42,190,75,122,245,247,247,0,178,38,197,161,220,60,220,8,250,187,135,119,135,170,213,206,225,142,215,233,185,248,51,28,57,241,234,162,146,223,27,180,91,254,201,142,93,56,155,67,41,219,240,116,202,223,185,32,30,131,16,165,58,233,84,124,211,104,203,125,87,67,37,253,114,19,198,255,0,136,116,120,59,19,176,98,4,161,121,51,228,218,55,94,215,187,14,126,81,235,102,49,90,202,17,200,92,150,189,186,87,247,98,62,2,221,72,87,179,86,204,57,108,217,115,110,225,244,19,16,78,14,132,147,29,183,11,36,69,169,201,242,172,113,249,87,253,60,178,236,25,75,14,126,45,5,237,72,96,175,39,124,211,93,135,210,102,181,22,180,182,96,119,205,255,0,24,31,112,206,104,53,221,134,142,220,91,79,222,20,114,143,129,10,10,222,228,66,128,10,79,120,169,157,198,149,157,236,42,91,192,6,164,240,20,50,176,17,245,0,212,2,133,184,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,6,145,169,92,6,144,21,34,46,177,182,100,93,99,112,138,227,105,64,53,166,229,126,241,170,230,91,128,133,12,238,3,74,203,239,15,63,84,116,101,113,42,46,172,159,194,72,244,39,192,253,225,231,170,178,62,105,138,177,95,200,254,18,64,70,7,40,12,113,155,53,228,54,102,239,243,47,117,247,241,133,49,97,52,55,151,162,43,20,233,7,23,172,233,115,135,147,221,13,17,220,47,55,40,1,68,115,157,121,226,85,147,230,95,75,41,219,201,133,22,183,66,118,210,120,147,70,41,70,100,127,52,127,139,196,137,145,48,20,60,18,90,146,75,18,89,236,82,246,75,127,212,36,122,103,17,145,5,107,246,14,178,145,101,41,145,75,20,87,223,2,207,240,18,59,119,252,159,178,40,195,173,49,148,101,31,78,253,122,99,252,38,4,47,76,220,190,175,121,117,254,33,50,250,104,69,147,19,26,112,141,72,43,189,50,242,143,219,48,33,146,100,73,45,93,143,183,241,8,37,27,64,149,17,207,231,228,70,91,227,37,31,195,124,116,92,164,56,125,164,190,15,71,69,227,222,18,99,142,35,64,80,51,24,152,118,38,146,152,74,190,106,163,149,204,30,83,185,222,109,180,248,184,120,37,26,88,73,93,206,139,207,147,104,74,80,109,165,61,198,128,93,42,138,125,221,27,39,252,35,226,71,94,148,74,167,178,120,201,28,242,91,11,49,150,204,90,114,18,50,14,45,148,188,196,75,14,39,43,141,56,218,136,210,180,41,38,105,52,153,25,25,25,145,138,32,83,3,52,254,210,87,6,241,26,93,90,77,49,50,169,174,101,77,30,166,101,32,168,167,209,49,144,177,176,202,50,53,165,6,234,151,168,120,178,145,161,228,21,210,101,99,37,161,75,109,115,187,131,120,191,64,227,165,3,43,196,76,58,159,66,204,101,179,24,118,93,117,166,162,153,121,249,123,238,48,219,199,9,20,76,173,105,106,37,180,186,130,113,163,81,154,76,253,227,56,55,211,203,66,234,167,69,156,68,138,157,202,165,154,252,52,169,102,15,46,157,143,135,39,20,220,14,99,83,137,150,190,107,82,214,151,155,65,25,33,75,81,235,155,65,172,143,49,58,134,249,220,158,154,104,205,52,89,197,8,121,29,95,80,69,167,10,234,88,131,42,130,12,161,213,20,80,79,155,121,90,152,48,218,84,74,66,210,162,105,46,154,9,70,182,73,69,171,113,104,103,40,72,159,43,166,32,87,184,107,163,117,55,61,195,170,226,160,165,166,79,215,16,112,142,198,73,102,111,64,190,227,10,128,143,81,180,167,25,82,84,104,53,33,10,52,153,218,233,73,245,16,194,14,78,61,32,177,238,185,211,55,15,105,122,215,27,171,250,130,77,27,206,219,76,186,105,82,198,197,194,191,146,85,22,180,103,105,199,20,133,101,90,18,162,185,110,52,145,150,242,33,150,188,178,115,121,84,255,0,68,90,42,121,34,153,194,76,101,179,26,222,91,23,7,25,8,242,94,98,37,135,37,147,5,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,192,206,75,175,62,188,51,248,231,208,241,160,39,228,145,126,209,17,252,165,188,161,181,12,194,178,119,1,48,6,163,168,41,164,81,115,135,17,80,84,146,217,132,76,186,46,42,98,193,56,203,144,76,155,74,66,182,102,212,165,146,212,187,235,29,66,77,4,72,109,43,122,240,242,148,242,133,193,97,140,134,59,2,176,26,176,252,253,71,229,106,113,60,149,188,196,67,114,120,92,241,44,196,194,161,230,222,214,67,76,82,227,40,73,146,155,204,219,110,154,146,164,57,145,73,137,108,42,195,74,171,25,49,30,157,194,234,42,19,104,157,84,211,6,165,240,217,155,113,109,179,152,250,111,187,171,74,214,150,90,65,41,199,22,73,60,141,161,106,50,178,76,5,245,209,214,183,211,99,73,44,92,145,97,77,25,164,78,47,169,115,24,132,46,103,28,205,85,48,121,18,153,113,45,37,17,26,233,42,33,9,200,218,85,114,73,173,57,214,104,109,39,157,105,35,145,77,47,244,131,168,52,5,168,116,124,133,145,206,170,10,170,152,136,135,157,74,106,115,168,166,81,51,89,140,194,17,49,82,167,94,140,206,183,219,75,145,196,157,121,52,167,15,84,222,189,104,74,16,217,146,83,125,52,45,209,38,149,209,31,11,10,150,150,187,183,84,147,221,150,97,83,76,84,166,221,214,71,38,25,180,45,134,29,38,90,112,224,208,225,60,166,80,225,26,147,174,112,204,238,179,24,89,203,157,244,147,253,242,127,38,128,147,58,2,189,163,49,78,141,148,226,14,31,84,48,179,202,122,121,14,81,48,49,208,202,60,142,162,230,70,70,70,68,164,45,42,37,33,104,81,18,208,180,169,42,36,169,38,69,232,50,144,131,126,77,13,56,226,116,113,172,153,193,234,225,16,139,195,170,210,112,218,222,139,113,109,67,174,71,49,120,155,96,163,84,242,205,41,56,99,74,26,75,201,90,186,8,108,156,65,145,165,104,122,111,165,51,105,84,254,85,5,61,145,76,225,38,50,217,140,59,113,112,113,144,143,37,230,34,88,113,36,166,221,109,196,153,165,104,82,76,148,74,35,50,50,50,50,1,202,202,65,148,133,64,5,50,144,101,33,80,1,131,252,174,184,131,95,97,174,141,180,220,247,14,107,138,130,149,153,63,92,65,194,59,25,37,153,189,2,251,140,42,2,61,74,105,78,50,164,168,208,106,66,20,105,51,181,210,147,234,33,26,218,50,105,53,164,140,255,0,73,44,40,145,79,116,131,196,169,140,182,99,92,72,161,35,32,226,234,200,247,152,137,97,200,246,82,227,78,54,167,77,43,66,146,102,147,73,145,145,145,153,24,144,174,90,191,53,138,91,225,2,7,209,211,17,21,122,39,121,211,224,223,194,5,61,233,22,0,125,41,101,33,66,65,23,104,212,0,41,148,133,50,21,239,188,106,0,20,202,67,8,57,93,113,6,190,195,93,27,105,185,238,28,215,21,5,43,50,126,184,131,132,118,50,75,51,122,5,247,24,84,4,122,148,210,156,101,73,81,160,212,132,40,210,103,107,165,39,212,67,56,6,0,114,213,249,172,82,223,8,16,62,142,152,128,195,254,78,29,33,49,242,185,211,59,15,41,106,215,28,49,2,160,146,198,243,182,211,46,154,84,177,177,112,175,228,149,69,173,25,218,113,197,33,89,86,132,168,174,71,101,36,140,183,145,9,190,202,66,0,185,46,60,251,48,203,227,175,67,198,137,254,1,76,164,25,72,84,0,83,41,15,154,207,205,97,165,55,254,114,184,171,255,0,198,83,31,233,135,210,160,249,87,1,244,185,163,36,214,105,63,209,183,10,39,179,217,156,92,198,101,49,161,228,81,113,145,145,111,41,231,226,95,114,1,149,56,235,142,40,205,75,90,148,102,163,81,153,153,153,153,152,197,94,77,13,61,33,177,234,158,107,5,113,102,123,10,198,34,200,225,219,102,80,183,53,164,185,252,185,136,86,210,167,148,243,206,184,167,227,137,77,188,235,197,208,204,133,18,208,149,18,30,52,101,14,137,222,107,24,55,240,127,79,122,57,129,243,131,73,213,51,218,26,170,147,86,180,180,118,197,58,167,230,16,243,73,116,78,169,14,106,34,152,113,46,52,230,69,146,144,172,171,66,78,202,35,73,218,198,70,91,128,125,73,101,32,202,67,26,244,32,211,70,149,210,227,14,24,142,141,84,170,73,95,75,117,140,78,233,230,163,155,83,139,213,19,57,163,161,152,53,155,197,6,179,125,178,37,44,186,14,26,154,204,188,164,226,242,84,6,147,73,24,101,34,26,128,5,50,144,101,33,138,218,94,114,133,225,102,137,147,218,114,150,141,150,120,97,58,153,76,53,115,185,116,166,107,12,152,169,20,10,80,210,212,243,205,25,154,201,229,161,246,212,203,43,38,210,234,73,195,214,160,146,89,175,174,16,227,70,23,227,213,26,222,32,97,29,95,9,81,72,156,136,118,16,226,25,67,141,45,167,219,50,206,211,173,58,148,186,210,236,105,81,37,105,73,154,22,133,149,210,180,153,135,180,202,66,218,105,55,53,154,72,52,109,197,121,236,138,103,23,46,153,75,168,121,236,92,28,100,35,202,101,248,103,219,128,121,77,186,219,137,50,82,22,149,17,40,148,70,70,70,68,100,46,96,181,90,88,249,172,99,39,193,253,67,232,231,192,90,157,2,116,221,144,233,113,66,59,5,81,197,74,165,184,155,36,214,187,59,146,65,178,184,118,87,10,111,25,51,21,8,151,29,113,110,51,145,77,33,195,206,106,67,183,204,148,165,198,141,121,85,148,135,204,110,11,226,245,101,128,184,161,79,226,230,31,191,8,220,246,157,136,83,208,229,22,193,60,195,168,91,106,105,214,92,70,227,52,56,211,142,54,102,147,74,200,150,102,149,37,68,74,47,161,61,23,116,155,160,116,166,194,249,110,32,82,17,48,144,115,37,195,165,83,170,120,230,44,196,198,201,159,55,29,111,35,233,108,243,37,11,83,14,169,165,173,40,55,27,36,175,42,110,105,72,93,252,164,25,72,84,0,83,41,6,82,21,0,20,202,66,21,180,188,229,99,196,108,93,218,104,173,31,121,214,128,164,23,178,184,169,182,176,225,170,24,167,17,117,184,157,115,14,169,16,172,154,205,5,149,163,55,20,77,92,221,36,58,182,74,106,132,90,242,168,104,21,13,21,13,53,210,159,6,228,80,144,107,131,135,122,97,92,203,33,245,166,184,197,155,172,164,163,225,161,219,105,73,37,146,86,251,177,75,82,208,140,141,107,108,107,55,84,176,203,77,5,244,204,144,233,135,135,17,83,55,37,92,205,89,210,251,60,61,77,45,105,11,56,84,184,233,47,85,19,12,226,175,118,93,213,58,100,218,148,110,54,164,41,42,204,68,135,92,201,92,164,62,101,240,47,29,49,31,71,76,71,151,98,134,23,206,118,25,172,13,218,121,151,72,215,11,48,133,81,145,185,11,18,217,25,107,25,94,84,220,174,74,37,37,43,66,144,180,33,105,250,20,209,211,73,124,44,210,130,132,102,186,195,57,183,178,219,100,209,143,195,115,164,179,199,60,211,123,91,12,186,230,167,91,168,90,219,204,174,154,44,162,235,34,11,169,148,133,190,199,76,115,195,141,29,48,226,99,138,24,161,57,216,101,80,54,105,150,90,34,92,84,194,41,68,102,220,44,51,102,101,172,121,121,85,98,185,36,146,149,45,106,66,16,181,167,214,85,53,101,43,67,72,162,170,154,214,166,149,83,242,88,44,155,76,198,105,26,220,36,43,25,214,148,35,59,174,26,80,156,203,90,82,87,61,234,81,17,111,50,16,47,167,182,155,243,221,46,43,182,160,169,200,169,172,183,12,164,154,167,100,146,72,198,81,14,242,226,141,146,39,162,162,210,219,174,33,199,179,169,212,54,121,205,40,106,217,82,149,56,233,172,46,246,17,114,183,215,210,77,34,170,138,255,0,19,165,49,111,225,213,99,16,210,158,167,160,158,122,61,249,19,16,208,174,183,12,137,106,94,136,105,132,45,199,20,202,162,86,105,73,58,105,82,210,148,29,146,83,37,40,154,202,231,210,168,57,236,138,101,11,49,150,204,97,219,139,131,140,132,121,47,49,18,195,137,37,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,249,101,18,19,201,115,167,108,171,4,230,175,96,70,52,84,209,112,244,76,242,33,10,167,230,49,111,167,98,167,163,84,165,155,168,115,49,102,106,26,33,75,73,154,243,234,218,113,38,179,74,73,231,157,72,76,238,242,234,21,181,247,152,168,197,93,61,180,223,145,104,143,66,53,5,78,69,74,166,88,155,59,213,59,36,146,70,50,184,134,81,10,79,17,61,21,22,150,221,109,109,179,145,46,161,179,206,74,91,182,202,149,37,183,77,1,103,185,81,180,236,154,96,156,169,156,8,193,122,154,22,30,182,158,67,173,85,4,198,17,245,28,109,61,4,164,160,218,67,121,75,43,81,49,9,90,140,151,159,88,211,105,37,146,82,111,50,234,124,175,38,151,40,157,101,137,245,52,159,70,220,108,84,92,242,123,21,15,179,83,83,230,97,137,79,190,136,104,120,168,136,131,154,62,183,174,181,147,76,178,134,214,134,141,107,50,81,186,106,81,155,135,20,63,158,170,246,170,253,85,168,234,74,142,97,238,145,145,211,40,232,135,63,116,227,207,56,226,251,212,165,43,172,204,77,247,39,118,128,176,122,49,210,167,94,98,148,190,85,50,196,217,222,170,34,199,12,196,71,131,45,147,110,163,102,133,137,202,107,39,150,135,220,76,67,141,172,155,87,69,180,230,75,122,199,67,196,114,93,233,215,52,198,201,83,216,17,141,21,52,44,69,109,35,135,66,169,249,140,91,234,219,106,24,36,165,102,234,28,204,89,93,137,135,74,18,102,188,250,199,91,81,172,210,163,101,231,85,33,68,146,176,249,99,148,205,166,178,9,172,20,246,69,51,139,151,76,165,209,13,197,193,198,66,60,166,95,134,125,181,18,155,117,183,18,100,164,45,42,34,81,40,140,140,140,136,200,79,166,129,58,111,200,180,184,161,29,130,168,226,165,82,220,77,146,107,93,157,201,32,217,92,59,43,133,55,140,153,138,132,75,142,184,183,25,200,166,144,225,231,53,33,219,230,74,82,227,70,176,202,156,164,28,56,10,128,13,55,51,234,21,202,66,160,2,150,34,3,222,42,0,41,148,132,106,242,202,98,182,41,97,119,200,135,228,105,137,117,85,37,206,126,16,109,188,199,57,137,128,218,117,124,223,171,214,106,86,156,249,117,139,203,154,246,206,171,113,49,37,98,42,249,115,190,146,127,190,79,228,208,30,123,146,43,27,113,159,18,180,146,169,36,88,141,139,181,173,85,45,98,135,140,139,106,14,117,63,139,142,97,183,211,31,0,148,186,150,222,113,73,37,146,86,180,146,136,175,101,40,186,204,75,153,160,143,180,66,199,34,167,157,61,83,240,127,29,233,25,112,154,144,20,36,146,120,8,213,229,147,197,140,83,194,255,0,145,15,200,211,18,170,186,75,156,252,32,219,121,138,115,19,1,181,106,249,191,87,172,212,173,57,242,235,23,151,53,237,157,86,226,98,74,196,85,242,231,125,36,255,0,124,159,201,160,60,247,36,86,55,99,70,37,105,35,82,72,177,27,23,107,90,170,90,197,15,25,22,212,28,234,127,23,28,195,111,166,62,1,41,117,45,188,226,146,75,36,173,105,37,17,94,202,81,117,152,151,50,46,209,243,241,201,215,164,197,27,162,214,144,197,89,226,12,12,90,233,233,252,157,234,114,58,54,24,141,107,150,33,232,136,119,138,44,218,36,154,158,66,85,14,146,90,19,211,200,181,41,36,181,36,155,95,208,72,10,101,33,141,92,163,213,93,83,67,104,99,136,117,77,21,82,205,105,249,212,23,52,236,211,25,92,107,144,145,76,103,154,194,33,121,29,108,210,180,230,66,212,147,177,239,74,140,143,113,152,201,97,138,188,168,254,98,120,155,241,47,166,32,128,68,254,140,186,76,233,35,63,210,71,10,36,51,221,32,241,42,99,45,153,87,18,40,72,200,56,186,178,61,230,34,88,114,61,148,184,211,141,169,211,74,208,164,153,164,210,100,100,100,102,70,62,130,9,4,93,163,230,187,68,239,58,124,27,248,64,167,189,34,192,250,83,1,76,164,40,105,35,26,128,5,12,174,58,154,166,171,165,104,105,20,85,83,90,212,210,170,126,75,5,147,105,152,205,35,91,132,133,99,58,210,132,103,117,195,74,19,153,107,74,74,231,189,74,34,45,230,67,183,16,87,202,35,167,212,102,147,149,81,80,120,91,48,154,203,112,202,73,173,135,185,68,191,15,225,51,134,227,75,218,98,161,179,18,13,148,45,134,213,14,219,136,55,19,210,113,89,84,230,173,160,246,149,31,43,182,39,205,52,163,146,226,20,137,184,185,78,18,202,98,57,181,234,88,216,109,231,227,229,78,58,141,162,41,242,206,148,156,113,165,4,182,172,225,33,147,74,91,37,45,43,125,79,203,253,1,95,81,152,165,70,74,113,7,15,106,24,89,229,61,60,135,40,152,24,232,101,25,161,212,92,200,200,200,200,148,133,165,68,164,45,10,34,90,22,149,37,68,149,36,200,190,94,6,101,114,125,233,235,80,232,205,89,64,208,216,131,61,139,140,194,185,188,67,108,199,34,35,106,141,92,129,4,81,42,39,160,89,39,73,12,161,81,17,9,114,32,146,218,214,180,32,205,41,82,200,136,194,119,114,144,226,77,166,48,210,89,84,108,230,49,184,183,33,224,33,220,137,117,16,144,142,197,62,164,33,38,165,19,108,178,149,58,234,236,71,100,54,149,45,71,98,73,25,153,16,172,166,109,42,159,202,160,167,178,41,156,36,198,91,49,135,110,46,14,50,17,228,188,196,75,14,36,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,67,150,2,16,52,170,229,82,198,76,82,174,224,254,64,213,28,214,132,163,36,19,8,121,156,175,86,194,97,166,145,207,37,150,243,38,99,149,231,154,121,148,189,175,202,193,120,165,161,105,214,161,195,74,114,202,158,138,58,86,97,190,150,184,112,138,214,138,119,97,154,192,234,216,159,200,31,120,151,21,40,138,81,25,146,84,100,69,172,101,121,84,109,60,68,73,113,41,81,25,33,104,113,180,71,103,42,70,128,176,120,119,183,105,55,131,146,249,84,182,144,61,142,30,162,167,96,225,152,129,102,80,225,234,161,153,137,132,109,180,161,10,101,213,155,100,227,100,70,226,93,112,220,233,161,197,234,112,175,71,77,37,241,79,69,250,237,154,235,12,230,222,203,109,147,70,63,19,205,115,63,18,243,77,237,108,50,235,122,237,86,189,107,111,50,186,11,178,139,172,140,62,148,77,36,96,105,177,110,30,7,2,241,211,14,52,139,195,137,118,40,97,124,231,110,149,71,93,167,153,116,137,17,82,248,164,145,27,144,177,45,145,158,173,228,102,77,202,230,147,74,146,180,41,104,90,22,175,65,95,215,244,110,22,81,179,108,65,196,26,134,18,71,79,72,225,206,38,58,58,36,207,35,72,185,17,17,17,17,169,107,82,141,40,66,18,70,181,173,73,74,73,74,81,17,135,136,210,55,73,92,43,209,126,132,118,186,196,185,183,177,216,164,240,111,195,115,164,207,199,50,211,155,35,15,58,222,187,85,175,66,220,202,174,138,46,163,234,35,140,29,16,57,80,241,26,31,72,233,163,250,66,206,249,202,150,196,201,132,36,26,212,113,167,13,3,73,56,75,83,108,57,12,211,174,106,89,131,34,112,147,16,102,100,225,165,9,121,78,45,109,169,46,227,14,152,154,85,86,90,87,226,228,194,176,156,204,162,211,76,75,162,34,33,169,57,67,141,147,40,151,75,141,125,3,83,73,90,211,180,184,148,182,167,151,153,89,150,68,146,61,90,27,66,44,80,15,170,124,164,25,72,69,15,37,126,158,177,48,177,50,173,22,49,146,123,23,24,136,200,134,101,244,52,206,35,84,72,131,65,52,242,142,2,38,33,199,82,163,65,169,12,53,10,132,161,107,206,238,170,228,130,105,40,149,240,26,73,36,66,48,121,78,121,66,163,41,104,200,157,29,180,126,171,245,51,86,115,53,86,207,229,143,62,196,84,170,41,167,217,113,168,88,40,182,30,70,87,139,84,242,34,75,42,210,73,112,155,204,75,39,82,139,215,202,35,167,212,30,140,116,169,80,120,91,48,149,76,177,54,119,173,135,185,68,177,17,224,203,100,219,75,218,98,161,179,26,201,229,161,246,213,14,219,136,38,213,210,113,89,146,222,173,216,65,165,169,58,170,185,158,194,210,212,85,51,53,168,39,81,185,246,105,116,174,9,200,184,167,242,33,75,94,70,155,37,45,89,80,133,40,236,91,146,147,51,220,70,2,98,57,60,249,74,166,154,65,212,208,248,27,141,240,16,172,86,209,16,230,169,20,226,91,8,166,216,156,19,16,249,223,68,75,100,102,150,98,114,180,235,217,208,72,101,101,157,36,150,141,8,75,177,109,249,172,52,166,255,0,206,87,21,127,248,202,99,253,48,154,173,2,116,32,145,104,143,66,59,27,81,194,202,166,88,155,59,214,181,59,157,193,188,184,134,81,10,79,25,179,11,8,167,26,109,109,179,145,45,45,194,200,74,91,183,204,165,37,182,137,16,2,3,233,115,70,73,172,210,127,163,110,20,79,103,179,56,185,140,202,99,67,200,162,227,35,34,222,83,207,196,190,228,3,42,113,215,28,81,154,150,181,40,205,70,163,51,51,51,51,49,114,242,144,181,122,39,121,172,96,223,193,253,61,232,230,5,213,1,76,164,40,87,46,161,168,0,105,177,246,11,107,164,220,210,105,33,209,187,21,231,210,41,156,92,186,101,45,161,231,177,112,113,144,143,41,151,225,159,110,1,229,54,235,110,36,201,72,90,84,68,162,81,25,25,25,17,144,185,130,213,105,99,230,177,140,159,7,245,15,163,159,1,0,31,154,195,74,111,252,229,113,87,255,0,140,166,63,211,15,165,34,33,242,178,62,162,43,250,254,141,194,202,54,109,136,56,131,80,194,72,233,233,28,57,196,199,71,68,153,228,105,23,34,34,34,34,53,45,106,81,165,8,66,72,214,181,169,41,73,41,74,34,48,183,218,81,105,51,64,104,179,133,243,42,254,175,138,133,140,153,34,29,74,147,83,197,49,98,26,54,114,249,56,211,121,24,75,135,153,72,66,159,105,78,173,9,89,182,217,169,121,85,98,74,162,131,2,249,88,241,194,138,198,73,221,107,139,135,225,117,45,88,76,33,156,154,74,90,113,228,115,36,43,73,117,9,76,157,149,59,169,102,196,226,13,73,89,41,79,234,16,75,117,43,82,158,22,7,74,237,43,177,31,75,92,71,93,107,90,187,176,202,160,117,140,72,36,12,60,107,133,148,66,168,200,205,41,51,34,214,60,188,169,55,94,50,37,56,164,164,136,144,132,54,218,50,127,146,231,65,41,86,54,77,94,199,124,104,166,98,226,40,153,28,66,19,79,203,162,216,78,197,80,198,165,75,39,86,230,99,204,236,52,58,144,146,52,100,213,186,226,141,6,165,19,47,52,160,149,220,82,199,10,19,8,48,106,103,142,117,170,166,208,244,212,174,94,204,193,109,243,99,205,199,47,92,164,33,134,54,103,82,135,27,121,110,58,219,121,29,38,242,41,94,48,219,36,168,211,21,152,111,203,17,139,13,233,3,17,86,226,164,63,251,20,71,237,45,248,41,40,150,195,68,69,75,91,213,124,172,166,34,86,108,184,243,196,226,27,214,41,215,53,106,75,143,154,90,71,139,75,114,235,95,208,20,110,41,209,179,108,62,196,26,122,18,121,79,79,33,206,26,58,6,36,143,35,168,185,25,25,25,25,41,11,74,137,43,66,210,100,180,45,41,82,77,42,73,25,124,235,105,69,163,37,125,162,206,40,76,176,254,175,134,139,140,150,162,33,73,146,212,37,46,122,26,10,114,193,54,211,153,216,83,133,149,75,66,95,105,46,161,10,89,54,225,169,25,149,98,82,131,232,242,83,53,149,207,229,80,83,217,20,202,22,99,45,152,195,183,23,7,25,8,242,94,98,37,135,18,74,109,214,220,73,154,86,133,36,201,68,162,51,35,35,35,33,202,177,246,8,131,228,148,211,71,192,185,236,30,138,53,250,179,73,106,57,131,207,210,243,71,227,178,166,93,28,226,51,42,5,73,117,100,130,101,245,160,205,164,180,68,173,165,229,22,87,14,35,51,114,254,3,69,143,176,98,15,40,134,155,208,122,42,208,133,73,81,209,89,177,54,171,151,186,236,137,68,203,17,44,202,219,75,205,54,184,168,150,150,234,86,156,200,83,251,57,155,110,54,183,97,212,75,73,165,11,73,223,109,33,244,129,160,116,101,194,248,236,87,196,101,197,174,91,7,17,15,8,212,28,9,178,113,177,175,188,225,37,45,67,182,243,141,165,197,146,115,186,164,146,174,77,180,226,183,229,49,243,175,141,24,189,89,99,214,40,84,24,185,136,15,194,57,61,168,162,18,244,65,66,48,76,176,210,16,218,90,105,150,209,188,201,13,180,219,109,145,168,212,179,36,17,169,74,81,154,140,36,163,147,79,148,94,107,63,154,201,244,111,199,169,204,92,198,101,49,136,217,41,138,150,54,33,79,63,18,251,138,138,125,198,166,81,113,81,38,165,173,74,56,120,120,100,180,217,153,153,165,179,245,166,37,36,136,70,191,36,166,133,222,5,200,160,244,174,175,211,154,117,81,203,222,98,151,149,191,3,149,82,232,23,23,149,81,202,83,168,37,147,207,161,6,77,41,163,36,236,207,40,243,56,81,25,91,146,160,26,76,133,180,210,31,72,10,7,70,92,47,142,197,108,70,92,90,229,176,113,16,240,141,65,192,155,39,27,26,251,206,18,82,212,59,111,56,218,92,89,39,59,170,73,42,228,219,78,43,126,83,30,182,191,175,232,220,44,163,102,216,131,136,53,12,36,142,158,145,195,156,76,116,116,73,158,70,145,114,34,34,34,35,82,214,165,26,80,132,36,141,107,90,146,148,146,148,162,35,128,29,57,52,187,154,233,125,139,137,170,216,151,69,201,233,57,12,58,165,180,228,169,248,133,45,104,96,214,106,92,83,200,37,27,72,137,120,242,231,213,149,137,13,178,217,169,205,81,56,160,191,218,59,242,175,98,84,6,145,81,213,78,59,198,194,166,132,173,226,32,153,156,66,193,53,29,16,197,60,136,120,87,25,109,233,108,50,226,86,76,33,110,169,183,98,72,146,226,214,73,81,161,38,188,169,57,147,148,205,101,115,233,84,20,246,69,50,133,152,203,102,48,237,197,193,198,66,60,151,152,137,97,196,146,155,117,183,18,102,149,161,73,50,81,40,140,200,200,200,200,124,183,70,202,102,178,232,104,8,201,132,178,46,22,30,105,14,113,112,46,188,202,144,136,166,9,215,25,55,90,81,149,150,130,117,151,91,53,38,229,157,181,167,138,76,138,74,185,50,185,68,34,105,88,153,118,142,24,247,81,194,34,152,68,59,136,166,170,121,172,193,168,100,73,144,203,74,89,65,69,60,242,146,147,134,52,160,210,202,140,243,182,179,67,36,74,109,72,38,2,92,108,125,130,197,233,189,139,181,158,2,232,201,86,226,229,0,244,43,115,218,118,34,80,244,57,69,195,147,204,58,133,205,33,26,117,151,17,184,205,14,52,227,141,153,164,210,178,37,153,165,73,81,18,138,251,140,85,229,71,243,19,196,223,137,125,49,4,2,228,104,187,164,213,3,165,54,23,203,107,250,70,38,22,14,100,184,116,170,115,79,28,197,152,152,217,51,230,227,173,228,125,45,158,100,161,106,97,213,52,181,165,6,227,100,149,229,77,205,41,187,246,62,193,243,137,162,142,149,216,143,162,86,35,162,181,162,157,219,165,81,218,182,39,242,7,222,52,66,205,225,82,102,100,149,25,17,234,222,70,101,27,79,17,26,155,82,148,70,75,66,220,109,127,67,212,5,127,70,226,157,27,41,196,28,62,168,97,39,148,244,242,28,162,96,99,161,140,242,58,139,153,25,25,25,18,144,180,168,148,133,161,68,75,66,210,164,168,146,164,153,16,119,164,86,234,11,31,96,214,0,52,88,251,2,199,216,53,128,13,22,62,192,177,246,13,96,3,201,98,174,35,200,176,127,14,42,44,80,169,224,166,177,114,170,102,94,236,198,45,153,92,10,226,226,150,219,101,115,36,54,159,186,181,26,91,66,110,183,22,132,37,75,76,54,99,159,43,30,56,86,184,201,36,173,112,140,252,17,165,168,249,132,75,146,185,75,174,60,190,123,133,117,45,33,73,156,50,151,117,47,92,155,89,165,40,36,169,141,122,201,14,169,105,75,194,112,4,37,242,154,232,37,53,193,26,202,99,142,120,91,76,194,55,133,243,232,134,213,21,7,43,97,72,69,55,26,178,74,84,135,27,185,146,33,158,118,234,109,104,202,218,22,230,163,43,100,76,235,66,89,244,120,210,2,129,210,107,11,224,113,91,14,87,22,137,108,100,68,68,35,176,113,198,201,70,193,62,203,134,149,53,16,219,46,56,150,214,105,200,234,82,106,185,182,235,106,221,152,133,202,177,246,15,156,253,14,244,170,172,180,80,197,201,125,97,38,153,69,170,152,152,196,67,195,85,146,134,219,39,145,49,151,18,250,102,150,148,180,39,105,109,42,113,76,175,50,114,172,205,38,122,181,184,133,253,9,208,21,253,27,138,116,108,167,16,112,250,161,132,158,83,211,200,114,137,129,142,134,51,200,234,46,100,100,100,100,74,66,210,162,82,22,133,17,45,11,74,146,162,74,146,100,65,222,216,251,5,149,210,187,74,220,56,209,43,14,23,90,214,174,237,211,88,237,99,18,9,3,15,18,34,166,209,73,34,51,74,76,200,245,108,163,50,77,215,140,141,45,165,73,34,37,173,109,182,191,91,142,152,233,135,26,58,97,196,199,20,49,66,115,176,202,160,108,211,44,180,68,184,169,132,82,136,205,184,88,102,204,203,88,242,242,170,197,114,73,37,42,90,212,132,33,107,79,207,102,145,122,75,226,158,148,21,219,213,214,38,77,189,142,197,38,131,126,39,154,229,158,37,150,156,217,24,121,215,53,58,221,66,22,230,85,116,215,117,31,81,16,103,71,39,95,41,44,247,195,185,182,23,233,59,90,237,144,149,116,194,46,119,5,87,207,38,200,97,153,84,86,167,59,144,142,155,203,75,44,65,172,153,241,40,100,144,150,221,94,66,66,146,233,27,82,209,99,236,31,43,66,95,185,45,244,250,140,196,77,135,70,76,99,152,77,102,85,121,109,145,20,237,69,25,18,252,115,211,118,203,91,18,244,52,91,142,41,107,75,205,32,156,54,220,51,38,212,211,100,223,65,109,163,92,18,82,101,114,34,49,66,65,23,104,212,35,215,149,27,78,217,174,9,202,153,192,140,23,169,161,33,235,105,228,58,213,80,76,97,31,86,219,79,65,41,40,54,144,222,82,202,212,76,66,86,163,37,231,214,52,218,73,100,148,155,204,186,144,179,252,163,252,164,147,216,185,243,184,27,163,61,107,176,202,160,118,104,137,197,103,79,205,144,183,38,14,41,8,121,16,208,49,80,203,61,91,40,204,146,117,196,168,156,91,137,83,93,4,33,122,251,169,130,252,163,17,154,77,104,203,141,114,73,220,47,130,88,175,73,97,253,67,61,101,233,22,189,152,87,225,91,133,112,155,139,133,112,214,167,33,222,101,199,25,74,146,167,13,89,141,14,54,163,186,208,204,70,208,20,5,101,138,117,148,167,15,176,250,158,139,158,84,51,200,130,134,129,129,134,34,206,234,236,102,102,102,102,73,66,18,146,82,214,181,25,33,8,74,148,163,74,82,102,83,101,77,104,163,34,209,47,147,215,21,168,221,84,170,50,175,153,97,253,67,25,84,206,224,153,90,118,248,173,130,36,219,108,148,225,154,205,150,16,189,83,101,100,36,236,183,53,104,91,174,16,8,129,252,214,26,83,127,231,43,138,191,252,101,49,254,152,125,40,154,11,170,227,229,104,125,83,23,146,96,52,101,177,238,26,133,51,24,213,186,215,0,46,34,138,235,14,2,167,194,224,44,174,145,48,134,253,41,14,68,149,153,243,178,15,162,94,230,232,131,125,37,161,22,221,109,84,230,109,194,47,10,35,139,121,123,179,194,122,177,134,88,153,140,129,150,148,78,157,163,210,190,135,31,33,206,238,241,8,186,90,200,83,7,86,213,14,18,34,10,245,108,106,122,69,187,213,95,238,238,1,142,18,135,85,13,22,181,145,23,144,105,233,123,228,37,175,66,220,71,40,175,12,117,177,114,180,229,230,251,89,203,113,218,61,176,137,134,161,205,46,171,162,190,190,174,241,154,250,28,214,46,64,248,93,227,96,147,159,96,242,213,110,27,71,182,239,1,47,51,70,81,23,170,185,159,71,55,147,223,97,21,218,90,81,43,151,212,201,117,168,89,129,161,186,124,156,53,41,27,138,206,63,196,242,240,220,37,50,2,36,163,117,151,82,15,37,188,147,237,191,228,24,91,165,229,28,168,131,153,69,166,30,56,245,84,195,219,210,139,167,118,188,247,244,68,17,99,83,180,162,142,65,229,85,137,146,234,239,80,245,24,95,0,220,196,138,25,70,179,53,196,57,185,28,119,54,70,58,218,222,94,236,36,85,141,151,72,202,23,55,73,61,234,238,29,206,4,68,54,186,166,6,14,33,196,54,151,30,124,206,231,99,245,5,118,251,194,141,21,228,3,210,232,184,232,116,48,246,173,189,87,73,105,59,239,36,158,255,0,182,45,236,188,204,170,118,220,81,91,143,30,30,166,99,35,241,90,141,105,233,60,210,121,14,220,107,164,122,139,41,5,153,179,233,33,60,73,63,143,136,199,39,155,114,14,167,83,42,66,147,146,222,89,88,247,183,127,198,16,37,107,147,154,60,202,144,150,52,74,110,197,42,152,31,29,255,0,162,2,66,165,46,103,132,135,51,182,246,80,123,189,226,17,161,201,207,54,65,72,96,97,117,204,102,68,162,60,205,57,186,69,243,64,186,175,222,36,158,64,188,242,248,69,92,142,240,205,158,239,169,32,29,201,111,224,2,141,241,251,2,160,52,57,212,42,71,216,42,226,75,112,163,101,187,236,128,214,92,12,80,184,138,158,237,194,133,196,6,176,20,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,10,43,128,210,53,43,128,210,2,164,118,27,106,232,218,195,93,174,52,30,254,32,53,21,204,84,17,192,192,5,15,129,251,195,164,168,208,107,150,196,36,139,142,79,225,16,238,207,129,251,195,170,157,36,149,0,241,91,142,95,225,16,8,190,229,5,128,36,67,215,177,61,44,197,205,125,101,110,48,164,44,118,133,107,50,196,234,53,27,191,84,127,139,196,12,133,229,11,102,210,202,248,242,255,0,122,186,253,180,32,199,13,13,34,144,198,44,81,237,169,204,185,121,195,117,175,250,90,32,4,209,210,4,71,79,202,191,104,49,252,4,142,210,33,7,150,253,227,170,162,79,91,79,74,148,91,200,229,204,25,127,208,72,238,226,17,116,145,17,111,184,12,35,211,98,92,168,153,141,54,118,86,231,166,124,12,186,212,192,134,121,154,109,171,251,63,136,77,118,153,77,25,71,211,185,147,244,105,149,183,251,102,4,42,205,80,162,213,92,189,151,226,16,74,23,39,227,68,170,134,161,189,254,125,147,255,0,14,32,73,60,27,121,81,109,254,80,141,190,79,245,37,53,28,248,146,124,99,100,255,0,132,124,73,76,25,93,23,62,57,133,30,91,22,240,118,130,199,58,6,103,135,88,139,34,133,152,203,102,44,60,211,78,185,10,203,207,203,223,113,151,25,40,184,83,121,11,75,81,45,165,213,155,110,146,76,210,103,239,145,252,252,233,81,163,69,101,162,142,45,198,97,109,95,29,9,49,66,161,211,50,148,76,225,140,146,137,140,185,197,173,13,62,109,220,212,202,243,52,226,22,218,140,242,173,10,202,165,163,35,139,250,61,108,173,111,124,89,45,48,180,86,163,116,174,194,73,133,31,57,151,66,34,167,151,67,196,68,210,147,119,28,54,87,46,152,155,125,2,83,169,66,213,179,56,164,182,151,145,149,89,144,68,162,45,98,27,90,2,9,39,250,75,98,157,87,128,114,221,29,106,153,183,60,83,114,122,129,153,252,186,42,96,252,76,68,116,30,170,8,225,26,130,101,107,116,219,110,13,13,169,70,150,146,217,101,81,153,145,145,29,135,159,193,188,94,172,176,35,16,229,248,165,135,207,194,49,80,202,97,227,153,129,126,37,130,121,16,235,137,132,122,24,221,36,31,69,75,66,95,82,208,74,37,35,58,83,153,43,77,210,124,92,85,195,74,167,6,241,30,162,194,234,214,19,81,58,166,102,14,203,226,114,182,226,27,123,33,244,31,107,88,132,45,76,186,131,75,141,172,210,89,219,90,20,69,99,33,229,64,118,191,158,154,246,169,253,85,168,170,74,138,97,238,145,145,211,40,232,135,63,116,227,207,56,226,251,212,165,43,172,204,78,151,39,62,133,63,153,91,14,31,159,215,242,201,83,152,155,84,248,201,148,75,5,173,114,87,2,100,131,110,88,151,179,41,10,202,180,27,142,169,162,74,86,226,146,155,186,150,90,112,237,87,38,183,39,172,30,25,72,160,113,215,30,41,15,207,204,126,103,100,242,57,163,44,68,55,39,133,207,12,244,52,82,217,113,147,114,26,98,151,25,90,136,210,230,102,219,116,146,164,161,204,233,76,137,128,170,68,86,242,231,125,36,255,0,124,159,201,162,84,146,34,183,151,59,233,39,251,228,254,77,1,21,98,82,121,41,244,237,154,148,214,3,69,156,101,169,161,21,45,84,57,49,68,77,102,47,169,47,182,249,41,9,110,78,107,50,52,173,10,73,168,216,206,164,154,13,26,132,154,243,176,219,120,43,163,70,140,245,150,148,181,13,87,70,97,244,116,34,42,25,5,47,17,81,192,193,68,153,33,19,53,179,21,12,201,194,19,166,162,75,43,82,98,20,104,90,186,25,208,148,168,208,149,27,136,181,83,105,76,214,65,53,141,145,79,101,145,114,233,148,186,33,200,72,200,56,182,84,203,240,207,182,163,75,141,56,218,136,148,133,165,68,105,52,153,17,145,145,145,128,250,158,1,129,92,154,26,122,195,99,205,60,206,10,226,204,246,17,140,69,145,195,182,204,161,110,107,115,207,229,204,66,182,149,60,167,158,117,197,63,28,74,109,231,94,46,134,100,40,150,132,168,144,241,163,61,64,0,0,6,0,114,213,249,172,82,223,8,16,62,142,152,136,171,209,59,206,159,6,254,16,41,239,72,176,37,83,150,175,205,98,150,248,64,129,244,116,196,69,94,137,222,116,248,55,240,129,79,122,69,128,31,74,96,0,0,3,137,54,155,74,164,18,168,217,236,246,103,9,46,150,203,161,220,139,140,140,139,121,44,177,12,195,105,53,56,235,142,40,201,40,66,82,70,163,81,153,17,17,25,152,229,128,12,0,229,171,243,88,165,190,16,32,125,29,49,25,254,48,3,150,175,205,98,150,248,64,129,244,116,196,4,96,104,95,140,114,44,2,210,130,128,197,90,165,156,242,89,84,193,200,121,139,153,150,91,52,44,92,59,176,142,196,217,8,90,215,169,68,66,157,213,165,38,165,234,242,21,141,87,47,163,57,76,218,85,63,149,65,79,100,83,56,73,140,182,99,14,220,92,28,100,35,201,121,136,150,28,73,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,135,203,16,144,158,76,45,61,97,176,98,107,9,163,246,48,79,97,32,48,250,103,17,18,244,170,111,23,173,89,202,102,47,169,156,140,184,234,157,213,67,192,168,210,250,140,201,174,139,207,155,139,82,80,110,45,33,51,224,3,207,215,245,253,27,133,148,108,219,16,113,6,161,132,145,211,210,56,115,137,142,142,137,51,200,210,46,68,68,68,68,106,90,212,163,74,16,132,145,173,107,82,82,146,82,148,68,97,229,52,138,199,154,55,70,220,35,158,226,181,103,27,8,148,75,161,214,137,100,11,209,6,202,230,211,19,66,142,30,9,163,74,22,172,238,41,54,53,18,21,145,4,183,20,89,16,163,47,154,33,127,244,209,210,218,170,210,231,20,206,169,153,53,176,211,114,45,166,95,76,203,146,151,26,213,192,170,37,197,161,247,218,55,157,108,163,28,108,217,75,203,108,201,42,212,182,68,86,65,11,0,3,233,79,68,239,53,140,27,248,63,167,189,28,192,249,172,31,74,122,39,121,172,96,223,193,253,61,232,230,7,205,96,15,107,131,184,197,95,96,85,127,43,196,108,57,159,69,203,166,82,232,134,29,117,166,162,158,101,137,131,13,188,219,202,132,138,75,43,66,157,134,113,77,32,156,104,212,68,162,47,120,203,232,123,70,45,33,105,93,40,48,106,75,139,148,180,54,193,183,235,33,166,50,181,197,55,16,244,178,57,165,101,118,29,197,32,254,165,196,26,146,133,45,167,90,89,161,25,242,148,43,105,41,161,4,247,9,48,59,11,116,135,160,225,102,179,138,50,173,163,228,211,26,142,37,247,144,243,146,137,196,91,41,113,68,164,54,210,53,80,107,214,180,134,150,102,179,39,9,72,90,200,214,209,47,202,104,93,165,181,85,162,54,41,149,83,45,107,110,166,231,187,52,190,166,151,41,46,59,172,129,76,75,107,91,236,52,79,52,217,198,54,217,60,150,86,225,154,83,174,112,140,172,179,1,244,82,49,255,0,77,125,43,164,90,37,224,212,109,101,173,149,70,85,243,43,193,210,210,72,215,150,157,190,43,50,9,199,13,45,145,172,217,97,11,214,184,119,66,78,200,111,88,133,186,217,142,93,107,166,38,17,210,58,46,53,165,58,103,16,142,200,166,146,116,198,200,224,98,35,16,135,230,19,23,26,81,181,43,187,58,226,76,78,181,11,105,210,73,57,169,54,222,82,250,45,44,202,5,180,135,210,6,190,210,107,20,35,177,95,17,151,8,137,148,100,60,60,35,80,112,38,241,65,65,48,203,100,148,181,14,219,206,56,166,208,106,206,234,146,74,177,184,235,138,221,152,192,121,90,254,191,172,177,78,178,155,98,14,32,212,49,115,202,134,121,16,113,49,209,209,38,89,221,93,136,136,136,136,137,40,66,82,73,66,16,146,36,33,9,74,82,73,74,72,138,103,185,43,52,67,170,180,125,195,137,174,36,98,108,20,214,79,87,215,90,171,73,93,143,113,45,193,74,219,34,83,27,76,33,18,80,152,197,45,110,168,245,153,214,211,106,74,11,82,181,68,33,88,255,0,201,139,201,233,7,84,193,195,105,21,164,13,33,174,149,61,149,218,74,65,51,101,135,225,102,176,174,176,243,110,197,70,194,62,202,243,50,122,214,87,12,121,144,163,83,102,230,83,65,180,165,203,80,0,181,90,88,249,172,99,39,193,253,67,232,231,197,213,22,171,75,31,53,140,100,248,63,168,125,28,248,15,154,193,122,180,81,210,187,17,244,74,196,116,86,180,83,187,116,170,59,86,196,254,64,251,198,136,89,188,42,76,204,146,163,34,61,91,200,204,163,105,226,35,83,106,82,136,201,104,91,141,174,202,139,213,165,118,138,56,143,162,86,35,174,138,173,90,219,165,81,218,199,228,19,246,25,52,66,205,225,82,100,70,164,145,153,234,222,70,100,147,172,153,154,155,82,146,100,107,66,219,113,97,244,61,64,87,244,110,41,209,178,156,65,195,234,134,18,121,79,79,33,202,38,6,58,24,207,35,168,185,145,145,145,145,41,11,74,137,72,90,20,68,180,45,42,74,137,42,73,145,122,1,2,220,157,218,111,198,104,171,93,157,37,88,197,102,195,42,178,96,211,179,213,27,47,196,189,43,113,44,186,218,34,161,90,67,169,66,115,45,108,109,6,77,184,226,218,135,73,33,38,164,33,39,59,210,153,180,170,127,42,130,158,200,166,112,147,25,108,198,29,184,184,56,200,71,146,243,17,44,56,146,83,110,182,226,76,210,180,41,38,74,37,17,153,25,25,25,0,229,128,0,0,0,0,132,190,83,93,4,166,184,35,89,76,113,207,11,105,152,70,240,190,125,16,218,162,160,229,108,41,8,166,227,86,73,74,144,227,119,50,68,51,206,221,77,173,25,91,66,220,212,101,108,137,157,110,58,232,163,165,118,35,232,149,136,232,173,104,167,118,233,84,118,173,137,252,129,247,141,16,179,120,84,153,153,37,70,68,122,183,145,153,70,211,196,70,166,212,165,17,146,208,183,27,95,209,69,83,73,210,181,204,138,42,150,173,105,153,85,65,37,141,201,180,203,166,144,77,197,194,191,145,105,90,51,180,225,41,10,202,180,37,69,114,220,164,145,150,242,33,1,154,114,104,57,89,104,133,89,38,42,21,113,115,204,58,158,68,41,18,25,242,208,89,219,93,141,91,20,102,82,36,162,37,41,37,25,40,136,144,242,18,107,65,36,210,235,77,5,202,229,31,229,0,140,210,34,122,238,18,97,13,69,254,196,240,27,51,238,196,195,182,252,59,149,20,86,68,57,154,33,15,33,183,16,203,46,25,161,12,154,114,155,141,27,170,53,248,146,107,13,164,84,5,101,83,83,53,53,103,34,167,162,226,228,84,116,60,52,76,246,96,146,34,98,5,17,17,8,135,96,150,163,50,35,91,142,184,68,148,21,214,100,151,20,69,149,181,169,61,254,5,224,94,35,233,23,136,242,236,47,194,249,54,221,53,142,187,175,60,233,154,33,101,240,169,50,39,34,162,92,34,61,91,40,204,155,157,141,70,165,37,8,74,214,180,33,82,213,165,222,141,24,89,162,255,0,38,198,35,208,184,103,41,254,243,237,179,136,198,33,185,210,103,243,125,135,91,218,223,101,166,245,218,173,122,208,222,100,244,17,100,151,89,152,66,176,245,88,171,134,117,86,13,226,61,71,133,181,172,38,207,58,166,102,14,203,226,114,182,226,27,123,33,244,31,107,88,132,45,76,186,131,75,141,172,210,89,219,90,20,69,101,16,242,162,127,180,246,208,130,69,165,197,8,212,109,57,11,42,150,226,108,147,84,212,146,119,24,242,225,217,92,41,188,70,244,44,90,155,105,197,184,206,69,58,182,203,33,169,14,219,42,146,151,29,37,134,26,232,145,202,211,13,134,152,37,59,163,49,238,14,160,170,234,122,110,29,232,186,106,102,184,231,98,98,106,5,186,249,168,160,227,34,30,82,212,210,219,83,166,100,241,221,27,59,102,146,70,177,164,38,35,0,49,163,23,171,44,122,197,10,131,23,49,1,248,71,39,181,20,66,94,136,40,70,9,150,26,66,27,75,77,50,218,55,153,33,182,155,109,178,53,26,150,100,130,53,41,74,51,81,249,73,180,166,107,32,154,198,200,167,178,200,185,116,202,93,16,228,36,100,28,91,42,101,248,103,219,81,165,198,156,109,68,74,66,210,162,52,154,76,136,200,200,200,198,127,242,92,232,37,42,198,201,171,216,239,141,20,204,92,69,19,35,136,66,105,249,116,91,9,216,170,24,212,169,100,234,220,204,121,157,134,135,82,18,70,140,154,183,92,81,160,212,162,101,230,148,23,131,147,23,147,210,50,150,140,134,210,43,72,26,67,83,53,103,43,180,148,130,102,203,236,69,74,162,154,125,230,221,138,141,132,125,148,101,120,181,76,174,24,243,45,36,151,13,204,164,178,105,72,147,240,0,31,42,227,218,224,190,47,86,88,11,138,20,254,46,97,251,240,141,207,105,216,133,61,14,81,108,19,204,58,133,182,166,157,101,196,110,51,67,141,56,227,102,105,52,172,137,102,105,82,84,68,162,241,66,229,85,218,63,87,212,102,9,80,90,64,76,17,9,19,73,226,20,68,198,18,5,216,66,121,107,130,126,17,245,50,109,69,40,219,38,155,91,166,219,170,105,41,90,141,104,101,195,221,148,200,4,255,0,104,187,164,221,3,165,54,23,203,113,2,144,137,132,131,153,46,29,42,157,83,199,49,102,38,54,76,249,184,235,121,31,75,103,153,40,90,152,117,77,45,105,65,184,217,37,121,83,115,74,111,0,249,193,209,71,74,236,71,209,43,17,209,90,209,78,237,210,168,237,91,19,249,3,239,26,33,102,240,169,51,50,74,140,136,245,111,35,50,141,167,136,141,77,169,74,35,37,161,110,54,191,161,234,2,191,163,113,78,141,148,226,14,31,84,48,147,202,122,121,14,81,48,49,208,198,121,29,69,204,140,140,140,137,72,90,84,74,66,208,162,37,161,105,82,84,73,82,76,136,61,0,0,0,0,0,0,138,190,92,239,164,159,239,147,249,52,74,160,138,190,92,239,164,159,239,147,249,52,5,170,228,84,243,167,170,126,15,227,189,35,46,19,82,33,91,145,83,206,158,169,248,63,142,244,140,184,77,72,0,138,190,92,239,164,159,239,147,249,52,74,160,138,190,92,239,164,159,239,147,249,52,4,85,137,73,228,175,211,214,38,22,38,85,162,198,50,79,98,227,17,25,16,204,190,134,153,196,106,137,16,104,38,158,81,192,68,196,56,234,84,104,53,33,134,161,80,148,45,121,221,213,92,144,77,37,24,107,161,158,139,95,154,226,182,172,48,222,10,164,230,73,212,182,143,138,158,201,34,29,78,104,85,199,53,25,8,210,90,137,34,73,172,153,90,31,113,38,164,116,144,163,74,236,178,73,182,187,43,84,210,117,85,13,61,138,165,171,90,102,107,79,206,160,178,109,50,233,164,19,144,145,76,103,66,86,140,237,56,73,90,115,33,105,81,92,183,165,68,101,184,200,7,212,152,197,94,84,127,49,60,77,248,151,211,16,67,197,114,108,105,207,42,210,10,128,131,194,188,70,154,66,64,226,45,43,15,13,45,105,113,147,68,169,250,161,132,178,225,166,41,164,188,225,190,244,74,91,135,90,162,108,74,43,217,220,196,78,27,109,251,94,84,127,49,60,77,248,151,211,16,64,33,91,68,239,58,124,27,248,64,167,189,34,192,250,83,31,53,154,39,121,211,224,223,194,5,61,233,22,7,210,152,0,0,242,152,171,71,207,113,3,14,42,58,42,152,175,102,180,84,214,117,47,118,14,18,127,43,66,21,21,47,113,69,98,113,4,191,180,102,147,67,132,147,51,109,198,151,149,196,132,101,242,168,105,235,19,21,19,53,209,99,6,231,177,112,104,131,136,122,95,92,204,225,245,70,136,196,27,76,168,160,33,162,27,117,74,36,18,150,251,81,72,82,16,188,237,106,174,104,55,82,184,245,192,188,11,196,125,34,241,30,93,133,248,95,38,219,166,177,215,117,231,157,51,68,44,190,21,38,68,228,84,75,132,71,171,101,25,147,115,177,168,212,164,161,9,90,214,132,43,139,141,24,67,89,96,46,40,84,24,71,136,12,66,55,61,167,98,18,204,65,194,62,79,48,234,22,218,93,105,230,215,184,205,14,52,227,110,17,40,146,178,37,145,41,41,81,26,75,61,57,28,244,148,195,140,63,158,212,88,13,90,148,170,75,53,173,102,16,209,114,9,194,225,73,183,38,17,68,131,108,229,207,196,154,190,165,80,205,154,73,38,227,177,41,37,103,117,180,40,51,214,89,160,86,143,48,26,52,47,69,136,169,20,92,198,152,84,67,243,2,153,196,236,233,155,166,98,226,214,164,71,148,67,77,33,59,75,105,82,90,66,205,7,118,80,150,150,75,111,50,85,6,218,69,232,209,138,122,47,215,111,80,184,153,41,246,59,20,230,13,136,158,107,153,248,150,93,115,100,125,230,155,215,106,181,232,67,153,83,208,93,210,125,70,127,74,98,40,57,99,180,142,194,249,220,76,14,141,210,250,34,18,115,89,83,145,12,204,163,170,24,182,156,109,114,18,121,164,56,80,176,170,35,73,186,183,218,83,74,119,54,102,73,26,178,202,183,136,149,12,30,127,146,223,79,168,60,59,216,116,100,198,57,132,170,91,72,30,217,17,78,212,81,145,44,64,179,40,112,245,177,47,67,69,184,226,144,133,50,234,205,195,109,195,51,113,46,184,77,244,208,226,53,50,254,62,93,232,10,2,178,197,58,202,83,135,216,125,79,69,207,42,25,228,65,67,64,192,195,17,103,117,118,51,51,51,51,36,161,9,73,41,107,90,140,144,132,37,74,81,165,41,51,47,165,220,42,163,231,184,127,135,20,229,21,83,215,179,90,214,107,37,151,181,7,23,63,154,33,9,138,152,56,146,177,184,178,71,218,35,81,173,195,73,17,184,227,171,204,226,131,208,77,165,50,169,252,170,54,69,61,150,66,76,101,179,24,119,33,35,32,226,217,75,204,68,176,226,77,46,52,227,106,35,74,208,164,153,164,210,100,100,100,102,70,32,135,148,71,66,8,205,21,107,178,171,104,232,92,216,101,86,76,29,106,68,146,121,248,151,165,110,37,150,156,92,44,83,171,105,40,78,101,173,253,156,141,199,28,91,80,234,53,168,212,133,168,231,164,121,250,254,128,163,113,78,141,155,97,246,32,211,208,147,202,122,121,14,112,209,208,49,36,121,29,69,200,200,200,200,201,72,90,84,73,90,22,147,37,161,105,74,146,105,82,72,200,32,91,65,205,56,235,45,16,171,37,66,197,34,46,121,135,83,200,132,174,125,33,66,203,59,107,177,39,109,131,204,100,148,68,165,36,146,52,153,146,30,66,73,11,52,154,90,117,175,65,202,35,166,252,102,149,85,217,82,84,116,86,92,50,164,230,14,187,34,81,50,252,51,211,71,20,203,77,174,42,41,165,186,164,43,42,208,254,206,102,219,110,33,168,133,18,210,74,90,210,86,171,74,237,20,113,31,68,172,71,93,21,90,181,183,74,163,181,143,200,39,236,50,104,133,155,194,164,200,141,73,35,51,213,188,140,201,39,89,51,53,54,165,36,200,214,133,182,226,250,173,29,52,104,197,61,40,43,182,104,92,51,148,251,45,182,115,24,196,79,53,203,60,75,206,183,181,190,203,78,106,117,186,133,161,188,201,233,174,201,46,179,32,234,105,92,11,196,122,191,9,235,92,111,150,73,181,84,101,9,178,53,50,154,68,25,161,183,162,162,34,88,97,184,88,125,199,173,120,182,132,56,178,43,37,13,145,26,148,70,182,146,231,65,135,180,84,215,18,171,250,107,14,100,81,16,140,76,170,169,196,20,146,13,216,181,169,44,54,252,75,200,101,181,56,164,165,74,36,18,150,70,102,73,81,218,246,35,224,38,123,77,44,11,195,141,29,57,51,43,204,47,194,249,54,195,42,129,230,103,94,121,211,37,197,76,34,149,55,129,39,34,162,92,34,45,99,203,202,155,157,137,36,148,165,8,74,16,132,33,49,45,162,119,157,62,13,252,32,83,222,145,96,5,191,170,105,58,170,134,158,197,82,213,173,51,53,167,231,80,89,54,153,116,210,9,200,72,166,51,161,43,70,118,156,36,173,57,144,180,168,174,91,210,162,50,220,100,36,167,7,57,94,252,7,209,77,201,5,107,47,154,213,56,197,79,218,87,41,137,153,43,89,11,55,101,102,225,179,27,20,242,9,43,249,93,9,75,110,160,204,221,125,68,210,137,195,55,94,113,140,149,229,17,208,22,15,73,202,84,171,204,45,151,202,165,184,155,36,214,196,88,161,152,135,240,153,179,109,164,108,209,81,57,73,102,242,16,195,105,135,113,197,155,105,233,54,172,169,115,88,212,22,0,244,21,253,127,89,98,157,101,54,196,28,65,168,98,231,149,12,242,32,226,99,163,162,76,179,186,187,17,17,17,17,18,80,132,164,146,132,33,36,72,66,18,148,164,146,148,145,20,196,242,94,232,45,242,20,165,81,142,56,199,70,108,152,147,58,207,204,240,209,170,204,244,138,86,227,105,34,187,38,146,217,227,30,187,154,203,154,150,134,141,13,248,165,42,33,179,179,252,149,250,5,68,197,68,202,180,167,198,73,20,92,26,32,226,25,152,80,210,200,141,81,162,49,6,211,201,56,248,152,119,26,82,137,4,165,176,236,42,210,180,47,59,90,219,26,13,165,46,87,192,7,202,184,250,168,31,42,224,62,148,244,78,243,88,193,191,131,250,123,209,204,11,170,45,86,137,222,107,24,55,240,127,79,122,57,129,117,64,0,0,0,90,173,44,124,214,49,147,224,254,161,244,115,226,234,139,85,165,143,154,198,50,124,31,212,62,142,124,7,205,96,203,254,81,29,55,227,52,170,174,202,146,163,162,178,225,149,39,48,117,217,18,137,151,225,158,154,56,166,90,109,113,81,77,45,213,33,89,86,135,246,115,54,219,113,13,68,40,150,146,82,214,146,196,1,119,244,93,209,146,190,210,155,20,37,184,127,72,67,69,193,203,87,16,148,206,170,19,151,61,19,5,38,96,219,117,204,239,169,178,202,149,173,44,58,150,144,181,32,156,112,146,140,201,185,169,33,114,244,9,208,130,123,165,197,118,236,109,71,11,53,150,225,148,147,90,212,238,119,6,242,33,222,92,81,178,102,204,44,34,156,105,196,56,246,117,52,183,11,33,165,13,95,50,146,167,26,37,207,156,166,83,42,144,74,160,164,82,41,100,36,186,91,46,135,110,18,14,14,17,148,178,196,51,13,164,146,219,77,182,146,36,161,9,73,18,73,36,68,68,68,68,66,197,79,234,60,14,228,235,209,130,90,211,200,154,149,33,72,234,101,208,80,136,136,101,249,164,202,42,38,32,214,225,182,79,56,210,29,121,75,113,248,133,161,6,148,165,8,116,208,132,161,4,146,140,188,30,229,113,198,138,103,27,103,21,230,41,74,97,39,180,157,93,17,47,76,218,71,0,244,89,34,78,196,51,10,100,215,40,105,248,133,180,194,214,106,39,157,66,238,79,45,4,89,154,190,116,132,218,12,127,211,95,69,25,22,150,152,53,27,70,234,165,80,117,124,182,241,148,180,238,53,149,171,96,138,204,131,113,179,83,102,75,38,95,66,53,78,21,150,146,186,28,213,173,109,54,66,245,82,117,76,138,185,165,100,213,173,45,29,182,201,106,9,124,60,210,93,19,170,91,122,248,87,219,75,141,57,145,100,149,167,50,22,147,178,136,148,87,177,145,30,225,219,0,249,108,170,105,58,170,134,158,197,82,213,173,51,53,167,231,80,89,54,153,116,210,9,200,72,166,51,161,43,70,118,156,36,173,57,144,180,168,174,91,210,162,50,220,100,38,211,147,139,78,121,86,58,225,28,125,41,138,83,72,73,77,89,133,242,118,28,155,77,102,51,68,228,154,74,154,65,164,230,110,45,247,13,210,91,100,217,109,78,44,205,4,183,27,115,57,107,181,109,248,158,85,157,9,99,49,90,69,13,164,14,16,210,155,101,103,38,213,193,207,229,178,185,107,241,19,10,130,21,107,105,150,28,66,25,37,107,30,135,223,115,52,102,83,6,121,156,34,135,109,7,13,128,50,127,79,189,50,98,116,190,197,8,41,132,138,26,46,2,132,166,33,205,154,114,6,58,9,166,35,80,183,219,100,227,30,136,54,220,112,148,181,186,209,37,36,75,200,77,180,221,146,149,155,134,171,129,201,177,160,196,215,72,42,254,15,21,49,26,87,23,3,135,84,172,68,52,201,164,70,74,212,166,42,135,210,243,132,152,86,148,243,102,195,208,201,114,29,105,137,177,168,237,102,178,145,184,110,55,143,250,46,232,201,95,105,77,138,18,220,63,164,33,162,224,229,171,136,74,103,85,9,203,158,137,130,147,48,109,186,230,119,212,217,101,74,214,150,29,75,72,90,144,78,56,73,70,100,220,212,159,162,154,2,128,163,112,178,141,148,225,246,31,83,208,146,58,122,71,14,80,208,48,48,196,121,26,69,204,204,204,204,205,75,90,148,106,90,214,163,53,173,106,82,148,106,82,140,204,61,0,0,178,154,99,96,246,35,227,206,143,181,38,23,225,85,113,224,188,250,115,168,104,158,118,36,225,225,99,33,117,169,40,152,88,151,16,203,174,147,46,50,110,92,154,36,169,106,36,161,74,54,148,226,22,17,45,202,35,167,212,102,147,149,81,80,120,91,48,154,203,112,202,73,173,135,185,68,191,15,225,51,134,227,75,218,98,161,179,18,13,148,45,134,213,14,219,136,55,19,210,113,89,84,230,173,171,85,161,70,138,51,221,45,49,150,10,141,213,77,96,233,9,109,163,42,153,220,19,40,86,193,11,149,102,219,100,167,12,144,79,62,180,106,155,43,45,69,117,185,171,90,26,112,133,138,155,74,102,178,9,172,108,138,123,44,139,151,76,165,209,14,66,70,65,197,178,166,95,134,125,181,26,92,105,198,212,68,164,45,42,35,73,164,200,140,140,140,140,76,167,36,86,144,56,47,48,193,41,126,143,242,245,194,72,171,185,52,68,76,92,115,81,103,9,10,186,133,248,151,226,222,39,97,82,78,107,162,214,204,35,13,37,213,41,4,104,66,27,45,232,34,50,11,235,164,46,130,216,53,139,154,56,179,129,212,181,25,42,144,189,73,75,223,240,22,37,165,41,158,106,142,52,25,167,59,217,92,113,108,188,225,39,105,204,78,41,219,155,135,119,146,135,19,1,149,253,1,89,97,101,101,54,195,236,65,167,162,228,117,12,142,32,225,163,160,98,72,179,180,187,17,145,145,145,154,86,133,36,210,180,45,38,104,90,20,149,36,212,149,17,159,212,64,130,190,84,189,32,176,59,28,113,150,6,11,6,105,249,84,67,148,206,212,196,246,177,130,97,148,120,69,20,180,176,218,18,78,33,57,226,25,135,68,49,33,183,148,179,74,179,175,86,90,180,161,199,67,50,185,46,116,237,154,227,100,169,236,8,198,138,154,18,34,182,145,195,161,84,252,198,45,245,109,181,12,18,82,179,117,14,102,44,174,196,195,165,9,51,94,125,99,173,168,214,105,81,178,243,170,188,28,168,254,98,120,155,241,47,166,32,132,53,232,143,163,214,41,233,17,140,178,10,115,12,226,102,178,45,134,96,204,76,109,91,11,11,18,182,105,220,137,113,246,226,22,235,36,90,167,143,103,89,48,74,91,121,221,74,82,75,70,245,38,101,57,81,252,196,241,55,226,95,76,65,0,128,17,151,252,157,218,111,198,104,171,93,157,37,88,197,102,195,42,178,96,211,179,213,27,47,196,189,43,113,44,186,218,34,161,90,67,169,66,115,45,108,109,6,77,184,226,218,135,73,33,38,164,33,39,141,88,79,66,252,148,49,78,141,195,62,116,230,207,11,106,9,116,139,109,212,107,182,93,170,37,182,117,186,188,201,207,151,89,155,46,100,222,214,185,94,227,151,141,24,67,89,96,46,40,84,24,71,136,12,66,55,61,167,98,18,204,65,194,62,79,48,234,22,218,93,105,230,215,184,205,14,52,227,110,17,40,146,178,37,145,41,41,81,26,72,62,154,37,51,105,84,254,85,5,61,145,76,225,38,50,217,140,59,113,112,113,144,143,37,230,34,88,113,36,166,221,109,196,153,165,104,82,76,148,74,35,50,50,50,50,28,177,16,28,150,250,125,65,225,222,195,163,38,49,204,37,82,218,64,246,200,138,118,162,140,137,98,5,153,67,135,173,137,122,26,45,199,20,132,41,151,86,110,27,110,25,155,137,117,194,111,166,135,17,169,151,240,0,0,0,0,0,1,212,213,52,157,43,92,200,162,169,106,214,153,149,84,18,88,220,155,76,186,105,4,220,92,43,249,22,149,163,59,78,18,144,172,171,66,84,87,45,202,73,25,111,34,29,176,0,249,235,211,163,67,41,238,135,152,143,11,44,110,107,207,52,101,81,180,68,83,51,39,86,130,138,83,109,26,53,176,209,45,166,214,121,173,107,68,110,37,36,219,137,90,84,156,166,107,105,191,109,201,247,167,173,67,163,53,101,3,67,98,12,246,46,51,10,230,241,13,179,28,136,141,170,53,114,4,17,68,168,158,129,100,157,36,50,133,68,68,37,200,130,75,107,90,208,131,52,165,75,34,35,153,236,116,192,188,56,210,47,14,38,56,95,138,18,109,186,85,29,103,89,121,163,36,69,75,226,146,70,77,197,67,56,100,122,183,145,153,86,59,26,77,42,82,22,149,161,107,66,190,123,52,139,209,163,20,244,95,174,222,161,113,50,83,236,118,41,204,27,17,60,215,51,241,44,186,230,200,251,205,55,174,213,107,208,135,50,167,160,187,164,250,140,195,223,233,209,166,108,247,76,60,71,133,153,183,42,230,106,50,151,218,33,233,153,107,168,65,197,37,183,77,26,216,152,151,19,123,188,238,169,163,54,210,163,109,180,161,41,78,99,37,186,229,160,115,7,107,232,108,35,86,55,204,36,49,112,20,155,147,136,73,36,12,100,92,43,205,34,102,251,232,141,81,170,21,195,70,169,228,52,112,14,161,211,74,238,133,173,178,177,220,242,220,13,14,244,85,172,180,175,197,201,125,31,38,150,197,166,152,151,68,67,196,213,147,118,220,38,81,46,151,26,250,100,151,84,133,167,105,113,41,113,44,163,42,179,44,141,70,90,180,56,180,72,167,43,101,1,70,225,102,132,212,6,31,97,245,61,9,35,167,164,117,196,4,52,12,12,49,30,70,145,205,243,35,51,51,51,53,45,106,81,169,107,90,140,214,181,169,74,81,169,74,51,48,139,92,4,193,74,171,72,156,88,145,96,229,21,48,149,65,78,170,13,171,102,126,104,235,141,194,163,81,12,236,66,243,169,182,220,89,93,12,168,138,200,62,145,149,236,87,50,242,191,158,170,10,170,253,85,167,42,74,114,97,238,144,113,210,216,232,119,63,114,227,47,54,226,59,148,149,39,168,200,100,175,37,199,159,102,25,124,117,232,120,209,158,156,168,218,9,77,113,178,84,206,59,224,189,51,9,17,91,72,225,214,154,130,93,8,194,182,218,134,9,41,65,52,182,242,158,87,98,97,210,133,17,35,38,177,214,212,72,37,40,217,101,165,5,170,148,242,207,68,203,180,116,130,151,198,82,241,115,76,110,133,135,109,151,99,162,229,13,38,159,138,90,98,136,148,243,132,204,90,30,37,170,16,141,70,77,161,8,215,153,229,74,91,177,20,101,254,122,171,218,171,245,86,163,169,42,57,135,186,70,71,76,163,162,28,253,211,143,60,227,139,239,82,148,174,179,49,213,9,126,228,183,208,22,51,14,246,29,38,241,142,95,53,150,213,231,182,67,211,180,236,100,51,240,47,74,27,61,108,51,209,49,109,184,148,45,79,58,131,112,155,108,200,219,75,78,19,157,53,184,141,72,94,14,79,189,2,169,237,25,168,216,26,231,16,100,80,145,152,169,55,135,109,232,229,196,108,177,168,144,44,142,37,36,204,11,196,209,45,149,170,30,33,45,196,26,92,90,22,180,25,37,74,65,17,157,243,210,198,231,162,206,50,92,190,151,245,15,163,159,23,92,90,173,44,124,214,49,147,224,254,161,244,115,224,62,107,7,209,230,138,58,87,97,198,150,184,110,138,210,138,119,97,155,65,106,216,159,211,239,188,75,138,148,197,40,140,201,42,50,34,214,50,188,170,54,158,34,36,173,41,81,25,33,104,113,180,124,225,139,191,162,246,147,117,246,139,56,161,45,196,10,66,38,46,50,90,220,66,85,57,167,142,98,244,52,20,229,130,109,214,242,62,150,207,42,150,132,190,234,154,90,210,178,109,195,74,242,168,136,210,160,250,68,202,125,100,53,145,89,38,60,70,13,99,5,27,143,56,97,79,226,221,0,252,91,146,42,138,29,79,67,148,92,57,178,251,75,67,138,105,214,92,70,242,37,182,235,110,54,102,147,82,12,208,102,149,41,38,74,63,108,147,186,79,120,0,175,20,216,80,0,121,90,238,17,111,74,219,73,36,254,121,35,220,101,236,84,33,159,77,122,122,34,18,111,80,70,56,218,201,14,214,49,100,70,107,73,241,84,73,245,123,194,106,234,68,33,232,36,33,101,114,39,136,254,225,136,148,211,230,93,8,204,28,201,230,217,178,213,89,189,115,204,125,101,21,222,3,4,97,37,139,136,136,90,18,149,25,145,25,238,81,23,88,187,154,62,84,206,72,185,254,228,201,107,246,95,45,10,63,39,91,216,125,227,196,82,112,72,140,156,62,201,53,159,43,42,85,179,91,215,36,191,24,244,120,111,45,137,133,231,27,51,151,54,167,215,17,222,217,251,192,77,254,31,84,72,154,237,247,83,126,43,85,228,161,69,199,63,111,188,60,46,144,244,138,103,52,252,246,33,90,235,149,59,20,223,65,105,34,242,29,62,178,239,28,172,23,122,33,238,120,206,171,219,103,234,47,116,30,243,20,100,133,29,77,78,154,217,179,169,201,68,75,100,89,237,123,182,189,220,123,196,16,163,142,52,219,82,73,193,67,221,226,51,149,235,58,106,73,250,231,11,168,187,133,182,195,153,145,202,171,25,123,232,201,100,107,79,164,70,124,90,89,117,12,141,210,234,145,141,149,84,153,147,47,213,37,20,238,180,252,105,42,214,113,253,254,81,246,12,80,145,70,191,11,62,133,112,221,202,100,75,223,148,143,214,168,133,25,119,58,153,115,142,13,61,23,209,204,230,93,201,35,34,221,20,69,215,239,12,79,169,245,231,89,68,154,80,71,228,126,9,34,252,194,212,107,127,7,211,6,113,153,141,87,232,234,237,250,106,252,108,44,180,108,11,209,213,106,214,77,103,207,111,92,69,123,52,95,144,72,25,221,201,222,228,83,40,101,106,109,36,147,146,198,145,31,254,220,142,241,41,20,147,206,185,43,129,204,148,145,108,77,30,239,169,72,140,205,3,101,111,65,192,67,43,81,144,206,85,24,94,81,31,233,212,247,137,51,163,75,230,84,1,43,142,194,215,240,82,40,244,141,223,238,10,218,192,146,183,1,170,215,1,165,87,49,68,153,23,17,168,203,176,9,41,235,32,3,223,188,128,172,7,187,113,1,16,1,17,220,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,20,87,1,164,106,87,1,164,5,74,253,67,109,94,212,110,17,216,105,80,10,163,129,128,35,129,128,10,31,3,247,135,91,54,47,148,157,253,207,223,33,217,170,214,59,118,14,190,100,156,208,142,39,182,223,124,128,70,191,40,99,95,49,107,245,146,127,189,93,126,222,16,98,14,138,147,39,97,49,138,151,66,94,201,147,109,245,164,118,188,43,253,195,50,185,67,144,73,167,171,242,177,95,230,86,255,0,221,194,12,28,209,181,213,53,140,244,239,73,68,69,181,240,63,216,143,0,157,92,52,121,199,233,73,19,138,86,108,242,136,85,94,214,189,219,64,245,110,39,119,14,177,227,48,141,194,114,140,167,120,254,130,66,30,255,0,173,54,61,178,202,255,0,108,6,30,233,148,202,78,58,155,51,79,209,102,61,125,236,8,73,157,171,46,167,127,178,252,66,111,116,202,43,70,211,95,93,152,253,246,4,31,212,29,29,159,247,127,136,4,157,242,127,68,153,212,147,210,207,191,110,147,219,119,186,62,36,202,90,107,91,70,103,191,167,249,4,80,242,126,79,80,117,132,209,172,209,30,50,103,37,79,29,222,170,247,29,226,87,228,134,75,134,82,189,208,248,251,196,3,177,65,29,203,223,27,196,86,49,165,37,188,189,241,187,98,181,192,71,15,45,117,1,70,187,130,212,110,41,42,158,132,42,178,22,168,98,64,137,178,72,210,249,203,157,132,141,125,80,235,50,59,45,4,235,40,90,115,17,228,51,115,38,93,99,153,176,43,147,130,150,145,86,26,108,225,108,166,162,129,218,225,88,152,69,205,27,111,90,182,242,197,65,64,196,69,195,57,116,25,25,228,125,134,151,107,229,86,91,40,141,38,100,114,43,203,85,230,175,74,252,32,64,250,58,98,48,3,146,231,207,175,12,254,57,244,60,104,9,252,32,21,62,4,40,2,169,17,91,203,157,244,147,253,242,127,38,137,82,72,138,222,92,239,164,159,239,147,249,52,5,170,228,84,243,167,170,126,15,227,189,35,46,23,255,0,149,23,64,88,58,194,69,50,210,99,7,101,242,169,92,214,156,151,196,199,85,146,118,33,152,131,110,103,10,133,187,18,252,201,43,74,83,158,49,58,199,20,238,176,212,167,155,74,114,153,45,178,67,214,3,145,83,206,158,169,248,63,142,244,140,184,77,72,15,150,202,78,169,158,208,213,84,154,181,165,163,182,41,213,63,48,135,154,75,162,117,72,115,81,20,195,137,113,167,50,44,148,133,101,90,18,118,81,26,78,214,50,50,220,39,251,66,13,52,105,93,46,48,225,136,232,213,74,164,149,244,183,88,196,238,158,106,57,181,56,189,81,51,154,58,25,131,89,188,80,107,55,219,34,82,203,160,225,169,172,203,202,78,47,0,57,74,249,61,35,48,202,123,29,142,184,13,72,126,113,99,242,187,56,145,202,217,126,33,201,60,86,72,151,162,98,144,203,108,155,112,210,228,182,202,20,102,167,50,182,227,166,148,165,13,228,74,112,131,7,113,138,190,192,170,254,87,136,216,115,62,139,151,76,165,209,12,58,235,77,69,60,203,19,6,27,121,183,149,9,20,150,86,133,59,12,226,154,65,56,209,168,137,68,94,241,144,125,57,128,181,90,49,105,11,74,233,65,131,82,92,92,165,161,182,13,191,89,13,49,149,174,41,184,135,165,145,205,43,43,176,238,41,7,245,46,32,212,148,41,109,58,210,205,8,207,148,174,168,12,0,229,171,243,88,165,190,16,32,125,29,49,17,87,162,119,157,62,13,252,32,83,222,145,96,74,167,45,95,154,197,45,240,129,3,232,233,136,138,189,19,188,233,240,111,225,2,158,244,139,0,62,148,192,4,122,242,158,233,235,19,131,18,168,189,31,176,126,123,23,1,136,51,56,120,103,166,179,120,77,82,202,83,46,125,47,103,101,183,82,238,182,30,57,68,150,20,70,109,116,89,124,156,66,146,179,109,105,11,21,202,139,167,212,101,97,61,153,104,207,131,179,9,172,174,85,78,76,34,96,106,201,195,17,47,193,185,51,138,66,29,134,126,90,148,37,73,207,6,157,99,137,119,88,74,75,206,37,57,72,144,217,45,233,127,31,42,227,234,160,0,96,7,45,95,154,197,45,240,129,3,232,233,136,207,241,128,28,181,126,107,20,183,194,4,15,163,166,32,34,175,69,252,20,252,209,56,213,40,193,198,230,27,20,93,65,47,156,108,15,169,221,91,104,142,98,87,21,17,11,173,86,173,195,38,77,246,90,39,50,160,213,171,53,229,178,172,101,231,241,139,7,107,236,10,175,230,152,115,136,210,24,185,116,202,93,16,251,77,58,236,43,204,177,48,97,183,156,101,49,112,170,121,8,83,176,206,41,165,155,110,146,72,148,69,239,145,95,94,75,143,62,204,50,248,235,208,241,162,82,121,67,52,44,149,105,79,133,241,19,218,66,159,132,86,42,83,80,228,116,252,97,196,166,20,227,88,39,51,59,47,125,197,36,210,180,41,38,234,154,37,154,73,15,26,79,88,218,22,246,96,176,28,154,28,162,20,244,198,141,103,1,49,250,163,167,233,165,209,114,118,209,79,212,179,41,132,44,186,18,42,92,193,182,203,112,79,27,170,66,118,150,210,164,18,20,139,235,26,66,141,100,75,109,75,123,26,185,75,244,227,137,210,58,178,123,7,168,116,66,35,14,168,185,195,139,102,45,181,181,16,185,228,197,146,113,131,141,75,200,53,36,161,137,43,117,44,165,10,233,161,195,113,102,102,164,33,156,42,155,74,102,178,9,172,108,138,123,44,139,151,76,165,209,14,66,70,65,197,178,166,95,134,125,181,26,92,105,198,212,68,164,45,42,35,73,164,200,140,140,140,140,123,92,11,192,188,71,210,47,17,229,216,95,133,242,109,186,107,29,119,94,121,211,52,66,203,225,82,100,78,69,68,184,68,122,182,81,153,55,59,26,141,74,74,16,149,173,104,66,130,229,232,103,161,157,125,165,157,127,13,7,7,3,23,46,162,101,209,8,118,125,62,117,167,153,97,76,54,244,57,68,194,66,196,147,14,178,113,218,152,130,113,182,156,177,88,179,43,119,28,117,31,77,24,23,129,120,113,163,166,28,75,176,191,11,228,219,12,170,6,238,188,243,166,75,138,152,69,40,136,156,138,137,112,136,181,143,47,42,110,118,36,146,82,148,33,40,66,16,132,252,203,128,250,83,209,59,205,99,6,254,15,233,239,71,48,62,107,7,210,158,137,222,107,24,55,240,127,79,122,57,129,243,88,3,232,247,71,170,90,69,92,232,95,134,148,85,83,3,182,201,106,12,47,147,74,230,48,218,213,183,175,133,126,82,211,110,183,157,6,149,167,50,22,162,186,76,148,87,185,25,30,241,10,218,111,232,93,85,104,143,136,239,192,193,38,107,59,160,102,90,183,228,149,11,176,46,37,180,107,77,236,176,49,47,146,9,147,140,65,48,225,154,80,125,54,201,46,229,70,99,109,19,127,162,119,154,198,13,252,31,211,222,142,96,122,12,98,193,218,7,29,104,9,166,28,226,52,134,18,99,45,152,195,190,211,78,187,10,203,207,203,223,113,151,25,76,92,42,158,66,210,212,75,105,117,102,219,164,147,52,153,251,228,97,243,44,228,218,106,244,170,30,68,244,206,45,114,216,56,135,162,225,224,212,242,141,134,95,121,45,165,215,80,221,242,165,107,75,12,165,74,34,186,137,166,200,239,148,173,153,92,157,218,2,198,105,57,85,29,121,138,82,249,172,183,12,164,154,168,139,28,51,240,254,19,56,110,58,141,154,22,39,41,32,217,66,216,113,49,14,54,179,113,61,22,211,149,78,107,26,237,112,247,146,167,20,231,26,86,77,48,82,181,136,154,193,208,52,247,205,8,154,214,30,77,18,204,44,218,6,204,169,12,65,58,227,102,201,70,44,159,74,84,131,90,210,210,155,136,50,55,181,68,151,38,126,128,160,40,220,44,163,101,56,125,135,212,244,36,142,158,145,195,148,52,12,12,49,30,70,145,115,51,51,51,51,82,214,165,26,150,181,168,205,107,90,148,165,26,148,163,51,14,214,83,41,149,72,37,80,82,41,20,178,18,93,45,151,67,183,9,7,7,8,202,89,98,25,134,210,73,109,166,219,73,18,80,132,164,137,36,146,34,34,34,34,33,203,0,0,22,171,75,31,53,140,100,248,63,168,125,28,248,186,162,213,105,99,230,177,140,159,7,245,15,163,159,1,243,88,62,146,52,162,209,146,129,210,155,11,230,88,127,87,195,66,65,204,151,14,164,201,106,18,151,51,19,27,38,124,220,105,204,236,41,194,204,148,45,76,52,151,80,133,32,220,108,148,140,201,185,41,63,54,227,234,160,7,204,102,52,97,13,101,128,184,161,80,97,30,32,49,8,220,246,157,136,75,49,7,8,249,60,195,168,91,105,117,167,155,94,227,52,56,211,141,184,68,162,74,200,150,68,164,165,68,105,44,244,228,183,211,234,15,14,246,29,25,49,142,97,42,150,210,7,182,68,83,181,20,100,75,16,44,202,28,61,108,75,208,209,110,56,164,33,76,186,179,112,219,112,204,220,75,174,19,125,52,56,141,78,106,233,237,161,4,139,75,138,17,168,218,114,22,85,45,196,217,38,169,169,36,238,49,229,195,178,184,83,120,141,232,88,181,54,211,139,113,156,138,117,109,150,67,82,29,182,85,37,46,58,75,129,106,166,147,170,168,105,236,85,45,90,211,51,90,126,117,5,147,105,151,77,32,156,132,138,99,58,18,180,103,105,194,74,211,153,11,74,138,229,189,42,35,45,198,64,62,164,192,71,7,37,94,156,243,92,82,134,252,205,216,185,52,139,152,85,146,216,120,169,148,142,161,153,77,21,17,19,57,99,90,110,59,10,242,162,28,55,92,137,104,156,82,145,147,49,28,59,74,35,74,53,25,156,145,240,0,0,0,22,255,0,29,48,47,14,52,139,195,137,142,23,226,132,155,110,149,71,89,214,94,104,201,17,82,248,164,145,147,113,80,206,25,30,173,228,102,85,142,198,147,74,148,133,165,104,90,208,171,128,0,49,127,65,205,7,40,221,16,168,213,69,69,46,18,121,136,179,200,116,162,125,62,66,15,35,104,185,43,98,131,204,68,164,67,37,68,147,53,25,18,222,90,73,107,36,146,90,105,174,47,42,63,152,158,38,252,75,233,136,33,149,67,21,121,81,252,196,241,55,226,95,76,65,0,128,17,245,80,62,85,199,213,64,12,63,210,215,147,155,14,52,166,197,138,67,17,227,98,188,29,212,237,48,117,147,210,187,49,48,155,194,148,49,148,19,136,113,72,113,173,115,47,33,182,204,214,214,101,176,225,150,176,181,13,32,242,214,83,41,149,72,37,80,82,41,20,178,18,93,45,151,67,183,9,7,7,8,202,89,98,25,134,210,73,109,166,219,73,18,80,132,164,137,36,146,34,34,34,34,33,203,0,0,0,1,242,174,39,123,147,222,128,163,113,79,147,134,137,195,236,65,167,161,39,148,244,242,30,119,13,29,3,18,71,145,212,115,204,97,145,145,145,146,144,180,168,146,180,45,38,75,66,210,149,36,210,164,145,148,16,137,254,228,184,243,19,195,47,142,189,49,26,2,26,244,174,209,71,17,244,74,196,117,209,85,171,91,116,170,59,88,252,130,126,195,38,136,89,188,42,76,136,212,146,51,61,91,200,204,146,117,147,51,83,106,82,76,141,104,91,110,46,229,104,9,167,100,215,68,74,154,54,69,82,193,197,205,176,234,162,136,40,185,196,28,43,106,126,54,21,246,225,222,75,110,192,182,184,134,152,66,220,113,80,233,121,75,35,53,54,202,8,183,161,34,101,52,162,209,146,129,210,155,11,230,88,127,87,195,66,65,204,151,14,164,201,106,18,151,51,19,27,38,124,220,105,204,236,41,194,204,148,45,76,52,151,80,133,32,220,108,148,140,201,185,41,63,62,216,233,129,120,143,163,166,35,204,112,191,20,36,219,12,214,6,206,178,243,70,107,133,152,66,168,204,155,138,134,112,200,181,140,175,42,172,118,37,18,146,164,45,40,90,22,132,135,210,244,166,109,42,159,202,160,167,178,41,156,36,198,91,49,135,110,46,14,50,17,228,188,196,75,14,36,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,67,150,33,219,146,175,78,121,86,22,196,254,102,236,92,154,66,75,233,57,148,68,84,202,71,80,204,166,137,135,134,147,63,170,55,29,133,121,81,14,19,77,195,58,109,169,72,201,148,202,33,213,17,165,122,252,205,204,72,0,0,0,8,96,229,137,210,6,129,197,60,80,166,240,162,144,92,92,76,203,11,162,38,144,147,168,194,54,87,4,235,241,77,192,171,84,195,141,184,165,41,109,41,151,90,117,43,74,13,14,33,73,223,99,182,85,114,154,233,219,42,193,26,54,99,129,152,91,83,69,183,138,19,232,118,211,21,25,43,125,40,93,55,4,179,74,148,183,28,177,154,34,94,106,233,109,8,202,226,16,230,191,51,102,76,235,97,48,6,95,242,90,227,166,28,96,54,147,78,77,177,66,115,204,210,170,162,159,136,166,217,153,58,68,80,176,113,78,197,66,188,218,226,86,102,90,166,79,103,82,13,203,26,80,165,164,215,149,4,181,162,122,71,202,184,150,158,76,94,80,184,202,166,50,27,71,93,32,106,253,116,213,236,173,82,83,249,155,207,191,21,53,138,117,247,156,118,22,54,45,247,151,153,227,214,178,136,98,202,132,154,91,54,243,26,205,164,172,36,252,69,95,46,119,210,79,247,201,252,154,37,80,69,95,46,119,210,79,247,201,252,154,2,213,114,42,121,211,213,63,7,241,222,145,151,12,180,229,53,208,74,85,141,212,108,199,28,240,182,153,139,115,20,36,48,237,170,42,14,86,194,86,186,146,9,6,148,169,14,55,114,53,196,178,213,212,218,209,153,197,161,189,70,87,12,217,213,69,14,140,90,66,213,90,47,227,44,151,23,41,104,109,191,96,214,67,76,101,107,138,114,29,153,156,11,169,202,236,59,138,65,253,75,136,53,37,105,67,173,52,179,66,242,101,63,162,140,42,196,202,87,25,48,226,156,197,42,42,47,104,146,212,210,246,166,16,217,156,109,110,51,156,186,108,59,171,90,208,151,154,89,41,183,16,74,60,142,33,105,51,186,76,7,205,21,1,95,214,88,89,89,74,113,7,15,170,24,185,29,67,35,136,40,152,24,232,99,44,237,46,198,70,70,70,70,149,161,73,53,33,104,81,26,22,133,41,42,37,37,70,71,43,216,225,165,116,139,75,78,74,252,64,172,181,178,168,58,190,91,204,176,117,76,146,9,229,171,96,138,231,168,82,109,194,75,132,75,38,95,66,53,173,157,214,146,186,219,214,45,109,56,98,218,242,166,104,21,79,97,228,169,237,37,176,94,69,9,43,145,38,33,166,106,169,44,46,203,7,5,44,66,147,13,11,8,244,12,43,77,32,137,10,116,149,174,44,235,89,184,250,22,73,203,172,52,198,172,20,218,107,46,134,143,131,151,204,226,225,97,230,144,229,9,28,211,47,41,8,138,96,157,109,226,105,212,145,217,104,39,89,105,194,74,174,89,219,66,184,164,140,130,229,232,157,231,79,131,127,8,20,247,164,88,31,74,99,230,179,68,239,58,124,27,248,64,167,189,34,192,250,83,0,0,0,24,171,167,182,132,18,45,46,40,70,163,105,200,89,84,183,19,100,154,166,164,147,184,199,151,14,202,225,77,226,55,161,98,212,219,78,45,198,114,41,213,182,89,13,72,118,217,84,148,184,233,46,5,191,61,84,21,85,250,171,78,84,148,228,195,221,32,227,165,177,208,238,126,229,198,94,109,196,119,41,42,79,81,144,250,147,17,151,203,29,163,61,27,25,70,192,233,61,38,142,167,228,53,12,186,33,153,68,233,151,140,217,137,169,16,233,161,16,218,163,37,101,118,38,29,40,112,204,178,103,84,57,44,205,121,97,144,131,15,19,253,153,41,143,230,96,240,123,155,102,191,39,110,111,216,185,247,153,161,121,155,93,180,100,218,242,109,25,181,219,47,140,182,163,85,180,110,213,234,186,2,53,191,61,85,237,85,250,171,81,212,149,28,195,221,35,35,166,81,209,14,126,233,199,158,113,197,247,169,74,87,89,152,234,132,180,242,58,232,181,74,195,200,158,210,186,109,82,74,167,83,168,189,178,69,40,149,195,165,183,149,34,202,178,75,238,196,41,73,53,181,24,226,8,137,9,65,167,44,51,230,102,107,40,140,173,134,69,104,9,160,156,171,68,74,102,54,123,82,198,66,77,177,22,162,135,40,73,196,100,43,137,126,10,21,134,226,30,83,109,64,184,184,118,159,66,28,109,80,234,121,43,51,37,56,202,12,183,33,35,45,64,0,0,0,5,170,210,47,70,140,44,210,130,132,122,133,196,201,79,177,216,167,48,108,67,115,164,179,199,50,235,155,35,239,52,230,167,91,168,66,28,202,158,154,46,147,234,50,234,116,81,209,71,14,52,74,195,132,81,84,83,91,116,214,59,86,252,254,126,251,36,136,169,188,82,72,200,148,162,35,61,91,40,204,162,105,146,51,75,105,82,140,205,107,91,142,46,245,128,12,85,229,71,243,19,196,223,137,125,49,4,33,91,68,239,58,124,27,248,64,167,189,34,192,154,158,84,127,49,60,77,248,151,211,16,66,21,180,78,243,167,193,191,132,10,123,210,44,0,250,83,24,85,142,156,151,184,53,141,122,71,73,49,141,230,249,150,67,23,180,198,214,210,120,23,20,215,62,199,18,218,56,117,54,73,34,217,245,183,124,226,157,66,201,75,200,140,137,75,174,185,16,89,170,0,0,0,0,62,85,199,213,64,249,87,1,244,167,162,119,154,198,13,252,31,211,222,142,96,93,81,106,180,78,243,88,193,191,131,250,123,209,204,14,167,74,237,43,176,227,68,172,56,93,107,90,187,183,77,99,181,140,72,36,12,60,72,138,155,197,36,136,205,41,51,35,213,178,140,201,55,94,50,52,182,149,36,136,150,181,182,218,194,213,114,136,233,191,7,162,173,8,84,149,29,21,155,19,106,201,123,174,200,148,76,177,18,204,173,180,188,211,107,138,138,105,110,165,105,204,133,191,179,153,182,227,107,118,29,68,180,154,80,180,159,160,228,206,155,77,103,250,20,97,252,246,123,51,139,152,204,166,49,19,232,184,200,200,183,148,243,241,47,185,59,142,83,142,184,226,140,212,181,169,70,106,53,25,153,153,153,153,136,23,175,235,250,203,20,235,41,182,32,226,13,67,23,60,168,103,145,7,19,29,29,18,101,157,213,216,136,136,136,136,146,132,37,36,148,33,9,34,66,16,148,165,36,148,164,136,167,123,146,227,204,79,12,190,58,244,196,104,12,170,22,171,75,31,53,140,100,248,63,168,125,28,248,186,162,213,105,99,230,177,140,159,7,245,15,163,159,1,243,88,62,138,52,122,209,247,3,180,17,193,167,160,188,32,149,75,91,61,67,245,77,99,60,125,152,30,112,138,53,19,109,169,215,28,86,70,89,37,185,145,150,115,154,81,172,226,183,28,113,199,62,117,198,111,242,147,233,207,53,210,10,191,140,194,188,57,154,69,192,225,213,43,17,19,45,117,112,115,69,41,138,161,244,188,217,170,41,212,178,225,176,244,50,92,135,66,161,174,74,59,93,220,196,110,19,109,133,170,211,147,75,185,174,151,216,184,154,173,137,116,92,158,147,144,195,170,91,78,74,159,136,82,214,134,13,102,165,197,60,130,81,180,136,151,143,46,125,89,88,144,219,45,154,156,213,19,138,189,92,153,90,9,77,113,186,178,151,99,158,41,83,48,142,97,124,134,33,197,66,193,205,24,82,209,82,70,160,148,148,161,182,238,68,184,102,93,178,156,90,243,54,181,183,168,202,225,27,218,171,63,160,190,134,83,221,48,241,30,42,88,228,215,153,168,202,95,103,136,169,166,77,45,7,20,150,221,53,234,161,161,155,85,238,243,186,167,72,156,82,77,182,210,133,41,89,140,144,211,147,253,75,82,116,173,13,34,133,165,168,170,102,85,79,201,96,179,236,210,233,92,19,112,144,172,103,90,150,188,141,54,73,66,115,45,106,81,216,183,169,70,103,188,204,7,108,0,45,86,147,186,66,210,186,47,224,212,235,23,42,152,109,191,96,213,195,75,165,104,138,110,29,233,156,115,170,202,212,59,106,89,253,83,139,52,165,106,67,77,58,178,66,242,101,48,178,156,162,58,111,193,232,171,66,21,37,71,69,102,196,218,178,94,235,178,37,19,44,68,179,43,109,47,52,218,226,162,154,91,169,90,115,33,111,236,230,109,184,218,221,135,81,45,38,148,45,39,2,227,213,98,174,38,85,88,201,136,245,30,41,86,177,123,68,234,166,152,59,48,137,202,227,139,109,156,231,208,97,173,98,214,180,178,210,9,45,182,131,81,228,109,8,73,29,146,66,82,185,57,121,57,169,148,97,124,255,0,16,52,160,195,56,73,132,202,180,135,118,85,46,167,167,210,184,136,120,217,28,18,28,113,183,157,82,93,200,166,98,94,82,82,166,220,66,73,198,155,109,11,109,210,215,45,41,12,21,208,115,75,185,174,136,56,184,170,173,249,116,92,226,147,159,67,166,91,81,202,152,136,82,22,182,9,100,164,69,50,131,81,52,184,150,79,54,77,97,88,208,227,205,146,155,214,155,137,250,19,148,205,165,83,249,84,20,246,69,51,132,152,203,102,48,237,197,193,198,66,60,151,152,137,97,196,146,155,117,183,18,102,149,161,73,50,81,40,140,200,200,200,200,124,224,233,69,163,37,125,162,206,40,76,176,254,175,134,139,140,150,162,33,73,146,212,37,46,122,26,10,114,193,54,211,153,216,83,133,149,75,66,95,105,46,161,10,89,54,225,169,25,149,98,82,178,215,146,155,77,168,60,41,158,196,232,253,139,213,94,199,70,78,117,145,146,9,148,210,100,196,60,190,159,138,66,29,121,246,214,183,141,58,182,98,55,88,137,121,82,249,22,86,204,226,28,89,4,202,0,0,8,245,229,70,208,74,107,141,146,166,113,223,5,233,152,72,138,218,71,14,180,212,18,232,70,21,182,212,48,73,74,9,165,183,148,242,187,19,14,148,40,137,25,53,142,182,162,65,41,70,203,45,42,32,104,10,254,178,194,202,202,83,136,56,125,80,197,200,234,25,28,65,68,192,199,67,25,103,105,118,50,50,50,50,52,173,10,73,169,11,66,136,208,180,41,73,81,41,42,50,63,168,129,9,124,173,218,50,80,56,25,138,20,190,32,97,204,52,36,158,91,136,80,241,73,118,158,129,151,51,9,5,46,126,1,184,86,212,184,116,178,73,74,80,234,94,66,148,131,77,201,196,184,188,202,214,18,80,30,215,74,30,86,72,204,69,209,246,152,161,176,132,230,178,10,234,161,151,194,196,86,51,184,23,31,150,170,75,20,203,164,110,67,75,212,219,166,225,235,92,104,213,172,55,20,146,134,113,40,86,103,28,112,152,192,12,42,195,58,171,25,49,30,156,194,218,42,19,104,157,84,211,6,165,240,217,155,113,109,179,156,250,111,187,171,66,214,150,90,65,41,199,22,73,60,141,161,106,50,178,76,121,81,57,60,149,250,47,208,56,81,130,82,172,111,151,205,225,39,213,102,35,201,217,118,58,50,30,33,152,168,105,123,9,125,229,20,36,51,132,210,93,105,118,54,145,20,210,150,178,218,33,109,244,50,1,127,244,93,209,146,129,209,103,11,229,184,127,72,67,66,70,76,145,14,148,206,170,19,151,51,13,27,57,124,156,117,204,239,169,178,204,164,33,79,186,150,144,181,44,219,108,210,140,202,177,169,86,215,149,31,204,79,19,126,37,244,196,16,202,161,138,188,168,254,98,120,155,241,47,166,32,128,66,182,137,222,116,248,55,240,129,79,122,69,129,53,58,123,104,65,34,210,226,132,106,54,156,133,149,75,113,54,73,170,106,73,59,140,121,112,236,174,20,222,35,122,22,45,77,180,226,220,103,34,157,91,101,144,212,135,109,149,73,75,142,146,225,91,68,239,58,124,27,248,64,167,189,34,192,250,83,1,242,195,54,148,205,100,19,88,217,20,246,89,23,46,153,75,162,28,132,140,131,139,101,76,191,12,251,106,52,184,211,141,168,137,72,90,84,70,147,73,145,25,25,25,24,152,158,75,221,62,167,184,211,147,71,140,102,152,109,149,124,170,94,184,137,20,254,38,37,4,244,234,21,156,164,184,103,201,106,37,187,24,218,12,214,78,36,148,167,90,109,197,185,101,180,183,30,229,242,163,104,37,53,198,201,83,56,239,130,244,204,36,69,109,35,135,90,106,9,116,35,10,219,106,24,36,165,4,210,219,202,121,93,137,135,74,20,68,140,154,199,91,81,32,148,163,101,150,149,13,114,153,180,214,65,53,130,158,200,166,113,114,233,148,186,33,184,184,56,200,71,148,203,240,207,182,162,83,110,182,226,76,148,133,165,68,74,37,17,145,145,145,25,0,250,158,1,137,90,2,105,217,42,210,238,153,141,145,84,176,112,146,156,69,167,97,202,46,113,7,10,218,88,130,138,97,200,135,146,219,176,45,174,33,215,214,134,219,76,58,94,82,200,137,46,60,130,45,203,72,203,80,0,0,0,0,0,1,98,180,196,209,86,141,210,191,8,230,20,124,230,91,8,154,158,93,15,17,19,73,205,220,112,217,92,186,98,104,232,18,157,74,22,173,153,197,37,180,188,140,170,204,130,37,17,107,16,218,209,125,64,5,170,209,211,70,140,44,209,126,132,102,133,195,57,79,178,219,103,49,140,67,115,164,207,199,60,235,123,91,236,180,222,187,85,175,90,27,204,158,130,44,146,235,51,197,94,90,191,53,138,91,225,2,7,209,211,17,159,227,0,57,106,252,214,41,111,132,8,31,71,76,64,96,7,37,199,159,102,25,124,117,232,120,209,63,194,0,121,46,60,251,48,203,227,175,67,198,137,254,1,134,179,62,75,109,30,102,218,75,163,29,98,160,33,17,76,34,29,135,75,15,225,165,48,240,210,142,113,101,8,109,14,153,52,73,73,195,26,80,149,174,24,219,241,143,26,148,183,20,218,148,201,230,80,0,0,181,90,88,249,172,99,39,193,253,67,232,231,197,213,22,171,75,31,53,140,100,248,63,168,125,28,248,15,154,193,151,220,162,26,16,198,104,173,93,149,91,71,66,230,195,42,174,96,235,82,36,147,207,196,189,43,113,44,180,226,225,98,93,91,73,66,115,45,111,236,228,110,56,226,218,135,81,173,70,164,45,71,136,35,234,22,191,160,40,220,82,163,102,216,125,136,52,244,36,242,158,158,67,156,52,116,12,73,30,71,81,114,50,50,50,50,82,22,149,18,86,133,164,201,104,90,82,164,154,84,146,50,8,34,208,47,77,217,238,137,53,219,176,117,28,76,214,101,134,115,189,107,179,185,44,27,40,136,121,17,68,201,147,49,80,137,113,214,208,219,217,210,210,28,60,196,149,181,124,201,82,155,104,209,62,50,121,180,170,125,41,131,158,200,166,112,147,25,108,198,29,184,184,56,200,71,146,243,17,44,56,146,83,110,182,226,76,210,180,41,38,74,37,17,153,25,25,25,15,156,253,43,116,82,196,125,18,241,29,116,85,106,214,221,42,142,214,63,32,159,176,201,162,22,109,10,147,34,53,36,140,207,86,242,51,36,157,100,204,212,218,148,147,35,90,22,219,139,201,254,75,173,59,37,88,39,53,123,2,113,162,166,139,135,162,103,145,8,85,63,49,139,125,59,21,61,26,165,44,221,67,153,139,51,80,209,10,90,76,215,159,86,211,137,53,154,82,79,60,234,66,103,64,56,129,238,1,215,78,90,207,12,146,203,127,24,71,199,184,196,83,105,253,3,105,108,193,74,107,113,214,110,250,239,107,20,37,126,102,70,108,36,139,217,151,222,49,22,156,160,104,34,146,198,110,47,237,205,207,224,69,0,193,10,21,228,181,83,70,164,213,98,75,46,23,15,116,72,188,116,149,46,134,246,189,84,13,175,171,191,141,250,174,241,101,232,171,42,172,152,166,220,27,123,240,169,25,93,67,203,18,189,183,51,108,157,181,124,75,234,187,128,72,238,15,73,78,23,157,239,13,151,54,207,235,239,195,89,222,46,149,85,46,110,42,85,30,131,103,54,120,55,81,108,214,189,210,174,241,230,240,201,150,156,231,45,91,104,43,106,111,187,234,197,192,153,195,146,160,226,18,105,73,221,149,150,242,238,48,17,115,167,5,26,148,76,99,98,81,45,182,170,146,113,89,181,220,44,168,147,246,66,54,30,37,65,206,24,204,89,15,86,103,219,236,136,76,222,152,244,162,102,18,121,252,98,97,224,140,219,164,98,138,235,71,72,172,152,131,221,187,188,67,189,125,46,92,178,118,197,245,101,242,170,85,226,251,212,178,236,32,23,10,73,50,91,212,43,48,105,122,230,121,186,57,125,216,207,141,135,34,145,166,147,52,169,33,20,228,22,180,221,214,95,198,101,189,155,87,121,118,15,35,68,71,155,172,65,65,169,110,26,79,89,209,51,232,241,81,240,25,33,129,244,130,166,245,28,149,196,53,4,105,119,105,177,56,158,198,220,227,209,62,192,25,105,161,237,32,220,182,75,8,233,75,181,119,128,138,77,245,215,253,55,127,101,220,51,190,151,135,213,75,224,203,37,136,161,27,46,62,213,34,196,232,243,70,20,190,153,129,108,225,224,9,101,15,16,70,104,71,108,65,159,177,25,25,0,194,88,131,97,4,148,145,165,164,167,162,93,132,64,57,4,86,21,0,0,20,176,168,0,161,150,241,75,239,220,53,13,39,196,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,67,43,141,35,81,240,20,62,0,40,40,101,113,168,138,226,134,118,0,78,235,223,172,0,183,240,234,2,226,0,162,177,31,188,58,233,145,40,225,28,202,118,225,247,200,118,43,35,191,216,28,9,153,146,97,92,51,45,197,111,190,64,35,207,148,22,94,227,148,149,122,253,219,59,243,95,30,62,171,10,93,131,0,244,127,205,15,142,18,22,212,126,78,213,195,135,206,110,137,6,229,2,141,100,168,186,245,188,138,205,243,47,125,139,245,216,81,30,248,12,226,87,142,146,51,34,61,251,87,31,218,110,128,157,28,27,89,42,139,166,237,127,208,40,51,255,0,170,108,123,245,167,117,199,128,193,147,79,129,84,222,239,212,24,63,192,182,61,251,132,163,78,227,235,1,136,154,101,151,203,148,213,255,0,93,152,253,246,4,30,84,95,165,255,0,119,248,132,225,105,149,116,198,83,89,142,254,54,99,247,216,16,119,63,74,207,81,117,123,46,191,120,6,121,114,127,168,202,186,139,177,153,124,214,146,95,255,0,124,232,151,201,1,222,21,95,93,63,188,66,37,249,62,37,46,170,179,153,56,122,163,213,205,36,138,223,199,213,94,225,187,184,75,108,137,163,76,42,184,122,169,253,226,1,218,23,17,168,80,172,70,68,99,81,241,1,128,60,181,94,106,244,175,194,4,15,163,166,34,63,249,46,252,250,176,207,227,159,67,198,137,0,229,170,243,87,165,126,16,32,125,29,49,24,1,201,117,231,215,134,127,28,250,30,52,4,254,17,246,128,169,240,33,64,26,138,194,43,57,115,190,146,127,190,79,228,209,42,101,97,21,156,185,223,73,63,223,39,242,104,11,85,200,169,231,79,84,252,31,199,122,70,92,38,164,66,183,34,167,157,61,83,240,127,29,233,25,112,154,144,28,73,180,166,85,63,149,70,200,167,178,200,73,140,182,99,14,228,36,100,28,91,41,121,136,150,28,73,165,198,156,109,68,105,90,20,147,52,154,76,140,140,140,200,196,11,114,134,104,89,53,209,99,20,34,39,180,133,63,22,156,43,169,98,8,233,248,195,137,84,81,65,62,109,230,118,94,251,138,73,41,11,74,137,213,52,75,53,26,217,36,158,177,197,161,236,179,232,60,86,49,96,237,3,142,180,4,211,14,113,26,67,9,49,150,204,97,223,105,167,93,133,101,231,229,239,184,203,140,166,46,21,79,33,105,106,37,180,186,179,109,210,73,154,76,253,242,48,128,189,11,180,182,170,180,70,197,50,170,101,173,109,212,220,247,102,151,212,210,229,37,199,117,144,41,137,109,107,125,134,137,230,155,56,198,219,39,146,202,220,51,74,117,206,17,149,150,98,127,176,171,19,41,92,100,195,138,115,20,168,168,189,162,75,83,75,218,152,67,102,113,181,184,206,114,233,176,238,173,107,66,94,105,100,166,220,65,40,242,56,133,164,206,233,49,243,239,166,38,138,181,150,138,24,185,48,163,231,50,216,181,83,19,24,136,136,154,78,110,227,132,242,38,50,226,95,64,148,234,80,132,237,45,165,77,165,228,101,78,85,153,40,139,86,182,214,187,149,201,205,166,191,230,85,196,119,228,21,252,206,106,230,25,85,62,46,101,12,193,235,91,149,199,25,160,155,153,165,156,170,90,178,161,6,219,169,104,210,165,182,164,170,206,169,150,155,48,206,174,90,191,53,138,91,225,2,7,209,211,17,21,122,39,121,211,224,223,194,5,61,233,22,4,164,242,202,205,165,83,253,17,40,153,236,138,103,9,49,150,204,107,137,108,92,28,100,35,201,121,136,150,28,150,76,20,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,66,32,112,246,181,154,225,173,127,77,98,52,138,30,17,249,149,43,56,130,157,193,181,22,133,41,135,31,134,121,15,54,151,18,149,37,70,131,82,8,140,137,73,59,94,198,92,64,78,246,159,90,107,210,186,41,225,196,92,146,83,51,218,49,54,166,151,188,221,57,47,135,54,214,228,6,114,83,105,153,196,19,137,90,18,203,75,35,52,37,105,61,115,136,52,17,101,75,171,106,2,230,211,105,172,254,107,27,61,158,204,226,230,51,41,140,67,145,113,145,145,111,41,231,226,95,113,70,167,29,113,197,25,169,107,82,140,212,106,51,51,51,51,51,30,175,24,177,138,190,199,90,254,105,136,216,141,62,139,152,204,166,49,15,186,211,78,197,60,243,18,246,28,121,199,147,9,10,151,150,181,53,12,218,157,89,54,209,40,201,36,126,249,158,122,104,215,160,44,29,31,161,222,41,105,49,140,82,249,84,210,107,81,225,124,230,58,147,147,191,12,196,99,114,200,85,192,170,38,30,100,165,169,42,201,24,173,91,106,107,86,105,83,45,169,89,140,214,225,161,144,141,97,244,145,165,6,148,20,14,137,148,4,191,17,177,26,81,80,76,101,179,25,195,82,70,154,146,67,178,243,233,125,198,94,121,42,82,94,117,164,146,50,195,172,140,201,70,119,52,238,226,101,243,110,39,39,149,219,15,107,236,74,209,182,155,145,97,205,15,80,85,83,38,43,136,56,183,96,228,146,199,163,159,109,132,192,71,165,78,169,182,82,165,18,9,75,66,77,70,86,186,210,93,100,3,191,192,78,84,12,2,210,39,22,36,88,57,69,82,24,129,5,58,168,54,173,153,249,164,190,9,184,84,106,33,157,136,94,117,55,22,226,202,232,101,68,86,65,244,140,175,98,185,151,128,229,171,243,88,165,190,16,32,125,29,49,24,127,201,195,163,214,62,208,218,103,97,229,83,90,224,126,32,83,242,88,46,118,218,102,51,74,102,54,18,21,140,242,168,180,35,59,174,54,148,39,50,214,148,149,207,122,148,68,91,204,134,96,114,213,249,172,82,223,8,16,62,142,152,128,192,14,75,143,62,204,50,248,235,208,241,162,66,121,75,244,245,134,192,106,121,236,21,194,105,236,35,248,139,60,135,113,153,186,219,214,231,144,75,159,133,113,41,121,47,50,235,106,98,56,212,227,46,178,93,60,168,73,173,105,73,45,147,92,80,232,191,141,127,153,219,26,165,24,198,220,191,109,139,167,229,243,141,129,133,53,172,109,113,207,202,226,161,225,117,169,214,54,102,201,62,243,70,230,85,146,181,100,188,183,85,136,252,85,127,95,214,88,167,89,77,177,7,16,106,24,185,229,67,60,136,56,152,232,232,147,44,238,174,196,68,68,68,68,148,33,41,36,161,8,73,18,16,132,165,41,36,165,36,68,29,76,218,109,53,159,205,99,103,179,217,156,92,198,101,49,136,114,46,50,50,45,229,60,252,75,238,40,212,227,174,56,163,53,45,106,81,154,141,70,102,102,102,102,99,213,224,238,49,87,216,21,95,202,241,27,14,103,209,114,233,148,186,33,135,93,105,168,167,153,98,96,195,111,54,242,161,34,146,202,208,167,97,156,83,72,39,26,53,17,40,139,222,50,151,238,77,13,2,161,176,26,158,103,26,177,102,69,8,254,34,207,33,219,122,80,135,53,185,228,18,231,225,91,82,153,83,47,52,218,152,142,53,56,243,79,31,79,42,18,72,66,146,75,120,151,138,188,167,186,5,67,96,196,214,47,72,28,31,145,66,64,97,244,206,34,25,153,172,162,19,90,179,148,204,95,83,217,222,109,164,181,170,135,129,81,165,132,145,27,189,23,159,38,208,148,160,219,66,66,74,180,59,210,170,141,210,191,8,229,245,132,154,101,8,154,158,93,15,15,13,86,74,27,108,217,92,186,98,104,233,154,90,82,214,173,153,197,37,197,50,188,202,204,130,52,153,235,16,226,17,243,152,47,174,135,122,85,86,90,40,98,228,190,176,147,76,162,213,76,76,98,33,225,170,201,67,109,147,200,152,203,137,125,51,75,74,90,19,180,182,149,56,166,87,153,57,86,102,147,61,90,220,66,236,80,15,165,61,19,188,214,48,111,224,254,158,244,115,3,230,176,125,41,232,157,230,177,131,127,7,244,247,163,152,31,53,128,62,148,244,78,243,88,193,191,131,250,123,209,204,11,170,45,86,137,222,107,24,55,240,127,79,122,57,129,117,64,0,0,0,121,252,66,173,101,88,107,64,84,184,141,61,135,139,126,91,74,201,227,103,113,141,66,33,42,125,198,33,153,91,206,37,180,169,73,73,172,210,131,34,35,82,74,246,185,151,17,232,5,180,210,110,83,53,159,232,219,138,242,41,20,178,46,99,50,152,208,243,216,72,56,56,70,84,243,241,47,185,0,242,91,105,182,210,70,165,173,74,50,73,36,136,204,204,200,136,6,37,255,0,102,175,69,143,247,131,138,191,226,169,119,250,240,202,173,44,124,214,49,147,224,254,161,244,115,226,0,127,50,118,148,255,0,249,180,226,175,255,0,6,204,127,161,19,253,165,143,154,198,50,124,31,212,62,142,124,7,205,96,250,168,31,42,227,234,160,0,96,7,42,22,130,223,38,186,85,120,227,131,148,102,215,137,50,92,156,241,13,4,172,175,79,101,109,182,162,59,50,73,61,162,49,155,55,171,177,165,107,104,150,223,141,82,97,219,47,127,202,111,142,152,143,163,166,15,208,184,161,133,243,157,134,107,3,136,16,77,60,203,164,107,133,152,66,170,95,48,55,33,98,91,35,45,99,43,202,155,149,201,68,164,165,104,82,22,132,45,55,215,71,141,32,104,29,38,176,190,7,21,240,229,113,104,150,198,68,68,66,59,7,28,108,148,108,19,236,184,105,83,81,13,178,227,137,109,102,156,142,165,38,171,155,110,182,173,217,136,7,205,100,166,109,53,144,77,96,167,178,41,156,92,186,101,46,136,110,46,14,50,17,229,50,252,51,237,168,148,219,173,184,147,37,33,105,81,18,137,68,100,100,100,70,66,122,116,4,211,178,85,165,221,51,27,34,169,96,225,37,56,139,78,195,148,92,226,14,21,180,177,5,20,195,145,15,37,183,96,91,92,67,175,173,13,182,152,116,188,165,145,18,92,121,4,91,150,145,137,92,167,92,158,144,116,180,28,78,145,90,63,82,26,153,83,57,157,171,100,18,198,88,98,22,85,10,211,12,182,212,84,20,35,12,163,43,37,170,121,113,39,153,106,37,56,78,101,36,19,170,68,112,208,21,253,101,133,149,148,167,16,112,250,161,139,145,212,50,56,130,137,129,142,134,50,206,210,236,100,100,100,100,105,90,20,147,82,22,133,17,161,104,82,146,162,82,84,100,97,245,16,2,202,104,163,165,118,28,105,107,135,8,173,104,167,118,25,172,14,173,137,252,129,247,137,113,82,136,165,17,153,37,70,68,90,198,87,149,70,211,196,68,151,18,149,17,146,22,135,27,69,235,0,0,0,1,138,188,168,254,98,120,155,241,47,166,32,134,85,12,85,229,71,243,19,196,223,137,125,49,4,2,0,71,213,64,249,87,31,85,0,0,0,0,0,0,62,85,196,255,0,114,92,121,137,225,151,199,94,152,141,16,2,39,251,146,227,204,79,12,190,58,244,196,104,12,170,24,171,167,182,132,18,45,46,40,70,163,105,200,89,84,183,19,100,154,166,164,147,184,199,151,14,202,225,77,226,55,161,98,212,219,78,45,198,114,41,213,182,89,13,72,118,217,84,148,184,233,47,42,128,7,203,101,83,73,213,84,52,246,42,150,173,105,153,173,63,58,130,201,180,203,166,144,78,66,69,49,157,9,90,51,180,225,37,105,204,133,165,69,114,222,149,17,150,227,33,46,156,149,122,115,205,113,74,27,243,55,98,228,210,46,97,86,75,97,226,166,82,58,134,101,52,84,68,76,229,141,105,184,236,43,202,136,112,221,114,37,162,113,74,70,76,196,112,237,40,141,40,212,102,115,208,114,161,104,45,242,107,165,87,142,56,57,70,109,120,147,37,201,207,16,208,74,202,244,246,86,219,106,35,179,36,147,218,35,25,179,122,187,26,86,182,137,109,248,213,38,29,178,134,9,76,218,107,32,154,193,79,100,83,56,185,116,202,93,16,220,92,28,100,35,202,101,248,103,219,81,41,183,91,113,38,74,66,210,162,37,18,136,200,200,200,140,128,125,79,12,117,211,147,75,185,86,136,56,70,154,173,137,116,36,226,172,159,68,42,91,78,74,159,136,74,16,183,201,6,165,197,60,130,81,58,184,102,75,46,125,89,92,214,227,45,154,155,214,147,137,241,60,157,218,111,193,233,85,66,29,37,88,197,101,196,218,78,94,211,179,213,27,44,67,51,52,109,79,58,218,34,161,90,67,170,90,178,161,12,109,6,77,182,218,29,136,73,33,36,149,161,37,138,188,177,90,45,85,80,243,214,116,174,148,212,147,89,212,150,47,99,145,77,229,113,9,113,228,200,178,160,210,195,176,234,74,77,13,65,184,178,50,90,86,105,203,18,249,25,26,206,35,43,97,26,213,77,89,85,87,51,216,170,166,181,169,166,181,4,234,55,38,211,49,154,70,185,23,20,254,68,37,8,206,235,134,165,171,42,16,148,149,207,114,82,68,91,136,133,245,210,91,68,73,174,140,184,71,131,213,93,97,49,139,58,179,18,161,230,115,41,148,169,200,117,48,137,67,13,34,5,80,240,170,67,137,75,187,74,74,37,205,118,98,34,74,236,218,83,226,205,199,45,166,0,226,207,200,43,25,105,60,92,240,66,85,84,120,47,48,76,111,53,204,211,118,95,232,169,57,146,171,30,173,228,102,214,52,238,85,106,221,67,107,202,172,185,79,56,57,89,177,122,141,199,172,47,209,207,23,48,253,248,183,36,85,20,61,76,244,57,69,176,108,190,210,208,228,189,167,89,113,27,200,150,219,173,184,217,154,77,72,51,65,154,84,164,154,84,97,138,186,35,104,191,53,210,206,173,171,112,230,154,155,194,75,170,25,117,46,169,220,157,216,232,133,51,4,167,219,152,192,178,226,98,20,134,157,89,163,103,136,136,52,146,18,71,172,38,238,121,115,17,217,73,180,166,107,32,154,198,200,167,178,200,185,116,202,93,16,228,36,100,28,91,42,101,248,103,219,81,165,198,156,109,68,74,66,210,162,52,154,76,136,200,200,200,198,111,242,62,213,148,173,13,164,77,103,84,214,181,52,170,159,146,193,97,252,94,211,49,154,70,183,9,10,198,121,164,177,8,206,235,134,148,39,50,214,148,149,207,122,148,68,91,204,133,139,211,79,72,233,86,148,248,243,53,197,73,21,17,9,77,75,85,14,204,182,13,4,210,83,27,26,195,25,137,184,168,229,36,205,43,137,82,76,147,184,204,144,218,25,104,148,189,94,177,65,43,220,157,218,125,65,233,57,74,157,7,138,83,9,84,183,19,100,154,168,123,156,75,16,254,19,54,109,186,189,166,22,27,49,44,222,66,24,113,81,13,182,131,109,61,23,19,149,46,106,218,176,28,185,223,73,63,223,39,242,104,178,156,151,154,36,226,158,35,99,45,55,143,122,217,173,47,70,81,147,6,166,28,226,149,68,193,61,58,232,196,163,81,4,238,165,77,68,179,174,99,81,22,140,233,241,78,173,23,186,183,94,190,92,239,164,159,239,147,249,52,4,85,140,191,228,238,211,126,51,69,90,236,233,42,198,43,54,25,85,147,6,157,158,168,217,126,37,233,91,137,101,214,209,21,10,210,29,74,19,153,107,99,104,50,109,199,22,212,58,73,9,53,33,9,62,95,37,230,16,209,184,245,138,248,147,132,120,128,196,91,146,42,139,13,227,25,136,56,71,205,151,218,90,38,178,199,90,121,181,239,34,91,110,182,219,132,74,37,32,205,4,74,74,146,102,147,178,154,81,104,201,95,104,179,138,19,44,63,171,225,162,227,37,168,136,82,100,181,9,75,158,134,130,156,176,77,180,230,118,20,225,101,82,208,151,218,75,168,66,150,77,184,106,70,101,88,148,160,250,51,252,234,215,180,175,234,85,71,77,212,114,255,0,115,140,129,153,64,196,55,251,166,222,101,198,215,222,149,37,93,100,98,11,57,68,116,32,140,209,86,187,42,182,142,133,205,134,85,100,193,214,164,73,39,159,137,122,86,226,89,105,197,194,197,58,182,146,132,230,90,223,217,200,220,113,197,181,14,163,90,141,72,90,142,245,114,91,233,245,7,135,123,14,140,152,199,48,149,75,105,3,219,34,41,218,138,50,37,136,22,101,14,30,182,37,232,104,183,28,82,16,166,93,89,184,109,184,102,110,37,215,9,190,154,28,70,167,53,121,81,252,196,241,55,226,95,76,65,0,133,109,19,188,233,240,111,225,2,158,244,139,3,232,79,30,241,174,149,209,219,9,231,184,199,90,203,230,177,178,90,127,101,218,88,149,180,219,145,75,215,196,181,14,140,137,113,198,208,118,91,201,51,186,203,162,71,107,157,136,254,123,52,78,243,167,193,191,132,10,123,210,44,9,190,229,30,164,234,170,231,67,28,67,165,168,170,102,107,80,78,163,121,167,102,151,74,224,156,139,138,127,36,214,17,107,200,211,100,165,171,42,16,165,29,139,114,82,102,123,136,192,91,92,61,229,118,209,183,18,171,250,107,14,100,84,78,37,49,50,170,167,16,82,72,55,98,229,176,9,97,183,226,94,67,45,169,197,38,49,74,36,18,150,70,102,73,81,218,246,35,224,51,124,124,251,104,201,163,38,146,82,13,36,176,162,123,61,209,243,18,165,210,217,117,113,34,139,140,140,139,164,227,217,98,25,134,227,217,83,142,184,226,154,36,161,9,73,26,141,70,100,68,68,102,99,232,36,0,67,183,44,254,60,195,85,88,161,77,96,4,138,54,47,103,161,225,213,52,158,161,49,14,165,135,38,49,141,182,166,27,91,38,130,66,214,204,53,150,151,73,75,221,28,226,11,33,165,100,169,126,155,77,165,82,9,84,108,246,123,51,132,151,75,101,208,238,69,198,70,69,188,150,88,134,97,180,154,156,117,199,20,100,148,33,41,35,81,168,204,136,136,140,204,124,198,98,174,38,85,88,201,136,245,30,41,86,177,123,68,234,166,152,59,48,137,202,227,139,109,156,231,208,97,173,98,214,180,178,210,9,45,182,131,81,228,109,8,73,29,146,64,60,168,145,254,70,12,121,134,165,113,66,165,192,9,236,108,94,207,92,67,166,105,34,66,162,29,83,13,204,96,219,113,79,182,134,73,6,132,45,232,107,173,78,154,145,186,5,180,30,115,82,9,62,82,155,208,238,141,152,242,85,206,180,130,132,147,197,205,171,184,169,199,132,112,241,48,80,102,167,225,101,208,113,203,151,187,8,191,44,206,25,45,28,100,99,139,108,154,222,77,27,134,164,67,164,207,18,176,7,24,231,186,63,227,45,39,140,84,227,59,68,93,51,48,76,67,144,217,144,141,174,21,105,83,113,48,217,214,133,147,122,214,28,117,173,102,67,82,51,230,79,73,36,96,62,154,64,0,0,0,0,0,0,6,42,242,163,249,137,226,111,196,190,152,130,16,173,162,119,157,62,13,252,32,83,222,145,96,77,79,42,63,152,158,38,252,75,233,136,33,10,218,39,121,211,224,223,194,5,61,233,22,0,125,41,128,0,0,0,0,15,149,113,245,80,62,85,192,125,9,208,88,233,135,26,58,104,35,133,152,161,138,19,157,134,85,3,135,244,235,76,178,209,18,226,166,17,74,150,50,109,194,195,54,102,90,199,151,149,86,43,146,73,41,82,214,164,33,11,90,97,47,74,45,38,235,237,41,177,66,101,136,21,124,76,92,28,181,113,10,84,150,158,41,139,209,48,82,102,13,182,155,200,194,92,60,169,90,210,195,74,117,104,74,9,199,9,75,202,155,146,83,219,105,17,165,85,101,141,212,150,30,97,107,51,40,184,74,19,14,169,121,44,166,2,82,109,147,68,252,198,30,92,203,17,81,143,146,86,162,117,122,210,121,13,40,204,178,178,105,178,16,183,30,207,114,185,59,180,32,140,210,170,187,58,182,177,133,203,134,84,156,193,166,167,169,55,159,134,122,104,226,153,117,196,66,194,186,134,148,133,101,90,24,218,8,156,109,196,53,16,147,66,137,75,66,136,49,0,78,247,39,221,107,42,195,94,77,90,99,17,167,176,241,111,203,105,89,61,77,59,140,106,17,9,83,238,49,13,50,152,60,226,91,74,148,148,154,205,40,50,34,53,36,175,107,153,113,16,215,164,220,166,85,32,210,75,21,228,82,41,100,36,186,91,46,174,39,176,144,112,112,140,165,150,33,152,110,61,228,182,211,109,164,137,40,66,82,68,146,73,17,17,17,17,16,150,157,20,229,51,89,255,0,36,20,92,138,69,44,139,152,204,166,52,61,111,9,7,7,8,202,158,126,37,247,34,102,105,109,166,219,73,26,150,181,40,201,36,146,35,51,51,34,32,28,95,236,213,232,177,254,240,113,87,252,85,46,255,0,94,25,85,165,143,154,198,50,124,31,212,62,142,124,64,15,230,78,210,159,255,0,54,156,85,255,0,224,217,143,244,34,127,180,177,243,88,198,79,131,250,135,209,207,128,249,172,23,43,71,141,31,171,237,38,177,66,7,10,48,229,16,136,153,70,67,196,69,187,25,28,79,20,20,19,12,182,106,83,177,14,50,219,138,109,6,172,141,37,70,155,27,142,182,157,217,136,91,81,244,81,161,70,138,50,45,18,240,106,10,141,213,74,163,42,249,149,163,42,153,220,19,43,78,223,21,153,102,219,100,167,12,214,108,176,133,234,155,43,33,39,101,185,171,66,221,112,128,92,12,11,192,188,56,209,211,14,37,216,95,133,242,109,134,85,3,119,94,121,211,37,197,76,34,148,68,78,69,68,184,68,90,199,151,149,55,59,18,73,41,74,16,148,33,8,66,110,0,0,14,36,218,109,42,144,74,163,103,179,217,156,36,186,91,46,135,114,46,50,50,45,228,178,196,51,13,164,212,227,174,56,163,36,161,9,73,26,141,70,100,68,68,102,99,231,179,78,77,46,230,186,95,98,226,106,182,37,209,114,122,78,67,14,169,109,57,42,126,33,75,90,24,53,154,151,20,242,9,70,210,34,94,60,185,245,101,98,67,108,182,106,115,84,78,42,106,116,211,209,198,107,165,62,3,77,112,174,69,91,197,211,83,37,68,51,50,131,89,58,164,193,70,190,198,99,110,22,57,41,35,82,225,148,163,37,110,35,52,56,134,93,36,175,87,171,87,207,13,83,73,213,84,52,246,42,150,173,105,153,173,63,58,130,201,180,203,166,144,78,66,69,49,157,9,90,51,180,225,37,105,204,133,165,69,114,222,149,17,150,227,32,25,169,201,139,161,44,102,57,226,60,54,45,226,133,41,159,13,169,124,177,140,195,77,165,175,156,45,75,20,163,121,182,219,101,102,73,105,230,88,121,149,45,226,204,180,230,67,109,45,181,37,213,154,102,252,97,7,37,126,148,20,14,43,224,148,171,4,37,242,136,73,13,89,135,18,118,90,142,131,135,135,102,22,26,96,194,159,121,37,23,12,217,58,167,93,93,137,165,197,58,164,32,182,136,171,253,16,134,111,128,177,90,98,104,171,70,233,95,132,115,10,62,115,45,132,77,79,46,135,136,137,164,230,238,56,108,174,93,49,52,116,9,78,165,11,86,204,226,146,218,94,70,85,102,65,18,136,181,136,109,104,249,236,175,232,10,203,11,43,41,182,31,98,13,61,23,35,168,100,113,7,13,29,3,18,69,157,165,216,140,140,140,140,210,180,41,38,149,161,105,51,66,208,164,169,38,164,168,140,254,159,102,211,105,84,130,85,27,61,158,204,225,37,210,217,116,59,145,113,145,145,111,37,150,33,152,109,38,167,29,113,197,25,37,8,74,72,212,106,51,34,34,35,51,31,60,58,114,233,21,74,233,67,164,20,203,20,168,170,87,153,36,171,151,193,75,225,182,136,22,225,166,17,154,166,139,59,241,186,183,92,67,143,103,82,155,74,201,94,160,212,58,76,136,210,96,36,255,0,147,23,77,168,60,115,195,136,108,36,197,10,175,62,36,210,249,96,217,137,155,76,152,56,170,150,21,68,243,141,184,202,12,210,235,207,48,203,42,67,199,149,106,202,134,221,91,138,83,171,36,231,80,132,14,74,61,22,170,172,91,198,86,49,199,194,73,173,55,77,225,156,194,29,253,166,5,46,52,244,222,57,73,81,236,45,189,151,87,169,213,252,244,155,154,141,167,208,222,82,39,245,136,155,240,1,1,124,166,186,69,67,99,254,146,243,22,41,106,178,18,121,68,209,144,237,201,164,15,64,58,234,161,30,94,68,174,50,33,36,165,26,22,181,68,26,219,215,52,68,135,26,135,135,50,53,146,82,181,76,254,148,248,215,249,157,180,125,173,177,141,185,126,219,23,79,203,203,96,97,77,107,27,92,115,238,162,30,23,90,157,99,102,108,147,239,52,110,101,89,43,86,75,203,117,88,143,230,176,0,76,159,34,222,49,207,107,12,26,171,112,118,110,206,178,19,14,230,16,241,18,184,156,200,44,176,179,37,68,56,168,108,137,65,25,228,125,136,135,117,138,90,212,173,167,47,69,45,164,143,29,116,224,208,238,178,193,205,11,112,18,117,27,39,132,136,153,80,176,241,210,218,194,33,152,50,56,184,69,205,34,118,214,24,117,214,117,136,84,52,52,67,145,48,228,226,157,36,27,177,8,52,39,199,153,21,160,228,197,197,47,145,126,153,52,86,215,61,230,201,85,91,180,82,211,15,149,117,219,86,212,217,236,140,110,66,148,140,209,205,193,116,211,150,214,233,40,144,107,1,63,195,21,121,81,252,196,241,55,226,95,76,65,12,170,24,171,202,143,230,39,137,191,18,250,98,8,4,43,104,157,231,79,131,127,8,20,247,164,88,31,74,99,230,179,68,239,58,124,27,248,64,167,189,34,192,250,83,0,17,43,202,117,201,233,7,75,65,196,233,21,163,245,33,169,149,51,153,218,182,65,44,101,134,33,101,80,173,48,203,109,69,65,66,48,202,50,178,90,167,151,18,121,150,162,83,132,230,82,65,58,164,100,174,158,250,87,79,116,75,198,92,6,172,181,179,88,202,66,101,225,36,29,83,36,130,121,9,219,225,114,203,201,183,9,46,17,160,222,97,107,214,182,119,66,142,203,111,88,132,58,225,140,170,165,170,156,56,199,28,56,133,169,41,184,233,85,91,70,85,178,245,165,42,83,68,244,44,116,43,132,166,221,101,214,156,47,171,109,198,156,73,41,42,37,161,105,35,37,36,131,230,179,10,177,50,170,193,188,71,167,49,74,138,139,217,231,84,204,193,169,132,54,103,28,67,111,100,62,155,14,234,214,133,169,151,80,106,109,196,18,139,59,107,90,76,236,163,31,67,218,46,233,55,64,233,77,133,242,220,64,164,34,97,32,230,75,135,74,167,84,241,204,89,137,141,147,62,110,58,222,71,210,217,230,74,22,166,29,83,75,90,80,110,54,73,94,84,220,210,152,129,229,4,208,42,161,209,154,178,142,174,112,250,69,23,25,133,115,120,135,30,129,92,62,213,26,185,2,8,161,146,108,199,60,109,18,25,66,162,34,20,220,57,169,197,173,104,65,18,148,165,145,153,217,77,23,116,155,175,180,89,197,9,110,32,82,17,49,113,146,212,68,37,83,170,120,230,47,67,65,78,88,38,221,111,35,233,108,242,169,104,75,238,169,165,173,43,38,220,52,175,42,172,105,80,125,20,226,21,107,42,195,90,2,165,196,105,236,60,91,242,218,86,79,27,59,140,106,17,9,83,238,49,12,202,222,113,45,165,74,74,77,102,148,25,17,26,146,87,181,204,184,140,32,254,205,94,139,31,239,7,21,127,197,82,239,245,225,127,235,60,72,145,105,51,160,237,113,95,225,28,28,214,107,9,90,97,252,253,169,92,22,194,189,185,200,163,132,137,97,80,186,148,230,53,60,151,208,182,172,131,82,84,164,244,20,180,154,84,112,89,249,147,180,167,255,0,205,167,21,127,248,54,99,253,8,15,165,48,0,0,0,0,1,128,28,181,126,107,20,183,194,4,15,163,166,35,63,198,0,114,213,249,172,82,223,8,16,62,142,152,128,192,14,75,143,62,204,50,248,235,208,241,162,127,132,0,242,92,121,246,97,151,199,94,135,141,19,252,0,0,0,2,213,105,99,230,177,140,159,7,245,15,163,159,23,84,90,173,44,124,214,49,147,224,254,161,244,115,224,62,107,7,213,49,241,31,43,34,95,121,82,52,249,140,195,205,187,70,92,28,152,77,101,181,121,236,113,21,21,69,7,18,252,11,210,134,207,87,18,204,52,35,141,169,11,83,206,160,219,55,28,35,54,210,211,134,223,77,110,47,82,24,235,202,173,166,5,3,164,29,101,34,195,44,45,56,73,180,138,131,136,139,84,85,68,134,153,113,19,8,215,73,8,82,32,222,200,110,148,51,100,217,145,173,14,19,111,172,201,89,84,150,89,117,88,215,162,246,140,149,246,148,216,159,45,160,41,8,88,184,73,106,226,18,153,213,66,114,231,162,96,164,204,27,110,185,157,245,54,89,82,181,165,135,82,210,22,164,19,142,18,81,153,55,53,39,197,97,86,26,85,56,201,136,244,238,23,81,80,154,249,213,77,48,106,95,13,153,183,20,219,57,207,166,251,186,180,173,105,101,164,18,156,113,100,147,200,218,22,163,43,17,143,161,205,23,180,100,160,116,89,194,249,109,1,72,195,66,70,76,145,14,148,206,106,3,151,51,13,27,57,124,156,117,204,239,169,178,204,164,33,79,186,150,144,181,44,219,108,210,140,202,177,169,65,226,244,128,210,219,10,244,18,165,112,246,151,196,198,177,2,171,231,89,123,178,248,41,139,9,134,142,142,136,230,246,225,144,227,241,174,188,243,57,222,115,94,133,26,210,71,153,89,204,201,59,175,229,48,27,148,255,0,0,180,137,197,153,30,14,209,84,142,32,65,78,106,13,171,102,126,105,47,130,110,21,26,136,103,98,23,157,77,197,184,178,186,25,81,21,144,125,35,43,216,174,101,101,121,100,240,159,20,241,64,176,131,228,105,134,149,85,91,205,158,16,109,188,197,38,137,143,217,117,156,223,171,214,234,80,172,153,181,107,203,154,215,200,171,112,49,141,124,156,90,61,227,237,15,166,110,30,85,53,174,7,226,5,63,37,130,231,109,166,99,52,166,99,97,33,88,207,42,139,66,51,186,227,105,66,115,45,105,73,92,247,169,68,69,188,200,4,217,204,45,169,77,253,145,125,227,17,129,202,9,12,103,33,138,89,18,119,214,75,63,242,34,132,159,204,72,245,9,250,162,251,198,35,79,148,6,9,103,76,188,178,201,190,176,81,255,0,213,197,0,142,154,17,69,225,180,213,7,235,91,124,191,235,146,51,114,140,149,18,54,207,22,206,253,95,2,250,174,225,130,180,188,70,197,92,78,20,163,87,24,132,244,126,188,159,200,36,22,143,83,42,218,236,217,110,213,245,23,182,1,158,152,71,48,75,156,235,189,195,182,163,143,252,231,120,187,19,4,221,135,120,122,146,190,241,140,116,193,249,234,126,107,244,226,63,75,245,253,115,188,100,92,105,26,161,94,87,99,106,251,198,3,27,244,144,146,148,198,151,168,172,212,57,154,169,168,182,250,105,247,55,187,184,111,16,191,164,76,129,201,69,77,12,222,88,116,145,203,90,93,154,43,22,247,156,46,194,236,19,121,141,14,50,169,68,218,21,214,243,155,178,87,211,188,136,202,198,151,11,120,136,189,48,229,13,51,83,67,169,166,33,209,105,60,63,146,146,47,211,46,247,0,178,88,119,14,243,211,41,123,68,178,223,173,220,102,118,242,86,36,79,69,58,35,93,47,165,230,174,195,192,46,251,109,205,72,186,207,164,250,125,143,227,24,27,131,210,237,162,166,148,48,105,104,243,109,30,81,110,245,55,15,176,74,222,138,212,194,83,66,82,238,147,16,132,101,182,239,36,239,245,103,251,128,100,238,19,203,26,131,129,101,173,75,36,148,176,233,17,33,37,109,238,223,176,92,98,34,34,34,34,177,16,243,180,108,17,66,64,52,89,27,35,200,178,186,75,219,143,70,0,0,0,0,0,0,0,0,40,102,68,28,66,219,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,3,65,241,26,149,192,105,1,84,141,42,26,136,236,52,168,5,81,192,192,184,130,58,197,109,99,32,5,126,33,193,152,238,132,115,236,125,242,28,229,126,33,215,204,203,52,43,133,126,207,190,64,35,195,148,33,87,166,107,228,219,251,213,248,72,65,128,88,2,95,236,229,34,47,219,95,196,221,18,11,202,8,197,233,26,247,165,253,235,234,247,88,81,31,120,14,140,152,225,35,223,123,109,63,196,221,1,58,56,51,253,165,83,127,242,12,31,224,91,30,253,124,62,200,183,216,47,253,165,83,95,242,12,31,224,91,23,13,126,73,0,195,141,53,215,150,54,152,221,244,89,151,223,96,66,60,240,175,168,253,215,226,19,141,166,98,115,197,211,59,237,103,38,63,125,129,7,147,158,150,167,247,95,136,4,151,242,121,49,249,232,158,244,255,0,79,201,122,189,209,241,40,210,228,100,100,202,247,233,254,34,17,157,201,232,223,231,154,126,119,225,29,38,252,35,226,77,161,124,159,221,0,228,167,241,141,74,226,41,109,247,21,51,184,12,0,229,169,243,89,165,190,16,32,125,29,49,24,3,201,117,191,78,172,51,248,231,208,241,163,63,185,106,124,214,105,111,132,8,31,71,76,70,0,242,92,249,245,225,159,199,62,135,141,1,63,128,42,124,8,80,5,82,34,183,151,59,233,39,251,228,254,77,18,166,92,4,86,114,231,125,36,255,0,124,159,201,160,45,87,34,167,157,61,83,240,127,29,233,25,112,154,145,10,220,138,158,116,245,79,193,252,119,164,101,194,106,64,0,0,6,53,114,131,224,94,28,99,46,140,181,172,218,181,147,107,102,180,37,63,52,169,36,19,38,12,145,21,5,21,15,10,183,141,9,89,145,221,151,117,73,67,173,153,26,84,146,73,149,150,134,214,143,158,193,244,167,165,143,154,198,50,124,31,212,62,142,124,124,214,0,149,77,62,191,242,89,104,229,251,208,255,0,253,114,40,69,88,149,77,62,191,242,89,104,229,251,208,255,0,253,114,40,98,174,128,186,20,85,90,86,98,60,36,238,109,44,217,240,202,153,152,50,229,71,48,136,39,16,220,126,67,75,138,150,67,155,106,66,212,243,168,50,37,169,10,45,75,107,37,153,230,83,72,116,46,255,0,38,22,129,80,216,207,53,132,210,7,24,36,80,145,248,125,44,136,137,102,85,40,139,214,160,230,211,22,20,206,71,156,105,77,106,162,32,82,106,125,38,68,239,73,230,13,181,165,72,39,16,169,74,210,199,205,99,25,62,15,234,31,71,62,46,84,166,83,42,144,74,160,164,82,41,100,36,186,91,46,135,110,18,14,14,17,148,178,196,51,13,164,146,219,77,182,146,36,161,9,73,18,73,36,68,68,68,68,66,218,233,99,230,177,140,159,7,245,15,163,159,1,243,88,62,170,7,202,184,250,168,0,24,1,203,87,230,177,75,124,32,64,250,58,98,51,252,96,7,45,95,154,197,45,240,129,3,232,233,136,8,86,18,147,201,79,160,148,212,230,176,26,83,99,45,51,8,153,106,97,201,250,34,85,49,97,74,125,199,205,72,83,115,131,65,153,37,8,74,73,68,198,116,168,214,107,215,164,145,145,135,28,195,93,1,240,206,149,197,221,47,112,218,133,173,97,54,185,44,68,194,34,97,19,10,166,219,113,184,173,138,17,232,196,48,234,28,66,144,182,92,92,58,80,226,13,61,38,212,180,145,145,153,25,125,15,74,101,50,169,4,170,10,69,34,150,66,75,165,178,232,118,225,32,224,225,25,75,44,67,48,218,73,45,180,219,105,34,74,16,148,145,36,146,68,68,68,68,68,3,150,56,147,105,76,170,127,42,141,145,79,101,144,147,25,108,198,29,200,72,200,56,182,82,243,17,44,56,147,75,141,56,218,136,210,180,41,38,105,52,153,25,25,25,145,142,88,0,128,29,62,180,40,170,180,83,196,120,185,220,166,89,180,97,149,77,48,121,202,114,97,14,78,45,184,12,230,167,19,44,136,55,20,181,165,230,144,70,72,82,212,122,230,208,107,35,204,151,80,214,42,143,167,60,98,193,218,7,29,104,9,166,28,226,52,134,18,99,45,152,195,190,211,78,187,10,203,207,203,223,113,151,25,76,92,42,158,66,210,212,75,105,117,102,219,164,147,52,153,251,228,127,49,128,62,148,244,78,243,88,193,191,131,250,123,209,204,15,154,193,244,167,162,119,154,198,13,252,31,211,222,142,96,124,214,0,250,83,209,59,205,99,6,254,15,233,239,71,48,46,168,181,90,39,121,172,96,223,193,253,61,232,230,6,37,114,158,233,235,19,131,18,168,189,31,176,126,123,23,1,136,51,56,120,103,166,179,120,77,82,202,83,46,125,47,103,101,183,82,238,182,30,57,68,150,20,70,109,116,89,124,156,66,146,179,109,105,12,128,164,244,245,209,230,175,210,26,160,209,182,22,123,23,46,168,105,248,135,37,231,48,155,108,240,82,232,249,139,113,13,67,174,2,17,78,186,79,61,19,174,117,72,74,9,162,207,169,112,208,106,78,85,43,34,135,203,12,166,109,53,144,77,96,167,178,41,156,92,186,101,46,136,110,46,14,50,17,229,50,252,51,237,168,148,219,173,184,147,37,33,105,81,18,137,68,100,100,100,70,66,114,121,59,180,250,131,210,114,149,58,15,20,166,18,169,110,38,201,53,80,247,56,150,33,252,38,108,219,117,123,76,44,54,98,89,188,132,48,226,162,27,109,6,218,122,46,39,42,92,213,180,25,170,0,0,2,213,105,99,230,177,140,159,7,245,15,163,159,23,84,90,173,44,124,214,49,147,224,254,161,244,115,224,62,107,7,213,64,249,87,31,85,0,48,3,150,175,205,98,150,248,64,129,244,116,196,97,7,36,221,127,89,83,58,99,83,20,100,138,161,139,132,145,86,48,243,8,105,236,189,38,70,196,114,33,229,241,81,12,26,210,100,100,75,109,214,200,210,178,178,200,148,226,72,242,184,180,171,55,249,106,252,214,41,111,132,8,31,71,76,70,0,114,92,121,246,97,151,199,94,135,141,1,62,115,105,76,170,127,42,141,145,79,101,144,147,25,108,198,29,200,72,200,56,182,82,243,17,44,56,147,75,141,56,218,136,210,180,41,38,105,52,153,25,25,25,145,143,157,125,56,176,134,141,192,141,42,43,204,45,195,230,34,216,167,165,49,16,111,64,177,18,249,188,184,116,68,193,49,20,108,146,207,164,164,33,79,169,8,53,26,151,145,41,204,165,170,234,63,163,49,0,60,168,254,125,152,155,241,47,161,224,128,101,87,33,143,211,179,247,183,252,164,37,80,69,95,33,143,211,179,247,183,252,164,37,80,0,0,0,6,42,242,163,249,137,226,111,196,190,152,130,25,84,49,87,149,31,204,79,19,126,37,244,196,16,8,1,31,85,3,229,92,125,84,0,0,0,0,0,0,249,87,19,253,201,113,230,39,134,95,29,122,98,52,64,8,159,238,75,143,49,60,50,248,235,211,17,160,50,168,0,0,4,43,114,185,232,209,133,152,29,93,209,245,214,25,202,121,147,228,129,206,27,108,154,13,136,104,105,92,14,194,204,3,77,236,140,50,210,53,89,245,171,91,153,148,172,203,81,168,178,220,200,230,164,69,95,46,119,210,79,247,201,252,154,2,213,114,42,121,211,213,63,7,241,222,145,151,9,158,155,74,101,83,249,84,108,138,123,44,132,152,203,102,48,238,66,70,65,197,178,151,152,137,97,196,154,92,105,198,212,70,149,161,73,51,73,164,200,200,200,204,140,67,15,34,167,157,61,83,240,127,29,233,25,112,154,144,16,3,167,182,132,19,221,17,235,182,163,105,200,89,172,203,12,167,122,166,164,147,184,199,145,16,242,34,137,146,55,161,98,212,219,77,161,183,179,165,213,182,89,9,43,106,217,84,165,54,233,35,23,220,155,77,94,149,67,200,158,153,197,174,91,7,16,244,92,60,26,158,81,176,203,239,37,180,186,234,27,190,84,173,105,97,148,169,68,87,81,52,217,29,242,149,190,154,113,163,8,104,220,122,194,250,131,8,241,1,136,183,36,85,20,58,89,136,56,71,205,151,218,90,28,75,173,60,218,247,145,45,183,91,109,194,37,18,144,102,130,37,37,73,51,73,252,245,233,69,163,37,125,162,206,40,76,176,254,175,134,139,140,150,162,33,73,146,212,37,46,122,26,10,114,193,54,211,153,216,83,133,149,75,66,95,105,46,161,10,89,54,225,169,25,149,98,82,130,213,65,77,166,178,232,104,248,57,124,206,46,22,30,105,14,80,145,205,50,242,144,136,166,9,214,222,38,157,73,29,150,130,117,150,156,36,170,229,157,180,43,138,72,202,245,232,119,162,173,101,165,126,46,75,232,249,52,182,45,52,196,186,34,30,38,172,155,182,225,50,137,116,184,215,211,36,186,164,45,59,75,137,75,137,101,25,85,153,100,106,50,213,161,197,163,196,224,94,5,226,62,145,120,143,46,194,252,47,147,109,211,88,235,186,243,206,153,162,22,95,10,147,34,114,42,37,194,35,213,178,140,201,185,216,212,106,82,80,132,173,107,66,21,244,41,163,166,141,24,89,162,253,8,205,11,134,114,159,101,182,206,99,24,134,231,73,159,142,121,214,246,183,217,105,189,118,171,94,180,55,153,61,4,89,37,214,102,30,214,128,160,40,220,44,163,101,56,125,135,212,244,36,142,158,145,195,148,52,12,12,49,30,70,145,115,51,51,51,51,82,214,165,26,150,181,168,205,107,90,148,165,26,148,163,51,140,190,92,239,164,159,239,147,249,52,74,160,138,190,92,239,164,159,239,147,249,52,5,170,228,84,243,167,170,126,15,227,189,35,46,18,105,166,38,138,180,110,149,248,71,48,163,231,50,216,68,212,242,232,120,136,154,78,110,227,134,202,229,211,19,71,64,148,234,80,181,108,206,41,45,165,228,101,86,100,17,40,139,88,134,214,136,203,228,84,243,167,170,126,15,227,189,35,46,19,82,3,229,222,191,160,43,44,44,172,166,216,125,136,52,244,92,142,161,145,196,28,52,116,12,73,22,118,151,98,50,50,50,51,74,208,164,154,86,133,164,205,11,66,146,164,154,146,162,51,205,67,211,182,107,141,156,159,248,165,129,24,209,83,66,68,86,210,56,121,18,169,249,140,91,234,219,106,24,36,205,161,77,212,57,152,178,187,19,14,148,36,205,121,245,142,182,163,89,165,70,203,206,171,55,249,68,116,5,131,210,114,149,42,243,11,101,242,169,110,38,201,53,177,22,40,102,33,252,38,108,219,105,27,52,84,78,82,89,188,132,48,218,97,220,113,102,218,122,77,171,42,92,214,53,5,128,46,174,137,222,116,248,55,240,129,79,122,69,129,244,166,62,107,52,78,243,167,193,191,132,10,123,210,44,15,165,48,0,0,1,134,188,171,216,197,42,195,93,18,231,116,138,103,209,112,53,14,32,196,67,201,37,109,65,69,37,167,220,97,47,54,244,106,150,156,233,89,195,28,58,22,195,134,146,81,94,41,164,44,178,184,102,32,174,83,41,154,207,230,176,82,41,20,178,46,99,50,152,196,55,9,7,7,8,202,158,126,37,247,20,73,109,166,219,73,26,150,181,40,201,36,146,35,51,51,34,33,34,188,182,24,161,42,168,113,114,131,194,137,122,97,30,136,163,36,241,83,40,232,134,99,82,234,219,126,96,182,237,10,235,68,87,101,104,106,13,167,75,50,174,164,69,32,242,164,136,141,118,83,146,202,128,137,174,180,210,163,98,142,158,132,155,75,105,88,120,249,252,200,162,73,165,34,21,13,195,45,168,120,130,67,135,210,90,35,31,132,52,100,35,90,87,149,101,108,134,164,132,228,252,139,104,79,145,103,200,83,152,191,57,158,15,248,45,205,155,83,223,161,123,54,205,168,215,103,214,250,143,71,62,124,253,121,175,188,124,198,77,165,51,89,4,214,54,69,61,150,69,203,166,82,232,135,33,35,32,226,217,83,47,195,62,218,141,46,52,227,106,34,82,22,149,17,164,210,100,70,70,70,70,62,167,132,5,242,166,208,17,52,46,154,85,148,81,83,208,146,153,109,85,15,1,63,150,148,49,52,148,69,33,200,100,53,17,16,104,108,250,43,92,99,17,102,188,228,75,82,243,44,239,156,148,160,150,174,79,172,98,154,227,126,137,116,45,93,82,207,161,38,181,12,20,59,210,73,195,173,69,41,247,201,248,71,150,203,106,138,82,214,181,237,46,67,166,29,247,13,103,117,27,249,200,137,43,73,12,138,17,107,200,125,95,196,187,42,197,60,45,142,168,97,10,30,22,34,93,63,149,202,84,109,37,243,91,169,117,136,216,132,21,181,171,65,19,48,8,86,243,66,12,219,242,77,195,205,41,64,0,0,0,0,0,49,87,149,31,204,79,19,126,37,244,196,16,133,109,19,188,233,240,111,225,2,158,244,139,2,106,121,81,252,196,241,55,226,95,76,65,8,86,209,59,206,159,6,254,16,41,239,72,176,3,233,76,0,0,0,0,0,124,171,143,170,129,243,45,129,120,23,136,250,69,226,60,187,11,240,190,77,183,77,99,174,235,207,58,102,136,89,124,42,76,137,200,168,151,8,143,86,202,51,38,231,99,81,169,73,66,18,181,173,8,80,122,189,20,116,81,196,125,45,113,29,20,85,20,214,195,42,129,213,191,63,159,190,201,174,22,81,10,163,50,37,40,136,203,88,242,242,168,154,100,140,148,226,146,163,51,66,16,227,136,250,30,160,40,10,55,11,40,217,78,31,97,245,61,9,35,167,164,112,229,13,3,3,12,71,145,164,92,204,204,204,204,212,181,169,70,165,173,106,51,90,214,165,41,70,165,40,204,237,254,139,186,50,80,58,44,225,124,183,15,233,8,104,72,201,146,33,210,153,213,66,114,230,97,163,103,47,147,142,185,157,245,54,89,148,132,41,247,82,210,22,165,155,109,154,81,153,86,53,42,240,0,249,172,210,199,206,159,25,62,16,42,31,72,190,38,167,146,227,204,79,12,190,58,244,196,104,133,109,44,124,233,241,147,225,2,161,244,139,226,106,121,46,60,196,240,203,227,175,76,70,128,202,161,106,180,177,243,88,198,79,131,250,135,209,207,139,170,45,86,150,62,107,24,201,240,127,80,250,57,240,31,53,131,234,160,124,171,143,170,128,0,0,0,17,213,202,179,161,44,102,43,72,161,180,129,194,26,83,108,172,228,218,184,57,252,182,87,45,126,34,97,80,66,173,109,50,195,136,67,36,173,99,208,251,238,102,140,202,96,207,51,132,80,237,160,228,84,0,124,198,96,190,47,86,88,11,138,20,254,46,97,251,240,141,207,105,216,133,61,14,81,108,19,204,58,133,182,166,157,101,196,110,51,67,141,56,227,102,105,52,172,137,102,105,82,84,68,162,250,40,209,227,72,26,7,73,172,47,129,197,124,57,92,90,37,177,145,17,16,142,193,199,27,37,27,4,251,46,26,84,212,67,108,184,226,91,89,167,35,169,73,170,230,219,173,171,118,98,17,23,202,117,161,44,102,6,98,60,78,45,225,125,41,147,13,170,140,209,143,67,74,101,175,148,45,53,20,147,101,183,27,121,100,74,105,150,95,121,228,173,146,204,132,230,91,141,33,180,165,164,26,172,6,141,154,94,99,46,138,94,22,252,137,99,101,76,248,99,47,68,20,103,56,64,38,39,80,243,89,246,120,182,110,101,103,154,214,187,148,151,157,165,107,15,88,218,236,156,161,154,156,172,90,111,193,212,156,231,162,102,25,197,103,132,151,204,9,170,218,52,217,97,230,98,156,103,103,126,30,22,21,228,186,179,78,169,242,89,68,18,155,67,137,118,29,40,37,101,39,18,172,22,209,139,71,170,171,74,12,101,146,225,29,45,19,176,109,250,200,153,140,209,112,174,68,51,44,129,105,57,157,136,113,40,47,169,109,4,165,33,43,117,214,144,107,70,124,197,109,37,50,153,172,254,107,5,34,145,75,34,230,51,41,140,67,112,144,112,112,140,169,231,226,95,113,68,150,218,109,180,145,169,107,82,140,146,73,34,51,51,50,34,31,66,154,14,104,137,42,209,7,8,213,74,63,49,132,156,85,147,232,132,204,170,57,171,16,233,66,22,249,32,146,136,86,86,105,39,87,12,201,102,201,172,59,154,220,121,194,75,122,211,109,33,119,240,171,12,233,92,27,195,138,115,11,104,168,77,158,75,76,203,218,151,195,102,109,180,56,246,66,233,190,238,173,8,66,158,117,102,167,28,89,36,179,184,181,168,202,234,49,234,192,0,70,95,45,134,49,77,100,180,109,7,130,18,57,244,35,80,245,44,68,84,238,127,6,204,82,147,22,166,33,77,180,193,165,214,210,178,35,134,113,215,31,89,19,136,50,83,176,104,52,153,27,74,17,213,162,22,16,195,99,190,146,248,123,133,179,6,33,31,150,205,167,8,122,104,196,75,238,178,136,137,116,50,21,21,24,201,45,174,154,86,184,118,29,66,13,38,158,154,147,210,71,148,87,87,149,54,191,137,174,180,210,172,161,74,161,132,155,75,105,88,120,9,4,180,225,141,165,34,21,13,195,33,216,136,115,91,101,210,90,35,31,139,37,231,51,90,87,153,7,108,132,148,223,94,68,188,51,165,106,12,71,196,76,82,155,66,109,19,170,62,95,47,151,202,53,141,182,182,225,246,243,137,215,190,156,200,53,161,226,68,33,54,149,161,73,241,111,190,147,37,18,247,4,133,105,205,133,243,92,99,209,47,19,40,57,18,162,206,100,252,159,156,160,216,132,130,84,91,241,111,192,188,220,107,112,173,180,147,37,41,111,42,24,153,43,92,200,220,35,36,170,217,79,231,90,83,54,154,200,38,176,83,217,20,206,46,93,50,151,68,55,23,7,25,8,242,153,126,25,246,212,74,109,214,220,73,146,144,180,168,137,68,162,50,50,50,35,33,245,60,62,104,116,148,194,24,156,5,199,154,231,8,222,98,45,184,122,118,112,243,50,243,139,125,167,159,118,92,187,59,4,243,139,106,200,53,185,12,227,46,25,17,38,198,179,35,74,76,141,36,31,70,120,85,137,148,174,50,97,197,57,138,84,84,94,209,37,169,165,237,76,33,179,56,218,220,103,57,116,216,119,86,181,161,47,52,178,83,110,32,148,121,28,66,210,103,116,152,176,28,168,254,98,120,155,241,47,166,32,135,148,228,142,196,202,86,176,209,10,79,66,202,98,237,58,160,166,17,242,249,188,43,142,55,172,78,211,22,244,99,15,165,9,89,172,153,90,31,52,37,107,74,115,56,195,233,34,50,69,207,213,242,163,249,137,226,111,196,190,152,130,1,10,218,39,121,211,224,223,194,5,61,233,22,7,210,152,249,172,209,59,206,159,6,254,16,41,239,72,176,62,148,192,69,95,46,119,210,79,247,201,252,154,60,255,0,34,198,49,87,209,56,151,85,224,132,194,125,23,31,73,183,75,174,119,3,7,23,20,243,168,150,62,196,115,105,52,194,182,107,213,50,135,78,61,213,186,73,69,214,180,54,119,43,30,111,65,203,157,244,147,253,242,127,38,139,85,200,169,231,79,84,252,31,199,122,70,92,2,98,107,250,2,141,197,58,54,109,135,216,131,79,66,79,41,233,228,57,195,71,64,196,145,228,117,23,35,35,35,35,37,33,105,81,37,104,90,76,150,133,165,42,73,165,73,35,47,154,204,111,162,165,88,107,141,21,246,28,200,162,34,223,150,210,181,68,214,73,6,236,90,210,167,220,98,26,45,198,91,83,138,74,82,147,89,165,4,102,100,148,149,239,98,46,3,233,204,124,214,105,99,231,79,140,159,8,21,15,164,95,1,53,60,151,30,98,120,101,241,215,166,35,70,85,12,85,228,184,243,19,195,47,142,189,49,26,50,168,0,0,0,0,0,0,96,7,45,95,154,197,45,240,129,3,232,233,136,207,241,128,28,181,126,107,20,183,194,4,15,163,166,32,48,3,146,227,207,179,12,190,58,244,60,104,159,225,0,60,151,30,125,152,101,241,215,161,227,68,255,0,0,0,0,0,181,90,88,249,172,99,39,193,253,67,232,231,197,213,22,171,75,31,53,140,100,248,63,168,125,28,248,15,154,193,218,254,122,171,218,171,245,86,163,169,42,57,135,186,70,71,76,163,162,28,253,211,143,60,227,139,239,82,148,174,179,49,213,9,136,228,171,208,98,107,133,176,223,154,71,23,37,113,114,250,178,101,15,21,45,145,211,211,41,90,161,226,100,204,107,77,183,98,158,76,67,100,235,113,46,147,106,74,50,101,34,135,117,70,106,94,191,43,97,122,116,6,208,86,85,162,21,51,27,60,169,99,33,38,248,139,81,67,148,36,226,50,21,196,191,5,10,195,113,15,41,182,160,92,92,59,79,161,14,54,168,117,60,149,153,146,156,101,6,69,100,36,101,161,29,197,23,199,236,2,15,125,128,84,5,79,136,160,13,184,162,187,69,239,254,33,129,122,116,202,118,138,70,251,70,91,213,89,188,139,253,10,39,188,103,164,82,115,52,69,123,111,47,188,48,179,77,118,181,148,115,104,205,107,84,197,213,238,81,32,33,190,162,62,111,172,167,135,234,150,143,137,71,103,209,79,127,220,25,179,134,19,237,167,156,190,84,203,151,83,244,75,251,62,225,131,248,147,226,171,42,131,174,211,120,178,255,0,173,88,191,184,49,82,103,231,143,148,173,109,159,232,159,92,238,1,36,88,67,23,151,157,188,95,235,29,127,92,25,150,215,77,133,151,11,220,190,224,194,124,27,111,63,59,239,181,182,127,244,131,53,224,143,51,70,118,245,223,136,128,89,77,33,100,91,100,142,118,246,213,147,45,61,18,155,100,191,172,116,251,123,196,70,105,39,36,217,98,117,187,78,108,176,12,110,201,111,163,168,187,68,226,86,16,59,100,186,53,58,220,153,160,156,71,147,127,90,175,202,35,123,79,90,91,81,77,76,34,182,252,217,37,144,69,151,85,107,222,58,220,111,222,3,10,112,65,171,86,146,94,151,247,79,87,185,56,37,211,69,150,51,97,245,49,210,254,237,234,247,119,196,67,225,100,70,199,94,75,25,201,159,38,187,125,237,123,178,179,252,98,91,116,73,143,214,225,245,40,157,85,175,183,122,239,119,124,6,81,74,219,200,194,10,247,220,127,124,115,135,6,90,238,116,18,114,218,196,103,199,188,115,128,0,0,0,0,0,0,0,0,5,15,112,166,110,224,26,128,80,183,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,161,157,133,12,238,42,174,3,72,0,162,133,69,12,236,0,158,177,82,226,8,224,96,92,64,23,248,135,6,100,101,178,57,246,62,249,14,114,202,255,0,104,112,102,41,45,149,207,177,247,200,6,4,105,250,132,42,133,174,243,42,223,161,125,126,237,10,35,187,3,144,146,199,121,34,72,247,124,179,252,77,209,33,186,127,41,62,5,87,136,204,87,249,151,186,254,235,10,35,199,3,172,88,237,37,59,255,0,116,255,0,19,112,4,230,224,193,17,81,52,213,143,245,6,15,240,45,139,134,162,186,72,91,172,22,85,232,186,111,254,65,131,252,19,98,226,171,129,91,120,12,73,211,33,37,182,83,87,63,162,204,126,251,2,14,167,127,65,253,215,226,19,139,166,79,207,148,213,255,0,92,152,253,246,4,28,79,142,218,143,221,126,32,18,133,201,232,245,170,89,249,93,59,227,164,223,132,124,73,188,34,174,139,145,151,148,34,223,147,214,45,39,83,207,75,59,123,227,228,221,126,232,248,148,41,106,243,50,118,50,62,159,87,188,64,59,2,51,51,224,53,25,88,105,79,227,26,149,196,6,0,114,212,249,172,210,223,8,16,62,142,152,140,1,228,186,243,235,195,63,142,125,15,26,51,251,150,167,205,102,150,248,64,129,244,116,196,96,7,37,223,159,86,25,252,115,232,120,208,19,251,123,144,17,216,11,128,0,212,71,113,21,156,185,223,73,63,223,39,242,104,149,36,136,173,229,206,250,73,254,249,63,147,64,90,174,69,79,58,122,167,224,254,59,210,50,225,53,34,21,185,21,60,233,234,159,131,248,239,72,203,132,212,128,0,0,11,85,165,143,154,198,50,124,31,212,62,142,124,124,214,15,165,61,44,124,214,49,147,224,254,161,244,115,227,230,176,4,223,87,90,53,207,116,169,208,143,69,156,50,150,30,166,84,207,129,211,74,146,45,49,72,97,200,73,59,82,39,145,16,227,70,164,175,51,199,173,67,109,145,33,101,172,113,6,162,36,18,212,156,181,193,220,29,160,112,42,128,149,225,206,28,200,97,37,210,217,116,59,13,58,235,80,172,178,252,193,246,217,109,149,69,197,41,148,33,46,196,184,150,144,110,58,105,35,81,151,188,69,231,244,78,243,88,193,191,131,250,123,209,204,11,170,0,45,86,150,62,107,24,201,240,127,80,250,57,241,117,69,170,210,199,205,99,25,62,15,234,31,71,62,3,230,176,125,84,15,149,113,245,80,0,48,3,150,175,205,98,150,248,64,129,244,116,196,103,248,192,14,90,191,53,138,91,225,2,7,209,211,16,24,1,201,113,231,217,134,95,29,122,30,52,79,240,128,30,75,143,62,204,50,248,235,208,241,162,127,128,0,0,0,124,171,143,170,129,242,174,3,233,79,68,239,53,140,27,248,63,167,189,28,192,249,172,31,74,122,39,121,172,96,223,193,253,61,232,230,7,205,96,9,169,196,157,53,233,93,20,244,17,194,105,36,166,103,180,98,109,77,133,242,70,233,201,124,57,182,183,32,51,203,26,109,51,56,130,113,43,66,89,105,100,102,132,173,39,174,113,6,130,44,169,117,109,67,95,231,170,189,170,191,85,106,58,146,163,152,123,164,100,116,202,58,33,207,221,56,243,206,56,190,245,41,74,235,51,9,253,89,85,85,124,219,225,77,77,53,156,243,52,189,153,76,187,156,35,92,136,216,224,90,190,170,25,156,230,122,182,81,153,89,91,77,146,155,157,136,174,37,167,146,235,64,88,58,62,69,45,210,99,24,165,242,169,164,214,163,151,195,71,82,114,119,225,152,140,110,89,10,181,181,18,196,201,75,82,85,146,49,90,182,212,214,172,210,166,91,82,179,25,173,195,67,33,142,184,161,201,53,138,24,107,162,225,99,44,77,71,9,17,91,72,225,226,103,117,77,52,78,55,168,131,149,37,162,89,165,136,139,229,118,38,29,40,113,110,149,242,56,74,82,90,53,27,41,56,156,43,160,43,250,203,11,43,41,78,32,225,245,67,23,35,168,100,113,5,19,3,29,12,101,157,165,216,200,200,200,200,210,180,41,38,164,45,10,35,66,208,165,37,68,164,168,200,254,162,4,74,242,157,114,122,65,210,208,113,58,69,104,253,72,106,101,76,230,118,173,144,75,25,97,136,89,84,43,76,50,219,81,80,80,140,50,140,172,150,169,229,196,158,101,168,148,225,57,148,144,78,169,1,157,90,20,105,93,34,210,211,6,160,171,45,108,170,14,175,150,218,14,169,146,65,60,181,108,17,89,150,77,184,73,112,137,100,203,232,70,181,179,186,210,87,91,122,197,173,167,12,100,0,249,161,209,227,72,26,251,70,92,80,129,197,124,57,92,34,230,80,112,241,16,142,193,199,27,199,5,26,195,205,154,84,212,67,108,184,218,156,65,43,35,169,73,170,196,227,77,171,126,82,31,67,216,23,142,152,113,164,94,28,75,177,67,11,231,59,116,170,58,237,60,203,164,72,138,151,197,36,136,220,133,137,108,140,245,111,35,50,110,87,52,154,84,149,161,75,66,208,181,5,192,22,171,75,31,53,140,100,248,63,168,125,28,248,186,162,213,105,99,230,177,140,159,7,245,15,163,159,1,243,88,62,170,7,202,184,250,168,1,128,28,181,126,107,20,183,194,4,15,163,166,35,0,57,46,60,251,48,203,227,175,67,198,140,255,0,229,171,243,88,165,190,16,32,125,29,49,24,1,201,113,231,217,134,95,29,122,30,52,4,255,0,8,1,229,71,243,236,196,223,137,125,15,4,39,248,64,15,42,63,159,102,38,252,75,232,120,32,25,85,200,99,244,236,253,237,255,0,41,9,84,17,87,200,99,244,236,253,237,255,0,41,9,84,0,0,0,1,138,188,168,254,98,120,155,241,47,166,32,134,85,12,85,229,71,243,19,196,223,137,125,49,4,2,0,71,213,64,249,87,31,85,0,0,0,0,0,0,62,85,196,255,0,114,92,121,137,225,151,199,94,152,141,16,2,39,251,146,227,204,79,12,190,58,244,196,104,12,170,0,0,1,21,124,185,223,73,63,223,39,242,104,149,65,21,124,185,223,73,63,223,39,242,104,11,85,200,169,231,79,84,252,31,199,122,70,92,38,164,66,183,34,167,157,61,83,240,127,29,233,25,112,154,144,1,21,124,185,223,73,63,223,39,242,104,149,65,21,124,185,223,73,63,223,39,242,104,11,85,200,169,231,79,84,252,31,199,122,70,92,38,164,66,183,34,167,157,61,83,240,127,29,233,25,112,154,144,1,21,124,185,223,73,63,223,39,242,104,149,65,21,124,185,223,73,63,223,39,242,104,11,85,200,169,231,79,84,252,31,199,122,70,92,38,164,66,183,34,167,157,61,83,240,127,29,233,25,112,154,144,1,21,124,172,90,16,72,165,242,233,158,150,120,103,11,42,146,183,15,103,107,104,35,121,109,237,209,81,17,80,236,67,197,66,178,150,141,4,242,214,250,206,32,212,226,18,172,169,89,36,220,83,138,92,170,12,85,229,71,243,19,196,223,137,125,49,4,2,21,180,78,243,167,193,191,132,10,123,210,44,15,165,49,243,89,162,119,157,62,13,252,32,83,222,145,96,125,41,128,0,14,36,218,109,42,144,74,163,103,179,217,156,36,186,91,46,135,114,46,50,50,45,228,178,196,51,13,164,212,227,174,56,163,36,161,9,73,26,141,70,100,68,68,102,96,62,117,244,230,197,9,86,49,233,105,137,149,228,137,48,135,45,126,113,205,176,111,194,70,166,45,136,182,32,89,110,9,184,166,221,73,18,84,135,147,12,79,21,174,68,78,17,18,149,108,199,155,252,135,84,159,251,110,87,81,148,207,247,158,83,47,156,185,5,251,105,216,184,102,95,50,253,164,183,27,74,191,88,82,139,200,49,21,98,124,249,43,37,50,169,118,131,148,12,100,190,89,9,11,17,52,136,156,69,199,58,203,41,66,226,159,41,156,75,36,235,170,34,186,214,77,50,211,100,165,92,242,54,132,240,73,17,6,90,136,171,229,197,164,255,0,218,146,186,131,166,127,191,18,153,132,229,184,47,218,174,194,67,60,249,23,237,213,182,218,149,250,250,146,94,89,137,84,24,107,202,217,69,74,170,173,11,106,9,236,194,34,45,184,138,58,113,42,157,192,165,149,164,144,227,235,137,76,9,165,210,52,153,154,53,81,206,168,137,38,147,206,148,29,236,70,149,4,117,242,73,214,179,90,87,77,42,126,69,47,135,132,114,30,177,147,205,100,145,202,121,10,53,182,194,33,149,28,74,104,201,68,68,189,108,11,73,51,81,40,178,41,101,107,153,41,51,188,62,104,116,104,175,225,176,179,72,108,55,196,25,133,67,23,35,150,200,234,137,108,76,210,58,24,221,206,212,187,104,65,70,17,147,68,107,90,21,14,110,161,104,73,30,116,41,73,178,179,88,254,151,128,0,0,0,0,0,98,175,42,63,152,158,38,252,75,233,136,33,10,218,39,121,211,224,223,194,5,61,233,22,4,212,242,163,249,137,226,111,196,190,152,130,16,173,162,119,157,62,13,252,32,83,222,145,96,7,210,152,0,0,0,0,0,197,93,2,116,32,145,104,143,66,59,27,81,194,202,166,88,155,59,214,181,59,157,193,188,184,134,81,10,79,25,179,11,8,167,26,109,109,179,145,45,45,194,200,74,91,183,204,165,37,182,137,25,84,0,0,0,3,230,179,75,31,58,124,100,248,64,168,125,34,248,154,158,75,143,49,60,50,248,235,211,17,162,21,180,177,243,167,198,79,132,10,135,210,47,137,169,228,184,243,19,195,47,142,189,49,26,3,42,133,170,210,199,205,99,25,62,15,234,31,71,62,46,168,181,90,88,249,172,99,39,193,253,67,232,231,192,124,214,15,170,129,242,174,62,170,0,0,0,0,0,113,38,211,105,84,130,85,27,61,158,204,225,37,210,217,116,59,145,113,145,145,111,37,150,33,152,109,38,167,29,113,197,25,37,8,74,72,212,106,51,34,34,35,51,1,103,244,198,196,44,14,195,125,31,106,73,174,144,242,30,127,163,38,26,137,92,76,145,173,74,162,166,78,60,234,73,13,195,37,199,90,187,205,216,223,35,66,210,227,105,97,78,160,200,219,35,47,156,33,147,250,125,233,147,19,165,246,40,65,76,36,80,209,112,20,37,49,14,108,211,144,49,208,77,49,26,133,190,219,39,24,244,65,182,227,132,165,173,214,137,41,34,94,66,109,166,236,148,172,220,53,114,244,67,228,244,197,61,44,228,85,29,83,5,51,240,62,75,45,151,235,36,147,25,180,170,37,80,179,216,229,45,212,37,150,93,34,36,27,40,91,14,37,231,144,110,41,165,27,101,170,89,168,242,135,181,228,144,173,112,94,140,210,93,182,177,22,30,44,170,202,134,31,153,40,248,199,81,9,205,208,79,186,135,20,250,157,113,229,19,173,196,186,77,179,12,193,179,115,94,210,235,102,71,172,33,57,35,229,178,169,164,234,170,26,123,21,75,86,180,204,214,159,157,65,100,218,101,211,72,39,33,34,152,206,132,173,25,218,112,146,180,230,66,210,162,185,111,74,136,203,113,144,155,238,76,205,52,127,52,158,28,47,13,235,85,106,235,234,6,95,8,196,76,67,209,218,231,39,176,36,90,164,71,89,197,169,229,60,147,66,83,16,163,204,157,99,173,44,148,90,226,109,176,205,81,196,155,77,165,82,9,84,108,246,123,51,132,151,75,101,208,238,69,198,70,69,188,150,88,134,97,180,154,156,117,199,20,100,148,33,41,35,81,168,204,136,136,140,204,114,198,58,242,135,214,179,90,3,66,220,85,158,201,161,225,30,136,138,147,162,72,180,196,161,74,65,49,48,137,106,5,229,17,37,73,60,233,106,37,197,32,239,98,89,36,204,148,68,105,48,249,235,155,77,166,179,249,172,108,246,123,51,139,152,204,166,49,14,69,198,70,69,188,167,159,137,125,197,26,156,117,199,20,102,165,173,74,51,81,168,204,204,204,204,204,78,79,36,118,25,210,180,126,136,82,122,234,83,9,121,213,123,48,143,152,77,226,156,109,189,98,182,104,183,160,216,97,43,74,9,102,202,16,193,173,40,90,149,149,199,223,81,25,18,236,80,88,62,154,52,126,195,63,144,222,7,80,120,90,228,36,170,30,46,153,167,224,101,241,252,214,222,72,87,163,144,202,118,167,209,208,65,171,90,249,186,225,173,73,37,45,75,53,40,179,40,192,92,1,6,220,175,184,95,53,162,244,180,137,175,30,84,91,242,220,65,147,193,76,161,223,84,18,154,97,167,225,153,76,19,176,168,118,230,151,150,148,195,178,242,173,148,210,81,77,145,167,130,149,57,34,45,121,114,165,51,87,165,88,55,61,102,89,22,185,108,28,68,250,18,34,49,44,168,216,101,247,147,2,166,154,91,150,202,149,173,44,60,164,164,206,234,38,156,50,190,83,176,121,254,67,170,166,69,9,85,98,229,21,17,29,146,117,53,151,201,230,144,112,218,165,158,182,22,17,200,166,226,28,206,69,145,57,87,27,12,86,51,37,30,178,233,35,36,168,203,48,57,81,252,196,241,55,226,95,76,65,8,181,228,172,155,77,101,218,113,208,48,114,249,156,92,44,60,210,30,113,9,28,211,47,41,8,138,96,165,145,47,19,78,164,142,203,65,58,203,78,18,85,114,206,218,21,197,36,101,41,92,168,254,98,120,155,241,47,166,32,128,66,182,137,222,116,248,55,240,129,79,122,69,129,244,166,62,107,52,78,243,167,193,191,132,10,123,210,44,15,165,48,17,87,203,157,244,147,253,242,127,38,139,85,200,169,231,79,84,252,31,199,122,70,92,46,175,46,119,210,79,247,201,252,154,45,87,34,167,157,61,83,240,127,29,233,25,112,9,169,31,53,154,88,249,211,227,39,194,5,67,233,23,199,210,152,249,172,210,199,206,159,25,62,16,42,31,72,190,2,106,121,46,60,196,240,203,227,175,76,70,140,170,24,171,201,113,230,39,134,95,29,122,98,52,101,80,0,0,0,0,0,0,192,14,90,191,53,138,91,225,2,7,209,211,17,159,227,0,57,106,252,214,41,111,132,8,31,71,76,64,96,7,37,199,159,102,25,124,117,232,120,209,63,194,0,121,46,60,251,48,203,227,175,67,198,137,254,0,0,0,1,106,180,177,243,88,198,79,131,250,135,209,207,139,170,45,78,150,55,252,203,56,201,240,127,80,250,57,240,31,53,163,234,156,206,198,62,86,7,213,55,30,32,40,171,94,247,2,62,192,81,21,197,19,114,1,83,0,48,1,162,36,236,217,123,227,7,180,225,155,189,13,71,36,146,77,110,170,9,61,43,254,181,19,222,51,130,36,174,217,17,240,184,193,173,57,165,196,237,26,131,202,233,222,169,35,220,94,229,19,220,2,29,177,45,229,189,84,78,221,50,43,174,109,18,173,220,55,184,177,112,176,64,148,231,61,92,143,118,205,195,254,112,91,204,70,78,74,158,116,214,254,132,214,36,183,241,220,226,197,197,192,229,27,124,245,114,181,246,110,63,243,128,37,95,1,226,47,207,154,195,74,126,118,183,87,235,163,52,225,8,137,179,34,246,67,10,48,130,21,216,78,118,202,211,157,61,71,148,147,234,214,126,81,154,240,135,118,207,234,128,108,77,26,214,195,188,86,81,221,149,22,239,120,198,27,233,195,75,156,126,25,78,222,38,99,20,164,193,192,164,178,38,229,243,242,59,187,198,105,60,130,90,20,71,125,233,50,22,19,74,105,3,83,60,55,156,195,153,68,30,118,97,11,197,218,251,162,208,125,134,2,18,162,140,228,88,174,168,117,248,189,69,183,63,184,203,52,53,247,240,237,18,129,161,20,253,184,154,42,139,100,162,33,76,213,206,59,146,189,254,173,19,222,35,55,30,101,188,195,141,147,196,182,135,72,152,217,109,174,47,101,8,215,29,197,218,51,115,64,138,153,231,32,40,88,3,56,108,167,206,124,47,155,202,138,62,209,4,156,201,86,75,131,109,100,100,119,37,112,250,163,29,136,243,244,156,98,95,132,109,172,237,154,137,11,51,36,158,255,0,47,250,199,160,20,0,0,0,0,0,0,0,6,147,35,184,169,23,88,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,10,43,128,210,53,43,128,210,0,40,161,168,138,227,69,140,192,106,71,3,2,226,8,224,96,92,64,85,127,136,112,38,23,56,87,10,221,159,124,135,61,95,136,112,227,136,206,25,100,93,223,124,128,96,22,159,176,198,116,101,118,233,37,103,250,23,213,187,213,97,68,119,96,158,100,99,180,154,229,107,109,28,127,105,184,36,175,79,72,53,47,15,107,149,234,239,126,108,223,127,119,133,17,177,132,173,184,214,59,202,136,138,214,215,255,0,19,112,4,226,224,145,222,139,166,255,0,228,8,63,193,54,46,73,244,74,228,45,150,7,26,206,138,166,175,254,247,224,191,2,216,185,202,34,200,87,1,137,26,100,150,104,202,104,253,210,99,247,216,16,111,81,17,22,207,251,191,196,39,47,76,98,34,139,166,175,250,228,199,239,176,32,206,168,185,108,217,125,191,249,160,36,71,147,214,98,94,23,77,209,157,174,156,202,74,92,119,250,171,253,226,87,228,134,106,134,81,219,232,135,247,136,67,143,39,204,197,212,215,145,72,215,121,115,121,25,91,47,31,28,239,112,152,170,117,106,84,26,204,206,254,52,254,241,0,238,83,248,198,165,113,26,83,248,198,165,113,1,128,60,181,69,255,0,237,98,149,63,255,0,168,16,62,142,152,140,0,228,186,223,167,86,25,252,115,232,120,209,159,252,181,94,106,244,175,194,4,15,163,166,35,0,57,46,124,250,240,207,227,159,67,198,128,159,219,88,136,10,221,96,124,8,80,6,162,49,21,156,185,223,73,63,223,39,242,104,149,36,136,173,229,206,250,73,254,249,63,147,64,90,174,69,79,58,122,167,224,254,59,210,50,225,53,34,21,185,21,60,233,234,159,131,248,239,72,203,132,212,128,0,0,11,85,165,143,154,198,50,124,31,212,62,142,124,124,214,15,165,61,44,124,214,49,147,224,254,161,244,115,227,230,176,7,210,158,137,222,107,24,55,240,127,79,122,57,129,117,69,170,209,59,205,99,6,254,15,233,239,71,48,46,168,0,181,90,88,249,172,99,39,193,253,67,232,231,197,213,22,171,75,31,53,140,100,248,63,168,125,28,248,15,154,193,245,80,62,85,199,213,64,0,192,14,90,191,53,138,91,225,2,7,209,211,17,159,227,0,57,106,252,214,41,111,132,8,31,71,76,64,96,7,37,199,159,102,25,124,117,232,120,209,63,194,0,121,46,60,251,48,203,227,175,67,198,137,254,0,0,0,1,242,174,62,170,7,202,184,15,165,61,19,188,214,48,111,224,254,158,244,115,3,230,176,125,41,232,157,230,177,131,127,7,244,247,163,152,16,173,160,46,133,21,86,149,152,143,9,59,155,75,54,124,50,166,102,12,185,81,204,34,9,196,55,31,144,210,226,165,144,230,218,144,181,60,234,12,137,106,66,139,82,218,201,102,121,148,210,29,11,191,201,133,160,84,54,51,205,97,52,129,198,9,20,36,126,31,75,34,34,89,149,74,34,245,168,57,180,197,133,51,145,231,26,83,90,168,136,20,154,159,73,145,59,210,121,131,109,105,82,9,196,42,103,199,18,83,41,149,72,37,80,82,41,20,178,18,93,45,151,67,183,9,7,7,8,202,89,98,25,134,210,73,109,166,219,73,18,80,132,164,137,36,146,34,34,34,34,33,203,0,28,73,180,166,85,63,149,70,200,167,178,200,73,140,182,99,14,228,36,100,28,91,41,121,136,150,28,73,165,198,156,109,68,105,90,20,147,52,154,76,140,140,140,200,199,44,0,65,94,157,220,158,149,182,2,226,58,167,152,67,72,77,103,184,123,84,76,9,169,36,52,177,152,201,156,84,165,197,156,51,105,133,138,89,51,149,26,200,168,163,102,20,141,199,28,113,41,74,84,165,57,115,86,122,242,104,232,75,138,26,40,202,170,106,159,19,234,200,68,76,171,56,120,20,174,154,150,155,111,177,8,76,165,75,74,226,98,13,25,149,18,133,62,243,89,25,94,164,139,58,141,79,230,108,218,205,240,0,22,171,75,31,53,140,100,248,63,168,125,28,248,186,162,213,105,99,230,177,140,159,7,245,15,163,159,1,243,88,62,170,7,202,184,250,168,1,128,28,181,126,107,20,183,194,4,15,163,166,35,0,57,46,60,251,48,203,227,175,67,198,140,255,0,229,171,243,88,165,190,16,32,125,29,49,24,1,201,113,231,217,134,95,29,122,30,52,4,255,0,8,1,229,71,243,236,196,223,137,125,15,4,39,248,64,15,42,63,159,102,38,252,75,232,120,32,25,85,200,99,244,236,253,237,255,0,41,9,84,17,87,200,99,244,236,253,237,255,0,41,9,84,0,0,0,1,138,188,168,254,98,120,155,241,47,166,32,134,85,12,85,229,71,243,19,196,223,137,125,49,4,2,0,71,213,64,249,87,31,85,0,0,0,0,0,0,62,85,196,255,0,114,92,121,137,225,151,199,94,152,141,16,2,39,251,146,227,204,79,12,190,58,244,196,104,12,170,0,0,1,21,124,185,223,73,63,223,39,242,104,149,65,21,124,185,223,73,63,223,39,242,104,11,85,200,169,231,79,84,252,31,199,122,70,92,38,164,66,183,34,167,157,61,83,240,127,29,233,25,112,154,144,1,21,124,185,223,73,63,223,39,242,104,149,65,21,124,185,223,73,63,223,39,242,104,11,85,200,169,231,79,84,252,31,199,122,70,92,38,164,66,183,34,167,157,61,83,240,127,29,233,25,112,154,144,1,21,124,185,223,73,63,223,39,242,104,149,65,21,124,185,223,73,63,223,39,242,104,11,85,200,169,231,79,84,252,31,199,122,70,92,38,164,66,183,34,167,157,61,83,240,127,29,233,25,112,154,144,1,138,188,168,254,98,120,155,241,47,166,32,134,85,12,85,229,71,243,19,196,223,137,125,49,4,2,21,180,78,243,167,193,191,132,10,123,210,44,15,165,49,243,89,162,119,157,62,13,252,32,83,222,145,96,125,41,128,12,117,229,15,173,102,180,6,133,184,171,61,147,67,194,61,17,21,39,68,145,105,137,66,148,130,98,97,18,212,11,202,34,74,146,121,210,212,75,138,65,222,196,178,73,153,40,136,210,121,20,49,87,149,31,204,79,19,126,37,244,196,16,8,1,31,77,26,63,97,159,200,111,3,168,60,45,114,18,85,15,23,76,211,240,50,248,254,107,111,36,43,209,200,101,59,83,232,232,32,213,173,124,221,112,214,164,146,150,165,154,148,89,148,99,230,134,83,41,154,207,230,176,82,41,20,178,46,99,50,152,196,55,9,7,7,8,202,158,126,37,247,20,73,109,166,219,73,26,150,181,40,201,36,146,35,51,51,34,33,245,60,0,49,255,0,79,202,23,228,137,161,182,44,72,57,211,155,246,74,125,201,238,187,81,173,205,205,174,34,63,85,151,50,109,172,217,117,121,175,209,207,154,202,182,83,200,1,231,241,10,138,149,98,85,1,82,225,204,246,34,45,137,109,85,39,141,146,70,59,8,180,165,246,216,137,101,108,184,166,212,164,169,36,178,74,204,200,205,42,43,218,228,124,0,124,187,143,170,129,242,174,62,154,52,122,170,103,181,206,1,97,165,107,84,199,109,179,170,130,143,147,77,38,49,58,164,55,175,138,126,9,167,29,115,34,9,40,78,101,173,71,100,145,36,175,98,34,45,192,46,0,0,0,0,0,12,85,229,71,243,19,196,223,137,125,49,4,33,91,68,239,58,124,27,248,64,167,189,34,192,154,158,84,127,49,60,77,248,151,211,16,66,21,180,78,243,167,193,191,132,10,123,210,44,0,250,83,0,0,0,0,0,0,0,0,0,1,243,89,165,143,157,62,50,124,32,84,62,145,124,77,79,37,199,152,158,25,124,117,233,136,209,10,218,88,249,211,227,39,194,5,67,233,23,196,212,242,92,121,137,225,151,199,94,152,141,1,149,66,213,105,99,230,177,140,159,7,245,15,163,159,23,84,90,173,44,124,214,49,147,224,254,161,244,115,224,62,107,7,213,64,249,87,31,85,0,0,0,0,34,87,149,139,77,248,58,147,156,244,76,195,56,172,240,146,249,129,53,91,70,155,44,60,204,83,140,236,239,195,194,194,188,151,86,105,213,62,75,40,130,83,104,113,46,195,165,4,172,164,226,85,34,186,83,207,241,150,150,209,246,182,159,232,253,36,231,90,250,14,94,75,148,67,38,25,49,46,111,117,4,251,141,50,163,34,117,230,216,55,156,109,187,43,59,136,66,114,57,125,90,190,112,105,106,78,170,174,103,176,180,181,21,76,205,106,9,212,110,125,154,93,43,130,114,46,41,252,136,82,215,145,166,201,75,86,84,33,74,59,22,228,164,204,247,17,128,185,90,46,232,201,95,105,77,138,18,220,63,164,33,162,224,229,171,136,74,103,85,9,203,158,137,130,147,48,109,186,230,119,212,217,101,74,214,150,29,75,72,90,144,78,56,73,70,100,220,212,159,162,154,2,128,163,112,178,141,148,225,246,31,83,208,146,58,122,71,14,80,208,48,48,196,121,26,69,204,204,204,204,205,75,90,148,106,90,214,163,53,173,106,82,148,106,82,140,206,207,232,81,162,140,139,68,188,26,130,163,117,82,168,202,190,101,104,202,166,119,4,202,211,183,197,102,89,182,217,41,195,53,155,44,33,122,166,202,200,73,217,110,106,208,183,92,33,144,0,35,171,149,103,66,88,204,86,145,67,105,3,132,52,166,217,89,201,181,112,115,249,108,174,90,252,68,194,160,133,90,218,101,135,16,134,73,90,199,161,247,220,205,25,148,193,158,103,8,161,219,65,196,182,21,98,101,85,131,120,143,78,98,149,21,23,179,206,169,153,131,83,8,108,206,56,134,222,200,125,54,29,213,173,11,83,46,160,212,219,136,37,22,118,214,180,153,217,70,62,159,132,32,114,157,104,75,25,129,152,143,19,139,120,95,74,100,195,106,163,52,99,208,210,153,107,229,11,77,69,36,217,109,198,222,89,18,154,101,151,222,121,43,100,179,33,57,150,227,72,109,41,105,6,160,150,173,24,180,133,165,116,160,193,169,46,46,82,208,219,6,223,172,134,152,202,215,20,220,67,210,200,230,149,149,216,119,20,131,250,151,16,106,74,20,182,157,105,102,132,103,202,88,235,203,11,90,205,105,93,15,151,34,151,195,194,57,15,88,213,18,217,36,114,158,66,141,109,176,132,189,28,74,104,201,68,68,189,108,11,73,51,81,40,178,41,101,107,153,41,56,43,201,33,82,99,68,135,73,118,224,48,234,152,139,156,82,115,232,126,109,172,28,116,226,209,46,151,176,72,113,246,34,157,113,148,45,166,226,72,216,121,12,107,147,103,53,142,180,74,111,90,110,163,37,121,112,107,89,172,5,1,133,152,114,204,60,33,203,103,147,137,140,238,33,213,33,90,244,191,2,203,76,180,148,43,54,82,65,166,96,241,168,141,38,102,105,110,198,155,25,40,34,175,15,104,169,174,37,87,244,214,28,200,162,33,24,153,85,83,136,41,36,27,177,107,82,88,109,248,151,144,203,106,113,73,74,148,72,37,44,140,204,146,163,181,236,71,192,125,68,15,159,110,76,185,76,170,117,167,30,24,65,206,101,144,145,240,237,196,76,162,208,212,75,41,117,9,125,137,100,91,204,186,73,81,25,18,219,117,182,220,66,184,165,104,74,138,198,68,99,232,36,0,97,87,43,205,11,225,110,134,211,41,255,0,58,108,158,5,84,18,185,238,167,81,172,218,245,142,42,3,85,155,49,106,237,183,235,51,89,94,165,150,221,44,201,205,81,138,188,168,254,98,120,155,241,47,166,32,128,67,182,130,213,172,214,128,211,7,9,39,178,104,120,71,162,34,170,136,73,34,211,18,133,41,4,196,193,91,11,202,34,74,146,121,210,212,75,138,65,222,196,178,73,153,40,136,210,115,19,202,143,230,39,137,191,18,250,98,8,64,181,39,84,207,104,106,170,77,90,210,209,219,20,234,159,152,67,205,37,209,58,164,57,168,138,97,196,184,211,153,22,74,66,178,173,9,59,40,141,39,107,25,25,110,19,211,202,143,230,39,137,191,18,250,98,8,4,43,104,157,231,79,131,127,8,20,247,164,88,31,74,99,230,179,68,239,58,124,27,248,64,167,189,34,192,250,83,1,21,124,185,223,73,63,223,39,242,104,181,92,138,158,116,245,79,193,252,119,164,101,194,234,242,231,125,36,255,0,124,159,201,162,213,114,42,121,211,213,63,7,241,222,145,151,0,154,145,243,89,165,143,157,62,50,124,32,84,62,145,124,125,41,143,154,205,44,124,233,241,147,225,2,161,244,139,224,38,167,146,227,204,79,12,190,58,244,196,104,202,161,138,188,151,30,98,120,101,241,215,166,35,70,85,0,0,0,0,0,0,12,0,229,171,243,88,165,190,16,32,125,29,49,25,254,48,3,150,175,205,98,150,248,64,129,244,116,196,6,0,114,92,121,246,97,151,199,94,135,141,19,252,32,7,146,227,207,179,12,190,58,244,60,104,159,224,0,0,0,22,171,75,31,53,140,100,248,63,168,125,28,248,186,162,213,105,99,230,177,140,159,7,245,15,163,159,1,243,88,62,169,143,137,15,149,145,245,78,101,188,6,133,249,68,42,147,185,138,47,143,216,4,22,251,128,212,124,69,5,79,136,160,13,47,167,51,100,93,227,12,244,218,109,39,68,180,87,63,237,153,63,129,137,25,156,229,178,149,198,29,233,172,219,94,5,52,106,46,53,42,123,127,90,137,1,10,216,150,221,235,42,128,172,127,163,17,127,133,88,184,216,61,10,101,206,249,82,179,249,223,171,235,131,195,226,51,73,114,182,168,146,148,222,211,120,190,191,118,88,186,88,56,211,41,231,124,233,181,246,126,179,247,64,18,199,133,242,45,103,57,248,184,131,182,167,129,125,95,112,202,120,84,228,108,203,127,30,177,100,112,149,152,23,57,215,84,155,219,81,125,231,238,130,249,36,136,139,112,10,171,122,76,187,133,174,199,88,29,170,137,153,167,43,134,70,220,57,116,75,246,66,5,209,62,7,239,15,13,139,45,107,104,217,138,9,55,51,75,61,126,236,128,16,121,165,236,183,99,198,106,177,236,142,150,77,131,122,139,118,248,72,126,238,241,127,244,6,141,52,198,80,168,35,110,229,206,155,186,248,69,11,65,166,244,35,204,226,173,104,230,174,201,46,110,223,114,254,230,134,30,231,64,249,186,25,168,104,120,101,68,89,69,206,125,28,158,210,40,251,4,145,45,56,120,243,142,196,158,100,150,93,157,118,50,47,110,67,221,139,125,133,206,235,217,67,196,172,196,166,28,223,107,125,16,133,193,20,0,0,0,0,0,0,0,6,147,220,96,70,102,97,235,133,108,64,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,40,101,113,75,24,169,157,133,13,93,128,41,115,32,0,51,176,2,56,24,23,16,73,88,140,0,85,91,248,14,36,109,245,11,251,31,124,114,207,129,216,112,227,213,104,117,171,222,251,228,3,10,244,239,83,101,134,181,198,99,233,124,204,254,49,10,35,63,10,12,151,143,210,180,150,244,158,191,248,146,196,135,105,255,0,59,113,138,26,188,133,37,172,137,60,215,235,83,111,86,133,49,28,248,41,16,168,156,117,147,60,163,51,205,180,113,43,126,147,112,4,228,96,134,82,162,233,162,255,0,209,248,63,193,54,46,98,188,146,22,211,4,210,94,5,211,71,111,212,8,63,193,54,46,82,136,242,22,240,24,157,166,27,74,114,46,155,178,111,103,38,61,125,236,8,48,170,46,91,54,111,111,254,104,157,109,46,86,210,98,233,221,98,76,252,100,195,135,190,200,130,186,172,208,123,45,136,253,127,249,160,51,51,147,241,223,246,66,116,141,92,103,50,62,175,119,116,76,229,49,190,5,119,253,120,254,242,68,44,242,127,58,101,136,138,43,241,157,72,255,0,14,224,154,74,85,95,40,174,255,0,175,159,240,82,3,190,73,88,85,92,69,8,239,192,84,239,214,2,208,105,65,163,5,3,165,150,31,64,97,214,34,205,234,9,116,182,91,56,106,118,211,178,72,134,89,125,79,182,203,204,146,84,111,52,234,77,25,98,22,102,68,146,59,146,119,241,35,179,184,11,201,131,128,122,59,226,196,139,24,168,154,186,191,141,157,83,251,86,204,196,210,62,9,200,85,235,225,157,135,94,116,183,8,218,206,200,121,70,86,89,116,136,175,114,185,30,96,159,144,52,17,244,172,3,94,251,21,197,5,119,158,225,64,26,146,66,192,105,91,161,78,22,105,131,224,183,201,50,127,85,203,60,18,219,182,46,98,138,134,103,89,181,106,53,154,221,115,14,222,219,50,50,229,203,107,170,247,185,90,255,0,151,1,80,24,191,162,255,0,39,166,11,232,153,95,204,49,27,14,106,122,214,99,50,152,201,221,146,58,212,238,54,17,230,18,195,143,50,242,148,148,179,12,210,137,121,161,208,68,102,163,43,26,183,112,50,202,0,0,0,0,1,231,241,10,138,149,98,85,1,82,225,204,246,34,45,137,109,85,39,141,146,70,59,8,180,165,246,216,137,101,108,184,166,212,164,169,36,178,74,204,200,205,42,43,218,228,124,6,16,127,97,83,69,143,247,253,138,191,227,89,119,250,136,207,240,1,231,240,246,138,149,97,173,1,77,97,204,138,34,45,249,109,43,39,130,146,65,187,22,180,169,247,24,134,101,12,182,167,20,148,165,38,179,74,8,204,201,41,43,222,196,92,7,160,0,0,30,127,16,168,169,86,37,80,21,46,28,207,98,34,216,150,213,82,120,217,36,99,176,139,74,95,109,136,150,86,203,138,109,74,74,146,75,36,172,204,140,210,162,189,174,71,192,122,0,1,128,31,216,84,209,99,253,255,0,98,175,248,214,93,254,162,51,252,0,0,89,253,40,52,95,160,116,179,160,37,248,115,136,211,122,130,93,45,151,78,26,157,180,236,146,33,150,95,83,237,178,243,41,74,148,243,78,164,209,150,33,102,100,73,35,185,39,127,18,59,192,0,48,255,0,1,57,47,240,11,71,108,88,145,99,29,21,87,226,4,108,234,159,218,182,102,38,147,8,39,33,87,175,134,118,29,121,210,220,35,107,59,33,229,25,89,101,210,34,189,202,228,121,128,0,0,0,0,3,0,63,176,169,162,199,251,254,197,95,241,172,187,253,68,103,248,0,243,248,123,69,74,176,214,128,166,176,230,69,17,22,252,182,149,147,193,73,32,221,139,90,84,251,140,67,50,134,91,83,138,74,82,147,89,165,4,102,100,148,149,239,98,46,3,170,193,220,29,160,112,42,128,149,225,206,28,200,97,37,210,217,116,59,13,58,235,80,172,178,252,193,246,217,109,149,69,197,41,148,33,46,196,184,150,144,110,58,105,35,81,151,188,69,237,64,0,0,0,0,0,0,0,0,7,159,196,42,42,85,137,84,5,75,135,51,216,136,182,37,181,84,158,54,73,24,236,34,210,151,219,98,37,149,178,226,155,82,146,164,146,201,43,51,35,52,168,175,107,145,240,30,128,0,96,7,246,21,52,88,255,0,127,216,171,254,53,151,127,168,140,255,0,0,1,103,244,160,209,126,129,210,206,128,151,225,206,35,77,234,9,116,182,93,56,106,118,211,178,72,134,89,125,79,182,203,204,165,42,83,205,58,147,70,88,133,153,145,36,142,228,157,252,72,236,254,2,114,95,224,22,142,216,177,34,198,58,42,175,196,8,217,213,63,181,108,204,77,38,16,78,66,175,95,12,236,58,243,165,184,70,214,118,67,202,50,178,203,164,69,123,149,200,243,0,0,6,31,227,223,37,254,1,105,19,139,19,220,99,173,106,252,64,130,157,84,27,46,210,196,174,97,4,220,42,53,16,205,67,163,34,92,132,113,101,116,50,147,59,172,250,70,118,177,88,139,48,0,6,63,232,165,161,78,22,104,125,225,79,200,206,127,85,204,252,45,216,118,222,125,138,134,123,87,178,235,245,122,173,75,13,90,251,74,243,102,205,123,38,214,177,223,32,0,0,0,0,0,91,252,123,193,74,87,72,156,39,158,224,229,107,48,154,193,73,106,13,151,105,126,86,235,109,197,35,81,18,212,66,50,41,198,220,65,93,108,164,142,232,62,137,157,172,118,50,184,0,3,0,63,176,169,162,199,251,254,197,95,241,172,187,253,68,103,248,0,0,0,0,0,0,12,0,254,194,166,139,31,239,251,21,127,198,178,239,245,17,151,248,9,130,148,174,142,216,79,34,193,202,42,97,53,141,146,211,251,86,204,252,209,214,220,138,94,190,37,216,133,231,83,109,182,131,178,222,81,21,144,93,18,43,220,238,103,112,0,0,0,0,6,63,233,91,161,78,22,105,131,224,183,201,50,127,85,203,60,18,219,182,46,98,138,134,103,89,181,106,53,154,221,115,14,222,219,50,50,229,203,107,170,247,185,91,32,0,6,47,232,191,201,233,130,250,38,87,243,12,70,195,154,158,181,152,204,166,50,119,100,142,181,59,141,132,121,132,176,227,204,188,165,37,44,195,52,162,94,104,116,17,25,168,202,198,173,220,12,178,128,0,0,99,254,149,186,20,225,102,152,62,11,124,147,39,245,92,179,193,45,187,98,230,40,168,102,117,155,86,163,89,173,215,48,237,237,179,35,46,92,182,186,175,123,149,178,0,0,98,254,139,252,158,152,47,162,101,127,48,196,108,57,169,235,89,140,202,99,39,118,72,235,83,184,216,71,152,75,14,60,203,202,82,82,204,51,74,37,230,135,65,17,154,140,172,106,221,192,203,40,0,0,6,63,233,91,161,78,22,105,131,224,183,201,50,127,85,203,60,18,219,182,46,98,138,134,103,89,181,106,53,154,221,115,14,222,219,50,50,229,203,107,170,247,185,91,32,0,6,47,232,191,201,233,130,250,38,87,243,12,70,195,154,158,181,152,204,166,50,119,100,142,181,59,141,132,121,132,176,227,204,188,165,37,44,195,52,162,94,104,116,17,25,168,202,198,173,220,12,178,128,0,0,91,252,123,193,74,87,72,156,39,158,224,229,107,48,154,193,73,106,13,151,105,126,86,235,109,197,35,81,18,212,66,50,41,198,220,65,93,108,164,142,232,62,137,157,172,118,50,184,0,3,8,48,247,146,39,70,220,53,175,233,172,70,145,86,216,148,252,202,149,156,65,78,224,218,139,153,64,41,135,31,134,121,15,54,151,18,152,52,168,208,106,65,17,145,41,39,107,216,203,136,205,240,0,1,111,241,239,5,41,93,34,112,158,123,131,149,172,194,107,5,37,168,54,93,165,249,91,173,183,20,141,68,75,81,8,200,167,27,113,5,117,178,146,59,160,250,38,118,177,216,202,224,0,12,32,195,222,72,157,27,112,214,191,166,177,26,69,91,98,83,243,42,86,113,5,59,131,106,46,101,0,166,28,126,25,228,60,218,92,74,96,210,163,65,169,4,70,68,164,157,175,99,46,35,55,192,0,0,0,6,0,127,97,83,69,143,247,253,138,191,227,89,119,250,136,205,252,61,162,165,88,107,64,83,88,115,34,136,139,126,91,74,201,224,164,144,110,197,173,42,125,198,33,153,67,45,169,197,37,41,73,172,210,130,51,50,74,74,247,177,23,1,232,0,0,0,0,0,0,5,191,199,188,20,165,116,137,194,121,238,14,86,179,9,172,20,150,160,217,118,151,229,110,182,220,82,53,17,45,68,35,34,156,109,196,21,214,202,72,238,131,232,153,218,199,99,44,96,195,222,72,157,27,112,214,191,166,177,26,69,91,98,83,243,42,86,113,5,59,131,106,46,101,0,166,28,126,25,228,60,218,92,74,96,210,163,65,169,4,70,68,164,157,175,99,46,35,55,192,0,0,0,0,0,0,0,0,0,0,6,16,98,23,36,78,141,184,149,95,212,184,141,61,173,177,41,137,149,85,56,141,157,198,53,9,50,128,75,13,191,18,242,222,113,45,165,80,106,81,32,148,179,34,35,82,142,214,185,159,17,147,248,9,130,148,174,142,216,79,34,193,202,42,97,53,141,146,211,251,86,204,252,209,214,220,138,94,190,37,216,133,231,83,109,182,131,178,222,81,21,144,93,18,43,220,238,103,112,0,0,121,252,66,162,165,88,149,64,84,184,115,61,136,139,98,91,85,73,227,100,145,142,194,45,41,125,182,34,89,91,46,41,181,41,42,73,44,146,179,50,51,74,138,246,185,31,1,232,0,6,0,127,97,83,69,143,247,253,138,191,227,89,119,250,136,207,240,0,0,0,0,22,255,0,228,3,131,95,38,95,205,7,242,61,149,124,144,185,191,155,57,247,34,181,218,156,185,51,100,190,175,93,171,241,90,252,186,221,87,138,207,171,232,11,128,0,0,0,0,60,253,127,64,81,184,167,70,205,176,251,16,105,232,73,229,61,60,135,56,104,232,24,146,60,142,162,228,100,100,100,100,164,45,42,36,173,11,73,146,208,180,165,73,52,169,36,101,232,0,5,170,209,211,70,140,44,209,126,132,102,133,195,57,79,178,219,103,49,140,67,115,164,207,199,60,235,123,91,236,180,222,187,85,175,90,27,204,158,130,44,146,235,51,242,154,86,232,83,133,154,96,248,45,242,76,159,213,114,207,4,182,237,139,152,162,161,153,214,109,90,141,102,183,92,195,183,182,204,140,185,114,218,234,189,238,86,200,0,1,135,248,9,201,127,128,90,59,98,196,139,24,232,170,191,16,35,103,84,254,213,179,49,52,152,65,57,10,189,124,51,176,235,206,150,225,27,89,217,15,40,202,203,46,145,21,238,87,35,204,0,0,1,111,241,239,5,41,93,34,112,158,123,131,149,172,194,107,5,37,168,54,93,165,249,91,173,183,20,141,68,75,81,8,200,167,27,113,5,117,178,146,59,160,250,38,118,177,216,202,224,0,12,0,254,194,166,139,31,239,251,21,127,198,178,239,245,17,151,248,247,130,148,174,145,56,79,61,193,202,214,97,53,130,146,212,27,46,210,252,173,214,219,138,70,162,37,168,132,100,83,141,184,130,186,217,73,29,208,125,19,59,88,236,101,112,0,6,16,97,239,36,78,141,184,107,95,211,88,141,34,173,177,41,249,149,43,56,130,157,193,181,23,50,128,83,14,63,12,242,30,109,46,37,48,105,81,160,212,130,35,34,82,78,215,177,151,17,155,224,0,49,255,0,74,221,10,112,179,76,31,5,190,73,147,250,174,89,224,150,221,177,115,20,84,51,58,205,171,81,172,214,235,152,118,246,217,145,151,46,91,93,87,189,202,222,127,69,254,79,76,23,209,50,191,152,98,54,28,212,245,172,198,101,49,147,187,36,117,169,220,108,35,204,37,135,30,101,229,41,41,102,25,165,18,243,67,160,136,205,70,86,53,110,224,101,148,0,0,48,131,16,185,34,116,109,196,170,254,165,196,105,237,109,137,76,76,170,169,196,108,238,49,168,73,148,2,88,109,248,151,150,243,137,109,42,131,82,137,4,165,153,17,26,148,118,181,204,248,140,223,0,22,255,0,1,48,82,149,209,219,9,228,88,57,69,76,38,177,178,90,127,106,217,159,154,58,219,145,75,215,196,187,16,188,234,109,182,208,118,91,202,34,178,11,162,69,123,157,204,238,0,0,0,0,0,0,0,0,179,250,80,104,191,64,233,103,64,75,240,231,17,166,245,4,186,91,46,156,53,59,105,217,36,67,44,190,167,219,101,230,82,149,41,230,157,73,163,44,66,204,200,146,71,114,78,254,36,119,128,0,97,254,2,114,95,224,22,142,216,177,34,198,58,42,175,196,8,217,213,63,181,108,204,77,38,16,78,66,175,95,12,236,58,243,165,184,70,214,118,67,202,50,178,203,164,69,123,149,200,243,0,0,0,0,0,7,159,196,42,42,85,137,84,5,75,135,51,216,136,182,37,181,84,158,54,73,24,236,34,210,151,219,98,37,149,178,226,155,82,146,164,146,201,43,51,35,52,168,175,107,145,240,30,128,0,71,255,0,246,21,116,88,47,247,125,138,191,227,89,119,250,136,207,251,246,241,11,92,80,248,144,13,43,189,254,192,163,102,119,177,138,175,143,216,4,90,224,53,31,17,65,83,226,40,2,142,223,33,91,180,97,198,155,102,231,129,12,229,255,0,124,169,252,12,72,204,119,142,200,47,124,98,6,154,108,147,180,75,37,98,254,217,18,127,245,49,0,33,166,180,96,221,174,106,18,82,111,243,82,44,248,251,178,133,198,195,131,118,19,156,117,125,12,250,155,240,59,219,56,240,117,177,37,170,234,162,221,194,107,22,95,245,202,23,26,128,105,14,109,246,46,26,174,39,245,96,37,199,3,167,49,14,243,214,120,155,219,102,183,64,189,211,184,100,148,42,212,227,102,165,29,206,246,24,211,129,82,244,252,219,177,39,244,183,89,251,168,201,120,116,18,16,100,93,160,55,14,255,0,96,121,122,254,21,49,84,220,99,70,222,108,196,214,235,219,232,137,49,234,12,236,58,74,173,41,114,73,18,70,93,72,254,25,0,134,221,62,36,104,134,174,107,168,178,133,202,105,230,206,150,123,241,102,20,184,92,121,109,9,230,142,195,226,37,27,12,151,242,165,60,227,209,202,71,244,8,147,236,23,59,148,46,29,8,168,235,229,146,119,151,53,117,251,156,32,179,26,28,68,106,241,62,144,73,94,229,206,29,95,177,226,0,76,222,16,59,28,252,146,21,232,117,102,204,203,219,236,69,187,92,125,162,233,181,159,86,141,103,151,148,179,123,253,98,219,96,75,105,85,19,45,138,183,73,109,196,17,159,254,208,175,200,46,88,0,0,0,0,0,0,0,0,165,183,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,5,44,93,128,124,5,55,150,243,1,67,226,40,161,168,183,220,105,80,10,163,129,128,35,129,129,113,1,82,242,76,112,166,38,73,132,114,229,217,247,200,115,20,118,220,58,249,169,158,200,238,255,0,99,247,200,4,118,242,133,196,218,155,175,208,70,178,47,153,91,186,189,82,16,96,6,2,43,62,54,200,143,126,253,171,143,237,71,70,120,242,135,185,150,159,196,2,185,254,165,127,14,16,96,78,143,170,53,99,84,132,238,127,166,191,138,58,2,117,240,83,251,74,166,173,253,224,131,252,19,98,228,229,85,138,230,45,190,10,23,231,42,154,63,248,130,15,240,77,139,142,102,100,87,51,1,137,250,98,157,162,233,171,110,241,147,27,253,182,4,24,85,38,95,42,223,219,255,0,154,39,47,76,85,124,185,77,241,245,89,143,223,96,65,149,81,250,91,247,127,230,128,204,46,79,227,34,196,85,95,251,245,35,252,59,130,105,169,83,249,65,103,238,231,252,20,136,88,208,3,253,177,79,254,90,145,254,29,193,52,212,153,31,55,185,245,243,254,10,64,119,232,50,251,163,90,184,141,180,238,50,247,198,225,157,192,15,200,26,10,196,119,26,207,200,27,96,53,150,254,0,5,192,0,106,43,138,141,41,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,6,147,226,67,80,161,144,13,11,227,246,5,80,42,118,235,43,138,23,148,64,42,123,204,12,140,133,110,87,21,1,182,225,145,164,139,188,98,142,152,176,228,186,45,139,165,39,249,225,73,239,47,114,136,25,96,178,185,112,24,205,165,156,169,232,234,57,132,52,166,136,249,249,42,233,25,240,213,63,221,222,2,20,241,33,162,110,184,168,236,73,47,155,17,133,187,235,203,30,178,134,152,166,27,109,204,110,244,181,124,63,117,222,58,76,86,128,114,18,186,169,73,195,65,229,157,198,39,163,219,174,88,223,167,148,105,218,50,25,167,200,225,187,180,4,192,232,245,82,66,196,243,253,147,17,209,217,124,162,47,117,239,25,66,212,115,74,43,18,87,188,251,6,6,104,227,55,125,175,8,115,68,196,29,246,78,11,63,118,239,25,168,209,196,31,72,158,81,17,31,178,48,30,155,88,74,222,87,29,101,71,101,73,162,10,222,195,248,100,56,236,62,242,84,146,83,203,62,145,122,227,26,167,166,167,100,145,38,147,62,40,45,255,0,84,144,17,65,202,28,217,115,229,126,118,47,212,175,224,66,11,1,162,35,185,49,86,147,77,207,118,223,195,246,179,226,255,0,114,135,25,166,125,95,160,204,239,243,43,248,16,131,31,52,71,63,246,87,165,15,246,247,241,103,192,77,182,0,175,62,29,202,15,127,145,19,199,246,202,197,204,22,143,71,152,147,85,29,46,99,50,236,150,98,78,215,221,243,202,191,40,187,128,0,0,0,0,0,0,0,2,150,59,138,138,29,200,239,212,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,112,20,50,221,113,83,59,10,25,117,128,36,104,51,184,214,71,97,160,202,192,53,35,129,129,113,4,112,48,46,32,14,23,95,112,235,166,155,224,221,253,207,223,33,217,43,241,14,182,109,243,155,191,185,251,228,2,54,121,68,183,72,241,3,226,175,225,194,12,15,209,235,253,185,164,31,251,87,241,71,70,120,114,136,254,129,98,7,197,95,195,132,24,41,163,178,111,140,148,249,223,251,175,248,171,160,39,87,5,63,180,154,107,254,64,131,252,11,98,226,175,201,33,111,48,89,63,156,186,111,127,234,4,31,224,155,23,17,126,73,0,196,77,50,213,242,229,53,187,232,179,31,190,192,131,170,148,239,179,126,239,241,9,194,211,44,175,27,77,253,118,99,247,216,16,125,80,34,250,141,254,203,241,0,203,205,1,215,151,17,120,94,243,169,39,225,220,19,75,71,171,52,189,103,107,124,176,127,193,72,132,237,3,221,201,136,137,232,222,243,169,39,95,187,184,38,146,134,115,60,185,103,107,124,178,127,193,72,15,96,92,75,223,26,213,196,104,108,186,251,198,181,113,0,63,32,109,22,245,13,211,242,6,209,111,80,13,196,30,251,1,241,4,30,251,10,222,198,96,9,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,6,149,113,1,69,111,222,40,146,185,141,87,177,24,211,123,152,10,158,224,21,182,235,138,0,170,138,233,33,102,113,202,27,93,34,66,115,229,249,166,71,194,254,177,209,121,239,98,33,110,113,89,57,228,205,149,237,242,241,127,1,96,32,211,73,72,93,142,181,170,94,207,159,53,81,28,155,90,223,70,123,242,11,121,1,53,212,235,60,69,239,111,93,239,247,11,227,165,242,62,111,84,69,127,247,91,23,252,56,129,139,229,21,111,161,253,208,18,225,162,164,199,156,252,40,241,58,189,94,197,235,175,123,235,251,139,176,72,68,28,61,155,62,159,174,236,17,7,161,149,121,168,240,195,230,86,108,220,223,244,123,127,116,123,81,47,146,199,117,176,234,86,91,89,102,92,123,136,7,32,218,191,174,251,131,133,55,99,52,185,230,243,113,203,190,222,216,135,98,56,241,219,225,215,246,62,248,8,170,229,20,149,90,51,16,95,218,63,189,59,178,119,66,23,104,197,253,20,225,109,138,148,185,107,63,187,122,191,99,62,51,71,148,70,3,91,45,196,7,117,182,191,53,110,203,237,161,6,28,232,180,206,76,101,166,26,205,123,109,187,237,251,21,240,19,23,163,196,30,106,66,92,90,207,160,68,117,126,201,80,188,168,78,68,37,55,189,136,136,90,157,31,26,201,70,203,143,53,252,76,71,87,236,133,11,176,0,0,0,0,0,0,0,0,52,158,227,21,45,226,135,184,197,75,120,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,208,99,81,219,172,80,238,0,71,97,165,66,163,66,183,241,220,3,90,56,24,23,16,71,3,2,226,2,170,252,67,173,155,157,160,157,63,169,251,228,59,37,126,33,212,207,92,36,75,223,59,150,236,188,126,168,128,70,191,40,130,201,82,124,64,78,239,212,174,191,111,8,48,151,70,246,77,88,189,78,168,140,237,242,223,87,236,87,134,104,114,134,190,147,149,87,253,36,223,230,87,95,182,132,24,131,163,4,10,226,113,78,154,113,45,186,163,86,217,228,149,203,231,103,128,77,254,13,167,45,23,78,111,253,66,131,252,19,99,223,44,172,87,191,88,240,216,72,193,181,71,211,200,52,168,141,50,72,66,177,151,185,54,61,195,219,144,94,248,12,58,211,65,228,166,62,155,43,151,171,76,186,253,179,2,20,102,108,27,186,187,42,214,191,87,188,38,119,77,88,166,209,50,167,73,78,54,94,62,103,196,253,179,2,24,214,183,222,181,154,51,203,216,147,16,100,102,135,113,72,150,226,92,181,42,52,171,93,61,147,145,93,89,109,104,131,251,124,68,216,97,116,82,98,36,174,153,17,23,203,170,45,202,191,172,64,131,221,24,146,252,54,39,200,77,76,169,36,169,244,167,202,73,151,8,129,54,56,52,189,101,62,242,142,215,41,130,184,125,67,98,139,156,146,177,151,190,53,171,136,208,133,95,237,141,106,226,2,131,73,219,180,106,26,15,203,1,172,184,1,1,0,13,66,162,133,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,0,0,0,0,0,0,0,0,80,203,188,84,105,87,16,11,92,140,105,34,183,88,212,92,12,105,190,240,21,1,91,157,187,133,0,86,247,43,88,120,140,72,130,84,76,165,180,165,71,125,176,149,185,55,245,171,30,220,184,143,61,87,67,235,160,16,86,81,248,242,61,223,82,160,16,161,166,92,137,248,89,213,67,16,179,115,42,234,248,178,43,180,100,91,215,16,124,70,27,41,226,43,110,47,182,36,47,78,138,125,109,34,107,17,168,138,34,114,176,127,121,167,113,223,105,61,219,132,118,168,200,173,115,1,127,52,117,171,97,165,30,16,107,154,104,245,187,37,179,62,73,225,173,238,223,196,79,214,31,205,225,230,114,151,94,97,77,153,20,82,145,208,112,148,87,202,142,207,124,124,222,225,204,196,224,121,195,42,154,233,234,188,179,236,207,223,222,39,227,70,250,157,115,138,78,33,213,174,20,207,157,214,223,138,61,222,164,207,121,239,222,2,250,220,135,30,56,254,85,93,247,112,251,228,53,147,164,92,77,36,56,51,168,196,49,46,121,211,113,178,36,229,222,163,221,229,16,12,14,211,236,154,93,45,93,167,94,140,199,205,123,174,87,245,72,81,132,186,53,54,95,39,58,113,4,171,252,249,252,77,225,149,90,122,85,40,113,21,204,180,162,32,204,143,155,55,18,250,95,165,79,180,98,150,139,206,147,248,233,76,157,210,121,182,222,31,180,222,1,51,216,16,194,145,135,18,119,14,246,52,196,151,15,217,14,11,136,60,46,8,21,176,190,74,95,182,127,140,56,61,208,0,0,0,0,0,0,0,0,210,126,80,168,91,125,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,5,21,192,82,253,66,170,224,52,128,169,21,198,131,34,87,17,173,35,108,247,113,1,172,183,112,235,2,226,0,92,64,85,95,136,116,53,74,210,212,166,41,195,81,21,178,113,61,222,82,71,124,191,196,60,141,127,16,77,83,209,234,37,216,203,85,213,237,208,2,47,249,65,231,201,83,149,244,184,158,134,51,62,106,232,146,186,127,165,79,180,89,13,12,37,200,143,196,218,60,215,172,178,249,194,230,142,232,120,142,238,225,234,244,246,153,173,218,238,186,135,55,238,147,230,205,217,125,198,20,251,7,3,65,72,114,119,16,40,133,146,47,126,114,223,127,112,137,1,50,152,127,12,152,106,118,80,132,230,178,37,144,232,44,221,205,160,122,40,147,178,8,251,199,85,73,55,146,67,44,34,43,90,5,146,255,0,33,35,180,140,205,170,47,170,1,31,122,124,207,149,46,156,211,73,74,225,203,52,84,216,186,103,216,184,126,254,241,19,114,133,19,250,220,230,69,151,47,15,178,36,199,148,106,45,94,16,211,40,39,60,152,217,209,112,246,240,226,52,169,56,85,198,109,89,27,207,147,39,93,173,124,223,144,6,65,96,2,82,214,37,211,185,78,247,158,203,47,127,219,4,38,107,4,200,149,77,196,25,159,234,138,255,0,6,216,136,44,30,144,185,43,196,138,101,110,194,106,179,206,229,230,94,51,53,236,250,123,207,180,75,38,141,181,125,53,87,82,147,103,233,185,196,60,122,101,117,20,100,166,52,155,51,205,15,25,15,171,67,172,173,38,68,105,81,25,95,121,111,74,146,162,186,84,147,48,189,45,149,173,239,141,195,226,54,144,119,251,99,112,0,104,63,44,107,26,15,203,1,173,4,69,188,15,136,23,0,1,168,172,42,44,246,50,105,103,128,184,3,89,82,52,30,41,87,80,146,121,189,99,17,170,134,66,247,162,9,131,37,146,98,227,21,123,67,195,41,212,147,36,234,247,26,212,103,234,109,60,227,87,132,0,0,121,252,66,173,101,88,107,64,84,184,141,61,135,139,126,91,74,201,227,103,113,141,66,33,42,125,198,33,153,91,206,37,180,169,73,73,172,210,131,34,35,82,74,246,185,151,16,30,128,6,0,127,102,175,69,143,247,131,138,191,226,169,119,250,240,205,252,61,173,101,88,149,64,83,88,141,34,135,139,98,91,85,73,224,167,112,109,69,161,41,125,182,34,89,67,205,165,196,165,74,73,44,146,178,35,34,82,138,247,177,159,16,30,128,0,0,0,0,0,5,159,210,131,74,10,7,68,202,2,95,136,216,141,40,168,38,50,217,140,225,169,35,77,73,33,217,121,244,190,227,47,60,149,41,47,58,210,73,25,97,214,70,100,163,59,154,119,113,50,176,24,123,202,237,163,110,37,87,244,214,28,200,168,156,74,98,101,85,78,32,164,144,110,197,203,96,18,195,111,196,188,134,91,83,138,76,98,148,72,37,44,140,204,146,163,181,236,71,192,6,111,128,15,63,95,215,244,110,22,81,179,108,65,196,26,134,18,71,79,72,225,206,38,58,58,36,207,35,72,185,17,17,17,17,169,107,82,141,40,66,18,70,181,173,73,74,73,74,81,17,135,160,1,101,52,107,211,3,3,180,169,145,28,207,12,170,77,76,213,157,122,162,233,185,162,217,98,113,8,219,75,66,77,229,195,161,197,230,100,245,173,25,58,218,150,221,220,36,154,137,100,164,39,197,105,65,202,23,130,250,38,87,242,252,57,196,106,98,181,152,204,166,50,118,167,109,59,36,130,132,121,132,176,227,207,50,148,169,79,68,180,162,94,104,117,153,145,36,202,198,157,252,72,131,40,0,98,254,139,252,161,120,47,165,157,127,48,195,156,57,166,43,89,116,202,93,39,118,118,235,179,184,40,70,88,83,13,188,203,42,74,84,204,75,170,53,230,136,65,145,26,72,172,74,223,192,143,40,0,0,7,159,110,191,163,93,175,226,48,181,53,12,33,85,144,178,118,103,235,148,168,205,47,156,185,215,156,97,49,8,35,43,45,4,235,43,66,178,153,228,51,111,62,93,99,121,131,208,0,0,0,0,0,0,0,0,0,0,0,199,253,43,116,214,194,205,15,188,22,249,38,72,42,185,159,133,187,118,197,204,80,176,207,106,246,93,70,179,91,174,125,171,95,105,70,92,185,175,101,94,214,43,249,253,23,249,66,240,95,75,58,254,97,135,56,115,76,86,178,233,148,186,78,236,237,215,103,112,80,140,176,166,27,121,150,84,148,169,152,151,84,107,205,16,131,34,52,145,88,149,191,129,24,101,0,0,0,0,0,0,0,178,152,151,166,30,1,97,46,44,83,88,57,90,215,114,168,41,213,65,182,109,47,185,52,130,110,22,67,168,134,68,66,57,205,78,60,149,194,235,208,226,73,139,160,245,138,61,214,43,24,11,214,0,0,0,3,197,97,182,49,80,56,172,229,65,7,72,79,161,31,153,82,179,136,233,36,234,88,113,76,170,54,1,248,104,216,136,76,207,178,218,212,166,144,234,161,93,113,163,94,83,91,121,85,98,222,68,30,212,0,0,0,0,0,0,0,0,0,0,6,0,127,102,175,69,143,247,131,138,191,226,169,119,250,240,205,252,61,173,101,88,149,64,83,88,141,34,135,139,98,91,85,73,224,167,112,109,69,161,41,125,182,34,89,67,205,165,196,165,74,73,44,146,178,35,34,82,138,247,177,159,16,30,128,0,0,0,5,138,197,221,53,180,121,192,252,80,165,240,155,16,43,120,72,89,189,71,16,236,52,67,204,196,195,184,196,133,100,219,75,104,230,133,172,214,194,33,226,125,189,90,212,217,162,217,150,163,67,105,82,200,47,168,0,0,0,0,0,11,63,163,142,149,88,71,165,60,170,164,156,225,68,202,45,248,122,98,112,185,76,66,35,91,67,15,188,140,164,166,163,16,206,115,117,16,207,22,125,90,157,75,107,81,180,233,26,18,104,50,43,192,0,0,0,0,44,254,147,26,85,97,30,138,20,108,53,97,138,83,40,181,46,99,17,179,75,37,18,214,208,244,198,98,178,52,235,13,150,150,180,39,35,105,81,41,107,90,146,132,221,41,190,117,182,133,220,170,90,172,165,107,153,20,45,83,69,84,210,170,130,75,27,159,102,152,202,227,91,139,133,127,34,212,133,228,117,179,82,21,149,104,82,78,199,185,73,50,61,228,96,59,96,0,0,0,0,0,29,77,83,86,82,180,52,138,42,169,173,106,105,85,63,37,130,201,180,204,102,145,173,194,66,177,157,105,66,51,186,225,165,9,204,181,165,37,115,222,165,17,22,243,33,224,52,116,210,95,11,52,160,161,25,174,176,206,109,236,182,217,52,99,240,220,233,44,241,207,52,222,214,195,46,185,169,214,234,22,182,243,43,166,139,40,186,200,130,234,128,0,0,15,21,137,216,197,64,224,227,116,228,102,35,79,161,36,114,218,146,112,114,70,166,113,209,76,195,65,66,63,177,69,69,165,81,15,60,180,37,180,41,48,139,109,38,87,51,113,198,211,110,145,153,123,80,0,0,0,0,24,191,165,7,40,94,11,232,153,95,203,240,231,17,169,138,214,99,50,152,201,218,157,180,236,146,10,17,230,18,195,143,60,202,82,165,61,18,210,137,121,161,214,102,68,147,43,26,119,241,34,12,160,1,143,250,41,105,173,133,154,96,248,83,242,51,144,85,114,207,4,182,29,183,159,97,97,153,214,109,90,253,94,171,82,251,183,182,204,188,217,178,218,233,181,238,118,200,0,0,0,0,0,0,0,0,0,0,0,0,29,77,83,86,82,180,52,138,42,169,173,106,105,85,63,37,130,201,180,204,102,145,173,194,66,177,157,105,66,51,186,225,165,9,204,181,165,37,115,222,165,17,22,243,33,224,52,116,210,95,11,52,160,161,25,174,176,206,109,236,182,217,52,99,240,220,233,44,241,207,52,222,214,195,46,185,169,214,234,22,182,243,43,166,139,40,186,200,130,234,128,0,0,0,177,88,115,166,182,143,56,171,141,179,204,4,163,43,120,72,234,134,83,14,204,76,20,83,49,48,239,75,167,136,83,4,243,165,47,137,101,197,165,229,178,149,89,196,30,85,150,87,13,36,180,182,226,144,23,212,0,0,0,7,138,198,140,94,163,112,23,11,234,12,92,196,7,226,219,145,83,176,233,122,32,161,24,55,159,117,107,113,45,52,203,104,220,70,183,29,113,182,200,212,105,65,26,200,212,164,164,141,68,30,212,7,148,194,172,76,165,113,147,14,41,204,82,162,162,246,137,45,77,47,106,97,13,153,198,214,227,57,203,166,195,186,181,173,9,121,165,146,155,113,4,163,200,226,22,147,59,164,199,171,0,0,0,0,22,43,17,180,214,209,231,10,177,182,71,128,149,157,111,9,3,80,205,161,222,137,141,138,122,38,29,153,116,141,9,96,222,104,166,17,47,56,132,178,183,146,155,54,130,204,179,204,217,168,144,151,27,82,239,168,0,0,179,250,80,105,65,64,232,153,64,75,241,27,17,165,21,4,198,91,49,156,53,36,105,169,36,59,47,62,151,220,101,231,146,165,37,231,90,73,35,44,58,200,204,148,103,115,78,238,38,65,120,0,97,254,2,114,160,96,22,145,56,177,34,193,202,42,144,196,8,41,213,65,181,108,207,205,37,240,77,194,163,81,12,236,66,243,169,184,183,22,87,67,42,34,178,15,164,101,123,21,204,179,0,0,0,0,0,6,0,127,102,175,69,143,247,131,138,191,226,169,119,250,240,12,255,0,1,111,240,19,26,233,93,34,112,158,69,140,116,84,190,107,5,37,168,54,173,153,137,163,77,183,20,141,68,75,176,235,206,150,220,113,5,117,178,163,43,44,250,38,87,177,220,137,129,120,233,135,26,69,225,196,187,20,48,190,115,183,74,163,174,211,204,186,68,136,169,124,82,72,141,200,88,150,200,207,86,242,51,38,229,115,73,165,73,90,20,180,45,11,80,92,0,0,0,0,0,0,0,0,0,0,0,24,1,253,154,189,22,63,222,14,42,255,0,138,165,223,235,195,55,240,246,181,149,98,85,1,77,98,52,138,30,45,137,109,85,39,130,157,193,181,22,132,165,246,216,137,101,15,54,151,18,149,41,36,178,74,200,140,137,74,43,222,198,124,64,122,0,0,0,0,24,1,253,154,189,22,63,222,14,42,255,0,138,165,223,235,192,51,252,7,138,193,124,94,163,113,235,11,233,252,92,195,247,226,220,145,84,80,234,122,28,162,216,54,95,105,104,113,77,58,203,136,222,68,182,221,109,198,204,210,106,65,154,12,210,165,36,201,71,229,52,160,210,130,129,209,50,128,151,226,54,35,74,42,9,140,182,99,56,106,72,211,82,72,118,94,125,47,184,203,207,37,74,75,206,180,146,70,88,117,145,153,40,206,230,157,220,76,130,240,0,195,252,4,229,64,192,45,34,113,98,69,131,148,85,33,136,16,83,170,131,106,217,159,154,75,224,155,133,70,162,25,216,133,231,83,113,110,44,174,134,84,69,100,31,72,202,246,43,153,102,0,0,12,63,199,190,84,12,2,209,219,22,39,184,57,90,210,24,129,27,58,167,246,93,165,249,92,190,9,200,85,235,225,154,136,70,69,57,22,218,206,200,121,36,119,65,116,136,237,114,177,157,203,209,91,75,250,7,75,185,85,65,61,195,154,54,181,148,203,105,216,134,33,29,140,159,203,153,97,136,167,220,74,148,166,152,113,151,157,74,214,218,82,133,56,147,50,52,147,204,159,175,32,23,212,105,87,17,227,48,219,24,168,28,86,114,160,131,164,39,208,143,204,169,89,196,116,146,117,44,56,166,85,27,0,252,52,108,68,38,103,217,109,106,83,72,117,80,174,184,209,175,41,173,188,170,177,111,34,246,106,226,2,130,139,221,184,106,181,140,105,115,142,254,192,21,35,232,216,5,19,195,112,168,0,235,103,141,146,225,16,91,253,80,143,119,188,99,178,28,73,139,100,182,82,86,191,76,143,238,24,8,201,211,214,70,217,83,207,190,68,253,215,87,40,251,183,162,40,251,4,80,196,39,46,94,59,238,38,55,79,72,36,157,34,102,109,113,171,61,151,185,69,8,119,143,65,167,87,187,183,241,0,237,105,151,84,206,211,150,219,242,113,253,208,157,29,13,166,110,68,209,49,6,173,87,246,196,180,244,126,179,15,222,32,158,68,178,78,191,127,177,252,98,113,180,41,35,77,18,241,47,253,242,171,240,48,224,50,229,197,31,18,236,30,106,183,139,114,30,155,140,90,73,55,34,111,143,215,18,61,90,90,66,144,103,150,255,0,100,121,154,234,17,46,211,209,109,234,238,102,77,238,191,186,36,4,76,233,203,81,196,157,91,91,67,44,161,201,31,51,119,239,191,169,67,31,104,179,90,40,205,82,140,105,165,158,91,172,164,139,110,222,106,177,124,232,249,118,139,201,167,156,137,45,212,53,204,81,66,217,69,205,157,44,254,210,20,184,92,99,94,142,241,46,192,226,165,63,149,121,50,109,125,68,118,188,51,191,148,4,243,96,36,122,99,48,198,75,145,198,150,155,68,153,26,14,255,0,166,92,46,209,113,69,141,209,50,96,236,94,22,200,201,199,179,150,166,48,252,146,47,211,142,119,11,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,3,72,212,174,3,72,10,164,109,158,254,35,112,142,195,69,172,3,89,149,133,11,136,170,133,11,136,10,175,241,11,125,138,209,105,131,165,230,142,169,204,132,141,70,251,94,215,113,31,148,92,5,158,227,62,225,104,52,131,152,46,7,15,231,239,161,236,134,141,150,199,150,246,187,237,23,103,120,8,134,211,130,108,220,102,39,86,173,38,35,62,126,109,221,146,215,180,60,55,119,112,245,186,3,64,58,229,107,66,190,77,93,7,206,155,243,123,148,81,118,139,65,165,100,209,217,150,45,213,8,113,253,102,179,98,185,101,34,189,161,152,238,238,25,53,201,247,77,161,78,80,83,77,138,230,124,233,227,53,159,182,147,194,255,0,136,4,171,211,41,203,38,151,166,214,180,27,69,254,66,71,58,49,68,77,149,207,118,97,199,146,33,45,203,96,211,107,90,25,178,255,0,36,133,102,206,106,225,210,162,59,93,101,247,140,4,93,242,141,197,17,85,20,241,19,156,35,231,125,94,233,14,35,207,14,75,55,56,102,247,31,243,198,121,242,143,204,19,225,84,129,40,119,121,76,39,100,125,31,116,135,238,24,7,64,68,45,189,191,42,237,125,87,87,213,128,204,154,62,20,154,196,10,81,77,183,107,78,97,12,247,251,187,98,217,97,134,150,21,62,137,186,99,226,29,85,47,111,110,167,39,117,116,116,13,73,46,82,92,115,89,4,153,169,173,111,48,209,60,211,103,22,134,201,228,178,183,12,210,157,115,132,101,101,152,186,52,163,170,110,184,166,150,234,172,73,154,194,157,237,238,200,24,97,142,171,39,49,187,16,156,35,185,42,170,155,25,31,191,22,232,144,62,146,112,246,190,163,113,70,141,148,226,6,31,212,48,179,202,122,120,193,68,192,199,67,25,228,117,23,50,50,50,50,37,33,105,81,41,11,66,136,150,133,165,73,81,37,73,50,47,72,32,227,147,71,78,40,141,28,171,54,112,126,184,68,34,240,234,180,156,52,183,162,220,91,80,235,145,204,94,38,216,219,84,242,205,41,56,99,74,26,39,146,181,116,16,217,56,131,35,74,208,244,222,202,166,210,169,244,174,10,123,34,153,194,76,101,179,24,118,226,224,227,33,30,75,204,68,176,226,73,77,186,219,137,51,74,208,164,153,40,148,70,100,100,100,100,40,229,13,10,35,206,55,11,136,210,191,40,192,84,184,11,1,166,134,150,212,174,136,248,88,117,76,201,173,186,164,158,237,50,250,102,92,148,182,238,178,57,48,206,45,15,190,209,188,211,135,6,135,9,148,188,182,204,212,157,115,100,69,117,144,247,248,231,142,152,113,163,166,28,76,49,67,20,39,59,12,170,6,205,50,203,68,75,138,152,69,40,140,219,133,134,108,204,181,143,47,42,172,87,36,146,82,165,173,72,66,22,180,252,242,105,21,143,21,150,146,56,185,61,197,90,206,54,45,75,152,196,45,18,216,23,162,9,228,74,165,196,181,28,60,19,70,148,33,57,27,74,172,106,36,39,58,205,110,40,179,173,70,97,231,241,87,18,234,172,100,196,122,139,20,107,88,189,162,117,83,76,29,152,68,229,113,197,182,206,99,232,48,214,177,75,90,89,105,4,150,219,65,168,242,54,132,36,142,201,33,45,60,154,156,161,112,120,155,34,129,192,172,121,171,255,0,63,80,25,154,147,207,38,143,49,14,220,226,23,60,51,48,208,171,121,199,137,200,153,138,156,121,105,34,75,121,156,109,162,82,148,183,51,169,88,87,128,124,153,152,227,143,120,29,80,226,244,177,206,97,143,134,213,170,151,144,77,229,239,67,57,81,182,108,182,242,158,109,247,114,54,211,43,109,212,19,14,150,177,183,92,37,165,74,101,41,214,30,42,254,122,168,42,171,245,86,156,169,41,201,135,186,65,199,75,99,161,220,253,203,140,188,219,136,238,82,84,158,163,32,31,82,98,213,105,99,230,177,140,159,7,245,15,163,159,22,83,147,155,77,127,205,85,135,15,200,43,249,156,169,188,77,165,188,92,202,25,131,213,57,52,129,34,65,55,51,75,57,82,132,230,90,205,183,82,209,169,40,113,41,85,154,75,205,54,87,175,75,31,53,140,100,248,63,168,125,28,248,15,154,193,244,167,162,119,154,198,13,252,31,211,222,142,96,124,214,15,165,61,19,188,214,48,111,224,254,158,244,115,0,46,168,0,0,0,0,12,0,229,171,243,88,165,190,16,32,125,29,49,17,87,162,119,157,62,13,252,32,83,222,145,96,74,167,45,95,154,197,45,240,129,3,232,233,136,138,189,19,188,233,240,111,225,2,158,244,139,0,62,146,38,211,105,84,130,85,27,61,158,204,225,37,210,217,116,59,145,113,145,145,111,37,150,33,152,109,38,167,29,113,197,25,37,8,74,72,212,106,51,34,34,35,51,16,131,202,95,167,28,78,145,213,147,216,61,67,162,17,24,117,69,206,28,91,49,109,173,168,133,207,38,44,147,140,28,106,94,65,169,37,12,73,91,169,101,40,87,77,14,27,139,51,53,33,12,222,174,85,141,59,102,167,53,143,209,103,6,170,104,68,203,83,14,108,86,243,89,115,234,83,238,62,106,90,92,147,146,200,137,40,66,82,73,55,242,41,70,179,94,161,70,140,143,182,230,0,104,235,128,213,150,146,88,185,34,194,154,50,10,45,75,152,196,33,115,56,230,97,201,228,74,101,196,180,148,68,107,164,165,161,57,27,74,174,73,53,167,58,205,13,164,243,173,36,97,144,28,151,216,33,141,24,135,164,52,150,183,161,167,149,5,39,73,211,145,9,139,168,39,144,205,197,183,9,51,98,26,34,21,231,36,166,235,89,90,117,111,154,152,53,178,226,200,137,172,206,26,87,145,40,87,181,229,171,243,167,165,190,15,224,125,35,49,18,211,129,120,23,135,26,58,97,196,187,11,240,190,77,176,202,160,110,235,207,58,100,184,169,132,82,136,137,200,168,151,8,139,88,242,242,166,231,98,73,37,41,66,18,132,33,8,76,75,114,213,249,211,210,223,7,240,62,145,152,128,114,42,121,211,213,63,7,241,222,145,151,9,169,16,173,200,169,231,79,84,252,31,199,122,70,92,38,164,0,68,7,42,182,38,85,88,55,167,118,25,226,149,21,23,179,206,169,154,62,89,48,134,204,227,136,109,236,147,57,142,118,29,213,173,11,83,46,160,212,219,136,37,22,118,214,180,153,217,70,37,252,66,183,45,95,157,61,45,240,127,3,233,25,136,9,52,208,239,74,170,55,74,252,35,151,214,18,105,148,34,106,121,116,60,60,53,89,40,109,179,101,114,233,137,163,166,105,105,75,90,182,103,20,151,20,202,243,43,50,8,210,103,172,67,136,69,245,31,54,218,42,233,49,89,104,161,139,144,120,165,71,192,194,76,80,168,117,75,102,242,200,146,36,162,99,46,113,109,173,214,9,204,166,166,87,153,166,214,135,18,71,149,104,78,100,173,25,219,95,208,166,14,227,21,3,142,180,4,175,17,176,230,125,9,49,150,204,97,216,117,214,154,138,101,231,229,239,184,203,111,42,18,41,44,173,105,106,37,180,186,130,113,163,81,154,76,253,227,48,246,160,0,0,56,146,153,180,170,127,42,130,158,200,166,112,147,25,108,198,29,184,184,56,200,71,146,243,17,44,56,146,83,110,182,226,76,210,180,41,38,74,37,17,153,25,25,25,8,224,229,69,211,234,14,143,145,76,180,103,193,217,132,170,105,53,168,229,241,48,53,100,225,136,150,35,27,150,66,173,110,195,63,45,74,18,165,100,140,86,173,196,187,172,36,169,150,212,156,164,107,112,150,205,149,228,186,211,55,28,100,216,143,45,192,25,220,170,171,196,106,50,107,179,67,178,76,33,232,232,170,77,178,54,161,155,137,74,142,250,185,114,51,50,135,91,81,165,182,147,149,198,242,153,45,183,130,101,0,0,4,85,242,231,125,36,255,0,124,159,201,162,213,114,42,121,211,213,63,7,241,222,145,151,11,171,203,157,244,147,253,242,127,38,139,85,200,169,231,79,84,252,31,199,122,70,92,2,106,64,0,0,0,91,77,33,244,129,160,116,101,194,248,236,87,196,101,197,174,91,7,17,15,8,212,28,9,178,113,177,175,188,225,37,45,67,182,243,141,165,197,146,115,186,164,146,174,77,180,226,183,229,48,30,43,77,125,43,164,90,37,224,212,109,101,173,149,70,85,243,43,193,210,210,72,215,150,157,190,43,50,9,199,13,45,145,172,217,97,11,214,184,119,66,78,200,111,88,133,186,217,143,159,122,254,191,172,177,78,178,155,98,14,32,212,49,115,202,134,121,16,113,49,209,209,38,89,221,93,136,136,136,136,137,40,66,82,73,66,16,146,36,33,9,74,82,73,74,72,139,213,105,15,164,13,125,164,214,40,71,98,190,35,46,17,19,40,200,120,120,70,160,224,77,226,130,130,97,150,201,41,106,29,183,156,113,77,160,213,157,213,36,149,99,113,215,21,187,49,139,106,2,103,185,46,116,237,154,227,100,169,236,8,198,138,154,18,34,182,145,195,161,84,252,198,45,245,109,181,12,18,82,179,117,14,102,44,174,196,195,165,9,51,94,125,99,173,168,214,105,81,178,243,170,144,161,242,195,41,155,77,100,19,88,41,236,138,103,23,46,153,75,162,27,139,131,140,132,121,76,191,12,251,106,37,54,235,110,36,201,72,90,84,68,162,81,25,25,25,17,144,159,77,2,116,223,145,105,113,66,59,5,81,197,74,165,184,155,36,214,187,59,146,65,178,184,118,87,10,111,25,51,21,8,151,29,113,110,51,145,77,33,195,206,106,67,183,204,148,165,198,141,97,149,66,5,151,165,118,35,232,149,167,118,48,214,180,83,187,116,170,59,16,39,204,79,228,15,188,104,133,155,194,166,103,16,100,149,25,17,234,222,70,101,27,79,17,26,155,82,148,70,75,66,220,109,115,210,62,107,52,177,243,167,198,79,132,10,135,210,47,128,250,51,160,43,250,55,20,232,217,78,32,225,245,67,9,60,167,167,144,229,19,3,29,12,103,145,212,92,200,200,200,200,148,133,165,68,164,45,10,34,90,22,149,37,68,149,36,200,189,0,128,189,1,52,236,154,232,137,83,70,200,170,88,56,185,182,29,84,81,5,23,56,131,133,109,79,198,194,190,220,59,201,109,216,22,215,16,211,8,91,142,42,29,47,41,100,102,166,217,65,22,244,36,79,76,166,109,42,159,202,160,167,178,41,156,36,198,91,49,135,110,46,14,50,17,228,188,196,75,14,36,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,64,57,96,0,3,137,51,155,74,164,176,200,140,156,204,225,32,33,220,136,98,17,14,196,188,150,144,167,223,117,12,178,209,41,70,68,107,113,215,27,109,9,226,165,173,41,43,153,145,14,88,132,190,83,93,59,102,184,221,89,76,112,51,11,106,104,71,48,190,67,16,218,98,163,37,111,169,104,169,35,80,73,82,150,227,150,34,92,51,46,221,45,161,25,155,90,219,215,230,112,141,157,86,79,242,90,233,173,140,184,235,183,97,6,39,200,38,181,71,130,242,248,93,158,175,135,133,73,234,25,241,247,231,104,151,95,45,99,203,202,195,108,234,154,83,174,100,121,110,102,202,227,164,18,42,0,0,62,85,199,210,158,137,222,107,24,55,240,127,79,122,57,129,243,88,62,148,244,78,243,88,193,191,131,250,123,209,204,0,186,160,0,3,202,98,173,31,61,196,12,56,168,232,170,98,189,154,209,83,89,212,189,216,56,73,252,173,8,84,84,189,197,21,137,196,18,254,209,154,77,14,18,76,205,183,26,94,87,19,243,131,143,216,111,136,248,73,140,181,101,1,139,145,155,109,95,46,152,41,217,164,110,220,113,155,115,143,164,159,76,86,185,93,55,53,200,117,14,221,100,78,120,206,154,82,188,201,47,166,145,138,186,123,104,65,34,210,226,132,106,54,156,133,149,75,113,54,73,170,106,73,59,140,121,112,236,174,20,222,35,122,22,45,77,180,226,220,103,34,157,91,101,144,212,135,109,149,73,75,142,146,195,29,121,50,185,68,33,170,168,105,118,142,24,247,81,197,174,167,92,67,136,166,170,121,172,193,216,149,206,86,243,170,89,65,69,60,242,148,162,137,37,44,210,202,140,242,56,130,67,36,73,113,40,39,228,208,124,182,126,122,168,42,171,245,86,156,169,41,201,135,186,65,199,75,99,161,220,253,203,140,188,219,136,238,82,84,158,163,33,57,60,159,122,122,211,218,76,209,176,52,54,32,207,97,32,241,82,81,14,219,49,200,136,217,96,145,63,89,156,74,137,232,22,73,211,91,203,76,60,58,92,136,36,182,132,33,107,51,74,82,131,34,32,204,161,18,188,167,92,161,112,117,76,28,78,142,186,63,85,250,233,83,217,154,171,103,242,199,152,126,22,107,10,235,12,184,212,44,20,91,15,47,51,39,173,121,17,37,149,10,53,54,77,230,52,27,169,93,224,229,70,211,182,107,130,114,166,112,35,5,234,104,72,122,218,121,14,181,84,19,24,71,213,182,211,208,74,74,13,164,55,148,178,181,19,16,149,168,201,121,245,141,54,146,89,37,38,243,46,166,24,64,92,173,30,52,129,175,180,101,197,8,28,87,195,149,194,46,101,7,15,17,8,236,28,113,188,112,81,172,60,217,165,77,68,54,203,141,169,196,18,178,58,148,154,172,78,52,218,183,229,33,244,39,163,198,144,52,14,147,88,95,3,138,248,114,184,180,75,99,34,34,33,29,131,142,54,74,54,9,246,92,52,169,168,134,217,113,196,182,179,78,71,82,147,85,205,183,91,86,236,196,62,104,133,255,0,208,163,74,233,238,137,120,203,5,89,107,102,177,148,132,202,208,117,76,146,9,228,39,111,133,202,178,109,194,75,132,104,55,152,90,245,173,157,208,163,178,219,214,33,14,184,96,62,138,69,191,199,76,116,195,141,29,48,226,99,138,24,161,57,216,101,80,54,105,150,90,34,92,84,194,41,68,102,220,44,51,102,101,172,121,121,85,98,185,36,146,149,45,106,66,16,181,167,151,41,198,188,35,157,97,124,22,53,65,226,61,62,221,9,31,14,220,75,85,4,92,114,33,96,146,133,184,77,36,156,113,227,73,52,189,105,147,70,135,50,173,46,93,10,34,89,26,68,16,105,209,166,108,247,76,60,71,133,153,183,42,230,106,50,151,218,33,233,153,107,168,65,197,37,183,77,26,216,152,151,19,123,188,238,169,163,54,210,163,109,180,161,41,78,99,37,186,224,91,93,33,244,129,175,180,154,197,8,236,87,196,101,194,34,101,25,15,15,8,212,28,9,188,80,80,76,50,217,37,45,67,182,243,142,41,180,26,179,186,164,146,172,110,58,226,183,102,49,38,156,140,152,77,140,180,221,9,61,197,89,221,95,179,97,181,91,172,110,77,77,230,75,219,92,115,47,19,78,204,248,158,205,151,82,228,62,82,233,61,108,203,34,75,44,41,120,151,201,247,160,85,67,164,205,101,3,92,226,12,138,46,15,10,229,17,13,189,28,184,141,170,9,115,244,25,68,164,153,129,120,154,52,60,132,196,67,165,184,131,75,136,90,16,179,36,169,43,50,50,157,57,76,166,85,32,149,65,72,164,82,200,73,116,182,93,14,220,36,28,28,35,41,101,136,102,27,73,37,182,155,109,36,73,66,18,146,36,146,72,136,136,136,136,128,114,192,0,0,0,69,95,42,31,40,23,246,201,162,150,17,61,250,236,166,179,156,37,95,181,157,40,104,39,225,226,127,108,195,69,182,243,94,205,171,121,70,2,207,242,154,233,219,53,198,234,202,99,129,152,91,83,66,57,133,242,24,134,211,21,25,43,125,75,69,73,26,130,74,148,183,28,177,18,225,153,118,233,109,8,204,218,214,222,191,51,132,108,234,177,215,69,29,43,177,31,68,172,71,69,107,69,59,183,74,163,181,108,79,228,15,188,104,133,155,194,164,204,201,42,50,35,213,188,140,202,54,158,34,53,54,165,40,140,150,133,184,218,236,168,0,250,136,160,43,250,55,20,232,217,78,32,225,245,67,9,60,167,167,144,229,19,3,29,12,103,145,212,92,200,200,200,200,148,133,165,68,164,45,10,34,90,22,149,37,68,149,36,200,189,0,129,110,78,237,55,227,52,85,174,206,146,172,98,179,97,149,89,48,105,217,234,141,151,226,94,149,184,150,93,109,17,80,173,33,212,161,57,150,182,54,131,38,220,113,109,67,164,144,147,82,16,147,157,233,76,218,85,63,149,65,79,100,83,56,73,140,182,99,14,220,92,28,100,35,201,121,136,150,28,73,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,128,96,95,45,95,154,197,45,240,129,3,232,233,136,226,114,92,233,219,53,198,201,83,216,17,141,21,52,36,69,109,35,135,66,169,249,140,91,234,219,106,24,36,165,102,234,28,204,89,93,137,135,74,18,102,188,250,199,91,81,172,210,163,101,231,85,203,229,171,243,88,165,190,16,32,125,29,49,16,193,41,155,77,100,19,88,41,236,138,103,23,46,153,75,162,27,139,131,140,132,121,76,191,12,251,106,37,54,235,110,36,201,72,90,84,68,162,81,25,25,25,17,144,15,169,224,24,171,160,78,155,242,45,46,40,71,96,170,56,169,84,183,19,100,154,215,103,114,72,54,87,14,202,225,77,227,38,98,161,18,227,174,45,198,114,41,164,56,121,205,72,118,249,146,148,184,209,175,42,128,4,43,114,213,249,211,210,223,7,240,62,145,152,137,169,16,173,203,87,231,79,75,124,31,192,250,70,98,2,234,242,24,253,59,63,123,127,202,66,85,4,85,242,24,253,59,63,123,127,202,66,85,0,0,0,0,0,0,0,0,0,0,69,95,42,31,40,23,246,201,162,150,17,61,250,236,166,179,156,37,95,181,157,40,104,39,225,226,127,108,195,69,182,243,94,205,171,121,70,2,207,242,154,233,219,53,198,234,202,99,129,152,91,83,66,57,133,242,24,134,211,21,25,43,125,75,69,73,26,130,74,148,183,28,177,18,225,153,118,233,109,8,204,218,214,222,191,51,132,108,234,177,215,69,29,43,177,31,68,172,71,69,107,69,59,183,74,163,181,108,79,228,15,188,104,133,155,194,164,204,201,42,50,35,213,188,140,202,54,158,34,53,54,165,40,140,150,133,184,218,236,168,0,250,136,160,43,250,55,20,232,217,78,32,225,245,67,9,60,167,167,144,229,19,3,29,12,103,145,212,92,200,200,200,200,148,133,165,68,164,45,10,34,90,22,149,37,68,149,36,200,189,0,129,110,78,237,55,227,52,85,174,206,146,172,98,179,97,149,89,48,105,217,234,141,151,226,94,149,184,150,93,109,17,80,173,33,212,161,57,150,182,54,131,38,220,113,109,67,164,144,147,82,16,147,157,233,76,218,85,63,149,65,79,100,83,56,73,140,182,99,14,220,92,28,100,35,201,121,136,150,28,73,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,128,99,174,159,88,15,140,184,251,129,209,116,230,9,98,76,214,159,157,65,107,159,122,73,15,22,152,72,90,154,29,108,169,183,32,98,30,44,171,78,100,45,100,132,169,122,133,169,70,151,147,99,67,172,192,13,45,86,85,84,52,246,22,169,162,170,105,173,63,58,130,207,179,76,101,113,174,66,69,49,157,10,66,242,58,217,165,105,204,133,169,39,99,222,149,25,30,227,49,245,38,34,215,149,67,64,168,104,168,105,174,148,248,55,34,132,131,92,28,59,211,10,230,89,15,173,53,198,44,221,101,37,31,13,14,219,74,73,44,146,183,221,138,90,150,132,100,107,91,99,89,186,165,134,85,104,57,167,29,27,165,237,26,168,88,164,66,72,241,22,71,14,149,207,164,40,89,228,113,23,36,237,176,121,140,212,184,101,40,210,70,147,51,91,43,81,33,102,162,83,78,187,148,3,230,91,2,241,211,17,244,116,196,121,118,40,97,124,231,97,154,192,221,167,153,116,141,112,179,8,85,25,27,144,177,45,145,150,177,149,229,77,202,228,162,82,82,180,41,11,66,22,159,161,77,29,52,151,194,205,40,40,70,107,172,51,155,123,45,182,77,24,252,55,58,75,60,115,205,55,181,176,203,174,106,117,186,133,173,188,202,233,162,202,46,178,32,247,245,77,89,74,208,210,40,170,166,181,169,165,84,252,150,11,38,211,49,154,70,183,9,10,198,117,165,8,206,235,134,148,39,50,214,148,149,207,122,148,68,91,204,132,11,233,237,166,252,247,75,138,237,168,42,114,42,107,45,195,41,38,169,217,36,146,49,148,67,188,184,163,100,137,232,168,180,182,235,136,113,236,234,117,13,158,115,74,26,182,84,165,78,58,107,185,92,166,186,118,205,113,186,178,152,224,102,22,212,208,142,97,124,134,33,180,197,70,74,223,82,209,82,70,160,146,165,45,199,44,68,184,102,93,186,91,66,51,54,181,183,175,204,225,27,58,172,11,1,150,154,2,105,217,53,209,18,166,141,145,84,176,113,115,108,58,168,162,10,46,113,7,10,218,159,141,133,125,184,119,146,219,176,45,174,33,166,16,183,28,84,58,94,82,200,205,77,178,130,45,232,72,158,153,76,218,85,63,149,65,79,100,83,56,73,140,182,99,14,220,92,28,100,35,201,121,136,150,28,73,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,135,203,16,144,158,75,157,59,101,88,39,53,123,2,49,162,166,139,135,162,103,145,8,85,63,49,139,125,59,21,61,26,165,44,221,67,153,139,51,80,209,10,90,76,215,159,86,211,137,53,154,82,79,60,234,66,103,198,42,233,237,166,252,139,68,122,17,168,42,114,42,85,50,196,217,222,169,217,36,146,49,149,196,50,136,82,120,137,232,168,180,182,235,107,109,156,137,117,13,158,114,82,221,182,84,169,45,186,104,185,90,81,105,55,64,232,179,133,243,44,64,171,226,97,35,38,72,135,82,164,180,241,76,89,134,141,156,190,78,52,222,70,18,225,230,82,16,167,218,83,171,66,86,109,182,106,94,85,88,146,175,158,204,104,197,234,203,30,177,66,160,197,204,64,126,17,201,237,69,16,151,162,10,17,130,101,134,144,134,210,211,76,182,141,230,72,109,166,219,108,141,70,165,153,32,141,74,82,140,212,97,229,38,211,105,172,254,107,27,61,158,204,226,230,51,41,140,67,145,113,145,145,111,41,231,226,95,113,70,167,29,113,197,25,169,107,82,140,212,106,51,51,51,51,51,31,67,218,11,97,54,50,224,166,142,52,237,5,142,53,127,61,79,161,51,57,13,7,153,46,243,20,9,161,4,204,179,104,35,61,163,85,101,116,174,105,70,125,83,102,166,154,109,71,136,28,152,188,158,145,148,180,100,54,145,90,64,210,26,153,171,57,93,164,164,19,54,95,98,42,85,20,211,239,54,236,84,108,35,236,163,43,197,170,101,112,199,153,105,36,184,110,101,37,147,74,68,159,128,12,0,229,171,243,88,165,190,16,32,125,29,49,25,254,48,3,150,175,205,98,150,248,64,129,244,116,196,6,0,114,92,121,246,97,151,199,94,135,141,19,252,32,7,146,227,207,179,12,190,58,244,60,104,159,224,0,0,0,31,42,227,234,160,124,171,128,159,238,75,143,49,60,50,248,235,211,17,162,37,116,23,211,54,123,161,230,35,197,76,220,149,115,205,25,84,108,240,245,52,181,164,32,162,148,219,70,189,84,76,51,138,181,158,107,90,233,147,106,81,54,226,86,164,171,41,154,29,110,90,185,46,60,196,240,203,227,175,76,70,136,1,1,245,37,75,85,148,173,115,34,133,170,104,170,154,85,80,73,99,115,236,211,25,92,107,113,112,175,228,90,144,188,142,182,106,66,178,173,10,73,216,247,41,38,71,188,140,118,194,16,57,55,116,250,158,224,21,85,43,193,44,72,152,109,184,101,80,76,17,15,14,244,84,74,27,240,102,41,247,44,113,40,113,213,37,9,131,82,215,153,246,212,162,74,46,167,145,101,107,16,244,223,128,0,14,36,218,109,42,144,74,163,103,179,217,156,36,186,91,46,135,114,46,50,50,45,228,178,196,51,13,164,212,227,174,56,163,36,161,9,73,26,141,70,100,68,68,102,96,57,96,32,135,79,189,61,106,29,34,241,66,10,95,134,51,216,185,101,9,65,78,14,97,75,71,65,237,80,17,177,113,105,109,146,40,247,75,90,100,75,109,214,222,84,50,201,13,58,219,111,158,98,74,212,162,44,255,0,228,194,210,223,27,116,153,163,106,25,126,47,210,241,115,21,211,81,4,134,107,118,97,152,133,132,143,91,135,152,224,157,105,25,19,180,182,149,37,68,166,16,104,213,26,53,164,218,242,42,32,51,124,0,0,124,171,143,165,61,19,188,214,48,111,224,254,158,244,115,3,230,176,125,41,232,157,230,177,131,127,7,244,247,163,152,1,117,64,0,0,124,245,242,137,96,92,30,0,233,89,85,211,114,25,55,54,83,115,237,85,73,33,101,38,193,54,152,88,162,51,117,13,54,201,37,44,178,220,82,34,153,109,179,74,84,150,217,71,148,70,75,87,208,160,192,14,89,60,20,240,231,71,217,78,49,194,76,53,49,120,101,48,61,115,14,59,149,183,224,102,46,195,195,185,149,36,218,141,79,37,244,65,154,110,180,36,155,215,223,50,178,16,15,21,200,159,140,83,89,213,27,94,96,132,242,125,8,236,61,53,17,11,59,144,65,189,20,165,69,165,136,163,113,49,137,105,181,44,200,161,155,117,182,22,100,218,8,146,236,98,205,70,102,234,71,181,229,171,243,88,165,190,16,32,125,29,49,17,151,161,30,60,195,104,227,164,189,29,137,51,152,216,182,41,226,136,92,174,160,38,98,29,109,7,46,137,65,180,227,142,161,164,45,79,33,149,41,184,146,107,34,179,174,29,4,86,86,85,20,154,114,213,249,172,82,223,8,16,62,142,152,128,192,14,75,143,62,204,50,248,235,208,241,162,116,241,87,19,41,92,27,195,138,143,20,171,88,189,158,75,76,203,221,152,68,229,113,180,56,246,66,232,48,214,177,104,66,158,117,102,150,219,65,168,179,184,180,36,142,234,33,5,156,151,30,125,152,101,241,215,161,227,70,116,242,201,233,11,224,94,19,202,116,122,148,195,74,162,226,241,18,241,179,117,185,21,120,169,116,12,20,76,59,172,41,44,36,200,203,94,250,12,146,234,250,57,97,159,73,37,74,60,205,132,59,77,166,211,89,252,214,54,123,61,153,197,204,102,83,24,135,34,227,35,34,222,83,207,196,190,226,141,78,58,227,138,51,82,214,165,25,168,212,102,102,102,102,102,62,133,57,62,176,118,107,130,26,37,208,180,141,75,33,132,149,84,49,176,239,78,231,13,53,10,166,31,55,226,222,91,205,166,41,43,66,23,180,183,14,168,118,28,37,149,210,108,100,35,52,161,38,33,91,66,60,6,134,210,59,73,122,59,13,167,48,81,111,211,199,16,185,165,64,108,195,186,226,10,93,12,131,117,198,221,91,75,66,153,67,202,75,112,196,238,116,228,92,66,12,174,172,169,63,163,48,16,44,189,43,177,31,68,173,59,177,134,181,162,157,219,165,81,216,129,62,98,127,32,125,227,68,44,222,21,51,56,131,36,168,200,143,86,242,51,40,218,120,136,212,218,148,162,50,90,22,227,107,156,138,6,190,163,49,78,141,148,226,22,31,84,48,147,202,122,121,14,81,48,17,240,202,60,142,162,230,70,70,70,68,164,45,42,37,33,104,81,18,208,180,169,42,36,169,38,69,243,155,165,143,157,62,50,124,32,84,62,145,124,94,174,78,253,55,227,52,85,174,206,146,172,98,179,97,149,89,48,105,217,234,141,151,226,94,149,184,150,93,109,17,80,173,33,212,161,57,150,182,54,131,38,220,113,109,67,164,144,147,82,16,147,9,231,223,125,226,138,43,157,250,135,22,85,54,149,207,229,80,83,217,28,206,18,99,45,152,195,183,23,7,25,8,242,94,98,37,135,18,74,109,214,220,73,154,86,133,36,201,68,162,51,35,35,35,33,202,59,218,192,5,151,46,224,20,46,206,177,80,1,183,18,140,205,150,238,177,184,52,188,118,65,123,224,48,59,78,217,83,143,209,169,213,177,152,206,170,37,121,86,250,20,79,120,134,25,211,90,189,77,147,107,230,235,247,132,236,233,125,33,102,101,73,54,149,194,235,47,80,146,252,179,47,161,68,111,227,222,32,194,166,107,85,179,116,109,124,253,127,82,3,102,70,72,61,125,253,175,227,19,159,161,169,194,149,28,233,55,195,194,53,118,241,213,67,136,47,145,158,93,117,253,175,227,19,125,161,60,78,190,139,117,70,188,214,169,84,92,45,244,40,96,25,156,209,36,219,59,118,142,146,171,135,55,101,17,4,72,190,228,117,251,114,29,212,57,145,182,118,237,28,41,226,53,146,247,81,107,220,147,187,247,68,2,42,180,251,147,69,38,42,187,138,40,111,23,243,47,165,156,187,33,75,133,198,22,224,227,235,131,197,73,65,26,242,26,54,142,171,218,240,206,126,81,37,26,118,210,112,209,52,157,113,48,84,6,103,21,205,157,61,105,151,209,97,139,133,196,106,209,136,41,110,50,65,176,69,171,75,122,205,220,109,120,85,31,227,1,53,186,25,70,185,17,133,178,35,214,230,45,154,52,252,155,126,157,88,200,228,157,210,71,220,49,115,66,8,178,119,10,164,54,114,255,0,42,199,117,126,206,88,202,22,206,237,167,234,72,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,1,69,112,26,70,165,112,26,64,45,97,164,106,26,8,143,172,6,226,133,5,84,40,2,142,40,178,159,188,44,38,147,209,70,222,27,212,169,37,44,173,177,240,63,119,100,95,151,124,133,125,73,140,111,210,182,53,44,97,213,83,115,95,71,97,225,245,246,0,67,126,144,43,84,78,50,79,145,152,207,54,203,229,31,236,86,134,118,114,124,64,126,119,104,21,101,110,255,0,53,119,219,219,197,119,12,5,198,136,162,137,198,137,193,36,215,210,217,252,175,218,141,137,12,228,247,104,202,154,160,76,237,250,171,248,72,176,18,45,46,65,162,17,130,59,110,105,37,187,222,33,197,158,170,208,169,222,126,170,95,120,199,58,16,173,12,207,214,211,247,135,91,80,40,138,21,60,125,84,190,241,128,136,30,80,232,245,63,92,192,52,78,59,226,102,211,196,239,61,197,227,153,225,191,184,97,78,31,153,124,191,125,254,165,254,120,204,110,80,146,91,53,244,42,214,171,147,147,137,225,149,143,135,142,104,97,149,15,156,182,220,170,50,245,62,191,170,1,157,112,82,183,19,80,201,159,111,84,157,76,107,75,185,110,61,203,73,238,221,220,48,91,24,212,106,197,218,225,74,51,51,58,146,102,102,103,196,254,90,112,72,188,146,76,184,169,156,41,164,153,232,62,223,149,245,69,221,220,35,175,26,27,54,177,138,187,105,86,186,42,89,162,78,220,55,69,56,36,15,47,25,41,154,75,161,224,99,38,18,216,168,86,38,144,231,23,2,235,204,169,8,138,96,157,113,147,117,163,50,178,208,78,178,235,102,164,220,179,182,180,241,73,145,73,79,37,78,156,211,89,45,77,1,162,246,43,205,98,230,18,217,252,65,55,74,78,102,51,69,44,229,143,162,29,13,181,44,61,123,153,83,12,180,176,132,48,219,86,52,188,188,132,133,235,136,218,184,248,19,162,85,45,165,199,38,38,26,210,211,23,118,26,146,68,117,20,125,53,49,74,155,107,87,28,168,249,130,16,195,238,155,46,184,80,139,112,217,83,200,108,137,74,212,182,100,119,65,8,164,175,232,10,203,11,107,41,182,31,98,13,61,23,35,168,100,113,7,13,29,3,18,69,157,165,216,140,140,140,140,210,180,41,38,149,161,105,51,66,208,164,169,38,164,168,140,232,250,135,46,35,135,57,153,67,73,101,113,179,152,198,162,156,98,2,29,200,151,81,9,8,236,83,234,66,18,106,81,54,203,41,83,174,174,196,118,66,18,165,168,236,73,35,51,34,24,27,201,171,202,3,242,117,131,129,192,92,86,123,37,125,41,151,171,155,38,42,85,155,156,64,194,49,12,143,26,235,241,43,122,34,98,179,218,31,115,42,9,38,219,107,94,236,170,25,246,165,93,70,64,62,123,244,221,211,62,170,210,223,17,158,142,131,84,214,73,64,203,117,108,73,41,231,99,156,83,107,213,27,217,99,162,88,37,155,37,24,178,125,194,53,32,186,13,154,90,204,188,166,226,253,15,39,30,137,20,110,149,184,185,31,11,136,53,68,36,61,61,72,67,177,51,142,144,181,18,109,76,103,104,82,205,36,219,86,178,145,12,149,18,73,247,82,121,211,173,105,9,202,167,137,214,242,79,149,87,65,57,169,77,99,244,164,193,170,102,21,82,213,67,156,69,111,42,151,176,164,190,219,228,165,169,201,185,32,140,210,180,41,38,146,127,34,82,104,52,27,234,37,146,223,113,184,247,192,188,116,196,125,29,49,30,93,138,24,95,57,216,102,176,55,105,230,93,35,92,44,194,21,70,70,228,44,75,100,101,172,101,121,83,114,185,40,148,148,173,10,66,208,133,164,62,151,101,18,169,84,134,85,5,34,145,75,33,101,210,217,108,59,112,144,112,112,140,165,150,33,152,109,36,150,218,109,180,145,37,8,74,72,146,73,34,34,34,34,34,17,195,202,167,161,5,19,53,161,38,250,79,97,228,44,170,159,168,36,122,167,106,24,77,116,28,182,6,99,10,183,159,91,241,86,213,36,223,152,184,252,75,37,117,187,153,212,163,34,82,183,77,180,175,55,176,127,72,172,35,198,204,35,111,27,40,202,178,17,186,97,184,119,94,153,61,48,117,16,203,147,173,148,103,136,106,52,148,172,172,45,164,158,101,25,171,38,67,75,137,82,155,82,86,168,98,229,25,211,95,243,85,98,59,18,10,2,103,53,111,12,169,111,23,45,134,124,245,77,205,35,136,214,78,76,212,206,84,173,57,144,178,109,164,186,106,82,27,74,149,102,148,243,173,144,99,86,21,98,101,85,131,120,143,78,98,149,21,23,179,206,169,153,131,83,8,108,206,56,134,222,200,125,54,29,213,173,11,83,46,160,212,219,136,37,22,118,214,180,153,217,70,39,37,56,253,13,164,199,38,253,123,139,9,149,197,203,227,163,240,222,161,134,154,178,236,189,216,86,57,197,153,107,200,138,56,83,112,212,78,195,107,73,122,181,165,197,238,232,44,201,212,56,132,69,6,132,26,23,85,90,92,98,59,16,49,169,154,201,40,25,110,177,249,221,66,212,11,138,109,122,163,103,52,12,51,230,131,100,163,22,79,182,100,149,159,65,179,83,185,87,148,155,92,212,233,11,75,72,168,109,11,241,46,138,165,160,118,41,45,63,133,243,153,92,186,27,90,183,53,16,172,74,93,109,166,243,172,212,181,101,66,18,87,81,154,142,215,51,51,222,3,231,8,125,41,232,157,230,177,131,127,7,244,247,163,152,31,53,131,233,79,68,239,53,140,27,248,63,167,189,28,192,11,170,0,0,0,0,3,0,57,106,252,214,41,111,132,8,31,71,76,68,48,74,102,211,89,4,214,10,123,34,153,197,203,166,82,232,134,226,224,227,33,30,83,47,195,62,218,137,77,186,219,137,50,82,22,149,17,40,148,70,70,70,68,100,38,127,150,175,205,98,150,248,64,129,244,116,196,67,4,166,83,53,159,205,96,164,82,41,100,92,198,101,49,136,110,18,14,14,17,149,60,252,75,238,40,146,219,77,182,146,53,45,106,81,146,73,36,70,102,102,68,64,59,106,2,128,172,177,78,178,148,225,246,31,83,209,115,202,134,121,16,80,208,48,48,196,89,221,93,140,204,204,204,201,40,66,82,74,90,214,163,36,33,9,82,148,105,74,76,202,127,180,68,209,126,129,208,159,5,226,224,226,230,240,136,153,70,67,181,59,172,167,209,177,12,147,13,190,204,34,9,244,162,36,218,101,69,2,202,146,251,141,147,219,208,78,186,163,50,204,161,106,185,52,52,28,134,209,198,141,103,24,107,133,197,175,17,107,73,59,104,122,17,196,59,14,137,28,185,227,109,242,130,83,43,36,168,226,77,72,105,79,41,105,232,45,178,109,4,68,149,173,236,53,229,43,229,2,249,59,70,71,96,38,20,189,146,129,149,76,19,206,147,20,170,206,78,35,161,31,137,71,138,117,136,149,179,17,46,89,108,207,183,153,4,163,113,180,47,118,84,128,148,157,25,244,170,194,61,43,232,216,154,195,11,102,81,105,92,186,35,102,153,202,38,77,161,153,140,185,102,106,213,155,205,33,107,78,71,18,147,82,22,133,41,10,178,147,124,232,113,8,139,110,90,191,58,122,91,224,254,7,210,51,17,109,57,51,112,171,26,49,15,73,41,84,247,10,42,40,185,4,182,145,136,151,205,42,184,196,197,197,194,177,25,42,76,124,58,157,150,173,198,16,164,184,183,210,218,212,150,29,52,161,194,97,195,51,232,24,185,124,181,126,116,244,183,193,252,15,164,102,32,28,138,158,116,245,79,193,252,119,164,101,194,106,68,43,114,42,121,211,213,63,7,241,222,145,151,9,169,0,16,173,203,87,231,79,75,124,31,192,250,70,98,38,164,66,183,45,95,157,61,45,240,127,3,233,25,136,12,10,110,83,53,122,85,17,61,102,89,22,185,108,28,67,48,145,17,137,101,70,195,47,188,151,20,211,75,114,217,82,181,165,135,148,148,153,221,68,211,134,87,202,118,200,173,8,52,209,170,180,71,196,118,35,163,85,53,157,208,51,45,99,19,186,121,168,231,18,218,53,166,206,104,232,102,13,100,201,198,32,152,108,137,75,46,155,100,166,179,35,49,56,140,149,228,134,195,58,87,25,48,227,72,252,45,173,97,54,137,45,77,47,144,75,226,114,182,218,220,103,57,76,242,62,214,177,11,66,94,105,100,151,27,89,164,242,56,132,40,138,233,33,137,122,98,104,171,89,104,161,139,147,10,62,115,45,139,85,49,49,136,136,137,164,230,238,56,79,34,99,46,37,244,9,78,165,8,78,210,218,84,218,94,70,84,229,89,146,136,181,107,109,107,15,162,137,76,218,85,63,149,65,79,100,83,56,73,140,182,99,14,220,92,28,100,35,201,121,136,150,28,73,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,134,37,114,140,233,175,249,149,112,225,137,5,1,51,149,57,137,181,79,139,150,195,62,122,215,37,112,38,75,39,38,106,103,42,144,172,171,65,54,210,93,52,165,110,41,74,179,169,101,214,206,56,116,40,229,20,172,180,90,163,106,204,62,159,170,46,127,79,46,79,25,19,72,64,185,12,81,40,150,79,212,100,109,18,140,222,105,72,129,113,74,90,222,66,13,74,206,68,166,201,42,91,166,188,95,197,92,76,170,177,147,17,234,60,82,173,98,246,137,213,77,48,118,97,19,149,199,22,219,57,207,160,195,90,197,173,105,101,164,18,91,109,6,163,200,218,16,146,59,36,128,117,95,158,170,246,170,253,85,168,234,74,142,97,238,145,145,211,40,232,135,63,116,227,207,56,226,251,212,165,43,172,204,78,247,39,158,133,146,173,22,48,190,30,123,87,211,240,137,197,74,150,28,206,160,140,40,148,197,28,19,6,230,102,165,236,56,148,146,80,132,164,154,83,164,131,81,45,226,81,235,28,66,25,203,103,249,53,57,61,32,240,202,69,3,142,184,243,72,126,126,163,243,59,39,145,205,25,98,33,185,60,46,120,103,161,162,150,203,140,155,144,211,20,184,202,212,70,151,51,54,219,164,149,37,14,103,74,100,84,0,0,0,69,95,46,119,210,79,247,201,252,154,45,87,34,167,157,61,83,240,127,29,233,25,112,186,188,185,223,73,63,223,39,242,104,181,92,138,158,116,245,79,193,252,119,164,101,192,38,164,0,0,117,53,77,89,74,208,210,40,170,166,181,169,165,84,252,150,11,38,211,49,154,70,183,9,10,198,117,165,8,206,235,134,148,39,50,214,148,149,207,122,148,68,91,204,135,207,190,156,154,93,205,116,190,197,196,213,108,75,162,228,244,156,134,29,82,218,114,84,252,66,150,180,48,107,53,46,41,228,18,141,164,68,188,121,115,234,202,196,134,217,108,212,230,168,156,84,186,114,136,232,189,136,250,78,96,209,74,112,182,187,154,203,103,82,77,108,71,131,133,48,56,121,93,76,217,169,167,54,104,164,220,144,111,33,108,54,184,119,28,51,109,43,204,74,202,78,107,90,137,93,20,116,37,196,124,124,210,9,24,73,90,210,149,93,39,42,144,106,227,43,40,151,229,167,13,21,41,133,91,70,227,45,169,17,4,157,91,209,29,20,52,70,149,43,42,212,233,54,226,26,89,0,184,28,157,218,2,198,105,57,85,29,121,138,82,249,172,183,12,164,154,168,139,28,51,240,254,19,56,110,58,141,154,22,39,41,32,217,66,216,113,49,14,54,179,113,61,22,211,149,78,107,26,194,177,245,17,64,80,20,110,22,81,178,156,62,195,234,122,18,71,79,72,225,202,26,6,6,24,143,35,72,185,153,153,153,153,169,107,82,141,75,90,212,102,181,173,74,82,141,74,81,153,252,187,128,205,67,208,22,51,17,52,19,160,116,155,193,201,124,214,101,87,150,221,15,81,83,176,112,207,199,61,55,108,167,17,16,204,196,194,54,218,86,180,188,210,9,178,113,178,34,109,77,54,110,116,22,218,245,216,171,133,88,153,85,96,222,35,211,152,165,69,69,236,243,170,102,96,212,194,27,51,142,33,183,178,31,77,135,117,107,66,212,203,168,53,54,226,9,69,157,181,173,38,118,81,137,212,228,184,243,19,195,47,142,189,49,26,48,43,149,27,65,41,86,9,205,89,199,124,23,166,98,225,232,153,228,66,211,80,75,161,24,78,197,79,70,169,72,38,150,222,83,204,212,52,66,150,162,36,100,213,180,226,73,4,164,147,204,180,144,147,253,23,116,155,160,116,166,194,249,110,32,82,17,48,144,115,37,195,165,83,170,120,230,44,196,198,201,159,55,29,111,35,233,108,243,37,11,83,14,169,165,173,40,55,27,36,175,42,110,105,76,6,105,99,231,79,140,159,8,21,15,164,95,18,63,201,103,161,46,52,97,132,213,156,121,196,106,178,160,163,229,179,8,119,82,213,12,131,139,130,126,53,244,42,38,25,43,155,195,60,132,39,35,105,82,221,97,4,75,51,55,144,230,102,242,154,28,142,13,44,124,233,241,147,225,2,161,244,139,224,45,252,198,147,170,164,242,41,69,83,54,166,102,176,82,90,131,104,230,137,140,68,19,141,194,204,53,11,36,63,179,186,162,36,59,171,89,146,87,144,207,42,140,136,236,98,66,185,42,244,231,149,97,108,79,230,110,197,201,164,36,190,147,153,68,69,76,164,117,12,202,104,152,120,105,51,250,163,113,216,87,149,16,225,52,220,51,166,218,148,140,153,76,162,29,81,26,87,175,204,221,244,209,155,69,28,56,210,215,147,51,13,168,170,213,173,134,107,3,207,175,200,39,236,50,75,138,148,69,42,111,24,70,164,145,153,107,25,94,84,147,172,153,146,92,74,82,100,104,90,27,113,17,25,95,208,21,150,22,86,83,108,62,196,26,122,46,71,80,200,226,14,26,58,6,36,139,59,75,177,25,25,25,25,165,104,82,77,43,66,210,102,133,161,73,82,77,73,81,25,135,212,64,139,94,85,13,61,97,161,97,166,186,44,96,220,246,18,49,113,144,239,75,235,153,156,62,180,151,6,178,117,149,20,4,52,67,110,165,38,179,74,31,106,41,10,66,209,145,221,85,201,100,234,81,101,112,203,149,167,23,48,251,70,137,134,22,197,65,197,207,113,21,136,133,179,35,172,166,177,203,142,91,112,143,173,215,29,122,41,49,10,90,158,137,101,74,74,25,35,61,81,161,104,206,155,49,146,35,8,41,106,78,170,174,103,176,180,181,21,76,205,106,9,212,110,125,154,93,43,130,114,46,41,252,136,82,215,145,166,201,75,86,84,33,74,59,22,228,164,204,247,17,128,245,88,23,129,120,143,164,94,35,203,176,191,11,228,219,116,214,58,238,188,243,166,104,133,151,194,164,200,156,138,137,112,136,245,108,163,50,110,118,53,26,148,148,33,43,90,208,133,125,10,104,233,163,70,22,104,191,66,51,66,225,156,167,217,109,179,152,198,33,185,210,103,227,158,117,189,173,246,90,111,93,170,215,173,13,230,79,65,22,73,117,153,218,173,2,116,32,145,104,143,66,59,27,81,194,202,166,88,155,59,214,181,59,157,193,188,184,134,81,10,79,25,179,11,8,167,26,109,109,179,145,45,45,194,200,74,91,183,204,165,37,182,137,25,84,0,0,0,62,85,199,210,158,137,222,107,24,55,240,127,79,122,57,129,243,88,62,148,244,78,243,88,193,191,131,250,123,209,204,0,186,160,3,207,215,245,253,27,133,148,108,219,16,113,6,161,132,145,211,210,56,115,137,142,142,137,51,200,210,46,68,68,68,68,106,90,212,163,74,16,132,145,173,107,82,82,146,82,148,68,97,232,0,91,77,28,177,190,85,164,118,15,73,113,150,69,35,139,148,75,103,241,19,20,193,194,69,184,149,190,76,67,199,63,12,218,220,203,209,74,214,150,9,102,130,53,18,13,102,146,82,242,231,59,150,2,61,121,81,180,18,154,227,100,169,156,119,193,122,102,18,34,182,145,195,173,53,4,186,17,133,109,181,12,18,82,130,105,109,229,60,174,196,195,165,10,34,70,77,99,173,168,144,74,81,178,203,74,136,26,2,191,172,176,178,178,148,226,14,31,84,49,114,58,134,71,16,81,48,49,208,198,89,218,93,140,140,140,140,141,43,66,146,106,66,208,162,52,45,10,82,84,74,74,140,143,234,32,68,175,41,215,39,164,29,45,7,19,164,86,143,212,134,166,84,206,103,106,217,4,177,150,24,133,149,66,180,195,45,181,21,5,8,195,40,202,201,106,158,92,73,230,90,137,78,19,153,73,4,234,144,17,173,249,234,175,106,175,213,90,142,164,168,230,30,233,25,29,50,142,136,115,247,78,60,243,142,47,189,74,82,186,204,198,106,105,53,161,4,30,138,186,14,210,213,109,99,11,155,19,106,202,194,88,212,245,38,243,17,44,202,219,76,36,217,196,66,194,186,134,146,180,230,66,216,218,8,156,113,181,187,14,147,66,141,40,66,143,32,57,49,121,61,35,41,104,200,109,34,180,129,164,53,51,86,114,187,73,72,38,108,190,196,84,170,41,167,222,109,216,168,216,71,217,70,87,139,84,202,225,143,50,210,73,112,220,202,75,38,148,139,129,203,87,230,177,75,124,32,64,250,58,98,2,58,185,56,105,58,86,185,211,59,15,41,106,214,153,149,84,18,88,222,118,218,101,211,72,38,226,225,95,201,42,139,90,51,180,225,41,10,202,180,37,69,114,220,164,145,150,242,32,211,163,67,41,238,135,152,143,11,44,110,107,207,52,101,81,180,68,83,51,39,86,130,138,83,109,26,53,176,209,45,166,214,121,173,107,68,110,37,36,219,137,90,84,156,166,107,105,190,219,146,227,207,179,12,190,58,244,60,104,155,236,116,192,188,56,210,47,14,38,56,95,138,18,109,186,85,29,103,89,121,163,36,69,75,226,146,70,77,197,67,56,100,122,183,145,153,86,59,26,77,42,82,22,149,161,107,66,131,231,7,228,177,138,126,2,124,139,126,73,117,95,129,159,239,115,158,98,121,175,213,181,255,0,58,231,213,122,183,140,242,124,190,151,29,226,234,232,81,162,140,247,75,76,101,130,163,117,83,88,58,66,91,104,202,166,119,4,202,21,176,66,229,89,182,217,41,195,36,19,207,173,26,166,202,203,81,93,110,106,214,134,156,33,203,153,232,21,164,52,6,146,232,209,98,22,69,9,49,169,213,14,196,192,230,112,219,66,101,9,151,56,132,41,113,231,16,235,72,86,204,218,148,166,150,178,65,221,228,41,164,18,220,202,149,78,158,143,26,63,80,58,50,225,124,14,20,97,202,34,215,45,131,136,136,139,118,50,56,153,56,216,215,222,112,212,167,98,28,101,182,210,226,201,57,26,74,141,55,38,218,109,59,242,144,15,87,64,80,20,110,22,81,178,156,62,195,234,122,18,71,79,72,225,202,26,6,6,24,143,35,72,185,153,153,153,153,169,107,82,141,75,90,212,102,181,173,74,82,141,74,81,153,250,0,0,0,0,1,132,28,164,250,115,202,180,125,160,35,48,175,14,102,144,145,216,139,85,67,196,203,93,92,28,209,41,126,151,97,76,182,106,138,117,44,184,79,179,18,166,226,16,168,107,146,74,247,119,49,147,100,219,144,151,75,82,117,85,115,61,133,165,168,170,102,107,80,78,163,115,236,210,233,92,19,145,113,79,228,66,150,188,141,54,74,90,178,161,10,81,216,183,37,38,103,184,140,101,87,40,6,134,88,227,129,152,143,55,175,231,115,90,175,17,168,201,174,72,134,107,73,138,222,142,138,135,108,141,182,27,134,154,62,119,213,188,140,204,180,135,20,105,109,212,228,213,229,50,91,45,103,167,38,86,130,82,172,17,163,101,216,231,138,84,204,91,120,161,62,135,113,80,176,115,70,18,133,211,112,75,53,37,40,109,187,153,162,37,230,172,167,22,188,174,33,14,106,50,182,100,246,180,48,47,78,109,12,164,90,30,97,198,14,203,28,154,243,205,103,84,115,228,69,77,50,105,107,40,85,56,209,64,106,161,161,155,85,172,203,90,215,72,156,82,73,199,20,181,41,89,72,208,211,118,215,66,12,33,163,113,235,73,202,75,8,241,1,136,183,36,85,20,60,221,152,131,132,124,217,125,165,162,87,22,235,79,54,189,228,75,109,214,219,112,137,68,164,25,160,137,73,82,76,210,121,191,203,157,244,147,253,242,127,38,140,85,228,184,243,236,195,47,142,189,15,26,2,218,105,69,163,37,125,162,206,40,76,176,254,175,134,139,140,150,162,33,73,146,212,37,46,122,26,10,114,193,54,211,153,216,83,133,149,75,66,95,105,46,161,10,89,54,225,169,25,149,98,82,179,3,146,175,78,121,86,22,196,254,102,236,92,154,66,75,233,57,148,68,84,202,71,80,204,166,137,135,134,147,63,170,55,29,133,121,81,14,19,77,195,58,109,169,72,201,148,202,33,213,17,165,122,252,205,200,246,149,218,40,225,198,150,184,112,186,42,181,107,97,154,192,235,31,144,79,216,100,151,21,40,138,81,17,26,146,70,101,172,101,121,82,78,178,102,73,113,41,73,145,161,104,109,196,65,190,25,104,83,164,54,39,99,108,195,1,33,104,136,185,29,67,35,136,92,52,242,42,107,13,17,205,210,117,234,29,121,163,138,137,135,109,212,161,15,165,149,19,43,43,161,220,200,52,26,146,172,192,36,211,150,175,205,98,150,248,64,129,244,116,196,67,93,45,73,213,85,204,246,22,150,162,169,153,173,65,58,141,207,179,75,165,112,78,69,197,63,145,10,90,242,52,217,41,106,202,132,41,71,98,220,148,153,158,226,49,43,252,168,120,121,53,194,157,2,112,219,15,231,184,133,80,87,51,41,77,113,6,152,202,134,125,16,167,163,99,223,92,20,205,199,22,165,41,74,81,32,148,179,75,104,53,44,208,218,80,131,82,242,230,60,53,228,184,243,236,195,47,142,189,15,26,3,31,240,171,19,42,172,27,196,122,115,20,168,168,189,158,117,76,204,26,152,67,102,113,196,54,246,67,233,176,238,173,104,90,153,117,6,166,220,65,40,179,182,181,164,206,202,49,244,61,162,238,147,116,14,148,216,95,45,196,10,66,38,18,14,100,184,116,170,117,79,28,197,152,152,217,51,230,227,173,228,125,45,158,100,161,106,97,213,52,181,165,6,227,100,149,229,77,205,41,140,14,84,109,4,165,88,39,53,103,29,240,94,153,139,135,162,103,145,11,77,65,46,132,97,59,21,61,26,165,32,154,91,121,79,51,80,209,10,90,136,145,147,86,211,137,36,18,146,79,50,210,113,87,69,221,38,235,237,22,113,66,91,136,20,132,76,92,100,181,17,9,84,234,158,57,139,208,208,83,150,9,183,91,200,250,91,60,170,90,18,251,170,105,107,74,201,183,13,43,202,171,26,84,31,73,34,21,185,106,252,233,233,111,131,248,31,72,204,68,191,97,86,38,82,184,201,135,20,230,41,81,81,123,68,150,166,151,181,48,134,204,227,107,113,156,229,211,97,221,90,214,132,188,210,201,77,184,130,81,228,113,11,73,157,210,98,32,121,106,252,233,233,111,131,248,31,72,204,64,93,94,67,31,167,103,239,111,249,72,74,160,138,190,67,31,167,103,239,111,249,72,74,160,0,0,0,0,0,0,0,0,194,14,82,125,57,229,90,62,208,17,152,87,135,51,72,72,236,69,170,161,226,101,174,174,14,104,148,191,75,176,166,91,53,69,58,150,92,39,217,137,83,113,8,84,53,201,37,123,187,152,201,178,109,200,75,165,169,58,170,185,158,194,210,212,85,51,53,168,39,81,185,246,105,116,174,9,200,184,167,242,33,75,94,70,155,37,45,89,80,133,40,236,91,146,147,51,220,70,50,171,148,3,67,44,113,192,204,71,155,215,243,185,173,87,136,212,100,215,36,67,53,164,197,111,71,69,67,182,70,219,13,195,77,31,59,234,222,70,102,90,67,138,52,182,234,114,106,242,153,45,150,179,211,147,43,65,41,86,8,209,178,236,115,197,42,102,45,188,80,159,67,184,168,88,57,163,9,66,233,184,37,154,146,148,54,221,204,209,18,243,86,83,139,94,87,16,135,53,25,91,50,123,90,24,23,167,54,134,82,45,15,48,227,7,101,142,77,121,230,179,170,57,242,34,166,153,52,181,148,42,156,104,160,53,80,208,205,170,214,101,173,107,164,78,41,36,227,138,90,148,172,164,104,105,187,107,161,6,16,209,184,245,164,229,37,132,120,128,196,91,146,42,138,30,110,204,65,194,62,108,190,210,209,43,139,117,167,155,94,242,37,182,235,109,184,68,162,82,12,208,68,164,169,38,105,60,223,229,206,250,73,254,249,63,147,70,42,242,92,121,246,97,151,199,94,135,141,1,109,52,162,209,146,190,209,103,20,38,88,127,87,195,69,198,75,81,16,164,201,106,18,151,61,13,5,57,96,155,105,204,236,41,194,202,165,161,47,180,151,80,133,44,155,112,212,140,202,177,41,89,129,201,87,167,60,171,11,98,127,51,118,46,77,33,37,244,156,202,34,42,101,35,168,102,83,68,195,195,73,159,213,27,142,194,188,168,135,9,166,225,157,54,212,164,100,202,101,16,234,136,210,189,126,102,228,123,74,237,20,112,227,75,92,56,93,21,90,181,176,205,96,117,143,200,39,236,50,75,138,148,69,40,136,141,73,35,50,214,50,188,169,39,89,51,36,184,148,164,200,208,180,54,226,32,223,12,180,41,210,27,19,177,182,97,128,144,180,68,92,142,161,145,196,46,26,121,21,53,134,136,230,233,58,245,14,188,209,197,68,195,182,234,80,135,210,202,137,149,149,208,238,100,26,13,73,86,96,31,70,96,60,86,11,225,228,215,10,112,190,159,195,249,238,33,84,21,204,202,83,14,164,198,84,51,232,133,61,27,30,250,220,83,142,45,74,82,148,162,65,41,102,150,208,106,89,161,180,161,6,165,229,204,126,212,4,37,242,154,232,37,53,193,26,202,99,142,120,91,76,194,55,133,243,232,134,213,21,7,43,97,72,69,55,26,178,74,84,135,27,185,146,33,158,118,234,109,104,202,218,22,230,163,43,100,76,235,112,214,143,197,92,71,195,249,21,83,76,81,85,164,214,75,42,173,101,233,149,207,225,32,226,13,182,230,16,164,178,89,54,225,23,238,147,114,178,141,183,94,108,207,35,174,37,95,77,21,77,39,74,215,50,40,170,90,181,166,101,85,4,150,55,38,211,46,154,65,55,23,10,254,69,165,104,206,211,132,164,43,42,208,149,21,203,114,146,70,91,200,132,22,105,155,201,233,136,248,1,139,16,50,60,39,164,42,186,202,140,170,50,181,77,68,195,178,115,57,131,145,77,195,107,34,97,98,17,12,202,50,188,90,168,135,144,73,111,42,152,73,168,148,163,109,226,64,99,254,5,224,94,35,233,23,136,242,236,47,194,249,54,221,53,142,187,175,60,233,154,33,101,240,169,50,39,34,162,92,34,61,91,40,204,155,157,141,70,165,37,8,74,214,180,33,87,215,148,147,71,234,7,70,92,87,162,48,163,14,81,22,185,108,29,14,204,91,177,145,196,201,198,198,190,244,214,100,165,59,16,227,45,182,151,22,73,200,210,84,105,185,54,211,105,223,148,132,165,104,19,161,4,139,68,122,17,216,218,142,22,85,50,196,217,222,181,169,220,238,13,229,196,50,136,82,120,205,152,88,69,56,211,107,109,156,137,105,110,22,66,82,221,190,101,41,45,180,72,192,14,90,191,58,122,91,224,254,7,210,51,16,28,78,77,45,25,40,29,41,176,191,31,176,254,175,134,132,131,153,46,30,157,76,150,161,41,115,49,49,178,103,205,200,231,51,176,167,11,50,80,181,48,210,93,66,20,131,113,178,82,51,38,228,164,226,6,52,97,13,101,128,184,161,80,97,30,32,49,8,220,246,157,136,75,49,7,8,249,60,195,168,91,105,117,167,155,94,227,52,56,211,141,184,68,162,74,200,150,68,164,165,68,105,41,31,228,49,250,118,126,246,255,0,148,134,85,105,237,161,4,139,75,138,17,168,218,114,22,85,45,196,217,38,169,169,36,238,49,229,195,178,184,83,120,141,232,88,181,54,211,139,113,156,138,117,109,150,67,82,29,182,85,37,46,58,75,8,43,174,177,99,20,241,67,97,249,38,98,93,87,86,243,102,183,98,231,217,204,76,126,203,172,203,172,213,107,150,172,153,181,104,205,150,215,200,155,240,33,155,252,151,58,9,74,177,178,106,246,59,227,69,51,23,17,68,200,226,16,154,126,93,22,194,118,42,134,53,42,89,58,183,51,30,103,97,161,212,132,145,163,38,173,215,20,104,53,40,153,121,165,90,173,7,244,10,172,180,153,197,9,140,191,16,36,85,5,57,66,82,113,17,82,250,158,56,173,3,26,204,197,13,168,145,0,193,62,210,200,226,82,233,182,167,80,164,120,182,201,89,141,11,91,68,185,233,148,202,101,82,9,84,20,138,69,44,132,151,75,101,208,237,194,65,193,194,50,150,88,134,97,180,146,91,105,182,210,68,148,33,41,34,73,36,136,136,136,136,136,7,44,0,0,6,0,114,213,249,172,82,223,8,16,62,142,152,140,255,0,24,1,203,87,230,177,75,124,32,64,250,58,98,2,24,37,51,105,172,130,107,5,61,145,76,226,229,211,41,116,67,113,112,113,144,143,41,151,225,159,109,68,166,221,109,196,153,41,11,74,136,148,74,35,35,35,34,50,19,233,160,78,155,242,45,46,40,71,96,170,56,169,84,183,19,100,154,215,103,114,72,54,87,14,202,225,77,227,38,98,161,18,227,174,45,198,114,41,164,56,121,205,72,118,249,146,148,184,209,174,5,169,106,78,170,174,103,176,180,181,21,76,205,106,9,212,110,125,154,93,43,130,114,46,41,252,136,82,215,145,166,201,75,86,84,33,74,59,22,228,164,204,247,17,143,65,130,248,189,89,96,46,40,83,248,185,135,239,194,55,61,167,98,20,244,57,69,176,79,48,234,22,218,154,117,151,17,184,205,14,52,227,141,153,164,210,178,37,153,165,73,81,18,136,62,156,192,89,253,23,116,155,160,116,166,194,249,110,32,82,17,48,144,115,37,195,165,83,170,120,230,44,196,198,201,159,55,29,111,35,233,108,243,37,11,83,14,169,165,173,40,55,27,36,175,42,110,105,77,181,211,219,77,249,22,136,244,35,80,84,228,84,170,101,137,179,189,83,178,73,36,99,43,136,101,16,164,241,19,209,81,105,109,214,214,219,57,18,234,27,60,228,165,187,108,169,82,91,116,208,22,127,149,27,78,217,174,9,202,153,192,140,23,169,161,33,235,105,228,58,213,80,76,97,31,86,219,79,65,41,40,54,144,222,82,202,212,76,66,86,163,37,231,214,52,218,73,100,148,155,204,186,152,97,29,175,231,170,189,170,191,85,106,58,146,163,152,123,164,100,116,202,58,33,207,221,56,243,206,56,190,245,41,74,235,51,29,80,9,254,228,184,243,19,195,47,142,189,49,26,32,4,79,247,37,199,152,158,25,124,117,233,136,209,0,32,57,81,178,153,172,186,26,2,50,97,44,139,133,135,154,67,156,92,11,175,50,164,34,41,130,117,198,77,214,148,101,101,160,157,101,214,205,73,185,103,109,105,226,147,34,148,174,75,206,80,47,237,111,69,44,93,123,245,169,77,25,56,82,191,108,186,112,209,175,196,68,254,214,134,132,109,150,189,131,86,242,76,118,184,65,161,148,139,76,62,76,204,40,150,55,53,230,106,206,151,240,138,34,153,153,58,181,156,42,92,118,111,21,173,134,137,109,55,187,46,234,154,35,113,41,55,27,82,18,164,230,34,91,78,69,93,83,73,213,84,52,246,42,150,173,105,153,173,63,58,130,201,180,203,166,144,78,66,69,49,157,9,90,51,180,225,37,105,204,133,165,69,114,222,149,17,150,227,32,31,82,98,32,57,82,52,250,131,196,77,187,70,76,28,152,74,166,84,129,108,113,21,21,69,7,18,196,115,51,119,11,85,18,204,52,35,141,169,104,75,45,44,155,55,28,35,39,20,235,102,223,65,13,175,93,111,230,60,171,152,202,173,20,229,24,49,41,138,154,183,136,137,218,37,147,122,234,34,45,43,138,92,172,140,181,10,135,82,82,149,166,49,72,89,178,183,214,106,90,82,201,58,75,83,207,103,99,13,168,10,2,178,197,58,202,83,135,216,125,79,69,207,42,25,228,65,67,64,192,195,17,103,117,118,51,51,51,51,36,161,9,73,41,107,90,140,144,132,37,74,81,165,41,51,32,246,186,58,104,209,138,122,80,87,108,208,184,103,41,246,91,108,230,49,136,158,107,150,120,151,157,111,107,125,150,156,212,235,117,11,67,121,147,211,93,146,93,102,95,66,120,23,129,120,113,163,166,28,75,176,191,11,228,219,12,170,6,238,188,243,166,75,138,152,69,40,136,156,138,137,112,136,181,143,47,42,110,118,36,146,82,148,33,40,66,16,132,248,173,14,244,85,163,116,80,194,57,125,31,38,150,194,42,167,152,195,195,196,213,147,118,220,55,151,49,152,146,58,100,151,84,132,43,102,109,74,113,44,163,42,114,160,205,70,90,197,184,181,223,80,0,0,1,242,174,62,148,244,78,243,88,193,191,131,250,123,209,204,15,154,193,244,167,162,119,154,198,13,252,31,211,222,142,96,5,213,0,30,126,191,175,232,220,44,163,102,216,131,136,53,12,36,142,158,145,195,156,76,116,116,73,158,70,145,114,34,34,34,35,82,214,165,26,80,132,36,141,107,90,146,148,146,148,162,35,15,64,60,166,42,225,157,43,140,152,113,81,225,109,107,9,180,73,106,105,123,178,248,156,173,182,183,25,206,93,7,218,214,33,104,75,205,44,146,227,107,52,158,71,16,133,17,93,36,60,254,142,88,223,42,210,59,7,164,184,203,34,145,197,202,37,179,248,137,138,96,225,34,220,74,223,38,33,227,159,134,109,110,101,232,165,107,75,4,179,65,26,137,6,179,73,41,121,115,157,203,1,242,217,86,82,211,218,26,170,156,209,85,76,14,197,58,167,230,17,18,185,140,54,181,14,106,34,152,113,77,186,222,116,26,144,172,171,66,138,233,51,73,218,228,102,91,196,133,105,77,140,83,92,111,228,164,193,202,186,165,159,66,77,106,24,42,226,30,73,56,117,168,165,62,249,63,9,7,52,101,181,69,41,107,90,246,151,33,211,14,251,134,179,186,141,252,228,68,149,164,135,159,229,147,193,79,1,180,130,148,227,28,36,195,93,9,137,178,243,215,48,227,185,156,98,58,92,212,60,59,153,82,77,164,146,202,152,92,25,166,235,90,141,205,125,242,167,33,12,42,150,215,92,223,133,149,14,25,243,94,179,159,170,9,52,247,109,215,219,83,176,67,76,153,213,106,242,244,179,243,150,108,217,139,46,166,214,86,123,164,50,3,146,227,207,179,12,190,58,244,60,104,243,252,160,184,197,42,198,253,45,43,170,186,154,159,69,205,105,232,40,134,100,146,119,93,138,75,236,19,16,140,161,151,21,10,164,45,104,217,156,136,76,67,237,154,14,202,39,243,153,18,150,162,22,211,2,49,142,123,128,88,153,5,138,180,179,57,231,82,169,124,214,30,92,230,100,22,205,21,23,46,136,132,106,38,203,66,208,189,74,226,18,238,173,73,52,175,87,144,236,74,185,120,169,76,166,107,63,154,193,72,164,82,200,185,140,202,99,16,220,36,28,28,35,42,121,248,151,220,81,37,182,155,109,36,106,90,212,163,36,146,72,140,204,204,136,128,75,167,34,222,5,207,105,106,18,173,199,154,142,77,42,68,37,109,179,203,169,168,187,161,200,237,150,17,232,132,70,157,200,140,218,101,199,201,164,228,204,74,90,161,51,41,4,148,180,165,73,80,241,88,47,132,52,110,2,225,125,63,132,120,126,196,91,114,42,118,29,76,195,156,91,230,243,238,173,110,41,215,94,113,123,136,214,227,174,56,225,146,73,40,35,89,146,82,148,145,36,189,168,15,154,205,44,124,233,241,147,225,2,161,244,139,226,223,204,105,58,170,81,34,148,85,51,106,106,107,5,37,168,54,142,104,152,196,65,56,220,44,195,80,178,67,251,59,170,34,67,186,181,153,37,121,12,242,168,200,142,198,46,6,150,62,116,248,201,240,129,80,250,69,241,39,218,51,232,163,135,26,90,242,102,225,181,21,90,181,176,205,96,121,245,249,4,253,134,73,113,82,152,165,77,227,8,212,146,51,45,99,43,202,146,117,147,50,75,137,74,76,141,11,67,110,32,44,79,37,102,156,210,172,45,137,252,205,216,185,52,132,151,210,115,40,136,169,148,142,161,153,77,19,15,13,38,127,84,110,59,10,242,162,28,38,155,134,116,219,82,145,147,41,148,67,170,186,87,175,204,220,195,159,1,242,245,95,208,21,150,22,214,83,108,62,196,26,122,46,71,80,200,226,14,26,58,6,36,139,59,75,177,25,25,25,25,165,104,82,77,43,66,210,102,133,161,73,82,77,73,81,25,203,71,37,102,156,179,92,83,134,61,27,177,110,107,21,48,171,37,176,241,83,41,29,67,50,154,42,34,38,114,198,180,220,118,21,229,68,56,110,185,18,209,56,165,35,38,98,56,118,149,116,163,81,153,192,145,212,153,92,187,70,163,226,40,86,73,216,248,129,239,48,1,165,194,53,38,221,227,80,162,239,109,192,49,223,73,136,52,185,75,181,153,13,159,205,164,158,242,247,55,132,10,87,108,165,27,14,84,36,175,173,224,95,82,62,128,116,140,129,91,244,171,4,156,151,231,116,158,255,0,173,188,32,47,17,97,22,207,55,230,52,116,181,188,63,112,3,202,74,85,151,91,123,250,223,198,38,147,65,152,252,244,114,146,74,114,199,84,153,111,63,114,134,16,171,1,155,198,101,59,112,252,98,102,52,19,67,167,72,249,127,238,171,183,220,161,128,103,220,25,221,163,250,175,196,54,230,72,205,14,178,221,192,190,248,213,2,149,19,71,115,245,223,136,134,168,210,187,42,251,31,124,6,15,105,206,105,110,131,173,146,101,195,155,120,125,122,24,69,27,49,105,99,24,210,247,76,137,55,242,120,252,235,97,44,250,117,67,145,225,245,110,238,84,219,230,111,86,255,0,87,134,17,25,48,187,120,178,225,164,237,107,112,253,172,64,38,31,64,57,153,69,97,156,141,188,206,157,160,99,207,164,123,191,68,21,222,51,18,28,252,82,12,250,210,67,7,249,59,156,90,240,234,74,147,90,143,230,116,192,247,159,252,96,161,155,240,219,216,108,189,161,125,224,27,224,40,71,212,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,52,31,17,168,206,194,134,93,96,40,162,220,86,20,72,212,124,8,105,65,94,224,42,0,0,54,222,220,133,125,73,140,78,211,54,102,184,60,57,172,20,148,40,242,115,126,226,93,184,191,15,249,70,88,62,118,109,127,82,99,13,180,227,127,46,27,86,169,201,123,115,111,95,236,136,96,17,19,95,69,28,195,24,227,220,90,76,181,154,171,220,243,112,133,79,228,18,99,201,255,0,12,132,82,84,26,138,215,46,116,245,190,235,20,35,18,120,90,236,93,123,126,91,229,239,253,42,66,83,52,8,132,181,23,66,158,179,251,231,213,238,177,64,51,218,26,251,59,91,253,98,126,240,235,234,3,45,141,23,73,31,141,47,188,99,177,133,78,86,91,43,240,65,23,220,29,101,70,121,96,210,118,250,49,125,227,1,15,92,162,238,183,225,188,176,137,148,145,148,214,121,115,237,241,204,140,38,162,220,52,109,156,119,234,250,254,168,101,239,40,68,70,108,68,109,57,60,153,212,244,184,251,187,67,15,232,243,182,215,255,0,55,254,112,9,94,195,185,44,60,100,99,174,47,87,226,93,96,202,237,145,245,171,237,112,17,109,143,104,38,241,211,17,155,77,172,154,178,110,146,177,91,132,99,162,93,176,74,75,183,63,52,45,167,38,69,195,122,203,222,230,231,127,112,137,13,34,153,217,244,130,196,230,51,102,213,214,83,164,94,214,189,163,158,43,137,2,109,249,46,55,232,47,134,158,252,231,211,17,130,215,114,178,104,189,135,24,135,135,31,39,216,234,238,85,73,86,116,148,189,112,80,135,55,152,19,48,179,248,86,201,232,146,150,182,149,159,207,159,60,45,141,89,26,156,81,173,181,145,145,165,198,110,63,38,124,218,85,32,208,10,128,158,207,102,112,146,233,108,185,137,236,92,100,100,91,201,101,136,102,27,155,70,169,199,92,113,70,73,66,18,146,53,26,140,200,136,136,204,196,92,233,243,166,189,85,165,102,35,197,201,101,51,61,159,12,169,153,131,205,211,146,248,115,113,45,199,228,53,54,153,156,65,56,148,45,79,58,131,51,66,86,146,212,182,179,65,22,99,117,110,209,140,18,153,180,214,65,53,131,158,200,166,113,114,233,148,186,33,184,184,56,200,71,148,203,240,207,182,162,83,110,182,226,76,148,133,165,68,74,37,17,145,145,145,25,15,162,93,10,177,174,177,199,189,31,41,170,227,16,104,201,252,130,161,68,59,48,81,207,77,160,138,25,19,165,166,29,165,148,210,16,137,8,74,225,162,18,226,92,73,165,9,66,86,110,33,57,146,130,90,162,59,147,159,66,143,205,85,136,207,212,21,244,178,106,222,25,82,222,50,101,18,193,106,155,154,71,17,160,219,150,37,236,201,90,115,33,102,227,170,104,148,164,54,148,166,237,41,230,156,41,220,148,201,229,82,25,68,28,138,69,45,132,151,75,101,208,237,194,65,193,194,50,150,88,134,97,180,146,91,105,182,210,68,148,33,41,34,73,36,136,136,136,136,136,2,109,41,149,79,165,81,178,41,228,178,18,99,45,152,195,185,9,25,7,22,202,94,98,37,135,18,105,113,167,27,81,26,86,133,36,205,38,147,35,35,35,50,49,8,124,165,218,14,68,232,227,89,61,140,20,58,225,23,135,85,164,225,196,51,8,218,26,135,92,142,98,241,56,249,193,37,148,18,82,112,198,148,58,166,84,132,244,16,217,182,178,35,74,22,244,228,18,119,113,24,151,202,141,138,146,172,48,209,2,166,131,152,83,176,147,152,138,222,33,154,86,5,168,216,68,196,67,48,251,201,91,199,18,180,154,210,105,91,77,67,58,227,46,39,49,162,33,44,43,41,145,25,144,65,188,131,22,49,78,148,165,102,84,45,45,137,117,84,154,155,156,235,185,198,79,47,156,196,195,192,198,107,91,38,157,215,48,133,147,110,103,109,41,66,179,36,243,36,137,39,114,43,15,87,163,22,143,85,86,148,24,203,37,194,58,90,39,96,219,245,145,51,25,162,225,92,136,102,89,2,210,115,59,16,226,80,95,82,218,9,74,66,86,235,173,32,214,140,249,138,213,9,73,228,71,197,89,83,51,92,66,193,7,169,216,68,76,163,33,218,170,161,230,204,66,36,159,121,134,84,220,51,176,209,15,231,204,164,33,79,178,182,27,36,89,38,236,89,154,139,49,17,132,149,96,238,14,208,56,21,64,74,240,231,14,100,48,146,233,108,186,29,134,157,117,168,86,89,126,96,251,108,182,202,162,226,148,202,16,151,98,92,75,72,55,29,52,145,168,203,222,34,243,250,88,249,172,99,39,193,253,67,232,231,197,213,22,171,75,31,53,140,100,248,63,168,125,28,248,15,154,193,244,167,162,119,154,198,13,252,31,211,222,142,96,124,214,15,165,61,19,188,214,48,111,224,254,158,244,115,0,46,168,0,0,0,0,12,0,229,171,243,88,165,190,16,32,125,29,49,17,87,162,119,157,62,13,252,32,83,222,145,96,74,167,45,95,154,197,45,240,129,3,232,233,136,134,9,76,218,107,32,154,193,79,100,83,56,185,116,202,93,16,220,92,28,100,35,202,101,248,103,219,81,41,183,91,113,38,74,66,210,162,37,18,136,200,200,200,140,128,75,87,42,198,156,242,169,45,51,31,162,238,20,77,33,38,19,41,252,57,183,85,206,165,211,68,172,165,140,34,33,109,187,44,45,67,153,147,18,181,48,180,62,219,182,36,178,188,134,133,235,140,218,140,172,11,192,188,71,210,47,17,229,216,95,133,242,109,186,107,29,119,94,121,211,52,66,203,225,82,100,78,69,68,184,68,122,182,81,153,55,59,26,141,74,74,16,149,173,104,66,186,9,76,178,178,197,122,254,10,77,6,228,92,254,172,172,103,13,195,52,184,184,178,55,230,19,24,183,137,41,55,30,121,68,70,183,29,112,174,183,20,91,212,102,163,226,98,124,244,32,208,186,149,209,31,14,24,129,141,76,170,119,95,76,181,143,206,234,22,160,91,75,136,214,147,57,160,97,159,52,19,199,6,131,97,179,36,172,250,110,18,157,202,140,196,218,2,229,104,235,128,212,110,141,184,71,34,194,154,50,10,17,40,151,67,161,115,56,230,97,205,149,205,166,38,132,148,68,107,164,165,173,89,220,82,110,73,53,171,34,9,13,164,242,33,36,81,67,203,87,231,79,75,124,31,192,250,70,98,38,164,66,183,45,95,157,61,45,240,127,3,233,25,136,7,34,167,157,61,83,240,127,29,233,25,112,154,145,10,220,138,158,116,245,79,193,252,119,164,101,194,106,64,4,43,114,213,249,211,210,223,7,240,62,145,152,137,169,16,173,203,87,231,79,75,124,31,192,250,70,98,2,234,242,24,253,59,63,123,127,202,67,61,52,170,209,158,141,210,191,8,227,48,182,176,142,139,151,45,49,9,153,74,38,112,198,106,92,186,98,218,28,67,79,155,121,137,47,35,43,174,33,109,168,203,50,22,172,170,66,242,56,140,11,228,49,250,118,126,246,255,0,148,132,170,0,249,140,198,44,29,175,176,42,191,154,97,206,35,72,98,229,211,41,116,67,237,52,235,176,175,50,196,193,134,222,113,148,197,194,169,228,33,78,195,56,166,150,109,186,73,34,81,23,190,69,158,156,151,90,2,198,86,19,217,110,147,24,197,47,154,202,229,84,228,194,26,58,147,147,191,12,252,27,147,56,164,33,168,150,38,74,90,146,156,240,105,214,54,166,181,102,164,188,226,85,152,201,13,154,30,145,77,34,180,63,192,237,40,121,141,204,82,166,243,197,201,38,16,209,123,124,189,12,195,199,70,66,179,173,249,156,244,86,172,222,40,53,155,238,41,77,182,180,43,53,148,149,37,69,113,120,37,50,153,84,130,85,5,34,145,75,33,37,210,217,116,59,112,144,112,112,140,165,150,33,152,109,36,150,218,109,180,145,37,8,74,72,146,73,34,34,34,34,34,1,203,0,0,1,226,177,163,23,168,220,5,194,250,131,23,49,1,248,182,228,84,236,58,94,136,40,70,13,231,221,90,220,75,77,50,218,55,17,173,199,92,109,178,53,26,80,70,178,53,41,41,35,81,122,169,180,218,85,32,149,70,207,103,179,56,73,116,182,93,14,228,92,100,100,91,201,101,136,102,27,73,169,199,92,113,70,73,66,18,146,53,26,140,200,136,136,204,196,6,105,237,166,252,247,75,138,237,168,42,114,42,107,45,195,41,38,169,217,36,146,49,148,67,188,184,163,100,137,232,168,180,182,235,136,113,236,234,117,13,158,115,74,26,182,84,165,78,58,107,11,105,165,22,147,117,246,148,216,161,50,196,10,190,38,46,14,90,184,133,42,75,79,20,197,232,152,41,51,6,219,77,228,97,46,30,84,173,105,97,165,58,180,37,4,227,132,165,229,77,201,41,243,248,23,142,152,143,163,166,35,203,177,67,11,231,59,12,214,6,237,60,203,164,107,133,152,66,168,200,220,133,137,108,140,181,140,175,42,110,87,37,18,146,149,161,72,90,16,180,248,167,37,51,86,101,80,243,215,165,145,104,150,198,68,61,9,15,24,166,84,76,60,251,41,109,78,180,135,45,149,75,66,95,101,74,73,29,210,78,182,103,108,197,116,20,166,107,49,134,143,140,151,203,34,226,161,229,112,229,23,28,235,44,169,104,133,96,221,109,146,117,213,17,89,8,55,94,105,178,82,172,89,220,66,120,168,136,195,233,39,71,77,37,240,179,74,10,17,154,235,12,230,222,203,109,147,70,63,13,206,146,207,28,243,77,237,108,50,235,154,157,110,161,107,111,50,186,104,178,139,172,138,234,143,156,29,20,116,174,196,125,18,177,29,21,173,20,238,221,42,142,213,177,63,144,62,241,162,22,111,10,147,51,36,168,200,143,86,242,51,40,218,120,136,212,218,148,162,50,90,22,227,107,250,30,160,43,250,55,20,232,217,78,32,225,245,67,9,60,167,167,144,229,19,3,29,12,103,145,212,92,200,200,200,200,148,133,165,68,164,45,10,34,90,22,149,37,68,149,36,200,131,208,14,36,20,166,85,46,137,143,140,151,203,33,33,98,38,145,5,23,28,235,44,165,11,138,124,154,109,146,117,213,17,93,107,38,153,105,178,82,174,121,27,66,120,36,136,185,96,0,62,85,199,213,64,249,87,1,63,220,151,30,98,120,101,241,215,166,35,70,79,205,165,50,169,252,170,54,69,61,150,66,76,101,179,24,119,33,35,32,226,217,75,204,68,176,226,77,46,52,227,106,35,74,208,164,153,164,210,100,100,100,102,70,49,131,146,227,204,79,12,190,58,244,196,104,202,160,1,243,89,165,143,157,62,50,124,32,84,62,145,124,125,41,143,154,205,44,124,233,241,147,225,2,161,244,139,224,38,167,146,227,204,79,12,190,58,244,196,104,226,105,247,160,156,171,75,186,102,10,123,77,70,66,74,113,22,157,135,56,73,60,100,83,137,98,10,41,135,34,25,83,141,71,56,136,119,95,90,27,109,49,10,101,40,50,36,184,242,204,247,45,67,151,201,113,230,39,134,95,29,122,98,52,101,80,15,150,25,180,166,107,32,154,198,200,167,178,200,185,116,202,93,16,228,36,100,28,91,42,101,248,103,219,81,165,198,156,109,68,74,66,210,162,52,154,76,136,200,200,200,196,212,242,101,104,37,42,193,26,54,93,142,120,165,76,197,183,138,19,232,119,21,11,7,52,97,40,93,55,4,179,82,82,134,219,185,154,34,94,106,202,113,107,202,226,16,230,163,43,102,79,107,114,2,172,208,207,5,235,61,37,233,253,42,39,48,49,103,86,83,208,237,180,136,52,53,9,205,209,175,180,135,82,204,92,75,106,96,221,114,37,162,113,189,91,186,194,52,108,208,246,182,172,133,245,0,0,0,0,0,1,242,174,62,148,244,78,243,88,193,191,131,250,123,209,204,15,154,193,244,167,162,119,154,198,13,252,31,211,222,142,96,5,213,16,87,202,35,167,212,102,147,149,81,80,120,91,48,154,203,112,202,73,173,135,185,68,191,15,225,51,134,227,75,218,98,161,179,18,13,148,45,134,213,14,219,136,55,19,210,113,89,84,230,173,171,235,202,161,167,172,76,84,76,215,69,140,27,158,197,193,162,14,33,233,125,115,51,135,213,26,35,16,109,50,162,128,134,136,109,213,40,144,74,91,237,69,33,72,66,243,181,170,185,160,221,74,226,216,4,255,0,114,92,121,137,225,151,199,94,152,141,25,84,49,87,146,227,204,79,12,190,58,244,196,104,202,160,1,196,155,74,101,83,249,84,108,138,123,44,132,152,203,102,48,238,66,70,65,197,178,151,152,137,97,196,154,92,105,198,212,70,149,161,73,51,73,164,200,200,200,204,140,114,192,0,96,7,45,95,154,197,45,240,129,3,232,233,136,207,241,128,28,181,126,107,20,183,194,4,15,163,166,32,48,3,146,227,207,179,12,190,58,244,60,104,159,225,0,60,151,30,125,152,101,241,215,161,227,68,255,0,0,0,0,0,0,0,0,0,14,36,206,83,42,157,67,34,14,115,44,132,143,135,110,33,136,180,53,18,202,93,66,95,97,212,60,203,164,149,17,145,45,183,91,109,196,43,138,86,132,168,172,100,70,57,96,0,34,175,151,59,233,39,251,228,254,77,24,171,201,113,231,217,134,95,29,122,30,52,101,87,46,119,210,79,247,201,252,154,49,87,146,227,207,179,12,190,58,244,60,104,9,254,28,70,229,50,166,102,177,19,214,101,144,136,153,70,67,179,9,17,24,150,82,79,188,195,42,113,77,52,183,45,153,72,66,159,121,73,73,157,146,110,184,101,108,199,126,88,0,192,14,90,191,53,138,91,225,2,7,209,211,17,128,28,151,30,125,152,101,241,215,161,227,70,127,242,213,249,172,82,223,8,16,62,142,152,140,0,228,184,243,236,195,47,142,189,15,26,2,124,230,210,153,84,254,85,27,34,158,203,33,38,50,217,140,59,144,145,144,113,108,165,230,34,88,113,38,151,26,113,181,17,165,104,82,76,210,105,50,50,50,51,35,31,60,58,114,232,235,74,232,189,164,20,203,11,104,170,171,158,228,168,151,193,76,33,182,136,230,226,102,16,122,214,139,59,17,186,182,155,67,111,103,74,156,74,9,62,160,236,58,140,204,212,98,95,244,246,211,126,69,162,61,8,212,21,57,21,42,153,98,108,239,84,236,146,73,24,202,226,25,68,41,60,68,244,84,90,91,117,181,182,206,68,186,134,207,57,41,110,219,42,84,150,221,52,64,183,231,170,189,170,191,85,106,58,146,163,152,123,164,100,116,202,58,33,207,221,56,243,206,56,190,245,41,74,235,51,1,150,188,153,90,80,98,134,13,99,108,187,12,100,18,138,130,174,164,235,120,135,26,141,165,165,80,237,196,68,170,52,152,86,170,46,20,158,117,166,152,90,77,8,39,157,91,137,111,103,74,212,229,245,77,169,191,107,203,87,231,79,75,124,31,192,250,70,98,51,167,147,187,66,8,61,21,104,67,171,107,24,92,216,155,86,75,218,106,122,147,121,136,150,101,109,165,231,92,68,44,43,168,105,43,78,100,45,141,160,137,199,27,91,176,233,52,40,210,132,40,240,91,150,175,206,158,150,248,63,129,244,140,196,5,213,228,49,250,118,126,246,255,0,148,132,170,8,171,228,49,250,118,126,246,255,0,148,132,170,0,0,0,0,0,0,249,172,210,199,206,159,25,62,16,42,31,72,190,38,167,146,227,204,79,12,190,58,244,196,104,187,243,109,25,52,109,159,205,99,103,179,221,31,48,214,99,50,152,196,57,23,25,25,23,73,192,60,252,75,238,40,212,227,174,56,166,141,75,90,148,102,163,81,153,153,153,153,152,246,180,181,39,74,208,210,40,90,90,138,166,101,84,252,150,11,62,205,46,149,193,55,9,10,198,117,169,107,200,211,100,148,39,50,214,165,29,139,122,148,102,123,204,192,114,230,114,153,84,234,25,16,115,153,100,36,124,59,113,12,69,161,168,150,82,234,18,251,14,161,230,93,36,168,140,137,109,186,219,110,33,92,82,180,37,69,99,34,49,203,0,1,21,124,185,223,73,63,223,39,242,104,197,94,75,143,62,204,50,248,235,208,241,163,42,185,115,190,146,127,190,79,228,209,138,188,151,30,125,152,101,241,215,161,227,64,79,240,226,55,41,149,51,53,136,158,179,44,132,68,202,50,29,152,72,136,196,178,146,125,230,25,83,138,105,165,185,108,202,66,20,251,202,74,76,236,147,117,195,43,102,59,242,192,0,0,0,7,18,54,83,42,152,196,192,70,76,37,144,145,81,18,184,131,139,129,117,230,82,181,194,190,109,56,201,186,210,140,174,133,155,79,58,217,169,54,60,142,45,60,20,100,124,176,0,16,173,203,87,231,79,75,124,31,192,250,70,98,38,164,66,183,45,95,157,61,45,240,127,3,233,25,136,11,171,200,99,244,236,253,237,255,0,41,9,84,17,87,200,99,244,236,253,237,255,0,41,9,84,0,0,0,0,0,0,24,1,203,87,230,177,75,124,32,64,250,58,98,51,252,96,7,45,95,154,197,45,240,129,3,232,233,136,12,0,228,184,243,236,195,47,142,189,15,26,46,175,42,22,130,223,33,74,169,120,227,131,148,102,201,134,211,172,156,241,13,4,172,204,200,166,142,56,162,59,50,73,45,158,13,235,183,171,177,169,8,116,214,223,138,74,161,219,59,85,201,113,231,217,134,95,29,122,30,52,78,78,52,76,240,142,75,133,245,4,231,29,219,167,220,161,32,33,211,19,56,68,250,17,17,80,74,66,28,74,155,37,50,180,168,157,94,180,155,213,160,146,165,169,204,132,130,53,154,72,7,207,182,138,58,87,98,62,137,88,142,138,214,138,119,110,149,71,106,216,159,200,31,120,209,11,55,133,73,153,146,84,100,71,171,121,25,148,109,60,68,106,109,74,81,25,45,11,113,181,248,172,104,197,234,203,30,177,66,160,197,204,64,126,17,201,237,69,16,151,162,10,17,130,101,134,144,134,210,211,76,182,141,230,72,109,166,219,108,141,70,165,153,32,141,74,82,140,212,126,126,172,240,87,194,169,207,128,188,235,224,223,56,68,115,63,59,106,246,237,135,88,173,70,209,170,241,122,237,94,76,249,58,57,175,109,214,23,3,69,137,254,13,82,218,65,81,51,253,32,100,156,235,64,193,204,13,115,120,101,67,42,37,189,237,44,152,113,214,82,100,110,178,219,230,203,142,55,101,103,109,11,78,71,47,171,80,72,167,38,47,39,164,101,45,25,13,164,86,144,52,134,166,106,206,87,105,41,4,205,151,216,138,149,69,52,251,205,187,21,27,8,251,40,202,241,106,153,92,49,230,90,73,46,27,153,73,100,210,145,18,195,234,118,83,54,149,79,229,80,83,217,20,206,18,99,45,152,195,183,23,7,25,8,242,94,98,37,135,18,74,109,214,220,73,154,86,133,36,201,68,162,51,35,35,35,33,242,196,2,127,185,46,60,196,240,203,227,175,76,70,136,1,19,253,201,113,230,39,134,95,29,122,98,52,64,8,9,254,228,184,243,19,195,47,142,189,49,26,45,255,0,41,22,128,178,44,125,165,102,152,219,134,242,253,139,19,105,249,122,226,34,25,133,134,91,158,19,66,176,221,202,25,109,180,149,45,81,137,66,50,176,226,82,106,93,146,202,238,157,90,217,184,28,151,30,98,120,101,241,215,166,35,70,85,0,249,97,148,202,102,179,249,172,20,138,69,44,139,152,204,166,49,13,194,65,193,194,50,167,159,137,125,197,18,91,105,182,210,70,165,173,74,50,73,36,136,204,204,200,136,78,247,39,118,132,16,122,42,208,135,86,214,48,185,177,54,172,151,180,212,245,38,243,17,44,202,219,75,206,184,136,88,87,80,210,86,156,200,91,27,65,19,142,54,183,97,210,104,81,165,8,81,220,9,6,132,24,29,77,233,63,50,210,206,91,11,53,69,95,48,215,58,136,36,60,203,50,184,88,167,161,201,135,226,155,101,166,144,181,60,234,13,227,89,184,226,210,165,196,58,179,78,115,74,147,144,0,0,0,0,0,0,62,85,199,210,158,137,222,107,24,55,240,127,79,122,57,129,243,88,62,148,244,78,243,88,193,191,131,250,123,209,204,0,186,162,10,249,68,116,250,140,210,114,170,42,15,11,102,19,89,110,25,73,53,176,247,40,151,225,252,38,112,220,105,123,76,84,54,98,65,178,133,176,218,161,219,113,6,226,122,78,43,42,156,213,181,125,121,84,52,245,137,138,137,154,232,177,131,115,216,184,52,65,196,61,47,174,102,112,250,163,68,98,13,166,84,80,16,209,13,186,165,18,9,75,125,168,164,41,8,94,118,181,87,52,27,169,92,91,0,159,238,75,143,49,60,50,248,235,211,17,163,42,134,42,242,92,121,137,225,151,199,94,152,141,25,84,3,18,185,77,116,117,137,199,253,26,38,47,210,212,156,92,242,182,163,34,27,156,200,25,128,105,165,69,188,140,233,68,100,58,77,73,53,173,10,135,53,185,169,104,201,110,59,15,14,68,75,52,165,10,128,193,245,80,62,107,52,167,193,79,204,237,164,21,109,131,141,204,54,216,74,126,96,91,3,234,119,88,226,224,95,105,17,16,186,213,106,219,35,120,152,121,162,115,42,9,58,194,94,91,166,198,97,106,134,106,114,78,224,92,247,19,244,160,150,98,55,51,74,163,105,108,52,188,198,110,169,129,161,121,98,159,135,136,110,0,153,104,201,70,167,146,250,53,233,93,137,45,236,198,172,233,94,173,43,194,177,59,220,148,56,59,42,195,93,18,228,149,114,164,49,112,53,14,32,196,68,78,230,142,198,194,165,167,220,97,47,56,204,18,80,172,137,89,195,28,58,16,251,100,163,81,94,41,213,160,242,184,68,3,50,128,0,7,205,102,150,62,116,248,201,240,129,80,250,69,241,53,28,151,62,98,120,103,241,215,166,35,68,43,233,99,231,79,140,159,8,21,15,164,95,19,57,201,161,54,149,72,57,63,240,254,123,61,153,194,75,165,178,232,121,244,92,100,100,91,201,101,136,102,27,155,71,41,199,92,113,70,73,66,18,146,53,26,140,200,136,136,204,192,121,94,84,237,23,232,28,87,193,41,174,55,76,38,240,146,26,179,14,36,239,59,3,25,17,16,204,44,52,193,133,62,202,142,18,37,195,105,78,186,187,19,168,133,105,43,65,109,17,86,250,33,136,66,148,205,166,178,9,172,20,246,69,51,139,151,76,165,209,13,197,193,198,66,60,166,95,134,125,181,18,155,117,183,18,100,164,45,42,34,81,40,140,140,140,136,200,101,167,40,134,155,209,154,84,215,101,73,81,209,89,112,202,148,152,58,236,137,68,203,240,207,77,28,83,45,54,184,168,150,150,234,144,172,171,75,250,131,54,219,113,13,68,40,150,146,82,214,146,234,180,10,208,134,123,165,189,118,236,109,71,11,53,150,225,148,147,90,212,238,119,6,242,33,222,92,81,178,102,204,44,34,156,105,196,56,246,117,52,183,11,33,165,13,95,50,146,167,26,37,132,179,232,1,164,77,119,164,158,143,210,154,203,17,41,105,172,36,234,11,60,190,46,122,244,11,48,144,19,215,155,117,196,27,240,105,75,170,90,178,161,45,147,203,213,182,214,189,78,161,162,178,20,134,242,84,113,37,82,185,84,130,87,7,34,145,75,33,37,210,217,116,59,112,144,112,112,140,165,150,33,152,109,36,150,218,109,180,145,37,8,74,72,146,73,34,34,34,34,34,28,194,222,144,20,3,222,86,0,1,110,49,110,90,204,124,141,166,157,36,25,20,122,85,210,65,43,126,71,63,40,128,252,110,146,177,5,204,186,179,71,79,105,190,86,201,60,53,127,148,125,9,86,208,251,68,177,180,103,203,104,130,62,23,245,170,16,107,165,109,59,205,158,11,124,185,172,214,109,223,67,181,173,168,239,62,208,24,169,8,179,78,123,117,216,76,94,129,51,37,57,72,17,26,15,125,91,111,43,220,161,68,57,193,59,147,63,70,247,183,95,190,38,63,64,198,53,52,137,22,107,254,123,47,195,220,161,64,72,44,10,238,209,238,245,223,136,134,228,78,246,204,189,239,190,54,160,85,118,140,237,235,191,17,13,215,247,182,103,239,125,240,24,123,167,4,1,68,97,197,106,90,194,78,110,109,245,183,250,60,48,135,106,169,149,65,98,204,82,82,225,158,76,156,55,113,134,79,229,19,95,166,19,121,176,202,173,223,107,236,31,198,33,196,49,98,138,50,227,36,204,175,123,106,127,138,160,4,164,114,111,62,183,168,9,58,12,213,186,87,49,61,231,127,213,19,25,223,13,185,150,247,250,194,251,195,1,121,53,78,212,44,163,119,234,84,199,210,38,51,234,23,212,27,250,130,251,192,55,184,111,26,133,47,98,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,0,0,0,0,20,51,176,210,53,43,128,210,2,167,192,134,132,29,238,53,94,227,67,125,96,53,128,0,13,168,147,241,75,47,104,127,120,97,14,157,203,201,135,149,198,235,219,155,63,15,12,51,114,40,252,90,254,160,198,13,233,227,152,232,10,224,173,187,230,103,225,225,64,68,187,173,109,24,188,125,44,185,187,175,250,84,75,38,130,48,25,104,10,29,90,219,219,156,253,111,187,196,136,161,130,69,241,145,9,59,145,111,254,42,98,92,244,29,109,41,195,170,40,200,207,245,75,240,241,32,51,58,25,22,101,178,191,4,23,222,29,77,83,243,130,62,188,95,193,80,237,216,59,50,143,169,47,188,58,10,205,236,146,214,204,141,55,218,8,183,253,74,128,67,7,40,18,239,136,169,43,112,157,79,63,14,216,196,90,67,244,223,252,223,249,195,42,180,251,124,215,136,199,189,59,167,115,206,31,95,108,98,197,24,146,86,217,127,115,255,0,56,4,218,232,195,13,158,50,118,89,237,227,96,122,187,221,16,231,165,18,114,105,51,139,137,189,237,93,207,203,255,0,152,60,38,155,69,72,98,56,201,245,137,94,169,1,247,222,16,187,165,89,101,210,135,24,75,178,190,168,11,255,0,152,190,3,214,86,90,90,213,83,141,20,40,93,19,41,246,182,26,110,69,174,143,158,191,103,26,136,143,142,84,202,62,33,12,102,67,198,219,176,132,220,68,34,242,45,162,81,62,206,107,217,8,51,226,232,121,162,181,101,165,118,46,75,233,9,60,182,45,52,196,186,34,30,38,172,155,182,225,50,137,116,184,215,211,36,186,164,45,59,75,137,75,137,101,25,85,153,100,106,50,213,161,197,163,192,96,246,15,87,216,235,95,202,240,231,14,100,49,115,25,148,198,33,134,157,117,168,87,158,98,94,195,143,54,201,197,197,41,148,45,77,67,54,167,80,110,58,105,50,73,31,188,71,244,37,162,182,140,244,110,138,56,73,7,133,148,132,116,92,197,107,136,84,202,111,51,137,51,74,230,51,23,16,132,58,249,55,115,75,40,202,211,104,67,105,51,202,132,39,50,150,188,238,44,61,174,21,225,165,43,131,120,109,78,225,117,21,9,168,146,211,50,246,165,240,217,155,109,14,61,148,186,111,187,171,66,16,167,157,89,169,199,22,73,44,238,45,106,50,186,140,122,148,157,207,128,162,248,154,65,4,91,136,5,79,136,132,46,87,172,116,131,196,253,35,161,48,230,158,156,237,178,92,52,151,170,92,242,80,76,45,148,206,31,89,57,26,109,186,217,169,106,202,132,194,48,180,44,200,219,118,25,212,146,18,121,148,185,158,196,58,218,85,134,180,13,75,136,179,216,120,167,229,180,172,158,50,117,24,212,34,18,167,220,98,25,149,188,226,91,37,41,41,53,154,80,100,68,106,73,94,215,50,226,62,102,49,10,181,154,226,85,125,82,226,44,246,30,17,137,149,85,56,140,157,198,53,8,133,37,134,223,137,121,111,56,150,210,165,41,68,130,82,204,136,141,74,59,90,230,124,64,122,12,62,192,188,71,196,250,19,16,49,26,142,147,109,178,92,52,151,194,204,103,170,65,154,222,75,111,189,171,65,54,210,9,75,86,84,33,247,214,179,34,109,182,161,157,82,214,147,200,149,246,218,42,226,151,200,91,72,236,58,196,199,167,188,205,1,38,168,33,121,214,55,101,218,53,82,183,87,169,142,241,100,133,169,87,133,117,244,244,18,107,43,221,22,81,36,202,92,249,59,180,103,136,150,104,19,29,65,87,241,209,112,236,99,60,60,198,111,16,220,33,180,151,224,165,211,40,38,225,90,213,185,153,196,41,107,134,105,184,130,53,36,178,155,228,133,34,232,85,225,50,172,165,167,180,53,85,57,162,170,152,29,138,117,79,204,34,37,115,24,109,106,28,212,69,48,226,155,117,188,232,53,33,89,86,133,21,210,102,147,181,200,204,183,128,250,147,22,171,75,31,53,140,100,248,63,168,125,28,248,242,154,4,226,101,43,138,26,35,225,156,198,150,139,214,115,13,63,5,76,204,88,91,141,155,208,177,208,12,34,29,212,56,148,45,89,51,106,210,234,9,86,81,180,243,75,52,167,61,135,171,210,199,205,99,25,62,15,234,31,71,62,3,230,176,125,41,232,157,230,177,131,127,7,244,247,163,152,31,53,131,233,79,68,239,53,140,27,248,63,167,189,28,192,11,170,0,0,0,0,3,0,57,106,252,214,41,111,132,8,31,71,76,68,43,9,169,229,171,243,88,165,190,16,32,125,29,49,17,87,162,119,157,62,13,252,32,83,222,145,96,4,175,114,104,104,21,13,128,212,243,56,213,139,50,40,71,241,22,121,14,219,210,132,57,173,207,32,151,63,10,218,148,202,153,121,166,212,196,113,169,199,154,120,250,121,80,146,66,20,146,91,196,188,245,0,0,16,173,203,87,231,79,75,124,31,192,250,70,98,38,164,66,183,45,95,157,61,45,240,127,3,233,25,136,7,34,167,157,61,83,240,127,29,233,25,112,246,188,174,216,223,141,24,107,164,149,55,34,195,156,94,173,105,89,107,244,60,28,91,176,114,73,252,92,11,14,62,168,248,244,169,213,54,203,137,73,172,210,132,36,212,101,123,33,37,212,67,197,114,42,121,211,213,63,7,241,222,145,151,9,9,210,131,147,211,5,244,179,175,229,248,141,136,213,61,107,46,153,75,164,237,73,26,106,73,27,8,203,10,97,183,158,121,42,82,94,134,117,70,188,209,11,35,50,81,21,137,59,184,153,134,58,242,53,226,198,41,226,135,201,127,228,153,137,117,93,91,205,158,15,236,92,251,57,137,143,217,117,156,225,172,213,107,150,172,153,181,104,205,150,215,200,155,240,33,96,57,106,252,233,233,111,131,248,31,72,204,68,148,232,165,161,78,22,104,125,225,79,200,206,127,85,204,252,45,216,118,222,125,138,134,123,87,178,235,245,122,173,75,13,90,251,74,243,102,205,123,38,214,177,222,53,185,106,252,233,233,111,131,248,31,72,204,64,93,94,67,31,167,103,239,111,249,72,74,160,138,190,67,31,167,103,239,111,249,72,74,160,0,0,0,0,0,8,128,229,100,211,18,170,171,99,63,51,20,166,129,170,233,9,44,186,96,184,217,188,108,237,135,32,156,168,54,119,222,101,133,66,182,149,228,122,92,107,108,222,75,171,205,173,113,13,25,37,179,102,235,193,92,1,194,111,147,174,50,210,120,71,225,124,170,151,240,162,96,152,46,116,153,170,204,177,209,82,178,165,55,45,99,203,203,171,105,172,201,214,58,182,209,153,57,179,20,239,233,201,162,36,171,75,236,35,77,40,196,198,18,79,86,72,98,21,50,167,38,175,195,165,104,67,230,131,74,225,94,89,36,221,68,51,197,151,62,172,238,75,109,151,13,46,106,137,181,124,251,85,52,157,85,67,79,98,169,106,214,153,154,211,243,168,44,155,76,186,105,4,228,36,83,25,208,149,163,59,78,18,86,156,200,90,84,87,45,233,81,25,110,50,1,34,156,175,56,103,74,224,222,28,104,225,133,180,84,38,207,37,166,101,243,249,124,54,102,219,67,143,100,41,102,119,221,213,161,8,83,206,172,212,227,139,36,150,119,22,181,25,93,70,45,255,0,35,237,39,74,215,58,68,214,116,181,107,76,202,170,9,44,110,31,197,237,50,233,164,19,113,112,175,228,154,75,22,140,237,56,74,66,178,173,9,81,92,183,41,36,101,188,136,89,93,33,52,174,158,233,23,131,88,67,70,215,78,205,102,53,126,27,243,220,28,194,119,26,242,29,231,88,88,149,66,28,35,134,162,34,89,188,132,48,182,156,53,146,148,173,90,28,55,22,183,86,72,226,232,141,165,4,215,68,202,182,173,196,106,106,81,9,49,168,102,52,186,164,146,118,163,161,212,244,18,95,114,99,2,243,138,136,74,29,105,100,141,158,30,32,146,104,81,158,176,219,185,101,204,100,13,52,244,113,149,104,177,143,51,92,43,145,86,240,149,44,181,48,236,204,160,214,78,165,81,176,76,63,152,219,133,142,74,72,146,136,148,164,137,91,136,137,109,173,151,73,40,214,106,211,122,185,43,244,160,175,176,163,27,101,88,33,47,148,69,207,169,60,71,156,50,212,116,28,60,59,209,81,50,247,210,195,201,40,184,102,201,212,180,210,46,109,46,41,213,33,103,179,194,223,232,100,48,215,243,213,94,213,95,170,181,29,73,81,204,61,210,50,58,101,29,16,231,238,156,121,231,28,95,122,148,165,117,153,137,201,228,251,208,42,158,209,154,141,129,174,113,6,69,9,25,138,147,120,118,222,142,92,70,203,26,137,2,200,226,82,76,192,188,77,18,217,90,161,226,18,220,65,165,197,161,107,65,146,84,164,17,25,134,101,0,0,0,249,87,31,85,3,229,92,4,255,0,114,92,121,137,225,151,199,94,152,141,25,84,49,87,146,227,204,79,12,190,58,244,196,104,202,160,1,243,89,165,143,157,62,50,124,32,84,62,145,124,125,41,143,154,205,44,124,233,241,147,225,2,161,244,139,224,38,167,146,227,204,79,12,190,58,244,196,104,202,161,138,188,151,30,98,120,101,241,215,166,35,70,85,0,0,0,0,0,0,249,172,252,214,58,83,255,0,231,45,138,191,252,101,49,254,152,125,4,104,201,54,154,207,244,109,194,137,236,246,103,23,49,153,76,104,121,20,92,100,100,91,202,121,248,151,220,128,101,78,58,227,138,51,82,214,165,25,168,212,102,102,102,102,102,49,47,251,10,154,44,127,191,236,85,255,0,26,203,191,212,70,111,225,237,21,42,195,90,2,154,195,153,20,68,91,242,218,86,79,5,36,131,118,45,105,83,238,49,12,202,25,109,78,41,41,74,77,102,148,17,153,146,82,87,189,136,184,0,249,119,18,169,164,142,157,63,33,77,11,240,123,3,176,114,179,217,49,38,117,135,244,223,60,68,193,39,51,210,41,91,146,150,140,236,241,40,182,120,199,174,222,174,196,165,161,163,91,158,41,74,135,112,226,172,114,166,115,105,172,234,37,17,147,153,156,92,124,67,112,236,66,33,216,151,148,234,210,195,13,33,150,90,37,40,204,201,13,180,219,109,161,60,18,132,37,37,98,34,32,29,181,1,64,86,88,167,89,74,112,251,15,169,232,185,229,67,60,136,40,104,24,24,98,44,238,174,198,102,102,102,100,148,33,41,37,45,107,81,146,16,132,169,74,52,165,38,100,196,42,42,107,134,181,253,75,135,51,216,136,71,230,84,172,226,54,73,24,236,34,212,166,28,126,25,229,178,226,155,82,146,149,26,13,72,51,35,52,164,237,107,145,112,19,103,201,221,160,44,30,140,116,169,215,152,165,47,149,76,177,54,119,170,136,177,195,49,17,224,203,100,219,168,217,161,98,114,154,201,229,161,247,19,16,227,107,38,213,209,109,57,146,222,177,216,129,210,199,206,159,25,62,16,42,31,72,190,2,106,121,46,60,196,240,203,227,175,76,70,140,170,24,171,201,113,230,39,134,95,29,122,98,52,101,80,0,0,0,12,0,229,171,243,88,165,190,16,32,125,29,49,25,254,48,3,150,175,205,98,150,248,64,129,244,116,196,6,0,114,92,121,246,97,151,199,94,135,141,19,252,32,7,146,227,207,179,12,190,58,244,60,104,159,224,0,0,0,22,211,73,185,180,214,65,163,110,43,207,100,83,56,185,116,202,93,67,207,98,224,227,33,30,83,47,195,62,220,3,202,109,214,220,73,146,144,180,168,137,68,162,50,50,50,35,33,114,199,159,196,42,42,85,137,84,5,75,135,51,216,136,182,37,181,84,158,54,73,24,236,34,210,151,219,98,37,149,178,226,155,82,146,164,146,201,43,51,35,52,168,175,107,145,240,1,243,153,249,172,116,167,255,0,206,91,21,127,248,202,99,253,48,250,83,24,1,253,133,77,22,63,223,246,42,255,0,141,101,223,234,35,63,192,0,0,4,85,242,231,125,36,255,0,124,159,201,163,21,121,46,60,251,48,203,227,175,67,198,140,170,229,206,250,73,254,249,63,147,70,42,242,92,121,246,97,151,199,94,135,141,1,63,192,0,3,0,57,106,252,214,41,111,132,8,31,71,76,68,90,232,147,141,242,173,28,49,250,156,198,137,204,142,46,115,15,78,67,205,20,136,8,103,18,218,226,95,122,93,19,14,202,13,106,220,132,27,175,55,157,118,81,165,25,148,73,89,145,32,229,43,150,175,205,98,150,248,64,129,244,116,196,66,176,15,107,141,24,189,89,99,214,40,84,24,185,136,15,194,57,61,168,162,18,244,65,66,48,76,176,210,16,218,90,105,150,209,188,201,13,180,219,109,145,168,212,179,36,17,169,74,81,154,142,82,121,45,244,5,140,195,189,135,73,188,99,151,205,101,181,121,237,144,244,237,59,25,12,252,11,210,134,207,91,12,244,76,91,110,37,11,83,206,160,220,38,219,50,54,210,211,132,231,77,110,35,83,98,185,46,116,18,149,99,100,213,236,119,198,138,102,46,34,137,145,196,33,52,252,186,45,132,236,85,12,106,84,178,117,110,102,60,206,195,67,169,9,35,70,77,91,174,40,208,106,81,50,243,74,153,240,1,10,220,181,126,116,244,183,193,252,15,164,102,34,106,68,43,114,213,249,211,210,223,7,240,62,145,152,128,186,188,134,63,78,207,222,223,242,144,149,65,21,124,134,63,78,207,222,223,242,144,149,64,0,0,0,0,0,0,0,0,0,0,17,87,203,157,244,147,253,242,127,38,140,85,228,184,243,236,195,47,142,189,15,26,50,171,151,59,233,39,251,228,254,77,24,171,201,113,231,217,134,95,29,122,30,52,4,255,0,0,0,0,0,0,0,0,0,133,110,90,191,58,122,91,224,254,7,210,51,17,53,34,21,185,106,252,233,233,111,131,248,31,72,204,64,93,94,67,31,167,103,239,111,249,72,74,160,138,190,67,31,167,103,239,111,249,72,74,160,0,0,0,12,32,229,118,196,42,251,13,116,109,166,231,184,115,92,84,20,172,201,250,226,14,17,216,201,36,205,232,23,220,97,80,17,234,83,74,113,149,37,70,131,82,16,163,73,157,174,132,159,81,12,223,22,127,74,13,23,232,29,44,232,9,126,28,226,52,222,160,151,75,101,211,134,167,109,59,36,136,101,151,212,251,108,188,202,82,165,60,211,169,52,101,136,89,153,18,72,238,73,223,196,140,34,131,147,135,72,92,125,174,116,206,195,202,90,181,199,12,64,168,36,177,188,237,180,203,166,149,52,108,92,43,249,37,81,107,70,118,156,113,72,86,85,161,42,43,150,229,36,140,183,145,12,192,229,171,243,88,165,190,16,32,125,29,49,30,255,0,1,57,47,240,11,71,108,88,145,99,29,21,87,226,4,108,234,159,218,182,102,38,147,8,39,33,87,175,134,118,29,121,210,220,35,107,59,33,229,25,89,101,210,34,189,202,228,126,3,150,175,205,98,150,248,64,129,244,116,196,4,122,242,103,77,165,82,13,53,240,254,123,61,153,194,75,165,178,232,121,244,92,100,100,91,201,101,136,102,27,146,71,41,199,92,113,70,73,66,18,146,53,26,140,200,136,136,204,199,171,229,4,211,214,161,210,102,178,142,161,176,250,123,23,7,133,114,136,135,25,129,68,62,213,4,185,250,12,161,148,111,71,50,110,154,30,66,98,33,212,228,57,41,180,45,8,89,26,146,149,153,145,97,252,178,109,53,146,196,174,50,77,51,139,128,136,114,29,248,69,187,12,242,154,90,152,125,165,178,243,70,164,153,25,161,198,156,113,181,167,130,144,181,36,238,70,100,46,6,143,26,63,87,218,77,98,132,14,20,97,202,33,17,50,140,135,136,139,118,50,56,158,40,40,38,25,108,212,167,98,28,101,183,20,218,13,89,26,74,141,54,55,29,109,59,179,16,11,149,160,190,134,83,221,48,241,30,42,88,228,215,153,168,202,95,103,136,169,166,77,45,7,20,150,221,53,234,161,161,155,85,238,243,186,167,72,156,82,77,182,210,133,41,89,140,144,211,150,215,72,125,31,171,237,25,113,66,59,10,49,25,16,139,153,65,195,195,197,181,25,2,79,28,20,107,15,54,74,75,176,238,60,219,106,113,4,172,237,41,68,155,19,141,56,157,249,76,125,15,96,94,5,225,198,142,152,113,46,194,252,47,147,108,50,168,27,186,243,206,153,46,42,97,20,162,34,114,42,37,194,34,214,60,188,169,185,216,146,73,74,80,132,161,8,66,19,111,244,215,209,70,69,165,166,13,70,209,186,169,84,29,95,45,188,101,45,59,141,101,106,216,34,179,32,220,108,212,217,146,201,151,208,141,83,133,101,164,174,135,53,107,91,77,144,12,21,228,197,229,11,131,165,160,225,180,117,210,6,175,212,202,153,202,213,37,63,153,188,195,16,178,168,86,152,121,199,97,99,98,223,121,25,89,45,83,40,134,44,171,81,41,195,111,49,32,154,74,35,4,122,10,254,128,172,176,178,178,155,97,246,32,211,209,114,58,134,71,16,112,209,208,49,36,89,218,93,136,200,200,200,205,43,66,146,105,90,22,147,52,45,10,74,146,106,74,136,207,207,128,159,238,75,143,49,60,50,248,235,211,17,162,0,68,255,0,114,92,121,137,225,151,199,94,152,141,16,2,2,127,185,46,60,196,240,203,227,175,76,70,140,170,24,171,201,113,230,39,134,95,29,122,98,52,101,80,0,0,0,0,0,15,154,207,205,99,165,63,254,114,216,171,255,0,198,83,31,233,135,208,70,140,147,105,172,255,0,70,220,40,158,207,102,113,115,25,148,198,135,145,69,198,70,69,188,167,159,137,125,200,6,84,227,174,56,163,53,45,106,81,154,141,70,102,102,102,102,99,18,255,0,176,169,162,199,251,254,197,95,241,172,187,253,68,102,254,30,209,82,172,53,160,41,172,57,145,68,69,191,45,165,100,240,82,72,55,98,214,149,62,227,16,204,161,150,212,226,146,148,164,214,105,65,25,153,37,37,123,216,139,128,15,151,113,42,154,72,233,211,242,20,208,191,7,176,59,7,43,61,147,18,103,88,127,77,243,196,76,18,115,61,34,149,185,41,104,206,207,18,139,103,140,122,237,234,236,74,90,26,53,185,226,148,168,119,14,42,199,42,103,54,154,206,162,81,25,57,153,197,199,196,55,14,196,34,29,137,121,78,173,44,48,210,25,101,162,82,140,204,144,219,77,182,218,19,193,40,66,82,86,34,34,1,219,80,20,5,101,138,117,148,167,15,176,250,158,139,158,84,51,200,130,134,129,129,134,34,206,234,236,102,102,102,102,73,66,18,146,82,214,181,25,33,8,74,148,163,74,82,102,76,66,162,166,184,107,95,212,184,115,61,136,132,126,101,74,206,35,100,145,142,194,45,74,97,199,225,158,91,46,41,181,41,41,81,160,212,131,50,51,74,78,214,185,23,1,54,124,157,218,2,193,232,199,74,157,121,138,82,249,84,203,19,103,122,168,139,28,51,17,30,12,182,77,186,141,154,22,39,41,172,158,90,31,113,49,14,54,178,109,93,22,211,153,45,235,29,136,29,44,124,233,241,147,225,2,161,244,139,224,38,167,146,227,204,79,12,190,58,244,196,104,202,161,138,188,151,30,98,120,101,241,215,166,35,70,85,0,8,160,229,176,194,26,54,87,19,65,227,84,153,138,126,93,80,206,98,34,164,211,164,37,243,110,99,55,67,109,54,168,104,130,100,186,46,162,29,40,113,167,30,220,180,235,225,80,102,164,228,36,74,248,130,190,86,44,116,158,226,126,148,19,60,57,231,153,84,109,45,134,150,151,74,19,47,36,47,44,83,240,240,238,71,155,206,145,168,212,242,95,70,161,72,185,37,189,152,147,145,43,214,41,97,138,184,79,66,252,148,49,78,141,195,62,116,230,207,11,106,9,116,139,109,212,107,182,93,170,37,182,117,186,188,201,207,151,89,155,46,100,222,214,185,94,227,233,206,83,41,149,72,37,80,82,41,20,178,18,93,45,151,67,183,9,7,7,8,202,89,98,25,134,210,73,109,166,219,73,18,80,132,164,137,36,146,34,34,34,34,33,242,196,62,148,244,88,198,191,205,19,163,237,19,140,110,75,246,40,186,130,94,123,123,9,107,86,218,35,152,117,112,241,90,164,235,28,50,100,223,101,211,111,50,205,90,179,70,107,42,228,65,117,64,0,7,205,102,150,62,116,248,201,240,129,80,250,69,241,239,234,173,51,103,177,122,24,209,90,29,210,82,173,134,85,3,181,196,85,115,24,132,33,110,76,28,84,213,248,216,104,104,114,223,171,101,25,152,113,110,110,113,110,36,144,89,16,133,107,252,6,150,62,116,248,201,240,129,80,250,69,241,226,168,10,2,178,197,58,202,83,135,216,125,79,69,207,42,25,228,65,67,64,192,195,17,103,117,118,51,51,51,51,36,161,9,73,41,107,90,140,144,132,37,74,81,165,41,51,32,247,250,47,104,201,95,105,77,138,18,220,63,164,97,162,224,229,174,68,37,51,154,132,229,207,68,193,73,152,54,221,115,59,234,108,178,165,107,75,14,165,164,45,72,39,28,36,163,50,110,106,79,208,150,12,97,5,27,128,184,97,79,225,29,0,204,91,114,42,118,29,76,195,156,91,230,243,238,173,110,41,215,93,113,123,136,214,227,174,56,225,146,73,40,35,89,146,82,148,145,36,188,94,138,90,40,225,198,137,88,110,138,38,137,107,110,154,199,106,223,159,207,223,100,145,21,55,138,73,25,18,148,68,103,171,101,25,148,77,50,70,105,109,42,81,153,173,107,113,197,222,128,20,245,194,162,135,114,59,216,84,140,204,128,5,72,236,40,0,58,170,133,189,108,34,83,123,120,210,63,184,98,26,244,224,151,101,240,47,199,94,252,229,235,127,107,119,137,160,153,167,52,58,75,127,150,95,120,196,79,105,203,38,79,231,38,201,124,255,0,68,186,191,107,119,0,140,200,82,182,111,176,38,31,64,168,141,101,34,73,201,107,213,150,227,238,80,162,30,156,66,27,181,149,199,180,196,170,242,126,70,169,84,219,9,51,70,250,197,37,255,0,87,10,2,78,229,136,200,193,149,239,211,252,68,57,78,239,73,142,12,161,87,135,87,15,44,254,241,14,99,182,200,119,48,24,217,165,243,121,176,210,173,223,253,193,252,98,28,66,254,45,39,38,48,205,119,222,218,143,226,173,137,160,210,249,230,219,195,10,176,245,137,43,108,28,79,246,68,56,133,204,90,90,92,198,57,171,137,81,25,158,163,129,238,249,213,176,18,111,201,166,119,161,101,7,255,0,21,76,125,36,99,63,97,10,236,55,245,5,247,132,127,114,105,172,202,135,148,150,239,208,153,143,164,68,128,66,31,202,237,31,185,167,239,0,223,51,234,21,35,184,161,150,235,130,64,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,1,69,112,26,70,163,43,138,29,128,14,195,66,8,183,216,106,61,220,70,148,149,174,3,80,169,121,38,40,43,125,198,3,141,22,86,109,127,80,99,9,116,235,104,149,135,85,186,206,255,0,169,191,135,134,25,181,20,74,54,215,187,214,24,195,77,55,165,209,17,120,113,90,33,45,153,230,230,238,10,34,224,252,55,104,8,133,74,205,140,98,37,149,172,158,179,225,243,168,150,141,6,99,77,204,61,162,82,70,131,191,57,112,250,252,72,137,74,129,46,203,49,117,246,220,73,36,218,203,123,239,227,10,93,158,248,148,173,1,166,166,253,23,66,176,89,58,92,231,193,39,127,85,138,48,25,243,15,115,101,179,62,180,23,222,30,82,188,123,85,45,65,168,210,69,181,17,111,250,149,15,87,12,171,176,221,253,130,126,240,183,216,183,49,76,20,141,167,46,157,241,233,78,242,51,245,142,118,123,192,33,147,79,8,164,187,136,238,146,86,133,101,157,206,239,148,239,111,30,216,198,202,45,6,123,102,66,53,122,157,237,191,217,11,209,166,44,247,156,241,66,108,131,54,252,68,254,114,69,149,38,92,98,11,141,253,225,106,112,210,5,17,28,229,156,212,89,117,60,12,189,184,9,200,209,85,156,145,115,252,196,162,187,144,22,191,190,240,133,13,43,252,233,49,143,252,63,168,125,34,248,156,93,27,32,89,98,42,116,104,82,206,238,65,113,50,237,116,65,214,149,254,116,184,199,254,31,212,62,145,124,4,180,114,71,224,94,28,82,26,54,201,241,190,89,38,214,214,117,222,222,212,202,103,16,100,183,25,133,135,143,121,134,225,97,247,22,169,147,217,208,226,200,174,165,184,100,106,81,146,26,75,121,212,71,115,24,171,201,115,111,204,41,134,127,29,122,98,52,101,81,113,1,165,126,81,138,38,228,119,21,81,164,213,196,84,184,110,1,133,156,174,88,151,84,225,222,136,239,75,233,104,189,147,195,106,130,18,153,152,190,135,28,109,228,192,184,196,68,67,168,109,72,82,109,172,217,82,210,201,89,146,166,157,117,6,158,149,202,19,48,246,138,154,226,85,125,77,97,212,138,34,17,137,149,85,56,131,146,65,187,22,181,37,134,223,137,121,12,182,167,20,148,169,68,130,82,200,204,201,42,59,94,196,124,6,127,114,219,86,179,88,252,104,195,220,58,122,30,16,165,178,58,93,217,220,59,169,66,181,234,126,58,45,198,93,74,213,155,41,160,147,47,100,210,68,146,50,53,57,115,85,200,147,101,185,46,112,134,27,22,180,192,166,95,153,179,8,252,182,134,135,122,175,138,101,231,221,105,107,92,50,144,136,85,52,109,249,75,68,99,240,142,26,84,105,65,161,181,146,179,121,10,9,211,195,186,42,85,134,180,13,53,135,82,40,136,183,229,180,172,158,10,73,6,236,90,210,167,220,98,25,148,50,218,156,82,82,148,154,205,40,35,51,36,164,175,123,17,112,16,69,202,105,130,159,33,109,46,42,157,158,97,181,64,87,119,173,96,243,187,157,230,182,215,222,218,27,114,205,161,41,180,83,81,57,18,89,172,209,181,153,70,172,214,159,209,22,220,183,24,67,12,185,86,30,227,220,11,16,141,196,49,16,237,33,52,113,79,187,175,125,11,75,145,80,73,67,123,218,36,54,109,199,154,149,209,89,155,205,151,76,136,178,3,145,31,23,161,151,42,196,44,4,142,126,17,184,134,34,26,171,229,109,165,135,117,239,161,105,110,22,53,75,115,123,68,134,205,184,2,74,122,43,51,121,195,233,145,30,76,245,210,199,205,99,25,62,15,234,31,71,62,33,175,146,151,19,62,71,122,100,211,146,232,136,185,84,36,5,107,47,142,166,99,31,152,57,171,203,172,108,162,33,208,202,141,105,73,60,228,84,44,51,73,35,205,155,90,104,74,115,41,38,83,41,165,143,154,198,50,124,31,212,62,142,124,7,205,96,157,58,131,75,106,87,68,109,1,112,114,169,153,53,183,84,147,220,63,147,203,233,153,114,82,219,186,200,228,201,80,180,62,251,70,243,78,28,27,110,19,41,121,109,153,169,58,230,200,138,235,33,5,131,213,98,46,38,85,88,161,49,147,204,106,152,189,103,48,211,242,170,102,92,194,28,112,217,133,129,128,133,110,29,164,54,149,173,89,51,106,212,234,201,54,73,186,243,171,36,167,61,128,125,4,232,119,165,85,27,165,126,17,203,235,9,52,202,17,53,60,186,30,30,26,172,148,54,217,178,185,116,196,209,211,52,180,165,173,91,51,138,75,138,101,121,149,153,4,105,51,214,33,196,34,250,143,155,109,21,116,152,172,180,80,197,200,60,82,163,224,97,38,40,84,58,165,179,121,100,73,18,81,49,151,56,182,214,235,4,230,83,83,43,204,211,107,67,137,35,202,180,39,50,86,140,237,175,232,83,7,113,138,129,199,90,2,87,136,216,115,62,132,152,203,102,48,236,58,235,77,69,50,243,242,247,220,101,183,149,9,20,150,86,180,181,18,218,93,65,56,209,168,205,38,126,241,152,123,80,0,1,128,28,181,126,107,20,183,194,4,15,163,166,34,42,244,78,243,167,193,191,132,10,123,210,44,9,84,229,171,243,88,165,190,16,32,125,29,49,17,87,162,119,157,62,13,252,32,83,222,145,96,7,210,152,0,0,8,86,229,171,243,167,165,190,15,224,125,35,49,19,82,33,91,150,175,206,158,150,248,63,129,244,140,196,3,145,83,206,158,169,248,63,142,244,140,184,77,72,133,110,69,79,58,122,167,224,254,59,210,50,225,53,32,2,21,185,106,252,233,233,111,131,248,31,72,204,68,212,136,86,229,171,243,167,165,190,15,224,125,35,49,1,117,121,12,126,157,159,189,191,229,33,42,130,42,249,12,126,157,159,189,191,229,33,202,229,88,211,182,84,82,168,253,22,112,106,166,139,84,201,81,6,197,111,53,151,62,148,176,219,4,149,165,201,57,44,136,212,181,169,70,147,127,34,146,72,36,106,20,107,206,251,109,133,181,211,195,148,210,187,169,241,78,93,75,104,203,95,77,105,202,110,135,152,56,184,137,140,17,178,92,247,52,135,137,117,4,225,58,211,174,183,21,46,54,210,218,155,109,68,72,119,88,179,117,11,34,111,36,133,104,103,166,101,3,165,157,1,13,25,7,29,9,46,173,165,208,232,106,125,33,117,214,89,125,79,182,204,57,196,197,194,195,19,238,188,112,58,232,130,109,183,92,177,220,178,171,127,31,159,105,5,39,85,85,124,229,224,181,51,53,156,243,52,189,233,180,199,155,224,156,136,216,224,90,182,182,37,236,132,122,182,81,153,57,156,85,146,155,149,204,174,61,86,5,227,166,35,232,233,136,242,236,80,194,249,206,195,53,129,187,79,50,233,26,225,102,16,170,50,55,33,98,91,35,45,99,43,202,155,149,201,68,164,165,104,82,22,132,45,33,244,210,2,218,104,235,143,52,110,146,88,71,34,197,106,50,54,17,72,152,195,161,19,56,22,98,13,229,202,102,36,132,156,68,19,166,164,33,89,219,82,172,74,52,39,58,13,14,36,178,45,38,119,44,0,96,87,41,174,130,82,172,110,163,102,56,231,133,180,204,91,152,161,33,135,109,81,80,114,182,18,181,212,144,72,52,165,72,113,187,145,174,37,150,174,166,214,140,206,45,13,234,50,184,102,206,171,61,64,7,202,184,9,9,229,137,209,250,129,194,204,80,166,241,94,144,68,92,52,203,20,98,38,145,115,168,50,38,81,4,211,240,173,192,167,90,195,109,182,149,37,110,169,231,93,117,75,82,205,110,45,74,221,115,189,181,228,181,192,188,56,199,157,38,156,148,226,132,155,158,101,84,189,63,17,82,51,45,116,200,225,99,34,154,138,133,101,180,68,160,200,245,172,150,208,165,155,119,36,173,72,73,47,50,13,104,88,101,87,38,47,39,164,101,45,25,13,164,86,144,52,134,166,106,206,87,105,41,4,205,151,216,138,149,69,52,251,205,187,21,27,8,251,40,202,241,106,153,92,49,230,90,73,46,27,153,73,100,210,145,39,224,0,0,0,0,62,85,199,213,64,249,87,1,63,220,151,30,98,120,101,241,215,166,35,70,85,12,85,228,184,243,19,195,47,142,189,49,26,50,168,0,124,214,105,99,231,79,140,159,8,21,15,164,95,31,74,99,230,179,75,31,58,124,100,248,64,168,125,34,248,9,169,228,184,243,19,195,47,142,189,49,26,50,42,191,175,232,220,44,163,102,216,131,136,53,12,36,142,158,145,195,156,76,116,116,73,158,70,145,114,34,34,34,35,82,214,165,26,80,132,36,141,107,90,146,148,146,148,162,35,199,94,75,143,49,60,50,248,235,211,17,162,53,121,68,116,250,140,210,114,170,42,15,11,102,19,89,110,25,73,53,176,247,40,151,225,252,38,112,220,105,123,76,84,54,98,65,178,133,176,218,161,219,113,6,226,122,78,43,42,156,213,180,12,76,229,69,199,25,166,147,239,227,102,25,206,230,176,116,132,183,52,28,142,140,156,198,188,169,91,144,187,58,217,214,70,66,194,184,210,29,121,75,113,113,23,82,150,166,214,109,160,156,90,26,64,153,76,11,199,76,56,210,47,14,37,216,161,133,243,157,186,85,29,118,158,101,210,36,69,75,226,146,68,110,66,196,182,70,122,183,145,153,55,43,154,77,42,74,208,165,161,104,90,190,104,91,148,205,94,149,68,79,89,150,69,174,91,7,16,204,36,68,98,89,81,176,203,239,37,197,52,210,220,182,84,173,105,97,229,37,38,119,81,52,225,149,242,157,178,43,65,125,51,103,186,30,98,60,84,205,201,87,60,209,149,70,207,15,83,75,90,66,10,41,77,180,107,213,68,195,56,171,89,230,181,174,153,54,165,19,110,37,106,74,178,153,161,214,195,232,80,7,83,75,85,148,173,115,34,133,170,104,170,154,85,80,73,99,115,236,211,25,92,107,113,112,175,228,90,144,188,142,182,106,66,178,173,10,73,216,247,41,38,71,188,140,118,192,0,0,3,229,92,74,247,37,126,129,80,208,176,210,173,41,241,146,69,9,24,184,200,118,102,20,52,178,35,90,75,131,89,58,242,78,62,38,29,198,146,147,89,165,12,59,10,180,173,104,200,238,182,196,178,105,72,180,28,151,186,11,124,154,234,164,99,142,49,209,155,94,27,73,115,243,60,52,106,178,179,61,154,54,226,72,174,201,164,246,136,54,108,230,178,230,148,45,210,67,126,53,41,136,108,166,164,0,124,214,105,99,231,79,140,159,8,21,15,164,95,31,74,99,230,179,75,31,58,124,100,248,64,168,125,34,248,9,169,228,184,243,19,195,47,142,189,49,26,50,168,98,175,37,199,152,158,25,124,117,233,136,209,149,64,0,0,0,48,3,150,175,205,98,150,248,64,129,244,116,196,103,248,192,14,90,191,53,138,91,225,2,7,209,211,16,24,1,201,113,231,217,134,95,29,122,30,52,79,240,128,30,75,143,62,204,50,248,235,208,241,162,127,128,0,0,0,0,0,0,0,0,0,0,69,95,46,119,210,79,247,201,252,154,49,87,146,227,207,179,12,190,58,244,60,104,202,174,92,239,164,159,239,147,249,52,98,175,37,199,159,102,25,124,117,232,120,208,19,252,0,0,48,3,150,175,205,98,150,248,64,129,244,116,196,70,6,134,120,41,74,233,19,164,157,31,131,149,172,194,107,5,37,168,57,195,105,126,86,235,109,197,35,81,1,17,16,140,138,113,183,16,87,91,41,35,186,15,162,103,107,29,140,164,255,0,150,175,205,98,150,248,64,129,244,116,196,96,7,37,199,159,102,25,124,117,232,120,208,19,231,41,148,202,164,18,168,41,20,138,89,9,46,150,203,161,219,132,131,131,132,101,44,177,12,195,105,36,182,211,109,164,137,40,66,82,68,146,73,17,17,17,17,16,229,128,0,8,86,229,171,243,167,165,190,15,224,125,35,49,19,82,33,91,150,175,206,158,150,248,63,129,244,140,196,5,213,228,49,250,118,126,246,255,0,148,133,234,162,121,85,176,178,167,210,178,123,130,147,104,121,84,154,129,135,215,203,229,21,172,84,230,25,184,87,163,161,9,229,62,251,206,169,194,100,160,223,36,18,97,214,133,154,141,73,108,204,143,104,203,15,17,120,115,164,13,125,133,152,95,137,24,81,72,46,18,26,91,138,48,242,248,73,212,97,27,200,141,105,136,87,29,86,169,135,27,113,41,74,29,75,206,180,234,86,149,146,219,90,147,186,231,123,106,3,234,160,4,122,242,92,233,219,53,198,201,83,216,17,141,21,52,36,69,109,35,135,66,169,249,140,91,234,219,106,24,36,165,102,234,28,204,89,93,137,135,74,18,102,188,250,199,91,81,172,210,163,101,231,85,33,64,0,0,2,16,52,133,229,30,211,58,134,199,220,75,162,169,108,100,216,164,180,253,97,57,149,203,161,188,29,149,57,168,133,98,53,214,218,111,58,225,148,181,101,66,18,87,81,154,142,215,51,51,222,36,255,0,64,172,82,174,241,167,68,234,27,19,49,46,123,207,53,36,231,156,246,216,221,149,152,125,110,170,101,20,203,126,45,148,33,180,217,182,144,158,138,74,246,185,220,204,204,237,6,33,114,68,232,219,137,85,253,75,136,211,218,219,18,152,153,85,83,136,217,220,99,80,147,40,4,176,219,241,47,45,231,18,218,85,6,165,18,9,75,50,34,53,40,237,107,153,241,25,63,128,152,41,74,232,237,132,242,44,28,162,166,19,88,217,45,63,181,108,207,205,29,109,200,165,235,226,93,136,94,117,54,219,104,59,45,229,17,89,5,209,34,189,206,230,97,112,0,0,4,85,242,231,125,36,255,0,124,159,201,163,21,121,46,60,251,48,203,227,175,67,198,140,170,229,206,250,73,254,249,63,147,70,42,242,92,121,246,97,151,199,94,135,141,1,63,192,0,0,0,0,0,0,0,33,91,150,175,206,158,150,248,63,129,244,140,196,77,72,133,110,90,191,58,122,91,224,254,7,210,51,16,23,87,144,199,233,217,251,219,254,82,18,168,34,175,144,199,233,217,251,219,254,82,18,168,0,0,0,0,0,0,48,3,150,175,205,98,150,248,64,129,244,116,196,103,248,192,14,90,191,53,138,91,225,2,7,209,211,16,16,237,64,80,21,150,41,214,82,156,62,195,234,122,46,121,80,207,34,10,26,6,6,24,139,59,171,177,153,153,153,153,37,8,74,73,75,90,212,100,132,33,42,82,141,41,73,153,125,4,104,81,162,140,139,68,188,26,130,163,117,82,168,202,190,101,104,202,166,119,4,202,211,183,197,102,89,182,217,41,195,53,155,44,33,122,166,202,200,73,217,110,106,208,183,92,33,16,60,151,30,125,152,101,241,215,161,227,68,255,0,0,0,0,12,42,229,17,208,22,15,73,202,84,171,204,45,151,202,165,184,155,36,214,196,88,161,152,135,240,153,179,109,164,108,209,81,57,73,102,242,16,195,105,135,113,197,155,105,233,54,172,169,115,88,212,22,15,170,129,242,174,2,127,185,46,60,196,240,203,227,175,76,70,136,1,19,253,201,113,230,39,134,95,29,122,98,52,64,8,9,254,228,184,243,19,195,47,142,189,49,26,47,174,52,98,245,27,128,184,95,80,98,230,32,63,22,220,138,157,135,75,209,5,8,193,188,251,171,91,137,105,166,91,70,226,53,184,235,141,182,70,163,74,8,214,70,165,37,36,106,44,127,228,206,155,74,164,28,159,248,127,61,158,204,225,37,210,217,116,60,250,46,50,50,45,228,178,196,51,13,205,163,148,227,174,56,163,36,161,9,73,26,141,70,100,68,68,102,98,45,180,246,211,126,123,165,197,118,212,21,57,21,53,150,225,148,147,84,236,146,73,24,202,33,222,92,81,178,68,244,84,90,91,117,196,56,246,117,58,134,207,57,165,13,91,42,82,167,29,53,135,170,167,57,81,113,198,27,74,197,99,124,218,119,53,134,161,102,179,6,88,153,80,237,70,189,29,47,135,147,217,166,214,152,102,94,113,13,166,48,155,104,156,39,145,170,37,63,152,204,146,219,139,104,230,210,128,175,232,220,83,163,101,56,131,135,213,12,36,242,158,158,67,148,76,12,116,49,158,71,81,115,35,35,35,34,82,22,149,18,144,180,40,137,104,90,84,149,18,84,147,34,249,129,114,83,53,102,85,15,61,122,89,22,137,108,100,67,208,144,241,138,101,68,195,207,178,150,212,235,72,114,217,84,180,37,246,84,164,145,221,36,235,102,118,204,87,203,94,78,237,55,227,52,85,174,206,146,172,98,179,97,149,89,48,105,217,234,141,151,226,94,149,184,150,93,109,17,80,173,33,212,161,57,150,182,54,131,38,220,113,109,67,164,144,147,82,16,147,9,233,1,196,148,205,165,83,249,84,20,246,69,51,132,152,203,102,48,237,197,193,198,66,60,151,152,137,97,196,146,155,117,183,18,102,149,161,73,50,81,40,140,200,200,200,200,114,192,0,0,7,202,184,149,238,74,253,2,161,161,97,165,90,83,227,36,138,18,49,113,144,236,204,40,105,100,70,180,151,6,178,117,228,156,124,76,59,141,37,38,179,74,24,118,21,105,90,209,145,221,109,137,100,210,145,104,57,47,116,22,249,53,213,72,199,28,99,163,54,188,54,146,231,230,120,104,213,101,102,123,52,109,196,145,93,147,73,237,16,108,217,205,101,205,40,91,164,134,252,106,83,16,217,77,72,0,249,172,210,199,206,159,25,62,16,42,31,72,190,62,148,199,205,102,150,62,116,248,201,240,129,80,250,69,240,19,83,201,113,230,39,134,95,29,122,98,52,101,80,197,94,75,143,49,60,50,248,235,211,17,163,42,128,120,172,104,197,234,55,1,112,190,160,197,204,64,126,45,185,21,59,14,151,162,10,17,131,121,247,86,183,18,211,76,182,141,196,107,113,215,27,108,141,70,148,17,172,141,74,74,72,212,95,50,211,105,180,214,127,53,141,158,207,102,113,115,25,148,198,33,200,184,200,200,183,148,243,241,47,184,163,83,142,184,226,140,212,181,169,70,106,53,25,153,153,153,153,137,106,229,176,198,41,172,150,141,160,240,66,71,62,132,106,30,165,136,138,157,207,224,217,138,82,98,212,196,41,182,152,52,186,218,86,68,112,206,58,227,235,34,113,6,74,118,13,6,147,35,105,66,34,192,4,175,114,48,105,21,12,185,85,75,163,101,95,86,66,55,16,196,66,103,52,116,12,83,174,235,223,66,210,225,204,33,216,53,168,218,36,54,109,180,249,50,130,74,204,222,138,118,203,34,89,162,40,69,213,209,99,26,255,0,51,182,144,84,78,49,185,47,219,97,41,249,129,237,236,37,173,99,139,129,125,165,195,197,106,147,172,108,141,226,97,231,77,188,203,36,235,9,25,174,155,145,135,210,152,0,0,249,172,210,199,206,159,25,62,16,42,31,72,190,37,123,146,43,71,234,6,140,192,25,126,144,18,244,69,196,213,152,133,15,19,9,28,236,89,50,180,65,49,9,49,139,100,154,133,81,54,78,182,135,73,182,148,234,84,181,18,214,203,103,187,41,16,138,29,44,124,233,241,147,225,2,161,244,139,226,106,121,46,60,196,240,203,227,175,76,70,128,202,144,235,3,43,135,15,120,6,133,158,243,33,84,216,236,66,134,87,85,250,133,82,68,74,0,48,21,50,59,129,17,145,128,218,138,73,41,162,37,29,183,254,33,26,154,110,211,232,95,129,125,8,141,220,227,192,191,107,119,9,46,125,57,208,69,222,48,71,76,122,118,34,59,193,13,83,107,86,78,112,189,150,146,227,179,246,251,192,33,82,96,222,175,87,199,125,248,253,129,39,28,159,115,4,20,138,17,10,117,162,51,172,155,221,155,127,145,11,222,35,82,161,134,56,125,158,228,125,44,252,79,222,25,203,160,165,98,82,245,201,229,170,83,37,175,172,161,207,123,107,51,233,108,201,226,91,186,128,76,156,137,204,240,138,50,50,63,26,124,61,226,29,131,215,83,103,98,29,5,23,26,152,169,99,139,35,47,158,13,59,136,203,214,164,119,207,40,208,217,169,36,87,46,208,24,187,166,81,172,176,194,175,78,95,239,127,87,236,136,113,12,184,150,149,30,45,204,140,210,101,234,61,95,177,144,38,95,76,183,159,60,51,172,12,144,159,212,255,0,227,16,253,226,26,49,37,215,79,22,102,36,180,164,139,196,222,223,181,144,2,78,121,53,55,81,82,159,249,38,99,233,17,32,80,102,123,59,95,91,79,222,17,251,201,172,127,156,153,73,151,247,166,99,233,17,32,80,103,120,118,190,182,159,188,64,57,7,192,133,5,79,129,10,0,214,3,73,29,134,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,1,67,59,13,35,85,174,52,159,16,5,21,200,134,148,153,13,87,26,108,146,1,170,214,1,83,191,88,160,13,152,143,33,87,246,38,49,67,76,132,179,242,57,171,212,178,221,243,63,183,245,248,113,150,15,149,210,174,204,166,49,127,75,249,97,196,225,181,90,72,99,54,109,130,221,43,126,152,135,239,1,11,120,146,166,145,140,19,21,182,118,182,166,220,127,185,80,36,147,147,234,45,71,77,208,72,214,110,249,169,186,222,233,20,35,139,22,225,54,44,93,154,161,77,228,82,53,27,175,123,94,21,191,202,36,47,147,222,32,185,142,129,78,127,239,175,87,183,138,1,36,176,235,249,89,163,191,172,79,222,22,151,28,227,114,83,205,120,203,90,102,146,225,237,29,23,94,24,210,112,140,159,107,105,251,194,199,105,25,30,220,13,48,203,170,119,37,230,233,77,242,223,232,111,119,119,0,132,173,41,35,53,184,167,80,89,203,218,160,155,245,126,201,49,230,240,173,151,213,206,153,19,123,106,58,203,219,142,203,72,232,132,68,226,117,66,230,124,196,115,233,162,136,237,110,49,6,55,112,86,29,17,60,243,153,25,178,236,253,118,253,112,4,226,232,232,196,67,113,51,147,113,54,233,193,245,151,107,162,12,116,175,243,165,198,63,240,254,161,244,139,226,123,48,78,9,16,143,204,245,109,100,204,184,107,244,175,123,27,130,4,244,176,243,165,198,63,240,254,161,244,139,224,38,163,146,235,204,83,12,254,57,244,196,104,202,162,225,222,49,87,146,235,204,83,12,190,58,244,196,104,202,162,225,112,26,13,39,154,246,26,139,128,210,106,60,214,184,227,205,102,210,169,12,166,50,123,61,153,194,75,165,210,232,119,34,227,35,34,222,75,44,67,48,218,77,78,58,227,138,50,74,16,148,145,168,212,102,68,68,70,102,3,231,99,78,138,214,107,95,233,129,139,115,217,196,60,35,49,16,181,68,92,145,9,134,66,146,131,98,94,173,133,149,25,41,74,60,234,106,25,181,44,239,99,89,168,200,146,70,73,44,223,228,77,193,75,248,117,164,92,92,127,109,21,47,133,109,223,218,241,145,110,60,131,111,246,145,54,164,185,250,249,41,62,65,136,203,196,42,214,107,137,85,245,75,136,179,216,120,70,38,85,84,226,50,119,24,212,34,20,150,27,126,37,229,188,226,91,74,148,165,18,9,75,50,34,53,40,237,107,153,241,19,83,200,245,69,77,41,93,16,17,61,152,196,66,57,15,88,213,19,41,220,10,89,90,141,109,176,132,179,2,105,116,141,36,68,189,108,11,170,34,73,168,178,41,7,123,153,165,33,155,228,49,3,149,107,12,254,72,154,27,84,115,24,120,73,172,92,125,21,48,129,169,160,216,151,183,172,205,171,112,225,226,22,242,73,10,81,178,220,44,84,75,170,50,203,151,84,75,82,178,165,68,121,128,45,86,150,62,107,24,201,240,127,80,250,57,240,31,60,56,33,90,202,176,215,26,40,28,70,158,195,197,191,45,165,106,137,84,238,49,168,68,37,79,184,196,52,91,111,56,150,210,165,37,38,179,74,12,136,141,73,43,218,230,92,71,208,246,150,62,107,24,201,240,127,80,250,57,241,243,88,62,132,234,202,166,123,92,242,109,206,107,90,166,59,109,157,84,24,31,17,52,152,196,234,144,222,190,41,249,10,156,117,204,136,36,161,57,150,181,29,146,68,146,189,136,136,183,0,249,236,25,127,201,205,161,71,230,170,196,119,231,245,252,178,106,222,25,82,222,50,101,18,193,106,155,154,71,17,160,219,150,37,236,201,90,115,33,102,227,170,104,148,164,54,148,166,237,41,230,156,44,64,31,73,26,29,202,101,82,93,20,48,122,14,77,44,132,128,135,114,135,146,197,173,168,102,82,210,20,251,240,109,60,243,166,148,145,17,173,199,92,113,197,171,138,150,181,40,238,102,102,2,29,185,70,116,40,252,202,184,142,196,254,128,150,77,92,195,42,167,198,75,98,95,45,107,114,184,227,53,155,146,197,61,153,75,86,84,32,156,105,78,146,84,182,212,164,221,213,50,235,135,231,244,28,211,142,178,209,10,178,84,44,82,34,231,152,117,60,136,74,231,210,20,44,179,182,187,18,118,216,60,198,73,68,74,82,73,35,73,153,33,228,36,144,179,73,165,167,90,157,236,85,195,58,87,25,48,226,163,194,218,214,19,104,146,212,210,247,101,241,57,91,109,110,51,156,186,15,181,172,66,208,151,154,89,37,198,214,105,60,142,33,10,34,186,72,124,251,233,137,162,173,101,162,134,46,76,40,249,204,182,45,84,196,198,34,34,38,147,155,184,225,60,137,140,184,151,208,37,58,148,33,59,75,105,83,105,121,25,83,149,102,74,34,213,173,181,172,62,138,37,51,105,84,254,85,5,61,145,76,225,38,50,217,140,59,113,112,113,144,143,37,230,34,88,113,36,166,221,109,196,153,165,104,82,76,148,74,35,50,50,50,50,28,177,10,220,154,156,160,95,32,152,200,28,4,197,103,179,208,51,89,130,185,174,98,165,93,201,60,116,91,240,200,241,174,191,18,134,97,229,200,45,165,247,50,160,212,78,56,181,239,204,161,53,32,48,3,150,175,205,98,150,248,64,129,244,116,196,69,94,137,222,116,248,55,240,129,79,122,69,129,42,156,181,126,107,20,183,194,4,15,163,166,34,42,244,78,243,167,193,191,132,10,123,210,44,0,250,83,0,0,1,10,220,181,126,116,244,183,193,252,15,164,102,34,106,68,43,114,213,249,211,210,223,7,240,62,145,152,128,114,42,121,211,213,63,7,241,222,145,151,9,169,16,173,200,169,231,79,84,252,31,199,122,70,92,38,164,0,66,183,45,95,157,61,45,240,127,3,233,25,136,154,145,10,220,181,126,116,244,183,193,252,15,164,102,32,44,86,141,58,93,205,116,101,194,60,97,165,40,249,116,89,213,152,149,15,44,150,203,102,173,196,41,132,74,24,105,17,201,136,138,74,219,82,93,218,82,81,45,234,114,153,18,87,119,20,175,22,77,185,101,101,50,202,203,21,235,248,41,52,27,145,115,250,178,177,156,55,12,210,226,226,200,223,152,76,98,222,36,164,220,121,229,17,26,220,117,194,186,220,81,111,81,154,143,137,143,62,38,207,147,67,64,168,108,6,167,153,198,172,89,145,66,63,136,179,200,118,222,148,33,205,110,121,4,185,248,86,212,166,84,203,205,54,166,35,141,78,60,211,199,211,202,132,146,16,164,146,222,37,133,213,208,219,65,138,7,70,108,35,122,148,170,101,116,253,89,86,84,112,241,13,212,243,87,165,108,184,135,152,137,67,73,122,88,210,214,222,181,112,36,76,162,237,186,102,78,47,59,134,132,103,38,209,28,28,164,90,2,207,112,10,170,154,99,110,27,203,246,220,50,168,38,11,136,136,102,22,25,13,248,51,20,251,151,40,101,182,210,82,132,193,169,107,202,195,137,73,37,23,75,43,178,181,107,122,111,199,159,175,232,10,55,20,232,217,182,31,98,13,61,9,60,167,167,144,231,13,29,3,18,71,145,212,92,140,140,140,140,148,133,165,68,149,161,105,50,90,22,148,169,38,149,36,140,131,231,219,66,237,45,170,173,17,177,76,170,153,107,91,117,55,61,217,165,245,52,185,73,113,221,100,10,98,91,90,223,97,162,121,166,206,49,182,201,228,178,183,12,210,157,115,132,101,101,152,250,9,160,43,250,55,20,232,217,78,32,225,245,67,9,60,167,167,144,229,19,3,29,12,103,145,212,92,200,200,200,200,148,133,165,68,164,45,10,34,90,22,149,37,68,149,36,200,160,7,76,205,12,235,237,19,43,248,152,56,200,24,185,141,19,49,136,91,178,25,243,77,60,243,9,97,199,162,10,26,18,42,36,216,105,146,142,212,195,155,142,52,221,202,199,153,59,184,94,174,74,125,45,235,44,41,197,8,13,29,85,75,197,212,116,158,33,78,9,104,102,93,12,75,141,149,76,86,218,16,168,210,50,222,184,98,105,148,27,233,81,248,182,217,214,160,203,35,136,120,38,208,0,0,69,95,46,119,210,79,247,201,252,154,45,87,34,167,157,61,83,240,127,29,233,25,112,186,188,185,223,73,63,223,39,242,104,181,92,138,158,116,245,79,193,252,119,164,101,192,38,164,0,0,0,0,0,124,171,143,170,129,242,174,2,127,185,46,60,196,240,203,227,175,76,70,140,170,24,171,201,113,230,39,134,95,29,122,98,52,101,80,0,249,172,210,199,206,159,25,62,16,42,31,72,190,62,148,199,205,102,150,62,116,248,201,240,129,80,250,69,240,23,86,121,166,252,246,95,161,45,11,162,102,26,69,77,100,174,67,243,195,85,180,105,178,134,246,232,88,136,231,95,135,133,133,121,46,154,201,149,161,245,148,65,41,180,41,89,82,130,81,182,167,18,187,63,163,198,143,213,246,147,88,161,3,133,24,114,136,68,76,163,33,226,34,221,140,142,39,138,10,9,134,91,53,41,216,135,25,109,197,54,131,86,70,146,163,77,141,199,91,78,236,196,60,173,1,64,86,88,167,89,74,112,251,15,169,232,185,229,67,60,136,40,104,24,24,98,44,238,174,198,102,102,102,100,148,33,41,37,45,107,81,146,16,132,169,74,52,165,38,101,244,17,161,70,138,50,45,18,240,106,10,141,213,74,163,42,249,149,163,42,153,220,19,43,78,223,21,153,102,219,100,167,12,214,108,176,133,234,155,43,33,39,101,185,171,66,221,112,128,122,10,43,68,204,6,161,176,25,221,27,160,40,88,72,234,38,58,29,77,77,97,227,186,111,205,31,86,92,241,113,14,164,146,163,137,53,33,10,75,168,202,109,155,109,147,90,178,109,178,68,16,233,93,162,142,35,232,149,136,235,162,171,86,182,233,84,118,177,249,4,253,134,77,16,179,120,84,153,17,169,36,102,122,183,145,153,36,235,38,102,166,212,164,153,26,208,182,220,95,209,240,181,90,69,232,209,133,154,80,80,143,80,184,153,41,246,59,20,230,13,136,110,116,150,120,230,93,115,100,125,230,156,212,235,117,8,67,153,83,211,69,210,125,70,65,20,28,153,90,118,205,112,70,178,151,96,102,41,84,208,141,225,124,250,33,196,194,198,77,31,82,17,77,198,172,148,164,173,183,44,100,136,103,157,178,92,66,242,182,133,185,175,204,217,19,218,217,180,31,50,216,233,129,120,143,163,166,35,204,112,191,20,36,219,12,214,6,206,178,243,70,107,133,152,66,168,204,155,138,134,112,200,181,140,175,42,172,118,37,18,146,164,45,40,90,22,132,201,255,0,36,102,150,117,181,119,34,119,71,90,214,71,53,152,64,81,242,246,90,144,79,225,101,145,145,109,178,217,174,37,195,133,152,197,154,214,219,22,109,41,68,41,26,90,111,87,12,182,201,70,162,109,42,9,42,0,0,29,77,45,73,210,180,52,138,22,150,162,169,153,85,63,37,130,207,179,75,165,112,77,194,66,177,157,106,90,242,52,217,37,9,204,181,169,71,98,222,165,25,158,243,49,219,0,0,15,154,205,44,124,233,241,147,225,2,161,244,139,227,233,76,124,214,105,99,231,79,140,159,8,21,15,164,95,1,53,60,151,30,98,120,101,241,215,166,35,70,85,12,85,228,184,243,19,195,47,142,189,49,26,50,168,0,0,0,6,0,114,213,249,172,82,223,8,16,62,142,152,140,255,0,24,1,203,87,230,177,75,124,32,64,250,58,98,3,0,57,46,60,251,48,203,227,175,67,198,137,254,16,3,201,113,231,217,134,95,29,122,30,52,79,240,0,0,0,0,0,0,0,0,0,0,8,171,229,206,250,73,254,249,63,147,70,42,242,92,121,246,97,151,199,94,135,141,25,85,203,157,244,147,253,242,127,38,140,85,228,184,243,236,195,47,142,189,15,26,2,127,128,0,6,0,114,213,249,172,82,223,8,16,62,142,152,140,0,228,184,243,236,195,47,142,189,15,26,51,255,0,150,175,205,98,150,248,64,129,244,116,196,96,7,37,199,159,102,25,124,117,232,120,208,19,252,0,0,2,21,185,106,252,233,233,111,131,248,31,72,204,68,212,136,86,229,171,243,167,165,190,15,224,125,35,49,1,130,180,181,39,85,87,51,216,90,90,138,166,102,181,4,234,55,62,205,46,149,193,57,23,20,254,68,41,107,200,211,100,165,171,42,16,165,29,139,114,82,102,123,136,196,164,213,188,141,50,169,102,141,6,154,98,125,23,58,198,233,124,58,227,205,109,204,19,13,40,152,62,165,178,107,129,74,93,108,204,144,219,77,188,134,92,82,154,53,188,233,173,229,33,179,75,108,249,94,68,106,2,141,158,214,88,155,136,51,154,122,18,50,161,165,97,229,48,210,88,231,136,212,184,4,70,20,105,68,155,68,103,149,43,90,88,109,6,187,103,36,103,73,25,37,197,146,165,208,7,203,103,231,170,130,170,191,85,105,202,146,156,152,123,164,28,116,182,58,29,207,220,184,203,205,184,142,229,37,73,234,50,19,189,160,38,157,146,173,46,233,152,217,21,75,7,9,41,196,90,118,28,162,231,16,112,173,165,136,40,166,28,136,121,45,187,2,218,226,29,125,104,109,180,195,165,229,44,136,146,227,200,34,220,180,139,21,202,145,160,44,102,34,109,218,77,224,228,190,107,50,171,203,99,135,168,169,216,56,103,227,158,155,182,90,168,102,98,97,27,109,43,90,94,105,4,217,56,217,17,54,166,155,55,58,11,109,122,232,171,194,172,76,170,176,111,17,233,204,82,162,162,246,121,213,51,48,106,97,13,153,199,16,219,217,15,166,195,186,181,161,106,101,212,26,155,113,4,162,206,218,214,147,59,40,192,125,63,0,179,250,46,233,55,64,233,77,133,242,220,64,164,34,97,32,230,75,135,74,167,84,241,204,89,137,141,147,62,110,58,222,71,210,217,230,74,22,166,29,83,75,90,80,110,54,73,94,84,220,210,155,192,0,0,0,0,0,2,42,249,115,190,146,127,190,79,228,209,138,188,151,30,125,152,101,241,215,161,227,70,85,114,231,125,36,255,0,124,159,201,163,21,121,46,60,251,48,203,227,175,67,198,128,159,224,0,0,0,0,0,0,0,16,173,203,87,231,79,75,124,31,192,250,70,98,38,164,66,183,45,95,157,61,45,240,127,3,233,25,136,11,171,200,99,244,236,253,237,255,0,41,9,84,17,87,200,99,244,236,253,237,255,0,41,9,84,0,0,0,0,0,0,24,1,203,87,230,177,75,124,32,64,250,58,98,51,252,96,7,45,95,154,197,45,240,129,3,232,233,136,12,0,228,184,243,236,195,47,142,189,15,26,39,248,64,15,37,199,159,102,25,124,117,232,120,209,63,192,0,0,0,62,85,199,213,64,249,87,1,63,220,151,30,98,120,101,241,215,166,35,68,0,137,254,228,184,243,19,195,47,142,189,49,26,32,4,5,255,0,174,244,174,158,207,116,78,195,61,21,105,103,102,178,185,45,51,206,81,149,65,235,144,134,103,81,79,76,158,137,133,111,42,72,214,108,176,133,165,118,82,137,43,117,119,54,238,195,78,43,170,209,71,69,28,71,210,215,17,209,69,81,77,108,50,168,29,91,243,249,251,236,154,225,101,16,170,51,34,82,136,140,181,143,47,42,137,166,72,201,78,41,42,51,52,33,14,56,143,21,130,248,67,89,99,214,40,83,248,71,135,236,66,57,61,168,162,20,204,57,197,190,76,176,210,16,218,157,117,231,23,188,201,13,180,219,142,25,36,148,179,36,25,37,42,81,146,79,232,79,69,221,25,40,29,22,112,190,91,135,244,132,52,36,100,201,16,233,76,234,161,57,115,48,209,179,151,201,199,92,206,250,155,44,202,66,20,251,169,105,11,82,205,182,205,40,204,171,26,148,10,215,68,204,6,174,112,25,173,27,163,232,88,72,26,38,6,29,45,74,161,224,122,15,202,223,78,108,145,112,238,168,148,162,137,37,45,106,83,171,204,110,27,142,19,186,194,113,194,92,6,105,23,163,70,41,232,191,93,189,66,226,100,167,216,236,83,152,54,34,121,174,103,226,89,117,205,145,247,154,111,93,170,215,161,14,101,79,65,119,73,245,25,253,41,139,21,166,38,138,180,110,149,248,71,48,163,231,50,216,68,212,242,232,120,136,154,78,110,227,134,202,229,211,19,71,64,148,234,80,181,108,206,41,45,165,228,101,86,100,17,40,139,88,134,214,128,143,94,75,125,62,160,240,239,97,209,147,24,230,18,169,109,32,123,100,69,59,81,70,68,177,2,204,161,195,214,196,189,13,22,227,138,66,20,203,171,55,13,183,12,205,196,186,225,55,211,67,136,212,203,248,249,119,175,232,10,203,11,43,41,182,31,98,13,61,23,35,168,100,113,7,13,29,3,18,69,157,165,216,140,140,140,140,210,180,41,38,149,161,105,51,66,208,164,169,38,164,168,140,230,79,146,163,76,26,251,72,58,54,123,134,56,164,113,115,105,237,7,15,8,168,90,137,109,60,226,230,48,78,154,208,148,70,61,144,218,40,150,205,178,34,90,220,39,31,65,154,178,169,76,188,234,131,61,64,0,7,83,75,82,116,173,13,34,133,165,168,170,102,85,79,201,96,179,236,210,233,92,19,112,144,172,103,90,150,188,141,54,73,66,115,45,106,81,216,183,169,70,103,188,204,118,192,0,3,230,179,75,31,58,124,100,248,64,168,125,34,248,250,83,31,53,154,88,249,211,227,39,194,5,67,233,23,192,77,79,37,199,152,158,25,124,117,233,136,209,149,67,21,121,46,60,196,240,203,227,175,76,70,143,65,202,11,140,83,92,16,209,46,186,171,169,169,244,36,170,161,141,135,102,73,39,117,216,165,48,249,191,22,242,25,113,80,170,66,208,189,165,184,117,68,62,217,160,238,147,99,57,145,165,10,32,16,173,166,230,60,195,105,29,164,189,99,137,50,104,216,183,233,227,136,68,174,159,39,162,29,113,5,46,134,65,52,219,141,33,212,33,76,161,229,37,200,147,107,34,114,46,33,100,119,86,101,31,181,156,96,167,128,220,154,210,204,99,139,152,107,162,241,55,20,32,117,44,54,238,102,216,129,151,65,206,97,219,204,147,109,38,151,148,250,227,13,86,90,210,109,234,45,149,89,200,99,85,39,75,79,107,154,170,77,69,82,208,59,108,234,160,152,67,202,229,208,218,212,55,175,138,125,196,182,211,121,214,105,66,115,45,105,43,168,201,37,123,153,145,111,18,211,202,173,134,116,174,13,232,35,134,120,91,69,66,108,242,90,102,176,150,75,225,179,54,218,28,123,36,178,99,157,247,117,104,66,20,243,171,53,56,226,201,37,157,197,173,70,87,81,128,193,94,78,74,90,69,92,233,133,69,209,85,76,14,219,37,168,37,245,20,174,99,13,173,91,122,248,87,228,81,237,186,222,116,26,86,156,200,90,138,233,50,81,94,228,100,123,197,149,197,92,51,170,176,111,17,234,60,45,173,97,54,121,213,51,48,118,95,19,149,183,16,219,217,15,160,251,90,196,33,106,101,212,26,92,109,102,146,206,218,208,162,43,40,134,64,114,92,121,246,97,151,199,94,135,141,23,127,150,95,4,37,84,46,54,200,49,162,95,60,139,136,136,197,8,119,211,29,0,243,105,201,8,252,181,136,56,114,91,75,43,25,161,198,156,106,232,81,25,165,109,173,89,140,150,72,108,51,215,147,91,31,190,78,186,48,83,254,17,226,23,133,21,213,47,174,150,84,187,74,239,28,199,203,15,108,74,126,228,74,115,60,42,90,179,253,45,98,144,230,101,169,196,187,108,170,16,173,200,217,141,126,3,105,5,54,193,200,185,126,186,19,19,101,229,169,125,182,179,56,196,116,185,168,136,134,243,40,220,73,37,149,48,184,194,85,144,181,27,154,139,101,78,115,19,82,3,230,179,75,31,58,124,100,248,64,168,125,34,248,154,158,75,143,49,60,50,248,235,211,17,162,21,180,177,243,167,198,79,132,10,135,210,47,137,169,228,184,243,19,195,47,142,189,49,26,3,42,133,15,188,84,80,251,192,105,59,10,17,244,174,42,174,225,66,46,176,26,202,247,238,21,20,190,237,194,160,52,40,251,70,44,105,35,33,110,97,224,238,104,77,102,175,107,250,37,173,125,79,127,112,202,115,43,152,176,152,229,2,151,185,147,197,94,219,79,174,250,208,8,0,173,225,117,59,23,67,46,109,103,93,253,136,200,109,15,167,201,130,169,169,150,85,21,147,53,95,4,171,106,239,244,72,126,238,225,99,241,42,9,76,243,117,218,203,155,93,235,175,236,7,180,209,166,108,244,37,107,75,33,184,140,133,225,68,10,188,130,63,162,179,220,2,123,176,166,98,136,249,35,174,33,236,228,81,202,77,242,219,214,35,187,188,123,200,130,34,105,95,99,239,139,51,163,180,197,216,234,86,33,197,189,158,211,101,166,249,109,244,54,187,187,197,230,136,59,180,175,177,247,192,98,214,152,235,105,56,105,87,146,207,119,204,251,255,0,252,68,56,134,108,76,90,85,139,243,34,65,244,60,77,191,254,21,2,97,116,220,139,113,140,50,172,242,57,151,47,55,91,117,255,0,76,67,8,110,173,221,91,248,167,26,235,138,204,106,213,220,237,111,210,201,1,40,220,154,223,218,84,167,179,154,102,62,145,18,5,4,95,43,181,245,180,253,226,17,255,0,201,170,69,224,68,167,254,73,152,250,68,72,20,17,124,174,215,214,211,247,136,6,249,240,33,65,83,62,161,64,20,81,216,107,189,198,211,157,67,117,60,0,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,80,248,10,25,149,133,85,192,105,0,26,6,177,164,138,224,53,168,80,184,138,168,80,184,128,163,164,70,149,21,186,140,99,246,148,112,196,188,56,169,174,148,29,246,46,37,238,236,140,130,95,3,247,133,144,210,82,27,104,195,154,141,9,36,93,91,31,31,175,178,2,16,180,129,99,81,140,83,231,44,146,36,236,188,63,106,180,51,151,147,221,244,156,158,129,46,151,234,175,240,162,198,21,233,49,10,168,92,92,168,205,89,44,157,143,201,239,134,100,101,183,39,228,225,164,51,65,65,248,236,197,206,156,45,110,49,71,218,2,83,96,84,74,131,99,119,208,147,247,136,88,77,39,225,92,122,146,97,40,52,151,205,164,158,255,0,173,60,47,196,172,243,203,97,22,94,185,134,207,252,146,22,63,73,86,214,116,171,22,87,234,202,122,253,205,224,16,107,164,35,102,222,36,79,146,118,185,79,38,101,187,235,230,59,236,4,105,43,231,222,138,119,108,188,75,235,163,163,210,37,42,78,38,84,57,142,255,0,55,102,159,198,12,122,61,31,19,126,127,225,250,87,253,40,9,220,194,52,18,93,153,92,139,202,135,251,235,16,5,165,135,157,46,49,255,0,135,245,15,164,95,31,64,216,88,130,67,147,13,197,189,76,112,253,216,132,61,38,116,101,210,70,127,164,142,43,207,100,90,62,98,84,198,91,49,173,231,177,112,113,144,148,156,123,204,68,176,228,123,202,109,214,220,75,70,149,161,73,50,81,40,140,200,200,200,200,4,175,114,93,121,138,97,151,199,94,152,141,25,85,235,76,99,87,39,21,39,84,208,250,25,97,229,45,90,211,83,90,126,117,5,206,219,76,186,105,6,228,36,83,25,230,177,107,70,118,156,34,90,115,33,105,81,92,138,233,81,25,110,50,25,43,235,76,6,217,239,88,181,186,87,151,255,0,181,156,99,248,63,168,189,28,248,186,71,229,139,115,164,204,166,107,63,209,175,21,228,114,41,100,92,198,101,49,161,231,176,144,112,112,140,169,231,226,95,114,1,228,182,211,109,164,141,75,90,148,100,146,73,17,153,153,145,16,15,154,49,244,141,161,228,166,85,37,209,71,7,160,228,242,200,72,8,119,40,121,44,90,218,134,101,45,33,79,191,6,211,207,58,105,73,17,26,220,117,199,28,90,184,169,107,82,142,230,102,98,3,127,50,126,148,223,249,181,98,175,255,0,6,204,127,161,31,70,56,123,69,74,176,214,129,166,176,234,69,17,22,252,182,149,147,193,201,32,221,139,90,84,251,140,67,50,134,91,83,138,74,82,147,89,165,4,102,100,148,149,239,98,46,0,61,17,92,84,80,184,10,128,249,97,155,74,102,178,9,172,108,138,123,44,139,151,76,165,209,14,66,70,65,197,178,166,95,134,125,181,26,92,105,198,212,68,164,45,42,35,73,164,200,140,140,140,140,78,245,53,84,200,171,14,74,23,166,212,228,118,215,9,15,129,241,242,183,28,213,45,188,177,80,82,119,97,34,91,178,200,140,242,62,195,168,189,178,171,45,210,102,147,35,56,182,210,111,70,77,36,167,250,73,98,188,246,69,163,230,37,76,101,179,26,226,123,23,7,25,9,73,199,188,196,75,14,71,188,166,221,109,196,180,105,90,20,147,37,18,136,204,140,140,140,132,149,104,249,135,181,244,151,146,126,107,135,51,154,30,160,128,171,28,161,235,72,68,72,98,101,143,53,49,83,239,189,50,54,90,40,101,36,157,53,184,78,54,104,78,91,171,58,109,123,144,8,54,31,74,122,39,121,172,96,223,193,253,61,232,230,4,0,254,100,237,41,255,0,243,105,197,95,254,13,152,255,0,66,62,130,52,100,148,205,100,26,54,225,68,138,123,44,139,151,76,165,212,60,138,18,50,14,45,149,50,252,51,237,192,50,151,26,113,181,17,41,11,74,136,210,105,50,35,35,35,35,1,114,197,159,210,171,70,122,55,74,252,35,140,194,218,194,58,46,92,180,196,38,101,40,153,195,25,169,114,233,139,104,113,13,62,109,230,36,188,140,174,184,133,182,163,44,200,90,178,169,11,200,226,47,0,0,249,140,198,44,29,175,176,42,191,154,97,206,35,72,98,229,211,41,116,67,237,52,235,176,175,50,196,193,134,222,113,148,197,194,169,228,33,78,195,56,166,150,109,186,73,34,81,23,190,69,38,156,150,154,125,72,162,228,82,29,20,241,122,97,176,205,96,126,81,163,167,113,81,43,91,115,6,212,179,54,229,175,41,197,30,173,228,102,38,225,236,100,218,219,75,108,164,144,180,54,79,228,174,159,90,20,82,186,86,97,196,92,238,83,44,217,241,54,153,151,188,229,57,48,135,38,208,228,126,66,83,137,150,68,27,138,66,20,203,171,51,36,41,106,45,75,139,53,145,229,83,168,118,24,37,58,50,105,119,32,154,193,79,100,90,62,99,4,186,101,46,136,110,46,14,50,18,147,153,178,252,51,237,168,148,219,173,184,150,137,72,90,84,68,162,81,25,25,25,17,144,9,74,229,171,243,88,165,190,16,32,125,29,49,17,87,162,119,157,62,13,252,32,83,222,145,96,102,86,62,86,122,79,105,29,161,53,33,131,213,198,140,216,192,140,69,162,234,137,106,222,139,114,144,155,68,34,121,46,102,95,26,193,70,169,229,180,165,20,73,41,109,37,228,173,93,53,184,78,32,204,148,180,51,143,250,50,104,201,164,148,131,73,44,40,158,207,116,124,196,169,116,182,93,92,72,162,227,35,34,233,56,246,88,134,97,184,246,84,227,174,56,166,137,40,66,82,70,163,81,153,17,17,25,152,15,160,144,0,0,16,173,203,87,231,79,75,124,31,192,250,70,98,38,164,68,95,43,182,8,99,70,37,105,37,77,207,112,231,8,107,90,170,90,197,15,7,8,236,100,146,65,23,28,195,111,166,62,61,74,105,78,50,218,146,75,36,173,10,52,153,222,203,73,245,144,15,21,200,169,231,79,84,252,31,199,122,70,92,38,164,68,95,36,78,8,99,70,26,233,37,82,79,113,27,8,107,90,86,90,253,15,25,8,212,100,238,65,23,2,195,143,170,62,1,73,105,46,60,218,82,107,52,161,106,36,145,222,200,81,245,24,151,64,1,10,220,181,126,116,244,183,193,252,15,164,102,34,106,70,26,227,230,131,145,58,71,105,179,72,99,13,112,184,68,97,213,23,75,203,80,244,35,136,106,33,115,201,139,51,8,215,202,9,76,172,148,146,134,36,173,165,60,165,167,166,135,9,180,17,154,150,182,67,26,185,41,244,18,154,156,214,3,74,108,101,166,97,19,45,76,57,63,68,74,166,44,41,79,184,249,169,10,110,112,104,51,36,161,9,73,40,152,206,149,26,205,122,244,146,50,48,227,146,190,56,146,153,76,170,65,42,130,145,72,165,144,146,233,108,186,29,184,72,56,56,70,82,203,16,204,54,146,75,109,54,218,72,146,132,37,36,73,36,145,17,17,17,17,14,88,0,0,0,183,248,233,129,120,113,164,94,28,76,112,191,20,36,219,116,170,58,206,178,243,70,72,138,151,197,36,140,155,138,134,112,200,245,111,35,50,172,118,52,154,84,164,45,43,66,214,133,91,93,12,244,51,160,116,76,160,33,160,224,224,97,38,53,180,198,29,14,207,167,206,180,203,207,165,247,25,135,40,152,72,88,146,97,167,138,7,93,14,78,54,211,151,59,158,101,111,225,145,64,0,0,0,34,175,151,59,233,39,251,228,254,77,22,171,145,83,206,158,169,248,63,142,244,140,184,95,254,89,76,39,197,60,80,249,16,124,140,240,210,171,171,121,179,194,13,183,152,164,209,49,251,46,179,155,245,122,221,74,21,147,54,173,121,115,90,249,21,110,6,45,175,36,78,8,99,70,26,233,37,82,79,113,27,8,107,90,86,90,253,15,25,8,212,100,238,65,23,2,195,143,170,62,1,73,105,46,60,218,82,107,52,161,106,36,145,222,200,81,245,24,9,116,0,0,0,0,0,31,42,227,234,160,124,214,126,100,237,41,255,0,243,105,197,95,254,13,152,255,0,66,2,106,121,46,60,196,240,203,227,175,76,70,140,170,24,213,201,195,73,213,84,54,134,56,121,75,86,180,204,214,159,157,65,115,182,211,46,154,65,57,9,20,198,121,172,90,209,157,167,9,43,78,100,45,42,43,150,244,168,140,183,25,12,149,0,31,53,154,88,249,211,227,39,194,5,67,233,23,199,210,152,192,173,24,52,10,134,133,210,123,19,180,167,198,73,20,36,98,227,43,137,220,194,134,150,68,107,73,112,107,41,180,106,78,62,38,29,198,146,147,89,165,12,59,10,180,173,104,200,238,182,196,178,105,72,15,65,201,221,160,44,30,140,116,169,215,152,165,47,149,76,177,54,119,170,136,177,195,49,17,224,203,100,219,168,217,161,98,114,154,201,229,161,247,19,16,227,107,38,213,209,109,57,146,222,177,220,213,0,0,0,0,24,191,167,6,131,148,110,151,212,204,185,246,87,9,33,174,228,241,16,172,64,84,102,131,51,68,185,81,9,56,166,31,66,74,241,8,75,74,121,198,155,51,69,158,36,145,56,218,28,120,213,117,112,27,71,92,35,209,182,141,134,163,48,166,147,132,151,33,48,236,179,29,51,91,72,84,198,108,182,205,106,39,163,34,9,36,167,151,153,215,76,136,236,132,103,52,182,148,34,201,43,150,0,0,0,0,0,0,3,230,179,75,31,58,124,100,248,64,168,125,34,248,250,83,31,62,218,77,232,201,164,148,255,0,73,44,87,158,200,180,124,196,169,140,182,99,92,79,98,224,227,33,41,56,247,152,137,97,200,247,148,219,173,184,150,141,43,66,146,100,162,81,25,145,145,145,144,9,95,228,184,243,19,195,47,142,189,49,26,50,168,99,87,39,13,39,85,80,218,24,225,229,45,90,211,51,90,126,117,5,206,219,76,186,105,4,228,36,83,25,230,177,107,70,118,156,36,173,57,144,180,168,174,91,210,162,50,220,100,50,84,0,0,0,6,0,114,213,249,172,82,223,8,16,62,142,152,140,255,0,24,65,202,237,135,181,246,37,104,219,77,200,176,230,135,168,42,169,147,21,196,28,91,176,114,73,99,209,207,182,194,96,35,210,167,84,219,41,82,137,4,165,161,38,163,43,93,105,46,178,1,28,28,151,30,125,152,101,241,215,161,227,68,255,0,8,64,228,225,209,235,31,104,109,51,176,242,169,173,112,63,16,41,249,44,23,59,109,51,25,165,51,27,9,10,198,121,84,90,17,157,215,27,74,19,153,107,74,74,231,189,74,34,45,230,66,111,192,0,0,0,0,0,0,0,0,0,0,69,95,46,119,210,79,247,201,252,154,49,87,146,227,207,179,12,190,58,244,60,104,205,78,89,76,39,197,60,80,249,16,124,140,240,210,171,171,121,179,194,13,183,152,164,209,49,251,46,179,155,245,122,221,74,21,147,54,173,121,115,90,249,21,110,6,49,171,147,135,71,172,125,161,180,206,195,202,166,181,192,252,64,167,228,176,92,237,180,204,102,148,204,108,36,43,25,229,81,104,70,119,92,109,40,78,101,173,41,43,158,245,40,136,183,153,0,155,240,0,1,128,28,181,126,107,20,183,194,4,15,163,166,35,0,57,46,60,251,48,203,227,175,67,198,137,31,229,118,195,218,251,18,180,109,166,228,88,115,67,212,21,84,201,138,226,14,45,216,57,36,177,232,231,219,97,48,17,233,83,170,109,148,169,68,130,82,208,147,81,149,174,180,151,89,12,31,228,225,209,235,31,104,109,51,176,242,169,173,112,63,16,41,249,44,23,59,109,51,25,165,51,27,9,10,198,121,84,90,17,157,215,27,74,19,153,107,74,74,231,189,74,34,45,230,64,38,252,0,0,4,43,114,213,249,211,210,223,7,240,62,145,152,137,169,17,23,202,237,130,24,209,137,90,73,83,115,220,57,194,26,214,170,150,177,67,193,194,59,25,36,144,69,199,48,219,233,143,143,82,154,83,140,182,164,146,201,43,66,141,38,119,178,210,125,100,3,208,114,24,253,59,63,123,127,202,66,85,4,106,242,53,225,62,41,225,127,201,127,228,153,134,149,93,37,206,126,15,236,92,251,38,137,128,218,181,124,225,172,213,107,144,156,249,117,136,205,150,246,206,155,241,33,37,64,2,24,57,81,180,18,149,96,156,213,156,119,193,122,102,46,30,137,158,68,45,53,4,186,17,132,236,84,244,106,148,130,105,109,229,60,205,67,68,41,106,34,70,77,91,78,36,144,74,73,60,203,73,153,241,196,155,74,101,83,249,84,108,138,123,44,132,152,203,102,48,238,66,70,65,197,178,151,152,137,97,196,154,92,105,198,212,70,149,161,73,51,73,164,200,200,200,204,140,7,206,14,139,186,77,215,218,44,226,132,183,16,41,8,152,184,201,106,34,18,169,213,60,115,23,161,160,167,44,19,110,183,145,244,182,121,84,180,37,247,84,210,214,149,147,110,26,87,149,86,52,171,232,83,5,241,122,141,199,172,47,167,241,115,15,223,139,114,69,81,67,169,232,114,139,96,217,125,165,161,197,52,235,46,35,121,18,219,117,183,27,51,73,169,6,104,51,74,148,147,37,28,43,105,131,201,189,139,152,35,138,28,223,130,248,123,90,215,148,36,210,29,183,165,49,208,16,107,155,70,176,180,54,130,136,102,52,161,88,73,52,189,105,169,72,60,132,133,54,164,89,74,90,29,36,123,93,2,106,237,49,52,71,174,221,130,168,244,115,198,169,150,25,78,245,174,206,228,144,116,60,116,67,200,138,38,76,153,138,132,75,132,218,27,123,58,90,67,135,156,146,182,175,153,42,83,109,26,2,106,64,0,0,0,0,69,95,46,119,210,79,247,201,252,154,49,87,146,227,207,179,12,190,58,244,60,104,205,78,89,76,39,197,60,80,249,16,124,140,240,210,171,171,121,179,194,13,183,152,164,209,49,251,46,179,155,245,122,221,74,21,147,54,173,121,115,90,249,21,110,6,49,171,147,135,71,172,125,161,180,206,195,202,166,181,192,252,64,167,228,176,92,237,180,204,102,148,204,108,36,43,25,229,81,104,70,119,92,109,40,78,101,173,41,43,158,245,40,136,183,153,0,155,240,0,0,0,0,0,0,0,16,173,203,87,231,79,75,124,31,192,250,70,98,38,164,68,95,43,182,8,99,70,37,105,37,77,207,112,231,8,107,90,170,90,197,15,7,8,236,100,146,65,23,28,195,111,166,62,61,74,105,78,50,218,146,75,36,173,10,52,153,222,203,73,245,144,15,65,200,99,244,236,253,237,255,0,41,9,84,17,171,200,215,132,248,167,133,255,0,37,255,0,146,102,26,85,116,151,57,248,63,177,115,236,154,38,3,106,213,243,134,179,85,174,66,115,229,214,35,54,91,219,58,111,196,132,149,0,0,0,0,0,0,12,0,229,171,243,88,165,190,16,32,125,29,49,25,254,48,131,149,219,15,107,236,74,209,182,155,145,97,205,15,80,85,83,38,43,136,56,183,96,228,146,199,163,159,109,132,192,71,165,78,169,182,82,165,18,9,75,66,77,70,86,186,210,93,100,2,56,57,46,60,251,48,203,227,175,67,198,137,254,16,129,201,195,163,214,62,208,218,103,97,229,83,90,224,126,32,83,242,88,46,118,218,102,51,74,102,54,18,21,140,242,168,180,35,59,174,54,148,39,50,214,148,149,207,122,148,68,91,204,132,223,128,0,0,0,249,87,31,85,3,230,179,243,39,105,79,255,0,155,78,42,255,0,240,108,199,250,16,19,83,201,113,230,39,134,95,29,122,98,52,64,92,166,83,53,159,205,96,164,82,41,100,92,198,101,49,136,110,18,14,14,17,149,60,252,75,238,40,146,219,77,182,146,53,45,106,81,146,73,36,70,102,102,68,67,232,39,147,134,147,170,168,109,12,112,242,150,173,105,153,173,63,58,130,231,109,166,93,52,130,114,18,41,140,243,88,181,163,59,78,18,86,156,200,90,84,87,45,233,81,25,110,50,22,43,146,231,65,41,174,9,202,158,199,124,104,166,97,33,235,105,228,58,19,79,203,162,216,86,219,79,65,41,43,39,86,230,99,202,212,76,66,86,146,52,100,214,52,218,77,6,164,155,207,52,144,188,26,4,232,65,34,209,30,132,118,54,163,133,149,76,177,54,119,173,106,119,59,131,121,113,12,162,20,158,51,102,22,17,78,52,218,219,103,34,90,91,133,144,148,183,111,153,74,75,109,18,50,168,0,0,0,0,98,254,149,252,159,56,47,165,124,214,87,83,207,94,139,165,106,24,24,132,170,50,107,35,131,132,67,243,102,20,168,100,184,136,181,169,163,91,203,76,60,57,180,194,205,118,100,220,204,105,113,37,171,59,235,134,120,85,135,24,55,74,177,69,97,109,23,42,166,100,176,249,85,179,75,225,201,189,115,137,109,13,235,158,95,150,243,198,134,219,37,58,225,169,197,229,35,82,140,247,143,86,0,0,0,0,0,0,3,230,179,75,31,58,124,100,248,64,168,125,34,248,250,83,31,62,218,77,232,201,164,148,255,0,73,44,87,158,200,180,124,196,169,140,182,99,92,79,98,224,227,33,41,56,247,152,137,97,200,247,148,219,173,184,150,141,43,66,146,100,162,81,25,145,145,145,144,9,95,228,184,243,19,195,47,142,189,49,26,48,131,150,127,30,97,170,172,80,166,176,2,69,27,23,179,208,240,234,154,79,80,152,135,82,195,147,24,198,219,83,13,173,147,65,33,107,102,26,203,75,164,165,238,142,113,5,144,210,178,86,122,114,112,210,117,85,13,161,142,30,82,213,173,51,53,167,231,80,92,237,180,203,166,144,78,66,69,49,158,107,22,180,103,105,194,74,211,153,11,74,138,229,189,42,35,45,198,66,26,241,87,6,180,208,198,76,71,168,241,74,181,209,211,21,98,39,85,52,193,217,132,78,90,70,108,182,217,206,125,6,26,214,33,107,75,45,32,146,219,104,53,30,70,208,132,145,217,36,3,32,57,27,48,83,195,157,32,166,216,199,23,48,212,194,97,148,188,181,44,54,238,87,31,142,152,181,17,14,222,100,155,106,37,50,150,17,24,106,178,208,162,115,81,108,201,206,67,42,185,106,252,214,41,111,132,8,31,71,76,69,202,228,202,209,214,39,0,52,104,151,63,84,210,113,114,58,218,179,136,114,115,63,102,61,166,147,22,202,51,169,16,112,234,52,164,150,132,38,28,144,230,165,211,53,182,236,68,65,25,32,212,164,39,202,242,187,97,237,125,137,90,54,211,114,44,57,161,234,10,170,100,197,113,7,22,236,28,146,88,244,115,237,176,152,8,244,169,213,54,202,84,162,65,41,104,73,168,202,215,90,75,172,128,71,7,37,199,159,102,25,124,117,232,120,209,46,156,160,184,59,53,198,253,18,235,170,70,154,144,194,77,106,24,40,118,103,114,118,157,133,83,239,147,240,143,33,231,19,10,148,33,107,218,92,135,76,67,13,146,10,234,55,242,25,146,86,163,17,149,201,195,163,214,62,208,218,103,97,229,83,90,224,126,32,83,242,88,46,118,218,102,51,74,102,54,18,21,140,242,168,180,35,59,174,54,148,39,50,214,148,149,207,122,148,68,91,204,132,223,128,249,108,164,234,153,237,13,85,73,171,90,90,59,98,157,83,243,8,121,164,186,39,84,135,53,17,76,56,151,26,115,34,201,72,86,85,161,39,101,17,164,237,99,35,45,195,233,163,10,177,50,149,198,76,56,167,49,74,138,139,218,36,181,52,189,169,132,54,103,27,91,140,231,46,155,14,234,214,180,37,230,150,74,109,196,18,143,35,136,90,76,238,147,16,89,165,62,131,24,193,135,122,65,86,212,158,16,224,166,32,84,116,100,60,192,162,36,145,178,186,94,97,21,10,152,88,134,144,250,97,144,241,19,186,221,70,180,216,55,13,102,165,41,147,53,101,51,52,148,148,242,83,76,177,78,81,163,236,78,14,98,182,18,85,116,100,93,9,48,115,154,223,156,200,98,101,205,204,32,99,93,118,35,162,167,204,141,215,155,124,226,73,121,80,148,165,181,195,113,81,168,192,68,14,150,62,116,248,201,240,129,80,250,69,241,53,60,151,30,98,120,101,241,215,166,35,68,80,105,55,163,38,146,83,253,36,177,94,123,34,209,243,18,166,50,217,141,113,61,139,131,140,132,164,227,222,98,37,135,35,222,83,110,182,226,90,52,173,10,73,146,137,68,102,70,70,70,66,93,57,56,105,58,170,134,208,199,15,41,106,214,153,154,211,243,168,46,118,218,101,211,72,39,33,34,152,207,53,139,90,51,180,225,37,105,204,133,165,69,114,222,149,17,150,227,32,25,42,40,125,130,163,74,184,128,161,149,138,230,40,71,188,106,63,32,105,46,0,42,43,188,183,152,160,0,24,180,248,179,14,212,71,53,120,164,30,93,127,148,159,173,139,176,45,134,37,167,244,55,53,143,213,191,204,1,2,248,229,43,40,30,100,186,25,44,251,79,144,93,154,174,238,241,213,232,248,233,162,182,166,14,234,221,82,65,30,239,175,52,61,102,146,40,73,248,59,171,73,39,231,187,216,173,250,200,241,24,16,238,170,184,166,8,204,255,0,182,40,35,221,245,230,128,78,134,139,111,155,148,124,71,73,95,163,107,45,231,238,76,12,128,121,38,108,171,127,96,198,205,21,34,201,84,139,196,70,189,243,213,23,253,83,3,36,212,172,204,168,251,192,98,110,154,208,74,127,12,235,45,200,60,220,221,199,246,196,48,134,170,249,147,135,197,136,246,143,47,71,85,228,240,249,217,34,102,244,208,82,190,71,21,137,18,143,245,63,175,221,225,196,52,226,41,31,201,110,96,102,119,245,47,226,200,1,40,92,154,133,122,30,81,111,239,84,199,210,34,64,96,190,119,107,235,105,251,196,35,251,147,80,191,57,18,159,249,38,99,233,17,32,48,126,160,215,214,211,247,136,6,233,241,0,62,32,3,67,157,67,117,60,6,218,202,246,27,137,224,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,112,21,51,176,210,2,169,20,185,31,2,176,170,70,219,157,64,55,12,143,172,80,184,128,23,16,5,240,63,120,91,28,104,151,20,194,141,156,67,228,104,245,155,63,150,91,183,58,217,239,221,220,46,122,191,16,241,152,144,222,106,102,98,119,253,103,240,136,1,8,154,102,72,85,46,197,26,193,210,68,58,117,124,223,234,101,99,223,15,15,195,119,120,185,218,3,76,220,69,79,66,194,235,158,177,115,159,68,149,209,245,56,163,237,30,111,79,22,109,136,53,194,243,127,123,58,189,194,20,104,208,78,39,37,125,68,53,146,246,231,45,247,247,24,144,19,75,79,153,174,79,0,171,153,222,17,163,223,245,4,45,14,145,45,146,233,134,82,100,71,243,93,60,126,182,232,187,20,146,179,72,101,135,110,48,44,159,249,9,22,123,73,200,237,142,144,135,94,171,61,231,72,77,179,91,232,79,126,64,16,119,164,150,84,226,133,68,155,112,159,205,75,254,208,99,208,232,234,146,87,132,23,34,253,41,254,148,121,125,34,29,215,98,93,64,238,92,185,167,179,53,90,247,227,16,99,210,232,244,118,231,255,0,253,151,253,40,9,230,194,242,61,100,195,223,99,252,241,113,211,192,91,188,46,77,215,48,223,192,216,255,0,60,92,82,46,160,1,95,90,97,195,112,122,211,1,180,126,80,221,47,32,109,159,150,53,145,116,110,0,43,99,20,0,26,136,140,133,69,8,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,80,202,226,162,134,125,64,41,195,113,138,29,186,133,15,128,161,113,1,168,84,136,8,174,23,182,235,0,161,241,22,135,24,99,137,142,104,202,110,39,54,209,228,238,253,108,93,225,99,49,205,235,115,39,71,251,167,175,235,64,32,191,25,166,235,152,115,62,103,95,86,175,104,245,69,94,215,213,240,223,220,60,246,14,191,179,214,84,235,134,106,232,79,97,21,209,227,185,214,198,246,42,59,110,107,232,254,191,215,245,3,166,195,215,117,117,20,161,121,111,150,103,14,124,125,209,0,38,231,67,233,186,98,233,39,12,148,241,222,162,52,244,143,220,161,251,198,90,146,174,202,173,218,48,59,65,88,253,109,30,126,42,215,170,173,229,123,148,55,112,206,214,79,52,50,250,186,95,144,6,44,233,164,162,78,27,86,38,101,195,155,255,0,140,67,136,105,196,53,103,197,185,134,91,239,213,127,22,64,151,253,57,143,38,27,86,199,107,219,155,127,140,67,8,116,171,186,88,157,22,190,23,213,238,255,0,217,210,2,84,121,52,208,101,67,74,46,127,169,83,31,72,152,207,248,63,80,107,235,105,251,194,63,249,53,23,106,30,80,155,126,165,76,125,34,98,64,32,247,176,209,251,154,126,241,0,221,62,32,7,196,0,81,67,90,120,13,181,157,172,55,19,192,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,5,21,192,105,26,197,12,136,5,18,52,229,239,21,20,80,10,129,113,14,60,0,1,103,190,221,195,202,215,136,214,83,241,200,189,175,170,254,26,71,171,226,87,49,210,85,45,19,178,120,166,247,239,201,195,143,148,144,16,219,167,220,38,74,222,187,119,89,123,115,94,235,123,140,40,240,58,24,76,246,76,78,163,209,168,207,147,156,55,230,181,239,15,17,220,50,23,148,34,72,218,27,175,163,108,254,98,230,174,60,63,74,151,96,196,205,24,162,85,11,139,52,210,11,47,71,108,242,184,252,236,240,9,229,160,94,215,211,18,103,50,229,207,44,135,85,175,123,93,180,139,51,165,100,54,211,71,67,163,62,91,79,80,119,181,254,132,248,186,56,66,254,182,140,167,78,233,185,200,225,15,119,214,155,22,159,74,216,244,64,210,44,186,110,52,155,207,82,158,153,216,189,73,254,254,224,16,139,143,168,213,226,44,245,23,190,89,212,200,175,255,0,62,99,213,104,250,172,188,255,0,187,251,151,253,40,241,248,232,250,98,113,30,161,115,50,79,52,238,98,174,137,238,222,249,143,99,163,202,77,124,255,0,114,61,219,47,250,80,19,209,133,103,117,204,125,246,63,207,23,32,184,24,182,248,86,86,92,199,223,99,252,241,114,8,206,192,40,43,235,76,80,87,214,152,13,191,162,13,99,65,249,99,112,188,128,20,21,79,17,65,84,241,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,0,0,0,80,207,168,84,105,87,16,26,79,128,161,113,26,143,120,165,136,143,136,10,138,230,238,20,0,1,97,177,228,175,204,127,251,79,250,33,126,69,136,199,68,54,174,100,206,187,124,243,215,245,160,16,35,137,78,107,121,187,117,173,174,255,0,48,116,52,97,229,159,74,213,217,48,96,255,0,203,72,244,120,158,195,69,205,153,20,103,234,215,223,245,3,204,210,164,105,158,75,72,139,244,235,63,195,72,9,108,208,38,43,243,161,151,87,198,172,237,247,40,81,33,16,29,56,85,245,116,255,0,32,141,205,2,150,255,0,131,172,17,52,118,58,185,55,60,167,250,220,40,146,57,121,43,102,93,210,119,207,217,220,64,49,107,77,105,126,209,134,181,151,142,203,155,155,189,109,255,0,76,67,119,136,105,175,225,182,92,89,143,107,62,108,186,173,246,183,24,100,9,182,210,237,131,94,25,85,134,105,86,253,131,129,126,200,96,66,230,47,180,150,241,134,108,102,102,86,212,113,253,170,216,9,47,228,212,95,231,50,84,86,253,73,152,250,68,72,36,25,222,29,175,173,167,239,8,239,228,211,125,179,164,229,141,155,136,177,74,38,7,199,127,232,136,144,232,3,35,134,102,199,127,20,159,188,64,57,71,192,133,5,79,129,10,0,208,231,80,221,79,1,182,190,161,184,158,0,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,3,79,30,34,166,87,20,51,234,0,34,46,209,164,213,110,193,81,165,73,247,192,106,71,3,0,45,220,58,192,184,128,175,2,49,213,206,211,158,1,238,59,242,255,0,8,135,102,187,245,22,225,193,153,163,60,35,165,191,126,94,30,249,0,141,30,80,152,34,84,154,190,93,156,253,74,247,188,184,65,130,186,63,186,80,216,205,33,69,210,68,157,171,202,253,168,232,144,254,80,25,43,174,210,149,228,73,67,196,154,79,154,250,68,131,203,234,144,165,198,194,55,240,182,39,154,113,154,88,165,26,17,170,215,122,174,235,94,17,124,120,118,128,157,236,18,137,39,40,234,112,179,35,244,2,12,247,31,185,54,44,158,154,81,153,40,134,50,169,31,219,34,75,143,184,196,11,157,163,228,204,163,40,218,102,206,50,171,211,112,75,232,29,254,132,215,127,120,179,90,106,191,106,45,171,154,127,182,84,254,10,32,4,53,226,202,245,181,212,245,70,101,250,45,28,123,190,188,98,228,104,234,131,252,240,110,63,210,159,233,69,175,196,247,12,235,121,233,145,23,232,172,111,225,148,47,22,141,80,42,136,240,142,205,184,121,118,63,36,190,188,2,116,48,187,49,57,48,185,91,123,31,231,139,142,92,12,91,252,58,108,144,184,235,95,121,179,199,247,67,223,36,204,183,117,0,168,175,173,48,59,117,10,31,146,96,52,31,150,55,11,200,27,118,223,113,184,94,64,10,13,68,68,52,141,68,86,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,0,0,0,0,0,0,0,0,1,164,203,120,168,161,152,10,29,136,105,185,102,21,62,3,73,17,102,1,174,199,216,22,62,193,91,152,102,48,20,61,229,99,24,253,143,174,169,28,197,123,21,246,174,63,243,67,32,70,63,105,0,222,183,152,120,157,182,174,31,243,64,32,123,16,85,173,216,47,109,218,222,31,184,30,114,150,51,240,130,86,68,92,99,152,254,26,71,123,136,78,106,121,191,41,150,253,111,31,220,14,138,145,86,106,142,82,93,177,236,23,253,98,64,74,238,128,237,40,233,102,215,149,91,170,226,234,247,56,81,35,50,243,81,178,172,197,110,145,253,226,17,235,160,43,69,224,146,109,127,237,184,191,5,10,36,58,13,54,108,203,127,149,248,128,88,61,45,26,37,225,125,84,123,247,236,63,198,24,16,163,142,41,213,226,252,235,168,139,102,222,127,181,91,19,109,165,122,127,216,182,169,227,250,71,248,203,2,18,52,128,89,183,139,83,227,34,45,219,47,31,218,205,0,144,174,77,23,155,58,106,92,157,98,110,82,121,134,235,255,0,198,36,36,130,87,243,156,57,245,106,81,247,136,69,207,38,100,225,213,194,195,64,158,166,205,200,227,213,186,249,191,68,17,199,127,120,148,73,42,141,82,216,51,59,111,135,108,255,0,201,32,28,243,224,66,130,167,192,133,0,22,86,176,34,228,92,5,86,69,186,224,71,184,6,160,20,35,237,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,1,75,216,80,203,172,84,202,226,134,123,172,2,128,179,181,128,28,234,0,45,252,0,184,141,41,51,35,183,104,214,101,99,32,20,85,203,113,112,28,88,194,53,50,178,46,59,190,248,229,46,247,251,3,97,255,0,33,95,96,6,35,105,173,77,166,103,134,21,145,236,90,213,187,205,223,68,203,123,68,67,119,151,96,136,89,172,34,164,24,210,235,68,222,160,216,203,186,249,178,230,132,47,126,252,68,212,233,100,203,42,195,26,168,214,155,223,97,190,243,254,232,96,67,54,43,41,152,92,109,154,58,147,202,73,212,111,222,118,188,34,4,239,19,1,162,124,212,226,105,10,93,6,254,99,240,74,5,94,77,190,132,199,112,183,154,109,184,247,129,45,26,79,141,76,158,162,253,102,36,118,218,25,206,145,21,32,167,24,218,115,100,163,224,206,217,45,107,34,28,187,7,83,166,185,165,84,44,57,150,251,212,136,63,250,152,145,68,55,226,49,168,235,57,217,171,143,58,70,126,21,67,36,244,76,130,133,119,194,172,205,94,219,15,174,63,119,24,215,137,7,249,244,157,219,251,233,25,248,83,25,93,161,204,185,49,30,23,120,156,217,118,15,93,111,238,142,240,19,57,67,180,219,107,139,202,155,92,218,235,250,161,236,210,60,165,34,206,173,113,61,27,92,219,235,250,161,234,210,96,53,91,126,240,61,219,131,223,226,40,103,186,253,96,52,25,158,107,117,13,100,123,172,52,122,253,227,89,119,0,169,95,168,86,229,214,52,222,192,3,85,238,42,40,146,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,26,76,140,204,55,150,225,83,191,80,161,145,241,48,26,79,128,210,69,210,184,212,124,5,11,136,13,64,0,0,44,54,62,146,91,230,44,187,175,181,127,162,23,229,87,34,184,199,204,127,137,191,48,244,255,0,186,186,190,180,2,6,49,29,36,124,221,187,245,239,243,7,71,71,21,234,89,65,23,14,112,135,252,34,71,123,137,22,249,157,111,118,255,0,48,116,148,58,115,84,210,123,149,254,105,67,254,17,32,37,207,64,116,25,82,73,221,254,235,75,240,80,162,66,33,142,233,251,35,0,180,10,100,138,143,185,39,133,89,219,238,80,163,63,88,220,131,183,104,11,25,165,119,251,86,213,39,251,71,248,203,2,16,116,137,81,150,43,212,10,191,247,39,241,102,132,222,105,92,103,242,44,170,127,246,31,227,44,8,67,210,43,253,180,234,3,63,216,159,197,154,1,152,220,153,113,38,152,212,150,123,126,119,227,186,191,227,6,132,177,200,12,149,39,128,85,247,156,43,71,254,73,8,143,228,206,93,230,121,72,248,83,241,223,199,218,18,219,78,126,130,75,191,105,179,252,2,1,218,159,2,20,21,62,4,40,0,231,80,162,127,24,171,157,66,137,252,96,53,43,136,169,31,104,162,184,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,59,245,10,29,190,200,212,52,153,24,10,2,206,246,0,1,165,22,51,26,207,137,13,180,113,26,239,188,5,85,248,135,29,219,101,59,142,65,239,222,67,101,212,153,164,192,88,189,38,37,141,204,112,234,164,96,210,147,214,108,126,82,140,139,115,236,159,87,188,33,103,72,72,22,229,88,209,63,105,41,34,54,182,95,36,204,203,124,35,93,190,248,155,205,32,154,34,195,217,242,204,146,127,58,254,29,161,10,90,82,32,147,141,53,51,132,68,95,57,123,255,0,58,48,2,66,52,26,154,27,208,210,70,84,107,50,77,27,13,235,75,168,161,135,101,166,148,73,29,9,13,123,219,194,52,117,123,140,64,241,186,9,196,41,75,148,164,150,189,212,115,29,127,181,135,161,211,82,36,147,64,66,95,53,252,35,111,240,49,0,34,31,17,204,142,178,157,40,186,230,113,103,255,0,90,99,49,116,42,100,143,195,43,219,245,59,255,0,16,48,218,191,94,122,190,114,123,255,0,68,162,184,253,116,198,105,104,76,146,95,134,118,34,221,205,223,248,144,19,29,77,54,105,83,252,56,163,241,143,68,155,113,29,29,62,86,83,222,250,63,24,195,238,80,190,80,201,86,141,18,152,140,43,194,184,184,73,142,42,76,97,200,214,179,74,94,98,155,97,196,221,49,15,164,238,149,196,169,38,74,105,133,17,145,17,165,215,75,38,173,183,195,55,204,238,52,159,1,96,116,41,210,182,69,165,158,13,193,86,90,217,84,29,95,45,180,29,83,36,130,121,106,216,34,179,44,155,112,146,225,18,201,151,208,141,107,103,117,164,174,182,245,139,91,78,24,191,199,192,6,142,42,27,133,184,134,130,227,110,177,172,184,91,172,0,84,172,125,66,40,107,94,88,216,153,102,148,77,76,40,169,84,92,227,4,96,161,211,40,140,129,118,25,166,227,102,11,39,84,110,77,225,77,72,75,173,46,198,148,183,14,242,242,45,182,250,100,203,142,221,153,62,160,43,250,55,20,104,217,78,33,97,245,67,9,60,167,167,144,229,19,3,29,10,163,52,58,139,153,25,25,25,18,144,180,168,148,133,161,68,75,66,210,164,168,146,164,153,16,122,32,0,0,1,16,26,122,233,235,165,142,11,105,99,92,225,158,26,98,183,51,83,114,110,108,216,160,185,138,91,17,170,214,203,97,94,115,198,61,14,183,21,119,29,90,186,74,59,94,197,98,34,34,203,254,75,252,123,197,141,34,112,10,127,90,227,29,87,225,4,234,10,176,138,149,177,19,176,195,66,100,133,68,20,19,137,111,36,59,109,160,236,183,156,59,153,102,233,90,246,34,34,12,192,0,0,0,24,149,32,211,110,85,37,211,142,184,209,35,17,223,132,128,135,114,34,9,234,78,113,19,20,150,144,167,223,150,75,150,137,73,54,150,72,141,110,58,228,99,168,117,215,110,165,173,44,164,140,205,180,140,181,0,0,0,0,0,0,0,16,129,164,47,40,246,153,212,54,62,226,93,21,75,99,38,197,37,167,235,9,204,174,93,13,224,236,169,205,68,43,17,174,182,211,121,215,12,165,171,42,16,146,186,140,212,118,185,153,158,240,19,126,3,31,244,10,197,42,239,26,116,78,161,177,51,18,231,188,243,82,78,121,207,109,141,217,89,135,214,234,166,81,76,183,226,217,66,27,77,155,105,9,232,164,175,107,157,204,204,207,32,0,0,4,96,114,160,105,153,164,158,142,216,251,32,162,176,115,18,60,31,146,198,209,240,179,71,225,185,158,2,47,60,82,227,99,91,83,153,226,24,113,101,116,50,217,88,143,47,70,246,185,153,152,73,248,12,0,228,164,210,143,29,180,148,249,40,252,154,235,159,8,252,28,230,78,108,249,153,7,7,168,218,54,237,119,206,205,55,155,54,161,175,42,246,203,186,215,59,231,248,0,0,197,93,47,57,68,112,107,69,45,166,150,183,134,56,132,206,202,191,5,224,162,20,198,161,151,174,173,100,84,86,173,109,177,102,211,152,155,178,157,86,177,147,200,77,185,173,72,101,80,8,245,228,220,229,19,154,227,188,75,152,47,143,115,216,71,241,5,200,133,42,158,143,102,1,77,46,120,198,169,248,135,208,234,24,100,161,216,92,58,24,59,44,205,178,113,11,66,73,38,180,41,110,72,80,0,0,0,0,142,13,60,121,77,98,112,103,23,41,124,53,192,169,212,36,217,116,172,225,49,88,128,150,152,105,72,137,67,107,69,228,237,69,56,151,18,218,205,58,226,125,104,104,214,210,245,73,74,201,104,121,178,206,172,23,197,234,55,30,176,190,159,197,204,63,126,45,201,21,69,14,167,161,202,45,131,101,246,150,135,20,211,172,184,141,228,75,109,214,220,108,205,38,164,25,160,205,42,82,76,148,97,237,64,0,0,7,138,198,140,94,163,112,23,11,234,12,92,196,7,226,219,145,83,176,233,122,32,161,24,55,159,117,107,113,45,52,203,104,220,70,183,29,113,182,200,212,105,65,26,200,212,164,164,141,69,25,88,23,203,39,61,123,25,103,110,99,205,61,179,208,53,52,194,25,185,90,37,134,133,248,35,10,132,186,149,41,73,75,58,233,134,115,83,10,117,70,178,82,114,56,166,154,233,37,128,18,212,2,45,121,74,180,226,199,236,21,198,138,78,77,163,254,45,194,64,82,115,250,30,2,126,210,225,37,178,233,131,17,139,126,46,49,41,136,109,231,153,112,212,133,180,211,54,202,172,134,68,70,92,76,206,229,242,82,105,71,142,218,74,124,148,126,77,117,207,132,126,14,115,39,54,124,204,131,131,212,109,27,118,187,231,102,155,205,155,80,215,149,123,101,221,107,157,195,63,192,0,0,0,64,15,246,81,244,236,255,0,135,63,251,179,39,255,0,84,1,63,192,49,255,0,64,172,82,174,241,167,68,234,27,19,49,46,123,207,53,36,231,156,246,216,221,149,152,125,110,170,101,20,203,126,45,148,33,180,217,182,144,158,138,74,246,185,220,204,204,242,0,0,0,0,0,0,0,0,0,0,6,31,233,205,166,108,247,67,204,71,193,217,155,146,174,121,163,42,142,124,135,169,165,173,33,5,20,166,218,56,13,84,76,51,138,181,158,107,90,233,147,106,81,54,226,86,164,171,41,154,29,108,51,0,7,18,83,54,149,79,229,80,83,217,20,206,18,99,45,152,195,183,23,7,25,8,242,94,98,37,135,18,74,109,214,220,73,154,86,133,36,201,68,162,51,35,35,35,33,203,0,0,0,0,17,1,167,174,158,186,88,224,182,150,53,206,25,225,166,43,115,53,55,38,230,205,138,11,152,165,177,26,173,108,182,21,231,60,99,208,235,113,87,113,213,171,164,163,181,236,86,34,34,44,128,228,164,210,143,29,180,148,249,40,252,154,235,159,8,252,28,230,78,108,249,153,7,7,168,218,54,237,119,206,205,55,155,54,161,175,42,246,203,186,215,59,134,127,128,0,0,0,128,31,236,163,233,217,255,0,14,127,247,102,79,254,168,2,127,128,91,253,30,170,153,237,115,128,88,105,90,213,49,219,108,234,160,163,228,211,73,140,78,169,13,235,226,159,130,105,199,92,200,130,74,19,153,107,81,217,36,73,43,216,136,139,112,184,0,0,2,223,233,11,84,207,104,108,2,196,186,214,150,142,216,167,84,253,31,57,154,75,162,117,72,115,81,20,196,19,174,52,230,69,146,144,172,171,66,78,202,35,73,218,198,70,91,128,92,0,22,43,67,237,44,232,221,46,176,191,195,137,20,60,36,158,123,1,16,228,52,246,156,76,121,197,63,42,89,184,178,96,214,179,109,163,90,29,105,4,226,86,72,201,125,98,8,205,77,44,138,250,128,0,0,0,0,0,0,183,248,253,46,197,137,166,13,85,144,216,23,81,243,37,124,137,122,162,36,17,59,28,52,78,178,41,165,19,133,13,146,40,201,146,215,146,20,198,177,206,139,122,220,251,242,216,66,15,246,81,244,236,255,0,135,63,251,179,39,255,0,84,1,63,192,60,86,11,226,245,27,143,88,95,79,226,230,31,191,22,228,138,162,135,83,208,229,22,193,178,251,75,67,138,105,214,92,70,242,37,182,235,110,54,102,147,82,12,208,102,149,41,38,74,60,53,229,91,210,143,29,180,107,249,23,124,133,43,159,7,60,35,231,190,115,249,153,7,25,175,217,246,29,79,207,45,57,151,46,189,223,38,215,205,190,246,43,6,127,128,140,14,75,253,51,52,147,210,39,31,103,244,86,49,226,71,132,18,88,42,62,42,104,196,55,51,192,66,100,138,68,108,19,105,115,60,59,13,172,236,135,156,43,25,229,233,94,215,34,50,146,154,178,169,145,80,212,172,230,181,170,99,182,41,45,63,47,136,154,76,98,117,75,115,81,10,195,106,113,215,50,32,148,181,101,66,20,118,73,26,142,214,34,51,220,3,182,1,1,115,110,85,61,56,230,51,88,217,132,30,46,194,74,225,226,162,28,121,168,24,74,110,88,166,33,80,165,25,165,150,205,232,117,186,104,73,25,36,141,197,173,118,34,204,165,29,204,230,39,66,250,167,22,43,157,24,40,10,215,27,163,182,218,190,160,151,185,52,137,137,213,67,55,175,133,126,33,215,32,156,201,12,73,105,57,161,23,14,118,34,37,21,236,178,37,230,32,23,172,0,0,0,97,175,39,22,156,113,58,86,209,177,244,126,32,162,18,31,17,104,248,118,23,28,243,75,105,164,78,225,20,102,130,141,105,130,50,82,22,149,18,82,250,82,157,82,86,235,74,73,164,158,38,155,204,160,0,0,0,0,0,0,0,0,0,16,3,253,148,125,59,63,225,207,254,236,201,255,0,213,0,79,240,12,127,208,43,20,171,188,105,209,58,134,196,204,75,158,243,205,73,57,231,61,182,55,101,102,31,91,170,153,69,50,223,139,101,8,109,54,109,164,39,162,146,189,174,119,51,51,60,128,0,0,17,87,165,231,44,23,207,52,46,136,231,253,202,226,171,152,216,79,125,110,179,11,1,20,207,214,208,111,62,159,215,146,150,189,77,240,18,168,2,202,104,163,165,118,28,105,107,135,8,173,104,167,118,25,172,14,173,137,252,129,247,137,113,82,136,165,17,153,37,70,68,90,198,87,149,70,211,196,68,151,18,149,17,146,22,135,27,69,235,0,0,30,126,191,175,232,220,44,163,102,216,131,136,53,12,36,142,158,145,195,156,76,116,116,73,158,70,145,114,34,34,34,35,82,214,165,26,80,132,36,141,107,90,146,148,146,148,162,35,15,64,2,45,112,139,150,26,85,51,210,46,168,103,19,161,34,229,24,73,63,136,105,50,8,136,178,74,223,166,152,135,133,119,50,220,106,18,25,111,69,46,49,226,100,205,6,226,137,131,89,146,84,180,164,204,229,40,0,0,0,0,97,175,40,238,156,113,58,41,81,176,20,126,31,34,18,35,17,107,8,119,215,2,243,171,105,212,73,33,18,100,131,141,117,131,51,82,214,165,26,146,194,84,157,82,150,211,170,81,168,153,54,156,242,156,159,124,164,112,218,68,196,192,224,222,48,181,9,46,196,84,195,182,204,182,54,25,14,169,21,50,219,106,37,232,135,141,166,217,212,193,173,182,97,208,165,145,184,72,113,107,81,182,148,21,155,32,207,80,16,3,253,148,125,59,63,225,207,254,236,201,255,0,213,4,191,104,21,138,85,222,52,232,157,67,98,102,37,207,121,230,164,156,243,158,219,27,178,179,15,173,213,76,162,153,111,197,178,132,54,155,54,210,19,209,73,94,215,59,153,153,152,100,0,0,0,0,198,173,5,244,205,145,105,135,135,17,83,55,37,92,205,89,210,251,60,61,77,45,105,11,56,84,184,233,47,85,19,12,226,175,118,93,213,58,100,218,148,110,54,164,41,42,204,68,135,92,201,80,0,0,0,0,0,0,24,213,162,150,153,178,45,45,49,31,21,101,148,28,171,85,70,80,156,209,15,40,153,62,133,162,42,106,228,65,198,235,226,84,218,173,170,100,246,118,137,166,205,36,230,82,82,151,99,94,169,175,21,143,154,113,196,232,227,166,205,33,131,213,194,33,23,135,85,165,47,45,91,209,110,45,168,117,200,230,47,76,35,88,40,213,60,179,74,78,24,210,134,146,242,86,174,130,27,39,16,100,105,90,30,12,202,0,0,0,0,0,1,134,186,44,105,199,19,137,90,73,98,174,139,120,146,136,70,167,180,197,81,80,34,150,153,165,109,48,83,25,116,44,123,136,40,37,183,114,53,196,178,213,148,149,54,147,214,50,211,138,89,37,77,41,199,179,40,0,0,0,0,0,0,0,0,0,7,18,109,54,149,72,37,81,179,217,236,206,18,93,45,151,67,185,23,25,25,22,242,89,98,25,134,210,106,113,215,28,81,146,80,132,164,141,70,163,50,34,34,51,48,28,176,17,87,253,152,175,255,0,116,255,0,160,255,0,236,49,253,174,252,241,255,0,24,255,0,108,127,57,109,127,57,254,145,251,185,196,164,202,102,210,169,252,170,10,123,34,153,194,76,101,179,24,118,226,224,227,33,30,75,204,68,176,226,73,77,186,219,137,51,74,208,164,153,40,148,70,100,100,100,100,3,150,0,0,0,49,43,147,231,77,185,86,149,244,3,146,42,157,248,72,28,69,165,97,225,217,154,193,170,41,42,126,108,194,89,101,43,155,33,180,178,210,16,135,34,20,226,84,211,100,162,100,245,100,163,34,113,187,229,168,0,0,161,157,128,84,105,51,184,95,112,165,183,92,3,119,88,89,61,68,1,196,0,10,221,96,43,107,111,48,27,47,187,145,55,59,218,246,24,185,164,45,64,150,121,131,213,119,237,92,18,159,114,25,51,55,136,75,16,233,81,146,189,80,139,119,188,98,50,244,161,198,70,27,240,103,87,21,59,69,246,219,217,100,87,245,31,110,2,51,235,136,149,68,236,87,51,232,235,56,145,123,81,199,195,230,53,213,36,156,202,223,162,112,229,188,253,209,3,171,156,197,57,17,169,187,142,30,92,222,81,251,195,213,224,252,17,197,213,180,251,86,108,243,207,33,17,210,225,189,214,255,0,40,9,111,208,62,15,85,69,44,207,46,234,168,207,113,159,235,80,163,58,216,59,160,253,241,136,218,27,72,249,186,144,113,6,220,57,126,120,205,125,2,247,40,126,238,225,151,141,145,37,38,86,46,32,44,70,149,197,254,197,117,73,159,236,31,227,44,8,67,210,47,253,180,170,27,126,196,254,46,200,155,221,42,250,88,95,84,35,246,151,241,134,4,34,105,26,131,44,84,168,83,187,244,167,241,102,64,101,167,38,101,185,212,239,254,247,163,191,143,180,37,194,156,253,4,151,126,211,103,248,4,34,71,147,53,7,206,157,95,218,252,119,241,246,132,183,211,155,164,178,242,253,134,215,240,8,7,104,124,8,80,84,248,16,160,3,157,66,137,252,98,174,117,10,39,241,128,212,174,32,86,5,113,20,46,32,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,161,157,131,49,1,149,197,12,250,128,80,192,0,6,218,56,141,193,182,142,35,112,184,128,175,2,176,218,95,3,27,139,45,247,27,110,239,73,128,180,250,64,167,54,28,79,138,197,127,149,127,14,208,132,189,43,46,140,100,170,10,252,54,46,31,181,88,19,111,143,91,240,238,123,255,0,178,254,29,161,9,122,89,149,177,154,170,223,253,195,252,81,128,25,183,160,130,236,228,168,206,255,0,218,107,31,248,81,185,167,20,212,219,161,152,73,56,241,101,169,210,91,143,220,98,123,199,23,65,19,241,178,162,255,0,208,214,63,240,195,139,167,43,185,104,166,203,47,251,168,46,191,114,137,16,69,181,98,233,61,82,76,214,87,233,71,68,25,223,142,247,12,102,238,132,68,95,159,77,223,222,239,252,72,193,218,156,243,212,51,51,181,190,93,127,248,102,51,147,66,36,255,0,110,155,255,0,189,223,248,145,68,200,200,45,119,183,123,15,198,34,119,149,139,66,153,117,1,23,249,167,112,190,89,168,146,206,230,11,110,175,130,108,162,162,28,106,105,20,251,207,28,205,78,45,75,67,108,186,183,18,202,147,226,144,135,53,4,130,81,188,100,137,99,144,241,123,247,63,140,110,213,52,180,138,184,165,39,84,85,83,3,182,201,106,9,124,76,174,99,13,173,91,122,248,87,219,83,110,183,157,6,149,167,50,20,162,186,76,148,87,185,25,30,240,31,56,122,52,233,23,93,232,191,138,112,24,151,66,196,126,181,7,56,130,200,207,205,57,94,210,203,207,193,235,29,105,205,78,183,80,132,235,80,156,233,226,71,196,143,232,155,11,49,46,149,198,76,55,167,113,70,138,139,218,36,181,52,189,169,132,54,103,27,91,140,231,46,155,14,234,212,180,37,230,150,74,109,196,18,143,35,136,90,76,238,147,16,71,167,238,135,243,93,19,177,113,73,151,148,35,148,37,99,17,25,31,74,45,151,84,107,134,97,11,73,185,2,234,92,90,157,207,14,79,52,130,113,74,81,58,133,33,121,179,155,141,183,237,121,53,244,214,152,232,235,136,208,56,95,90,204,237,134,85,116,193,77,196,161,71,10,195,114,169,164,73,195,52,137,155,175,184,146,89,178,132,48,148,56,147,117,40,75,107,91,164,74,82,9,43,9,206,45,202,17,139,202,211,166,191,50,65,198,104,159,134,115,57,172,28,229,237,75,149,164,193,131,212,54,152,23,152,214,34,88,147,52,231,115,92,135,90,113,213,54,164,164,155,36,180,102,225,58,242,17,145,28,160,154,108,202,180,81,160,155,146,83,49,16,145,216,139,85,67,196,51,42,130,76,82,82,252,165,133,48,242,17,54,91,106,101,212,45,13,196,37,180,165,167,9,36,241,235,9,38,100,219,150,130,95,207,85,123,85,126,170,212,117,37,71,48,247,72,200,233,148,116,67,159,186,113,231,156,113,125,234,82,149,214,102,3,218,232,235,128,245,150,146,56,185,34,194,170,50,10,45,75,152,196,33,115,40,230,97,201,228,74,165,196,180,148,68,107,164,165,161,57,27,74,174,73,53,167,58,205,13,164,243,173,36,127,66,90,58,96,61,27,163,118,18,72,176,166,140,130,132,74,37,208,232,92,202,57,152,115,101,115,89,137,161,37,17,26,233,41,107,86,119,20,155,146,77,106,200,130,67,105,60,136,73,21,148,228,250,208,146,85,162,141,2,228,246,166,98,18,59,17,106,168,120,119,166,177,138,133,74,95,148,176,166,89,82,229,40,113,47,58,133,161,184,132,184,165,58,217,164,158,61,89,168,140,155,110,217,106,158,32,53,0,0,8,1,229,71,243,236,196,223,137,125,15,4,51,255,0,145,83,205,98,169,248,64,142,244,116,184,96,7,42,63,159,102,38,252,75,232,120,33,159,252,138,158,107,21,79,194,4,119,163,165,192,51,252,0,0,64,15,42,63,159,102,38,252,75,232,120,33,35,252,154,26,113,195,105,29,70,179,131,213,194,34,209,136,180,92,157,181,189,22,226,221,136,68,242,92,201,182,193,70,169,229,154,148,81,36,165,180,151,146,181,116,214,225,56,131,50,82,208,204,112,114,163,249,246,98,111,196,190,135,130,24,213,73,213,51,218,26,170,147,86,180,180,118,197,58,167,230,16,243,73,116,78,169,14,106,34,152,113,46,52,230,69,146,144,172,171,66,78,202,35,73,218,198,70,91,128,125,73,128,197,253,0,116,193,149,105,101,132,105,84,192,226,219,174,232,232,120,56,10,173,15,52,146,68,75,235,66,137,184,230,148,218,18,214,72,131,101,213,155,105,74,77,165,165,104,203,144,155,113,204,160,0,30,43,26,49,122,141,192,92,47,168,49,115,16,31,139,110,69,78,195,165,232,130,132,96,222,125,213,173,196,180,211,45,163,113,26,220,117,198,219,35,81,165,4,107,35,82,146,146,53,23,127,86,85,50,42,26,149,156,214,181,76,118,197,37,167,229,241,19,73,140,78,169,110,106,33,88,109,78,58,230,68,18,150,172,168,66,142,201,35,81,218,196,70,123,135,207,190,156,154,93,205,116,190,197,196,213,108,75,162,228,244,156,134,29,82,218,114,84,252,66,150,180,48,107,53,46,41,228,18,141,164,68,188,121,115,234,202,196,134,217,108,212,230,168,156,80,78,158,3,105,21,132,122,73,81,176,213,158,20,213,144,147,20,42,29,151,163,165,139,117,9,152,202,86,225,173,36,204,100,57,40,212,202,243,52,233,17,157,208,188,134,166,212,180,89,71,243,239,165,143,157,62,50,124,32,84,62,145,124,100,255,0,36,70,8,98,133,97,143,43,197,249,20,242,160,166,40,250,74,29,214,38,115,24,38,219,212,78,95,94,172,202,78,189,109,210,180,41,38,79,57,100,44,219,38,218,50,54,92,113,135,83,140,26,88,249,211,227,39,194,5,67,233,23,192,75,79,36,118,58,97,197,95,163,100,159,4,37,147,157,85,103,66,109,238,204,165,113,4,72,113,232,88,136,247,159,110,42,31,121,235,89,45,161,13,172,202,202,67,132,68,164,145,45,165,57,157,67,230,7,11,113,74,187,193,106,238,89,137,152,105,61,230,106,146,77,174,216,163,118,86,98,53,90,214,86,203,158,45,228,45,181,93,183,86,158,146,78,215,185,88,200,140,190,135,180,85,210,98,141,210,191,8,224,241,74,143,129,139,151,45,49,10,150,205,229,145,36,106,92,186,98,218,27,91,172,19,153,73,47,35,43,173,173,14,36,139,50,22,156,201,66,243,182,128,188,2,21,185,106,252,233,233,111,131,248,31,72,204,68,212,136,86,229,171,243,167,165,190,15,224,125,35,49,1,117,121,12,126,157,159,189,191,229,33,42,130,42,249,12,126,157,159,189,191,229,33,42,128,3,18,185,67,52,44,149,105,79,133,241,19,218,66,159,132,86,42,83,80,228,116,252,97,196,166,20,227,88,39,51,59,47,125,197,36,210,180,41,38,234,154,37,154,73,15,26,79,88,218,22,246,108,181,0,31,45,159,158,170,10,170,253,85,167,42,74,114,97,238,144,113,210,216,232,119,63,114,227,47,54,226,59,148,149,39,168,200,78,159,39,54,154,255,0,154,171,14,31,144,87,243,57,83,120,155,75,120,185,148,51,7,170,114,105,2,68,130,110,102,150,114,165,9,204,181,155,110,165,163,82,80,226,82,171,52,151,154,108,173,87,41,215,39,252,102,46,193,196,233,3,130,20,238,215,93,66,102,126,166,150,180,227,238,197,79,161,91,97,150,90,84,50,20,179,108,158,97,184,125,204,182,132,169,228,173,86,53,56,148,33,200,150,194,220,82,174,240,90,187,150,98,102,26,79,121,154,164,147,107,182,40,221,149,152,141,86,181,149,178,231,139,121,11,109,87,109,213,167,164,147,181,238,86,50,35,32,250,126,24,21,202,71,202,9,19,163,180,51,120,61,131,115,88,69,98,44,198,29,49,49,179,38,93,105,229,211,40,39,88,113,162,118,29,230,29,101,229,196,178,111,164,144,165,37,109,160,208,229,172,182,204,250,170,159,150,3,11,225,180,104,132,196,186,122,69,8,120,161,57,136,140,150,194,209,75,140,114,41,18,183,218,95,70,42,49,253,91,38,168,109,82,217,112,178,17,27,171,89,178,133,17,182,243,140,195,92,218,109,53,159,205,99,103,179,217,156,92,198,101,49,136,114,46,50,50,45,229,60,252,75,238,40,212,227,174,56,163,53,45,106,81,154,141,70,102,102,102,102,96,56,163,34,180,36,211,6,166,209,27,20,26,157,36,226,227,104,153,228,67,9,171,36,240,141,67,235,227,152,105,183,208,202,219,113,212,26,146,182,85,18,183,73,9,91,100,225,164,144,181,36,143,50,108,85,89,75,79,104,106,170,115,69,85,48,59,20,234,159,152,68,74,230,48,218,212,57,168,138,97,197,54,235,121,208,106,66,178,173,10,43,164,205,39,107,145,153,111,29,173,69,133,181,221,41,66,82,56,153,63,145,108,180,221,119,183,248,63,27,181,50,189,179,98,120,153,138,241,104,89,184,222,71,20,73,241,137,78,107,221,55,45,224,62,151,168,10,254,141,197,58,54,83,136,56,125,80,194,79,41,233,228,57,68,192,199,67,25,228,117,23,50,50,50,50,37,33,105,81,41,11,66,136,150,133,165,73,81,37,73,50,46,214,109,54,149,72,37,81,179,217,236,206,18,93,45,151,67,185,23,25,25,22,242,89,98,25,134,210,106,113,215,28,81,146,80,132,164,141,70,163,50,34,34,51,49,9,124,156,28,160,17,154,59,207,90,194,76,94,168,191,216,158,63,105,125,168,152,134,223,136,114,157,138,200,183,51,67,161,148,56,226,217,121,194,36,45,146,78,82,113,210,117,38,143,28,78,242,249,72,249,65,33,180,137,137,111,7,176,110,107,22,156,58,151,68,38,38,54,100,203,174,178,138,153,102,211,14,52,78,195,188,195,79,50,136,103,137,244,146,20,165,33,197,146,28,181,208,217,144,89,253,58,52,205,158,233,135,136,240,179,54,229,92,205,70,82,251,68,61,51,45,117,8,56,164,182,233,163,91,19,18,226,111,119,157,213,52,102,218,84,109,182,148,37,41,204,100,183,92,244,28,158,122,22,77,116,167,197,8,121,237,95,79,197,171,10,233,168,131,58,130,48,162,85,10,81,175,147,121,154,151,176,226,82,106,90,212,163,105,78,146,13,38,134,77,71,172,109,107,103,55,128,208,251,68,202,203,75,172,80,240,30,69,17,23,39,145,64,67,185,19,61,168,211,0,81,76,74,144,109,172,216,37,160,220,104,150,183,93,65,54,148,18,243,219,88,178,35,75,75,50,250,8,194,220,45,161,48,90,132,150,97,158,26,72,185,154,155,147,107,182,40,45,169,232,141,86,181,229,188,231,140,121,107,113,87,113,213,171,164,163,181,236,86,34,34,32,135,110,89,89,76,170,65,164,149,19,34,145,75,33,37,210,217,118,27,203,97,32,224,225,25,75,44,67,48,220,124,193,45,180,219,105,34,74,16,148,145,36,146,68,68,68,68,68,47,7,33,143,211,179,247,183,252,164,45,87,45,95,157,61,45,240,127,3,233,25,136,237,121,26,177,211,14,48,219,17,235,60,47,173,103,60,213,53,196,110,105,106,64,243,228,73,133,136,138,133,56,162,56,85,56,103,208,121,205,169,58,162,50,202,181,33,72,37,18,212,218,22,19,40,0,0,3,229,92,125,84,15,149,112,19,253,201,113,230,39,134,95,29,122,98,52,101,80,194,174,73,108,82,161,42,189,19,164,56,103,32,158,237,85,37,9,181,120,65,5,178,188,141,143,109,153,71,61,11,227,22,130,109,204,237,164,213,226,212,172,182,178,172,123,134,106,128,0,0,0,0,0,0,0,0,138,190,92,239,164,159,239,147,249,52,74,160,138,190,92,239,164,159,239,147,249,52,5,170,228,197,211,199,228,33,61,134,192,108,88,157,101,160,106,9,130,121,182,105,49,152,234,225,105,119,148,135,148,229,147,170,81,234,98,31,84,57,43,51,141,180,202,141,199,142,217,221,81,205,72,249,87,18,233,201,67,167,28,53,75,42,146,104,143,136,200,139,57,236,182,30,33,20,140,216,214,236,65,71,66,52,151,31,84,19,230,163,81,180,182,26,74,245,74,43,52,108,180,150,236,133,54,141,112,73,160,0,0,128,30,84,127,62,204,77,248,151,208,240,67,42,185,12,126,157,159,189,191,229,33,138,188,168,254,125,152,155,241,47,161,224,133,255,0,228,83,197,42,18,148,174,235,236,51,159,207,118,90,146,187,230,175,7,224,182,87,151,182,108,76,204,94,138,241,136,65,182,222,70,212,74,241,138,78,107,217,55,61,192,37,252,0,0,7,202,184,250,168,31,42,224,62,148,244,78,243,88,193,191,131,250,123,209,204,11,170,45,86,137,222,107,24,55,240,127,79,122,57,129,117,64,5,170,210,199,205,99,25,62,15,234,31,71,62,46,168,181,90,88,249,172,99,39,193,253,67,232,231,192,64,14,140,90,66,213,90,47,227,44,151,23,41,104,109,191,96,214,67,76,101,107,138,114,29,153,156,11,169,202,236,59,138,65,253,75,136,53,37,105,67,173,52,179,66,242,101,63,161,236,23,197,234,55,30,176,190,159,197,204,63,126,45,201,21,69,14,167,161,202,45,131,101,246,150,135,20,211,172,184,141,228,75,109,214,220,108,205,38,164,25,160,205,42,82,76,148,127,49,131,34,180,36,211,6,166,209,27,20,26,157,36,226,227,104,153,228,67,9,171,36,240,141,67,235,227,152,105,183,208,202,219,113,212,26,146,182,85,18,183,73,9,91,100,225,164,144,181,36,143,50,67,232,120,7,83,73,213,50,42,230,149,147,86,180,180,118,219,37,168,37,240,243,73,116,78,169,109,235,225,95,109,46,52,230,69,146,86,156,200,90,78,202,34,81,94,198,68,123,135,108,0,49,215,23,116,237,192,108,19,199,154,95,2,43,122,154,18,30,50,121,14,234,166,147,18,127,196,83,207,171,84,112,72,142,221,149,164,68,37,110,158,115,93,218,36,178,183,18,150,158,39,83,196,211,163,76,217,22,135,152,113,11,51,110,85,207,53,157,81,180,67,211,50,215,80,178,133,83,141,18,53,177,49,46,38,214,101,173,107,70,109,165,68,227,138,90,82,156,164,107,117,191,159,105,180,218,107,63,154,198,207,103,179,56,185,140,202,99,16,228,92,100,100,91,202,121,248,151,220,81,169,199,92,113,70,106,90,212,163,53,26,140,204,204,204,204,192,125,79,15,157,109,59,240,46,69,163,182,148,21,118,28,209,210,105,172,186,150,78,203,49,145,38,96,107,94,120,88,136,118,220,89,50,234,200,141,214,91,124,223,97,43,51,82,188,73,165,107,82,210,181,28,196,242,118,96,134,48,224,54,142,146,186,55,25,103,145,105,153,38,34,41,80,148,210,155,129,83,18,6,14,41,245,228,68,68,54,101,68,173,229,56,167,212,181,186,162,73,45,182,210,148,100,89,174,197,114,210,96,228,246,176,193,170,75,24,165,15,107,33,48,238,97,17,15,52,134,202,130,203,11,50,84,59,105,137,206,165,145,158,71,216,135,107,86,148,45,74,218,115,116,82,218,140,195,139,200,193,143,49,53,86,23,212,184,1,61,141,132,218,40,120,132,205,36,72,84,67,73,125,201,116,99,142,41,246,208,201,32,150,180,51,19,117,169,211,82,247,199,54,131,200,73,65,43,197,114,231,125,36,255,0,124,159,201,163,8,52,35,199,152,109,28,116,151,163,177,38,115,27,22,197,60,81,11,149,212,4,204,67,173,160,229,209,40,54,156,113,212,52,133,169,228,50,165,55,18,77,100,86,117,195,160,138,202,202,162,205,254,92,239,164,159,239,147,249,52,5,170,228,84,243,167,170,126,15,227,189,35,46,25,127,203,5,140,114,42,27,70,3,194,168,134,118,137,214,37,204,24,135,131,111,50,209,168,133,129,136,98,46,34,38,228,133,33,89,86,136,102,181,102,164,40,246,156,233,204,77,168,134,32,114,42,121,211,213,63,7,241,222,145,151,11,127,202,151,142,145,152,193,165,100,250,155,130,156,237,116,222,29,254,118,229,140,182,79,182,218,34,155,34,57,130,212,219,167,151,93,181,107,25,83,136,74,82,182,225,152,242,137,36,181,5,138,209,187,4,38,186,71,227,109,45,130,242,105,228,36,154,34,163,136,117,43,143,137,109,78,34,25,134,88,114,33,229,146,19,189,107,38,153,115,34,46,146,82,242,164,212,130,51,89,125,47,8,160,228,79,193,121,84,198,38,188,199,122,134,144,132,138,136,149,196,66,200,105,153,195,203,74,215,10,249,180,226,230,41,105,188,215,66,205,167,160,136,221,52,17,228,113,104,66,172,167,82,114,190,0,0,0,62,93,232,10,254,178,194,202,202,83,136,56,125,80,197,200,234,25,28,65,68,192,199,67,25,103,105,118,50,50,50,50,52,173,10,73,169,11,66,136,208,180,41,73,81,41,42,50,63,161,61,15,180,179,163,116,186,194,255,0,14,36,80,240,146,121,236,4,67,144,211,218,113,49,231,20,252,169,102,226,201,131,90,205,182,141,104,117,164,19,137,89,35,37,245,136,35,53,52,178,47,156,193,117,116,98,210,22,170,209,127,25,100,184,185,75,67,109,251,6,178,26,99,43,92,83,144,236,204,224,93,78,87,97,220,82,15,234,92,65,169,43,74,29,105,165,154,23,147,41,135,210,152,15,21,130,248,189,70,227,214,23,211,248,185,135,239,197,185,34,168,161,212,244,57,69,176,108,190,210,208,226,154,117,151,17,188,137,109,186,219,141,153,164,212,131,52,25,165,74,73,146,143,218,128,0,0,0,0,0,15,149,113,245,80,62,85,192,79,247,37,199,152,158,25,124,117,233,136,209,149,67,21,121,46,60,196,240,203,227,175,76,70,140,170,0,16,215,202,117,201,255,0,7,132,81,145,58,64,224,133,59,178,80,177,121,159,169,165,173,56,195,80,178,24,167,31,101,150,149,12,133,44,156,54,95,114,35,115,45,161,73,101,72,85,141,45,169,8,110,101,7,18,109,41,149,79,229,81,178,41,236,178,18,99,45,152,195,185,9,25,7,22,202,94,98,37,135,18,105,113,167,27,81,26,86,133,36,205,38,147,35,35,35,50,48,31,57,154,40,233,93,136,250,37,98,58,43,90,41,221,186,85,29,171,98,127,32,125,227,68,44,222,21,38,102,73,81,145,30,173,228,102,81,180,241,17,169,181,41,68,100,180,45,198,215,244,39,133,184,165,66,99,77,9,44,196,204,52,158,243,205,55,57,215,108,81,187,43,208,250,221,83,203,101,207,22,242,16,226,108,227,75,79,73,37,123,92,174,70,70,112,109,202,25,161,100,215,69,140,80,136,158,210,20,252,90,112,174,165,136,35,167,227,14,37,81,69,4,249,183,153,217,123,238,41,36,164,45,42,39,84,209,44,212,107,100,146,122,199,22,135,178,249,253,5,244,205,158,232,121,136,241,83,55,37,92,243,70,85,27,60,61,77,45,105,8,40,165,54,209,175,85,19,12,226,173,103,154,214,186,100,218,148,77,184,149,169,42,202,102,135,91,15,161,65,6,220,165,154,117,67,105,53,83,66,225,134,24,199,194,69,97,125,57,16,196,202,22,57,48,174,182,252,222,98,112,230,74,125,100,251,104,117,148,50,79,188,202,91,36,150,99,214,56,165,44,148,217,55,114,185,82,52,250,131,196,77,187,70,76,28,152,74,166,84,129,108,113,21,21,69,7,18,196,115,51,119,11,85,18,204,52,35,141,169,104,75,45,44,155,55,28,35,39,20,235,102,223,65,13,175,93,28,16,82,153,172,198,26,62,50,95,44,139,138,135,149,195,148,92,115,172,178,165,162,21,131,117,182,73,215,84,69,100,32,221,121,166,201,74,177,103,113,9,226,162,35,14,40,149,78,74,61,58,125,67,69,252,107,172,255,0,185,225,104,8,216,228,253,82,85,43,114,32,213,245,173,149,10,79,179,100,151,243,187,34,42,199,107,86,82,211,218,26,170,156,209,85,76,14,197,58,167,230,17,18,185,140,54,181,14,106,34,152,113,77,186,222,116,26,144,172,171,66,138,233,51,73,218,228,102,91,192,125,73,139,21,166,14,150,116,110,136,184,95,225,196,246,30,18,113,61,143,136,110,26,69,78,42,60,225,95,154,172,156,65,62,104,89,54,233,161,13,52,179,113,75,52,100,190,173,6,100,167,80,71,138,186,36,114,175,80,49,216,37,59,61,39,170,136,182,235,186,58,29,232,215,34,17,8,201,46,167,97,111,158,165,184,54,152,67,109,38,37,6,235,108,155,38,73,44,137,39,205,121,9,243,102,50,244,157,210,22,170,210,131,25,103,88,185,84,195,108,27,126,174,26,93,43,68,83,145,12,203,32,90,78,86,161,219,82,207,234,156,89,165,40,74,221,117,213,146,17,159,41,7,138,175,235,250,203,20,235,41,182,32,226,13,67,23,60,168,103,145,7,19,29,29,18,101,157,213,216,136,136,136,136,146,132,37,36,148,33,9,34,66,16,148,165,36,148,164,136,165,207,147,23,147,254,51,8,160,225,180,129,198,250,119,100,174,162,242,191,76,203,93,113,246,162,164,48,174,48,243,46,170,37,9,89,54,111,62,220,70,246,92,66,148,202,80,155,154,92,82,208,221,139,228,175,208,86,38,191,168,101,90,79,98,148,4,91,20,196,142,33,153,149,24,203,49,77,100,155,76,88,138,121,10,125,211,109,195,121,180,66,189,12,70,77,173,8,214,173,72,60,202,109,11,67,147,18,3,229,92,79,247,37,199,152,158,25,124,117,233,136,209,0,34,127,185,46,60,196,240,203,227,175,76,70,128,202,160,0,1,243,25,130,248,189,89,96,46,40,83,248,185,135,239,194,55,61,167,98,20,244,57,69,176,79,48,234,22,218,154,117,151,17,184,205,14,52,227,141,153,164,210,178,37,153,165,73,81,18,139,232,123,70,45,33,105,93,40,48,106,75,139,148,180,54,193,183,235,33,166,50,181,197,55,16,244,178,57,165,101,118,29,197,32,254,165,196,26,146,133,45,167,90,89,161,25,242,151,205,96,190,186,31,105,103,89,104,139,138,30,28,72,161,226,231,18,40,248,119,33,167,180,226,99,202,21,137,170,9,181,147,6,181,155,110,146,22,211,171,39,18,178,70,123,107,16,70,73,117,100,97,244,102,3,202,97,110,41,80,152,211,66,75,49,51,13,39,188,243,77,206,117,219,20,110,202,244,62,183,84,242,217,115,197,188,132,56,155,56,210,211,210,73,94,215,43,145,145,159,171,0,17,23,202,189,167,28,77,75,53,157,232,143,135,40,132,57,20,182,34,29,21,116,216,150,212,65,199,69,180,166,223,76,19,6,147,81,52,134,29,74,53,170,59,58,111,52,166,236,132,182,189,117,245,229,58,211,199,228,33,34,137,192,108,39,157,101,175,170,9,122,185,202,105,46,152,234,226,169,118,84,182,84,221,211,170,81,107,162,24,84,65,39,43,141,186,202,77,183,138,217,218,81,194,176,9,84,228,49,250,118,126,246,255,0,148,133,170,229,171,243,167,165,190,15,224,125,35,49,23,87,144,199,233,217,251,219,254,82,22,171,150,175,206,158,150,248,63,129,244,140,196,5,213,228,172,211,199,244,35,69,76,95,157,126,186,213,33,61,153,204,126,176,136,105,34,81,170,253,176,166,150,227,223,173,195,161,62,164,129,42,131,229,92,78,79,38,134,156,112,218,71,81,172,224,245,112,136,180,98,45,23,39,109,111,69,184,183,98,17,60,151,50,109,176,81,170,121,102,165,20,73,41,109,37,228,173,93,53,184,78,32,204,148,180,50,25,190,0,0,62,109,180,155,155,77,100,26,93,226,188,246,69,51,139,151,76,165,216,145,61,139,131,140,132,121,76,191,12,251,115,55,148,219,173,184,147,37,33,105,81,18,137,68,100,100,100,70,66,101,57,62,116,219,149,105,95,64,57,34,169,223,132,129,196,90,86,30,29,153,172,26,162,146,167,230,204,37,150,82,185,178,27,75,45,33,8,114,33,78,37,77,54,74,38,79,86,74,50,39,27,188,48,233,99,231,79,140,159,8,21,15,164,95,30,83,10,177,50,170,193,188,71,167,49,74,138,139,217,231,84,204,193,169,132,54,103,28,67,111,100,62,155,14,234,214,133,169,151,80,106,109,196,18,139,59,107,90,76,236,163,1,244,252,2,207,232,171,164,197,27,165,126,17,193,226,149,31,3,23,46,90,98,21,45,155,203,34,72,212,185,116,197,180,54,183,88,39,50,146,94,70,87,91,90,28,73,22,100,45,57,146,133,231,109,23,128,0,0,0,0,0,0,67,183,42,198,156,112,216,149,53,143,209,111,13,145,22,212,138,152,156,26,42,153,154,150,235,7,49,152,194,169,104,56,36,55,114,37,195,50,237,212,165,56,147,214,60,211,106,65,37,45,37,199,174,175,42,198,157,81,52,115,113,250,44,97,68,124,92,52,246,42,28,217,173,99,149,10,210,152,76,186,46,9,101,205,168,39,155,81,169,110,181,16,219,170,121,179,78,172,137,180,165,106,82,156,38,162,86,89,41,154,206,162,87,7,38,150,69,199,196,55,14,252,90,218,134,101,78,173,44,48,210,222,121,211,74,72,204,144,219,77,184,226,213,193,40,66,148,118,34,51,1,197,18,63,201,79,167,28,54,26,205,96,52,91,196,148,69,187,34,169,231,4,138,90,102,149,186,249,203,166,49,74,66,10,9,109,220,201,16,207,59,101,37,77,164,181,111,58,226,150,74,75,170,113,152,224,28,169,156,166,107,37,137,68,28,230,89,23,1,16,228,59,17,104,106,37,149,52,181,48,251,72,121,151,73,42,34,51,67,141,56,219,136,87,5,33,105,81,92,140,140,7,212,240,8,213,228,180,211,219,195,184,57,14,138,56,160,198,74,130,85,47,216,233,9,164,60,61,155,143,129,132,96,212,80,113,9,65,89,183,153,97,165,26,29,177,37,198,219,50,89,147,169,37,63,37,64,62,96,112,171,19,42,172,27,196,122,115,20,168,168,189,158,117,76,204,26,152,67,102,113,196,54,246,67,233,176,238,173,104,90,153,117,6,166,220,65,40,179,182,181,164,206,202,49,244,61,162,174,147,20,110,149,248,71,7,138,84,124,12,92,185,105,136,84,182,111,44,137,35,82,229,211,22,208,218,221,96,156,202,73,121,25,93,109,104,113,36,89,144,180,230,74,23,157,180,124,219,139,171,163,70,145,117,222,139,248,167,1,137,148,44,71,235,80,115,136,44,140,252,211,149,237,44,188,252,30,177,214,156,212,235,117,8,78,181,9,206,142,36,124,72,195,233,76,80,203,172,120,188,23,197,234,55,30,176,190,159,197,204,63,126,45,201,21,69,14,167,161,202,45,131,101,246,150,135,20,211,172,184,141,228,75,109,214,220,108,205,38,164,25,160,205,42,82,76,148,126,208,203,172,6,145,96,52,155,211,95,6,244,86,158,81,148,254,33,204,245,145,117,76,193,45,197,195,65,154,157,138,149,202,205,14,145,204,220,101,9,81,169,148,190,134,219,203,116,173,105,83,202,104,157,83,42,108,253,6,149,58,75,209,186,40,225,28,102,41,85,240,49,115,21,170,33,50,217,68,178,24,141,43,152,204,92,66,214,211,6,229,141,44,163,43,78,45,110,40,143,42,16,172,169,90,242,54,191,158,60,85,196,186,171,25,49,30,162,197,26,214,47,104,157,84,211,7,102,17,57,92,113,109,179,152,250,12,53,172,82,214,150,90,65,37,182,208,106,60,141,161,9,35,178,72,7,211,124,166,109,43,159,202,224,231,146,41,156,44,198,91,49,135,110,46,14,50,17,228,188,196,75,14,36,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,67,154,68,100,87,49,129,60,146,56,33,140,24,95,131,17,213,53,127,60,139,151,83,213,124,67,115,170,126,154,75,112,46,176,243,17,48,144,171,76,213,113,13,231,127,59,141,165,182,146,194,150,217,54,77,56,165,33,74,113,38,140,246,34,177,92,5,12,0,0,116,117,62,114,130,70,85,25,120,226,235,238,80,134,29,45,99,95,111,193,92,143,186,155,237,215,178,140,191,88,19,41,88,39,52,10,74,246,249,96,190,242,132,32,233,96,222,79,5,183,222,251,119,250,0,24,149,18,188,249,120,238,191,17,115,240,10,12,222,173,169,141,200,50,58,142,8,183,253,121,161,105,221,59,216,100,46,139,114,173,178,174,166,28,218,50,90,170,130,77,178,95,232,172,119,247,128,152,221,23,165,233,98,148,122,205,180,86,157,168,250,37,238,76,247,12,139,65,101,46,150,253,226,209,96,60,183,98,167,30,70,187,63,205,69,42,249,109,244,54,187,251,133,224,50,234,1,97,244,168,90,11,12,170,115,52,255,0,113,117,126,200,96,66,46,146,11,74,241,86,162,36,21,140,246,79,226,204,137,183,210,187,253,171,42,148,254,209,254,50,192,132,61,34,119,98,157,65,255,0,178,127,22,104,6,95,114,102,178,162,142,75,151,45,242,8,226,239,253,16,104,75,61,57,126,103,151,145,255,0,114,53,252,2,17,55,201,152,237,227,82,140,188,41,248,237,247,255,0,140,26,18,203,78,151,204,120,3,253,136,215,240,72,7,104,124,8,80,84,248,16,160,10,172,175,97,165,63,140,85,93,17,68,254,48,26,149,196,80,184,138,171,136,161,113,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,192,105,26,140,174,41,98,237,1,64,21,51,251,128,101,96,27,72,226,55,11,136,208,146,177,141,96,42,175,196,54,86,87,35,222,55,143,121,95,176,109,47,121,24,11,89,143,41,255,0,99,201,230,255,0,238,111,195,180,33,47,75,98,255,0,102,122,172,191,104,255,0,20,96,77,182,60,166,248,119,60,255,0,217,191,14,208,132,173,45,146,101,140,213,89,254,209,254,40,192,12,207,208,75,123,178,162,236,163,152,255,0,195,15,59,167,123,153,104,242,43,127,186,191,244,81,67,190,208,80,252,116,175,252,14,99,239,195,15,59,167,121,41,84,113,22,83,254,218,255,0,209,69,0,140,169,226,111,58,143,85,248,197,58,127,229,152,206,205,7,209,127,13,55,255,0,123,127,241,35,4,167,132,124,243,30,86,61,209,78,255,0,12,198,117,104,70,121,60,52,185,113,230,239,252,72,9,146,144,39,164,246,254,180,126,49,221,151,17,209,211,231,189,226,237,52,126,49,222,17,88,5,182,210,51,1,232,221,36,112,146,123,133,85,156,20,34,145,49,135,90,229,177,207,67,155,203,149,76,73,10,40,120,214,137,43,66,179,182,165,92,210,75,78,116,26,219,81,228,90,136,254,118,49,159,8,107,44,5,196,250,131,9,43,246,33,27,158,211,177,9,102,32,225,31,39,152,117,11,109,46,180,243,107,220,102,135,26,113,183,8,148,73,89,18,200,148,148,168,141,37,244,203,54,155,74,164,18,168,201,236,246,103,9,46,150,203,161,220,139,140,140,139,121,44,177,12,195,105,53,56,235,142,40,201,40,66,82,70,163,81,153,17,17,25,152,128,62,80,93,43,165,90,87,99,67,115,218,102,65,9,3,79,82,176,241,18,57,84,98,82,149,63,54,97,49,111,41,17,171,113,76,52,250,16,227,106,109,73,134,112,212,76,158,176,211,101,56,229,194,192,86,85,245,101,136,49,50,184,170,206,161,139,154,174,71,39,130,144,75,73,227,44,144,114,232,70,137,168,120,118,144,146,36,161,9,73,92,236,93,37,169,107,86,101,173,74,57,73,228,150,208,163,153,32,160,244,178,196,201,100,214,14,116,246,185,186,46,94,249,106,27,76,11,204,106,215,51,81,18,179,185,174,67,174,182,210,92,74,82,77,146,157,34,112,157,101,104,137,113,244,37,160,54,149,208,90,86,96,108,36,234,102,238,74,206,151,212,201,234,134,92,121,131,113,248,164,180,147,76,122,91,104,147,171,102,35,166,164,145,182,132,165,196,62,218,115,19,89,212,25,38,0,42,92,64,84,184,10,128,0,128,30,84,127,62,204,77,248,151,208,240,67,63,249,21,60,214,42,159,132,8,239,71,75,132,112,114,133,215,244,110,39,233,141,136,213,158,31,212,48,147,217,20,84,68,4,52,60,194,16,205,76,62,184,105,124,52,59,166,218,173,101,160,157,101,194,37,166,232,89,17,41,38,164,153,40,243,211,145,83,20,168,79,145,101,83,130,156,251,249,243,240,130,58,169,230,205,149,239,208,189,154,93,13,175,215,100,213,122,183,71,38,124,253,121,109,188,4,149,0,0,8,1,229,71,243,236,196,223,137,125,15,4,60,85,39,162,101,101,93,104,161,80,105,67,71,196,69,205,145,74,213,14,73,102,242,56,104,2,82,225,101,205,193,181,16,236,200,221,214,102,82,16,167,219,74,219,75,71,149,25,157,82,137,8,94,95,107,202,143,231,217,137,191,18,250,30,8,103,255,0,34,167,154,197,83,240,129,29,232,233,112,8,160,209,215,30,107,45,27,113,114,69,138,212,100,108,90,87,46,136,66,38,112,44,196,19,40,155,75,141,105,56,136,39,77,72,90,114,56,148,216,148,104,86,69,146,28,73,103,66,76,190,130,116,104,210,46,132,210,131,11,32,49,50,133,136,253,106,14,113,5,145,239,153,147,77,153,151,159,131,214,58,211,122,237,86,189,9,214,161,57,23,196,143,137,20,69,242,151,232,57,19,163,141,100,246,48,208,235,132,94,29,86,147,135,16,204,35,104,106,29,114,57,139,196,227,231,4,150,80,73,73,195,26,80,234,153,82,19,208,67,102,218,200,141,40,91,216,149,71,226,174,35,225,252,138,169,166,40,170,210,107,37,149,86,178,244,202,231,240,144,113,6,219,115,8,82,89,44,155,112,139,247,73,185,89,70,219,175,54,103,145,215,18,160,203,94,82,253,56,226,116,142,172,158,193,234,29,16,136,195,170,46,112,226,217,139,109,109,68,46,121,49,100,156,96,227,82,242,13,73,40,98,74,221,75,41,66,186,104,112,220,89,153,169,8,102,202,232,125,162,101,101,165,214,40,120,15,34,136,139,147,200,160,33,220,137,158,212,105,128,40,166,37,72,54,214,108,18,208,110,52,75,91,174,160,155,74,9,121,237,172,89,17,165,165,153,121,77,29,112,26,178,210,75,23,36,88,83,70,65,69,169,115,24,132,46,103,28,204,57,60,137,76,184,150,146,136,141,116,148,180,39,35,105,85,201,38,180,231,89,161,180,158,117,164,143,232,39,70,141,29,40,77,23,240,178,3,12,232,88,127,214,163,39,17,185,222,249,167,52,217,153,101,248,205,91,174,185,169,214,234,16,173,82,21,145,28,8,184,153,135,170,194,220,45,161,48,90,132,150,97,158,26,72,185,154,155,147,107,182,40,45,169,232,141,86,181,229,188,231,140,121,107,113,87,113,213,171,164,163,181,236,86,34,34,47,157,125,44,124,233,241,147,225,2,161,244,139,227,233,76,124,214,105,99,231,79,140,159,8,21,15,164,95,1,232,42,237,19,43,42,123,69,122,11,74,201,52,68,92,238,158,170,162,38,48,211,166,217,128,36,162,158,91,17,170,133,134,55,92,39,20,167,16,250,155,114,203,213,161,8,94,70,204,205,78,35,51,67,237,44,235,45,17,113,67,195,137,20,60,92,226,69,31,14,228,52,246,156,76,121,66,177,53,65,54,178,96,214,179,109,210,66,218,117,100,226,86,72,207,109,98,8,201,46,172,142,95,185,51,165,50,169,255,0,39,254,31,200,167,178,200,73,140,182,99,15,62,132,140,131,139,101,47,49,18,195,147,104,228,184,211,141,168,141,43,66,146,102,147,73,145,145,145,153,24,138,13,58,52,50,158,232,121,136,240,178,198,230,188,243,70,85,27,68,69,51,50,117,104,40,165,54,209,163,91,13,18,218,109,103,154,214,180,70,226,82,77,184,149,165,73,202,102,182,155,9,244,160,43,250,55,20,232,217,78,32,225,245,67,9,60,167,167,144,229,19,3,29,12,103,145,212,92,200,200,200,200,148,133,165,68,164,45,10,34,90,22,149,37,68,149,36,200,161,219,150,175,206,158,150,248,63,129,244,140,196,120,174,78,45,56,225,180,82,172,163,232,252,65,68,92,70,29,86,17,12,46,57,230,150,235,171,146,69,164,141,5,26,211,4,102,149,161,73,52,165,244,165,58,213,33,166,148,147,81,178,77,57,237,121,106,252,233,233,111,131,248,31,72,204,64,93,94,67,31,167,103,239,111,249,72,74,160,138,190,67,31,167,103,239,111,249,72,74,160,0,0,0,8,107,229,58,228,255,0,131,194,40,200,157,32,112,66,157,217,40,88,188,207,212,210,214,156,97,168,89,12,83,143,178,203,74,134,66,150,78,27,47,185,17,185,150,208,164,178,164,42,198,150,212,132,55,50,128,3,229,92,75,79,36,166,133,28,201,7,7,165,150,38,203,38,176,115,167,181,205,209,114,247,203,80,218,96,94,99,86,185,154,136,149,157,205,114,29,117,182,146,226,82,146,108,148,233,19,132,235,43,71,160,145,242,60,225,124,46,146,243,74,138,101,23,23,23,132,12,67,181,31,5,78,68,155,153,226,31,136,68,91,110,192,148,99,49,40,136,66,33,86,136,71,208,226,146,102,226,30,75,74,82,212,219,142,42,71,192,124,214,105,99,231,79,140,159,8,21,15,164,95,18,211,161,110,5,225,198,145,124,153,148,30,23,226,132,155,110,149,71,115,203,172,188,209,146,34,165,241,73,155,199,19,113,80,206,25,30,173,228,102,85,142,198,147,74,148,133,165,104,90,208,168,150,210,199,206,159,25,62,16,42,31,72,190,38,167,146,227,204,79,12,190,58,244,196,104,8,64,199,76,11,196,125,29,49,30,99,133,248,161,38,216,102,176,54,117,151,154,51,92,44,194,21,70,100,220,84,51,134,69,172,101,121,85,99,177,40,148,149,33,105,66,208,180,39,139,130,248,67,89,99,214,40,83,248,71,135,236,66,57,61,168,162,20,204,57,197,190,76,176,210,16,218,157,117,231,23,188,201,13,180,219,142,25,36,148,179,36,25,37,42,81,146,78,122,116,219,208,250,153,210,231,11,221,146,168,161,32,171,105,28,59,234,164,231,17,110,196,106,32,95,117,198,22,242,28,109,165,146,84,135,147,12,134,141,106,67,134,217,40,214,132,168,203,42,184,154,11,232,101,34,208,243,14,34,165,142,77,121,230,179,170,54,120,138,154,100,210,214,80,170,113,162,94,170,26,25,181,90,204,181,173,116,137,197,36,156,113,75,82,149,148,141,13,54,23,3,70,45,30,169,93,23,240,106,75,132,116,180,78,223,176,107,34,102,51,69,194,183,14,244,206,57,213,102,118,33,196,160,190,165,180,18,148,181,33,166,154,65,173,121,51,29,213,0,1,10,220,181,126,116,244,183,193,252,15,164,102,35,0,6,127,242,213,249,211,210,223,7,240,62,145,152,139,21,163,46,135,213,54,148,184,95,138,83,172,57,40,184,202,218,134,136,144,42,85,39,75,176,237,49,51,98,49,200,164,68,161,110,62,182,210,210,208,150,80,234,86,107,181,155,113,25,84,110,37,72,9,52,228,224,229,0,131,210,34,68,214,18,98,245,69,254,203,16,27,75,237,68,196,54,196,59,117,20,46,117,185,154,29,12,161,182,208,243,45,153,33,108,146,115,27,109,19,169,53,248,226,107,58,135,203,189,1,95,214,88,89,89,74,113,7,15,170,24,185,29,67,35,136,40,152,24,232,99,44,237,46,198,70,70,70,70,149,161,73,53,33,104,81,26,22,133,41,42,37,37,70,71,63,218,18,105,131,76,233,115,133,237,78,146,112,144,85,180,142,29,132,213,146,120,70,162,53,16,47,186,227,232,101,109,184,234,9,42,67,201,134,91,164,132,173,195,108,148,72,90,148,101,153,65,145,67,229,92,125,84,15,149,112,30,255,0,2,241,211,17,244,116,196,121,118,40,97,124,231,97,154,192,221,167,153,116,141,112,179,8,85,25,27,144,177,45,145,150,177,149,229,77,202,228,162,82,82,180,41,11,66,22,159,162,156,11,199,76,56,210,47,14,37,216,161,133,243,157,186,85,29,118,158,101,210,36,69,75,226,146,68,110,66,196,182,70,122,183,145,153,55,43,154,77,42,74,208,165,161,104,90,160,6,170,209,71,17,228,26,54,81,90,83,75,26,231,154,50,168,218,216,153,57,14,201,147,146,40,166,163,223,132,109,49,5,115,187,46,234,144,104,120,172,146,113,102,210,137,38,109,27,222,131,66,77,48,106,109,17,177,65,169,210,78,46,54,137,158,68,48,154,178,79,8,212,62,190,57,134,155,125,12,173,183,29,65,169,43,101,81,43,116,144,149,182,78,26,73,11,82,72,243,36,62,135,128,121,250,2,191,163,113,78,141,148,226,14,31,84,48,147,202,122,121,14,81,48,49,208,198,121,29,69,204,140,140,140,137,72,90,84,74,66,208,162,37,161,105,82,84,73,82,76,139,208,0,0,11,127,143,120,215,74,232,237,132,243,220,99,173,101,243,88,217,45,63,178,237,44,74,218,109,200,165,235,226,90,135,70,68,184,227,104,59,45,228,153,221,101,209,35,181,206,196,97,112,0,97,6,30,242,187,104,219,137,85,253,53,135,50,42,39,18,152,153,85,83,136,41,36,27,177,114,216,4,176,219,241,47,33,150,212,226,147,24,165,18,9,75,35,51,36,168,237,123,17,240,25,190,0,34,175,151,59,233,39,251,228,254,77,18,168,34,175,151,59,233,39,251,228,254,77,1,30,186,57,96,132,215,72,236,97,146,224,212,138,121,9,40,153,79,225,230,42,131,139,139,109,75,96,159,135,129,126,37,180,57,151,164,148,45,76,18,13,100,74,52,18,205,68,149,229,200,118,254,109,41,154,200,38,177,178,41,236,178,46,93,50,151,68,57,9,25,7,22,202,153,126,25,246,212,105,113,167,27,81,18,144,180,168,141,38,147,34,50,50,50,49,148,28,151,30,125,152,101,241,215,161,227,70,127,242,157,104,29,242,111,145,68,227,206,19,201,115,87,212,252,189,92,229,43,151,75,181,145,85,67,41,91,41,110,234,214,164,181,208,236,38,32,211,149,183,29,121,36,219,37,124,141,36,131,208,114,105,233,213,19,164,213,51,21,134,24,157,31,23,21,138,20,228,59,243,40,168,229,66,180,219,19,121,113,196,17,37,244,19,13,161,166,86,201,190,203,42,108,210,89,139,86,226,84,179,83,132,222,111,143,151,122,2,191,172,176,178,178,148,226,14,31,84,49,114,58,134,71,16,81,48,49,208,198,89,218,93,140,140,140,140,141,43,66,146,106,66,208,162,52,45,10,82,84,74,74,140,143,232,35,67,173,49,104,77,47,232,72,137,252,130,15,153,170,73,54,79,8,41,253,99,209,28,215,173,122,33,16,191,45,45,134,155,127,90,220,57,185,226,200,242,95,42,172,101,188,34,7,149,31,207,179,19,126,37,244,60,16,197,249,76,218,107,32,154,193,79,100,83,56,185,116,202,93,16,220,92,28,100,35,202,101,248,103,219,81,41,183,91,113,38,74,66,210,162,37,18,136,200,200,200,140,134,80,114,163,249,246,98,111,196,190,135,130,22,255,0,3,52,81,196,125,34,112,227,17,235,92,47,107,157,102,184,115,205,143,189,32,105,147,84,84,202,22,40,162,205,197,67,25,31,77,230,246,84,153,51,108,206,37,106,36,25,173,40,109,208,152,158,79,61,52,229,90,83,225,124,60,138,175,168,33,21,138,148,212,57,149,65,6,80,201,133,56,214,9,204,173,76,24,109,42,52,173,10,73,180,151,77,4,146,67,198,162,213,182,133,179,155,45,71,204,14,22,226,149,119,130,213,220,179,19,48,210,123,204,213,36,155,93,177,70,236,172,196,106,181,172,173,151,60,91,200,91,106,187,110,173,61,36,157,175,114,177,145,25,125,9,232,163,165,118,28,105,107,135,8,173,104,167,118,25,172,14,173,137,252,129,247,137,113,82,136,165,17,153,37,70,68,90,198,87,149,70,211,196,68,151,18,149,17,146,22,135,27,64,94,177,242,174,62,170,7,202,184,15,165,61,19,188,214,48,111,224,254,158,244,115,2,234,139,85,162,119,154,198,13,252,31,211,222,142,96,93,80,1,106,180,177,243,88,198,79,131,250,135,209,207,143,21,166,222,152,52,206,136,216,94,236,233,71,9,27,91,79,33,223,77,39,39,139,106,35,81,28,251,78,48,135,150,227,141,32,210,148,50,152,148,58,104,82,219,55,9,38,132,41,38,121,147,106,176,162,191,172,177,79,146,126,174,196,28,65,168,98,231,149,12,242,135,175,34,99,163,162,76,179,186,189,116,204,136,136,136,137,40,66,82,73,66,16,146,36,33,9,74,82,73,74,72,136,32,216,95,93,48,116,76,172,180,69,197,15,1,231,177,17,115,137,20,124,59,113,50,42,141,80,5,10,196,213,4,218,13,242,66,9,199,73,11,105,213,155,106,65,175,61,181,107,50,36,186,131,59,20,62,148,244,157,209,234,149,210,131,6,167,88,71,84,196,236,27,126,174,38,93,52,68,43,113,15,75,35,154,86,102,162,27,74,203,234,155,89,37,72,82,218,117,212,18,209,159,49,4,80,114,110,114,130,67,104,237,18,230,15,99,36,214,45,88,117,49,136,84,76,20,201,231,93,121,20,202,201,167,220,116,154,135,101,135,94,121,17,47,27,9,52,37,73,67,107,53,185,107,173,195,57,95,210,119,72,90,87,69,252,26,157,98,229,83,13,183,236,26,184,105,116,173,17,77,195,189,51,142,117,89,90,135,109,75,63,170,113,102,148,173,72,105,167,86,72,94,76,167,243,195,141,24,67,89,96,46,40,84,24,71,136,12,66,55,61,167,98,18,204,65,194,62,79,48,234,22,218,93,105,230,215,184,205,14,52,227,110,17,40,146,178,37,145,41,41,81,26,75,137,88,98,174,35,226,4,138,150,166,43,90,210,107,58,149,81,82,245,74,228,16,145,145,6,227,114,248,83,89,172,219,108,143,247,41,185,221,68,219,76,182,71,145,166,210,144,229,227,70,47,86,88,245,138,21,6,46,98,3,240,142,79,106,40,132,189,16,80,140,19,44,52,132,54,150,154,101,180,111,50,67,109,54,219,100,106,53,44,201,4,106,82,148,102,163,147,78,73,77,10,57,146,14,15,75,44,77,150,77,96,231,79,107,155,162,229,239,150,161,180,192,188,198,173,115,53,17,43,59,154,228,58,235,109,37,196,165,36,217,41,210,39,9,214,86,139,21,201,185,201,247,13,164,76,75,152,195,140,146,168,180,225,212,186,33,80,208,82,215,154,117,148,84,203,54,159,109,211,106,33,151,218,121,148,67,60,76,40,214,148,169,14,44,150,221,238,135,8,166,208,0,120,172,104,194,26,55,30,176,190,160,194,60,64,98,45,201,21,69,14,150,98,14,17,243,101,246,150,135,18,235,79,54,189,228,75,109,214,219,112,137,68,164,25,160,137,73,82,76,210,126,212,0,124,182,85,148,180,246,134,170,167,52,85,83,3,177,78,169,249,132,68,174,99,13,173,67,154,136,166,28,83,110,183,157,6,164,43,42,208,162,186,76,210,118,185,25,150,241,153,90,121,99,204,78,145,218,52,104,197,137,51,152,216,71,234,19,135,169,229,117,1,51,16,211,139,41,140,50,229,205,56,227,168,105,8,75,43,121,41,110,36,154,200,156,136,136,65,21,211,149,71,202,229,130,193,201,237,13,165,1,226,172,67,219,68,151,18,229,236,68,65,185,149,8,212,69,64,195,177,9,17,13,98,90,150,172,168,68,51,186,195,74,18,123,78,68,230,54,212,99,8,28,155,77,94,149,67,200,158,153,197,174,91,7,16,244,92,60,26,158,81,176,203,239,37,180,186,234,27,190,84,173,105,97,148,169,68,87,81,52,217,29,242,149,131,45,121,52,177,142,69,163,254,33,98,182,49,84,108,237,16,148,206,23,204,34,27,134,204,180,109,113,75,153,203,91,134,134,206,132,44,219,214,190,227,77,107,50,26,81,159,50,186,41,51,24,128,57,80,83,105,172,186,26,62,14,95,51,139,133,135,154,67,148,36,115,76,188,164,34,41,130,117,183,137,167,82,71,101,160,157,101,167,9,42,185,103,109,10,226,146,50,202,14,76,92,45,249,40,105,147,69,109,114,46,115,149,82,91,69,83,48,249,107,83,178,236,173,158,200,254,229,165,75,203,28,228,23,65,57,175,126,146,77,4,176,19,83,162,198,10,126,103,109,31,104,156,28,114,97,182,197,211,242,243,219,223,75,186,198,215,28,251,171,136,138,213,43,86,217,155,36,251,206,147,121,144,74,213,146,51,93,87,51,186,160,0,0,0,3,229,92,93,90,239,71,170,170,137,192,156,51,210,11,105,231,10,111,17,185,202,27,51,112,174,39,154,227,160,227,30,99,103,121,203,27,103,173,109,173,107,103,152,148,172,143,167,33,19,89,215,106,132,239,114,123,208,20,110,41,242,112,209,56,125,136,52,244,36,242,158,158,67,206,225,163,160,98,72,242,58,142,121,140,50,50,50,50,82,22,149,18,86,133,164,201,104,90,82,164,154,84,146,50,8,171,208,147,76,26,155,68,108,80,106,116,147,139,141,162,103,145,12,38,172,147,194,53,15,175,142,97,166,223,67,43,109,199,80,106,74,217,84,74,221,36,37,109,147,134,146,66,212,146,60,201,250,8,164,234,153,21,115,74,201,171,90,90,59,109,146,212,18,248,121,164,186,39,84,182,245,240,175,182,151,26,115,34,201,43,78,100,45,39,101,17,40,175,99,34,61,195,231,139,76,29,19,43,45,17,113,67,192,121,236,68,92,226,69,31,14,220,76,138,163,84,1,66,177,53,65,54,131,124,144,130,113,210,66,218,117,102,218,144,107,207,109,90,204,137,46,160,206,255,0,242,110,114,130,67,104,237,18,230,15,99,36,214,45,88,117,49,136,84,76,20,201,231,93,121,20,202,201,167,220,116,154,135,101,135,94,121,17,47,27,9,52,37,73,67,107,53,185,107,173,195,48,155,64,0,0,0,0,1,242,174,62,162,43,250,254,141,194,202,54,109,136,56,131,80,194,72,233,233,28,57,196,199,71,68,153,228,105,23,34,34,34,34,53,45,106,81,165,8,66,72,214,181,169,41,73,41,74,34,63,151,112,19,253,201,113,230,39,134,95,29,122,98,52,101,80,195,94,73,186,254,141,169,180,57,166,40,201,21,67,9,23,61,163,162,38,16,211,217,122,76,201,248,21,196,76,34,162,24,53,164,200,140,208,227,78,17,165,101,116,25,165,196,145,230,109,105,78,101,0,0,0,15,41,138,88,91,66,99,77,9,51,195,60,75,145,115,205,55,57,212,237,176,91,83,208,250,221,83,200,121,191,24,202,208,226,108,227,72,87,69,69,123,88,238,70,100,127,61,154,87,104,163,136,250,37,98,58,232,170,213,173,186,85,29,172,126,65,63,97,147,68,44,222,21,38,68,106,73,25,158,173,228,102,73,58,201,153,169,181,41,38,70,180,45,183,23,244,124,44,254,149,90,51,209,186,87,225,28,102,22,214,17,209,114,229,166,33,51,41,68,206,24,205,75,151,76,91,67,136,105,243,111,49,37,228,101,117,196,45,181,25,102,66,213,149,72,94,71,16,31,58,244,5,1,89,98,157,101,41,195,236,62,167,162,231,149,12,242,32,161,160,96,97,136,179,186,187,25,153,153,153,146,80,132,164,148,181,173,70,72,66,18,165,40,210,148,153,148,175,105,5,161,213,9,162,7,38,198,42,72,36,17,156,243,82,78,121,143,194,10,131,86,244,63,58,106,167,237,46,23,229,85,190,235,108,106,155,136,54,252,89,150,123,102,85,204,247,93,94,78,109,2,127,50,188,137,252,72,196,71,246,140,77,169,165,251,28,92,59,17,25,225,100,176,43,90,29,56,52,154,15,35,207,26,219,109,78,187,189,36,164,37,13,30,84,169,199,189,95,42,63,152,158,38,252,75,233,136,32,16,2,38,251,148,127,147,254,15,72,137,19,184,183,132,52,239,251,44,64,108,204,59,13,14,227,16,237,212,80,185,208,222,88,133,188,182,219,67,204,182,102,180,60,106,204,109,180,109,40,151,226,77,168,65,31,85,0,62,85,198,101,114,113,104,57,13,165,109,101,31,88,98,10,226,225,240,234,143,136,97,17,204,180,135,90,92,238,45,68,107,40,38,159,34,36,161,9,73,37,79,169,42,214,165,14,180,148,146,77,226,117,188,212,211,51,146,230,85,143,88,219,78,226,14,22,196,194,81,208,245,60,68,105,87,145,109,52,151,208,211,228,194,157,135,152,53,6,106,104,150,183,93,65,178,249,161,210,51,91,173,59,171,81,235,220,60,234,160,40,10,55,11,40,217,78,31,97,245,61,9,35,167,164,112,229,13,3,3,12,71,145,164,92,204,204,204,204,212,181,169,70,165,173,106,51,90,214,165,41,70,165,40,204,195,208,0,0,15,149,113,63,220,151,30,98,120,101,241,215,166,35,68,0,137,254,228,184,243,19,195,47,142,189,49,26,3,42,128,0,7,202,184,187,248,243,163,61,101,128,212,246,27,86,115,152,232,73,141,61,138,52,188,21,71,37,141,100,201,11,74,220,133,135,122,38,17,214,141,70,164,173,149,68,182,68,189,232,113,11,66,136,201,89,219,110,208,15,161,236,54,194,26,55,30,180,9,195,188,35,196,6,34,220,145,84,88,111,77,179,16,112,143,155,47,180,180,65,67,58,211,205,175,121,18,219,117,182,220,34,81,41,6,104,34,82,84,147,52,152,69,7,39,54,154,255,0,153,87,17,223,144,87,243,57,171,152,101,84,248,185,148,51,7,173,110,87,28,102,130,110,102,150,114,169,106,202,132,27,110,165,163,74,150,218,146,171,58,166,90,108,229,39,77,45,56,232,221,22,176,142,81,88,83,200,132,170,170,26,230,29,197,209,172,178,179,118,93,20,132,161,181,170,53,215,219,60,170,134,66,95,101,68,148,43,59,186,196,37,6,148,154,221,110,21,180,170,209,158,178,209,67,23,35,48,182,176,142,132,152,161,80,233,153,74,38,112,198,73,68,198,92,226,220,67,79,155,121,141,76,175,51,78,33,109,168,207,42,208,172,170,90,50,56,187,64,3,149,54,155,77,103,243,88,217,236,246,103,23,49,153,76,98,28,139,140,140,139,121,79,63,18,251,138,53,56,235,142,40,205,75,90,148,102,163,81,153,153,153,153,152,185,122,66,104,233,93,232,211,56,165,233,60,76,135,216,106,73,237,62,83,216,217,102,118,93,230,252,209,241,144,205,181,174,101,215,27,119,51,112,168,123,50,76,173,174,200,101,116,25,156,143,242,80,232,57,13,77,74,164,154,92,98,50,226,202,123,50,135,136,93,35,41,52,59,14,80,48,142,165,198,21,26,249,40,146,110,173,246,148,189,82,74,237,19,46,165,203,173,78,35,83,98,185,106,252,233,233,111,131,248,31,72,204,64,93,94,67,31,167,103,239,111,249,72,90,174,90,191,58,122,91,224,254,7,210,51,17,117,121,12,126,157,159,189,191,229,33,106,185,106,252,233,233,111,131,248,31,72,204,64,98,174,143,250,61,85,90,69,198,86,242,74,42,38,243,170,70,143,140,171,97,165,233,133,113,247,38,187,51,240,237,174,13,162,108,141,100,242,208,250,141,178,36,171,51,136,66,12,146,75,53,162,223,210,117,76,246,134,170,164,213,173,45,29,177,78,169,249,132,60,210,93,19,170,67,154,136,166,28,75,141,57,145,100,164,43,42,208,147,178,136,210,118,177,145,150,225,157,92,138,158,116,245,79,193,252,119,164,101,194,234,242,169,232,29,250,47,165,94,16,73,127,90,118,175,145,75,37,223,95,92,76,237,75,214,254,215,75,168,109,159,215,34,22,175,85,88,12,180,208,7,76,25,86,150,88,70,149,76,14,45,186,238,142,135,131,128,170,208,243,73,36,68,190,180,40,155,142,105,77,161,45,100,136,54,93,89,182,148,164,218,90,86,140,185,9,183,28,202,1,243,67,163,174,60,214,90,54,226,228,139,21,168,200,216,180,174,93,16,132,76,224,89,136,38,81,54,151,26,210,113,16,78,154,144,180,228,113,41,177,40,208,172,139,36,56,146,206,132,153,125,4,232,209,164,93,9,165,6,22,64,98,101,11,17,250,212,28,226,11,35,223,51,38,155,51,47,63,7,172,117,166,245,218,173,122,19,173,66,114,47,137,31,18,32,128,29,44,124,233,241,147,225,2,161,244,139,227,202,124,139,107,191,145,103,201,175,152,191,57,158,16,120,45,206,123,83,63,162,155,54,211,168,212,231,214,250,143,75,62,76,157,89,175,184,122,189,44,124,233,241,147,225,2,161,244,139,226,77,57,36,232,10,55,20,244,38,175,240,251,16,105,232,73,229,61,60,174,35,225,163,160,98,72,242,58,142,111,150,153,25,25,25,41,11,74,137,43,66,210,100,180,45,41,82,77,42,73,25,4,106,232,171,164,197,101,162,134,46,65,226,149,31,3,9,49,66,161,213,45,155,203,34,72,146,137,140,185,197,182,183,88,39,50,154,153,94,102,155,90,28,73,30,85,161,57,146,180,103,109,127,67,216,85,137,148,174,50,97,197,57,138,84,84,94,209,37,169,165,237,76,33,179,56,218,220,103,57,116,216,119,86,181,161,47,52,178,83,110,32,148,121,28,66,210,103,116,152,249,247,211,19,69,90,203,69,12,92,152,81,243,153,108,90,169,137,140,68,68,77,39,55,113,194,121,19,25,113,47,160,74,117,40,66,118,150,210,166,210,242,50,167,42,204,148,69,171,91,107,95,191,228,249,211,110,107,162,133,126,228,138,167,126,46,59,14,170,168,136,118,102,176,106,138,82,88,148,190,167,153,74,230,200,109,44,186,181,173,184,116,184,149,52,217,36,222,45,89,40,204,219,110,193,62,128,58,154,78,169,145,87,52,172,154,181,165,163,182,217,45,65,47,135,154,75,162,117,75,111,95,10,251,105,113,167,50,44,146,180,230,66,210,118,81,18,138,246,50,35,220,59,96,1,135,252,160,90,119,72,180,85,165,92,162,169,101,237,184,155,80,75,205,201,116,53,150,223,53,194,190,220,83,109,77,115,174,29,216,119,245,81,48,233,45,153,70,74,93,238,118,78,243,204,1,101,52,174,209,71,14,52,181,195,133,209,85,171,91,12,214,7,88,252,130,126,195,36,184,169,68,82,136,136,212,146,51,45,99,43,202,146,117,147,50,75,137,74,76,141,11,67,110,32,62,117,255,0,61,85,237,85,250,171,81,212,149,28,195,221,35,35,166,81,209,14,126,233,199,158,113,197,247,169,74,87,89,152,152,156,42,208,146,85,162,134,131,88,209,61,169,216,132,142,196,90,171,13,231,79,77,99,21,10,148,191,41,97,82,115,82,229,40,113,47,58,133,161,184,132,184,165,58,217,164,158,61,89,168,140,155,110,221,174,128,28,156,81,58,50,215,245,30,44,226,76,222,18,113,61,98,34,62,75,75,50,152,86,173,15,46,39,141,5,50,89,221,195,102,38,33,164,22,86,219,115,197,50,243,136,90,150,167,84,134,178,131,75,31,53,140,100,248,63,168,125,28,248,15,154,193,51,216,171,161,36,171,74,253,6,176,94,123,76,49,9,3,136,180,174,27,201,94,149,70,38,21,42,126,108,194,100,228,164,74,86,226,158,105,8,67,145,10,109,73,117,195,81,50,122,195,73,17,56,229,225,132,125,41,232,157,230,177,131,127,7,244,247,163,152,1,243,131,249,234,160,170,175,213,90,114,164,167,38,30,233,7,29,45,142,135,115,247,46,50,243,110,35,185,73,82,122,140,132,233,242,126,233,221,34,210,170,149,110,138,170,87,177,98,109,63,47,39,38,48,214,91,156,233,10,195,112,173,187,53,206,136,118,161,216,214,196,196,40,182,100,153,169,22,185,93,59,203,197,105,255,0,201,197,19,164,213,127,78,98,206,27,77,225,36,243,215,226,32,36,181,75,42,133,106,209,18,227,120,144,115,36,29,219,55,162,97,218,89,230,109,199,60,107,44,182,132,41,10,105,40,119,37,116,100,209,119,11,244,89,160,25,164,48,254,73,8,137,148,100,60,33,212,51,164,161,194,126,115,26,203,41,109,81,11,214,56,226,155,65,171,88,180,176,149,234,219,55,92,202,69,153,70,160,249,183,23,215,72,29,19,43,44,8,160,112,195,20,149,17,23,59,164,241,42,151,151,78,145,54,76,1,48,196,4,198,37,147,125,82,213,153,56,179,53,165,163,66,210,226,137,189,105,107,50,39,197,57,150,197,15,162,140,35,195,58,87,25,52,17,195,236,45,173,97,54,137,45,77,133,242,57,124,78,86,219,91,140,231,150,49,145,246,181,136,90,18,243,75,36,184,218,205,39,145,196,33,68,87,73,0,136,190,79,157,54,230,186,40,87,238,72,170,119,226,227,176,234,170,136,135,102,107,6,168,165,37,137,75,234,121,148,174,108,134,210,203,171,90,219,135,75,137,83,77,146,77,226,213,146,140,205,182,237,54,117,78,58,225,197,39,129,241,58,67,70,78,117,212,99,52,250,42,72,120,148,145,48,228,100,43,172,165,200,116,52,136,131,111,199,61,157,180,54,218,205,10,83,142,33,27,140,236,62,125,244,170,209,158,178,209,67,23,35,48,182,176,142,132,152,161,80,233,153,74,38,112,198,73,68,198,92,226,220,67,79,155,121,141,76,175,51,78,33,109,168,207,42,208,172,170,90,50,56,191,21,49,197,92,71,155,225,196,163,8,102,117,164,214,38,140,144,204,34,38,146,217,35,145,6,112,176,209,79,17,19,142,37,63,244,205,36,125,20,41,231,212,146,73,188,233,172,61,174,149,90,76,86,90,87,226,228,102,41,86,16,48,146,228,38,29,50,217,68,178,24,137,72,151,75,155,91,139,105,131,115,41,41,229,230,117,197,173,197,17,102,90,213,149,40,70,70,209,150,156,148,154,20,252,147,106,166,52,147,196,185,100,214,26,155,164,166,16,241,52,155,86,212,179,56,154,50,226,148,113,25,201,68,226,153,133,113,180,110,74,114,56,233,229,53,153,50,243,74,180,28,159,90,18,77,116,174,175,156,158,212,204,69,192,225,213,43,17,14,244,214,49,80,170,83,19,103,210,243,42,92,165,14,37,230,150,133,185,14,167,20,167,91,53,27,37,171,53,17,27,141,222,119,105,58,94,69,67,82,114,122,42,150,129,216,164,180,252,190,30,87,46,134,214,173,205,68,43,13,165,182,155,206,179,82,213,149,9,73,93,70,106,59,92,204,207,120,14,204,206,221,67,81,111,72,210,75,59,249,35,87,18,204,2,128,0,3,205,214,46,100,151,160,237,127,150,11,248,42,16,135,166,3,250,255,0,4,186,25,114,237,253,119,254,231,19,107,95,47,36,169,179,50,253,52,69,254,74,132,12,105,39,30,151,124,29,232,17,91,107,245,223,89,1,141,198,121,187,172,50,207,67,152,76,245,37,52,173,101,173,88,65,245,123,164,56,196,178,60,189,247,25,179,161,92,154,42,34,115,79,68,33,167,77,8,172,97,8,204,154,51,34,178,225,207,136,9,138,194,246,117,114,135,11,53,254,93,51,225,237,80,46,1,240,30,74,128,134,91,18,167,18,162,63,158,140,247,166,222,181,3,214,47,121,113,1,96,244,172,44,216,99,84,21,255,0,184,191,140,48,33,31,72,180,229,197,58,135,127,247,39,241,102,68,224,105,72,202,156,195,10,152,146,71,115,216,183,17,95,244,195,2,17,180,148,101,109,226,149,70,74,73,149,182,62,37,111,210,204,128,203,142,76,196,218,57,42,191,26,126,59,210,13,9,101,167,149,121,60,1,91,132,35,95,192,33,18,188,153,110,101,152,145,25,127,185,248,239,72,52,37,162,158,85,228,208,7,111,210,141,127,0,128,118,166,123,172,40,43,123,145,10,0,43,164,40,159,198,53,44,237,97,165,63,140,6,165,113,2,62,160,87,16,46,32,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,13,7,196,107,26,12,0,84,206,226,130,134,118,1,165,39,115,26,198,130,43,24,214,2,165,228,152,218,87,27,117,13,223,90,99,108,200,178,128,182,24,240,69,242,60,158,92,255,0,185,191,14,208,132,173,46,45,242,100,170,204,142,255,0,56,255,0,21,96,77,174,60,21,240,246,120,95,181,191,14,208,132,173,46,11,46,50,213,127,251,15,241,86,0,102,46,130,138,50,126,89,187,253,199,51,247,225,135,156,211,186,37,105,164,45,100,238,170,237,255,0,85,18,61,22,130,167,103,229,135,255,0,161,236,253,248,97,229,52,239,112,142,147,50,185,127,109,127,232,162,64,70,180,233,106,84,226,60,236,95,60,187,252,51,25,213,161,74,85,249,242,232,159,234,119,87,237,145,130,179,98,35,155,71,91,251,165,207,225,24,207,77,8,218,207,225,165,201,91,185,187,135,254,210,2,96,233,213,40,212,245,203,173,31,140,122,18,224,99,161,167,210,73,83,214,237,71,227,24,211,202,9,166,220,171,69,10,1,185,21,48,252,36,118,34,213,80,241,12,202,160,211,20,148,191,41,97,76,60,148,77,150,218,153,117,11,67,113,9,109,41,105,194,73,60,122,194,73,153,54,229,131,23,249,84,180,241,253,23,209,83,8,39,95,173,53,87,79,101,147,15,175,162,38,72,164,106,191,107,169,213,182,247,235,144,235,79,170,160,96,14,141,58,58,87,122,79,226,156,14,26,80,208,255,0,173,70,78,35,115,179,243,50,87,180,178,203,241,154,183,93,111,93,170,215,161,90,164,43,58,184,17,113,50,241,82,153,101,101,138,245,244,28,158,13,200,185,245,89,88,206,27,134,105,113,113,100,111,204,38,49,111,18,82,110,60,242,136,141,110,58,225,93,107,81,111,81,154,143,137,137,241,208,35,69,40,61,20,240,58,22,73,51,107,61,103,83,234,103,21,67,206,50,193,56,196,82,154,73,38,1,46,52,106,214,51,15,211,74,76,220,90,84,226,223,113,57,73,220,137,12,0,229,19,228,227,145,96,45,11,41,198,12,13,99,45,35,79,203,225,37,85,68,52,108,106,220,142,56,165,61,171,110,104,107,113,89,28,215,45,214,154,113,166,80,218,91,81,33,72,108,208,183,13,172,66,209,167,72,186,239,69,252,83,128,196,186,22,35,245,168,57,196,22,70,126,105,202,246,150,94,126,15,88,235,78,106,117,186,132,39,90,132,231,79,18,62,36,127,72,115,89,76,170,125,45,140,145,207,101,144,147,25,108,198,29,200,72,200,56,182,82,243,17,44,56,147,75,141,56,218,136,210,180,41,38,105,52,153,25,25,25,145,136,28,229,5,208,146,107,162,141,124,220,246,153,98,46,59,14,170,168,136,135,165,81,137,133,82,88,149,62,167,158,82,37,43,113,79,58,181,173,184,116,182,164,186,225,164,222,45,97,164,140,219,114,193,56,248,85,137,116,174,50,97,197,59,138,52,84,94,209,37,169,165,237,76,33,179,56,218,220,103,49,116,216,119,86,165,161,47,52,178,83,110,32,148,121,28,66,210,103,116,152,245,118,33,5,156,154,218,107,76,116,117,196,120,28,47,173,102,118,195,42,186,96,166,226,80,163,133,97,185,84,210,36,225,154,68,205,215,220,73,44,217,66,24,74,28,73,186,148,37,181,173,210,37,41,4,149,206,161,31,80,1,21,132,96,242,162,242,128,65,202,32,230,90,50,96,133,69,174,154,189,180,203,171,137,163,13,176,252,43,112,174,176,235,15,74,83,172,66,243,60,122,219,186,227,102,133,50,166,210,217,40,214,110,165,171,235,202,41,167,84,54,139,84,105,208,248,125,31,8,188,84,159,195,178,244,11,49,48,174,173,18,201,115,199,16,131,153,17,155,102,195,203,75,144,234,109,12,169,126,90,210,181,33,104,73,161,112,131,41,150,86,88,175,95,193,73,160,220,139,159,213,149,140,225,184,102,151,23,22,70,252,194,99,22,241,37,38,227,207,40,136,214,227,174,21,214,226,139,122,140,212,124,76,7,159,29,173,39,84,207,104,106,170,77,90,210,209,219,20,234,159,152,67,205,37,209,58,164,57,168,138,97,196,184,211,153,22,74,66,178,173,9,59,40,141,39,107,25,25,110,30,171,29,240,114,123,128,88,153,27,133,85,75,217,231,82,169,124,170,34,98,222,84,22,205,21,23,46,135,139,118,26,232,90,208,189,74,226,20,214,177,42,52,175,87,156,172,74,177,122,186,99,69,28,71,174,116,101,156,105,55,69,53,207,50,170,94,160,139,147,207,229,108,50,103,21,3,10,212,44,51,229,30,155,25,235,89,45,161,68,233,17,18,154,74,18,225,230,65,184,166,130,111,180,40,210,186,69,165,166,13,65,86,90,217,84,29,95,45,180,29,83,36,130,121,106,216,34,179,44,155,112,146,225,18,201,151,208,141,107,103,117,164,174,182,245,139,91,78,24,200,1,243,67,163,174,60,214,90,54,226,228,139,21,168,200,216,180,174,93,16,132,76,224,89,136,38,81,54,151,26,210,113,16,78,154,144,180,228,113,41,177,40,208,172,139,36,56,146,206,132,153,125,9,232,235,143,52,110,146,88,71,34,197,106,50,54,17,72,152,195,161,19,56,22,98,13,229,202,102,36,132,156,68,19,166,164,33,89,219,82,172,74,52,39,58,13,14,36,178,45,38,97,9,156,168,254,125,152,155,241,47,161,224,134,127,242,42,121,172,85,63,8,17,222,142,151,12,0,229,71,243,236,196,223,137,125,15,4,51,255,0,145,83,205,98,169,248,64,142,244,116,184,6,116,213,148,180,138,185,165,103,52,85,83,3,182,201,106,9,124,68,174,99,13,173,91,122,248,87,219,83,110,183,157,6,149,167,50,22,162,186,76,148,87,185,25,30,241,4,58,105,104,43,89,96,54,144,210,138,30,134,128,132,152,211,216,163,56,113,154,9,150,98,137,11,74,220,136,109,5,45,116,223,112,212,149,178,168,150,27,39,156,89,161,196,45,11,53,146,181,136,110,125,0,6,58,232,57,162,36,171,68,28,35,85,40,252,198,18,113,86,79,162,19,50,168,230,172,67,165,8,91,228,130,74,33,89,89,164,157,92,51,37,155,38,176,238,107,113,231,9,45,235,77,180,228,80,0,0,249,172,210,199,206,159,25,62,16,42,31,72,190,62,148,199,205,102,150,62,116,248,201,240,129,80,250,69,240,25,255,0,200,251,165,231,13,17,235,168,223,215,227,104,101,55,1,245,248,168,248,71,157,65,253,91,237,154,209,250,250,77,207,80,108,72,254,52,97,13,27,143,88,95,80,97,30,32,49,22,228,138,162,135,75,49,7,8,249,178,251,75,67,137,117,167,155,94,242,37,182,235,109,184,68,162,82,12,208,68,164,169,38,105,63,152,193,58,124,153,250,107,204,116,159,161,38,84,78,37,204,246,156,73,164,175,19,27,24,225,194,179,207,48,47,60,225,183,16,204,59,41,111,38,166,232,97,194,75,121,74,236,40,214,106,120,210,144,135,109,34,176,26,178,209,183,23,39,184,83,89,193,69,165,114,232,133,174,89,28,244,57,50,137,180,184,214,162,135,141,104,146,181,167,35,137,77,205,36,181,100,89,45,181,30,116,40,139,197,78,106,153,237,65,46,145,74,102,241,219,68,37,51,47,92,174,86,222,169,8,217,225,87,21,17,22,166,238,146,35,93,223,139,136,93,212,102,174,157,175,149,41,34,250,9,211,111,67,234,103,75,156,47,118,74,162,132,130,173,164,112,239,170,147,156,69,187,17,168,129,125,215,24,91,200,113,182,150,73,82,30,76,50,26,53,169,14,27,100,163,90,18,163,44,170,128,26,254,128,172,176,178,178,155,97,246,32,211,209,114,58,134,71,16,112,209,208,49,36,89,218,93,136,200,200,200,205,43,66,146,105,90,22,147,52,45,10,74,146,106,74,136,204,36,211,144,199,233,217,251,219,254,82,18,168,34,175,144,199,233,217,251,219,254,82,25,211,141,122,102,104,217,163,181,85,11,69,99,30,36,120,63,58,141,151,162,104,196,55,51,199,197,231,133,91,142,54,151,51,195,176,226,10,235,101,194,177,158,110,141,237,99,35,48,189,96,45,86,5,233,71,129,58,74,115,223,200,82,185,240,143,193,205,155,156,254,102,70,65,234,54,141,110,167,231,150,155,205,155,80,239,147,123,101,223,107,149,238,168,0,0,0,0,0,15,154,205,44,124,233,241,147,225,2,161,244,139,226,106,121,46,60,196,240,203,227,175,76,70,136,86,210,199,206,159,25,62,16,42,31,72,190,38,167,146,227,204,79,12,190,58,244,196,104,12,170,0,0,0,0,1,10,220,181,126,116,244,183,193,252,15,164,102,34,234,242,24,253,59,63,123,127,202,66,213,114,213,249,211,210,223,7,240,62,145,152,139,171,200,99,244,236,253,237,255,0,41,0,114,174,104,45,234,250,80,96,165,25,253,209,21,95,193,64,171,234,84,153,163,112,228,159,174,237,75,74,189,131,198,143,158,30,17,213,129,120,233,136,250,58,98,60,187,20,48,190,115,176,205,96,110,211,204,186,70,184,89,132,42,140,141,200,88,150,200,203,88,202,242,166,229,114,81,41,41,90,20,133,161,11,79,209,78,58,99,166,28,104,233,135,19,28,80,197,9,206,195,42,129,179,76,178,209,18,226,166,17,74,35,54,225,97,155,51,45,99,203,202,171,21,201,36,148,169,107,82,16,133,173,63,52,51,104,216,105,140,214,54,97,7,41,132,149,195,197,68,56,243,80,48,138,117,76,66,161,74,51,75,45,155,203,91,166,132,145,146,72,220,90,215,98,44,202,81,220,204,62,151,176,47,29,48,227,72,188,56,151,98,134,23,206,118,233,84,117,218,121,151,72,145,21,47,138,73,17,185,11,18,217,25,234,222,70,100,220,174,105,52,169,43,66,150,133,161,106,249,151,18,233,200,193,130,24,161,74,211,53,46,57,77,103,144,144,116,77,115,14,152,9,116,157,45,182,235,243,7,224,226,28,70,220,183,11,164,194,26,81,197,50,150,239,119,13,199,20,164,164,155,105,78,68,88,9,222,228,247,160,40,220,83,228,225,162,112,251,16,105,232,73,229,61,60,135,157,195,71,64,196,145,228,117,28,243,24,100,100,100,100,164,45,42,36,173,11,73,146,208,180,165,73,52,169,36,101,21,122,109,232,125,83,104,141,138,14,201,84,81,113,180,76,242,33,245,82,115,136,183,97,245,241,204,52,219,11,121,14,54,210,205,73,91,42,137,67,70,181,33,178,112,210,107,66,82,71,149,50,233,201,113,230,39,134,95,29,122,98,52,88,174,87,221,38,48,142,7,11,226,116,101,76,12,37,69,93,204,226,32,166,75,52,146,22,84,194,27,113,46,165,245,172,210,102,136,151,154,206,210,91,78,85,234,95,113,107,82,80,182,210,240,98,255,0,39,7,40,4,102,142,243,214,176,147,23,170,47,246,39,143,218,95,106,38,33,183,226,28,167,98,178,45,204,208,232,101,14,56,182,94,112,137,11,100,147,148,156,116,157,73,163,199,19,179,126,62,91,41,58,90,123,92,213,82,106,42,150,129,219,103,85,4,194,30,87,46,134,214,161,189,124,83,238,37,182,155,206,179,74,19,153,107,73,93,70,73,43,220,204,139,120,250,19,194,166,37,218,17,104,133,78,64,233,3,137,155,108,37,7,47,106,26,111,61,76,60,84,83,108,235,226,242,49,14,210,18,149,188,182,89,56,134,97,155,60,133,226,219,65,228,109,61,4,134,64,12,127,211,215,11,107,188,105,209,58,185,195,60,52,145,115,205,73,57,230,205,138,11,106,102,31,91,170,153,66,188,231,140,121,104,109,54,109,165,171,164,162,189,172,87,51,34,62,170,147,229,30,208,198,185,170,164,212,85,45,140,155,108,234,160,152,67,202,229,208,222,14,205,91,215,197,62,226,91,105,188,235,134,74,19,153,107,73,93,70,73,43,220,204,139,120,201,80,16,129,163,215,39,14,153,212,54,62,225,165,107,84,224,222,197,37,167,235,9,52,210,99,19,225,20,169,205,68,43,17,173,56,235,153,17,18,165,171,42,16,163,178,72,212,118,177,17,158,225,55,224,45,86,58,105,71,129,58,53,243,39,201,174,185,240,115,194,61,167,155,62,102,70,70,107,246,125,86,187,231,102,156,203,151,94,215,149,107,230,221,123,29,130,234,136,171,229,206,250,73,254,249,63,147,70,106,97,110,158,186,39,99,77,119,44,195,60,52,197,110,121,169,39,58,237,138,11,152,166,80,250,221,83,43,121,207,24,244,58,27,77,155,105,106,233,40,175,107,21,204,200,143,10,249,115,190,146,127,190,79,228,208,24,171,201,113,231,217,134,95,29,122,30,52,79,156,218,109,42,144,74,163,103,179,217,156,36,186,91,46,135,114,46,50,50,45,228,178,196,51,13,164,212,227,174,56,163,36,161,9,73,26,141,70,100,68,68,102,98,3,57,46,60,251,48,203,227,175,67,198,139,171,202,117,167,143,201,190,123,19,128,216,79,58,205,64,211,243,5,115,148,210,93,49,214,66,213,15,37,12,169,187,167,84,147,212,195,190,152,130,78,87,28,105,229,19,111,21,242,52,162,12,85,210,159,22,105,92,116,210,10,182,197,154,42,144,240,102,75,81,204,10,38,26,94,164,182,151,15,43,72,109,113,14,147,100,72,39,159,90,20,251,132,70,171,56,242,238,183,14,235,86,85,114,66,96,30,35,214,120,203,23,141,242,74,202,107,74,82,212,94,88,25,130,225,25,63,207,3,143,164,212,114,220,206,33,76,169,148,146,27,113,235,230,113,25,161,205,4,133,173,15,181,142,186,31,104,153,89,105,117,138,30,3,200,162,34,228,242,40,8,119,34,103,181,26,96,10,41,137,82,13,181,155,4,180,27,141,18,214,235,168,38,210,130,94,123,107,22,68,105,105,102,95,66,116,5,1,70,225,101,27,41,195,236,62,167,161,36,116,244,142,28,161,160,96,97,136,242,52,139,153,153,153,153,154,150,181,40,212,181,173,70,107,90,212,165,40,212,165,25,152,65,15,42,63,159,102,38,252,75,232,120,33,149,92,134,63,78,207,222,223,242,144,197,94,84,127,62,204,77,248,151,208,240,67,42,185,12,126,157,159,189,191,229,32,22,255,0,148,235,147,254,15,8,163,34,116,129,193,10,119,100,161,98,243,63,83,75,90,113,134,161,100,49,78,62,203,45,42,25,10,89,56,108,190,228,70,230,91,66,146,202,144,171,26,91,82,16,222,42,232,163,165,118,35,232,149,136,232,173,104,167,118,233,84,118,173,137,252,129,247,141,16,179,120,84,153,153,37,70,68,122,183,145,153,70,211,196,70,166,212,165,17,146,208,183,27,92,228,233,137,164,198,17,232,211,132,115,9,206,41,64,194,79,215,63,135,136,150,203,41,55,9,11,92,253,106,70,87,24,82,22,149,36,161,137,43,45,115,139,74,144,148,44,139,42,214,182,219,115,231,48,7,211,238,22,226,149,9,141,52,36,179,19,48,210,123,207,52,220,231,93,177,70,236,175,67,235,117,79,45,151,60,91,200,67,137,179,141,45,61,36,149,237,114,185,25,25,252,193,9,190,228,146,209,247,17,240,111,3,166,21,173,115,80,124,161,137,155,4,246,73,32,109,243,117,184,8,93,74,205,49,106,50,81,182,151,162,155,113,147,82,82,89,146,219,12,18,212,106,187,109,66,8,15,165,61,19,188,214,48,111,224,254,158,244,115,3,181,199,76,116,195,141,29,48,226,99,138,24,161,57,216,101,80,54,105,150,90,34,92,84,194,41,68,102,220,44,51,102,101,172,121,121,85,98,185,36,146,149,45,106,66,16,181,167,197,96,109,127,70,225,102,132,216,99,136,56,131,80,194,72,233,233,30,27,211,241,49,209,209,38,121,26,71,55,195,145,17,17,17,169,107,82,141,40,66,18,70,181,173,73,74,73,74,81,17,194,182,155,122,96,212,218,92,226,131,179,165,28,92,21,19,35,136,125,52,156,158,45,168,125,124,11,14,182,194,30,91,142,52,130,82,150,242,161,144,233,161,75,112,155,53,26,16,165,17,102,80,91,76,116,199,76,71,210,47,17,230,56,161,138,19,157,186,107,29,102,153,101,162,52,66,203,225,82,102,109,194,195,54,102,122,182,81,153,86,43,154,141,74,82,214,165,173,107,90,165,171,70,159,252,141,179,127,131,250,239,240,243,65,10,194,106,116,105,255,0,200,219,55,248,63,174,255,0,15,52,1,10,195,234,160,124,171,143,170,128,24,235,166,222,135,212,206,151,56,94,236,149,69,9,5,91,72,225,223,85,39,56,139,118,35,81,2,251,174,48,183,144,227,109,44,146,164,60,152,100,52,107,82,28,54,201,70,180,37,70,89,85,17,122,33,232,19,93,233,23,142,53,30,27,213,175,248,51,37,195,121,134,199,92,68,53,16,203,177,80,239,37,231,90,216,225,137,38,164,45,231,23,14,250,73,222,147,72,75,106,89,154,207,86,219,179,252,0,56,146,153,76,170,65,42,130,145,72,165,144,146,233,108,186,29,184,72,56,56,70,82,203,16,204,54,146,75,109,54,218,72,146,132,37,36,73,36,145,17,17,17,17,14,88,0,0,0,0,195,254,84,188,11,131,198,13,20,231,213,36,20,155,107,169,48,239,243,201,44,121,179,97,183,17,10,217,145,76,16,167,29,44,218,157,151,88,242,155,66,146,165,185,12,199,148,105,36,42,5,199,213,64,249,150,199,236,28,158,232,255,0,140,181,102,14,212,111,109,17,116,204,193,80,237,196,229,66,54,184,85,164,156,134,137,200,133,172,155,214,176,227,78,234,243,154,145,159,42,186,73,50,1,224,4,212,242,54,96,167,128,218,62,205,177,142,46,97,174,139,196,217,129,106,88,109,220,205,177,3,46,118,34,29,188,201,54,210,105,121,79,174,48,213,101,173,38,222,162,217,85,156,132,53,210,116,180,246,185,170,164,212,85,45,3,182,206,170,9,132,60,174,93,13,173,67,122,248,167,220,75,109,55,157,102,148,39,50,214,146,186,140,146,87,185,153,22,241,244,251,73,210,210,42,26,149,147,81,84,180,14,197,37,167,229,240,242,185,116,54,181,110,106,33,88,109,45,180,222,117,154,150,172,168,66,74,234,51,81,218,230,102,123,192,118,192,0,0,3,21,127,178,143,160,159,252,57,255,0,221,153,199,250,160,201,74,78,169,145,87,52,172,154,181,165,163,182,217,45,65,47,135,154,75,162,117,75,111,95,10,251,105,113,167,50,44,146,180,230,66,210,118,81,18,138,246,50,35,220,3,229,180,79,247,37,199,152,158,25,124,117,233,136,209,0,34,98,116,121,210,206,141,209,23,147,19,12,235,137,236,60,36,226,123,31,17,54,134,145,83,138,143,56,87,230,171,41,228,81,62,104,89,54,233,161,13,52,179,113,75,52,100,190,173,6,100,167,80,70,29,175,44,118,55,208,52,214,9,64,224,76,194,71,9,57,171,43,24,134,102,144,43,83,140,154,228,44,66,190,131,56,211,73,221,212,173,226,214,195,54,105,36,146,144,168,174,159,64,219,92,53,202,101,51,89,252,214,10,69,34,150,69,204,102,83,24,134,225,32,224,225,25,83,207,196,190,226,137,45,180,219,105,35,82,214,165,25,36,146,68,102,102,100,68,59,106,254,191,172,177,78,178,155,98,14,32,212,49,115,202,134,121,16,113,49,209,209,38,89,221,93,136,136,136,136,137,40,66,82,73,66,16,146,36,33,9,74,82,73,74,72,138,98,121,49,116,14,249,8,72,161,177,231,22,36,185,107,234,130,94,158,109,149,204,101,218,184,170,93,149,45,228,185,101,107,84,90,232,134,21,14,106,204,219,110,178,147,113,147,182,119,82,97,147,250,38,96,205,101,128,56,13,76,97,109,121,136,177,117,140,222,79,15,145,113,78,216,216,130,65,219,44,20,42,141,36,234,225,153,46,131,106,116,205,102,69,184,155,111,86,203,87,128,121,76,82,197,42,19,5,168,73,158,38,98,92,247,153,169,185,54,167,109,141,217,94,136,213,107,94,67,45,248,182,80,183,21,119,29,66,122,41,59,94,231,98,35,50,176,31,217,71,208,79,254,28,255,0,238,204,227,253,80,6,85,0,8,181,229,111,211,78,107,37,137,115,69,60,45,168,34,224,34,28,135,189,120,251,80,202,105,106,97,246,155,114,30,94,211,230,162,51,67,141,56,107,124,144,155,41,11,105,189,97,145,190,208,11,21,202,63,202,1,25,164,68,245,220,36,194,26,139,253,137,224,54,103,221,137,135,109,248,119,42,40,172,136,115,52,66,30,67,110,33,150,92,51,66,25,52,229,55,26,55,84,107,241,36,214,11,15,107,130,248,67,89,99,214,40,83,248,71,135,236,66,57,61,168,162,20,204,57,197,190,76,176,210,16,218,157,117,231,23,188,201,13,180,219,142,25,36,148,179,36,25,37,42,81,146,79,197,0,187,250,42,233,49,89,104,161,139,144,120,165,71,192,194,76,80,168,117,75,102,242,200,146,36,162,99,46,113,109,173,214,9,204,166,166,87,153,166,214,135,18,71,149,104,78,100,173,25,219,95,208,246,22,226,149,9,141,52,36,179,19,48,210,123,207,52,220,231,93,177,70,236,175,67,235,117,79,45,151,60,91,200,67,137,179,141,45,61,36,149,237,114,185,25,25,252,224,213,88,23,136,244,134,19,209,88,223,51,147,107,104,202,239,107,106,91,52,135,51,91,108,197,67,196,190,195,144,177,27,139,84,241,236,235,113,4,119,74,219,51,52,168,205,14,165,187,171,160,190,153,179,221,15,49,30,42,102,228,171,158,104,202,163,103,135,169,165,173,33,5,20,166,218,53,234,162,97,156,85,172,243,90,215,76,155,82,137,183,18,181,37,89,76,208,235,97,244,40,3,137,41,155,74,167,242,168,41,236,138,103,9,49,150,204,97,219,139,131,140,132,121,47,49,18,195,137,37,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,229,128,0,0,0,197,94,84,127,49,60,77,248,151,211,16,67,42,134,42,242,163,249,137,226,111,196,190,152,130,1,0,35,234,160,124,171,143,170,128,0,0,0,0,0,31,42,226,127,185,46,60,196,240,203,227,175,76,70,136,1,19,253,201,113,230,39,134,95,29,122,98,52,6,85,0,197,95,236,163,232,39,255,0,14,127,247,102,113,254,168,50,82,147,170,100,85,205,43,38,173,105,104,237,182,75,80,75,225,230,146,232,157,82,219,215,194,190,218,92,105,204,139,36,173,57,144,180,157,148,68,162,189,140,136,247,0,249,109,31,74,122,39,121,172,96,223,193,253,61,232,230,7,205,96,250,83,209,59,205,99,6,254,15,233,239,71,48,3,207,233,131,162,101,27,165,214,23,248,15,61,136,132,147,207,96,34,27,137,145,84,106,128,56,167,229,75,55,16,111,146,16,78,52,107,67,173,32,219,82,13,121,47,171,89,145,169,164,25,71,174,130,252,151,149,219,248,177,21,87,105,71,68,243,68,150,134,152,67,234,169,217,139,12,198,194,212,111,46,25,110,110,121,152,131,65,178,194,215,8,181,116,93,105,213,27,140,43,122,30,65,75,248,0,8,86,229,171,243,167,165,190,15,224,125,35,49,19,82,33,91,150,175,206,158,150,248,63,129,244,140,196,5,213,228,49,250,118,126,246,255,0,148,133,170,229,171,243,167,165,190,15,224,125,35,49,23,87,144,199,233,217,251,219,254,82,22,171,150,175,206,158,150,248,63,129,244,140,196,3,145,83,206,158,169,248,63,142,244,140,184,75,246,42,226,101,43,131,120,113,81,226,149,107,23,179,201,105,153,123,179,8,156,174,54,135,30,200,93,6,26,214,45,8,83,206,172,210,219,104,53,22,119,22,132,145,221,68,33,219,145,170,109,42,144,105,37,91,79,103,179,56,73,116,182,93,134,243,40,184,200,200,183,146,203,16,204,55,31,47,83,142,184,226,140,146,132,37,36,106,53,25,145,17,17,153,139,127,202,13,166,220,215,74,250,253,185,21,48,252,92,14,29,82,177,17,12,202,160,211,20,165,49,54,125,47,60,148,77,150,218,153,105,104,91,144,234,109,41,105,194,81,178,90,194,73,145,184,229,195,26,241,10,164,149,86,85,253,75,87,200,169,136,74,110,91,60,156,70,204,160,228,176,134,157,68,181,135,158,91,141,194,183,149,8,78,70,210,162,65,89,9,43,36,172,148,240,41,52,228,100,192,60,71,131,231,221,33,226,171,41,172,146,144,153,107,36,144,242,6,217,52,179,80,56,213,140,226,222,55,80,104,54,88,90,214,134,214,201,235,13,210,125,6,180,33,46,54,254,47,242,124,232,73,53,210,190,191,114,123,83,177,23,3,135,84,172,68,59,211,88,197,66,169,76,77,159,75,204,169,114,148,56,151,154,90,22,228,58,156,82,157,108,212,108,150,172,212,68,110,55,121,233,148,202,101,82,9,84,20,138,69,44,132,151,75,101,208,237,194,65,193,194,50,150,88,134,97,180,146,91,105,182,210,68,148,33,41,34,73,36,136,136,136,136,136,7,205,190,150,62,116,248,201,240,129,80,250,69,241,42,156,138,158,107,21,79,194,4,119,163,165,194,42,244,177,243,167,198,79,132,10,135,210,47,137,84,228,84,243,88,170,126,16,35,189,29,46,1,149,90,75,232,233,66,105,65,133,145,248,103,93,67,254,187,25,39,141,206,247,204,201,166,204,243,44,70,106,218,117,189,118,171,94,181,106,150,172,139,224,101,192,203,231,175,29,48,47,17,244,116,196,121,142,23,226,132,155,97,154,192,217,214,94,104,205,112,179,8,85,25,147,113,80,206,25,22,177,149,229,85,142,196,162,82,84,133,165,11,66,208,159,166,145,139,250,127,104,125,42,210,203,8,212,153,121,69,183,93,209,208,241,145,244,162,217,117,36,136,151,214,132,155,144,46,165,197,165,172,145,6,203,72,39,20,164,155,75,74,23,155,33,56,219,129,129,124,148,122,107,252,140,170,166,52,107,196,201,156,214,38,155,171,102,16,240,212,147,183,215,51,39,154,60,226,146,112,249,9,38,226,89,138,113,196,111,74,178,54,233,102,52,17,60,243,169,153,65,242,217,86,82,211,218,26,170,156,209,85,76,14,197,58,167,230,17,18,185,140,54,181,14,106,34,152,113,77,186,222,116,26,144,172,171,66,138,233,51,73,218,228,102,91,196,175,242,83,233,213,19,88,183,1,162,198,43,199,197,196,207,97,97,201,154,42,57,48,173,37,133,75,161,32,144,92,218,178,101,180,154,86,211,80,238,58,151,156,53,107,8,220,74,150,149,37,178,116,36,208,0,0,5,170,210,199,205,99,25,62,15,234,31,71,62,46,168,181,90,88,249,172,99,39,193,253,67,232,231,192,124,214,15,165,61,19,188,214,48,111,224,254,158,244,115,3,230,176,125,41,232,157,230,177,131,127,7,244,247,163,152,1,117,64,0,7,202,184,250,83,209,59,205,99,6,254,15,233,239,71,48,62,107,7,210,158,137,222,107,24,55,240,127,79,122,57,128,13,37,244,116,161,52,160,194,200,252,51,174,161,255,0,93,140,147,198,231,123,230,100,211,102,121,150,35,53,109,58,222,187,85,175,90,181,75,86,69,240,50,224,101,8,24,123,160,78,50,86,186,86,77,52,81,152,63,42,148,206,169,175,151,39,243,68,196,38,34,22,18,86,68,202,138,49,164,145,165,111,235,17,19,14,109,181,100,172,212,242,9,194,100,137,197,55,244,40,52,171,136,15,41,133,120,103,74,224,222,28,83,152,91,68,194,106,36,180,204,189,169,124,54,102,219,75,143,101,46,155,238,234,208,132,41,231,86,106,113,197,146,75,59,139,90,140,174,163,30,168,252,131,0,63,32,192,104,35,60,214,27,133,228,142,154,171,170,36,84,61,49,57,173,106,152,237,138,75,79,203,226,38,147,24,157,82,220,212,66,176,210,156,117,204,136,37,45,89,80,149,29,146,70,163,181,136,140,247,12,111,254,202,54,130,150,183,201,207,254,236,206,63,213,0,101,64,170,120,138,10,151,16,30,55,18,84,105,147,52,101,111,159,19,252,5,136,10,210,49,203,248,61,188,191,77,255,0,161,19,233,137,155,228,172,219,251,177,63,192,88,128,109,34,111,249,223,185,127,117,255,0,162,1,98,16,217,42,252,119,9,40,208,30,152,106,34,95,47,141,82,98,174,205,100,213,172,93,29,201,133,61,251,132,109,195,93,89,172,93,130,89,180,1,146,173,186,93,165,155,49,5,150,175,73,239,79,185,194,247,0,145,250,101,130,102,5,105,44,219,222,51,223,239,36,118,230,86,28,57,59,89,33,212,86,63,84,51,223,239,16,231,47,113,110,1,102,52,142,96,159,195,218,133,181,102,202,173,147,121,125,125,145,9,154,85,194,165,140,87,170,9,57,172,157,139,143,237,102,4,217,105,35,20,184,108,56,168,157,34,79,71,100,242,184,122,187,34,18,180,168,143,84,78,42,84,230,122,190,150,197,228,254,214,96,6,77,242,104,174,211,34,43,151,246,191,29,252,125,161,45,148,230,249,36,184,255,0,97,179,252,2,17,21,201,168,237,166,198,147,50,221,79,199,127,31,104,75,149,48,163,84,142,91,217,177,51,252,4,128,238,75,128,1,112,0,7,58,133,19,248,197,92,234,20,79,227,1,169,92,64,143,168,21,196,80,184,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,150,184,43,128,25,216,80,206,228,2,129,107,128,90,192,52,36,238,99,88,208,148,153,31,1,185,109,251,192,61,105,141,165,238,35,27,138,185,112,224,54,214,123,140,5,177,199,123,252,143,39,134,95,177,191,14,208,132,205,46,8,207,24,234,187,254,193,254,42,192,155,76,113,74,156,160,103,77,145,94,251,54,239,249,230,196,41,233,125,12,182,177,126,173,94,75,91,96,235,253,139,14,3,46,52,26,52,161,201,89,153,219,243,158,193,127,22,30,35,78,216,132,248,46,178,207,254,235,15,171,220,226,71,179,208,141,100,147,149,26,142,223,157,22,63,240,194,218,105,211,30,149,211,207,52,78,223,45,88,173,217,125,164,72,8,253,142,44,243,72,227,45,255,0,44,47,248,70,36,87,66,41,83,41,240,211,196,90,252,221,235,143,246,79,120,142,152,149,25,76,34,206,252,94,89,255,0,148,98,68,116,33,154,26,252,52,241,247,183,55,122,223,219,61,192,37,174,66,68,70,247,190,143,198,32,247,149,91,14,113,110,141,210,138,62,164,196,138,170,46,165,148,85,112,231,27,75,71,42,25,108,177,5,46,75,171,34,149,160,173,171,74,225,141,69,152,155,51,206,79,54,250,236,227,234,33,56,50,27,230,122,253,168,252,99,194,233,45,163,165,9,164,254,22,199,97,165,115,15,250,236,100,158,55,59,223,51,38,155,59,204,177,25,171,105,214,245,218,173,122,213,170,90,178,43,129,151,3,32,133,158,76,252,98,195,140,21,210,174,75,80,98,131,50,168,121,84,222,95,23,36,102,119,49,81,37,185,20,83,228,147,110,44,148,104,86,76,218,181,67,41,119,109,40,110,41,197,45,100,132,172,142,127,108,70,67,230,15,21,112,210,170,193,188,71,168,176,186,181,132,217,231,84,204,193,217,124,78,86,220,67,111,101,62,131,237,107,18,133,169,151,80,105,113,181,154,75,59,107,66,136,172,162,18,209,201,73,166,191,201,54,148,103,70,204,76,153,202,161,170,74,74,95,15,13,73,187,125,75,211,137,91,45,169,39,15,144,146,77,169,232,86,219,70,244,171,59,141,30,99,65,155,47,58,160,145,27,111,176,194,222,85,188,89,193,186,31,71,23,232,28,75,164,60,38,159,86,187,67,116,156,30,85,55,176,199,48,148,145,204,246,130,47,21,179,235,209,209,73,230,123,91,170,50,213,45,229,35,39,177,159,23,168,204,6,195,9,254,46,87,239,197,183,35,167,97,210,244,65,66,48,111,62,234,214,226,90,105,150,209,184,141,110,58,227,109,145,168,210,130,53,145,169,73,73,26,139,231,107,72,172,120,172,180,145,197,201,238,42,214,113,177,106,92,198,33,104,150,192,189,16,79,34,85,46,37,168,225,224,154,52,161,9,200,218,85,99,81,33,57,214,107,113,69,157,106,51,11,127,41,148,205,103,243,88,57,20,138,89,23,49,153,76,98,27,132,131,131,132,101,79,63,18,251,138,36,182,211,109,164,141,75,90,148,100,146,73,17,153,153,145,16,250,49,208,243,13,113,99,9,112,14,152,162,177,138,183,240,130,117,5,47,130,109,136,110,109,134,132,230,24,84,65,67,182,153,86,120,117,41,17,90,133,182,225,109,38,121,156,205,126,4,70,48,91,146,183,64,239,208,141,42,241,126,75,250,235,180,140,138,103,47,250,194,225,167,105,94,183,246,194,90,67,140,254,183,16,133,122,146,196,169,216,7,206,206,157,24,79,140,152,71,164,117,69,46,199,26,191,194,217,244,250,211,200,106,139,50,75,157,96,92,90,219,101,237,73,31,202,217,117,42,107,103,220,150,181,57,27,204,209,54,181,123,94,76,44,94,194,60,24,210,142,18,162,198,7,225,32,32,102,114,120,153,52,170,111,22,194,22,196,166,98,251,172,228,136,113,213,111,135,66,154,75,236,27,197,228,147,231,156,210,209,184,180,204,158,149,26,51,209,186,87,225,28,102,22,214,17,209,114,229,166,33,19,41,68,206,24,205,75,151,76,91,67,136,105,243,111,49,37,228,101,117,196,45,181,25,102,66,213,149,72,94,71,17,243,197,138,184,103,85,96,222,35,212,120,91,90,194,108,243,170,102,96,236,190,39,43,110,33,183,178,31,65,246,181,136,66,212,203,168,52,184,218,205,37,157,181,161,68,86,81,0,200,14,84,127,62,204,77,248,151,208,240,67,50,185,47,235,90,7,14,185,63,49,98,181,197,40,120,72,170,78,87,84,77,221,155,65,196,161,149,162,61,131,149,75,210,112,132,219,234,75,78,173,243,81,50,134,150,100,78,45,196,163,215,8,160,169,170,153,237,97,49,102,109,81,199,109,113,112,242,248,9,91,110,106,144,222,88,88,40,86,161,33,155,178,8,136,242,48,195,72,189,179,43,45,212,102,163,51,62,91,149,253,100,237,3,15,133,170,168,98,202,147,133,156,61,63,68,165,38,73,96,230,46,178,219,10,136,89,17,93,107,38,153,66,19,152,207,33,27,153,50,235,28,204,28,74,178,99,34,156,85,83,153,181,45,78,120,63,37,141,152,68,68,75,165,27,98,226,249,190,21,110,41,77,67,107,214,68,183,117,104,52,163,88,162,204,172,183,61,230,36,211,145,99,8,113,114,87,80,213,120,213,26,196,92,187,14,167,50,117,201,161,80,243,235,109,19,121,139,113,77,169,49,13,51,228,186,136,116,162,37,163,121,86,202,183,214,132,26,143,92,72,198,174,79,157,9,38,186,87,215,238,79,106,118,34,224,112,234,149,136,135,122,107,24,168,85,41,137,179,233,121,149,46,82,135,18,243,75,66,220,135,83,138,83,173,154,141,146,213,154,136,141,198,239,59,212,157,45,34,161,169,89,53,21,75,64,236,82,90,126,95,15,43,151,67,107,86,230,162,21,134,210,219,77,231,89,169,106,202,132,36,174,163,53,29,174,102,103,188,4,11,242,163,249,246,98,111,196,190,135,130,25,255,0,200,169,230,177,84,252,32,71,122,58,92,48,3,149,31,207,179,19,126,37,244,60,16,207,254,69,79,53,138,167,225,2,59,209,210,224,25,254,0,45,166,33,233,35,130,88,85,95,210,120,91,94,87,208,146,218,178,183,136,102,26,71,41,76,59,241,15,196,45,215,146,195,70,178,101,11,38,16,183,85,145,43,116,208,133,26,92,177,158,173,121,66,229,128,0,0,249,172,210,199,206,159,25,62,16,42,31,72,190,62,148,199,205,102,150,62,116,248,201,240,129,80,250,69,240,25,85,5,160,119,201,191,147,219,14,241,231,9,228,185,171,234,126,95,59,231,41,92,186,93,172,138,170,25,76,237,244,183,117,107,82,90,232,118,19,16,105,202,219,142,188,146,109,146,190,70,146,88,65,64,87,245,150,22,86,82,156,65,195,234,134,46,71,80,200,226,10,38,6,58,24,203,59,75,177,145,145,145,145,165,104,82,77,72,90,20,70,133,161,74,74,137,73,81,145,206,247,37,199,152,158,25,124,117,233,136,209,133,92,172,90,20,76,105,106,170,103,165,70,27,203,51,211,115,155,68,214,44,32,161,97,217,149,71,41,200,120,118,226,27,73,41,14,61,181,56,246,101,146,91,90,137,210,117,197,172,201,210,36,4,133,104,125,165,157,27,165,214,23,248,113,34,135,132,147,207,96,34,28,134,158,211,137,143,56,167,229,75,55,22,76,26,214,109,180,107,67,173,32,156,74,201,25,47,172,65,25,169,165,145,70,7,44,252,166,85,46,210,190,73,25,47,150,66,66,196,77,40,120,8,184,231,89,101,40,92,83,229,25,26,201,58,234,136,174,181,147,76,180,217,41,87,60,141,161,60,18,68,88,193,163,22,144,181,86,139,248,203,37,197,202,90,27,111,216,53,144,211,25,90,226,156,135,102,103,2,234,114,187,14,226,144,127,82,226,13,73,90,80,235,77,44,208,188,153,78,250,242,161,226,245,27,143,88,175,134,216,185,135,239,197,185,34,168,176,222,13,232,114,139,96,217,125,165,162,107,51,105,214,92,70,242,37,182,235,110,54,102,147,82,12,208,102,149,41,38,74,48,200,174,67,31,167,103,239,111,249,72,90,174,90,191,58,122,91,224,254,7,210,51,17,117,121,12,126,157,159,189,191,229,33,42,128,34,175,144,199,233,217,251,219,254,82,18,168,0,0,0,0,0,0,3,230,179,75,31,58,124,100,248,64,168,125,34,248,154,158,75,143,49,60,50,248,235,211,17,162,21,180,177,243,167,198,79,132,10,135,210,47,137,169,228,184,243,19,195,47,142,189,49,26,3,42,128,0,0,0,0,66,183,45,95,157,61,45,240,127,3,233,25,136,246,188,142,21,253,27,133,148,110,144,88,131,136,53,12,36,142,158,145,195,211,145,49,209,209,38,121,26,69,230,68,68,68,68,106,90,212,163,74,16,132,145,173,107,82,82,146,82,148,68,126,43,150,175,206,158,150,248,63,129,244,140,196,97,4,170,191,172,164,84,108,255,0,15,164,213,12,92,29,61,85,68,64,196,206,160,89,50,74,35,215,6,110,156,49,58,100,89,148,132,41,247,22,72,190,67,94,69,25,26,155,65,164,47,86,155,122,96,212,218,92,226,131,179,165,28,92,21,19,35,136,125,52,156,158,45,168,125,124,11,14,182,194,30,91,142,52,130,82,150,242,161,144,233,161,75,112,155,53,26,16,165,17,102,85,213,228,211,208,86,27,73,170,154,43,19,241,58,2,18,43,11,233,200,135,229,177,80,42,138,117,183,230,243,19,135,35,75,8,54,28,67,172,161,146,125,151,148,225,168,179,30,173,180,165,100,167,13,187,63,161,214,135,85,222,151,245,220,68,130,65,25,204,212,220,155,39,132,21,6,173,152,142,107,214,179,16,184,95,149,86,251,78,63,173,114,28,219,241,102,121,47,153,86,34,223,244,19,64,80,20,110,22,81,178,156,62,195,234,122,18,71,79,72,225,202,26,6,6,24,143,35,72,185,153,153,153,153,169,107,82,141,75,90,212,102,181,173,74,82,141,74,81,153,135,160,31,42,227,234,160,124,171,128,151,76,20,211,6,153,209,27,147,19,13,231,74,56,72,218,218,121,15,80,38,147,147,197,181,17,168,142,125,169,227,200,121,110,56,210,13,41,67,41,137,67,166,133,45,179,112,146,104,66,146,103,153,49,87,95,215,245,150,41,214,83,108,65,196,26,134,46,121,80,207,34,14,38,58,58,36,203,59,171,177,17,17,17,17,37,8,74,73,40,66,18,68,132,33,41,74,73,41,73,17,117,49,179,105,172,198,26,2,14,97,51,139,138,135,149,195,156,36,11,79,60,165,162,21,131,117,199,141,166,146,103,100,32,221,121,215,13,41,177,103,113,106,226,163,51,147,78,73,77,10,57,238,50,15,75,44,77,150,74,163,36,172,235,155,162,229,239,150,189,197,71,50,254,173,115,53,17,43,35,122,149,180,235,109,37,196,169,70,225,169,210,38,205,166,86,176,190,188,155,156,159,113,58,59,67,57,140,56,201,42,132,86,34,204,97,213,13,5,45,121,166,158,93,50,130,117,246,221,54,162,25,125,214,94,92,75,38,194,141,105,74,86,218,13,109,222,203,112,142,229,242,163,249,137,226,111,196,190,152,130,25,84,0,62,107,52,78,243,167,193,191,132,10,123,210,44,15,165,48,29,77,83,86,82,180,52,138,42,169,173,106,105,85,63,37,130,201,180,204,102,145,173,194,66,177,157,105,66,51,186,225,165,9,204,181,165,37,115,222,165,17,22,243,32,29,176,138,190,92,239,164,159,239,147,249,52,72,76,167,73,189,27,103,243,88,41,20,139,72,60,53,152,204,166,49,13,194,65,193,194,85,144,15,63,18,251,138,36,182,211,109,165,211,82,214,165,25,36,146,68,102,102,100,68,46,88,8,1,228,184,243,236,195,47,142,189,15,26,50,171,151,59,233,39,251,228,254,77,18,168,34,175,151,59,233,39,251,228,254,77,1,22,178,201,180,214,75,18,184,201,52,206,46,2,33,200,119,225,22,236,51,202,105,106,97,246,150,203,205,26,146,100,102,135,26,113,198,214,158,10,66,212,147,185,25,144,245,120,47,132,53,150,61,98,133,63,132,120,126,196,35,147,218,138,33,76,195,156,91,228,203,13,33,13,169,215,94,113,123,204,144,219,77,184,225,146,73,75,50,65,146,82,165,25,36,252,164,166,83,53,159,205,96,164,82,41,100,92,198,101,49,136,110,18,14,14,17,149,60,252,75,238,40,146,219,77,182,146,53,45,106,81,146,73,36,70,102,102,68,67,232,39,65,125,12,164,90,30,97,196,84,177,201,175,60,214,117,70,207,17,83,76,154,90,202,21,78,52,75,213,67,67,54,171,89,150,181,174,145,56,164,147,142,41,106,82,178,145,161,166,194,224,104,197,163,213,43,162,254,13,73,112,142,150,137,219,246,13,100,76,198,104,184,86,225,222,153,199,58,172,206,196,56,148,23,212,182,130,82,150,164,52,211,72,53,175,38,99,186,160,0,32,7,149,31,207,179,19,126,37,244,60,16,191,252,144,120,165,66,96,181,9,143,248,153,137,115,222,102,166,228,222,10,109,177,187,43,209,26,173,107,209,236,183,226,217,66,220,85,220,117,9,232,164,237,123,157,136,140,202,192,114,163,249,246,98,111,196,190,135,130,24,190,220,218,106,204,170,34,68,204,206,45,18,216,200,134,98,226,32,210,242,137,135,159,101,46,37,167,86,221,242,169,104,75,239,37,42,50,186,73,215,8,173,152,238,23,131,74,237,43,177,31,75,92,71,93,107,90,187,176,202,160,117,140,72,36,12,60,107,133,148,66,168,200,205,41,51,34,214,60,188,169,55,94,50,37,56,164,164,136,144,132,54,218,50,127,147,75,147,238,39,24,102,178,125,32,241,126,85,8,230,31,64,68,109,50,121,76,91,77,69,49,82,173,10,138,97,194,112,144,249,45,132,67,196,176,210,141,15,52,164,62,87,73,145,160,213,123,43,160,14,135,211,93,44,177,113,41,152,20,35,116,37,29,17,7,31,85,173,231,84,75,137,97,107,81,183,2,210,91,90,93,207,16,76,186,131,113,42,73,52,132,173,121,179,147,109,185,63,210,153,76,170,65,42,130,145,72,165,144,146,233,108,186,29,184,72,56,56,70,82,203,16,204,54,146,75,109,54,218,72,146,132,37,36,73,36,145,17,17,17,17,0,229,143,149,113,245,80,62,85,192,100,254,148,250,96,205,113,135,10,48,171,71,186,104,225,17,68,225,221,47,79,165,247,82,210,181,243,25,219,50,166,217,125,107,83,136,74,155,67,10,114,34,29,40,71,69,102,78,56,106,112,148,209,55,213,104,73,161,245,77,165,206,40,53,37,73,69,193,81,50,56,134,21,86,78,33,29,135,215,192,176,235,111,173,148,54,219,171,37,41,111,42,25,109,18,210,135,9,179,81,45,105,81,22,85,91,76,11,192,188,71,210,47,17,229,216,95,133,242,109,186,107,29,119,94,121,211,52,66,203,225,82,100,78,69,68,184,68,122,182,81,153,55,59,26,141,74,74,16,149,173,104,66,190,138,112,47,2,240,227,71,76,56,151,97,126,23,201,182,25,84,13,221,121,231,76,151,21,48,138,81,17,57,21,18,225,17,107,30,94,84,220,236,73,36,165,40,66,80,132,33,9,15,157,109,33,105,105,21,13,143,184,151,69,82,208,59,20,150,159,172,39,50,185,116,54,181,110,106,33,88,141,117,182,155,206,179,82,213,149,8,73,93,70,106,59,92,204,207,120,150,173,26,127,242,54,205,254,15,235,191,195,205,4,85,233,99,231,79,140,159,8,21,15,164,95,18,169,163,79,254,70,217,191,193,253,119,248,121,160,8,86,31,85,3,229,92,125,84,0,0,11,105,132,90,72,224,150,61,77,106,137,54,16,87,208,149,60,69,29,16,212,52,225,112,144,239,147,13,45,197,58,150,205,183,150,132,181,16,133,28,59,182,91,42,90,12,146,70,71,101,36,204,46,88,0,0,0,0,0,132,14,88,42,195,14,39,186,80,29,49,75,80,92,215,84,211,50,246,24,170,39,217,201,28,244,227,208,236,61,10,157,82,110,71,168,97,105,78,185,86,113,121,245,102,89,24,104,213,53,53,101,83,34,161,169,89,205,107,84,199,108,82,90,126,95,17,52,152,196,234,150,230,162,21,134,212,227,174,100,65,41,106,202,132,40,236,146,53,29,172,68,103,184,124,193,85,149,76,246,185,170,167,53,173,83,29,182,206,170,9,132,68,210,99,19,170,67,122,248,167,220,83,142,185,145,4,148,39,50,214,163,178,72,146,87,177,17,22,224,23,255,0,147,122,169,145,81,250,109,97,108,218,163,142,217,33,34,38,17,114,182,220,213,45,204,209,81,176,49,16,144,205,217,4,102,89,223,125,164,94,217,83,154,234,50,73,25,151,208,160,249,87,31,77,24,3,140,114,45,32,48,106,147,198,42,113,157,158,18,166,151,166,33,200,108,203,94,201,20,133,41,184,152,108,235,66,13,205,83,237,186,214,179,33,37,121,51,39,162,162,48,23,0,0,0,124,171,143,165,61,19,188,214,48,111,224,254,158,244,115,2,234,128,15,149,113,202,141,155,77,102,48,208,16,115,9,156,92,84,60,174,28,225,32,90,121,229,45,16,172,27,174,60,109,52,147,59,33,6,235,206,184,105,77,139,59,139,87,21,25,159,20,102,87,39,22,131,144,218,86,214,81,245,134,32,174,46,31,14,168,248,134,17,28,203,72,117,165,206,226,212,70,178,130,105,242,34,74,16,148,146,84,250,146,173,106,80,235,73,73,36,222,39,91,11,213,201,67,160,228,77,75,53,146,105,113,136,203,132,57,20,182,34,33,116,140,164,208,212,65,199,69,180,167,24,84,107,228,162,81,52,134,29,74,245,73,43,58,111,52,151,46,132,182,141,116,186,0,0,197,94,84,127,49,60,77,248,151,211,16,66,0,71,213,64,0,242,152,165,78,215,117,93,9,51,144,97,166,34,248,9,82,69,106,118,42,131,154,25,154,108,121,94,66,220,249,85,227,38,220,206,218,86,223,72,250,58,204,197,189,36,62,107,49,75,11,107,188,22,174,230,120,103,137,114,46,102,169,36,218,157,182,11,106,102,35,85,173,101,15,55,227,25,90,219,85,219,117,10,232,168,237,123,29,140,140,139,233,248,97,175,40,238,131,145,58,86,209,176,21,134,31,46,18,31,17,104,248,119,209,2,203,168,105,164,78,225,20,100,179,130,117,243,34,82,22,149,18,148,194,148,173,82,86,235,169,81,36,158,55,91,12,95,228,91,198,60,39,166,38,53,110,14,205,217,230,234,250,178,152,67,196,74,226,115,68,189,206,240,176,208,177,14,42,27,34,80,108,195,236,196,136,135,117,138,90,84,238,213,151,126,169,36,35,4,114,165,51,105,172,130,107,5,61,145,76,226,229,211,41,116,67,113,112,113,144,143,41,151,225,159,109,68,166,221,109,196,153,41,11,74,136,148,74,35,35,35,34,50,28,80,18,189,69,227,14,9,97,111,36,77,13,43,198,138,110,18,176,135,169,226,38,16,208,20,122,167,47,203,95,157,45,154,137,231,150,104,126,29,42,117,164,48,73,75,170,93,137,23,75,109,153,145,186,130,84,80,142,84,108,218,107,49,134,128,131,152,76,226,226,161,229,112,231,9,2,211,207,41,104,133,96,221,113,227,105,164,153,217,8,55,94,117,195,74,108,89,220,90,184,168,204,228,87,146,191,65,88,154,254,161,149,105,61,138,80,17,108,83,18,56,134,102,84,99,44,197,53,146,109,49,98,41,228,41,247,77,183,13,230,209,10,244,49,25,54,180,35,90,181,32,243,41,180,45,14,6,95,242,92,224,134,60,224,158,3,61,7,141,19,200,184,120,57,228,66,38,52,253,35,22,223,143,167,152,86,117,58,110,41,93,38,151,16,165,165,195,133,224,209,164,212,121,93,121,228,39,50,128,0,0,0,0,98,175,42,63,152,158,38,252,75,233,136,33,149,67,21,121,81,252,196,241,55,226,95,76,65,0,128,17,245,80,62,85,199,213,64,0,0,0,0,0,15,149,113,63,220,151,30,98,120,101,241,215,166,35,68,0,137,254,228,184,243,19,195,47,142,189,49,26,2,0,71,210,158,137,222,107,24,55,240,127,79,122,57,129,117,64,7,202,184,250,83,209,59,205,99,6,254,15,233,239,71,48,62,107,7,210,158,137,222,107,24,55,240,127,79,122,57,128,23,84,0,0,4,43,114,213,249,211,210,223,7,240,62,145,152,137,169,16,173,203,87,231,79,75,124,31,192,250,70,98,2,234,242,24,253,59,63,123,127,202,66,213,114,213,249,211,210,223,7,240,62,145,152,139,171,200,99,244,236,253,237,255,0,41,11,85,203,87,231,79,75,124,31,192,250,70,98,3,2,160,166,211,89,116,52,124,28,190,103,23,11,15,52,135,40,72,230,153,121,72,68,83,4,235,111,19,78,164,142,203,65,58,203,78,18,85,114,206,218,21,197,36,101,117,116,85,209,158,178,210,191,23,32,240,182,143,142,132,151,33,48,234,153,77,230,113,38,74,68,186,92,218,219,67,175,147,121,137,79,47,51,173,161,13,164,203,50,214,156,202,66,51,184,143,21,133,88,103,85,99,38,35,211,152,91,69,66,109,19,170,154,96,212,190,27,51,110,45,182,115,159,77,247,117,104,90,210,203,72,37,56,226,201,39,145,180,45,70,86,73,143,161,237,21,116,103,163,116,80,194,56,60,45,163,227,162,230,43,84,66,166,83,121,156,73,154,87,49,152,184,134,208,235,228,222,99,75,40,202,211,104,67,105,51,202,132,39,50,150,188,238,44,61,174,21,97,157,43,131,120,113,78,97,109,21,9,179,201,105,153,123,82,248,108,205,182,135,30,200,93,55,221,213,161,8,83,206,172,212,227,139,36,150,119,22,181,25,93,70,61,88,0,15,154,205,44,124,233,241,147,225,2,161,244,139,226,85,57,21,60,214,42,159,132,8,239,71,75,132,85,233,99,231,79,140,159,8,21,15,164,95,18,169,200,169,230,177,84,252,32,71,122,58,92,3,63,192,0,6,10,242,161,104,81,249,160,40,69,227,62,30,203,38,177,216,147,70,203,209,12,212,186,8,181,220,243,43,75,202,90,225,201,165,40,172,243,90,215,222,108,219,35,91,157,54,178,56,165,181,171,132,185,76,218,107,32,154,193,79,100,83,56,185,116,202,93,16,220,92,28,100,35,202,101,248,103,219,81,41,183,91,113,38,74,66,210,162,37,18,136,200,200,200,140,135,212,240,136,14,86,221,14,168,76,47,212,233,47,66,198,115,103,133,181,2,101,211,137,38,173,231,182,169,164,86,221,26,252,199,104,117,245,100,205,171,66,53,8,109,40,43,102,35,43,154,64,101,175,39,94,157,80,218,82,209,165,67,226,12,124,34,49,82,65,14,243,209,204,195,66,186,132,76,229,204,156,58,10,100,102,77,147,12,173,78,68,37,181,178,149,249,104,82,210,132,33,68,132,102,80,128,30,75,143,62,204,50,248,235,208,241,162,127,128,5,170,210,199,205,99,25,62,15,234,31,71,62,46,168,181,90,88,249,172,99,39,193,253,67,232,231,192,124,214,15,165,61,19,188,214,48,111,224,254,158,244,115,3,230,176,125,41,232,157,230,177,131,127,7,244,247,163,152,1,117,64,0,7,202,184,250,83,209,59,205,99,6,254,15,233,239,71,48,62,107,7,210,158,137,222,107,24,55,240,127,79,122,57,128,23,84,80,200,84,91,74,83,73,28,18,174,177,110,161,192,170,62,190,132,155,86,212,172,59,177,51,121,108,52,59,234,68,42,27,91,77,186,71,17,147,80,165,161,199,219,66,208,151,13,105,94,100,168,136,208,178,72,92,128,63,32,192,87,214,157,192,90,125,43,252,214,177,143,252,0,168,125,28,248,249,177,31,84,133,151,172,106,234,221,192,5,0,0,7,143,196,82,53,73,218,35,45,219,90,127,130,177,1,154,71,50,109,248,61,157,54,190,215,215,245,145,63,21,242,73,114,166,136,202,255,0,45,39,248,42,16,49,164,219,76,254,118,245,105,254,236,190,243,247,16,24,241,1,151,167,246,63,24,153,173,4,224,219,110,143,59,55,107,85,87,227,238,80,194,25,165,228,130,214,102,238,252,98,102,244,16,138,67,180,113,248,203,222,171,183,15,114,133,1,158,176,59,153,59,123,47,196,67,144,123,248,141,152,50,78,169,86,246,71,247,134,240,11,25,165,43,132,156,47,169,202,246,182,197,252,97,129,8,90,76,56,159,146,133,72,171,255,0,113,245,126,199,100,77,182,149,170,52,225,133,80,171,218,219,15,241,134,4,32,233,34,178,94,39,212,68,163,189,246,79,226,236,128,201,190,77,232,172,147,181,17,57,111,206,252,111,87,236,230,132,190,209,239,107,36,50,190,149,254,80,96,248,123,68,136,120,228,230,91,40,158,46,231,111,152,17,189,191,221,205,9,133,162,245,39,78,202,84,223,148,114,246,47,199,245,180,128,244,69,192,0,184,0,3,157,66,137,50,33,83,223,196,105,73,167,172,6,179,59,152,161,113,21,186,79,128,161,113,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,192,105,26,149,192,105,0,20,81,152,168,0,210,70,119,26,239,115,26,119,23,80,169,113,1,85,126,33,178,178,226,99,121,95,136,108,175,172,5,184,198,114,205,68,206,8,191,99,254,25,177,11,154,99,35,253,151,42,228,219,127,202,31,197,161,196,216,226,172,62,190,144,154,34,201,60,218,143,43,235,168,16,219,166,164,180,152,197,10,201,236,141,22,94,110,222,69,191,231,120,114,236,1,144,90,22,30,84,202,186,191,58,76,127,225,197,156,211,94,41,111,65,199,178,167,46,148,85,110,216,173,194,197,18,66,239,232,90,188,203,150,39,126,234,77,159,252,56,181,186,110,75,205,137,60,84,81,165,191,25,85,175,129,111,222,152,147,223,184,6,4,70,42,209,209,59,254,138,191,190,99,63,52,35,116,218,240,210,234,181,249,187,171,246,200,192,56,235,20,124,78,239,163,47,248,70,51,199,66,165,41,126,25,101,81,238,230,238,191,219,0,38,46,159,112,150,167,172,171,216,209,213,239,142,249,37,113,230,233,165,22,103,236,93,104,252,99,210,36,238,64,48,183,148,171,66,137,118,145,88,113,29,138,20,84,174,248,155,72,203,210,228,50,210,81,79,185,53,149,195,20,75,171,150,52,195,106,52,19,203,91,234,91,106,38,148,181,56,132,52,102,148,172,212,136,66,164,234,153,237,15,84,201,171,90,90,59,98,156,211,243,8,121,164,186,39,84,135,53,17,76,56,151,26,115,34,200,208,172,171,74,78,202,35,73,218,198,70,91,135,212,137,112,49,1,188,167,242,204,18,148,233,95,58,133,193,103,33,22,181,195,170,38,176,56,104,183,226,81,225,35,209,145,46,198,17,173,213,41,36,178,74,216,37,161,163,200,218,201,72,178,86,149,164,131,207,105,133,167,54,35,233,127,224,180,28,254,3,193,217,45,63,47,107,105,146,65,70,27,144,49,115,126,153,61,48,36,154,9,105,204,133,18,27,109,197,58,109,36,150,73,89,155,174,26,189,15,39,214,132,147,93,43,171,231,39,181,51,17,112,56,117,74,196,67,189,53,140,84,42,148,196,217,244,188,202,151,41,67,137,121,165,161,110,67,169,197,41,214,205,70,201,106,205,68,70,227,119,196,177,244,119,161,181,13,131,116,14,142,52,100,175,2,230,146,169,205,55,23,47,110,49,201,236,189,133,53,207,81,198,146,68,76,99,200,90,148,226,30,83,141,169,42,105,197,26,153,200,76,217,36,209,33,33,119,229,50,153,84,130,85,7,34,145,75,33,37,210,217,116,59,112,144,112,112,140,165,150,33,152,109,36,150,218,109,180,145,37,8,74,72,146,73,34,34,34,34,34,28,194,223,184,197,5,108,101,188,6,161,137,92,160,218,18,74,180,175,160,27,158,211,12,66,64,226,45,43,15,16,244,170,49,48,169,83,243,102,18,203,202,68,165,110,41,230,144,132,57,16,166,212,151,92,53,19,39,172,52,145,19,142,95,45,11,128,168,15,150,25,180,166,107,32,154,198,200,167,178,200,185,116,202,93,16,228,36,100,28,91,42,101,248,103,219,81,165,198,156,109,68,74,66,210,162,52,154,76,136,200,200,200,197,213,209,87,70,122,203,74,252,92,131,194,218,62,58,18,92,132,195,170,101,55,153,196,153,41,18,233,115,107,109,14,190,77,230,37,60,188,206,182,132,54,147,44,203,90,115,41,8,206,226,46,95,42,63,159,102,38,252,75,232,120,33,159,252,138,158,107,21,79,194,4,119,163,165,192,51,43,5,240,134,141,192,92,47,167,240,143,15,216,139,110,69,78,195,169,152,115,139,124,222,125,213,173,197,58,235,206,47,113,26,220,117,199,28,50,73,37,4,107,50,74,82,146,36,151,181,0,1,0,60,168,254,125,152,155,241,47,161,224,134,127,242,42,121,172,85,63,8,17,222,142,151,12,0,229,71,243,236,196,223,137,125,15,4,51,127,146,78,191,163,112,179,66,106,255,0,16,113,6,161,132,145,211,210,58,226,62,38,58,58,36,207,35,72,230,249,105,17,17,17,26,150,181,40,210,132,33,36,107,90,212,148,164,148,165,17,24,102,86,146,250,69,208,154,47,225,100,126,38,87,81,31,174,193,201,224,178,61,243,78,105,179,60,243,16,122,198,154,115,83,173,212,45,58,213,167,34,56,153,240,35,249,235,199,76,116,196,125,34,241,30,99,138,24,161,57,219,166,177,214,105,150,90,35,68,44,190,21,38,102,220,44,51,102,103,171,101,25,149,98,185,168,212,165,45,106,90,214,181,171,219,105,137,165,85,101,165,126,46,76,43,9,204,202,45,52,196,186,34,34,26,147,148,56,217,50,137,116,184,215,208,53,52,149,173,59,75,137,75,106,121,121,149,153,100,73,35,213,161,180,35,213,104,227,201,231,143,58,75,225,125,73,138,148,132,28,36,186,91,46,135,89,83,232,153,43,82,117,36,107,110,17,59,15,12,165,89,40,66,82,78,167,94,179,38,205,226,67,87,245,103,24,12,234,228,167,211,142,39,18,165,80,26,45,226,74,33,26,158,211,18,114,69,45,51,74,218,96,166,50,232,84,161,5,4,182,238,70,184,150,90,178,146,166,210,122,198,90,113,75,36,169,165,56,244,143,143,150,207,207,85,5,85,126,170,211,149,37,57,48,247,72,56,233,108,116,59,159,185,113,151,155,113,29,202,74,147,212,100,39,123,147,231,77,185,86,149,244,3,146,42,157,248,72,28,69,165,97,225,217,154,193,170,41,42,126,108,194,89,101,43,155,33,180,178,210,16,135,34,20,226,84,211,100,162,100,245,100,163,34,113,187,134,90,143,154,205,44,124,233,241,147,225,2,161,244,139,227,233,76,124,214,105,99,231,79,140,159,8,21,15,164,95,1,53,60,151,30,98,120,101,241,215,166,35,70,85,12,85,228,184,243,19,195,47,142,189,49,26,50,168,4,5,242,134,104,89,53,209,99,20,34,39,180,133,63,22,156,43,169,98,8,233,248,195,137,84,81,65,62,109,230,118,94,251,138,73,41,11,74,137,213,52,75,53,26,217,36,158,177,197,161,236,184,150,62,159,113,75,11,104,76,105,161,38,120,103,137,114,46,121,166,231,58,157,182,11,106,122,31,91,170,121,15,55,227,25,90,28,77,156,105,10,232,168,175,107,29,200,204,143,231,135,74,173,25,235,45,20,49,114,51,11,107,8,232,73,138,21,14,153,148,162,103,12,100,148,76,101,206,45,196,52,249,183,152,212,202,243,52,226,22,218,140,242,173,10,202,165,163,35,139,12,245,228,49,250,118,126,246,255,0,148,132,170,8,171,228,49,250,118,126,246,255,0,148,132,170,0,0,0,0,0,0,0,0,15,154,205,44,124,233,241,147,225,2,161,244,139,226,106,121,46,60,196,240,203,227,175,76,70,136,86,210,199,206,159,25,62,16,42,31,72,190,38,167,146,227,204,79,12,190,58,244,196,104,12,170,0,0,0,0,1,10,220,181,126,116,244,183,193,252,15,164,102,35,13,112,95,8,107,44,122,197,10,127,8,240,253,136,71,39,181,20,66,153,135,56,183,201,150,26,66,27,83,174,188,226,247,153,33,182,155,113,195,36,146,150,100,131,36,165,74,50,73,230,87,45,95,157,61,45,240,127,3,233,25,136,186,188,134,63,78,207,222,223,242,144,9,9,209,215,1,168,221,27,112,142,69,133,52,100,20,34,81,46,135,66,230,113,204,195,155,43,155,76,77,9,40,136,215,73,75,90,179,184,164,220,146,107,86,68,18,27,73,228,66,72,174,88,0,0,249,87,31,85,3,229,92,6,111,242,105,232,43,13,164,213,77,21,137,248,157,1,9,21,133,244,228,67,242,216,168,21,69,58,219,243,121,137,195,145,165,132,27,14,33,214,80,201,62,203,202,112,212,89,143,86,218,82,178,83,134,220,228,140,85,228,184,243,19,195,47,142,189,49,26,50,168,0,0,0,6,42,242,163,249,137,226,111,196,190,152,130,25,84,0,62,107,52,78,243,167,193,191,132,10,123,210,44,15,165,48,0,1,21,124,185,223,73,63,223,39,242,104,149,65,21,124,185,223,73,63,223,39,242,104,12,85,228,184,243,236,195,47,142,189,15,26,39,248,64,15,37,199,159,102,25,124,117,232,120,209,63,192,0,0,2,0,121,81,252,251,49,55,226,95,67,193,11,105,162,174,140,245,150,149,248,185,7,133,180,124,116,36,185,9,135,84,202,111,51,137,50,82,37,210,230,214,218,29,124,155,204,74,121,121,157,109,8,109,38,89,150,180,230,82,17,157,196,92,190,84,127,62,204,77,248,151,208,240,67,42,185,12,126,157,159,189,191,229,32,18,83,133,184,91,66,96,181,9,44,195,60,52,145,115,53,55,38,215,108,80,91,83,209,26,173,107,203,121,207,24,242,214,226,174,227,171,87,73,71,107,216,172,68,68,94,172,0,0,124,187,208,20,5,101,138,117,148,167,15,176,250,158,139,158,84,51,200,130,134,129,129,134,34,206,234,236,102,102,102,102,73,66,18,146,82,214,181,25,33,8,74,148,163,74,82,102,95,81,3,8,57,52,244,21,137,209,150,153,138,196,252,78,128,139,133,197,10,142,29,249,108,84,10,162,154,113,137,68,184,162,8,210,194,13,135,22,211,203,120,216,101,229,56,106,60,165,171,109,41,65,165,195,112,46,174,132,154,31,83,58,35,97,123,82,84,148,36,109,109,60,135,97,85,100,226,17,216,141,68,115,237,56,250,217,67,109,186,179,74,80,202,98,86,209,45,40,108,220,36,146,214,148,153,229,78,69,0,0,249,172,210,199,206,159,25,62,16,42,31,72,190,37,83,70,159,252,141,179,127,131,250,239,240,243,65,21,122,88,249,211,227,39,194,5,67,233,23,196,170,104,211,255,0,145,182,111,240,127,93,254,30,104,2,21,135,213,64,249,87,19,231,202,25,166,156,171,69,140,47,136,145,82,21,4,34,113,82,165,135,34,167,224,206,25,49,71,4,193,185,149,217,131,237,169,68,148,33,41,39,82,209,172,148,75,120,146,90,183,16,135,178,133,159,229,58,229,0,140,194,40,56,157,31,176,66,162,217,43,168,188,204,84,211,38,155,125,168,169,12,43,140,50,243,73,134,90,144,77,155,207,183,17,185,230,214,165,50,148,42,196,151,20,133,183,20,56,47,139,213,150,2,226,133,63,139,152,126,252,35,115,218,118,33,79,67,148,91,4,243,14,161,109,169,167,89,113,27,140,208,227,78,56,217,154,77,43,34,89,154,84,149,17,40,188,255,0,231,170,189,170,191,85,106,58,146,163,152,123,164,100,116,202,58,33,207,221,56,243,206,56,190,245,41,74,235,51,25,21,164,119,39,158,60,232,209,133,244,222,42,85,240,112,147,25,108,198,29,5,80,34,90,173,113,211,113,174,56,100,212,60,74,147,116,173,10,73,180,157,122,12,219,39,141,109,95,212,92,124,38,211,70,45,33,105,93,40,48,106,75,139,148,180,54,193,183,235,33,166,50,181,197,55,16,244,178,57,165,101,118,29,197,32,254,165,196,26,146,133,45,167,90,89,161,25,242,149,213,31,57,154,31,105,103,89,104,139,138,30,28,72,161,226,231,18,40,248,119,33,167,180,226,99,202,21,137,170,9,181,147,6,181,155,110,146,22,211,171,39,18,178,70,123,107,16,70,73,117,100,127,66,116,5,127,70,226,157,27,41,196,28,62,168,97,39,148,244,242,28,162,96,99,161,140,242,58,139,153,25,25,25,18,144,180,168,148,133,161,68,75,66,210,164,168,146,164,153,16,122,0,0,1,128,28,178,120,215,224,54,143,178,156,28,132,151,235,162,241,54,96,122,231,220,107,51,108,64,203,157,135,136,115,42,137,196,154,94,83,235,131,36,221,11,73,183,175,190,85,100,49,10,195,42,185,78,177,75,228,161,166,77,107,178,79,121,206,85,73,108,244,180,191,229,93,78,203,178,182,91,91,27,208,149,47,44,115,145,189,53,102,189,250,42,52,18,6,63,206,176,206,170,167,240,226,151,197,41,180,38,207,37,172,38,19,73,124,163,88,219,136,114,35,96,40,93,123,233,204,130,66,217,53,197,147,105,90,20,175,24,195,233,50,73,163,120,121,81,45,60,138,120,233,25,53,145,86,154,60,79,167,58,238,100,201,82,83,176,206,19,238,56,136,87,87,171,142,66,86,102,109,54,202,30,84,42,210,217,18,20,110,69,190,190,157,212,104,139,106,102,138,154,213,82,90,178,123,47,136,132,110,30,142,147,183,59,142,75,203,81,45,198,23,48,132,129,36,180,68,147,35,94,182,57,165,25,40,210,89,18,179,189,200,146,171,149,161,126,49,200,176,11,74,10,3,21,106,150,115,201,101,83,7,33,230,46,102,89,108,208,177,112,238,194,59,19,100,33,107,94,165,17,10,119,86,148,154,151,171,200,86,53,92,131,232,248,0,0,0,0,7,202,184,159,238,75,143,49,60,50,248,235,211,17,162,0,68,255,0,114,92,121,137,225,151,199,94,152,141,1,149,64,0,0,0,0,0,0,2,50,249,87,180,28,134,169,101,83,189,46,48,229,113,103,61,150,195,195,174,174,148,146,29,136,40,232,70,146,219,9,141,96,146,74,54,150,195,73,70,181,39,102,141,150,148,229,208,166,215,174,136,177,245,80,62,85,192,102,87,39,22,131,144,218,86,214,81,245,134,32,174,46,31,14,168,248,134,17,28,203,72,117,165,206,226,212,70,178,130,105,242,34,74,16,148,146,84,250,146,173,106,80,235,73,73,36,222,39,91,157,225,138,188,151,30,98,120,101,241,215,166,35,70,85,0,0,0,0,0,0,12,85,229,71,243,19,196,223,137,125,49,4,50,168,98,175,42,63,152,158,38,252,75,233,136,32,16,2,62,170,7,202,184,250,168,0,0,0,0,0,1,242,174,39,251,146,227,204,79,12,190,58,244,196,104,128,17,63,220,151,30,98,120,101,241,215,166,35,64,101,80,0,0,249,87,31,74,122,39,121,172,96,223,193,253,61,232,230,7,205,96,250,83,209,59,205,99,6,254,15,233,239,71,48,2,234,128,0,0,133,110,90,191,58,122,91,224,254,7,210,51,17,53,34,21,185,106,252,233,233,111,131,248,31,72,204,64,93,94,67,31,167,103,239,111,249,72,90,174,90,191,58,122,91,224,254,7,210,51,17,117,121,12,126,157,159,189,191,229,33,106,185,106,252,233,233,111,131,248,31,72,204,64,57,21,60,233,234,159,131,248,239,72,203,132,212,136,86,228,84,243,167,170,126,15,227,189,35,46,19,82,0,0,0,62,107,52,177,243,167,198,79,132,10,135,210,47,137,84,228,84,243,88,170,126,16,35,189,29,46,17,87,165,143,157,62,50,124,32,84,62,145,124,74,167,34,167,154,197,83,240,129,29,232,233,112,12,255,0,0,0,1,128,28,181,126,107,20,183,194,4,15,163,166,35,63,198,0,114,213,249,172,82,223,8,16,62,142,152,128,192,14,75,143,62,204,50,248,235,208,241,162,127,132,0,242,92,121,246,97,151,199,94,135,141,19,252,0,45,86,150,62,107,24,201,240,127,80,250,57,241,117,69,170,210,199,205,99,25,62,15,234,31,71,62,3,230,176,125,41,232,157,230,177,131,127,7,244,247,163,152,31,53,131,233,79,68,239,53,140,27,248,63,167,189,28,192,11,170,0,0,62,85,199,210,158,137,222,107,24,55,240,127,79,122,57,129,243,88,39,122,103,165,85,27,162,135,39,230,21,214,19,153,148,34,170,121,142,27,201,161,169,57,67,141,155,203,152,204,74,84,198,67,83,73,90,21,179,54,165,54,167,151,153,57,80,100,146,61,98,219,66,193,202,41,167,84,54,139,84,105,208,248,125,31,8,188,84,159,195,178,244,11,49,48,174,173,18,201,115,199,16,131,153,17,155,102,195,203,75,144,234,109,12,169,126,90,210,181,33,104,73,161,112,129,41,175,235,41,45,125,7,138,80,117,12,91,149,100,4,225,185,251,83,104,181,20,83,234,152,161,226,124,162,28,55,137,68,234,205,210,37,158,114,86,99,190,107,220,197,107,250,254,178,197,58,202,109,136,56,131,80,197,207,42,25,228,65,196,199,71,68,153,103,117,118,34,34,34,34,36,161,9,73,37,8,66,72,144,132,37,41,73,37,41,34,44,138,174,185,55,116,142,195,253,28,96,116,133,157,200,127,93,140,156,211,41,105,124,233,38,149,228,73,181,24,250,63,247,134,243,69,211,97,26,181,44,189,92,161,194,92,180,29,210,234,85,165,238,17,170,171,122,93,9,39,171,36,49,9,150,212,114,166,34,18,180,33,243,65,41,17,76,160,212,110,166,25,226,205,147,88,87,37,182,243,100,167,53,70,226,178,40,252,147,31,52,122,58,227,197,101,163,118,46,72,177,86,140,141,139,74,229,209,8,68,202,5,152,130,101,19,89,113,173,39,17,4,233,169,11,78,71,18,155,18,141,10,200,178,67,137,44,232,73,151,208,142,142,184,241,70,233,35,132,114,44,86,163,35,97,20,137,140,58,17,51,128,102,32,222,92,170,98,72,73,196,65,58,106,66,21,157,181,42,196,163,66,115,160,208,226,75,34,210,102,23,34,221,163,89,121,59,134,155,29,251,134,175,90,2,128,2,165,110,176,30,86,185,74,149,44,108,136,175,242,201,127,5,66,8,52,160,128,137,133,240,107,90,214,92,219,109,186,68,119,182,164,79,21,106,180,166,92,131,50,63,158,75,248,42,16,95,165,164,116,60,71,130,186,166,212,156,187,117,238,68,95,172,0,197,184,51,34,207,126,225,49,58,3,45,210,164,72,150,127,238,183,238,106,161,68,58,194,32,213,158,214,221,97,50,218,9,54,143,4,139,42,18,95,158,190,207,114,134,1,159,240,106,73,178,171,31,174,63,188,67,120,108,64,160,210,202,175,111,40,254,241,13,254,171,128,176,186,87,151,251,22,85,55,253,131,252,101,129,7,218,72,23,251,40,212,68,95,177,63,139,178,39,3,75,3,50,194,202,167,127,247,15,241,150,4,31,105,29,115,197,10,134,199,253,201,252,93,144,25,39,201,205,14,235,147,213,229,69,254,96,70,117,254,206,104,76,53,18,131,69,61,41,73,149,140,165,204,17,255,0,208,72,136,158,77,134,204,231,106,51,177,254,119,227,127,143,180,37,238,145,109,73,145,203,12,204,173,176,179,252,4,128,239,139,128,0,0,169,149,134,146,66,111,192,85,125,66,136,189,183,152,13,121,72,139,113,13,37,196,84,238,93,96,69,214,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,128,165,186,198,161,160,192,5,76,172,40,11,234,1,160,142,227,89,29,198,132,149,140,107,43,17,112,1,69,25,246,141,165,111,184,220,87,17,161,93,96,60,86,38,153,149,43,50,59,238,241,63,132,64,135,125,55,150,95,36,138,208,247,254,167,126,2,24,76,126,33,161,46,211,115,6,204,138,199,170,226,87,250,34,4,63,105,217,10,136,122,250,183,120,137,39,151,155,119,101,183,208,97,136,5,216,208,157,226,84,92,2,58,91,169,54,190,252,48,242,122,114,195,146,169,51,81,37,23,58,166,252,61,202,36,115,244,33,154,173,83,168,102,117,106,178,41,68,122,254,197,195,13,90,109,50,151,104,150,92,50,34,53,84,201,87,14,214,98,64,70,228,199,163,50,140,73,245,62,178,255,0,40,198,124,232,76,148,39,195,59,160,191,83,186,191,108,140,8,155,163,230,196,122,72,237,104,151,75,252,163,25,225,161,89,47,243,229,103,84,95,161,223,248,128,19,13,78,101,53,63,149,36,91,209,213,239,143,66,146,30,118,155,73,146,159,223,214,143,198,60,190,145,24,243,70,232,219,132,147,220,85,172,227,33,18,137,116,58,211,45,129,122,32,217,92,214,98,104,81,195,193,52,105,66,213,157,197,38,198,162,66,178,32,150,226,139,34,20,100,22,95,148,27,77,169,94,138,20,11,114,42,101,248,72,236,69,170,161,226,25,149,65,166,41,41,126,82,194,153,121,40,155,45,181,50,234,22,134,226,18,218,82,211,132,146,120,245,132,147,50,109,203,65,23,231,166,189,170,127,85,106,42,146,162,152,123,164,100,116,202,58,33,207,221,56,243,206,56,190,245,41,74,235,51,30,215,72,172,121,172,180,146,197,201,238,43,86,113,177,106,92,198,33,104,150,64,189,16,79,34,83,46,37,168,225,224,154,52,161,9,200,218,85,99,81,33,57,214,107,113,69,157,106,51,145,222,73,125,10,121,146,10,15,75,28,76,150,77,96,231,79,235,155,162,229,239,150,161,180,192,188,198,173,115,53,17,43,59,154,228,58,235,109,37,196,165,36,217,41,210,39,9,214,86,128,192,29,40,52,82,196,125,21,39,180,196,146,190,107,63,132,244,252,44,225,167,155,100,201,182,34,148,130,40,200,5,56,147,83,78,61,14,245,210,163,105,197,165,77,173,135,58,58,210,66,111,87,38,182,154,211,29,29,113,30,7,11,235,89,157,176,202,174,152,41,184,148,40,225,88,110,85,52,137,56,102,145,51,117,247,18,75,54,80,134,18,135,18,110,165,9,109,107,116,137,74,65,37,115,9,164,78,4,81,186,72,97,44,247,10,171,56,56,85,34,99,14,181,203,99,158,135,55,151,42,152,147,106,40,120,214,137,43,66,179,182,165,92,210,75,78,116,26,219,81,228,90,136,254,119,49,159,8,107,44,6,196,249,254,18,87,236,66,55,61,167,98,18,204,65,194,62,79,48,234,22,218,93,105,214,215,184,205,14,52,227,110,17,40,146,178,37,145,41,41,81,26,72,62,156,69,72,70,183,36,230,154,211,28,64,131,252,204,88,161,51,215,206,164,146,244,57,72,70,184,112,176,237,187,43,133,97,150,74,88,150,208,148,45,199,154,67,106,121,42,241,171,91,122,243,89,164,153,35,92,148,220,6,160,20,72,168,8,1,229,71,243,236,196,223,137,125,15,4,51,255,0,145,83,205,98,169,248,64,142,244,116,184,96,7,42,63,159,102,38,252,75,232,120,33,159,252,138,158,107,21,79,194,4,119,163,165,192,51,252,0,0,64,15,42,63,159,102,38,252,75,232,120,33,143,255,0,37,42,239,228,89,242,20,231,223,206,103,132,30,20,243,102,202,207,232,166,205,179,107,245,217,53,190,163,209,201,159,39,94,91,239,25,1,202,143,231,217,137,191,18,250,30,8,90,173,26,52,116,174,244,160,197,56,12,51,161,97,255,0,90,140,156,70,231,103,230,100,175,105,101,151,227,53,110,186,222,187,85,175,66,181,72,86,117,240,34,226,100,23,87,64,93,10,42,173,43,49,30,18,119,54,150,108,248,101,76,204,25,114,163,152,68,19,136,110,63,33,165,197,75,33,205,181,33,106,121,212,25,18,212,133,22,165,181,146,204,243,41,164,59,61,20,157,45,34,161,169,89,53,21,75,64,236,82,90,126,95,15,43,151,67,107,86,230,162,21,134,210,219,77,231,89,169,106,202,132,36,174,163,53,29,174,102,103,188,121,92,11,192,188,56,209,211,14,37,216,95,133,242,109,134,85,3,119,94,121,211,37,197,76,34,148,68,78,69,68,184,68,90,199,151,149,55,59,18,73,41,74,16,148,33,8,66,110,0,8,192,229,69,228,255,0,131,155,193,204,180,155,193,10,119,83,53,103,105,152,215,18,182,28,97,136,87,33,90,97,215,222,155,39,88,180,101,120,181,86,117,182,201,106,121,78,37,194,73,44,157,83,177,109,64,87,245,150,22,86,82,156,65,195,234,134,46,71,80,200,226,10,38,6,58,24,203,59,75,177,145,145,145,145,165,104,82,77,72,90,20,70,133,161,74,74,137,73,81,145,253,68,8,118,229,80,208,86,38,128,168,102,186,79,97,108,4,91,244,196,242,33,233,149,102,203,209,77,100,148,204,95,138,101,9,125,163,113,194,121,196,69,61,18,102,109,161,11,213,45,43,60,201,109,104,67,97,34,154,31,105,103,70,233,117,133,254,28,72,161,225,36,243,216,8,135,33,167,180,226,99,206,41,249,82,205,197,147,6,181,155,109,26,208,235,72,39,18,178,70,75,235,16,70,106,105,100,80,67,165,143,157,62,50,124,32,84,62,145,124,101,87,37,46,142,154,71,70,99,45,57,164,45,45,15,224,238,30,195,109,208,115,25,164,193,107,38,103,80,228,146,109,216,54,97,208,234,28,126,238,41,38,151,85,226,27,118,24,212,102,227,140,106,85,138,186,88,249,211,227,39,194,5,67,233,23,192,77,79,37,199,152,158,25,124,117,233,136,209,149,67,21,121,46,60,196,240,203,227,175,76,70,140,170,0,16,173,203,87,231,79,75,124,31,192,250,70,98,38,164,66,183,45,95,157,61,45,240,127,3,233,25,136,11,171,200,99,244,236,253,237,255,0,41,9,84,17,87,200,99,244,236,253,237,255,0,41,9,84,0,0,0,0,0,0,0,0,31,53,154,88,249,211,227,39,194,5,67,233,23,196,212,242,92,121,137,225,151,199,94,152,141,16,173,165,143,157,62,50,124,32,84,62,145,124,77,79,37,199,152,158,25,124,117,233,136,208,25,84,0,0,0,0,2,21,185,106,252,233,233,111,131,248,31,72,204,69,213,228,49,250,118,126,246,255,0,148,133,170,229,171,243,167,165,190,15,224,125,35,49,23,87,144,199,233,217,251,219,254,82,1,42,128,0,0,62,85,199,213,64,249,87,1,63,220,151,30,98,120,101,241,215,166,35,70,85,12,85,228,184,243,19,195,47,142,189,49,26,50,168,0,0,0,0,0,0,0,0,4,85,242,231,125,36,255,0,124,159,201,162,85,4,85,242,231,125,36,255,0,124,159,201,160,49,87,146,227,207,179,12,190,58,244,60,104,159,225,0,60,151,30,125,152,101,241,215,161,227,68,255,0,0,0,0,8,1,229,71,243,236,196,223,137,125,15,4,50,171,144,199,233,217,251,219,254,82,24,171,202,143,231,217,137,191,18,250,30,8,101,87,33,143,211,179,247,183,252,164,2,85,0,0,0,0,0,0,0,7,205,102,150,62,116,248,201,240,129,80,250,69,241,42,154,52,255,0,228,109,155,252,31,215,127,135,154,8,171,210,199,206,159,25,62,16,42,31,72,190,37,83,70,159,252,141,179,127,131,250,239,240,243,64,16,172,61,86,41,98,149,119,141,53,220,207,19,49,46,123,207,53,36,231,83,182,198,236,172,195,235,117,76,161,150,252,91,40,67,105,179,109,33,61,20,149,237,115,185,153,153,249,81,34,156,152,188,159,240,120,187,25,13,164,14,55,211,187,93,11,9,149,250,102,90,235,140,59,11,62,138,109,247,153,117,81,40,74,205,194,101,135,33,247,178,226,18,151,148,180,220,212,218,86,135,2,255,0,242,98,242,127,198,97,20,28,54,144,56,223,78,236,149,212,94,87,233,153,107,174,62,212,84,134,21,198,30,101,213,68,161,43,38,205,231,219,136,222,203,136,82,153,74,19,115,75,138,90,27,207,90,254,128,163,113,78,141,155,97,246,32,211,208,147,202,122,121,14,112,209,208,49,36,121,29,69,200,200,200,200,201,72,90,84,73,90,22,147,37,161,105,74,146,105,82,72,203,208,0,15,158,29,54,244,62,169,180,70,197,7,100,170,40,184,218,38,121,16,250,169,57,196,91,176,250,248,230,26,109,133,188,135,27,105,102,164,173,149,68,161,163,90,144,217,56,105,53,161,41,35,202,155,129,201,197,167,28,54,138,85,148,125,31,136,40,139,136,195,170,194,33,133,199,60,210,221,117,114,72,180,145,160,163,90,96,140,210,180,41,38,148,190,148,167,90,164,52,210,146,106,54,73,167,38,167,26,48,134,141,199,172,47,168,48,143,16,24,139,114,69,81,67,165,152,131,132,124,217,125,165,161,196,186,211,205,175,121,18,219,117,182,220,34,81,41,6,104,34,82,84,147,52,159,207,14,58,104,225,136,248,25,142,51,28,12,155,83,243,88,249,175,56,20,60,129,77,64,30,178,125,10,235,198,220,36,76,51,77,169,204,250,235,17,19,104,82,212,151,51,52,125,52,41,36,31,74,98,207,233,117,141,243,93,28,116,116,172,241,150,69,35,132,155,204,164,16,240,201,131,132,139,113,72,96,223,136,138,102,25,181,185,151,164,164,33,79,146,205,4,105,53,146,13,36,164,102,206,86,255,0,147,179,6,49,183,2,52,116,149,208,88,209,50,132,110,33,136,136,167,160,36,9,132,99,95,35,66,226,159,82,217,92,100,59,238,53,22,135,77,73,136,73,229,74,219,55,156,65,169,100,72,75,120,129,203,97,141,18,169,140,77,7,129,20,245,95,9,21,17,43,136,138,159,84,210,118,80,149,174,21,243,105,180,75,148,235,153,110,133,155,79,70,153,52,75,35,200,226,22,180,217,77,40,194,45,132,138,114,168,96,228,139,71,252,26,209,159,7,105,199,182,136,74,102,95,81,67,185,19,149,104,218,226,150,169,115,145,49,57,22,181,155,122,215,220,117,221,94,115,74,51,229,79,69,36,66,213,114,90,96,92,102,48,105,89,33,169,35,100,219,93,55,135,127,158,73,155,206,27,237,182,136,166,200,202,94,132,184,209,101,215,109,90,183,146,218,212,148,173,184,103,252,162,73,161,89,43,203,157,244,147,253,242,127,38,128,178,156,144,20,180,138,185,199,220,66,162,170,152,29,182,75,80,97,124,218,87,49,134,214,173,189,124,43,241,176,13,186,222,116,26,86,156,200,90,138,233,50,81,94,228,100,123,198,21,213,148,180,246,134,170,167,52,85,83,3,177,78,169,249,132,68,174,99,13,173,67,154,136,166,28,83,110,183,157,6,164,43,42,208,162,186,76,210,118,185,25,150,241,157,92,138,158,116,245,79,193,252,119,164,101,193,203,39,130,158,3,105,5,41,198,56,73,134,186,19,19,101,231,174,97,199,115,56,196,116,185,168,120,119,50,164,155,73,37,149,48,184,51,77,214,181,27,154,251,229,78,66,1,34,156,157,184,233,25,143,218,41,210,149,36,250,115,206,117,36,135,91,77,207,158,81,62,110,42,42,20,200,154,91,174,60,106,83,207,57,10,184,87,156,112,148,164,169,199,151,228,153,26,19,146,162,24,57,26,49,190,85,66,227,108,255,0,5,230,18,56,184,136,140,80,135,97,80,49,236,184,156,144,143,203,88,140,136,52,58,131,177,154,28,105,199,108,180,153,154,86,218,19,148,201,102,182,230,124,0,0,0,124,171,137,254,228,184,243,19,195,47,142,189,49,26,32,4,79,247,37,199,152,158,25,124,117,233,136,208,25,84,0,0,0,0,0,0,0,3,229,92,125,84,15,149,112,19,253,201,113,230,39,134,95,29,122,98,52,101,80,197,94,75,143,49,60,50,248,235,211,17,163,42,128,0,0,0,0,0,6,42,242,163,249,137,226,111,196,190,152,130,25,84,49,87,149,31,204,79,19,126,37,244,196,16,8,1,31,85,3,229,92,125,84,0,0,0,0,0,0,249,87,19,253,201,113,230,39,134,95,29,122,98,52,64,8,159,238,75,143,49,60,50,248,235,211,17,160,50,168,0,0,124,171,143,165,61,19,188,214,48,111,224,254,158,244,115,3,230,176,125,41,232,157,230,177,131,127,7,244,247,163,152,1,117,64,0,0,66,183,45,95,157,61,45,240,127,3,233,25,136,154,145,10,220,181,126,116,244,183,193,252,15,164,102,32,46,175,33,143,211,179,247,183,252,164,45,87,45,95,157,61,45,240,127,3,233,25,136,186,188,134,63,78,207,222,223,242,144,181,92,181,126,116,244,183,193,252,15,164,102,32,28,138,158,116,245,79,193,252,119,164,101,194,106,68,43,114,42,121,211,213,63,7,241,222,145,151,9,169,0,0,0,31,53,154,88,249,211,227,39,194,5,67,233,23,196,170,114,42,121,172,85,63,8,17,222,142,151,8,171,210,199,206,159,25,62,16,42,31,72,190,37,83,145,83,205,98,169,248,64,142,244,116,184,6,127,128,0,0,192,14,90,191,53,138,91,225,2,7,209,211,17,159,227,0,57,106,252,214,41,111,132,8,31,71,76,64,96,7,37,199,159,102,25,124,117,232,120,209,63,194,0,121,46,60,251,48,203,227,175,67,198,137,254,0,22,171,75,31,53,140,100,248,63,168,125,28,248,186,162,213,105,99,230,177,140,159,7,245,15,163,159,1,243,88,62,148,244,78,243,88,193,191,131,250,123,209,204,15,154,193,244,167,162,119,154,198,13,252,31,211,222,142,96,5,213,0,0,31,42,227,213,87,248,165,93,226,135,131,158,29,79,121,207,193,42,126,14,150,147,252,170,203,59,44,174,23,54,161,143,20,132,231,203,172,95,77,121,150,119,222,163,177,15,42,51,43,147,175,65,88,157,41,107,34,174,49,6,2,45,24,87,32,136,121,152,231,161,162,154,66,230,115,22,74,29,101,45,50,39,9,246,80,166,226,18,226,222,74,60,132,41,9,90,22,162,90,2,250,114,93,114,127,198,77,227,37,186,77,227,125,59,169,149,51,179,76,104,121,91,238,62,196,83,145,77,62,211,236,205,149,171,90,50,178,90,171,52,219,132,180,188,151,20,225,164,144,77,41,217,95,155,202,101,83,249,84,108,138,123,44,132,152,203,102,48,238,66,70,65,197,178,151,152,137,97,196,154,92,105,198,212,70,149,161,73,51,73,164,200,200,200,204,140,37,50,153,84,130,85,5,34,145,75,33,37,210,217,116,59,112,144,112,112,140,165,150,33,152,109,36,150,218,109,180,145,37,8,74,72,146,73,34,34,34,34,34,28,163,43,245,128,130,30,81,61,5,162,116,91,172,142,184,195,232,8,181,225,92,254,33,150,96,94,137,138,105,107,150,76,94,40,133,156,180,136,220,55,222,66,91,135,83,136,121,72,242,22,148,41,107,90,77,107,183,250,14,233,117,53,209,11,22,213,85,189,46,139,155,210,115,232,116,203,106,57,83,17,10,66,214,193,44,148,136,166,80,106,38,149,18,201,230,201,172,43,26,28,121,178,83,122,211,113,63,64,245,109,45,34,174,41,105,205,21,84,192,237,178,90,130,95,17,43,152,195,107,86,222,190,21,246,212,219,173,231,65,146,211,153,10,81,93,38,74,43,220,140,143,120,249,238,211,91,69,41,238,137,152,201,27,70,234,166,177,148,132,202,241,148,180,238,53,148,39,111,133,202,131,113,179,83,102,104,55,152,90,245,78,21,144,163,178,28,213,161,14,182,64,62,131,169,58,162,71,92,210,242,106,214,150,143,219,100,181,4,190,30,105,46,137,213,173,189,124,43,237,165,198,156,200,178,37,167,50,20,147,178,136,148,87,177,145,30,225,220,151,146,48,83,146,159,0,180,130,192,220,45,157,167,22,127,59,242,106,138,97,206,112,20,164,108,181,173,185,151,23,13,13,104,227,136,109,227,91,90,196,17,180,228,35,237,19,136,84,58,21,118,204,214,149,231,95,173,1,64,1,82,226,3,202,215,42,74,101,141,220,191,76,151,240,84,32,95,73,53,172,252,29,214,173,75,249,242,215,59,219,212,68,245,87,72,35,150,55,251,100,191,130,161,4,154,86,195,182,207,130,250,180,165,55,219,175,149,54,253,96,6,52,192,54,165,231,202,100,86,183,227,19,39,160,124,44,65,82,23,83,164,118,170,239,229,31,235,80,162,28,165,72,190,183,127,177,252,98,110,244,40,148,177,15,71,56,104,36,21,170,99,86,230,200,190,133,12,3,52,32,146,162,101,87,59,244,143,239,16,223,27,112,165,102,143,223,252,67,119,168,5,130,210,199,253,171,42,159,253,135,248,203,2,15,244,139,185,226,149,66,95,181,63,139,50,38,255,0,75,31,246,173,170,127,246,31,227,12,8,64,210,43,253,180,234,15,253,147,248,179,32,50,183,147,85,187,206,12,247,127,107,241,191,199,218,18,241,75,21,164,50,194,253,132,207,240,18,34,43,147,76,175,55,63,240,126,59,248,251,66,93,169,127,208,57,111,237,38,127,128,144,29,185,240,33,65,83,224,66,128,14,117,10,39,241,138,185,212,40,144,26,143,136,169,91,168,80,206,224,71,212,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,128,161,158,235,13,67,65,241,0,7,58,128,28,234,1,182,145,184,74,221,192,109,164,110,36,172,87,184,1,240,27,14,31,18,27,234,87,112,217,115,129,128,242,88,128,238,74,106,60,242,222,218,174,191,116,64,136,45,59,162,117,149,205,112,222,75,95,155,55,223,220,97,132,190,98,26,115,83,19,4,222,215,213,126,17,2,32,116,235,103,37,111,91,175,53,237,205,187,173,238,48,192,59,157,7,151,154,170,36,91,133,45,254,146,24,123,93,52,33,109,135,144,78,107,60,170,133,189,214,247,8,129,228,244,22,130,205,85,146,245,182,205,74,222,217,125,210,24,94,13,49,36,153,240,206,88,173,170,215,158,178,126,71,236,120,142,240,200,137,233,242,114,207,38,5,127,211,111,127,12,198,122,232,78,223,246,231,191,251,221,255,0,137,24,37,89,53,169,170,102,237,230,190,89,132,74,111,110,199,12,103,86,132,238,230,240,207,163,253,238,235,253,178,2,95,233,206,146,158,247,209,248,196,49,114,177,99,150,50,86,152,225,242,35,173,105,121,173,31,75,210,57,221,148,202,220,141,75,240,179,188,207,60,150,103,105,82,27,65,43,90,193,165,180,160,212,230,161,72,125,4,164,173,79,36,76,229,62,118,83,222,250,63,24,183,250,76,232,189,134,26,83,80,15,210,85,252,146,17,115,40,56,120,179,167,231,42,67,134,252,154,53,230,20,218,98,17,171,113,181,56,130,86,173,106,97,75,213,184,109,55,152,143,42,77,33,15,60,156,250,20,254,106,156,71,126,127,95,203,38,173,225,149,45,227,38,81,44,22,169,185,164,113,26,13,185,98,94,204,149,167,50,22,110,58,166,137,74,67,105,74,110,210,158,105,194,158,115,222,60,86,11,97,29,27,128,216,95,32,194,58,1,136,182,228,84,236,58,153,135,56,184,131,121,247,86,183,20,235,175,56,189,196,107,113,215,28,112,201,36,148,17,172,201,41,74,72,146,94,212,211,116,158,240,26,75,113,140,68,229,24,208,163,243,85,97,187,21,5,1,44,149,55,137,180,183,140,150,196,190,90,167,38,144,36,75,55,37,138,123,50,80,156,203,89,56,210,157,37,37,14,37,73,187,73,121,215,11,46,201,22,235,26,136,172,92,64,124,183,210,117,76,246,135,170,164,213,173,45,29,177,78,169,249,132,60,210,93,19,170,67,154,136,166,28,75,141,57,145,100,164,43,42,210,147,178,136,210,118,177,145,150,225,244,79,161,190,44,87,120,217,163,141,25,136,88,145,72,77,100,83,232,233,123,109,196,59,48,75,40,231,124,136,36,148,205,148,52,73,213,179,17,234,169,74,155,110,217,143,33,45,173,91,174,91,74,215,147,103,1,171,237,40,154,210,42,160,150,194,42,90,168,116,197,76,105,22,160,114,193,77,103,68,234,149,183,197,40,214,105,90,20,147,78,178,29,45,165,46,184,140,238,41,121,221,67,153,106,71,96,4,141,66,132,119,21,1,0,60,168,254,125,152,155,241,47,161,224,134,127,242,42,121,172,85,63,8,17,222,142,151,6,148,124,148,159,154,83,29,170,108,107,249,61,120,57,225,30,197,243,51,193,109,179,81,179,193,177,13,234,219,91,121,179,106,51,121,5,108,214,223,107,157,255,0,208,167,69,47,204,125,133,147,92,51,240,247,194,222,115,168,31,158,237,188,215,176,106,245,144,208,236,234,181,122,231,111,109,155,54,108,197,124,246,182,235,152,100,0,0,0,130,30,80,138,2,178,197,62,81,234,219,15,176,250,158,139,158,84,51,200,137,36,52,12,12,49,22,119,87,204,208,102,102,102,102,73,66,18,146,82,214,181,25,33,8,74,148,163,74,82,102,82,211,161,222,138,180,110,138,24,71,47,163,228,210,216,69,84,243,24,120,120,154,178,110,219,134,242,230,51,18,71,76,146,234,144,133,108,205,169,78,37,148,101,78,84,25,168,203,88,183,22,191,65,70,232,233,66,82,88,237,93,233,21,179,237,117,157,107,169,131,219,115,188,222,201,43,110,14,1,157,143,87,173,54,156,187,208,26,237,110,173,43,241,185,47,100,221,87,84,0,0,0,0,0,7,18,83,41,149,72,37,80,82,41,20,178,18,93,45,151,67,183,9,7,7,8,202,89,98,25,134,210,73,109,166,219,73,18,80,132,164,137,36,146,34,34,34,34,33,243,111,165,143,157,62,50,124,32,84,62,145,124,125,41,136,213,197,142,70,191,146,134,41,214,88,153,249,163,185,179,194,218,130,99,61,216,188,16,215,108,187,84,75,143,106,181,155,106,115,229,214,101,205,149,55,181,236,87,176,12,128,228,184,243,19,195,47,142,189,49,26,50,168,90,173,23,48,47,243,53,224,77,51,130,158,20,248,71,224,230,219,243,79,97,216,245,251,68,99,241,62,163,172,115,46,93,126,95,44,239,150,251,175,98,186,160,2,21,185,106,252,233,233,111,131,248,31,72,204,68,212,140,42,211,91,147,123,243,96,226,156,171,19,62,76,190,9,115,101,62,196,139,98,240,119,111,214,106,226,98,30,214,235,54,166,173,125,167,46,92,167,108,151,190,251,16,88,14,67,31,167,103,239,111,249,72,74,160,197,93,6,52,24,252,197,222,27,127,178,143,134,62,24,243,111,234,39,55,236,187,38,211,251,33,236,249,182,159,107,108,157,119,221,149,64,0,0,0,0,0,0,0,3,230,179,75,31,58,124,100,248,64,168,125,34,248,154,158,75,143,49,60,50,248,235,211,17,163,31,241,99,145,175,228,161,138,117,150,38,126,104,238,108,240,182,160,152,207,118,47,4,53,219,46,213,18,227,218,173,102,218,156,249,117,153,115,101,77,237,123,21,236,51,87,69,204,11,252,205,120,19,76,224,167,133,62,17,248,57,182,252,211,216,118,61,126,209,24,252,79,168,235,28,203,151,95,151,203,59,229,190,235,216,130,234,128,0,0,0,0,133,110,90,191,58,122,91,224,254,7,210,51,17,117,121,12,126,157,159,189,191,229,33,127,244,214,228,222,252,216,56,167,42,196,207,147,47,130,92,217,79,177,34,216,188,29,219,245,154,184,152,135,181,186,205,169,171,95,105,203,151,41,219,37,239,190,197,234,244,24,208,99,243,23,120,109,254,202,62,24,248,99,205,191,168,156,223,178,236,155,79,236,135,179,230,218,125,173,178,117,223,112,101,80,0,0,15,149,113,245,80,34,175,251,6,63,250,209,127,220,159,254,252,6,85,114,92,121,137,225,151,199,94,152,141,25,84,45,86,139,152,23,249,154,240,38,153,193,79,10,124,35,240,115,109,249,167,176,236,122,253,162,49,248,159,81,214,57,151,46,191,47,150,119,203,125,215,177,93,80,0,0,0,0,0,0,0,0,17,87,203,157,244,147,253,242,127,38,137,84,24,171,167,62,131,31,155,71,192,159,246,81,240,59,192,238,114,253,68,231,13,171,107,217,191,100,51,147,46,205,237,175,159,170,219,194,42,249,46,60,251,48,203,227,175,67,198,137,254,24,1,162,231,37,39,230,107,199,106,103,26,254,79,94,17,248,57,182,252,204,240,91,99,215,237,16,111,195,122,182,214,230,92,186,252,222,65,223,45,183,94,229,159,224,0,0,2,0,121,81,252,251,49,55,226,95,67,193,12,170,228,49,250,118,126,246,255,0,148,133,213,210,143,146,147,243,74,99,181,77,141,127,39,175,7,60,35,216,190,102,120,45,182,106,54,120,54,33,189,91,107,111,54,109,70,111,32,173,154,219,237,115,186,186,12,104,49,249,139,188,54,255,0,101,31,12,124,49,230,223,212,78,111,217,118,77,167,246,67,217,243,109,62,214,217,58,239,184,50,168,0,0,0,0,0,0,0,124,214,105,99,231,79,140,159,8,21,15,164,95,18,169,163,79,254,70,217,191,193,253,119,248,121,160,242,152,177,200,215,242,80,197,58,203,19,63,52,119,54,120,91,80,76,103,187,23,130,26,237,151,106,137,113,237,86,179,109,78,124,186,204,185,178,166,246,189,138,246,25,85,134,154,41,124,142,244,54,140,209,39,195,222,112,218,233,249,236,139,194,14,107,213,101,231,39,34,151,173,217,117,202,190,175,106,182,93,111,75,39,20,223,112,68,95,39,158,133,147,93,41,241,66,30,123,87,211,241,106,194,186,106,32,206,160,140,40,149,66,148,107,228,222,102,165,236,56,148,154,150,181,40,218,83,164,131,73,161,147,81,235,27,90,217,205,61,50,153,76,170,65,42,130,145,72,165,144,146,233,108,186,29,184,72,56,56,70,82,203,16,204,54,146,75,109,54,218,72,146,132,37,36,73,36,145,17,17,17,17,15,63,133,184,91,66,96,181,9,44,195,60,52,145,115,53,55,38,215,108,80,91,83,209,26,173,107,203,121,207,24,242,214,226,174,227,171,87,73,71,107,216,172,68,68,94,172,0,0,0,7,159,154,208,20,108,246,178,144,98,12,230,158,132,140,168,105,88,120,232,105,44,115,196,106,92,2,35,9,162,137,54,136,207,42,86,180,176,218,13,118,206,72,206,146,50,75,139,37,122,0,0,31,52,58,72,227,124,215,72,252,109,170,113,162,115,35,132,147,68,84,113,13,41,16,16,206,41,196,67,48,203,13,195,178,131,90,183,173,100,211,45,231,93,146,74,94,101,18,80,70,72,47,161,236,126,195,73,238,50,96,213,89,133,84,229,111,224,140,93,85,47,84,173,201,191,54,162,63,83,10,234,137,49,45,234,22,164,18,181,172,27,173,95,50,84,141,102,116,153,41,36,35,175,251,6,63,250,209,127,220,159,254,252,5,234,228,125,193,201,21,13,163,1,98,172,59,219,68,235,18,230,15,196,70,57,149,104,212,66,192,196,63,9,15,13,99,90,144,172,171,68,75,186,194,74,20,123,78,69,102,38,210,98,202,242,231,125,36,255,0,124,159,201,162,82,101,50,153,84,130,85,5,34,145,75,33,37,210,217,116,59,112,144,112,112,140,165,150,33,152,109,36,150,218,109,180,145,37,8,74,72,146,73,34,34,34,34,34,24,193,167,62,131,31,155,71,192,159,246,81,240,59,192,238,114,253,68,231,13,171,107,217,191,100,51,147,46,205,237,175,159,170,219,195,0,57,21,60,233,234,159,131,248,239,72,203,132,132,242,146,96,188,215,27,244,75,170,36,84,189,33,23,82,84,242,56,136,57,244,138,14,17,106,215,147,236,188,73,125,77,182,74,45,114,246,55,99,18,77,89,70,163,81,18,18,167,50,15,21,161,79,38,247,230,62,197,57,174,38,124,153,124,45,231,58,125,249,22,197,224,238,193,171,214,68,195,189,173,214,109,78,222,219,54,92,185,74,249,239,125,214,60,213,1,242,239,64,87,245,150,22,86,82,156,65,195,234,134,46,71,80,200,226,10,38,6,58,24,203,59,75,177,145,145,145,145,165,104,82,77,72,90,20,70,133,161,74,74,137,73,81,145,253,57,82,117,76,138,185,165,100,213,173,45,29,182,201,106,9,124,60,210,93,19,170,91,122,248,87,219,75,141,57,145,100,149,167,50,22,147,178,136,148,87,177,145,30,225,25,115,110,67,89,83,211,88,215,164,90,75,69,193,203,87,16,226,160,225,226,233,36,196,190,203,6,163,213,161,199,83,24,218,92,89,38,196,107,38,208,74,50,51,36,166,246,44,245,209,115,2,255,0,51,94,4,211,56,41,225,79,132,126,14,109,191,52,246,29,143,95,180,70,63,19,234,58,199,50,229,215,229,242,206,249,111,186,246,32,186,160,0,3,229,92,79,247,37,199,152,158,25,124,117,233,136,209,138,191,216,49,255,0,214,139,254,228,255,0,247,227,63,244,92,192,191,204,215,129,52,206,10,120,83,225,31,131,155,111,205,61,135,99,215,237,17,143,196,250,142,177,204,185,117,249,124,179,190,91,238,189,136,46,168,0,0,0,0,0,0,0,15,149,113,245,80,34,175,251,6,63,250,209,127,220,159,254,252,6,85,114,92,121,137,225,151,199,94,152,141,25,84,45,86,139,152,23,249,154,240,38,153,193,79,10,124,35,240,115,109,249,167,176,236,122,253,162,49,248,159,81,214,57,151,46,191,47,150,119,203,125,215,177,93,80,0,0,0,0,0,1,138,188,168,254,98,120,155,241,47,166,32,134,85,11,85,165,30,5,254,105,76,9,169,176,83,194,159,7,60,35,216,190,105,236,59,102,163,103,140,98,39,212,117,141,230,205,168,203,229,149,179,95,125,172,97,243,88,62,170,4,85,255,0,96,199,255,0,90,47,251,147,255,0,223,137,84,0,0,0,0,0,1,242,174,39,251,146,227,204,79,12,190,58,244,196,104,197,95,236,24,255,0,235,69,255,0,114,127,251,241,159,250,46,96,95,230,107,192,154,103,5,60,41,240,143,193,205,183,230,158,195,177,235,246,136,199,226,125,71,88,230,92,186,252,190,89,223,45,247,94,196,23,84,0,0,124,171,143,165,61,19,188,214,48,111,224,254,158,244,115,3,0,63,176,99,255,0,173,23,253,201,255,0,239,196,148,225,61,11,242,47,194,202,55,12,249,211,156,252,18,167,229,210,45,183,81,169,218,182,88,102,217,214,234,243,43,38,109,94,108,185,149,107,218,231,107,128,245,96,0,0,33,91,150,175,206,158,150,248,63,129,244,140,196,77,72,194,173,53,185,55,191,54,14,41,202,177,51,228,203,224,151,54,83,236,72,182,47,7,118,253,102,174,38,33,237,110,179,106,106,215,218,114,229,202,118,201,123,239,177,5,128,228,49,250,118,126,246,255,0,148,133,170,229,171,243,167,165,190,15,224,125,35,49,25,255,0,160,198,131,31,152,187,195,111,246,81,240,199,195,30,109,253,68,230,253,151,100,218,127,100,61,159,54,211,237,109,147,174,251,188,166,154,220,155,223,155,7,20,229,88,153,242,101,240,75,155,41,246,36,91,23,131,187,126,179,87,19,16,246,183,89,181,53,107,237,57,114,229,59,100,189,247,216,131,10,249,21,60,233,234,159,131,248,239,72,203,132,212,140,42,208,167,147,123,243,31,98,156,215,19,62,76,190,22,243,157,62,252,139,98,240,119,96,213,235,34,97,222,214,235,54,167,111,109,155,46,92,165,124,247,190,235,30,106,128,0,0,15,154,205,44,124,233,241,147,225,2,161,244,139,226,85,57,21,60,214,42,159,132,8,239,71,75,135,148,197,142,70,191,146,134,41,214,88,153,249,163,185,179,194,218,130,99,61,216,188,16,215,108,187,84,75,143,106,181,155,106,115,229,214,101,205,149,55,181,236,87,176,202,173,10,116,82,252,199,216,89,53,195,63,15,124,45,231,58,129,249,238,219,205,123,6,175,89,13,14,206,171,87,174,118,246,217,179,102,204,87,207,107,110,185,134,64,0,0,0,192,14,90,191,53,138,91,225,2,7,209,211,17,159,227,31,244,214,209,75,243,96,225,100,171,12,252,61,240,75,155,42,6,39,187,111,53,237,250,205,92,52,67,58,173,94,185,171,95,105,205,155,49,219,37,173,190,228,17,3,201,113,231,217,134,95,29,122,30,52,79,240,192,13,23,57,41,63,51,94,59,83,56,215,242,122,240,143,193,205,183,230,103,130,219,30,191,104,131,126,27,213,182,183,50,229,215,230,242,14,249,109,186,247,44,255,0,0,22,171,75,31,53,140,100,248,63,168,125,28,248,186,163,202,98,197,11,242,80,194,202,203,12,249,211,155,60,45,167,230,50,45,183,81,174,217,118,168,103,25,214,234,243,39,62,93,102,108,185,147,123,90,229,123,128,249,130,31,74,122,39,121,172,96,223,193,253,61,232,230,6,0,127,96,199,255,0,90,47,251,147,255,0,223,137,41,194,122,23,228,95,133,148,110,25,243,167,57,248,37,79,203,164,91,110,163,83,181,108,176,205,179,173,213,230,86,76,218,188,217,115,42,215,181,206,215,1,234,192,0,7,206,102,135,122,42,214,90,87,226,228,190,143,147,75,98,211,76,75,162,33,226,106,201,187,110,19,40,151,75,141,125,50,75,170,66,211,180,184,148,184,150,81,149,89,150,70,163,45,90,28,90,62,132,232,10,2,141,194,202,54,83,135,216,125,79,66,72,233,233,28,57,67,64,192,195,17,228,105,23,51,51,51,51,53,45,106,81,169,107,90,140,214,181,169,74,81,169,74,51,63,21,163,70,142,148,38,139,248,89,1,134,116,44,63,235,81,147,136,220,239,124,211,154,108,204,178,252,102,173,215,92,212,235,117,8,86,169,10,200,142,4,92,76,238,168,0,161,151,88,168,0,208,58,10,182,128,163,107,167,169,248,170,190,158,132,155,46,149,156,53,63,148,20,73,26,145,11,49,109,167,90,106,32,145,124,170,90,18,251,134,140,196,121,87,149,105,178,208,133,39,208,25,220,56,164,192,104,45,195,89,111,72,208,91,140,107,245,160,40,42,69,113,64,1,228,171,228,252,203,111,127,233,162,254,10,132,12,233,46,122,255,0,7,61,110,93,179,191,245,145,61,149,193,102,150,54,87,253,50,95,193,80,129,157,38,89,212,248,55,210,189,246,206,175,172,128,199,201,55,209,191,115,248,196,225,104,82,189,109,26,226,173,107,84,166,95,245,80,194,15,100,223,70,253,207,227,19,151,161,107,90,186,49,212,230,191,231,145,71,195,220,161,192,102,27,62,65,251,227,80,163,69,100,31,190,42,123,128,88,45,44,127,218,186,169,255,0,216,127,140,48,33,3,72,175,246,211,168,63,246,79,226,204,137,189,210,201,95,236,91,85,110,254,225,254,50,192,132,45,34,78,248,163,80,110,254,228,254,46,208,12,182,228,205,43,205,143,252,30,142,254,62,208,151,42,111,244,18,93,251,77,159,224,16,136,206,76,239,209,131,255,0,7,163,191,143,180,37,206,155,253,4,151,126,211,103,248,4,3,181,62,4,40,42,124,8,80,1,206,161,68,254,49,87,58,133,19,248,192,106,87,17,66,226,42,174,34,165,192,5,64,80,183,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,10,43,128,210,53,25,92,105,48,0,62,151,16,21,50,176,13,180,149,140,107,26,72,198,162,226,0,162,176,217,115,129,141,245,13,165,145,17,24,15,17,136,206,147,52,236,193,106,82,72,139,85,188,207,221,16,34,3,78,88,244,63,136,85,180,58,92,104,205,92,219,185,39,191,212,33,140,75,86,52,71,28,21,29,56,116,141,178,201,179,249,124,55,186,223,229,16,203,165,252,221,113,248,187,86,179,118,76,151,176,121,28,119,66,195,247,247,0,201,13,4,37,73,57,196,35,185,94,233,82,13,159,13,219,213,11,220,46,238,152,48,54,195,89,105,101,115,116,245,158,175,216,241,3,197,232,29,46,180,92,181,195,75,165,154,142,103,171,119,24,94,225,116,52,197,133,34,195,121,117,137,127,163,204,254,2,32,4,48,226,51,100,221,103,59,45,255,0,162,145,101,191,235,170,25,153,161,84,81,49,225,149,212,130,205,205,222,81,254,216,24,113,138,9,36,215,19,210,236,154,198,151,253,114,134,89,232,114,233,171,194,235,88,237,205,252,63,246,128,19,69,76,41,38,167,236,100,123,209,248,199,163,34,222,67,202,81,235,204,184,155,219,113,183,254,112,245,136,252,96,53,30,237,196,52,168,183,88,198,163,61,226,138,222,147,48,27,100,69,154,195,112,134,217,111,80,220,224,0,43,195,128,160,170,120,128,169,25,245,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,0,0,0,0,0,0,0,0,0,0,0,0,0,10,25,117,138,138,25,239,176,13,32,42,118,234,20,234,184,10,25,92,198,174,9,26,51,42,246,176,214,91,210,2,128,2,165,196,7,154,172,119,203,208,95,178,11,248,42,16,123,166,35,13,181,224,142,173,70,171,237,247,223,127,238,113,56,149,129,124,160,131,253,144,95,193,80,131,93,44,162,85,25,224,174,108,189,13,187,201,239,212,126,64,24,171,42,185,107,119,123,31,198,39,19,66,85,154,168,183,84,118,221,83,43,240,80,194,15,101,102,159,27,117,17,121,61,126,248,155,141,7,162,137,116,83,132,165,35,125,78,101,199,220,161,128,102,204,57,153,182,102,125,163,82,184,13,48,214,213,157,143,172,106,62,0,49,255,0,75,3,255,0,98,250,166,251,190,113,254,48,192,132,77,34,127,219,74,160,183,15,149,63,139,52,38,223,75,101,229,194,218,175,135,233,31,227,12,8,69,210,17,70,172,78,159,158,239,210,191,197,218,1,151,28,153,223,162,231,254,15,71,127,31,104,75,149,57,250,7,46,253,166,207,240,8,68,119,38,121,94,108,127,224,252,119,241,246,132,184,211,123,164,114,235,127,113,179,252,2,1,218,144,10,164,197,0,28,234,20,79,227,21,115,168,81,63,140,6,165,113,20,21,87,17,64,21,35,51,49,168,105,34,33,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,6,131,226,53,25,216,80,237,246,64,80,85,71,107,10,90,226,134,100,124,64,9,37,113,168,202,199,184,104,65,153,158,241,172,248,144,1,153,117,241,27,78,157,136,204,198,234,136,175,113,176,241,244,85,217,184,5,144,210,94,114,204,175,14,170,56,149,173,36,77,108,119,204,147,62,47,178,93,94,248,133,237,32,231,13,206,241,154,127,170,82,84,79,108,182,202,147,79,8,70,187,125,225,47,26,100,197,173,140,38,171,212,211,153,84,158,111,182,235,254,153,135,16,205,95,184,184,204,95,143,214,158,117,47,85,125,214,189,161,81,249,0,73,182,131,114,3,98,26,73,18,100,225,107,40,216,110,42,77,183,148,49,143,105,166,36,49,124,143,32,82,87,221,63,107,175,220,34,6,222,134,18,244,181,33,167,28,38,108,106,163,160,247,230,246,144,253,227,179,210,250,29,75,160,225,18,104,185,115,251,125,126,227,16,2,18,49,93,179,69,121,63,47,248,222,59,240,202,25,35,162,45,65,13,43,240,179,94,234,19,173,216,45,116,40,239,109,127,103,190,49,223,23,217,82,43,249,249,101,183,205,136,254,191,119,80,185,218,60,76,92,135,240,131,35,217,115,108,151,232,223,245,222,224,19,207,66,196,34,33,113,121,21,124,166,213,247,25,123,33,237,144,86,33,109,176,186,35,88,228,121,26,239,210,99,171,234,197,201,73,245,0,169,219,168,87,138,76,82,214,21,245,166,3,70,91,42,227,87,85,198,131,51,205,110,161,172,143,163,96,1,82,238,226,40,42,71,99,1,82,191,88,168,165,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,52,153,25,152,212,41,114,32,26,109,97,82,62,160,51,185,138,0,161,145,95,136,213,193,35,73,151,89,113,21,43,219,120,0,0,0,232,170,230,148,185,115,100,146,191,143,35,227,237,84,32,235,75,57,36,76,175,193,93,107,74,78,183,110,181,214,147,225,168,236,247,196,231,79,218,91,176,136,73,38,246,116,143,143,113,136,111,211,118,73,171,240,47,44,53,175,206,62,191,246,183,120,12,14,150,33,7,173,204,102,94,79,227,19,119,161,36,181,134,168,229,154,86,230,234,156,207,121,151,235,80,221,194,18,37,8,37,107,115,23,177,252,98,112,180,36,35,85,20,234,143,121,149,76,175,192,195,0,204,200,116,146,91,50,46,209,172,203,117,198,150,72,201,7,126,209,172,252,147,1,143,58,90,183,159,11,234,171,223,126,195,252,97,129,8,186,66,167,38,39,207,210,93,91,47,241,118,132,223,105,98,147,60,48,170,74,223,220,63,198,24,16,139,164,74,109,138,53,6,239,238,79,226,237,0,203,94,76,219,243,185,216,191,220,244,119,241,246,132,184,211,151,41,44,184,255,0,97,179,252,2,17,27,201,158,106,41,177,153,112,240,126,59,248,251,66,92,105,219,243,20,183,246,155,63,192,32,29,161,113,26,134,148,145,153,141,64,14,117,2,74,192,231,80,23,16,21,87,17,65,85,113,20,1,94,62,248,169,92,83,117,187,192,140,238,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,161,149,197,14,223,100,84,206,194,151,46,192,20,189,133,22,68,86,176,212,125,66,139,59,216,5,16,155,117,13,70,123,247,13,13,153,153,239,49,172,248,128,113,35,28,119,136,242,43,236,14,71,173,49,178,233,25,182,96,49,139,76,102,137,204,45,171,146,180,221,39,176,117,254,200,135,16,221,91,182,148,227,108,107,73,46,137,106,247,95,246,34,68,195,105,170,242,225,240,166,178,89,45,69,151,155,188,147,253,147,14,33,198,164,113,81,24,215,18,225,169,71,155,39,148,123,254,116,32,19,5,161,220,57,38,152,166,84,72,227,71,193,117,251,156,56,230,233,109,6,243,180,52,33,33,187,252,221,108,248,151,235,47,138,232,126,214,90,78,151,59,22,250,66,11,240,80,227,213,105,31,4,220,85,33,10,133,180,218,173,55,66,186,73,185,122,147,192,32,115,27,27,113,156,66,159,165,69,99,231,153,129,118,240,124,199,171,192,136,149,179,207,151,93,175,179,117,125,116,116,250,70,178,150,49,62,163,66,82,148,145,79,166,133,100,149,139,116,65,141,120,52,167,190,108,101,117,69,243,191,174,63,116,1,62,216,72,241,58,252,195,34,175,101,195,223,119,122,197,215,36,245,216,89,60,9,55,148,252,215,59,170,85,151,11,197,70,125,110,11,218,71,98,177,128,94,226,189,86,46,34,130,164,71,212,3,108,200,243,111,26,200,183,92,105,87,17,168,184,0,10,145,92,197,5,72,236,2,182,176,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,5,12,174,42,0,52,216,197,45,97,168,248,10,22,243,222,3,73,220,84,140,204,172,40,126,85,133,75,184,0,5,78,194,128,56,147,52,102,97,59,189,121,125,227,17,47,167,52,175,47,129,57,88,254,249,122,239,218,221,226,91,98,236,109,17,25,122,239,196,35,59,78,41,17,254,114,174,220,57,254,137,117,126,214,238,1,20,210,165,101,214,239,246,63,140,78,46,132,41,252,228,187,98,221,225,50,191,3,12,32,238,9,36,156,246,34,234,252,98,114,116,34,65,149,16,247,15,237,153,95,129,134,1,152,200,43,36,197,125,105,138,35,201,48,63,36,192,88,93,42,219,207,134,85,70,235,223,98,235,253,144,192,132,77,36,91,201,138,53,21,138,214,217,63,139,178,39,35,73,200,115,127,12,234,68,22,91,171,99,227,251,97,145,8,186,80,67,42,31,20,106,83,86,94,142,197,195,246,187,32,50,115,147,73,211,41,177,150,111,247,63,29,213,251,61,161,46,148,209,222,69,45,253,164,207,240,8,67,207,38,236,106,27,158,45,61,50,181,63,27,195,246,243,66,95,232,247,210,236,130,87,185,95,56,48,123,254,161,32,59,228,216,183,128,0,3,157,64,147,184,43,165,107,13,41,81,0,214,174,34,130,185,136,250,133,0,86,198,4,71,113,82,224,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,3,72,212,174,2,150,235,0,45,252,70,129,173,35,70,83,0,111,136,214,124,70,134,248,141,103,196,3,129,25,24,217,117,69,148,198,241,239,35,49,199,120,143,33,152,12,80,211,117,210,249,22,86,137,223,250,157,252,102,24,67,180,236,239,141,47,17,123,95,226,132,37,251,78,39,201,24,95,90,167,165,114,230,223,227,16,194,32,35,124,110,53,175,174,246,227,251,80,128,76,206,136,4,126,9,210,251,255,0,220,132,23,224,161,199,182,199,246,179,210,144,197,98,253,20,71,31,173,186,60,150,136,237,146,41,26,88,236,69,249,209,129,45,223,90,96,123,156,118,103,89,75,67,17,18,127,68,144,123,254,182,232,8,32,210,125,162,111,20,103,246,36,149,231,243,110,31,182,12,48,49,180,187,207,119,74,78,219,55,18,250,232,229,105,84,209,167,20,167,197,187,244,126,111,195,246,192,174,2,52,74,231,219,18,119,108,191,233,64,78,246,14,67,38,29,249,149,146,130,204,184,111,36,187,214,46,216,181,216,72,146,55,102,39,98,220,168,127,190,177,116,173,214,2,130,187,242,157,133,5,125,105,128,219,59,230,222,99,90,75,117,198,131,242,198,164,157,250,32,42,42,86,235,20,21,34,1,82,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,79,92,42,40,69,218,3,109,119,204,118,4,25,145,149,204,85,126,81,130,124,162,1,171,134,243,20,21,225,196,45,112,26,30,73,26,11,113,113,17,225,166,251,41,63,2,250,9,253,81,234,253,172,36,65,92,44,98,62,244,220,107,251,76,220,159,213,31,252,48,8,121,101,54,189,172,66,112,244,33,89,170,135,123,121,255,0,108,202,252,12,48,131,244,116,110,39,3,65,226,181,12,245,255,0,223,58,191,3,12,3,50,17,228,152,175,173,49,66,222,87,32,51,232,153,0,181,184,237,6,152,218,22,120,198,70,207,62,205,229,150,237,207,52,127,136,66,142,153,18,196,193,98,133,95,226,217,44,156,223,228,23,108,60,63,119,120,156,28,95,104,149,69,77,148,105,73,250,135,18,247,102,196,43,105,190,201,22,38,86,138,73,36,191,67,191,139,195,0,246,60,157,211,54,97,106,87,146,180,184,118,144,70,23,68,139,251,181,158,241,50,52,19,200,126,156,148,45,36,118,84,178,29,91,251,219,72,132,141,3,34,28,102,174,137,73,56,178,34,144,197,110,35,253,150,200,154,172,46,82,151,73,200,84,106,51,188,158,20,247,159,185,32,7,180,62,4,40,42,124,8,80,0,80,138,196,42,4,119,0,34,59,0,169,112,21,34,237,1,66,226,53,10,91,125,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,35,88,208,124,64,85,35,66,206,214,26,133,20,2,141,245,141,102,119,2,224,98,128,43,235,76,113,35,75,229,117,159,189,247,200,114,253,105,142,28,195,116,27,159,99,239,144,12,44,211,173,204,184,113,91,238,189,185,183,240,240,194,39,32,139,93,140,200,46,23,191,241,67,18,137,167,204,203,83,66,215,76,106,111,110,108,223,155,221,161,79,176,69,245,21,242,230,52,65,171,200,207,172,239,181,161,21,249,0,77,94,138,109,228,163,169,109,247,252,233,192,151,253,83,2,225,98,244,62,186,156,135,78,123,124,188,131,225,238,110,15,37,163,75,26,170,50,151,233,95,243,175,4,92,61,201,145,112,241,1,141,162,78,202,51,101,180,82,78,246,191,172,88,8,24,210,250,11,103,197,57,209,235,51,103,168,39,62,182,214,249,100,135,7,71,213,101,231,253,223,220,191,233,71,184,211,150,95,179,98,100,90,181,217,181,147,217,217,249,54,183,203,8,239,239,30,23,71,210,183,63,127,236,191,233,64,79,62,19,250,164,199,234,152,255,0,60,91,106,179,148,119,67,42,26,170,156,209,85,78,50,108,83,170,126,97,17,43,152,195,120,61,53,115,81,20,195,138,109,214,243,162,25,72,86,85,161,69,116,153,164,237,114,51,45,226,230,97,66,122,115,45,253,108,127,158,62,125,180,176,243,166,198,79,132,10,135,210,47,128,250,40,194,236,83,161,49,166,132,150,98,94,26,79,57,226,155,156,235,182,40,221,153,232,125,110,169,229,178,231,139,121,8,113,54,113,165,167,164,146,189,174,87,35,35,63,85,235,76,98,183,37,201,255,0,251,20,195,50,255,0,150,189,49,26,59,253,56,180,186,149,104,133,132,73,170,216,151,66,78,42,201,244,66,165,180,228,169,248,132,161,11,124,144,106,92,83,200,37,19,170,134,100,178,231,213,149,205,110,50,217,169,189,105,56,144,186,81,216,209,134,18,236,93,129,192,153,133,95,9,11,93,77,36,231,61,129,148,60,135,16,184,168,34,91,136,53,52,225,167,86,181,145,178,233,155,73,89,185,145,181,175,46,68,154,139,214,77,38,242,169,12,170,50,119,61,153,66,75,165,178,232,119,34,227,35,98,222,75,44,67,48,218,77,110,58,227,138,50,74,16,148,145,168,212,102,68,68,70,102,62,94,170,202,166,123,92,85,83,154,214,169,142,219,103,85,4,194,34,105,49,137,213,33,189,124,83,238,41,199,92,200,130,74,19,153,106,81,217,36,73,43,216,136,139,112,157,41,52,187,28,37,188,153,85,130,52,133,168,249,226,175,123,12,39,177,11,91,208,111,49,29,13,10,228,173,229,49,13,28,167,76,150,236,99,104,50,75,174,26,16,172,197,149,90,197,165,79,186,25,124,2,43,57,43,116,241,253,8,209,83,23,231,95,174,181,72,207,102,115,15,172,34,26,72,148,106,191,108,41,165,184,247,235,112,232,79,169,32,74,152,13,68,98,163,73,29,134,160,0,0,0,0,0,0,0,1,196,153,205,165,82,88,100,70,78,102,112,144,16,238,68,49,8,135,98,94,75,72,83,239,186,134,89,104,148,163,34,53,184,235,141,182,132,241,82,214,148,149,204,200,135,44,98,175,42,63,152,158,38,252,75,233,136,33,106,185,49,116,241,249,55,200,161,176,27,22,39,89,171,234,126,94,158,109,154,76,102,58,200,170,161,148,173,229,57,100,234,146,90,232,118,19,14,74,204,227,142,188,146,113,227,190,71,84,65,159,224,0,3,169,134,170,100,81,117,84,198,138,135,142,207,58,149,75,224,230,145,144,218,165,150,170,22,45,200,150,225,220,206,101,145,89,151,5,18,86,35,53,22,174,234,34,37,36,207,182,17,23,202,135,139,213,150,2,233,237,134,216,185,135,239,194,55,61,167,104,120,55,161,202,45,130,121,135,80,184,217,155,78,178,226,55,25,161,198,156,113,179,52,154,86,68,179,52,169,42,34,81,72,254,140,90,66,210,186,80,96,212,151,23,41,104,109,131,111,214,67,76,101,107,138,110,33,233,100,115,74,202,236,59,138,65,253,75,136,53,37,10,91,78,180,179,66,51,229,32,186,160,0,0,0,0,0,3,0,57,78,180,241,249,8,72,162,112,27,9,231,89,107,234,130,94,174,114,154,75,166,58,184,170,93,149,45,149,55,116,234,148,90,232,134,21,16,73,202,227,110,178,147,109,226,182,118,148,97,154,148,126,42,225,198,32,79,106,154,98,138,173,37,83,169,173,21,48,76,174,127,9,7,16,78,57,47,138,52,18,201,183,8,191,116,155,149,210,78,52,243,102,121,218,113,41,245,99,230,179,70,45,33,106,173,23,241,150,75,139,148,180,54,223,176,107,33,166,50,181,197,57,14,204,206,5,212,229,118,29,197,32,254,165,196,26,146,180,161,214,154,89,161,121,50,159,208,246,11,226,245,27,143,88,95,79,226,230,31,191,22,228,138,162,135,83,208,229,22,193,178,251,75,67,138,105,214,92,70,242,37,182,235,110,54,102,147,82,12,208,102,149,41,38,74,48,246,163,202,98,150,41,80,152,45,66,76,241,51,18,231,188,205,77,201,181,59,108,110,202,244,70,171,90,242,25,111,197,178,133,184,171,184,234,19,209,73,218,247,59,17,25,151,171,24,171,202,143,230,39,137,191,18,250,98,8,3,251,40,250,9,255,0,195,159,253,217,156,127,170,12,170,31,42,227,234,160,0,0,0,113,38,115,105,84,150,25,17,147,153,156,36,4,59,145,12,66,33,216,151,146,210,20,251,238,161,150,90,37,40,200,141,110,58,227,109,161,60,84,181,165,37,115,50,33,203,24,171,202,143,230,39,137,191,18,250,98,8,90,174,76,93,60,126,77,242,40,108,6,197,137,214,106,250,159,151,167,155,102,147,25,142,178,42,168,101,43,121,78,89,58,164,150,186,29,132,195,146,179,56,227,175,36,156,120,239,145,213,16,103,248,0,0,0,0,0,183,248,215,143,120,79,163,181,43,11,90,227,29,87,224,252,150,54,96,137,91,17,59,12,76,94,120,165,182,227,137,111,36,59,110,44,174,134,92,59,153,101,232,218,247,50,35,184,2,202,105,161,131,147,220,125,209,130,191,194,170,89,236,147,169,172,189,184,137,115,121,80,123,76,84,36,67,81,109,67,93,107,66,17,174,92,58,90,214,41,68,148,107,51,157,201,54,48,232,40,14,80,189,14,113,62,178,148,225,253,25,141,48,145,83,217,236,65,66,75,225,226,101,51,8,36,62,249,145,229,104,157,136,97,13,18,212,101,149,9,53,17,173,102,148,38,234,82,72,242,40,124,176,202,102,211,89,4,214,10,123,34,153,197,203,166,82,232,134,226,224,227,33,30,83,47,195,62,218,137,77,186,219,137,50,82,22,149,17,40,148,70,70,70,68,100,62,151,176,7,24,228,90,64,96,213,39,140,84,227,59,60,37,77,47,76,67,144,217,150,189,146,41,10,83,113,48,217,214,132,27,154,167,219,117,173,102,66,74,242,102,79,69,68,96,45,254,41,105,235,162,118,11,87,115,60,51,196,188,86,230,106,146,77,169,219,96,185,138,101,17,170,214,178,135,155,241,140,195,173,181,93,183,80,174,138,142,215,177,216,200,200,189,94,5,233,71,129,58,74,115,223,200,82,185,240,143,193,205,155,156,254,102,70,65,234,54,141,110,167,231,150,155,205,155,80,239,147,123,101,223,107,149,225,91,149,31,207,179,19,126,37,244,60,16,202,174,67,31,167,103,239,111,249,72,4,164,205,166,210,169,4,170,54,123,61,153,194,75,165,178,232,119,34,227,35,34,222,75,44,67,48,218,77,78,58,227,138,50,74,16,148,145,168,212,102,68,68,70,102,49,131,251,40,250,9,255,0,195,159,253,217,156,127,170,15,21,202,223,143,48,216,89,163,67,152,109,47,141,139,98,161,196,248,142,107,134,56,104,135,97,214,212,185,133,182,236,115,134,180,32,210,180,41,38,212,50,218,82,209,157,17,138,62,146,80,180,156,58,224,14,14,79,116,128,198,90,79,7,105,199,182,120,186,154,96,152,119,34,114,161,123,36,42,18,167,34,98,114,45,104,39,53,76,54,235,186,188,228,165,228,202,158,146,136,128,125,41,210,117,76,138,185,165,100,213,173,45,29,182,201,106,9,124,60,210,93,19,170,91,122,248,87,219,75,141,57,145,100,149,167,50,22,147,178,136,148,87,177,145,30,225,219,0,0,234,106,202,166,69,67,82,179,154,214,169,142,216,164,180,252,190,34,105,49,137,213,45,205,68,43,13,169,199,92,200,130,82,213,149,8,81,217,36,106,59,88,136,207,112,198,191,236,163,232,39,255,0,14,127,247,102,113,254,168,50,168,124,203,99,246,14,79,116,127,198,90,179,7,106,55,182,136,186,102,96,168,118,226,114,161,27,92,42,210,78,67,68,228,66,214,77,235,88,113,167,117,121,205,72,207,149,93,36,153,0,250,94,148,205,165,83,249,84,20,246,69,51,132,152,203,102,48,237,197,193,198,66,60,151,152,137,97,196,146,155,117,183,18,102,149,161,73,50,81,40,140,200,200,200,200,91,92,116,210,143,2,116,107,230,79,147,93,115,224,231,132,123,79,54,124,204,140,140,215,236,250,173,119,206,205,57,151,46,189,175,42,215,205,186,246,59,99,175,36,134,60,195,98,158,141,13,225,180,194,54,45,250,135,12,34,57,174,36,226,98,29,136,91,178,231,214,227,176,46,18,214,130,74,16,148,147,176,200,105,43,94,68,65,164,250,41,90,18,86,43,151,59,233,39,251,228,254,77,1,154,152,91,167,174,137,216,211,93,203,48,207,13,49,91,158,106,73,206,187,98,130,230,41,148,62,183,84,202,222,115,198,61,14,134,211,102,218,90,186,74,43,218,197,115,50,35,200,1,0,60,151,30,125,152,101,241,215,161,227,68,223,99,246,49,200,180,127,193,170,179,24,170,54,118,136,74,102,94,168,134,225,179,45,27,92,82,212,77,195,67,103,66,22,109,235,95,113,166,181,153,13,40,207,153,93,20,153,128,182,181,255,0,40,94,135,56,97,89,77,176,254,179,198,152,72,89,236,138,32,225,38,16,240,210,153,132,106,24,124,136,179,52,110,195,176,182,141,105,51,202,180,146,140,208,178,82,21,101,37,68,87,43,5,49,239,9,244,137,165,98,171,92,28,170,252,32,146,193,76,23,43,126,39,97,137,132,201,20,134,219,113,77,228,136,109,181,157,144,243,103,114,44,189,43,94,228,100,95,52,51,105,180,214,127,53,141,158,207,102,113,115,25,148,198,33,200,184,200,200,183,148,243,241,47,184,163,83,142,184,226,140,212,181,169,70,106,53,25,153,153,153,153,143,163,61,11,240,114,123,128,90,48,80,24,85,84,189,158,117,42,151,185,17,49,111,42,11,102,138,139,136,118,45,216,107,161,107,66,245,43,136,83,90,196,168,210,189,94,114,177,42,196,23,46,128,175,232,220,83,163,101,56,131,135,213,12,36,242,158,158,67,148,76,12,116,49,158,71,81,115,35,35,35,34,82,22,149,18,144,180,40,137,104,90,84,149,18,84,147,34,244,2,8,121,56,180,227,134,209,74,178,143,163,241,5,17,113,24,117,88,68,48,184,231,154,91,174,174,73,22,146,52,20,107,76,17,154,86,133,36,210,151,210,148,235,84,134,154,82,77,70,201,52,228,239,0,0,0,0,0,0,234,106,202,166,69,67,82,179,154,214,169,142,216,164,180,252,190,34,105,49,137,213,45,205,68,43,13,169,199,92,200,130,82,213,149,8,81,217,36,106,59,88,136,207,112,229,202,102,210,169,252,170,10,123,34,153,194,76,101,179,24,118,226,224,227,33,30,75,204,68,176,226,73,77,186,219,137,51,74,208,164,153,40,148,70,100,100,100,100,45,174,150,62,107,24,201,240,127,80,250,57,241,25,124,148,250,113,195,97,172,214,3,69,188,73,68,91,178,42,158,112,72,165,166,105,91,175,156,186,99,20,164,32,160,150,221,204,145,12,243,182,82,84,218,75,86,243,174,41,100,164,186,167,25,9,137,0,0,0,0,0,29,76,53,83,34,139,170,166,52,84,60,118,121,212,170,95,7,52,140,134,213,44,181,80,177,110,68,183,14,230,115,44,138,204,184,40,146,177,25,168,181,119,81,17,41,38,118,47,78,77,46,229,90,32,225,26,106,182,37,208,147,138,178,125,16,169,109,57,42,126,33,40,66,223,36,26,151,20,242,9,68,234,225,153,44,185,245,101,115,91,140,182,106,111,90,78,39,18,185,23,106,153,237,115,85,105,11,90,213,49,219,108,234,160,152,72,230,147,24,157,82,27,215,197,62,228,209,199,92,200,130,74,19,153,107,81,217,36,73,43,216,136,139,112,9,63,0,0,22,255,0,26,241,239,9,244,118,165,97,107,92,99,170,252,31,146,198,204,17,43,98,39,97,137,139,207,20,182,220,113,45,228,135,109,197,149,208,203,135,115,44,189,27,94,230,68,118,255,0,11,116,245,209,59,26,107,185,102,25,225,166,43,115,205,73,57,215,108,80,92,197,50,135,214,234,153,91,206,120,199,161,208,218,108,219,75,87,73,69,123,88,174,102,68,118,3,150,175,205,98,150,248,64,129,244,116,196,96,7,37,199,159,102,25,124,117,232,120,208,19,252,0,0,3,207,185,95,209,173,87,240,248,90,170,134,16,234,200,169,59,211,244,74,82,102,167,202,92,211,205,176,168,133,145,21,144,131,117,228,33,57,140,179,153,57,147,54,173,204,190,83,73,74,147,20,41,28,6,174,106,44,23,166,34,231,245,180,28,157,227,146,193,194,27,102,250,95,85,147,180,54,219,136,90,94,91,41,82,159,38,50,168,222,54,137,162,35,53,144,249,204,249,41,87,127,37,63,147,95,62,254,124,252,32,240,167,156,246,86,127,69,54,157,167,95,169,201,170,245,110,150,76,153,58,178,219,112,15,167,224,22,83,67,253,37,36,90,84,224,116,159,19,101,133,169,154,179,150,87,82,66,38,21,108,55,9,56,105,150,215,16,219,68,165,47,51,39,173,67,141,153,45,103,171,113,4,163,37,146,210,155,214,0,56,147,105,180,170,65,42,141,158,207,102,112,146,233,108,186,29,200,184,200,200,183,146,203,16,204,54,147,83,142,184,226,140,146,132,37,36,106,53,25,145,17,17,153,142,88,138,190,85,61,60,127,69,244,84,194,9,215,235,77,85,243,217,100,199,235,232,137,146,41,26,175,218,234,117,109,189,250,228,58,211,234,168,1,35,248,67,141,24,95,143,84,107,120,129,132,117,124,37,69,34,114,33,216,67,136,101,14,52,182,159,108,203,59,78,180,234,82,235,75,177,165,68,149,165,38,104,90,22,87,74,210,103,234,163,102,210,169,116,76,4,28,194,103,9,11,17,52,136,56,72,22,158,121,40,92,83,228,211,143,27,77,36,206,235,89,52,203,174,26,83,115,200,218,213,193,38,101,4,60,151,85,30,144,82,173,38,165,178,156,16,70,221,42,142,217,157,174,37,175,196,52,136,85,200,147,20,211,47,69,41,14,56,140,207,67,237,57,218,54,204,221,37,41,68,73,90,22,234,23,158,156,178,179,105,172,131,70,218,38,123,34,153,197,203,166,82,236,72,150,197,193,198,66,60,166,95,134,125,184,9,130,155,117,183,18,100,164,45,42,34,81,40,140,140,140,136,200,6,122,128,196,174,79,157,54,229,90,87,208,14,72,170,119,225,32,113,22,149,135,135,102,107,6,168,164,169,249,179,9,101,148,174,108,134,210,203,72,66,28,136,83,137,83,77,146,137,147,213,146,140,137,198,239,150,160,0,0,0,0,0,44,166,53,233,153,163,102,142,213,84,45,21,140,120,145,224,252,234,54,94,137,163,16,220,207,31,23,158,21,110,56,218,92,207,14,195,136,43,173,151,10,198,121,186,55,181,140,140,216,41,166,102,141,154,68,213,81,84,86,14,98,71,132,19,168,41,122,230,143,195,115,60,124,38,72,84,56,219,106,115,60,67,13,160,236,183,155,43,17,230,233,94,214,35,50,140,30,90,191,58,122,91,224,254,7,210,51,16,228,84,243,167,170,126,15,227,189,35,46,1,53,32,0,2,223,227,94,61,225,62,142,212,172,45,107,140,117,95,131,242,88,217,130,37,108,68,236,49,49,121,226,150,219,142,37,188,144,237,184,178,186,25,112,238,101,151,163,107,220,200,142,213,82,124,163,218,24,215,53,84,154,138,165,177,147,109,157,84,19,8,121,92,186,27,193,217,171,122,248,167,220,75,109,55,157,112,201,66,115,45,105,43,168,201,37,123,153,145,111,22,87,150,175,205,98,150,248,64,129,244,116,196,69,94,137,222,116,248,55,240,129,79,122,69,128,31,74,96,0,0,0,0,0,0,0,0,0,2,213,99,166,148,120,19,163,95,50,124,154,235,159,7,60,35,218,121,179,230,100,100,102,191,103,213,107,190,118,105,204,185,117,237,121,86,190,109,215,177,218,234,136,171,229,206,250,73,254,249,63,147,64,103,78,10,105,153,163,102,145,53,84,85,21,131,152,145,225,4,234,10,94,185,163,240,220,207,31,9,146,21,14,54,218,156,207,16,195,104,59,45,230,202,196,121,186,87,181,136,204,175,88,133,110,69,79,58,122,167,224,254,59,210,50,225,51,211,105,180,170,65,42,141,158,207,102,112,146,233,108,186,29,200,184,200,200,183,146,203,16,204,54,147,83,142,184,226,140,146,132,37,36,106,53,25,145,17,17,153,128,243,248,165,138,84,38,11,80,147,60,76,196,185,239,51,83,114,109,78,219,27,178,189,17,170,214,188,134,91,241,108,161,110,42,238,58,132,244,82,118,189,206,196,70,101,232,37,51,105,84,254,85,5,61,145,76,225,38,50,217,140,59,113,112,113,144,143,37,230,34,88,113,36,166,221,109,196,153,165,104,82,76,148,74,35,50,50,50,50,31,62,218,116,105,155,61,211,15,17,225,102,109,202,185,154,140,165,246,136,122,102,90,234,16,113,73,109,211,70,182,38,37,196,222,239,59,170,104,205,180,168,219,109,40,74,83,152,201,110,185,149,92,138,114,236,113,126,123,90,76,229,149,30,201,132,240,153,27,153,75,99,96,222,117,184,233,195,136,241,106,130,114,233,109,151,155,109,8,55,212,74,81,155,107,135,74,154,86,102,157,100,37,126,10,109,42,152,196,199,193,203,230,112,145,81,18,184,130,132,142,105,151,146,181,194,190,109,54,241,52,234,72,238,133,155,79,52,225,37,86,60,142,33,92,20,70,124,177,14,218,67,105,103,89,104,139,202,119,137,149,196,138,30,46,113,34,143,135,148,195,79,105,196,199,148,43,19,84,20,142,20,152,53,172,219,116,144,182,157,89,56,149,146,51,219,88,130,50,75,171,35,150,154,2,191,163,113,78,141,148,226,14,31,84,48,147,202,122,121,14,81,48,49,208,198,121,29,69,204,140,140,140,137,72,90,84,74,66,208,162,37,161,105,82,84,73,82,76,136,61,0,0,0,0,0,0,0,0,15,41,138,88,165,66,96,181,9,51,196,204,75,158,243,53,55,38,212,237,177,187,43,209,26,173,107,200,101,191,22,202,22,226,174,227,168,79,69,39,107,220,236,68,102,93,173,89,84,200,168,106,86,115,90,213,49,219,20,150,159,151,196,77,38,49,58,165,185,168,133,97,181,56,235,153,16,74,90,178,161,10,59,36,141,71,107,17,25,238,31,62,250,109,233,131,83,105,115,138,14,206,148,113,112,84,76,142,33,244,210,114,120,182,161,245,240,44,58,219,8,121,110,56,210,9,74,91,202,134,67,166,133,45,194,108,212,104,66,148,69,153,65,244,60,2,37,121,37,52,215,230,72,200,61,19,113,54,103,42,131,146,189,174,114,139,152,62,122,135,19,28,243,250,197,203,20,100,156,142,107,150,235,174,52,167,20,149,19,132,166,136,220,55,89,66,37,168,0,0,0,6,53,85,156,163,218,24,208,213,84,230,138,170,113,147,98,157,83,243,8,137,92,198,27,193,217,171,154,136,166,28,83,110,183,157,16,202,66,178,173,10,43,164,205,39,107,145,153,111,25,42,62,107,52,177,243,167,198,79,132,10,135,210,47,128,250,40,194,220,82,161,49,166,132,150,98,102,26,79,121,230,155,156,235,182,40,221,149,232,125,110,169,229,178,231,139,121,8,113,54,113,165,167,164,146,189,174,87,35,35,63,86,49,87,146,227,204,79,12,190,58,244,196,104,202,160,0,0,0,0,30,83,21,101,216,143,55,195,138,142,89,132,53,28,170,67,89,196,203,221,110,73,50,154,65,156,76,44,52,81,151,69,75,108,143,223,34,81,165,196,161,70,74,83,79,18,77,165,135,22,181,198,140,47,195,170,202,142,195,250,226,175,132,147,79,107,248,136,136,74,114,30,37,14,37,17,239,178,77,231,104,157,36,234,144,179,55,154,74,18,181,36,220,91,137,66,51,40,200,135,181,31,50,216,253,242,101,249,50,213,159,154,15,157,126,72,92,224,174,125,231,60,186,237,118,82,201,151,39,139,212,234,245,122,173,87,138,213,106,245,94,47,32,151,254,78,14,80,8,61,34,36,77,97,38,47,84,95,236,177,1,180,190,212,76,67,108,67,183,81,66,231,91,153,161,208,202,27,109,15,50,217,146,22,201,39,49,182,209,58,147,95,142,38,131,58,128,0,0,120,172,42,198,140,47,198,249,84,222,123,133,21,124,37,73,45,145,206,34,36,49,145,144,136,115,80,81,172,165,10,113,45,184,164,146,94,70,87,91,81,58,217,169,181,18,136,210,165,12,31,229,58,229,0,140,194,40,56,157,31,176,66,162,217,43,168,188,204,84,211,38,155,125,168,169,12,43,140,50,243,73,134,90,144,77,155,207,183,17,185,230,214,165,50,148,42,196,151,20,133,183,28,58,31,105,103,89,104,139,138,30,28,72,161,226,231,18,40,248,119,33,167,180,226,99,202,21,137,170,9,181,147,6,181,155,110,146,22,211,171,39,18,178,70,123,107,16,70,73,117,100,97,244,102,2,223,224,94,58,97,198,145,120,113,46,197,12,47,156,237,210,168,235,180,243,46,145,34,42,95,20,146,35,114,22,37,178,51,213,188,140,201,185,92,210,105,82,86,133,45,11,66,213,112,0,7,137,197,252,104,194,252,5,163,156,196,12,92,171,225,41,217,19,113,13,66,20,67,200,113,213,186,251,134,100,134,154,105,164,169,215,86,100,74,81,165,9,81,146,16,181,157,146,133,25,122,10,178,169,145,80,212,172,230,181,170,99,182,41,45,63,47,136,154,76,98,117,75,115,81,10,195,106,113,215,50,32,148,181,101,66,20,118,73,26,142,214,34,51,220,62,125,244,227,210,238,107,165,246,46,38,171,98,93,23,39,164,228,48,234,150,211,146,167,226,20,181,161,131,89,169,113,79,32,148,109,38,37,227,203,159,86,86,36,54,203,102,167,53,68,226,131,232,62,87,54,149,79,229,144,115,217,20,206,18,99,45,152,195,183,23,7,25,8,242,94,98,37,135,18,74,109,214,220,73,154,86,133,36,201,68,162,51,35,35,35,33,203,71,148,66,43,57,21,203,29,79,194,159,248,25,249,123,251,143,251,103,249,157,255,0,181,252,231,255,0,51,251,177,42,137,78,82,189,192,84,184,152,170,184,1,23,88,25,92,6,147,222,86,24,17,166,179,95,218,111,75,251,227,213,251,88,103,178,134,14,233,161,15,172,240,59,167,107,115,135,87,237,112,16,184,180,101,182,251,220,77,174,131,174,222,138,112,178,255,0,186,115,235,247,40,97,9,113,135,147,39,93,238,38,159,65,167,111,68,186,89,127,221,66,186,253,198,24,6,111,164,238,147,26,79,128,211,12,119,108,253,241,169,126,73,128,241,120,172,140,212,76,208,175,107,234,63,12,129,11,90,116,183,151,17,235,109,255,0,222,223,192,67,9,165,197,31,237,50,103,255,0,51,248,84,8,92,211,179,126,36,214,229,255,0,38,255,0,23,134,1,210,232,56,230,74,206,44,178,222,210,40,158,191,217,76,137,183,194,79,237,58,158,95,108,146,19,240,77,136,63,208,148,242,214,177,157,127,48,226,63,141,50,38,243,8,55,209,116,225,255,0,196,112,127,130,108,5,192,189,200,133,0,184,0,10,145,216,105,79,1,81,68,21,136,6,162,224,96,71,212,5,192,197,11,136,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,3,65,141,71,192,15,129,0,162,70,131,43,13,100,52,168,5,81,192,192,18,119,35,0,21,47,36,199,6,104,118,130,117,93,125,31,190,67,156,123,136,200,135,95,54,249,197,223,220,253,242,1,29,92,161,46,171,193,170,248,136,139,245,43,240,144,130,59,112,125,178,119,25,37,38,187,149,246,142,31,181,92,18,19,202,22,249,162,158,175,211,116,238,230,174,63,87,8,35,219,6,86,181,226,252,156,201,55,190,209,192,191,98,184,2,114,52,125,100,147,71,83,86,191,246,185,6,95,245,77,11,133,88,55,154,86,201,88,253,93,63,193,80,240,154,63,165,101,69,211,38,104,50,252,238,65,117,123,147,66,226,85,72,205,45,106,247,245,100,255,0,5,64,33,15,79,166,141,56,144,189,202,223,60,158,127,24,108,90,173,31,136,254,111,110,254,229,255,0,74,47,7,40,10,50,226,65,238,61,243,201,239,225,219,22,139,71,239,213,239,253,151,253,40,9,233,194,189,203,152,251,236,127,158,62,125,180,176,243,166,198,63,240,254,161,244,139,227,232,47,10,200,141,115,27,246,177,254,120,249,244,210,195,206,155,24,255,0,195,250,135,210,47,128,149,221,16,241,226,141,209,187,146,230,144,197,90,206,54,17,40,151,67,207,81,44,129,122,32,217,92,214,98,115,88,243,135,130,104,210,133,171,59,138,77,141,68,133,100,65,45,197,22,68,40,202,38,52,138,199,138,203,73,28,92,158,226,173,103,27,22,165,204,98,22,137,108,11,209,4,242,37,82,226,90,142,30,9,163,74,16,156,141,165,86,53,18,19,157,102,183,20,89,214,163,63,63,85,98,93,85,88,82,20,93,11,54,139,180,150,130,151,197,203,229,16,173,184,230,173,59,76,107,241,143,190,164,41,70,130,121,107,124,144,165,161,41,204,219,12,36,200,205,23,60,180,228,209,208,114,39,72,234,201,172,97,174,23,8,222,29,81,83,134,144,244,35,136,106,33,115,201,139,36,219,229,4,166,86,74,73,67,18,86,210,158,82,211,211,67,132,218,8,205,75,91,33,124,185,43,180,16,223,39,210,167,23,164,191,174,187,72,200,166,114,255,0,172,46,26,116,149,235,127,108,37,164,56,207,235,113,8,87,169,44,72,6,149,254,107,24,199,240,127,81,122,57,241,223,70,227,54,23,203,177,118,7,2,166,53,124,44,45,117,52,147,156,250,6,78,242,28,66,226,160,137,110,32,212,211,134,157,82,214,70,203,166,109,37,102,230,70,214,188,185,18,106,46,135,74,242,47,204,181,140,118,63,165,253,67,232,231,192,124,215,137,199,228,209,211,142,27,72,234,53,156,31,174,17,22,140,69,162,228,237,173,232,183,22,236,66,39,146,230,77,182,10,53,79,44,212,162,137,37,45,164,188,149,171,166,183,9,196,25,146,150,134,96,224,118,180,157,83,61,161,234,169,53,107,75,71,108,83,170,126,97,15,52,151,68,234,144,230,162,41,135,18,227,78,100,89,41,10,202,180,164,236,162,52,157,172,100,101,184,7,212,137,25,245,13,67,23,180,1,211,6,85,165,142,17,165,81,251,91,117,221,29,15,7,1,85,161,230,146,72,137,125,104,81,55,28,210,155,66,26,201,16,108,186,179,109,41,73,180,180,173,25,114,19,110,57,148,32,56,147,105,180,170,65,42,141,158,207,102,112,146,233,108,186,29,200,184,200,200,183,146,203,16,204,54,147,83,142,184,226,140,146,132,37,36,106,53,25,145,17,17,153,136,54,199,78,84,44,101,174,52,142,146,99,30,21,185,224,204,134,138,218,96,169,249,60,83,105,115,110,129,125,109,28,82,102,68,131,241,187,70,161,147,83,73,94,86,117,77,106,149,173,70,208,190,95,41,126,156,113,58,71,86,79,96,245,14,136,68,97,213,23,56,113,108,197,182,182,162,23,60,152,178,78,48,113,169,121,6,164,148,49,37,110,165,148,161,93,52,56,110,44,204,212,132,51,101,116,62,209,50,178,210,235,20,60,7,145,68,69,201,228,80,16,238,68,207,106,52,192,20,83,18,164,27,107,54,9,104,55,26,37,173,215,80,77,165,4,188,246,214,44,136,210,210,204,130,111,180,62,210,190,153,210,231,11,252,60,146,200,34,228,115,40,40,135,33,39,18,181,38,33,246,32,95,214,47,86,210,35,86,195,76,196,173,76,165,167,148,150,174,109,147,237,146,237,153,38,171,234,60,166,22,225,109,9,130,212,36,179,12,240,210,69,204,212,220,155,93,177,65,109,79,68,106,181,175,45,231,60,99,203,91,138,187,142,173,93,37,29,175,98,177,17,17,122,176,0,0,1,138,188,168,254,98,120,155,241,47,166,32,132,5,202,102,211,89,4,214,10,123,34,153,197,203,166,82,232,134,226,224,227,33,30,83,47,195,62,218,137,77,186,219,137,50,82,22,149,17,40,148,70,70,70,68,100,39,211,149,31,204,79,19,126,37,244,196,16,128,16,31,65,26,0,233,131,42,210,203,8,210,169,129,197,183,93,209,208,240,112,21,90,30,105,36,136,151,214,133,19,113,205,41,180,37,172,145,6,203,171,54,210,148,155,75,74,209,151,33,54,227,153,64,62,96,112,183,20,171,188,22,174,229,152,153,134,147,222,102,169,36,218,237,138,55,101,102,35,85,173,101,108,185,226,222,66,219,85,219,117,105,233,36,237,123,149,140,136,203,232,79,69,29,43,176,227,75,92,56,69,107,69,59,176,205,96,117,108,79,228,15,188,75,138,148,69,40,140,201,42,50,34,214,50,188,170,54,158,34,36,184,148,168,140,144,180,56,218,2,48,121,106,252,233,233,111,131,248,31,72,204,70,58,232,125,165,157,101,162,46,40,120,113,34,135,139,156,72,163,225,220,134,158,211,137,143,40,86,38,168,38,214,76,26,214,109,186,72,91,78,172,156,74,201,25,237,172,65,25,37,213,145,228,87,45,95,157,61,45,240,127,3,233,25,136,192,0,31,81,20,5,127,70,226,157,27,41,196,28,62,168,97,39,148,244,242,28,162,96,99,161,140,242,58,139,153,25,25,25,18,144,180,168,148,133,161,68,75,66,210,164,168,146,164,153,23,160,16,45,201,205,166,191,230,85,196,119,228,21,252,206,106,230,25,85,62,46,101,12,193,235,91,149,199,25,160,155,153,165,156,170,90,178,161,6,219,169,104,210,165,182,164,170,206,169,150,155,57,233,0,0,22,127,74,173,38,40,221,20,48,142,51,20,171,8,24,185,138,213,16,153,108,162,89,12,70,149,204,102,46,33,197,180,193,185,148,210,202,50,180,226,214,226,136,242,161,10,202,149,175,35,107,15,21,167,70,153,178,45,15,48,226,22,102,220,171,158,107,58,163,104,135,166,101,174,161,101,10,167,26,36,107,98,98,92,77,172,203,90,214,140,219,74,137,199,20,180,165,57,72,214,235,127,62,211,105,180,214,127,53,141,158,207,102,113,115,25,148,198,33,200,184,200,200,183,148,243,241,47,184,163,83,142,184,226,140,212,181,169,70,106,53,25,153,153,153,153,143,65,138,88,165,93,227,77,119,51,196,204,75,158,243,205,73,57,212,237,177,187,43,48,250,221,83,40,101,191,22,202,16,218,108,219,72,79,69,37,123,92,238,102,102,121,65,40,208,114,26,154,228,255,0,172,180,184,196,101,197,148,246,101,15,45,93,35,41,52,59,14,80,48,142,205,161,152,84,107,228,162,73,186,183,218,82,245,73,43,180,76,186,151,46,181,56,141,72,97,168,201,77,5,244,205,158,232,121,136,241,83,55,37,92,243,70,85,27,60,61,77,45,105,8,40,165,54,209,175,85,19,12,226,173,103,154,214,186,100,218,148,77,184,149,169,42,202,102,135,91,181,90,61,82,210,42,231,31,112,210,138,170,96,118,217,45,65,88,73,165,115,24,109,106,219,215,194,191,26,211,110,183,157,6,149,167,50,22,162,186,76,148,87,185,25,30,241,237,180,193,209,50,178,209,23,20,60,7,158,196,69,206,36,81,240,237,196,200,170,53,64,20,43,19,84,19,104,55,201,8,39,29,36,45,167,86,109,169,6,188,246,213,172,200,146,234,12,195,232,162,83,54,149,79,229,80,83,217,20,206,18,99,45,152,195,183,23,7,25,8,242,94,98,37,135,18,74,109,214,220,73,154,86,133,36,201,68,162,51,35,35,35,33,140,28,168,254,98,120,155,241,47,166,32,132,122,242,110,114,130,67,104,237,18,230,15,99,36,214,45,88,117,49,136,84,76,20,201,231,93,121,20,202,201,167,220,116,154,135,101,135,94,121,17,47,27,9,52,37,73,67,107,53,185,107,173,195,57,10,229,71,243,19,196,223,137,125,49,4,2,0,71,213,64,249,87,31,85,0,0,0,3,21,121,81,252,196,241,55,226,95,76,65,8,11,148,205,166,178,9,172,20,246,69,51,139,151,76,165,209,13,197,193,198,66,60,166,95,134,125,181,18,155,117,183,18,100,164,45,42,34,81,40,140,140,140,136,200,79,167,42,63,152,158,38,252,75,233,136,33,0,32,62,132,244,23,211,54,69,166,30,28,69,76,220,149,115,53,103,75,236,240,245,52,181,164,44,225,82,227,164,189,84,76,51,138,189,217,119,84,233,147,106,81,184,218,144,164,171,49,18,29,115,37,71,204,14,22,226,149,119,130,213,220,179,19,48,210,123,204,213,36,155,93,177,70,236,172,196,106,181,172,173,151,60,91,200,91,106,187,110,173,61,36,157,175,114,177,145,25,125,15,104,171,164,197,27,165,126,17,193,226,149,31,3,23,46,90,98,21,45,155,203,34,72,212,185,116,197,180,54,183,88,39,50,146,94,70,87,91,90,28,73,22,100,45,57,146,133,231,109,1,120,7,138,198,140,94,163,112,23,11,234,12,92,196,7,226,219,145,83,176,233,122,32,161,24,55,159,117,107,113,45,52,203,104,220,70,183,29,113,182,200,212,105,65,26,200,212,164,164,141,69,234,166,211,105,84,130,85,27,61,158,204,225,37,210,217,116,59,145,113,145,145,111,37,150,33,152,109,38,167,29,113,197,25,37,8,74,72,212,106,51,34,34,35,51,31,62,218,116,105,155,61,211,15,17,225,102,109,202,185,154,140,165,246,136,122,102,90,234,16,113,73,109,211,70,182,38,37,196,222,239,59,170,104,205,180,168,219,109,40,74,83,152,201,110,184,30,218,85,202,141,143,50,93,37,231,248,243,1,13,9,204,85,60,68,11,19,42,57,231,117,240,202,149,65,161,212,67,194,53,18,226,84,236,58,210,81,15,186,110,50,72,66,162,29,91,138,105,73,81,180,38,167,5,241,122,141,199,172,47,167,241,115,15,223,139,114,69,81,67,169,232,114,139,96,217,125,165,161,197,52,235,46,35,121,18,219,117,183,27,51,73,169,6,104,51,74,148,147,37,28,37,242,115,104,81,249,170,177,29,249,253,127,44,154,183,134,84,183,140,153,68,176,90,166,230,145,196,104,54,229,137,123,50,86,156,200,89,184,234,154,37,41,13,165,41,187,74,121,167,10,122,64,124,245,242,137,96,92,30,0,233,89,85,211,114,25,55,54,83,115,237,85,73,33,101,38,193,54,152,88,162,51,117,13,54,201,37,44,178,220,82,34,153,109,179,74,84,150,217,71,148,70,75,86,117,114,45,227,164,246,169,161,42,220,6,168,231,50,165,194,81,59,60,198,154,132,178,27,142,217,98,222,136,92,105,88,140,141,214,91,124,218,86,124,166,164,42,47,42,150,105,83,73,79,107,203,73,131,147,218,195,6,169,44,98,148,61,172,132,195,185,132,68,60,210,27,42,11,44,44,201,80,237,166,39,58,150,70,121,31,98,29,173,90,80,181,43,105,205,209,75,106,51,141,109,11,241,142,69,128,90,80,80,24,171,84,179,158,75,42,152,57,15,49,115,50,203,102,133,139,135,118,17,216,155,33,11,90,245,40,136,83,186,180,164,212,189,94,66,177,170,228,23,3,149,31,207,179,19,126,37,244,60,16,202,174,67,31,167,103,239,111,249,72,98,175,42,63,159,102,38,252,75,232,120,33,122,185,43,241,142,69,163,254,13,105,49,140,85,27,59,68,37,51,47,167,98,27,134,204,180,109,113,75,84,197,184,104,108,232,66,205,189,107,238,52,214,179,33,165,25,243,43,162,147,48,30,43,149,191,30,98,113,79,73,119,48,218,95,27,8,253,61,134,16,252,215,12,112,209,13,68,33,217,139,232,109,216,231,13,104,65,41,11,74,137,168,101,180,165,175,34,224,212,125,21,45,105,43,191,200,167,129,112,115,89,237,105,164,60,250,77,174,230,76,148,221,59,18,225,176,227,104,138,117,26,200,229,165,6,70,235,111,33,149,66,161,46,17,161,38,220,91,232,233,221,68,136,193,31,71,186,23,224,228,247,0,180,96,160,48,170,169,123,60,234,85,47,114,34,98,222,84,22,205,21,23,16,236,91,176,215,66,214,133,234,87,16,166,181,137,81,165,122,188,229,98,85,136,47,88,0,0,8,149,229,172,192,184,57,84,246,139,210,30,67,38,212,243,222,122,110,162,137,108,216,109,181,197,52,141,100,10,212,130,34,117,199,150,202,98,144,167,12,214,146,110,17,132,116,44,146,92,181,11,41,166,134,14,79,113,247,70,10,255,0,10,169,103,178,78,166,178,246,226,37,205,229,65,237,49,80,145,13,69,181,13,117,173,8,70,185,112,233,107,88,165,18,81,172,206,119,36,216,194,37,185,39,113,210,123,134,26,80,75,48,231,158,101,80,84,182,37,222,93,55,76,192,144,140,209,76,67,196,57,0,108,186,102,147,75,202,125,122,132,162,230,151,54,147,78,69,47,86,164,100,7,46,119,210,79,247,201,252,154,34,172,72,167,42,134,49,200,180,128,193,173,25,241,138,156,103,103,132,169,165,245,20,67,144,217,150,189,146,41,10,151,55,19,13,157,104,65,185,170,125,183,90,214,100,36,175,38,100,244,84,70,2,202,242,92,121,246,97,151,199,94,135,141,25,191,203,63,143,49,52,174,23,211,88,1,34,141,132,218,43,136,133,77,39,168,76,67,74,125,185,116,27,141,169,134,214,201,160,214,132,61,19,101,165,210,82,55,192,184,130,206,74,89,39,8,57,46,60,251,48,203,227,175,67,198,139,127,166,134,49,200,177,247,74,10,255,0,21,105,102,114,73,102,179,6,225,229,206,102,89,237,48,176,144,237,66,53,19,101,161,11,70,185,16,233,119,86,164,146,145,172,200,119,52,220,195,213,114,118,224,92,30,63,105,89,74,83,115,233,55,57,211,114,29,109,73,62,101,70,193,182,168,88,82,35,105,14,182,241,41,47,50,228,82,225,89,113,178,74,148,166,222,95,146,68,107,79,208,160,142,174,69,188,28,158,209,248,53,86,227,20,221,237,92,38,34,76,33,225,229,112,217,80,121,161,101,170,136,109,81,57,210,179,50,206,251,241,13,106,212,132,41,59,54,110,146,92,73,148,138,128,249,87,18,83,201,105,167,183,128,145,146,29,20,113,65,140,244,252,214,97,177,210,19,72,120,123,185,1,29,22,249,168,160,226,18,130,187,140,188,251,170,52,59,99,83,110,56,100,179,54,148,74,98,53,128,7,213,64,8,245,228,210,229,4,134,198,25,84,159,71,204,95,154,197,185,136,48,16,251,52,158,109,22,235,177,79,212,168,66,98,159,112,220,52,48,72,97,112,240,204,52,147,91,206,169,111,157,212,102,107,53,94,66,128,4,69,242,150,114,134,77,102,53,252,46,8,96,108,100,92,181,24,113,84,49,50,156,79,84,149,36,226,167,114,231,140,219,133,67,11,232,59,13,15,16,130,90,181,200,90,92,121,150,205,41,36,52,149,189,114,185,82,244,246,240,18,14,125,162,142,23,177,158,160,154,203,246,58,190,105,17,15,118,224,32,98,216,37,28,28,58,86,86,113,231,152,117,38,183,108,105,109,183,8,144,102,234,141,76,69,13,1,64,86,88,167,89,74,112,251,15,169,232,185,229,67,60,136,40,104,24,24,98,44,238,174,198,102,102,102,100,148,33,41,37,45,107,81,146,16,132,169,74,52,165,38,100,18,189,130,250,123,126,106,141,14,241,175,13,241,17,141,159,19,105,156,47,168,99,34,226,24,135,201,11,58,129,68,11,141,28,98,73,5,145,151,137,110,54,151,90,220,147,82,210,182,139,42,148,219,49,2,39,205,253,25,232,221,20,57,63,49,99,11,104,248,232,185,138,213,67,212,147,41,188,206,36,205,43,152,204,92,149,56,135,95,38,243,26,89,70,86,155,66,27,73,158,84,33,57,148,181,231,113,112,24,2,95,185,45,52,246,240,238,14,67,162,142,40,49,146,160,149,75,246,58,66,105,15,15,102,227,224,97,24,53,20,28,66,80,86,109,230,88,105,70,135,108,73,113,182,204,150,100,234,73,79,201,80,249,97,148,205,166,178,9,172,20,246,69,51,139,151,76,165,209,13,197,193,198,66,60,166,95,134,125,181,18,155,117,183,18,100,164,45,42,34,81,40,140,140,140,136,200,78,247,39,238,157,210,45,42,169,86,232,170,165,123,22,38,211,242,242,114,99,13,101,185,206,144,172,55,10,219,179,92,232,135,106,29,141,108,76,66,139,102,73,154,145,107,149,211,188,131,48,5,180,210,43,30,104,221,27,112,142,123,138,213,156,108,34,81,46,135,90,37,144,47,68,27,43,155,76,77,10,56,120,38,141,40,90,179,184,164,216,212,72,86,68,18,220,81,100,66,140,189,173,89,84,200,168,106,86,115,90,213,49,219,20,150,159,151,196,77,38,49,58,165,185,168,133,97,181,56,235,153,16,74,90,178,161,10,59,36,141,71,107,17,25,238,31,62,250,114,105,119,53,210,251,23,19,85,177,46,139,147,210,114,24,117,75,105,201,83,241,10,90,208,193,172,212,184,167,144,74,54,145,18,241,229,207,171,43,18,27,101,179,83,154,162,113,65,111,244,138,199,154,203,73,44,92,158,226,181,103,27,22,165,204,98,22,137,100,11,209,4,242,37,50,226,90,142,30,9,163,74,16,156,141,165,86,53,18,19,157,102,183,20,89,214,163,57,10,228,49,250,118,126,246,255,0,148,132,85,137,84,228,49,250,118,126,246,255,0,148,128,74,160,0,0,192,14,90,191,53,138,91,225,2,7,209,211,17,128,28,151,30,125,152,101,241,215,161,227,70,127,242,213,249,172,82,223,8,16,62,142,152,140,0,228,184,243,236,195,47,142,189,15,26,2,127,128,0,0,67,95,42,230,133,31,35,42,169,253,37,48,206,89,53,137,166,234,217,132,68,77,90,213,181,204,201,230,143,56,149,20,70,115,81,184,150,98,156,113,123,148,156,141,186,89,73,100,79,50,210,102,80,117,53,101,45,34,174,105,89,205,21,84,192,237,178,90,130,95,17,43,152,195,107,86,222,190,21,246,212,219,173,231,65,165,105,204,133,168,174,147,37,21,238,70,71,188,7,206,190,135,250,74,79,116,86,199,25,62,38,203,11,93,42,123,44,174,164,132,76,42,31,114,46,78,235,205,174,33,182,137,74,70,87,139,84,135,27,50,90,11,88,218,9,70,104,53,165,95,69,20,157,83,34,174,105,89,53,107,75,71,109,178,90,130,95,15,52,151,68,234,150,222,190,21,246,210,227,78,100,89,37,105,204,133,164,236,162,37,21,236,100,71,184,64,14,159,90,40,198,104,165,142,49,114,73,99,89,232,202,163,93,56,165,222,109,151,201,182,33,84,242,137,80,10,113,211,86,177,232,126,130,84,100,226,212,166,214,195,138,202,110,228,77,192,228,243,211,219,243,40,193,214,84,77,106,199,56,82,19,41,124,116,246,83,6,220,62,87,60,34,109,132,19,45,42,33,4,165,182,204,74,25,75,10,81,182,233,33,194,97,68,72,70,185,70,18,63,202,13,166,220,171,69,10,1,185,21,48,252,36,118,34,213,80,241,12,202,160,211,20,148,191,41,97,76,188,148,77,150,218,153,117,11,67,113,9,109,41,105,194,73,60,122,194,73,153,54,229,160,178,83,44,172,177,94,191,130,147,65,185,23,63,171,43,25,195,112,205,46,46,44,141,249,132,198,45,226,74,77,199,158,81,17,173,199,92,43,173,197,22,245,25,168,248,152,237,113,163,23,171,44,122,197,10,131,23,49,1,248,71,39,181,20,66,94,136,40,70,9,150,26,66,27,75,77,50,218,55,153,33,182,155,109,178,53,26,150,100,130,53,41,74,51,81,202,79,36,222,133,19,28,63,131,252,211,184,161,44,212,78,167,114,244,55,72,65,56,80,177,13,181,43,138,97,151,138,102,151,16,165,173,183,157,67,138,101,41,241,75,67,122,242,89,40,158,34,64,100,174,128,186,40,193,232,165,129,208,146,73,155,89,235,58,163,83,56,170,30,113,150,9,198,34,148,202,73,48,9,113,163,86,177,152,126,154,82,102,226,210,167,22,251,137,202,78,228,77,149,229,171,243,88,165,190,16,32,125,29,49,25,254,48,3,150,175,205,98,150,248,64,129,244,116,196,4,64,97,86,38,85,88,55,136,244,230,41,81,81,123,60,234,153,152,53,48,134,204,227,136,109,236,135,211,97,221,90,208,181,50,234,13,77,184,130,81,103,109,107,73,157,148,99,232,123,69,93,38,40,221,43,240,142,15,20,168,248,24,185,114,211,16,169,108,222,89,18,70,165,203,166,45,161,181,186,193,57,148,146,242,50,186,218,208,226,72,179,33,105,204,148,47,59,104,249,183,23,87,70,141,34,235,189,23,241,78,3,19,40,88,143,214,160,231,16,89,25,249,167,43,218,89,121,248,61,99,173,57,169,214,234,16,157,106,19,157,28,72,248,145,135,210,152,15,21,130,248,189,70,227,214,23,211,248,185,135,239,197,185,34,168,161,212,244,57,69,176,108,190,210,208,226,154,117,151,17,188,137,109,186,219,141,153,164,212,131,52,25,165,74,73,146,143,149,138,184,153,74,224,222,28,84,120,165,90,197,236,242,90,102,94,236,194,39,43,141,161,199,178,23,65,134,181,139,66,20,243,171,52,182,218,13,69,157,197,161,36,119,81,0,241,90,85,105,49,70,232,161,132,113,152,165,88,64,197,204,86,168,132,203,101,18,200,98,52,174,99,49,113,14,45,166,13,204,166,150,81,149,167,22,183,20,71,149,8,86,84,173,121,27,92,69,232,235,202,133,140,184,87,140,179,202,191,16,156,240,142,140,174,42,8,153,229,73,36,101,180,155,208,207,68,37,166,245,208,47,58,102,233,106,25,135,97,166,161,220,116,218,213,55,171,232,25,165,212,88,173,42,180,152,172,180,175,197,200,204,82,172,32,97,37,200,76,58,101,178,137,100,49,18,145,46,151,54,183,22,211,6,230,82,83,203,204,235,139,91,138,34,204,181,171,42,80,140,141,163,45,121,40,244,40,249,38,213,76,105,41,137,146,201,172,53,55,73,76,33,226,105,38,173,169,102,113,52,101,197,40,226,51,146,137,197,51,10,227,104,220,148,228,113,211,202,107,50,101,230,148,30,83,149,254,169,145,87,56,251,135,181,173,45,29,182,201,106,12,47,148,205,37,209,58,165,183,175,133,126,54,61,198,156,200,178,74,211,153,11,73,217,68,74,43,216,200,143,112,198,189,26,52,139,174,244,95,197,56,12,76,161,98,63,90,131,156,65,100,103,230,156,175,105,101,231,224,245,142,180,230,167,91,168,66,117,168,78,116,113,35,226,71,149,92,181,126,116,244,183,193,252,15,164,102,35,0,0,125,52,96,94,58,97,198,145,120,113,46,197,12,47,156,237,210,168,235,180,243,46,145,34,42,95,20,146,35,114,22,37,178,51,213,188,140,201,185,92,210,105,82,86,133,45,11,66,213,112,4,5,242,124,233,183,53,209,66,191,114,69,83,191,23,29,135,85,84,68,59,51,88,53,69,41,44,74,95,83,204,165,115,100,54,150,93,90,214,220,58,92,74,154,108,146,111,22,172,148,102,109,183,105,222,164,234,153,21,115,74,201,171,90,90,59,109,146,212,18,248,121,164,186,39,84,182,245,240,175,182,151,26,115,34,201,43,78,100,45,39,101,17,40,175,99,34,61,192,48,91,150,175,205,98,150,248,64,129,244,116,196,69,94,137,222,116,248,55,240,129,79,122,69,129,42,156,181,126,107,20,183,194,4,15,163,166,34,42,244,78,243,167,193,191,132,10,123,210,44,0,250,83,0,0,0,1,215,84,115,200,74,94,158,154,84,177,237,188,228,44,166,9,248,231,208,201,17,184,166,218,65,173,68,146,51,34,53,89,39,107,153,21,250,200,7,98,3,0,63,179,87,162,199,251,193,197,95,241,84,187,253,120,101,54,140,250,74,80,250,84,225,219,216,155,135,242,121,244,182,84,204,205,233,94,170,116,195,13,62,167,90,67,107,82,137,44,186,234,114,120,210,34,186,136,238,71,186,214,51,11,178,3,23,180,158,229,13,193,141,19,177,2,7,14,49,30,149,173,230,19,41,132,161,169,211,47,73,96,161,30,99,80,227,207,52,68,102,236,75,106,37,230,97,119,44,182,181,183,157,247,121,140,19,229,78,209,243,30,49,70,65,132,148,133,29,136,112,115,138,141,231,24,133,126,101,47,129,110,25,10,67,75,112,205,106,110,45,106,34,202,217,150,228,158,251,123,224,51,32,69,95,46,119,210,79,247,201,252,154,37,80,69,95,46,119,210,79,247,201,252,154,2,213,114,42,121,211,213,63,7,241,222,145,151,7,41,214,158,63,38,249,236,78,3,97,60,235,53,3,79,204,21,206,83,73,116,199,89,11,84,60,148,50,166,238,157,82,79,83,14,250,98,9,57,92,113,167,148,77,188,87,200,210,139,10,168,124,76,170,176,238,93,87,203,169,104,189,147,195,90,125,116,204,197,244,56,227,111,38,5,200,168,104,135,80,218,144,180,219,89,178,165,165,146,179,37,77,58,234,13,61,43,151,47,5,240,134,178,199,172,80,167,240,143,15,216,132,114,123,81,68,41,152,115,139,124,153,97,164,33,181,58,235,206,47,121,146,27,105,183,28,50,73,41,102,72,50,74,84,163,36,152,92,13,15,180,76,172,180,186,197,15,1,228,81,17,114,121,20,4,59,145,51,218,141,48,5,20,196,169,6,218,205,130,90,13,198,137,107,117,212,19,105,65,47,61,181,139,34,52,180,179,47,161,58,2,128,163,112,178,141,148,225,246,31,83,208,146,58,122,71,14,80,208,48,48,196,121,26,69,204,204,204,204,205,75,90,148,106,90,214,163,53,173,106,82,148,106,82,140,206,207,225,157,23,131,92,158,218,48,49,46,168,234,109,150,155,165,242,196,207,234,37,202,212,111,71,71,69,68,33,179,136,113,152,84,45,197,93,199,90,105,5,227,20,134,144,210,20,181,19,121,197,245,148,205,165,83,249,84,20,246,69,51,132,152,203,102,48,237,197,193,198,66,60,151,152,137,97,196,146,155,117,183,18,102,149,161,73,50,81,40,140,200,200,200,200,4,6,114,163,249,246,98,111,196,190,135,130,30,131,147,139,78,56,109,20,171,40,250,63,16,81,23,17,135,85,132,67,11,142,121,165,186,234,228,145,105,35,65,70,180,193,25,165,104,82,77,41,125,41,78,181,72,105,165,36,212,108,147,78,121,254,84,127,62,204,77,248,151,208,240,67,21,64,125,84,0,135,110,74,253,58,162,104,10,134,85,163,14,41,71,197,191,76,79,34,25,150,209,143,51,10,214,73,76,197,248,167,150,166,29,38,219,39,156,68,83,209,36,68,226,214,189,82,210,130,202,150,214,181,183,49,32,2,50,249,87,180,227,134,166,165,83,189,17,240,229,17,101,61,153,67,195,162,174,155,18,221,135,40,24,71,82,219,233,130,96,210,105,55,86,251,74,70,181,71,118,137,151,84,221,150,167,23,169,189,92,163,186,113,196,232,165,70,192,81,248,124,136,72,140,69,172,33,223,92,11,206,173,167,81,36,132,73,146,14,53,214,12,205,75,90,148,106,75,9,82,117,74,91,78,169,70,162,100,218,114,10,229,50,153,172,254,107,5,34,145,75,34,230,51,41,140,67,112,144,112,112,140,169,231,226,95,113,68,150,218,109,180,145,169,107,82,140,146,73,34,51,51,50,34,1,49,60,156,28,163,243,220,116,158,181,128,216,242,254,215,93,69,237,49,18,25,244,60,18,26,110,106,219,104,91,206,195,68,52,202,82,219,47,54,218,22,164,56,148,165,181,182,131,74,178,184,146,55,228,84,98,254,128,58,31,74,180,77,194,52,166,96,81,110,87,117,140,60,28,125,86,183,157,73,162,25,244,33,70,220,11,73,109,106,107,36,57,188,234,13,196,169,70,234,212,181,230,200,109,182,222,37,242,174,105,211,234,250,47,224,165,103,253,209,11,95,198,192,167,234,82,153,91,113,4,175,174,237,72,74,125,131,38,191,158,25,1,101,57,71,249,64,35,52,136,158,187,132,152,67,81,127,177,60,6,204,251,177,48,237,191,14,229,69,21,145,14,102,136,67,200,109,196,50,203,134,104,67,38,156,166,227,70,234,141,126,36,154,176,26,42,104,163,136,250,90,87,113,148,109,10,214,199,9,45,151,196,70,76,39,113,44,154,160,96,28,212,184,112,141,190,162,50,50,215,190,132,52,68,130,91,132,147,113,194,109,105,105,100,60,86,11,225,13,101,143,88,161,79,225,30,31,177,8,228,246,162,136,83,48,231,22,249,50,195,72,67,106,117,215,156,94,243,36,54,211,110,56,100,146,82,204,144,100,148,169,70,73,63,161,237,24,180,122,165,116,95,193,169,46,17,210,209,59,126,193,172,137,152,205,23,10,220,59,211,56,231,85,153,216,135,18,130,250,150,208,74,82,212,134,154,105,6,181,228,204,97,243,153,95,208,21,150,22,86,83,108,62,196,26,122,46,71,80,200,226,14,26,58,6,36,139,59,75,177,25,25,25,25,165,104,82,77,43,66,210,102,133,161,73,82,77,73,81,25,204,79,38,46,158,63,38,249,20,54,3,98,196,235,53,125,79,203,211,205,179,73,140,199,89,21,84,50,149,188,167,44,157,82,75,93,14,194,97,201,89,156,113,215,146,78,60,119,200,234,139,208,114,150,104,43,19,164,213,51,11,137,248,99,1,23,21,138,20,228,59,18,216,88,20,197,52,219,19,121,113,196,25,169,133,155,238,33,166,86,201,190,243,201,112,148,89,139,88,218,146,179,83,102,220,32,74,102,211,89,4,214,10,123,34,153,197,203,166,82,232,134,226,224,227,33,30,83,47,195,62,218,137,77,186,219,137,50,82,22,149,17,40,148,70,70,70,68,100,3,234,120,6,53,104,47,166,108,139,76,60,56,138,153,185,42,230,106,206,151,217,225,234,105,107,72,89,194,165,199,73,122,168,152,103,21,123,178,238,169,211,38,212,163,113,181,33,73,86,98,36,58,230,74,128,15,154,205,44,124,233,241,147,225,2,161,244,139,227,233,76,124,214,105,99,231,79,140,159,8,21,15,164,95,1,53,60,151,30,98,120,101,241,215,166,35,70,85,12,85,228,184,243,19,195,47,142,189,49,26,50,168,0,0,0,0,0,6,10,242,143,242,127,193,233,17,34,119,22,240,134,157,255,0,101,136,13,153,135,97,161,220,98,29,186,138,23,58,27,203,16,183,150,219,104,121,150,204,214,135,141,89,141,182,141,165,18,252,73,181,10,212,157,83,61,161,170,169,53,107,75,71,108,83,170,126,97,15,52,151,68,234,144,230,162,41,135,18,227,78,100,89,41,10,202,180,36,236,162,52,157,172,100,101,184,125,73,136,171,229,92,208,91,213,244,160,193,74,51,251,162,42,191,130,129,87,212,169,51,70,225,201,63,93,218,150,149,123,7,141,31,60,60,3,50,180,36,211,6,153,210,231,11,218,157,36,225,32,171,105,28,59,9,171,36,240,141,68,106,32,95,117,199,208,202,219,113,212,18,84,135,147,12,183,73,9,91,134,217,40,144,181,40,203,50,173,255,0,40,238,156,113,58,41,81,176,20,126,31,34,18,35,17,107,8,119,215,2,243,171,105,212,73,33,18,100,131,141,117,131,51,82,214,165,26,146,194,84,157,82,150,211,170,81,168,153,54,156,133,108,23,197,234,203,1,113,66,159,197,204,63,126,17,185,237,59,16,167,161,202,45,130,121,135,80,182,212,211,172,184,141,198,104,113,167,28,108,205,38,149,145,44,205,42,74,136,148,93,85,127,95,214,88,167,89,77,177,7,16,106,24,185,229,67,60,136,56,152,232,232,147,44,238,174,196,68,68,68,68,148,33,41,36,161,8,73,18,16,132,165,41,36,165,36,68,30,124,6,90,99,46,132,147,93,31,180,50,166,241,183,18,24,139,131,173,171,74,162,93,8,137,52,92,42,161,223,145,65,28,52,209,197,52,229,158,82,92,91,233,110,9,211,74,219,67,140,155,102,217,216,205,194,30,43,64,172,45,161,49,167,75,26,27,12,241,46,69,207,52,220,231,156,246,216,45,169,232,125,110,170,91,20,243,126,49,149,161,196,217,198,144,174,138,138,246,177,220,140,200,195,213,232,11,166,189,85,162,158,35,194,73,38,211,61,163,12,170,105,131,45,212,114,248,131,113,109,192,103,52,182,169,156,57,54,149,173,47,52,130,35,90,80,147,215,54,130,65,150,100,180,182,167,162,147,170,100,85,205,43,38,173,105,104,237,182,75,80,75,225,230,146,232,157,82,219,215,194,190,218,92,105,204,139,36,173,57,144,180,157,148,68,162,189,140,136,247,15,157,125,43,180,81,196,125,18,177,29,116,85,106,214,221,42,142,214,63,32,159,176,201,162,22,111,10,147,34,53,36,140,207,86,242,51,36,157,100,204,212,218,148,147,35,90,22,219,139,226,83,122,89,227,205,39,128,211,173,27,164,85,212,92,61,19,60,136,214,187,14,94,174,195,10,207,180,66,48,237,243,53,13,16,165,146,157,104,183,40,210,162,44,164,244,65,60,25,1,202,95,167,28,78,145,213,147,216,61,67,162,17,24,117,69,206,28,91,49,109,173,168,133,207,38,44,147,140,28,106,94,65,169,37,12,73,91,169,101,40,87,77,14,27,139,51,53,33,12,217,253,10,116,81,159,105,105,140,144,84,110,170,107,7,72,75,109,25,84,206,224,153,66,182,8,92,171,54,219,37,56,100,130,121,245,163,84,217,89,106,43,173,205,90,208,211,132,60,86,142,184,13,89,105,37,139,146,44,41,163,32,162,212,185,140,66,23,51,142,102,28,158,68,166,92,75,73,68,70,186,74,90,19,145,180,170,228,147,90,115,172,208,218,79,58,210,71,244,17,163,78,142,148,38,139,248,89,1,134,116,52,54,239,21,25,57,142,206,247,205,57,166,204,203,47,198,106,221,117,205,78,183,80,133,106,144,172,136,224,69,196,204,61,157,1,64,81,184,91,70,202,112,251,15,169,232,73,29,61,35,135,40,104,24,8,84,158,70,145,115,51,51,51,51,82,214,165,26,150,181,168,205,107,90,148,165,26,148,163,51,239,203,203,21,59,150,242,20,45,234,222,3,112,6,155,159,81,10,153,157,128,104,93,250,187,70,42,105,51,4,196,79,131,122,245,169,25,118,203,88,200,175,234,61,163,42,215,194,229,196,98,110,149,81,49,80,254,11,234,25,205,155,109,189,210,103,111,80,236,1,6,149,10,86,198,207,100,159,75,63,18,247,132,185,232,23,55,137,118,146,36,154,26,177,213,150,220,71,250,212,47,120,137,26,189,74,78,201,114,183,170,113,253,200,149,109,0,227,90,85,42,130,39,90,59,213,196,91,149,238,112,160,36,122,13,70,182,140,207,217,91,238,13,213,21,136,113,229,203,37,48,163,35,35,233,31,15,120,135,33,71,114,1,226,49,93,68,154,46,105,188,175,226,63,10,129,11,90,116,44,149,137,21,177,92,191,83,127,1,12,38,115,23,92,52,81,211,99,59,17,22,163,121,253,117,177,11,26,113,189,159,19,43,91,26,76,143,155,120,126,215,134,1,211,232,81,98,173,99,55,254,161,196,127,26,100,78,6,14,149,232,170,111,254,66,131,252,19,98,15,180,40,35,58,214,44,237,191,152,226,63,141,50,39,7,7,63,180,170,111,254,66,131,252,19,96,61,253,172,2,167,192,131,135,0,20,20,79,1,81,68,240,1,168,184,24,23,16,46,6,42,144,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,67,191,80,166,99,21,51,176,210,2,165,99,226,52,168,86,215,26,76,238,3,82,56,24,2,56,24,23,16,21,61,219,136,117,243,99,249,73,211,250,159,190,67,176,87,226,29,116,222,251,11,191,185,251,228,2,53,249,68,85,243,19,16,56,126,165,127,14,16,96,54,3,182,111,99,20,141,22,61,251,79,15,218,174,140,246,229,17,81,115,46,32,21,247,252,202,254,28,32,193,157,29,24,214,99,29,60,163,69,239,181,245,254,197,120,4,227,224,75,90,186,46,154,43,25,90,158,130,45,255,0,90,104,123,202,156,175,46,104,189,217,63,193,80,242,56,46,201,34,140,167,58,54,249,131,6,92,125,201,177,236,106,4,164,224,144,74,45,218,210,251,198,2,20,57,65,90,255,0,100,98,59,30,249,220,247,240,237,139,49,163,233,95,159,191,246,95,244,162,252,242,133,65,41,188,66,101,122,171,19,147,153,233,145,230,227,227,218,22,11,0,93,201,207,221,43,95,101,234,250,232,9,238,194,179,186,230,62,251,31,231,143,159,93,44,60,233,177,147,252,63,168,125,34,248,250,4,194,135,73,78,76,72,149,125,236,117,125,88,249,251,210,195,206,151,24,255,0,195,250,135,210,47,128,246,186,14,104,139,53,210,247,22,213,74,63,49,139,148,82,114,24,116,204,170,57,171,16,234,90,208,193,172,146,136,86,86,105,54,145,18,241,230,201,172,59,18,27,121,194,75,154,163,109,83,81,143,184,223,133,250,12,104,243,5,60,126,71,22,228,166,69,15,9,76,82,210,40,103,28,90,226,159,68,58,138,22,20,223,94,115,109,4,211,10,82,222,112,212,100,134,212,100,78,56,105,66,236,94,130,152,145,135,58,58,114,102,200,113,162,175,131,216,101,48,60,237,49,155,57,46,129,37,197,76,34,149,55,126,17,130,50,77,181,143,47,44,51,9,91,138,36,146,82,217,41,104,66,46,152,150,210,91,72,186,239,74,12,83,143,196,186,234,35,245,216,57,60,22,70,126,102,74,246,151,158,98,15,88,211,77,235,181,90,245,167,90,180,231,87,19,62,4,65,229,106,156,85,196,122,211,17,226,177,122,164,173,38,177,117,156,92,193,19,69,78,211,16,109,69,55,20,217,164,218,113,165,55,151,83,171,200,130,108,155,202,150,210,132,37,4,146,74,72,166,158,135,45,35,127,177,153,136,71,164,255,0,246,213,242,63,168,246,61,171,63,57,243,95,53,185,179,243,150,111,211,158,94,111,95,147,85,173,241,250,209,141,124,151,154,0,198,77,227,101,186,77,99,125,59,169,149,51,179,76,104,121,99,238,62,196,83,145,77,62,211,236,205,149,171,90,50,178,90,171,52,219,132,180,188,151,20,225,164,144,77,41,217,19,210,195,205,103,25,62,15,234,31,71,62,3,230,188,74,151,42,150,129,223,162,250,85,225,4,151,245,167,106,233,20,178,95,245,245,196,206,212,189,111,237,116,186,134,217,253,114,33,106,245,85,136,173,31,84,160,62,102,112,47,29,49,31,71,76,71,151,98,134,23,206,118,25,172,13,218,121,151,72,215,11,48,133,81,145,185,11,18,217,25,107,25,94,84,220,174,74,37,37,43,66,144,180,33,105,206,13,58,57,79,161,177,155,8,228,248,83,130,199,23,41,69,85,39,129,142,172,35,161,163,29,74,225,150,226,30,40,201,1,147,176,205,169,196,18,181,6,184,150,150,72,117,25,155,202,104,90,200,237,247,41,118,131,145,58,56,214,78,227,5,16,184,69,225,213,107,56,113,12,194,54,134,161,215,35,152,188,78,62,112,73,101,4,148,156,49,165,14,169,149,33,61,4,54,109,172,136,210,133,189,134,212,157,45,61,174,106,169,53,21,75,64,237,179,170,130,97,15,43,151,67,107,80,222,190,41,247,18,219,77,231,89,165,9,204,181,164,174,163,36,149,238,102,69,188,7,160,194,28,23,197,12,122,172,155,195,252,35,164,34,234,41,235,144,238,197,156,59,43,109,164,52,195,100,89,221,117,215,84,150,154,69,205,41,37,45,73,35,90,208,130,186,150,146,63,161,61,21,116,103,163,116,80,194,56,60,45,163,227,162,230,43,84,66,166,83,121,156,73,154,87,49,152,184,134,208,235,228,222,99,75,40,202,211,104,67,105,51,202,132,39,50,150,188,238,47,202,232,57,162,36,171,68,28,35,85,40,252,198,18,113,86,79,162,19,50,168,230,172,67,165,8,91,228,130,74,33,89,89,164,157,92,51,37,155,38,176,238,107,113,231,9,45,235,77,180,228,80,0,0,0,0,0,12,85,229,71,243,19,196,223,137,125,49,4,33,91,68,239,58,124,27,248,64,167,189,34,192,154,158,84,127,49,60,77,248,151,211,16,66,21,180,78,243,167,193,191,132,10,123,210,44,0,203,78,82,222,79,184,156,30,154,206,52,131,194,9,84,35,120,125,31,17,180,206,37,48,141,53,10,197,52,181,170,21,134,201,178,91,230,183,209,17,18,251,170,36,50,210,80,193,89,36,68,130,77,156,146,24,95,165,26,49,113,188,70,161,213,23,78,97,124,84,61,170,56,201,180,19,170,151,79,216,66,220,66,33,225,16,102,130,126,37,14,165,210,75,232,85,161,236,230,115,81,44,225,223,153,73,180,166,85,63,149,70,200,167,178,200,73,140,182,99,14,228,36,100,28,91,41,121,136,150,28,73,165,198,156,109,68,105,90,20,147,52,154,76,140,140,140,200,194,83,41,149,72,37,80,82,41,20,178,18,93,45,151,67,183,9,7,7,8,202,89,98,25,134,210,73,109,166,219,73,18,80,132,164,137,36,146,34,34,34,34,32,16,195,203,87,231,79,75,124,31,192,250,70,98,61,7,36,206,16,209,184,245,133,250,70,97,30,32,49,22,228,138,162,135,166,89,136,56,71,205,151,218,90,28,152,58,211,205,175,121,18,219,117,182,220,34,81,41,6,104,34,82,84,147,82,79,207,242,213,249,211,210,223,7,240,62,145,152,139,171,200,99,244,236,253,237,255,0,41,0,192,13,39,116,122,170,180,95,198,89,214,17,213,49,59,126,193,171,137,151,77,17,10,228,59,51,56,23,83,153,168,134,210,178,250,166,214,73,82,210,135,90,117,4,181,228,204,121,149,201,95,167,84,77,1,80,202,180,97,197,40,248,183,233,137,228,67,50,218,49,230,97,90,201,41,152,191,20,242,212,195,164,219,100,243,136,138,122,36,136,156,90,215,170,90,80,89,82,218,214,182,228,83,76,29,19,40,221,46,176,191,192,121,236,68,36,158,123,1,16,220,76,138,163,84,1,197,63,42,89,184,131,124,144,130,113,163,90,29,105,6,218,144,107,201,125,90,204,141,77,32,203,231,134,172,165,167,180,53,85,57,162,170,152,29,138,117,79,204,34,37,115,24,109,106,28,212,69,48,226,155,117,188,232,53,33,89,86,133,21,210,102,147,181,200,204,183,128,250,147,16,193,202,223,133,250,81,175,23,28,196,106,225,81,117,30,23,194,195,218,156,140,148,193,58,153,116,129,133,173,180,46,30,45,4,107,38,34,86,234,154,37,62,181,90,34,237,228,52,146,10,29,140,149,228,185,211,170,161,198,249,83,216,21,139,241,241,115,74,202,65,14,135,36,243,114,133,138,137,126,105,46,74,87,172,92,115,168,109,77,52,182,13,45,35,104,121,196,107,142,33,148,153,41,236,203,119,63,230,210,153,84,254,85,27,34,158,203,33,38,50,217,140,59,144,145,144,113,108,165,230,34,88,113,38,151,26,113,181,17,165,104,82,76,210,105,50,50,50,51,35,1,12,60,152,186,7,124,155,231,176,216,243,139,18,92,212,13,63,48,79,54,202,230,50,237,100,45,80,242,80,242,92,178,181,169,61,76,59,233,135,53,102,109,198,158,81,56,201,223,35,169,44,255,0,229,71,243,19,196,223,137,125,49,4,50,126,83,41,149,72,37,80,82,41,20,178,18,93,45,151,67,183,9,7,7,8,202,89,98,25,134,210,73,109,166,219,73,18,80,132,164,137,36,146,34,34,34,34,33,140,28,168,254,98,120,155,241,47,166,32,128,66,182,137,222,116,248,55,240,129,79,122,69,129,63,218,78,232,245,74,233,65,131,83,172,35,170,98,118,13,191,87,19,46,154,34,21,184,135,165,145,205,43,51,81,13,165,101,245,77,172,146,164,41,109,58,234,9,104,207,152,160,7,68,239,58,124,27,248,64,167,189,34,192,250,83,1,243,45,138,88,23,136,248,73,140,179,60,6,168,228,219,109,95,46,152,51,46,110,18,82,103,25,183,56,250,80,184,99,135,36,22,119,53,200,117,165,33,25,73,207,24,73,82,18,187,164,164,215,18,240,203,27,112,143,145,246,174,162,113,238,115,23,17,80,193,68,75,145,11,45,137,113,135,215,37,151,38,119,4,220,52,17,68,50,227,137,125,4,150,205,212,40,213,208,67,233,100,136,146,202,72,72,164,214,128,163,103,181,148,131,16,103,52,244,36,101,67,74,195,199,67,73,99,158,35,82,224,17,24,77,20,73,180,70,121,82,181,165,134,208,107,182,114,70,116,145,146,92,89,43,29,121,81,252,196,241,55,226,95,76,65,0,128,17,245,80,62,85,199,213,64,0,242,152,165,138,84,38,11,80,147,60,76,196,185,239,51,83,114,109,78,219,27,178,189,17,170,214,188,134,91,241,108,161,110,42,238,58,132,244,82,118,189,206,196,70,101,232,38,211,105,84,130,85,27,61,158,204,225,37,210,217,116,59,145,113,145,145,111,37,150,33,152,109,38,167,29,113,197,25,37,8,74,72,212,106,51,34,34,35,51,16,45,202,25,166,156,215,74,124,80,136,145,82,21,4,90,176,174,154,136,34,167,224,206,25,80,165,26,249,55,149,217,131,237,169,70,165,173,74,55,82,209,172,146,104,100,210,90,182,214,183,179,4,143,233,221,93,124,148,57,48,39,120,151,205,124,217,225,109,63,74,207,118,45,126,187,101,218,166,18,231,181,90,204,169,207,151,89,151,54,84,222,215,177,94,194,32,116,78,243,167,193,191,132,10,123,210,44,9,84,210,91,255,0,35,108,163,224,254,132,252,60,172,69,94,137,222,116,248,55,240,129,79,122,69,128,25,85,202,117,160,119,200,66,123,19,143,56,79,37,203,64,212,19,5,115,148,174,93,46,213,194,210,239,41,12,165,187,171,90,163,212,196,62,168,131,78,86,219,105,149,27,108,149,179,180,147,198,173,20,116,174,196,125,18,177,29,21,173,20,238,221,42,142,213,177,63,144,62,241,162,22,111,10,147,51,36,168,200,143,86,242,51,40,218,120,136,212,218,148,162,50,90,22,227,107,250,51,155,74,101,83,249,84,108,138,123,44,132,152,203,102,48,238,66,70,65,197,178,151,152,137,97,196,154,92,105,198,212,70,149,161,73,51,73,164,200,200,200,204,140,124,251,105,209,161,148,247,67,204,71,133,150,55,53,231,154,50,168,218,34,41,153,147,171,65,69,41,182,141,26,216,104,150,211,107,60,214,181,162,55,18,146,109,196,173,42,78,83,53,180,216,94,14,82,62,80,72,109,34,98,91,193,236,27,154,197,167,14,165,209,9,137,141,153,50,235,172,162,166,89,180,195,141,19,176,239,48,211,204,162,25,226,125,36,133,41,72,113,100,135,45,116,54,101,96,52,62,209,50,178,210,235,20,60,7,145,68,69,201,228,80,16,238,68,207,106,52,192,20,83,18,164,27,107,54,9,104,55,26,37,173,215,80,77,165,4,188,246,214,44,136,210,210,204,173,254,11,225,13,101,143,88,161,79,225,30,31,177,8,228,246,162,136,83,48,231,22,249,50,195,72,67,106,117,215,156,94,243,36,54,211,110,56,100,146,82,204,144,100,148,169,70,73,63,161,237,24,180,122,165,116,95,193,169,46,17,210,209,59,126,193,172,137,152,205,23,10,220,59,211,56,231,85,153,216,135,18,130,250,150,208,74,82,212,134,154,105,6,181,228,204,97,234,176,183,11,104,76,22,161,37,152,103,134,146,46,102,166,228,218,237,138,11,106,122,35,85,173,121,111,57,227,30,90,220,85,220,117,106,233,40,237,123,21,136,136,139,213,128,0,243,245,253,1,70,226,157,27,54,195,236,65,167,161,39,148,244,242,28,225,163,160,98,72,242,58,139,145,145,145,145,146,144,180,168,146,180,45,38,75,66,210,149,36,210,164,145,151,204,101,89,75,79,104,106,170,115,69,85,48,59,20,234,159,152,68,74,230,48,218,212,57,168,138,97,197,54,235,121,208,106,66,178,173,10,43,164,205,39,107,145,153,111,31,82,98,18,249,97,176,66,107,65,233,23,15,140,175,79,33,35,37,184,163,14,74,135,132,75,106,67,240,47,203,161,97,33,157,66,248,165,104,82,77,149,165,100,100,119,91,137,52,150,66,91,129,134,184,157,137,149,86,46,213,238,87,85,172,94,215,58,136,151,203,101,241,49,74,113,199,28,138,216,160,152,131,67,238,173,197,169,107,121,196,67,165,110,44,213,210,113,75,81,17,17,145,23,46,153,197,234,202,144,194,250,223,8,228,79,194,51,34,196,40,137,75,211,211,83,4,183,222,68,189,199,157,97,148,44,247,33,6,235,196,226,140,139,57,155,45,145,40,146,107,74,252,80,0,201,78,78,220,11,131,199,237,43,41,74,110,125,38,231,58,110,67,173,169,39,204,168,216,54,213,11,10,68,109,33,214,222,37,37,230,92,138,92,43,46,54,73,82,148,219,203,242,72,141,105,250,20,17,213,200,183,131,147,218,63,6,170,220,98,155,189,171,132,196,73,132,60,60,174,27,42,15,52,44,181,81,13,170,39,58,86,102,89,223,126,33,173,90,144,133,39,102,205,210,75,137,50,145,80,0,0,0,0,0,31,62,220,164,152,47,42,193,13,45,42,137,21,47,72,66,83,116,196,242,30,14,125,34,131,132,90,117,6,195,204,146,95,83,109,146,143,82,141,177,168,196,147,86,73,36,146,68,132,165,188,130,197,78,177,50,170,168,48,226,151,194,217,180,94,209,37,163,230,19,73,132,163,88,227,139,114,31,111,40,93,123,9,204,179,66,25,37,194,19,137,66,18,159,24,251,234,51,81,175,116,186,114,203,224,132,214,186,193,41,6,52,75,231,144,144,240,248,95,16,250,99,160,30,109,89,226,216,153,63,7,14,75,105,101,114,37,182,235,109,93,10,34,37,33,197,171,49,26,9,14,67,8,15,107,131,120,189,89,96,70,34,75,241,75,15,159,132,98,161,148,195,199,51,2,252,75,4,242,33,215,19,8,244,41,188,72,62,138,150,132,190,165,160,148,74,70,116,167,50,86,155,164,252,253,39,75,79,107,154,170,77,69,82,208,59,108,234,160,152,67,202,229,208,218,212,55,175,138,125,196,182,211,121,214,105,66,115,45,105,43,168,201,37,123,153,145,111,29,80,206,158,71,220,28,158,215,58,80,22,42,195,189,179,201,112,210,94,252,68,99,153,80,189,124,84,116,59,240,144,240,214,53,165,105,204,133,196,187,172,36,173,37,179,100,86,83,113,38,2,101,48,171,12,233,92,27,195,138,115,11,104,168,77,158,75,76,203,218,151,195,102,109,180,56,246,66,233,190,238,173,8,66,158,117,102,167,28,89,36,179,184,181,168,202,234,49,234,192,0,124,171,137,52,165,116,28,137,210,183,147,135,8,235,12,62,92,36,62,34,209,240,245,2,32,89,117,13,52,137,220,34,167,49,139,56,39,95,50,37,33,105,81,41,76,41,74,213,37,110,186,149,18,73,227,117,184,203,19,253,201,113,230,39,134,95,29,122,98,52,4,5,202,102,211,89,4,214,10,123,34,153,197,203,166,82,232,134,226,224,227,33,30,83,47,195,62,218,137,77,186,219,137,50,82,22,149,17,40,148,70,70,70,68,100,36,210,99,203,21,61,99,69,57,68,178,89,15,181,227,180,94,209,42,153,76,156,150,161,169,124,11,109,153,106,230,137,110,234,109,231,156,109,104,36,180,73,75,100,250,31,82,155,75,73,105,167,238,7,42,94,129,62,29,193,207,180,174,194,247,242,84,18,169,126,217,87,202,226,34,44,220,124,12,35,4,147,140,135,82,206,205,188,203,13,36,150,213,201,46,54,217,26,8,157,73,165,248,129,1,202,148,202,102,179,249,172,20,138,69,44,139,152,204,166,49,13,194,65,193,194,50,167,159,137,125,197,18,91,105,182,210,70,165,173,74,50,73,36,136,204,204,200,136,78,247,39,238,130,50,45,21,105,86,235,90,165,27,110,38,212,18,242,110,99,19,117,183,205,112,175,183,10,227,178,172,136,136,118,29,253,84,76,58,143,105,73,18,151,123,21,147,184,237,175,38,86,128,49,56,39,13,46,210,43,21,155,139,102,182,156,201,220,102,6,156,143,150,52,218,233,228,58,234,136,222,82,205,75,94,210,228,58,90,43,17,50,182,144,252,67,78,37,70,163,36,200,80,11,85,165,143,154,198,50,124,31,212,62,142,124,124,214,15,165,61,44,124,214,49,147,224,254,161,244,115,227,230,176,4,154,105,79,160,228,78,37,104,137,133,90,82,97,178,225,26,158,211,24,79,79,174,169,150,41,13,48,83,25,116,44,177,181,156,106,28,177,26,226,89,106,233,82,92,81,235,25,105,180,160,210,166,146,219,209,215,64,87,245,150,22,86,82,156,65,195,234,134,46,71,80,200,226,10,38,6,58,24,203,59,75,177,145,145,145,145,165,104,82,77,72,90,20,70,133,161,74,74,137,73,81,145,253,25,232,157,230,177,131,127,7,244,247,163,152,17,193,202,177,160,172,53,28,228,126,148,248,81,1,9,13,34,138,136,55,171,88,21,69,58,167,211,49,139,141,89,243,146,13,231,20,74,67,174,196,54,210,153,108,147,171,50,109,73,66,146,167,13,160,199,253,53,249,64,235,45,46,169,234,78,135,84,138,18,71,79,72,225,224,230,83,54,91,100,179,199,207,246,83,68,67,233,53,41,106,106,25,181,59,16,219,45,146,205,70,133,26,221,82,148,164,161,159,43,160,230,136,147,93,47,177,113,84,163,243,24,185,61,39,33,135,76,202,163,154,177,14,165,173,12,26,201,40,133,101,102,147,105,17,47,30,108,154,195,177,33,183,156,36,185,170,54,213,111,244,117,192,106,203,73,44,92,145,97,77,25,5,22,165,204,98,16,185,156,115,48,228,242,37,50,226,90,74,34,53,210,82,208,156,141,165,87,36,154,211,157,102,134,210,121,214,146,63,161,61,29,112,26,141,209,183,8,228,88,83,70,65,66,37,18,232,116,46,103,28,204,57,178,185,180,196,208,146,136,141,116,148,181,171,59,138,77,201,38,181,100,65,33,180,158,68,36,136,34,47,149,254,150,145,80,216,251,135,180,85,45,3,177,73,105,252,47,148,202,229,208,218,213,185,168,133,98,54,61,182,155,206,179,82,213,149,8,73,93,70,106,59,92,204,207,120,189,124,134,63,78,207,222,223,242,144,181,92,181,126,116,244,183,193,252,15,164,102,34,234,242,24,253,59,63,123,127,202,64,37,80,0,113,38,211,105,84,130,85,27,61,158,204,225,37,210,217,116,59,145,113,145,145,111,37,150,33,152,109,38,167,29,113,197,25,37,8,74,72,212,106,51,34,34,35,51,1,129,124,181,126,107,20,183,194,4,15,163,166,35,0,57,46,60,251,48,203,227,175,67,198,143,65,202,41,167,84,78,148,181,145,208,248,125,31,22,140,43,144,68,50,244,11,49,48,173,33,115,57,139,37,16,131,153,17,155,100,251,40,83,113,10,109,12,169,126,66,18,181,33,11,81,161,24,213,130,248,189,89,96,46,40,83,248,185,135,239,194,55,61,167,98,20,244,57,69,176,79,48,234,22,218,154,117,151,17,184,205,14,52,227,141,153,164,210,178,37,153,165,73,81,18,136,62,156,192,90,173,26,52,139,161,52,160,194,200,12,76,161,98,63,90,131,156,65,100,123,230,100,211,102,101,231,224,245,142,180,222,187,85,175,66,117,168,78,69,241,35,226,69,117,64,0,0,5,159,210,183,2,176,191,72,44,23,157,210,24,175,21,9,46,150,203,161,226,102,240,115,168,184,151,25,98,71,26,220,35,237,183,49,115,43,173,37,104,97,47,56,179,67,139,38,204,136,243,118,151,206,12,218,10,26,93,53,141,151,193,205,161,38,144,240,177,14,50,212,116,34,93,75,17,72,74,140,146,243,100,242,16,233,33,68,68,162,39,16,133,216,203,50,82,119,34,146,174,85,141,58,161,171,23,35,244,88,194,136,248,72,153,20,44,65,179,90,199,42,21,212,190,169,140,36,106,203,155,80,79,54,146,74,26,118,29,183,84,243,102,173,97,155,105,74,210,148,184,78,224,6,21,96,190,40,99,124,214,111,34,194,138,66,46,164,153,72,228,241,19,232,200,56,69,183,175,40,38,84,132,184,166,219,82,137,79,47,51,173,164,154,108,148,226,141,68,73,74,128,95,94,77,77,30,169,93,34,244,154,129,146,86,177,55,146,210,50,245,85,177,50,245,66,182,251,115,93,154,42,25,180,65,186,78,17,160,153,90,223,73,184,70,149,102,109,11,65,18,77,100,180,79,240,249,108,164,234,153,237,13,85,73,171,90,90,59,98,157,83,243,8,121,164,186,39,84,135,53,17,76,56,151,26,115,34,201,72,86,85,161,39,101,17,164,237,99,35,45,195,232,123,67,189,42,168,221,43,240,142,95,88,73,166,80,137,169,229,208,240,240,213,100,161,182,205,149,203,166,38,142,153,165,165,45,106,217,156,82,92,83,43,204,172,200,35,73,158,177,14,33,1,125,70,0,114,213,249,172,82,223,8,16,62,142,152,140,255,0,24,1,203,87,230,177,75,124,32,64,250,58,98,2,61,121,51,165,50,169,254,154,248,127,34,158,203,33,38,50,217,140,60,250,18,50,14,45,148,188,196,75,14,73,35,146,227,78,54,162,52,173,10,73,154,77,38,70,70,70,100,99,181,229,6,208,146,107,162,133,126,220,246,152,98,46,59,14,170,168,136,135,165,81,137,133,82,88,148,190,167,158,82,37,43,113,79,58,181,173,184,116,182,164,186,225,164,222,45,97,164,140,219,114,220,94,75,143,62,204,50,248,235,208,241,162,116,241,87,12,233,92,100,195,138,143,11,107,88,77,162,75,83,75,221,151,196,229,109,181,184,206,114,232,62,214,177,11,66,94,105,100,151,27,89,164,242,56,132,40,138,233,32,16,89,160,46,154,245,86,138,120,143,9,36,155,76,246,140,50,169,166,12,183,81,203,226,13,197,183,1,156,210,218,166,112,228,218,86,180,188,210,8,141,105,66,79,92,218,9,6,89,146,210,218,229,114,131,105,183,53,210,190,191,110,69,76,63,23,3,135,84,172,68,67,50,168,52,197,41,76,77,159,75,207,37,19,101,182,166,90,90,22,228,58,155,74,90,112,148,108,150,176,146,100,110,57,123,85,165,86,140,245,150,138,24,185,25,133,181,132,116,36,197,10,135,76,202,81,51,134,50,74,38,50,231,22,226,26,124,219,204,106,101,121,154,113,11,109,70,121,86,133,101,82,209,145,197,180,85,209,158,178,210,191,23,32,240,182,143,142,132,151,33,48,234,153,77,230,113,38,74,68,186,92,218,219,67,175,147,121,137,79,47,51,173,161,13,164,203,50,214,156,202,66,51,184,128,186,188,159,58,18,77,116,175,175,220,158,212,236,69,192,225,213,43,17,14,244,214,49,80,170,83,19,103,210,243,42,92,165,14,37,230,150,133,185,14,167,20,167,91,53,27,37,171,53,17,27,141,222,119,169,58,90,69,67,82,178,106,42,150,129,216,164,180,252,190,30,87,46,134,214,173,205,68,43,13,165,182,155,206,179,82,213,149,8,73,93,70,106,59,92,204,207,120,234,176,171,12,233,92,27,195,138,115,11,104,168,77,158,75,76,203,218,151,195,102,109,180,56,246,66,233,190,238,173,8,66,158,117,102,167,28,89,36,179,184,181,168,202,234,49,234,192,66,183,45,95,157,61,45,240,127,3,233,25,136,242,156,149,56,103,74,227,38,48,98,102,22,214,176,155,68,150,166,194,249,156,190,39,43,109,173,198,115,204,37,217,31,107,88,133,161,47,52,178,75,141,172,210,121,28,66,20,69,116,144,245,124,181,126,116,244,183,193,252,15,164,102,35,137,200,195,54,149,75,180,175,157,193,204,38,112,144,177,19,74,30,62,18,5,167,158,74,23,20,249,70,65,60,109,52,147,59,173,100,211,46,184,105,77,207,35,107,87,4,153,144,99,86,149,90,51,214,90,40,98,228,102,22,214,17,208,147,20,42,29,51,41,68,206,24,201,40,152,203,156,91,136,105,243,111,49,169,149,230,105,196,45,181,25,229,90,21,149,75,70,71,23,152,28,148,250,113,195,97,172,214,3,69,188,73,68,91,178,42,158,112,72,165,166,105,91,175,156,186,99,20,164,32,160,150,221,204,145,12,243,182,82,84,218,75,86,243,174,41,100,164,186,167,25,146,157,42,180,103,163,116,175,194,56,204,45,172,35,162,229,203,76,66,102,82,137,156,49,154,151,46,152,182,135,16,211,230,222,98,75,200,202,235,136,91,106,50,204,133,171,42,144,188,142,35,231,94,191,160,43,44,44,172,166,216,125,136,52,244,92,142,161,145,196,28,52,116,12,73,22,118,151,98,50,50,50,51,74,208,164,154,86,133,164,205,11,66,146,164,154,146,162,51,9,137,229,171,243,88,165,190,16,32,125,29,49,17,87,162,119,157,62,13,252,32,83,222,145,96,123,252,71,211,54,123,139,122,29,210,186,51,215,50,173,108,214,132,168,37,209,18,73,196,58,16,134,223,147,195,192,197,195,38,26,33,5,107,60,214,181,148,161,196,145,147,141,145,231,178,208,107,123,192,104,157,231,79,131,127,8,20,247,164,88,1,244,166,3,8,57,93,177,10,190,195,93,27,105,185,238,28,215,21,5,43,50,126,184,131,132,118,50,73,51,122,5,247,24,84,4,122,148,210,156,101,73,81,160,212,132,40,210,103,107,161,39,212,66,53,116,100,210,111,73,41,254,146,88,81,34,158,233,7,137,83,25,108,198,184,145,66,70,65,197,213,145,239,49,18,195,145,236,165,198,156,109,78,154,86,133,36,205,38,147,35,35,35,50,48,31,65,35,175,168,37,203,156,72,38,82,150,245,121,163,96,222,134,78,179,200,186,208,105,233,110,61,219,247,238,49,216,0,15,149,113,58,28,144,80,27,30,135,48,81,27,58,155,219,170,57,156,70,99,189,156,178,144,222,98,191,87,139,203,187,173,38,33,22,175,151,20,162,172,157,202,73,130,96,160,166,49,48,250,162,59,146,50,58,164,229,43,118,90,194,119,185,43,96,27,132,208,111,15,226,16,181,41,81,175,206,31,89,31,4,153,77,34,155,177,119,89,178,63,124,204,6,14,242,217,203,144,214,144,52,60,220,153,81,42,38,142,68,49,185,115,178,137,168,216,149,17,23,121,107,79,254,145,11,61,201,99,46,92,126,156,152,124,241,106,205,16,45,77,226,86,75,235,46,107,138,65,91,119,18,82,210,125,92,12,100,31,46,12,3,109,215,216,89,51,37,168,220,136,147,204,88,82,122,136,155,121,165,17,151,127,140,63,180,66,207,242,67,75,151,27,166,76,182,37,44,19,133,1,79,205,34,20,163,50,241,100,109,165,188,197,126,247,8,183,123,47,124,4,234,8,171,229,206,250,73,254,249,63,147,68,170,8,171,229,206,250,73,254,249,63,147,64,69,172,166,83,53,159,205,96,164,82,41,100,92,198,101,49,136,110,18,14,14,17,149,60,252,75,238,40,146,219,77,182,146,53,45,106,81,146,73,36,70,102,102,68,67,232,39,65,125,12,164,90,30,97,196,84,177,201,175,60,214,117,70,207,17,83,76,154,90,202,21,78,52,75,213,67,67,54,171,89,150,181,174,145,56,164,147,142,41,106,82,178,145,161,166,227,131,145,134,83,42,152,233,95,59,140,152,75,33,34,162,37,116,60,124,92,11,175,50,149,174,21,243,140,130,100,221,105,70,87,66,205,167,157,108,212,155,30,71,22,158,10,50,63,87,202,161,167,84,77,127,80,205,116,97,194,216,248,182,41,137,28,67,210,218,205,231,161,90,201,54,152,177,20,202,210,195,68,227,102,243,104,133,122,24,200,220,66,209,173,90,150,89,84,218,16,183,2,207,242,140,233,175,249,170,177,29,137,5,1,51,154,183,134,84,183,139,150,195,62,122,166,230,145,196,107,39,38,106,103,42,86,156,200,89,54,210,93,53,41,13,165,74,179,74,121,214,202,250,242,56,205,180,163,152,214,81,208,114,169,156,92,86,8,202,225,222,132,154,181,55,121,213,194,66,198,153,45,230,90,149,164,206,200,137,55,94,214,60,148,89,189,83,138,83,190,49,80,230,120,107,162,142,138,56,143,165,174,35,162,138,162,154,216,101,80,58,183,231,243,247,217,53,194,202,33,84,102,68,165,17,25,107,30,94,85,19,76,145,146,156,82,84,102,104,66,28,113,31,66,120,91,133,180,38,11,80,146,204,51,195,73,23,51,83,114,109,118,197,5,181,61,17,170,214,188,183,156,241,143,45,110,42,238,58,181,116,148,118,189,138,196,68,68,16,89,202,143,231,217,137,191,18,250,30,8,100,86,130,186,38,81,186,93,104,19,85,80,243,216,136,73,60,246,3,18,34,162,100,85,26,160,14,41,249,82,206,10,86,111,146,16,78,52,107,67,173,32,219,82,13,121,47,171,89,145,169,164,25,99,175,42,63,159,102,38,252,75,232,120,33,159,252,138,158,107,21,79,194,4,119,163,165,192,33,218,191,160,43,44,44,172,166,216,125,136,52,244,92,142,161,145,196,28,52,116,12,73,22,118,151,98,50,50,50,51,74,208,164,154,86,133,164,205,11,66,146,164,154,146,162,51,145,237,26,121,92,227,40,141,31,103,178,156,111,99,194,218,234,146,216,24,166,73,216,167,217,138,169,161,92,119,35,169,137,137,75,14,182,219,208,205,150,115,121,195,37,62,147,73,25,27,132,183,28,202,14,81,221,7,34,116,173,163,96,43,12,62,92,36,62,34,209,240,239,162,5,151,80,211,72,157,194,40,201,103,4,235,230,68,164,45,42,37,41,133,41,90,164,173,215,82,162,73,60,110,183,4,32,61,5,127,95,214,88,167,89,77,177,7,16,106,24,185,229,67,60,136,56,152,232,232,147,44,238,174,196,68,68,68,68,148,33,41,36,161,8,73,18,16,132,165,41,36,165,36,69,47,220,154,92,159,112,216,61,42,147,233,7,139,242,168,182,241,6,62,31,105,147,202,98,218,118,21,250,105,11,76,83,14,19,132,135,205,15,174,34,25,246,148,104,121,164,173,131,186,76,137,100,171,89,94,74,29,7,34,106,89,172,147,75,140,70,92,33,200,165,177,17,11,164,101,38,134,162,14,58,45,165,56,194,163,95,37,18,137,164,48,234,87,170,73,89,211,121,164,185,116,37,180,107,165,208,0,71,87,41,215,39,252,102,46,193,196,233,3,130,20,238,215,93,66,102,126,166,150,180,227,238,197,79,161,91,97,150,90,84,50,20,179,108,158,97,184,125,204,182,132,169,228,173,86,53,56,148,33,201,21,0,31,48,56,91,138,85,222,11,87,114,204,76,195,73,239,51,84,146,109,118,197,27,178,179,17,170,214,178,182,92,241,111,33,109,170,237,186,180,244,146,118,189,202,198,68,101,244,19,161,246,150,116,110,151,88,95,225,196,138,30,18,79,61,128,136,114,26,123,78,38,60,226,159,149,44,220,89,48,107,89,182,209,173,14,180,130,113,43,36,100,190,177,4,102,166,150,69,28,28,167,92,159,240,120,69,25,19,164,14,8,83,187,37,11,23,153,250,154,90,211,140,53,11,33,138,113,246,89,105,80,200,82,201,195,101,247,34,55,50,218,20,150,84,133,88,210,218,144,134,240,215,0,116,135,197,13,25,235,40,218,243,9,166,176,144,19,121,132,158,46,72,242,226,96,219,137,70,161,242,73,146,137,43,35,34,91,110,182,203,200,62,25,218,73,44,150,217,173,181,132,164,242,157,114,128,70,97,20,28,78,143,216,33,81,108,149,212,94,102,42,105,147,77,190,212,84,134,21,198,25,121,164,195,45,72,38,205,231,219,136,220,243,107,82,153,74,21,98,75,138,66,219,137,108,45,194,218,239,26,107,185,102,25,225,164,139,158,106,73,206,187,98,130,218,153,135,214,234,153,91,206,120,199,150,134,211,102,218,90,186,74,43,218,197,115,50,35,243,243,105,180,214,127,53,141,158,207,102,113,115,25,148,198,33,200,184,200,200,183,148,243,241,47,184,163,83,142,184,226,140,212,181,169,70,106,53,25,153,153,153,153,137,222,228,230,208,163,243,42,225,195,243,250,254,89,42,115,19,106,159,25,50,137,96,181,174,74,224,76,144,109,203,18,246,101,33,89,86,131,113,213,52,73,74,220,82,83,119,82,203,78,24,92,189,15,180,76,163,116,69,194,255,0,1,228,81,16,147,137,236,124,67,145,51,218,141,48,7,10,252,213,100,226,205,130,90,13,199,77,8,105,165,147,105,65,47,37,245,139,34,37,58,179,59,234,0,0,62,107,52,177,243,167,198,79,132,10,135,210,47,143,165,49,243,89,165,143,157,62,50,124,32,84,62,145,124,4,212,242,92,121,137,225,151,199,94,152,141,25,84,49,87,146,227,204,79,12,190,58,244,196,104,202,160,0,0,0,0,0,0,0,1,9,124,164,124,159,112,218,59,68,183,140,56,55,42,139,86,29,76,98,19,13,27,45,101,167,94,69,50,178,105,134,218,55,98,30,125,215,158,68,75,198,250,137,106,74,80,218,205,13,222,235,108,143,213,242,87,232,43,19,95,212,50,173,39,177,74,2,45,138,98,71,16,204,202,140,101,152,166,178,77,166,44,69,60,133,62,233,182,225,188,218,33,94,134,35,38,214,132,107,86,164,30,101,54,133,161,201,115,171,41,105,21,115,74,206,104,170,166,7,109,146,212,18,248,137,92,198,27,90,182,245,240,175,182,166,221,111,58,13,43,78,100,45,69,116,153,40,175,114,50,61,227,182,1,128,28,181,126,107,20,183,194,4,15,163,166,35,0,57,46,60,251,48,203,227,175,67,198,140,255,0,229,171,243,88,165,190,16,32,125,29,49,24,1,201,113,231,217,134,95,29,122,30,52,4,212,233,47,163,165,9,165,6,22,71,225,157,117,15,250,236,100,158,55,59,223,51,38,155,51,204,177,25,171,105,214,245,218,173,122,213,170,90,178,47,129,151,3,40,1,196,141,24,177,151,11,49,198,31,71,170,158,151,181,95,50,152,67,75,228,232,105,228,166,22,109,180,189,170,134,126,25,247,50,33,76,186,179,177,45,89,114,168,148,151,9,11,66,210,159,165,49,231,220,160,40,215,107,248,124,82,85,61,8,85,100,44,157,233,2,38,201,35,75,231,46,117,230,223,84,58,204,142,203,65,58,202,22,156,196,121,12,220,201,151,88,230,96,178,186,14,104,137,42,209,7,8,213,74,63,49,132,156,85,147,232,132,204,170,57,171,16,233,66,22,249,32,146,136,86,86,105,39,87,12,201,102,201,172,59,154,220,121,194,75,122,211,109,57,16,163,234,26,133,12,183,92,6,147,51,181,133,11,122,183,138,159,1,164,184,128,220,51,177,110,20,204,98,131,81,17,0,161,219,141,198,52,233,29,39,110,101,224,246,125,119,139,218,237,147,191,83,199,119,112,201,83,33,99,49,209,166,81,204,153,147,107,237,61,103,238,64,62,127,171,150,137,27,22,107,149,245,156,127,114,36,155,147,230,98,103,76,176,147,83,91,235,20,151,31,115,133,239,17,213,138,45,66,183,205,154,180,218,250,235,239,63,104,51,159,64,9,219,76,202,160,97,149,19,101,57,89,181,100,228,227,116,194,151,96,9,108,146,172,149,10,163,185,122,161,240,247,136,115,213,192,116,212,195,164,236,10,213,154,254,56,203,135,114,71,114,119,1,109,177,177,215,81,66,206,77,8,189,182,126,163,253,121,177,10,154,105,186,234,241,34,177,53,160,138,252,221,125,199,250,196,56,155,12,104,54,188,6,156,18,184,252,175,248,102,196,42,105,179,147,228,145,89,229,225,243,59,240,16,192,56,26,18,159,231,218,50,255,0,222,56,143,227,76,137,193,193,239,237,46,156,255,0,144,160,255,0,4,216,131,237,9,139,243,233,22,127,241,28,71,241,166,68,224,224,237,188,10,166,255,0,228,40,63,193,54,3,223,159,2,20,21,62,4,40,0,40,158,2,162,137,224,3,81,112,48,34,32,46,6,5,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,80,202,226,135,111,178,42,103,97,164,192,84,142,195,110,246,27,133,110,177,167,41,31,80,10,163,129,129,113,4,238,189,250,192,184,128,170,191,16,235,39,75,74,101,239,25,157,173,151,248,68,59,53,126,33,210,212,75,36,75,98,20,119,221,147,248,68,2,52,57,67,162,201,80,117,251,58,203,145,243,86,235,119,194,12,51,209,161,147,123,24,233,194,74,111,125,179,175,246,43,195,46,185,66,226,81,179,215,246,37,95,230,87,223,132,24,195,162,52,189,136,220,93,165,29,113,178,60,251,125,238,163,46,16,175,246,123,192,38,219,8,91,75,116,101,58,86,177,148,142,16,143,255,0,116,216,245,211,150,146,236,42,18,73,185,235,8,248,247,24,243,184,104,195,108,210,242,68,33,54,36,202,97,146,91,251,27,64,245,17,137,37,180,73,236,80,8,132,229,27,144,147,21,148,157,237,151,46,190,103,60,85,243,222,254,53,142,254,241,136,216,31,20,150,121,235,167,151,54,205,213,127,215,6,114,242,146,65,33,85,61,56,100,146,190,223,59,190,243,253,114,28,96,62,18,70,55,13,206,183,37,116,181,28,11,235,128,39,219,6,99,82,243,211,50,55,51,89,80,221,86,235,112,64,110,150,30,116,184,199,254,31,212,62,145,124,78,230,2,70,55,21,17,54,36,146,186,43,132,226,69,214,110,8,35,210,191,206,151,24,255,0,195,250,135,210,47,128,226,214,216,243,89,86,120,61,135,152,26,184,216,184,74,78,128,135,140,90,37,233,136,35,98,54,99,17,29,23,16,168,213,164,144,147,206,150,162,80,194,82,163,94,66,109,197,32,211,174,113,34,255,0,242,117,232,43,19,165,45,100,85,198,32,192,69,163,10,164,17,15,51,30,244,52,83,72,92,206,98,201,67,172,165,166,68,225,62,202,20,220,66,92,91,201,71,144,133,33,43,66,212,75,69,170,208,239,69,106,203,74,236,92,151,209,242,121,116,90,105,137,116,68,60,77,87,55,109,194,101,18,233,113,175,166,73,117,72,90,118,151,18,151,18,202,50,171,50,200,212,101,171,67,139,71,208,157,3,135,244,118,22,81,178,156,62,195,202,122,18,71,79,72,225,202,26,6,6,24,143,35,72,185,153,153,153,153,169,107,82,141,75,90,212,102,181,173,74,82,141,74,81,153,135,101,43,149,74,169,249,100,28,142,69,44,132,150,203,101,176,237,194,65,193,194,50,150,88,134,97,180,146,91,105,182,210,68,148,33,41,34,73,36,136,136,136,136,136,91,109,43,206,250,44,99,25,255,0,253,63,168,125,28,248,186,138,35,191,75,120,181,122,87,219,243,44,99,29,191,224,254,161,244,115,224,62,107,199,213,40,249,90,31,84,160,58,186,174,150,145,87,52,172,230,138,170,96,118,217,45,65,47,136,149,204,97,181,171,111,95,10,251,106,109,214,243,160,210,180,230,66,148,87,73,146,138,247,35,35,222,49,219,69,29,1,48,191,69,42,254,182,196,106,98,105,23,49,153,84,241,17,48,178,166,148,78,52,196,146,72,227,201,121,16,8,74,157,113,79,172,148,219,100,168,135,20,106,81,52,222,84,183,227,13,204,158,43,245,13,64,0,0,0,3,31,244,245,197,42,239,5,180,78,174,113,51,13,39,188,205,82,73,185,179,98,141,217,89,136,213,107,102,80,172,185,226,222,66,219,85,219,117,105,233,36,237,123,149,140,136,202,48,52,122,229,30,211,58,185,199,220,52,162,170,156,100,219,100,181,5,97,38,149,204,97,188,29,149,55,175,133,126,53,166,221,111,58,33,146,180,230,66,212,87,73,146,138,247,35,35,222,2,111,192,0,6,42,242,163,249,137,226,111,196,190,152,130,16,173,162,119,157,62,13,252,32,83,222,145,96,77,79,42,63,152,158,38,252,75,233,136,33,10,218,39,121,211,224,223,194,5,61,233,22,0,125,41,128,0,8,86,229,171,243,167,165,190,15,224,125,35,49,23,87,144,199,233,217,251,219,254,82,22,171,150,175,206,158,150,248,63,129,244,140,196,91,253,6,116,205,145,104,121,135,24,197,51,110,85,207,53,157,81,204,112,244,204,181,212,44,161,84,227,69,31,173,137,137,113,54,179,45,107,90,51,109,42,39,28,82,210,148,229,35,91,173,134,117,114,157,105,227,242,16,145,68,224,54,19,206,178,215,213,4,189,92,229,52,151,76,117,113,84,187,42,91,42,110,233,213,40,181,209,12,42,32,147,149,198,221,101,38,219,197,108,237,40,225,218,128,160,43,44,83,172,165,56,125,135,212,244,92,242,161,158,68,20,52,12,12,49,22,119,87,99,51,51,51,50,74,16,148,146,150,181,168,201,8,66,84,165,26,82,147,50,234,102,211,105,172,254,107,27,61,158,204,226,230,51,41,140,67,145,113,145,145,111,41,231,226,95,113,70,167,29,113,197,25,169,107,82,140,212,106,51,51,51,51,51,19,169,201,197,160,228,78,138,84,108,125,97,136,43,132,136,196,90,194,29,132,71,50,210,26,117,18,72,68,153,172,160,154,124,136,212,181,169,70,149,62,164,171,84,165,180,210,82,74,38,73,215,2,234,232,125,162,101,27,162,46,23,248,15,34,136,132,156,79,99,226,28,137,158,212,105,128,56,87,230,171,39,22,108,18,208,110,58,104,67,77,44,155,74,9,121,47,172,89,17,41,213,153,223,80,0,1,138,188,168,254,98,120,155,241,47,166,32,134,85,12,85,229,71,243,19,196,223,137,125,49,4,2,21,180,78,243,167,193,191,132,10,123,210,44,15,165,49,243,89,162,119,157,62,13,252,32,83,222,145,96,125,41,128,12,85,229,71,243,19,196,223,137,125,49,4,50,168,98,175,42,63,152,158,38,252,75,233,136,32,16,2,62,170,7,202,184,153,62,83,174,80,8,204,34,131,137,209,251,4,42,45,146,186,139,204,197,77,50,105,183,218,138,144,194,184,195,47,52,152,101,169,4,217,188,251,113,27,158,109,106,83,41,66,172,73,113,72,91,97,96,57,78,185,64,32,241,118,50,39,71,236,16,168,182,186,22,19,51,21,52,201,166,216,118,22,125,20,219,236,188,210,97,150,164,27,132,203,14,67,238,121,181,165,47,41,106,177,41,180,161,110,71,88,245,88,91,133,181,222,52,215,114,204,51,195,73,23,60,212,147,157,118,197,5,181,51,15,173,213,50,183,156,241,143,45,13,166,205,180,181,116,148,87,181,138,230,100,71,229,64,77,78,146,223,249,27,101,31,7,244,39,225,229,98,42,244,78,243,167,193,191,132,10,123,210,44,9,84,210,91,255,0,35,108,163,224,254,132,252,60,172,69,94,137,222,116,248,55,240,129,79,122,69,128,31,74,99,202,98,150,22,208,152,211,66,76,240,207,18,228,92,243,77,206,117,59,108,22,212,244,62,183,84,242,30,111,198,50,180,56,155,56,210,21,209,81,94,214,59,145,153,31,171,0,24,235,161,110,133,180,110,134,212,108,222,77,38,168,162,234,74,134,164,136,109,233,212,233,230,78,25,17,8,100,220,40,102,90,134,37,173,45,33,180,186,229,207,50,150,165,184,179,53,101,200,134,242,40,0,0,0,0,6,42,242,157,97,111,201,67,67,106,215,100,145,115,156,214,146,217,234,153,127,203,90,157,151,101,112,182,183,247,173,41,94,88,23,35,122,10,205,123,244,82,107,36,12,170,0,31,42,227,181,164,233,105,237,115,85,73,168,170,90,7,109,157,84,19,8,121,92,186,27,90,134,245,241,79,184,150,218,111,58,205,40,78,101,173,37,117,25,36,175,115,50,45,226,224,105,79,130,159,153,219,72,42,219,7,27,152,109,176,148,252,192,182,7,212,238,177,197,192,190,210,34,33,117,170,213,182,70,241,48,243,68,230,84,18,117,132,188,183,77,140,242,127,145,231,4,38,181,230,145,113,24,202,204,242,18,14,91,133,208,230,168,136,69,54,165,191,28,252,198,22,46,25,164,35,130,80,132,164,158,90,150,102,103,116,54,146,73,231,53,182,19,41,64,80,20,110,22,81,178,156,62,195,234,122,18,71,79,72,225,202,26,6,6,24,143,35,72,185,153,153,153,153,169,107,82,141,75,90,212,102,181,173,74,82,141,74,81,153,250,0,0,0,24,255,0,167,174,41,87,120,45,162,117,115,137,152,105,61,230,106,146,77,205,155,20,110,202,204,70,171,91,50,133,101,207,22,242,22,218,174,219,171,79,73,39,107,220,172,100,70,81,3,253,148,125,59,63,225,207,254,236,201,255,0,213,0,79,240,0,0,234,106,202,90,69,92,210,179,154,42,169,129,219,100,181,4,190,34,87,49,134,214,173,189,124,43,237,169,183,91,206,131,74,211,153,11,81,93,38,74,43,220,140,143,120,249,130,171,41,105,237,13,85,78,104,170,166,7,98,157,83,243,8,137,92,198,27,90,135,53,17,76,56,166,221,111,58,13,72,86,85,161,69,116,153,164,237,114,51,45,227,234,76,66,183,44,158,10,120,13,164,20,167,24,225,38,26,232,76,77,151,158,185,135,29,204,227,17,210,230,161,225,220,202,146,109,36,150,84,194,224,205,55,90,212,110,107,239,149,57,8,6,0,9,243,228,192,193,121,86,20,232,151,73,79,94,164,33,37,53,61,115,14,169,244,230,49,43,75,175,199,176,227,206,170,94,165,184,74,85,144,80,107,101,73,104,140,137,6,227,134,105,75,139,114,240,173,163,118,8,77,116,143,198,218,91,5,228,211,200,73,52,69,71,16,234,87,31,18,218,156,68,51,12,176,228,67,203,36,39,122,214,77,50,230,68,93,36,165,229,73,169,4,102,178,250,94,0,0,0,31,42,226,127,185,46,60,196,240,203,227,175,76,70,136,1,19,253,201,113,230,39,134,95,29,122,98,52,6,85,12,53,162,185,49,240,142,135,210,209,221,37,37,19,24,70,36,80,177,10,153,73,104,136,121,50,19,5,47,152,169,148,167,95,173,113,197,145,161,46,155,207,180,219,109,53,170,112,217,213,169,41,100,146,172,202,0,0,0,1,106,180,177,243,88,198,79,131,250,135,209,207,143,154,193,244,167,165,143,154,198,50,124,31,212,62,142,124,124,214,0,250,83,209,59,205,99,6,254,15,233,239,71,48,46,84,218,83,42,159,202,163,100,83,217,100,36,198,91,49,135,114,18,50,14,45,148,188,196,75,14,36,210,227,78,54,162,52,173,10,73,154,77,38,70,70,70,100,98,218,232,157,230,177,131,127,7,244,247,163,152,23,84,5,148,209,123,69,28,56,209,74,69,83,201,40,6,179,248,81,80,69,78,29,121,198,72,156,98,21,75,50,131,128,75,138,53,58,227,48,236,217,41,55,92,90,148,226,223,115,163,173,52,38,245,128,0,133,110,90,191,58,122,91,224,254,7,210,51,17,117,121,12,126,157,159,189,191,229,33,106,185,106,252,233,233,111,131,248,31,72,204,69,213,228,49,250,118,126,246,255,0,148,128,74,160,137,94,84,94,80,8,201,188,100,203,70,76,16,168,181,50,166,118,153,117,113,52,97,183,216,138,114,41,167,221,97,233,74,117,136,70,86,75,85,119,92,108,214,151,146,226,91,37,18,9,212,187,144,28,168,90,107,254,103,250,17,120,49,135,179,57,172,14,36,214,82,244,68,181,49,130,61,79,51,74,212,242,144,184,130,117,73,59,188,238,169,246,91,38,204,150,223,77,220,237,169,13,107,33,90,147,165,167,181,205,85,38,162,169,104,29,182,117,80,76,33,229,114,232,109,106,27,215,197,62,226,91,105,188,235,52,161,57,150,180,149,212,100,146,189,204,200,183,128,234,128,73,78,154,154,40,200,180,75,228,244,162,104,221,84,170,50,175,153,98,4,12,101,83,59,130,101,105,219,226,182,9,161,182,217,41,195,53,155,44,33,122,166,202,200,73,217,110,106,208,183,92,33,141,92,156,148,180,138,185,211,10,139,162,170,152,29,182,75,80,75,234,41,92,198,27,90,182,245,240,175,200,163,219,117,188,232,52,173,57,144,181,21,210,100,162,189,200,200,247,128,241,90,42,233,49,89,104,161,139,144,120,165,71,192,194,76,80,168,117,75,102,242,200,146,36,162,99,46,113,109,173,214,9,204,166,166,87,153,166,214,135,18,71,149,104,78,100,173,25,219,95,208,246,21,98,101,43,140,152,113,78,98,149,21,23,180,73,106,105,123,83,8,108,206,54,183,25,206,93,54,29,213,173,104,75,205,44,148,219,136,37,30,71,16,180,153,221,38,32,135,79,237,15,166,186,38,226,226,147,47,40,71,40,74,198,34,50,62,148,91,46,168,215,12,194,22,147,114,5,212,184,181,59,158,28,158,105,4,226,148,162,117,10,66,243,103,55,27,111,181,228,249,211,110,107,162,133,126,228,138,167,126,46,59,14,170,168,136,118,102,176,106,138,82,88,148,190,167,153,74,230,200,109,44,186,181,173,184,116,184,149,52,217,36,222,45,89,40,204,219,110,193,62,131,10,185,74,244,215,151,104,233,135,17,216,95,69,76,237,137,181,116,189,45,195,33,39,20,195,146,169,92,73,68,180,185,155,79,182,146,65,188,133,176,164,54,146,117,43,75,139,67,166,74,74,13,43,200,13,37,244,139,161,52,95,194,200,252,76,174,162,63,93,131,147,193,100,123,230,156,211,102,121,230,32,245,141,52,230,167,91,168,90,117,171,78,68,113,51,224,71,243,173,138,184,153,85,99,38,35,212,120,165,90,197,237,19,170,154,96,236,194,39,43,142,45,182,115,159,65,134,181,139,90,210,203,72,36,182,218,13,71,145,180,33,36,118,73,0,234,169,58,90,123,92,213,82,106,42,150,129,219,103,85,4,194,30,87,46,134,214,161,189,124,83,238,37,182,155,206,179,74,19,153,107,73,93,70,73,43,220,204,139,120,250,19,208,163,69,25,22,137,120,53,5,70,234,165,81,149,124,202,209,149,76,238,9,149,167,111,138,204,179,109,178,83,134,107,54,88,66,245,77,149,144,147,178,220,213,161,110,184,67,26,185,40,244,40,249,25,82,172,105,41,137,146,201,84,77,73,86,203,225,226,105,38,173,174,122,79,43,121,181,40,226,51,146,141,180,189,20,219,136,220,148,231,109,162,202,107,35,121,230,147,34,160,34,3,149,147,66,137,118,31,198,126,105,220,47,150,106,36,179,185,130,219,171,224,155,40,168,135,26,154,69,62,243,199,51,83,139,82,208,219,46,173,196,178,164,248,164,33,205,65,32,148,111,25,35,13,116,85,210,98,178,209,67,23,32,241,74,143,129,132,152,161,80,234,150,205,229,145,36,73,68,198,92,226,219,91,172,19,153,77,76,175,51,77,173,14,36,143,42,208,156,201,90,51,182,191,163,58,178,150,145,87,52,172,230,138,170,96,118,217,45,65,47,136,149,204,97,181,171,111,95,10,251,106,109,214,243,160,210,180,230,66,212,87,73,146,138,247,35,35,222,62,125,244,245,209,158,27,69,141,33,166,116,60,154,58,17,250,122,121,15,225,29,62,203,38,238,120,41,115,241,15,161,184,71,77,213,41,74,91,74,101,198,201,121,215,157,9,66,204,210,165,169,9,9,254,160,43,250,55,20,232,217,78,32,225,245,67,9,60,167,167,144,229,19,3,29,12,103,145,212,92,200,200,200,200,148,133,165,68,164,45,10,34,90,22,149,37,68,149,36,200,176,131,150,175,205,98,150,248,64,129,244,116,196,98,87,37,62,152,51,92,30,197,8,13,30,234,83,132,93,19,136,147,130,75,14,169,165,107,229,211,183,155,67,44,45,10,109,10,83,136,125,77,195,195,169,11,232,160,205,183,9,77,146,93,39,50,215,150,175,205,98,150,248,64,129,244,116,196,6,0,114,92,121,246,97,151,199,94,135,141,19,252,32,7,146,227,207,179,12,190,58,244,60,104,159,224,22,171,73,125,29,40,77,40,48,178,63,12,235,168,127,215,99,36,241,185,222,249,153,52,217,158,101,136,205,91,78,183,174,213,107,214,173,82,213,145,124,12,184,25,113,52,85,209,158,141,209,67,8,224,240,182,143,142,139,152,173,81,10,153,77,230,113,38,105,92,198,98,226,27,67,175,147,121,141,44,163,43,77,161,13,164,207,42,16,156,202,90,243,184,187,192,0,0,0,2,21,185,106,252,233,233,111,131,248,31,72,204,70,10,210,117,76,246,134,170,164,213,173,45,29,177,78,169,249,132,60,210,93,19,170,67,154,136,166,28,75,141,57,145,100,164,43,42,208,147,178,136,210,118,177,145,150,225,157,92,181,126,116,244,183,193,252,15,164,102,35,8,41,58,2,178,174,161,170,8,170,62,158,139,155,34,149,147,185,63,155,148,49,18,151,11,46,109,214,154,118,32,209,124,202,66,20,251,102,188,164,121,81,153,106,178,16,181,36,39,163,64,29,48,101,90,89,97,26,85,48,56,182,235,186,58,30,14,2,171,67,205,36,145,18,250,208,162,110,57,165,54,132,181,146,32,217,117,102,218,82,147,105,105,90,50,228,38,220,115,202,242,138,104,43,13,165,45,26,117,198,31,64,66,35,21,36,16,236,179,2,244,76,83,168,68,206,92,201,196,44,229,164,70,225,48,202,212,228,66,156,67,202,71,150,132,161,75,66,20,107,68,53,232,235,143,53,150,141,184,185,34,197,106,50,54,45,43,151,68,33,19,56,22,98,9,148,77,165,198,180,156,68,19,166,164,45,57,28,74,108,74,52,43,34,201,14,36,179,161,38,95,66,122,58,227,205,27,164,150,17,200,177,90,140,141,132,82,38,48,232,68,206,5,152,131,121,114,153,137,33,39,17,4,233,169,8,86,118,212,171,18,141,9,206,131,67,137,44,139,73,152,124,214,77,165,51,89,4,214,54,69,61,150,69,203,166,82,232,135,33,35,32,226,217,83,47,195,62,218,141,46,52,227,106,34,82,22,149,17,164,210,100,70,70,70,70,46,94,137,222,116,248,55,240,129,79,122,69,129,157,60,176,154,40,225,197,13,7,46,210,110,138,107,153,166,181,69,64,137,60,254,86,195,36,80,177,209,78,177,16,249,71,166,198,90,167,143,103,81,58,68,70,151,84,180,184,121,86,78,41,220,22,209,59,206,159,6,254,16,41,239,72,176,3,232,79,26,240,19,9,244,137,165,97,104,172,99,165,60,32,146,193,76,17,52,98,27,110,137,132,201,20,134,220,109,46,103,135,113,181,157,144,243,133,99,60,189,43,218,228,70,86,170,147,228,225,208,198,134,170,164,213,173,45,131,123,20,234,159,152,67,205,37,209,62,17,77,92,212,69,48,226,92,105,204,139,137,82,21,149,104,73,217,68,105,59,88,200,203,112,201,80,0,0,0,31,50,24,239,46,68,159,28,49,18,82,219,78,54,152,42,174,111,12,148,57,124,201,36,70,58,155,29,250,202,194,120,249,59,161,14,11,66,204,42,101,75,37,154,165,14,61,114,43,121,113,47,46,223,99,53,190,192,132,77,49,160,10,91,165,134,48,195,165,211,112,151,91,206,98,46,101,107,107,98,220,114,223,99,61,190,192,157,253,11,165,167,41,209,39,8,33,77,150,218,207,70,202,162,114,182,68,68,122,232,116,59,125,221,103,158,231,222,102,3,7,121,114,160,22,228,179,6,230,100,225,18,97,223,159,48,105,182,243,55,19,2,162,63,177,170,63,182,44,223,34,220,185,17,122,84,84,49,174,52,225,148,13,13,28,226,22,87,202,151,21,27,2,130,35,247,210,165,216,187,187,134,67,114,222,75,150,238,20,97,180,216,154,108,211,13,80,197,67,26,206,217,136,220,134,204,68,93,199,170,59,251,196,44,247,34,60,33,47,26,49,10,63,57,145,179,75,180,201,38,220,115,197,182,119,251,25,62,232,9,137,17,87,203,157,244,147,253,242,127,38,137,84,17,87,203,157,244,147,253,242,127,38,128,143,92,17,199,154,203,0,220,173,38,152,127,27,23,45,158,213,148,187,180,204,60,218,18,32,153,126,90,135,99,97,31,117,230,207,34,143,58,154,134,113,162,52,154,22,131,120,156,74,201,77,149,252,254,22,225,109,119,141,53,220,179,12,240,210,69,207,53,36,231,93,177,65,109,76,195,235,117,76,173,231,60,99,203,67,105,179,109,45,93,37,21,237,98,185,153,17,249,249,76,166,107,63,154,193,72,164,82,200,185,140,202,99,16,220,36,28,28,35,42,121,248,151,220,81,37,182,155,109,36,106,90,212,163,36,146,72,140,204,204,136,132,244,242,121,232,89,42,209,99,11,225,231,181,125,63,8,156,84,169,97,204,234,8,194,137,76,81,193,48,110,102,106,94,195,137,73,37,8,74,73,165,58,72,53,18,222,37,30,177,196,33,156,161,114,180,81,209,71,14,52,74,195,132,81,84,83,91,116,214,59,86,252,254,126,251,36,136,169,188,82,72,200,148,162,35,61,91,40,204,162,105,146,51,75,105,82,140,205,107,91,142,46,245,128,0,128,30,84,127,62,204,77,248,151,208,240,67,63,249,21,60,214,42,159,132,8,239,71,75,134,0,114,163,249,246,98,111,196,190,135,130,25,255,0,200,169,230,177,84,252,32,71,122,58,92,3,63,198,37,105,13,201,185,130,90,68,227,108,135,25,42,39,98,229,203,76,66,158,171,160,161,150,250,151,83,33,182,24,102,17,147,116,222,203,6,134,211,15,149,102,203,100,183,16,181,22,100,47,43,133,150,160,0,0,0,0,0,3,207,226,20,206,141,146,208,21,44,231,17,155,132,114,147,128,147,198,196,207,145,23,8,113,76,42,92,134,86,168,146,113,146,74,141,212,106,137,119,65,37,89,138,229,99,189,135,203,184,153,238,89,124,111,154,208,184,37,32,193,121,124,142,18,34,31,20,34,31,84,116,123,206,43,60,35,18,215,224,226,9,13,32,172,70,183,29,113,171,173,70,100,148,54,180,229,51,89,45,184,150,193,188,33,172,177,223,17,37,248,91,135,204,66,63,80,205,161,227,158,129,98,37,242,101,17,11,134,132,122,40,217,37,159,69,43,90,88,82,16,106,52,163,58,147,153,72,77,212,65,127,249,44,170,122,54,152,211,74,141,93,97,47,132,90,230,144,241,242,185,68,116,76,200,225,17,46,152,189,12,178,105,194,47,37,245,186,146,114,17,13,40,247,174,45,42,77,214,148,17,207,160,249,97,148,205,166,178,9,172,20,246,69,51,139,151,76,165,209,13,197,193,198,66,60,166,95,134,125,181,18,155,117,183,18,100,164,45,42,34,81,40,140,140,140,136,200,125,57,225,86,38,82,184,201,135,20,230,41,81,81,123,68,150,166,151,181,48,134,204,227,107,113,156,229,211,97,221,90,214,132,188,210,201,77,184,130,81,228,113,11,73,157,210,96,61,88,0,136,13,61,116,245,210,199,5,180,177,174,112,207,13,49,91,153,169,185,55,54,108,80,92,197,45,136,213,107,101,176,175,57,227,30,135,91,138,187,142,173,93,37,29,175,98,177,17,17,4,191,143,154,205,44,124,233,241,147,225,2,161,244,139,226,100,249,47,241,239,22,52,137,192,41,253,107,140,117,95,132,19,168,42,194,42,86,196,78,195,13,9,146,21,16,80,78,37,188,144,237,182,131,178,222,112,238,101,155,165,107,216,136,138,27,52,177,243,167,198,79,132,10,135,210,47,128,154,158,75,143,49,60,50,248,235,211,17,163,42,134,42,242,92,121,137,225,151,199,94,152,141,25,84,0,0,0,0,0,0,0,0,0,0,3,0,57,106,252,214,41,111,132,8,31,71,76,70,0,114,92,121,246,97,151,199,94,135,141,25,255,0,203,87,230,177,75,124,32,64,250,58,98,48,3,146,227,207,179,12,190,58,244,60,104,9,254,0,0,1,165,71,212,53,13,42,46,176,26,79,128,161,113,21,62,2,133,196,6,178,183,88,92,250,133,10,221,98,182,1,65,100,49,229,188,220,199,98,189,182,159,244,66,247,139,37,142,202,52,243,29,250,246,159,244,64,32,27,20,8,207,155,51,123,183,249,131,42,52,27,158,68,195,204,36,48,136,138,202,135,43,56,91,167,33,29,238,168,98,227,97,138,216,160,188,220,217,111,118,255,0,48,100,94,132,175,153,79,41,205,231,253,185,65,245,123,120,96,19,109,68,58,167,101,142,25,170,255,0,44,153,112,246,169,30,155,117,135,146,195,197,235,100,238,171,178,41,69,254,74,7,172,51,234,1,111,241,133,132,189,70,77,209,146,230,123,62,235,251,171,98,22,244,223,131,212,226,53,104,122,187,91,155,186,253,194,24,77,158,38,195,19,212,172,200,148,68,119,212,245,251,162,4,52,105,225,46,213,98,21,112,233,101,202,92,217,186,231,127,80,133,1,225,244,43,94,74,206,44,175,111,152,145,31,198,153,19,129,131,75,37,81,116,222,255,0,212,24,63,193,54,32,223,67,119,117,85,204,106,119,216,164,143,255,0,25,100,77,238,10,68,102,163,105,194,43,254,128,65,245,123,147,96,46,105,240,33,64,35,186,72,0,5,19,192,84,105,35,1,172,184,24,17,1,112,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,224,42,124,5,15,128,2,70,130,185,245,141,105,26,23,186,214,220,3,89,149,133,11,136,1,113,1,85,126,33,231,107,5,234,228,145,107,185,149,181,124,62,173,35,208,172,142,255,0,96,121,138,237,194,110,156,142,86,253,218,174,31,92,72,8,157,229,6,157,230,157,215,178,237,100,70,254,107,221,126,143,145,10,125,162,200,104,126,226,139,20,41,37,146,148,95,63,245,254,199,136,23,27,79,248,165,46,186,175,17,157,118,62,107,220,103,187,212,97,71,139,208,158,90,168,220,75,163,14,205,30,126,113,242,251,161,226,123,187,128,77,142,26,153,157,41,34,81,159,25,76,41,255,0,213,160,122,151,138,233,47,124,121,218,9,157,69,55,39,106,201,44,146,200,116,238,225,185,180,143,68,255,0,144,94,248,8,191,229,34,106,213,37,52,118,45,241,211,191,194,67,136,221,160,34,13,157,191,42,150,87,213,112,63,171,18,81,202,70,155,212,84,189,173,243,236,239,248,112,194,51,104,247,9,27,93,174,87,213,240,253,208,9,230,209,142,37,81,17,83,203,173,103,103,32,188,163,239,116,66,6,149,254,116,184,199,254,31,212,62,145,124,77,86,138,81,38,228,100,252,179,47,213,96,56,159,123,194,21,116,175,243,165,198,63,240,254,161,244,139,224,38,75,146,130,150,145,83,250,19,82,19,105,68,14,162,46,166,152,77,166,147,71,53,171,86,209,20,152,231,97,18,229,148,102,72,179,16,144,232,178,72,147,208,189,179,26,140,243,3,121,30,243,24,169,201,117,114,208,87,12,207,254,89,244,196,104,202,172,196,123,172,0,102,92,69,171,210,192,191,253,172,99,25,255,0,253,63,168,125,28,248,186,187,140,173,97,106,180,176,35,45,22,49,147,224,254,161,244,115,224,62,107,135,213,40,249,90,31,84,160,42,71,97,94,28,69,169,210,91,72,186,19,69,236,44,143,196,202,234,35,245,216,57,52,22,71,190,105,205,54,103,158,98,15,88,211,78,106,117,186,133,167,90,180,228,79,19,62,4,120,47,160,135,42,69,83,137,56,167,49,195,77,37,230,178,166,188,44,152,32,233,40,216,41,107,141,236,241,209,17,45,50,212,160,155,97,181,230,100,245,185,155,121,229,18,145,171,89,58,235,153,210,104,9,63,0,0,22,171,74,60,11,252,210,152,19,83,96,167,133,62,14,120,71,177,124,211,216,118,205,70,207,24,196,79,168,235,27,205,155,81,151,203,43,102,190,251,88,240,171,9,249,26,254,69,248,167,70,226,103,230,142,231,63,4,170,9,116,247,98,240,67,83,181,108,177,45,189,170,214,109,170,201,155,87,151,54,85,90,247,177,218,194,74,128,0,0,0,98,175,42,63,152,158,38,252,75,233,136,33,10,218,39,121,211,224,223,194,5,61,233,22,4,212,242,163,249,137,226,111,196,190,152,130,16,173,162,119,157,62,13,252,32,83,222,145,96,7,210,152,0,0,133,110,90,191,58,122,91,224,254,7,210,51,17,128,3,63,249,106,252,233,233,111,131,248,31,72,204,71,159,228,176,209,50,141,210,51,20,38,213,198,32,68,66,71,72,176,214,34,95,19,17,78,69,192,27,236,78,87,20,220,97,52,78,47,88,146,74,26,118,29,183,13,10,67,136,116,174,133,22,83,50,48,201,94,74,29,7,33,169,169,84,147,75,140,70,92,89,79,102,80,241,11,164,101,38,135,97,202,6,17,212,184,194,163,95,37,18,77,213,190,210,151,170,73,93,162,101,212,185,117,169,196,106,100,208,0,0,0,0,6,42,242,163,249,137,226,111,196,190,152,130,25,84,49,87,149,31,204,79,19,126,37,244,196,16,8,86,209,59,206,159,6,254,16,41,239,72,176,62,148,199,205,102,137,222,116,248,55,240,129,79,122,69,129,244,166,0,49,87,149,31,204,79,19,126,37,244,196,16,202,161,138,188,168,254,98,120,155,241,47,166,32,128,64,8,229,74,101,51,89,252,214,10,69,34,150,69,204,102,83,24,134,225,32,224,225,25,83,207,196,190,226,137,45,180,219,105,35,82,214,165,25,36,146,68,102,102,100,68,56,162,100,249,49,121,63,227,48,138,14,27,72,28,111,167,118,74,234,47,43,244,204,181,215,31,106,42,67,10,227,15,50,234,162,80,149,147,102,243,237,196,111,101,196,41,76,165,9,185,165,197,45,13,133,224,228,243,208,178,85,162,198,23,195,207,106,250,126,17,56,169,82,195,153,212,17,133,18,152,163,130,96,220,204,212,189,135,18,146,74,16,148,147,74,116,144,106,37,188,74,61,99,136,67,57,96,48,125,84,15,149,112,19,83,164,183,254,70,217,71,193,253,9,248,121,88,138,189,19,188,233,240,111,225,2,158,244,139,2,85,52,150,255,0,200,219,40,248,63,161,63,15,43,17,87,162,119,157,62,13,252,32,83,222,145,96,7,210,152,0,199,93,54,244,193,166,116,70,194,247,103,74,56,72,218,218,121,14,250,105,57,60,91,81,26,136,231,218,113,132,60,183,28,105,6,148,161,148,196,161,211,66,150,217,184,73,52,33,73,51,204,144,200,160,17,235,201,185,202,39,53,199,120,151,48,95,30,231,176,143,226,11,145,10,85,61,30,204,2,154,92,241,141,83,241,15,161,212,48,201,67,176,184,116,48,118,89,155,100,226,22,132,146,77,104,82,220,144,160,0,0,0,29,77,89,84,200,168,106,86,115,90,213,49,219,20,150,159,151,196,77,38,49,58,165,185,168,133,97,181,56,235,153,16,74,90,178,161,10,59,36,141,71,107,17,25,238,29,176,193,94,88,44,99,145,80,218,48,30,21,68,51,180,78,177,46,96,196,60,27,121,150,141,68,44,12,67,17,113,17,55,36,41,10,202,180,67,53,171,53,33,71,180,231,78,98,109,68,2,26,241,87,19,42,172,100,196,122,143,20,171,88,189,162,117,83,76,29,152,68,229,113,197,182,206,115,232,48,214,177,107,90,89,105,4,150,219,65,168,242,54,132,36,142,201,33,145,92,152,24,209,53,194,157,45,41,41,19,213,124,92,166,152,174,98,21,33,156,193,165,10,117,136,247,220,101,212,203,210,182,201,42,178,202,49,108,165,46,145,17,160,156,112,141,73,109,110,95,18,192,7,213,64,11,105,163,118,55,202,180,143,193,42,91,26,36,210,56,185,52,61,71,14,234,151,1,18,226,92,92,51,236,190,228,59,200,37,167,114,208,78,178,230,69,217,38,164,101,81,165,6,102,130,185,96,45,86,148,120,23,249,165,48,38,166,193,79,10,124,28,240,143,98,249,167,176,237,154,141,158,49,136,159,81,214,55,155,54,163,47,150,86,205,125,246,177,224,7,246,12,127,245,162,255,0,185,63,253,248,149,64,0,0,0,1,2,220,169,120,233,25,140,26,86,79,169,184,41,206,215,77,225,223,231,110,88,203,100,251,109,162,41,178,35,152,45,77,186,121,117,219,86,177,149,56,132,165,43,110,25,143,40,146,75,84,212,227,246,49,200,180,127,193,170,179,24,170,54,118,136,74,102,94,168,134,225,179,45,27,92,82,212,77,195,67,103,66,22,109,235,95,113,166,181,153,13,40,207,153,93,20,153,143,153,112,30,130,128,175,235,44,44,172,165,56,131,135,213,12,92,142,161,145,196,20,76,12,116,49,150,118,151,99,35,35,35,35,74,208,164,154,144,180,40,141,11,66,148,149,18,146,163,35,250,114,164,234,153,21,115,74,201,171,90,90,59,109,146,212,18,248,121,164,186,39,84,182,245,240,175,182,151,26,115,34,201,43,78,100,45,39,101,17,40,175,99,34,61,195,229,180,77,159,35,206,55,202,171,205,29,34,48,105,153,28,92,28,203,11,162,13,49,17,106,113,43,98,57,137,140,84,92,75,75,71,5,33,105,81,60,133,32,200,202,200,109,68,163,206,104,108,51,212,0,0,124,171,137,254,228,184,243,19,195,47,142,189,49,26,32,4,79,247,37,199,152,158,25,124,117,233,136,208,25,84,3,207,215,245,253,27,133,148,108,219,16,113,6,161,132,145,211,210,56,115,137,142,142,137,51,200,210,46,68,68,68,68,106,90,212,163,74,16,132,145,173,107,82,82,146,82,148,68,113,65,78,114,193,87,113,26,86,42,121,51,61,155,3,166,179,6,101,197,36,152,194,50,113,82,136,19,38,155,84,196,158,134,101,79,41,228,154,23,16,166,12,222,78,87,28,101,38,102,77,186,144,151,240,28,73,76,218,85,63,149,65,79,100,83,56,73,140,182,99,14,220,92,28,100,35,201,121,136,150,28,73,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,135,44,5,170,210,199,205,99,25,62,15,234,31,71,62,62,107,7,210,158,150,62,107,24,201,240,127,80,250,57,241,243,88,3,233,79,68,239,53,140,27,248,63,167,189,28,192,186,162,213,104,157,230,177,131,127,7,244,247,163,152,23,84,0,0,0,66,183,45,95,157,61,45,240,127,3,233,25,136,186,188,134,63,78,207,222,223,242,144,181,92,181,126,116,244,183,193,252,15,164,102,34,234,242,24,253,59,63,123,127,202,64,51,83,77,125,20,100,90,90,96,212,109,27,170,149,65,213,242,219,198,82,211,184,214,86,173,130,43,50,13,198,205,77,153,44,153,125,8,213,56,86,90,74,232,115,86,181,180,217,15,158,202,178,150,158,208,213,84,230,138,170,96,118,41,213,63,48,136,149,204,97,181,168,115,81,20,195,138,109,214,243,160,212,133,101,90,20,87,73,154,78,215,35,50,222,62,164,198,16,114,151,232,57,13,164,117,26,246,48,208,235,139,70,34,209,114,119,16,204,35,104,118,33,19,201,115,38,227,231,4,150,80,74,81,68,146,150,234,153,82,19,211,91,134,218,200,201,72,91,33,29,88,187,166,156,215,31,52,38,145,96,214,41,84,17,115,76,65,164,107,136,56,184,88,231,225,148,107,153,73,19,47,140,105,46,188,254,99,39,34,90,117,194,66,212,178,66,150,133,178,175,26,189,114,202,218,232,109,140,114,45,31,244,135,167,241,138,163,103,104,132,166,101,243,200,134,225,179,45,27,92,82,229,17,141,195,67,103,66,22,109,235,95,113,166,181,153,13,40,207,153,93,20,153,139,42,0,46,86,145,88,243,89,105,37,139,147,220,86,172,227,98,212,185,140,66,209,44,129,122,32,158,68,166,92,75,81,195,193,52,105,66,19,145,180,170,198,162,66,115,172,214,226,139,58,212,103,159,252,151,220,159,112,211,104,105,46,148,56,211,42,139,66,17,16,152,250,62,71,18,211,176,203,206,203,176,177,16,115,162,117,167,210,163,65,169,15,165,12,58,214,71,16,105,119,164,133,34,246,3,147,175,65,88,157,41,107,34,174,49,6,2,45,24,87,32,136,121,152,231,161,162,154,66,230,115,22,74,29,101,45,50,39,9,246,80,166,226,18,226,222,74,60,132,41,9,90,22,162,90,39,120,7,83,86,82,210,42,230,149,156,209,85,76,14,219,37,168,37,241,18,185,140,54,181,109,235,225,95,109,77,186,222,116,26,86,156,200,90,138,233,50,81,94,228,100,123,199,207,102,154,250,40,207,116,75,198,88,218,55,85,53,140,164,38,87,140,165,167,113,172,161,59,124,46,84,27,141,154,155,51,65,188,194,215,170,112,172,133,29,144,230,173,8,117,178,31,69,34,207,233,85,163,61,27,165,126,17,198,97,109,97,29,23,46,90,98,19,50,148,76,225,140,212,185,116,197,180,56,134,159,54,243,18,94,70,87,92,66,219,81,150,100,45,89,84,133,228,113,1,22,220,147,122,94,124,136,177,31,243,62,214,177,185,41,10,254,96,142,105,83,112,26,215,33,106,39,141,150,25,204,226,12,150,76,190,132,37,165,93,43,36,184,150,20,90,164,27,203,57,169,31,46,245,253,1,89,97,101,101,54,195,236,65,167,162,228,117,12,142,32,225,163,160,98,72,179,180,187,17,145,145,145,154,86,133,36,210,180,45,38,104,90,20,149,36,212,149,17,156,191,114,88,233,167,42,175,240,142,51,6,177,74,160,132,129,158,225,116,156,226,225,99,159,134,76,36,33,210,240,168,105,164,186,243,249,181,73,92,49,168,144,181,44,155,187,70,202,188,98,137,229,144,101,254,145,88,243,70,232,219,132,115,220,86,172,227,97,18,137,116,58,209,44,129,122,32,217,92,218,98,104,81,195,193,52,105,66,213,157,197,38,198,162,66,178,32,150,226,139,34,20,101,243,217,164,86,60,214,90,73,98,228,247,21,171,56,216,181,46,99,16,180,75,32,94,136,39,145,41,151,18,212,112,240,77,26,80,132,228,109,42,177,168,144,156,235,53,184,162,206,181,25,222,174,80,109,54,230,186,87,215,237,200,169,135,226,224,112,234,149,136,136,102,85,6,152,165,41,137,179,233,121,228,162,108,182,212,203,75,66,220,135,83,105,75,78,18,141,146,214,18,76,141,199,47,232,57,53,52,40,152,233,23,136,240,56,161,90,203,47,134,84,140,193,78,68,173,69,10,251,115,89,164,49,195,58,137,99,172,56,163,89,50,180,62,149,184,163,105,72,83,104,91,68,105,82,201,72,12,170,228,155,208,162,99,135,240,127,154,119,20,37,154,137,212,238,94,134,233,8,39,10,22,33,182,165,113,76,50,241,76,210,226,20,181,182,243,168,113,76,165,62,41,104,111,94,75,37,19,196,72,245,124,181,126,107,20,183,194,4,15,163,166,35,63,198,0,114,213,249,172,82,223,8,16,62,142,152,128,192,14,75,143,62,204,50,248,235,208,241,162,127,132,0,242,92,121,246,97,151,199,94,135,141,19,252,0,3,13,121,69,52,234,134,209,106,141,58,31,15,163,225,23,138,147,248,118,94,129,102,38,21,213,162,89,46,120,226,16,115,34,51,108,216,121,105,114,29,77,161,149,47,203,90,86,164,45,9,52,45,201,215,167,84,54,148,180,105,80,248,131,31,8,140,84,144,67,188,244,115,48,208,174,161,19,57,115,39,14,130,153,25,147,100,195,43,83,145,9,109,108,165,126,90,20,180,161,8,81,33,1,153,64,0,2,21,185,106,252,233,233,111,131,248,31,72,204,67,145,83,206,158,169,248,63,142,244,140,184,57,106,252,233,233,111,131,248,31,72,204,67,145,83,206,158,169,248,63,142,244,140,184,7,159,229,47,208,114,39,71,26,201,236,97,161,215,8,188,58,173,39,14,33,152,70,208,212,58,228,115,23,137,199,206,9,44,160,146,147,134,52,161,213,50,164,39,160,134,205,181,145,26,80,183,173,86,131,154,93,205,116,65,197,197,85,111,203,162,231,20,156,250,29,50,218,142,84,196,66,144,181,176,75,37,34,41,148,26,137,165,196,178,121,178,107,10,198,135,30,108,148,222,180,220,79,208,69,89,75,72,171,154,86,115,69,85,48,59,108,150,160,151,196,74,230,48,218,213,183,175,133,125,181,54,235,121,208,105,90,115,33,106,43,164,201,69,123,145,145,239,31,61,154,107,232,163,61,209,47,25,99,104,221,84,214,50,144,153,94,50,150,157,198,178,132,237,240,185,80,110,54,106,108,205,6,243,11,94,169,194,178,20,118,67,154,180,33,214,200,4,138,114,191,213,50,42,231,66,252,61,173,105,104,237,182,75,80,86,18,153,164,186,39,84,182,245,240,175,202,99,220,105,204,139,36,173,57,144,180,157,148,68,162,189,140,136,247,8,193,209,59,206,159,6,254,16,41,239,72,176,60,251,120,189,89,35,5,226,48,17,79,194,57,73,191,84,51,87,161,181,48,90,246,38,40,132,114,21,74,67,133,99,52,56,211,136,37,37,89,172,108,182,104,201,119,51,250,13,19,188,233,240,111,225,2,158,244,139,0,62,148,192,98,255,0,40,94,148,21,246,137,152,47,37,196,108,57,148,83,243,25,148,198,168,134,146,58,212,238,29,231,152,75,14,66,69,188,165,37,44,186,210,137,121,161,208,68,102,163,43,26,183,112,50,194,188,16,229,118,210,75,18,177,162,129,195,153,237,19,134,172,75,106,170,162,85,36,140,118,18,91,30,151,219,98,38,45,182,92,83,106,84,98,146,75,36,172,204,140,210,162,189,174,71,192,4,186,0,0,8,164,210,115,146,139,72,124,103,199,218,223,20,233,90,211,14,161,165,53,44,213,113,208,140,204,38,17,205,196,33,10,74,74,206,37,16,139,73,29,200,248,40,200,73,110,16,209,145,24,113,132,212,86,30,69,173,133,191,75,211,178,217,51,170,97,106,91,74,92,52,51,108,153,161,74,34,81,166,232,220,102,68,102,92,72,135,174,0,24,179,202,29,162,157,111,165,182,17,200,40,156,59,154,200,37,211,153,69,70,212,213,79,206,226,95,101,131,134,40,104,134,150,132,155,45,58,102,179,91,141,25,93,36,86,74,183,151,3,240,92,156,154,12,226,182,136,83,202,226,107,137,117,13,37,50,77,75,9,3,15,6,82,56,168,151,148,131,101,111,41,122,205,115,13,88,143,88,155,91,53,236,119,181,138,249,198,0,2,42,249,115,190,146,127,190,79,228,209,42,130,42,249,115,190,146,127,190,79,228,208,22,83,145,182,150,145,84,26,92,70,77,166,240,59,68,93,51,71,204,102,146,183,53,171,70,207,20,183,225,161,20,229,146,100,75,187,17,113,8,178,136,211,211,189,179,37,38,83,126,33,91,145,83,206,158,169,248,63,142,244,140,184,77,72,0,0,0,128,30,84,127,62,204,77,248,151,208,240,67,63,249,21,60,214,42,159,132,8,239,71,75,134,0,114,163,249,246,98,111,196,190,135,130,25,255,0,200,169,230,177,84,252,32,71,122,58,92,3,63,192,4,74,233,5,203,5,85,74,180,130,148,175,0,78,85,59,194,202,123,85,182,180,252,35,140,185,84,107,90,66,158,204,183,217,75,208,122,147,82,155,107,34,125,81,181,56,189,115,106,75,73,9,106,1,229,48,183,20,168,76,105,161,37,152,153,134,147,222,121,166,231,58,237,138,55,101,122,31,91,170,121,108,185,226,222,66,28,77,156,105,105,233,36,175,107,149,200,200,207,213,128,0,15,21,141,120,161,42,193,92,35,171,241,94,114,152,71,33,233,105,60,76,201,16,241,49,169,132,68,99,232,65,234,97,73,213,17,146,22,243,186,182,145,209,81,154,220,73,18,84,102,68,97,6,220,167,88,165,242,80,211,38,181,217,39,188,231,42,164,182,122,90,95,242,174,167,101,217,91,45,173,141,232,74,151,150,57,200,222,154,179,94,253,21,26,9,3,34,185,19,240,118,85,58,172,171,204,111,158,72,98,221,136,166,161,225,100,146,8,199,161,82,168,68,191,20,78,42,49,77,56,164,25,148,75,109,54,194,12,219,89,26,90,140,89,40,140,157,72,140,177,63,220,152,184,91,242,47,208,218,138,218,228,92,217,53,171,118,138,166,97,242,214,187,106,218,156,61,145,253,203,82,81,154,5,184,46,130,114,218,221,36,146,205,96,33,175,77,12,28,145,96,22,148,21,254,21,82,207,103,146,202,166,13,196,75,155,202,178,217,161,98,225,218,139,106,26,235,90,214,189,74,34,18,214,177,74,53,47,87,156,236,106,177,74,79,35,142,47,67,86,186,52,71,97,108,67,240,133,50,195,137,195,204,161,134,88,117,43,230,232,229,174,41,151,157,90,174,133,173,81,7,30,130,36,25,89,12,163,50,74,228,165,227,95,45,134,23,202,169,236,92,160,241,94,94,168,70,98,43,57,60,84,182,58,29,152,36,180,183,31,151,173,187,69,58,233,29,222,90,218,140,105,162,204,155,165,16,168,44,202,35,34,71,137,228,125,198,57,237,13,165,1,97,84,59,59,68,151,18,229,239,195,198,55,153,8,212,69,64,195,191,23,15,19,115,66,150,172,168,68,75,90,178,82,18,123,78,117,102,54,210,64,38,252,96,6,148,124,148,159,154,83,29,170,108,107,249,61,120,57,225,30,197,243,51,193,109,179,81,179,193,177,13,234,219,91,121,179,106,51,121,5,108,214,223,107,158,127,128,12,127,208,167,69,47,204,125,133,147,92,51,240,247,194,222,115,168,31,158,237,188,215,176,106,245,144,208,236,234,181,122,231,111,109,155,54,108,197,124,246,182,235,156,22,105,99,231,79,140,159,8,21,15,164,95,31,74,99,230,179,75,31,58,124,100,248,64,168,125,34,248,9,169,228,184,243,19,195,47,142,189,49,26,50,168,97,255,0,39,37,83,34,161,185,58,168,186,214,169,142,216,164,180,252,190,162,154,76,98,117,75,115,81,10,196,210,61,199,92,200,130,82,213,149,8,81,217,36,106,59,88,136,207,112,184,26,33,233,155,135,26,97,200,170,57,157,21,42,154,201,163,233,121,134,207,29,45,152,160,141,196,194,186,183,118,40,146,113,23,108,245,173,180,163,83,100,163,83,110,33,196,158,100,147,110,184,25,0,0,0,0,0,0,0,0,0,0,3,0,57,106,252,214,41,111,132,8,31,71,76,70,0,114,92,121,246,97,151,199,94,135,141,25,255,0,203,87,230,177,75,124,32,64,250,58,98,48,3,146,227,207,179,12,190,58,244,60,104,9,254,0,0,1,67,184,168,161,240,1,160,248,10,23,17,83,224,40,157,230,3,89,91,172,44,125,70,22,223,97,91,145,110,1,164,88,252,125,81,23,49,91,246,87,250,33,124,12,88,108,125,120,190,97,121,95,166,191,209,0,128,220,74,63,208,235,239,245,111,243,6,64,232,92,241,166,160,166,210,70,162,189,99,7,195,234,225,198,62,226,74,210,174,110,177,126,189,254,96,191,90,23,171,45,73,76,146,174,127,159,40,47,194,67,128,155,220,49,94,105,35,219,207,231,197,127,1,3,218,91,125,199,136,195,19,205,38,119,46,226,219,21,252,4,15,115,109,246,1,231,107,120,125,125,61,26,139,36,243,106,252,174,30,90,68,73,105,251,32,38,231,149,220,126,170,27,119,53,239,36,244,188,136,82,236,18,245,81,181,172,148,196,32,200,142,249,56,253,81,8,191,229,5,150,35,85,94,186,77,51,127,153,123,242,239,227,11,220,3,13,180,97,140,41,117,111,26,171,173,63,50,29,79,139,221,244,118,76,77,254,0,196,235,232,138,93,203,168,243,83,144,74,233,113,222,203,66,17,180,110,128,83,248,129,48,97,36,217,26,101,14,43,127,15,86,103,187,188,77,230,0,195,155,52,53,44,131,36,221,52,220,10,119,125,101,160,23,105,62,73,123,195,81,21,198,148,249,37,239,10,128,175,14,35,65,25,16,214,91,248,141,41,52,145,111,32,21,35,43,10,145,117,129,26,76,174,68,23,223,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,50,184,166,94,241,83,59,10,25,117,128,169,118,118,13,167,58,134,225,21,198,219,157,64,53,129,113,0,46,32,42,175,196,60,158,33,238,165,166,31,243,95,132,64,245,107,61,246,238,30,79,17,183,210,147,15,249,175,194,32,4,53,233,240,229,241,10,186,69,191,189,155,255,0,230,33,71,7,65,52,127,178,29,16,187,255,0,124,191,1,18,55,244,246,47,246,71,174,139,254,76,252,4,40,174,129,205,222,190,161,247,255,0,124,255,0,3,20,2,104,40,242,203,33,149,171,182,1,143,224,36,119,17,11,178,11,119,88,234,169,77,210,25,98,123,32,89,254,2,71,101,20,125,2,47,108,2,52,185,71,17,158,160,165,206,246,249,114,117,252,56,97,23,180,218,181,91,78,235,223,39,227,18,137,202,40,206,121,253,48,121,173,242,228,231,171,219,195,136,179,147,248,173,119,93,242,254,48,19,161,162,27,249,227,234,2,203,111,29,47,235,246,207,8,102,210,191,206,151,24,255,0,195,250,135,210,47,137,123,208,206,63,104,154,79,211,170,203,242,196,180,188,171,241,83,221,194,32,244,174,243,164,198,47,240,254,161,244,139,224,38,159,146,239,204,87,12,190,57,244,196,104,202,162,43,117,140,86,228,185,243,21,195,63,142,125,49,26,50,168,0,90,173,44,60,214,113,147,224,254,161,244,115,226,235,95,117,133,169,210,192,255,0,253,173,99,33,127,253,63,168,189,28,248,15,154,241,245,11,95,215,244,110,22,209,179,108,65,196,26,134,18,71,79,72,225,206,38,58,58,36,207,35,72,185,17,17,17,17,169,107,82,141,40,66,18,70,181,173,73,74,73,74,81,17,252,189,12,201,229,19,211,166,39,74,74,200,232,124,62,143,139,70,21,200,34,25,122,5,152,152,86,144,185,156,197,146,136,65,204,136,205,178,125,148,41,184,133,54,134,84,191,33,9,90,144,133,168,208,128,181,90,97,233,83,89,105,93,139,147,10,190,113,50,139,77,49,46,136,136,134,164,229,14,54,76,162,93,46,53,244,13,77,37,107,78,210,226,82,218,158,94,101,102,89,18,72,245,104,109,8,177,99,42,116,6,208,166,169,210,175,17,225,39,115,105,94,163,12,169,153,131,46,84,115,8,130,113,13,199,228,52,184,169,100,57,182,164,45,79,58,131,34,90,144,162,212,182,178,89,158,101,52,135,100,131,78,142,78,202,103,27,48,142,78,172,21,145,66,75,171,186,2,79,3,37,167,209,19,31,16,164,70,73,32,144,241,55,42,37,58,246,169,11,51,123,58,31,113,42,81,173,180,161,110,37,11,83,136,11,127,201,79,167,28,78,37,74,160,52,91,196,148,66,53,61,166,36,228,138,90,102,149,180,193,76,101,208,169,66,10,9,109,220,141,113,44,181,101,37,77,164,245,140,180,226,150,73,83,74,113,233,31,31,44,51,105,76,214,65,53,141,145,79,101,145,114,233,148,186,33,200,72,200,56,182,84,203,240,207,182,163,75,141,56,218,136,148,133,165,68,105,52,153,17,145,145,145,137,212,228,226,211,142,39,74,218,54,62,143,196,20,66,67,226,45,31,14,194,227,158,105,109,52,137,220,34,140,208,81,173,48,70,74,66,210,162,74,95,74,83,170,74,221,105,73,52,147,196,211,97,153,64,0,0,49,126,190,229,22,209,163,15,49,230,83,129,83,138,214,17,200,135,226,34,229,179,217,187,74,94,197,79,204,81,168,212,49,20,233,160,154,52,56,110,62,135,28,67,138,217,220,103,43,201,65,26,214,213,235,198,138,42,178,196,92,47,168,40,124,63,196,168,186,2,123,57,135,76,52,61,71,9,6,81,79,192,32,220,73,186,109,163,58,12,150,166,137,198,201,105,90,86,217,172,150,147,37,36,140,124,219,98,150,22,215,120,45,93,204,240,207,18,228,92,205,82,73,181,59,108,22,212,204,70,171,90,202,30,111,198,50,181,182,171,182,234,21,209,81,218,246,59,25,25,16,78,167,42,63,152,158,38,252,75,233,136,33,10,218,39,121,211,224,223,194,5,61,233,22,6,74,70,242,128,70,98,238,128,248,137,163,246,55,212,91,93,117,9,204,140,83,51,39,91,125,216,169,244,43,115,22,30,117,49,43,74,13,178,121,134,225,247,188,226,210,167,146,180,220,148,226,86,183,49,175,68,239,58,124,27,248,64,167,189,34,192,15,165,48,0,1,10,220,181,126,116,244,183,193,252,15,164,102,34,234,242,24,253,59,63,123,127,202,66,213,114,213,249,211,210,223,7,240,62,145,152,139,171,200,99,244,236,253,237,255,0,41,0,149,64,0,0,0,0,1,138,188,168,254,98,120,155,241,47,166,32,134,85,12,85,229,71,243,19,196,223,137,125,49,4,2,21,180,78,243,167,193,191,132,10,123,210,44,15,165,49,243,89,162,119,157,62,13,252,32,83,222,145,96,125,41,128,12,85,229,71,243,19,196,223,137,125,49,4,50,168,120,172,100,194,26,55,29,240,238,97,133,184,130,196,91,244,244,218,34,5,232,230,33,159,54,87,16,136,104,182,98,137,147,89,116,146,133,169,132,161,102,147,74,242,41,89,84,133,89,68,17,65,201,139,201,255,0,7,139,177,144,218,64,227,125,59,181,208,176,153,95,166,101,174,184,195,176,179,232,166,223,121,151,85,18,132,172,220,38,88,114,31,123,46,33,41,121,75,77,205,77,165,104,114,101,0,0,7,202,184,250,168,31,42,224,38,167,73,111,252,141,178,143,131,250,19,240,242,177,21,122,39,121,211,224,223,194,5,61,233,22,4,170,105,45,255,0,145,182,81,240,127,66,126,30,86,34,87,71,170,166,69,67,99,238,26,86,181,76,118,197,37,167,235,9,52,210,99,19,170,91,154,136,86,35,90,113,215,50,32,148,181,101,66,20,118,73,26,142,214,34,51,220,3,232,167,29,49,211,14,52,116,195,137,142,40,98,132,231,97,149,64,217,166,89,104,137,113,83,8,165,17,155,112,176,205,153,150,177,229,229,85,138,228,146,74,84,181,169,8,66,214,159,157,108,116,199,76,71,210,47,17,230,56,161,138,19,157,186,107,29,102,153,101,162,52,66,203,225,82,102,109,194,195,54,102,122,182,81,153,86,43,154,141,74,82,214,165,173,107,90,174,94,155,122,96,212,218,92,226,131,179,165,28,92,21,19,35,136,125,52,156,158,45,168,125,124,11,14,182,194,30,91,142,52,130,82,150,242,161,144,233,161,75,112,155,53,26,16,165,17,102,85,223,228,224,228,255,0,140,210,34,122,214,45,226,245,59,254,196,240,27,75,13,67,68,56,252,59,149,20,86,69,183,150,29,108,173,183,16,203,46,25,45,111,18,178,155,141,19,73,37,248,227,104,48,88,78,247,39,22,156,113,58,86,209,177,244,126,32,162,18,31,17,104,248,118,23,28,243,75,105,164,78,225,20,102,130,141,105,130,50,82,22,149,18,82,250,82,157,82,86,235,74,73,164,158,38,155,182,156,167,92,159,241,152,187,7,19,164,14,8,83,187,93,117,9,153,250,154,90,211,143,187,21,62,133,109,134,89,105,80,200,82,205,178,121,134,225,247,50,218,18,167,146,181,88,212,226,80,135,34,50,128,175,235,44,44,172,165,56,131,135,213,12,92,142,161,145,196,20,76,12,116,49,150,118,151,99,35,35,35,35,74,208,164,154,144,180,40,141,11,66,148,149,18,146,163,35,15,168,128,22,43,67,237,44,232,221,46,176,191,195,137,20,60,36,158,123,1,16,228,52,246,156,76,121,197,63,42,89,184,178,96,214,179,109,163,90,29,105,4,226,86,72,201,125,98,8,205,77,44,138,250,128,8,11,229,63,198,137,174,43,105,105,86,200,153,171,226,230,212,197,13,16,153,12,154,13,72,83,76,64,62,219,45,38,96,148,54,105,77,214,113,136,121,42,116,200,205,100,219,100,74,83,104,110,211,83,164,142,55,202,180,112,193,42,167,26,39,50,56,185,204,61,57,14,210,145,1,12,226,91,92,75,239,62,220,59,40,53,171,114,16,110,188,222,117,217,70,148,102,81,37,102,68,131,249,162,0,1,119,244,182,193,9,86,142,24,253,81,224,188,154,121,23,57,135,167,33,229,105,92,124,75,105,109,113,47,189,46,134,136,121,100,132,238,66,13,215,156,200,139,168,210,140,169,53,44,200,214,108,55,193,9,85,121,163,166,50,227,43,211,200,184,57,150,23,68,83,74,135,132,75,105,91,17,204,76,98,159,134,117,11,224,164,45,42,38,86,149,145,153,89,14,36,210,121,201,109,134,122,242,33,98,151,251,101,224,164,194,123,253,201,84,202,37,155,47,191,13,30,254,184,145,255,0,38,167,34,215,222,132,250,161,137,84,31,53,154,44,99,95,230,118,210,10,137,198,55,37,251,108,37,63,48,61,189,132,181,172,113,112,47,180,184,120,173,82,117,141,145,188,76,60,233,183,153,100,157,97,35,53,211,114,63,165,48,0,0,0,0,0,17,107,203,97,141,19,89,116,53,7,129,20,245,95,23,11,15,52,135,138,159,84,210,118,80,164,34,41,130,117,180,75,148,235,153,108,180,19,172,198,153,52,75,50,206,218,22,180,221,45,40,162,132,93,253,46,177,190,85,164,118,145,117,158,50,200,164,113,114,137,108,254,34,25,48,112,145,110,37,111,147,16,240,172,195,54,183,50,244,82,181,165,130,89,160,141,68,131,89,164,148,188,185,205,137,24,33,42,160,244,116,193,172,101,102,121,23,25,50,197,24,138,149,81,16,138,109,40,98,5,137,116,83,16,205,33,28,84,181,169,70,242,212,179,50,43,45,180,146,75,33,173,192,180,3,42,185,49,113,75,228,95,166,77,21,181,207,121,178,85,86,237,20,180,195,229,93,118,213,181,54,123,35,27,144,165,35,52,115,112,93,52,229,181,186,74,36,26,197,180,209,39,4,37,90,71,227,245,57,130,243,153,228,92,154,30,163,135,154,37,17,240,205,165,197,195,62,204,186,38,33,149,154,21,185,104,39,89,111,58,46,147,82,51,36,148,131,50,89,90,0,31,85,0,45,86,139,24,215,249,162,116,125,162,113,141,201,126,197,23,80,75,207,111,97,45,106,219,68,115,14,174,30,43,84,157,99,134,76,155,236,186,109,230,89,171,86,104,205,101,92,138,234,128,249,87,19,253,201,113,230,39,134,95,29,122,98,52,64,8,203,74,163,77,57,172,151,65,204,54,209,79,11,106,8,184,8,135,33,231,71,94,62,212,50,154,90,152,126,103,18,228,60,189,167,205,68,102,135,26,112,214,249,33,54,82,22,211,122,195,35,125,160,30,215,148,127,148,2,51,72,137,235,184,73,132,53,23,251,19,192,108,207,187,19,14,219,240,238,84,81,89,16,230,104,132,60,134,220,67,44,184,102,132,50,105,202,110,52,110,168,215,226,73,172,22,30,255,0,2,240,47,17,244,139,196,121,118,23,225,124,155,110,154,199,93,215,158,116,205,16,178,248,84,153,19,145,81,46,17,30,173,148,102,77,206,198,163,82,146,132,37,107,90,16,169,191,174,185,55,116,113,170,180,113,129,209,234,73,33,230,62,99,214,198,73,170,100,180,135,166,140,77,28,66,73,216,199,215,209,218,53,218,182,201,230,143,42,20,132,54,148,19,90,150,13,160,142,174,77,221,62,167,184,5,85,74,240,75,18,38,27,110,25,84,19,4,67,195,189,21,18,134,252,25,138,125,203,28,74,28,117,73,66,96,212,181,230,125,181,40,146,139,169,228,89,90,196,61,55,227,230,7,20,176,182,187,193,106,238,103,134,120,151,34,230,106,146,77,169,219,96,182,166,98,53,90,214,80,243,126,49,149,173,181,93,183,80,174,138,142,215,177,216,200,200,164,171,146,179,79,31,208,141,21,49,126,117,250,235,84,132,246,103,49,250,194,33,164,137,70,171,246,194,154,91,143,126,183,14,132,250,146,0,103,254,150,62,107,24,201,240,127,80,250,57,241,243,88,62,148,244,177,243,88,198,79,131,250,135,209,207,143,154,192,31,74,122,39,121,172,96,223,193,253,61,232,230,5,213,22,171,68,239,53,140,27,248,63,167,189,28,192,186,160,0,0,2,21,185,106,252,233,233,111,131,248,31,72,204,69,213,228,49,250,118,126,246,255,0,148,133,170,229,171,243,167,165,190,15,224,125,35,49,23,87,144,199,233,217,251,219,254,82,1,42,128,0,2,34,249,95,244,76,163,104,88,152,109,40,104,248,136,73,74,234,169,196,52,150,111,35,134,128,52,162,42,98,227,81,145,14,204,141,221,102,84,173,105,97,180,173,180,180,89,151,153,213,40,214,181,230,194,173,17,112,66,85,164,118,145,116,102,13,79,103,145,114,137,108,254,34,37,81,145,112,141,165,111,147,16,240,175,68,184,134,243,116,82,181,165,131,65,44,201,68,131,89,40,210,188,185,14,82,185,106,252,214,41,111,132,8,31,71,76,70,0,114,92,121,246,97,151,199,94,135,141,1,61,20,157,45,34,161,169,89,53,21,75,64,236,82,90,126,95,15,43,151,67,107,86,230,162,21,134,210,219,77,231,89,169,106,202,132,36,174,163,53,29,174,102,103,188,118,192,0,0,0,3,5,121,80,180,40,252,208,20,34,241,159,15,101,147,88,236,73,163,101,232,134,106,93,4,90,238,121,149,165,229,45,112,228,210,148,86,121,173,107,239,54,109,145,173,206,155,89,28,82,218,213,194,8,158,142,81,157,53,255,0,50,174,28,49,32,160,38,114,167,49,54,169,241,114,216,103,207,90,228,174,4,201,100,228,205,76,229,82,21,149,104,38,218,75,166,148,173,197,41,86,117,44,186,217,192,184,11,171,163,70,142,149,222,148,24,167,1,134,116,44,63,235,81,147,136,220,236,252,204,149,237,44,178,252,102,173,215,91,215,106,181,232,86,169,10,206,190,4,92,76,190,138,48,171,12,233,92,27,195,138,115,11,104,168,77,158,75,76,203,218,151,195,102,109,180,56,246,66,233,190,238,173,8,66,158,117,102,167,28,89,36,179,184,181,168,202,234,49,243,217,161,254,146,147,221,21,177,198,79,137,178,194,215,74,158,203,43,169,33,19,10,135,220,139,147,186,243,107,136,109,162,82,145,149,226,213,33,198,204,150,130,214,54,130,81,154,13,105,87,209,69,39,84,200,171,154,86,77,90,210,209,219,108,150,160,151,195,205,37,209,58,165,183,175,133,125,180,184,211,153,22,73,90,115,33,105,59,40,137,69,123,25,17,238,1,219,12,0,229,171,243,88,165,190,16,32,125,29,49,25,254,48,3,150,175,205,98,150,248,64,129,244,116,196,6,0,114,92,121,246,97,151,199,94,135,141,19,19,166,38,149,84,110,138,24,71,48,172,39,51,40,69,84,243,24,120,136,106,78,80,227,102,242,230,51,18,71,64,212,210,86,133,108,205,169,77,169,229,230,78,84,25,36,143,88,182,208,184,65,208,131,23,168,220,5,210,114,146,197,204,64,126,45,185,21,59,15,55,122,32,161,24,55,159,117,107,149,197,180,211,45,163,113,26,220,117,198,219,35,81,165,4,107,35,82,146,146,53,23,159,210,95,72,186,239,74,12,83,143,196,202,234,35,245,216,57,60,22,70,126,102,74,246,151,158,98,15,88,211,77,235,181,90,245,167,90,180,231,95,19,62,4,65,226,171,250,254,178,197,58,202,109,136,56,131,80,197,207,42,25,228,65,196,199,71,68,153,103,117,118,34,34,34,34,36,161,9,73,37,8,66,72,144,132,37,41,73,37,41,34,46,37,39,84,207,104,106,170,77,90,210,209,219,20,234,159,152,67,205,37,209,58,164,57,168,138,97,196,184,211,153,22,74,66,178,173,9,59,40,141,39,107,25,25,110,18,83,201,117,201,255,0,25,55,140,150,233,55,141,244,238,166,84,206,205,49,161,229,111,184,251,17,78,69,52,251,79,179,54,86,173,104,202,201,106,172,211,110,18,210,242,92,83,134,146,65,52,167,92,168,188,159,241,146,136,201,150,147,120,33,78,235,165,79,109,51,26,226,86,195,143,191,20,220,83,175,186,251,211,100,235,22,188,204,158,182,206,182,217,33,44,165,180,184,73,52,27,170,104,51,131,65,205,46,229,90,95,97,26,170,183,229,208,146,122,178,67,16,153,109,71,42,98,33,43,66,31,52,18,145,20,202,13,70,234,33,158,44,217,53,133,114,91,111,54,74,115,84,110,43,34,135,205,14,142,184,243,89,104,219,139,146,44,86,163,35,98,210,185,116,66,17,51,129,102,32,153,68,218,92,107,73,196,65,58,106,66,211,145,196,166,196,163,66,178,44,144,226,75,58,18,101,244,39,163,174,60,209,186,73,97,28,139,21,168,200,216,69,34,99,14,132,76,224,89,136,55,151,41,152,146,18,113,16,78,154,144,133,103,109,74,177,40,208,156,232,52,56,146,200,180,153,132,80,242,213,249,211,210,223,7,240,62,145,152,135,34,167,157,61,83,240,127,29,233,25,112,114,213,249,211,210,223,7,240,62,145,152,135,34,167,157,61,83,240,127,29,233,25,112,9,169,22,171,73,125,29,40,77,40,48,178,63,12,235,168,127,215,99,36,241,185,222,249,153,52,217,158,101,136,205,91,78,183,174,213,107,214,173,82,213,145,124,12,184,25,93,80,1,243,45,142,152,23,136,250,58,98,60,199,11,241,66,77,176,205,96,108,235,47,52,102,184,89,132,42,140,201,184,168,103,12,139,88,202,242,170,199,98,81,41,42,66,210,133,161,104,79,109,162,119,157,62,13,252,32,83,222,145,96,73,167,45,125,1,70,187,130,244,110,41,42,158,132,42,178,22,168,135,144,34,108,146,52,190,114,231,97,35,95,84,58,204,142,203,65,58,202,22,156,196,121,12,220,201,151,88,230,104,203,209,59,206,159,6,254,16,41,239,72,176,2,116,244,214,209,75,243,96,225,100,171,12,252,61,240,75,155,42,6,39,187,111,53,237,250,205,92,52,67,58,173,94,185,171,95,105,205,155,49,219,37,173,190,229,138,184,79,200,215,242,47,197,58,55,19,63,52,119,57,248,37,80,75,167,187,23,130,26,157,171,101,137,109,237,86,179,109,86,76,218,188,185,178,170,215,189,142,214,18,84,0,0,0,0,0,0,0,0,0,34,175,151,59,233,39,251,228,254,77,18,168,34,175,151,59,233,39,251,228,254,77,1,106,185,21,60,233,234,159,131,248,239,72,203,132,212,136,86,228,84,243,167,170,126,15,227,189,35,46,19,82,0,0,0,32,7,149,31,207,179,19,126,37,244,60,16,207,254,69,79,53,138,167,225,2,59,209,210,225,128,28,168,254,125,152,155,241,47,161,224,135,160,192,13,58,162,116,101,208,202,160,195,12,49,143,139,133,197,10,142,184,126,101,11,28,152,86,156,98,81,46,40,105,121,41,245,147,237,173,167,150,241,176,243,41,108,146,121,75,88,226,148,131,75,100,224,100,87,42,230,157,62,175,162,254,10,86,127,221,16,181,252,108,10,126,165,41,149,183,16,74,250,238,212,132,167,216,50,107,249,225,145,21,99,208,80,20,5,101,138,117,148,167,15,176,250,158,139,158,84,51,200,130,134,129,129,134,34,206,234,236,102,102,102,102,73,66,18,146,82,214,181,25,33,8,74,148,163,74,82,102,83,167,163,175,39,102,15,97,118,142,145,248,53,137,50,40,74,150,101,90,67,193,42,185,139,132,143,142,135,98,102,252,44,83,145,48,168,110,207,37,77,161,133,56,72,37,182,77,27,164,217,41,105,44,198,130,8,160,208,95,76,217,238,135,152,143,21,51,114,85,207,52,101,81,179,195,212,210,214,144,130,138,83,109,26,245,81,48,206,42,214,121,173,107,166,77,169,68,219,137,90,146,172,166,104,117,191,160,153,76,218,85,63,149,65,79,100,83,56,73,140,182,99,14,220,92,28,100,35,201,121,136,150,28,73,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,135,206,102,149,218,40,226,62,137,88,142,186,42,181,107,110,149,71,107,31,144,79,216,100,209,11,55,133,73,145,26,146,70,103,171,121,25,146,78,178,102,106,109,74,73,145,173,11,109,197,228,175,38,46,158,63,33,9,236,54,3,98,196,235,45,3,80,76,19,205,179,73,140,199,87,11,75,188,164,60,167,44,157,82,143,83,16,250,161,201,89,156,109,166,84,110,60,118,206,234,140,38,164,96,175,44,22,49,200,168,109,24,15,10,162,25,218,39,88,151,48,98,30,13,188,203,70,162,22,6,33,136,184,136,155,146,20,133,101,90,33,154,213,154,144,163,218,115,167,49,54,162,25,212,34,3,150,246,186,231,12,83,195,76,51,230,189,95,48,211,241,115,221,183,95,125,118,223,18,76,234,181,121,122,57,57,183,54,108,199,155,93,107,39,37,212,17,215,73,210,211,218,230,170,147,81,84,180,14,219,58,168,38,16,242,185,116,54,181,13,235,226,159,113,45,180,222,117,154,80,156,203,90,74,234,50,73,94,230,100,91,199,212,152,129,110,73,250,90,123,80,105,181,72,77,165,16,59,68,37,51,47,155,205,38,142,107,80,141,158,21,112,47,66,37,203,40,200,215,119,226,225,209,100,145,171,167,123,101,74,140,167,164,6,26,242,182,81,82,170,171,66,218,130,123,48,136,139,110,34,142,156,74,167,112,41,101,105,36,56,250,226,83,2,105,116,141,38,102,141,84,115,170,34,73,164,243,165,7,123,17,165,80,193,128,56,199,61,209,255,0,25,105,60,98,167,25,218,34,233,153,130,98,28,134,204,132,109,112,171,74,155,137,134,206,180,44,155,214,176,227,173,107,50,26,145,159,50,122,73,35,31,70,152,215,133,242,172,106,194,58,191,10,39,42,132,110,30,169,147,196,203,81,17,19,4,152,180,65,190,180,30,166,40,154,81,145,45,108,187,171,117,29,36,153,45,180,153,41,38,68,101,243,24,3,234,160,5,180,209,175,23,161,177,235,1,168,108,92,101,248,71,34,42,41,59,47,76,10,17,135,89,97,169,138,46,212,107,45,161,219,172,144,220,75,111,54,70,102,171,146,8,201,74,35,37,29,203,0,31,53,154,88,249,211,227,39,194,5,67,233,23,199,210,152,249,172,210,199,206,159,25,62,16,42,31,72,190,3,208,85,218,89,214,85,14,138,244,22,138,114,104,120,185,37,61,74,196,76,98,103,78,51,30,74,69,66,183,227,85,21,12,78,182,77,165,77,161,133,56,229,145,172,90,22,188,142,25,18,155,70,91,127,130,248,189,89,96,46,40,83,248,185,135,239,194,55,61,167,98,20,244,57,69,176,79,48,234,22,218,154,117,151,17,184,205,14,52,227,141,153,164,210,178,37,153,165,73,81,18,137,130,248,67,89,99,214,40,83,248,71,135,236,66,57,61,168,162,20,204,57,197,190,76,176,210,16,218,157,117,231,23,188,201,13,180,219,142,25,36,148,179,36,25,37,42,81,146,79,39,244,229,228,221,158,232,159,74,201,113,18,142,169,38,181,165,44,246,72,57,236,90,229,136,99,153,226,181,108,33,14,56,104,117,71,169,136,125,79,228,51,65,37,171,52,210,220,113,107,66,150,18,255,0,163,22,144,180,174,148,24,53,37,197,202,90,27,96,219,245,144,211,25,90,226,155,136,122,89,28,210,178,187,14,226,144,127,82,226,13,73,66,150,211,173,44,208,140,249,74,234,143,156,205,15,180,179,172,180,69,197,15,14,36,80,241,115,137,20,124,59,144,211,218,113,49,229,10,196,213,4,218,201,131,90,205,183,73,11,105,213,147,137,89,35,61,181,136,35,36,186,178,63,160,140,45,197,42,19,26,104,73,102,38,97,164,247,158,105,185,206,187,98,141,217,94,135,214,234,158,91,46,120,183,144,135,19,103,26,90,122,73,43,218,229,114,50,51,15,86,0,0,0,0,0,0,0,48,3,150,175,205,98,150,248,64,129,244,116,196,96,7,37,199,159,102,25,124,117,232,120,209,159,252,181,126,107,20,183,194,4,15,163,166,35,0,57,46,60,251,48,203,227,175,67,198,128,159,224,0,0,26,85,196,106,0,26,15,120,210,91,140,85,126,81,138,39,113,128,212,42,69,113,168,80,202,224,52,40,99,102,144,209,186,142,96,241,121,179,109,94,186,223,173,12,148,89,238,176,196,157,42,93,212,248,47,209,189,246,222,191,172,0,131,202,225,90,221,139,117,173,172,255,0,52,95,93,16,87,150,167,166,119,127,186,232,47,194,67,139,13,90,22,175,99,235,190,179,252,209,145,186,25,51,172,168,169,165,102,183,231,198,12,184,123,120,112,19,81,131,206,94,159,123,119,234,130,191,128,216,185,9,59,152,240,88,96,90,169,59,136,227,120,211,59,254,229,3,222,128,226,205,139,52,11,165,127,99,247,200,70,231,40,44,6,105,85,122,246,182,215,230,189,217,125,180,47,120,146,136,194,205,8,178,191,103,223,24,49,167,164,171,91,65,87,47,237,22,191,54,110,201,238,208,165,218,2,58,244,99,70,171,20,38,168,189,237,37,115,240,208,226,106,112,61,95,156,218,111,119,251,159,131,252,19,98,20,112,102,47,154,177,114,114,141,94,182,210,147,77,239,151,138,225,207,188,77,30,143,113,59,77,23,76,43,38,92,212,220,18,184,223,232,77,0,188,40,242,19,239,16,168,162,124,146,247,133,64,85,35,65,113,26,210,40,148,238,226,2,165,192,192,139,172,86,214,35,26,75,136,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,3,72,212,174,3,72,10,164,109,185,212,55,18,54,220,234,1,172,11,136,1,113,1,85,254,33,228,177,12,239,75,76,55,126,181,248,68,15,88,190,7,239,15,37,136,134,101,74,204,55,126,181,248,68,0,134,109,61,202,248,147,93,23,252,153,252,94,20,87,64,222,134,32,80,221,220,231,248,8,161,77,61,149,254,201,21,215,15,212,207,192,66,141,205,4,25,82,171,170,29,121,85,250,167,213,238,49,64,38,122,149,50,57,20,180,239,250,69,159,224,36,118,49,102,89,11,127,174,29,93,41,152,164,82,194,183,8,22,127,128,145,216,197,122,153,125,80,8,217,229,19,119,36,250,153,178,111,242,228,231,175,219,195,136,169,133,50,70,107,153,111,176,149,94,81,6,243,79,169,158,63,62,78,127,135,14,34,157,27,175,125,192,38,23,64,136,228,63,59,168,200,137,37,104,169,71,174,191,175,136,17,123,165,111,157,30,49,127,135,213,15,164,95,18,83,201,242,249,157,67,80,164,178,239,141,147,145,255,0,211,136,17,173,165,110,237,40,241,136,191,244,250,161,244,139,224,38,167,146,231,204,83,12,254,57,244,196,104,202,145,138,220,151,62,98,152,103,241,207,166,35,70,84,128,26,172,158,2,212,233,94,119,209,103,24,207,255,0,233,253,69,232,231,197,213,95,146,98,213,105,90,95,254,214,49,140,255,0,254,159,212,94,142,124,7,205,128,186,154,52,232,233,93,233,65,138,112,24,105,66,195,254,181,25,56,141,206,207,204,201,94,210,203,47,198,106,221,117,189,118,171,94,133,106,144,172,234,224,69,196,203,197,80,20,5,101,138,85,148,167,15,176,250,158,139,158,84,51,200,130,134,129,129,134,34,206,234,236,102,102,102,102,73,66,18,146,82,214,181,25,33,8,74,148,163,74,82,102,95,66,90,29,232,173,70,232,163,132,146,250,62,77,45,133,85,79,49,135,135,137,171,38,237,184,111,46,99,49,36,116,201,46,169,8,86,204,218,148,226,89,70,84,229,65,154,140,181,139,113,107,15,109,129,56,23,135,26,58,97,196,191,11,240,190,77,176,202,160,110,235,207,58,100,184,169,132,82,136,137,200,168,151,8,139,88,242,242,166,231,98,73,37,41,66,18,132,33,8,77,193,26,75,119,17,168,4,106,242,161,114,127,207,113,66,98,189,34,176,46,157,154,206,170,248,140,141,85,50,72,103,16,230,215,11,15,10,162,110,53,132,184,178,89,188,132,48,211,7,14,202,86,167,115,54,104,65,45,46,27,177,67,64,87,245,150,22,86,82,156,65,195,234,134,46,71,80,200,226,10,38,6,58,24,203,59,75,177,145,145,145,145,165,104,82,77,72,90,20,70,133,161,74,74,137,73,81,145,253,68,8,224,210,43,146,106,85,139,58,81,192,98,5,33,81,197,200,232,154,194,34,54,119,92,145,184,151,95,132,141,214,182,181,38,4,214,106,81,174,49,79,58,171,45,38,219,6,211,203,186,137,76,195,0,202,173,15,180,179,163,116,186,194,255,0,14,36,80,240,146,121,236,4,67,144,211,218,113,49,231,20,252,169,102,226,201,131,90,205,182,141,104,117,164,19,137,89,35,37,245,136,35,53,52,178,43,234,60,166,22,225,109,9,130,212,36,179,12,240,210,69,204,212,220,155,93,177,65,109,79,68,106,181,175,45,231,60,99,203,91,138,187,142,173,93,37,29,175,98,177,17,17,122,176,1,137,92,161,154,22,74,180,167,194,248,137,237,33,79,194,43,21,41,168,114,58,126,48,226,83,10,113,172,19,153,157,151,190,226,146,105,90,20,147,117,77,18,205,36,135,141,39,172,109,11,123,54,90,128,15,150,25,180,166,107,32,154,198,200,167,178,200,185,116,202,93,16,228,36,100,28,91,42,101,248,103,219,81,165,198,156,109,68,74,66,210,162,52,154,76,136,200,200,200,197,203,209,59,206,159,6,254,16,41,239,72,176,36,251,148,235,147,254,51,23,96,226,116,129,193,10,119,107,174,161,51,63,83,75,90,113,247,98,167,208,173,176,203,45,42,25,10,89,182,79,48,220,62,230,91,66,84,242,86,171,26,156,74,16,228,96,232,157,231,79,131,127,8,20,247,164,88,1,244,166,0,0,33,91,150,175,206,158,150,248,63,129,244,140,196,93,94,67,31,167,103,239,111,249,72,90,174,90,191,58,122,91,224,254,7,210,51,17,117,121,12,126,157,159,189,191,229,32,18,168,0,0,0,0,0,49,87,149,31,204,79,19,126,37,244,196,16,202,161,138,188,168,254,98,120,155,241,47,166,32,128,66,182,137,222,116,248,55,240,129,79,122,69,129,244,166,62,107,52,78,243,167,193,191,132,10,123,210,44,15,165,48,0,0,0,0,0,1,242,174,62,170,7,202,184,9,169,210,91,255,0,35,108,163,224,254,132,252,60,172,66,176,154,157,37,191,242,54,202,62,15,232,79,195,202,196,74,224,94,5,226,62,145,120,143,46,194,252,47,147,109,211,88,235,186,243,206,153,162,22,95,10,147,34,114,42,37,194,35,213,178,140,201,185,216,212,106,82,80,132,173,107,66,20,23,47,66,77,15,170,109,46,113,65,169,42,74,46,10,137,145,196,48,170,178,113,8,236,62,190,5,135,91,125,108,161,182,221,89,41,75,121,80,203,104,150,148,56,77,154,137,107,74,136,178,170,127,168,10,2,141,194,202,54,83,135,216,125,79,66,72,233,233,28,57,67,64,192,195,17,228,105,23,51,51,51,51,53,45,106,81,169,107,90,140,214,181,169,74,81,169,74,51,63,63,129,120,23,135,26,58,97,196,187,11,240,190,77,176,202,160,110,235,207,58,100,184,169,132,82,136,137,200,168,151,8,139,88,242,242,166,231,98,73,37,41,66,18,132,33,8,77,192,0,16,237,202,161,160,172,77,1,80,205,116,158,194,216,8,183,233,137,228,67,211,42,205,151,162,154,201,41,152,191,20,202,18,251,70,227,132,243,136,138,122,36,204,219,66,23,170,90,86,121,146,218,208,134,230,36,0,124,214,104,197,164,45,85,162,254,50,201,113,114,150,134,219,246,13,100,52,198,86,184,167,33,217,153,192,186,156,174,195,184,164,31,212,184,131,82,86,148,58,211,75,52,47,38,83,250,30,193,124,94,163,113,235,11,233,252,92,195,247,226,220,145,84,80,234,122,28,162,216,54,95,105,104,113,77,58,203,136,222,68,182,221,109,198,204,210,106,65,154,12,210,165,36,201,71,130,178,62,71,156,47,133,210,94,105,81,76,162,226,226,240,129,136,118,163,224,169,200,147,115,60,67,241,8,139,109,216,18,140,102,37,17,8,68,42,209,8,250,28,82,76,220,67,201,105,74,90,155,113,197,72,164,166,83,42,144,74,160,164,82,41,100,36,186,91,46,135,110,18,14,14,17,148,178,196,51,13,164,146,219,77,182,146,36,161,9,73,18,73,36,68,68,68,68,64,34,219,150,247,20,191,218,211,5,37,243,223,238,186,166,111,44,217,125,232,104,7,245,198,143,249,73,57,16,190,245,167,212,204,98,255,0,38,6,11,205,113,91,75,74,74,122,245,33,23,54,166,40,104,133,79,167,49,137,90,154,98,1,246,217,117,82,245,45,194,82,110,179,140,67,42,75,68,102,107,38,220,51,74,155,67,150,180,26,83,227,95,230,137,210,10,182,198,54,229,251,20,37,65,48,45,129,133,53,171,113,16,44,52,136,120,93,106,117,142,17,60,108,50,209,185,149,102,157,97,175,45,147,98,41,94,228,121,193,9,85,7,163,164,70,50,179,60,139,140,153,98,140,65,170,34,17,77,165,12,64,177,46,138,139,134,105,8,226,165,173,74,55,150,165,153,145,89,109,164,146,89,13,110,4,123,114,163,249,246,98,111,196,190,135,130,25,41,200,187,75,72,171,154,87,72,90,42,169,129,219,100,181,4,190,71,43,152,195,107,86,222,190,21,246,230,141,186,222,116,26,86,156,200,90,138,233,50,81,94,228,100,123,198,53,242,163,249,246,98,111,196,190,135,130,25,85,200,99,244,236,253,237,255,0,41,0,141,92,85,195,58,171,6,241,30,163,194,218,214,19,103,157,83,51,7,101,241,57,91,113,13,189,144,250,15,181,172,66,22,166,93,65,165,198,214,105,44,237,173,10,34,178,136,78,167,38,46,41,124,148,52,54,162,182,185,239,57,205,105,45,162,150,152,124,171,169,217,118,87,15,100,99,114,18,149,229,129,114,11,166,156,215,191,73,70,178,88,193,94,90,76,28,145,81,248,203,73,99,20,161,237,92,94,34,75,226,33,230,144,217,86,121,162,165,169,135,109,49,57,212,179,34,206,195,240,237,106,210,132,37,59,54,110,146,156,81,151,85,200,217,141,126,3,105,5,54,193,200,185,126,186,19,19,101,229,169,125,182,179,56,196,116,185,168,136,134,243,40,220,73,37,149,48,184,194,85,144,181,27,154,139,101,78,115,1,53,32,0,0,49,87,148,235,20,190,69,250,27,86,187,36,247,155,38,181,110,207,75,75,254,85,215,109,91,83,133,181,177,189,10,74,51,64,183,27,211,86,91,91,162,162,89,160,101,80,133,110,89,60,107,240,231,72,41,78,14,66,75,245,48,152,101,47,61,115,238,53,149,199,227,166,45,67,196,57,149,68,226,137,76,165,132,65,146,110,132,40,156,215,223,50,114,24,12,32,160,40,10,203,20,235,41,78,31,97,245,61,23,60,168,103,145,5,13,3,3,12,69,157,213,216,204,204,204,204,146,132,37,36,165,173,106,50,66,16,149,41,70,148,164,204,164,123,150,138,150,145,80,212,174,143,84,85,45,3,177,73,105,249,124,242,87,46,134,214,173,205,68,43,13,202,219,105,188,235,53,45,89,80,132,149,212,102,163,181,204,204,247,143,21,200,209,130,18,170,235,27,103,248,209,48,158,69,195,196,97,124,59,9,129,128,101,180,228,139,126,100,196,100,57,173,213,157,204,144,219,77,187,100,36,136,212,183,16,172,196,72,52,57,114,249,115,190,146,127,190,79,228,208,24,171,201,113,231,217,134,95,29,122,30,52,118,188,169,120,23,25,131,250,86,79,170,72,41,54,201,77,226,39,231,146,88,243,102,251,141,174,41,194,34,152,33,78,58,89,117,219,86,177,229,54,133,41,40,110,37,143,36,148,72,79,85,201,113,231,217,134,95,29,122,30,52,72,167,44,22,14,72,171,157,24,15,21,98,30,217,231,88,105,48,98,34,13,204,171,94,190,22,58,33,136,72,136,107,18,210,132,230,90,225,157,214,26,86,162,217,178,39,41,56,163,1,101,121,16,177,75,253,178,240,82,97,61,254,228,170,101,18,205,151,223,134,143,127,92,72,255,0,147,83,145,107,239,66,125,80,196,170,15,154,205,22,49,175,243,59,105,5,68,227,27,146,253,182,18,159,152,30,222,194,90,214,56,184,23,218,92,60,86,169,58,198,200,222,38,30,116,219,204,178,78,176,145,154,233,185,31,210,152,15,149,113,232,40,10,2,178,197,58,202,83,135,216,125,79,69,207,42,25,228,65,67,64,192,195,17,103,117,118,51,51,51,51,36,161,9,73,41,107,90,140,144,132,37,74,81,165,41,51,47,62,38,251,147,131,147,254,15,71,121,19,88,183,139,212,239,251,44,71,237,44,53,13,16,227,17,13,211,176,185,214,222,88,117,178,183,27,91,207,54,68,181,188,74,204,77,186,77,36,145,227,141,208,188,26,18,104,125,76,232,141,133,237,73,82,80,145,181,180,242,29,133,85,147,136,71,98,53,17,207,180,227,235,101,13,182,234,205,41,67,41,137,91,68,180,161,179,112,146,75,90,82,103,149,57,20,0,3,23,244,254,208,250,85,165,150,17,169,50,242,139,110,187,163,161,227,35,233,69,178,234,73,17,47,173,9,55,32,93,75,139,75,89,34,13,150,144,78,41,73,54,150,148,47,54,66,113,183,32,50,172,165,167,180,53,85,57,162,170,152,29,138,117,79,204,34,37,115,24,109,106,28,212,69,48,226,155,117,188,232,53,33,89,86,133,21,210,102,147,181,200,204,183,143,169,49,134,186,127,232,9,42,210,197,202,114,185,166,166,145,114,154,218,83,17,1,36,126,33,36,151,152,126,72,228,105,107,212,182,156,117,180,146,225,83,17,17,18,147,66,137,78,18,92,104,201,102,182,141,160,178,184,3,167,28,54,145,218,19,98,246,15,87,8,139,70,34,209,120,79,61,91,209,110,45,216,132,79,37,204,203,214,193,70,169,229,154,148,81,36,165,180,151,146,181,116,214,225,56,131,50,82,208,204,69,137,243,155,104,187,133,250,44,232,53,139,212,134,31,201,33,17,50,140,195,121,177,212,51,148,161,194,126,115,26,204,157,214,213,16,189,99,142,41,180,26,181,139,75,9,94,173,179,117,204,164,89,148,106,128,192,31,74,122,39,121,172,96,223,193,253,61,232,230,5,213,22,171,68,239,53,140,27,248,63,167,189,28,192,186,160,0,0,2,21,185,106,252,233,233,111,131,248,31,72,204,69,213,228,49,250,118,126,246,255,0,148,133,170,229,171,243,167,165,190,15,224,125,35,49,23,87,144,199,233,217,251,219,254,82,1,42,128,0,3,0,57,106,252,214,41,111,132,8,31,71,76,70,0,114,92,121,246,97,151,199,94,135,141,25,255,0,203,87,230,177,75,124,32,64,250,58,98,48,3,146,227,207,179,12,190,58,244,60,104,9,254,0,0,1,109,52,138,199,154,55,70,220,35,158,226,181,103,27,8,148,75,161,214,137,100,11,209,6,202,230,211,19,66,142,30,9,163,74,22,172,238,41,54,53,18,21,145,4,183,20,89,16,163,43,129,54,155,74,164,18,168,217,236,246,103,9,46,150,203,161,220,139,140,140,139,121,44,177,12,195,105,53,56,235,142,40,201,40,66,82,70,163,81,153,17,17,25,152,128,29,63,180,193,154,233,101,139,138,84,188,225,27,161,40,232,136,200,10,81,12,180,162,92,75,11,90,73,200,231,84,226,18,238,120,130,101,165,147,106,74,73,164,37,8,203,156,156,113,192,178,184,209,139,213,150,61,98,133,65,139,152,128,252,35,147,218,138,33,47,68,20,35,4,203,13,33,13,165,166,153,109,27,204,144,219,77,182,217,26,141,75,50,65,26,148,165,25,168,228,211,147,31,147,254,13,138,38,115,141,24,243,78,235,252,59,167,222,147,200,101,14,56,194,219,84,138,99,6,210,157,143,75,236,173,78,178,243,236,188,182,18,73,83,46,182,217,190,74,190,184,178,99,87,38,166,133,19,29,34,241,30,7,20,43,89,101,240,202,145,152,41,200,149,168,161,95,110,107,52,134,56,103,81,44,117,135,20,107,38,86,135,210,183,20,109,41,10,109,11,104,141,42,89,41,19,168,3,231,135,78,77,17,38,186,32,226,226,105,70,38,49,115,138,78,125,14,169,149,57,53,126,29,72,90,216,37,154,87,10,242,201,36,210,226,89,60,185,245,103,99,67,140,184,105,111,90,77,166,250,242,77,233,121,242,34,196,127,204,251,90,198,228,164,43,249,130,57,165,77,192,107,92,133,168,158,54,88,103,51,136,50,89,50,250,16,150,149,116,172,146,226,88,81,106,144,111,44,229,83,73,125,29,40,77,40,48,178,63,12,235,168,127,215,99,36,241,185,222,249,153,52,217,158,101,136,205,91,78,183,174,213,107,214,173,82,213,145,124,12,184,25,124,235,98,174,25,213,88,55,136,245,30,22,214,176,155,60,234,153,152,59,47,137,202,219,136,109,236,135,208,125,173,98,16,181,50,234,13,46,54,179,73,103,109,104,81,21,148,64,62,159,134,0,114,213,249,172,82,223,8,16,62,142,152,135,36,222,151,159,37,220,56,252,207,181,172,110,122,190,128,151,163,154,84,220,6,169,184,170,117,146,101,134,115,56,131,52,27,204,45,105,105,87,74,13,77,169,133,22,181,100,242,201,203,87,230,177,75,124,32,64,250,58,98,2,21,134,101,114,117,232,43,19,165,45,100,85,198,32,192,69,163,10,228,17,15,51,28,244,52,83,72,92,206,98,201,67,172,165,166,68,225,62,202,20,220,66,92,91,201,71,144,133,33,43,66,212,75,69,170,208,239,69,90,203,74,252,92,151,209,242,105,108,90,105,137,116,68,60,77,89,55,109,194,101,18,233,113,175,166,73,117,72,90,118,151,18,151,18,202,50,171,50,200,212,101,171,67,139,71,208,157,1,64,81,184,89,70,202,112,251,15,169,232,73,29,61,35,135,40,104,24,24,98,60,141,34,230,102,102,102,102,165,173,74,53,45,107,81,154,214,181,41,74,53,41,70,102,29,172,166,83,42,144,74,160,164,82,41,100,36,186,91,46,135,110,18,14,14,17,148,178,196,51,13,164,146,219,77,182,146,36,161,9,73,18,73,36,68,68,68,68,67,150,0,2,8,121,69,52,21,137,209,106,178,58,227,15,160,34,215,133,115,248,134,89,129,122,38,41,165,174,89,49,120,162,22,114,210,35,112,223,121,9,110,29,78,33,229,35,200,90,80,165,173,105,53,174,223,232,57,165,220,215,68,28,92,85,86,252,186,46,113,73,207,161,211,45,168,229,76,68,41,11,91,4,178,82,34,153,65,168,154,92,75,39,155,38,176,172,104,113,230,201,77,235,77,196,253,4,85,148,180,138,185,165,103,52,85,83,3,182,201,106,9,124,68,174,99,13,173,91,122,248,87,219,83,110,183,157,6,149,167,50,22,162,186,76,148,87,185,25,30,241,128,26,61,242,70,97,197,1,140,181,69,87,138,47,248,105,72,74,166,6,213,37,39,155,66,145,109,45,229,131,137,106,54,33,108,62,72,119,86,179,138,132,92,59,172,147,110,234,205,211,65,33,105,65,6,42,242,191,213,50,42,231,31,112,246,181,165,163,182,217,45,65,133,242,153,164,186,39,84,182,245,240,175,198,199,184,211,153,22,73,90,115,33,105,59,40,137,69,123,25,17,238,29,183,34,167,157,61,83,240,127,29,233,25,112,114,213,249,211,210,223,7,240,62,145,152,135,34,167,157,61,83,240,127,29,233,25,112,9,169,0,0,24,1,203,87,230,177,75,124,32,64,250,58,98,34,175,68,239,58,124,27,248,64,167,189,34,192,149,78,90,191,53,138,91,225,2,7,209,211,17,21,122,39,121,211,224,223,194,5,61,233,22,0,125,41,128,0,0,0,0,0,0,0,0,0,8,171,229,206,250,73,254,249,63,147,68,170,8,171,229,206,250,73,254,249,63,147,64,90,174,69,79,58,122,167,224,254,59,210,50,225,53,34,21,185,21,60,233,234,159,131,248,239,72,203,132,212,128,0,0,8,1,229,71,243,236,196,223,137,125,15,4,49,84,101,87,42,63,159,102,38,252,75,232,120,33,149,92,148,122,11,122,134,148,24,215,70,127,115,197,80,16,81,202,250,165,42,104,228,57,167,235,91,42,212,175,102,241,35,231,119,128,94,174,78,14,79,248,61,29,228,77,98,222,47,83,191,236,177,31,180,176,212,52,67,140,68,55,78,194,231,91,121,97,214,202,220,109,111,60,217,18,214,241,43,49,54,233,52,146,71,142,55,115,168,0,5,159,210,171,70,122,55,74,252,35,140,194,218,194,58,46,92,180,196,38,101,40,153,195,25,169,114,233,139,104,113,13,62,109,230,36,188,140,174,184,133,182,163,44,200,90,178,169,11,200,226,62,120,113,75,11,107,188,22,174,230,120,103,137,114,46,102,169,36,218,157,182,11,106,102,35,85,173,101,15,55,227,25,90,219,85,219,117,10,232,168,237,123,29,140,140,139,233,248,98,254,159,218,31,74,180,178,194,53,38,94,81,109,215,116,116,60,100,125,40,182,93,73,34,37,245,161,38,228,11,169,113,105,107,36,65,178,210,9,197,41,38,210,210,133,230,200,78,54,224,99,95,37,14,156,112,213,44,170,73,162,62,35,34,44,231,178,216,120,132,82,51,99,91,177,5,29,8,210,92,125,80,79,154,141,70,210,216,105,43,213,40,172,209,178,210,91,178,20,218,53,216,107,202,143,231,217,137,191,18,250,30,8,75,166,135,218,18,97,126,136,212,206,89,43,16,147,202,218,54,29,200,73,197,88,168,87,24,126,57,141,161,110,182,210,25,91,206,166,25,9,74,154,66,146,210,136,156,54,27,90,238,105,78,88,54,210,199,206,159,25,62,16,42,31,72,190,3,58,121,14,169,105,20,93,85,139,149,172,68,14,121,212,170,95,39,149,193,196,235,86,90,168,88,183,34,156,136,111,33,30,69,102,92,20,49,220,200,212,90,187,36,200,148,162,57,106,24,1,200,201,133,190,10,104,227,61,196,200,249,22,203,31,93,212,14,108,209,187,86,125,178,87,4,130,101,159,22,75,52,183,146,41,83,20,239,74,86,171,220,238,157,89,140,255,0,0,31,48,56,177,66,252,139,241,78,178,195,62,116,231,63,4,170,9,140,139,109,212,106,118,173,150,37,198,117,186,188,202,201,155,87,155,46,101,90,246,185,218,227,233,248,124,251,114,154,74,101,82,93,56,241,62,14,77,44,132,128,135,114,34,91,22,182,161,153,75,72,83,239,203,33,30,121,211,74,72,136,214,227,174,56,226,213,197,75,90,148,119,51,51,1,43,252,151,30,98,120,101,241,215,166,35,70,85,8,245,228,80,155,74,158,209,182,178,145,51,51,132,92,202,14,184,136,139,136,131,75,201,55,217,97,232,8,36,180,234,219,190,100,161,106,97,228,165,70,86,81,180,225,21,242,157,164,40,0,124,214,105,99,231,79,140,159,8,21,15,164,95,31,74,99,230,179,75,31,58,124,100,248,64,168,125,34,248,9,116,228,138,194,26,54,138,209,94,95,138,82,102,34,206,161,196,120,136,151,167,79,188,249,169,25,32,99,98,225,97,153,105,5,100,161,9,73,56,179,59,26,205,111,46,234,52,146,18,140,212,155,74,101,83,249,84,108,138,123,44,132,152,203,102,48,238,66,70,65,197,178,151,152,137,97,196,154,92,105,198,212,70,149,161,73,51,73,164,200,200,200,204,140,99,7,37,199,152,158,25,124,117,233,136,209,149,64,62,122,244,232,208,202,123,161,230,35,194,203,27,154,243,205,25,84,109,17,20,204,201,213,160,162,148,219,70,141,108,52,75,105,181,158,107,90,209,27,137,73,54,226,86,149,39,41,154,218,111,213,242,115,105,175,249,149,113,29,249,5,127,51,154,185,134,85,79,139,153,67,48,122,214,229,113,198,104,38,230,105,103,42,150,172,168,65,182,234,90,52,169,109,169,42,179,170,101,166,206,109,49,163,8,104,220,122,194,250,131,8,241,1,136,183,36,85,20,58,89,136,56,71,205,151,218,90,28,75,173,60,218,247,145,45,183,91,109,194,37,18,144,102,130,37,37,73,51,73,252,240,233,59,163,213,85,162,254,50,206,176,142,169,137,219,246,13,92,76,186,104,136,87,33,217,153,192,186,156,205,68,54,149,151,213,54,178,74,150,148,58,211,168,37,175,38,99,15,165,48,16,215,201,139,202,1,7,132,81,144,218,63,99,125,69,178,80,177,121,88,166,102,78,182,195,80,178,24,167,31,121,231,83,18,180,160,156,54,95,114,35,123,206,45,73,101,72,77,201,45,169,107,110,101,0,0,0,0,0,0,96,7,45,95,154,197,45,240,129,3,232,233,136,192,14,75,143,62,204,50,248,235,208,241,163,63,249,106,252,214,41,111,132,8,31,71,76,70,0,114,92,121,246,97,151,199,94,135,141,1,63,192,0,0,40,98,162,135,192,6,147,59,23,1,68,159,74,224,124,5,11,136,13,203,159,96,92,251,2,246,32,1,165,68,93,163,23,52,150,146,59,48,240,115,43,138,78,175,108,224,222,110,58,158,254,225,148,102,87,22,3,30,90,191,49,220,140,190,122,255,0,68,2,0,107,102,212,141,139,113,239,214,117,125,72,202,125,9,229,175,63,59,167,94,74,86,105,77,101,9,115,36,25,150,229,195,117,140,101,196,70,14,31,155,250,42,44,218,223,40,190,160,102,214,128,244,211,81,112,210,184,213,38,39,51,53,155,22,202,93,29,197,10,123,247,0,150,124,61,135,83,114,167,51,25,252,246,103,188,189,170,7,176,50,176,232,105,24,114,98,92,226,122,69,227,204,250,95,82,145,222,153,220,5,29,43,180,101,255,0,231,17,135,90,115,180,103,134,245,182,255,0,239,111,87,236,136,97,152,170,222,67,16,244,232,65,22,25,86,202,223,127,153,191,198,33,128,68,244,129,194,135,197,201,221,236,127,40,36,184,219,169,129,51,250,45,62,151,168,106,76,138,215,240,78,0,248,223,232,44,8,86,130,116,219,197,201,217,149,190,113,71,31,169,96,76,230,137,78,26,232,186,82,246,254,212,96,79,119,214,152,1,145,105,242,75,222,21,20,79,146,94,240,212,71,96,2,221,196,104,226,99,95,30,35,65,113,1,168,138,194,164,125,194,130,164,125,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,184,13,35,82,184,13,32,42,145,182,231,80,220,35,36,241,235,27,107,59,216,6,176,46,33,96,1,85,126,33,228,49,25,69,224,172,192,174,95,66,252,34,7,174,81,220,143,222,30,47,18,149,150,149,152,168,206,214,212,254,17,0,33,179,79,82,73,98,69,114,100,123,254,102,126,2,20,114,52,13,138,82,107,170,25,174,141,190,105,251,254,163,20,56,90,120,47,62,35,215,6,71,114,62,108,252,4,40,211,160,163,196,222,33,81,6,106,177,23,57,117,123,132,72,9,167,165,148,103,36,150,158,237,240,76,255,0,1,35,176,140,51,38,200,200,189,112,235,169,3,74,228,18,181,113,188,3,7,254,66,71,105,23,147,86,86,246,64,35,115,148,45,14,170,123,76,153,54,163,249,110,113,192,143,217,195,136,161,185,250,226,176,150,238,80,98,50,157,83,22,235,138,156,127,14,28,68,147,189,64,37,135,147,209,119,168,234,30,31,63,73,191,9,16,35,131,74,223,58,60,98,255,0,15,170,31,72,190,36,111,147,196,140,170,74,135,246,244,155,240,145,2,76,161,253,76,253,240,24,183,201,116,95,254,197,48,207,227,175,76,70,140,169,4,153,245,138,157,186,128,105,95,146,98,218,105,49,42,154,207,244,109,197,121,12,138,89,21,49,153,76,104,121,236,36,28,28,35,42,121,248,151,220,128,121,45,180,219,105,35,82,214,165,25,36,146,68,102,102,100,68,46,90,252,147,26,82,71,107,144,12,58,228,236,208,90,27,69,186,49,53,198,32,192,66,57,138,179,248,119,153,142,122,26,41,213,162,89,46,120,225,214,82,211,34,112,216,121,105,114,29,46,45,228,163,203,90,144,149,173,9,37,175,50,75,136,165,142,219,197,74,221,96,42,101,113,81,66,50,234,11,144,10,128,0,0,0,0,0,0,0,140,13,34,121,63,224,240,139,75,60,36,210,7,4,41,221,146,133,139,196,10,125,250,154,90,211,140,53,11,33,138,114,115,2,203,74,134,66,150,78,27,47,185,17,185,150,208,164,178,164,42,198,150,212,132,55,39,224,0,0,0,33,91,150,175,206,158,150,248,63,129,244,140,196,93,94,67,31,167,103,239,111,249,72,74,160,0,0,0,0,0,0,12,85,229,71,243,19,196,223,137,125,49,4,50,168,0,124,214,104,157,231,79,131,127,8,20,247,164,88,31,74,96,0,0,0,0,0,0,3,229,92,125,84,0,12,32,197,122,2,178,197,62,73,250,75,15,176,250,158,139,158,84,51,202,30,131,134,129,129,134,34,206,234,245,210,195,51,51,51,36,161,9,73,41,107,90,140,144,132,37,74,81,165,41,51,43,171,161,38,135,212,206,136,216,94,212,149,37,9,27,91,79,33,216,85,89,56,132,118,35,81,28,251,78,62,182,80,219,110,172,210,148,50,152,149,180,75,74,27,55,9,36,181,165,38,121,83,145,64,0,0,0,0,0,0,49,87,148,235,20,190,69,250,27,86,187,36,247,155,38,181,110,207,75,75,254,85,215,109,91,83,133,181,177,189,10,74,51,64,183,27,211,86,91,91,162,162,89,160,101,80,0,249,129,194,172,51,170,177,147,17,233,204,45,162,161,54,137,213,77,48,106,95,13,153,183,22,219,57,207,166,251,186,180,45,105,101,164,18,156,113,100,147,200,218,22,163,43,36,199,211,69,39,75,72,168,106,86,77,69,82,208,59,20,150,159,151,195,202,229,208,218,213,185,168,133,97,180,182,211,121,214,106,90,178,161,9,43,168,205,71,107,153,153,239,29,176,0,128,30,84,127,62,204,77,248,151,208,240,67,42,185,12,126,157,159,189,191,229,33,42,128,3,26,185,68,176,46,51,31,180,83,170,233,185,12,155,156,234,73,14,170,164,144,178,147,124,220,84,84,41,153,186,134,155,100,148,167,158,114,21,113,76,182,217,165,73,83,143,35,201,50,37,166,0,105,58,166,123,67,85,82,106,214,150,142,216,167,84,252,194,30,105,46,137,213,33,205,68,83,14,37,198,156,200,178,82,21,149,104,73,217,68,105,59,88,200,203,112,250,147,0,29,77,39,84,200,171,154,86,77,90,210,209,219,108,150,160,151,195,205,37,209,58,165,183,175,133,125,180,184,211,153,22,73,90,115,33,105,59,40,137,69,123,25,17,238,29,176,0,14,166,172,170,100,84,53,43,57,173,106,152,237,138,75,79,203,226,38,147,24,157,82,220,212,66,176,218,156,117,204,136,37,45,89,80,133,29,146,70,163,181,136,140,247,15,152,42,178,169,158,215,53,84,230,181,170,99,182,217,213,65,48,136,154,76,98,117,72,111,95,20,251,138,113,215,50,32,146,132,230,90,212,118,73,18,74,246,34,34,220,62,164,192,6,53,114,118,224,92,102,0,232,167,74,83,115,233,55,54,84,147,237,109,73,62,101,70,249,56,152,168,163,35,105,14,182,241,37,76,188,220,42,33,89,113,178,74,82,151,25,95,148,102,107,86,32,114,231,125,36,255,0,124,159,201,162,85,0,4,0,242,92,121,246,97,151,199,94,135,141,19,209,86,82,210,42,230,149,156,209,85,76,14,219,37,168,37,241,18,185,140,54,181,109,235,225,95,109,77,186,222,116,26,86,156,200,90,138,233,50,81,94,228,100,123,199,108,0,62,96,113,87,12,234,172,27,196,122,143,11,107,88,77,158,117,76,204,29,151,196,229,109,196,54,246,67,232,62,214,177,8,90,153,117,6,151,27,89,164,179,182,180,40,138,202,33,58,156,152,184,165,242,80,208,218,138,218,231,188,231,53,164,182,138,90,97,242,174,167,101,217,92,61,145,141,200,74,87,150,5,200,46,154,115,94,253,37,26,201,99,42,128,4,85,242,81,232,45,234,26,80,99,93,25,253,207,21,64,65,71,43,234,148,169,163,144,230,159,173,108,171,82,189,155,196,143,157,222,18,168,0,0,0,0,0,0,2,213,105,99,230,177,140,159,7,245,15,163,159,31,53,131,234,160,0,90,173,19,188,214,48,111,224,254,158,244,115,2,234,128,0,0,0,8,86,229,171,243,167,165,190,15,224,125,35,49,23,87,144,199,233,217,251,219,254,82,18,168,0,0,0,3,0,57,106,252,214,41,111,132,8,31,71,76,70,0,114,92,121,246,97,151,199,94,135,141,19,252,0,0,0,2,223,227,246,14,72,180,128,193,170,179,7,106,55,182,120,74,154,94,168,118,226,114,173,123,36,82,20,78,67,68,228,66,208,110,106,159,109,167,117,121,201,43,201,149,93,21,25,8,86,155,242,98,233,5,42,210,106,19,71,230,224,182,233,84,117,166,108,85,172,33,164,66,174,68,152,166,24,136,142,75,78,186,140,207,67,237,45,107,97,18,179,116,148,164,229,53,161,109,186,185,233,0,30,83,10,176,206,149,193,188,56,167,48,182,138,132,217,228,180,204,189,169,124,54,102,219,67,143,100,46,155,238,234,208,132,41,231,86,106,113,197,146,75,59,139,90,140,174,163,30,172,0,0,97,87,41,94,133,18,237,34,240,226,59,20,40,169,101,241,54,145,151,165,200,101,164,162,159,114,107,43,134,40,151,87,44,105,134,212,104,39,150,183,212,182,212,77,41,106,113,8,104,205,41,89,169,25,170,0,33,47,147,27,65,202,203,23,171,250,123,72,170,173,113,114,10,18,142,156,49,52,149,60,72,34,126,123,49,132,120,150,134,216,37,17,145,67,54,235,100,78,187,99,185,165,77,55,211,214,45,140,244,229,55,192,188,71,210,47,7,232,92,47,194,249,54,221,53,142,196,8,39,94,121,211,52,66,203,225,83,47,152,19,145,81,46,17,30,173,148,102,77,206,198,163,82,146,132,37,107,90,16,172,192,0,22,171,70,141,29,40,77,23,240,178,3,12,232,88,127,214,163,39,17,185,222,249,167,52,217,153,101,248,205,91,174,185,169,214,234,16,173,82,21,145,28,8,184,153,221,80,0,0,0,0,0,0,16,173,203,87,231,79,75,124,31,192,250,70,98,28,138,158,116,245,79,193,252,119,164,101,194,106,64,0,0,0,96,7,45,95,154,197,45,240,129,3,232,233,136,138,189,19,188,233,240,111,225,2,158,244,139,3,233,76,0,0,0,0,0,0,0,0,0,0,0,4,85,242,231,125,36,255,0,124,159,201,162,85,0,4,43,114,42,121,211,213,63,7,241,222,145,151,9,169,0,0,0,0,17,213,84,114,127,198,105,17,202,19,137,24,183,139,212,239,251,19,192,115,115,13,67,68,56,252,59,149,20,87,50,66,183,150,29,108,173,183,16,203,46,25,45,111,18,178,155,141,19,73,37,248,227,106,69,64,0,0,0,0,0,0,7,202,184,250,168,0,24,171,201,113,230,39,134,95,29,122,98,52,101,80,0,0,128,30,84,127,62,204,77,248,151,208,240,66,127,128,4,85,242,24,253,59,63,123,127,202,66,85,0,0,7,205,102,150,62,116,248,201,240,129,80,250,69,241,244,166,0,49,87,146,227,204,79,12,190,58,244,196,104,202,160,0,1,98,180,193,209,50,141,210,235,11,252,7,158,196,66,73,231,176,17,13,196,200,170,53,64,28,83,242,165,155,136,55,201,8,39,26,53,161,214,144,109,169,6,188,151,213,172,200,212,210,12,175,168,0,249,119,175,232,10,203,11,43,41,182,31,98,13,61,23,35,168,100,113,7,13,29,3,18,69,157,165,216,140,140,140,140,210,180,41,38,149,161,105,51,66,208,164,169,38,164,168,140,229,207,147,23,148,2,51,23,96,225,180,126,198,250,139,107,174,161,50,177,76,204,157,109,247,98,167,208,173,176,243,206,166,37,105,65,182,79,48,220,62,247,156,90,84,242,86,155,146,156,74,214,228,138,128,0,0,0,0,0,12,0,229,171,243,88,165,190,16,32,125,29,49,24,1,201,113,231,217,134,95,29,122,30,52,79,240,0,0,0,0,161,220,84,80,248,0,208,124,5,11,136,169,240,20,79,16,26,202,221,97,115,234,33,91,16,29,250,128,105,22,31,31,55,115,21,255,0,101,127,162,23,224,99,230,63,70,182,158,97,206,239,247,85,186,63,90,1,3,152,158,225,47,155,55,150,237,119,15,220,9,3,228,245,134,46,97,132,177,43,251,115,111,248,16,130,59,107,231,141,253,135,165,155,46,183,170,222,196,73,47,39,196,42,147,79,195,30,75,90,179,65,241,246,144,160,36,254,74,222,174,25,69,99,245,67,61,254,241,14,196,112,229,68,101,14,171,251,51,251,196,57,128,40,173,201,51,24,131,167,67,133,242,50,173,147,114,191,204,223,227,16,195,47,34,21,149,133,42,246,181,190,248,195,45,58,99,18,156,57,173,200,220,223,243,55,171,221,225,128,69,12,57,159,201,106,118,118,253,36,143,224,176,38,123,68,125,212,85,38,127,250,33,1,248,22,4,48,75,150,78,226,188,233,87,185,28,18,63,130,200,154,61,18,80,105,162,105,51,182,239,4,32,63,2,192,12,139,79,146,94,240,168,162,124,146,247,133,64,85,35,65,113,26,210,52,23,16,26,128,184,128,23,16,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,6,145,169,92,6,144,11,102,251,3,65,149,184,141,196,141,11,43,216,6,171,128,90,192,0,171,88,237,216,60,70,39,102,85,41,50,74,120,248,159,194,160,123,117,21,136,253,225,226,241,24,179,83,115,2,63,114,252,34,0,67,54,157,141,172,177,10,183,204,91,254,102,254,2,24,113,180,28,67,170,196,26,40,146,95,223,46,207,214,34,71,103,167,163,42,78,32,87,43,74,119,124,204,223,127,112,133,29,126,131,14,146,49,14,137,37,42,198,92,229,213,238,17,32,38,154,139,39,10,158,149,18,250,165,236,127,1,35,185,136,34,52,239,237,29,61,28,178,58,126,86,119,221,176,49,252,4,142,222,36,236,130,62,240,24,17,167,140,159,109,155,211,74,217,179,229,137,155,31,151,110,42,135,239,16,251,20,209,35,47,70,215,191,88,153,205,54,141,7,51,167,47,250,252,207,248,76,8,104,152,145,22,174,221,255,0,136,4,168,242,120,103,240,146,161,191,247,116,155,240,145,2,76,225,202,200,59,246,136,206,228,240,50,240,142,162,253,187,38,252,36,64,147,22,15,160,119,237,1,185,239,112,21,20,72,173,172,2,138,242,76,17,192,139,172,21,228,152,162,58,140,192,107,51,221,97,65,83,34,226,40,2,182,62,161,91,16,165,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,67,224,42,41,125,246,1,164,237,192,248,130,72,174,40,187,230,59,2,12,238,87,1,184,41,123,1,30,240,87,0,26,84,118,222,124,6,34,105,79,83,20,167,193,143,151,181,90,221,183,232,89,175,109,71,113,246,140,185,116,204,146,94,248,192,157,53,38,154,175,3,114,191,107,243,143,173,253,175,220,2,28,234,152,141,118,203,211,205,151,63,85,189,136,147,78,79,184,175,152,16,169,214,113,172,145,213,237,33,68,94,206,92,90,181,57,142,246,205,248,132,151,242,125,68,165,82,56,67,37,238,240,205,190,175,105,10,2,85,165,42,205,14,163,189,250,103,247,136,115,136,186,207,128,235,36,110,37,112,202,177,220,181,134,95,112,135,102,173,201,59,0,216,143,89,34,13,195,189,173,111,190,67,3,52,246,159,54,197,23,93,66,109,89,77,60,217,209,201,127,162,194,159,27,12,237,154,25,148,3,166,124,58,63,194,33,27,252,160,209,206,34,83,94,178,151,108,69,205,123,178,251,104,80,17,237,71,168,230,24,157,54,90,15,89,120,2,59,240,225,169,33,53,186,41,33,109,209,52,154,76,173,106,74,0,191,234,88,16,169,132,154,167,113,18,102,227,251,239,45,86,253,254,205,158,193,54,186,47,165,9,163,41,99,65,110,240,86,6,222,246,169,144,23,245,30,66,111,216,66,162,136,242,19,239,16,168,10,145,216,104,50,50,50,183,1,172,138,227,65,171,125,174,3,85,238,5,196,45,97,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,6,145,172,104,62,32,42,145,161,71,107,13,105,27,110,117,0,220,51,184,161,113,0,46,32,11,224,126,240,242,24,134,143,206,204,193,86,47,161,126,17,3,216,47,241,15,35,136,134,94,11,76,15,235,95,132,64,8,112,211,217,105,42,242,186,69,142,255,0,51,63,3,10,58,205,5,90,74,241,14,136,51,74,78,252,229,196,189,194,36,115,52,246,95,251,34,215,69,115,183,204,207,192,66,141,157,4,147,124,64,161,204,173,250,167,248,8,144,19,65,72,165,37,79,202,210,146,34,180,3,31,192,72,237,98,10,200,43,246,142,178,147,43,72,101,159,180,89,254,2,71,103,25,234,69,245,64,48,75,78,104,214,225,230,212,217,25,47,124,68,215,135,213,48,33,210,53,121,242,113,221,126,63,96,75,103,40,28,90,155,156,82,196,133,173,63,44,205,239,99,181,250,80,226,36,20,122,203,91,171,180,4,174,242,124,50,104,168,170,19,43,23,203,178,110,31,92,136,18,83,8,119,108,204,253,144,142,46,79,226,74,167,213,30,84,145,90,50,79,213,237,226,4,142,194,23,139,50,246,192,57,5,188,200,200,106,87,17,164,183,110,26,142,253,96,52,175,201,49,68,145,219,136,170,184,2,58,143,168,6,171,29,138,230,40,42,119,20,1,91,95,128,212,52,145,31,80,88,251,64,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,1,165,92,70,161,67,242,128,109,170,230,102,9,185,25,10,168,183,153,129,112,1,172,129,92,0,184,1,149,192,109,68,95,86,86,62,177,28,26,109,188,241,248,25,103,86,95,162,62,184,255,0,99,9,28,141,51,75,41,223,235,139,239,24,140,237,55,166,173,39,192,189,206,239,231,30,207,216,221,224,34,122,98,188,218,187,220,248,241,251,2,66,244,8,157,34,26,18,91,13,153,242,214,86,76,238,73,238,222,80,165,191,120,143,39,252,102,94,235,241,25,247,160,187,103,154,79,107,17,120,99,15,255,0,134,1,48,52,156,66,93,128,90,172,175,87,50,223,245,41,29,250,142,233,49,230,168,228,153,75,215,195,231,131,254,10,71,164,191,80,14,4,220,237,46,119,247,63,194,33,25,220,161,111,101,131,175,202,234,253,74,251,240,130,76,103,127,161,175,126,231,248,68,35,19,148,57,118,135,175,211,115,253,74,251,240,128,48,99,5,33,156,142,175,166,9,108,210,71,205,139,87,75,235,140,144,155,253,26,33,77,154,26,148,73,146,51,21,45,2,147,50,250,203,34,25,52,92,129,68,110,35,76,146,182,154,95,204,103,85,211,77,254,140,193,9,182,192,136,68,194,209,148,213,144,132,145,83,208,105,44,165,111,161,52,2,235,36,140,144,159,120,134,172,166,52,164,238,146,247,133,110,125,160,42,145,164,144,103,191,112,212,145,164,149,213,188,6,171,24,23,16,46,6,40,92,64,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,67,20,62,193,85,112,26,64,84,138,253,99,109,206,161,172,247,91,188,109,25,220,6,232,23,17,82,43,138,0,47,129,251,195,198,226,58,204,169,105,138,75,220,127,8,129,236,148,119,35,247,135,135,197,23,181,84,140,204,242,222,218,158,191,117,64,8,109,211,205,103,242,71,174,72,204,207,244,51,175,220,33,70,246,129,137,37,215,244,55,127,57,254,2,40,117,218,117,63,172,196,154,220,242,218,252,219,215,251,30,24,118,90,5,23,231,254,134,95,252,167,248,8,160,19,63,75,21,164,82,210,236,130,103,248,9,28,232,231,50,180,93,31,93,248,140,112,105,158,148,138,90,95,176,153,254,2,71,54,51,212,203,234,128,71,103,40,10,243,206,169,155,151,8,169,191,240,225,196,76,180,162,93,236,155,88,75,95,40,11,150,156,211,5,111,211,83,127,225,195,136,155,135,93,179,110,236,1,47,26,5,202,147,9,59,168,140,157,35,188,84,167,214,91,130,223,239,18,19,12,156,168,61,247,222,48,67,65,216,189,108,226,161,45,93,190,89,149,245,251,103,198,120,195,116,145,127,108,3,116,183,157,251,6,163,59,135,13,194,128,6,87,43,10,39,114,172,40,165,88,237,97,84,29,237,184,5,76,0,248,138,145,92,2,253,129,155,184,84,187,59,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,105,87,17,168,105,87,16,26,12,206,227,82,122,128,202,229,196,19,184,6,176,0,1,197,152,36,212,202,72,142,221,47,196,98,41,244,230,136,119,243,147,103,22,95,162,94,184,255,0,99,9,86,153,55,157,132,149,237,211,47,188,98,43,116,229,131,191,129,62,51,251,229,213,251,88,4,96,62,131,44,182,81,151,17,33,218,11,74,12,218,149,187,180,249,21,131,7,108,157,133,13,222,35,195,87,147,174,247,18,103,160,116,190,210,152,37,107,184,85,237,159,147,237,97,123,192,74,61,32,209,162,94,178,53,153,248,243,63,242,82,61,7,174,33,209,83,45,228,131,81,94,254,56,254,242,71,123,235,136,7,6,119,250,26,247,238,127,132,66,48,121,67,189,74,191,63,249,43,239,194,9,61,158,238,150,63,251,159,225,16,139,254,80,213,93,186,252,173,253,234,255,0,194,0,197,93,18,27,74,241,22,98,118,47,208,71,186,189,221,129,54,120,44,209,21,25,77,240,253,1,131,234,247,38,196,40,232,128,89,177,26,98,87,253,67,123,248,195,2,109,112,116,178,209,84,223,252,133,7,248,38,192,92,11,88,136,5,111,114,33,64,1,68,138,138,39,128,13,69,192,197,11,136,169,112,49,66,226,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,43,128,210,53,43,128,210,2,188,126,192,219,89,90,195,113,35,109,206,160,27,132,118,20,46,32,5,196,1,124,15,222,30,39,19,145,158,146,153,34,246,190,167,240,168,30,217,124,15,222,30,39,19,77,41,164,230,75,204,87,45,79,95,186,160,4,49,105,216,214,76,73,173,203,53,237,205,157,95,177,225,135,97,160,90,173,95,80,201,183,247,207,240,49,67,131,167,106,201,120,145,92,111,45,252,217,195,235,16,195,151,160,109,203,16,40,107,23,247,207,240,17,64,38,130,152,93,164,82,221,223,164,153,254,2,71,54,51,123,101,245,67,133,75,220,228,50,205,223,164,153,254,2,71,46,58,250,178,221,235,191,40,8,253,211,237,188,243,122,99,125,173,19,54,254,20,56,137,184,5,234,245,155,175,123,126,49,43,186,126,62,77,206,41,139,26,119,196,205,248,253,84,56,138,73,66,8,245,185,110,126,79,227,1,50,90,13,181,171,155,84,103,154,255,0,44,74,250,189,179,227,58,153,62,141,251,198,32,104,123,8,134,230,21,1,150,111,86,151,113,250,167,134,96,54,86,79,217,1,172,206,225,235,76,80,11,121,128,210,162,191,88,35,113,144,43,114,140,85,30,81,0,169,241,0,62,32,3,85,174,68,42,52,220,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,26,79,113,138,153,117,141,38,119,0,53,245,88,19,188,82,251,236,53,95,117,128,106,20,205,220,41,126,160,191,80,14,44,200,238,194,126,172,190,241,136,165,211,158,35,47,129,61,11,223,156,186,255,0,107,9,88,153,40,210,194,76,189,153,125,227,17,19,167,84,81,171,192,139,26,15,244,75,135,254,204,2,57,27,232,220,74,78,130,39,170,147,66,53,107,230,171,155,223,251,136,97,23,112,166,106,205,187,133,132,172,104,39,42,117,114,72,87,141,135,236,138,185,27,242,238,220,136,110,224,18,79,79,22,88,69,253,116,254,241,14,224,142,227,173,147,51,146,29,91,149,234,134,123,253,226,29,153,151,68,238,3,174,158,239,150,63,251,159,225,16,139,238,80,196,244,43,253,255,0,222,175,252,32,148,25,215,232,107,223,185,254,17,8,195,229,14,43,179,95,252,85,247,225,0,98,190,135,231,108,72,153,23,252,70,247,241,134,4,218,224,225,222,139,167,63,228,40,63,193,54,33,23,68,101,228,196,105,142,242,253,4,123,143,237,134,4,217,224,194,243,81,116,223,15,208,24,63,193,54,2,227,159,2,20,2,224,0,2,137,224,42,40,139,91,112,13,69,192,192,139,172,11,129,129,31,80,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,3,72,212,174,3,72,10,164,104,81,94,195,80,211,123,241,1,172,202,194,130,170,20,46,32,11,43,17,251,195,192,226,147,132,154,82,102,74,50,34,241,60,126,184,129,239,156,224,126,240,181,216,221,26,112,52,52,234,36,178,221,27,55,148,70,101,189,230,203,171,223,1,14,186,116,62,147,196,218,217,9,82,76,190,102,245,254,199,134,29,206,129,86,58,250,134,59,255,0,124,255,0,3,20,60,62,153,211,53,199,98,109,96,179,36,116,249,191,201,35,46,16,240,253,190,240,246,250,4,23,231,242,133,51,255,0,140,255,0,3,20,2,104,41,130,46,98,150,216,255,0,73,51,252,4,142,84,105,17,163,127,178,252,163,135,76,31,204,41,111,237,38,127,128,145,203,141,190,172,173,236,191,40,8,237,229,2,74,121,234,153,223,250,106,111,252,56,113,22,20,250,9,91,69,239,187,39,227,18,135,202,21,24,168,121,229,48,86,78,248,185,199,18,63,103,14,34,246,155,59,237,31,184,252,98,64,156,93,16,219,180,117,65,114,63,85,151,253,247,134,90,35,113,88,98,158,137,41,203,27,80,25,126,187,47,251,239,12,172,70,242,251,34,138,138,151,16,50,176,23,16,26,87,229,24,162,120,138,175,202,48,71,148,64,53,29,133,0,248,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,80,210,53,29,175,222,40,119,235,1,167,215,10,138,25,29,238,66,182,59,92,192,0,2,215,1,192,156,185,171,133,73,220,189,80,139,127,188,98,33,116,226,74,63,57,87,85,191,68,186,255,0,107,9,115,169,28,67,80,72,82,213,111,26,69,195,184,196,52,105,175,87,65,76,60,13,217,223,109,122,190,113,205,226,214,86,190,205,219,239,0,193,121,117,143,89,152,237,195,241,137,145,208,118,86,196,61,44,70,218,156,50,42,167,54,243,47,214,225,187,132,54,192,39,54,179,55,85,191,24,154,125,8,90,109,116,137,153,40,239,225,65,254,10,24,6,114,203,119,48,171,123,51,251,196,57,102,119,73,142,52,3,121,25,81,29,252,163,63,184,67,145,186,215,1,215,206,191,67,94,253,207,240,136,70,47,40,105,124,173,95,159,252,149,247,225,4,157,206,183,203,158,253,207,240,136,70,47,40,113,90,26,191,248,171,239,194,0,196,77,21,34,20,222,34,204,73,57,127,65,93,227,245,246,4,217,224,132,66,149,69,211,94,79,246,191,7,248,38,196,29,232,209,30,212,6,34,76,92,117,100,146,57,59,169,222,70,123,245,204,31,87,188,38,219,0,98,218,138,163,41,149,37,68,100,170,114,9,69,98,50,250,19,64,46,242,78,233,35,237,33,81,68,91,41,118,88,84,0,105,77,136,134,180,141,4,87,1,172,140,172,96,68,119,224,4,155,16,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,0,0,1,69,112,26,70,165,112,26,64,45,113,166,214,26,175,97,164,239,214,3,90,133,5,84,40,92,64,23,124,167,126,193,105,113,233,10,118,129,158,180,146,185,158,203,187,254,121,161,118,156,224,126,240,181,88,218,166,202,141,157,107,15,119,202,215,255,0,222,182,2,19,116,193,105,198,177,58,173,66,147,107,108,27,175,251,30,28,92,93,2,11,243,247,66,252,103,248,24,161,225,52,205,83,42,197,74,192,155,63,239,125,184,255,0,115,67,143,127,160,66,63,63,52,41,219,119,205,63,192,197,0,153,138,107,116,138,91,111,238,54,127,128,67,157,20,70,109,150,239,92,56,84,217,164,164,114,219,255,0,113,179,252,2,28,216,197,22,168,178,159,174,1,28,60,161,112,154,233,229,49,226,239,104,185,199,95,183,135,17,113,77,147,133,180,126,227,241,137,64,229,16,143,114,30,123,76,17,59,150,241,115,159,91,126,11,135,238,17,127,77,155,135,180,254,227,241,137,2,115,244,72,53,28,101,67,245,217,127,223,120,101,90,47,213,218,49,79,68,114,89,70,84,55,253,118,95,247,222,25,88,221,242,159,190,40,220,185,31,30,32,92,69,10,253,98,187,136,192,105,87,148,98,169,45,228,52,172,247,153,144,170,77,87,32,21,62,32,42,118,251,34,128,3,88,208,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,10,92,136,84,105,87,16,3,61,251,131,170,230,40,7,228,24,1,25,117,138,245,110,224,52,23,17,175,214,128,160,94,192,42,118,176,15,49,92,62,166,101,141,168,151,111,150,72,184,123,85,8,32,210,98,120,252,119,131,122,248,172,249,54,203,116,8,173,125,79,97,119,9,214,196,101,154,36,205,25,29,190,91,79,240,22,32,43,72,167,175,224,253,149,253,215,213,245,160,22,58,88,75,115,89,147,125,178,254,49,51,122,9,185,22,186,60,205,103,127,207,85,186,191,90,134,16,223,32,100,151,175,232,222,217,122,253,241,54,58,17,73,145,9,70,185,242,182,75,84,230,175,46,255,0,66,134,239,238,1,154,144,151,213,43,55,178,63,188,55,79,201,50,26,33,202,205,159,190,53,159,146,102,3,129,56,35,230,215,191,115,252,34,17,143,202,30,71,178,215,255,0,21,125,248,65,39,51,131,249,154,247,111,71,248,68,35,23,148,61,71,179,87,233,191,247,171,239,194,0,193,236,5,75,171,174,227,201,146,186,185,173,125,156,53,172,137,188,209,201,43,77,13,74,230,45,254,12,64,223,223,212,178,33,95,70,120,45,179,17,102,72,54,179,145,73,221,85,179,91,232,204,9,182,192,24,109,69,25,76,167,38,82,77,57,4,158,55,250,19,64,46,243,126,66,111,216,66,162,137,242,75,222,21,1,84,141,29,46,174,3,89,29,134,130,191,216,1,168,148,102,91,204,84,136,8,138,198,4,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,184,13,35,82,184,13,32,3,73,31,104,212,52,0,220,80,160,170,133,0,23,124,167,126,193,102,244,135,120,216,195,202,129,196,154,146,105,217,55,167,113,250,187,66,242,44,238,71,239,11,33,164,179,134,140,56,168,236,102,86,216,248,125,125,144,16,175,165,148,74,226,49,82,170,37,56,179,205,176,249,71,127,210,204,11,211,160,52,34,142,170,161,94,178,63,85,61,255,0,83,138,22,35,74,5,169,204,89,169,139,49,157,246,46,39,251,25,145,144,122,1,180,163,170,40,66,185,91,230,167,224,226,128,75,221,54,147,230,120,4,153,240,132,107,248,36,57,209,68,90,178,221,235,135,22,158,43,74,96,75,178,21,175,224,144,229,69,31,66,222,216,4,101,114,141,40,206,161,166,74,231,186,54,117,252,56,113,25,244,186,190,121,227,235,63,206,18,89,202,46,103,225,29,57,251,118,117,248,72,113,26,84,177,151,203,87,246,159,231,0,157,93,19,12,142,50,160,177,91,198,192,125,247,134,78,202,166,242,169,204,42,227,36,243,40,88,246,27,136,126,17,110,195,60,151,80,151,216,117,76,188,209,169,38,100,75,109,214,220,109,105,226,149,161,73,59,25,25,12,99,209,40,139,108,168,55,125,22,95,247,222,24,23,133,58,109,77,52,81,211,147,25,228,85,59,241,81,216,117,84,226,60,229,153,172,26,162,148,150,37,79,170,112,105,92,217,13,165,151,86,181,183,14,151,18,166,155,36,155,197,171,37,25,155,109,216,38,116,140,172,28,71,22,85,54,149,79,165,112,83,217,20,202,18,99,45,152,195,183,23,7,25,8,242,94,98,37,135,18,74,109,214,220,73,154,86,133,36,201,68,162,51,35,35,35,33,203,46,32,52,43,113,152,39,180,23,196,197,83,192,6,163,224,40,42,124,8,80,2,214,21,177,246,129,31,104,212,3,169,147,85,50,42,130,99,62,148,202,35,182,136,186,102,96,137,92,209,189,82,209,179,197,46,21,136,180,183,117,17,18,238,196,92,58,238,147,52,244,237,124,201,81,23,108,33,131,73,221,38,43,45,20,57,82,49,7,20,168,248,24,73,138,21,15,40,150,205,229,145,36,73,68,198,92,228,170,92,183,88,39,50,154,153,94,102,155,90,28,73,30,85,161,57,146,180,103,109,114,233,133,88,153,74,227,38,28,83,152,165,69,69,237,18,90,154,94,212,194,27,51,141,173,198,115,151,77,135,117,107,90,18,243,75,37,54,226,9,71,145,196,45,38,119,73,128,245,96,0,0,49,170,172,229,30,208,198,134,170,167,52,85,83,140,155,20,234,159,152,68,74,230,48,222,14,205,92,212,69,48,226,155,117,188,232,134,82,21,149,104,81,93,38,105,59,92,140,203,120,201,81,4,60,171,24,13,13,131,122,81,199,212,210,40,40,182,228,88,147,14,117,51,107,84,59,164,195,115,21,186,180,199,178,135,150,181,19,171,214,145,68,168,136,211,171,40,198,208,72,74,73,6,160,154,156,33,198,140,47,199,170,53,188,64,194,58,190,18,162,145,57,16,236,33,196,50,135,26,91,79,182,101,157,167,90,117,41,117,165,216,210,162,74,210,147,52,45,11,43,165,105,51,229,98,150,41,80,152,45,66,76,241,51,18,231,188,205,77,201,181,59,108,110,202,244,70,171,90,242,25,111,197,178,133,184,171,184,234,19,209,73,218,247,59,17,25,148,96,114,37,227,28,245,170,170,186,209,250,33,157,116,150,38,94,117,140,27,153,144,157,146,41,183,33,225,34,10,196,140,238,107,144,236,54,243,94,84,108,189,20,221,197,25,102,7,42,63,152,158,38,252,75,233,136,32,29,173,39,202,61,161,141,115,85,73,168,170,91,25,54,217,213,65,48,135,149,203,161,188,29,154,183,175,138,125,196,182,211,121,215,12,148,39,50,214,146,186,140,146,87,185,153,22,241,146,163,230,179,68,239,58,124,27,248,64,167,189,34,192,250,83,1,101,49,175,76,205,27,52,118,170,161,104,172,99,196,143,7,231,81,178,244,77,24,134,230,120,248,188,240,171,113,198,210,230,120,118,28,65,93,108,184,86,51,205,209,189,172,100,102,193,77,51,52,108,210,38,170,138,162,176,115,18,60,32,157,65,75,215,52,126,27,153,227,225,50,66,161,198,219,83,153,226,24,109,7,101,188,217,88,143,55,74,246,177,25,148,16,233,111,141,19,92,122,210,26,182,196,8,170,190,46,162,148,57,56,140,132,166,226,30,66,154,67,82,70,226,28,216,154,105,165,37,38,210,53,70,149,26,77,41,81,173,107,90,238,226,214,103,41,92,140,152,91,224,166,142,51,220,76,143,145,108,177,245,221,64,230,205,27,181,103,219,37,112,72,38,89,241,100,179,75,121,34,149,49,78,244,165,106,189,206,233,213,152,12,233,147,85,50,42,130,99,62,148,202,35,182,136,186,102,96,137,92,209,189,82,209,179,197,46,21,136,180,183,117,17,18,238,196,92,58,238,147,52,244,237,124,201,81,23,108,33,131,73,221,38,43,45,20,57,82,49,7,20,168,248,24,73,138,21,15,40,150,205,229,145,36,73,68,198,92,228,170,92,183,88,39,50,154,153,94,102,155,90,28,73,30,85,161,57,146,180,103,109,114,233,133,88,153,74,227,38,28,83,152,165,69,69,237,18,90,154,94,212,194,27,51,141,173,198,115,151,77,135,117,107,90,18,243,75,37,54,226,9,71,145,196,45,38,119,73,128,245,96,0,0,0,0,0,0,0,58,154,106,169,145,86,18,231,166,212,228,118,215,9,15,48,143,149,184,230,169,109,229,138,130,138,118,18,37,187,44,136,207,35,236,58,139,219,42,178,221,38,105,50,51,237,132,32,81,26,102,207,116,60,211,187,27,166,110,74,185,230,140,170,49,2,115,15,83,75,90,66,10,41,77,181,51,138,213,68,195,56,171,89,230,181,174,153,54,165,19,110,37,106,74,178,153,161,214,194,111,192,113,37,51,105,84,254,85,5,61,145,76,225,38,50,217,140,59,113,112,113,144,143,37,230,34,88,113,36,166,221,109,196,153,165,104,82,76,148,74,35,50,50,50,50,28,176,1,212,213,149,76,138,134,165,103,53,173,83,29,177,73,105,249,124,68,210,99,19,170,91,154,136,86,27,83,142,185,145,4,165,171,42,16,163,178,72,212,118,177,17,158,225,219,11,85,165,143,154,198,50,124,31,212,62,142,124,5,213,1,17,124,148,58,113,196,211,83,89,38,136,248,140,136,66,145,76,162,34,17,72,205,141,109,67,156,12,91,170,113,245,65,62,106,52,147,168,125,213,47,84,162,187,164,243,169,110,203,75,136,212,203,160,0,0,0,0,0,0,0,0,12,85,254,202,62,130,127,240,231,255,0,118,103,31,234,131,42,135,202,184,15,169,42,78,169,145,87,52,172,154,181,165,163,182,217,45,65,47,135,154,75,162,117,75,111,95,10,251,105,113,167,50,44,146,180,230,66,210,118,81,18,138,246,50,35,220,59,97,106,180,78,243,88,193,191,131,250,123,209,204,11,170,0,56,146,153,180,170,127,42,130,158,200,166,112,147,25,108,198,29,184,184,56,200,71,146,243,17,44,56,146,83,110,182,226,76,210,180,41,38,74,37,17,153,25,25,25,14,88,133,110,76,93,60,126,66,19,216,108,6,197,137,214,90,6,160,152,39,155,102,147,25,142,174,22,151,121,72,121,78,89,58,165,30,166,33,245,67,146,179,56,219,76,168,220,120,237,157,213,24,77,72,0,0,0,0,0,0,0,242,152,165,138,84,38,11,80,147,60,76,196,185,239,51,83,114,109,78,219,27,178,189,17,170,214,188,134,91,241,108,161,110,42,238,58,132,244,82,118,189,206,196,70,101,232,37,51,105,84,254,85,5,61,145,76,225,38,50,217,140,59,113,112,113,144,143,37,230,34,88,113,36,166,221,109,196,153,165,104,82,76,148,74,35,50,50,50,50,16,67,202,103,46,210,178,85,142,40,130,210,74,163,231,217,81,109,110,81,113,210,248,50,133,147,174,94,183,179,173,48,204,145,158,173,228,102,105,15,37,197,184,249,18,25,206,235,168,212,186,187,171,201,139,202,1,7,132,81,144,218,63,99,125,69,178,80,177,121,88,166,102,78,182,195,80,178,24,167,31,121,231,83,18,180,160,156,54,95,114,35,123,206,45,73,101,72,77,201,45,169,107,108,38,80,0,0,7,138,130,198,140,47,152,226,228,126,4,75,234,248,72,170,238,87,39,41,244,116,157,148,56,181,194,193,26,219,65,41,215,9,58,164,44,205,230,140,154,82,201,204,142,33,121,114,40,148,118,171,77,189,48,105,157,17,176,189,217,210,142,18,54,182,158,67,190,154,78,79,22,212,70,162,57,246,156,97,15,45,199,26,65,165,40,101,49,40,116,208,165,182,110,18,77,8,82,76,243,38,8,62,79,216,203,242,101,252,208,127,36,41,175,201,11,156,57,207,159,115,167,93,174,203,147,46,75,106,245,58,191,21,168,203,170,213,120,172,154,190,128,15,166,144,24,255,0,161,214,152,180,38,151,244,36,68,254,65,7,204,213,36,155,39,132,20,254,177,232,142,107,214,189,16,136,95,150,150,195,77,191,173,110,28,220,241,100,121,47,149,86,50,223,144,0,3,137,54,155,74,164,18,168,217,236,246,103,9,46,150,203,161,220,139,140,140,139,121,44,177,12,195,105,53,56,235,142,40,201,40,66,82,70,163,81,153,17,17,25,152,229,136,86,229,58,211,199,228,223,61,137,192,108,39,157,102,160,105,249,130,185,202,105,46,152,235,33,106,135,146,134,84,221,211,170,73,234,97,223,76,65,39,43,142,52,242,137,183,138,249,26,81,4,191,97,110,41,80,152,211,66,75,49,51,13,39,188,243,77,206,117,219,20,110,202,244,62,183,84,242,217,115,197,188,132,56,155,56,210,211,210,73,94,215,43,145,145,159,171,16,87,201,71,249,163,191,52,115,31,33,79,237,83,229,127,15,246,236,252,215,205,121,213,151,89,111,211,158,171,178,229,233,231,207,127,17,180,9,212,0,29,77,53,84,200,171,9,115,211,106,114,59,107,132,135,152,71,202,220,115,84,182,242,197,65,69,59,9,18,221,150,68,103,145,246,29,69,237,149,89,110,147,52,153,25,246,194,16,40,141,51,103,186,30,105,221,141,211,55,37,92,243,70,85,24,129,57,135,169,165,173,33,5,20,166,218,153,197,106,162,97,156,85,172,243,90,215,76,155,82,137,183,18,181,37,89,76,208,235,97,55,224,56,146,153,180,170,127,42,130,158,200,166,112,147,25,108,198,29,184,184,56,200,71,146,243,17,44,56,146,83,110,182,226,76,210,180,41,38,74,37,17,153,25,25,25,14,88,15,63,94,87,244,110,24,83,47,214,120,129,80,194,72,164,80,177,16,144,209,19,8,179,52,176,194,226,98,27,135,104,220,85,172,132,27,175,54,70,181,89,8,35,53,40,210,146,53,23,160,24,171,202,143,230,39,137,191,18,250,98,8,99,175,37,14,156,112,213,44,170,73,162,62,35,34,44,231,178,216,120,132,82,51,99,91,177,5,29,8,210,92,125,80,79,154,141,70,210,216,105,43,213,40,172,209,178,210,91,178,20,218,53,193,38,128,0,0,0,0,0,0,0,45,254,53,227,222,19,232,237,74,194,214,184,199,85,248,63,37,141,152,34,86,196,78,195,19,23,158,41,109,184,226,91,201,14,219,139,43,161,151,14,230,89,122,54,189,204,136,238,0,192,14,90,191,53,138,91,225,2,7,209,211,16,23,255,0,11,116,245,209,59,26,107,185,102,25,225,166,43,115,205,73,57,215,108,80,92,197,50,135,214,234,153,91,206,120,199,161,208,218,108,219,75,87,73,69,123,88,174,102,68,121,0,32,7,146,227,207,179,12,190,58,244,60,104,159,224,0,0,0,30,42,138,198,140,47,196,90,202,177,195,250,30,175,132,156,207,104,8,136,120,74,142,30,25,14,41,16,15,188,78,100,104,221,52,234,150,178,54,93,74,210,133,40,219,91,106,66,242,168,140,134,42,242,176,193,105,46,188,6,76,195,4,166,209,109,209,172,67,199,51,136,80,50,228,163,109,126,92,189,73,182,241,30,67,116,161,155,38,223,75,228,210,211,118,222,241,137,91,36,233,162,29,112,47,29,49,31,71,76,71,151,98,134,23,206,118,25,172,13,218,121,151,72,215,11,48,133,81,145,185,11,18,217,25,107,25,94,84,220,174,74,37,37,43,66,144,180,33,105,15,166,144,22,255,0,2,241,211,14,52,139,195,137,118,40,97,124,231,110,149,71,93,167,153,116,137,17,82,248,164,145,27,144,177,45,145,158,173,228,102,77,202,230,147,74,146,180,41,104,90,22,171,128,0,60,166,41,98,149,9,130,212,36,207,19,49,46,123,204,212,220,155,83,182,198,236,175,68,106,181,175,33,150,252,91,40,91,138,187,142,161,61,20,157,175,115,177,17,153,122,9,180,218,85,32,149,70,207,103,179,56,73,116,182,93,14,228,92,100,100,91,201,101,136,102,27,73,169,199,92,113,70,73,66,18,146,53,26,140,200,136,136,204,196,6,105,245,166,189,85,165,102,35,197,201,37,51,61,159,12,169,153,131,205,211,146,248,115,113,13,199,228,53,54,153,156,65,56,148,45,79,58,131,51,66,86,146,212,182,179,65,22,101,58,183,66,127,128,67,95,38,47,40,4,30,17,70,67,104,253,141,245,22,201,66,197,229,98,153,153,58,219,13,66,200,98,156,125,231,157,76,74,210,130,112,217,125,200,141,239,56,181,37,149,33,55,36,182,165,173,185,148,0,0,24,213,167,70,153,178,45,15,48,226,22,102,220,171,158,107,58,163,104,135,166,101,174,161,101,10,167,26,36,107,98,98,92,77,172,203,90,214,140,219,74,137,199,20,180,165,57,72,214,235,97,117,126,79,216,53,242,101,252,207,159,36,41,87,201,11,155,249,207,152,179,171,93,169,203,159,46,123,106,245,218,191,27,168,205,173,213,120,220,154,190,152,184,3,229,134,109,54,154,207,230,177,179,217,236,206,46,99,50,152,196,57,23,25,25,22,242,158,126,37,247,20,106,113,215,28,81,154,150,181,40,205,70,163,51,51,51,51,49,244,147,162,231,201,219,228,19,76,254,105,127,246,201,249,119,158,254,115,254,236,127,103,249,203,229,127,157,245,30,71,238,186,89,128,93,81,231,230,181,253,27,34,172,164,24,125,57,168,97,32,234,26,170,30,58,38,75,2,241,154,87,30,136,50,104,226,73,163,50,202,165,161,47,182,179,69,243,154,51,168,136,210,218,205,62,128,69,175,45,196,218,107,32,154,224,52,246,69,51,139,151,76,165,209,21,4,92,28,100,35,202,101,248,103,219,84,177,77,186,219,137,50,82,22,149,17,40,148,70,70,70,68,100,2,82,128,99,86,130,250,102,200,180,195,195,136,169,155,146,174,102,172,233,125,158,30,166,150,180,133,156,42,92,116,151,170,137,134,113,87,187,46,234,157,50,109,74,55,27,82,20,149,102,34,67,174,100,168,0,0,0,0,0,0,183,255,0,39,236,26,249,50,254,103,207,146,20,171,228,133,205,252,231,204,89,213,174,212,229,207,151,61,181,122,237,95,141,212,102,214,234,188,110,77,95,76,121,253,44,27,210,45,120,37,56,86,139,17,176,140,98,11,113,16,138,131,67,208,208,174,173,246,53,232,39,208,210,162,220,76,59,75,200,102,179,91,169,112,141,8,90,18,146,90,208,226,62,117,232,10,254,178,194,202,202,83,136,56,125,80,197,200,234,25,28,65,68,192,199,67,25,103,105,118,50,50,50,50,52,173,10,73,169,11,66,136,208,180,41,73,81,41,42,50,48,250,136,1,142,186,18,105,131,76,233,115,133,237,78,146,112,144,85,180,142,29,132,213,146,120,70,162,53,16,47,186,227,232,101,109,184,234,9,42,67,201,134,91,164,132,173,195,108,148,72,90,148,101,153,89,20,0,56,147,105,180,170,65,42,141,158,207,102,112,146,233,108,186,29,200,184,200,200,183,146,203,16,204,54,147,83,142,184,226,140,146,132,37,36,106,53,25,145,17,17,153,142,88,134,14,82,222,80,72,156,97,154,206,52,124,194,9,172,35,152,125,1,17,179,78,38,208,142,181,20,197,74,180,42,21,246,205,179,91,4,182,17,15,18,195,169,37,178,234,144,249,89,68,102,131,77,194,93,48,183,20,168,76,105,161,37,152,153,134,147,222,121,166,231,58,237,138,55,101,122,31,91,170,121,108,185,226,222,66,28,77,156,105,105,233,36,175,107,149,200,200,207,213,136,22,228,230,211,95,243,42,226,59,242,10,254,103,53,115,12,170,159,23,50,134,96,245,173,202,227,140,208,77,204,210,206,85,45,89,80,131,109,212,180,105,82,219,82,85,103,84,203,77,156,239,74,102,210,169,252,170,10,123,34,153,194,76,101,179,24,118,226,224,227,33,30,75,204,68,176,226,73,77,186,219,137,51,74,208,164,153,40,148,70,100,100,100,100,3,150,0,45,86,147,186,66,210,186,47,224,212,235,23,42,152,109,191,96,213,195,75,165,104,138,110,29,233,156,115,170,202,212,59,106,89,253,83,139,52,165,106,67,77,58,178,66,242,101,48,244,21,174,52,97,126,29,86,84,118,31,215,21,124,36,154,123,95,196,68,66,83,144,241,40,113,40,143,125,146,111,59,68,233,39,84,133,153,188,210,80,149,169,38,226,220,74,17,153,70,68,61,168,249,140,198,140,94,172,177,235,20,42,12,92,196,7,225,28,158,212,81,9,122,32,161,24,38,88,105,8,109,45,52,203,104,222,100,134,218,109,182,200,212,106,89,146,8,212,165,40,205,71,51,220,148,127,154,59,243,56,177,242,107,254,213,62,87,240,3,110,207,206,156,215,145,89,181,151,253,39,234,91,46,110,158,76,246,241,27,56,12,213,28,73,156,218,85,37,134,68,100,230,103,9,1,14,228,67,16,136,118,37,228,180,133,62,251,168,101,150,137,74,50,35,91,142,184,219,104,79,21,45,105,73,92,204,136,114,198,42,242,163,249,137,226,111,196,190,152,130,1,149,64,48,3,147,23,79,31,147,124,138,27,1,177,98,117,154,190,167,229,233,230,217,164,198,99,172,138,170,25,74,222,83,150,78,169,37,174,135,97,48,228,172,206,56,235,201,39,30,59,228,117,69,159,224,3,169,134,170,100,81,117,84,198,138,135,142,207,58,149,75,224,230,145,144,218,165,150,170,22,45,200,150,225,220,206,101,145,89,151,5,18,86,35,53,22,174,234,34,37,36,207,182,17,23,202,135,139,213,150,2,233,237,134,216,185,135,239,194,55,61,167,104,120,55,161,202,45,130,121,135,80,184,217,155,78,178,226,55,25,161,198,156,113,179,52,154,86,68,179,52,169,42,34,81,4,186,0,181,90,49,105,11,74,233,65,131,82,92,92,165,161,182,13,191,89,13,49,149,174,41,184,135,165,145,205,43,43,176,238,41,7,245,46,32,212,148,41,109,58,210,205,8,207,148,174,168,0,0,0,0,0,0,0,0,0,0,0,242,148,238,41,80,149,93,119,87,97,156,130,123,181,84,148,38,193,225,4,22,202,242,54,61,181,147,122,23,198,45,4,219,153,219,73,171,197,169,89,109,101,88,247,12,96,229,29,211,142,39,69,42,54,2,143,195,228,66,68,98,45,97,14,250,224,94,117,109,58,137,36,34,76,144,113,174,176,102,106,90,212,163,82,88,74,147,170,82,218,117,74,53,19,38,211,144,173,130,248,189,89,96,46,40,83,248,185,135,239,194,55,61,167,98,20,244,57,69,176,79,48,234,22,218,154,117,151,17,184,205,14,52,227,141,153,164,210,178,37,153,165,73,81,18,136,62,156,192,90,173,24,180,133,165,116,160,193,169,46,46,82,208,219,6,223,172,134,152,202,215,20,220,67,210,200,230,149,149,216,119,20,131,250,151,16,106,74,20,182,157,105,102,132,103,202,87,84,0,98,175,246,81,244,19,255,0,135,63,251,179,56,255,0,84,25,84,62,85,192,125,73,82,117,76,138,185,165,100,213,173,45,29,182,201,106,9,124,60,210,93,19,170,91,122,248,87,219,75,141,57,145,100,149,167,50,22,147,178,136,148,87,177,145,30,225,219,11,85,162,119,154,198,13,252,31,211,222,142,96,93,80,1,212,85,213,76,138,135,165,167,53,173,83,29,177,73,105,249,124,68,210,99,19,170,91,154,136,86,27,83,142,185,145,4,165,171,42,18,163,178,72,212,118,177,17,158,225,219,139,85,165,143,154,206,50,124,31,212,62,142,124,5,210,3,242,12,68,111,37,22,156,113,52,212,214,73,162,62,34,162,16,164,83,40,136,132,82,51,99,91,80,231,3,22,234,156,125,80,79,154,141,36,234,31,117,75,213,40,174,233,60,234,91,178,210,226,53,50,228,126,65,128,210,71,210,176,215,235,70,217,121,99,115,214,128,160,0,0,241,88,154,171,73,25,227,243,226,127,128,177,0,154,66,57,126,96,222,127,166,191,209,9,247,197,21,229,146,50,103,127,159,83,252,5,136,5,210,0,243,115,13,186,182,175,244,64,45,165,36,217,43,107,185,17,219,87,199,247,66,119,180,88,149,166,95,76,45,178,105,148,222,122,107,178,19,98,245,54,59,187,132,23,208,173,164,246,236,233,74,189,74,215,43,251,33,59,58,47,62,79,210,238,40,179,126,142,25,111,250,219,32,50,89,171,100,59,23,88,173,183,13,45,110,65,151,120,215,193,38,3,173,158,168,147,45,127,247,63,194,33,23,252,161,174,25,183,95,239,63,212,175,252,32,147,249,249,145,74,159,85,189,143,240,136,69,183,40,100,66,77,117,251,37,154,255,0,50,189,239,210,134,3,23,52,74,100,158,196,89,143,69,39,243,17,227,222,94,238,192,155,76,20,100,155,163,41,179,202,159,208,8,50,220,94,228,216,133,61,15,219,53,226,36,196,183,126,129,191,252,97,129,54,216,54,140,180,93,55,184,191,64,160,255,0,4,216,11,128,92,8,5,79,129,10,0,10,39,128,168,162,120,0,212,92,12,80,184,138,151,3,20,46,32,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,184,13,35,82,184,13,32,3,64,214,52,0,220,80,160,170,133,0,105,95,3,247,133,139,210,117,204,184,109,82,239,63,210,127,198,25,23,209,124,15,222,22,43,73,221,248,109,82,255,0,236,127,198,25,1,9,90,74,47,62,46,212,105,223,191,99,227,251,85,145,149,124,159,242,210,56,218,14,55,86,215,234,166,251,116,184,69,23,96,197,125,36,83,108,94,168,149,127,238,79,226,172,140,183,228,254,139,178,168,56,125,95,247,211,125,255,0,109,24,9,81,146,116,101,176,133,217,12,217,127,146,67,118,56,143,86,70,71,110,151,229,26,100,133,243,62,17,87,227,14,223,240,72,111,70,21,209,251,160,17,153,202,40,213,167,244,202,140,136,239,25,57,63,242,225,196,102,210,201,203,181,102,177,249,31,231,9,77,229,6,151,109,83,186,100,245,217,114,197,78,61,109,248,174,31,188,69,164,129,57,53,251,239,124,191,140,4,232,232,150,180,156,93,67,98,63,84,128,251,239,8,88,210,191,206,151,24,255,0,195,250,135,210,47,137,154,209,21,118,142,168,55,125,22,95,247,222,16,201,165,118,253,41,49,136,255,0,244,254,161,244,139,224,51,47,146,163,78,40,124,54,154,192,104,183,137,40,139,118,69,83,206,9,20,180,205,43,117,243,151,76,98,148,132,20,18,219,185,146,33,158,118,202,74,155,73,106,222,117,197,44,148,151,84,227,51,16,69,99,31,43,34,98,57,42,52,227,137,196,153,92,6,139,152,146,136,70,167,180,196,156,145,75,76,210,182,152,41,140,186,25,40,65,65,45,187,145,170,37,150,172,164,169,180,158,177,150,156,82,201,42,105,78,60,18,56,191,40,193,61,128,178,189,204,81,5,188,136,6,179,61,214,20,21,51,234,20,0,26,198,158,31,100,50,247,128,128,62,84,127,62,204,77,248,151,208,240,67,149,201,243,166,220,215,69,10,253,201,21,78,252,92,118,29,85,81,16,236,205,96,213,20,164,177,41,125,79,50,149,205,144,218,89,117,107,91,112,233,113,42,105,178,73,188,90,178,81,153,182,221,184,188,168,254,125,152,155,241,47,161,224,134,42,128,250,157,148,205,165,83,249,84,20,246,69,51,132,152,203,102,48,237,197,193,198,66,60,151,152,137,97,196,146,155,117,183,18,102,149,161,73,50,81,40,140,200,200,200,200,114,196,53,242,81,233,175,242,50,170,152,209,175,19,38,115,88,154,110,173,152,67,195,82,78,223,92,204,158,104,243,138,73,195,228,36,155,137,102,41,199,17,189,42,200,219,165,152,208,68,243,206,166,101,0,6,26,242,172,96,52,78,50,104,185,31,83,72,160,161,28,158,225,180,65,212,205,173,80,237,27,238,75,144,210,211,30,202,30,90,210,109,35,84,101,18,162,35,86,176,224,219,65,33,74,52,26,115,40,117,53,101,45,34,174,105,89,205,21,84,192,237,178,90,130,95,17,43,152,195,107,86,222,190,21,246,212,219,173,231,65,165,105,204,133,168,174,147,37,21,238,70,71,188,7,205,190,141,120,189,19,128,184,243,67,98,227,47,197,183,15,78,206,25,122,96,80,140,52,243,238,203,151,118,163,89,109,14,217,6,183,33,156,121,178,51,52,216,214,70,74,73,145,40,166,167,148,198,109,42,159,242,127,226,4,246,69,51,132,152,203,102,48,242,24,184,56,200,71,146,243,17,44,57,54,129,83,110,182,226,76,210,180,41,38,74,37,17,153,25,25,25,8,65,198,188,47,154,224,174,46,85,248,81,57,84,91,145,20,180,226,38,90,136,136,152,37,66,46,49,132,44,245,49,68,210,140,205,8,121,173,91,168,233,40,141,14,36,201,74,35,35,57,9,130,198,57,238,46,242,46,86,176,213,27,55,139,160,166,18,170,57,184,156,200,249,106,22,26,101,43,114,24,242,33,9,36,106,216,136,105,139,116,148,173,70,117,40,212,179,34,12,22,209,59,206,159,6,254,16,41,239,72,176,38,207,148,135,27,229,88,35,162,133,88,169,132,142,46,105,17,94,67,196,80,240,40,101,196,182,134,31,143,131,136,35,125,213,29,204,144,219,77,186,178,36,164,205,75,36,35,162,74,55,17,9,154,39,121,211,224,223,194,5,61,233,22,6,85,114,205,226,151,133,122,71,72,176,206,2,123,181,64,80,148,251,123,76,22,203,147,99,154,70,172,222,123,198,26,9,78,103,133,76,185,91,148,164,38,214,43,43,88,64,48,131,15,104,169,174,37,87,244,214,28,200,162,33,24,153,85,83,136,41,36,27,177,107,82,88,109,248,151,144,203,106,113,73,74,148,72,37,44,140,204,146,163,181,236,71,192,125,52,97,237,21,42,195,90,2,154,195,153,20,68,91,242,218,86,79,5,36,131,118,45,105,83,238,49,12,202,25,109,78,41,41,74,77,102,148,17,153,146,82,87,189,136,184,8,128,228,105,193,121,173,75,143,51,76,104,154,210,17,111,211,212,124,158,46,18,93,58,82,212,211,12,78,223,213,55,170,69,148,90,229,236,110,197,102,77,150,148,19,173,169,89,84,182,140,230,124,4,0,242,163,249,246,98,111,196,190,135,130,28,174,79,157,54,230,186,40,87,238,72,170,119,226,227,176,234,170,136,135,102,107,6,168,165,37,137,75,234,121,148,174,108,134,210,203,171,90,219,135,75,137,83,77,146,77,226,213,146,140,205,182,237,197,229,71,243,236,196,223,137,125,15,4,49,84,7,212,149,39,84,200,171,154,86,77,90,210,209,219,108,150,160,151,195,205,37,209,58,165,183,175,133,125,180,184,211,153,22,73,90,115,33,105,59,40,137,69,123,25,17,238,29,176,134,190,74,61,53,254,70,85,83,26,53,226,100,206,107,19,77,213,179,8,120,106,73,219,235,153,147,205,30,113,73,56,124,132,147,113,44,197,56,226,55,165,89,27,116,179,26,8,158,121,212,204,160,0,192,14,83,173,60,126,66,18,40,156,6,194,121,214,90,250,160,151,171,156,166,146,233,142,174,42,151,101,75,101,77,221,58,165,22,186,33,133,68,18,114,184,219,172,164,219,120,173,157,165,29,234,211,163,76,217,22,135,152,113,11,51,110,85,207,53,157,81,180,67,211,50,215,80,178,133,83,141,18,53,177,49,46,38,214,101,173,107,70,109,165,68,227,138,90,82,156,164,107,117,191,159,105,180,218,107,63,154,198,207,103,179,56,185,140,202,99,16,228,92,100,100,91,202,121,248,151,220,81,169,199,92,113,70,106,90,212,163,53,26,140,204,204,204,204,192,74,167,39,79,41,101,125,91,214,84,230,142,56,225,1,23,81,68,76,33,211,46,144,212,176,80,143,68,204,86,251,100,181,218,100,73,53,27,168,213,17,17,197,37,41,52,106,179,191,156,150,235,237,202,80,194,14,77,61,5,98,116,101,166,98,177,63,19,160,34,225,113,66,163,135,126,91,21,2,168,166,156,98,81,46,40,130,52,176,131,97,197,180,242,222,54,25,121,78,26,143,41,106,219,74,80,105,112,220,205,240,1,243,89,165,143,157,62,50,124,32,84,62,145,124,125,41,143,154,205,44,124,233,241,147,225,2,161,244,139,224,50,127,147,115,148,18,27,71,104,151,48,123,25,38,177,106,195,169,140,66,162,96,166,79,58,235,200,166,86,77,62,227,164,212,59,44,58,243,200,137,120,216,73,161,42,74,27,89,173,203,93,110,25,205,160,249,87,18,147,201,167,202,45,70,209,20,4,86,7,233,29,90,197,203,225,233,216,119,227,105,169,244,197,70,243,8,151,50,201,40,229,103,145,6,233,45,178,109,197,48,70,107,206,75,217,209,148,208,195,78,6,122,85,58,104,104,193,67,98,196,86,8,214,184,191,42,167,234,248,44,155,76,52,209,136,136,72,86,51,195,38,37,25,227,92,109,48,169,204,210,210,101,119,119,169,68,130,233,153,36,118,218,88,249,172,99,39,193,253,67,232,231,199,206,101,127,95,214,88,167,89,77,177,7,16,106,24,185,229,67,60,136,56,152,232,232,147,44,238,174,196,68,68,68,68,148,33,41,36,161,8,73,18,16,132,165,41,36,165,36,69,47,218,56,225,36,215,12,121,41,43,121,157,65,49,168,23,50,171,176,222,163,157,148,12,124,229,81,80,80,16,79,65,198,59,8,152,38,18,163,102,25,14,178,234,98,22,73,45,98,156,125,122,195,232,165,13,132,48,137,158,228,210,229,4,134,198,25,84,159,71,204,95,154,197,185,136,48,16,251,52,158,109,22,235,177,79,212,168,66,98,159,112,220,52,48,72,97,112,240,204,52,147,91,206,169,111,157,212,102,107,53,94,24,71,42,83,54,154,200,38,176,83,217,20,206,46,93,50,151,68,55,23,7,25,8,242,153,126,25,246,212,74,109,214,220,73,146,144,180,168,137,68,162,50,50,50,35,32,31,83,192,49,127,64,29,48,101,90,89,97,26,85,48,56,182,235,186,58,30,14,2,171,67,205,36,145,18,250,208,162,110,57,165,54,132,181,146,32,217,117,102,218,82,147,105,105,90,50,228,38,220,115,40,0,113,38,211,105,84,130,85,27,61,158,204,225,37,210,217,116,59,145,113,145,145,111,37,150,33,152,109,38,167,29,113,197,25,37,8,74,72,212,106,51,34,34,35,51,16,109,142,156,168,88,203,92,105,29,36,198,60,43,115,193,153,13,21,180,193,83,242,120,166,210,230,221,2,250,218,56,164,204,137,7,227,118,141,67,38,166,146,188,172,234,154,213,43,90,141,161,126,175,148,235,79,31,147,124,246,39,1,176,158,117,154,129,167,230,10,231,41,164,186,99,172,133,170,30,74,25,83,119,78,169,39,169,135,125,49,4,156,174,56,211,202,38,222,43,228,105,69,142,186,31,104,153,89,105,117,138,30,3,200,162,34,228,242,40,8,119,34,103,181,26,96,10,41,137,82,13,181,155,4,180,27,141,18,214,235,168,38,210,130,94,123,107,22,68,105,105,102,65,55,218,31,105,95,76,233,115,133,254,30,73,100,17,114,57,148,20,67,144,147,137,90,147,16,251,16,47,235,23,171,105,17,171,97,166,98,86,166,82,211,202,75,87,54,201,246,201,118,204,147,85,245,30,83,11,112,182,132,193,106,18,89,134,120,105,34,230,106,110,77,174,216,160,182,167,162,53,90,215,150,243,158,49,229,173,197,93,199,86,174,146,142,215,177,88,136,136,189,88,0,249,87,31,85,3,229,92,7,210,158,137,222,107,24,55,240,127,79,122,57,129,117,69,170,209,59,205,99,6,254,15,233,239,71,48,46,168,0,249,87,31,85,3,229,92,4,186,114,80,233,199,13,82,202,164,154,35,226,50,34,206,123,45,135,136,69,35,54,53,187,16,81,208,141,37,199,213,4,249,168,212,109,45,134,146,189,82,138,205,27,45,37,187,33,77,163,93,38,131,229,92,78,247,39,22,156,113,58,86,209,177,244,126,32,162,18,31,17,104,248,118,23,28,243,75,105,164,78,225,20,102,130,141,105,130,50,82,22,149,18,82,250,82,157,82,86,235,74,73,164,158,38,155,12,202,0,0,0,0,1,101,52,174,209,71,14,52,181,195,133,209,85,171,91,12,214,7,88,252,130,126,195,36,184,169,68,82,136,136,212,146,51,45,99,43,202,146,117,147,50,75,137,74,76,141,11,67,110,35,231,179,20,176,182,187,193,106,238,103,134,120,151,34,230,106,146,77,169,219,96,182,166,98,53,90,214,80,243,126,49,149,173,181,93,183,80,174,138,142,215,177,216,200,200,190,159,134,37,114,134,104,89,42,210,159,11,226,39,180,133,63,8,172,84,166,161,200,233,248,195,137,76,41,198,176,78,102,118,94,251,138,73,165,104,82,77,213,52,75,52,146,30,52,158,177,180,45,236,193,101,121,43,244,234,134,175,233,233,86,140,56,165,31,8,197,79,35,135,102,91,70,60,204,43,185,230,210,230,33,94,90,152,116,155,108,217,109,112,172,195,17,19,139,90,53,168,82,11,42,156,66,214,230,101,105,59,164,45,43,162,254,13,78,177,114,169,134,219,246,13,92,52,186,86,136,166,225,222,153,199,58,172,173,67,182,165,159,213,56,179,74,86,164,52,211,171,36,47,38,83,249,182,155,74,102,178,9,172,108,138,123,44,139,151,76,165,209,14,66,70,65,197,178,166,95,134,125,181,26,92,105,198,212,68,164,45,42,35,73,164,200,140,140,140,140,92,189,32,180,157,198,93,39,167,178,153,254,47,85,28,228,228,146,94,212,190,6,25,134,83,15,10,205,144,130,121,244,178,139,32,158,125,104,39,29,89,17,93,89,82,146,75,109,180,218,3,207,227,70,47,86,88,245,138,21,6,46,98,3,240,142,79,106,40,132,189,16,80,140,19,44,52,132,54,150,154,101,180,111,50,67,109,54,219,100,106,53,44,201,4,106,82,148,102,163,241,67,45,52,96,208,146,107,138,56,23,137,218,75,87,108,69,203,233,58,58,151,157,197,200,97,222,133,81,34,127,26,204,182,55,198,180,234,94,66,208,136,88,148,67,44,213,145,109,186,180,173,163,242,29,34,196,176,30,255,0,2,241,211,17,244,116,196,121,118,40,97,124,231,97,154,192,221,167,153,116,141,112,179,8,85,25,27,144,177,45,145,150,177,149,229,77,202,228,162,82,82,180,41,11,66,22,159,162,156,11,199,76,56,210,47,14,37,216,161,133,243,157,186,85,29,118,158,101,210,36,69,75,226,146,68,110,66,196,182,70,122,183,145,153,55,43,154,77,42,74,208,165,161,104,90,162,3,148,127,147,254,51,71,121,235,184,183,132,52,239,251,19,199,236,204,59,13,14,227,241,14,83,177,89,16,222,88,133,188,183,28,91,47,56,70,180,60,106,202,78,58,109,40,145,226,77,220,107,192,189,40,241,219,70,190,123,249,10,87,62,14,120,71,179,115,159,204,200,56,205,126,207,173,212,252,242,211,153,114,235,221,242,109,124,219,239,98,176,72,255,0,42,246,156,112,212,212,170,119,162,62,28,162,44,167,179,40,120,116,85,211,98,91,176,229,3,8,234,91,125,48,76,26,77,38,234,223,105,72,214,168,238,209,50,234,155,178,212,226,245,49,107,133,184,91,93,227,77,119,44,195,60,52,145,115,205,73,57,215,108,80,91,83,48,250,221,83,43,121,207,24,242,208,218,108,219,75,87,73,69,123,88,174,102,68,126,126,83,41,154,207,230,176,82,41,20,178,46,99,50,152,196,55,9,7,7,8,202,158,126,37,247,20,73,109,166,219,73,26,150,181,40,201,36,146,35,51,51,34,33,244,19,160,190,134,82,45,15,48,226,42,88,228,215,158,107,58,163,103,136,169,166,77,45,101,10,167,26,37,234,161,161,155,85,172,203,90,215,72,156,82,73,199,20,181,41,89,72,208,211,97,234,180,81,209,71,14,52,74,195,132,81,84,83,91,116,214,59,86,252,254,126,251,36,136,169,188,82,72,200,148,162,35,61,91,40,204,162,105,146,51,75,105,82,140,205,107,91,142,46,245,128,0,15,154,205,44,124,233,241,147,225,2,161,244,139,227,233,76,124,214,105,99,231,79,140,159,8,21,15,164,95,1,147,252,155,156,160,144,218,59,68,185,131,216,201,53,139,86,29,76,98,21,19,5,50,121,215,94,69,50,178,105,247,29,38,161,217,97,215,158,68,75,198,194,77,9,82,80,218,205,110,90,235,112,206,109,7,202,184,149,78,74,61,58,125,67,69,252,107,172,255,0,185,225,104,8,216,228,253,82,85,43,114,32,213,245,173,149,10,79,179,100,151,243,187,32,50,171,149,31,204,79,19,126,37,244,196,16,128,17,63,220,168,254,98,120,155,241,47,166,32,132,0,128,157,62,78,109,61,191,53,68,137,252,55,196,70,54,124,77,166,101,251,100,92,67,16,249,33,103,80,40,90,26,56,196,146,11,35,47,18,220,109,46,181,185,38,165,165,109,22,85,41,182,115,84,124,187,208,21,253,101,133,149,148,167,16,112,250,161,139,145,212,50,56,130,137,129,142,134,50,206,210,236,100,100,100,100,105,90,20,147,82,22,133,17,161,104,82,146,162,82,84,100,127,65,26,29,105,139,66,105,127,66,68,79,228,16,124,205,82,73,178,120,65,79,235,30,136,230,189,107,209,8,133,249,105,108,52,219,250,214,225,205,207,22,71,146,249,85,99,45,225,144,3,207,215,245,253,27,133,148,108,219,16,113,6,161,132,145,211,210,56,115,137,142,142,137,51,200,210,46,68,68,68,68,106,90,212,163,74,16,132,145,173,107,82,82,146,82,148,68,126,128,65,15,40,238,156,112,218,86,214,80,20,126,31,34,46,31,14,168,248,135,215,2,243,171,117,165,206,226,212,68,131,141,117,131,50,74,16,148,146,146,194,84,157,106,80,235,170,81,164,222,54,155,14,85,83,202,185,164,116,94,144,81,88,207,69,69,115,85,62,185,122,37,144,212,44,210,45,115,9,59,76,147,73,206,165,165,180,195,154,222,55,201,79,19,228,73,116,136,201,163,90,154,35,65,203,254,140,90,65,72,180,158,193,169,46,47,72,41,249,172,145,185,150,177,136,152,25,131,11,78,166,41,165,100,121,44,188,105,74,34,153,37,145,146,94,111,162,118,52,168,144,226,92,105,16,109,161,38,135,213,54,151,56,160,212,149,37,23,5,68,200,226,24,85,89,56,132,118,31,95,2,195,173,190,182,80,219,110,172,148,165,188,168,101,180,75,74,28,38,205,68,181,165,68,89,85,244,17,73,210,210,42,26,149,147,81,84,180,14,197,37,167,229,240,242,185,116,54,181,110,106,33,88,109,45,180,222,117,154,150,172,168,66,74,234,51,81,218,230,102,123,192,118,195,0,57,106,252,214,41,111,132,8,31,71,76,70,127,140,0,229,171,243,88,165,190,16,32,125,29,49,1,128,28,151,30,125,152,101,241,215,161,227,68,255,0,8,1,228,184,243,236,195,47,142,189,15,26,39,248,0,0,0,4,32,114,143,242,127,198,104,239,61,119,22,240,134,157,255,0,98,120,253,153,135,97,161,220,126,33,202,118,43,34,27,203,16,183,150,227,139,101,231,8,214,135,141,89,73,199,77,165,18,60,73,187,55,227,207,215,244,5,27,138,116,108,219,15,177,6,158,132,158,83,211,200,115,134,142,129,137,35,200,234,46,70,70,70,70,74,66,210,162,74,208,180,153,45,11,74,84,147,74,146,70,65,243,237,161,214,152,181,222,136,21,220,68,254,65,7,207,52,220,231,39,132,20,254,177,152,126,116,213,51,16,136,95,150,150,195,174,49,170,114,32,220,241,100,89,237,149,87,35,221,244,19,64,87,244,110,41,209,178,156,65,195,234,134,18,121,79,79,33,202,38,6,58,24,207,35,168,185,145,145,145,145,41,11,74,137,72,90,20,68,180,45,42,74,137,42,73,145,64,14,155,122,31,84,218,35,98,131,178,85,20,92,109,19,60,136,125,84,156,226,45,216,125,124,115,13,54,194,222,67,141,180,179,82,86,202,162,80,209,173,72,108,156,52,154,208,148,145,229,79,138,195,237,37,241,79,12,176,107,16,48,46,150,155,106,105,188,70,217,121,198,239,196,165,232,77,82,188,110,203,145,212,182,222,208,222,86,98,51,33,122,214,144,148,29,136,128,101,167,41,111,40,36,78,48,205,103,26,62,97,4,214,17,204,62,128,136,217,167,19,104,71,90,138,98,165,90,21,10,251,102,217,173,130,91,8,135,137,97,212,146,217,117,72,124,172,162,51,65,166,241,236,61,86,22,225,109,119,141,53,220,179,12,240,210,69,207,53,36,231,93,177,65,109,76,195,235,117,76,173,231,60,99,203,67,105,179,109,45,93,37,21,237,98,185,153,17,251,93,45,176,66,85,163,134,63,84,120,47,38,158,69,206,97,233,200,121,90,87,31,18,218,91,92,75,239,75,161,162,30,89,33,59,144,131,117,231,50,34,234,52,163,42,77,75,50,53,152,90,1,50,124,152,188,160,17,152,187,7,13,163,246,55,212,91,93,117,9,149,138,102,100,235,111,187,21,62,133,109,135,158,117,49,43,74,13,178,121,134,225,247,188,226,210,167,146,180,220,148,226,86,183,48,47,68,237,15,166,186,88,97,30,46,170,134,40,66,174,232,168,137,12,124,149,17,46,169,180,71,48,234,38,37,19,2,74,53,147,77,173,211,109,133,161,199,18,100,75,97,40,53,54,135,22,226,113,215,243,213,65,85,95,170,180,229,73,78,76,61,210,14,58,91,29,14,231,238,92,101,230,220,71,114,146,164,245,25,0,250,62,210,119,72,90,87,69,252,26,157,98,229,83,13,183,236,26,184,105,116,173,17,77,195,189,51,142,117,89,90,135,109,75,63,170,113,102,148,173,72,105,167,86,72,94,76,167,243,195,141,24,189,89,99,214,40,84,24,185,136,15,194,57,61,168,162,18,244,65,66,48,76,176,210,16,218,90,105,150,209,188,201,13,180,219,109,145,168,212,179,36,17,169,74,81,154,143,208,105,5,164,238,50,233,61,61,148,207,241,122,168,231,39,36,146,246,165,240,48,204,50,152,120,86,108,132,19,207,165,148,89,4,243,235,65,56,234,200,138,234,202,148,146,91,109,166,209,147,252,155,156,159,112,218,68,196,185,140,56,201,42,139,78,29,75,162,21,13,5,45,121,167,89,69,76,179,105,246,221,54,162,25,125,167,153,68,51,196,194,141,105,74,144,226,201,109,222,232,112,136,47,87,37,62,130,82,162,149,64,105,77,140,180,204,90,166,74,136,39,232,137,84,197,132,165,134,216,36,161,77,206,13,6,102,165,173,74,53,19,25,210,146,65,35,94,146,94,118,28,110,82,128,0,4,85,242,231,125,36,255,0,124,159,201,162,85,4,85,242,231,125,36,255,0,124,159,201,160,35,131,5,241,122,178,192,92,80,167,241,115,15,223,132,110,123,78,196,41,232,114,139,96,158,97,212,45,181,52,235,46,35,113,154,28,105,199,27,51,73,165,100,75,51,74,146,162,37,23,208,246,140,90,66,210,186,80,96,212,151,23,41,104,109,131,111,214,67,76,101,107,138,110,33,233,100,115,74,202,236,59,138,65,253,75,136,53,37,10,91,78,180,179,66,51,229,47,154,193,125,116,62,210,206,178,209,23,20,60,56,145,67,197,206,36,81,240,238,67,79,105,196,199,148,43,19,84,19,107,38,13,107,54,221,36,45,167,86,78,37,100,140,246,214,32,140,146,234,200,195,232,204,7,159,160,43,250,55,20,232,217,78,32,225,245,67,9,60,167,167,144,229,19,3,29,12,103,145,212,92,200,200,200,200,148,133,165,68,164,45,10,34,90,22,149,37,68,149,36,200,189,0,0,0,0,8,171,229,92,208,91,213,244,160,193,74,51,251,162,42,191,130,129,87,212,169,51,70,225,201,63,93,218,150,149,123,7,141,31,60,60,37,80,0,124,198,96,190,47,86,88,11,138,20,254,46,97,251,240,141,207,105,216,133,61,14,81,108,19,204,58,133,182,166,157,101,196,110,51,67,141,56,227,102,105,52,172,137,102,105,82,84,68,162,250,40,209,215,30,104,221,36,176,142,69,138,212,100,108,34,145,49,135,66,38,112,44,196,27,203,148,204,73,9,56,136,39,77,72,66,179,182,165,88,148,104,78,116,26,28,73,100,90,76,226,47,148,127,147,254,51,71,121,235,184,183,132,52,239,251,19,199,236,204,59,13,14,227,241,14,83,177,89,16,222,88,133,188,183,28,91,47,56,70,180,60,106,202,78,58,109,40,145,226,77,220,107,209,247,73,220,101,209,134,123,54,159,225,13,81,205,174,78,229,238,203,227,161,159,101,49,16,175,93,11,38,95,83,43,186,13,230,22,179,113,165,153,29,149,153,42,37,54,227,173,172,36,167,149,47,79,111,1,32,231,218,40,225,123,25,234,9,172,191,99,171,230,145,16,247,110,2,6,45,130,81,193,195,165,101,103,30,121,135,82,107,118,198,150,219,112,137,6,110,168,212,196,64,142,84,166,83,53,159,205,96,164,82,41,100,92,198,101,49,136,110,18,14,14,17,149,60,252,75,238,40,146,219,77,182,146,53,45,106,81,146,73,36,70,102,102,68,67,42,180,208,208,250,85,162,110,17,224,130,102,5,22,229,119,88,195,206,35,234,181,188,234,77,16,207,161,18,243,110,5,164,182,181,53,146,28,222,117,6,226,84,163,117,106,90,243,100,54,219,108,49,44,72,167,38,47,40,4,30,17,70,67,104,253,141,245,22,201,66,197,229,98,153,153,58,219,13,66,200,98,156,125,231,157,76,74,210,130,112,217,125,200,141,239,56,181,37,149,33,55,36,182,165,173,188,127,208,67,70,57,22,150,152,133,89,97,84,222,117,204,145,104,163,220,154,74,230,251,50,226,118,8,166,166,114,244,169,205,66,93,104,157,204,195,145,13,89,74,202,90,220,246,53,37,34,202,226,150,22,215,120,45,93,204,240,207,18,228,92,205,82,73,181,59,108,22,212,204,70,171,90,202,30,111,198,50,181,182,171,182,234,21,209,81,218,246,59,25,25,16,125,47,87,245,253,27,133,148,108,219,16,113,6,161,132,145,211,210,56,115,137,142,142,137,51,200,210,46,68,68,68,68,106,90,212,163,74,16,132,145,173,107,82,82,146,82,148,68,127,61,154,96,233,103,89,105,117,138,30,28,79,97,226,228,242,40,8,118,225,164,84,226,163,202,41,137,82,13,180,19,230,133,147,109,18,214,235,168,55,20,179,70,123,106,208,102,105,105,4,93,78,51,105,103,143,56,253,70,210,52,30,41,87,81,115,137,69,29,15,170,133,66,247,46,53,242,53,146,98,227,21,123,196,68,165,165,19,36,234,247,146,18,103,234,142,188,227,190,215,65,125,12,167,186,97,226,60,84,177,201,175,51,81,148,190,207,17,83,76,154,90,14,41,45,186,107,213,67,67,54,171,221,231,117,78,145,56,164,155,109,165,10,82,179,25,33,167,2,240,114,110,114,125,195,105,19,18,230,48,227,36,170,45,56,117,46,136,84,52,20,181,230,157,101,21,50,205,167,219,116,218,136,101,246,158,101,16,207,19,10,53,165,42,67,139,37,183,123,161,194,41,180,29,77,39,75,72,168,106,86,77,69,82,208,59,20,150,159,151,195,202,229,208,218,213,185,168,133,97,180,182,211,121,214,106,90,178,161,9,43,168,205,71,107,153,153,239,29,176,0,197,94,84,127,49,60,77,248,151,211,16,67,42,134,42,242,163,249,137,226,111,196,190,152,130,1,1,114,153,180,214,65,53,130,158,200,166,113,114,233,148,186,33,184,184,56,200,71,148,203,240,207,182,162,83,110,182,226,76,148,133,165,68,74,37,17,145,145,145,25,9,254,208,7,76,25,86,150,88,70,149,76,14,45,186,238,142,135,131,128,170,208,243,73,36,68,190,180,40,155,142,105,77,161,45,100,136,54,93,89,182,148,164,218,90,86,140,185,9,183,28,249,247,30,171,11,113,74,187,193,106,238,89,137,152,105,61,230,106,146,77,174,216,163,118,86,98,53,90,214,86,203,158,45,228,45,181,93,183,86,158,146,78,215,185,88,200,140,131,233,248,66,183,45,95,157,61,45,240,127,3,233,25,136,147,237,20,116,174,195,141,45,112,225,21,173,20,238,195,53,129,213,177,63,144,62,241,46,42,81,20,162,51,36,168,200,139,88,202,242,168,218,120,136,146,226,82,162,50,66,208,227,104,140,30,90,191,58,122,91,224,254,7,210,51,16,24,235,161,246,150,117,150,136,184,161,225,196,138,30,46,113,34,143,135,114,26,123,78,38,60,161,88,154,160,155,89,48,107,89,182,233,33,109,58,178,113,43,36,103,182,177,4,100,151,86,71,244,17,133,184,165,66,99,77,9,44,196,204,52,158,243,205,55,57,215,108,81,187,43,208,250,221,83,203,101,207,22,242,16,226,108,227,75,79,73,37,123,92,174,70,70,127,48,67,47,249,57,180,215,252,202,184,142,252,130,191,153,205,92,195,42,167,197,204,161,152,61,107,114,184,227,52,19,115,52,179,149,75,86,84,32,219,117,45,26,84,182,212,149,89,213,50,211,102,19,210,0,44,86,152,58,89,209,186,34,225,127,135,19,216,120,73,196,246,62,33,184,105,21,56,168,243,133,126,106,178,113,4,249,161,100,219,166,132,52,210,205,197,44,209,146,250,180,25,146,157,65,24,90,174,81,221,56,226,116,82,163,96,40,252,62,68,36,70,34,214,16,239,174,5,231,86,211,168,146,66,36,201,7,26,235,6,102,165,173,74,53,37,132,169,58,165,45,167,84,163,81,50,109,57,136,28,157,60,164,117,13,1,19,78,104,231,140,141,69,207,41,135,226,19,47,144,206,155,68,84,92,198,82,141,82,201,136,4,195,67,178,235,209,168,91,196,195,44,161,36,75,107,88,105,186,155,75,104,111,0,43,250,254,178,197,58,202,109,136,56,131,80,197,207,42,25,228,65,196,199,71,68,153,103,117,118,34,34,34,34,36,161,9,73,37,8,66,72,144,132,37,41,73,37,41,34,41,126,228,210,228,251,134,193,233,84,159,72,60,95,149,69,183,136,49,240,251,76,158,83,22,211,176,175,211,72,90,98,152,112,156,36,62,104,125,113,16,207,180,163,67,205,37,108,29,210,100,75,37,88,36,40,0,0,6,63,233,139,166,45,9,162,5,9,15,63,159,193,243,205,73,57,207,224,253,63,172,122,31,157,53,79,67,162,43,229,164,48,235,108,106,155,136,39,60,97,22,123,101,77,204,247,92,188,104,197,234,55,1,112,190,160,197,204,64,126,45,185,21,59,14,151,162,10,17,131,121,247,86,183,18,211,76,182,141,196,107,113,215,27,108,141,70,148,17,172,141,74,74,72,212,95,58,218,69,99,205,101,164,150,46,79,113,90,179,141,139,82,230,49,11,68,178,5,232,130,121,18,153,113,45,71,15,4,209,165,8,78,70,210,171,26,137,9,206,179,91,138,44,235,81,152,121,90,254,191,172,177,78,178,155,98,14,32,212,49,115,202,134,121,16,113,49,209,209,38,89,221,93,136,136,136,136,137,40,66,82,73,66,16,146,36,33,9,74,82,73,74,72,139,207,140,148,165,116,50,158,197,232,99,90,233,137,86,205,118,25,84,14,201,15,74,75,161,214,133,185,48,113,83,86,32,162,98,98,15,126,173,148,102,125,180,55,185,197,184,147,89,228,66,19,175,198,176,23,215,67,237,44,235,45,17,113,67,195,137,20,60,92,226,69,31,14,228,52,246,156,76,121,66,177,53,65,54,178,96,214,179,109,210,66,218,117,100,226,86,72,207,109,98,8,201,46,172,143,232,78,128,175,232,220,83,163,101,56,131,135,213,12,36,242,158,158,67,148,76,12,116,49,158,71,81,115,35,35,35,34,82,22,149,18,144,180,40,137,104,90,84,149,18,84,147,34,128,189,58,52,50,158,232,121,136,240,178,198,230,188,243,70,85,27,68,69,51,50,117,104,40,165,54,209,163,91,13,18,218,109,103,154,214,180,70,226,82,77,184,149,165,73,202,102,182,155,245,124,156,218,107,254,101,92,71,126,65,95,204,230,174,97,149,83,226,230,80,204,30,181,185,92,113,154,9,185,154,89,202,165,171,42,16,109,186,150,141,42,91,106,74,172,234,153,105,179,9,233,31,42,227,234,160,124,171,128,250,83,209,59,205,99,6,254,15,233,239,71,48,46,168,181,90,39,121,172,96,223,193,253,61,232,230,5,213,0,22,167,75,47,53,172,100,248,63,168,125,28,248,186,194,212,105,101,230,181,140,127,7,245,15,163,159,1,243,92,38,159,147,35,79,31,147,124,130,31,1,177,98,115,154,190,167,229,233,230,217,164,198,97,172,138,170,25,74,222,83,150,78,169,37,174,135,97,44,18,179,56,227,175,36,156,120,239,145,213,20,44,14,84,166,109,53,144,77,96,231,178,41,156,92,186,101,46,136,110,46,14,50,17,229,50,252,51,237,168,148,219,173,184,147,37,33,105,81,18,137,68,100,100,100,70,64,62,166,11,203,27,158,180,99,78,130,250,101,72,180,195,195,168,169,163,146,174,102,172,233,141,158,30,166,150,180,133,156,42,92,116,151,170,137,134,113,87,187,46,234,157,50,109,74,55,27,82,20,149,102,34,67,174,100,177,238,43,0,160,25,216,0,202,224,45,206,47,58,104,144,178,100,165,23,203,233,45,199,237,28,16,17,143,14,154,249,143,122,183,109,60,127,230,132,242,227,84,78,205,33,105,121,51,124,210,73,113,183,172,112,64,102,51,69,107,249,159,197,229,203,180,117,223,245,176,30,54,146,136,83,27,93,214,190,150,175,129,253,80,157,13,17,38,40,138,164,93,52,235,63,182,5,39,165,245,166,59,196,16,201,19,234,219,253,143,227,19,119,161,58,63,57,110,149,255,0,221,50,191,5,12,3,51,218,46,129,223,180,87,142,225,162,28,178,182,101,126,177,184,92,64,117,53,42,22,114,152,146,74,173,228,117,251,98,17,85,202,16,211,233,152,87,202,83,183,79,204,173,217,143,216,194,137,88,168,83,121,100,70,255,0,97,252,34,17,111,202,26,221,138,191,59,255,0,122,191,240,128,49,155,67,143,246,197,152,145,255,0,120,159,254,48,192,155,108,31,254,210,233,207,249,10,15,240,77,136,74,208,221,63,236,141,49,223,250,132,255,0,241,134,4,219,97,1,90,138,167,63,228,56,63,193,54,3,222,159,2,20,21,62,4,30,72,10,10,39,128,168,162,120,0,212,92,12,8,186,192,184,24,170,120,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,10,43,128,210,53,25,92,83,134,242,1,65,76,189,227,81,21,198,216,13,197,10,10,168,80,184,128,210,230,226,63,120,89,61,36,145,173,195,138,137,23,181,246,79,195,178,47,114,248,31,188,45,126,53,75,209,25,70,78,91,86,179,167,179,249,60,119,58,223,119,112,8,47,210,129,141,94,44,212,189,43,219,99,234,253,140,200,200,173,0,92,181,69,66,38,223,223,79,193,197,11,65,166,124,165,184,44,81,172,20,157,105,100,230,255,0,47,190,30,31,187,188,92,45,2,162,82,154,182,134,104,214,130,183,57,241,61,254,165,20,2,100,228,31,161,112,71,219,10,223,240,72,111,198,249,31,186,252,163,129,74,168,142,79,47,50,50,63,148,154,254,10,71,97,26,68,109,150,255,0,93,249,64,96,118,156,80,250,201,181,58,121,237,242,196,211,171,219,48,34,53,142,134,110,187,216,76,150,152,109,33,201,164,139,88,102,155,63,50,183,85,250,76,136,107,152,56,104,213,222,197,123,241,251,0,38,203,67,248,221,124,198,126,157,86,95,31,46,47,42,254,185,225,14,250,86,121,209,99,15,248,125,80,250,69,241,38,250,4,79,92,139,158,212,72,81,177,186,46,80,93,30,245,191,222,35,35,74,179,190,148,56,192,125,181,237,65,233,23,192,101,91,90,12,124,154,185,59,48,219,28,48,118,140,218,241,34,77,206,252,241,13,4,172,175,79,101,104,154,71,145,217,146,73,237,17,141,89,189,93,141,43,91,68,182,252,106,147,14,217,96,100,166,109,53,144,77,96,231,178,41,156,92,186,101,46,136,110,46,14,50,17,229,50,252,51,237,168,148,219,173,184,147,37,33,105,81,18,137,68,100,100,100,70,66,124,57,46,143,255,0,216,174,25,151,252,179,233,136,209,136,92,168,122,0,70,74,34,230,90,77,224,133,61,174,149,59,180,204,43,137,99,14,62,252,83,81,78,190,235,239,77,147,172,90,243,50,122,219,58,219,100,130,101,45,165,194,73,160,221,83,65,150,156,159,90,109,74,180,176,160,92,144,212,207,194,64,226,45,45,15,14,204,214,13,81,73,83,243,86,18,203,41,92,217,13,165,150,144,132,57,16,167,18,166,155,37,19,39,171,37,25,19,141,223,45,9,54,87,17,242,245,64,87,245,150,22,86,82,156,65,195,234,134,46,71,80,200,226,10,38,6,58,24,203,59,75,177,145,145,145,145,165,104,82,77,72,90,20,70,133,161,74,74,137,73,81,145,253,19,232,173,164,205,29,165,118,17,193,226,149,33,3,21,46,90,98,21,45,155,203,34,72,212,185,116,197,180,33,110,176,78,88,146,242,50,186,218,208,226,72,179,33,105,204,148,47,59,104,11,188,124,64,84,203,117,197,0,84,142,194,166,118,26,66,199,216,2,1,57,81,252,251,49,55,226,95,67,193,12,159,228,254,209,158,141,210,191,147,242,181,194,218,194,58,46,92,180,226,68,92,202,81,51,134,51,82,229,211,22,229,80,72,105,243,111,49,37,228,101,117,196,45,181,25,102,66,213,149,72,94,71,17,140,28,168,254,125,152,155,241,47,161,224,134,127,242,42,121,172,85,63,8,17,222,142,151,0,136,12,85,195,58,171,6,241,30,163,194,218,214,19,103,157,83,51,7,101,241,57,91,113,13,189,144,250,15,181,172,66,22,166,93,65,165,198,214,105,44,237,173,10,34,178,136,74,87,37,62,157,81,53,139,112,26,44,98,188,124,92,76,246,22,28,153,162,163,147,10,210,88,84,186,18,9,5,205,171,38,91,73,165,109,53,14,227,169,121,195,86,176,141,196,169,105,82,91,39,111,255,0,40,54,132,146,173,43,232,6,231,180,195,16,144,56,139,74,195,196,61,42,140,76,42,84,252,217,132,178,242,145,41,91,138,121,164,33,14,68,41,181,37,215,13,68,201,235,13,36,68,227,151,129,105,76,218,107,32,154,193,79,100,83,56,185,116,202,93,16,220,92,28,100,35,202,101,248,103,219,81,41,183,91,113,38,74,66,210,162,37,18,136,200,200,200,140,128,125,79,0,195,254,78,109,53,35,52,171,195,135,228,149,227,127,236,133,74,120,169,187,208,114,247,211,11,27,11,100,19,17,174,56,150,138,26,29,231,148,110,167,103,39,51,41,80,239,56,132,37,190,131,121,128,2,34,249,105,240,26,38,83,89,82,154,70,201,160,161,17,45,158,195,162,153,157,27,48,237,52,190,113,100,156,118,25,231,86,75,206,250,221,135,39,27,35,201,226,209,2,132,154,250,72,73,96,86,30,98,103,129,248,127,138,84,44,92,92,212,225,43,218,126,6,94,204,44,59,159,42,170,58,26,113,3,24,219,241,8,53,145,30,70,24,140,66,22,73,82,146,167,205,36,68,149,172,202,119,244,255,0,192,104,109,32,244,92,171,169,150,96,162,226,103,178,8,117,212,212,242,33,33,221,137,125,115,24,70,156,82,89,109,150,214,147,117,111,180,167,161,136,140,149,99,136,37,146,20,164,164,135,207,8,15,107,130,21,172,171,13,113,162,129,196,105,236,60,91,242,218,86,168,149,78,227,26,132,66,84,251,140,67,69,182,243,137,109,42,82,82,107,52,160,200,136,212,146,189,174,101,196,117,88,133,90,205,113,42,191,169,113,26,123,15,8,196,202,170,156,70,206,227,26,132,66,146,195,111,196,188,183,156,75,105,82,148,162,65,41,102,68,70,165,29,173,115,62,35,207,139,191,162,70,11,205,113,235,72,106,39,15,225,105,8,186,138,80,228,226,14,46,164,135,101,106,105,13,73,27,136,111,109,117,215,82,164,155,72,213,26,146,74,37,37,70,181,161,8,187,139,65,24,77,79,38,246,8,74,176,71,69,10,77,50,249,228,92,210,34,188,135,135,174,35,150,243,105,109,12,63,31,7,14,100,195,73,43,153,33,182,155,105,6,106,81,154,150,75,95,68,148,77,163,40,0,0,64,15,42,63,159,102,38,252,75,232,120,33,147,252,159,218,51,209,186,87,242,126,86,184,91,88,71,69,203,150,156,72,139,153,74,38,112,198,106,92,186,98,220,170,9,13,62,109,230,36,188,140,174,184,133,182,163,44,200,90,178,169,11,200,226,49,131,149,31,207,179,19,126,37,244,60,16,207,254,69,79,53,138,167,225,2,59,209,210,224,17,1,138,184,103,85,96,222,35,212,120,91,90,194,108,243,170,102,96,236,190,39,43,110,33,183,178,31,65,246,181,136,66,212,203,168,52,184,218,205,37,157,181,161,68,86,81,12,255,0,208,227,149,102,15,8,112,58,117,64,99,124,20,214,162,154,210,82,246,27,161,202,13,150,25,110,46,21,166,88,134,102,84,226,155,109,58,157,94,77,110,210,225,58,165,54,111,94,235,109,166,222,204,174,80,109,9,37,90,87,208,13,207,105,134,33,32,113,22,149,135,136,122,85,24,152,84,169,249,179,9,101,229,34,82,183,20,243,72,66,28,136,83,106,75,174,26,137,147,214,26,72,137,199,47,4,53,101,45,61,161,170,169,205,21,84,192,236,83,170,126,97,17,43,152,195,107,80,230,162,41,135,20,219,173,231,65,169,10,202,180,40,174,147,52,157,174,70,101,188,7,160,198,140,94,172,177,235,20,42,12,92,196,7,225,28,158,212,81,9,122,32,161,24,38,88,105,8,109,45,52,203,104,222,100,134,218,109,182,200,212,106,89,146,8,212,165,40,205,71,38,156,146,154,20,115,36,28,30,150,88,155,44,154,193,206,158,215,55,69,203,223,45,67,105,129,121,141,90,230,106,34,86,119,53,200,117,214,218,75,137,74,73,178,83,164,78,19,172,173,22,87,147,23,64,239,147,124,246,27,30,113,98,75,154,129,167,230,9,230,217,92,198,93,172,133,170,30,74,30,75,150,86,181,39,169,135,125,48,230,172,205,184,211,202,39,25,59,228,117,37,53,32,0,0,0,62,107,52,177,243,167,198,79,132,10,135,210,47,143,165,49,243,89,165,143,157,62,50,124,32,84,62,145,124,4,138,97,6,134,82,45,48,249,51,48,162,88,220,215,153,171,58,95,194,40,138,102,100,234,214,112,169,113,217,188,86,182,26,37,180,222,236,187,170,104,141,196,164,220,109,72,74,147,152,137,109,57,20,19,105,76,214,65,53,141,145,79,101,145,114,233,148,186,33,200,72,200,56,182,84,203,240,207,182,163,75,141,56,218,136,148,133,165,68,105,52,153,17,145,145,145,137,127,228,138,210,206,141,168,112,238,95,162,156,230,30,18,73,80,210,176,241,49,50,87,30,143,53,46,161,67,241,113,113,81,36,211,102,218,82,218,216,75,141,221,26,197,173,104,206,225,17,37,181,229,245,92,164,124,159,113,58,68,195,55,140,56,55,42,132,78,34,203,161,211,13,27,45,101,166,153,93,76,131,117,134,218,55,98,30,125,166,89,92,51,36,250,137,106,74,150,226,9,13,222,200,108,136,35,47,65,109,29,63,52,238,145,212,237,1,50,135,214,211,114,252,211,218,155,167,150,242,184,117,163,59,91,157,109,207,28,226,217,135,204,218,141,104,215,235,8,140,144,98,117,52,177,243,88,198,79,131,250,135,209,207,140,106,228,140,209,235,228,83,163,235,184,179,51,137,154,162,117,138,186,152,215,101,241,144,187,59,112,112,48,142,196,183,6,166,201,69,157,205,114,29,91,250,211,50,74,155,121,156,169,178,77,110,100,174,150,62,107,24,201,240,127,80,250,57,240,31,53,130,93,57,87,180,28,134,169,101,83,189,46,48,229,113,103,61,150,195,195,174,174,148,146,29,136,40,232,70,146,219,9,141,96,146,74,54,150,195,73,70,181,39,102,141,150,148,229,208,166,215,174,136,177,245,80,3,230,7,11,113,74,187,193,106,238,89,137,152,105,61,230,106,146,77,174,216,163,118,86,98,53,90,214,86,203,158,45,228,45,181,93,183,86,158,146,78,215,185,88,200,140,179,255,0,76,222,85,57,22,53,104,251,3,133,248,67,32,154,201,102,181,172,189,62,24,189,16,250,219,84,161,178,118,206,75,225,220,108,211,180,107,181,103,157,211,34,108,225,157,36,41,25,221,113,16,254,127,148,183,147,238,39,7,166,179,141,32,240,130,85,8,222,31,71,196,109,51,137,76,35,77,66,177,77,45,106,133,97,178,108,150,249,173,244,68,68,190,234,137,12,180,148,48,86,73,17,32,147,108,0,148,202,102,179,249,172,20,138,69,44,139,152,204,166,49,13,194,65,193,194,50,167,159,137,125,197,18,91,105,182,210,70,165,173,74,50,73,36,136,204,204,200,136,7,160,194,220,45,174,241,166,187,150,97,158,26,72,185,230,164,156,235,182,40,45,169,152,125,110,169,149,188,231,140,121,104,109,54,109,165,171,164,162,189,172,87,51,34,63,161,237,21,116,103,163,116,80,194,56,60,45,163,227,162,230,43,84,66,166,83,121,156,73,154,87,49,152,184,134,208,235,228,222,99,75,40,202,211,104,67,105,51,202,132,39,50,150,188,238,47,197,104,47,161,148,139,67,204,56,138,150,57,53,231,154,206,168,217,226,42,105,147,75,89,66,169,198,137,122,168,104,102,213,107,50,214,181,210,39,20,146,113,197,45,74,86,82,52,52,222,74,128,0,0,0,249,87,19,125,202,63,202,1,7,163,188,137,220,36,194,26,139,253,150,35,246,103,221,137,135,109,136,134,233,216,92,232,115,52,66,30,67,141,173,231,155,35,66,25,52,230,38,221,55,84,104,241,36,236,32,128,250,83,209,59,205,99,6,254,15,233,239,71,48,46,168,142,14,74,253,58,161,171,250,122,85,163,14,41,71,194,49,83,200,225,217,150,209,143,51,10,238,121,180,185,136,87,150,166,29,38,219,54,91,92,43,48,196,68,226,214,141,106,20,130,202,167,16,181,185,35,224,3,229,92,125,84,15,149,112,25,255,0,165,94,130,223,254,214,48,139,74,12,20,163,62,151,242,88,170,254,10,5,95,241,116,50,147,52,110,28,147,245,221,169,105,87,176,120,209,243,195,195,8,40,10,254,178,194,202,202,83,136,56,125,80,197,200,234,25,28,65,68,192,199,67,25,103,105,118,50,50,50,50,52,173,10,73,169,11,66,136,208,180,41,73,81,41,42,50,63,163,61,19,188,214,48,111,224,254,158,244,115,2,37,121,71,249,63,227,52,119,158,187,139,120,67,78,255,0,177,60,126,204,195,176,208,238,63,16,229,59,21,145,13,229,136,91,203,113,197,178,243,132,107,67,198,172,164,227,166,210,137,30,36,221,9,74,208,251,75,58,55,75,172,47,240,226,69,15,9,39,158,192,68,57,13,61,167,19,30,113,79,202,150,110,44,152,53,172,219,104,214,135,90,65,56,149,146,50,95,88,130,51,83,75,34,190,163,230,135,71,92,121,172,180,109,197,201,22,43,81,145,177,105,92,186,33,8,153,192,179,16,76,162,109,46,53,164,226,32,157,53,33,105,200,226,83,98,81,161,89,22,72,113,37,157,9,50,250,41,193,124,94,163,113,235,11,233,252,92,195,247,226,220,145,84,80,234,122,28,162,216,54,95,105,104,113,77,58,203,136,222,68,182,221,109,198,204,210,106,65,154,12,210,165,36,201,70,30,212,0,0,0,0,4,122,242,150,242,125,195,99,12,170,113,164,30,16,74,162,220,196,24,8,125,166,113,41,132,105,216,167,234,84,33,48,172,54,77,146,223,36,48,184,120,102,29,81,33,150,148,183,206,201,34,53,154,111,29,122,18,104,125,83,105,115,138,13,73,82,81,112,84,76,142,33,133,85,147,136,71,97,245,240,44,58,219,235,101,13,182,234,201,74,91,202,134,91,68,180,161,194,108,212,75,90,84,69,149,95,67,195,169,166,169,105,21,31,46,122,83,78,64,236,144,145,19,8,249,163,141,235,86,230,104,168,216,167,98,226,92,186,204,204,179,190,251,171,181,242,167,53,146,68,146,34,32,181,90,66,210,210,42,27,66,252,75,162,169,104,29,138,75,79,225,124,230,87,46,134,214,173,205,68,43,18,151,91,105,188,235,53,45,89,80,132,149,212,102,163,181,204,204,247,143,156,33,244,167,165,143,154,198,50,124,31,212,62,142,124,124,214,0,250,136,175,232,10,55,20,232,217,182,31,98,13,61,9,60,167,167,144,231,13,29,3,18,71,145,212,92,140,140,140,140,148,133,165,68,149,161,105,50,90,22,148,169,38,149,36,140,160,7,77,189,15,170,109,17,177,65,217,42,138,46,54,137,158,68,62,170,78,113,22,236,62,190,57,134,155,97,111,33,198,218,89,169,43,101,81,40,104,214,164,54,78,26,77,104,74,72,242,167,232,120,117,51,250,78,149,170,249,183,194,154,102,85,57,230,105,131,51,105,119,56,65,55,17,177,199,53,125,84,75,57,200,245,111,35,50,178,184,155,41,55,59,25,92,6,11,114,98,232,29,242,16,145,67,99,206,44,73,114,215,213,4,189,60,219,43,152,203,181,113,84,187,42,91,201,114,202,214,168,181,209,12,42,28,213,153,182,221,101,38,227,39,108,238,164,243,252,0,0,0,0,7,205,102,150,62,116,248,201,240,129,80,250,69,241,244,166,62,107,52,177,243,167,198,79,132,10,135,210,47,128,145,252,20,208,250,153,210,231,147,19,13,228,170,40,72,42,218,71,15,80,42,147,156,69,187,17,168,129,125,217,227,203,121,14,54,210,201,42,67,201,134,67,70,181,33,195,108,148,107,66,84,101,149,81,149,242,1,198,95,147,47,230,124,249,30,205,126,72,92,225,205,156,197,145,58,237,118,92,249,179,223,87,169,213,248,221,126,109,86,171,198,231,213,244,196,223,242,92,121,137,225,151,199,94,152,141,25,21,42,160,40,217,21,101,63,196,25,53,61,9,7,80,213,80,240,48,211,168,230,72,210,184,244,65,147,165,12,110,145,30,85,45,9,125,196,18,237,156,209,145,38,102,150,208,73,12,64,211,126,69,138,20,215,38,37,91,37,198,138,230,18,176,173,152,135,148,42,117,56,132,129,110,17,135,223,92,242,17,121,27,109,180,33,57,27,74,146,209,47,34,13,100,217,44,210,147,81,164,160,216,79,247,42,63,152,158,38,252,75,233,136,33,0,32,36,211,149,123,65,200,154,106,107,59,210,227,14,87,8,82,41,148,68,58,234,233,73,33,168,115,129,139,117,77,176,152,214,9,36,146,117,15,186,164,107,82,119,116,158,117,78,93,105,113,122,156,10,192,188,116,196,125,29,49,30,93,138,24,95,57,216,102,176,55,105,230,93,35,92,44,194,21,70,70,228,44,75,100,101,172,101,121,83,114,185,40,148,148,173,10,66,208,133,167,233,164,65,95,40,206,129,63,153,94,122,198,36,97,219,251,70,25,84,211,13,142,18,29,248,140,241,82,88,229,161,110,148,26,141,103,157,230,77,13,184,166,157,222,162,74,20,135,79,50,82,227,193,237,121,66,121,75,37,90,66,209,176,248,47,130,80,17,112,180,108,210,30,10,62,163,143,154,66,37,17,113,111,145,183,16,136,22,208,102,162,105,12,58,148,107,28,73,153,184,235,121,80,173,74,77,113,24,129,163,174,3,86,90,73,98,228,139,10,104,200,40,181,46,99,16,133,204,227,153,135,39,145,41,151,18,210,81,17,174,146,150,132,228,109,42,185,36,214,156,235,52,54,147,206,180,145,249,90,2,128,172,177,78,178,148,225,246,31,83,209,115,202,134,121,16,80,208,48,48,196,89,221,93,140,204,204,204,201,40,66,82,74,90,214,163,36,33,9,82,148,105,74,76,203,232,79,67,237,19,40,221,17,112,191,192,121,20,68,36,226,123,31,16,228,76,246,163,76,1,194,191,53,89,56,179,96,150,131,113,211,66,26,105,100,218,80,75,201,125,98,200,137,78,172,204,46,6,11,225,13,27,128,184,95,79,225,30,31,177,22,220,138,157,135,83,48,231,22,249,188,251,171,91,138,117,215,156,94,226,53,184,235,142,56,100,146,74,8,214,100,148,165,36,73,47,106,0,0,48,3,150,175,205,98,150,248,64,129,244,116,196,103,248,192,14,90,191,53,138,91,225,2,7,209,211,16,24,1,201,113,231,217,134,95,29,122,30,52,79,240,128,30,75,143,62,204,50,248,235,208,241,162,127,128,5,148,210,187,74,236,56,209,43,14,23,90,214,174,237,211,88,237,99,18,9,3,15,18,34,166,241,73,34,51,74,76,200,245,108,163,50,77,215,140,141,45,165,73,34,37,173,109,182,187,129,138,88,165,66,96,181,9,51,196,204,75,158,243,53,55,38,212,237,177,187,43,209,26,173,107,200,101,191,22,202,22,226,174,227,168,79,69,39,107,220,236,68,102,95,61,154,87,105,93,136,250,90,226,58,235,90,213,221,134,85,3,172,98,65,32,97,227,92,44,162,21,70,70,105,73,153,22,177,229,229,73,186,241,145,41,197,37,36,68,132,33,182,208,31,71,192,0,2,223,227,166,5,225,198,145,120,113,49,194,252,80,147,109,210,168,235,58,203,205,25,34,42,95,20,146,50,110,42,25,195,35,213,188,140,202,177,216,210,105,82,144,180,173,11,90,21,243,217,142,154,56,98,62,6,99,140,199,3,38,212,252,214,62,107,206,5,15,32,83,80,7,172,159,66,186,241,183,9,19,12,211,106,115,62,186,196,68,218,20,181,37,204,205,31,77,10,73,125,41,143,63,53,160,40,217,237,101,32,196,25,205,61,9,25,80,210,176,241,208,210,88,231,136,212,184,4,70,19,69,18,109,17,158,84,173,105,97,180,26,237,156,145,157,36,100,151,22,74,12,127,208,7,67,233,86,137,184,70,148,204,10,45,202,238,177,135,131,143,170,214,243,169,52,67,62,132,40,219,129,105,45,173,77,100,135,55,157,65,184,149,40,221,90,150,188,217,13,182,219,138,30,84,127,62,204,77,248,151,208,240,66,127,132,0,242,163,249,246,98,111,196,190,135,130,1,149,92,134,63,78,207,222,223,242,144,247,252,167,92,159,241,152,187,7,19,164,14,8,83,187,93,117,9,153,250,154,90,211,143,187,21,62,133,109,134,89,105,80,200,82,205,178,121,134,225,247,50,218,18,167,146,181,88,212,226,80,135,60,7,33,143,211,179,247,183,252,164,37,80,7,207,94,130,250,25,79,116,195,196,120,169,99,147,94,102,163,41,125,158,34,166,153,52,180,28,82,91,116,215,170,134,134,109,87,187,206,234,157,34,113,73,54,219,74,20,165,102,50,67,78,125,4,202,101,50,169,4,170,10,69,34,150,66,75,165,178,232,118,225,32,224,225,25,75,44,67,48,218,73,45,180,219,105,34,74,16,148,145,36,146,68,68,68,68,68,58,170,14,128,163,112,194,153,98,140,195,250,122,18,69,34,133,136,139,137,135,151,194,17,165,134,23,19,16,228,67,164,218,111,100,32,221,121,195,36,38,200,65,25,37,36,148,145,36,189,0,0,0,0,8,171,229,206,250,73,254,249,63,147,68,170,8,171,229,206,250,73,254,249,63,147,64,97,86,129,88,91,66,99,78,150,52,54,25,226,92,139,158,105,185,207,57,237,176,91,83,208,250,221,84,182,41,230,252,99,43,67,137,179,141,33,93,21,21,237,99,185,25,145,245,90,87,104,163,136,250,37,98,58,232,170,213,173,186,85,29,172,126,65,63,97,147,68,44,222,21,38,68,106,73,25,158,173,228,102,73,58,201,153,169,181,41,38,70,180,45,183,23,112,57,46,60,251,48,203,227,175,67,198,137,147,210,187,69,28,56,210,215,14,23,69,86,173,108,51,88,29,99,242,9,251,12,146,226,165,17,74,34,35,82,72,204,181,140,175,42,73,214,76,201,46,37,41,50,52,45,13,184,128,136,206,78,45,56,225,180,82,172,163,232,252,65,68,92,70,29,86,17,12,46,57,230,150,235,171,146,69,164,141,5,26,211,4,102,149,161,73,52,165,244,165,58,213,33,166,148,147,81,178,77,57,59,195,230,7,20,176,182,187,193,106,238,103,134,120,151,34,230,106,146,77,169,219,96,182,166,98,53,90,214,80,243,126,49,149,173,181,93,183,80,174,138,142,215,177,216,200,200,179,215,146,191,78,168,154,2,161,149,104,195,138,81,241,111,211,19,200,134,101,180,99,204,194,181,146,83,49,126,41,229,169,135,73,182,201,231,17,20,244,73,17,56,181,175,84,180,160,178,165,181,173,109,132,196,128,0,0,0,0,243,245,253,1,70,226,157,27,54,195,236,65,167,161,39,148,244,242,28,225,163,160,98,72,242,58,139,145,145,145,145,146,144,180,168,146,180,45,38,75,66,210,149,36,210,164,145,148,0,233,183,161,245,77,162,54,40,59,37,81,69,198,209,51,200,135,213,73,206,34,221,135,215,199,48,211,108,45,228,56,219,75,53,37,108,170,37,13,26,212,134,201,195,73,173,9,73,30,84,253,15,14,36,206,83,42,157,67,34,14,115,44,132,143,135,110,33,136,180,53,18,202,93,66,95,97,212,60,203,164,149,17,145,45,183,91,109,196,43,138,86,132,168,172,100,70,3,0,57,52,185,62,225,176,122,85,39,210,15,23,229,81,109,226,12,124,62,211,39,148,197,180,236,43,244,210,22,152,166,28,39,9,15,154,31,92,68,51,237,40,208,243,73,91,7,116,153,18,201,86,182,188,185,223,73,63,223,39,242,104,149,65,21,124,185,223,73,63,223,39,242,104,11,85,200,169,231,79,84,252,31,199,122,70,92,51,211,148,51,66,201,86,148,248,95,17,61,164,41,248,69,98,165,53,14,71,79,198,28,74,97,78,53,130,115,51,178,247,220,82,77,43,66,146,110,169,162,89,164,144,241,164,245,141,161,111,102,192,190,69,79,58,122,167,224,254,59,210,50,225,53,32,62,109,180,120,209,146,190,210,11,30,96,112,26,14,26,46,159,153,38,34,33,51,232,136,233,115,202,57,27,16,215,218,87,16,209,17,41,11,74,136,154,74,28,52,17,188,182,219,82,145,158,229,244,41,130,248,67,70,224,46,23,211,248,71,135,236,69,183,34,167,97,212,204,57,197,190,111,62,234,214,226,157,117,231,23,184,141,110,58,227,142,25,36,146,130,53,153,37,41,73,18,75,181,145,80,20,109,51,83,84,213,156,138,158,132,132,158,214,49,16,209,51,217,130,72,205,248,229,195,195,162,29,130,90,140,204,201,13,180,217,18,80,86,65,26,156,81,22,103,22,165,122,0,0,0,0,24,171,202,143,230,39,137,191,18,250,98,8,101,80,197,94,84,127,49,60,77,248,151,211,16,64,33,91,68,239,58,124,27,248,64,167,189,34,192,203,78,82,222,79,184,156,30,154,206,52,131,194,9,84,35,120,125,31,17,180,206,37,48,141,53,10,197,52,181,170,21,134,201,178,91,230,183,209,17,18,251,170,36,50,210,80,193,89,36,68,130,77,177,47,68,239,58,124,27,248,64,167,189,34,192,250,72,155,74,101,83,249,84,108,138,123,44,132,152,203,102,48,238,66,70,65,197,178,151,152,137,97,196,154,92,105,198,212,70,149,161,73,51,73,164,200,200,200,204,140,4,53,242,72,97,126,148,104,197,198,241,26,135,84,93,57,133,241,80,246,168,227,38,208,78,170,93,63,97,11,113,8,135,132,65,154,9,248,148,58,151,73,47,161,86,135,179,153,205,68,179,135,127,139,203,87,231,79,75,124,31,192,250,70,98,38,122,83,41,149,72,37,80,82,41,20,178,18,93,45,151,67,183,9,7,7,8,202,89,98,25,134,210,73,109,166,219,73,18,80,132,164,137,36,146,34,34,34,34,33,12,60,181,126,116,244,183,193,252,15,164,102,32,61,7,36,206,16,209,184,245,133,250,70,97,30,32,49,22,228,138,162,135,166,89,136,56,71,205,151,218,90,28,152,58,211,205,175,121,18,219,117,182,220,34,81,41,6,104,34,82,84,147,82,79,13,116,157,209,234,170,209,127,25,103,88,71,84,196,237,251,6,174,38,93,52,68,43,144,236,204,224,93,78,102,162,27,74,203,234,155,89,37,75,74,29,105,212,18,215,147,49,231,255,0,33,143,211,179,247,183,252,164,51,127,76,29,19,40,221,46,176,191,192,121,236,68,36,158,123,1,16,220,76,138,163,84,1,197,63,42,89,184,131,124,144,130,113,163,90,29,105,6,218,144,107,201,125,90,204,141,77,32,200,35,47,147,203,148,126,15,71,105,20,195,9,241,189,249,172,117,11,3,47,122,34,153,57,116,19,11,114,91,20,149,196,68,187,12,105,74,80,227,219,83,143,101,75,142,58,105,109,196,182,71,145,181,173,198,177,87,73,221,33,106,173,40,49,150,117,139,149,76,54,193,183,234,225,165,210,180,69,57,16,204,178,5,164,229,106,29,181,44,254,169,197,154,82,132,173,215,93,89,33,25,242,151,148,197,44,45,174,240,90,187,153,225,158,37,200,185,154,164,147,106,118,216,45,169,152,141,86,181,148,60,223,140,101,107,109,87,109,212,43,162,163,181,236,118,50,50,44,160,228,226,208,114,27,74,218,202,62,176,196,21,197,195,225,213,31,16,194,35,153,105,14,180,185,220,90,136,214,80,77,62,68,73,66,18,146,74,159,82,85,173,74,29,105,41,36,155,196,235,97,117,121,43,244,21,137,175,234,25,86,147,216,165,1,22,197,49,35,136,102,101,70,50,204,83,89,38,211,22,34,158,66,159,116,219,112,222,109,16,175,67,17,147,107,66,53,171,82,15,50,155,66,208,228,196,128,0,0,0,8,149,229,147,194,61,32,163,39,178,156,91,141,156,120,71,132,242,187,177,3,13,15,0,211,110,82,209,81,8,135,109,228,196,45,9,214,58,204,67,140,54,180,60,181,26,82,226,141,171,55,118,141,235,23,201,197,160,228,54,149,181,148,125,97,136,43,139,135,195,170,62,33,132,71,50,210,29,105,115,184,181,17,172,160,154,124,136,146,132,37,36,149,62,164,171,90,148,58,210,82,73,55,137,214,231,120,121,250,2,128,163,112,178,141,148,225,246,31,83,208,146,58,122,71,14,80,208,48,48,196,121,26,69,204,204,204,204,205,75,90,148,106,90,214,163,53,173,106,82,148,106,82,140,204,49,215,149,31,204,79,19,126,37,244,196,16,128,17,63,220,168,254,98,120,155,241,47,166,32,132,0,128,250,115,198,140,33,163,113,235,11,234,12,35,196,6,34,220,145,84,80,233,102,32,225,31,54,95,105,104,113,46,180,243,107,222,68,182,221,109,183,8,148,74,65,154,8,148,149,36,205,39,243,195,164,238,143,85,86,139,248,203,58,194,58,166,39,111,216,53,113,50,233,162,33,92,135,102,103,2,234,115,53,16,218,86,95,84,218,201,42,90,80,235,78,160,150,188,153,143,233,76,121,249,237,1,70,212,213,53,51,89,207,105,232,72,185,237,29,17,19,19,34,152,40,140,159,129,92,68,58,225,223,36,40,140,140,208,227,78,25,41,7,116,25,165,181,25,102,109,10,72,99,87,38,230,8,105,23,129,24,36,229,33,143,115,200,70,33,219,136,82,105,234,85,150,225,93,92,141,141,123,238,190,183,98,216,185,62,184,135,95,53,146,13,110,19,104,66,44,162,53,169,182,224,48,125,84,15,149,112,31,74,122,39,121,172,96,223,193,253,61,232,230,5,213,22,171,68,239,53,140,27,248,63,167,189,28,192,186,160,56,147,105,180,170,65,42,141,158,207,102,112,146,233,108,186,29,200,184,200,200,183,146,203,16,204,54,147,83,142,184,226,140,146,132,37,36,106,53,25,145,17,17,153,140,126,196,220,94,163,113,223,65,108,83,197,44,62,126,45,250,122,109,67,213,236,192,191,18,193,178,184,132,67,51,27,10,111,18,15,164,148,45,76,41,104,37,18,87,145,73,204,148,42,233,40,247,229,58,229,0,131,197,216,200,157,31,176,66,162,218,232,88,76,204,84,211,38,155,97,216,89,244,83,111,178,243,73,134,90,144,110,19,44,57,15,185,230,214,148,188,165,170,196,166,210,133,185,146,186,52,255,0,228,109,155,252,31,215,127,135,154,0,133,97,34,124,167,26,0,65,225,20,100,78,144,24,33,78,236,148,52,94,103,234,105,107,78,48,212,44,134,41,199,217,101,165,67,33,75,39,13,151,220,136,220,203,104,82,89,82,21,99,75,106,66,27,142,193,245,53,55,148,202,231,210,168,217,20,246,89,11,49,150,204,97,220,132,140,131,139,101,47,49,18,195,137,52,184,211,141,168,141,43,66,146,102,147,73,145,145,145,153,24,15,153,172,23,197,234,203,1,113,66,159,197,204,63,126,17,185,237,59,16,167,161,202,45,130,121,135,80,182,212,211,172,184,141,198,104,113,167,28,108,205,38,149,145,44,205,42,74,136,148,95,67,154,49,233,11,74,233,65,131,114,92,92,165,161,182,13,191,89,13,49,149,174,41,184,135,165,145,205,43,43,176,238,41,7,245,46,32,212,148,41,77,58,210,205,8,207,148,161,135,148,43,66,233,174,139,88,159,17,61,164,105,248,180,225,93,75,16,71,79,198,28,66,162,138,9,243,111,51,178,247,220,82,73,72,90,84,78,169,162,89,168,214,201,36,245,142,45,15,101,240,26,31,233,101,89,104,139,137,254,28,72,152,139,156,72,163,225,220,134,158,211,137,143,40,86,38,168,38,214,76,26,214,109,186,72,91,78,172,156,74,201,25,237,172,65,25,37,213,145,135,209,136,40,247,88,121,92,46,197,26,19,26,40,73,102,37,225,164,247,158,41,185,198,187,98,141,217,94,135,214,234,158,91,46,120,183,144,135,19,103,26,90,122,73,43,218,229,114,50,51,245,46,25,100,45,253,96,44,54,146,113,90,138,85,133,106,243,124,216,73,113,183,208,222,16,25,136,49,58,221,131,161,107,107,122,254,160,78,190,149,81,100,205,34,201,230,65,124,221,73,111,63,114,124,64,189,98,226,85,177,229,82,78,218,206,7,245,32,58,233,50,189,91,119,177,252,98,112,180,44,47,206,107,135,255,0,164,167,248,40,113,9,52,235,74,123,104,232,168,237,147,129,123,226,113,180,49,101,108,81,111,33,104,82,111,81,168,250,69,111,161,67,128,203,168,127,83,63,124,107,45,195,75,62,65,251,227,89,113,1,215,207,247,202,159,253,207,240,136,69,223,40,97,120,186,252,191,228,175,252,32,148,105,231,232,99,255,0,185,254,17,8,191,229,13,182,170,191,59,255,0,122,191,240,128,49,107,67,180,255,0,178,60,199,127,234,19,255,0,198,24,19,107,131,255,0,218,85,57,255,0,33,65,254,9,177,9,250,28,25,22,36,76,174,101,250,4,255,0,241,136,113,54,88,68,101,224,93,57,191,245,14,15,240,77,128,247,135,192,133,5,79,129,10,0,10,39,128,168,162,120,0,214,92,3,55,112,161,112,49,66,226,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,82,247,226,42,174,3,72,13,69,214,54,149,209,181,134,225,29,134,133,111,226,3,89,157,197,11,136,169,149,133,11,136,10,56,102,87,247,135,129,197,111,237,74,104,125,126,35,240,168,30,253,124,15,222,22,247,22,92,75,84,148,213,74,82,82,69,168,222,103,98,245,86,192,67,38,156,132,95,36,186,216,204,236,127,51,127,139,195,14,195,65,104,163,110,189,162,26,35,69,139,156,184,253,102,36,117,90,113,190,219,184,153,90,154,92,65,145,243,111,3,253,143,12,55,244,30,90,17,95,81,74,204,91,185,203,137,251,140,72,9,170,162,221,53,201,101,188,62,112,100,247,125,66,71,115,22,125,11,159,178,29,29,14,73,230,9,82,201,91,213,46,96,248,251,68,142,234,59,212,139,234,191,40,12,20,211,134,127,17,45,155,83,169,104,152,50,84,68,208,186,119,234,83,29,253,226,31,102,110,173,122,188,228,69,107,254,33,45,218,119,67,46,34,113,77,217,181,158,88,153,175,146,94,218,28,68,172,241,147,103,81,116,168,175,155,137,123,194,9,51,228,246,156,183,225,52,249,179,126,30,235,143,147,36,139,54,243,241,143,240,222,35,235,74,115,190,147,184,188,125,181,229,64,127,252,193,241,151,220,159,147,215,81,92,198,180,70,197,157,155,73,18,124,111,234,207,112,223,222,48,251,74,19,205,164,198,45,171,182,186,159,31,255,0,48,120,81,53,188,151,94,98,216,103,241,207,166,35,70,80,205,101,18,169,244,162,54,69,61,150,66,204,101,179,24,119,33,35,32,226,217,75,204,68,176,226,77,46,52,227,106,35,74,208,164,153,164,210,100,100,100,102,70,49,123,146,235,204,91,12,254,57,244,196,104,202,180,153,158,227,1,4,124,162,154,11,68,232,183,89,29,113,135,208,17,107,194,185,252,67,44,192,189,19,20,210,215,44,152,188,81,11,57,105,17,184,111,188,132,183,14,167,16,242,145,228,45,40,82,214,180,154,215,98,180,105,210,46,187,209,127,20,224,49,46,133,136,253,106,14,113,5,145,159,154,114,189,165,151,159,131,214,58,211,154,157,110,161,9,214,161,57,211,196,143,137,31,209,237,91,75,200,171,138,86,115,68,213,48,27,108,150,160,151,196,74,230,48,218,213,183,175,133,125,181,54,235,121,208,105,90,115,33,106,43,164,201,69,123,145,145,239,31,61,154,107,104,165,61,209,51,25,35,104,221,84,214,50,144,153,94,50,150,157,198,178,132,237,240,185,80,110,54,106,108,205,6,243,11,94,169,194,178,20,118,67,154,180,33,214,200,4,249,224,198,47,81,184,245,133,212,254,46,80,15,197,185,34,168,161,212,244,57,69,176,108,190,210,208,226,154,117,151,17,188,137,109,186,219,141,153,164,212,131,52,25,165,74,73,146,143,218,8,14,228,250,211,110,107,162,133,124,228,138,166,126,46,59,14,170,168,136,118,102,176,106,138,82,88,148,190,167,153,74,230,200,109,44,186,181,173,184,116,184,149,52,217,36,222,45,89,40,204,219,110,211,185,73,213,50,42,226,150,147,86,180,180,118,219,37,168,37,240,243,73,116,78,169,109,235,225,95,109,46,52,230,69,146,86,156,200,82,78,202,34,81,94,198,68,123,128,118,196,87,26,132,63,233,233,167,174,150,24,45,165,133,115,134,152,103,138,220,205,77,201,249,179,98,130,230,41,108,70,171,91,45,133,121,207,24,244,58,220,85,220,117,106,233,40,237,123,21,136,136,139,48,57,48,49,239,22,116,136,192,41,253,107,140,85,95,132,19,168,42,194,42,86,196,78,195,13,9,146,21,16,80,78,37,188,144,237,182,131,178,222,112,238,100,106,233,90,246,34,34,8,193,229,71,243,236,196,223,137,125,15,4,51,255,0,145,83,205,98,169,248,64,142,244,116,184,96,7,42,63,159,102,38,252,75,232,120,33,232,48,15,78,56,109,28,116,38,171,240,122,135,68,90,241,22,180,170,38,75,102,45,181,187,14,137,28,185,233,124,19,7,26,151,144,105,81,196,154,144,234,89,74,21,208,91,102,226,204,137,40,67,193,145,92,170,122,120,254,139,232,169,132,19,175,214,154,171,231,178,201,143,215,209,19,36,82,53,95,181,212,234,219,123,245,200,117,167,213,80,35,215,71,92,6,172,180,146,197,201,22,20,209,144,81,106,92,198,33,11,153,199,51,14,79,34,83,46,37,164,162,35,93,37,45,9,200,218,85,114,73,173,57,214,104,109,39,157,105,35,241,84,157,45,61,174,106,169,53,21,75,64,237,179,170,130,97,15,43,151,67,107,80,222,190,41,247,18,219,77,231,89,165,9,204,181,164,174,163,36,149,238,102,69,188,125,4,232,57,162,36,171,68,28,35,85,40,252,198,18,113,86,79,162,19,50,168,230,172,67,165,8,91,228,130,74,33,89,89,164,157,92,51,37,155,38,176,238,107,113,231,9,45,235,77,180,135,191,209,215,1,168,221,27,112,142,69,133,52,100,20,34,81,46,135,66,230,113,204,195,155,43,155,76,77,9,40,136,215,73,75,90,179,184,164,220,146,107,86,68,18,27,73,228,66,72,174,88,0,0,249,235,229,21,193,201,238,13,233,113,93,195,77,222,218,33,43,9,131,245,140,174,39,42,17,174,133,143,125,215,20,89,18,181,154,117,79,148,67,23,86,85,47,81,159,42,82,180,144,250,20,17,193,203,45,163,196,170,164,194,249,94,146,50,89,84,90,234,26,78,34,18,73,56,136,76,98,82,193,73,30,113,221,90,150,210,207,164,180,70,62,210,82,109,116,173,20,225,172,148,148,164,219,8,118,18,211,200,151,131,146,38,169,90,235,72,24,135,181,211,168,153,129,209,208,109,229,90,118,72,86,219,135,139,136,59,146,242,57,174,91,176,219,141,25,145,178,244,85,103,20,69,18,195,233,119,70,188,33,134,192,92,6,161,176,141,150,33,27,136,167,100,236,179,48,56,71,221,121,135,102,43,187,177,175,54,183,108,179,67,145,46,60,225,17,146,108,75,34,36,164,136,146,65,114,192,0,4,0,242,163,249,246,98,111,196,190,135,130,25,255,0,200,169,230,177,84,252,32,71,122,58,92,48,3,149,31,207,179,19,126,37,244,60,16,207,254,69,79,53,138,167,225,2,59,209,210,224,25,254,48,255,0,75,206,77,220,56,210,191,17,233,204,71,114,164,240,54,62,19,196,84,207,75,165,132,236,84,254,21,38,209,52,147,113,78,165,182,94,109,180,58,218,94,83,78,168,210,182,201,68,164,178,132,12,192,0,28,73,76,166,85,32,149,65,72,164,82,200,73,116,182,93,14,220,36,28,28,35,41,101,136,102,27,73,37,182,155,109,36,73,66,18,146,36,146,72,136,136,136,136,135,44,0,0,0,66,6,144,188,163,218,103,80,216,251,137,116,85,45,140,155,20,150,159,172,39,50,185,116,55,131,178,167,53,16,172,70,186,219,77,231,92,50,150,172,168,66,74,234,51,81,218,230,102,123,192,77,248,249,172,210,199,206,159,25,62,16,42,31,72,190,39,79,64,172,82,174,241,167,68,234,27,19,49,46,123,207,53,36,231,156,246,216,221,149,152,125,110,170,101,20,203,126,45,148,33,180,217,182,144,158,138,74,246,185,220,204,204,224,179,75,31,58,124,100,248,64,168,125,34,248,11,105,41,155,77,100,19,88,41,236,138,103,23,46,153,75,162,27,139,131,140,132,121,76,191,12,251,106,37,54,235,110,36,201,72,90,84,68,162,81,25,25,25,17,144,250,9,208,95,76,217,22,152,120,113,21,51,114,85,204,213,157,47,179,195,212,210,214,144,179,133,75,142,146,245,81,48,206,42,247,101,221,83,166,77,169,70,227,106,66,146,172,196,72,117,200,160,170,52,44,154,206,180,28,195,109,43,48,182,159,139,143,136,110,30,116,85,227,13,68,169,213,165,134,38,113,45,195,204,26,96,210,102,72,109,166,205,15,154,21,100,161,13,57,171,34,39,221,22,3,5,241,122,178,192,92,80,167,241,115,15,223,132,110,123,78,196,41,232,114,139,96,158,97,212,45,181,52,235,46,35,113,154,28,105,199,27,51,73,165,100,75,51,74,146,162,37,16,125,57,139,85,165,143,154,198,50,124,31,212,62,142,124,52,98,210,22,149,210,131,6,164,184,185,75,67,108,27,126,178,26,99,43,92,83,113,15,75,35,154,86,87,97,220,82,15,234,92,65,169,40,82,218,117,165,154,17,159,41,52,177,243,88,198,79,131,250,135,209,207,128,249,172,31,85,3,229,92,125,84,0,226,77,165,50,169,252,170,54,69,61,150,66,76,101,179,24,119,33,35,32,226,217,75,204,68,176,226,77,46,52,227,106,35,74,208,164,153,164,210,100,100,100,102,70,49,87,69,158,78,172,47,209,139,23,43,12,87,151,198,194,79,98,38,145,14,21,41,14,244,185,196,46,149,130,113,111,107,33,218,117,200,135,77,245,169,165,180,209,190,164,165,204,141,172,175,103,156,35,203,80,0,0,0,1,142,186,109,233,131,76,232,141,133,238,206,148,112,145,181,180,242,29,244,210,114,120,182,162,53,17,207,180,227,8,121,110,56,210,13,41,67,41,137,67,166,133,45,179,112,146,104,66,146,103,153,55,87,26,49,122,141,192,92,47,168,49,115,16,31,139,110,69,78,195,165,232,130,132,96,222,125,213,173,196,180,211,45,163,113,26,220,117,198,219,35,81,165,4,107,35,82,146,146,53,23,206,182,145,88,243,89,105,37,139,147,220,86,172,227,98,212,185,140,66,209,44,129,122,32,158,68,166,92,75,81,195,193,52,105,66,19,145,180,170,198,162,66,115,172,214,226,139,58,212,102,30,86,191,175,235,44,83,172,166,216,131,136,53,12,92,242,161,158,68,28,76,116,116,73,150,119,87,98,34,34,34,34,74,16,148,146,80,132,36,137,8,66,82,148,146,82,146,34,243,226,79,185,37,52,40,231,184,200,61,44,177,54,89,42,140,146,179,174,110,139,151,190,90,247,21,28,203,250,181,204,212,68,172,141,234,86,211,173,180,151,18,165,27,134,167,72,155,54,153,90,227,4,0,78,247,39,22,156,113,58,86,209,177,244,126,32,162,18,31,17,104,248,118,23,28,243,75,105,164,78,225,20,102,130,141,105,130,50,82,22,149,18,82,250,82,157,82,86,235,74,73,164,158,38,155,197,93,39,244,21,134,175,244,55,195,29,39,176,182,2,17,138,158,71,134,242,73,149,102,203,209,78,231,155,75,152,146,65,33,47,180,110,56,108,182,184,86,97,140,205,180,33,26,212,41,103,153,78,33,8,114,58,232,10,254,178,194,202,202,83,136,56,125,80,197,200,234,25,28,65,68,192,199,67,25,103,105,118,50,50,50,50,52,173,10,73,169,11,66,136,208,180,41,73,81,41,42,50,48,250,136,31,42,227,232,247,68,61,39,36,90,90,96,212,54,42,202,36,188,201,22,137,132,84,174,105,40,218,87,19,176,69,52,162,82,91,215,169,166,137,220,204,57,14,237,210,156,165,173,201,115,82,84,62,112,128,125,41,232,157,230,177,131,127,7,244,247,163,152,30,214,191,160,40,220,83,163,102,216,125,136,52,244,36,242,158,158,67,156,52,116,12,73,30,71,81,114,50,50,50,50,82,22,149,18,86,133,164,201,104,90,82,164,154,84,146,50,241,90,39,121,172,96,223,193,253,61,232,230,7,181,175,43,250,55,12,41,151,235,60,64,168,97,36,82,40,88,136,72,104,137,132,89,154,88,97,113,49,13,195,180,110,42,214,66,13,215,155,35,90,172,132,17,154,148,105,73,26,136,32,7,77,189,15,170,109,17,177,65,217,42,138,46,54,137,158,68,62,170,78,113,22,236,62,190,57,134,155,97,111,33,198,218,89,169,43,101,81,40,104,214,164,54,78,26,77,104,74,72,242,165,161,38,152,53,54,136,216,160,212,233,39,23,27,68,207,34,24,77,89,39,132,106,31,95,28,195,77,190,134,86,219,142,160,212,149,178,168,149,186,72,74,219,39,13,36,133,169,36,121,147,61,56,209,132,52,110,61,97,125,65,132,120,128,196,91,146,42,138,29,44,196,28,35,230,203,237,45,14,37,214,158,109,123,200,150,219,173,182,225,18,137,72,51,65,18,146,164,153,164,254,117,180,138,192,106,203,70,220,92,158,225,77,103,5,22,149,203,162,22,185,100,115,208,228,202,38,210,227,90,138,30,53,162,74,214,156,142,37,55,52,146,213,145,100,182,212,121,208,162,32,250,72,164,234,153,21,115,74,201,171,90,90,59,109,146,212,18,248,121,164,186,39,84,182,245,240,175,182,151,26,115,34,201,43,78,100,45,39,101,17,40,175,99,34,61,195,182,16,151,201,185,202,9,13,163,180,75,152,61,140,147,88,181,97,212,198,33,81,48,83,39,157,117,228,83,43,38,159,113,210,106,29,150,29,121,228,68,188,108,36,208,149,37,13,172,214,229,174,183,12,230,208,0,0,0,0,0,5,170,210,199,205,99,25,62,15,234,31,71,62,62,107,7,210,158,150,62,107,24,201,240,127,80,250,57,241,243,88,3,234,160,0,0,0,0,0,0,0,7,205,102,150,62,116,248,201,240,129,80,250,69,241,244,166,62,107,52,177,243,167,198,79,132,10,135,210,47,128,154,158,75,143,49,60,50,248,235,211,17,163,42,134,42,242,92,121,137,225,151,199,94,152,141,25,84,3,21,121,81,252,196,241,55,226,95,76,65,8,1,19,253,202,143,230,39,137,191,18,250,98,8,64,8,15,170,129,231,235,250,2,141,197,58,54,109,135,216,131,79,66,79,41,233,228,57,195,71,64,196,145,228,117,23,35,35,35,35,37,33,105,81,37,104,90,76,150,133,165,42,73,165,73,35,47,64,0,49,87,66,29,1,169,93,13,124,37,155,248,101,225,149,73,81,234,97,185,209,201,59,112,59,28,11,125,45,157,148,231,117,194,214,56,121,220,61,110,85,234,152,232,17,183,153,89,84,0,0,0,48,255,0,149,3,30,241,99,71,108,2,144,86,184,57,85,248,63,58,141,172,33,101,111,196,236,48,209,121,225,87,5,26,226,155,201,16,219,136,43,173,150,206,228,89,186,54,189,140,200,195,48,6,0,114,213,249,172,82,223,8,16,62,142,152,140,127,208,43,79,93,44,113,167,75,26,27,12,241,47,21,185,230,155,156,243,158,219,5,204,82,216,125,110,170,91,20,243,126,49,152,116,56,155,56,210,21,209,81,94,214,59,145,153,30,64,114,213,249,172,82,223,8,16,62,142,152,128,192,14,75,143,62,204,50,248,235,208,241,162,124,230,211,105,84,130,85,27,61,158,204,225,37,210,217,116,59,145,113,145,145,111,37,150,33,152,109,38,167,29,113,197,25,37,8,74,72,212,106,51,34,34,35,51,16,25,201,113,231,217,134,95,29,122,30,52,93,254,82,222,80,72,156,97,154,206,52,124,194,9,172,35,152,125,1,17,179,78,38,208,142,181,20,197,74,180,42,21,246,205,179,91,4,182,17,15,18,195,169,37,178,234,144,249,89,68,102,131,77,194,213,114,134,105,167,53,210,159,20,34,36,84,133,65,22,172,43,166,162,8,169,248,51,134,84,41,70,190,77,229,118,96,251,106,81,169,107,82,141,212,180,107,36,154,25,52,150,173,181,173,236,216,150,61,4,138,128,172,170,106,102,166,172,228,84,244,92,92,138,142,135,134,137,158,204,18,68,76,64,162,34,33,16,236,18,212,102,68,107,113,215,8,146,130,186,204,146,226,136,178,182,181,39,207,128,250,168,0,0,0,0,0,16,3,202,143,231,217,137,191,18,250,30,8,79,240,128,30,84,127,62,204,77,248,151,208,240,64,50,171,144,199,233,217,251,219,254,82,18,168,34,175,144,199,233,217,251,219,254,82,18,168,0,0,0,0,3,0,57,86,244,163,199,109,26,254,69,223,33,74,231,193,207,8,249,239,156,254,102,65,198,107,246,125,135,83,243,203,78,101,203,175,119,201,181,243,111,189,138,193,159,226,42,249,115,190,146,127,190,79,228,209,229,52,10,211,215,75,28,105,210,198,134,195,60,75,197,110,121,166,231,60,231,182,193,115,20,182,31,91,170,150,197,60,223,140,102,29,14,38,206,52,133,116,84,87,181,142,228,102,71,234,249,115,190,146,127,190,79,228,208,24,171,201,113,231,217,134,95,29,122,30,52,79,240,128,30,75,143,62,204,50,248,235,208,241,162,127,128,98,174,159,90,20,82,186,86,97,196,92,238,83,44,217,241,54,153,151,188,229,57,48,135,38,208,228,126,66,83,137,150,68,27,138,66,20,203,171,51,36,41,106,45,75,139,53,145,229,83,168,118,2,230,210,153,172,130,107,27,34,158,203,34,229,211,41,116,67,144,145,144,113,108,169,151,225,159,109,70,151,26,113,181,17,41,11,74,136,210,105,50,35,35,35,35,31,78,116,238,41,80,149,93,119,87,97,156,130,123,181,84,148,38,193,225,4,22,202,242,54,61,181,147,122,23,198,45,4,219,153,219,73,171,197,169,89,109,101,88,247,12,32,229,45,228,251,134,198,25,84,227,72,60,32,149,69,185,136,48,16,251,76,226,83,8,211,177,79,212,168,66,97,88,108,155,37,190,72,97,112,240,204,58,162,67,45,41,111,157,146,68,107,52,220,28,154,92,160,144,216,195,42,147,232,249,139,243,88,183,49,6,2,31,102,147,205,162,221,118,41,250,149,8,76,83,238,27,134,134,9,12,46,30,25,134,146,107,121,213,45,243,186,140,205,102,171,200,80,249,97,148,205,166,178,9,172,20,246,69,51,139,151,76,165,209,13,197,193,198,66,60,166,95,134,125,181,18,155,117,183,18,100,164,45,42,34,81,40,140,140,140,136,200,79,166,128,186,107,210,186,86,97,196,36,146,109,51,217,241,54,153,151,178,221,71,47,136,54,208,228,126,66,75,106,153,195,147,105,66,20,203,171,50,53,165,9,45,75,139,36,25,101,83,75,116,50,168,0,0,0,0,0,69,95,46,119,210,79,247,201,252,154,37,80,69,95,46,119,210,79,247,201,252,154,2,213,114,42,121,211,213,63,7,241,222,145,151,9,169,16,173,200,169,231,79,84,252,31,199,122,70,92,38,164,0,0,0,0,0,0,98,175,42,63,152,158,38,252,75,233,136,33,149,67,21,121,81,252,196,241,55,226,95,76,65,0,133,109,19,188,233,240,111,225,2,158,244,139,3,233,76,124,214,104,157,231,79,131,127,8,20,247,164,88,31,74,96,2,21,185,106,252,233,233,111,131,248,31,72,204,68,212,136,86,229,171,243,167,165,190,15,224,125,35,49,1,117,121,12,126,157,159,189,191,229,33,42,130,42,249,12,126,157,159,189,191,229,33,42,128,49,127,77,173,4,232,221,49,229,82,39,213,60,132,164,106,201,20,65,33,21,26,101,39,26,251,178,227,75,134,168,37,160,158,100,148,141,106,208,226,84,163,86,172,201,194,65,22,181,195,60,128,160,40,10,55,11,40,217,78,31,97,245,61,9,35,167,164,112,229,13,3,3,12,71,145,164,92,204,204,204,204,212,181,169,70,165,173,106,51,90,214,165,41,70,165,40,204,253,0,0,0,0,0,8,128,211,215,79,93,44,112,91,75,26,231,12,240,211,21,185,154,155,147,115,102,197,5,204,82,216,141,86,182,91,10,243,158,49,232,117,184,171,184,234,213,210,81,218,246,43,17,17,22,95,242,95,227,222,44,105,19,128,83,250,215,24,234,191,8,39,80,85,132,84,173,136,157,134,26,19,36,42,32,160,156,75,121,33,219,109,7,101,188,225,220,203,55,74,215,177,17,16,102,0,0,0,197,94,84,127,49,60,77,248,151,211,16,66,0,68,255,0,114,163,249,137,226,111,196,190,152,130,16,2,3,234,160,0,0,7,202,184,250,168,31,42,224,62,148,244,78,243,88,193,191,131,250,123,209,204,12,63,229,58,229,0,140,194,40,56,157,31,176,66,162,217,43,168,188,204,84,211,38,155,125,168,169,12,43,140,50,243,73,134,90,144,77,155,207,183,17,185,230,214,165,50,148,42,196,151,20,133,182,198,141,53,255,0,50,174,130,56,41,32,160,38,114,167,49,54,169,195,250,121,185,108,51,231,173,114,87,2,114,198,201,201,154,153,202,164,43,42,208,77,180,151,77,41,91,138,82,172,234,89,117,179,136,31,207,85,123,85,126,170,212,117,37,71,48,247,72,200,233,148,116,67,159,186,113,231,156,113,125,234,82,149,214,102,3,170,19,81,163,81,255,0,254,27,166,229,255,0,244,254,187,252,60,208,67,101,89,75,79,104,106,170,115,69,85,48,59,20,234,159,152,68,74,230,48,218,212,57,168,138,97,197,54,235,121,208,106,66,178,173,10,43,164,205,39,107,145,153,111,19,39,163,81,23,246,27,102,255,0,7,245,223,225,230,128,33,92,125,82,40,204,124,173,143,170,69,30,224,30,83,20,48,186,133,198,154,22,103,134,184,151,34,231,154,110,115,169,219,96,182,151,161,245,186,167,144,243,126,49,149,161,196,217,198,144,174,138,138,246,177,220,140,200,254,126,180,192,209,54,178,209,23,19,252,8,158,191,23,56,145,71,195,183,19,34,168,213,0,80,172,77,80,77,160,223,36,32,156,116,144,182,157,89,182,164,26,243,219,86,179,34,75,168,51,250,48,79,1,104,180,169,209,162,140,210,187,8,163,48,182,176,142,138,151,45,49,9,153,74,38,112,198,106,92,186,98,218,28,67,79,155,121,137,47,35,43,174,33,109,168,203,50,22,172,170,66,242,56,128,135,110,78,125,53,191,50,182,35,191,32,175,230,115,87,48,202,169,241,115,40,102,15,90,220,174,56,205,4,220,205,44,229,82,213,149,8,54,221,75,70,149,45,181,37,86,117,76,180,217,207,42,200,140,183,159,88,249,134,197,28,46,174,240,94,187,153,225,166,37,200,185,158,164,147,234,118,216,45,169,152,141,86,181,148,60,223,140,101,107,109,87,109,212,43,162,163,181,236,118,50,50,44,230,228,203,211,250,19,8,226,161,180,127,198,218,135,101,161,162,178,177,76,204,157,109,134,161,100,49,75,125,247,157,76,74,210,130,112,217,125,200,139,155,206,45,73,100,208,155,146,91,82,214,216,103,102,151,174,33,170,57,149,18,211,127,8,18,91,207,220,162,4,18,84,137,108,246,110,151,179,235,247,132,230,233,136,106,58,57,162,36,223,243,196,158,175,114,136,16,95,61,34,86,162,253,89,191,16,14,222,142,97,131,218,238,229,189,79,172,189,176,156,173,19,154,132,42,77,205,68,65,44,185,253,91,201,100,123,245,76,118,8,53,164,27,108,182,188,202,183,169,241,63,170,19,107,161,163,196,245,22,242,140,211,114,168,212,91,190,181,14,39,120,203,150,72,137,7,110,209,171,128,210,207,144,126,248,212,40,224,79,21,243,53,251,251,95,225,16,140,14,80,227,35,106,191,183,252,85,255,0,132,18,123,62,59,74,223,253,207,240,136,69,215,40,99,202,47,15,211,98,183,204,173,255,0,255,0,8,3,25,116,59,255,0,108,121,137,127,196,79,255,0,24,96,77,158,17,17,21,21,77,255,0,200,112,127,129,108,66,94,135,10,190,36,204,149,187,244,9,255,0,227,16,226,109,48,136,239,69,211,159,242,28,31,224,155,1,239,75,128,1,112,0,1,68,240,21,20,79,0,26,139,129,129,23,88,23,3,2,62,160,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,6,145,169,92,6,144,11,13,6,102,99,112,248,16,218,189,184,128,221,227,123,138,10,145,241,20,46,32,11,189,142,253,130,215,227,118,187,192,89,209,183,251,26,220,63,94,108,93,5,157,200,253,225,107,177,165,78,157,25,57,65,31,71,229,125,219,191,93,108,4,43,233,159,175,60,73,172,53,159,241,125,248,127,115,195,142,247,65,200,115,119,16,40,164,228,189,249,203,175,220,34,71,75,166,158,176,177,54,177,79,87,204,255,0,226,240,227,211,104,36,139,226,5,14,102,95,223,63,192,68,128,153,218,37,188,148,252,169,54,181,165,204,23,249,9,29,204,109,137,162,191,178,252,70,58,202,61,38,82,57,102,237,219,3,63,192,72,237,35,19,153,178,43,95,165,249,64,97,230,150,116,162,231,211,41,34,219,128,215,234,159,152,25,248,220,182,204,166,123,203,176,67,206,32,200,226,101,251,6,120,93,94,179,91,110,153,29,237,147,191,188,78,54,54,66,194,189,29,5,181,55,124,174,197,101,222,125,168,191,1,20,250,70,80,114,233,87,131,219,12,171,85,173,218,243,248,245,42,246,212,219,138,143,180,198,49,56,30,207,64,72,178,70,32,184,90,203,94,115,36,234,247,119,70,50,233,54,121,180,146,197,133,95,141,113,61,63,251,123,194,251,104,49,59,106,11,17,217,109,216,156,134,244,238,74,73,44,151,191,143,95,119,120,176,186,73,44,156,210,43,20,220,35,185,46,181,158,42,253,183,142,120,100,38,207,146,234,223,152,95,12,251,126,108,250,98,52,101,98,111,125,227,20,185,46,188,198,48,207,223,156,250,98,52,101,113,113,0,87,3,33,105,180,150,209,210,133,210,127,11,163,240,210,186,135,253,118,50,79,27,157,239,153,147,61,153,230,88,140,213,180,235,122,237,86,189,74,213,45,89,21,192,203,129,149,217,62,35,65,150,251,128,249,165,210,39,1,235,45,27,241,110,123,133,85,156,20,90,87,46,136,90,229,177,207,67,147,40,154,203,141,106,40,120,214,137,43,90,114,56,148,220,210,75,86,69,146,219,81,231,66,136,179,211,145,123,29,49,30,58,182,168,244,120,153,206,118,234,50,6,159,137,169,37,176,209,4,107,114,93,20,152,200,102,220,68,58,239,208,101,205,169,107,91,102,70,157,98,73,105,200,107,116,220,237,121,114,203,253,164,255,0,124,159,201,162,213,242,43,121,211,85,63,7,241,222,145,151,0,202,157,40,185,41,127,52,166,58,212,216,213,242,122,240,115,194,61,139,230,103,130,219,102,163,103,131,102,27,213,182,182,243,102,212,102,242,10,217,173,190,215,60,128,208,167,69,34,208,255,0,11,38,184,105,225,239,133,220,231,80,63,61,219,121,175,96,213,235,33,161,217,213,106,245,206,222,219,54,108,217,138,249,237,109,215,59,254,69,218,43,107,0,128,46,84,127,62,204,77,248,151,208,240,67,21,70,85,114,163,249,246,98,111,196,190,135,130,25,21,201,1,162,101,27,93,68,196,233,67,88,68,66,77,151,74,206,34,100,178,137,28,76,1,169,16,179,22,218,131,136,106,100,78,235,50,169,104,75,238,37,13,169,163,202,188,174,165,68,180,35,40,100,175,38,134,131,144,218,56,209,172,227,13,112,184,181,226,45,105,39,109,15,66,56,135,97,209,35,151,60,109,190,80,74,101,100,149,28,73,169,13,41,229,45,61,5,182,77,160,136,146,181,189,155,224,0,0,0,0,34,131,150,191,27,230,167,53,163,116,110,102,71,8,153,106,97,225,235,136,137,146,156,82,159,113,243,84,108,27,76,33,59,146,132,37,36,242,148,103,152,214,107,108,139,38,67,214,74,164,218,109,42,144,74,163,103,179,217,156,36,186,91,46,135,114,46,50,50,45,228,178,196,51,13,164,212,227,174,56,163,36,161,9,73,26,141,70,100,68,68,102,99,230,223,74,172,82,249,52,233,29,136,184,152,204,247,158,96,39,53,4,87,53,70,236,187,62,182,86,210,245,48,62,44,208,133,38,208,173,48,158,154,73,103,107,174,234,53,25,133,170,31,67,218,0,99,204,54,144,122,46,82,53,51,209,177,113,51,217,4,58,41,154,133,113,113,14,196,190,185,140,35,77,165,79,56,243,136,73,186,183,218,83,49,38,100,106,177,196,26,13,106,82,84,99,231,132,73,167,34,198,60,196,202,107,42,175,71,41,204,108,34,37,179,216,117,212,210,82,122,33,166,151,206,44,147,109,68,178,210,13,25,223,91,176,228,219,134,89,252,90,32,86,162,71,73,106,32,151,64,0,1,0,60,168,254,125,152,155,241,47,161,224,134,127,242,42,121,172,85,63,8,17,222,142,151,12,0,229,71,243,236,196,223,137,125,15,4,51,255,0,145,83,205,98,169,248,64,142,244,116,184,6,127,128,8,149,211,55,149,106,187,144,227,140,12,131,69,106,214,85,19,72,82,153,81,54,137,114,84,204,84,45,65,28,79,93,230,210,242,205,75,84,26,80,132,54,151,24,54,84,165,41,245,37,107,65,178,225,4,181,0,182,154,58,227,205,27,164,150,17,200,177,90,140,141,132,82,38,48,232,68,206,5,152,131,121,114,153,137,33,39,17,4,233,169,8,86,118,212,171,18,141,9,206,131,67,137,44,139,73,157,203,0,17,171,139,28,141,127,37,12,83,172,177,51,243,71,115,103,133,181,4,198,123,177,120,33,174,217,118,168,151,30,213,107,54,212,231,203,172,203,155,42,111,107,216,175,97,37,64,2,213,104,185,129,127,153,175,2,105,156,20,240,167,194,63,7,54,223,154,123,14,199,175,218,35,31,137,245,29,99,153,114,235,242,249,103,124,183,221,123,20,0,233,99,231,79,140,159,8,21,15,164,95,31,74,99,230,179,75,31,58,124,100,248,64,168,125,34,248,9,169,228,184,243,19,195,47,142,189,49,26,35,215,148,143,147,238,27,71,104,150,241,135,6,229,81,106,195,169,140,66,97,163,101,172,180,235,200,166,86,77,48,219,70,236,67,207,186,243,200,137,120,223,81,45,73,74,27,89,161,187,221,109,145,200,87,37,199,152,158,25,124,117,233,136,209,146,149,101,45,34,174,105,89,205,21,84,192,237,178,90,130,95,17,43,152,195,107,86,222,190,21,246,212,219,173,231,65,165,105,204,133,168,174,147,37,21,238,70,71,188,7,207,22,135,218,89,214,90,34,226,135,135,18,40,120,185,196,138,62,29,200,105,237,56,152,242,133,98,106,130,109,100,193,173,102,219,164,133,180,234,201,196,172,145,158,218,196,17,146,93,89,28,228,105,11,84,200,171,157,11,241,46,181,165,163,182,217,45,65,133,243,153,164,186,39,84,182,245,240,175,202,93,113,167,50,44,146,180,230,66,210,118,81,18,138,246,50,35,220,44,94,140,252,149,24,71,163,230,46,68,226,180,230,171,139,174,151,46,136,215,210,112,51,41,114,25,68,157,100,181,26,31,120,210,181,38,46,37,9,213,146,28,200,210,16,178,83,132,222,125,89,181,145,90,88,249,172,99,39,193,253,67,232,231,192,124,214,15,170,129,242,174,62,170,0,0,91,252,116,199,76,56,209,211,14,38,56,161,138,19,157,134,85,3,102,153,101,162,37,197,76,34,148,70,109,194,195,54,102,90,199,151,149,86,43,146,73,41,82,214,164,33,11,90,99,87,67,174,86,42,238,115,140,177,20,198,147,211,201,87,131,117,140,193,8,151,205,50,179,47,129,165,58,49,10,38,242,182,194,156,121,151,28,92,51,58,200,135,188,74,81,172,90,204,179,168,4,181,0,0,14,36,218,83,42,159,202,163,100,83,217,100,36,198,91,49,135,114,18,50,14,45,148,188,196,75,14,36,210,227,78,54,162,52,173,10,73,154,77,38,70,70,70,100,98,0,116,254,208,250,107,162,110,46,41,50,242,132,114,132,172,98,35,35,233,69,178,234,141,112,204,33,105,55,32,93,75,139,83,185,225,201,230,144,78,41,74,39,80,164,47,54,115,113,182,254,130,71,138,198,140,33,163,113,235,11,234,12,35,196,6,34,220,145,84,80,233,102,32,225,31,54,95,105,104,113,46,180,243,107,222,68,182,221,109,183,8,148,74,65,154,8,148,149,36,205,38,16,129,201,231,166,156,215,69,140,80,135,145,85,245,4,90,112,174,165,136,50,168,32,202,25,81,69,4,249,183,149,169,131,13,165,68,164,45,42,38,146,233,160,148,107,100,148,90,183,22,134,114,226,88,186,186,78,232,245,85,104,191,140,179,172,35,170,98,118,253,131,87,19,46,154,34,21,200,118,102,112,46,167,51,81,13,165,101,245,77,172,146,165,165,14,180,234,9,107,201,152,237,80,12,180,210,127,77,185,174,40,224,94,24,232,211,66,63,23,47,164,232,234,94,73,9,62,136,102,41,68,137,252,107,50,216,47,20,235,74,101,11,66,33,98,81,18,130,78,117,182,234,210,135,75,200,104,203,192,104,125,162,101,101,165,214,40,120,15,34,136,139,147,200,160,33,220,137,158,212,105,128,40,166,37,72,54,214,108,18,208,110,52,75,91,174,160,155,74,9,121,237,172,89,17,165,165,153,91,76,45,194,218,239,26,107,185,102,25,225,164,139,158,106,73,206,187,98,130,218,153,135,214,234,153,91,206,120,199,150,134,211,102,218,90,186,74,43,218,197,115,50,35,250,30,209,87,70,122,55,69,12,35,131,194,218,62,58,46,98,181,68,42,101,55,153,196,153,165,115,25,139,136,109,14,190,77,230,52,178,140,173,54,132,54,147,60,168,66,115,41,107,206,226,195,218,225,110,22,208,152,45,66,75,48,207,13,36,92,205,77,201,181,219,20,22,212,244,70,171,90,242,222,115,198,60,181,184,171,184,234,213,210,81,218,246,43,17,17,23,204,16,250,168,31,42,224,62,148,244,78,243,88,193,191,131,250,123,209,204,11,85,202,143,230,39,137,191,18,250,98,8,93,93,19,188,214,48,111,224,254,158,244,115,2,213,114,163,249,137,226,111,196,190,152,130,1,101,57,49,121,64,35,49,118,14,27,71,236,111,168,182,186,234,19,43,20,204,201,214,223,118,42,125,10,219,15,60,234,98,86,148,27,100,243,13,195,239,121,197,165,79,37,105,185,41,196,173,110,100,174,152,186,29,80,154,95,208,144,242,9,252,103,51,84,146,108,254,15,212,26,183,162,57,175,90,244,58,226,190,85,67,237,54,254,181,184,114,111,198,25,228,190,100,216,203,124,22,104,157,231,79,131,127,8,20,247,164,88,31,74,96,62,93,235,250,2,178,194,202,202,109,135,216,131,79,69,200,234,25,28,65,195,71,64,196,145,103,105,118,35,35,35,35,52,173,10,73,165,104,90,76,208,180,41,42,73,169,42,35,57,115,228,106,199,76,71,196,156,56,172,240,190,181,156,243,172,171,14,121,165,169,3,207,145,170,42,30,22,40,162,136,225,84,225,159,77,150,246,84,234,136,203,50,18,181,32,148,104,75,104,70,53,242,213,249,211,210,223,7,240,62,145,152,139,171,200,99,244,236,253,237,255,0,41,0,149,64,0,0,0,0,22,171,75,31,53,140,100,248,63,168,125,28,248,249,172,31,74,122,88,249,172,99,39,193,253,67,232,231,199,205,96,15,170,128,0,0,0,0,0,0,0,31,53,154,88,249,211,227,39,194,5,67,233,23,199,210,152,249,172,210,199,206,159,25,62,16,42,31,72,190,2,106,121,46,60,196,240,203,227,175,76,70,140,170,24,171,201,113,230,39,134,95,29,122,98,52,101,80,12,85,229,71,243,19,196,223,137,125,49,4,32,4,79,247,42,63,152,158,38,252,75,233,136,33,0,32,62,170,0,5,148,210,187,74,236,56,209,43,14,23,90,214,174,237,211,88,237,99,18,9,3,15,18,34,166,241,73,34,51,74,76,200,245,108,163,50,77,215,140,141,45,165,73,34,37,173,109,182,176,189,96,35,3,147,155,148,166,187,196,236,71,127,6,116,152,172,37,81,145,115,255,0,25,76,79,95,134,102,1,197,199,93,8,41,98,145,14,210,25,86,180,141,75,105,74,200,173,98,84,221,221,83,173,33,18,126,0,49,255,0,77,109,20,191,54,14,22,74,176,207,195,223,4,185,178,160,98,123,182,243,94,223,172,213,195,68,51,170,213,235,154,181,246,156,217,179,29,178,90,219,238,89,0,0,48,3,69,206,74,79,204,215,142,212,206,53,252,158,188,35,240,115,109,249,153,224,182,199,175,218,32,223,134,245,109,173,204,185,117,249,188,131,190,91,110,189,201,203,87,230,177,75,124,32,64,250,58,98,51,252,96,7,45,95,154,197,45,240,129,3,232,233,136,8,107,166,170,153,237,31,49,122,109,78,71,108,145,113,18,248,249,91,142,106,144,230,104,88,216,87,97,34,91,178,200,200,179,176,251,168,189,179,39,53,210,100,162,35,46,215,11,112,182,187,198,154,238,89,134,120,105,34,231,154,146,115,174,216,160,182,166,97,245,186,166,86,243,158,49,229,161,180,217,182,150,174,146,138,246,177,92,204,136,252,252,166,83,53,159,205,96,164,82,41,100,92,198,101,49,136,110,18,14,14,17,149,60,252,75,238,40,146,219,77,182,146,53,45,106,81,146,73,36,70,102,102,68,66,122,121,60,244,44,149,104,177,133,240,243,218,190,159,132,78,42,84,176,230,117,4,97,68,166,40,224,152,55,51,53,47,97,196,164,146,132,37,36,210,157,36,26,137,111,18,143,88,226,16,206,80,179,250,76,232,163,135,26,37,114,102,98,77,21,69,53,183,77,99,185,137,249,252,253,246,73,17,83,120,164,205,224,200,148,162,35,61,91,40,204,162,105,146,51,75,105,82,140,205,107,91,142,46,27,4,255,0,114,163,249,137,226,111,196,190,152,130,16,2,3,234,160,0,0,0,0,0,64,15,42,63,159,102,38,252,75,232,120,33,63,194,0,121,81,252,251,49,55,226,95,67,193,0,202,174,67,31,167,103,239,111,249,72,74,160,138,190,67,31,167,103,239,111,249,72,74,160,0,0,0,12,85,211,159,65,143,205,163,224,79,251,40,248,29,224,119,57,126,162,115,134,213,181,236,223,178,25,201,151,102,246,215,207,213,109,249,84,0,48,3,69,206,74,79,204,215,142,212,206,53,252,158,188,35,240,115,109,249,153,224,182,199,175,218,32,223,134,245,109,173,204,185,117,249,188,131,190,91,110,189,202,213,114,231,125,36,255,0,124,159,201,162,85,4,85,242,231,125,36,255,0,124,159,201,160,49,87,146,227,207,179,12,190,58,244,60,104,159,225,0,60,151,30,125,152,101,241,215,161,227,68,255,0,0,132,13,52,177,211,17,244,116,229,51,175,49,67,11,231,59,12,214,7,153,154,121,151,72,215,11,48,133,84,162,4,220,133,137,108,140,181,140,175,42,110,87,37,18,146,149,161,72,90,16,180,203,254,5,227,166,28,105,23,135,18,236,80,194,249,206,221,42,142,187,79,50,233,18,34,165,241,73,34,55,33,98,91,35,61,91,200,204,155,149,205,38,149,37,104,82,208,180,45,80,131,202,143,231,217,137,191,18,250,30,8,101,87,33,143,211,179,247,183,252,164,3,197,114,168,104,43,19,64,84,51,93,39,176,182,2,45,250,98,121,16,244,202,179,101,232,166,178,74,102,47,197,50,132,190,209,184,225,60,226,34,158,137,51,54,208,133,234,150,149,158,100,182,180,33,188,10,194,220,82,174,240,90,187,150,98,102,26,79,121,154,164,147,107,182,40,221,149,152,141,86,181,149,178,231,139,121,11,109,87,109,213,167,164,147,181,238,86,50,35,47,167,225,242,174,3,233,247,9,235,175,146,134,22,81,184,153,205,124,217,225,109,63,46,158,236,90,253,118,203,181,67,54,246,171,89,149,57,242,235,50,230,202,155,218,246,43,216,122,177,106,180,78,243,88,193,191,131,250,123,209,204,11,170,0,0,0,2,42,249,115,190,146,127,190,79,228,209,42,130,42,249,115,190,146,127,190,79,228,208,22,171,145,83,206,158,169,248,63,142,244,140,184,77,72,133,110,69,79,58,122,167,224,254,59,210,50,225,53,32,0,0,0,0,0,3,21,121,81,252,196,241,55,226,95,76,65,12,170,24,171,202,143,230,39,137,191,18,250,98,8,4,43,104,157,231,79,131,127,8,20,247,164,88,31,74,99,230,179,68,239,58,124,27,248,64,167,189,34,192,250,83,0,16,173,203,87,231,79,75,124,31,192,250,70,98,38,164,66,183,45,95,157,61,45,240,127,3,233,25,136,11,171,200,99,244,236,253,237,255,0,41,9,84,17,87,200,99,244,236,253,237,255,0,41,9,84,0,1,25,124,163,188,164,149,54,24,86,80,24,63,163,13,123,9,11,61,145,68,62,117,124,213,169,108,60,106,24,124,136,146,220,189,165,190,75,104,214,147,55,20,249,19,102,104,89,52,130,112,148,151,219,44,191,208,251,75,58,55,75,172,47,240,226,69,15,9,39,158,192,68,57,13,61,167,19,30,113,79,202,150,110,44,152,53,172,219,104,214,135,90,65,56,149,146,50,95,88,130,51,83,75,34,11,234,0,0,48,3,74,62,74,79,205,41,142,213,54,53,252,158,188,28,240,143,98,249,153,224,182,217,168,217,224,216,134,245,109,173,188,217,181,25,188,130,182,107,111,181,206,255,0,232,83,162,151,230,62,194,201,174,25,248,123,225,111,57,212,15,207,118,222,107,216,53,122,200,104,118,117,90,189,115,183,182,205,155,54,98,190,123,91,117,207,32,0,0,0,0,98,175,42,63,152,158,38,252,75,233,136,33,0,34,127,185,81,252,196,241,55,226,95,76,65,8,1,1,245,80,0,0,3,229,92,125,84,15,149,112,29,173,77,84,207,107,9,139,51,106,142,59,107,139,135,151,192,74,219,115,84,134,242,194,193,66,181,9,12,221,144,68,71,145,134,26,69,237,153,89,110,163,53,25,153,203,247,38,47,39,252,102,17,65,195,105,3,141,244,238,201,93,69,229,126,153,150,186,227,237,69,72,97,92,97,230,93,84,74,18,178,108,222,125,184,141,236,184,133,41,148,161,55,52,184,165,161,187,1,201,139,201,255,0,7,139,177,144,218,64,227,125,59,181,208,176,153,95,166,101,174,184,195,176,179,232,166,223,121,151,85,18,132,172,220,38,88,114,31,123,46,33,41,121,75,77,205,77,165,104,114,101,0,124,214,105,99,231,79,140,159,8,21,15,164,95,18,167,163,81,127,254,27,166,255,0,7,245,223,225,230,130,43,52,177,243,167,198,79,132,10,135,210,47,137,83,209,168,255,0,255,0,13,211,127,131,250,239,240,243,64,16,174,62,169,21,98,226,62,86,199,213,42,200,148,0,155,88,133,76,186,203,128,162,109,185,34,167,216,3,24,52,253,208,250,87,165,150,18,41,18,226,139,110,187,163,161,227,35,233,69,178,234,73,17,47,173,9,55,32,93,75,139,67,89,34,13,150,144,78,41,73,54,150,148,47,54,66,113,183,32,10,109,41,154,200,38,177,178,41,236,178,46,93,50,151,68,57,9,25,7,22,202,153,126,25,246,212,105,113,167,27,81,18,144,180,168,141,38,147,34,50,50,50,49,245,56,158,34,0,185,81,188,250,241,55,226,111,67,193,0,190,56,11,164,253,123,142,154,63,204,41,108,75,136,57,156,210,133,157,202,217,110,122,235,170,92,76,198,30,38,30,59,33,68,92,186,110,183,179,168,141,235,221,194,82,77,69,157,42,113,204,2,159,29,245,25,125,183,226,25,75,160,188,17,198,225,230,39,32,154,207,150,117,77,29,179,91,232,19,113,139,149,11,70,141,158,201,181,243,245,251,192,59,57,74,86,206,183,86,89,115,101,191,95,104,154,221,11,141,94,6,186,69,192,234,69,126,10,28,66,116,145,199,158,215,102,59,219,47,103,120,155,13,11,155,120,168,215,12,203,119,132,135,217,250,212,56,12,197,100,140,144,119,237,26,133,25,59,160,253,241,168,184,128,235,42,27,20,170,32,207,218,127,8,132,90,114,134,60,131,93,126,209,43,165,243,43,117,191,106,9,72,169,137,206,105,137,201,237,63,132,145,21,28,161,8,141,231,26,249,70,94,47,230,87,103,177,132,1,142,186,29,171,38,34,76,12,206,223,48,223,254,48,192,155,108,30,81,42,139,167,44,127,168,80,127,130,108,66,30,136,110,228,196,41,130,84,171,25,73,30,234,253,144,192,155,76,24,116,149,70,83,133,155,245,6,15,171,220,155,1,114,11,128,1,112,32,0,20,73,220,133,69,18,86,32,26,139,129,129,16,23,3,2,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,6,145,169,92,5,45,214,0,171,216,172,54,184,240,27,166,119,176,218,72,13,211,43,10,10,150,242,59,138,0,162,188,147,247,133,173,198,199,13,186,50,114,171,238,45,159,240,173,139,162,231,3,247,133,166,199,83,87,128,243,187,25,145,252,173,248,102,128,67,14,153,238,155,152,159,88,111,59,31,55,255,0,23,135,30,179,65,35,36,215,212,61,255,0,227,63,192,196,143,21,166,54,99,196,202,184,205,71,250,67,175,246,60,56,246,90,9,165,71,94,81,27,255,0,190,95,129,137,1,52,148,137,145,200,165,159,180,89,254,2,71,103,24,102,77,149,189,144,234,104,242,81,72,165,151,63,210,12,255,0,1,35,179,140,85,155,43,251,32,24,223,143,145,209,12,76,32,9,183,45,119,163,58,136,253,115,98,61,244,140,149,63,19,224,246,117,182,121,118,187,111,50,253,103,184,103,86,147,51,36,194,76,165,101,119,75,51,241,222,79,114,154,239,24,111,142,172,162,47,153,50,33,61,13,166,249,139,183,84,48,24,233,162,156,217,217,78,40,72,242,173,68,78,207,229,23,202,146,62,17,29,254,248,182,120,252,241,196,99,190,35,190,119,241,149,116,225,123,251,227,29,49,233,112,54,97,205,216,145,78,184,107,116,190,109,203,149,208,61,251,159,79,120,241,184,198,254,211,139,181,196,77,212,122,218,146,102,187,171,142,248,167,15,120,204,78,79,37,209,151,230,23,195,59,246,206,125,49,26,50,180,148,87,24,163,201,118,127,254,198,48,208,187,231,62,152,141,25,88,157,219,207,128,13,125,253,67,73,153,112,26,139,126,254,161,165,69,101,95,168,4,86,242,230,25,31,200,78,223,250,73,252,154,45,95,34,183,157,53,83,240,127,29,233,25,112,186,124,185,127,73,79,223,39,242,104,181,156,138,222,116,213,79,193,252,119,164,101,192,38,160,143,180,87,49,13,32,2,1,57,81,252,251,49,55,226,95,67,193,12,255,0,228,84,243,88,170,126,16,35,189,29,46,24,1,202,143,231,217,137,191,18,250,30,8,103,255,0,34,167,154,197,83,240,129,29,232,233,112,12,255,0,0,0,0,0,1,135,252,170,120,199,61,194,45,17,230,240,212,227,54,139,175,102,13,81,206,68,230,71,202,176,177,44,62,228,73,228,90,20,75,214,49,14,235,22,232,169,58,252,233,81,41,4,71,2,227,58,121,94,241,210,15,19,244,142,132,195,154,122,115,182,201,112,210,94,169,115,201,65,48,182,83,56,125,100,228,105,182,235,102,165,171,42,17,8,194,208,179,35,109,216,103,82,72,73,230,82,237,6,15,224,52,76,219,68,108,120,210,54,115,5,8,185,108,138,30,81,76,201,77,232,118,157,95,56,189,56,151,59,18,243,75,53,231,97,109,67,155,109,153,228,241,136,142,90,73,125,21,164,195,29,71,170,194,122,235,228,95,138,116,110,38,115,95,57,248,37,80,75,167,187,22,191,83,181,108,177,45,189,170,214,101,86,76,218,188,185,178,170,215,189,142,214,30,131,70,73,76,170,127,164,150,20,72,167,178,200,73,140,182,99,92,72,161,35,32,226,217,75,204,68,176,228,123,41,113,167,27,81,26,86,133,36,205,38,147,35,35,35,50,48,210,83,8,98,112,23,30,107,156,35,121,136,182,225,233,217,195,204,203,206,45,246,158,125,217,114,236,236,19,206,45,171,32,214,228,51,140,184,100,68,155,26,204,141,41,50,52,144,125,36,82,117,76,138,185,165,100,213,173,45,29,182,201,106,9,124,60,210,93,19,170,91,122,248,87,219,75,141,57,145,100,149,167,50,22,147,178,136,148,87,177,145,30,225,219,12,42,228,155,199,73,238,48,104,203,224,221,91,57,149,69,205,112,238,96,138,110,21,152,114,67,113,72,147,183,10,201,193,46,33,180,159,215,217,67,153,82,75,76,49,223,50,210,226,213,154,160,32,7,149,31,207,179,19,126,37,244,60,16,207,254,69,79,53,138,167,225,2,59,209,210,225,128,28,168,254,125,152,155,241,47,161,224,135,181,209,163,78,168,109,22,180,38,170,232,124,62,143,132,94,42,79,235,136,135,160,89,137,133,117,104,150,75,158,151,195,32,230,68,102,217,176,242,210,228,58,155,67,42,95,150,180,173,72,90,18,104,88,100,87,42,47,40,4,28,162,14,101,163,38,8,84,90,233,171,219,76,186,184,154,48,219,15,194,183,10,235,14,176,244,165,58,196,47,51,199,173,187,174,54,104,83,42,109,45,146,141,102,234,90,137,97,232,37,50,202,203,21,235,248,41,52,27,145,115,250,178,177,156,55,12,210,226,226,200,223,152,76,98,222,36,164,220,121,229,17,26,220,117,194,186,220,81,111,81,154,143,137,137,190,209,19,147,167,8,240,155,1,162,233,140,87,162,161,42,58,179,16,164,237,51,89,28,201,40,89,194,161,121,29,230,216,101,180,181,19,72,97,212,161,90,230,151,157,111,50,135,137,101,145,132,180,17,45,161,246,150,117,150,136,184,161,225,196,138,30,46,113,34,143,135,114,26,123,78,38,60,161,88,154,160,155,89,48,107,89,182,233,33,109,58,178,113,43,36,103,182,177,4,100,151,86,71,244,39,64,87,244,110,41,209,178,156,65,195,234,134,18,121,79,79,33,202,38,6,58,24,207,35,168,185,145,145,145,145,41,11,74,137,72,90,20,68,180,45,42,74,137,42,73,145,64,14,155,122,31,84,218,35,98,131,178,85,20,92,109,19,60,136,125,84,156,226,45,216,125,124,115,13,54,194,222,67,141,180,179,82,86,202,162,80,209,173,72,108,156,52,154,208,148,145,229,77,192,228,226,211,142,27,69,42,202,62,143,196,20,69,196,97,213,97,16,194,227,158,105,110,186,185,36,90,72,208,81,173,48,70,105,90,20,147,74,95,74,83,173,82,26,105,73,53,27,36,211,129,59,192,0,0,62,107,52,177,243,167,198,79,132,10,135,210,47,143,165,49,243,89,165,143,157,62,50,124,32,84,62,145,124,4,212,242,92,121,137,225,151,199,94,152,141,25,84,49,87,146,227,204,79,12,190,58,244,196,104,202,160,1,106,180,177,243,88,198,79,131,250,135,209,207,139,170,45,86,150,62,107,24,201,240,127,80,250,57,240,31,53,131,234,34,191,175,232,220,44,163,102,216,131,136,53,12,36,142,158,145,195,156,76,116,116,73,158,70,145,114,34,34,34,35,82,214,165,26,80,132,36,141,107,90,146,148,146,148,162,35,249,119,25,211,202,63,202,1,25,164,68,245,220,36,194,26,139,253,137,224,54,103,221,137,135,109,248,119,42,40,172,136,115,52,66,30,67,110,33,150,92,51,66,25,52,229,55,26,55,84,107,241,36,208,90,13,54,244,193,169,180,185,197,7,103,74,56,184,42,38,71,16,250,105,57,60,91,80,250,248,22,29,109,132,60,183,28,105,4,165,45,229,67,33,211,66,150,225,54,106,52,33,74,34,204,172,117,25,21,161,38,135,213,54,151,56,160,212,149,37,23,5,68,200,226,24,85,89,56,132,118,31,95,2,195,173,190,182,80,219,110,172,148,165,188,168,101,180,75,74,28,38,205,68,181,165,68,89,85,41,58,102,242,118,225,198,42,104,251,3,77,224,126,31,74,164,181,158,31,75,211,15,72,38,29,242,133,76,76,41,59,172,122,2,33,213,146,181,218,204,239,56,133,186,162,86,210,225,173,78,160,157,125,75,11,65,201,67,167,28,53,75,42,146,104,143,136,200,139,57,236,182,30,33,20,140,216,214,236,65,71,66,52,151,31,84,19,230,163,81,180,182,26,74,245,74,43,52,108,180,150,236,133,54,141,116,154,15,150,25,180,166,107,32,154,198,200,167,178,200,185,116,202,93,16,228,36,100,28,91,42,101,248,103,219,81,165,198,156,109,68,74,66,210,162,52,154,76,136,200,200,200,196,234,114,113,105,199,19,165,109,27,31,71,226,10,33,33,241,22,143,135,97,113,207,52,182,154,68,238,17,70,104,40,214,152,35,37,33,105,81,37,47,165,41,213,37,110,180,164,154,73,226,105,176,204,160,0,1,98,180,193,209,50,141,210,235,11,252,7,158,196,66,73,231,176,17,13,196,200,170,53,64,28,83,242,165,155,136,55,201,8,39,26,53,161,214,144,109,169,6,188,151,213,172,200,212,210,12,190,115,7,213,64,249,87,1,62,124,154,186,51,209,184,13,163,204,146,179,147,71,69,204,106,28,81,147,202,170,57,212,107,198,104,66,80,228,57,189,13,8,211,68,163,74,80,202,98,92,35,94,245,184,181,173,70,100,156,141,183,150,162,213,104,157,230,177,131,127,7,244,247,163,152,23,84,0,124,171,143,170,129,242,174,3,233,79,68,239,53,140,27,248,63,167,189,28,192,181,92,168,254,98,120,155,241,47,166,32,133,213,209,59,205,99,6,254,15,233,239,71,48,45,87,42,63,152,158,38,252,75,233,136,32,16,173,162,119,157,62,13,252,32,83,222,145,96,125,41,143,154,205,19,188,233,240,111,225,2,158,244,139,3,233,76,4,43,114,213,249,211,210,223,7,240,62,145,152,139,171,200,99,244,236,253,237,255,0,41,11,85,203,87,231,79,75,124,31,192,250,70,98,46,175,33,143,211,179,247,183,252,164,2,85,0,0,0,0,0,90,173,44,124,214,49,147,224,254,161,244,115,227,230,176,125,41,233,99,230,177,140,159,7,245,15,163,159,31,53,128,62,170,0,0,0,0,0,5,170,210,23,73,220,26,209,126,149,102,169,197,202,163,96,219,245,232,149,203,161,153,84,68,116,205,230,155,53,169,182,26,79,238,18,110,44,208,210,20,235,100,181,163,58,111,117,68,53,242,197,104,251,136,244,254,44,51,164,116,117,65,207,52,101,81,177,200,161,25,113,243,39,36,81,77,67,25,148,34,91,90,142,236,187,170,136,136,74,155,34,73,56,183,201,105,73,154,86,240,74,166,5,227,166,28,105,23,135,18,236,80,194,249,206,221,42,142,187,79,50,233,18,34,165,241,73,34,55,33,98,91,35,61,91,200,204,155,149,205,38,149,37,104,82,208,180,45,95,61,154,88,249,211,227,39,194,5,67,233,23,199,181,208,147,76,26,155,68,108,80,106,116,147,139,141,162,103,145,12,38,172,147,194,53,15,175,142,97,166,223,67,43,109,199,80,106,74,217,84,74,221,36,37,109,147,134,146,66,212,146,60,201,182,154,66,213,50,42,231,31,113,46,181,165,163,182,217,45,65,88,78,102,146,232,157,82,219,215,194,191,26,235,141,57,145,100,149,167,50,22,147,178,136,148,87,177,145,30,224,19,127,201,113,230,39,134,95,29,122,98,52,101,80,197,94,75,143,49,60,50,248,235,211,17,163,42,128,98,175,42,63,152,158,38,252,75,233,136,33,0,34,127,185,81,252,196,241,55,226,95,76,65,8,1,1,244,251,138,88,165,66,96,181,9,51,196,204,75,158,243,53,55,38,212,237,177,187,43,209,26,173,107,200,101,191,22,202,22,226,174,227,168,79,69,39,107,220,236,68,102,95,61,154,87,105,93,136,250,90,226,58,235,90,213,221,134,85,3,172,98,65,32,97,227,92,44,162,21,70,70,105,73,153,22,177,229,229,73,186,241,145,41,197,37,36,68,132,33,182,209,114,185,67,52,211,154,233,79,138,17,18,42,66,160,139,86,21,211,81,4,84,252,25,195,42,20,163,95,38,242,187,48,125,181,40,212,181,169,70,234,90,53,146,77,12,154,75,86,218,214,246,103,39,158,133,147,93,41,241,66,30,123,87,211,241,106,194,186,106,32,206,160,140,40,149,66,148,107,228,222,102,165,236,56,148,154,150,181,40,218,83,164,131,73,161,147,81,235,27,90,217,204,24,150,38,167,147,23,79,31,147,124,138,27,1,177,98,117,154,190,167,229,233,230,217,164,198,99,172,138,170,25,74,222,83,150,78,169,37,174,135,97,48,228,172,206,56,235,201,39,30,59,228,117,69,202,229,9,228,233,167,177,170,141,135,175,176,18,138,132,151,98,45,63,15,5,45,135,148,202,211,11,5,9,57,151,54,109,176,134,28,39,22,211,44,174,25,146,35,109,194,50,241,76,234,77,42,45,78,170,21,165,51,105,172,130,107,5,61,145,76,226,229,211,41,116,67,113,112,113,144,143,41,151,225,159,109,68,166,221,109,196,153,41,11,74,136,148,74,35,35,35,34,50,1,245,60,3,26,180,23,211,54,69,166,30,28,69,76,220,149,115,53,103,75,236,240,245,52,181,164,44,225,82,227,164,189,84,76,51,138,189,217,119,84,233,147,106,81,184,218,144,164,171,49,18,29,115,37,64,6,0,114,213,249,172,82,223,8,16,62,142,152,140,255,0,30,43,18,240,134,141,197,168,154,53,250,205,136,183,209,67,85,16,181,124,177,150,95,54,144,185,140,51,79,34,29,78,154,122,74,66,20,254,176,146,70,155,173,180,18,179,35,50,20,24,85,201,165,201,247,13,131,210,169,62,144,120,191,42,139,111,16,99,225,246,153,60,166,45,167,97,95,166,144,180,197,48,225,56,72,124,208,250,226,33,159,105,70,135,154,74,216,59,164,200,150,74,180,133,0,0,197,94,84,127,49,60,77,248,151,211,16,66,0,68,255,0,114,163,249,137,226,111,196,190,152,130,16,2,3,234,160,0,0,0,0,0,64,15,42,63,159,102,38,252,75,232,120,33,63,194,0,121,81,252,251,49,55,226,95,67,193,0,202,174,67,31,167,103,239,111,249,72,74,160,138,190,67,31,167,103,239,111,249,72,74,160,0,0,0,0,0,0,138,190,92,239,164,159,239,147,249,52,74,160,138,190,92,239,164,159,239,147,249,52,6,42,242,92,121,246,97,151,199,94,135,141,19,252,32,7,146,227,207,179,12,190,58,244,60,104,159,224,16,3,202,143,231,217,137,191,18,250,30,8,101,87,33,143,211,179,247,183,252,164,49,87,149,31,207,179,19,126,37,244,60,16,202,174,67,31,167,103,239,111,249,72,4,170,15,149,113,245,80,62,85,192,125,41,232,157,230,177,131,127,7,244,247,163,152,23,84,90,173,19,188,214,48,111,224,254,158,244,115,2,234,128,0,0,0,138,190,92,239,164,159,239,147,249,52,74,160,138,190,92,239,164,159,239,147,249,52,5,170,228,84,243,167,170,126,15,227,189,35,46,19,82,33,91,145,83,206,158,169,248,63,142,244,140,184,77,72,0,0,0,0,15,21,141,20,85,101,136,184,95,80,80,248,127,137,81,116,4,246,115,14,152,104,122,142,18,12,162,159,128,65,184,147,116,219,70,116,25,45,77,19,141,146,210,180,173,179,89,45,38,74,73,24,11,41,95,114,139,104,209,135,152,243,41,192,169,197,107,8,228,67,241,17,114,217,236,221,165,47,98,167,230,40,212,106,24,138,116,208,77,26,28,55,31,67,142,33,197,108,238,51,149,228,160,141,107,107,139,202,143,230,39,137,191,18,250,98,8,65,94,41,97,109,119,130,213,220,207,12,241,46,69,204,213,36,155,83,182,193,109,76,196,106,181,172,161,230,252,99,43,91,106,187,110,161,93,21,29,175,99,177,145,145,101,252,111,40,4,102,46,232,15,136,154,63,99,125,69,181,215,80,156,200,197,51,50,117,183,221,138,159,66,183,49,97,231,83,18,180,160,219,39,152,110,31,123,206,45,42,121,43,77,201,78,37,107,112,49,175,68,239,58,124,27,248,64,167,189,34,192,250,83,31,53,154,39,121,211,224,223,194,5,61,233,22,7,210,152,0,133,110,90,191,58,122,91,224,254,7,210,51,17,53,34,21,185,106,252,233,233,111,131,248,31,72,204,64,93,94,67,31,167,103,239,111,249,72,94,174,81,254,80,8,61,29,228,78,225,38,16,212,95,236,177,31,179,62,236,76,59,108,68,55,78,194,231,67,153,162,16,242,28,109,111,60,217,26,16,201,167,49,54,233,186,163,71,137,39,112,47,64,205,48,105,157,17,176,191,28,103,74,56,72,218,218,121,15,34,77,39,39,139,106,35,81,28,251,78,69,161,229,184,227,72,52,165,12,166,37,14,154,20,182,205,194,73,161,10,73,158,100,226,173,127,95,214,88,167,89,77,177,7,16,106,24,185,229,67,60,136,56,152,232,232,147,44,238,174,196,68,68,68,68,148,33,41,36,161,8,73,18,16,132,165,41,36,165,36,68,30,124,93,93,24,180,133,170,180,95,198,89,46,46,82,208,219,126,193,172,134,152,202,215,20,228,59,51,56,23,83,149,216,119,20,131,250,151,16,106,74,210,135,90,105,102,133,228,202,114,189,201,237,201,211,79,96,173,27,17,95,99,221,21,9,49,196,90,130,30,54,91,17,41,154,38,22,54,18,77,46,112,220,97,108,54,77,173,214,94,92,75,38,102,227,134,103,226,158,212,146,82,90,237,110,0,114,134,104,89,53,209,99,20,34,39,180,133,63,22,156,43,169,98,8,233,248,195,137,84,81,65,62,109,230,118,94,251,138,73,41,11,74,137,213,52,75,53,26,217,36,158,177,197,161,236,161,55,248,47,139,212,110,61,97,125,63,139,152,126,252,91,146,42,138,29,79,67,148,91,6,203,237,45,14,41,167,89,113,27,200,150,219,173,184,217,154,77,72,51,65,154,84,164,153,40,253,168,249,235,208,95,76,217,238,135,152,143,21,51,114,85,207,52,101,81,179,195,212,210,214,144,130,138,83,109,26,245,81,48,206,42,214,121,173,107,166,77,169,68,219,137,90,146,172,166,104,117,191,160,153,76,218,85,63,149,65,79,100,83,56,73,140,182,99,14,220,92,28,100,35,201,121,136,150,28,73,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,128,114,192,0,0,0,0,98,175,42,63,152,158,38,252,75,233,136,33,0,34,127,185,81,252,196,241,55,226,95,76,65,8,1,1,245,80,0,0,2,5,185,57,180,40,252,213,88,142,252,254,191,150,77,91,195,42,91,198,76,162,88,45,83,115,72,226,52,27,114,196,189,153,43,78,100,44,220,117,77,18,148,134,210,148,221,165,60,211,133,61,35,202,97,110,22,208,152,45,66,75,48,207,13,36,92,205,77,201,181,219,20,22,212,244,70,171,90,242,222,115,198,60,181,184,171,184,234,213,210,81,218,246,43,17,17,16,122,9,76,166,85,32,149,65,72,164,82,200,73,116,182,93,14,220,36,28,28,35,41,101,136,102,27,73,37,182,155,109,36,73,66,18,146,36,146,72,136,136,136,136,135,44,0,7,205,102,150,62,116,248,201,240,129,80,250,69,241,42,90,53,127,228,110,155,252,31,215,127,135,154,8,173,210,199,206,159,25,62,16,42,31,72,190,37,79,70,163,47,236,54,205,254,15,235,191,195,205,0,66,184,250,165,62,3,229,104,125,82,31,0,4,249,68,53,31,17,165,30,81,13,71,196,0,142,194,0,185,81,188,250,241,51,226,111,67,193,9,253,43,117,136,2,229,70,243,235,196,207,137,189,15,4,3,214,242,124,50,79,80,120,166,70,69,186,111,77,31,253,76,220,98,109,88,149,179,178,239,45,249,248,126,228,101,223,39,97,36,232,92,85,185,17,252,214,166,127,3,55,24,149,90,41,63,41,216,191,92,255,0,52,7,99,66,203,215,48,219,174,104,61,94,171,137,153,113,205,217,239,9,196,209,42,66,228,178,144,121,181,27,127,163,234,115,162,163,63,161,49,218,93,194,18,240,190,33,134,185,207,88,217,170,250,155,110,35,246,98,118,116,121,83,30,15,47,80,209,54,158,119,59,145,36,139,126,70,187,0,95,246,124,131,247,198,178,226,52,51,228,31,190,53,22,227,1,215,207,203,52,177,244,159,3,203,252,34,17,121,202,27,10,132,162,191,116,146,89,190,101,111,185,254,196,18,143,57,78,105,115,199,187,214,255,0,8,132,100,242,134,67,25,194,215,235,178,109,243,43,239,194,0,194,253,23,166,133,45,196,73,138,149,159,244,25,212,244,72,143,139,204,31,88,155,140,5,142,219,104,202,104,203,55,74,157,131,94,242,34,250,19,93,158,248,129,252,29,140,92,5,121,48,82,92,113,31,51,84,159,22,118,245,237,24,155,253,24,35,21,17,67,210,134,107,112,239,74,192,171,164,126,226,200,11,244,159,36,189,225,81,68,121,37,239,16,168,10,145,92,105,34,81,239,35,26,136,143,168,105,53,149,236,68,100,3,81,92,138,198,40,92,64,84,139,172,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,117,141,38,99,82,184,13,32,3,69,200,134,177,160,142,224,55,11,129,138,23,17,85,10,23,16,20,114,196,71,187,168,90,92,120,113,41,161,39,155,142,255,0,43,126,25,161,118,220,242,79,222,22,159,28,139,243,145,59,47,218,223,134,104,4,41,233,134,225,43,19,42,226,223,250,67,248,188,56,247,90,7,145,120,121,67,153,145,126,169,254,6,40,120,173,49,206,216,159,87,166,223,222,255,0,226,240,227,222,104,30,155,214,244,57,223,251,231,248,24,160,19,49,73,145,115,20,183,119,233,22,127,128,145,207,141,43,183,98,246,95,148,112,169,79,208,41,103,237,22,127,128,145,206,139,44,200,181,253,112,12,65,210,146,17,247,230,146,157,91,137,44,177,17,247,185,159,178,104,99,102,51,75,17,243,30,205,51,250,99,214,253,111,184,101,190,145,80,89,227,229,138,214,218,239,70,159,147,237,155,22,2,161,79,56,108,251,245,122,188,253,247,189,191,32,199,2,55,48,253,226,134,174,233,197,162,233,180,222,12,250,59,184,60,145,229,113,45,205,110,35,213,110,220,207,60,238,57,87,62,59,223,88,245,48,197,178,213,180,218,252,175,154,44,157,184,112,117,3,198,86,203,214,86,115,247,45,108,211,72,163,183,190,234,134,66,119,57,46,188,198,48,214,253,71,57,244,188,96,202,212,159,95,80,197,14,75,147,190,131,88,108,93,138,156,250,94,48,101,121,113,1,172,187,75,128,210,187,157,204,140,84,183,129,151,80,8,171,229,202,250,73,254,249,63,147,69,172,228,86,243,166,170,126,15,227,189,35,46,23,79,151,47,233,41,251,228,254,77,22,179,145,91,206,154,169,248,63,142,244,140,184,4,212,17,92,80,87,143,216,26,128,64,15,42,63,159,102,38,252,75,232,120,33,159,252,138,158,107,21,79,194,4,119,163,165,195,0,57,81,252,251,49,55,226,95,67,193,12,255,0,228,84,243,88,170,126,16,35,189,29,46,1,159,224,0,0,60,166,44,87,95,34,252,44,172,177,51,154,249,207,193,42,126,99,61,216,181,250,157,171,101,134,113,237,86,179,42,178,102,213,229,205,149,86,189,236,118,176,245,98,58,185,102,241,210,14,150,193,169,22,3,74,39,57,39,85,180,193,185,140,210,17,178,97,207,152,240,138,53,164,158,37,25,186,214,178,44,161,212,218,210,146,37,236,143,167,57,18,84,149,4,64,213,149,76,246,185,170,167,53,173,83,29,182,206,170,9,132,68,210,99,19,170,67,122,248,167,220,83,142,185,145,4,148,39,50,214,163,178,72,146,87,177,17,22,225,43,248,145,128,208,218,62,114,56,79,169,151,160,162,225,167,179,248,121,29,77,80,162,46,29,216,103,209,49,139,154,75,148,166,92,101,197,168,218,91,13,37,152,99,34,36,220,225,205,102,132,169,74,33,130,186,0,96,52,78,144,122,81,210,52,203,208,80,145,50,41,4,66,42,106,133,17,112,237,68,176,185,116,35,173,169,76,184,203,139,73,58,135,221,83,48,198,68,74,177,68,26,205,10,74,84,66,93,57,81,252,196,241,55,226,95,76,65,0,133,109,19,188,233,240,111,225,2,158,244,139,3,61,57,107,240,66,106,83,90,55,73,22,103,144,138,150,170,30,30,135,136,150,169,181,37,246,223,37,70,198,52,250,21,189,43,66,146,111,37,68,121,77,6,134,204,179,231,61,94,5,232,157,231,79,131,127,8,20,247,164,88,19,231,165,190,11,202,177,235,71,154,219,15,226,169,8,74,138,110,228,158,50,46,155,135,121,105,105,109,78,219,135,115,98,117,167,84,164,147,75,214,154,82,106,53,37,38,133,173,11,187,107,89,24,67,183,37,102,49,200,176,139,75,137,68,53,70,205,161,43,217,123,180,115,113,57,151,242,172,84,75,236,57,12,121,16,133,26,245,143,195,180,197,186,41,78,191,58,148,73,65,145,207,72,249,97,148,205,166,178,9,172,20,246,69,51,139,151,76,165,209,13,197,193,198,66,60,166,95,134,125,181,18,155,117,183,18,100,164,45,42,34,81,40,140,140,140,136,200,125,41,232,215,139,208,216,245,128,212,54,46,50,252,35,145,21,20,157,151,166,5,8,195,172,176,212,197,23,106,53,150,208,237,214,72,110,37,183,155,35,51,85,201,4,100,165,17,146,140,33,51,149,31,207,179,19,126,37,244,60,16,197,81,149,92,168,254,125,152,155,241,47,161,224,134,74,114,93,114,127,198,77,227,37,186,77,227,125,59,169,149,51,179,76,104,121,91,238,62,196,83,145,77,62,211,236,205,149,171,90,50,178,90,171,52,219,132,180,188,151,20,225,164,144,77,41,208,189,124,151,186,11,124,133,41,84,99,142,49,209,155,38,36,206,179,243,60,52,106,179,61,34,149,184,218,72,174,201,164,182,120,199,174,230,178,230,165,161,163,67,126,41,74,136,108,243,252,0,7,138,198,140,33,163,113,235,11,234,12,35,196,6,34,220,145,84,80,233,102,32,225,31,54,95,105,104,113,46,180,243,107,222,68,182,221,109,183,8,148,74,65,154,8,148,149,36,205,39,243,173,164,86,3,86,90,54,226,228,247,10,107,56,40,180,174,93,16,181,203,35,158,135,38,81,54,151,26,212,80,241,173,18,86,180,228,113,41,185,164,150,172,139,37,182,163,206,133,17,125,47,12,127,211,23,67,170,19,75,250,18,30,65,63,140,230,106,146,77,159,193,250,131,86,244,71,53,235,94,135,92,87,202,168,125,166,223,214,183,14,77,248,195,60,151,204,155,25,111,12,11,228,161,211,142,38,154,154,201,52,71,196,100,66,20,138,101,17,16,138,70,108,107,106,28,224,98,221,83,143,170,9,243,81,164,157,67,238,169,122,165,21,221,39,157,75,118,90,92,70,166,93,6,37,104,89,201,231,133,250,44,74,165,85,124,246,14,18,165,197,68,195,188,81,149,1,169,197,49,4,111,165,41,114,30,5,165,89,40,66,82,70,141,121,160,158,89,45,235,154,16,230,165,57,106,0,62,107,52,177,243,167,198,79,132,10,135,210,47,143,165,49,243,89,165,143,157,62,50,124,32,84,62,145,124,4,212,242,92,121,137,225,151,199,94,152,141,25,84,49,87,146,227,204,79,12,190,58,244,196,104,202,160,1,106,180,177,243,88,198,79,131,250,135,209,207,139,170,45,86,150,62,107,24,201,240,127,80,250,57,240,31,53,131,223,224,94,5,226,62,145,120,143,46,194,252,47,147,109,211,88,235,186,243,206,153,162,22,95,10,147,34,114,42,37,194,35,213,178,140,201,185,216,212,106,82,80,132,173,107,66,21,208,80,20,5,101,138,117,148,167,15,176,250,158,139,158,84,51,200,130,134,129,129,134,34,206,234,236,102,102,102,102,73,66,18,146,82,214,181,25,33,8,74,148,163,74,82,102,83,253,161,38,135,212,206,136,216,94,212,149,37,9,27,91,79,33,216,85,89,56,132,118,35,81,28,251,78,62,182,80,219,110,172,210,148,50,152,149,180,75,74,27,55,9,36,181,165,38,121,82,23,43,2,240,47,14,52,116,195,137,118,23,225,124,155,97,149,64,221,215,158,116,201,113,83,8,165,17,19,145,81,46,17,22,177,229,229,77,206,196,146,74,82,132,37,8,66,16,155,128,0,2,61,121,75,121,62,225,177,134,85,56,210,15,8,37,81,110,98,12,4,62,211,56,148,194,52,236,83,245,42,16,152,86,27,38,201,111,146,24,92,60,51,14,168,144,203,74,91,231,100,145,26,205,55,136,26,2,191,172,176,178,178,148,226,14,31,84,49,114,58,134,71,16,81,48,49,208,198,89,218,93,140,140,140,140,141,43,66,146,106,66,208,162,52,45,10,82,84,74,74,140,143,234,32,71,6,145,92,147,82,172,89,210,142,3,16,41,10,142,46,71,68,214,17,17,179,186,228,141,196,186,252,36,110,181,181,169,48,38,179,82,141,113,138,121,213,89,105,54,216,54,158,93,212,74,102,24,6,85,104,125,165,157,27,165,214,23,248,113,34,135,132,147,207,96,34,28,134,158,211,137,143,56,167,229,75,55,22,76,26,214,109,180,107,67,173,32,156,74,201,25,47,172,65,25,169,165,145,95,81,229,48,183,11,104,76,22,161,37,152,103,134,146,46,102,166,228,218,237,138,11,106,122,35,85,173,121,111,57,227,30,90,220,85,220,117,106,233,40,237,123,21,136,136,139,213,128,15,149,113,245,80,62,85,192,125,41,232,157,230,177,131,127,7,244,247,163,152,23,84,90,173,19,188,214,48,111,224,254,158,244,115,2,234,128,15,149,113,245,80,62,85,192,125,41,232,157,230,177,131,127,7,244,247,163,152,22,171,149,31,204,79,19,126,37,244,196,16,186,186,39,121,172,96,223,193,253,61,232,230,5,170,229,71,243,19,196,223,137,125,49,4,2,21,180,78,243,167,193,191,132,10,123,210,44,15,165,49,243,89,162,119,157,62,13,252,32,83,222,145,96,125,41,128,133,110,90,191,58,122,91,224,254,7,210,51,17,117,121,12,126,157,159,189,191,229,33,106,185,106,252,233,233,111,131,248,31,72,204,69,213,228,49,250,118,126,246,255,0,148,128,74,160,0,0,0,0,11,85,165,143,154,198,50,124,31,212,62,142,124,124,214,15,165,61,44,124,214,49,147,224,254,161,244,115,227,230,176,7,213,64,0,0,0,0,0,243,245,253,1,70,226,157,27,54,195,236,65,167,161,39,148,244,242,28,225,163,160,98,72,242,58,139,145,145,145,145,146,144,180,168,146,180,45,38,75,66,210,149,36,210,164,145,151,160,0,31,60,58,109,232,125,83,104,141,138,14,201,84,81,113,180,76,242,33,245,82,115,136,183,97,245,241,204,52,219,11,121,14,54,210,205,73,91,42,137,67,70,181,33,178,112,210,107,66,82,71,149,56,234,62,154,49,211,2,240,227,72,188,56,152,225,126,40,73,182,233,84,117,157,101,230,140,145,21,47,138,73,25,55,21,12,225,145,234,222,70,101,88,236,105,52,169,72,90,86,133,173,10,249,214,199,76,11,196,125,29,49,30,99,133,248,161,38,216,102,176,54,117,151,154,51,92,44,194,21,70,100,220,84,51,134,69,172,101,121,85,99,177,40,148,149,33,105,66,208,180,36,38,255,0,146,227,204,79,12,190,58,244,196,104,202,161,138,188,151,30,98,120,101,241,215,166,35,70,85,0,197,94,84,127,49,60,77,248,151,211,16,66,0,68,255,0,114,163,249,137,226,111,196,190,152,130,16,87,133,184,91,93,227,77,119,44,195,60,52,145,115,205,73,57,215,108,80,91,83,48,250,221,83,43,121,207,24,242,208,218,108,219,75,87,73,69,123,88,174,102,68,97,112,52,81,209,71,17,244,181,196,116,81,84,83,91,12,170,7,86,252,254,126,251,38,184,89,68,42,140,200,148,162,35,45,99,203,202,162,105,146,50,83,138,74,140,205,8,67,142,35,232,79,11,112,182,132,193,106,18,89,134,120,105,34,230,106,110,77,174,216,160,182,167,162,53,90,215,150,243,158,49,229,173,197,93,199,86,174,146,142,215,177,88,136,136,173,254,138,58,40,225,198,137,88,112,138,42,138,107,110,154,199,106,223,159,207,223,100,145,21,55,138,73,25,18,148,68,103,171,101,25,148,77,50,70,105,109,42,81,153,173,107,113,197,222,176,1,24,28,173,122,20,115,220,28,102,150,88,101,44,154,198,78,153,212,183,90,75,216,45,123,106,129,101,141,90,38,105,35,86,118,245,40,105,166,221,75,105,82,77,179,75,166,77,147,79,45,114,126,0,62,99,48,95,23,171,44,5,197,10,127,23,48,253,248,70,231,180,236,66,158,135,40,182,9,230,29,66,219,83,78,178,226,55,25,161,198,156,113,179,52,154,86,68,179,52,169,42,34,81,125,15,104,197,164,45,43,165,6,13,73,113,114,150,134,216,54,253,100,52,198,86,184,166,226,30,150,71,52,172,174,195,184,164,31,212,184,131,82,80,165,180,235,75,52,35,62,82,195,249,191,35,102,19,199,105,5,9,89,75,234,29,131,9,247,68,68,209,172,20,78,212,151,26,105,132,162,25,49,174,60,227,139,101,231,10,33,215,92,186,28,66,114,182,223,150,78,179,158,180,5,1,70,225,101,27,41,195,236,62,167,161,36,116,244,142,28,161,160,96,97,136,242,52,139,153,153,153,153,154,150,181,40,212,181,173,70,107,90,212,165,40,212,165,25,152,122,0,0,0,0,0,24,171,202,143,230,39,137,191,18,250,98,8,64,8,159,238,84,127,49,60,77,248,151,211,16,66,0,64,125,84,0,0,0,0,0,8,1,229,71,243,236,196,223,137,125,15,4,39,248,64,15,42,63,159,102,38,252,75,232,120,32,25,85,200,99,244,236,253,237,255,0,41,9,84,17,87,200,99,244,236,253,237,255,0,41,9,84,0,0,0,0,0,0,17,87,203,157,244,147,253,242,127,38,137,84,17,87,203,157,244,147,253,242,127,38,128,197,94,75,143,62,204,50,248,235,208,241,162,127,132,0,242,92,121,246,97,151,199,94,135,141,19,252,2,0,121,81,252,251,49,55,226,95,67,193,12,170,228,49,250,118,126,246,255,0,148,134,42,242,163,249,246,98,111,196,190,135,130,25,85,200,99,244,236,253,237,255,0,41,0,149,65,242,174,62,170,7,202,184,15,165,61,19,188,214,48,111,224,254,158,244,115,2,234,139,85,162,119,154,198,13,252,31,211,222,142,96,93,80,0,0,0,17,87,203,157,244,147,253,242,127,38,137,84,17,87,203,157,244,147,253,242,127,38,128,181,92,138,158,116,245,79,193,252,119,164,101,194,106,68,43,114,42,121,211,213,63,7,241,222,145,151,9,169,0,0,0,0,0,1,137,92,161,154,22,74,180,167,194,248,137,237,33,79,194,43,21,41,168,114,58,126,48,226,83,10,113,172,19,153,157,151,190,226,146,105,90,20,147,117,77,18,205,36,135,141,39,172,109,11,123,52,11,77,165,51,89,4,214,54,69,61,150,69,203,166,82,232,135,33,35,32,226,217,83,47,195,62,218,141,46,52,227,106,34,82,22,149,17,164,210,100,70,70,70,70,62,167,132,117,114,157,114,127,198,98,236,28,78,144,56,33,78,237,117,212,38,103,234,105,107,78,62,236,84,250,21,182,25,101,165,67,33,75,54,201,230,27,135,220,203,104,74,158,74,213,99,83,137,66,28,8,193,209,59,206,159,6,254,16,41,239,72,176,62,148,199,205,102,137,222,116,248,55,240,129,79,122,69,129,244,166,0,33,91,150,175,206,158,150,248,63,129,244,140,196,77,72,133,110,90,191,58,122,91,224,254,7,210,51,16,24,0,37,83,146,143,65,111,80,210,131,26,232,207,238,120,170,2,10,57,95,84,165,77,28,135,52,253,107,101,90,149,236,222,36,124,238,240,178,156,156,28,159,241,154,68,79,90,197,188,94,167,127,216,158,3,105,97,168,104,135,31,135,114,162,138,200,182,242,195,173,149,182,226,25,101,195,37,173,226,86,83,113,162,105,36,191,28,109,77,248,0,242,152,165,133,180,38,52,208,147,60,51,196,185,23,60,211,115,157,78,219,5,181,61,15,173,213,60,135,155,241,140,173,14,38,206,52,133,116,84,87,181,142,228,102,71,234,192,7,206,102,152,58,38,86,90,34,226,135,128,243,216,136,185,196,138,62,29,184,153,21,70,168,2,133,98,106,130,109,6,249,33,4,227,164,133,180,234,205,181,32,215,158,218,181,153,18,93,65,158,69,114,98,233,227,242,16,158,195,96,54,44,78,178,208,53,4,193,60,219,52,152,204,117,112,180,187,202,67,202,114,201,213,40,245,49,15,170,28,149,153,198,218,101,70,227,199,108,238,168,229,39,74,173,25,232,221,43,240,142,51,11,107,8,232,185,114,211,16,153,148,162,103,12,102,165,203,166,45,161,196,52,249,183,152,146,242,50,186,226,22,218,140,179,33,106,202,164,47,35,136,199,94,79,254,78,9,22,142,240,114,156,94,197,182,54,252,88,233,196,67,52,196,106,246,90,117,183,88,113,149,195,39,86,162,110,37,229,54,242,201,215,21,157,178,86,84,181,228,27,206,134,117,0,0,0,0,0,197,94,84,127,49,60,77,248,151,211,16,66,0,68,255,0,114,163,249,137,226,111,196,190,152,130,16,2,3,234,160,0,0,0,0,0,0,0,124,214,105,99,231,79,140,159,8,21,15,164,95,18,165,163,87,254,70,233,191,193,253,119,248,121,160,138,221,44,124,233,241,147,225,2,161,244,139,226,84,180,106,255,0,200,221,55,248,63,174,255,0,15,52,1,11,3,234,144,248,15,149,177,245,72,124,0,17,229,16,212,124,70,148,121,68,53,31,16,20,16,7,202,141,231,215,137,159,19,122,30,8,79,224,128,62,84,111,62,188,76,248,155,208,240,64,61,183,39,97,94,131,197,91,127,125,233,143,192,205,198,34,214,38,101,178,92,239,234,159,230,140,187,228,235,254,208,241,91,254,87,166,63,3,55,24,139,88,254,148,255,0,156,255,0,52,7,46,137,137,83,59,110,85,172,175,171,224,127,84,39,103,69,25,146,99,233,7,157,51,117,70,83,213,38,235,222,126,164,199,127,120,129,170,101,95,60,238,246,31,231,9,209,208,245,26,186,53,226,189,255,0,60,42,63,250,168,112,25,92,213,178,29,187,69,70,150,183,164,207,188,106,45,192,56,179,82,188,185,210,250,159,225,16,141,46,80,162,45,134,190,43,23,234,87,223,132,18,91,52,85,160,221,221,236,126,249,8,218,229,11,110,242,202,249,219,255,0,122,183,126,234,16,4,114,225,194,205,186,246,99,99,50,45,128,248,125,83,66,110,244,76,120,220,163,41,68,230,81,218,145,129,61,231,238,76,8,61,161,119,87,115,3,253,131,248,218,19,115,162,26,179,81,180,162,109,107,81,240,63,130,96,6,75,35,200,79,188,66,162,136,242,19,239,16,168,10,164,104,46,35,90,70,130,226,3,80,169,17,138,1,113,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,35,81,138,31,11,0,160,208,103,97,172,105,35,183,80,13,100,118,20,46,34,170,20,46,32,14,112,63,120,90,28,126,127,83,64,79,151,151,53,182,93,215,183,209,218,23,121,206,7,239,11,41,164,123,166,140,59,168,122,23,34,217,55,223,221,217,1,11,186,93,69,107,241,86,172,45,94,92,219,7,93,255,0,75,48,46,190,129,12,230,172,232,83,205,253,243,234,247,40,161,102,52,163,119,93,139,85,50,9,54,190,197,215,127,210,204,12,145,208,10,68,234,230,84,36,195,88,172,167,206,155,181,123,188,152,162,227,112,18,203,76,110,147,203,211,217,6,215,240,18,57,241,42,232,240,245,195,137,32,70,73,92,18,111,194,21,178,255,0,36,135,50,32,174,159,178,2,213,98,12,30,215,20,193,235,50,229,113,238,171,241,52,140,123,171,100,25,54,79,150,239,125,103,208,254,167,188,100,62,32,196,166,30,41,130,81,22,247,30,226,118,235,72,240,83,121,43,177,186,172,171,89,100,205,193,179,62,54,239,238,16,66,197,66,206,201,80,83,142,102,207,104,194,85,173,110,11,108,91,170,161,122,202,154,110,229,173,154,58,32,237,239,184,161,124,177,158,72,185,76,206,151,90,221,82,137,79,188,123,219,203,193,76,247,247,140,208,228,253,140,111,193,216,116,221,59,235,20,122,239,115,133,20,100,247,37,193,223,65,188,55,46,197,206,11,255,0,155,198,12,176,35,176,234,229,42,37,176,102,86,245,79,196,67,179,73,110,184,13,194,222,145,161,69,126,177,172,188,129,165,94,73,128,138,206,92,175,164,159,239,147,249,52,90,206,69,111,58,106,167,224,254,59,210,50,225,52,136,226,53,128,174,110,225,82,59,141,34,190,80,8,3,229,71,243,236,196,223,137,125,15,4,51,255,0,145,83,205,98,169,248,64,142,244,116,184,103,248,0,0,0,0,249,235,229,21,198,57,238,50,105,113,93,196,205,217,217,225,40,249,131,244,116,174,27,50,23,169,133,128,125,214,212,121,210,132,26,181,175,156,67,246,86,101,35,95,147,50,146,132,152,250,20,0,17,151,200,177,128,208,210,154,54,171,210,54,115,5,22,137,148,246,33,116,204,148,222,135,117,164,115,115,38,219,177,47,52,179,94,71,208,236,65,54,217,158,79,22,184,21,164,151,210,90,75,34,185,81,252,196,241,55,226,95,76,65,12,170,0,31,53,154,39,121,211,224,223,194,5,61,233,22,7,210,152,0,8,1,229,52,193,79,144,182,151,21,78,207,48,218,160,43,187,214,176,121,221,206,243,91,107,239,109,13,185,102,208,148,218,41,168,156,137,44,214,104,218,204,163,86,107,101,255,0,34,94,49,200,157,165,107,173,31,162,25,212,206,161,166,7,88,193,185,153,106,218,225,92,110,30,18,32,172,72,200,222,165,109,67,111,53,230,94,213,209,77,155,81,156,159,128,8,203,172,180,21,137,210,151,148,123,18,235,140,65,128,139,70,21,200,34,37,108,199,61,13,20,210,23,51,152,179,38,149,44,165,166,68,225,62,202,20,220,66,92,91,201,71,144,133,33,43,66,212,75,68,148,202,101,50,169,4,170,10,69,34,150,66,75,165,178,232,118,225,32,224,225,25,75,44,67,48,218,73,45,180,219,105,34,74,16,148,145,36,146,68,68,68,68,68,57,96,0,0,0,0,0,0,0,0,3,230,179,75,31,58,124,100,248,64,168,125,34,248,250,83,0,24,171,201,113,230,39,134,95,29,122,98,52,101,80,0,0,181,90,88,249,172,99,39,193,253,67,232,231,197,213,0,24,43,201,193,201,255,0,7,163,188,137,172,91,197,234,119,253,150,35,246,150,26,134,136,113,136,134,233,216,92,235,111,44,58,217,91,141,173,231,155,34,90,222,37,102,38,221,38,146,72,241,198,238,117,0,0,0,0,0,0,0,0,0,0,249,87,31,85,0,2,213,104,157,230,177,131,127,7,244,247,163,152,23,84,0,0,124,171,143,170,128,1,106,180,78,243,88,193,191,131,250,123,209,204,11,85,202,143,230,39,137,191,18,250,98,8,101,80,0,249,172,209,59,206,159,6,254,16,41,239,72,176,62,148,192,0,66,183,45,95,157,61,45,240,127,3,233,25,136,186,188,134,63,78,207,222,223,242,144,149,64,0,0,0,0,0,1,106,180,177,243,88,198,79,131,250,135,209,207,143,154,193,245,80,0,0,0,0,0,0,0,0,0,49,215,77,189,15,169,157,46,112,189,217,42,138,18,10,182,145,195,190,170,78,113,22,236,70,162,5,247,92,97,111,33,198,218,89,37,72,121,48,200,104,214,164,56,109,146,141,104,74,140,178,171,34,128,6,58,242,123,208,21,150,22,104,141,68,225,246,32,211,209,114,58,134,71,17,59,134,142,129,137,34,206,210,249,226,48,200,200,200,205,43,66,146,105,90,22,147,52,45,10,74,146,106,74,136,207,34,128,0,98,255,0,41,140,166,107,63,208,163,16,36,82,41,100,92,198,101,49,136,144,194,65,193,194,50,167,159,137,125,201,220,10,91,105,182,210,70,165,173,74,50,73,36,136,204,204,200,136,117,92,158,122,22,74,180,88,194,248,121,237,95,79,194,39,21,42,88,115,58,130,48,162,83,20,112,76,27,153,154,151,176,226,82,73,66,18,146,105,78,146,13,68,183,137,71,172,113,8,103,46,90,128,0,0,0,0,0,0,0,0,0,0,0,0,0,197,94,84,127,49,60,77,248,151,211,16,66,0,71,213,64,0,0,0,0,0,0,8,1,229,71,243,236,196,223,137,125,15,4,39,248,0,69,95,33,143,211,179,247,183,252,164,37,80,0,0,0,0,0,0,0,69,95,46,119,210,79,247,201,252,154,37,80,0,64,15,37,199,159,102,25,124,117,232,120,209,63,192,0,32,7,149,31,207,179,19,126,37,244,60,16,202,174,67,31,167,103,239,111,249,72,74,160,0,15,149,113,245,80,0,45,86,137,222,107,24,55,240,127,79,122,57,129,117,64,0,0,0,0,69,95,46,119,210,79,247,201,252,154,37,80,0,66,183,34,167,157,61,83,240,127,29,233,25,112,154,144,0,0,0,0,0,0,0,0,1,24,26,68,242,127,193,225,22,150,120,73,164,14,8,83,187,37,11,23,136,20,251,245,52,181,167,24,106,22,67,20,228,230,5,150,149,12,133,44,156,54,95,114,35,115,45,161,73,101,72,85,141,45,169,8,110,79,192,0,4,112,105,161,161,245,77,165,206,158,212,140,149,37,23,5,68,200,232,121,82,170,201,196,35,176,250,248,22,29,141,156,45,148,54,219,171,37,41,111,42,25,109,18,210,135,9,179,81,45,105,81,22,85,72,248,0,243,244,5,1,70,225,101,27,41,195,236,62,167,161,36,116,244,142,28,161,160,96,97,136,242,52,139,153,153,153,153,154,150,181,40,212,181,173,70,107,90,212,165,40,212,165,25,159,160,0,0,0,0,0,0,0,0,0,0,0,1,138,188,168,254,98,120,155,241,47,166,32,132,0,143,170,128,0,0,0,0,0,0,0,0,31,53,154,88,249,211,227,39,194,5,67,233,23,196,169,104,213,255,0,145,186,111,240,127,93,254,30,104,36,4,80,192,124,172,15,170,67,224,42,40,124,0,17,229,16,212,124,70,132,95,49,110,26,207,136,10,8,3,229,70,243,235,196,207,137,189,15,4,39,240,22,101,148,183,128,131,142,78,223,237,15,21,127,229,122,99,240,51,113,136,181,129,95,100,255,0,156,255,0,52,79,222,148,247,85,27,12,68,95,171,104,252,19,226,1,171,36,26,118,59,251,167,87,212,128,213,74,53,173,218,186,86,182,78,175,170,19,173,162,75,90,186,69,210,205,127,155,234,62,30,228,192,130,138,93,196,167,105,204,100,94,71,19,250,161,58,58,32,197,55,17,71,60,164,154,127,182,5,22,229,95,232,80,224,50,173,159,32,253,241,168,183,138,53,228,31,190,42,92,64,113,102,105,188,27,155,251,62,249,8,253,211,246,95,172,164,107,183,117,214,191,53,238,203,238,176,189,226,64,166,87,56,87,55,118,125,242,17,251,167,220,74,147,75,87,108,106,76,237,205,123,239,238,144,166,2,47,233,182,117,88,133,51,70,107,218,12,186,190,180,38,159,67,180,126,117,105,125,255,0,238,62,11,240,112,226,23,105,172,203,196,73,167,68,203,229,34,255,0,68,38,191,68,38,204,168,202,80,236,127,218,124,7,87,185,67,128,201,102,247,54,146,246,164,53,13,40,242,19,239,16,212,2,164,118,27,119,177,144,220,72,208,92,64,106,74,183,112,21,189,204,133,0,184,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,224,41,126,161,85,112,26,64,6,146,59,13,67,64,13,197,10,10,168,80,5,22,163,177,251,194,199,105,48,238,76,55,169,14,229,187,99,227,245,246,69,239,115,129,251,194,196,105,60,175,246,53,169,75,119,233,63,227,12,128,133,93,36,156,55,177,138,162,78,237,251,39,15,218,172,140,196,228,255,0,132,45,134,131,114,203,253,84,247,188,168,161,134,250,66,217,88,207,63,73,158,227,217,127,138,52,51,111,147,245,180,115,101,6,156,199,250,169,215,237,162,128,73,116,156,173,3,10,93,140,35,239,16,228,196,238,65,91,180,108,203,44,152,56,114,191,6,80,95,112,134,236,74,136,145,123,151,16,22,71,23,38,74,134,140,132,73,155,69,227,98,75,165,220,104,239,26,224,144,113,57,242,145,171,45,188,157,253,163,196,233,21,82,20,174,101,46,65,61,10,156,239,198,151,140,85,184,41,190,242,237,30,214,132,136,57,134,221,152,211,226,245,94,71,126,111,200,32,136,141,38,96,151,10,253,42,226,155,113,54,92,89,244,138,197,184,216,25,1,160,36,237,182,101,144,16,166,252,49,27,181,147,86,37,43,164,119,76,41,110,222,45,174,153,116,242,101,176,244,179,164,136,146,232,76,85,227,11,118,226,99,184,114,180,30,153,173,153,156,130,29,58,171,46,179,132,189,248,239,84,49,118,128,153,218,117,105,114,13,106,204,94,170,101,184,251,136,119,73,242,76,121,186,65,102,228,189,106,221,185,243,45,223,82,145,232,211,192,81,186,94,64,161,151,71,188,84,188,128,224,87,1,164,146,69,188,106,50,221,113,160,213,115,26,210,119,43,0,160,170,69,12,87,135,0,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,6,149,113,26,133,12,6,145,67,224,42,7,188,5,18,103,114,236,26,143,136,167,0,0,27,107,50,237,235,27,135,188,172,54,93,59,21,143,180,5,130,210,116,141,116,140,57,88,255,0,70,145,195,235,79,8,9,173,210,127,41,88,140,253,83,252,209,63,186,71,178,183,233,70,16,132,41,86,155,164,250,37,127,161,188,32,46,186,97,76,108,57,208,180,230,214,249,69,111,98,3,169,144,216,181,251,253,143,227,19,141,161,130,147,224,91,219,203,251,100,87,224,161,196,27,200,239,227,236,94,199,241,137,185,208,174,44,220,163,156,43,163,125,74,101,187,235,80,224,51,53,159,32,253,241,175,129,92,134,212,57,244,14,221,163,114,251,172,3,143,29,190,21,103,215,187,239,144,192,157,62,101,166,229,35,93,69,100,116,239,205,155,200,183,122,172,41,118,12,249,139,78,104,117,150,254,175,190,48,163,78,198,18,172,60,173,252,171,252,205,252,60,48,8,155,166,208,109,98,76,213,6,70,86,130,46,63,243,34,107,180,68,254,211,41,79,240,62,3,240,76,8,90,150,32,145,138,83,132,111,221,4,158,63,82,200,154,93,17,8,202,139,164,206,199,111,3,224,63,4,192,12,145,79,146,94,240,168,162,124,146,247,133,64,85,35,65,113,26,210,52,23,16,26,133,72,136,80,11,136,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,101,113,67,183,217,21,189,134,147,226,0,52,13,102,71,212,52,21,250,192,110,40,80,84,239,214,40,3,74,200,204,143,222,22,15,74,19,203,134,245,53,248,124,165,248,118,69,252,112,204,146,118,236,24,253,165,62,183,228,105,83,154,127,97,118,127,116,48,2,21,180,130,59,227,68,248,203,135,202,191,197,26,25,205,201,241,15,154,81,64,186,104,254,250,239,191,182,138,24,45,143,102,179,198,73,233,43,143,202,191,197,90,25,229,201,236,95,157,250,7,227,95,225,197,128,146,40,4,252,170,201,91,232,73,251,196,17,151,213,149,189,144,213,1,243,179,63,90,79,222,33,72,162,232,239,246,64,48,91,76,57,177,195,79,37,40,76,70,83,218,230,68,125,11,240,91,93,194,251,225,10,218,136,231,108,135,155,46,162,252,75,245,193,141,186,108,188,150,42,25,69,213,151,52,100,215,170,254,189,145,127,116,127,141,84,87,63,103,119,54,93,151,214,218,215,214,137,222,48,139,79,137,26,152,147,83,78,236,185,73,16,211,101,25,231,189,172,136,126,241,106,180,43,112,209,80,83,68,71,98,240,202,15,248,112,227,38,185,64,169,214,142,147,148,62,152,61,236,203,167,42,190,176,247,120,166,15,183,184,98,238,135,110,236,213,53,50,140,217,111,87,193,29,173,127,162,67,128,155,10,17,68,169,75,166,103,127,150,85,252,20,143,78,146,177,15,31,135,47,147,178,103,143,53,254,91,81,112,246,136,30,197,54,183,120,163,112,188,128,63,32,11,200,3,242,0,109,164,174,163,26,203,119,1,161,39,101,24,214,155,25,128,10,149,186,197,15,136,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,52,171,136,212,52,171,136,10,0,0,10,219,117,192,184,135,173,20,1,67,204,70,118,28,25,131,142,33,187,164,236,121,255,0,40,231,153,246,142,52,67,73,116,172,105,190,251,241,1,103,113,184,208,116,212,57,191,192,230,40,251,122,183,59,4,8,98,210,97,211,205,90,162,253,126,252,125,204,79,166,58,194,56,186,102,29,12,183,115,41,154,58,250,181,110,136,11,197,150,93,107,154,181,169,181,245,246,223,245,176,30,122,64,80,126,63,55,181,237,239,19,89,161,100,35,105,163,156,52,55,98,42,148,207,143,185,67,136,77,167,155,91,187,70,66,189,178,95,238,137,194,208,222,17,216,90,57,214,220,111,41,157,70,165,90,228,127,66,135,1,151,144,228,68,217,219,180,107,26,24,35,36,31,190,53,128,210,241,150,165,68,125,223,124,97,110,157,89,60,0,173,254,45,252,52,48,204,248,179,203,12,181,23,29,223,124,97,22,157,241,200,110,128,174,16,110,217,69,205,158,183,221,225,64,69,116,22,95,146,172,228,255,0,97,35,248,44,137,165,209,28,203,192,138,74,223,239,62,3,240,44,8,86,147,47,104,197,25,194,175,154,240,73,238,234,100,77,86,136,233,181,19,73,110,255,0,114,16,31,129,96,6,70,39,201,47,120,84,81,60,11,222,21,181,192,85,35,65,113,26,210,52,23,16,26,128,184,128,169,16,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,3,72,212,174,3,72,1,159,104,209,123,141,106,35,220,52,17,88,6,225,157,197,5,76,172,40,3,67,156,14,253,130,193,233,74,164,124,141,42,123,158,239,148,191,140,48,47,235,137,59,31,188,44,6,148,237,153,225,165,79,107,126,146,254,48,192,8,82,199,213,35,228,209,61,50,61,223,42,255,0,20,104,103,159,39,181,142,65,64,153,112,249,171,252,56,177,129,88,250,89,113,150,122,71,251,23,248,171,67,59,185,61,95,73,73,104,22,186,95,170,190,247,151,22,36,137,42,130,221,12,201,245,106,211,247,136,82,48,252,89,91,217,10,193,40,142,21,157,223,67,79,222,32,138,50,38,200,204,189,112,162,61,116,229,105,103,62,145,153,39,140,100,219,175,219,176,47,118,141,177,45,171,194,43,174,246,217,58,190,188,44,222,155,145,12,162,125,37,39,27,53,124,185,53,182,226,59,116,217,23,71,69,152,166,222,240,159,49,40,237,177,113,255,0,159,19,188,91,173,63,224,208,116,44,34,137,189,233,148,206,207,143,184,180,48,131,69,72,133,49,89,82,205,231,203,122,178,4,237,107,253,21,129,158,218,123,180,133,97,234,79,34,110,153,52,236,203,119,15,16,216,142,189,30,99,23,11,95,210,104,75,142,38,245,52,2,186,39,111,163,52,40,156,124,44,117,78,73,29,50,85,203,109,81,112,246,136,30,249,60,5,168,192,216,197,68,83,79,169,107,113,71,206,74,43,168,239,244,54,133,215,73,220,128,110,151,144,27,237,220,5,228,10,0,208,101,99,220,53,35,113,220,251,2,214,59,152,168,1,241,0,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,0,0,0,0,0,0,0,0,0,0,0,0,0,5,14,194,163,74,184,128,160,174,235,92,80,15,200,48,2,51,191,112,169,151,89,112,26,46,99,82,72,204,184,128,26,76,203,113,13,165,238,225,198,227,120,207,168,109,168,174,2,219,98,220,51,111,200,154,75,136,204,91,122,79,141,189,99,130,1,177,194,25,44,243,46,84,90,251,79,95,214,199,208,46,43,55,243,9,155,17,124,250,159,224,44,64,94,63,180,72,230,27,18,74,251,87,15,249,160,22,234,144,65,158,215,152,191,91,255,0,56,78,190,139,108,195,51,76,172,152,77,139,159,76,248,159,29,91,29,162,9,233,12,197,181,221,71,244,62,191,170,19,113,161,220,212,226,169,37,235,28,121,102,117,17,166,235,59,253,10,31,188,6,95,176,171,182,123,250,198,225,113,27,80,229,116,25,151,104,221,46,32,56,211,37,26,96,220,50,59,90,223,124,132,121,242,128,207,30,102,155,175,33,10,42,196,92,215,209,200,95,174,66,159,27,9,10,155,157,160,93,63,169,254,17,8,211,229,11,126,210,250,253,55,87,234,87,240,161,0,71,165,14,226,226,241,26,104,234,143,62,104,14,60,58,217,33,55,26,37,164,209,69,82,119,43,23,130,48,31,129,96,66,30,25,18,157,175,166,57,79,245,60,248,253,83,66,111,52,83,37,38,137,165,8,207,133,37,2,95,245,44,0,200,132,240,47,120,106,72,208,143,33,62,241,13,100,118,0,72,209,107,24,214,145,183,125,228,3,88,212,158,3,72,169,31,80,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,3,72,212,174,3,72,0,208,53,141,0,55,20,40,42,161,64,26,92,51,177,239,234,22,23,74,36,153,225,173,77,127,216,95,198,25,23,237,69,114,63,120,88,141,40,18,95,35,74,155,255,0,98,254,48,200,8,75,210,5,63,236,209,62,45,223,165,127,138,52,51,139,147,229,10,41,109,4,100,123,190,106,255,0,10,40,96,238,145,42,213,227,45,64,162,234,217,63,138,52,51,91,147,234,45,92,221,65,38,199,250,169,235,189,180,80,9,59,129,185,66,48,102,127,66,79,222,32,139,63,22,95,84,54,229,138,53,193,195,220,207,212,80,127,112,134,228,89,120,178,250,160,17,235,167,43,132,83,249,39,31,159,38,223,195,96,94,221,25,229,229,9,225,37,208,209,103,216,252,146,236,215,119,11,11,167,51,198,186,142,78,146,185,100,142,155,23,31,116,100,100,86,142,164,75,240,130,197,107,108,159,233,128,91,45,62,222,75,120,124,130,50,62,148,154,119,195,235,13,136,222,192,87,51,98,13,39,150,229,249,228,128,47,250,246,132,138,105,254,226,142,130,135,222,127,160,243,190,191,113,104,71,198,142,48,41,139,175,105,53,154,201,54,170,32,19,228,223,232,204,128,154,61,31,137,94,11,68,102,59,159,58,175,240,109,11,196,146,22,175,4,32,138,22,156,125,4,178,63,154,74,86,228,219,232,109,139,168,158,0,55,75,200,20,21,47,32,80,6,147,226,53,32,183,239,20,51,46,193,82,0,62,32,2,188,59,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,1,75,219,112,95,125,128,15,128,23,0,62,0,92,0,84,0,80,206,192,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,2,134,87,21,0,26,109,99,222,10,222,91,128,247,110,226,23,221,96,27,118,50,86,254,3,89,94,215,46,1,109,247,0,0,59,91,128,10,145,92,7,133,196,230,148,228,149,164,149,190,124,73,239,250,133,136,13,210,9,149,124,193,185,151,233,175,244,67,232,14,185,133,76,68,181,180,40,200,173,18,71,188,175,235,84,32,143,73,185,35,82,255,0,6,242,173,11,214,109,156,27,34,181,181,61,253,224,44,21,51,20,219,123,78,229,111,201,195,247,66,106,180,46,89,46,146,81,149,255,0,182,83,252,20,56,132,121,41,41,90,236,170,52,249,60,62,200,154,253,9,158,53,209,235,43,90,245,49,149,239,238,80,192,51,110,24,238,217,251,227,116,134,204,18,108,202,174,119,233,31,222,33,188,91,128,112,167,36,101,47,123,127,177,254,17,8,203,229,12,93,161,43,244,220,255,0,82,190,252,32,147,57,218,173,45,120,237,236,127,132,66,48,121,67,93,81,183,95,166,231,111,153,93,127,181,0,96,126,15,228,240,246,96,167,16,74,35,150,171,137,95,215,178,38,239,69,228,17,81,116,170,146,68,68,116,172,13,173,245,166,68,39,96,124,22,219,93,204,27,55,50,90,88,181,95,45,254,136,200,155,253,25,224,210,197,15,74,36,148,71,150,150,129,77,242,218,254,37,144,23,197,191,33,62,241,13,64,146,178,19,239,16,170,64,8,143,168,104,220,102,91,134,225,29,250,134,146,78,109,252,0,5,72,186,192,203,125,133,72,172,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,174,3,72,212,174,3,72,0,208,53,141,0,55,20,40,42,161,64,20,62,7,239,11,25,164,234,115,97,181,75,191,251,143,248,195,34,250,47,113,31,188,44,150,146,141,231,195,122,140,239,107,236,127,135,100,4,33,233,36,90,172,95,168,151,198,219,39,241,86,70,90,104,3,52,178,168,56,93,71,247,211,165,155,246,209,240,176,197,45,40,81,147,22,106,109,247,182,197,252,89,145,144,218,1,197,101,168,232,70,178,127,125,55,223,220,226,128,75,212,145,121,165,208,138,183,24,118,207,252,146,27,241,155,209,251,161,195,167,139,230,92,18,187,97,91,254,9,14,92,105,93,178,250,175,202,2,57,180,230,132,205,82,74,21,172,181,227,166,199,195,221,25,25,21,163,155,121,124,33,223,253,201,254,152,88,125,54,186,117,4,156,184,101,140,154,255,0,13,145,144,24,2,189,127,63,110,203,151,101,239,253,116,65,101,116,253,118,212,44,34,114,249,82,153,217,113,247,22,132,77,72,49,82,189,160,231,13,197,210,147,237,133,233,116,121,70,67,43,101,101,220,143,54,178,52,42,206,33,68,118,52,39,113,220,183,111,33,41,188,160,8,189,27,45,59,240,150,78,191,4,200,136,104,255,0,159,162,62,186,191,190,97,2,126,121,59,171,218,187,20,180,90,165,171,218,238,113,206,115,201,164,108,196,226,162,182,118,153,214,106,227,29,105,29,6,146,148,21,144,218,11,114,74,246,185,220,238,99,40,83,192,96,87,36,94,51,225,229,81,163,196,22,12,75,231,105,110,177,163,95,141,137,143,149,190,68,135,29,132,126,45,110,162,41,141,254,53,162,55,146,218,204,183,161,118,37,17,18,218,82,243,208,184,138,55,72,250,54,17,133,202,127,166,94,146,122,59,227,228,130,138,193,220,71,240,126,75,27,71,194,205,31,134,230,120,8,188,241,75,141,141,109,78,103,136,97,197,149,208,203,101,98,60,189,27,218,230,102,114,120,92,4,44,242,213,121,211,82,191,7,240,62,145,152,128,202,126,74,125,40,241,215,73,51,197,31,147,85,115,225,23,131,188,201,205,159,51,32,224,245,27,70,221,174,249,217,166,243,102,212,181,229,94,217,119,90,231,123,3,167,150,158,154,88,96,182,150,21,206,26,97,158,43,115,53,55,39,230,205,138,11,152,165,177,26,173,108,182,21,231,60,99,208,235,113,87,113,213,171,164,163,181,236,86,34,34,47,85,200,107,199,26,255,0,123,127,202,67,21,185,81,60,250,177,51,226,111,67,193,0,207,254,74,109,40,241,215,73,79,146,143,201,174,185,240,143,193,222,100,230,207,153,144,112,122,141,163,110,215,124,236,211,121,179,106,26,242,175,108,187,173,115,190,127,8,172,228,51,250,118,126,246,255,0,148,132,169,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,40,125,64,71,112,3,43,138,30,226,176,212,52,153,91,172,5,6,162,224,52,141,69,192,5,69,50,247,129,149,197,11,136,13,64,2,134,118,1,80,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,13,57,123,197,11,120,169,241,11,111,176,7,3,20,61,226,188,12,80,247,128,10,167,136,160,169,29,128,117,115,244,107,33,82,155,219,198,145,253,195,16,217,166,244,143,81,224,95,203,89,179,115,143,172,183,247,55,120,153,233,129,120,148,159,182,47,188,98,48,180,226,167,117,222,5,124,185,107,115,151,208,255,0,107,119,128,139,40,19,203,159,174,246,252,98,101,116,21,94,106,75,135,251,170,255,0,69,12,33,157,165,234,111,186,247,19,71,160,187,223,156,229,116,127,221,73,245,251,148,48,12,236,131,47,20,103,237,191,16,222,45,195,98,13,121,218,51,181,186,67,144,69,214,3,173,159,157,165,111,157,189,143,240,136,69,207,40,107,215,42,253,25,127,189,91,239,251,80,74,13,79,186,81,19,251,143,225,36,69,63,40,74,239,48,175,147,111,239,87,240,97,0,99,62,137,240,187,86,34,204,75,89,151,230,43,199,194,255,0,71,96,77,166,7,49,169,163,169,196,230,189,169,248,50,225,238,77,8,106,208,177,172,245,252,121,230,183,204,40,142,175,217,44,9,167,194,22,178,210,146,19,205,127,152,144,189,94,230,216,11,131,235,11,222,20,21,63,36,133,0,84,142,195,65,21,198,180,141,41,224,3,82,74,201,49,66,226,42,92,12,8,186,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,26,15,136,212,174,3,72,0,167,14,3,87,30,35,109,91,184,0,220,80,161,113,21,51,51,20,0,95,3,247,133,166,199,88,20,198,80,243,182,76,156,60,251,55,147,199,115,205,126,65,118,86,86,35,247,133,187,197,166,137,116,148,214,247,223,168,252,43,96,33,3,76,89,97,65,98,149,92,100,151,75,38,193,229,151,108,52,63,119,120,184,218,5,188,162,173,104,100,110,183,205,63,192,197,15,49,167,12,57,35,19,107,85,150,109,220,219,199,135,206,240,195,188,208,65,243,69,119,67,149,211,98,231,62,63,89,137,1,51,212,169,124,198,151,171,182,9,175,224,36,118,17,150,38,200,239,235,191,40,235,233,53,18,164,50,195,185,111,129,100,255,0,200,72,230,76,150,100,201,88,189,127,226,48,17,233,166,235,110,57,81,202,114,161,71,104,217,175,2,247,70,69,241,209,181,42,63,8,179,164,211,243,165,183,91,245,225,102,180,204,81,42,127,42,177,145,158,217,52,189,190,173,161,125,52,127,133,114,31,159,188,91,133,155,101,242,139,235,162,12,120,211,254,61,148,209,242,198,245,237,93,201,100,233,36,70,162,185,248,166,120,8,144,141,249,246,34,223,174,175,239,152,147,222,80,41,154,213,79,83,200,241,93,40,41,193,127,145,15,222,35,6,44,239,20,241,251,162,190,248,64,247,56,27,142,88,141,163,182,35,75,177,63,12,103,59,12,214,6,237,188,203,164,107,133,143,133,81,145,185,11,18,217,25,107,25,94,84,220,174,74,35,74,86,133,33,104,66,211,244,31,163,62,145,84,46,147,216,93,1,137,116,60,79,235,80,115,136,44,143,124,204,153,236,204,188,252,30,177,214,155,215,106,245,233,78,181,9,200,174,36,124,72,160,38,174,209,206,177,165,180,125,161,180,146,76,84,44,109,41,89,198,69,202,87,148,201,15,203,230,12,191,16,132,178,180,25,221,196,56,212,50,220,75,137,224,105,113,43,36,217,181,59,233,244,42,210,182,123,162,102,50,65,86,90,217,172,101,35,50,180,37,81,37,130,121,9,219,225,114,172,155,112,146,225,26,13,230,22,189,107,103,116,40,236,182,245,136,67,174,24,163,232,158,251,172,33,99,150,171,206,154,149,248,63,129,244,140,196,76,141,37,84,200,171,138,86,77,90,210,209,219,108,154,160,151,195,205,37,209,58,165,183,175,133,125,180,184,211,153,22,68,180,230,66,146,118,81,18,138,246,50,35,220,33,187,150,171,206,154,149,248,63,129,244,140,196,5,211,228,53,227,141,127,189,191,229,33,138,252,168,190,125,88,153,241,47,161,224,134,84,114,26,241,198,191,222,223,242,144,197,110,84,79,62,172,76,248,155,208,240,64,50,171,144,207,233,217,251,219,254,82,18,169,195,128,138,190,67,63,167,103,239,111,249,72,74,161,151,96,13,64,0,0,0,0,0,3,0,185,96,171,252,76,195,108,40,160,234,28,53,196,106,146,147,121,234,133,216,40,181,200,230,209,16,46,68,37,80,202,90,73,106,101,105,53,36,141,179,220,119,222,96,51,244,7,206,21,33,165,6,148,211,122,178,73,41,61,35,241,81,242,141,152,195,67,234,142,179,152,145,47,59,169,78,83,187,221,119,176,250,59,90,9,196,41,10,51,34,81,25,29,140,200,254,193,150,242,1,168,7,205,140,86,148,250,87,65,69,61,5,21,164,150,43,54,244,59,138,105,196,29,103,49,60,170,73,216,203,115,221,164,37,151,146,22,185,196,124,72,192,26,178,169,196,140,65,168,106,184,180,86,15,75,225,223,157,205,31,142,121,150,219,130,132,89,161,43,121,74,52,160,205,227,60,164,118,189,207,172,6,116,128,0,11,123,164,79,155,246,39,127,129,179,175,226,78,136,49,19,255,0,81,83,242,138,178,159,153,210,213,4,38,213,43,156,193,189,47,141,99,88,164,107,97,222,65,161,196,102,65,146,147,116,168,202,233,50,50,190,227,35,22,51,243,0,232,145,255,0,4,223,252,250,103,254,176,56,29,175,178,239,109,10,233,170,212,196,98,59,243,249,75,182,187,57,223,205,155,186,26,91,246,53,212,87,84,215,84,76,112,69,51,210,49,207,53,82,200,64,0,28,243,169,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,20,80,17,246,128,31,111,96,165,207,176,86,229,218,41,123,110,32,2,51,3,226,4,125,66,134,0,53,112,46,241,66,227,112,62,55,0,226,123,195,129,238,20,26,138,197,214,1,199,136,17,88,83,49,138,153,246,0,168,10,92,187,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,5,12,207,168,133,69,47,190,192,54,212,103,123,219,120,170,12,204,202,228,7,229,138,145,23,148,71,188,5,79,136,160,175,30,32,119,225,96,27,81,41,35,108,174,125,98,56,244,213,37,167,192,222,129,239,231,30,175,218,226,71,159,43,182,68,125,162,63,180,208,147,109,30,7,120,183,207,47,56,121,37,251,95,184,4,56,62,121,114,223,119,30,34,93,244,4,155,41,250,77,41,53,51,210,171,137,59,143,220,161,123,196,68,77,8,219,213,110,61,249,184,253,129,42,252,159,14,159,131,12,167,118,250,201,63,131,133,1,38,144,54,54,84,119,245,199,247,136,114,11,136,227,75,172,76,40,189,177,253,226,28,146,226,3,165,170,212,162,148,69,101,77,252,142,175,108,145,20,60,160,154,238,121,175,85,170,59,124,203,223,148,237,228,66,137,97,169,255,0,66,34,127,113,252,36,136,176,229,7,101,36,237,124,245,207,63,204,173,223,98,20,5,133,208,161,165,187,94,71,30,69,126,129,68,112,47,217,44,9,169,194,148,18,40,250,124,183,220,164,176,133,99,250,210,4,50,104,54,108,248,119,27,172,113,41,62,97,137,220,102,69,250,105,129,51,216,97,171,240,82,69,145,100,127,50,33,122,253,205,0,61,161,150,235,138,10,159,2,20,0,26,72,250,134,180,141,41,36,158,243,48,26,139,129,129,113,15,123,121,1,31,80,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,3,77,134,163,183,88,161,223,236,0,31,2,27,70,119,27,134,118,181,198,217,149,128,110,164,238,70,40,4,86,189,128,1,71,184,207,184,91,220,90,112,147,72,205,109,238,31,133,108,92,37,90,199,110,193,111,241,85,13,174,148,154,37,69,123,234,63,8,128,16,197,167,18,201,88,139,90,220,248,243,111,224,33,134,246,131,113,72,106,191,162,144,102,91,185,203,168,255,0,88,137,26,52,232,109,182,241,18,182,202,86,183,54,254,2,24,116,250,22,76,82,198,36,81,201,83,217,73,60,227,235,111,244,8,142,224,19,129,69,186,151,41,249,86,83,191,204,246,15,135,180,72,236,230,87,212,149,189,159,226,49,231,240,241,237,117,61,40,89,42,228,169,92,58,139,119,180,64,244,49,230,68,209,95,217,126,35,1,30,26,100,197,69,162,165,128,73,52,139,20,116,208,139,255,0,120,215,120,201,204,20,105,69,207,57,10,255,0,59,222,231,245,193,142,26,99,193,41,234,142,92,166,218,191,203,179,67,62,151,186,52,50,99,6,154,83,124,241,100,218,251,63,95,215,4,24,23,202,0,242,147,36,166,136,200,183,194,205,255,0,129,14,35,106,39,124,67,167,237,213,247,196,142,114,130,173,69,39,165,138,252,97,166,255,0,193,135,17,197,17,234,238,125,90,190,248,64,156,254,77,186,94,71,91,242,125,83,180,93,81,1,182,201,106,6,103,242,185,140,54,181,109,235,225,95,142,138,109,214,243,160,201,105,204,133,40,174,147,37,21,238,70,71,188,69,174,156,26,35,205,116,68,197,164,210,172,76,98,230,244,164,246,29,83,42,118,104,252,58,144,181,176,75,52,174,21,229,146,73,181,68,178,121,115,234,206,198,135,25,112,210,222,180,155,78,102,114,67,105,111,39,68,185,157,18,42,242,138,68,205,113,81,179,26,74,45,45,37,76,58,201,160,226,34,96,151,145,4,164,45,38,136,136,132,184,179,81,44,150,226,51,32,208,210,92,207,125,36,180,116,161,116,159,194,216,236,52,174,97,255,0,93,140,147,198,231,123,230,100,207,102,121,150,35,53,109,58,222,187,85,175,90,181,75,86,69,112,50,224,101,68,67,242,115,233,235,249,149,231,175,225,190,33,177,180,97,149,77,48,219,34,226,24,135,207,21,37,142,82,16,209,198,36,144,89,222,100,208,219,105,117,173,234,36,161,43,104,179,37,77,189,234,249,106,188,233,169,95,131,248,31,72,204,70,37,233,21,128,245,150,141,216,183,61,194,170,206,10,45,43,151,68,45,114,216,231,161,201,148,77,101,198,181,20,60,107,68,149,173,57,28,74,110,105,37,171,34,201,109,168,243,161,68,94,42,115,84,207,106,9,116,138,83,55,142,218,33,41,153,122,229,114,182,245,72,70,207,10,184,168,136,181,55,116,145,26,238,252,92,66,238,163,53,116,237,124,169,73,16,73,231,33,175,28,107,253,237,255,0,41,12,86,229,68,243,234,196,207,137,189,15,4,50,167,144,215,142,53,254,246,255,0,148,134,43,114,162,121,245,98,103,196,222,135,130,1,149,92,134,127,78,207,222,223,242,144,149,66,59,8,171,228,51,250,118,126,246,255,0,148,132,169,128,214,0,0,0,0,0,48,19,150,146,90,113,154,44,83,177,237,178,217,170,2,184,130,90,156,50,44,201,109,80,81,168,50,35,227,189,70,139,151,113,118,12,251,24,79,202,249,46,56,221,14,35,162,73,131,115,96,168,165,145,6,162,63,83,186,150,222,99,255,0,222,91,247,64,33,159,2,101,169,156,227,126,30,74,22,135,22,152,234,174,83,12,105,111,203,50,92,99,73,178,123,247,238,31,78,3,230,223,67,168,14,114,210,195,7,161,245,186,188,149,188,150,34,249,111,125,84,99,110,91,143,94,75,95,170,247,223,192,125,36,0,249,123,196,184,18,149,226,61,87,44,38,220,65,66,78,227,152,202,225,89,73,202,250,211,99,239,220,38,123,145,202,94,80,122,34,61,18,77,54,141,190,173,152,196,25,160,172,107,179,80,237,221,93,167,226,237,239,17,8,134,210,102,3,154,180,144,197,121,94,183,91,177,214,243,216,125,102,92,185,242,71,188,155,218,231,107,219,133,196,206,242,78,75,10,3,66,122,82,40,161,205,190,114,153,77,162,141,70,102,122,219,70,186,214,98,236,245,44,187,189,136,12,194,16,231,249,191,180,183,255,0,133,159,254,67,44,255,0,87,19,24,48,231,251,22,122,63,127,191,12,66,255,0,24,65,127,170,14,31,107,105,245,154,142,15,130,213,49,140,231,158,60,49,248,187,35,179,237,179,187,155,35,225,63,167,236,211,115,139,131,131,54,226,188,99,139,139,172,78,51,154,125,120,244,46,22,2,227,101,93,51,208,213,156,117,174,223,240,138,121,47,147,79,38,209,93,22,161,54,189,142,34,43,35,126,41,178,67,119,67,40,70,98,65,246,153,25,222,248,247,253,150,127,255,0,160,63,247,171,255,0,179,25,91,13,128,114,250,59,70,169,214,143,152,127,50,136,117,152,137,4,226,85,46,138,156,60,149,40,157,141,39,212,74,121,109,54,69,148,156,124,247,165,23,36,151,3,62,56,33,253,139,61,32,127,223,134,30,255,0,140,35,127,213,7,205,173,157,165,102,139,84,233,243,51,195,28,93,39,159,174,92,222,236,219,220,141,163,169,215,95,219,17,77,52,205,218,166,212,76,215,70,40,153,153,136,138,104,152,136,136,229,203,187,163,57,244,190,175,234,236,46,209,218,173,174,232,73,183,54,79,37,155,6,203,21,168,105,237,94,178,58,29,165,244,29,74,144,119,67,139,45,233,59,94,229,188,136,198,3,224,198,155,218,80,85,152,195,66,210,213,6,39,109,82,185,205,75,44,151,198,177,204,178,228,107,97,222,138,109,14,35,50,24,37,38,233,81,149,210,100,101,125,198,70,36,167,23,240,178,159,198,172,58,155,97,149,83,25,49,133,149,206,117,26,247,165,238,33,17,9,212,190,219,201,202,165,161,105,43,169,164,145,221,39,184,207,129,239,43,7,69,242,110,224,117,11,88,200,171,105,77,85,93,61,29,79,204,225,102,176,173,196,199,65,169,165,186,195,169,113,9,89,38,21,38,105,53,32,136,200,140,142,215,177,151,17,251,109,13,54,182,246,166,154,244,245,76,81,17,25,231,142,249,207,47,83,141,220,253,185,187,27,59,98,223,211,109,123,20,215,168,170,170,166,153,155,113,84,196,77,20,197,62,116,198,99,21,68,207,163,171,43,128,0,115,110,174,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,96,21,20,202,65,114,11,144,10,25,118,1,91,172,12,251,5,0,14,221,64,2,182,234,235,0,190,235,5,247,88,80,0,0,0,5,74,221,98,185,72,80,173,214,43,123,0,88,133,69,47,96,185,153,238,224,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,2,158,184,133,70,147,227,184,6,149,145,220,204,129,6,119,34,49,85,92,81,62,81,0,212,103,212,43,123,17,10,110,185,220,47,219,192,6,151,172,104,43,246,140,33,211,1,43,47,4,172,95,221,255,0,248,113,155,203,222,86,62,23,24,145,165,28,142,30,63,193,157,116,46,124,155,109,186,102,86,190,167,176,251,128,65,93,64,147,78,207,110,188,255,0,136,74,47,39,171,228,186,114,30,198,95,219,154,11,135,185,194,8,195,171,25,212,236,189,28,185,179,245,223,216,137,50,228,240,81,248,61,10,87,221,225,162,63,129,8,2,82,37,219,216,81,251,115,251,196,57,68,119,49,197,151,122,130,173,195,57,253,226,28,173,215,220,3,168,169,179,115,84,77,139,216,127,9,34,43,185,65,156,125,81,245,235,70,132,228,249,151,191,175,201,133,18,175,63,65,46,90,250,76,175,124,191,194,33,24,124,160,242,148,19,117,244,97,67,239,249,149,210,207,251,84,184,92,6,51,104,99,16,168,124,66,152,21,139,244,9,242,223,251,101,129,53,56,74,164,46,143,167,150,71,189,82,72,67,63,253,211,98,19,52,69,116,153,196,121,138,13,86,180,141,237,214,253,144,192,154,156,28,124,151,71,211,164,74,191,204,40,78,175,114,108,5,198,46,0,40,92,11,222,21,0,26,72,174,53,10,34,246,222,3,82,74,201,49,66,226,42,92,12,80,184,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,224,52,220,106,87,1,164,1,86,177,92,109,168,110,90,227,66,138,214,1,174,224,0,2,135,192,253,225,225,113,65,4,170,94,103,187,142,167,240,136,30,232,248,31,188,60,110,34,53,172,167,38,9,177,111,213,113,250,226,0,67,6,157,204,101,196,10,225,121,63,189,155,239,238,16,194,221,232,147,28,184,108,77,165,18,151,114,229,219,189,109,255,0,75,190,46,190,158,240,217,43,202,235,114,119,115,103,15,172,194,139,45,162,226,242,98,165,50,157,229,109,183,135,237,103,192,78,230,20,186,183,105,41,3,138,85,243,73,161,85,123,123,146,7,174,143,177,180,87,246,95,136,199,137,193,245,25,209,212,237,204,255,0,64,225,63,4,216,246,145,231,102,139,234,191,40,12,26,210,189,168,103,106,8,28,201,185,148,100,199,172,253,155,99,35,112,165,166,91,231,77,90,109,125,69,247,159,183,24,251,165,28,18,222,159,65,41,57,62,124,152,30,255,0,171,108,100,86,26,165,40,231,27,36,138,250,158,5,245,98,64,142,110,80,51,205,41,165,72,142,255,0,43,205,255,0,131,14,35,158,36,173,16,233,123,117,125,241,34,250,124,169,43,149,210,197,111,210,243,110,63,83,14,35,166,47,116,91,197,238,138,251,225,3,118,83,54,154,200,102,176,115,201,28,202,42,93,50,151,68,55,23,7,25,8,242,153,126,25,246,212,74,109,214,220,73,146,144,180,168,137,68,162,50,50,50,35,33,60,156,159,58,108,74,180,172,160,92,145,212,207,194,64,226,45,43,14,195,51,72,53,69,37,79,205,88,75,44,165,115,100,54,150,90,66,16,228,66,156,74,154,108,148,76,158,172,148,100,78,55,120,225,127,66,72,188,73,208,50,143,210,123,14,157,134,110,119,76,75,167,42,169,165,139,75,76,166,62,93,13,50,140,89,198,33,203,17,170,33,150,238,74,75,134,122,198,91,66,80,105,83,73,109,220,89,194,188,75,170,112,115,17,233,220,81,162,162,245,19,154,102,96,212,194,27,51,142,33,183,178,159,77,135,117,106,66,212,203,168,53,54,226,9,69,157,181,173,38,118,51,20,79,54,154,186,20,208,186,89,208,145,174,34,89,42,151,226,68,190,94,112,212,221,73,18,79,39,103,179,200,119,103,127,84,162,214,50,188,174,54,70,180,187,169,215,184,227,104,53,26,146,168,14,175,232,10,203,11,107,41,182,31,98,13,61,23,35,168,100,113,7,13,29,3,18,69,157,165,216,140,140,140,140,210,180,41,38,149,161,105,51,66,208,164,169,38,164,168,140,254,137,180,85,210,94,141,210,187,8,224,241,74,144,129,139,151,45,49,11,150,205,229,145,36,106,92,186,98,218,16,183,88,39,44,73,121,25,93,109,104,113,36,89,144,180,230,74,23,157,180,69,111,44,236,166,85,46,210,186,73,25,47,150,66,66,196,77,40,120,8,184,231,89,101,40,92,83,229,25,26,201,58,234,136,174,181,147,76,180,217,41,87,60,141,161,60,18,68,65,119,185,13,120,227,95,239,111,249,72,98,183,42,39,159,86,38,124,77,232,120,33,149,60,134,150,190,53,223,255,0,70,255,0,148,134,43,242,162,249,245,98,103,196,222,135,130,1,149,60,134,127,78,207,222,223,242,144,149,49,21,156,134,127,78,207,222,223,242,144,149,48,26,192,0,0,0,0,6,38,114,168,75,209,27,160,222,32,62,165,44,149,2,244,158,33,4,158,179,231,72,84,29,251,172,225,159,216,25,102,49,211,148,66,15,110,208,183,21,89,214,100,203,40,109,235,218,254,167,18,202,237,246,114,219,236,128,134,110,79,169,123,147,45,51,112,162,25,163,108,148,137,230,208,121,248,89,166,92,112,250,184,217,7,110,251,112,226,62,137,4,0,242,93,75,78,101,167,38,28,26,161,137,230,161,74,109,18,229,248,35,44,174,43,34,190,194,205,31,100,79,240,15,156,125,56,160,78,95,165,238,46,48,162,108,141,117,92,115,253,14,30,49,195,115,237,244,183,247,220,76,231,38,140,189,18,205,7,240,190,25,10,89,146,225,38,17,29,62,55,118,99,20,225,253,139,175,119,117,132,67,242,144,75,78,85,166,214,41,194,156,49,49,158,97,11,19,148,186,245,208,48,238,230,253,214,124,223,100,76,230,130,48,7,45,208,243,9,97,212,233,56,107,166,97,162,46,69,107,107,110,229,190,198,123,125,128,23,224,99,223,230,254,209,35,254,22,127,249,12,207,253,92,100,32,249,239,28,38,216,218,87,118,127,7,146,136,158,44,245,207,118,61,49,226,237,14,205,183,39,103,239,143,194,190,29,93,116,249,46,12,112,77,49,241,184,243,156,211,87,238,198,49,142,244,239,72,177,127,14,170,92,49,119,25,36,149,14,211,71,179,7,23,48,92,203,100,125,22,135,133,55,9,245,234,148,130,119,162,108,185,187,37,207,46,226,59,149,237,111,230,254,209,35,254,22,127,249,12,207,253,92,91,220,11,255,0,201,143,50,255,0,3,106,239,195,76,4,90,143,151,93,182,111,233,168,181,85,17,30,125,49,51,156,253,156,220,246,234,246,107,178,118,230,171,95,99,81,114,228,70,158,245,86,233,225,154,99,49,19,49,19,86,104,156,207,46,236,71,161,61,245,253,127,72,225,117,35,31,93,215,115,110,108,145,203,53,91,84,86,161,215,181,122,199,80,210,58,13,37,75,59,173,196,22,228,157,175,115,220,70,98,214,83,186,111,104,191,86,84,18,202,90,159,196,237,170,105,57,140,102,95,4,199,50,204,81,173,136,121,100,134,209,153,108,18,83,117,40,138,234,50,34,190,243,34,29,126,159,222,105,21,223,197,126,147,133,17,107,163,183,156,14,24,255,0,134,82,95,227,173,15,223,105,109,75,218,61,85,22,40,136,196,196,117,207,124,204,120,184,189,202,220,61,155,188,155,11,81,181,53,85,215,21,219,170,184,136,166,105,136,243,104,166,168,206,105,153,235,51,158,113,201,57,192,0,57,231,82,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,2,150,184,168,0,165,136,133,44,99,80,210,103,216,1,99,235,3,183,80,165,207,180,0,5,111,215,214,40,0,43,215,188,12,186,203,128,160,169,24,10,10,149,186,194,215,20,1,91,31,80,94,252,69,46,125,160,2,187,204,86,214,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,1,164,248,141,67,73,145,241,48,26,76,207,136,38,249,136,192,248,10,17,157,192,106,62,34,164,93,162,128,0,225,116,119,118,140,89,210,101,49,37,224,222,168,191,187,47,195,220,70,83,30,226,185,139,1,142,240,13,198,243,29,218,105,89,54,159,45,55,227,170,238,238,1,0,149,219,70,222,195,116,218,250,222,191,169,18,75,201,228,191,206,252,41,17,238,240,209,31,192,132,17,213,137,77,18,57,187,162,157,250,238,5,245,2,68,185,60,127,181,248,95,240,209,191,224,66,0,148,249,105,222,29,95,86,127,120,135,40,184,142,28,172,203,103,87,213,159,222,33,203,1,198,154,182,78,64,58,68,87,51,203,252,34,17,239,167,229,50,167,233,90,238,59,98,204,74,230,190,150,178,223,68,133,46,23,18,29,18,156,240,234,78,237,246,227,239,140,50,211,162,1,43,195,122,216,205,182,140,207,155,119,153,123,188,48,8,210,209,210,41,18,92,85,155,180,227,154,146,76,153,105,181,179,113,118,28,251,196,208,224,60,113,69,210,20,225,147,185,200,233,232,53,23,70,223,66,107,242,136,64,165,35,57,163,22,231,70,74,90,62,103,165,62,40,237,196,152,62,225,51,90,48,71,237,52,77,42,172,206,30,106,86,5,93,35,247,22,123,192,100,2,124,146,247,133,70,150,206,237,164,251,136,106,1,82,43,141,4,118,26,210,41,98,236,1,82,59,145,138,23,16,35,221,184,11,136,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,2,150,235,26,134,131,1,84,141,6,100,99,90,70,218,183,240,220,3,88,0,0,161,240,63,120,121,74,228,137,82,56,212,91,121,234,248,253,90,71,171,62,7,239,15,45,90,21,228,209,159,243,127,195,72,8,132,229,0,150,172,170,170,242,44,137,188,191,50,253,255,0,83,133,46,193,142,218,50,40,211,139,20,217,92,247,109,159,197,158,25,63,202,6,182,138,107,94,183,147,167,243,47,165,98,246,48,163,23,244,102,50,249,44,211,127,251,103,241,103,132,19,179,131,119,240,50,156,51,62,50,40,63,193,54,61,180,121,146,90,35,50,191,75,242,143,17,131,95,218,101,57,255,0,32,193,254,9,177,238,99,210,70,201,110,47,43,241,24,163,18,180,136,150,109,211,120,53,54,134,186,49,49,166,121,139,181,72,238,23,202,137,133,217,118,220,196,142,150,175,201,238,204,60,189,127,74,28,222,98,75,54,160,214,72,121,243,45,106,111,107,168,187,143,176,123,248,56,114,131,207,100,161,57,237,228,21,184,95,242,128,139,125,59,221,39,32,41,52,111,233,51,52,45,255,0,83,14,35,206,96,89,99,226,83,216,242,203,252,163,25,235,166,180,205,184,196,81,237,150,183,121,76,83,210,225,191,103,239,24,29,55,44,179,88,212,246,68,56,95,229,24,9,222,228,181,79,255,0,178,44,63,62,215,230,254,148,138,24,77,202,175,161,87,200,206,168,127,73,44,53,150,77,98,105,186,182,97,17,17,86,53,109,115,50,121,155,206,37,69,17,156,212,110,37,152,167,28,94,229,39,35,110,150,82,89,19,204,180,156,220,228,184,221,160,254,29,247,187,56,63,254,107,22,50,130,168,165,228,53,197,43,57,162,170,152,29,182,75,80,64,68,202,230,48,218,213,183,175,133,125,181,54,235,121,208,105,90,115,33,106,43,164,201,69,123,145,145,239,1,243,143,163,22,144,181,86,139,248,201,37,197,202,90,27,111,216,53,144,211,25,90,226,156,97,153,156,11,169,202,236,59,138,65,253,75,136,53,37,105,75,173,180,179,66,242,101,59,235,202,133,139,212,110,61,98,182,27,98,221,0,252,91,146,42,139,13,224,222,135,40,182,13,151,218,90,38,179,54,157,101,196,111,34,91,110,182,227,102,105,53,32,205,6,105,82,146,100,163,243,218,124,104,85,84,232,171,136,241,115,169,76,179,95,134,85,52,193,231,41,200,248,114,113,77,192,103,53,56,153,100,65,184,165,173,47,52,130,50,66,150,163,215,54,131,89,30,98,117,13,98,184,9,81,228,52,250,117,254,246,255,0,148,134,43,242,162,249,245,98,103,196,190,135,130,25,81,200,105,244,235,253,237,255,0,41,12,87,229,69,243,234,196,207,137,125,15,4,3,42,121,12,254,157,159,189,191,229,33,42,98,19,121,55,52,151,163,116,81,194,60,119,197,42,190,6,46,98,181,68,83,50,217,68,178,24,141,43,152,204,92,68,217,109,48,110,88,210,202,50,180,226,214,226,136,242,161,10,202,149,175,35,107,241,90,52,242,143,98,198,18,233,3,61,197,236,80,127,195,24,12,64,216,33,235,54,154,130,134,134,138,125,184,70,181,48,209,48,218,164,182,218,30,101,179,81,19,125,22,221,74,148,149,229,81,165,230,194,122,128,113,37,51,105,84,254,85,5,61,145,76,225,38,50,217,140,59,113,112,113,144,143,37,230,34,88,113,36,166,221,109,196,153,165,104,82,76,148,74,35,50,50,50,50,28,176,0,0,0,29,124,254,159,144,85,114,104,186,118,168,145,203,231,18,152,246,205,152,184,8,248,100,68,67,196,54,124,80,227,107,35,74,211,220,100,100,59,0,1,224,169,60,0,192,138,10,118,205,77,66,224,165,5,78,78,33,210,180,51,48,148,211,112,112,113,45,165,105,52,168,146,235,77,165,68,70,147,50,50,35,222,70,100,61,232,0,11,127,84,232,245,128,85,204,246,42,169,173,112,63,15,234,9,212,110,77,166,99,52,166,96,162,226,159,200,132,161,25,221,113,181,45,89,80,132,164,174,123,146,146,34,220,68,61,156,150,73,38,166,229,16,114,10,118,81,5,43,149,203,153,68,52,28,20,20,58,24,135,135,101,5,100,182,219,104,34,74,18,68,68,68,146,34,34,33,205,0,0,1,14,127,155,251,75,127,248,89,255,0,228,50,207,245,113,199,235,246,149,173,159,195,229,98,103,139,61,49,221,143,76,120,183,13,211,220,157,161,190,62,91,224,53,209,79,146,225,207,28,213,31,27,139,24,197,53,126,236,231,56,238,76,96,12,106,194,140,95,196,90,151,65,88,236,100,157,212,59,77,96,205,53,81,76,17,50,217,24,69,162,33,92,140,38,23,170,74,9,174,137,50,222,236,150,60,187,200,238,119,192,143,205,253,165,191,252,44,255,0,242,25,103,250,184,252,117,27,102,198,154,154,42,174,39,207,140,198,49,246,243,114,91,27,179,93,173,183,47,106,108,105,238,91,137,211,215,54,234,226,154,163,51,19,49,51,78,40,156,199,46,252,79,161,49,128,44,230,151,213,253,93,133,218,59,85,181,221,9,54,230,201,228,179,96,217,98,181,13,61,171,214,71,67,180,190,131,169,82,14,232,113,101,189,39,107,220,183,145,24,192,124,24,211,123,74,10,179,24,104,90,90,160,196,237,170,87,57,169,101,146,248,214,57,150,92,141,108,59,209,77,161,196,102,67,4,164,221,42,50,186,76,140,175,184,200,199,233,171,218,150,116,119,169,177,92,78,103,29,49,223,56,241,124,123,191,184,123,75,121,54,109,221,169,165,174,136,162,220,213,19,21,77,81,62,109,49,84,227,20,204,116,152,199,56,230,149,176,0,28,147,73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,236,2,163,73,21,197,115,16,167,30,27,128,80,0,0,0,0,5,109,186,227,65,172,137,89,119,220,107,190,235,13,181,32,205,87,43,0,214,68,174,55,21,59,6,242,73,10,0,0,10,220,187,0,82,231,218,43,99,46,177,66,226,53,25,245,0,113,222,66,162,137,224,42,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,134,161,67,224,3,73,141,36,162,37,112,21,62,3,73,91,53,172,3,112,203,175,180,80,84,248,16,160,0,178,248,200,202,87,205,22,74,119,109,29,95,91,23,160,90,60,92,103,63,52,216,147,187,95,254,140,4,3,99,20,33,67,243,69,144,130,205,180,121,37,245,177,159,60,158,138,52,72,161,18,102,123,235,70,255,0,129,8,48,91,27,208,147,230,92,169,34,249,231,171,235,99,56,249,62,151,105,52,17,92,247,214,109,255,0,2,20,4,171,74,142,240,234,250,179,251,196,57,131,131,40,249,217,95,86,127,120,135,56,5,22,70,105,50,24,141,167,4,42,143,13,107,85,244,109,243,55,248,196,48,203,149,121,38,49,127,76,248,35,138,194,218,197,41,36,102,87,55,239,87,116,76,56,8,115,136,124,161,49,98,116,103,152,190,84,108,186,63,80,200,152,141,17,166,168,136,163,233,86,136,221,186,105,8,19,233,112,245,38,59,196,55,215,137,84,175,21,39,68,165,88,201,150,83,118,207,181,150,143,184,74,190,132,83,205,182,85,79,194,235,34,12,219,163,97,15,166,123,183,38,24,183,111,239,1,155,108,111,97,181,118,160,143,238,13,206,28,70,204,33,222,17,131,247,52,253,225,188,91,248,128,113,225,184,105,50,59,141,92,56,138,92,136,192,5,72,200,46,71,212,22,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,6,145,169,92,6,144,21,35,176,219,87,68,110,17,92,109,185,212,3,88,0,0,162,138,228,126,240,242,181,198,233,4,111,252,223,240,210,61,74,248,31,188,60,141,125,186,157,143,255,0,154,254,26,64,68,15,40,11,215,173,171,198,178,255,0,122,247,223,220,97,70,63,104,198,95,236,177,77,31,237,207,226,207,11,247,167,218,127,62,149,218,239,253,235,221,255,0,53,10,44,38,140,123,241,86,155,63,219,159,197,158,1,59,24,53,253,166,211,159,242,20,31,224,155,30,242,37,57,155,34,189,183,143,7,131,63,218,101,57,255,0,32,193,254,9,177,239,221,242,75,223,1,229,35,225,174,250,207,63,175,87,87,120,164,225,58,173,78,251,223,55,226,29,196,75,25,214,103,154,219,207,168,121,218,201,237,94,199,209,189,245,157,127,82,2,27,244,165,127,95,21,72,22,76,182,114,51,174,253,108,12,69,157,149,167,83,2,236,138,119,248,102,50,107,72,168,221,124,198,144,78,171,47,143,137,47,42,252,84,192,198,105,246,233,228,196,191,101,189,252,51,18,4,240,114,93,151,255,0,177,236,56,63,111,56,244,180,88,203,38,247,152,196,222,75,195,255,0,246,59,135,5,237,231,30,151,140,25,96,142,31,100,81,231,49,67,10,232,76,104,161,38,120,107,137,146,62,121,166,231,26,157,182,7,105,122,31,91,170,121,15,55,227,25,90,28,77,156,105,10,232,168,175,107,29,200,204,143,231,143,74,157,26,43,45,20,113,114,51,11,106,248,232,73,138,21,14,153,148,162,103,12,100,148,76,101,206,45,104,105,243,110,230,166,87,153,167,16,182,212,103,149,104,86,85,45,25,28,95,210,42,55,17,8,89,229,170,243,166,165,143,255,0,233,252,15,164,102,32,46,159,33,166,243,198,178,255,0,6,255,0,148,134,43,242,162,249,245,98,103,196,190,135,130,25,81,200,107,199,26,255,0,123,127,202,67,21,249,81,124,250,177,51,226,95,67,193,0,197,97,218,204,105,58,170,81,34,148,85,51,106,106,107,5,37,168,54,142,104,152,196,65,184,220,44,195,80,178,67,251,59,170,34,67,186,181,153,37,121,12,242,168,200,142,198,47,254,131,26,25,79,116,194,196,120,169,99,147,94,103,163,41,141,158,34,166,153,52,180,28,82,91,116,215,170,134,134,109,87,187,206,234,157,34,113,73,54,219,74,20,165,102,50,67,78,77,150,144,250,50,80,58,64,224,52,118,3,70,67,66,83,242,212,195,195,166,69,17,3,46,101,69,35,126,26,219,50,225,218,50,36,161,9,73,27,74,66,13,6,108,173,198,210,164,103,185,4,92,114,98,233,227,242,16,158,195,96,54,44,78,178,208,53,4,193,60,219,52,152,204,117,112,180,187,202,67,202,114,201,213,40,245,49,15,170,28,149,153,198,218,101,70,227,199,108,238,168,230,164,124,198,99,70,16,214,88,11,138,21,6,17,226,3,16,141,207,105,216,132,179,16,112,143,147,204,58,133,182,151,90,121,181,238,51,67,141,56,219,132,74,36,172,137,100,74,74,84,70,146,147,78,73,77,53,249,238,14,15,68,220,77,153,205,99,39,76,235,156,162,230,15,158,189,181,64,178,198,177,114,197,25,39,59,122,148,52,235,141,41,197,41,38,217,169,162,54,201,166,80,176,147,240,0,0,0,0,0,0,0,0,0,1,30,255,0,216,152,255,0,250,253,255,0,117,127,251,193,33,0,62,77,86,134,198,179,30,94,156,227,167,57,142,190,169,108,27,11,122,118,182,237,121,79,209,119,124,159,148,199,23,155,77,89,225,206,62,53,51,140,102,122,45,38,26,104,249,47,161,180,115,45,29,166,213,52,68,214,5,233,100,210,85,21,50,134,134,76,35,171,106,53,199,212,181,33,10,83,164,133,37,49,6,68,102,106,43,164,140,203,125,133,148,254,197,158,143,223,239,195,16,191,198,16,95,234,131,41,113,22,173,240,7,15,170,122,239,155,246,255,0,7,36,209,179,109,151,91,170,215,236,236,45,221,94,123,43,46,108,150,205,148,237,123,216,248,12,24,254,203,63,255,0,208,31,251,213,255,0,217,143,139,91,250,58,199,5,189,76,71,40,196,114,153,229,30,172,182,125,217,255,0,109,54,180,234,53,123,14,170,167,142,190,43,147,21,91,167,53,213,207,56,170,105,235,158,232,195,49,177,255,0,9,126,78,120,73,62,194,207,8,57,147,158,246,95,151,246,77,167,83,169,137,105,255,0,83,206,140,215,213,101,242,138,217,175,190,214,60,90,195,174,76,95,0,113,6,152,174,254,77,219,127,131,147,152,41,182,203,224,214,171,95,179,190,135,117,121,246,165,101,205,146,217,178,157,175,123,31,1,156,224,62,203,250,13,62,166,228,93,187,78,106,142,156,231,215,221,45,115,101,111,118,217,216,154,58,244,26,11,220,22,171,153,153,142,26,39,51,49,20,207,58,169,153,233,17,28,164,0,1,246,53,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,5,12,236,2,150,182,251,135,29,226,167,212,40,101,190,192,40,2,182,177,144,31,16,20,21,34,191,88,22,226,184,90,251,192,12,250,131,142,224,227,187,176,12,250,128,56,238,236,20,21,62,4,25,187,128,11,129,138,10,153,220,56,110,237,0,34,235,26,133,56,110,20,61,198,2,183,223,97,81,66,59,245,10,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,25,245,10,138,122,226,1,164,202,229,196,105,36,216,239,112,115,137,141,40,242,136,6,233,29,133,5,76,183,92,80,0,90,156,84,103,63,53,244,173,109,127,87,212,11,172,45,102,40,149,249,179,254,123,252,192,16,47,143,48,58,190,99,241,183,190,211,235,126,180,51,43,147,226,39,230,36,31,67,253,217,183,215,237,33,70,32,105,4,172,220,193,187,251,171,253,16,200,205,3,167,155,50,101,16,155,46,109,109,103,15,210,207,107,95,101,46,22,1,49,212,235,153,225,20,121,109,227,76,184,247,16,237,213,196,121,202,49,253,100,181,197,101,183,203,6,92,125,170,71,163,190,98,184,10,11,37,164,172,14,213,64,84,104,214,229,205,177,250,219,218,207,178,47,109,175,184,90,252,116,133,214,208,243,180,231,181,246,110,175,118,104,4,27,233,41,13,176,99,53,66,156,250,203,28,33,112,183,24,70,76,72,78,128,207,231,92,161,57,45,106,46,31,175,246,168,193,45,48,160,246,124,99,168,87,172,205,119,160,139,133,191,73,52,51,71,64,24,207,151,229,205,234,252,154,49,146,189,253,180,40,9,36,150,157,224,161,254,178,143,188,67,144,145,197,148,43,52,182,16,237,198,29,179,255,0,36,135,41,32,42,101,113,182,174,35,116,109,168,183,216,5,11,137,123,227,89,241,33,164,138,202,33,168,248,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,174,3,72,212,174,3,72,10,145,216,109,169,70,55,8,139,172,109,153,118,128,214,0,0,52,172,247,25,119,15,33,136,43,52,211,113,230,86,221,170,252,34,7,175,95,3,247,135,143,196,27,29,55,30,70,127,173,126,17,0,33,227,79,168,135,21,90,215,109,154,75,47,204,189,246,247,40,81,99,180,92,111,62,42,83,39,99,223,182,240,253,172,240,190,26,124,234,252,54,174,139,57,95,230,103,95,184,194,139,57,162,147,9,94,41,82,230,89,142,251,119,15,218,207,128,156,156,28,178,104,234,116,187,36,80,133,255,0,84,216,247,235,224,60,46,18,52,148,82,52,253,140,255,0,65,33,11,127,214,155,30,241,73,232,144,14,27,132,89,184,245,139,117,137,241,165,9,205,185,86,223,79,93,229,31,102,79,202,46,35,247,37,112,235,49,104,113,161,242,107,153,236,164,239,218,56,159,214,192,66,238,49,76,19,31,57,164,210,151,26,81,166,41,210,232,29,248,173,158,241,98,170,34,181,65,51,35,234,140,120,191,203,49,118,234,210,40,202,146,150,109,93,113,196,146,36,241,222,227,66,213,85,205,234,170,185,211,86,50,201,48,137,78,254,59,156,80,9,218,228,186,47,255,0,99,184,113,245,115,143,75,198,12,176,73,21,134,40,114,93,23,255,0,177,188,56,250,169,207,165,227,6,87,163,201,251,32,55,16,68,86,16,179,203,87,231,79,75,124,31,192,250,70,98,38,153,6,119,43,136,89,229,170,243,167,165,190,15,224,125,35,49,1,116,249,13,10,231,141,127,189,191,229,33,138,252,168,190,125,88,153,241,47,161,224,134,84,242,25,241,198,207,222,223,242,144,197,110,84,111,62,188,76,248,155,208,240,64,50,167,144,207,233,217,251,219,254,82,18,166,34,179,144,207,233,217,251,219,254,82,18,166,3,27,116,232,208,202,69,166,30,28,66,203,27,154,243,53,103,75,237,17,20,204,201,213,172,225,82,227,164,141,108,52,75,105,189,217,119,84,209,27,137,73,184,218,144,149,39,49,18,218,115,231,218,109,41,154,200,38,177,178,41,236,178,46,93,50,151,68,57,9,25,7,22,202,153,126,25,246,212,105,113,167,27,81,18,144,180,168,141,38,147,34,50,50,50,49,245,60,48,3,148,235,64,239,147,124,138,39,30,112,158,75,154,190,167,229,234,231,41,92,186,93,172,138,170,25,74,217,75,119,86,181,37,174,135,97,49,6,156,173,184,235,201,38,217,43,228,105,36,30,131,147,79,78,168,157,38,169,152,172,48,196,232,248,184,172,80,167,33,223,153,69,71,42,21,166,216,155,203,142,32,137,47,160,152,109,13,50,182,77,246,89,83,102,146,204,90,183,18,165,154,156,38,243,124,124,187,208,21,253,101,133,149,148,167,16,112,250,161,139,145,212,50,56,130,137,129,142,134,50,206,210,236,100,100,100,100,105,90,20,147,82,22,133,17,161,104,82,146,162,82,84,100,115,253,161,38,152,52,206,151,56,94,212,233,39,9,5,91,72,225,216,77,89,39,132,106,35,81,2,251,174,62,134,86,219,142,160,146,164,60,152,101,186,72,74,220,54,201,68,133,169,70,89,148,25,20,0,0,0,0,0,0,0,0,0,3,198,227,61,63,55,171,48,122,186,165,169,248,77,170,105,57,166,166,114,248,38,53,137,70,182,33,232,87,16,218,51,44,201,41,186,148,69,117,25,17,95,121,145,8,165,252,192,58,91,255,0,193,55,255,0,62,150,127,172,9,140,1,198,235,182,93,157,161,84,85,118,102,49,225,143,202,91,182,234,239,230,210,221,11,55,44,104,104,162,168,174,98,103,142,42,158,145,142,88,170,144,0,7,36,210,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,20,51,62,160,202,66,160,2,150,176,161,238,220,67,80,211,190,247,176,1,16,31,16,185,246,1,241,1,78,3,85,238,67,72,169,17,0,169,95,176,105,204,68,103,188,134,171,151,104,219,89,118,111,222,2,166,172,187,238,91,198,146,117,39,193,73,63,178,52,56,103,100,145,23,1,199,101,43,223,116,31,218,1,206,51,184,212,92,55,141,180,216,206,253,131,93,212,103,107,110,0,225,192,80,87,134,224,177,118,128,169,23,88,168,161,91,133,197,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,15,128,13,11,34,59,152,162,119,13,118,35,33,167,41,0,212,66,135,196,84,248,17,10,0,11,99,138,13,169,124,217,145,42,85,181,220,10,254,192,92,225,111,177,9,151,15,96,200,218,213,234,183,177,95,216,0,129,237,33,101,206,193,243,5,153,120,179,237,94,82,79,171,85,221,222,46,14,133,147,3,106,123,78,32,212,217,94,177,131,61,231,237,225,251,199,71,165,3,17,108,248,53,172,134,113,23,219,109,153,6,87,245,17,181,162,4,122,24,169,233,148,169,198,146,103,87,65,29,148,118,250,36,63,120,9,203,195,136,130,122,82,225,154,145,243,217,150,227,246,168,30,220,183,21,133,179,194,40,162,137,146,184,180,169,10,34,143,50,186,78,229,228,54,46,110,235,0,23,17,225,241,90,29,49,20,156,209,165,26,186,90,142,28,125,85,3,220,23,17,229,49,18,29,46,211,83,3,60,215,61,87,15,174,32,4,40,105,225,46,110,27,21,39,203,187,133,120,200,2,233,126,208,71,112,200,238,79,231,217,76,238,17,36,242,46,84,107,101,108,197,236,225,69,136,229,8,133,75,88,147,59,87,76,175,48,151,150,255,0,249,61,34,232,114,126,76,158,58,189,48,235,75,100,134,233,2,34,59,29,206,206,194,151,104,9,98,144,18,78,85,4,162,59,222,21,163,255,0,36,135,100,71,113,212,82,238,26,228,146,235,219,231,38,79,119,212,36,118,228,69,212,2,132,118,26,86,91,236,53,216,187,70,133,25,220,6,146,78,254,177,184,148,216,105,35,26,136,207,176,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,1,164,106,87,1,164,0,104,81,222,195,112,239,214,54,215,109,214,1,172,5,74,253,66,128,52,175,129,251,195,198,226,45,147,76,76,23,125,254,43,240,136,30,201,124,15,222,30,55,18,9,62,10,76,123,124,79,225,16,2,27,116,247,119,54,32,87,72,185,88,249,179,240,16,162,220,232,133,2,167,241,50,147,82,80,226,179,109,254,73,95,244,188,64,184,58,121,164,190,72,117,206,239,239,103,224,33,71,67,161,60,50,23,136,212,98,148,139,145,243,143,95,184,68,128,154,60,45,99,85,74,200,146,100,162,52,201,225,75,127,214,208,61,162,183,22,225,230,104,6,178,83,210,139,38,196,82,200,114,45,254,209,3,212,40,142,192,56,17,6,100,162,247,204,89,60,110,204,174,101,232,159,233,158,175,173,139,213,20,106,37,239,237,49,99,113,190,37,214,249,150,235,181,246,158,175,173,132,136,92,154,180,107,172,41,18,50,87,232,147,127,133,104,95,220,44,228,227,60,127,84,202,175,249,49,28,135,109,159,61,15,179,248,61,181,100,207,145,203,231,218,81,123,107,173,107,23,147,126,187,21,130,117,231,34,43,74,69,38,172,223,53,25,46,22,226,235,66,86,244,37,132,81,81,110,153,55,194,166,87,95,185,67,8,47,214,139,56,31,249,156,48,50,155,193,143,9,252,33,240,121,81,159,52,182,45,147,95,175,139,122,35,212,181,142,101,203,174,203,229,157,242,223,117,236,87,117,178,221,188,113,225,210,100,157,229,190,227,146,146,234,49,70,162,34,204,48,179,77,126,78,2,210,255,0,20,229,120,151,242,101,240,75,155,41,246,36,91,23,131,187,126,179,87,19,16,246,183,89,181,53,107,237,57,114,229,59,100,189,247,216,179,80,146,92,108,40,178,43,25,144,12,85,208,95,65,191,204,96,117,183,251,40,120,97,225,143,54,254,162,115,126,203,178,109,63,178,29,207,155,105,246,182,201,215,125,214,179,74,62,74,95,205,39,142,181,54,53,252,158,124,28,240,143,98,249,153,224,182,217,168,217,224,217,134,245,109,173,188,217,181,25,188,130,182,107,111,181,207,62,200,134,231,173,32,24,171,160,206,131,63,152,187,195,111,246,81,240,199,195,30,109,253,68,230,253,151,100,218,127,100,61,159,54,211,237,109,147,174,251,178,164,84,138,226,182,32,21,0,0,24,1,164,239,36,157,43,143,216,203,58,197,202,91,22,188,7,240,143,87,19,49,149,162,153,110,49,149,71,18,114,187,16,218,144,251,25,117,185,82,226,201,73,90,148,234,157,89,172,243,229,79,83,129,124,148,184,143,163,166,35,203,177,67,11,244,188,216,102,176,55,105,230,93,162,13,112,179,8,85,25,27,144,177,45,148,192,181,140,175,42,110,87,37,18,146,149,161,72,90,16,180,200,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,10,25,216,10,253,97,97,80,20,62,3,72,213,114,224,40,101,190,196,2,132,43,98,62,34,156,0,5,76,139,168,104,61,219,203,121,141,86,87,80,91,237,128,227,186,181,36,202,196,91,198,150,92,89,222,233,47,180,57,10,105,10,222,164,253,208,38,144,158,9,181,251,192,18,86,63,124,107,225,192,8,136,248,245,10,151,0,11,220,140,83,117,131,222,224,29,16,2,226,53,10,23,112,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,161,240,21,20,62,0,41,192,175,214,52,26,204,213,212,53,244,109,188,83,42,111,123,0,173,183,17,138,10,157,237,220,40,0,60,77,104,233,252,167,123,125,19,252,209,237,135,130,175,226,25,135,216,51,47,46,109,111,81,159,176,1,12,250,98,195,178,199,130,58,151,13,89,182,251,220,200,255,0,185,197,166,209,146,100,228,37,105,75,54,157,94,250,166,5,93,46,62,170,207,127,112,246,58,79,212,188,239,224,213,163,117,186,173,179,232,121,109,125,79,113,118,11,115,163,179,137,42,222,150,53,30,255,0,9,160,109,255,0,190,104,4,237,232,245,28,184,186,93,245,171,38,233,178,147,209,250,219,66,244,219,117,197,132,209,145,220,244,132,69,213,127,155,43,234,247,38,69,250,35,220,2,165,196,121,234,233,57,169,184,226,223,244,47,194,36,122,18,226,58,74,189,57,228,81,105,181,239,171,254,26,64,67,71,40,163,54,196,41,202,140,148,95,52,165,254,142,33,237,244,4,67,9,171,200,201,222,145,210,59,203,49,126,187,10,60,191,40,244,50,145,94,206,23,146,196,115,73,121,94,255,0,241,113,13,221,2,38,203,69,127,16,202,162,44,148,82,171,73,22,78,22,126,20,187,0,76,45,38,100,82,25,102,83,191,202,44,255,0,1,35,186,34,46,161,231,40,119,117,180,244,165,70,171,145,203,152,62,30,209,35,209,36,5,76,139,172,105,86,253,227,81,149,198,147,50,1,66,46,177,168,143,168,105,35,46,161,82,226,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,43,128,210,53,43,128,210,2,167,126,177,180,162,181,134,238,243,27,107,190,235,128,215,112,0,1,165,124,15,222,30,59,17,210,106,165,102,36,69,250,207,225,16,61,138,248,31,188,60,141,124,74,93,59,30,139,238,61,87,225,18,2,26,52,244,109,73,196,42,228,204,191,189,159,128,133,30,123,66,135,242,98,45,26,147,93,136,185,199,171,220,34,71,173,211,238,25,73,175,107,183,46,155,23,53,245,251,140,40,183,122,29,71,46,31,19,105,20,18,142,201,219,248,17,127,115,196,0,156,156,63,90,149,78,202,12,206,228,114,200,115,47,250,8,30,157,103,98,30,63,13,29,83,148,196,145,106,59,146,165,48,199,195,220,208,61,130,252,146,1,214,198,31,72,175,218,98,194,99,210,141,60,197,99,254,234,255,0,68,47,220,89,93,69,126,211,22,3,72,21,234,249,135,191,106,255,0,68,18,33,134,13,106,85,115,72,145,157,254,107,67,254,25,177,46,122,20,34,212,67,214,47,247,74,175,192,195,8,137,150,171,61,117,73,119,77,161,255,0,12,216,151,173,10,74,212,59,247,255,0,124,138,252,12,48,12,189,100,247,125,145,188,70,119,27,13,25,91,119,104,222,46,32,55,82,123,183,138,47,129,216,85,59,200,81,123,146,96,52,163,121,216,198,225,240,33,182,142,63,96,110,31,2,1,75,216,86,230,40,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,165,128,248,238,226,42,40,100,119,185,0,210,125,224,43,99,189,133,15,112,10,220,194,221,102,40,23,1,91,151,88,111,48,34,184,112,226,0,102,93,64,87,251,1,107,113,20,184,10,251,220,2,214,45,252,64,143,168,86,196,96,40,87,251,3,80,165,142,253,194,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,135,192,84,80,238,3,73,240,26,72,213,155,184,106,50,232,220,105,78,243,1,172,183,238,48,34,222,28,56,113,2,238,226,1,109,251,133,178,197,3,89,115,101,189,219,252,193,115,74,247,22,215,18,97,222,115,155,174,164,238,215,127,152,2,6,177,209,216,131,230,77,106,191,186,109,184,189,200,116,90,62,46,213,213,44,68,127,238,150,7,240,205,15,69,164,60,35,208,222,15,229,90,11,54,215,195,127,235,67,207,104,244,139,215,52,177,245,248,75,3,248,102,128,78,86,139,247,58,62,32,255,0,227,165,254,9,145,127,210,91,174,44,6,140,4,105,163,226,11,254,58,95,224,153,23,253,39,186,192,42,58,202,145,162,118,77,16,156,183,51,201,215,237,200,118,99,135,54,78,178,5,212,31,3,203,252,34,1,17,220,165,146,55,25,159,199,204,74,22,196,236,230,94,140,249,248,252,206,61,214,191,112,240,26,13,198,161,140,71,141,65,59,149,73,166,156,73,244,111,244,120,97,124,249,77,37,173,155,46,56,73,78,99,159,192,92,243,31,247,189,193,140,122,32,207,10,85,138,19,91,155,150,76,141,246,250,41,35,253,49,15,219,239,0,155,188,59,121,14,82,210,69,18,174,103,42,134,51,221,238,104,30,173,35,194,97,28,90,35,40,202,117,210,37,93,201,36,34,247,145,23,22,155,252,163,222,110,32,21,26,76,146,42,119,234,20,52,223,128,13,61,17,168,136,105,203,110,35,89,112,1,80,20,226,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,3,72,212,174,3,72,10,164,109,241,226,55,18,54,213,191,134,224,26,237,112,4,145,246,138,157,186,128,105,87,3,247,135,150,173,208,74,145,70,149,139,232,127,195,72,245,42,59,17,251,195,202,214,170,249,141,24,91,254,135,252,52,128,136,158,80,40,84,149,81,94,58,72,65,31,204,189,246,223,234,112,162,194,232,165,18,166,49,90,151,44,235,34,78,221,228,159,236,103,198,67,114,128,183,121,245,120,230,235,124,203,254,4,40,198,237,24,148,105,197,122,104,200,204,173,182,112,253,172,240,9,219,194,87,181,148,141,62,163,53,29,228,176,135,191,235,77,143,118,163,186,72,91,220,28,85,232,234,118,247,63,152,80,159,130,108,92,19,224,3,133,18,155,168,189,243,24,249,164,57,127,107,246,253,151,254,136,100,44,65,92,203,223,49,143,186,68,145,35,193,251,151,29,175,253,16,8,91,148,255,0,111,116,151,252,173,13,248,102,196,190,232,86,69,224,52,70,239,247,72,191,192,195,136,129,148,17,248,119,73,111,253,87,134,252,51,98,95,180,43,50,240,26,35,252,36,95,224,97,192,101,203,93,94,248,228,36,174,99,97,163,34,47,178,55,208,162,32,27,137,221,97,71,56,24,170,84,70,86,46,34,139,35,177,144,13,41,220,119,27,135,228,144,210,146,237,26,140,247,88,5,5,72,174,4,101,214,43,114,236,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,1,67,21,0,20,34,59,220,80,204,134,161,164,248,128,113,220,64,101,97,82,45,247,5,112,1,66,35,234,26,134,129,172,5,46,70,66,132,93,98,187,139,236,129,240,1,75,95,121,10,145,31,104,161,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,52,168,106,26,84,93,96,23,43,88,105,185,92,106,63,38,227,65,113,1,175,143,0,45,198,40,0,42,71,190,226,219,226,82,204,185,186,198,101,234,223,230,11,142,69,113,224,113,5,164,175,96,186,82,118,214,241,47,168,1,2,58,65,190,167,121,130,235,89,219,106,226,127,90,29,54,142,232,207,93,210,182,183,246,205,2,95,245,205,15,89,164,204,51,48,158,13,229,101,180,231,219,60,132,145,112,212,254,81,210,104,205,12,79,86,212,170,242,160,237,84,192,150,242,247,102,64,77,214,141,8,38,169,24,132,168,138,231,57,89,238,250,211,34,252,164,238,66,201,104,244,198,174,152,124,136,146,95,53,148,123,190,182,208,189,136,43,16,13,67,98,57,36,168,85,149,139,171,239,144,223,27,113,101,120,101,125,143,190,2,53,121,76,33,190,82,82,205,40,177,207,224,122,191,226,247,70,17,104,225,16,112,248,159,57,50,82,203,230,108,66,122,39,251,33,145,159,156,164,114,151,34,100,137,117,36,207,74,160,130,242,184,252,226,239,112,143,44,16,137,216,177,82,126,133,26,186,16,177,72,232,247,68,183,249,0,78,110,3,196,147,180,29,45,229,25,248,57,2,123,254,178,208,186,6,71,214,44,214,142,177,137,126,133,165,72,141,127,218,204,9,239,250,203,66,242,168,5,76,143,168,80,238,93,96,103,216,22,51,222,3,65,157,250,198,180,112,26,76,138,220,6,164,112,251,32,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,184,13,35,82,184,13,32,42,145,182,55,8,236,52,44,237,96,26,128,0,6,149,240,63,120,121,154,205,121,36,113,135,107,219,87,252,52,143,74,225,245,119,15,41,93,158,90,126,57,124,109,170,254,26,64,68,215,40,36,202,243,186,246,27,83,253,235,233,102,246,144,167,216,49,179,69,243,207,138,244,209,218,215,219,63,139,60,47,142,159,207,94,187,174,203,47,247,175,175,220,97,69,150,209,81,141,110,42,210,234,205,107,237,189,95,177,159,1,57,120,59,253,167,211,223,242,28,39,224,155,23,4,247,21,199,129,194,82,203,72,211,232,246,50,88,66,255,0,170,108,123,213,121,4,3,142,255,0,18,251,35,29,180,147,78,95,7,119,255,0,117,255,0,161,25,22,190,35,31,116,140,44,222,15,117,91,107,255,0,66,2,21,101,27,171,170,79,190,109,13,248,102,196,190,104,84,127,156,104,130,255,0,210,69,254,6,28,68,44,164,255,0,63,84,153,219,132,218,31,240,205,137,122,208,168,243,80,239,157,191,221,34,191,3,14,3,47,25,225,246,70,250,120,13,150,186,189,241,200,73,92,172,3,82,78,197,192,84,247,144,33,54,50,222,14,112,48,2,62,161,81,161,7,190,221,195,112,248,16,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,2,134,87,21,0,26,72,174,53,0,0,10,17,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,6,147,222,99,80,161,159,80,10,25,216,172,52,145,223,168,106,61,201,26,12,239,212,3,95,29,194,130,190,180,133,0,7,129,196,7,181,123,7,70,247,214,245,253,64,247,228,118,30,18,189,60,219,15,85,181,191,230,128,129,173,35,35,53,222,15,120,187,91,107,235,250,200,234,116,105,221,90,82,199,255,0,165,16,63,133,100,122,13,38,26,217,252,27,233,102,205,182,117,91,245,145,210,104,196,188,213,149,47,187,253,212,193,126,21,144,19,123,163,191,74,151,124,255,0,227,117,126,13,161,124,81,195,236,139,41,163,226,173,76,62,86,227,54,87,224,218,23,173,28,62,200,13,67,75,251,216,87,216,251,227,80,47,123,102,3,11,116,248,130,215,210,144,231,172,203,121,244,47,173,191,233,55,132,77,72,34,185,191,21,106,115,213,235,44,252,106,56,219,244,201,111,251,130,94,116,237,69,233,40,109,255,0,171,176,191,197,30,16,241,22,121,113,54,167,235,249,126,55,248,192,9,180,209,54,59,104,162,105,63,21,150,244,140,2,188,171,253,5,129,146,74,24,167,161,162,243,81,180,153,91,253,198,64,126,10,28,101,97,157,192,80,84,184,24,160,169,112,48,20,21,205,220,52,153,117,130,120,0,212,92,70,161,164,184,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,2,138,224,52,141,71,110,177,67,184,10,112,226,54,212,55,76,136,252,163,176,219,89,22,235,0,214,0,0,52,175,241,15,33,136,238,18,105,73,137,157,183,106,122,253,213,3,215,175,129,251,195,194,226,131,196,154,86,102,70,164,145,22,167,137,251,162,0,67,182,158,175,37,85,229,114,146,50,223,205,157,126,227,10,60,6,135,109,102,196,202,69,121,191,187,250,191,99,196,15,97,167,99,228,188,68,173,208,74,73,145,243,111,3,247,8,97,231,180,49,131,39,177,26,143,59,44,239,206,28,62,177,16,18,38,191,13,55,83,18,66,191,9,76,55,224,208,61,167,20,145,30,225,228,112,233,132,55,77,201,136,140,238,82,184,114,177,253,109,3,215,40,186,36,16,54,213,196,99,222,145,232,63,206,247,31,211,125,95,89,25,6,161,96,52,142,50,47,7,174,127,221,127,232,64,66,148,164,139,195,154,83,127,234,180,63,225,155,18,241,161,74,45,67,191,191,253,210,43,240,48,194,33,165,91,171,170,78,223,223,104,127,195,54,37,239,66,131,63,1,223,221,254,233,85,248,24,96,25,122,201,91,237,142,66,70,195,100,95,116,111,162,215,185,128,214,146,59,138,44,184,239,26,136,203,141,198,149,241,51,32,20,71,17,184,124,8,109,165,61,102,55,15,201,32,20,0,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,105,80,212,40,124,0,80,252,129,164,140,184,92,84,203,112,210,69,210,184,13,102,123,172,22,20,21,225,192,5,8,133,189,196,39,146,207,55,220,203,126,183,174,222,192,92,33,108,177,51,88,174,109,178,12,253,91,129,125,64,8,41,210,70,96,220,127,131,186,178,79,67,107,189,151,155,142,167,242,14,179,70,135,137,21,173,44,86,191,231,162,4,248,251,171,34,184,246,194,225,249,139,58,22,156,219,87,148,86,253,104,109,104,216,77,21,109,75,17,184,95,219,68,15,89,126,188,200,9,203,209,213,194,114,149,136,62,31,53,150,92,125,205,161,123,80,71,111,178,44,134,142,9,108,233,71,204,151,127,154,234,235,247,54,69,241,45,197,96,0,95,169,152,10,44,250,6,64,49,31,78,223,237,58,23,254,94,133,254,40,240,134,185,154,242,98,109,80,102,95,170,17,191,198,12,76,174,157,164,71,71,66,255,0,203,208,223,197,30,16,207,57,191,201,50,168,47,248,198,55,248,193,128,153,189,11,85,122,62,147,50,47,247,23,1,248,40,113,150,163,18,116,41,177,209,212,150,255,0,247,21,1,248,40,97,150,215,176,0,169,112,48,50,176,23,3,1,67,224,40,158,2,167,192,81,60,0,84,106,46,22,26,120,10,247,245,128,212,2,133,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,80,248,10,25,245,10,153,216,80,237,246,64,81,68,70,68,54,174,102,55,70,139,88,6,177,82,34,176,123,226,150,221,112,26,28,224,126,240,182,152,193,19,168,164,166,234,186,11,46,207,229,125,117,177,114,157,61,199,110,193,103,241,242,36,216,161,103,171,207,151,46,203,190,215,250,51,64,33,227,77,168,221,163,18,171,52,230,108,201,92,221,228,159,236,120,97,216,232,55,0,151,241,6,138,89,147,157,46,114,225,245,136,145,227,180,187,140,218,113,70,172,65,185,155,54,193,186,214,253,46,192,185,218,6,65,41,85,173,12,230,175,113,243,158,251,251,140,80,9,135,161,217,38,164,114,196,145,43,116,189,146,223,245,9,30,146,253,71,184,116,212,170,50,73,165,228,69,99,40,38,139,252,132,142,224,203,180,6,133,218,251,134,59,105,41,16,180,248,57,98,78,253,179,253,8,200,119,12,146,123,186,198,54,105,44,253,188,28,186,255,0,187,58,190,178,2,25,165,6,103,93,82,151,47,213,104,111,195,54,37,247,66,130,63,1,159,221,254,233,21,248,24,97,15,242,5,235,107,186,80,175,123,77,225,191,12,216,152,77,11,17,150,135,127,119,251,164,87,224,97,192,101,195,102,125,125,163,122,253,68,54,145,110,190,209,172,188,162,183,0,27,165,228,216,106,183,67,188,104,74,139,172,198,171,153,159,68,0,140,133,110,103,186,192,73,47,92,65,195,128,10,152,160,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,171,136,212,52,159,16,3,242,6,146,62,161,85,91,47,120,208,87,205,220,3,88,175,13,228,4,125,160,100,2,130,219,226,75,136,111,155,186,105,43,235,184,159,212,11,144,45,150,39,195,154,185,182,200,189,181,221,127,80,2,8,244,139,121,184,143,7,178,184,133,101,218,252,147,191,235,35,162,209,213,195,69,115,74,218,223,219,52,9,255,0,215,50,59,157,32,96,86,199,48,248,172,185,182,175,93,127,214,135,67,163,218,178,215,20,182,251,126,121,96,127,12,208,9,210,209,145,90,202,66,33,74,181,202,114,178,221,245,166,69,250,47,36,198,62,232,186,225,170,142,136,233,126,173,47,171,220,153,25,0,147,221,96,21,5,23,64,204,1,94,70,224,24,145,167,103,246,157,11,255,0,47,67,127,20,120,67,52,222,234,196,218,160,173,250,163,27,252,96,196,204,233,221,127,3,161,127,229,232,111,226,143,8,108,152,55,155,19,170,139,167,245,66,59,175,246,65,128,153,77,10,136,138,143,164,238,127,238,42,3,240,80,195,45,79,127,1,137,90,23,145,149,37,74,23,101,25,3,248,40,113,150,167,187,128,13,74,2,224,96,160,46,6,2,135,192,81,60,0,204,139,112,39,128,10,128,10,151,16,21,46,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,40,174,3,77,134,163,183,88,161,152,10,13,3,89,238,226,52,218,252,0,107,80,165,247,88,84,206,226,150,221,112,27,78,216,136,253,225,98,244,147,140,212,97,253,68,105,115,41,167,100,234,191,209,217,23,206,33,69,145,91,253,105,140,109,210,162,102,136,92,63,169,205,111,229,203,177,95,163,123,93,246,59,128,67,158,147,145,103,21,139,85,42,13,204,217,182,61,214,183,8,102,70,73,104,11,35,53,206,40,72,253,150,228,124,233,211,207,237,98,139,133,198,44,99,204,90,99,241,126,120,104,115,88,78,108,221,86,189,161,90,252,131,55,116,1,149,35,155,40,56,147,99,165,243,83,165,155,219,69,23,104,9,56,167,208,77,202,160,83,107,90,21,162,255,0,36,135,98,163,184,224,201,200,211,1,10,158,162,97,5,254,73,14,106,184,0,217,114,230,100,49,71,74,73,195,80,190,12,103,136,203,155,109,183,64,207,134,163,184,101,99,170,50,62,61,163,7,116,205,154,189,9,224,126,169,252,153,249,194,253,18,59,219,103,238,1,21,244,139,169,122,188,165,200,149,115,41,188,39,87,187,32,76,142,133,201,181,13,17,152,183,248,70,191,192,195,136,101,195,133,27,248,129,76,146,207,53,167,48,93,223,71,64,154,29,14,219,38,232,167,201,37,98,240,133,71,255,0,85,14,3,42,210,71,107,144,27,153,75,121,216,197,16,123,183,246,142,190,113,28,136,70,148,173,110,67,36,145,249,55,235,176,14,205,165,231,177,17,220,204,114,80,155,36,142,219,199,83,37,138,218,161,217,127,62,108,217,183,218,220,12,200,118,233,191,216,0,222,123,130,198,42,101,216,52,153,174,224,43,99,20,21,44,253,97,99,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,55,113,21,20,51,221,96,26,84,70,103,114,224,52,145,43,55,112,214,126,64,210,74,59,241,1,170,214,226,23,237,224,7,192,133,0,5,183,196,165,44,185,186,231,250,247,249,130,228,11,123,136,36,195,187,6,125,246,214,219,143,180,1,4,26,67,235,207,193,252,255,0,178,251,61,200,120,236,5,123,87,93,82,197,154,223,158,56,19,225,238,205,11,175,165,4,170,95,5,224,214,70,50,103,219,47,210,81,222,218,158,254,241,102,240,106,41,168,90,218,154,89,185,151,36,250,13,119,177,157,172,243,96,39,71,69,136,164,170,144,124,141,206,51,197,117,123,147,3,35,16,100,162,185,24,197,29,17,39,13,198,210,46,154,98,115,145,212,10,71,145,111,161,49,221,222,50,181,139,90,221,224,53,130,189,76,197,79,136,162,253,76,192,98,54,157,166,126,7,66,255,0,203,208,191,197,30,16,240,236,59,145,24,161,84,33,8,204,101,29,28,124,109,250,96,76,54,157,231,106,58,23,254,94,133,254,40,240,137,74,126,9,17,152,183,85,33,77,103,249,98,57,86,205,111,211,37,249,64,75,206,135,80,111,177,71,210,139,54,242,222,142,129,46,36,127,66,135,25,85,99,49,143,26,44,192,55,9,67,210,106,67,89,15,193,56,4,249,87,250,11,3,34,136,174,0,160,46,6,41,123,138,151,3,1,164,200,143,125,183,129,21,128,239,212,42,155,153,92,192,5,75,180,80,251,133,74,255,0,96,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,112,26,70,165,112,26,64,23,192,129,59,248,10,159,2,26,27,51,223,188,6,161,82,224,98,130,190,180,192,113,162,247,54,191,168,49,134,250,109,77,87,9,135,149,158,87,94,78,78,110,242,21,110,47,195,119,247,140,198,141,59,48,234,187,27,81,253,195,24,49,167,84,102,92,63,173,250,75,177,115,111,95,187,195,0,137,154,230,37,83,12,80,141,90,150,181,27,154,189,238,29,207,116,58,120,253,161,36,26,1,66,146,105,202,16,212,148,31,232,167,87,186,69,8,216,143,50,138,197,39,10,215,37,91,202,238,135,33,41,90,6,75,73,186,70,134,127,35,86,46,115,224,91,253,86,40,187,0,103,188,186,197,10,193,17,90,205,39,239,16,228,40,200,109,194,39,229,118,137,36,69,226,211,247,134,234,210,118,234,1,176,163,73,153,220,175,188,96,22,155,15,146,124,12,205,152,255,0,68,127,240,195,63,84,157,226,60,244,221,112,207,192,187,40,203,244,71,175,246,176,8,200,195,51,87,135,212,225,146,143,116,226,8,248,251,178,68,210,232,104,165,46,136,136,51,81,159,231,137,124,79,220,97,196,45,225,105,146,171,234,122,251,254,108,64,254,25,34,105,180,56,77,168,152,131,43,17,21,66,191,192,195,128,202,162,50,34,176,225,71,66,166,41,89,20,132,42,233,34,233,21,250,199,53,61,36,157,134,146,109,70,162,185,149,192,37,204,55,10,203,109,19,104,44,183,220,146,221,188,204,118,4,119,43,150,226,27,13,55,208,34,177,95,180,110,166,233,60,166,96,43,115,237,21,51,43,10,0,5,207,180,106,72,210,43,195,136,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,110,42,40,102,93,96,40,173,233,220,52,219,112,212,100,102,91,134,155,40,250,192,106,190,226,32,227,184,128,138,220,67,134,240,20,22,235,16,204,154,230,251,151,29,111,15,220,11,138,98,216,226,92,60,75,188,219,171,118,214,215,95,164,126,208,4,39,105,41,57,132,152,120,57,149,183,79,87,182,121,100,93,122,158,254,225,97,240,253,106,102,170,146,45,42,52,229,154,67,43,162,118,250,34,5,238,210,2,65,26,215,48,231,121,147,190,213,107,40,253,203,184,88,170,28,212,154,170,74,147,81,239,153,67,117,251,162,64,76,158,130,177,238,196,81,46,26,222,117,71,225,73,167,164,163,63,160,195,12,228,132,190,93,231,125,231,247,134,5,232,32,179,77,28,105,185,239,170,255,0,209,66,140,244,131,59,167,236,159,222,1,200,62,34,139,245,51,21,62,34,139,220,217,128,196,45,60,78,212,116,47,252,189,11,252,81,225,21,52,86,172,241,126,170,186,11,213,35,186,191,101,36,74,134,158,175,17,82,16,201,223,250,61,11,252,81,225,21,212,26,210,120,191,85,92,175,210,142,254,52,144,19,63,163,54,67,161,233,66,200,95,218,180,15,87,184,178,47,168,177,154,52,101,240,30,148,50,47,247,45,3,248,22,69,243,0,3,224,1,107,145,128,208,106,183,104,212,133,117,119,138,25,118,141,72,34,202,123,128,84,203,125,133,75,118,225,164,106,46,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,1,69,112,26,70,165,112,26,64,20,118,176,162,17,107,239,20,89,94,194,168,43,220,5,69,125,105,129,157,192,188,147,1,194,152,30,88,71,213,216,210,143,238,24,143,109,61,39,43,69,31,92,194,147,71,98,230,205,249,253,214,20,248,88,72,60,212,173,5,18,125,140,47,239,24,141,61,63,34,173,37,174,209,147,251,215,190,254,222,20,73,17,187,40,111,111,197,102,137,71,151,89,155,142,254,16,199,249,4,184,104,57,41,67,20,13,20,225,45,39,151,156,189,101,190,141,18,34,102,130,70,187,21,160,119,229,205,173,239,253,44,161,49,186,24,194,101,195,10,61,90,203,219,156,58,191,100,68,4,140,175,96,178,178,217,23,82,75,239,13,197,249,36,52,52,86,105,5,216,146,251,195,89,171,119,1,71,95,24,234,155,52,216,207,125,248,24,142,221,56,34,205,30,5,244,15,127,56,245,254,214,18,25,53,119,86,166,250,55,185,171,175,222,17,117,166,76,255,0,106,240,67,229,76,185,121,195,232,151,189,246,126,224,24,31,132,41,215,226,13,58,139,219,230,204,1,118,241,125,34,107,180,67,96,161,168,168,134,243,102,188,253,103,123,91,232,76,8,87,193,87,245,120,139,78,171,45,237,59,151,159,31,119,72,155,45,20,226,181,212,139,202,213,219,230,234,139,143,185,48,3,37,153,62,129,159,120,222,65,18,206,252,6,219,39,152,190,200,223,36,239,226,3,90,55,40,146,53,153,13,178,232,157,198,178,93,203,128,10,88,211,190,247,26,139,120,37,91,248,10,154,111,214,2,128,42,101,96,242,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,67,43,138,138,31,0,26,84,121,75,128,210,149,220,248,13,66,158,184,6,175,43,112,23,27,1,240,33,82,224,3,73,241,22,175,19,181,201,230,220,175,172,175,174,224,103,237,5,212,62,34,211,98,171,249,57,175,161,123,235,250,254,160,4,39,105,1,31,16,255,0,48,248,215,19,151,106,245,230,127,173,11,21,68,145,248,85,37,51,85,254,105,67,126,17,34,234,99,99,218,190,102,232,222,251,71,95,214,197,174,161,149,172,170,164,169,181,179,76,225,139,254,177,32,37,247,65,11,157,28,103,127,247,87,254,138,20,103,188,15,144,127,84,127,120,96,150,130,12,234,168,135,11,53,255,0,61,70,124,61,198,20,103,100,1,221,7,245,71,247,128,114,143,136,210,231,169,24,212,124,70,151,125,68,255,0,252,235,1,135,26,123,168,138,146,134,43,126,175,66,255,0,19,120,68,213,61,30,228,30,43,213,14,32,149,115,126,53,59,149,111,211,37,249,4,174,233,246,155,210,144,251,255,0,87,161,127,137,188,34,50,21,118,196,202,148,173,194,42,51,248,192,9,185,209,86,61,200,154,26,146,205,155,125,37,0,173,234,191,208,88,25,20,49,107,67,231,51,81,180,154,109,107,81,208,31,130,135,25,74,0,42,92,12,12,172,5,192,192,105,50,185,141,68,118,43,88,104,87,17,84,240,1,168,184,141,67,64,169,113,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,81,92,6,145,169,92,6,144,20,80,212,145,165,67,82,72,138,224,40,0,6,3,172,158,157,160,34,183,126,150,95,240,76,69,110,159,241,214,58,242,31,85,253,235,223,155,246,169,137,72,170,158,54,165,17,235,232,244,96,157,86,255,0,169,80,136,29,61,103,102,244,246,185,134,207,15,191,155,55,17,239,242,33,79,180,73,24,175,131,144,219,102,42,74,19,159,38,125,163,170,246,180,51,159,144,76,230,136,176,123,54,24,210,104,214,102,203,183,245,91,244,195,226,33,244,88,131,76,126,50,211,9,94,123,47,109,242,59,161,95,252,130,106,52,124,128,76,29,13,32,66,53,150,70,213,229,119,188,239,229,20,94,52,121,9,247,136,21,192,85,55,177,91,176,81,103,98,251,32,58,248,242,185,167,223,49,25,58,105,211,251,55,129,223,45,230,205,206,63,67,183,247,63,120,147,136,196,146,205,55,62,23,17,253,166,188,187,93,224,109,208,238,238,113,224,95,181,187,128,70,14,21,21,171,234,123,254,88,129,252,50,68,213,104,114,119,161,226,74,223,238,133,127,129,135,16,173,134,137,213,87,180,239,85,230,240,92,126,188,145,52,58,26,43,61,20,249,220,191,182,53,112,250,212,56,12,177,99,113,125,145,202,65,238,184,227,160,173,246,198,250,11,163,99,1,175,137,141,42,220,118,26,210,86,177,130,250,212,3,74,56,253,129,184,124,8,109,150,237,253,163,112,252,146,1,64,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,0,0,5,12,250,133,70,149,0,210,124,6,155,239,176,214,0,42,159,196,43,195,120,162,120,129,151,96,10,11,93,137,177,154,190,109,241,119,190,187,175,234,5,209,22,175,21,13,9,230,187,44,190,143,215,245,0,33,43,31,220,205,204,59,191,186,191,209,11,49,134,76,102,172,105,245,102,225,56,132,234,247,84,11,163,143,81,153,249,138,234,70,237,171,175,235,66,216,225,115,9,122,176,167,208,70,102,106,156,194,36,136,184,250,170,0,76,190,132,237,90,142,89,230,255,0,116,199,213,238,80,195,52,97,202,223,108,97,166,133,80,27,53,22,234,84,151,18,126,18,169,86,81,91,232,80,253,195,50,160,202,200,63,170,252,64,55,207,136,162,247,54,98,167,196,81,69,116,25,0,195,221,61,27,207,72,67,30,107,94,125,11,213,251,17,225,16,112,237,91,20,106,142,151,233,184,222,175,217,2,98,52,235,110,244,116,45,174,127,55,97,191,138,60,33,194,96,73,111,19,106,131,190,254,112,141,45,255,0,182,12,4,209,232,130,143,206,101,38,87,255,0,113,240,31,130,135,25,66,101,113,138,58,24,173,46,81,244,154,77,69,253,166,64,30,227,247,40,113,150,4,68,96,10,20,46,32,42,92,12,1,66,132,119,20,51,46,208,79,0,21,21,182,235,138,10,145,23,217,1,82,224,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,2,138,224,40,158,34,170,224,40,91,183,152,13,38,91,206,227,81,145,117,13,11,50,184,212,0,7,192,192,86,253,19,1,229,171,183,181,52,252,217,119,79,70,90,250,183,253,66,132,40,105,197,58,113,250,250,181,134,241,38,74,230,222,28,125,70,24,251,68,210,98,91,164,213,51,58,61,219,165,49,39,255,0,86,177,7,58,103,196,147,184,151,88,88,203,127,55,245,31,247,60,56,14,179,67,182,53,152,187,72,186,100,171,158,223,195,135,206,177,2,106,240,65,132,166,134,146,171,165,127,150,127,12,224,134,93,10,225,77,252,85,163,119,31,75,156,120,25,127,115,68,9,167,193,182,117,52,92,161,189,251,182,142,63,93,112,5,194,71,226,26,28,62,222,209,185,107,112,27,79,25,91,236,128,235,226,156,178,136,174,92,76,97,6,152,240,234,123,193,11,37,103,110,112,224,95,181,198,103,77,163,208,195,137,44,197,229,40,183,145,247,12,54,210,178,62,30,43,193,123,56,71,151,109,224,147,46,58,129,36,69,13,2,147,77,121,77,220,143,244,94,15,143,215,144,38,115,66,205,244,59,230,127,239,145,95,129,135,16,211,69,19,101,93,211,70,149,25,252,214,132,252,50,4,203,104,82,119,161,159,63,253,36,87,224,97,133,25,112,130,47,186,55,146,54,147,248,198,233,22,251,128,214,92,1,126,73,138,167,134,241,69,249,39,96,26,72,110,122,210,27,104,227,246,6,225,240,32,20,0,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,80,248,10,141,42,62,160,20,61,196,52,17,153,168,107,50,221,115,224,52,146,122,87,32,26,203,136,173,186,197,55,10,145,144,13,39,196,90,108,87,108,203,154,236,147,63,87,234,250,129,118,184,158,225,107,49,77,47,57,205,154,180,17,219,93,125,255,0,80,2,8,113,203,198,243,39,93,182,158,31,243,67,196,97,30,86,235,106,109,102,118,36,207,32,204,204,248,23,142,108,123,156,116,135,143,129,230,77,115,9,78,125,166,221,34,62,26,174,195,239,30,19,10,80,183,106,217,2,82,87,82,167,48,169,34,239,214,160,4,213,104,122,251,111,81,238,169,14,33,86,168,84,93,19,191,208,161,198,92,193,157,208,127,85,248,134,29,104,87,7,16,197,20,242,93,111,41,157,72,163,226,71,187,85,14,51,26,21,6,146,183,120,13,227,226,7,228,1,241,20,86,228,24,12,84,211,125,130,118,144,133,185,43,244,114,27,135,237,87,132,50,207,144,77,98,117,85,196,190,105,199,22,255,0,219,6,38,163,77,24,117,191,71,66,101,35,51,231,184,115,226,95,220,207,8,90,173,16,184,92,73,170,148,101,111,154,241,201,223,191,244,194,128,76,62,133,111,37,84,165,42,156,201,221,69,192,245,251,148,56,203,196,17,111,176,194,221,9,163,208,170,102,151,65,40,179,21,23,5,114,177,254,183,12,51,69,7,107,128,10,151,3,20,21,35,221,96,26,84,68,103,123,130,120,2,137,87,224,5,114,1,82,26,139,141,250,197,56,30,224,235,185,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,40,174,2,134,101,97,85,112,20,34,35,226,3,108,237,125,227,88,210,162,43,240,26,128,0,248,0,31,0,30,35,20,136,188,21,158,159,89,73,226,191,6,177,6,90,98,40,149,137,117,114,111,188,246,15,226,240,226,116,49,56,146,170,86,122,71,196,229,17,69,255,0,86,177,6,26,98,161,41,197,58,185,36,86,182,193,252,90,28,7,166,208,98,84,183,177,30,137,137,212,92,143,156,186,89,189,194,36,187,68,203,225,115,26,138,82,88,140,153,77,58,237,215,191,209,22,34,15,65,3,104,171,106,30,254,87,205,62,223,214,98,68,193,97,202,209,224,228,188,136,255,0,94,252,34,192,122,242,61,251,198,203,246,36,223,188,111,25,23,17,177,17,228,23,190,2,220,215,19,69,75,226,25,187,250,178,90,221,183,70,247,177,167,187,188,97,182,145,243,102,95,240,119,52,70,108,187,95,172,50,253,103,184,101,86,44,62,241,69,65,147,74,224,228,69,247,23,106,6,3,105,13,87,173,124,193,171,152,94,219,85,252,79,214,189,168,198,122,140,27,162,77,7,93,83,89,63,190,208,159,134,64,153,125,9,200,252,5,136,255,0,9,87,248,24,97,12,56,124,225,185,93,211,151,59,218,111,7,248,100,137,159,208,160,255,0,56,239,255,0,132,170,252,12,48,200,101,210,72,254,232,221,34,176,208,145,184,92,55,241,1,169,60,5,21,107,25,24,170,122,134,151,56,152,10,39,113,223,168,110,31,2,27,104,222,118,49,184,124,8,5,0,84,173,214,29,16,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,99,254,36,105,235,162,118,17,212,78,210,120,133,138,220,213,53,99,46,178,31,152,166,79,219,51,104,112,186,77,67,169,62,75,136,62,61,125,164,96,50,0,4,106,226,71,45,101,9,76,212,78,203,112,247,8,188,52,149,35,46,174,101,207,239,75,179,221,180,25,248,167,96,77,69,101,41,105,253,197,248,25,11,85,137,28,181,149,221,77,78,187,45,195,220,34,240,46,106,188,186,185,151,63,179,49,201,103,16,103,226,157,129,36,157,210,149,167,247,119,226,68,2,95,192,124,252,76,121,77,180,223,155,65,185,47,152,99,110,182,29,219,103,71,131,114,132,222,198,70,91,202,20,143,137,16,198,121,140,198,54,109,26,228,194,96,246,182,33,219,103,94,82,77,236,68,69,184,136,139,129,16,15,161,252,72,211,215,68,236,35,168,157,164,241,11,21,185,170,106,198,93,100,63,49,76,159,182,102,208,225,116,154,135,82,124,151,16,124,122,251,72,197,128,198,94,88,172,9,162,117,31,34,25,63,201,39,89,159,91,242,196,100,159,85,109,94,95,158,32,143,53,243,57,195,134,175,219,16,133,96,1,42,159,217,206,255,0,213,119,254,251,127,246,1,253,156,239,253,87,127,239,183,255,0,96,34,172,0,74,167,246,115,191,245,93,255,0,190,223,253,128,186,184,53,203,21,129,53,182,209,242,94,147,252,141,181,121,53,95,44,70,78,53,183,214,102,249,222,8,178,219,43,124,120,235,61,169,136,86,0,31,79,184,111,138,84,38,46,83,173,85,152,123,61,231,89,83,249,181,113,27,43,204,95,43,139,108,250,46,161,42,242,155,89,112,234,236,50,30,172,124,176,75,166,49,178,152,214,230,18,247,181,81,13,95,34,242,146,173,114,50,61,198,70,92,12,198,76,75,185,77,180,223,148,193,183,47,151,227,110,170,29,171,228,71,131,114,133,90,230,102,123,206,20,207,137,152,15,160,112,16,105,132,220,174,26,82,82,21,116,52,231,20,167,255,0,36,9,19,89,245,210,109,150,93,41,215,93,167,18,159,30,196,25,173,54,90,155,94,226,223,171,203,193,70,46,30,19,114,210,226,61,33,72,195,73,177,75,12,126,72,19,214,179,235,167,60,244,196,167,93,119,92,82,124,67,16,38,132,217,10,109,27,143,126,175,55,21,24,9,136,1,133,88,111,202,211,162,117,77,78,181,50,196,42,187,192,185,170,243,107,37,187,4,202,99,146,206,44,139,198,181,6,73,59,165,40,87,238,237,196,140,100,6,13,105,71,129,58,65,109,31,34,26,231,159,182,92,154,223,153,145,144,185,115,107,50,252,240,210,47,234,46,112,246,61,229,112,186,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,204,63,26,228,108,83,15,192,106,161,218,201,168,127,90,74,215,92,174,174,137,111,78,83,221,191,136,228,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,13,42,46,177,168,80,248,0,161,249,2,137,35,176,117,88,80,140,200,236,92,0,84,45,113,83,183,217,4,241,1,78,2,218,226,58,217,71,55,107,78,215,215,91,143,180,23,40,248,139,85,138,110,91,154,247,254,191,254,96,8,62,210,69,232,23,252,29,216,213,155,46,215,155,113,151,235,54,227,246,69,183,193,102,77,250,234,152,73,39,50,85,63,130,73,239,183,209,155,30,163,26,159,140,87,51,109,139,254,232,203,184,189,206,252,62,192,232,240,29,9,85,115,75,157,175,249,226,130,252,51,64,38,171,68,200,2,135,164,157,36,53,148,138,126,165,121,87,250,19,3,41,24,51,181,207,133,198,56,232,172,193,120,32,249,229,253,92,87,95,185,48,50,65,178,202,86,183,88,13,103,196,21,228,10,2,188,139,23,16,22,3,74,137,95,56,211,16,237,169,141,98,74,108,194,173,154,223,165,221,46,222,241,9,24,193,12,185,126,35,213,185,17,171,203,80,71,163,141,254,142,230,239,184,39,79,72,136,99,114,154,135,51,69,254,105,53,215,238,46,8,58,210,21,7,13,136,117,114,200,178,222,167,143,46,223,163,186,2,73,116,18,157,191,17,5,34,132,84,86,98,106,139,133,232,228,34,181,138,24,184,216,72,10,15,53,236,35,67,147,250,102,183,35,165,172,169,251,146,40,182,119,101,225,99,133,46,193,37,172,157,174,3,112,11,136,0,10,168,200,140,80,183,240,21,50,43,111,226,52,36,247,151,190,3,80,213,235,69,15,142,241,82,50,224,64,5,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,5,21,192,105,185,22,243,26,149,192,82,214,222,96,52,41,68,53,145,92,109,174,215,220,67,88,0,31,0,0,30,47,19,204,147,73,207,148,101,194,79,20,127,245,75,16,95,166,35,137,86,40,213,203,223,250,67,248,188,56,156,236,81,233,82,179,210,46,185,60,81,127,213,172,65,126,152,237,154,49,58,175,225,187,155,248,126,215,135,1,236,116,23,143,66,49,14,137,107,198,110,231,47,123,212,34,68,199,225,146,210,229,45,45,112,139,142,187,143,31,84,88,133,45,9,31,90,49,66,140,73,45,100,69,206,60,15,246,60,72,154,44,33,112,215,71,74,76,204,206,250,254,39,238,174,8,46,7,18,176,216,124,236,157,253,163,124,140,134,211,246,203,188,186,197,22,95,22,226,152,102,42,11,51,102,102,110,68,112,34,237,64,140,12,109,155,34,39,153,108,111,116,118,159,43,254,111,188,74,86,44,75,142,46,34,4,208,150,138,203,136,51,204,93,166,142,225,22,120,243,5,176,243,30,100,183,211,218,124,130,236,213,126,81,140,245,24,175,134,202,205,93,211,223,242,188,23,225,146,38,155,66,130,50,161,159,63,253,36,87,224,97,132,44,97,138,146,170,238,159,177,126,171,193,126,25,34,106,52,42,35,240,26,35,127,251,164,95,224,97,198,67,46,82,119,33,172,140,109,163,241,141,194,46,176,27,137,234,20,89,25,153,129,112,5,249,38,3,74,60,163,27,135,192,134,218,119,240,226,55,47,184,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,1,229,49,35,20,168,76,35,167,93,171,49,10,123,205,82,166,50,235,34,54,87,159,182,103,16,217,116,90,66,149,229,56,130,225,215,216,70,35,223,22,121,105,105,25,20,218,38,77,133,184,99,225,60,17,100,212,206,121,233,216,43,244,91,82,188,67,240,38,126,81,184,141,231,235,115,117,144,9,51,24,171,164,127,40,190,4,232,251,181,201,121,199,159,170,168,93,95,204,93,76,100,46,108,218,149,124,241,179,45,178,241,79,103,227,235,114,241,61,208,191,142,250,85,227,78,145,113,168,127,19,170,190,114,135,98,251,59,27,12,35,58,172,196,209,43,164,203,45,154,174,108,160,247,240,183,191,123,66,3,42,180,143,229,23,199,109,32,182,185,47,56,243,13,43,21,171,249,139,169,131,138,203,151,82,175,158,54,100,56,126,53,156,252,125,118,94,5,191,21,64,93,92,26,209,115,29,180,130,218,62,68,52,55,63,108,185,53,191,52,224,225,114,230,214,101,249,225,212,95,212,92,225,236,123,202,225,106,128,73,78,27,242,41,215,117,53,58,212,203,16,177,119,192,185,170,243,107,37,188,192,204,199,37,156,89,23,141,106,56,146,119,74,80,175,221,219,137,24,200,12,26,228,117,192,154,39,104,249,47,78,62,73,58,204,154,175,149,227,36,250,171,107,51,124,239,26,121,175,153,190,60,53,126,216,192,66,252,186,93,27,54,141,110,95,47,103,91,16,237,242,35,49,38,246,35,51,222,102,69,192,140,102,22,19,114,84,105,73,94,77,161,147,89,83,30,8,72,162,51,222,107,182,203,166,25,114,165,207,160,183,22,149,157,214,132,163,247,119,224,70,38,203,13,240,182,132,194,58,117,170,79,15,100,92,213,42,99,54,174,31,106,121,251,102,113,110,31,73,213,169,94,83,139,62,61,125,132,67,213,128,192,12,26,228,117,192,154,39,104,249,47,78,62,73,58,204,154,175,149,227,36,250,171,107,51,124,239,26,121,175,153,190,60,53,126,216,198,85,96,214,139,152,19,163,238,209,242,33,161,185,135,106,201,173,249,167,25,21,155,46,179,47,207,14,174,222,172,231,15,101,220,86,186,163,141,49,152,193,74,96,220,152,76,30,213,67,181,108,235,202,106,181,204,136,183,17,25,241,50,1,201,16,59,202,105,164,141,19,143,248,191,9,11,65,193,107,37,180,222,179,36,219,88,241,115,134,209,11,6,103,226,29,105,10,107,86,166,86,142,188,220,119,110,189,222,211,107,149,46,164,170,167,81,20,14,142,179,141,134,156,135,201,173,157,108,237,187,206,121,145,12,234,126,87,139,132,39,25,213,56,151,145,185,93,59,230,225,98,17,182,0,57,50,233,116,108,218,53,185,124,189,157,108,67,183,200,140,196,155,216,140,207,121,153,23,2,49,125,180,82,208,207,18,244,171,168,149,7,77,151,55,72,33,45,206,51,143,149,222,217,51,182,249,181,226,22,251,75,115,58,225,212,142,143,11,230,61,220,102,167,69,45,12,240,211,69,74,117,80,116,217,115,140,254,46,220,227,56,249,97,157,175,35,143,155,94,33,111,186,134,242,34,33,72,232,241,182,99,223,192,35,223,9,185,23,171,234,210,145,134,158,98,54,43,120,11,55,123,62,178,83,204,76,204,245,86,117,196,151,142,102,56,146,171,161,40,94,226,221,158,220,82,99,213,204,121,14,35,97,160,220,126,95,164,166,219,16,155,100,99,192,226,111,62,242,35,233,28,125,138,197,115,251,2,87,64,7,206,254,44,232,7,165,38,13,74,162,106,90,203,14,54,105,20,54,75,199,115,196,185,119,204,166,209,234,109,196,45,126,91,137,79,14,187,240,189,177,220,125,84,8,218,229,131,199,122,42,3,15,153,193,22,26,219,106,25,166,109,122,179,58,223,55,234,223,128,137,78,227,111,35,186,198,207,169,101,150,221,103,184,4,62,14,76,186,99,27,41,141,110,97,47,123,85,16,213,242,47,41,42,215,35,35,220,100,101,192,204,113,128,6,80,203,185,77,180,223,148,193,183,47,151,227,110,170,29,171,228,71,131,114,133,90,230,102,123,206,20,207,137,152,201,28,38,229,165,171,164,82,168,105,54,41,97,143,132,241,165,159,93,57,231,166,160,175,210,113,73,241,12,64,153,121,38,218,55,31,173,205,214,98,51,64,4,250,203,185,83,180,32,137,131,109,249,134,50,108,81,10,190,118,60,30,155,185,147,121,145,116,138,18,199,114,177,253,145,201,254,202,62,130,127,240,231,255,0,118,103,31,234,130,0,64,7,211,238,27,226,149,9,139,148,235,85,102,30,207,121,214,84,254,109,92,70,202,243,23,202,226,219,62,139,168,74,188,166,214,92,58,187,12,135,171,31,44,18,233,140,108,166,53,185,132,189,237,84,67,87,200,188,164,171,92,140,143,113,145,151,3,49,158,218,59,242,185,98,238,30,90,81,139,208,30,28,64,31,169,57,173,133,150,108,222,170,165,110,135,131,82,151,153,75,108,183,158,236,157,230,2,106,64,98,173,57,202,123,161,100,255,0,103,134,249,47,106,35,223,207,242,175,48,77,149,151,45,207,203,217,9,39,209,43,253,193,148,50,233,140,20,218,13,185,132,189,237,108,59,183,200,188,166,155,216,204,143,113,145,31,18,48,28,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,234,21,26,84,93,96,40,66,183,79,96,161,138,17,245,0,168,169,29,130,221,98,128,6,45,62,41,62,202,57,179,58,12,239,174,234,47,104,46,192,179,184,186,102,92,211,99,183,171,255,0,163,1,7,58,66,59,10,124,193,169,96,145,243,213,236,146,43,250,144,243,56,3,111,14,169,98,50,227,82,64,254,25,161,204,198,103,220,115,153,245,174,45,118,218,45,152,239,111,83,28,44,0,35,42,238,150,191,251,228,129,252,51,64,39,39,69,148,17,81,209,27,139,244,109,127,130,96,100,42,120,12,124,209,104,255,0,57,209,5,255,0,29,175,240,76,12,132,77,172,0,0,42,118,36,220,5,171,199,180,18,233,184,98,177,126,136,183,199,235,78,8,49,210,104,178,87,213,117,183,126,122,163,203,119,215,158,19,161,142,198,94,14,67,159,252,96,223,224,156,16,91,164,245,252,63,171,247,238,240,174,97,248,119,128,102,207,39,187,183,156,64,149,213,186,139,107,248,80,162,82,27,34,59,216,172,34,203,147,211,124,238,10,255,0,239,45,191,225,194,9,77,111,172,6,160,46,34,166,86,20,46,32,42,191,196,52,36,238,101,239,141,106,252,67,66,120,151,190,3,89,241,21,46,2,135,196,84,143,168,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,192,80,250,69,98,21,87,1,68,241,1,182,178,50,226,53,138,47,136,168,0,31,0,3,224,3,196,226,122,20,170,90,120,105,59,23,52,68,254,13,98,12,116,202,74,139,19,234,251,159,247,191,248,188,56,157,76,72,254,213,167,159,242,76,79,224,214,32,199,77,13,216,161,88,252,95,252,94,28,6,238,133,71,124,80,163,82,91,143,230,142,255,0,253,158,32,77,30,14,93,52,108,160,148,119,249,227,240,174,8,105,208,126,19,91,137,212,91,186,203,95,156,119,91,246,60,72,153,252,39,107,85,72,74,147,154,246,215,245,123,171,128,61,217,31,88,217,126,234,45,199,214,55,70,211,135,213,222,3,192,215,80,11,121,216,99,232,31,73,222,62,250,68,96,105,75,37,92,15,131,23,75,5,159,109,242,11,179,81,221,222,37,98,161,222,227,93,198,191,196,35,47,76,85,228,240,71,117,239,183,255,0,225,198,51,212,96,86,22,39,53,121,79,145,91,244,94,7,240,201,19,83,161,130,117,116,67,233,63,247,198,163,221,245,152,113,11,216,69,210,196,10,123,254,89,128,252,58,68,214,232,128,159,206,91,251,255,0,221,2,191,5,14,50,25,80,147,185,13,196,249,38,54,90,61,214,239,27,233,43,149,128,107,70,242,32,94,228,152,32,172,162,32,89,218,251,128,105,71,31,176,55,45,214,54,210,173,252,6,225,249,36,2,128,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,12,124,211,15,76,58,39,68,202,37,185,196,225,158,115,168,102,119,230,121,62,103,153,219,181,111,67,165,255,0,30,150,93,67,89,27,136,37,244,200,179,91,41,111,61,193,144,99,141,49,152,193,74,96,220,152,76,30,213,67,181,108,235,202,106,181,204,136,183,17,25,241,50,16,239,134,252,179,216,169,76,208,141,72,49,11,15,252,52,169,17,155,89,80,115,172,52,187,61,222,90,203,229,86,160,77,178,179,106,67,124,125,102,110,38,99,17,177,223,74,188,105,210,46,53,15,226,117,87,206,80,236,95,103,99,97,132,103,85,152,154,37,116,153,101,179,85,205,148,30,254,22,247,238,18,169,142,252,175,56,45,134,113,168,151,225,140,135,228,137,16,87,218,17,181,69,202,53,59,154,52,239,122,9,68,171,146,215,195,134,175,219,16,194,28,72,229,105,210,198,166,168,157,153,97,237,93,224,92,169,121,117,114,221,130,91,49,201,102,208,71,227,93,131,37,29,212,149,171,247,118,224,68,48,172,0,122,172,72,197,42,239,23,42,39,106,204,66,158,243,172,213,252,186,200,141,149,150,47,149,180,54,93,22,144,148,249,45,160,184,117,118,153,143,42,0,2,255,0,225,190,158,186,88,225,29,58,213,39,135,184,173,205,82,166,51,106,225,249,138,90,253,179,56,183,15,164,236,58,149,229,56,179,227,215,216,68,61,164,187,149,59,77,248,104,214,223,152,99,38,219,14,155,231,99,193,233,67,121,247,25,23,72,161,46,86,59,31,216,24,152,0,37,46,93,203,143,27,13,6,219,19,13,26,246,216,132,223,59,254,24,147,121,247,153,151,68,160,44,86,43,23,216,25,103,163,135,40,190,4,233,5,178,73,121,199,152,106,168,173,103,204,93,76,100,86,92,186,229,124,241,179,33,179,241,76,231,227,235,178,241,45,240,2,0,62,170,7,26,99,49,130,148,193,185,48,152,61,170,135,106,217,215,148,213,107,153,17,110,34,51,226,100,62,88,0,4,233,227,87,42,254,140,248,117,78,198,196,225,236,231,195,186,146,23,87,171,145,236,243,9,94,183,51,141,145,252,176,236,26,155,77,155,90,220,239,213,229,226,162,25,79,133,120,169,68,227,61,19,47,196,44,61,155,243,156,142,103,173,217,162,118,119,153,207,171,121,109,47,160,234,16,178,178,218,89,111,73,112,185,110,50,51,249,133,18,17,200,249,142,241,180,150,52,189,130,47,181,174,135,175,114,234,21,152,147,179,236,48,145,241,42,220,77,153,175,49,171,173,105,183,182,224,2,104,0,0,0,0,0,6,219,207,53,14,210,158,121,89,80,155,92,237,113,132,186,95,114,156,80,58,61,77,149,67,209,114,111,11,42,102,173,183,177,180,61,1,176,93,48,238,183,210,114,21,198,221,206,219,202,62,137,244,114,111,222,100,69,22,248,201,167,142,147,152,231,34,140,164,43,204,68,219,41,232,205,94,121,127,52,75,219,182,69,182,225,120,214,161,208,191,84,105,10,227,213,110,23,184,74,142,53,114,172,232,207,64,83,177,174,97,237,73,225,149,73,13,171,213,202,54,57,132,187,62,103,27,191,143,118,17,77,149,155,90,215,251,139,113,50,17,173,81,242,158,233,167,63,218,33,190,75,218,136,7,242,124,171,204,18,149,101,203,99,242,246,66,81,244,138,255,0,112,98,168,0,228,204,102,49,179,104,215,38,19,7,181,177,14,219,58,242,146,111,98,34,45,196,68,92,8,135,24,74,118,140,188,149,248,3,136,144,240,88,145,11,143,223,36,218,65,253,102,88,111,5,99,100,186,236,166,243,39,211,56,180,186,155,58,139,249,59,245,86,224,171,137,47,195,124,45,161,48,142,157,106,147,195,217,23,53,74,152,205,171,135,218,158,126,217,156,91,135,210,117,106,87,148,226,207,143,95,97,16,8,1,195,125,2,180,177,197,202,117,170,179,15,112,167,157,101,79,230,213,196,115,236,181,139,229,113,109,159,69,216,132,171,202,109,101,195,171,176,200,102,174,142,28,142,191,58,84,154,66,78,63,92,215,211,91,63,215,144,159,150,225,35,126,178,238,226,246,189,162,85,0,6,63,225,190,129,90,39,97,29,68,213,89,135,184,83,205,83,86,51,106,226,57,246,100,253,179,54,182,207,162,236,66,147,228,184,178,225,215,218,68,50,0,0,0,0,0,7,26,99,49,130,148,193,185,48,152,61,170,135,106,217,215,148,213,107,153,17,110,34,51,226,100,44,70,149,186,102,97,166,138,148,234,99,42,67,231,25,252,93,249,186,79,242,195,59,94,71,24,39,124,122,24,117,13,228,68,66,87,210,227,108,165,191,132,43,105,91,166,102,37,233,87,81,38,50,164,62,110,144,66,95,155,164,255,0,43,189,178,103,109,130,119,199,161,134,150,230,117,195,165,125,46,23,202,91,184,132,149,105,17,202,229,132,88,121,121,70,16,192,120,113,30,126,170,230,182,42,89,179,122,146,147,186,34,13,73,94,100,173,194,220,123,178,119,144,139,76,119,210,175,26,116,139,141,67,248,157,85,243,148,59,23,217,216,216,97,25,213,102,38,137,93,38,89,108,213,115,101,7,191,133,189,251,218,169,116,186,54,109,26,220,190,94,206,182,33,219,228,70,98,77,236,70,103,188,204,139,129,24,204,188,21,228,166,210,98,191,168,160,155,196,42,111,192,218,110,39,89,172,155,237,146,249,142,76,173,185,111,16,212,90,92,59,184,132,35,247,119,224,70,3,13,37,210,232,217,180,107,114,249,123,58,216,135,111,145,25,137,55,177,25,158,243,50,46,4,98,82,244,77,228,138,253,12,174,52,141,138,253,123,105,165,50,125,125,164,124,187,7,25,245,151,183,23,180,62,179,25,237,129,26,42,96,182,142,144,107,99,12,105,78,109,136,126,219,67,251,116,91,218,220,166,233,167,162,243,206,18,108,79,44,183,113,191,189,107,188,3,141,46,151,65,74,96,219,151,203,217,213,67,181,124,136,204,106,181,204,204,247,153,153,241,51,28,144,28,105,140,198,10,83,6,228,194,96,246,170,29,171,103,94,83,85,174,100,69,184,136,207,137,144,14,72,227,76,102,48,82,152,55,38,19,7,181,80,237,91,58,242,154,173,115,34,45,196,70,124,76,134,4,233,17,202,229,132,88,121,121,70,16,192,120,113,30,126,170,230,182,42,89,179,122,146,147,186,34,13,73,94,100,173,194,220,123,178,119,144,139,76,119,210,175,26,116,139,141,67,248,157,85,243,148,59,23,217,216,216,97,25,213,102,38,137,93,38,89,108,213,115,101,7,191,133,189,251,134,101,233,159,202,171,85,207,106,39,168,189,26,231,156,221,32,132,203,172,157,236,205,189,206,121,219,135,112,190,87,140,132,37,179,171,89,62,142,61,43,230,225,148,132,111,204,102,49,179,104,215,38,19,7,181,177,14,219,58,242,146,111,98,34,45,196,68,92,8,135,29,8,83,138,36,32,174,102,36,215,147,167,147,178,164,142,169,32,49,167,25,229,59,36,150,19,91,205,242,253,123,110,109,249,155,139,134,119,198,195,68,231,107,86,178,105,93,36,116,175,98,221,115,1,138,56,77,160,30,148,152,203,42,134,169,104,220,56,218,100,81,57,237,29,207,18,228,91,42,156,71,169,185,16,133,249,109,169,60,58,175,194,215,204,57,119,33,196,108,76,27,111,204,52,148,216,162,21,124,236,120,28,78,100,222,100,93,34,143,177,220,172,127,100,74,232,0,194,172,55,228,150,209,58,153,167,90,150,226,21,35,225,164,213,25,181,147,45,190,101,46,207,119,22,101,226,154,140,52,149,146,164,39,247,23,226,102,61,95,246,46,52,19,255,0,128,207,251,205,56,255,0,91,25,84,60,214,33,226,61,25,133,52,172,93,109,95,78,121,174,75,1,171,218,34,118,119,95,201,157,196,54,158,131,73,82,206,235,113,5,184,143,141,248,17,152,12,122,254,197,198,130,127,240,25,255,0,121,167,31,235,98,42,249,67,105,157,28,48,239,23,81,133,122,63,97,151,131,30,12,95,157,227,249,234,62,55,157,54,152,88,71,216,241,113,102,173,70,171,59,201,232,40,243,230,185,218,196,67,40,116,160,229,128,92,116,20,125,35,163,188,187,82,165,234,182,122,163,93,154,214,54,92,87,202,113,112,93,207,53,188,253,183,96,139,175,150,102,17,63,174,60,231,188,87,177,125,174,4,3,100,4,144,104,131,201,63,87,85,115,100,213,90,72,74,185,162,69,15,125,92,159,94,212,71,56,230,76,67,103,227,224,227,9,108,234,214,150,87,188,186,87,183,2,49,43,184,111,133,180,38,17,211,173,82,120,123,34,230,169,83,25,181,112,251,83,207,219,51,139,112,250,78,173,74,242,156,89,241,235,236,34,1,243,4,3,234,160,99,254,36,104,21,162,118,46,84,78,213,152,133,133,60,235,53,127,46,178,35,159,102,76,95,43,104,108,186,45,68,37,62,75,104,46,29,93,166,96,32,7,13,241,74,187,194,58,137,170,179,15,103,188,213,53,99,54,174,35,101,101,251,102,109,109,159,69,212,41,62,75,139,46,29,125,164,66,97,52,0,229,27,135,199,184,134,112,167,23,34,54,122,224,243,108,17,153,13,124,241,186,41,247,122,16,240,200,102,31,82,203,77,151,73,93,62,37,210,185,30,28,114,164,104,195,130,58,55,84,52,59,88,49,35,230,118,167,252,231,183,192,237,49,113,26,157,66,32,181,126,50,37,215,51,92,222,117,93,27,90,246,59,216,173,131,108,188,236,59,169,121,149,101,90,111,99,181,192,125,82,128,141,93,12,57,85,105,73,237,58,205,23,164,164,243,155,167,240,153,181,115,189,153,199,185,207,59,145,14,31,202,240,112,132,134,117,104,38,17,199,165,124,220,115,16,146,25,116,198,10,109,6,220,194,94,246,182,29,219,228,94,83,77,236,102,71,184,200,143,137,24,14,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,42,26,133,15,128,13,38,118,43,141,36,162,53,10,159,1,164,143,165,96,27,132,22,185,129,29,128,184,128,160,180,56,180,182,190,101,93,23,245,126,175,173,139,188,124,69,161,197,214,173,205,61,47,215,250,190,182,2,10,49,201,166,90,230,76,173,32,175,180,240,73,123,144,233,176,7,125,119,74,255,0,132,144,63,134,104,118,248,226,238,179,153,58,54,182,211,215,245,161,212,96,1,218,186,165,191,194,72,31,195,52,2,114,180,90,47,206,116,71,252,182,191,193,48,50,16,136,200,134,62,104,182,119,163,162,127,229,181,254,9,129,144,73,224,2,162,167,228,10,2,183,32,5,171,199,117,90,156,135,45,255,0,162,13,254,9,193,6,90,77,89,85,253,92,95,250,85,31,248,119,132,223,105,17,25,168,166,161,203,87,155,230,147,69,198,223,65,112,65,214,144,239,107,177,6,173,232,229,189,79,30,124,111,244,119,64,102,247,39,187,102,83,152,35,221,190,139,111,248,112,162,81,211,209,189,196,101,242,124,49,146,105,47,115,61,243,81,77,110,183,182,133,18,102,149,102,234,1,186,161,66,226,42,161,66,226,2,170,252,67,65,113,47,124,107,87,226,26,11,137,123,224,53,159,17,66,220,98,167,196,80,6,174,34,162,133,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,5,21,192,81,60,69,85,192,81,60,64,104,115,136,212,52,172,206,227,80,0,31,0,3,224,3,200,98,71,246,169,60,255,0,146,98,191,6,177,6,90,101,149,241,78,175,47,249,63,248,180,56,156,204,73,86,90,82,122,127,241,76,87,224,214,32,211,76,101,154,241,86,174,45,219,246,14,31,181,161,192,123,253,2,225,239,91,80,203,207,253,243,234,247,24,161,48,56,126,222,90,106,3,125,237,173,252,34,196,69,232,19,11,172,172,104,85,101,94,254,115,224,94,229,20,37,234,132,100,155,167,32,83,210,221,173,227,245,197,0,244,67,101,222,191,124,111,153,88,108,186,69,247,64,116,51,150,243,169,190,149,183,171,171,222,17,165,166,131,26,175,3,186,119,191,56,117,126,215,18,107,51,105,43,82,56,241,87,15,176,34,239,77,71,94,63,3,115,55,111,209,30,163,253,142,32,193,204,14,99,95,136,180,250,115,101,249,181,46,46,23,226,249,9,184,209,78,19,102,163,223,70,179,53,231,170,59,218,223,66,96,66,246,141,236,107,113,54,159,43,40,254,111,74,248,126,216,33,56,58,60,194,147,84,203,215,37,151,205,101,30,255,0,173,180,40,190,77,149,173,239,141,244,157,138,227,97,187,110,183,104,223,73,216,6,226,14,246,48,81,92,248,141,55,190,227,3,177,0,170,75,125,134,163,62,161,165,28,126,192,169,241,0,0,26,172,93,160,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,60,166,36,98,149,9,132,116,235,181,102,33,79,121,170,84,198,93,100,70,202,243,246,204,226,27,46,139,72,82,188,167,16,92,58,251,8,192,122,176,24,171,253,148,125,4,255,0,225,207,254,236,206,63,213,7,26,99,202,157,161,4,52,27,143,203,241,147,109,136,77,178,49,224,244,221,188,251,200,143,164,112,150,43,21,207,236,0,203,49,139,90,77,114,134,96,142,141,241,17,180,220,84,111,61,213,240,90,188,210,61,92,92,53,243,147,43,47,150,10,25,198,189,73,237,103,31,91,151,137,238,143,189,34,57,92,177,119,16,239,40,194,24,15,1,224,11,213,92,214,194,204,246,159,82,82,119,68,65,165,72,202,164,56,91,143,126,126,226,30,39,147,139,68,58,119,75,42,238,162,155,87,177,58,249,5,31,178,115,132,6,71,19,182,109,108,197,165,175,24,211,205,45,188,139,135,66,186,36,172,220,14,197,123,134,65,76,121,113,227,98,96,220,98,95,163,94,197,16,171,100,127,195,18,115,38,242,51,232,156,5,142,229,114,251,34,56,113,83,21,43,108,103,173,166,24,133,136,83,126,115,158,76,245,91,76,78,206,203,57,245,108,161,164,116,26,66,16,86,67,72,45,201,46,23,61,230,102,115,133,60,228,173,208,158,62,86,252,36,151,9,57,174,49,121,117,81,124,253,54,127,87,101,17,159,65,81,118,59,145,25,111,225,123,245,8,25,152,203,163,101,49,174,75,230,12,234,162,26,182,116,102,37,90,228,70,91,200,204,184,25,0,227,11,177,128,154,47,227,14,146,51,72,169,118,22,211,28,230,136,12,155,99,187,108,43,58,156,233,116,219,220,251,173,230,205,169,112,183,94,214,223,196,175,218,104,93,131,212,246,62,105,47,71,97,53,84,171,74,231,188,225,175,59,44,253,70,95,16,250,125,77,104,87,148,210,120,40,190,201,110,63,161,124,60,195,138,51,10,105,88,74,38,129,147,115,92,150,3,89,179,195,109,14,191,147,59,139,113,93,55,84,165,157,214,226,207,121,159,27,112,34,32,17,143,46,228,56,141,137,131,109,249,134,146,155,20,66,175,157,143,3,137,204,155,204,139,164,81,246,59,149,143,236,142,79,246,12,127,245,162,255,0,185,63,253,248,149,64,1,21,127,216,49,255,0,214,139,254,228,255,0,247,225,253,131,31,253,104,191,238,79,255,0,126,37,80,0,69,95,246,12,127,245,162,255,0,185,63,253,248,127,96,199,255,0,90,47,251,147,255,0,223,137,84,0,17,87,253,131,31,253,104,191,238,79,255,0,126,31,216,49,255,0,214,139,254,228,255,0,247,226,85,0,4,21,226,71,36,182,150,52,205,68,236,183,15,105,31,13,37,72,203,171,153,109,242,217,118,123,182,131,63,20,236,97,168,172,165,45,63,184,191,3,33,138,184,145,133,181,222,17,212,78,210,120,133,34,230,169,171,25,117,144,251,83,47,219,51,104,112,186,77,45,73,242,92,65,241,235,237,35,31,79,195,26,244,247,175,112,62,134,192,217,131,184,221,74,248,83,5,23,170,217,100,91,116,100,14,221,150,50,23,63,203,48,201,81,181,145,75,105,205,254,86,92,165,196,192,124,245,139,189,162,86,42,70,224,158,144,84,174,39,75,229,219,124,68,155,110,201,15,174,38,179,235,160,159,100,250,70,133,145,88,157,51,242,79,135,87,18,180,35,50,249,42,48,154,109,94,105,73,37,172,147,3,180,72,169,13,167,157,79,90,148,101,218,165,209,205,179,235,210,179,186,209,235,9,93,246,45,224,39,116,0,90,253,38,98,241,50,7,4,106,72,172,30,115,37,94,141,143,155,149,104,115,181,226,217,39,119,68,120,175,82,55,60,175,177,190,192,44,6,151,28,166,152,121,163,29,85,224,28,150,148,240,214,163,132,253,19,128,219,159,150,236,89,155,97,214,124,106,161,92,109,204,237,190,106,232,171,163,146,199,188,236,88,75,60,211,79,243,95,248,77,37,198,189,38,254,65,180,171,91,23,54,73,124,11,240,155,156,47,101,61,242,196,51,13,56,214,173,216,118,151,210,62,150,191,41,110,65,223,0,222,121,216,135,84,243,202,204,181,90,231,107,13,0,46,124,38,140,216,221,29,134,104,198,24,90,39,61,32,187,229,152,243,148,33,94,209,27,57,248,163,119,91,234,165,151,200,239,225,188,75,110,0,104,13,201,243,140,120,73,33,196,122,119,12,188,32,151,205,246,173,76,199,158,167,112,154,253,84,75,172,171,197,46,33,10,78,85,54,164,239,73,95,45,247,222,227,154,254,148,184,197,35,228,203,86,147,19,168,220,213,227,22,214,189,171,133,43,222,160,216,139,162,150,141,159,80,50,45,205,255,0,149,210,30,235,64,45,45,161,244,160,194,164,185,62,153,237,21,172,146,252,250,222,164,209,147,93,19,21,179,111,75,45,180,119,101,130,62,133,253,181,143,136,90,92,101,228,117,192,154,219,81,242,33,156,124,141,181,121,245,191,43,198,78,53,183,213,229,249,226,52,178,219,43,156,56,235,61,169,12,42,196,142,73,109,44,105,154,137,217,110,30,210,62,26,74,145,151,87,50,219,229,178,236,247,109,6,126,41,216,195,81,89,74,90,127,113,126,6,66,117,0,7,205,172,186,59,30,116,54,197,6,227,91,79,130,181,100,182,246,43,193,71,100,214,67,153,123,171,71,118,162,123,252,174,210,221,41,122,59,242,185,97,22,33,218,81,139,208,30,3,199,151,169,57,173,138,153,237,62,170,165,110,135,131,74,81,149,40,108,183,158,252,253,198,51,252,99,182,44,232,7,162,222,50,205,162,106,90,203,14,54,153,236,78,75,199,115,196,197,22,202,150,209,234,109,196,33,30,67,105,79,14,171,241,189,195,32,37,211,24,41,180,27,115,9,123,218,216,119,111,145,121,77,55,177,153,30,227,34,62,36,99,146,32,171,26,249,50,180,151,193,42,134,58,123,135,210,143,9,233,169,102,171,36,247,104,151,193,95,88,134,210,127,43,59,20,183,61,81,213,183,192,252,156,220,12,173,227,101,220,166,218,111,202,96,219,151,203,241,183,85,14,213,242,35,193,185,66,173,115,51,61,231,10,103,196,204,7,208,56,8,1,254,202,62,157,159,240,231,255,0,118,100,255,0,234,130,213,99,46,148,120,237,164,22,163,228,189,92,243,246,203,159,85,243,50,14,23,46,109,94,111,157,218,69,253,69,190,62,199,188,238,19,235,142,250,85,224,182,142,144,104,127,19,170,190,109,136,126,251,59,27,12,91,218,220,166,209,43,164,203,46,18,108,79,32,247,241,191,191,104,180,210,35,149,203,23,113,14,242,140,33,128,240,30,0,189,85,205,108,44,207,105,245,37,39,116,68,26,84,140,170,67,133,184,247,231,238,33,128,3,214,225,94,21,214,216,207,91,75,240,247,15,101,28,231,60,153,235,118,104,109,161,150,115,234,217,91,171,233,186,180,32,172,134,150,123,212,92,44,91,204,136,195,207,69,197,204,103,211,21,197,69,57,175,139,126,217,149,100,167,54,84,216,183,21,136,183,16,203,252,38,228,168,210,146,188,155,67,38,178,166,60,16,145,68,103,188,215,109,151,76,50,229,75,159,65,110,45,43,59,173,9,71,238,239,192,140,72,46,134,220,154,84,78,141,147,214,241,10,170,158,248,83,85,195,95,155,226,118,87,160,118,12,200,136,105,222,130,34,156,109,221,99,79,36,186,73,232,229,185,111,59,150,108,0,199,253,20,180,51,195,77,21,41,213,65,211,101,206,51,248,187,115,140,227,229,134,118,188,142,62,109,120,133,190,234,27,200,136,133,35,163,198,217,143,127,12,128,1,143,250,86,233,153,134,154,42,83,169,140,169,15,156,103,241,119,230,233,63,203,12,237,121,28,96,157,241,232,97,212,55,145,17,9,95,75,141,178,150,254,1,144,3,21,116,143,229,23,192,157,31,118,185,47,56,243,245,85,11,171,249,139,169,140,133,205,155,82,175,158,54,101,182,94,41,236,252,125,110,94,39,186,53,116,173,229,63,196,189,35,169,212,209,212,221,49,224,60,129,251,243,140,14,219,15,51,219,50,184,195,141,120,197,194,54,182,242,45,149,43,162,125,44,246,61,201,177,225,88,12,212,210,183,148,255,0,18,244,142,167,83,71,83,116,199,128,242,7,239,206,48,59,108,60,207,108,202,227,14,53,227,23,8,218,219,200,182,84,174,137,244,179,216,247,38,199,133,96,61,86,27,225,109,119,139,149,19,84,158,30,200,185,214,106,254,109,92,62,212,203,23,202,218,220,62,147,171,74,124,150,214,124,122,187,76,128,121,81,173,150,93,136,117,44,178,156,203,85,236,87,176,205,28,55,228,150,210,198,166,168,154,150,226,21,35,224,92,169,121,181,147,45,190,91,49,201,102,214,101,226,154,140,37,29,212,148,39,247,119,224,70,36,191,70,94,79,60,17,209,190,34,10,164,133,130,231,186,190,11,89,150,121,172,139,134,190,114,121,7,242,185,196,184,215,169,61,171,225,235,115,113,61,193,135,250,2,242,104,86,210,218,218,27,20,52,129,167,249,182,2,91,159,99,149,109,108,189,183,107,25,138,97,207,29,9,21,153,172,138,54,87,189,39,154,246,46,179,18,198,219,104,105,4,132,21,146,92,8,106,0,0,28,105,140,198,10,83,6,228,194,96,246,170,29,171,103,94,83,85,174,100,69,184,136,207,137,144,192,157,34,57,92,176,139,15,47,40,194,24,15,14,35,207,213,92,214,197,75,54,111,82,82,119,68,65,169,43,204,149,184,91,143,118,78,242,1,153,120,179,139,244,14,9,82,49,53,198,35,78,249,174,81,9,147,88,254,204,243,246,204,235,109,23,69,148,45,94,91,168,45,197,215,216,70,101,1,186,97,233,135,91,105,103,91,55,56,156,51,205,148,244,178,252,207,39,204,203,219,14,177,152,116,191,227,210,203,75,119,59,144,228,190,153,30,91,229,45,197,190,216,98,206,47,215,216,219,87,68,215,24,141,59,231,73,188,94,77,99,251,51,44,95,43,77,180,93,22,80,132,249,13,32,183,23,87,105,153,157,198,209,59,67,236,67,210,198,170,136,148,210,235,230,249,44,179,39,59,77,236,195,187,22,177,183,212,207,136,91,205,45,204,235,135,82,58,6,121,111,115,221,196,45,158,21,225,93,109,140,245,180,191,15,112,246,81,206,115,201,158,183,102,134,218,25,103,62,173,149,186,190,155,171,66,10,200,105,103,189,69,194,197,188,200,142,104,244,54,228,210,162,116,108,158,183,136,85,84,247,194,154,174,26,252,223,19,178,189,3,176,102,68,67,78,244,17,20,227,110,235,26,121,37,210,79,71,45,203,121,220,174,246,137,218,31,97,230,137,212,172,68,166,151,95,56,78,166,121,57,218,111,103,218,219,117,110,62,166,124,66,222,117,13,228,68,66,145,208,50,205,107,158,254,23,232,0,0,0,6,45,105,251,165,180,62,139,248,84,167,36,51,61,158,181,157,219,152,155,212,154,243,234,98,97,118,157,234,101,198,138,204,190,103,211,183,181,185,240,239,52,190,211,58,129,209,74,145,84,116,209,28,233,83,69,219,154,228,183,121,141,179,43,176,228,247,203,9,97,214,219,200,220,65,47,165,229,91,41,111,61,208,27,138,152,169,91,99,61,109,48,196,44,66,155,243,156,242,103,170,218,98,118,118,89,207,171,101,13,35,160,210,16,130,178,26,65,110,73,112,185,239,51,51,14,54,33,226,61,103,138,213,84,93,109,95,78,121,210,117,31,171,218,34,118,118,152,207,145,180,54,158,131,73,74,10,200,109,5,184,139,133,248,153,152,243,99,53,244,54,228,210,173,180,147,145,55,136,85,84,247,193,106,82,38,252,223,19,178,179,29,183,229,92,67,78,244,17,20,219,141,106,221,101,37,210,79,75,53,203,113,92,228,122,93,201,99,161,4,52,27,108,76,48,111,109,136,77,243,191,225,12,221,188,251,204,203,162,81,118,43,21,139,236,0,128,161,201,151,76,99,101,49,173,204,37,239,106,162,26,190,69,229,37,90,228,100,123,140,140,184,25,143,164,175,204,185,129,63,35,191,145,71,128,223,157,95,238,14,115,140,253,127,95,234,186,221,103,170,244,188,174,238,27,133,161,152,242,88,232,65,19,6,227,18,252,27,216,162,21,108,143,248,67,55,115,38,242,51,232,156,93,142,229,114,251,32,34,174,93,202,109,166,252,166,13,185,124,191,27,117,80,237,95,34,60,27,148,42,215,51,51,222,112,166,124,76,197,145,173,177,143,17,241,26,174,58,242,178,168,249,194,122,174,49,91,27,13,125,9,45,121,13,161,40,242,16,146,242,122,175,198,230,51,255,0,22,121,22,170,233,20,170,38,115,133,184,157,225,60,105,100,212,201,185,149,168,43,244,155,74,188,123,241,198,94,73,184,189,229,235,114,245,144,143,28,67,195,138,207,10,106,168,186,38,190,147,115,92,234,3,87,180,67,109,13,63,147,59,104,113,61,54,148,164,29,208,226,15,113,159,27,113,35,32,18,11,161,135,42,173,87,34,168,153,162,244,148,158,115,140,130,47,54,174,119,179,54,207,54,100,110,33,195,249,94,14,16,214,246,177,102,194,56,244,109,155,134,98,18,246,203,205,68,52,151,153,86,100,42,246,59,88,124,173,137,41,228,170,211,62,162,145,85,114,205,26,235,72,157,174,65,49,215,115,35,153,27,111,155,53,109,199,70,68,110,109,131,91,218,197,154,124,183,11,45,186,59,174,144,18,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,125,66,162,135,192,6,131,224,40,92,69,79,128,161,17,220,6,178,43,133,237,186,194,131,87,80,13,34,205,227,19,153,121,163,119,247,71,250,49,121,12,89,156,102,105,42,230,125,231,187,104,255,0,70,2,5,241,125,122,206,105,221,107,107,255,0,209,138,96,9,126,126,105,99,255,0,210,72,31,195,52,55,49,113,181,159,53,102,66,139,213,250,190,182,54,240,14,222,28,210,246,63,247,71,5,248,102,128,78,70,139,7,122,58,35,254,91,95,224,152,25,12,158,3,29,116,88,53,21,31,16,68,95,171,139,252,19,3,34,145,123,111,1,81,69,151,64,204,84,23,234,102,2,194,233,65,19,169,166,97,250,23,249,170,201,113,247,7,68,35,227,74,246,172,69,171,19,108,191,158,24,245,118,253,29,193,51,58,100,71,170,10,146,133,90,77,189,243,152,116,244,191,107,60,33,102,188,124,227,113,38,170,37,229,177,206,35,151,209,253,176,175,202,2,79,52,14,148,106,32,228,81,59,70,109,101,21,11,209,201,107,92,161,79,180,72,19,125,43,140,40,208,122,5,40,144,83,75,34,115,125,23,7,199,234,33,134,107,146,73,60,0,84,11,136,10,151,3,0,80,161,47,170,195,74,184,138,167,128,10,150,241,168,183,29,134,146,222,99,85,183,88,5,64,83,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,10,43,128,162,120,138,171,128,162,120,128,208,178,43,141,67,74,142,230,53,153,88,5,0,248,10,216,186,133,20,91,183,0,241,120,156,225,38,148,158,149,203,244,34,43,143,214,214,32,203,75,247,72,241,90,173,43,167,244,135,241,104,113,55,216,191,21,179,210,211,227,204,130,34,146,197,43,164,126,230,224,130,253,43,163,19,23,139,53,74,137,109,153,43,97,222,147,236,134,96,5,246,208,1,188,213,69,6,173,255,0,170,159,131,138,18,221,71,93,50,56,52,219,119,140,254,26,132,76,242,126,52,71,82,80,92,127,85,63,7,20,37,170,147,65,38,71,10,91,253,127,240,212,3,185,51,49,176,233,245,119,141,243,62,209,176,237,173,199,172,7,87,30,179,74,147,107,113,49,25,26,110,48,194,60,11,179,156,121,199,172,191,99,9,53,152,153,18,147,115,235,87,226,17,91,166,212,237,197,248,25,115,99,119,56,255,0,225,187,196,24,157,162,250,117,152,161,32,35,191,232,252,167,135,237,129,57,56,15,14,73,166,159,62,151,232,154,143,254,173,161,7,58,43,22,124,82,144,247,79,229,28,63,108,137,209,192,196,145,83,49,23,254,249,47,240,109,10,46,163,105,183,219,27,233,45,251,198,202,59,187,70,250,111,196,192,87,41,10,25,117,10,220,238,40,123,140,5,91,227,246,5,79,136,162,56,138,159,16,1,82,59,10,5,143,176,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,1,230,177,15,17,232,204,41,165,98,235,106,250,115,205,114,88,13,94,209,19,179,186,254,76,238,33,180,244,26,74,150,119,91,136,45,196,124,111,192,140,192,122,80,17,171,137,28,181,148,37,51,81,59,45,195,220,34,240,210,84,140,186,185,151,63,189,46,207,118,208,103,226,157,129,53,21,148,165,167,247,23,224,100,60,244,187,151,30,10,38,53,182,38,26,53,236,80,234,190,119,252,49,55,50,110,51,46,137,64,92,238,118,47,178,2,82,192,99,182,19,105,249,162,222,50,205,161,169,170,55,17,246,153,236,78,123,64,243,60,197,22,202,151,23,234,142,67,161,30,67,106,87,30,171,113,181,253,94,59,233,87,130,218,58,65,161,252,78,170,249,182,33,251,236,236,108,49,111,107,114,155,68,174,147,44,184,73,177,60,131,223,198,254,253,130,237,60,243,80,237,41,231,149,149,9,181,206,215,24,9,164,71,43,150,17,97,229,229,24,67,1,225,196,121,250,171,154,216,169,102,205,234,74,78,232,136,53,37,121,146,183,11,113,238,201,222,67,11,116,201,229,45,173,180,147,145,57,135,180,172,139,193,106,82,38,220,225,13,181,51,29,183,229,92,59,173,116,215,10,219,141,106,221,101,71,209,87,75,53,143,113,88,240,198,93,46,141,155,70,183,47,151,179,173,136,118,249,17,152,147,123,17,153,239,51,34,224,70,2,255,0,226,206,159,154,82,99,44,170,38,154,172,177,31,105,145,68,228,188,15,51,203,145,108,170,109,126,168,220,58,23,229,182,149,113,234,183,11,223,29,198,127,232,239,201,27,139,184,135,105,190,47,71,248,15,0,94,164,222,170,22,103,180,250,170,85,190,30,49,42,70,85,33,179,222,91,243,247,24,207,105,119,37,142,132,16,208,109,177,48,193,189,182,33,55,206,255,0,132,51,118,243,239,51,46,137,69,216,172,86,47,176,2,2,128,100,222,159,122,45,53,163,14,49,59,43,167,224,181,20,148,227,47,50,30,176,213,159,85,11,10,168,143,45,215,29,43,58,249,249,102,94,214,229,195,25,0,4,174,242,28,75,163,97,160,241,138,96,251,57,97,227,124,30,212,47,49,30,124,135,50,37,110,35,185,88,251,68,81,15,161,253,0,240,154,109,131,90,45,209,244,109,75,3,179,79,97,185,195,110,45,106,87,124,211,24,167,27,242,22,180,121,14,39,201,62,189,251,247,16,100,72,249,248,229,54,151,65,74,116,223,196,137,124,189,157,84,59,92,207,145,25,141,86,188,162,12,207,121,153,159,19,49,244,14,33,91,150,47,6,188,9,199,105,126,47,109,122,207,146,78,183,197,106,237,170,230,248,57,124,63,149,156,243,95,53,252,148,91,219,113,1,229,57,37,176,222,162,169,180,177,144,226,20,182,31,60,170,139,218,185,201,204,237,150,77,178,91,28,211,91,141,68,163,186,146,126,74,85,223,98,222,39,80,66,183,35,174,50,248,19,142,211,12,33,217,53,159,36,157,87,141,214,91,85,205,240,115,8,143,39,33,230,190,107,121,72,183,182,224,38,164,0,0,0,0,0,0,0,0,0,99,150,59,105,243,163,134,1,76,38,20,189,87,90,94,170,128,213,124,200,230,232,254,158,116,180,191,87,110,29,109,149,154,121,43,226,125,156,120,68,118,145,252,162,248,237,164,22,215,37,231,30,97,165,98,181,127,49,117,48,113,89,114,234,85,243,198,204,135,15,198,179,159,143,174,203,192,183,132,156,105,115,202,63,134,26,60,193,196,83,212,193,248,73,88,183,147,52,179,229,136,61,85,205,133,151,142,92,43,141,42,236,188,165,113,221,150,220,79,116,40,98,206,47,215,216,219,87,68,215,24,141,59,231,73,188,94,77,99,251,51,44,95,43,77,180,93,22,80,132,249,13,32,183,23,87,105,153,159,140,30,207,9,176,130,190,198,218,186,26,135,195,153,39,58,77,226,243,234,216,218,89,98,249,90,113,211,233,60,180,39,200,105,103,188,250,187,76,136,195,198,9,193,228,162,209,178,161,192,252,42,157,214,117,83,91,44,210,188,217,181,240,89,144,189,159,98,137,142,109,62,49,183,86,149,230,75,169,86,226,77,175,109,231,188,185,58,32,242,99,208,58,61,77,147,92,86,147,159,11,42,102,175,176,63,179,189,1,176,93,49,13,57,209,110,41,198,221,206,219,201,46,145,116,114,110,222,102,101,145,218,76,227,84,62,142,248,35,82,99,20,84,175,156,154,167,246,60,208,218,243,103,89,175,139,102,28,186,100,219,134,86,55,175,228,31,11,110,226,65,116,0,97,135,38,94,151,117,158,148,56,121,61,148,226,60,71,56,213,52,94,203,206,83,124,141,51,183,109,143,198,41,175,16,203,45,182,214,70,152,66,58,38,172,214,185,216,239,124,207,1,242,174,61,86,22,225,189,69,139,149,220,179,15,105,56,125,124,214,107,174,217,219,206,218,111,170,101,110,171,123,138,74,124,150,213,197,69,246,79,112,144,222,73,13,24,224,99,235,106,206,188,196,186,107,44,202,148,230,238,101,94,218,103,151,106,102,61,168,141,204,187,148,250,36,143,45,42,246,182,222,99,221,97,174,4,204,19,202,247,86,85,116,68,159,81,74,225,206,193,206,63,44,37,90,142,112,166,22,219,94,170,230,177,89,157,205,228,146,237,215,148,172,3,33,57,77,165,208,82,157,1,241,34,95,47,103,85,14,215,51,228,70,99,85,175,58,131,51,222,102,103,196,204,69,239,37,140,198,54,27,77,252,60,151,176,246,88,120,222,118,215,163,41,30,124,146,136,211,78,243,43,149,143,176,103,183,44,94,50,248,19,129,50,252,33,217,53,159,36,157,111,141,214,91,85,205,241,146,248,143,39,33,230,190,107,121,72,183,182,224,48,3,146,227,207,179,12,190,58,244,60,104,9,217,196,124,67,165,112,166,140,152,215,213,180,199,96,146,202,245,59,76,70,165,199,114,107,29,67,72,232,182,149,44,238,183,18,91,146,124,119,216,174,99,17,176,155,149,195,69,186,190,145,134,156,226,148,255,0,228,127,61,119,62,186,77,178,204,102,218,155,58,226,83,227,216,131,36,42,232,75,107,220,91,181,153,120,164,199,189,229,54,151,70,205,180,32,196,137,124,189,157,108,67,188,207,145,25,137,55,180,222,12,207,121,153,23,2,49,243,240,3,233,247,13,241,74,132,197,202,117,170,179,15,103,188,235,42,127,54,174,35,101,121,139,229,113,109,159,69,212,37,94,83,107,46,29,93,134,67,213,143,153,12,27,198,74,219,3,43,104,58,242,131,153,108,115,40,61,102,69,234,89,114,249,217,113,163,220,234,22,159,37,213,250,222,191,120,203,233,154,93,49,130,155,65,183,48,151,189,173,135,118,249,23,148,211,123,25,145,238,50,35,226,70,3,146,48,171,74,222,76,12,52,210,58,162,77,99,77,212,254,3,207,223,191,56,199,108,81,19,61,179,43,108,54,215,139,92,91,104,111,34,25,82,122,37,210,207,115,222,155,158,64,96,95,200,38,130,231,189,26,48,83,229,31,145,94,205,206,114,79,151,29,230,222,115,214,198,179,242,196,78,109,118,179,59,171,232,184,188,183,202,121,119,36,93,80,16,173,140,188,142,184,237,68,234,62,68,51,143,146,78,179,62,183,229,120,57,62,170,218,188,191,60,70,158,107,230,115,135,13,95,182,33,130,245,117,35,80,208,149,12,93,43,85,75,246,25,164,14,175,94,198,181,14,228,206,132,184,158,147,106,82,78,233,90,79,113,159,30,209,245,34,49,87,79,141,15,165,250,77,97,148,67,212,236,163,93,92,203,50,115,51,219,66,147,151,89,17,10,79,244,86,243,108,159,137,97,69,211,191,119,75,136,97,110,13,242,47,86,213,28,138,14,123,139,152,139,224,132,201,90,205,162,69,205,12,204,50,244,220,74,126,89,135,142,36,157,210,150,220,220,94,191,47,81,140,206,148,185,161,71,39,108,173,82,232,201,159,129,171,156,219,94,238,166,109,49,218,53,42,51,78,226,215,228,203,182,17,110,181,243,245,219,116,16,214,212,77,79,135,85,60,109,27,89,75,57,190,113,47,213,237,48,218,230,221,201,172,109,46,35,166,218,148,147,186,22,147,220,103,198,199,190,228,58,48,18,253,137,28,181,148,37,51,81,59,45,195,220,34,240,210,84,140,186,185,151,63,189,46,207,118,208,103,226,157,129,53,21,148,165,167,247,23,224,100,49,51,22,121,85,244,164,175,38,209,42,163,106,127,4,36,81,25,45,42,216,165,211,12,185,82,223,209,156,132,74,206,235,66,151,251,187,112,34,24,123,46,151,70,205,163,91,151,203,217,214,196,59,124,136,204,73,189,136,204,247,153,145,112,35,25,19,23,201,203,166,92,13,60,186,170,43,7,50,74,209,108,207,248,67,42,59,93,121,11,162,81,57,188,163,183,15,184,3,29,166,51,24,217,180,107,147,9,131,218,216,135,109,157,121,73,55,177,17,22,226,34,46,4,67,208,225,190,22,215,120,185,81,53,73,225,236,139,157,102,175,230,213,195,237,76,177,124,173,173,195,233,58,180,167,201,109,103,199,171,180,200,114,112,131,9,170,236,109,175,165,184,115,67,192,237,115,121,166,187,80,222,181,166,239,171,101,199,149,189,213,161,62,67,74,61,234,46,29,103,98,63,165,218,70,145,167,168,90,122,18,149,165,101,251,12,174,7,89,168,99,90,183,114,103,90,150,174,146,212,165,29,212,181,30,243,62,61,128,32,138,93,201,99,166,252,76,107,108,76,48,111,98,135,85,243,191,225,12,161,204,155,140,203,162,81,119,59,157,139,236,140,161,167,57,15,254,119,141,168,52,133,246,122,232,31,4,253,242,79,140,68,127,188,173,222,240,149,64,1,138,180,231,38,22,133,146,13,158,39,228,67,175,143,99,63,203,92,255,0,54,78,108,215,47,35,107,52,151,68,237,247,70,80,203,165,208,82,152,54,229,242,246,117,80,237,95,34,51,26,173,115,51,61,230,102,124,76,199,36,0,0,5,161,199,125,42,240,91,71,72,52,63,137,213,95,54,196,63,125,157,141,134,45,237,110,83,104,149,210,101,151,9,54,39,144,123,248,223,223,176,93,225,138,186,71,242,139,224,78,143,187,92,151,156,121,250,170,133,213,252,197,212,198,66,230,205,169,87,207,27,50,219,47,20,246,126,62,183,47,19,221,27,218,95,114,156,87,218,66,202,85,67,209,114,111,4,233,151,109,183,177,180,51,31,183,217,80,238,183,210,114,21,183,26,200,227,42,62,137,244,179,239,220,68,71,132,64,47,254,149,186,102,98,94,149,117,18,99,42,67,230,233,4,37,249,186,79,242,187,219,38,118,216,39,124,122,24,105,110,103,92,58,87,210,225,124,165,187,141,128,25,73,163,47,39,158,55,105,33,15,5,82,66,193,115,37,33,27,172,203,60,214,66,68,219,33,188,131,249,92,226,91,119,213,89,213,240,245,217,184,22,249,47,209,75,147,3,13,52,113,168,149,88,212,149,63,135,19,246,45,205,209,219,20,68,179,99,204,219,237,187,226,209,22,226,28,206,135,146,158,145,116,114,92,183,170,228,24,19,162,15,38,61,125,164,44,165,53,197,105,57,240,78,153,118,251,3,251,59,49,251,125,149,16,211,157,22,226,155,113,172,142,50,146,233,23,75,62,237,196,102,115,59,133,120,87,68,224,197,19,47,195,220,61,148,115,100,142,89,173,217,161,182,135,158,201,172,121,110,175,166,234,214,179,186,221,89,239,81,241,177,110,34,34,245,192,0,3,109,231,154,135,105,79,60,172,168,77,174,118,184,142,45,47,185,88,41,26,82,82,170,87,70,249,175,59,207,98,45,172,156,106,29,135,230,236,170,135,112,188,68,100,25,161,237,98,20,242,55,31,70,215,226,100,3,52,113,171,73,156,17,209,222,30,6,43,24,171,111,7,218,153,107,118,101,115,108,92,94,179,86,109,146,247,67,180,225,149,141,230,248,219,202,221,192,237,30,90,80,114,192,46,58,10,62,145,209,222,93,169,82,245,91,61,81,174,205,107,27,46,43,229,56,184,46,231,154,222,126,219,176,70,198,33,226,61,103,138,213,84,93,109,95,78,121,210,117,31,171,218,34,118,118,152,207,145,180,54,158,131,73,74,10,200,109,5,184,139,133,248,153,152,243,96,57,51,25,140,108,218,53,201,132,193,237,108,67,182,206,188,164,155,216,136,139,113,17,23,2,33,127,244,50,209,6,174,210,182,190,84,174,5,27,37,51,43,183,61,77,46,211,155,30,177,152,133,67,248,147,121,167,28,206,228,57,163,160,103,150,247,85,139,142,206,135,154,30,86,218,89,214,206,73,228,239,115,101,61,44,183,60,78,50,178,246,195,172,102,33,76,120,133,60,210,221,206,228,57,163,160,103,150,249,143,113,111,159,140,43,194,186,39,6,40,153,126,30,225,236,163,155,36,114,205,110,205,13,180,60,246,77,99,203,117,125,55,86,181,157,214,234,207,122,143,141,139,113,17,16,122,89,116,186,10,83,6,220,190,94,206,170,29,171,228,70,99,85,174,102,103,188,204,207,137,152,228,128,0,0,0,0,134,142,88,252,82,195,202,231,16,232,218,78,146,140,215,206,169,94,113,231,191,22,250,109,180,177,47,114,31,213,16,148,121,8,87,144,106,246,214,49,194,229,55,211,3,21,99,241,186,171,192,218,110,168,212,209,82,173,134,204,108,80,202,218,53,176,144,113,62,82,217,214,163,43,196,163,242,206,253,197,184,71,216,0,207,158,75,125,15,240,171,73,24,138,226,119,140,244,191,60,74,228,28,217,176,67,237,177,48,250,237,121,70,165,206,148,51,205,169,54,83,45,31,72,142,246,177,88,140,239,128,194,248,209,58,108,233,59,135,88,97,5,131,84,110,38,115,125,29,47,214,108,210,222,102,151,187,147,89,16,168,133,248,215,24,83,167,119,150,165,111,89,241,177,110,177,0,205,252,40,229,131,117,236,113,168,149,138,44,108,216,115,58,217,57,161,25,243,248,63,169,131,94,191,123,16,90,248,189,162,35,87,229,219,87,125,215,77,196,162,211,117,36,150,174,146,195,212,52,244,110,215,47,139,207,169,123,86,182,243,101,89,161,93,21,145,40,172,164,153,111,46,161,242,212,46,246,4,105,87,141,58,58,70,173,252,49,170,249,182,29,251,109,12,108,48,143,107,114,147,164,158,147,204,184,105,177,188,179,221,198,254,245,131,233,40,5,166,209,127,30,229,122,72,224,236,151,20,165,208,59,2,230,123,78,182,15,90,167,117,58,184,167,152,47,24,109,183,155,54,164,213,185,37,107,219,188,238,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,1,81,67,224,3,73,222,215,176,161,25,246,13,93,198,41,235,173,212,0,71,97,91,223,136,167,188,0,42,103,212,45,86,41,192,179,23,205,153,212,178,203,174,182,83,46,188,130,234,11,111,136,104,109,92,223,153,86,182,183,175,234,0,65,70,144,20,194,100,220,195,145,184,178,215,109,94,170,93,154,174,27,139,180,120,236,2,79,231,230,151,45,255,0,219,36,15,225,154,23,171,74,86,216,127,193,141,91,153,178,237,183,202,100,118,245,1,102,112,12,191,63,116,177,127,233,36,15,225,154,1,56,122,44,21,168,232,143,249,113,127,130,96,100,66,120,12,122,209,109,36,84,124,69,255,0,191,107,252,19,3,33,83,192,5,65,94,166,96,10,220,131,1,138,122,112,185,146,142,133,222,69,243,114,27,143,237,87,132,49,212,170,55,49,38,168,47,248,206,52,247,126,216,49,50,122,117,40,202,142,133,59,126,174,195,127,20,120,67,60,245,127,236,147,83,240,253,18,141,254,48,96,38,31,66,70,237,76,82,199,99,254,210,224,127,7,12,51,25,59,248,140,64,208,153,63,157,90,85,91,247,209,80,63,131,134,25,126,69,96,1,82,224,98,130,165,192,192,104,87,17,84,240,5,113,4,240,1,94,2,164,102,102,40,42,92,64,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,1,166,246,26,149,192,105,1,167,117,206,227,90,134,131,226,53,168,5,109,98,49,67,242,15,222,49,83,224,40,126,65,251,198,2,209,227,228,78,162,139,169,150,75,202,105,167,99,85,194,255,0,66,116,65,22,144,113,202,140,197,9,249,155,185,243,236,190,182,215,180,59,95,144,78,134,145,174,106,232,138,164,136,237,249,216,142,63,250,151,132,15,227,82,148,238,39,206,110,119,190,207,252,93,176,25,119,201,240,218,188,32,160,78,223,223,95,224,69,9,101,166,46,82,88,111,221,255,0,13,66,41,249,62,225,151,207,20,19,137,71,247,211,125,253,172,80,149,138,104,148,82,136,100,159,30,159,240,140,7,106,179,185,16,227,188,118,47,178,57,6,147,62,161,178,250,122,60,58,192,116,83,87,146,149,163,50,186,213,213,239,8,143,211,74,32,156,240,59,167,123,115,135,87,237,113,45,147,148,22,118,238,93,106,252,66,33,52,205,120,191,57,253,47,239,135,87,237,112,22,31,69,18,190,41,72,173,254,248,37,31,198,68,233,96,129,126,118,162,47,253,242,95,224,219,16,93,162,114,77,88,165,35,177,112,159,201,255,0,140,137,209,193,59,149,54,249,127,198,42,252,27,96,46,146,55,125,177,190,71,114,177,13,132,95,175,180,110,166,247,220,3,117,54,177,118,141,14,113,49,169,61,226,138,182,99,184,3,124,126,192,169,241,20,71,149,184,84,248,128,94,194,183,49,64,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,66,183,43,150,145,31,36,60,93,133,194,25,65,218,2,135,207,172,119,251,167,108,133,128,136,46,138,154,74,145,149,72,50,242,149,126,238,2,106,71,203,4,198,99,27,54,141,114,97,48,123,91,16,237,179,175,41,38,246,34,34,220,68,69,192,136,7,24,0,0,0,0,6,120,114,122,242,122,181,164,75,69,138,88,164,157,85,18,215,206,112,119,205,206,247,218,216,115,198,49,18,219,208,250,167,153,109,91,211,211,224,91,174,103,44,120,53,162,230,4,232,251,180,124,136,104,110,97,218,178,107,126,105,198,69,102,203,172,203,243,195,171,183,171,57,195,217,119,21,173,15,37,140,198,10,39,66,12,60,151,176,246,104,136,46,118,215,163,41,150,76,243,120,211,78,243,43,29,203,176,101,152,0,0,0,138,190,92,239,164,159,239,147,249,52,69,88,207,110,87,156,119,130,196,204,105,149,225,140,189,171,195,225,222,191,36,70,99,241,219,124,36,3,199,209,54,210,105,177,160,203,202,93,253,175,1,129,32,3,234,126,93,49,130,155,65,183,48,151,189,173,135,118,249,23,148,211,123,25,145,238,50,35,226,70,62,99,112,175,9,241,3,27,43,105,126,28,225,140,131,158,106,25,166,183,100,131,218,152,135,214,106,217,91,203,241,143,45,8,43,54,210,213,189,69,124,182,45,230,68,114,235,201,55,164,164,53,99,134,135,129,85,35,186,169,213,39,243,169,229,53,109,123,84,68,116,82,252,134,137,13,228,66,83,197,106,191,85,143,112,9,6,17,87,203,157,244,147,253,242,127,38,137,84,17,87,203,157,244,147,253,242,127,38,128,196,206,76,169,140,20,167,77,252,55,152,76,30,213,67,181,207,25,215,148,213,107,202,35,8,183,17,25,241,50,31,64,227,229,130,93,49,141,148,198,183,48,151,189,170,136,106,249,23,148,149,107,145,145,238,50,50,224,102,62,153,176,111,25,40,156,115,162,96,235,202,14,101,182,75,99,53,153,23,169,121,187,100,121,198,143,115,168,66,188,166,151,235,122,189,227,48,247,32,3,141,49,152,193,74,96,220,152,76,30,213,67,181,108,235,202,106,181,204,136,183,17,25,241,50,1,201,1,138,181,31,41,238,133,146,13,162,27,228,189,175,143,99,39,202,188,193,54,78,108,214,63,47,100,52,151,68,239,247,6,21,99,87,44,213,101,85,211,177,180,230,20,225,199,130,81,238,106,245,19,206,120,106,63,45,156,109,106,249,93,248,18,73,244,82,227,123,207,215,230,234,32,18,169,137,24,165,66,97,29,58,237,89,136,83,222,106,149,49,151,89,17,178,188,253,179,56,134,203,162,210,20,175,41,196,23,14,190,194,49,20,90,95,114,176,85,213,92,217,84,174,141,243,94,104,145,67,219,89,56,212,53,17,206,57,147,14,225,120,136,200,50,91,58,181,165,228,110,62,149,239,192,136,71,68,198,99,27,54,141,114,97,48,123,91,16,237,179,175,41,38,246,34,34,220,68,69,192,136,37,210,232,217,180,107,114,249,123,58,216,135,111,145,25,137,55,177,25,158,243,50,46,4,96,54,94,121,216,135,84,243,202,204,181,90,231,107,11,153,130,186,51,99,118,145,17,17,208,184,59,68,248,64,236,183,85,180,167,156,161,33,53,122,194,112,209,190,33,214,200,238,76,185,194,254,78,254,37,124,209,209,7,146,126,174,170,230,201,170,180,144,149,115,68,138,30,250,185,62,189,168,142,113,204,152,134,207,199,193,198,18,217,213,173,44,175,121,116,175,110,4,98,88,240,243,14,40,204,41,165,97,40,154,6,77,205,114,88,13,102,207,13,180,58,254,76,238,45,197,116,221,82,150,119,91,139,61,230,124,109,192,136,128,70,134,142,28,142,191,58,84,154,66,78,63,92,215,211,91,63,215,144,159,150,225,35,126,178,238,226,246,189,162,74,112,223,11,104,76,35,167,90,164,240,246,69,205,82,166,51,106,225,246,167,159,182,103,22,225,244,157,90,149,229,56,179,227,215,216,68,61,88,0,132,60,83,229,109,210,66,115,136,113,19,108,51,169,60,28,165,186,26,169,70,199,1,25,244,4,37,94,61,232,50,115,213,73,107,222,94,186,220,8,134,97,105,93,141,80,250,67,242,82,213,56,197,11,43,230,230,170,13,135,44,54,188,222,213,234,42,70,33,207,166,109,182,103,115,102,254,65,113,182,254,39,10,35,51,170,109,46,232,200,46,78,10,47,69,42,114,35,156,103,243,30,114,240,145,188,142,179,205,90,185,242,99,161,55,173,156,143,235,91,53,122,155,165,146,221,45,253,16,25,31,200,113,46,141,134,131,198,41,131,236,229,135,141,240,123,80,188,196,121,242,28,200,149,184,142,229,99,237,18,150,49,51,146,198,93,5,13,161,6,30,76,24,103,44,68,111,59,107,215,152,207,62,73,188,105,39,113,157,138,197,216,50,204,0,0,0,97,87,43,78,27,211,181,54,137,211,236,66,153,67,231,154,209,123,47,54,185,157,194,201,182,76,160,90,119,113,40,146,119,74,75,202,74,187,172,123,196,107,114,92,121,246,97,151,199,94,135,141,18,47,202,239,86,87,114,141,25,226,233,105,5,29,206,52,221,65,171,240,130,109,206,12,179,205,90,137,132,2,225,124,66,200,220,127,90,225,154,60,89,150,75,93,87,33,29,28,151,30,125,152,101,241,215,161,227,64,79,172,198,93,5,54,131,114,95,48,103,91,14,237,179,163,49,166,246,50,50,222,70,71,196,136,124,201,226,254,19,85,216,37,95,76,176,230,184,129,217,38,242,189,78,189,189,107,78,91,88,203,111,39,123,75,90,124,135,82,123,148,124,122,142,228,95,78,162,40,185,113,229,208,80,209,184,59,48,97,156,177,17,190,16,235,215,152,207,62,66,150,146,119,25,216,172,93,128,34,208,102,45,17,202,111,141,56,99,130,212,62,18,97,219,60,203,17,75,115,159,57,77,179,66,68,243,182,211,22,168,134,188,75,208,170,38,53,68,181,163,162,165,103,205,115,181,136,134,29,0,12,197,131,229,35,173,164,186,86,85,154,72,211,52,119,54,75,107,61,131,157,41,142,112,101,237,110,201,45,216,217,249,109,112,166,164,217,70,167,122,45,166,247,202,119,226,37,71,69,61,58,112,171,74,120,117,64,73,15,154,106,86,126,120,147,252,178,254,170,230,249,167,199,170,29,182,213,118,216,53,238,225,123,113,45,240,39,134,248,91,93,226,229,68,213,39,135,178,46,117,154,191,155,87,15,181,50,197,242,182,183,15,164,234,210,159,37,181,159,30,174,211,33,222,99,46,142,248,197,163,244,209,137,54,46,209,252,195,25,17,155,84,223,56,66,197,102,202,150,212,123,225,221,89,22,231,155,61,231,235,187,142,193,244,196,2,13,180,31,229,20,171,48,38,104,213,27,137,115,109,186,137,94,109,90,117,13,53,176,217,49,46,31,168,195,45,231,115,188,234,58,250,54,236,185,20,224,75,166,48,83,104,54,230,18,247,181,176,238,223,34,242,154,111,99,50,61,198,68,124,72,192,98,173,111,201,195,130,216,183,164,21,113,142,56,200,159,11,33,234,206,108,216,228,183,139,128,230,205,150,9,48,206,124,177,15,18,147,123,88,109,182,189,232,78,92,153,74,247,51,23,123,6,180,92,192,157,31,118,143,145,13,13,204,59,86,77,111,205,56,200,172,217,117,153,126,120,117,118,245,103,56,123,46,226,181,213,0,0,0,1,97,112,59,68,106,55,1,241,115,17,177,42,149,152,94,95,91,243,70,193,39,213,59,243,31,99,133,117,151,124,122,222,90,162,53,202,117,75,233,37,57,60,146,191,18,191,64,44,94,149,112,26,75,183,79,75,106,189,27,106,253,158,62,73,174,219,233,174,111,151,175,159,245,203,97,182,254,91,140,60,176,186,132,235,157,232,145,235,60,147,183,68,5,244,1,22,147,30,91,216,217,76,107,146,249,134,138,250,168,134,173,157,30,28,18,173,114,35,45,229,0,101,192,200,117,179,30,92,120,216,152,55,24,151,232,215,177,68,42,217,31,240,196,156,201,188,140,250,39,1,99,185,92,190,200,9,93,24,237,139,58,126,104,183,131,83,104,154,106,178,196,125,154,123,13,146,240,60,207,49,93,243,37,181,250,163,112,235,71,144,226,85,199,174,220,111,104,62,199,125,42,241,167,72,184,212,63,137,213,95,57,67,177,125,157,141,134,17,157,86,98,104,149,210,101,150,205,87,54,80,123,248,91,223,189,161,1,159,250,68,114,185,98,238,33,222,81,132,48,30,3,192,23,170,185,173,133,153,237,62,164,164,238,136,131,74,145,149,72,112,183,30,252,253,196,48,38,99,49,141,155,70,185,48,152,61,173,136,118,217,215,148,147,123,17,17,110,34,34,224,68,56,195,53,249,52,180,54,145,105,39,91,76,234,172,66,99,105,165,41,109,78,211,47,204,180,109,251,75,49,136,71,141,105,246,220,107,86,235,40,86,226,86,107,88,236,87,184,88,108,8,209,83,26,116,139,141,91,24,99,74,115,148,59,22,218,31,219,161,25,213,102,39,77,61,23,158,108,213,115,101,101,187,133,189,235,202,94,142,252,145,184,69,135,150,155,226,244,127,135,17,231,234,77,234,162,165,155,55,170,165,91,225,227,20,149,230,74,219,61,229,187,39,121,140,246,151,75,160,165,48,109,203,229,236,234,161,218,190,68,102,53,90,230,102,123,204,204,248,153,142,72,13,182,89,106,29,164,178,202,114,161,55,177,94,227,112,0,0,109,188,243,80,237,41,231,149,149,9,181,206,215,30,63,22,113,126,129,193,42,70,38,184,196,105,223,53,202,33,50,107,31,217,158,126,217,157,109,162,232,178,133,171,203,117,5,184,186,251,8,204,161,67,76,158,81,140,64,210,89,14,210,52,244,39,131,116,115,153,117,242,237,99,17,155,77,182,119,19,227,87,12,219,168,202,243,6,173,199,191,53,184,22,240,247,188,162,60,162,46,227,107,177,88,63,131,241,249,104,84,228,219,227,245,87,231,159,157,34,27,241,113,16,200,122,31,82,251,78,39,162,190,159,19,232,216,142,63,71,179,194,108,32,175,177,182,174,134,161,240,230,73,206,147,120,188,250,182,54,150,88,190,86,156,116,250,79,45,9,242,26,89,239,62,174,211,34,57,118,209,223,146,55,8,176,242,211,124,94,143,240,226,60,253,73,189,84,84,179,102,245,84,171,124,60,98,146,188,201,91,103,188,183,100,239,48,17,1,134,248,91,93,226,229,68,213,39,135,178,46,117,154,191,155,87,15,181,50,197,242,182,183,15,164,234,210,159,37,181,159,30,174,211,33,37,90,56,114,58,252,233,82,105,9,56,253,115,95,77,108,255,0,94,66,126,91,132,141,250,203,187,139,218,246,137,75,151,75,160,165,48,109,203,229,236,234,161,218,190,68,102,53,90,230,102,123,204,204,248,153,142,72,15,53,135,152,113,70,97,77,43,9,68,208,50,110,107,146,192,107,54,120,109,161,215,242,103,113,110,43,166,234,148,179,186,220,89,239,51,227,110,4,68,61,40,0,0,0,180,216,247,165,6,15,104,221,43,133,152,226,149,79,205,139,143,207,177,181,177,69,61,174,200,166,137,205,236,52,230,92,186,230,207,125,175,125,220,14,193,117,94,121,168,118,148,243,202,202,132,218,231,107,140,24,210,51,149,87,1,232,170,86,46,23,7,106,223,9,106,148,234,242,195,108,17,144,122,175,24,201,159,78,34,16,219,85,218,83,135,221,150,220,76,134,32,105,101,202,173,58,199,220,60,153,97,93,35,135,30,12,203,230,58,157,162,59,158,17,27,175,213,190,195,232,241,110,66,33,73,202,166,84,157,202,43,230,191,85,143,0,64,114,102,51,24,217,180,107,147,9,131,218,216,135,109,157,121,73,55,177,17,22,226,34,46,4,66,121,185,58,244,84,149,224,14,14,192,78,167,146,93,154,182,157,107,121,225,221,165,75,190,166,42,45,44,110,75,203,103,212,94,34,232,17,113,223,115,225,135,220,159,92,155,82,252,68,147,73,113,207,22,163,117,146,88,157,167,102,146,106,212,91,78,85,197,66,175,229,134,34,146,180,101,90,27,94,244,111,242,75,117,204,75,208,0,199,252,72,208,43,68,236,92,168,157,171,49,11,10,121,214,106,254,93,100,71,62,204,152,190,86,208,217,116,90,136,74,124,150,208,92,58,187,76,197,252,121,230,161,218,83,207,43,42,19,107,157,174,35,235,73,174,86,172,48,161,160,157,144,224,129,248,85,56,94,92,209,127,44,64,236,150,54,84,93,8,152,53,37,204,232,91,165,199,163,146,252,76,128,71,70,154,115,29,22,211,95,67,82,186,46,97,167,131,242,137,38,125,178,113,207,51,24,190,122,215,51,14,227,126,34,52,179,67,106,87,175,70,227,60,249,174,118,34,72,199,112,25,29,161,182,134,213,182,149,21,179,112,176,172,108,116,164,29,249,218,109,153,151,54,92,236,196,27,30,32,223,109,197,230,117,140,157,14,23,185,238,226,25,187,200,137,9,80,179,79,98,156,84,197,187,74,226,57,143,155,85,116,116,178,174,100,78,238,46,145,116,173,229,125,141,194,79,70,57,85,250,99,104,121,163,60,192,176,162,171,196,111,6,226,165,95,164,57,162,105,25,171,214,165,47,250,171,108,56,71,114,125,42,242,142,217,173,186,214,47,123,130,186,76,224,142,145,16,241,209,88,59,91,120,64,212,183,85,180,171,155,98,225,53,122,195,112,145,186,33,166,204,238,108,185,194,254,78,254,37,112,186,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,125,246,21,20,62,208,26,22,102,87,50,26,72,238,125,227,89,239,226,52,145,17,43,112,13,101,195,119,17,65,94,5,114,21,177,24,13,54,184,182,120,142,151,75,155,172,95,175,118,123,65,115,15,136,182,24,161,17,170,230,204,171,181,245,221,95,80,2,16,244,136,153,198,171,193,255,0,31,253,215,235,75,220,187,135,134,209,229,133,187,92,210,202,82,46,126,18,192,151,31,118,104,119,216,241,30,113,28,199,153,220,217,118,159,91,111,214,187,135,71,163,195,174,34,185,165,186,86,47,9,96,79,135,187,52,2,112,244,102,96,219,164,159,44,182,249,178,179,227,238,76,139,250,130,177,11,9,163,58,220,118,146,125,68,119,34,156,168,191,234,153,23,241,36,118,222,2,160,175,35,120,2,207,160,100,3,18,52,238,85,168,216,82,73,254,175,67,127,20,120,67,44,236,200,241,42,168,191,247,198,55,248,193,137,154,211,172,136,232,248,91,255,0,127,97,191,138,60,33,150,120,155,98,93,81,98,253,82,141,254,48,96,38,91,66,98,181,35,73,157,191,220,84,7,224,161,134,94,17,92,98,14,132,206,126,116,169,66,51,225,69,64,126,10,24,101,241,95,168,5,5,75,129,138,10,151,3,1,67,224,40,158,2,167,192,81,60,0,84,84,184,134,235,119,138,145,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,184,13,35,82,184,13,32,52,159,17,175,143,1,164,200,198,164,128,169,240,20,245,135,239,10,159,1,164,206,200,81,246,17,128,178,26,75,47,45,21,84,255,0,130,241,223,130,120,65,14,47,172,220,197,25,178,122,207,81,252,93,177,58,218,78,60,146,162,170,158,63,218,180,119,224,158,16,85,137,102,151,177,90,98,70,87,190,167,143,237,100,0,206,30,79,120,23,14,46,129,124,212,140,159,53,119,92,239,194,44,132,164,72,16,73,150,176,69,237,191,132,98,57,57,62,224,153,41,93,4,246,161,172,223,53,55,229,43,249,81,66,72,229,9,36,192,52,68,68,94,87,240,140,7,46,198,123,136,108,186,147,235,237,28,157,221,68,54,156,43,253,176,30,118,116,223,73,190,28,85,248,132,57,233,154,179,252,231,216,255,0,190,31,248,113,50,147,180,111,107,113,113,87,226,16,205,166,82,175,224,133,239,250,161,255,0,135,1,104,52,68,103,62,40,201,175,109,211,249,63,241,131,19,153,131,73,54,228,15,39,254,48,87,240,27,16,127,161,228,58,157,197,9,73,167,47,70,127,38,189,255,0,108,24,156,108,37,108,219,145,186,71,111,159,212,123,190,161,176,23,37,63,140,111,38,246,184,216,65,253,241,190,128,26,200,250,198,133,29,204,200,106,177,223,184,105,82,78,247,1,169,36,100,42,40,146,62,209,80,1,91,95,128,160,170,64,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,1,106,180,163,249,34,124,130,106,111,145,71,246,213,242,150,193,234,31,221,140,107,125,95,197,250,150,179,202,251,27,236,62,107,7,213,64,249,181,210,175,2,35,116,116,198,153,238,24,190,238,190,30,91,178,234,34,50,146,53,186,200,70,30,87,68,156,112,211,99,122,219,212,119,251,132,22,132,0,0,0,0,4,174,242,28,76,99,98,96,241,138,94,251,217,161,224,188,30,212,35,41,22,76,231,50,53,111,34,185,220,251,68,165,136,213,228,83,195,122,138,153,161,43,236,66,153,67,228,149,86,156,213,205,174,103,108,243,236,111,76,90,119,113,40,212,86,82,139,202,74,123,174,91,196,149,0,15,41,138,88,145,78,225,29,9,51,196,42,178,35,81,42,149,106,118,135,50,56,171,107,94,67,73,220,218,84,175,41,196,240,73,253,130,222,61,88,135,126,86,13,47,166,213,93,93,29,163,125,42,189,158,69,40,213,115,195,150,74,249,199,90,212,12,99,27,156,100,150,206,173,105,81,116,28,60,221,118,45,192,35,162,99,49,141,155,70,185,48,152,61,173,136,118,217,215,148,147,123,17,17,110,34,34,224,68,56,192,36,35,147,147,147,230,55,23,227,96,241,171,21,161,53,84,75,90,206,110,130,214,18,185,230,229,23,12,239,140,98,37,15,67,234,94,109,181,116,145,211,224,91,174,96,51,183,147,155,69,248,45,30,240,90,26,97,56,148,236,181,149,69,159,159,23,175,53,231,212,69,197,148,62,228,186,227,69,102,94,47,34,220,122,87,62,23,202,19,0,176,150,7,20,93,198,120,90,79,37,100,246,92,243,45,190,36,239,104,125,152,188,81,185,170,245,19,203,228,119,241,222,46,8,0,8,171,229,206,250,73,254,249,63,147,68,170,8,43,229,105,196,138,138,166,210,198,125,135,179,40,140,242,170,47,101,230,214,242,54,89,54,201,108,11,174,239,36,146,142,234,73,121,74,87,117,139,112,12,43,0,23,87,6,180,92,199,109,32,182,143,145,13,13,207,219,46,77,111,205,56,56,92,185,181,153,126,120,117,23,245,23,56,123,30,242,184,90,160,25,103,46,228,177,211,126,38,53,182,38,24,55,177,67,170,249,223,240,134,80,230,77,198,101,209,40,187,157,206,197,246,70,76,75,185,14,35,98,96,219,126,97,164,166,197,16,171,231,99,192,226,115,38,243,34,233,20,125,142,229,99,251,32,34,208,93,236,8,209,83,26,116,139,141,91,24,99,74,115,148,59,22,218,31,219,161,25,213,102,39,77,61,23,158,108,213,115,101,101,187,133,189,235,205,6,142,28,157,24,19,163,238,201,58,230,238,126,170,161,117,159,54,181,209,144,185,179,107,147,243,190,210,182,203,197,61,147,135,173,205,196,247,101,80,8,204,194,110,69,170,70,69,54,134,156,226,150,39,120,79,4,89,245,210,110,101,118,10,253,23,18,159,30,196,113,159,148,109,175,113,122,220,189,102,36,35,13,240,182,132,194,58,117,170,79,15,100,92,213,42,99,54,174,31,106,121,251,102,113,110,31,73,213,169,94,83,139,62,61,125,132,67,213,128,0,0,0,0,0,15,149,112,0,1,244,167,162,230,13,126,103,220,9,166,112,135,107,218,185,135,109,241,186,188,153,181,241,143,196,121,57,215,111,86,183,148,124,58,184,21,213,22,171,69,207,146,39,200,38,153,249,43,255,0,109,95,46,237,254,161,253,216,254,171,212,60,95,169,106,252,159,179,190,226,234,128,0,15,41,78,226,149,9,85,215,117,118,25,200,39,187,85,73,66,108,30,16,65,108,175,35,99,219,89,55,161,124,98,208,77,185,157,180,154,188,90,149,150,214,85,143,112,11,19,202,109,46,141,155,104,65,137,18,249,123,58,216,135,121,159,34,51,18,111,105,188,25,158,243,50,46,4,98,8,176,183,18,42,44,35,174,229,152,133,73,196,106,38,178,173,118,206,230,70,213,109,107,43,105,91,156,74,147,228,184,174,41,63,176,123,199,211,172,198,93,5,54,131,114,95,48,103,91,14,237,179,163,49,166,246,50,50,222,70,71,196,136,64,155,250,17,198,195,105,191,11,162,163,243,12,176,241,185,245,17,186,146,60,249,37,27,114,188,89,63,114,177,244,119,187,223,237,64,79,168,194,174,86,156,55,167,106,109,19,167,216,133,50,135,207,53,162,246,94,109,115,59,133,147,108,153,64,180,238,226,81,36,238,148,151,148,149,119,88,247,140,213,24,85,202,211,137,20,237,51,162,116,251,15,102,81,25,38,181,166,203,205,173,228,112,243,236,115,40,23,93,222,73,52,149,146,162,242,148,158,235,158,224,16,88,61,86,22,225,189,69,139,149,220,179,15,105,56,125,124,214,107,174,217,219,206,218,111,170,101,110,171,123,138,74,124,150,213,197,69,246,79,112,242,162,76,185,22,176,154,83,61,171,171,76,82,156,192,222,54,152,230,238,102,123,90,173,219,75,83,22,34,58,41,89,23,146,68,93,52,159,117,184,128,147,220,27,193,186,39,3,40,152,58,14,131,150,236,114,216,61,102,68,107,158,114,249,222,113,211,222,234,214,175,41,213,250,238,191,120,139,31,57,84,233,217,60,195,66,202,242,127,23,7,172,143,148,243,94,198,238,177,101,170,214,205,160,144,190,137,30,85,93,36,69,188,142,221,86,25,120,34,175,150,47,72,255,0,208,253,30,233,185,135,235,190,18,177,170,255,0,147,226,225,58,75,107,234,143,197,185,245,93,128,34,185,150,93,136,117,44,178,156,203,85,236,87,176,153,60,93,194,220,67,160,185,33,38,216,103,91,65,254,122,96,117,27,75,90,198,61,125,78,219,200,233,54,181,55,234,75,73,238,81,247,239,185,14,159,146,171,67,10,118,69,74,75,52,148,173,33,182,185,252,199,93,204,141,231,113,190,108,213,185,29,7,17,189,183,205,15,107,16,105,242,219,44,182,232,239,186,132,144,204,101,208,83,104,55,37,243,6,117,176,238,219,58,51,26,111,99,35,45,228,100,124,72,128,64,85,57,202,123,166,156,131,103,134,249,47,107,224,24,207,242,175,48,74,83,155,53,207,203,217,13,69,210,59,253,193,148,50,238,92,120,216,104,54,216,152,104,215,182,196,38,249,223,240,196,155,207,188,204,186,37,1,98,177,88,190,192,139,64,1,42,159,217,206,255,0,213,119,254,251,127,246,3,24,244,180,229,19,175,52,153,154,72,162,228,180,207,129,112,114,45,171,85,9,182,179,50,207,174,75,4,125,53,67,54,101,99,96,207,125,252,187,110,182,252,71,0,31,70,250,87,233,95,68,232,161,68,179,83,84,208,220,225,50,152,102,230,185,94,119,154,219,53,111,48,135,188,114,25,117,45,228,76,66,87,210,34,205,107,23,117,161,209,31,148,211,15,52,156,170,188,3,157,82,158,5,84,113,127,161,144,27,115,243,45,183,43,111,186,247,141,76,43,109,183,145,182,9,93,37,116,179,216,183,149,142,46,52,233,210,178,35,74,124,85,57,220,2,117,52,212,167,244,30,30,228,173,86,182,26,25,47,244,141,150,220,85,220,96,207,166,71,110,5,98,227,143,244,231,60,243,204,63,131,255,0,63,244,245,62,71,176,60,222,95,71,201,191,16,31,65,186,95,104,99,64,233,91,72,170,6,104,190,107,169,161,45,205,115,171,60,254,199,153,216,115,123,229,116,190,211,110,103,110,28,145,210,242,111,152,183,150,248,147,152,242,88,233,191,13,26,227,18,252,27,219,97,211,108,143,248,67,40,111,62,226,51,232,156,93,202,199,114,251,2,125,64,4,21,225,191,36,182,150,53,53,68,212,183,16,169,31,2,229,75,205,172,153,109,242,217,142,75,54,179,47,20,212,97,40,238,164,161,63,187,191,2,49,108,244,204,209,98,145,209,66,174,150,208,114,108,104,240,230,122,173,119,60,194,248,56,236,179,154,236,212,59,176,253,53,60,234,31,214,162,32,207,160,174,134,75,30,245,88,190,136,7,204,14,41,98,69,69,139,149,220,207,16,170,200,141,124,214,107,169,218,28,200,218,111,170,101,13,39,115,105,74,124,150,211,193,37,246,79,120,11,159,162,118,135,216,135,165,141,85,17,41,165,215,205,242,89,102,78,118,155,217,135,118,45,99,111,169,159,16,183,154,91,153,215,14,164,116,12,242,222,231,187,140,239,232,225,128,212,246,142,56,85,41,194,250,126,47,108,106,89,175,205,23,171,91,122,237,100,75,207,151,65,110,57,150,198,241,151,148,119,181,251,139,197,104,39,79,97,29,43,163,197,63,32,193,202,211,194,217,44,46,215,105,199,54,197,64,109,57,163,162,87,234,17,6,107,70,85,169,196,113,223,146,252,12,134,66,128,0,227,76,102,48,82,152,55,38,19,7,181,80,237,91,58,242,154,173,115,34,45,196,70,124,76,134,4,233,17,202,229,132,88,121,121,70,16,192,120,113,30,126,170,230,182,42,89,179,122,146,147,186,34,13,73,94,100,173,194,220,123,178,119,144,12,203,197,156,95,160,112,74,145,137,174,49,26,119,205,114,136,76,154,199,246,103,159,182,103,91,104,186,44,161,106,242,221,65,110,46,190,194,51,40,138,210,35,149,203,23,113,14,242,140,33,128,240,30,0,189,85,205,108,44,207,105,245,37,39,116,68,26,84,140,170,67,133,184,247,231,238,33,134,120,179,139,245,246,54,213,209,53,198,35,78,249,210,111,23,147,88,254,204,203,23,202,211,109,23,69,148,33,62,67,72,45,197,213,218,102,103,227,0,119,178,153,77,83,137,53,75,82,185,92,63,56,206,102,57,181,109,231,109,157,102,173,179,81,239,81,165,5,100,32,250,203,135,104,148,13,23,249,31,209,3,27,1,87,105,17,49,215,37,26,221,162,151,212,229,189,201,230,211,242,228,36,111,123,46,238,47,107,218,47,151,39,126,132,52,206,6,209,82,172,73,171,228,215,196,24,157,126,181,205,161,207,149,114,189,22,201,110,109,245,176,188,204,58,146,220,157,223,85,188,179,100,7,26,93,46,130,148,193,183,47,151,179,170,135,106,249,17,152,213,107,153,153,239,51,51,226,102,57,32,0,0,3,109,231,154,135,105,79,60,172,168,77,174,118,184,13,192,24,1,164,71,43,150,17,97,229,229,24,67,1,225,196,121,250,171,154,216,169,102,205,234,74,78,232,136,53,37,121,146,183,11,113,238,201,222,66,45,49,223,74,188,105,210,46,53,15,226,117,87,206,80,236,95,103,99,97,132,103,85,152,154,37,116,153,101,179,85,205,148,30,254,22,247,238,18,217,165,247,41,197,3,163,212,217,84,61,23,38,240,178,166,106,219,123,27,67,208,27,5,211,14,235,125,39,33,92,109,220,237,188,163,232,159,71,38,253,230,68,80,197,138,152,169,91,99,61,109,48,196,44,66,155,243,156,242,103,170,218,98,118,118,89,207,171,101,13,35,160,210,16,130,178,26,65,110,73,112,185,239,51,51,244,88,19,163,134,43,105,21,80,46,159,195,42,123,156,156,102,218,245,109,112,204,234,238,135,86,157,207,58,221,238,76,175,129,238,183,189,121,90,209,223,146,55,8,176,242,211,124,94,143,240,226,60,253,73,189,84,84,179,102,245,84,171,124,60,98,146,188,201,91,103,188,183,100,239,48,17,105,129,26,42,99,78,145,113,171,99,12,105,78,114,135,98,219,67,251,116,35,58,172,196,233,167,162,243,205,154,174,108,172,183,112,183,189,121,117,193,94,74,109,25,232,10,118,9,188,66,166,252,50,169,33,181,154,201,190,217,48,151,103,204,227,150,241,13,69,169,178,179,107,66,63,113,126,38,99,51,37,210,232,41,76,27,114,249,123,58,168,118,175,145,25,141,86,185,153,158,243,51,62,38,99,146,3,109,150,90,135,105,44,178,156,168,77,236,87,184,243,216,135,136,244,102,20,210,177,117,181,125,57,230,185,44,6,175,104,137,217,221,127,38,119,16,218,122,13,37,75,59,173,196,22,226,62,55,224,70,98,213,105,99,166,14,30,104,157,74,195,205,170,132,115,132,234,103,159,154,101,23,125,173,183,86,227,9,123,199,161,151,80,222,68,68,37,125,50,44,214,177,111,225,10,122,80,105,95,137,250,99,214,208,111,78,33,182,89,108,14,179,153,228,185,225,215,177,231,101,146,127,229,132,178,210,156,206,168,98,95,78,249,111,148,187,194,251,233,255,0,202,55,17,143,112,239,97,78,17,196,108,244,57,229,219,227,50,18,249,227,124,43,237,116,34,33,144,244,62,165,230,156,46,138,186,124,79,163,98,60,15,151,75,163,102,209,173,203,229,236,235,98,29,190,68,102,36,222,196,102,123,204,200,184,17,140,246,209,223,146,55,23,113,14,211,124,94,143,240,30,0,189,73,189,84,44,207,105,245,84,171,124,60,98,84,140,170,67,103,188,183,231,238,49,46,184,77,132,20,14,9,82,48,212,62,28,201,57,174,81,9,159,86,198,210,243,246,204,235,142,159,73,229,173,94,91,171,61,231,215,216,68,68,17,191,162,111,36,87,232,101,113,164,108,87,235,219,77,41,147,235,237,35,229,216,56,207,172,189,184,189,161,245,152,148,185,116,186,10,83,6,220,190,94,206,170,29,171,228,70,99,85,174,102,103,188,204,207,137,152,228,128,8,134,210,227,146,74,179,128,170,185,255,0,69,90,111,157,36,177,255,0,168,27,99,76,115,110,70,216,71,207,49,209,153,222,214,44,226,28,224,89,109,151,129,164,96,140,4,195,22,180,103,196,180,198,64,189,224,221,93,37,190,85,101,134,140,212,235,161,204,184,25,56,210,174,211,231,219,108,221,70,91,190,153,196,123,242,181,104,207,7,92,225,90,113,166,66,198,73,173,35,125,165,25,140,246,189,170,38,6,25,27,212,234,82,222,68,160,248,33,87,235,177,239,1,219,242,122,242,133,59,164,75,165,133,184,164,173,85,108,215,206,113,150,205,206,247,218,223,115,197,177,12,219,48,250,166,89,109,59,213,211,226,91,238,71,158,35,229,186,145,171,170,26,18,161,132,170,169,89,134,195,52,129,214,106,31,213,33,220,153,208,166,213,209,113,42,73,221,43,81,111,35,227,218,39,215,64,77,41,93,210,123,7,90,154,84,17,186,250,182,79,155,158,203,86,73,201,173,138,138,76,63,144,211,109,29,218,96,188,130,63,109,99,226,25,56,0,0,0,0,0,0,0,0,0,0,0,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,5,69,15,128,10,29,137,55,20,44,188,108,42,102,89,108,40,70,87,224,0,102,43,115,3,46,176,34,1,65,108,177,42,25,49,28,221,184,186,58,238,38,126,208,92,211,226,45,110,39,188,108,243,109,148,162,190,187,129,253,64,8,54,210,42,76,220,179,193,252,169,65,107,54,190,10,51,225,170,237,247,199,152,209,213,179,114,184,165,175,111,237,154,4,191,235,154,29,182,61,206,14,99,204,94,49,245,106,246,175,84,59,241,213,112,223,220,58,253,27,205,37,91,210,215,47,247,79,3,248,102,64,78,30,140,232,38,105,40,132,151,14,121,89,255,0,213,50,47,202,76,141,38,100,44,86,141,198,147,165,31,177,126,172,43,240,108,139,236,68,68,147,176,10,10,46,217,15,180,84,23,234,102,3,18,244,232,108,206,142,133,86,235,28,246,27,248,163,194,25,106,18,38,241,34,167,81,255,0,124,163,75,119,215,204,77,38,155,144,234,122,143,133,34,203,250,57,12,123,255,0,106,188,33,118,175,105,104,196,154,164,174,91,166,177,197,184,255,0,100,40,4,196,104,76,191,206,173,42,103,195,192,168,31,193,195,12,196,73,223,128,194,189,8,35,18,229,55,76,48,89,243,34,138,130,189,248,110,110,24,134,105,34,229,125,224,53,10,151,3,20,2,1,67,189,236,4,86,21,81,16,161,112,1,168,140,136,86,228,99,72,169,25,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,3,65,241,26,149,192,80,248,16,10,13,68,86,26,82,87,51,26,192,6,135,55,52,191,169,49,172,109,190,94,37,195,246,135,247,128,99,118,150,19,52,66,82,53,67,102,110,149,233,56,213,116,120,122,147,253,226,14,235,7,202,51,20,226,214,156,221,61,95,149,221,12,159,200,38,127,76,215,181,116,221,76,156,183,252,231,70,159,31,115,136,16,167,24,189,102,36,175,117,175,111,226,224,36,211,147,250,21,194,147,80,106,186,109,243,83,119,238,226,132,139,202,208,101,6,209,110,245,223,124,198,6,104,2,197,232,154,13,89,191,190,157,94,237,20,51,222,0,178,195,32,175,219,247,204,7,34,228,93,66,134,146,227,98,27,153,123,198,133,31,80,14,130,161,81,33,76,247,154,248,125,129,11,186,99,59,127,4,110,103,250,161,255,0,135,19,49,87,57,170,84,54,235,220,220,255,0,52,66,150,151,241,90,207,4,188,93,173,183,245,254,215,1,214,104,63,47,76,70,36,67,41,77,180,163,68,242,74,101,152,175,111,30,190,27,132,217,225,203,36,196,165,196,101,73,94,44,207,162,94,213,2,24,116,21,129,214,98,51,106,214,219,44,238,72,126,79,187,172,77,61,11,15,171,150,57,211,191,203,38,124,61,170,64,122,244,23,95,120,223,71,11,141,150,186,189,241,190,92,64,84,204,105,190,251,10,158,243,3,220,3,82,111,212,0,92,0,0,87,135,17,65,83,43,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,48,135,149,175,9,169,26,163,69,185,230,41,77,32,115,207,104,141,155,154,222,214,186,90,189,178,99,2,195,221,20,172,144,119,66,72,186,73,85,186,172,123,198,109,60,243,80,237,41,231,149,149,9,181,206,215,17,83,202,77,202,7,133,88,149,133,83,60,7,194,121,135,132,13,84,26,158,115,141,213,68,194,108,154,136,152,56,166,124,91,240,201,55,51,154,28,79,69,101,108,183,59,220,136,4,88,128,9,69,228,150,210,210,87,1,52,145,104,179,23,73,228,140,154,109,91,36,211,111,81,235,53,73,142,142,95,137,38,108,86,35,201,189,194,191,18,191,146,3,3,240,107,69,204,118,210,11,104,249,16,208,220,253,178,228,214,252,211,131,133,203,155,89,151,231,135,81,127,81,115,135,177,239,43,229,158,4,114,62,99,77,91,26,183,241,186,39,192,40,118,109,149,140,144,147,77,162,228,233,31,74,26,52,141,25,77,45,31,126,179,218,152,154,0,1,230,176,227,15,41,92,41,163,37,212,13,19,46,216,36,178,189,118,205,15,174,113,220,154,199,86,234,250,78,41,75,59,173,197,30,245,31,29,214,43,16,244,160,0,45,14,149,120,239,5,163,166,11,79,113,57,246,181,241,18,221,151,81,15,152,209,173,214,69,176,202,186,68,219,132,155,19,215,222,147,191,221,47,158,138,39,15,241,31,28,170,226,145,209,178,142,123,158,198,112,107,104,98,27,62,70,148,174,46,41,8,43,33,165,31,31,91,218,101,121,235,211,15,67,201,94,151,50,186,122,87,52,172,121,133,18,29,174,199,205,234,138,214,235,213,14,175,90,243,89,109,179,151,89,223,55,85,183,221,108,38,194,10,7,4,169,24,106,31,14,100,156,215,40,132,207,171,99,105,121,251,102,117,199,79,164,242,214,175,45,213,158,243,235,236,34,34,12,0,209,7,146,102,85,76,184,138,195,72,248,110,112,141,59,234,228,57,212,214,205,243,195,103,242,204,28,97,146,243,18,153,115,134,235,101,237,18,94,203,45,67,180,150,89,78,84,38,246,43,220,110,0,0,0,0,8,31,198,12,7,210,131,75,253,46,113,6,32,240,155,153,170,152,94,105,231,233,95,63,75,162,57,187,52,177,178,134,241,218,198,155,123,88,212,62,127,23,228,222,202,222,91,231,128,0,98,102,139,252,156,216,45,163,220,20,4,226,97,5,225,21,101,11,173,207,60,214,69,194,103,204,111,36,190,87,40,151,26,43,50,241,55,195,214,230,226,123,178,204,0,0,0,0,0,0,0,0,0,0,0,0,0,120,188,89,198,60,56,192,218,70,38,188,197,42,143,153,36,80,121,53,209,91,27,241,57,51,186,219,73,232,48,133,172,238,183,91,45,201,245,215,224,70,100,31,55,216,191,132,213,118,9,87,211,44,57,174,32,118,73,188,175,83,175,111,90,211,150,214,50,219,201,222,210,214,159,33,212,158,229,31,30,163,185,23,149,151,75,163,102,209,173,203,229,236,235,98,29,190,68,102,36,222,196,102,123,204,200,184,17,143,162,45,42,244,69,195,141,46,105,24,89,125,68,238,195,55,151,103,230,137,198,87,221,216,245,142,176,111,248,132,60,210,92,206,136,116,163,167,124,183,185,111,227,107,116,71,228,203,195,205,24,234,175,15,39,85,95,134,181,28,39,232,100,126,194,252,183,98,204,219,237,61,226,147,20,227,110,103,109,242,79,73,61,28,151,45,231,114,12,207,0,0,30,71,21,49,82,137,193,138,38,97,136,88,133,55,230,201,28,179,85,180,196,236,239,61,147,88,242,26,71,65,164,45,103,117,186,130,220,147,227,115,220,70,101,133,28,153,56,213,17,164,70,55,105,33,140,81,82,190,109,118,160,240,63,52,54,188,158,213,234,33,35,33,203,166,77,182,71,114,102,254,65,113,182,254,39,142,92,176,186,65,211,216,129,94,83,120,77,75,197,102,118,139,219,57,216,242,44,181,155,99,48,15,177,229,182,146,77,137,10,242,20,171,245,219,128,206,142,78,141,28,63,51,238,4,194,115,212,191,101,170,167,218,206,122,241,185,243,106,35,34,246,127,37,213,182,94,41,226,242,45,199,165,115,224,25,84,60,140,255,0,9,240,254,168,196,10,83,20,103,178,13,166,167,162,54,238,98,142,218,159,70,199,182,48,76,68,248,180,172,155,115,59,105,36,244,210,172,182,186,108,123,199,174,0,1,26,188,171,88,91,93,226,69,9,89,98,101,91,34,230,58,111,7,121,187,193,24,221,169,152,175,8,249,217,232,22,99,188,91,107,75,144,123,59,136,74,124,106,92,214,230,186,50,145,92,102,142,145,154,75,97,190,140,244,138,42,138,254,99,170,114,42,251,12,46,165,245,109,57,93,101,14,116,218,105,204,153,117,232,62,145,111,224,93,118,198,41,139,24,211,165,119,37,83,140,86,17,252,245,136,53,77,182,135,245,80,144,218,237,154,163,35,71,69,189,83,9,179,16,233,45,217,111,151,173,71,188,33,52,125,15,232,7,132,211,108,26,209,110,143,163,106,88,29,154,123,13,206,27,113,107,82,187,230,152,197,56,223,144,181,163,200,113,62,73,245,239,223,184,162,79,147,155,69,248,221,33,49,166,26,97,56,148,237,84,109,59,159,159,23,175,36,100,215,194,69,148,62,228,186,219,167,119,153,47,34,252,58,86,46,51,161,136,248,135,74,225,77,25,49,175,171,105,142,193,37,149,234,118,152,141,75,142,228,214,58,134,145,209,109,42,89,221,110,36,183,36,248,239,177,92,192,120,189,40,49,238,87,163,118,14,206,177,74,99,3,183,174,89,179,106,160,245,170,107,93,172,138,101,131,241,132,219,153,114,235,137,91,210,119,181,187,202,2,36,242,156,88,211,15,28,74,29,43,231,170,198,168,190,119,45,13,13,172,217,160,204,203,117,218,104,172,204,55,181,190,94,179,61,254,171,76,61,48,235,109,44,235,102,231,19,134,121,178,158,150,95,153,228,249,153,123,97,214,51,14,151,252,122,89,105,110,231,114,28,151,211,35,203,124,165,184,183,202,71,38,62,136,51,109,30,168,25,141,105,92,35,85,83,85,154,157,124,5,210,173,131,101,122,49,180,248,198,158,113,183,115,182,242,85,184,147,151,134,243,185,144,102,172,186,93,5,41,131,110,95,47,103,85,14,213,242,35,49,170,215,51,51,222,102,103,196,204,96,79,41,54,158,159,33,41,124,70,12,225,155,185,171,72,188,155,108,118,91,115,70,85,65,196,55,226,222,135,91,81,26,230,93,90,122,43,232,113,61,246,34,207,241,5,124,173,56,111,81,83,58,88,207,177,10,101,15,146,85,90,108,188,218,230,118,207,62,199,45,129,105,221,196,163,81,89,74,47,41,41,238,185,111,1,133,96,61,181,61,130,216,153,85,97,229,71,138,210,10,107,106,165,169,45,143,158,35,246,200,116,108,219,83,230,195,30,45,107,39,23,153,212,154,122,9,85,173,115,177,111,30,36,0,7,185,168,48,67,20,41,106,34,95,136,211,234,99,101,167,102,154,221,146,51,109,135,94,179,84,241,50,191,22,151,13,194,179,138,36,239,73,94,247,43,150,241,225,128,4,144,114,79,232,131,54,170,234,232,29,36,42,164,108,242,41,70,183,153,219,186,87,206,58,214,163,160,223,222,219,196,182,117,107,74,79,166,217,230,234,177,111,17,190,39,251,146,227,204,79,12,190,58,244,196,104,12,170,0,0,1,12,156,162,60,157,211,76,46,154,69,99,6,15,192,109,20,116,70,77,190,3,90,148,115,62,84,194,67,183,227,34,34,84,236,70,185,231,28,87,69,29,11,88,247,88,196,205,128,15,149,112,18,45,91,242,114,105,151,164,78,62,206,43,92,100,135,230,182,167,91,62,213,82,103,149,63,159,83,4,150,209,242,164,60,75,118,177,178,219,91,136,184,230,59,216,204,236,38,155,154,17,205,52,52,154,83,48,145,117,215,133,48,117,78,219,178,69,243,98,96,126,118,76,49,175,160,79,186,124,98,109,191,47,147,114,189,247,6,50,0,202,74,75,147,55,76,186,182,30,18,103,11,132,186,185,92,94,179,44,95,63,74,142,217,77,73,62,129,197,18,188,164,219,135,127,1,43,90,38,242,123,225,22,140,188,217,84,106,57,242,185,128,215,124,223,205,21,11,155,62,189,31,59,109,46,50,94,37,253,95,3,242,115,121,71,184,32,4,7,185,198,76,27,173,176,50,182,140,160,235,201,110,199,50,131,213,231,70,185,151,47,157,150,221,45,237,45,105,242,93,71,174,235,247,200,188,48,15,166,252,27,198,74,39,28,232,152,58,242,131,153,109,146,216,205,102,69,234,94,110,217,30,113,163,220,234,16,175,41,165,250,222,175,120,207,220,143,149,112,1,245,80,3,230,7,13,241,74,187,194,58,137,170,179,15,103,188,213,53,99,54,174,35,101,101,251,102,109,109,159,69,212,41,62,75,139,46,29,125,164,67,213,227,46,148,120,237,164,22,163,228,189,92,243,246,203,159,85,243,50,14,23,46,109,94,111,157,218,69,253,69,190,62,199,188,238,19,235,142,250,85,224,182,142,144,104,127,19,170,190,109,136,126,251,59,27,12,91,218,220,166,209,43,164,203,46,18,108,79,32,247,241,191,191,104,122,211,39,148,99,16,52,150,67,180,141,61,9,224,221,28,230,93,124,187,88,196,102,211,109,157,196,248,213,195,54,234,50,188,193,171,113,239,205,110,5,191,14,128,0,101,38,137,154,0,226,182,147,145,208,179,98,71,49,209,206,103,215,79,47,13,19,171,177,62,148,252,175,180,54,233,221,230,53,123,139,118,108,220,11,126,45,143,169,106,122,157,147,210,178,166,100,114,24,61,150,10,31,54,173,173,98,215,151,50,141,71,189,70,102,125,37,25,239,62,176,30,51,4,48,19,14,52,125,164,25,163,48,226,75,205,240,45,102,185,109,47,187,154,238,184,231,209,156,89,151,73,229,245,245,251,196,87,20,7,145,197,76,84,162,112,98,137,152,98,22,33,77,249,178,71,44,213,109,49,59,59,207,100,214,60,134,145,208,105,11,89,221,110,160,183,36,248,220,247,17,153,7,174,24,237,165,246,153,212,14,138,84,138,163,166,136,231,74,154,46,220,215,37,187,204,109,153,93,135,39,190,88,75,14,182,222,70,226,9,125,47,42,217,75,121,238,141,253,34,57,92,177,119,16,239,40,194,24,15,1,224,11,213,92,214,194,204,246,159,82,82,119,68,65,165,72,202,164,56,91,143,126,126,226,30,223,65,174,77,217,118,51,73,100,248,249,142,51,109,190,87,52,218,45,33,212,41,173,163,84,184,152,95,158,97,162,144,164,101,83,77,57,228,21,237,151,121,92,204,45,38,20,104,139,164,198,159,53,218,113,147,18,35,182,57,37,65,125,170,166,213,75,220,190,161,149,195,163,229,70,94,97,126,92,34,26,220,130,227,152,238,87,51,150,252,8,209,83,5,180,116,131,91,24,99,74,115,108,67,246,218,31,219,162,222,214,229,55,77,61,23,158,112,147,98,121,101,187,141,253,235,93,166,89,106,29,164,178,202,114,161,55,177,94,227,112,0,0,99,254,36,105,235,162,118,17,212,78,210,120,133,138,220,213,53,99,46,178,31,152,166,79,219,51,104,112,186,77,67,169,62,75,136,62,61,125,164,96,50,0,6,42,255,0,101,31,65,63,248,115,255,0,187,51,143,245,65,106,177,151,150,43,2,104,157,71,200,134,79,242,73,214,103,214,252,177,25,39,213,91,87,151,231,136,35,205,124,206,112,225,171,246,196,3,63,199,26,99,46,130,155,65,185,47,152,51,173,135,118,217,209,152,211,123,25,25,111,35,35,226,68,34,211,251,57,223,250,174,255,0,223,111,254,192,99,102,53,242,162,233,47,138,145,17,208,20,245,67,224,181,53,29,170,205,39,217,37,241,214,200,77,153,120,245,194,37,207,84,108,215,213,229,91,129,0,195,225,42,156,134,63,78,207,222,223,242,144,140,42,70,145,168,107,186,134,18,149,165,101,251,116,210,59,89,168,99,90,134,179,228,66,156,87,73,197,37,37,100,161,71,188,203,135,104,250,17,208,207,69,42,119,69,76,52,42,110,13,123,92,254,99,250,49,49,179,141,237,122,184,136,133,177,226,141,231,80,222,68,68,26,122,6,87,181,207,127,0,200,0,0,0,0,0,0,0,0,0,0,0,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,161,81,165,92,64,80,105,177,231,238,26,242,220,184,141,6,139,31,16,26,204,247,88,46,65,125,214,20,0,49,106,177,81,6,174,107,177,151,209,255,0,204,23,84,90,156,86,43,115,95,252,255,0,249,128,32,127,29,224,156,133,230,59,154,11,54,211,228,247,106,133,52,106,107,91,90,210,202,34,47,237,162,4,183,253,117,145,163,28,221,205,204,157,27,91,105,235,250,208,228,232,207,253,185,82,229,219,84,65,126,21,144,19,129,163,146,73,186,89,244,153,21,249,221,71,187,235,108,139,228,71,116,152,178,26,58,162,212,179,251,255,0,85,213,248,54,133,239,34,178,76,5,1,126,166,96,42,123,146,3,22,52,213,89,34,146,134,51,189,185,238,31,248,171,194,22,43,101,25,226,77,84,105,51,47,154,241,223,198,20,38,159,77,231,114,209,176,165,151,245,114,27,175,246,43,194,22,107,21,223,18,42,141,223,170,209,191,135,80,9,88,208,65,113,27,28,136,150,250,212,143,2,225,108,70,163,59,110,134,25,228,130,61,247,24,89,161,3,86,166,233,117,230,227,69,65,110,183,185,195,12,212,72,10,138,149,133,5,72,186,192,81,68,119,226,40,73,62,55,5,111,49,82,220,2,182,190,242,21,34,176,22,243,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,162,184,10,31,2,21,87,1,67,224,64,52,151,19,27,131,108,184,152,220,0,27,111,250,131,159,80,127,120,110,13,184,143,157,221,250,133,125,224,24,111,166,227,153,36,117,26,109,123,209,145,159,192,137,16,192,217,230,196,98,62,23,254,128,76,190,156,71,121,37,71,254,5,198,127,2,36,67,52,10,111,136,200,183,127,224,12,4,181,242,127,183,249,200,160,213,127,239,167,225,162,134,119,67,238,105,63,100,96,206,128,73,50,161,40,75,145,254,170,126,26,40,103,59,39,226,82,94,255,0,223,1,190,126,73,13,42,45,215,26,139,129,10,47,128,15,15,136,15,234,213,4,89,111,189,222,191,169,16,83,164,124,126,209,224,239,138,203,151,107,245,215,253,100,78,86,37,198,37,167,32,8,210,71,189,226,242,173,236,4,15,233,1,49,110,43,152,114,18,122,59,85,236,187,241,213,0,188,154,2,51,254,200,46,30,110,19,153,39,87,187,186,38,102,145,44,176,43,43,254,152,63,188,145,15,58,1,176,163,175,95,59,30,233,196,147,171,221,157,19,25,75,36,211,4,162,247,115,251,201,1,232,91,62,174,241,190,129,176,158,37,239,141,228,240,1,174,219,238,40,124,65,60,65,92,64,106,46,0,5,192,0,6,162,43,13,32,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,192,238,80,174,80,167,116,118,116,240,183,11,85,173,173,157,249,242,50,217,121,162,219,35,237,248,183,225,156,102,35,90,203,206,39,114,186,28,79,125,136,131,40,113,171,73,156,17,209,222,30,6,43,24,171,111,7,218,153,107,118,101,115,108,92,94,179,86,109,146,247,67,180,225,149,141,230,248,219,202,221,192,237,128,53,127,45,220,51,49,49,114,218,83,1,54,150,147,171,217,230,94,20,154,51,110,73,171,197,57,1,114,223,153,59,251,46,35,209,168,76,110,210,203,19,30,138,109,191,10,170,249,174,93,98,175,9,3,173,213,67,216,183,120,166,147,102,161,250,173,124,189,102,123,242,231,2,57,31,49,166,173,141,91,248,221,19,224,20,59,54,202,198,72,73,166,209,114,116,143,165,13,26,70,140,166,150,143,191,89,237,76,3,74,205,42,241,166,181,208,67,3,29,171,234,190,114,141,197,47,9,188,35,137,216,97,25,218,185,182,114,198,203,208,109,146,36,101,74,82,94,47,37,237,117,102,17,238,62,135,240,155,64,61,22,240,106,109,13,82,209,184,113,179,79,97,179,218,59,158,38,43,190,100,184,143,83,114,33,104,242,28,82,120,117,223,141,173,229,121,66,116,73,130,210,51,9,99,38,20,204,135,108,174,229,58,190,102,94,212,109,250,172,76,33,68,110,91,205,179,234,12,171,203,191,13,214,87,16,128,161,146,252,155,149,36,150,145,211,75,14,234,26,134,55,100,151,194,115,190,185,237,90,220,203,154,83,24,132,244,80,70,163,186,148,69,184,186,198,53,188,203,176,238,169,151,147,149,105,181,202,247,26,0,125,84,0,130,189,20,185,79,241,47,71,26,117,84,117,73,76,120,113,32,98,220,221,3,182,195,203,54,60,206,62,227,190,49,16,142,45,204,235,121,42,233,31,71,37,139,114,172,86,155,29,244,210,198,156,118,173,81,85,206,103,155,36,60,29,249,186,11,102,132,115,100,206,203,77,187,227,18,194,13,204,230,209,43,164,91,175,98,239,15,162,208,24,57,131,124,172,218,49,212,116,76,28,195,23,43,63,4,42,21,107,54,137,127,55,76,38,25,124,115,132,159,27,15,6,72,59,182,150,213,187,217,219,137,24,206,48,0,0,0,30,71,21,49,82,137,193,138,38,97,136,88,133,55,230,201,28,179,85,180,196,236,239,61,147,88,242,26,71,65,164,45,103,117,186,130,220,147,227,115,220,70,101,235,132,26,114,181,226,205,93,84,105,73,60,194,217,164,118,121,21,17,179,115,91,58,166,139,87,182,75,160,95,123,164,148,18,206,235,73,31,73,74,183,85,139,112,12,227,209,135,149,34,158,210,71,27,165,184,48,214,22,115,3,179,141,118,195,31,207,139,138,215,106,161,30,137,115,197,236,141,229,177,51,151,164,178,190,107,149,237,99,206,129,0,60,151,30,125,152,101,241,215,161,227,68,255,0,0,240,56,237,138,240,248,33,133,83,204,80,138,148,115,163,82,93,155,52,38,208,108,107,53,209,45,48,93,50,66,237,99,118,254,73,222,214,221,123,150,9,225,191,45,101,9,83,84,77,75,113,11,8,188,11,149,47,54,178,101,207,239,76,114,89,181,153,120,166,160,73,71,117,37,9,253,221,248,17,137,33,152,203,160,166,208,110,75,230,12,235,97,221,182,116,102,52,222,198,70,91,200,200,248,145,15,158,237,50,116,54,173,180,87,173,156,133,138,99,108,165,35,45,205,51,108,204,183,181,100,102,28,223,241,4,251,142,35,43,175,228,233,241,181,203,119,0,156,92,26,210,143,2,116,130,218,62,68,53,207,63,108,185,53,191,51,35,33,114,230,214,101,249,225,164,95,212,92,225,236,123,202,247,84,124,171,128,15,170,128,31,53,152,53,165,30,59,104,251,180,124,136,107,158,97,218,178,107,126,102,65,197,102,203,172,203,243,195,75,183,171,57,195,217,119,21,174,175,246,81,244,236,255,0,135,63,251,179,39,255,0,84,1,63,192,48,115,64,141,44,116,157,199,216,25,31,134,248,55,206,180,196,102,211,183,215,126,16,203,216,217,242,28,86,175,230,107,76,161,197,230,113,148,195,244,120,91,88,123,140,239,123,43,109,57,52,91,195,154,184,232,58,203,20,57,190,122,158,48,188,201,49,119,232,73,119,203,110,29,72,242,22,147,242,186,237,198,228,2,251,140,42,211,135,70,173,44,113,134,26,124,246,26,99,118,221,77,199,108,187,21,11,224,212,181,173,159,33,195,107,62,104,188,234,28,94,103,27,91,253,43,90,218,178,221,97,234,244,178,229,13,194,45,23,185,206,156,213,248,77,92,203,181,63,157,187,197,65,107,53,154,133,252,247,179,56,201,89,151,245,188,79,201,203,229,30,238,52,187,149,59,66,8,152,54,223,152,99,38,197,16,171,231,99,193,233,187,153,55,153,23,72,161,44,119,43,31,217,1,11,248,203,162,230,59,104,251,168,249,47,80,220,195,181,103,213,124,211,131,138,205,151,87,155,231,119,87,111,86,111,143,178,238,59,114,112,35,74,188,105,209,210,53,111,225,141,87,205,176,239,219,104,99,97,132,123,91,148,157,36,244,158,101,195,77,141,229,158,238,55,247,173,61,147,29,36,180,125,155,97,123,152,143,48,172,245,180,107,182,207,25,205,209,169,189,162,9,146,241,100,209,59,234,196,73,242,123,248,111,17,73,136,21,159,38,102,33,85,209,244,100,142,128,240,38,10,63,85,170,196,142,117,168,38,91,38,70,144,225,252,202,82,82,110,103,82,14,27,121,149,179,235,58,172,2,81,112,183,74,218,54,178,209,122,89,165,5,88,143,7,228,17,154,237,161,55,118,47,81,146,98,184,36,250,155,36,181,102,90,83,193,189,217,187,11,48,131,45,43,52,152,170,116,160,196,216,170,222,120,222,199,47,44,156,223,46,187,110,108,159,43,176,211,190,53,45,54,167,51,169,130,87,72,183,94,197,218,119,63,73,125,39,169,86,240,134,67,162,38,0,207,57,211,13,233,125,171,95,61,217,156,99,159,246,152,166,99,211,242,180,83,90,248,93,68,70,185,189,206,158,178,217,183,36,201,35,106,153,210,19,9,35,116,9,173,48,22,163,132,230,234,226,93,205,222,13,187,172,137,123,157,117,147,165,69,69,244,80,222,165,141,83,36,146,241,139,60,247,232,244,183,0,148,222,76,42,143,159,244,44,160,54,152,205,124,123,28,235,181,120,188,185,115,77,163,114,112,34,73,244,75,171,236,140,170,16,209,200,227,242,93,249,46,205,124,24,254,209,188,71,133,31,58,255,0,114,204,54,63,47,199,122,182,111,82,253,215,68,76,184,15,41,138,85,21,119,74,80,147,57,254,26,97,215,135,117,36,46,167,98,167,249,221,153,94,217,153,228,33,207,150,158,35,109,188,141,169,110,116,139,165,171,202,91,212,67,28,103,152,249,202,1,31,43,126,18,75,160,23,53,198,47,46,170,47,228,171,37,127,87,101,17,159,65,77,216,238,68,101,191,133,239,212,50,228,0,70,22,140,188,147,147,22,106,24,44,72,210,58,119,180,69,150,179,105,166,246,100,163,55,65,230,81,242,220,28,101,139,118,165,221,201,246,167,214,98,79,64,0,0,0,7,129,197,124,9,194,172,111,135,128,133,197,10,87,158,154,149,235,118,68,237,209,48,218,189,97,160,215,189,135,17,123,155,77,241,189,178,238,226,119,247,76,178,212,59,73,101,148,229,66,111,98,189,198,224,0,242,56,87,132,248,127,130,116,76,191,14,112,198,65,204,212,244,175,91,178,65,237,79,196,106,245,143,45,229,248,199,150,181,157,220,117,106,222,163,182,107,22,226,34,43,121,166,206,17,84,248,241,163,21,103,133,52,107,90,201,196,243,155,182,100,230,108,175,169,152,67,62,189,238,45,9,242,26,87,21,23,117,206,196,119,196,0,71,6,131,252,151,238,225,108,209,172,71,198,245,107,103,141,230,217,165,22,203,177,221,49,44,175,199,195,69,169,14,103,67,141,47,122,122,60,11,125,204,72,248,0,0,176,186,96,232,145,74,233,113,135,137,164,166,211,126,98,157,64,223,154,39,123,59,145,91,6,119,225,220,127,229,116,188,210,29,214,34,28,145,211,51,203,155,49,111,45,247,232,0,121,233,29,1,73,83,116,147,20,44,150,83,179,200,225,243,106,161,117,238,175,46,103,77,211,233,169,70,179,233,168,207,122,186,237,195,112,197,173,27,185,50,240,131,0,43,104,154,242,42,97,225,36,201,188,156,210,189,84,84,31,55,221,151,154,127,113,69,45,46,235,18,247,175,79,71,46,238,55,44,198,0,28,105,140,186,10,109,6,228,190,96,206,182,29,219,103,70,99,77,236,100,101,188,140,143,137,16,133,158,86,13,24,112,171,71,186,134,130,157,225,124,143,154,154,172,57,215,107,135,218,98,95,203,178,34,5,40,233,62,235,151,222,243,135,184,147,198,199,123,21,166,7,21,49,82,137,193,138,38,97,136,88,133,55,230,201,28,179,85,180,196,236,239,61,147,88,242,26,71,65,164,45,103,117,186,130,220,147,227,115,220,70,101,5,58,118,233,169,17,166,21,67,78,184,213,41,204,114,186,83,107,216,91,219,138,39,62,212,136,109,102,253,67,74,43,42,26,253,44,222,86,235,17,111,12,91,18,83,201,27,165,109,69,42,174,229,186,47,206,145,182,202,167,154,238,100,85,219,111,155,245,44,199,198,196,121,44,154,157,214,40,203,203,112,178,219,163,114,232,136,214,29,229,19,91,84,248,117,83,193,86,84,108,207,155,231,18,253,102,205,19,169,109,220,154,198,212,218,250,14,37,73,59,161,106,45,228,124,110,91,236,96,62,163,0,69,94,142,21,135,43,14,144,91,36,235,228,197,204,52,172,86,179,230,215,131,212,212,86,92,186,228,252,239,149,14,31,141,103,39,15,93,155,129,111,207,252,11,195,188,118,160,185,239,228,215,164,95,201,83,110,217,185,179,243,163,7,35,230,220,154,221,119,206,202,86,187,89,157,175,42,217,117,91,188,163,1,117,64,99,254,41,104,21,162,118,52,215,115,60,76,196,188,41,231,154,146,115,169,219,99,121,246,101,15,173,213,50,134,91,241,108,196,33,180,217,182,144,158,138,74,246,185,220,204,204,242,0,0,98,214,45,104,57,15,142,152,253,11,138,184,171,137,28,249,72,74,179,243,69,29,204,231,13,177,107,96,155,97,255,0,151,216,136,67,174,103,117,166,222,233,164,242,229,200,86,35,51,60,165,0,0,0,1,229,49,35,11,104,76,92,167,93,164,241,10,69,206,178,167,242,235,33,246,167,152,190,87,16,225,116,154,90,85,229,54,131,227,213,216,102,44,7,246,46,52,19,255,0,128,207,251,205,56,255,0,91,25,84,0,49,87,251,23,26,9,255,0,192,103,253,230,156,127,173,135,246,46,52,19,255,0,128,207,251,205,56,255,0,91,25,84,0,49,87,251,23,26,9,255,0,192,103,253,230,156,127,173,142,52,199,146,199,66,8,152,55,24,151,224,222,197,16,171,100,127,194,25,187,153,55,145,159,68,226,236,119,43,151,217,23,123,25,116,163,192,157,31,117,31,37,234,231,152,118,172,250,175,153,145,145,89,178,234,243,124,238,210,237,234,205,241,246,93,199,107,67,49,229,78,208,130,26,13,199,229,248,201,182,196,38,217,24,240,122,110,222,125,228,71,210,56,75,21,138,231,246,0,91,204,43,228,124,209,246,146,141,140,127,19,162,124,61,135,123,87,179,177,146,54,87,179,216,150,74,233,51,26,102,188,198,164,30,254,26,191,108,99,24,244,250,228,213,167,176,38,133,155,227,126,23,205,181,52,212,171,103,218,165,26,133,171,102,214,189,11,12,143,30,252,82,220,94,103,29,113,123,144,118,224,118,43,25,95,124,62,229,161,195,10,142,182,110,69,94,97,215,130,20,242,175,158,123,206,241,19,12,190,37,106,47,149,154,129,37,157,220,74,27,227,235,243,112,35,25,67,167,86,22,213,88,213,162,181,111,134,116,76,30,213,58,156,243,110,204,214,177,180,102,212,204,97,158,95,73,197,161,5,100,52,163,222,162,225,186,231,98,48,249,209,25,55,35,229,43,211,98,155,149,177,37,146,227,78,207,7,15,155,84,215,131,146,149,229,204,163,81,239,84,41,153,239,81,158,243,235,30,11,10,244,74,210,11,27,35,99,37,248,99,64,115,204,68,6,175,104,71,58,193,67,228,206,75,52,239,121,228,17,220,154,95,11,249,61,229,124,212,194,110,69,170,186,123,42,134,156,226,150,39,120,49,26,121,245,210,110,101,106,54,221,39,18,159,30,196,113,23,146,77,175,113,122,236,189,70,3,205,232,207,165,55,41,70,147,149,135,131,84,150,56,106,33,24,249,246,59,193,153,2,246,108,205,60,182,252,91,140,182,107,204,108,41,61,19,221,196,251,236,54,158,53,142,144,74,198,169,150,20,227,222,35,248,93,49,163,181,58,168,174,103,130,128,182,215,9,10,249,244,33,83,151,201,213,22,245,43,200,190,235,153,9,206,193,12,4,195,141,31,105,6,104,204,56,146,243,124,11,89,174,91,75,238,230,187,174,57,244,103,22,101,210,121,125,125,126,241,23,207,142,148,120,203,249,160,177,218,166,197,237,147,101,231,237,139,197,107,51,229,212,65,177,15,229,100,69,253,70,254,73,113,235,226,97,144,92,154,90,27,72,180,147,173,166,117,86,33,49,180,210,148,182,167,105,151,230,90,54,253,165,152,196,35,198,180,251,110,53,171,117,148,43,113,43,53,172,118,43,222,115,89,101,168,118,146,203,41,202,132,222,197,123,136,185,208,35,79,125,24,176,43,70,41,30,31,226,5,85,205,21,60,163,105,215,51,176,204,34,54,173,108,194,41,212,244,154,135,91,104,202,219,168,61,202,59,223,168,200,200,172,254,145,60,169,216,185,142,36,116,62,17,200,252,18,151,197,122,170,118,152,88,253,175,46,169,212,239,136,132,66,155,200,166,156,224,123,243,247,17,24,72,6,145,252,162,248,19,163,238,215,37,231,30,126,170,161,117,127,49,117,49,144,185,179,106,85,243,198,204,182,203,197,61,159,143,173,203,196,247,70,102,44,242,171,233,73,94,77,162,85,70,212,254,8,72,162,50,90,85,177,75,166,25,114,165,191,163,57,8,149,157,214,133,47,247,118,224,68,60,172,187,147,39,77,249,180,27,115,9,126,9,107,97,221,190,69,248,73,40,77,236,102,71,184,226,136,248,145,142,79,246,46,52,236,255,0,128,207,251,205,39,255,0,91,1,139,211,25,140,108,218,53,201,132,193,237,108,67,182,206,188,164,155,216,136,139,113,17,23,2,33,198,25,85,253,139,141,59,63,224,51,254,243,73,255,0,214,197,213,193,174,71,92,118,173,182,143,146,244,227,228,109,171,201,170,249,94,14,113,173,190,179,55,206,241,165,150,217,91,227,199,89,237,76,6,0,0,157,60,55,228,150,209,58,153,167,90,150,226,21,35,225,164,213,25,181,147,45,190,101,46,207,119,22,101,226,154,140,52,149,146,164,39,247,23,226,102,61,95,246,46,52,19,255,0,128,207,251,205,56,255,0,91,1,0,35,34,48,155,64,61,41,49,150,85,13,82,209,184,113,180,200,162,115,218,59,158,37,200,182,85,56,143,83,114,33,11,242,219,82,120,117,95,133,175,62,184,111,133,180,38,17,211,173,82,120,123,34,230,169,83,25,181,112,251,83,207,219,51,139,112,250,78,173,74,242,156,89,241,235,236,34,30,172,6,24,104,87,201,199,74,232,189,58,240,250,160,168,252,37,170,81,243,148,70,198,228,30,195,116,68,52,231,69,17,46,54,238,118,159,34,233,39,163,151,118,243,185,102,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,161,151,88,168,161,246,0,161,238,72,161,31,88,43,133,134,139,153,31,0,26,192,87,137,23,80,160,0,183,184,129,15,175,216,58,121,114,235,122,175,236,5,195,176,183,88,135,153,28,223,100,153,223,91,254,96,8,48,210,122,91,177,248,53,227,179,231,219,61,109,173,109,79,127,120,226,232,167,3,180,85,212,194,181,185,127,61,144,69,228,223,232,172,13,205,36,222,83,222,14,230,104,209,109,179,143,95,168,142,239,67,200,115,85,71,77,170,231,186,175,131,234,247,72,112,19,69,129,112,219,45,58,243,121,243,94,102,163,189,173,244,54,133,221,245,166,45,190,16,182,105,145,59,127,238,245,117,123,70,197,200,190,235,0,160,169,249,2,128,163,178,56,0,197,29,57,149,122,50,17,54,225,61,134,254,40,240,134,10,144,243,98,77,80,158,201,156,111,241,131,19,59,167,43,164,154,58,22,229,250,187,13,215,251,21,225,12,115,245,95,19,42,147,34,227,51,142,254,48,96,38,11,66,52,254,118,105,125,255,0,238,42,11,240,112,195,50,72,172,49,3,66,84,153,82,212,170,187,104,168,31,193,195,12,193,34,191,88,10,10,151,3,20,21,46,6,3,73,159,80,39,128,43,136,39,128,13,101,192,47,190,194,150,220,4,93,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,128,161,240,33,85,112,20,62,4,3,73,113,49,184,54,203,137,141,192,1,183,17,243,187,191,80,175,188,55,6,220,71,206,238,253,66,190,240,12,47,211,139,244,18,164,255,0,2,227,63,129,18,33,170,82,156,248,146,209,111,223,155,135,237,115,19,41,167,25,252,196,169,11,255,0,66,227,63,129,18,33,218,151,133,56,172,80,134,105,41,90,141,89,247,36,174,123,161,212,2,91,116,10,103,37,1,67,46,202,221,206,124,126,191,20,51,118,31,123,73,251,63,124,97,198,131,114,213,67,97,213,20,106,109,228,229,231,47,40,173,244,120,158,225,152,240,253,22,147,110,255,0,190,3,127,214,144,47,201,32,189,200,23,228,144,11,75,140,17,104,133,122,91,227,27,35,82,162,47,152,251,208,32,103,24,95,75,220,209,210,73,229,218,56,31,214,196,229,227,220,82,24,136,148,146,156,66,110,184,191,40,237,214,216,130,28,75,125,47,243,111,73,39,151,93,192,254,160,6,99,232,3,38,252,251,71,58,77,191,226,230,178,85,112,220,94,57,238,59,132,184,211,200,36,194,168,183,250,169,253,226,17,139,160,12,169,9,169,231,107,50,116,141,49,242,115,47,253,227,253,194,79,228,201,200,193,150,255,0,84,235,247,136,7,110,146,223,126,241,188,141,227,105,31,140,111,38,215,220,2,189,221,65,221,212,7,192,11,128,13,86,177,16,160,169,240,33,64,1,171,41,10,36,86,229,218,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,2,220,77,180,119,193,217,230,36,167,23,102,148,126,190,173,77,237,48,231,8,164,218,240,229,15,234,73,112,154,245,34,36,249,61,252,119,139,142,0,0,0,0,0,0,35,243,148,71,147,185,172,109,106,43,24,48,126,3,45,116,156,155,124,6,182,252,243,243,164,59,126,50,34,37,12,195,234,88,105,197,116,81,211,224,125,43,25,194,235,204,187,14,234,153,121,57,86,155,92,175,113,245,74,48,159,76,158,77,42,39,73,57,235,152,133,74,207,124,22,170,226,109,206,17,59,43,209,219,126,84,67,180,215,65,113,77,182,214,173,166,84,93,20,244,179,92,247,149,204,32,188,5,222,199,125,21,49,167,71,72,212,49,137,212,167,54,195,191,125,157,253,186,17,237,110,82,104,213,209,101,231,13,54,55,144,91,248,223,223,183,148,194,108,32,175,177,182,174,134,161,240,230,73,206,147,120,188,250,182,54,150,88,190,86,156,116,250,79,45,9,242,26,89,239,62,174,211,34,48,201,142,74,140,38,155,87,154,82,73,107,36,192,237,18,42,67,105,231,83,214,165,25,118,169,116,115,108,250,244,172,238,180,122,194,87,125,139,120,157,209,97,116,62,209,58,149,209,59,15,21,75,202,99,121,206,117,48,183,59,205,181,110,51,182,228,126,33,108,120,149,60,234,27,200,136,131,71,64,203,53,174,123,207,117,250,0,0,0,30,34,177,198,156,51,160,107,58,99,15,170,218,151,96,159,214,59,111,50,66,108,113,14,237,91,35,73,118,35,166,218,20,132,101,109,105,62,154,147,123,217,55,61,194,42,121,104,105,58,38,81,137,244,141,81,34,85,234,26,131,111,231,210,179,219,181,16,242,228,67,121,70,104,245,51,63,32,139,219,92,198,54,105,249,139,50,156,101,210,146,176,172,169,168,237,166,69,19,205,251,9,234,148,139,101,151,66,182,231,150,132,47,203,109,94,81,117,110,221,188,241,220,7,62,69,62,154,211,51,86,39,114,72,173,154,54,27,54,169,220,137,94,92,201,52,158,229,17,145,238,81,150,242,235,18,83,131,156,180,53,60,162,6,14,69,139,152,117,225,4,73,235,54,137,239,59,183,9,109,238,41,63,43,67,192,153,112,54,219,220,126,183,55,89,136,199,0,31,85,3,141,49,151,65,77,160,220,151,204,25,214,195,187,108,232,204,105,189,140,140,183,145,145,241,34,9,116,198,10,109,6,220,194,94,246,182,29,219,228,94,83,77,236,102,71,184,200,143,137,24,228,128,141,93,51,249,42,169,73,237,58,245,105,163,92,143,155,167,240,153,117,146,77,165,199,185,207,59,144,237,151,203,17,145,100,134,117,104,39,215,195,165,124,188,114,152,136,169,140,186,54,83,26,228,190,96,206,170,33,171,103,70,98,85,174,68,101,188,140,203,129,144,250,159,22,171,25,116,92,192,157,32,181,31,37,234,27,159,182,92,250,175,154,113,144,185,115,106,243,124,238,234,47,234,45,241,246,61,231,112,249,172,1,63,223,216,184,208,79,254,3,63,239,52,227,253,108,99,182,44,242,45,82,51,217,180,76,231,11,113,59,193,136,35,201,169,147,115,43,177,182,232,182,149,120,247,227,136,252,162,113,123,203,215,101,234,32,17,161,41,210,35,24,164,120,108,172,34,149,214,26,138,73,86,188,191,155,225,85,123,68,28,71,170,169,179,119,213,76,213,229,119,112,220,45,200,203,57,143,37,142,155,240,209,174,49,47,193,189,182,29,54,200,255,0,132,50,134,243,238,35,62,137,197,220,172,119,47,176,56,223,216,184,211,179,254,3,63,239,52,159,253,108,7,143,209,146,3,69,105,228,150,181,167,52,143,159,248,51,48,152,115,111,131,85,38,203,50,141,230,189,90,222,92,95,202,144,102,73,127,90,146,101,175,24,101,147,54,100,240,49,230,177,211,14,240,38,130,230,79,144,166,145,127,37,77,187,105,231,63,206,140,100,143,155,114,106,181,63,60,169,90,237,102,119,124,155,101,213,111,242,136,93,95,236,92,105,217,255,0,1,159,247,154,79,254,182,45,87,230,92,199,111,146,39,200,163,192,111,207,87,247,7,57,193,254,177,175,245,93,110,175,212,186,94,87,119,29,192,45,80,205,221,29,180,65,195,141,34,112,227,13,41,154,153,31,34,106,178,178,231,159,6,42,123,191,62,240,239,100,125,213,198,124,166,135,155,106,87,176,180,202,90,241,166,157,163,91,153,55,52,239,228,213,156,145,26,76,74,40,74,126,127,75,75,252,32,169,38,59,95,59,83,250,217,124,39,53,106,222,74,24,249,105,113,134,219,250,214,205,78,116,8,178,101,202,123,204,119,58,54,114,80,227,180,215,19,165,255,0,154,35,14,249,138,143,107,91,181,252,215,131,138,215,94,29,236,159,58,70,19,169,179,164,207,14,57,183,238,35,1,209,225,246,129,90,49,226,165,108,222,28,208,122,119,115,165,66,237,242,65,252,139,230,12,94,204,173,227,241,142,196,37,30,166,218,213,229,117,91,137,145,14,134,119,201,183,136,212,150,147,148,126,0,212,19,156,146,218,227,156,57,150,127,179,48,123,86,199,47,40,168,143,149,145,20,106,70,85,40,155,233,173,55,242,147,126,2,78,127,177,113,160,159,252,6,127,222,105,199,250,216,202,160,30,71,10,240,174,137,193,138,38,95,135,184,123,40,230,201,28,179,91,179,67,109,15,61,147,88,242,221,95,77,213,173,103,117,186,179,222,163,227,98,220,68,69,235,128,0,0,0,0,0,0,0,6,57,98,222,18,98,38,31,98,36,199,72,221,28,164,188,243,82,78,117,62,23,210,27,75,16,254,24,106,152,110,14,7,229,232,197,169,185,126,198,218,222,123,196,182,90,235,100,93,204,200,192,100,104,15,41,81,84,85,220,182,187,164,100,18,12,58,231,154,110,115,183,248,65,80,115,187,48,252,195,170,100,151,11,242,170,203,89,21,175,112,205,191,22,101,171,182,101,92,140,48,182,162,174,234,186,18,89,63,196,188,58,240,18,164,138,215,109,180,255,0,59,179,52,216,242,188,180,55,242,211,36,77,185,157,180,161,206,137,116,117,153,79,122,76,7,171,0,16,201,134,220,178,216,197,76,77,35,162,241,18,144,240,214,13,253,86,203,9,206,16,178,221,155,42,86,75,233,179,4,102,188,198,164,30,254,25,44,92,76,4,205,128,133,108,101,229,138,199,106,219,81,242,33,147,252,141,181,121,245,191,44,65,206,53,183,213,229,249,226,8,178,219,43,156,56,235,61,169,11,85,253,148,125,59,63,225,207,254,236,201,255,0,213,0,79,240,199,252,72,211,215,68,236,35,168,157,164,241,11,21,185,170,106,198,93,100,63,49,76,159,182,102,208,225,116,154,135,82,124,151,16,124,122,251,72,196,43,98,70,158,186,88,226,229,58,237,39,136,88,173,206,178,167,242,235,33,249,138,90,197,242,184,135,11,164,212,58,85,229,54,131,227,213,216,102,44,0,9,169,198,94,88,172,9,162,117,31,34,25,63,201,39,89,159,91,242,196,100,159,85,109,94,95,158,32,143,53,243,57,195,134,175,219,16,197,92,101,229,138,199,106,219,81,242,33,147,252,141,181,121,245,191,44,65,206,53,183,213,229,249,226,8,178,219,43,156,56,235,61,169,12,0,0,23,63,26,180,153,198,237,34,34,32,98,177,138,182,240,129,217,110,183,102,87,54,194,66,106,245,132,217,47,116,59,77,145,220,153,111,141,252,157,220,78,254,207,6,244,14,210,115,28,228,80,117,125,7,135,123,101,61,25,172,201,48,231,121,123,118,200,183,27,63,20,236,66,23,234,141,45,60,58,175,194,215,200,14,78,238,78,231,113,181,216,92,96,198,8,12,180,42,115,236,16,26,219,243,207,207,112,238,120,200,120,148,61,15,169,125,166,213,210,71,79,129,116,110,103,52,76,178,212,59,73,101,148,229,66,111,98,189,192,71,222,4,114,62,96,181,37,6,183,241,186,39,195,216,135,173,149,140,145,114,189,158,198,233,31,74,26,52,201,121,137,77,31,118,175,219,24,205,220,55,194,218,19,8,233,214,169,60,61,145,115,84,169,140,218,184,125,169,231,237,153,197,184,125,39,86,165,121,78,44,248,245,246,17,15,86,0,0,0,0,0,0,0,0,0,0,0,0,45,86,50,233,71,129,58,62,234,62,75,213,207,48,237,89,245,95,51,35,34,179,101,213,230,249,221,165,219,213,155,227,236,187,142,222,171,13,241,74,132,197,202,117,170,179,15,103,188,235,42,127,54,174,35,101,121,139,229,113,109,159,69,212,37,94,83,107,46,29,93,134,64,44,238,154,26,31,254,107,218,94,81,77,252,144,252,19,230,189,163,199,115,70,223,172,214,185,14,191,39,92,213,173,179,219,137,223,63,85,183,225,199,246,12,127,245,162,255,0,185,63,253,248,146,156,72,197,42,19,8,233,215,106,204,66,158,243,84,169,140,186,200,141,149,231,237,153,196,54,93,22,144,165,121,78,32,184,117,246,17,139,1,253,148,125,4,255,0,225,207,254,236,206,63,213,0,98,175,246,12,127,245,162,255,0,185,63,253,248,127,96,199,255,0,90,47,251,147,255,0,223,137,84,0,24,181,163,47,39,158,8,232,223,17,5,82,66,193,115,221,95,5,172,203,60,214,69,195,95,57,60,131,249,92,226,92,107,212,158,213,240,245,185,184,158,236,165,0,0,0,0,1,243,191,167,230,19,74,112,107,74,74,194,141,166,160,118,105,20,55,55,236,37,173,82,239,154,93,10,227,158,90,214,191,45,197,121,71,215,187,118,226,250,32,24,249,166,30,135,148,78,150,116,75,114,121,195,220,217,80,203,47,204,243,140,175,61,176,235,30,135,83,254,33,47,52,135,115,183,14,72,233,153,229,190,98,222,91,194,52,249,39,244,97,194,173,33,42,26,246,119,138,18,62,117,106,143,230,173,146,31,105,137,99,54,214,136,228,175,164,195,173,219,123,45,158,242,87,11,21,174,119,154,105,116,186,10,83,6,220,190,94,206,170,29,171,228,70,99,85,174,102,103,188,204,207,137,152,128,12,33,173,49,127,147,227,72,52,53,90,202,121,189,112,247,231,105,94,190,21,221,163,52,11,154,143,28,218,95,201,151,108,74,186,28,111,99,235,183,208,64,0,0,0,0,0,0,0,0,12,35,211,235,79,170,87,3,41,89,190,30,97,229,71,254,201,31,43,228,70,198,231,202,126,50,21,227,222,244,58,216,115,60,59,171,245,221,31,170,177,22,49,105,181,202,151,89,199,213,81,20,6,142,179,142,107,146,192,100,214,206,182,118,159,231,44,237,195,58,159,149,226,225,51,179,171,89,60,141,202,60,215,205,192,136,132,105,188,243,177,14,169,231,149,153,106,181,206,214,1,45,28,137,213,109,67,82,195,227,4,44,238,97,180,181,1,224,254,206,157,82,17,147,57,204,77,91,210,146,189,205,37,198,252,4,158,136,228,228,104,193,186,219,15,104,154,242,188,169,165,187,52,182,183,230,190,107,94,185,149,235,54,55,166,13,61,185,11,82,138,202,90,124,164,166,247,221,126,34,70,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,6,133,29,140,198,131,51,53,13,75,242,140,104,177,230,1,187,235,72,80,84,183,17,25,10,119,128,169,95,168,91,236,69,81,23,55,239,47,162,255,0,152,46,9,113,22,231,18,127,83,191,231,191,204,1,5,154,75,41,41,240,115,34,136,254,124,235,250,200,245,250,24,192,27,213,5,54,162,67,134,94,24,193,149,200,189,188,56,240,218,73,58,127,157,219,91,244,223,250,17,122,180,24,167,206,38,42,73,24,76,196,168,154,172,161,183,165,55,73,88,225,143,126,224,18,255,0,134,48,169,135,146,186,158,145,30,216,163,233,125,66,7,185,45,229,115,226,60,189,15,15,170,150,184,70,149,23,203,38,123,203,218,164,122,147,43,0,160,162,207,160,100,42,52,185,228,24,12,73,211,181,118,163,97,72,140,191,71,161,191,138,60,33,162,118,127,236,147,83,159,252,99,27,252,96,196,200,233,220,127,157,24,111,249,118,23,248,163,194,27,167,5,155,18,42,98,45,255,0,52,99,120,125,124,192,76,166,132,233,47,4,105,51,237,162,160,63,5,12,50,240,138,227,17,180,40,34,42,66,147,255,0,2,160,63,5,12,50,229,32,40,42,92,12,80,84,184,24,10,31,1,68,240,21,62,2,137,224,3,81,113,26,134,129,168,184,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,184,10,31,2,21,87,1,67,224,64,52,151,19,27,131,108,184,152,220,0,27,113,31,59,187,245,10,251,195,112,109,196,124,238,239,212,43,239,0,194,189,57,77,69,37,168,237,195,192,184,207,224,68,136,149,194,216,100,196,99,28,177,43,70,98,86,187,174,223,165,86,37,175,78,82,249,137,81,159,254,133,70,127,2,36,68,254,16,32,149,140,146,157,215,190,191,248,171,128,38,47,68,40,22,216,195,106,76,208,214,83,78,223,110,149,255,0,76,68,12,153,100,172,217,17,140,119,209,49,172,184,105,74,158,93,223,47,117,254,200,124,100,66,111,98,34,1,184,147,43,239,224,40,181,36,139,143,88,161,25,117,141,46,249,59,187,64,99,38,148,211,85,193,198,72,137,47,228,37,59,29,235,111,192,217,238,16,113,86,68,28,78,203,117,230,203,159,170,222,196,76,214,153,51,180,64,76,105,228,46,39,37,222,153,17,116,47,193,76,119,8,90,154,47,104,213,88,243,101,205,221,216,2,78,244,8,96,252,34,158,154,83,194,54,81,125,254,232,248,146,121,98,76,154,61,222,191,242,8,237,208,42,5,77,207,170,5,45,171,90,46,80,101,210,246,239,137,21,128,177,55,111,111,249,0,115,211,248,198,234,76,200,198,210,111,114,247,198,225,113,1,185,125,192,92,5,55,91,188,85,61,128,53,31,2,20,21,51,221,97,64,0,0,181,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,1,228,113,83,21,40,156,24,162,102,24,133,136,83,126,108,145,203,53,91,76,78,206,243,217,53,143,33,164,116,26,66,214,119,91,168,45,201,62,55,61,196,102,65,234,158,121,168,118,148,243,202,202,132,218,231,107,136,212,211,107,149,46,140,128,165,98,40,13,29,103,28,233,58,143,201,173,157,108,238,177,205,185,28,134,117,63,43,197,194,100,123,88,131,121,27,148,89,109,155,137,145,12,51,210,175,148,59,24,116,146,118,99,78,179,19,204,52,76,110,166,210,28,144,177,89,114,106,23,243,206,204,219,199,227,153,214,113,47,43,47,2,223,138,172,178,236,67,169,101,148,230,90,175,98,189,128,104,1,124,49,7,66,109,39,48,174,137,115,17,171,204,51,230,186,121,171,103,140,231,153,123,246,187,200,100,188,91,79,169,126,168,226,19,228,245,223,129,25,139,30,0,0,0,62,152,180,120,162,176,223,14,240,122,159,163,176,136,173,73,75,246,190,111,47,31,244,72,167,92,119,231,133,41,223,85,91,158,81,159,118,235,16,184,194,19,121,58,185,65,160,180,124,91,120,83,139,145,121,40,71,175,178,76,117,102,124,205,109,173,245,248,168,120,101,189,17,174,125,230,211,189,93,14,37,209,185,20,217,0,0,0,0,15,23,140,117,157,93,135,184,113,55,171,232,58,3,195,105,236,6,207,178,200,185,213,169,110,215,157,246,219,95,203,46,165,72,111,34,22,183,55,145,223,38,82,222,100,45,206,137,218,96,225,230,150,52,172,68,218,151,71,55,206,165,153,57,218,81,119,221,216,181,142,62,150,124,122,217,105,14,103,68,58,151,208,35,203,123,30,254,33,126,128,4,57,255,0,102,23,19,126,77,188,255,0,177,127,177,231,251,223,214,67,255,0,114,100,249,231,98,215,252,241,227,56,123,95,36,4,198,0,11,67,164,46,138,152,45,164,236,28,161,140,91,165,57,218,34,158,218,57,165,253,186,45,141,151,94,109,27,221,24,119,155,37,230,38,27,46,157,237,109,214,185,220,46,240,183,216,99,143,184,75,140,145,147,73,126,27,213,156,239,17,37,212,109,200,216,34,97,245,90,226,89,183,189,230,208,74,185,54,191,38,246,182,251,92,134,61,104,5,162,222,39,232,171,83,226,173,23,85,69,243,157,28,247,49,248,41,54,213,195,179,183,89,184,167,35,124,66,29,117,214,178,61,16,148,120,211,233,90,232,220,118,40,174,195,73,245,119,160,62,149,16,175,214,50,204,145,244,206,125,186,15,92,201,235,54,137,114,201,191,24,217,62,146,178,98,210,174,141,251,14,219,236,19,247,91,86,212,198,29,83,17,181,149,101,51,230,249,60,191,87,180,196,234,92,119,38,177,196,182,142,131,105,82,142,235,90,75,113,31,27,158,235,152,199,31,236,163,232,39,255,0,14,127,247,102,113,254,168,46,102,146,88,87,5,164,198,143,181,22,24,203,230,58,184,122,147,100,201,17,169,51,182,207,26,203,199,209,53,182,124,88,50,242,139,236,240,63,155,233,140,186,54,83,26,228,190,96,206,170,33,171,103,70,98,85,174,68,101,188,140,203,129,144,9,245,254,202,62,130,127,240,231,255,0,118,103,31,234,130,255,0,225,190,41,80,152,185,78,181,86,97,236,247,157,101,79,230,213,196,108,175,49,124,174,45,179,232,186,132,171,202,109,101,195,171,176,200,124,193,0,15,170,128,16,69,163,39,41,198,43,232,245,72,189,67,205,36,222,22,74,26,203,205,108,109,16,208,27,5,221,121,215,186,73,133,113,78,231,91,196,125,35,232,228,221,184,236,89,57,201,63,143,115,26,255,0,16,241,210,190,197,170,151,105,168,234,111,6,51,196,108,105,70,191,102,98,57,162,232,176,218,91,78,86,208,217,121,37,123,117,157,204,6,118,97,222,58,120,123,142,216,185,130,158,11,108,63,34,190,96,249,167,183,107,121,203,156,224,215,19,234,58,180,234,117,121,50,249,107,205,123,244,120,11,170,49,142,142,211,199,13,177,79,30,233,188,23,194,8,31,10,160,230,91,103,61,78,245,177,16,60,207,171,130,84,76,63,202,241,16,233,56,141,113,182,226,58,11,44,153,51,43,137,16,131,173,32,49,35,18,177,63,18,166,85,22,43,68,107,39,206,106,117,233,201,14,89,109,14,210,19,189,132,165,7,116,54,223,2,251,183,1,49,154,86,242,159,225,166,142,53,18,104,234,110,152,240,226,126,197,249,198,7,109,136,150,108,121,155,97,198,188,98,225,28,67,153,208,242,149,209,62,142,75,30,245,88,177,51,22,121,105,113,30,175,164,98,100,216,91,134,63,35,249,235,185,53,51,158,122,98,109,169,179,173,169,94,33,248,18,66,174,132,184,141,231,187,89,155,138,72,98,246,138,90,25,226,94,149,117,18,160,233,178,230,233,4,37,185,198,113,242,187,219,38,118,223,54,188,66,223,105,110,103,92,58,145,209,225,124,199,187,141,213,210,183,147,3,18,244,113,167,83,88,211,117,63,135,18,6,47,206,49,219,20,60,179,99,204,227,13,181,226,215,22,226,220,206,183,148,158,137,116,114,92,247,42,228,29,150,36,114,187,233,49,83,87,110,207,240,246,97,224,93,54,188,186,186,127,85,47,152,228,179,40,65,252,180,236,25,56,119,113,43,115,135,175,203,192,136,123,170,219,150,151,17,231,180,137,201,168,220,49,240,98,122,124,39,60,244,196,109,188,106,85,234,14,64,146,60,130,82,56,250,236,220,72,132,111,128,12,151,169,57,72,244,210,171,164,177,20,245,67,140,219,92,190,47,38,185,159,7,101,45,230,202,178,90,122,72,133,37,21,148,146,61,199,212,49,160,93,95,204,185,142,223,35,191,146,191,128,223,157,95,238,254,115,131,253,127,81,234,90,221,103,170,244,124,158,254,27,197,170,0,0,18,83,163,127,38,254,21,233,87,162,118,31,86,178,10,179,192,186,209,124,237,225,4,199,96,137,152,237,214,153,60,220,47,138,92,83,77,53,145,152,115,79,139,46,150,123,171,121,92,194,53,128,74,167,246,12,127,245,162,255,0,185,63,253,248,200,140,38,228,168,209,110,131,149,67,38,178,166,60,47,158,195,231,188,215,109,152,203,243,102,83,159,65,110,45,72,43,33,105,71,238,47,196,204,4,38,225,190,22,215,120,185,81,53,73,225,236,139,157,102,175,230,213,195,237,76,177,124,173,173,195,233,58,180,167,201,109,103,199,171,180,200,73,158,139,252,143,232,129,141,128,171,180,136,152,235,146,141,110,209,75,234,114,222,228,243,105,249,114,18,55,189,151,119,23,181,237,18,133,46,151,65,74,96,219,151,203,217,213,67,181,124,136,204,106,181,204,204,247,153,153,241,51,28,144,27,108,178,212,59,73,101,148,229,66,111,98,189,198,224,0,0,0,0,0,0,0,0,0,0,0,0,141,93,44,116,222,150,105,49,74,47,1,116,59,95,134,83,90,142,219,68,109,149,46,217,118,119,88,138,79,139,152,48,218,87,153,44,68,167,114,202,217,47,188,205,36,114,84,0,62,109,113,83,68,173,32,176,78,54,14,95,137,212,7,51,68,71,235,54,116,115,172,20,70,124,132,131,86,246,94,89,21,137,212,113,183,149,220,118,184,114,238,76,157,55,230,208,109,204,37,248,37,173,135,118,249,23,225,36,161,55,177,153,30,227,138,35,226,70,62,129,192,4,26,97,55,36,166,148,149,69,93,13,43,197,42,87,192,137,18,243,235,166,155,116,186,101,171,179,78,41,62,37,136,194,89,221,105,109,27,143,118,123,240,35,18,219,129,26,42,96,182,142,144,107,99,12,105,78,109,136,126,219,67,251,116,91,218,220,166,233,167,162,243,206,18,108,79,44,183,113,191,189,107,188,0,0,0,0,0,60,94,44,226,253,3,130,84,140,77,113,136,211,190,107,148,66,100,214,63,179,60,253,179,58,219,69,209,101,11,87,150,234,11,113,117,246,17,153,7,180,1,22,147,30,92,120,40,104,215,24,151,232,215,182,195,166,217,31,240,196,219,207,184,140,250,39,1,114,177,220,190,192,180,56,203,203,21,142,213,182,163,228,67,39,249,27,106,243,235,126,88,131,156,107,111,171,203,243,196,17,101,182,87,56,113,214,123,82,1,53,32,62,126,38,60,166,218,111,205,160,220,151,204,49,183,91,14,237,179,163,193,185,66,111,99,35,45,229,10,71,196,136,117,248,111,160,166,150,56,247,12,213,107,78,225,246,221,42,142,205,154,99,206,210,214,188,131,91,101,226,151,16,133,121,77,41,60,11,133,248,111,48,144,14,84,108,122,193,10,195,10,230,248,29,41,143,231,92,68,119,103,230,246,53,81,140,108,150,137,130,137,119,164,166,201,135,51,195,164,207,164,189,214,221,210,59,9,23,24,79,161,183,38,149,19,163,100,245,188,66,170,167,190,20,213,112,215,230,248,157,149,232,29,131,50,34,26,119,160,136,167,27,119,88,211,201,46,146,122,57,110,91,206,229,155,0,0,0,2,62,36,149,55,43,101,39,138,78,205,167,56,97,225,229,24,222,93,92,163,158,169,153,94,182,240,230,147,241,233,35,117,54,121,68,190,27,245,118,224,161,32,224,0,3,21,121,69,244,143,252,207,184,19,23,204,179,13,150,170,159,106,249,151,197,103,205,168,140,132,218,60,166,150,217,120,167,143,203,183,30,141,207,134,85,8,86,229,104,198,95,147,22,59,73,240,134,159,132,215,120,1,180,106,93,214,101,215,237,208,112,49,10,232,173,8,203,151,86,101,189,74,191,181,224,3,0,4,179,114,103,104,15,69,199,209,114,157,32,241,58,15,156,166,19,45,127,53,65,235,29,103,97,213,187,25,8,247,77,152,140,174,231,73,32,250,72,44,182,177,117,152,240,90,24,114,85,85,115,218,137,154,211,73,73,31,55,72,33,51,106,228,155,75,111,115,158,118,226,27,63,150,32,226,201,108,234,214,76,47,135,74,249,120,102,49,47,108,178,212,59,73,101,148,229,66,111,98,189,192,110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,253,209,81,67,176,10,29,173,188,105,34,223,114,224,7,192,80,143,168,6,171,92,86,253,70,41,123,10,244,122,192,10,215,22,187,21,98,202,31,154,252,102,92,218,254,171,251,1,116,5,157,198,119,201,190,103,233,218,251,71,87,214,192,65,46,62,205,138,63,152,178,196,103,201,181,122,203,90,250,174,238,225,152,252,159,48,13,46,77,4,181,53,117,21,102,221,143,49,251,8,94,241,131,88,182,233,175,154,181,138,189,181,246,221,245,177,159,28,159,12,218,71,6,121,119,120,102,223,95,180,133,1,41,116,227,70,212,26,200,147,98,214,153,241,238,33,219,222,227,129,37,34,40,85,219,245,195,251,196,57,224,3,67,190,166,99,88,219,124,236,210,143,222,251,224,48,239,79,56,148,181,73,195,36,215,107,79,161,122,191,98,60,33,234,40,137,220,74,169,143,141,227,163,79,254,208,37,199,79,247,212,154,97,130,207,187,159,161,58,191,97,188,34,82,9,133,70,98,85,72,134,211,156,202,38,49,70,87,183,233,130,252,160,38,79,66,230,148,154,74,148,60,182,47,3,32,122,253,202,28,101,170,70,45,104,125,4,236,61,23,73,43,87,148,252,14,128,46,55,250,20,56,202,75,216,0,84,184,24,160,169,112,48,26,78,224,158,2,166,4,71,96,11,117,138,151,16,46,193,91,16,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,128,161,240,33,85,112,20,62,4,3,73,113,49,184,54,203,137,141,192,1,183,17,243,187,191,80,175,188,55,6,212,79,206,238,253,66,190,240,12,44,211,152,207,153,106,50,234,58,42,51,248,17,34,41,176,101,188,216,205,39,221,123,237,29,127,177,28,18,171,167,50,143,154,106,18,185,255,0,105,113,127,193,137,17,111,130,12,231,198,89,46,228,239,218,120,254,213,112,4,201,104,164,222,76,50,165,183,90,219,119,241,135,197,255,0,79,1,98,180,93,101,77,225,165,50,123,172,91,111,15,219,15,11,236,94,64,7,30,28,70,219,198,178,79,117,198,177,181,19,125,89,88,250,192,71,254,159,211,136,152,25,189,46,150,226,50,18,162,102,229,228,17,240,84,63,112,137,56,108,209,57,179,116,178,219,184,74,143,40,130,212,153,221,45,117,31,207,83,142,191,111,12,34,194,74,210,207,93,188,189,111,227,1,48,186,24,72,17,46,155,207,86,152,77,94,104,153,97,159,140,191,5,61,223,222,51,142,13,54,78,226,245,195,17,116,76,100,185,198,120,100,148,149,159,151,245,123,103,134,94,66,145,146,108,126,200,32,115,19,248,198,225,113,27,105,252,99,117,62,81,0,213,110,177,84,241,221,196,15,118,254,161,84,151,74,224,0,7,196,0,6,171,145,141,34,169,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,98,38,159,250,109,167,69,58,102,89,41,167,37,251,101,79,80,235,182,69,235,117,123,54,161,200,85,47,114,216,117,181,230,110,33,92,76,173,109,215,62,1,119,113,223,74,188,22,209,210,13,15,226,117,87,205,177,15,223,103,99,97,139,123,91,148,218,37,116,153,101,194,77,137,228,30,254,55,247,237,6,250,97,233,135,91,105,103,91,55,56,156,51,205,148,244,178,252,207,39,204,203,219,14,177,152,116,191,227,210,203,75,119,59,144,228,190,153,30,91,229,45,197,190,197,207,39,147,74,146,104,252,234,117,21,180,70,68,101,214,187,145,40,205,149,36,146,220,146,34,45,201,34,220,93,67,130,0,50,183,147,167,28,112,23,2,241,161,53,30,56,211,150,67,183,230,218,167,108,141,252,239,218,18,45,14,252,167,12,218,246,189,163,90,211,93,34,241,126,89,117,218,207,76,116,109,198,153,78,23,185,140,243,10,51,85,70,181,108,243,46,113,132,85,175,16,80,197,226,137,211,119,213,140,147,228,119,240,222,46,245,57,201,133,166,156,255,0,103,137,249,16,234,32,31,207,242,215,63,202,85,151,45,203,200,218,201,71,210,43,125,208,25,55,95,242,213,53,60,149,199,211,210,93,31,114,161,253,86,170,63,194,179,59,89,73,89,248,181,64,151,97,167,121,247,136,186,18,235,132,220,139,84,140,138,109,13,57,197,44,78,240,158,8,179,235,164,220,202,236,21,250,46,37,62,61,136,227,63,40,219,94,226,245,185,122,204,100,148,187,147,39,66,9,76,107,115,9,126,9,106,162,26,190,69,248,73,55,85,174,70,71,184,226,140,184,25,128,130,44,55,194,218,239,23,42,38,169,60,61,145,115,172,213,252,218,184,125,169,150,47,149,181,184,125,39,86,148,249,45,172,248,245,118,153,12,137,151,114,88,233,191,19,26,219,19,12,27,216,161,213,124,239,248,67,40,115,38,227,50,232,148,93,206,231,98,251,34,123,37,210,232,41,76,27,114,249,123,58,168,118,175,145,25,141,86,185,153,158,243,51,62,38,99,146,3,9,244,54,228,210,162,116,108,158,183,136,85,84,247,194,154,174,26,252,223,19,178,189,3,176,102,68,67,78,244,17,20,227,110,235,26,121,37,210,79,71,45,203,121,220,189,110,38,99,86,55,98,118,55,84,218,50,104,254,215,130,177,84,174,197,225,13,123,154,18,59,153,54,152,68,70,194,252,205,139,109,37,19,174,36,61,15,226,220,86,175,62,177,86,177,36,101,88,0,0,0,0,128,173,21,38,49,186,31,105,191,35,151,226,131,220,223,15,33,218,185,217,25,73,223,87,148,62,108,111,96,157,62,49,45,249,23,227,190,219,237,62,162,21,185,98,240,107,192,156,118,151,226,246,215,172,249,36,235,124,86,174,218,174,111,131,151,195,249,89,207,53,243,95,201,69,189,183,16,19,82,62,96,112,183,13,234,44,92,174,229,152,123,73,195,235,230,179,93,118,206,222,118,211,125,83,43,117,91,220,82,83,228,182,174,42,47,178,123,132,246,82,21,205,119,165,214,134,176,149,174,26,84,190,6,84,149,102,179,98,152,236,108,204,118,77,150,106,166,220,241,79,37,166,220,206,220,58,211,210,36,219,61,202,230,68,103,17,92,153,83,24,41,78,155,248,111,48,152,61,170,135,107,158,51,175,41,170,215,148,70,17,110,34,51,226,100,3,232,28,0,0,6,0,114,185,104,239,242,67,194,40,92,94,148,21,163,232,124,250,198,191,186,118,200,168,8,114,233,41,212,165,25,82,131,63,37,87,238,226,51,252,113,166,50,232,41,180,27,146,249,131,58,216,119,109,157,25,141,55,177,145,150,242,50,62,36,64,48,207,146,155,26,169,218,255,0,70,121,62,30,183,52,218,106,74,55,104,231,118,245,14,35,38,215,48,142,117,141,250,180,182,119,109,30,177,74,225,190,199,184,91,13,57,121,48,39,88,189,89,206,49,139,8,166,250,201,212,203,103,214,72,182,116,22,183,86,212,52,57,124,179,17,22,148,38,200,109,199,55,32,175,228,241,177,140,49,139,118,161,228,227,211,45,110,66,195,115,188,37,53,108,173,231,68,62,215,180,74,183,239,61,160,219,200,113,183,235,189,186,175,186,113,48,175,21,40,156,103,162,101,248,133,135,179,126,115,145,204,245,187,52,78,206,243,57,245,111,45,165,244,29,66,22,86,91,75,45,233,46,23,45,198,70,97,4,211,30,76,157,55,229,48,110,76,38,24,37,170,135,106,217,215,225,36,161,86,185,145,22,226,138,51,226,100,49,133,230,93,135,117,76,188,156,171,77,174,87,184,250,165,24,249,140,154,7,104,199,142,115,216,202,190,188,195,189,178,161,140,213,231,152,115,188,193,187,100,67,109,151,138,106,33,8,245,54,144,158,29,87,227,123,135,206,208,205,222,75,253,29,48,15,72,122,186,173,148,99,116,171,157,156,151,108,28,211,46,215,198,177,180,107,26,141,83,254,54,25,214,242,101,212,180,174,153,157,237,98,226,119,105,125,201,143,95,104,245,41,85,113,69,206,124,44,166,90,182,222,254,206,204,6,193,117,67,180,223,69,200,167,28,119,59,143,40,186,37,209,201,191,113,145,150,21,203,166,49,178,152,214,230,18,247,181,81,13,95,34,242,146,173,114,50,61,198,70,92,12,192,125,58,97,190,22,208,152,71,78,181,73,225,236,139,154,165,76,102,213,195,237,79,63,108,206,45,195,233,58,181,43,202,113,103,199,175,176,136,122,177,5,120,43,202,179,164,197,1,81,65,57,136,85,39,134,84,220,54,179,89,40,216,229,242,236,249,155,114,222,61,168,69,56,86,113,104,95,238,45,192,204,75,222,2,105,65,131,218,72,202,226,166,56,91,83,243,154,224,50,109,141,108,81,76,234,115,169,210,111,123,237,55,155,54,165,195,221,123,91,127,18,184,93,144,0,0,0,0,0,0,1,106,177,151,69,204,9,210,11,81,242,94,161,185,251,101,207,170,249,167,25,11,151,54,175,55,206,238,162,254,162,223,31,99,222,119,96,94,139,152,19,163,95,61,252,133,40,111,7,60,35,217,185,207,230,156,100,102,191,103,214,234,126,121,117,204,185,117,238,249,54,190,109,247,177,90,234,128,0,0,0,15,35,139,21,69,109,69,225,252,214,165,195,156,60,240,230,161,131,212,108,114,14,118,102,89,182,103,125,180,57,242,203,196,104,111,35,106,91,155,203,165,147,41,111,81,15,92,0,48,99,13,244,252,210,99,23,40,70,177,51,15,116,19,231,90,109,252,218,184,223,146,124,189,139,229,121,108,159,139,118,29,46,122,163,107,79,147,213,126,6,70,54,127,178,249,163,135,201,119,192,237,119,231,27,253,249,101,143,254,229,214,124,225,177,107,189,91,196,241,246,254,78,225,157,162,208,227,190,138,152,45,164,92,26,24,196,234,83,156,162,24,190,206,254,221,22,206,171,49,180,106,232,178,243,100,171,147,40,45,252,45,239,220,49,159,10,249,96,244,125,171,99,99,24,196,232,111,0,161,217,213,236,239,231,141,154,109,23,37,154,186,44,193,17,163,41,165,5,191,142,179,218,152,231,210,124,174,250,51,205,235,186,130,65,84,204,60,31,166,229,219,39,52,212,26,169,132,95,58,235,25,82,223,249,85,16,100,227,26,167,9,45,244,204,243,230,204,91,136,89,42,143,144,255,0,231,136,218,127,72,95,97,169,129,240,79,222,37,120,197,199,251,234,223,239,12,94,152,242,88,233,191,13,26,227,18,252,27,219,97,211,108,143,248,67,40,111,62,226,51,232,156,93,202,199,114,251,0,38,94,99,165,174,143,178,156,47,115,25,230,21,254,170,141,106,217,230,92,213,26,171,94,32,161,139,197,19,38,239,171,25,39,200,239,225,188,93,89,116,198,10,109,6,220,194,94,246,182,29,219,228,94,83,77,236,102,71,184,200,143,137,24,128,175,236,92,105,217,255,0,1,159,247,154,79,254,182,59,42,115,147,11,78,200,41,204,60,79,200,135,155,114,103,249,107,159,228,239,106,238,131,47,35,107,223,123,219,236,220,4,210,227,70,145,24,59,163,212,174,18,117,140,21,135,48,65,199,107,54,119,121,190,42,43,62,69,54,149,110,135,109,195,43,27,205,150,242,47,43,184,237,103,63,178,143,160,159,252,57,255,0,221,153,199,250,160,177,56,139,201,93,140,88,240,212,178,97,140,26,94,237,177,146,221,118,206,215,128,16,173,106,53,134,130,87,74,30,45,4,172,196,211,103,190,246,183,191,123,29,86,114,48,226,164,162,187,167,228,20,182,32,120,65,77,204,118,190,118,168,57,170,26,19,154,181,108,165,108,124,170,184,227,113,253,107,134,166,250,6,89,50,230,61,198,3,57,255,0,178,143,160,159,252,57,255,0,221,153,199,250,160,242,152,145,202,211,162,117,51,78,187,50,195,218,187,195,73,170,50,234,229,187,4,202,93,158,238,32,143,198,187,6,105,43,37,75,87,238,45,196,200,88,15,236,24,255,0,235,69,255,0,114,127,251,241,127,240,223,146,91,68,234,102,157,106,91,136,84,143,134,147,84,102,214,76,182,249,148,187,61,220,89,151,138,106,48,210,86,74,144,159,220,95,137,152,12,119,152,242,227,198,196,193,184,196,191,70,189,138,33,86,200,255,0,134,36,230,77,228,103,209,56,11,29,202,229,246,70,51,204,121,83,180,223,137,141,113,249,126,50,108,80,234,182,70,60,30,148,57,147,113,17,244,142,18,231,115,185,253,145,41,127,216,184,208,79,254,3,63,239,52,227,253,108,122,172,55,208,43,68,236,35,168,154,171,48,247,10,121,170,106,198,109,92,71,62,204,159,182,102,214,217,244,93,136,82,124,151,22,92,58,251,72,128,97,134,140,188,176,208,239,68,65,82,250,71,64,108,237,30,179,105,170,117,166,188,187,158,90,62,83,131,130,185,239,212,181,184,253,185,245,137,79,0,0,0,0,0,0,0,24,255,0,138,90,5,104,157,141,53,220,207,19,49,47,10,121,230,164,156,234,118,216,222,125,153,67,235,117,76,161,150,252,91,49,8,109,54,109,164,39,162,146,189,174,119,51,51,60,128,0,30,83,13,240,182,132,194,58,117,170,79,15,100,92,213,42,99,54,174,31,106,121,251,102,113,110,31,73,213,169,94,83,139,62,61,125,132,66,217,214,218,13,232,183,136,213,113,215,149,150,23,243,132,245,92,98,185,238,98,215,208,146,215,144,220,66,81,228,33,37,228,245,95,141,204,95,112,1,198,151,75,160,165,48,109,203,229,236,234,161,218,190,68,102,53,90,230,102,123,204,204,248,153,142,72,0,0,0,0,0,0,0,0,0,11,85,131,90,46,96,78,143,187,71,200,134,134,230,29,171,38,183,230,156,100,86,108,186,204,191,60,58,187,122,179,156,61,151,113,90,234,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,210,174,35,80,161,240,1,160,248,10,39,142,241,83,224,40,92,64,106,181,207,112,10,145,24,173,128,105,22,95,27,77,164,243,46,111,217,61,190,230,47,77,174,98,199,99,227,132,158,98,203,114,249,235,135,252,208,8,19,197,181,178,174,106,200,127,175,223,143,185,140,254,228,254,113,180,73,160,144,74,181,235,38,250,189,164,40,143,76,72,115,55,55,103,51,87,171,90,251,253,128,145,174,79,233,98,138,65,12,234,137,163,203,88,160,251,247,34,23,184,4,160,73,148,147,134,85,143,232,135,247,136,115,199,2,78,68,80,202,177,23,170,31,222,33,207,0,27,81,70,68,194,140,251,190,248,221,27,17,191,59,47,236,125,242,1,130,188,161,115,72,120,122,117,166,214,254,91,79,224,247,101,51,253,36,247,112,139,202,13,184,120,236,82,168,204,203,57,43,108,95,89,126,153,78,255,0,186,36,103,148,170,40,218,147,37,4,165,145,149,65,5,192,255,0,96,58,35,211,5,24,68,110,38,207,19,145,6,123,44,74,140,214,95,178,27,252,160,38,139,69,152,70,88,161,233,51,75,121,127,58,112,5,196,207,232,44,12,133,50,176,178,218,55,66,33,138,18,148,61,91,101,249,215,129,45,197,238,44,139,210,160,20,21,46,6,40,42,70,68,3,73,153,145,138,145,157,133,20,87,59,144,170,45,96,21,34,62,36,42,93,224,92,111,212,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,2,135,192,133,85,192,105,87,146,64,40,92,76,110,13,180,141,192,1,179,22,162,76,51,215,191,169,171,239,13,225,197,152,158,88,71,213,216,210,143,238,24,12,37,211,157,226,230,202,131,143,246,151,23,252,24,145,26,218,59,203,213,27,140,212,254,66,111,167,181,249,93,208,142,247,119,9,19,211,170,61,69,9,60,111,41,217,84,100,79,174,238,137,24,51,162,52,181,136,220,98,165,22,226,80,121,246,235,146,144,71,194,21,255,0,200,2,91,52,116,129,84,38,29,83,205,43,37,209,181,249,60,55,190,240,188,36,71,192,120,12,31,131,106,18,143,148,180,218,82,68,141,162,217,83,98,222,235,130,225,21,184,88,6,156,166,54,162,75,51,100,69,198,227,147,147,188,108,197,153,33,178,59,95,165,96,17,211,202,13,2,228,76,234,152,202,104,232,197,78,47,155,234,225,196,85,83,215,45,163,49,223,200,252,98,84,121,66,166,71,9,59,166,44,209,158,104,169,199,174,183,5,195,247,8,174,167,79,54,209,187,216,126,48,19,97,162,74,76,166,19,219,254,189,47,254,19,195,46,97,140,178,254,232,98,134,138,13,165,49,211,219,17,111,122,3,171,219,60,50,197,130,44,188,58,192,114,81,248,198,229,203,168,109,39,241,141,210,46,176,26,139,200,21,73,216,200,61,104,38,220,108,3,81,151,88,160,92,0,5,72,143,168,80,86,253,155,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,1,133,90,98,242,156,208,154,44,215,112,248,103,32,162,252,59,169,33,115,248,65,5,206,79,74,249,163,51,48,239,66,248,197,194,184,220,70,181,183,205,94,45,93,13,93,149,189,86,32,191,154,80,99,220,175,70,236,29,157,98,148,198,7,111,92,179,102,213,65,235,84,214,187,89,20,203,7,227,9,183,50,229,215,18,183,164,239,107,119,151,206,238,42,98,165,109,140,245,180,195,16,177,10,111,206,115,201,158,171,105,137,217,217,103,62,173,148,52,142,131,72,66,10,200,105,5,185,37,194,231,188,204,206,230,105,99,166,14,33,233,99,85,67,205,170,132,115,124,150,89,159,154,101,23,97,221,139,88,219,9,123,199,161,150,150,230,117,195,165,125,50,60,183,177,110,227,97,128,95,157,15,180,78,170,180,177,196,53,82,242,152,222,108,146,203,237,206,243,109,91,111,108,89,216,136,91,30,37,79,52,183,51,174,28,209,208,51,203,123,158,226,223,58,56,17,162,166,11,104,233,6,182,48,198,148,230,216,135,237,180,63,183,69,189,173,202,110,154,122,47,60,225,38,196,242,203,119,27,251,214,177,28,146,216,111,78,211,58,39,72,113,10,91,15,146,107,90,109,92,228,230,119,15,62,199,50,142,105,173,198,163,73,89,42,63,37,41,239,185,239,25,170,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,57,98,240,107,195,108,9,151,226,246,215,171,249,27,107,124,86,174,250,222,112,140,151,195,249,89,203,45,178,223,201,93,253,175,17,159,227,202,98,150,27,211,184,185,66,76,240,246,172,135,215,202,166,186,157,161,188,238,38,250,167,144,234,119,182,164,171,202,109,60,20,95,100,183,0,141,14,71,157,38,161,217,136,138,209,198,168,154,89,216,140,158,11,67,106,15,165,148,166,17,145,157,52,53,98,221,148,252,107,157,201,236,17,117,46,152,198,202,99,91,152,75,222,213,68,53,124,139,202,74,181,200,200,247,25,25,112,51,9,140,186,54,83,26,228,190,96,206,170,33,171,103,70,98,85,174,68,101,188,140,203,129,144,227,0,250,168,1,138,188,157,26,71,254,104,44,9,132,231,169,134,213,85,72,117,156,245,226,178,101,215,198,69,236,254,75,72,108,252,83,37,228,95,135,74,199,199,42,128,0,0,5,166,199,189,23,240,123,73,25,92,44,187,20,169,142,115,92,6,125,141,221,182,41,157,78,117,52,110,110,97,214,243,102,212,182,91,239,107,110,226,119,192,172,20,122,115,201,115,141,177,248,123,139,81,187,86,25,87,122,174,111,170,117,104,70,93,138,17,199,93,249,77,141,166,32,254,89,142,109,174,146,147,195,57,93,55,36,202,112,242,56,169,133,116,78,51,209,51,12,61,196,41,71,57,200,230,122,173,166,27,104,121,156,250,183,144,234,58,109,45,11,43,45,164,30,229,23,11,30,227,50,48,245,76,188,212,67,73,121,149,102,66,175,99,181,134,224,197,237,8,240,99,26,116,122,69,99,131,213,220,127,58,208,148,255,0,55,120,19,55,213,66,49,182,235,246,152,137,135,136,105,110,60,222,71,222,66,60,114,207,53,174,139,36,204,139,40,64,4,123,242,131,114,114,65,98,252,27,248,173,130,178,221,85,108,214,93,182,93,174,53,115,205,206,21,134,252,108,76,74,25,135,212,178,219,170,232,167,167,192,247,216,196,132,0,15,149,167,153,118,29,213,50,242,114,173,54,185,94,227,213,97,94,42,86,216,49,91,75,241,11,15,102,252,217,60,150,107,118,104,157,157,151,178,107,25,91,75,232,58,133,160,238,135,86,91,210,124,110,91,200,140,166,179,75,142,76,188,60,210,114,170,240,242,75,85,248,21,81,197,254,137,199,236,47,204,182,220,173,176,211,62,41,81,77,182,222,70,216,52,244,83,210,207,115,222,87,56,141,210,99,69,60,77,209,126,169,68,142,183,128,188,190,50,252,221,48,214,195,150,215,145,182,84,239,138,105,231,20,222,69,62,148,244,143,127,18,235,176,75,78,134,220,165,180,78,146,115,214,240,246,170,145,120,45,85,196,223,155,225,182,167,163,182,252,168,136,117,222,154,33,91,109,173,91,76,164,250,74,233,102,177,111,43,30,108,15,149,166,94,118,29,212,188,202,178,173,55,177,218,226,87,52,26,229,67,128,92,3,116,22,146,149,62,170,37,171,236,211,141,137,74,215,93,81,46,175,196,65,194,89,54,45,66,55,171,127,18,245,196,2,82,64,113,165,211,24,41,180,27,115,9,123,218,216,119,111,145,121,77,55,177,153,30,227,34,62,36,99,146,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,98,162,135,192,6,149,13,37,196,107,185,118,10,101,245,223,112,6,162,224,42,40,92,5,64,104,62,35,31,180,128,141,67,124,195,155,57,223,106,225,255,0,52,50,9,91,183,140,65,210,198,162,136,149,248,43,170,75,158,55,110,190,87,77,60,53,29,221,224,33,46,183,115,104,216,183,153,229,214,121,95,185,18,177,160,92,4,58,41,84,25,67,178,86,171,72,247,32,191,91,133,238,17,57,59,113,81,90,156,198,101,151,55,19,191,27,9,121,208,74,84,104,164,115,109,38,118,170,239,228,251,148,55,120,12,250,151,36,137,133,101,34,34,204,127,120,135,36,108,65,54,104,101,69,154,253,35,63,184,67,124,0,108,71,124,234,191,177,247,200,111,142,60,127,206,142,125,143,190,64,35,111,148,205,211,68,184,210,102,173,213,4,15,163,221,24,27,163,242,51,226,116,232,247,111,128,137,61,255,0,182,26,25,203,202,108,226,182,85,166,231,186,127,1,215,255,0,23,184,48,131,71,20,18,241,58,115,127,239,108,65,240,253,144,200,9,191,209,237,188,180,13,41,184,191,181,152,15,192,180,46,209,157,197,172,192,20,146,104,42,82,223,239,110,7,240,45,11,168,69,96,20,50,176,161,240,26,173,219,188,81,68,3,69,207,180,106,71,146,99,73,149,134,180,112,0,34,49,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,105,46,38,40,163,176,214,52,40,174,0,147,181,198,177,161,29,99,88,0,225,77,126,114,137,250,194,254,241,142,104,224,205,202,240,17,69,218,194,255,0,130,96,35,187,79,152,156,145,243,22,178,95,53,26,246,251,251,104,161,140,58,21,193,107,113,74,141,119,89,107,243,142,236,191,177,162,6,76,105,231,13,158,109,27,211,183,231,61,194,225,237,162,133,165,208,122,69,122,150,138,140,218,191,190,93,28,158,231,18,92,110,2,80,48,225,141,93,47,46,44,215,182,187,171,221,22,61,129,110,72,232,104,182,245,84,252,27,119,189,181,155,255,0,118,161,223,154,172,86,176,10,164,236,54,34,207,197,145,251,97,189,154,251,172,56,209,139,200,217,29,175,210,1,25,220,163,142,235,39,244,186,114,219,44,100,232,184,241,233,195,8,201,165,143,89,181,117,91,39,249,194,73,185,70,162,50,84,180,225,228,189,227,167,93,126,233,14,35,126,138,87,207,155,191,91,255,0,56,4,221,104,172,156,145,211,205,247,187,176,31,125,225,149,44,240,251,35,24,52,97,43,70,206,190,187,3,247,221,25,62,207,15,178,36,14,74,75,121,31,120,221,245,166,54,209,196,189,241,188,69,210,35,20,19,189,35,81,110,20,50,235,21,35,232,216,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,1,231,113,2,119,87,83,180,140,124,230,131,162,60,47,158,195,234,182,89,55,57,53,47,218,179,58,132,175,199,186,70,132,101,66,150,189,229,191,38,82,222,100,62,111,244,136,158,99,21,73,140,85,4,235,31,98,182,138,242,35,100,231,103,114,66,163,54,88,86,146,198,232,82,38,75,196,37,146,232,23,86,254,149,199,211,16,249,181,210,215,21,35,113,179,72,42,171,19,166,18,237,130,34,115,176,231,135,215,19,185,53,48,76,50,93,34,66,8,238,77,17,249,37,199,175,137,133,161,0,23,255,0,64,172,55,167,113,115,75,26,27,15,106,200,125,124,170,107,206,123,67,121,220,77,245,82,216,167,83,189,181,37,94,83,105,224,162,251,37,184,4,255,0,97,110,27,211,184,71,66,75,48,246,147,135,212,74,165,90,237,157,188,238,42,218,215,150,234,183,184,165,43,202,113,92,84,127,96,183,15,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,202,98,149,59,93,213,116,36,206,65,134,152,139,224,37,73,21,169,216,170,14,104,102,105,177,229,121,11,115,229,87,140,155,115,59,105,91,125,35,232,235,51,22,244,144,245,96,3,230,179,74,63,147,183,201,218,166,252,210,255,0,237,147,242,151,61,252,231,253,198,198,207,243,151,202,255,0,59,234,60,143,221,116,179,11,84,39,115,148,163,67,58,187,74,250,70,152,156,208,115,188,179,218,27,109,217,100,219,51,71,206,155,107,176,105,95,143,117,246,144,198,169,16,235,94,242,86,127,36,172,118,188,60,99,46,139,152,237,163,238,163,228,189,67,115,14,213,159,85,243,78,14,43,54,93,94,111,157,221,93,189,89,190,62,203,184,236,30,147,67,237,44,106,173,19,177,13,85,68,166,11,156,228,179,11,115,188,167,88,219,59,110,70,34,16,199,142,83,46,173,188,139,136,53,244,8,179,90,199,184,247,79,222,14,98,205,35,142,88,113,40,197,42,14,59,108,145,78,246,141,149,237,83,173,231,212,190,227,11,232,186,132,44,172,182,150,91,210,92,55,92,172,103,243,193,131,90,46,99,182,144,91,71,200,134,134,231,237,151,38,183,230,156,28,46,92,218,204,191,60,58,139,250,139,156,61,143,121,94,116,244,10,194,218,239,5,180,78,161,176,207,18,228,92,205,82,73,185,207,109,130,218,153,136,213,107,102,81,79,55,227,25,90,219,85,219,117,10,232,168,237,123,29,140,140,136,50,0,0,0,0,0,0,0,0,0,0,0,121,172,67,195,138,51,21,169,88,186,38,190,147,115,164,150,63,87,180,67,109,14,177,159,35,136,113,61,54,148,149,149,150,218,15,113,151,11,112,51,33,233,64,4,70,233,125,201,58,154,70,93,23,93,224,36,94,182,13,189,95,231,127,87,151,85,117,67,181,243,212,84,97,154,174,106,117,207,39,119,147,216,98,50,221,105,108,172,219,113,54,81,113,43,143,170,85,36,150,89,84,87,35,17,199,167,39,38,28,70,43,205,222,196,188,20,115,87,62,119,46,213,41,177,30,217,100,195,50,143,31,19,20,148,55,145,13,186,189,201,233,112,61,246,48,24,53,161,222,158,24,145,163,12,214,18,72,184,174,114,162,75,89,180,202,50,48,206,126,140,66,145,227,246,119,30,43,60,254,125,199,213,99,221,195,232,8,124,192,226,70,22,215,120,71,81,59,73,226,20,139,154,166,172,101,214,67,237,76,191,108,205,161,194,233,52,181,39,201,113,7,199,175,180,140,78,167,39,70,145,255,0,154,11,2,97,57,234,97,181,85,82,29,103,61,120,172,153,117,241,145,123,63,146,210,27,63,20,201,121,23,225,210,177,241,12,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,190,251,0,219,94,243,48,70,227,32,94,227,48,65,239,35,1,186,0,40,103,96,20,89,92,134,7,233,181,19,253,166,116,63,190,61,127,181,134,119,184,125,18,62,241,31,90,108,196,91,192,206,135,247,199,175,246,176,8,129,115,167,110,171,9,176,208,153,141,93,20,233,102,191,231,149,71,195,220,97,132,39,194,43,54,125,221,130,111,52,51,115,53,34,190,141,191,60,134,92,125,202,28,6,97,66,122,146,190,168,254,240,222,46,209,165,162,178,15,223,21,1,83,222,87,28,41,166,232,55,127,115,247,200,115,11,120,235,42,23,53,82,184,133,90,246,201,252,34,1,25,220,166,238,94,21,105,183,9,252,7,163,220,24,101,163,59,122,204,76,155,149,237,243,46,32,255,0,237,12,140,171,229,47,142,207,17,16,214,170,214,158,64,29,243,127,197,235,24,209,162,123,26,220,73,153,158,107,94,74,241,240,253,144,192,9,178,192,142,141,3,74,151,27,83,144,37,255,0,82,208,185,194,220,224,179,90,186,26,153,233,95,230,4,17,112,247,22,197,198,0,26,84,53,10,40,236,3,108,202,195,90,56,125,145,160,206,227,90,56,125,144,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,80,206,195,65,153,246,13,103,110,179,26,86,101,107,17,128,162,122,198,224,219,72,220,0,28,41,169,94,6,36,189,193,127,120,199,52,113,38,95,57,68,125,101,127,120,192,71,222,156,112,134,236,218,46,201,89,222,147,112,183,23,182,137,30,87,65,249,50,144,186,41,253,76,69,139,156,183,154,119,126,153,46,193,113,52,206,134,67,211,120,146,81,170,231,75,172,183,125,84,64,217,208,186,78,219,82,90,58,32,137,235,151,56,113,225,229,196,23,96,146,51,102,66,209,55,45,96,183,145,150,110,63,84,99,178,28,73,113,18,33,27,73,117,95,239,152,229,92,203,127,88,163,82,120,142,190,112,230,72,116,157,200,188,97,22,255,0,120,199,62,230,91,200,135,77,81,58,164,194,36,236,94,170,95,120,192,69,55,40,180,224,158,171,164,140,235,24,61,76,198,118,157,202,222,94,53,142,59,251,134,10,225,220,46,191,156,44,75,60,186,175,39,247,99,45,185,65,102,14,57,95,67,34,205,244,39,19,194,221,245,230,187,198,45,97,51,68,190,117,227,187,81,195,254,112,4,218,232,227,13,179,198,77,236,75,44,206,193,121,94,251,163,36,89,225,246,69,129,192,54,50,197,205,14,202,245,72,78,62,251,130,255,0,178,69,109,221,162,64,228,39,241,141,228,13,164,22,255,0,178,55,72,139,133,197,26,175,115,176,169,118,13,60,15,112,170,119,168,128,84,0,248,128,10,145,23,88,102,49,64,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,7,207,199,41,180,186,10,83,166,254,36,75,229,236,234,161,218,230,124,136,204,106,181,229,16,102,123,204,204,248,153,143,160,113,8,122,124,224,38,41,98,247,40,53,103,33,160,233,174,113,139,159,243,118,192,157,178,25,157,110,162,73,10,183,119,186,226,9,54,38,215,229,25,94,219,175,184,6,9,137,84,228,116,209,195,244,67,72,74,146,95,250,215,131,79,235,127,229,8,72,190,138,29,250,146,241,141,253,79,104,203,61,30,180,2,193,252,27,193,105,190,19,84,48,62,18,170,171,217,252,37,141,214,197,65,243,158,203,22,235,240,158,45,17,11,212,234,245,132,159,22,164,230,203,117,94,246,25,11,68,209,52,198,29,83,16,84,109,27,44,230,249,60,191,89,179,67,107,156,119,38,177,197,56,190,155,138,82,142,235,90,143,121,159,27,22,235,16,14,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,91,156,114,192,44,55,210,22,145,93,29,137,50,78,112,130,59,106,203,105,125,172,158,53,167,15,212,92,108,206,230,202,58,250,189,242,63,23,161,246,137,20,174,136,248,120,170,74,83,55,231,217,212,117,185,222,119,179,185,11,183,228,126,33,198,62,87,83,206,161,173,90,34,13,29,3,44,217,115,30,243,221,126,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,5,12,204,128,183,239,3,224,41,188,183,216,6,149,249,70,9,221,188,12,238,171,31,1,170,196,69,184,192,8,247,133,239,184,197,0,6,220,81,146,27,35,191,174,17,175,166,244,229,5,224,95,142,135,253,81,245,223,181,187,196,146,76,84,73,97,39,114,242,139,239,24,137,141,57,39,171,79,129,86,84,62,254,114,235,253,173,222,2,56,224,12,149,172,204,100,86,183,227,19,107,161,60,84,58,168,199,18,152,134,140,206,166,50,34,37,151,235,80,194,17,32,76,207,62,66,205,194,246,223,218,38,55,65,120,216,165,210,169,37,178,146,189,84,69,228,159,235,112,192,51,254,19,212,149,245,71,247,134,232,216,129,82,148,202,179,21,186,71,247,136,111,128,169,113,29,13,102,249,49,34,140,94,100,150,93,95,19,246,233,29,241,113,30,75,17,157,38,233,201,129,168,210,68,90,173,231,245,196,0,137,14,82,25,225,191,86,76,224,245,144,230,72,155,75,213,98,62,151,232,127,191,222,45,230,133,114,134,230,56,141,29,155,92,119,167,93,115,161,245,248,126,238,27,199,109,202,31,20,135,49,26,116,146,113,179,180,198,94,123,143,254,47,72,222,208,61,4,88,133,20,187,158,250,93,127,135,133,1,49,216,87,12,80,212,125,62,209,102,179,114,104,68,116,184,238,105,3,219,17,220,121,92,60,77,169,89,34,183,239,149,67,126,13,3,212,164,6,161,165,70,53,13,27,173,188,192,19,99,45,230,43,123,29,136,105,177,118,141,68,68,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,13,42,43,144,208,101,97,173,119,182,225,160,204,250,192,85,35,112,109,164,110,0,14,44,203,231,56,143,172,175,239,24,229,14,44,203,231,56,143,172,175,239,24,12,26,211,28,150,115,215,119,110,240,105,95,195,136,29,134,134,233,63,6,41,2,255,0,148,63,9,16,58,237,50,29,74,103,143,116,191,220,202,186,189,188,64,230,104,104,249,170,155,164,18,75,254,248,117,123,164,64,146,51,46,13,57,88,71,110,255,0,190,55,238,87,239,27,16,102,103,14,131,62,59,254,248,221,62,59,184,138,42,75,59,219,112,232,234,151,50,65,32,253,216,190,242,135,118,92,71,157,172,22,73,151,160,239,111,150,11,248,42,1,13,58,127,69,17,226,26,10,229,186,117,60,234,63,215,219,22,31,4,165,11,141,231,172,169,89,228,217,184,40,139,142,179,183,222,23,167,79,167,137,88,139,229,112,157,79,58,189,221,177,226,52,105,146,46,97,225,30,72,109,102,175,99,191,78,214,190,187,191,184,4,204,224,204,172,224,162,38,70,100,162,204,184,110,42,35,224,107,236,247,197,230,96,172,95,100,91,140,54,131,83,14,198,153,183,150,234,103,174,253,106,23,41,162,221,191,180,6,242,75,121,123,227,95,174,33,161,55,185,123,227,114,215,48,21,221,219,188,85,36,87,35,20,202,86,189,183,138,151,0,21,62,32,0,0,43,195,128,160,175,213,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,3,74,143,168,86,229,212,40,119,235,1,160,248,239,26,139,134,225,79,92,53,88,178,128,160,0,0,235,103,111,106,225,82,123,189,80,139,238,24,135,61,56,230,9,115,192,172,138,73,219,156,186,143,246,48,151,234,170,32,153,129,65,231,183,143,34,225,220,161,11,26,102,78,54,207,3,245,113,25,242,115,133,250,22,181,246,126,238,224,24,117,33,38,21,175,214,44,203,201,181,190,200,152,253,7,182,51,165,137,77,186,163,50,170,119,92,186,245,112,221,194,27,228,200,65,107,183,123,31,198,38,111,65,216,6,27,164,77,68,213,173,84,95,202,63,214,161,128,103,92,9,153,178,173,222,184,254,241,13,241,179,5,148,153,81,39,217,31,222,33,188,2,165,196,120,60,94,125,80,244,116,217,212,145,116,117,28,126,186,216,247,150,50,222,45,254,47,165,78,209,243,102,237,123,234,55,127,206,182,2,20,244,246,143,118,43,20,39,136,52,162,197,27,0,123,136,255,0,184,16,61,158,128,208,133,17,95,62,71,155,251,84,81,238,50,253,122,20,120,157,60,216,54,49,74,122,106,70,82,219,96,11,141,255,0,72,32,92,46,79,178,37,98,3,246,255,0,122,74,252,60,40,9,139,161,27,75,116,164,145,4,103,116,203,33,139,127,214,210,61,18,71,69,68,164,138,152,147,238,253,78,135,252,26,71,122,144,26,134,210,184,141,209,180,174,32,5,196,106,46,35,73,113,26,139,136,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,3,108,248,141,197,112,27,106,221,188,5,82,55,6,218,70,224,0,226,76,254,114,136,250,202,254,241,142,88,225,205,62,112,137,250,194,255,0,130,96,48,63,77,23,77,19,215,172,171,90,152,81,240,246,241,3,119,66,232,219,200,232,228,107,63,190,29,94,222,32,117,90,110,62,104,159,63,210,81,126,117,84,123,143,219,196,141,141,9,35,9,114,250,49,179,53,157,249,199,143,15,42,36,73,25,239,2,179,84,42,14,247,189,254,249,141,253,254,80,227,75,12,142,13,191,179,247,204,114,85,216,40,18,138,251,204,121,90,233,244,183,44,108,243,219,229,146,46,30,213,67,212,25,110,30,19,19,156,83,18,102,151,153,69,120,212,150,227,246,139,1,12,154,120,70,161,220,71,113,58,219,228,157,206,203,201,225,227,219,29,174,134,146,134,99,124,48,207,15,159,39,55,219,166,101,107,237,29,253,195,194,105,167,31,180,226,116,197,25,156,61,92,250,116,93,35,253,144,158,31,104,93,173,9,90,79,231,207,162,159,212,238,175,219,34,9,119,163,97,210,194,226,108,140,183,54,250,239,236,135,179,111,135,217,30,110,155,108,146,167,247,23,20,112,251,35,210,55,195,236,138,55,146,127,124,107,51,50,222,67,66,127,24,215,235,138,224,41,152,250,204,107,79,1,75,17,157,236,86,26,128,0,0,0,47,112,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,0,0,0,0,0,0,0,0,0,0,0,0,0,6,147,49,168,80,203,125,192,105,21,63,36,207,172,14,221,66,135,228,24,10,21,190,200,213,235,70,130,62,149,134,191,90,2,130,167,98,43,138,10,153,145,149,128,120,204,67,139,76,52,169,181,147,153,76,226,200,184,95,214,172,65,102,147,117,26,166,30,13,222,51,89,171,219,62,135,107,95,83,221,220,39,51,19,146,71,37,107,113,124,248,159,224,44,64,126,144,139,74,57,131,49,30,253,171,253,16,11,55,39,67,199,174,177,123,30,206,241,52,58,19,27,137,165,13,36,118,35,169,255,0,209,195,8,86,151,173,212,235,50,184,162,189,184,25,247,137,135,208,74,50,37,234,85,38,184,135,85,249,235,34,233,44,207,118,174,24,4,131,65,21,154,63,170,252,68,57,3,143,47,85,216,85,253,145,253,226,28,130,1,82,185,241,224,60,70,42,37,162,164,230,138,89,126,177,126,63,174,160,123,114,61,227,199,226,123,6,253,39,50,108,178,221,90,158,63,93,64,8,79,229,1,67,42,196,201,225,182,91,246,249,127,111,247,189,35,218,114,125,36,203,16,95,221,187,193,37,126,30,20,121,94,80,88,37,177,137,83,179,51,71,207,242,242,221,255,0,39,164,122,254,79,228,25,87,239,30,239,237,77,95,135,133,1,49,116,87,246,177,39,255,0,147,161,255,0,6,145,222,36,116,84,81,145,211,82,114,236,151,67,254,13,35,189,72,13,67,105,92,70,232,218,87,16,2,226,53,23,17,164,184,141,69,196,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,1,161,92,6,181,112,27,103,196,5,82,55,6,218,70,224,0,225,205,62,112,137,250,194,255,0,130,99,152,56,115,79,156,98,126,176,191,224,152,8,250,211,147,116,230,41,69,186,212,154,207,252,184,145,208,104,51,22,165,29,18,209,173,103,126,114,220,103,187,244,200,244,90,114,145,115,132,114,172,91,169,23,127,133,18,60,54,131,49,100,81,84,74,46,187,252,210,251,209,34,72,146,121,81,145,203,218,237,233,127,8,199,40,112,36,107,207,44,97,87,61,249,184,253,81,142,194,229,97,69,74,199,212,45,190,48,45,72,144,180,100,163,47,151,210,91,143,218,56,46,71,30,2,217,99,81,154,105,198,14,255,0,170,41,225,245,183,2,68,24,233,116,250,222,197,89,233,103,89,229,168,103,37,188,255,0,100,140,131,208,145,140,222,25,216,147,250,157,255,0,137,24,227,165,138,205,88,173,80,111,63,237,134,113,252,100,100,198,132,137,34,240,207,113,126,167,127,226,64,75,172,133,36,74,123,113,113,71,227,29,242,55,150,238,209,209,200,188,167,125,244,254,49,222,163,241,128,214,155,145,150,254,177,188,92,70,209,113,33,184,71,210,32,21,62,34,165,192,80,247,239,26,136,186,55,0,0,0,0,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,0,80,206,192,40,100,40,126,65,138,158,253,228,40,126,65,128,208,94,88,220,245,163,108,188,177,185,235,64,80,15,121,88,128,84,184,128,240,248,158,95,49,25,183,247,98,127,128,177,1,26,66,153,159,48,92,255,0,186,191,209,9,250,196,226,188,145,157,223,167,19,252,5,136,2,210,16,207,230,6,255,0,238,175,244,64,44,220,9,145,231,177,118,126,49,47,122,6,26,138,149,65,26,143,251,109,46,191,115,133,17,11,46,65,171,89,107,117,126,49,49,218,14,75,141,20,169,26,73,178,181,83,125,223,91,134,238,1,159,146,227,187,10,250,179,251,196,57,67,137,45,66,144,194,137,71,115,206,127,120,135,44,5,75,136,243,117,219,121,233,232,226,50,35,35,213,110,63,171,72,244,99,161,173,138,244,212,111,111,139,252,34,64,67,15,40,196,57,22,35,206,205,41,73,124,210,151,240,47,248,185,35,208,104,10,130,77,114,225,216,175,224,153,240,250,244,40,234,249,69,154,53,98,44,232,138,215,231,41,127,163,146,46,46,128,180,187,190,20,53,20,105,133,179,180,138,85,192,239,189,200,83,223,184,4,167,209,106,79,131,50,114,34,223,205,208,255,0,131,72,239,136,172,58,154,93,146,98,69,45,104,201,55,68,19,41,221,195,114,18,59,100,128,168,219,50,184,220,26,47,188,136,6,155,88,198,162,226,53,25,23,96,36,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,6,217,241,27,138,44,197,107,141,38,139,117,128,162,10,247,27,131,108,138,195,112,0,113,38,91,224,226,11,220,87,247,140,114,199,26,60,175,8,254,255,0,161,43,239,24,12,0,211,173,191,150,166,71,126,20,123,223,126,36,89,173,8,99,245,117,5,23,15,170,189,185,199,126,111,105,18,125,130,250,233,215,13,153,19,135,51,249,52,108,70,235,126,217,24,171,161,92,126,171,18,168,216,125,85,237,206,59,243,126,199,136,62,193,36,75,157,40,173,100,150,21,203,90,249,247,126,237,67,184,51,183,80,243,148,43,218,202,110,5,89,109,125,111,95,186,40,122,63,108,40,168,181,248,218,121,169,198,19,217,49,79,224,220,23,64,90,252,104,94,90,125,157,223,170,41,254,3,128,32,163,74,180,219,21,170,29,252,106,25,191,241,145,149,250,16,66,102,240,211,198,127,123,186,191,108,140,85,210,169,89,177,94,162,221,254,232,102,255,0,198,76,102,118,132,82,188,158,26,120,251,223,155,189,111,237,158,240,18,131,39,69,148,230,254,180,254,49,221,55,195,236,142,174,82,156,166,233,223,216,254,49,217,167,126,254,195,1,186,146,176,214,52,36,238,53,128,214,157,201,26,139,120,162,60,146,26,175,186,192,40,0,0,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,161,151,88,168,161,151,88,13,32,126,65,128,31,144,96,52,23,150,55,61,104,219,35,177,240,27,133,189,32,40,42,162,186,72,80,84,248,16,15,21,137,133,243,17,146,253,152,159,224,44,64,22,144,103,110,96,255,0,218,191,209,9,254,196,207,208,70,127,110,39,248,11,16,7,164,41,219,152,63,246,175,244,64,44,204,189,62,169,191,179,241,137,141,208,77,204,244,149,242,219,243,215,110,62,229,12,33,234,77,208,215,117,223,47,227,19,59,160,235,57,40,245,30,107,218,168,51,225,238,80,192,51,154,92,126,36,203,219,254,34,28,179,43,14,60,17,221,163,250,175,196,67,124,0,116,213,137,94,156,139,47,173,254,17,35,185,29,45,99,186,155,140,255,0,155,252,34,64,67,159,40,138,63,217,46,120,87,253,80,151,250,57,34,255,0,104,11,11,150,62,92,188,252,104,214,119,91,219,66,139,5,202,27,191,19,103,159,242,132,191,209,233,25,31,160,35,119,138,150,111,255,0,113,140,253,248,80,18,21,40,69,165,240,187,255,0,75,163,248,36,57,227,141,0,86,151,66,151,99,40,254,9,14,65,29,192,84,109,172,238,99,112,109,43,136,1,113,47,124,110,25,111,184,219,46,37,239,141,103,196,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,112,20,81,93,36,42,174,2,135,192,128,105,46,206,193,184,54,203,137,141,192,1,179,23,243,179,191,91,87,222,27,195,106,43,231,103,190,182,175,188,3,8,116,229,65,28,186,124,163,189,202,140,138,254,12,72,194,45,15,98,137,188,91,164,147,153,4,101,183,241,63,216,209,3,56,116,228,77,229,117,2,183,238,163,34,255,0,131,18,48,27,68,216,180,181,140,180,170,20,182,202,219,119,19,253,138,248,9,146,195,87,245,148,140,185,87,73,223,93,195,235,171,30,180,150,124,55,15,7,132,177,4,237,31,42,202,164,153,30,191,121,31,186,184,61,215,94,240,27,133,198,226,215,227,127,246,182,199,252,164,159,193,184,46,129,31,218,22,191,27,183,211,108,91,127,205,36,254,13,192,16,93,164,250,76,241,90,164,220,127,219,12,223,248,201,140,246,208,176,211,249,241,178,139,245,59,175,246,192,192,221,39,236,88,171,81,230,59,126,120,102,223,198,76,103,142,133,141,32,188,49,202,102,127,161,223,248,128,18,69,47,220,107,183,105,126,49,217,34,230,67,174,151,159,73,86,223,188,191,24,236,82,103,112,26,210,55,11,121,92,248,141,5,188,200,107,50,223,184,6,180,238,72,212,86,52,223,172,105,47,32,84,184,0,168,0,0,0,5,143,176,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,67,61,246,21,20,182,251,128,161,149,133,15,200,49,85,113,20,63,32,192,105,34,233,92,107,245,163,65,113,26,253,104,10,10,145,92,80,85,60,64,120,188,77,47,152,140,151,236,196,255,0,1,98,0,244,132,253,64,255,0,218,191,209,9,252,196,223,208,86,127,110,39,248,11,16,5,164,41,254,128,91,246,87,250,32,22,130,86,74,61,110,84,153,249,61,94,248,154,93,8,77,5,71,169,57,139,125,78,125,126,229,12,33,114,88,233,183,173,181,183,229,227,246,68,196,104,53,55,83,244,178,75,51,39,122,168,147,209,63,115,134,239,1,159,208,101,102,143,234,134,248,227,64,40,212,201,153,219,202,252,68,57,32,42,92,71,157,174,220,201,78,71,29,203,118,171,143,215,18,61,17,113,30,75,18,94,38,105,121,139,134,105,34,78,167,122,184,122,162,0,67,239,40,27,196,230,39,79,10,233,249,254,94,123,191,228,244,140,157,208,8,190,88,149,159,254,133,177,247,225,70,39,105,229,26,152,156,86,159,54,75,108,237,25,0,125,19,223,243,130,6,90,104,6,131,39,101,42,177,239,162,216,251,240,160,36,34,7,231,8,111,173,35,248,36,55,203,119,17,177,5,243,132,55,214,145,252,18,27,231,191,128,10,220,187,70,131,51,46,2,182,62,193,165,92,64,18,102,102,87,237,27,135,196,134,217,113,47,124,110,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,162,184,10,31,2,21,87,1,67,224,64,52,151,19,27,131,108,184,152,220,0,27,81,63,59,59,245,10,251,195,116,109,68,252,236,239,212,43,239,0,194,141,57,55,74,42,18,47,247,151,23,252,24,145,27,154,54,205,87,5,140,244,234,146,109,116,54,191,47,190,17,238,254,241,36,122,115,91,153,234,43,255,0,188,184,191,224,196,136,191,192,119,178,227,44,140,179,127,116,245,126,197,116,4,215,96,20,121,199,80,50,39,212,109,221,123,87,145,195,115,206,151,226,23,83,138,133,148,209,161,220,216,111,78,22,107,223,108,234,247,119,133,236,77,183,24,10,223,117,133,177,198,100,235,41,246,83,217,48,79,15,168,112,92,238,39,184,91,140,90,75,103,36,107,49,126,159,79,240,28,1,5,90,83,160,211,138,245,22,98,50,47,8,102,246,191,95,203,38,51,175,66,88,198,85,225,157,158,104,255,0,67,184,40,191,100,140,38,210,229,152,118,241,74,118,121,109,154,127,56,62,39,253,210,50,191,65,248,135,203,195,75,175,251,219,212,95,178,64,74,140,176,183,174,222,215,241,142,209,37,113,213,203,12,174,230,95,107,248,199,106,131,43,111,237,1,169,37,99,47,124,110,122,226,26,75,137,91,128,214,124,119,113,1,94,227,26,136,183,13,62,182,231,196,106,35,232,216,0,0,0,6,177,160,47,112,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,147,191,88,161,249,6,42,103,115,20,63,32,192,104,35,60,195,115,214,141,187,158,97,184,94,64,10,10,167,136,160,170,120,128,241,120,155,250,10,207,237,196,255,0,1,98,0,180,131,253,64,255,0,218,191,209,9,253,196,211,180,149,159,219,137,254,2,196,1,105,5,151,230,6,111,217,95,232,128,89,200,85,100,205,154,197,123,113,18,221,160,67,237,157,46,217,107,17,253,183,23,95,185,194,136,151,82,97,142,219,190,248,149,45,0,214,165,211,108,216,238,94,23,166,255,0,251,184,80,18,97,44,52,155,7,101,17,244,207,175,184,135,48,202,195,175,148,17,19,7,111,215,63,17,14,192,248,239,0,46,34,223,227,52,82,225,168,121,195,132,73,232,236,254,87,15,86,108,92,18,183,80,182,24,246,233,183,135,147,219,42,214,217,122,189,221,160,16,207,166,92,123,145,184,199,80,182,100,217,145,61,2,174,135,237,22,187,198,113,104,10,201,151,51,158,85,111,162,161,250,191,106,140,12,210,152,215,21,141,117,26,75,164,121,160,207,179,244,155,34,67,116,18,149,191,15,5,34,136,83,25,73,116,92,46,252,196,119,185,67,31,104,12,228,131,43,65,67,151,185,35,239,13,238,28,55,141,168,98,50,133,100,143,169,180,253,225,186,144,11,159,96,208,174,35,112,206,195,73,145,31,16,26,83,196,189,241,184,100,87,26,73,36,71,184,133,79,137,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,2,138,224,40,124,8,85,92,5,15,129,0,210,92,76,110,13,178,226,99,112,0,109,68,252,236,239,212,43,239,13,209,181,21,125,157,223,168,87,222,1,132,250,115,95,153,234,43,255,0,188,184,191,224,196,136,182,192,215,12,177,150,72,148,159,75,229,159,226,142,137,73,211,155,124,158,162,63,253,11,139,254,12,72,139,76,14,82,19,141,50,85,25,30,237,167,248,163,128,38,115,70,5,95,13,169,172,199,210,249,115,248,195,194,249,151,1,98,244,95,82,21,134,244,209,164,140,175,182,255,0,24,120,95,68,239,32,26,139,118,243,22,235,22,117,103,37,106,255,0,221,233,254,3,130,226,44,242,164,133,178,197,71,141,82,148,32,204,247,71,23,240,86,18,33,23,75,163,105,88,165,58,35,223,105,252,227,248,200,203,205,9,96,152,47,12,236,215,247,187,215,31,236,145,136,154,93,178,104,197,9,194,247,116,231,243,131,255,0,180,16,202,93,7,103,174,57,225,174,101,172,237,205,190,181,63,178,64,74,164,168,250,75,183,106,127,24,237,146,58,169,73,21,220,247,211,248,199,106,155,128,220,73,159,221,26,238,124,70,148,167,176,107,183,87,88,13,105,242,119,138,145,110,185,112,26,120,22,81,172,188,128,20,0,0,0,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,0,0,105,50,223,184,12,172,147,21,59,95,188,81,87,202,119,1,160,136,174,53,250,209,160,184,141,126,180,5,5,83,196,80,85,60,64,120,204,77,34,57,35,63,183,19,252,5,136,2,210,8,139,230,6,111,217,95,232,132,255,0,98,97,23,50,51,251,113,63,192,88,128,45,33,139,244,2,223,178,255,0,209,0,179,44,154,156,189,247,216,75,78,128,146,237,85,44,217,169,155,90,175,35,242,189,206,23,188,68,204,10,13,121,236,101,186,223,140,75,158,129,206,25,210,200,73,117,213,132,95,245,112,160,36,74,88,72,38,21,151,217,159,222,33,204,189,199,10,86,149,19,10,204,100,125,51,251,196,57,160,2,210,233,15,17,170,195,170,128,205,118,182,201,213,238,237,11,180,124,5,149,210,77,253,94,29,84,119,189,139,99,234,247,118,64,67,198,62,146,99,241,206,165,73,244,250,16,138,236,253,42,193,9,59,208,206,84,220,45,47,75,190,219,25,84,170,58,8,140,243,94,247,110,28,251,68,99,98,198,88,172,121,169,136,202,229,179,195,30,253,223,165,225,196,171,232,135,8,77,209,244,169,216,173,224,132,9,22,243,253,105,128,25,42,205,201,134,200,250,146,95,120,107,189,133,16,86,66,75,176,136,106,202,96,27,204,105,51,177,141,100,86,27,119,46,7,196,6,162,49,83,59,153,13,36,86,26,136,186,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,164,207,168,15,129,10,168,80,248,16,13,41,59,153,141,193,182,92,76,110,0,165,236,54,226,140,138,29,223,168,87,222,27,163,106,40,175,12,239,212,43,239,0,194,109,57,148,92,207,81,17,127,188,184,191,224,196,136,174,193,99,50,198,89,49,220,255,0,76,127,20,112,74,142,156,197,105,61,69,254,5,197,255,0,6,36,69,86,13,172,147,140,114,142,63,166,63,138,184,2,104,52,88,186,176,206,152,59,255,0,118,255,0,24,124,95,146,190,94,59,198,63,104,168,249,30,26,210,233,186,191,78,255,0,24,124,100,19,103,209,35,1,182,183,58,142,251,140,90,44,89,143,75,114,235,30,179,116,194,219,190,165,206,241,116,103,17,72,132,96,156,60,197,119,50,244,120,240,49,132,122,74,227,116,12,145,136,184,99,118,120,149,49,62,113,131,212,169,36,93,18,120,183,120,194,221,184,73,17,213,165,242,210,188,70,143,90,72,203,52,238,110,127,245,233,25,11,160,251,154,191,13,46,103,191,155,184,127,237,35,15,241,182,169,42,170,174,141,140,109,216,181,17,204,99,157,249,97,87,87,77,210,62,211,223,187,120,203,189,8,122,126,26,91,171,155,184,255,0,237,34,137,116,147,42,230,239,30,41,252,99,184,79,227,29,52,148,172,110,251,233,252,99,185,79,227,1,184,92,70,162,61,247,26,11,136,215,196,6,190,41,184,212,71,209,176,161,23,70,194,165,98,77,186,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,26,79,136,212,40,118,1,164,15,201,49,83,183,80,161,249,6,3,73,113,26,253,104,208,91,140,107,226,144,20,21,79,17,65,84,241,1,227,177,44,175,36,103,246,226,127,128,177,0,154,68,32,211,224,253,204,191,77,255,0,162,19,249,136,253,57,59,73,46,168,180,255,0,5,98,2,244,142,104,203,193,238,31,166,255,0,208,128,177,80,206,41,57,178,169,69,195,129,137,89,208,6,96,226,233,166,72,221,116,239,88,36,183,171,220,225,123,196,81,216,219,235,227,216,36,239,147,254,96,69,32,134,70,103,55,214,40,235,246,144,189,224,37,74,78,188,208,234,185,153,248,195,227,239,16,231,159,17,211,211,206,107,33,20,119,63,85,50,223,239,16,237,192,80,204,136,174,99,30,52,181,154,166,7,12,234,167,46,233,100,216,124,142,248,134,59,251,198,67,159,1,139,122,106,68,19,88,91,89,17,26,136,203,155,184,126,216,135,1,20,245,28,79,58,227,141,68,233,26,204,149,6,201,248,206,59,154,135,46,241,47,26,42,49,168,162,41,53,153,39,125,37,0,91,190,178,192,136,41,73,20,110,52,79,210,101,152,249,189,10,186,247,250,216,114,19,23,163,59,100,221,13,74,36,146,68,105,165,160,75,113,123,139,32,47,178,55,164,143,184,86,231,218,52,183,228,39,222,33,168,5,72,251,70,139,88,200,107,72,209,125,224,53,10,145,24,161,29,197,75,136,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,2,135,192,133,85,192,80,248,16,13,37,196,198,224,219,46,38,55,0,6,204,81,124,172,233,251,154,190,240,222,27,81,63,59,59,245,10,251,192,48,151,78,111,208,138,139,252,11,139,254,12,72,138,44,39,115,38,49,74,183,94,218,255,0,226,174,9,96,211,149,63,49,234,45,255,0,238,46,47,248,49,34,37,240,212,242,98,220,185,206,54,215,110,255,0,217,150,2,102,180,75,127,54,27,82,189,31,238,238,191,217,15,140,144,100,238,132,159,190,49,115,67,247,181,152,117,73,22,91,95,111,235,247,120,129,148,48,251,154,79,217,1,231,171,35,203,0,131,183,233,130,254,10,132,78,233,144,246,170,50,114,188,183,189,89,16,86,191,124,64,150,42,193,55,129,78,255,0,211,5,247,148,34,147,78,115,213,66,76,85,198,245,123,197,247,34,64,96,84,229,90,201,164,90,173,107,196,56,127,229,24,144,157,8,37,249,124,52,241,223,222,239,91,251,103,188,71,132,122,243,71,196,157,190,140,191,225,24,145,221,11,142,222,24,252,95,255,0,136,1,42,18,141,198,239,126,95,198,59,100,30,235,119,142,146,74,187,169,221,221,105,252,99,187,65,110,191,120,13,196,141,194,222,87,27,105,27,133,184,172,3,90,119,164,106,45,197,97,164,188,129,169,59,128,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,26,79,136,212,40,101,214,2,134,119,14,41,49,64,45,192,52,146,108,119,184,215,235,70,147,43,157,198,162,220,144,20,0,21,35,176,15,43,93,150,105,91,101,127,211,37,252,21,8,31,210,90,11,85,224,231,140,189,246,207,91,245,145,61,181,106,51,203,219,43,219,199,145,255,0,146,161,9,218,98,75,118,47,4,124,118,124,251,127,173,181,173,179,247,247,128,195,7,28,205,109,195,61,116,26,168,54,87,100,208,123,38,109,109,99,15,210,214,90,215,56,98,225,97,129,100,213,189,119,220,25,121,161,188,94,90,134,155,45,93,255,0,61,240,125,126,222,28,4,220,81,81,90,233,107,138,201,111,150,12,184,251,84,143,78,71,113,225,48,218,35,89,40,115,161,111,151,12,184,251,84,15,116,158,0,7,192,98,102,156,39,108,49,173,119,127,123,127,140,67,12,179,62,3,18,116,228,85,176,194,181,221,253,237,254,49,12,2,47,104,85,219,25,167,187,191,83,11,255,0,14,38,67,71,67,181,19,75,171,182,153,129,252,11,34,30,240,198,3,110,198,121,233,107,114,124,202,191,147,126,184,114,19,37,128,112,91,61,13,75,150,179,53,169,200,36,249,54,250,11,64,46,210,119,164,143,184,84,81,59,146,69,220,42,2,164,118,26,8,237,212,53,145,92,104,34,235,1,175,53,203,128,17,117,129,22,235,138,23,16,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,5,15,129,10,171,128,161,240,32,26,75,137,141,193,182,92,76,110,0,13,168,159,157,157,250,133,125,225,186,54,226,126,119,119,234,21,247,128,97,62,156,165,243,34,162,223,254,226,226,255,0,131,18,34,75,15,82,78,98,196,2,51,17,95,91,252,89,98,91,180,230,79,204,138,139,143,246,151,23,252,24,145,17,52,43,251,54,43,192,187,116,150,93,111,149,195,231,101,0,152,157,14,154,36,97,229,34,90,194,59,109,255,0,135,136,25,83,13,185,164,219,127,31,190,49,39,67,72,253,163,15,232,242,204,217,230,231,15,36,253,222,35,188,101,180,30,246,81,246,126,248,14,142,173,37,108,40,60,167,234,229,247,148,34,63,78,37,186,110,78,18,166,22,148,149,97,17,101,25,29,143,231,145,46,245,58,77,112,73,77,143,115,197,195,222,80,138,77,60,229,173,177,47,143,137,78,179,51,149,139,183,191,13,233,138,62,192,17,241,16,178,68,116,85,250,221,87,95,121,137,15,208,154,106,217,120,103,208,79,234,119,175,253,178,35,178,97,149,51,8,146,191,209,151,252,35,25,221,161,84,123,77,248,101,172,121,164,223,155,173,117,17,127,116,119,128,152,9,11,164,225,188,69,110,40,235,247,199,122,139,90,215,235,30,106,153,82,84,167,242,168,143,122,56,31,190,61,34,56,151,190,3,116,138,195,81,10,23,18,26,237,188,6,162,242,5,75,128,22,228,138,150,242,0,0,0,0,21,34,46,177,75,31,96,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,2,134,125,194,160,3,69,143,176,6,163,26,120,128,210,124,70,162,224,25,74,251,247,10,216,136,183,24,10,0,0,14,174,124,217,185,8,130,43,250,169,31,14,227,16,225,166,236,18,211,224,93,205,95,170,62,183,246,176,153,137,154,13,80,233,43,31,150,92,61,227,17,23,167,20,153,211,240,42,204,68,126,169,122,195,253,141,220,2,57,146,133,251,19,251,67,37,244,74,153,183,15,84,83,72,113,41,35,240,182,12,247,174,223,68,96,99,141,148,94,180,254,208,189,26,53,199,41,138,206,152,73,27,127,219,60,17,239,250,235,32,39,87,7,99,91,139,145,58,226,13,59,166,10,78,229,95,214,54,46,138,55,144,178,58,61,197,109,20,195,235,51,70,233,178,139,163,245,182,133,237,110,198,86,191,88,10,175,114,76,98,22,156,234,34,195,26,219,121,126,166,255,0,24,134,25,124,237,137,179,222,48,227,78,167,237,134,181,186,72,211,250,155,252,98,24,4,118,224,99,102,230,54,79,140,143,245,20,250,189,188,48,152,236,22,108,202,139,166,203,127,232,12,31,87,185,54,33,215,71,243,207,141,115,211,255,0,137,21,195,234,225,132,201,96,218,73,52,85,54,127,241,12,31,224,155,1,112,147,228,151,188,42,5,192,0,84,142,195,65,113,26,134,148,145,30,240,26,203,129,129,23,120,23,3,2,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,10,43,128,161,240,33,85,112,20,62,4,3,73,113,49,184,54,203,137,141,192,1,183,17,243,187,191,80,175,188,55,6,220,71,206,238,253,66,190,240,12,43,211,148,175,38,168,207,255,0,66,227,63,129,18,33,218,156,117,72,196,216,123,17,110,207,199,246,185,137,141,211,133,55,146,84,123,191,220,92,103,240,34,68,55,73,141,72,196,198,84,91,136,179,127,23,48,18,233,161,11,230,170,6,139,190,91,252,209,252,52,72,205,8,3,188,59,103,239,253,243,24,65,160,227,171,85,13,69,116,183,31,57,117,123,180,72,205,201,105,158,204,223,217,251,230,3,139,80,36,142,17,55,63,162,151,222,49,22,90,123,164,157,148,198,160,207,113,86,46,112,250,152,161,41,85,26,242,193,163,127,209,139,239,24,139,13,60,221,36,202,227,140,213,254,236,29,234,246,177,64,35,150,112,130,76,206,40,174,123,159,115,248,70,50,167,69,58,169,201,111,133,25,151,8,141,102,197,234,135,107,219,95,195,127,120,197,169,146,53,243,56,195,182,107,62,231,119,174,49,120,112,94,96,114,254,120,187,218,189,102,207,235,111,123,107,59,187,192,79,133,13,24,152,133,197,146,86,218,172,109,121,39,127,100,61,179,127,140,90,44,30,154,34,53,233,145,37,252,249,85,15,235,109,196,215,220,46,218,8,248,247,128,223,46,37,239,141,206,187,13,164,159,223,27,132,125,125,96,42,53,145,116,110,52,145,92,174,124,70,178,242,0,80,0,0,84,138,225,152,197,47,96,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,0,0,80,248,10,23,17,83,49,66,45,247,1,69,111,85,128,136,184,13,43,59,25,153,2,14,230,70,96,53,24,10,153,10,88,6,212,97,93,148,253,81,125,225,25,186,109,200,90,95,129,151,39,247,115,143,254,27,184,73,171,228,74,65,17,239,222,35,239,77,57,126,111,3,179,51,253,240,245,223,181,251,192,67,244,89,106,242,100,223,123,220,92,157,31,31,54,235,122,92,139,47,246,201,4,123,254,188,208,241,17,16,77,22,92,205,118,250,227,30,183,2,93,109,170,238,150,70,107,25,212,80,39,195,221,154,1,56,250,51,61,173,164,223,51,52,254,140,168,183,125,105,145,127,219,43,21,251,198,58,232,182,225,42,145,124,205,87,249,182,174,175,114,96,100,82,14,251,146,2,145,38,90,133,92,251,62,248,194,173,59,162,144,140,60,174,27,214,34,229,205,155,140,247,250,188,48,205,8,227,82,97,150,101,221,247,200,96,94,158,241,171,77,31,93,49,173,223,243,51,118,95,117,133,48,24,73,163,177,147,152,203,59,90,76,142,242,69,240,250,228,48,153,92,29,47,206,85,54,71,253,226,131,252,19,98,24,116,102,113,71,139,147,133,168,248,201,28,223,111,117,135,19,57,131,139,189,23,78,88,255,0,80,160,255,0,4,216,11,136,92,8,5,11,129,10,128,13,40,224,53,13,146,87,72,136,143,117,192,111,151,3,2,62,160,34,177,24,21,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,112,20,62,4,42,174,2,135,192,128,105,46,38,55,6,132,218,231,113,172,0,109,196,122,131,151,246,7,247,134,224,218,137,51,212,56,94,208,254,240,12,54,211,121,4,169,29,72,105,43,254,115,35,63,129,18,33,174,84,210,213,137,173,33,41,227,155,117,255,0,99,152,153,173,53,146,147,144,84,153,139,127,129,177,159,192,137,16,235,78,178,151,49,106,29,179,77,200,243,238,191,236,99,1,42,186,15,48,182,168,26,41,74,77,173,206,93,126,237,18,51,98,88,162,217,91,223,219,247,204,97,174,134,141,27,52,29,30,148,166,196,92,225,215,238,209,3,49,101,74,249,85,171,159,178,251,230,36,14,29,90,234,27,151,182,172,214,241,228,92,61,170,132,77,105,215,58,102,38,26,103,8,152,156,202,110,176,122,233,200,101,107,20,73,113,176,149,170,221,194,68,173,179,189,190,89,47,224,168,67,142,155,19,7,21,51,159,55,174,185,38,177,138,177,101,246,209,61,194,140,69,135,132,84,84,124,114,137,188,196,79,25,241,183,21,40,123,218,49,199,101,251,102,83,213,235,53,125,247,182,111,202,58,26,46,79,17,53,126,100,182,225,245,185,22,131,62,153,38,215,53,247,151,96,247,113,244,212,109,63,171,215,193,106,53,247,183,140,37,230,203,110,195,59,113,1,50,154,56,205,149,27,23,56,74,162,51,229,114,12,188,139,113,55,123,134,69,32,251,59,70,40,104,169,49,68,68,124,241,41,123,49,147,208,5,228,219,138,158,238,25,93,15,115,77,207,141,192,111,164,172,55,8,183,220,104,46,36,55,55,22,224,21,35,234,26,175,212,52,141,101,228,220,5,0,0,0,45,112,21,189,184,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,41,98,48,220,66,162,135,222,3,74,136,142,224,146,34,220,92,69,76,186,203,128,210,94,86,224,26,237,126,32,101,187,112,92,186,194,228,96,52,41,38,101,192,97,94,151,148,227,211,47,4,245,80,122,205,94,223,127,24,69,107,234,59,251,134,106,168,207,168,99,166,62,72,83,50,230,44,208,154,205,94,213,244,75,90,250,174,254,224,16,103,80,74,93,132,217,245,112,249,51,231,191,76,142,246,183,120,222,193,181,34,26,188,165,214,179,203,150,127,4,174,223,163,54,46,61,93,70,172,182,75,203,127,92,250,55,212,251,97,109,240,229,165,177,92,83,132,132,229,62,120,131,50,223,125,250,228,0,155,61,19,166,13,68,210,15,26,30,204,92,252,164,249,54,250,19,29,195,39,27,238,24,141,161,163,145,10,163,30,214,43,127,132,106,234,46,26,168,113,151,12,95,175,180,6,136,244,172,225,156,202,93,159,124,134,1,233,243,9,20,116,173,116,233,55,187,230,102,251,151,235,144,162,64,34,138,236,40,189,239,190,48,155,79,9,115,110,225,229,112,254,166,234,62,108,223,155,221,225,75,180,4,121,232,214,165,183,139,51,132,168,236,101,37,95,225,97,196,206,224,179,153,168,218,114,231,250,131,7,248,38,196,45,96,108,82,37,184,195,59,37,175,86,69,39,82,120,95,138,225,204,76,182,6,70,37,250,46,154,82,28,205,122,122,13,92,45,244,38,128,93,132,169,39,184,143,125,134,161,199,101,74,205,115,61,214,28,155,164,192,81,103,150,195,109,8,235,50,235,27,139,44,214,11,17,112,1,82,224,98,133,196,46,0,53,128,211,126,209,82,238,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,112,20,81,217,36,42,174,2,135,192,128,105,73,94,227,112,104,71,19,26,192,6,212,79,168,185,245,7,247,134,232,218,137,35,212,56,101,236,15,239,0,195,253,53,88,113,84,253,72,162,81,110,163,99,58,253,164,64,135,106,117,42,107,21,161,212,103,188,179,239,47,218,198,38,51,77,21,146,105,218,148,149,115,252,231,70,126,14,32,67,237,35,14,113,152,195,8,202,114,244,245,158,87,13,208,170,63,196,2,86,244,51,35,94,30,209,235,237,231,14,63,95,136,25,119,45,59,48,218,125,255,0,190,99,22,180,62,149,174,27,14,105,35,50,107,163,183,249,63,95,136,238,25,75,7,209,66,11,178,224,58,74,255,0,55,52,52,100,127,166,147,252,21,136,107,211,89,42,76,206,124,171,241,172,34,191,133,18,38,58,191,124,185,165,162,233,110,138,79,240,86,33,163,77,56,162,92,222,160,69,215,186,176,139,227,245,81,0,60,70,142,50,36,77,10,160,83,140,195,57,144,161,12,181,169,189,175,174,225,184,251,5,236,199,250,32,165,156,195,170,134,151,183,172,218,175,170,69,175,109,87,30,137,118,139,101,162,147,6,182,42,53,89,39,116,64,158,255,0,121,225,149,154,74,83,150,240,114,237,66,254,156,245,191,89,238,24,207,81,116,52,33,168,54,249,204,253,6,236,74,173,21,43,46,154,175,197,111,247,140,241,135,222,131,62,241,28,186,9,68,234,234,25,226,84,107,233,70,202,75,119,213,190,36,94,8,243,182,102,94,203,242,11,3,148,146,222,71,222,55,74,221,100,54,211,184,110,39,121,138,22,190,242,26,136,237,184,197,15,176,128,184,219,172,6,163,46,177,65,83,224,66,128,3,85,139,176,105,26,179,16,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,161,138,138,25,245,0,162,140,178,238,26,8,236,119,26,133,50,25,239,43,0,212,124,8,197,109,187,112,167,85,187,2,228,2,130,217,226,60,163,108,230,239,22,193,228,215,121,101,219,147,187,184,92,222,38,60,149,85,8,110,236,183,36,29,179,241,253,200,8,191,168,240,208,222,217,254,85,149,30,92,252,91,247,189,168,194,90,118,13,233,118,35,211,13,169,105,177,204,224,150,100,131,59,122,185,126,65,38,245,36,161,80,251,54,100,179,210,207,192,189,238,225,26,17,230,168,92,73,167,20,149,26,114,196,65,171,162,118,253,48,96,37,231,67,103,84,229,30,225,165,74,34,240,141,69,199,220,161,198,96,67,95,33,153,158,251,140,31,208,98,96,184,170,41,195,55,93,87,231,160,211,210,85,254,133,13,222,51,130,27,201,50,239,1,184,178,204,147,35,223,239,140,61,211,157,146,60,56,173,139,42,127,83,122,189,222,24,102,26,183,16,196,141,56,219,35,195,42,213,86,47,212,223,227,16,192,34,170,141,136,84,30,48,207,50,45,104,249,154,146,232,29,191,185,196,203,104,225,16,111,208,148,167,73,102,103,75,192,153,153,159,184,178,33,102,90,241,177,140,19,195,37,40,190,80,65,116,79,218,176,38,87,69,135,205,218,34,147,37,26,143,243,167,0,123,254,178,192,11,230,113,136,73,101,233,220,183,25,144,231,50,231,27,153,152,181,53,181,125,7,74,235,98,35,54,245,35,108,83,4,76,88,204,143,164,125,106,45,221,19,29,157,47,137,146,169,238,211,179,181,49,45,70,75,235,82,159,93,155,133,150,125,128,46,72,13,182,98,27,118,249,82,173,221,164,55,120,110,1,67,221,196,105,204,70,91,134,179,35,235,20,44,164,92,0,18,71,107,25,239,26,139,113,10,17,117,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,2,138,224,40,124,8,85,92,5,56,238,1,164,184,152,220,26,18,118,51,26,192,6,135,189,69,207,169,63,188,53,141,168,130,187,75,46,212,31,222,1,136,90,107,164,149,79,84,166,91,191,57,145,191,192,137,17,29,134,172,165,120,211,46,37,88,239,174,226,95,177,22,38,11,76,88,107,210,245,57,231,255,0,113,241,189,94,231,16,34,47,14,154,203,142,114,242,205,250,239,87,236,53,128,151,93,20,161,80,156,51,165,242,146,72,254,94,222,73,253,144,248,200,54,75,33,145,94,246,22,51,69,54,255,0,216,198,151,223,253,219,252,97,241,125,205,22,93,238,3,196,226,116,81,177,37,105,73,78,253,177,37,184,237,235,22,33,135,76,24,213,63,80,212,105,82,79,251,110,140,61,234,191,175,136,19,35,139,5,121,35,95,183,147,252,7,4,47,233,106,175,207,37,70,86,225,86,70,126,17,240,30,203,66,233,67,83,8,74,157,78,41,37,149,185,105,149,219,205,196,159,252,131,56,116,134,165,225,34,121,131,54,164,178,237,124,88,35,253,107,188,98,86,129,45,103,150,85,71,154,222,34,85,213,237,98,4,137,98,124,171,110,230,223,31,147,38,187,214,222,247,201,223,220,49,145,139,26,20,69,174,14,170,143,108,179,43,93,48,148,145,244,173,111,24,239,229,18,85,40,89,185,12,163,225,227,12,190,225,8,222,209,154,89,205,117,155,10,215,235,115,204,229,167,228,229,181,157,87,121,246,139,171,163,254,152,15,202,241,246,185,192,188,81,155,146,229,241,21,116,198,22,150,143,117,15,58,250,34,28,152,155,45,75,143,34,21,118,207,61,208,181,154,73,162,65,160,212,105,52,19,127,133,237,85,189,61,84,83,114,113,197,203,62,151,53,178,246,14,179,108,216,212,94,209,211,197,54,105,138,166,59,230,153,156,76,199,142,58,204,120,103,212,205,210,45,220,70,164,249,38,54,200,172,162,27,165,184,125,46,21,82,225,112,245,194,151,223,112,190,251,128,214,124,8,80,0,0,0,0,107,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,29,52,162,177,166,39,211,233,237,47,41,157,67,196,205,169,151,152,98,109,4,147,50,118,17,79,50,151,153,53,36,236,102,149,182,178,52,172,174,147,50,90,72,243,33,100,158,228,72,152,171,156,51,185,110,187,83,195,92,76,78,34,121,242,229,49,152,159,84,196,196,199,140,78,64,0,21,128,0,0,0,56,203,152,203,218,152,51,41,114,62,29,17,209,44,187,18,204,42,157,73,58,235,77,169,9,113,196,162,247,82,82,167,90,37,40,138,196,110,32,142,217,138,252,144,89,137,140,76,247,128,0,8,0,14,154,145,172,105,138,246,66,213,81,71,78,161,230,210,152,135,162,24,102,54,24,205,77,60,166,30,91,46,26,21,193,105,39,27,89,18,211,116,168,136,148,147,52,153,25,204,198,113,222,206,45,215,52,77,200,137,225,137,136,153,238,137,156,226,51,227,56,156,120,226,124,29,200,0,10,192,0,29,115,21,4,162,38,160,141,165,153,139,205,52,151,65,194,204,34,88,213,168,181,112,241,11,125,12,175,49,150,83,204,168,87,202,196,102,101,147,121,17,26,111,38,98,58,178,166,138,170,137,154,99,56,231,62,142,238,127,76,196,125,46,196,0,5,98,0,0,0,0,227,76,102,50,249,60,190,42,109,54,143,135,130,129,130,101,113,49,81,81,46,165,166,152,105,9,53,45,197,173,70,68,148,165,36,102,106,51,34,34,35,51,14,139,17,53,78,35,171,146,0,0,128,0,183,184,181,143,248,73,129,156,213,242,83,171,121,147,158,245,251,7,202,17,49,58,237,78,175,89,234,13,175,45,181,173,249,86,190,109,215,177,219,10,238,81,106,158,58,230,34,60,103,147,232,210,233,53,26,235,209,167,210,219,170,186,231,165,52,196,213,51,136,204,226,35,51,56,136,153,245,46,16,11,89,133,154,79,224,110,53,84,17,20,182,25,87,28,243,52,133,131,92,193,230,57,178,50,31,44,58,86,132,41,121,158,105,9,59,41,212,21,136,239,191,133,136,237,116,194,221,218,46,211,197,110,98,99,209,205,150,179,67,170,217,247,124,134,178,221,86,235,235,138,162,105,159,170,98,36,0,1,155,229,0,91,76,86,210,55,7,112,66,97,1,44,197,26,166,34,70,244,205,149,63,6,165,74,35,159,105,244,165,89,86,73,117,150,86,217,169,38,105,204,140,217,146,75,65,153,17,41,38,124,124,44,210,127,3,113,170,160,136,165,176,202,184,231,153,164,44,26,230,15,49,205,145,144,249,97,210,180,33,75,204,243,72,73,217,78,160,172,71,125,252,44,71,111,199,225,54,98,191,37,199,28,94,25,140,253,78,78,54,46,211,171,75,240,232,211,220,242,56,207,31,5,92,56,233,158,44,99,25,244,174,152,0,177,117,22,155,218,47,210,117,4,206,150,168,49,59,101,154,73,163,30,151,198,177,204,179,21,234,162,25,89,161,196,102,67,6,149,89,73,50,186,76,200,237,184,204,133,187,122,213,152,205,218,162,61,115,135,229,161,217,154,237,167,84,209,161,179,93,201,142,115,20,83,53,99,215,136,156,47,160,15,61,64,87,244,142,40,210,48,21,221,9,54,231,57,28,207,91,178,197,106,29,103,89,171,117,109,47,160,234,82,178,178,219,89,111,73,94,215,45,198,70,21,253,127,72,225,117,35,31,93,215,115,110,108,145,203,53,91,84,86,161,215,181,122,199,80,210,58,13,37,75,59,173,196,22,228,157,175,115,220,70,99,47,41,71,7,148,204,112,227,57,238,199,142,124,31,143,193,53,31,8,248,39,147,171,202,241,112,240,226,120,184,179,142,30,30,188,89,229,140,103,60,158,132,6,61,254,111,237,18,63,225,103,255,0,144,204,255,0,213,197,251,138,152,203,224,95,132,134,141,143,135,135,122,96,241,195,66,54,235,169,66,162,29,38,214,225,182,217,25,221,106,38,219,113,121,74,231,149,10,62,9,51,44,45,234,44,222,207,147,174,39,30,19,18,250,117,187,31,104,236,206,24,214,233,235,183,197,156,113,209,85,57,199,92,102,35,56,204,103,193,201,0,1,251,56,224,0,0,0,0,0,7,26,62,99,47,149,176,152,153,156,124,60,35,43,121,152,100,184,251,169,109,42,117,215,18,219,77,145,168,200,141,75,113,104,66,83,197,74,82,72,174,102,68,57,32,184,156,103,184,0,0,64,0,0,0,0,0,6,61,254,111,237,18,63,225,103,255,0,144,204,255,0,213,197,243,167,106,9,69,89,79,203,42,154,126,47,106,149,206,96,217,152,65,63,171,82,53,176,239,32,150,218,242,172,137,73,186,84,71,101,17,25,95,121,17,143,198,214,162,205,233,197,170,226,125,83,18,228,181,219,27,105,108,202,98,189,118,158,187,113,60,162,107,162,170,115,234,204,70,93,136,0,15,217,198,128,0,0,0,0,0,0,0,0,0,0,58,105,141,99,76,74,106,121,61,25,51,157,67,194,206,170,22,98,223,149,194,58,102,149,70,38,24,155,55,201,179,61,202,82,82,234,21,146,249,141,57,148,68,100,133,154,123,145,34,98,115,17,220,206,171,117,209,20,213,84,76,69,81,152,244,198,102,51,30,49,152,152,245,196,199,112,0,2,176,0,0,0,0,0,0,5,170,199,77,40,240,39,70,190,100,249,53,215,62,14,120,71,180,243,103,204,200,200,205,126,207,170,215,124,236,211,153,114,235,218,242,173,124,219,175,99,176,93,80,24,255,0,133,186,122,232,157,141,53,220,179,12,240,211,21,185,230,164,156,235,182,40,46,98,153,67,235,117,76,173,231,60,99,208,232,109,54,109,165,171,164,162,189,172,87,51,34,60,128,0,0,30,83,20,177,74,132,193,106,18,103,137,152,151,61,230,106,110,77,169,219,99,118,87,162,53,90,215,144,203,126,45,148,45,197,93,199,80,158,138,78,215,185,216,136,204,131,213,128,197,95,236,163,232,39,255,0,14,127,247,102,113,254,168,50,168,0,7,159,158,215,244,109,51,83,83,52,100,246,161,132,132,158,214,49,17,48,210,41,122,140,205,248,229,195,195,174,33,243,66,72,140,201,13,180,217,154,150,118,65,26,155,73,158,103,16,149,122,0,0,0,0,0,29,76,130,172,165,106,190,114,240,90,166,149,78,121,154,96,244,166,99,205,241,173,196,108,113,205,91,91,12,246,67,61,91,200,204,156,205,170,202,77,202,228,87,1,219,0,0,0,0,243,245,229,127,70,225,133,50,253,103,136,21,12,36,138,69,11,17,9,13,17,48,139,51,75,12,46,38,33,184,118,141,197,90,200,65,186,243,100,107,85,144,130,51,82,141,41,35,81,7,160,0,0,0,29,77,89,84,200,168,106,86,115,90,213,49,219,20,150,159,151,196,77,38,49,58,165,185,168,133,97,181,56,235,153,16,74,90,178,161,10,59,36,141,71,107,17,25,238,24,215,253,148,125,4,255,0,225,207,254,236,206,63,213,0,101,80,0,0,0,0,0,15,63,34,175,232,218,154,166,169,168,201,21,67,9,23,61,163,162,33,161,167,178,244,153,147,240,43,136,135,68,67,6,180,153,17,154,28,105,194,52,172,174,131,52,184,146,60,205,173,41,244,0,0,0,0,3,207,215,245,253,27,133,148,108,219,16,113,6,161,132,145,211,210,56,115,137,142,142,137,51,200,210,46,68,68,68,68,106,90,212,163,74,16,132,145,173,107,82,82,146,82,148,68,125,172,166,109,42,159,202,160,167,178,41,156,36,198,91,49,135,110,46,14,50,17,228,188,196,75,14,36,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,64,57,96,0,0,0,60,251,149,253,26,213,127,15,133,170,168,97,14,172,138,147,189,63,68,165,38,106,124,165,205,60,219,10,136,89,17,89,8,55,94,66,19,152,203,57,147,153,51,106,220,202,30,128,0,0,0,0,0,0,0,0,7,159,175,235,202,103,12,40,217,182,32,86,113,81,112,178,41,20,57,197,204,34,33,165,241,17,171,97,130,50,204,233,181,14,133,186,104,73,30,101,168,146,100,132,18,150,171,37,42,50,15,64,3,21,127,178,143,160,159,252,57,255,0,221,153,199,250,160,202,160,0,22,171,29,52,163,192,157,26,249,147,228,215,92,248,57,225,30,211,205,159,51,35,35,53,251,62,171,93,243,179,78,101,203,175,107,202,181,243,110,189,142,221,78,10,105,153,163,102,145,53,84,85,21,131,152,145,225,4,234,10,94,185,163,240,220,207,31,9,146,21,14,54,218,156,207,16,195,104,59,45,230,202,196,121,186,87,181,136,204,130,245,138,25,92,84,99,77,91,202,61,161,141,15,84,206,104,154,167,25,54,41,213,63,48,136,149,204,97,188,29,154,185,168,138,97,197,54,235,121,209,12,104,86,85,161,69,116,153,164,237,114,51,45,224,50,76,247,10,149,248,92,91,252,21,199,172,39,210,34,150,138,173,112,118,171,240,130,75,5,48,92,173,248,157,134,38,19,36,82,27,109,197,55,146,33,182,214,118,67,205,157,200,178,244,173,123,145,145,92,14,5,152,3,142,225,65,82,62,176,50,235,0,79,17,213,77,153,109,237,86,100,36,237,155,137,95,176,118,131,139,16,214,124,189,43,90,253,64,49,183,17,168,249,84,63,55,228,133,132,44,218,219,218,25,37,236,4,48,84,246,111,18,41,244,165,36,93,56,67,221,187,232,234,19,177,137,80,223,161,221,63,215,186,190,160,65,125,102,215,251,40,211,137,205,197,80,125,95,178,20,2,78,244,10,90,142,139,81,92,255,0,182,195,235,247,40,81,158,144,255,0,140,96,126,129,236,106,232,197,116,175,106,172,207,135,185,66,140,240,134,59,151,14,176,27,139,235,24,155,166,249,102,195,26,209,60,47,205,219,255,0,246,136,97,150,75,235,24,163,166,203,218,188,51,172,250,55,183,55,117,254,200,134,1,17,23,54,177,126,120,68,103,186,9,189,252,61,99,2,101,52,77,112,206,137,164,238,87,252,232,192,117,251,139,2,26,226,222,214,99,12,244,242,219,229,54,186,253,205,129,50,186,36,163,53,15,73,111,183,231,66,3,240,44,0,184,245,205,3,9,83,66,106,156,136,101,147,56,173,121,153,195,18,247,217,91,184,151,178,226,60,172,135,14,162,36,122,253,85,68,226,181,217,111,149,131,71,11,251,125,252,69,231,91,121,146,73,205,195,184,104,66,47,125,224,58,201,108,83,205,107,51,184,183,47,110,42,61,220,71,124,151,247,111,77,254,200,208,80,247,245,255,0,112,106,66,58,175,214,3,89,61,155,214,253,209,174,215,222,54,205,25,76,183,220,106,37,111,224,2,183,49,82,51,184,90,251,197,72,173,214,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,224,40,124,8,85,92,5,15,129,0,162,78,198,99,88,219,46,38,55,0,6,220,65,93,151,62,160,254,240,220,27,111,238,97,195,246,135,247,128,98,14,154,111,234,105,218,149,57,47,122,54,52,248,251,156,64,137,140,43,61,102,54,202,221,181,175,175,221,255,0,178,44,74,254,155,142,43,152,106,66,177,111,163,35,63,129,18,34,103,10,28,203,141,82,178,185,110,215,241,253,168,176,19,49,162,161,255,0,177,133,46,95,183,127,140,62,47,155,165,184,204,88,141,20,28,37,225,157,44,87,45,251,119,241,135,197,252,117,37,148,204,5,155,198,248,237,150,159,105,90,172,223,52,146,159,42,222,177,193,11,154,78,204,118,154,174,165,70,167,45,170,136,195,190,107,253,21,238,225,50,58,66,62,150,233,198,174,164,151,205,100,150,243,247,55,68,45,105,20,234,23,88,212,217,86,147,63,9,99,79,113,251,171,192,50,151,147,225,141,100,154,169,86,107,124,173,40,62,30,210,32,73,149,90,223,206,155,255,0,92,255,0,52,70,255,0,39,114,9,114,42,159,143,206,146,110,31,81,16,37,26,97,12,151,181,119,205,186,252,62,192,131,20,176,116,181,53,60,42,175,127,151,224,207,254,176,198,10,227,218,179,99,166,35,42,214,189,89,55,63,251,99,162,85,105,202,74,30,2,105,12,242,10,47,116,67,74,233,218,219,149,239,8,171,199,210,182,59,98,57,23,251,237,156,127,28,116,107,91,203,242,54,253,115,238,119,135,97,255,0,56,106,253,138,126,242,66,116,8,210,203,228,165,32,78,20,226,93,79,180,86,242,188,220,218,252,82,114,185,54,128,66,8,247,186,106,61,116,75,118,94,123,146,84,166,201,43,241,138,75,203,44,197,226,162,16,11,78,207,230,244,165,65,44,170,100,17,123,44,210,77,24,204,194,9,253,90,87,170,136,105,100,182,215,149,100,105,85,148,146,59,40,140,142,219,200,200,75,182,136,26,82,211,250,65,209,16,242,169,140,126,166,187,145,65,180,137,220,27,230,132,174,47,41,37,7,28,201,33,41,73,182,226,172,106,74,82,90,165,175,33,150,83,109,107,253,54,46,213,242,244,198,158,244,249,209,210,124,99,243,124,189,167,238,12,236,155,181,109,157,157,79,244,21,79,159,76,71,196,170,123,226,34,57,81,63,100,242,233,48,200,98,227,148,106,224,99,66,119,17,25,113,26,248,149,207,136,216,157,50,25,220,80,0,0,0,0,107,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,229,166,134,148,146,253,31,168,23,165,52,220,230,29,56,133,61,100,138,77,10,108,38,32,225,90,53,229,114,49,212,25,145,37,41,73,56,77,230,37,18,221,34,44,139,66,29,203,238,180,135,210,30,136,209,202,136,93,83,84,185,181,204,98,243,179,39,147,178,225,38,34,101,16,68,87,73,29,143,35,73,186,77,199,76,140,144,70,91,148,181,33,11,134,58,254,191,171,177,70,174,143,174,235,185,183,57,207,38,122,173,170,43,80,211,58,205,91,72,105,29,6,146,148,21,144,218,11,114,74,246,185,239,51,49,193,109,157,169,26,74,60,141,169,243,231,236,143,207,195,235,245,246,191,102,155,135,86,240,234,35,105,107,233,198,154,220,242,137,255,0,137,84,79,78,124,166,152,253,169,239,248,177,223,52,250,156,22,199,154,199,6,177,122,19,23,161,159,136,156,199,41,231,149,55,102,46,53,210,57,179,79,223,94,151,156,35,51,82,148,163,214,18,150,75,34,117,8,89,165,121,108,115,57,133,216,147,76,98,253,3,38,196,122,57,216,133,202,103,108,169,214,74,37,147,105,214,212,133,169,183,27,90,119,145,41,14,33,104,51,73,154,76,210,102,149,41,38,74,56,91,175,176,23,19,176,214,136,164,177,22,169,144,106,169,250,210,13,17,146,232,198,29,39,144,140,228,107,109,167,141,59,155,117,109,18,94,74,76,247,161,92,115,33,212,55,236,116,75,210,126,111,163,61,111,17,30,185,119,57,210,243,253,75,19,232,22,210,146,136,52,54,107,213,190,194,206,214,117,189,99,134,72,51,36,44,148,164,171,41,154,92,71,11,178,246,141,123,58,231,145,212,68,197,51,207,159,118,123,253,83,223,245,250,251,63,127,119,55,77,190,90,47,210,59,34,170,106,191,111,52,199,12,198,43,138,102,98,104,235,136,170,153,207,12,248,249,179,202,98,105,153,208,28,105,116,198,95,56,151,194,205,165,49,240,241,176,49,172,162,38,22,42,25,212,186,211,237,45,36,164,56,133,164,204,148,149,36,200,201,68,102,70,70,70,67,146,55,126,175,45,76,77,51,137,234,15,43,138,53,77,79,68,208,51,154,174,142,161,162,43,25,180,177,148,190,204,146,26,36,152,118,45,36,180,235,9,10,202,179,53,37,179,90,201,9,74,148,179,65,33,36,106,81,15,84,3,26,162,106,166,98,39,19,226,253,44,87,69,171,180,215,114,152,170,152,152,153,166,115,17,49,19,206,38,98,98,98,39,167,41,137,240,148,20,71,227,134,42,204,113,85,56,219,17,88,68,34,182,67,204,190,83,102,25,105,133,102,109,164,178,146,54,219,66,91,52,155,72,36,41,6,156,171,73,168,148,74,37,42,243,9,163,198,144,244,70,145,180,66,42,154,89,205,146,99,9,145,153,196,157,231,9,81,18,216,131,35,178,76,236,89,218,85,148,109,186,68,68,178,35,220,149,165,104,70,4,105,233,162,31,200,162,110,254,47,97,220,174,212,124,230,48,246,233,124,20,22,72,121,3,138,75,68,139,158,177,71,170,121,211,120,211,100,33,182,140,208,217,91,51,100,118,79,70,157,34,234,125,27,171,239,10,229,44,196,76,165,49,108,173,137,180,145,49,133,14,212,193,57,23,169,53,40,208,225,37,77,184,162,90,86,73,205,108,232,35,36,184,187,233,154,77,85,237,145,171,170,214,166,124,217,158,125,255,0,222,143,199,191,233,135,166,247,131,96,236,222,209,183,122,214,191,98,83,17,118,221,56,162,35,20,227,24,205,154,163,164,99,165,61,41,137,196,196,240,85,51,51,108,3,166,163,171,26,99,16,41,137,117,103,70,78,161,230,210,89,179,36,252,36,91,6,121,92,77,204,140,140,142,198,149,37,68,105,82,20,68,164,169,42,74,136,140,140,138,214,105,85,164,180,135,70,250,5,201,162,142,30,42,170,155,50,234,105,217,108,75,111,106,162,221,109,109,37,213,45,109,164,201,41,105,47,165,195,74,148,131,89,36,210,149,17,157,203,112,185,126,221,171,115,122,185,243,98,51,159,231,236,121,191,69,178,181,155,67,91,78,206,211,219,153,189,85,92,60,56,231,19,223,159,12,115,154,166,122,68,76,206,34,22,83,148,59,74,127,0,233,247,112,50,132,143,151,63,60,168,224,222,98,163,114,250,215,37,144,14,160,136,153,202,105,52,19,177,8,90,247,153,230,67,101,152,146,70,235,78,39,18,180,38,197,172,91,195,204,91,134,167,112,178,159,240,155,194,108,251,125,57,181,195,65,115,158,207,13,18,182,254,90,125,10,212,234,179,184,231,68,203,62,92,167,123,144,177,117,21,65,55,171,42,9,157,83,80,69,237,83,73,204,99,211,8,215,245,105,70,182,33,229,154,220,94,84,17,37,55,82,140,236,146,34,43,238,34,33,43,122,9,232,177,27,128,148,140,117,85,93,192,106,43,138,142,236,69,67,44,161,221,230,200,70,157,89,33,150,222,105,75,205,173,178,29,89,146,242,157,153,73,164,148,209,169,90,134,158,230,163,107,235,226,237,19,52,197,61,241,221,30,30,25,159,207,150,33,232,205,175,164,216,253,157,238,141,91,63,81,69,55,110,94,140,77,53,127,196,175,190,174,88,170,41,183,202,98,98,98,99,20,226,168,174,168,150,82,128,15,27,139,88,181,68,96,157,17,27,95,87,211,77,146,93,9,102,218,105,178,37,68,70,68,25,25,162,29,132,25,150,119,85,99,177,92,136,136,148,165,26,80,149,40,183,42,235,166,221,51,85,83,136,135,154,116,250,123,186,187,180,216,177,76,213,93,83,136,136,231,51,51,210,34,30,23,74,173,37,164,58,55,208,46,77,20,112,241,85,84,217,151,83,78,203,98,91,123,85,22,235,107,105,46,169,107,109,38,73,75,73,125,46,26,84,164,26,201,38,148,168,140,238,81,59,79,227,214,39,72,49,149,140,122,57,255,0,57,214,13,70,42,49,216,169,131,68,234,34,51,182,109,45,165,32,172,73,104,218,82,154,36,163,46,68,88,155,52,101,73,151,93,139,88,181,91,227,101,111,27,95,87,211,77,174,99,23,102,218,105,178,52,195,193,195,145,153,162,29,132,25,158,70,147,115,177,92,204,204,212,165,26,150,165,40,251,24,220,5,196,232,28,26,150,227,210,228,26,218,62,103,24,244,26,98,152,116,156,91,25,28,38,137,215,144,157,237,180,183,73,198,146,163,245,237,217,68,156,237,27,154,38,191,104,94,218,23,184,173,102,41,163,156,99,187,31,181,63,207,39,172,119,75,115,182,110,232,108,232,177,180,38,154,175,106,60,202,230,172,98,169,170,39,250,42,115,214,49,19,203,173,83,153,240,136,152,204,5,198,122,127,31,48,198,85,137,20,251,27,30,217,157,136,217,122,162,16,243,144,17,109,157,156,101,102,143,176,180,154,137,42,83,110,54,179,74,115,88,174,16,132,157,26,116,139,169,244,110,175,188,43,148,179,17,50,148,197,178,182,38,210,68,198,20,59,83,4,228,94,164,212,163,67,132,149,54,226,137,105,89,39,53,179,160,140,146,226,239,51,180,117,99,76,98,5,49,46,172,232,201,212,60,218,75,54,100,159,132,139,96,207,43,137,185,145,145,145,216,210,164,168,141,42,66,136,148,149,37,73,81,17,145,145,109,27,43,105,83,175,183,138,190,60,117,252,255,0,158,159,83,162,59,64,220,171,187,167,173,227,181,25,211,92,153,224,159,15,224,158,179,152,142,147,63,26,57,199,56,170,35,185,0,1,202,186,252,17,89,167,22,153,76,99,91,232,195,76,49,152,196,38,137,130,121,47,197,71,52,227,141,38,122,163,109,149,182,78,50,227,45,184,218,88,119,90,89,13,74,74,212,73,93,174,132,25,93,62,80,189,46,37,229,47,140,209,251,12,103,209,10,142,83,198,205,87,48,130,121,36,210,26,36,169,43,150,146,136,140,212,165,40,203,93,149,73,36,146,53,74,53,231,117,8,142,241,169,109,205,171,197,51,165,179,60,191,106,127,15,207,234,241,207,162,59,43,220,24,179,77,59,123,105,209,231,207,59,84,207,116,126,252,199,140,254,198,121,68,121,220,230,105,154,115,191,147,191,75,23,228,83,9,86,142,21,178,97,202,83,28,243,201,166,230,38,166,217,56,72,151,20,183,85,10,233,168,200,156,75,174,41,90,179,222,225,58,225,34,203,74,211,170,146,17,243,222,37,7,65,93,50,152,196,185,124,183,6,113,42,99,16,186,206,17,157,68,178,99,18,227,145,14,207,82,132,196,58,179,89,165,146,75,74,101,134,155,73,173,199,13,78,157,213,115,81,157,255,0,77,135,181,98,98,52,183,167,217,159,195,242,250,188,31,31,106,155,133,85,53,87,183,246,101,25,137,231,118,152,238,235,51,115,213,251,248,233,241,231,151,20,198,103,136,247,229,103,250,85,252,121,255,0,129,18,16,35,223,149,159,233,87,241,231,254,4,114,155,111,245,11,159,71,222,134,135,217,111,245,179,73,254,39,249,85,173,239,37,159,156,13,65,254,6,197,255,0,29,130,18,148,34,215,146,207,206,6,160,255,0,3,98,255,0,142,193,9,74,31,142,239,254,165,30,185,114,29,175,255,0,89,170,246,40,247,0,0,57,183,87,177,7,148,191,10,101,245,126,9,179,137,206,205,162,33,163,168,7,137,76,195,165,9,83,81,109,71,68,67,48,226,85,192,210,164,168,154,90,84,70,101,100,173,38,147,204,74,68,119,232,251,138,127,33,92,101,165,113,53,112,123,84,60,154,48,246,198,73,188,235,84,35,205,169,152,141,90,115,160,141,210,105,215,13,23,81,39,57,39,53,202,228,115,123,81,83,242,138,178,159,153,210,213,4,38,213,43,156,193,189,47,141,99,88,164,107,97,222,65,161,196,102,65,146,147,116,168,202,233,50,50,190,227,35,16,67,136,84,37,65,134,53,188,238,128,170,97,181,51,73,20,99,144,111,217,11,74,28,202,125,23,91,206,148,168,218,113,57,86,133,26,75,50,22,149,90,198,53,13,191,102,173,62,162,141,93,190,255,0,124,116,251,61,207,70,246,69,180,237,109,125,143,169,221,253,95,56,167,56,142,92,237,220,137,138,162,59,249,85,153,153,254,56,79,120,131,29,34,124,224,113,59,252,50,157,127,29,116,74,86,129,117,255,0,135,218,49,210,219,76,219,111,152,83,154,234,126,55,196,106,181,27,58,254,87,103,114,82,149,101,132,92,47,73,55,189,250,70,107,204,34,215,72,159,56,28,78,255,0,12,167,95,199,93,31,166,222,189,26,141,45,155,180,244,158,127,99,226,236,151,103,92,217,27,123,104,232,46,243,170,220,112,231,166,113,92,198,99,61,211,214,61,18,148,173,0,124,210,40,79,141,61,39,20,44,231,42,54,45,77,233,250,70,156,194,25,36,210,92,152,122,171,93,27,61,134,178,87,23,179,195,186,202,161,74,198,119,109,165,186,78,43,54,82,53,42,30,196,171,19,137,85,227,208,7,205,34,132,248,211,210,113,66,49,116,161,196,217,70,48,227,229,99,136,84,251,89,101,115,24,196,49,4,188,202,61,124,60,59,45,195,182,253,150,132,41,58,196,178,78,100,82,72,211,159,41,220,202,231,250,237,13,87,144,217,118,237,211,60,235,166,152,250,49,25,252,190,151,195,186,27,10,54,174,254,235,117,119,105,205,189,61,219,181,116,204,113,205,117,69,17,232,158,181,196,248,208,244,58,21,225,44,46,48,233,11,78,200,231,18,189,190,71,39,214,79,38,237,25,178,104,56,120,123,27,105,113,14,145,147,173,46,33,80,237,45,4,147,51,67,138,224,87,82,115,127,148,234,99,48,147,224,117,43,54,148,199,196,65,71,65,87,16,49,48,177,80,206,169,167,88,117,16,113,170,67,136,90,76,141,42,74,136,140,148,70,70,70,68,100,58,110,75,156,50,155,211,88,99,81,226,100,201,220,144,245,172,99,44,75,216,202,147,188,60,9,188,131,127,49,44,207,164,235,207,55,145,73,73,150,163,55,72,150,86,236,121,83,60,223,169,255,0,240,202,19,248,148,104,195,79,166,248,62,200,174,185,235,84,103,242,251,57,253,47,167,108,237,175,211,29,162,233,180,212,204,77,187,21,69,17,225,156,76,215,152,241,226,158,25,246,97,116,180,75,210,126,81,164,197,17,17,30,185,119,54,85,18,13,75,19,232,22,210,163,135,37,184,75,213,190,194,206,247,105,205,91,134,72,51,53,160,210,164,171,49,18,92,93,244,16,33,64,87,245,118,23,85,208,21,221,9,54,230,201,228,179,91,178,197,106,26,123,87,172,105,109,47,160,234,84,131,186,28,89,111,73,218,247,45,228,70,38,147,71,188,118,166,52,136,195,136,108,64,166,161,34,32,148,151,149,3,50,128,126,230,168,40,212,33,10,113,162,93,136,157,78,87,16,164,173,36,87,74,211,114,66,179,33,63,110,199,218,145,173,167,201,93,248,241,246,199,143,175,199,235,245,106,253,164,110,21,91,179,127,225,250,24,206,150,185,233,223,110,175,221,159,26,103,246,103,251,179,206,34,106,185,96,0,57,199,86,0,0,3,30,244,254,243,72,174,254,43,244,156,40,183,186,5,233,121,242,87,148,49,132,56,137,52,189,97,38,131,45,134,97,27,27,158,34,126,218,84,233,174,197,171,73,107,89,104,153,37,93,107,113,210,37,184,119,202,225,149,194,211,251,205,34,187,248,175,210,112,162,30,229,211,25,132,158,97,11,54,148,199,196,65,71,65,60,136,152,88,168,103,84,211,172,58,133,18,144,226,22,147,35,74,146,162,35,37,17,145,145,145,25,13,95,106,107,171,208,109,10,110,83,211,134,51,30,49,153,254,97,222,251,133,186,186,93,237,221,11,250,75,252,171,139,213,77,21,247,211,87,5,191,174,39,165,81,223,28,250,196,76,125,4,0,176,122,29,105,45,47,210,43,14,18,168,211,136,69,93,76,179,11,9,81,33,214,210,73,125,213,161,68,136,182,212,132,165,188,175,27,78,43,33,17,27,106,37,38,217,73,11,93,252,27,29,139,212,106,45,197,219,115,152,151,75,237,77,153,169,216,250,203,154,29,101,60,55,40,156,76,123,166,60,98,99,19,19,223,19,18,0,0,253,95,0,0,0,62,123,196,231,104,237,230,253,134,63,224,108,151,248,147,66,12,68,231,104,237,230,253,134,63,224,108,151,248,147,67,79,221,175,149,185,234,143,123,210,29,184,124,223,164,246,234,251,171,132,0,3,112,121,188,17,173,201,253,165,255,0,130,49,82,141,30,43,230,115,73,166,49,155,53,53,48,97,155,174,18,46,33,227,61,149,226,73,93,109,58,235,134,105,115,122,144,181,217,87,108,200,217,146,145,243,222,53,237,183,171,185,162,187,102,237,191,226,250,99,205,228,238,78,203,119,127,73,188,218,13,165,160,214,71,41,242,83,19,223,77,95,210,226,168,244,198,126,152,204,79,41,151,208,128,12,48,208,87,76,166,49,46,95,45,193,156,74,152,196,46,179,132,103,81,44,152,196,184,228,67,179,212,161,49,14,172,214,105,100,146,210,153,97,166,210,107,113,195,83,167,117,92,212,103,124,207,28,206,151,85,111,89,106,46,218,158,83,246,79,132,186,211,111,236,45,102,238,107,171,208,107,169,197,84,244,158,234,169,238,170,153,239,137,251,39,49,56,152,152,128,0,15,161,195,3,198,226,214,45,81,24,39,68,70,215,213,244,211,100,151,66,89,182,154,108,137,81,17,145,6,70,104,135,97,6,101,157,213,88,236,87,34,34,37,41,70,148,37,74,46,230,177,172,105,140,63,166,38,53,157,103,58,135,148,201,101,44,155,241,113,111,153,229,109,55,34,34,34,43,154,148,165,25,37,40,73,26,148,165,37,41,35,51,34,56,115,210,171,73,105,246,146,21,243,147,69,28,68,45,43,41,121,212,211,178,216,150,217,214,194,52,226,26,75,170,90,219,73,26,148,234,152,75,134,149,41,100,131,81,165,42,50,43,159,23,181,54,149,58,11,124,185,215,61,35,241,159,71,189,190,110,30,229,95,222,237,111,159,154,116,244,124,122,188,127,134,159,226,159,254,49,206,121,226,39,198,226,78,54,98,62,42,226,58,241,82,168,168,162,17,63,67,205,187,2,236,27,139,97,50,196,182,188,236,183,11,99,187,41,109,91,210,100,121,179,25,173,74,82,212,165,28,177,232,151,164,252,163,73,138,34,34,61,114,238,108,170,36,26,150,39,208,45,165,71,14,75,112,151,171,125,133,157,238,211,154,183,12,144,102,107,65,165,73,86,98,36,184,184,165,166,176,23,19,171,12,39,168,49,158,156,144,109,212,221,51,24,80,113,234,101,210,84,66,108,222,177,215,73,162,233,27,77,37,77,27,138,234,39,73,68,70,148,58,166,250,108,46,196,154,159,8,43,233,54,35,209,206,195,162,109,36,121,78,178,81,44,147,173,56,149,161,77,184,218,211,184,205,43,109,107,65,154,76,148,68,163,52,169,42,34,81,106,186,13,161,123,65,123,202,93,204,211,95,57,207,127,166,63,158,110,254,222,205,208,217,155,219,179,103,69,160,154,105,187,166,243,104,225,198,41,156,68,249,58,162,58,68,198,61,52,242,158,124,226,103,156,5,189,192,92,103,167,241,243,12,101,88,145,79,177,177,237,153,216,141,151,170,33,15,57,1,22,217,217,198,86,104,251,11,73,168,146,165,54,227,107,52,167,53,138,225,13,238,221,202,110,211,21,209,57,137,121,55,87,165,189,161,191,94,155,81,79,13,116,76,196,199,132,199,41,128,0,120,220,95,197,58,127,5,112,234,109,137,181,76,28,198,42,87,38,212,107,217,151,182,133,196,43,92,251,108,167,42,86,180,36,236,167,82,103,117,22,226,62,39,184,237,117,211,110,153,174,169,196,67,29,62,158,238,174,245,26,123,20,241,87,92,196,68,71,124,204,226,35,233,151,178,1,135,63,217,76,209,251,253,231,226,23,248,190,11,253,108,102,48,252,108,106,236,234,179,228,106,137,199,87,37,181,183,127,105,236,46,15,210,54,106,183,199,158,28,247,227,25,250,179,31,88,34,175,151,59,233,39,251,228,254,77,18,168,34,175,151,59,233,39,251,228,254,77,31,67,135,98,175,37,199,159,102,25,124,117,232,120,209,63,195,230,51,5,241,122,178,192,92,80,167,241,115,15,223,132,110,123,78,196,41,232,114,139,96,158,97,212,45,181,52,235,46,35,113,154,28,105,199,27,51,73,165,100,75,51,74,146,162,37,23,209,158,5,227,166,28,105,23,135,18,236,80,194,249,206,221,42,142,187,79,50,233,18,34,165,241,73,34,55,33,98,91,35,61,91,200,204,155,149,205,38,149,37,104,82,208,180,45,65,112,6,42,242,163,249,137,226,111,196,190,152,130,25,84,49,87,149,31,204,79,19,126,37,244,196,16,8,1,31,79,184,171,49,196,121,70,28,84,115,60,33,167,37,83,234,206,26,94,235,146,73,108,210,48,225,161,98,98,136,186,41,91,132,94,249,146,77,77,165,106,34,74,157,100,148,110,163,230,8,125,84,0,249,140,198,138,243,20,49,43,20,42,10,191,26,34,162,223,173,159,136,76,36,232,226,229,237,192,190,219,240,205,166,27,84,228,59,104,109,45,45,9,101,40,52,228,73,221,7,125,247,19,103,201,205,166,191,230,170,195,135,228,21,252,206,84,222,38,210,222,46,101,12,193,234,156,154,64,145,32,155,153,165,156,169,66,115,45,102,219,169,104,212,148,56,148,170,205,37,230,155,43,85,202,117,201,255,0,25,139,176,113,58,64,224,133,59,181,215,80,153,159,169,165,173,56,251,177,83,232,86,216,101,150,149,12,133,44,219,39,152,110,31,115,45,161,42,121,43,85,141,78,37,8,114,35,40,10,254,178,194,202,202,83,136,56,125,80,197,200,234,25,28,65,68,192,199,67,25,103,105,118,50,50,50,50,52,173,10,73,169,11,66,136,208,180,41,73,81,41,42,50,48,250,136,1,98,180,62,210,206,141,210,235,11,252,56,145,67,194,73,231,176,17,14,67,79,105,196,199,156,83,242,165,155,139,38,13,107,54,218,53,161,214,144,78,37,100,140,151,214,32,140,212,210,200,188,254,157,26,102,200,180,60,195,136,89,155,114,174,121,172,234,141,162,30,153,150,186,133,148,42,156,104,145,173,137,137,113,54,179,45,107,90,51,109,42,39,28,82,210,148,229,35,91,173,133,159,229,35,229,4,137,209,218,25,188,30,193,185,172,34,177,22,99,14,152,152,217,147,46,180,242,233,148,19,172,56,209,59,14,243,14,178,242,226,89,55,210,72,82,146,182,208,104,114,214,91,102,113,173,161,38,152,53,54,136,216,160,212,233,39,23,27,68,207,34,24,77,89,39,132,106,31,95,28,195,77,190,134,86,219,142,160,212,149,178,168,149,186,72,74,219,39,13,36,133,169,36,121,147,143,243,105,180,214,127,53,141,158,207,102,113,115,25,148,198,33,200,184,200,200,183,148,243,241,47,184,163,83,142,184,226,140,212,181,169,70,106,53,25,153,153,153,153,142,40,15,168,138,2,191,163,113,78,141,148,226,14,31,84,48,147,202,122,121,14,81,48,49,208,198,121,29,69,204,140,140,140,137,72,90,84,74,66,208,162,37,161,105,82,84,73,82,76,139,208,8,64,228,224,229,0,140,209,222,122,214,18,98,245,69,254,196,241,251,75,237,68,196,54,252,67,148,236,86,69,185,154,29,12,161,199,22,203,206,17,33,108,146,114,147,142,147,169,52,120,226,118,111,192,113,38,211,105,84,130,85,27,61,158,204,225,37,210,217,116,59,145,113,145,145,111,37,150,33,152,109,38,167,29,113,197,25,37,8,74,72,212,106,51,34,34,35,51,31,62,218,116,105,155,61,211,15,17,225,102,109,202,185,154,140,165,246,136,122,102,90,234,16,113,73,109,211,70,182,38,37,196,222,239,59,170,104,205,180,168,219,109,40,74,83,152,201,110,185,120,57,72,249,65,33,180,137,137,111,7,176,110,107,22,156,58,151,68,38,38,54,100,203,174,178,138,153,102,211,14,52,78,195,188,195,79,50,136,103,137,244,146,20,165,33,197,146,28,181,208,217,149,128,208,251,68,202,203,75,172,80,240,30,69,17,23,39,145,64,67,185,19,61,168,211,0,81,76,74,144,109,172,216,37,160,220,104,150,183,93,65,54,148,18,243,219,88,178,35,75,75,50,9,9,228,115,198,61,32,171,185,21,69,67,86,172,205,103,152,109,74,75,225,160,100,19,184,197,52,150,229,113,77,172,204,229,173,168,208,78,196,230,101,228,171,123,138,76,51,112,236,160,137,41,121,178,18,84,60,166,22,225,109,9,130,212,36,179,12,240,210,69,204,212,220,155,93,177,65,109,79,68,106,181,175,45,231,60,99,203,91,138,187,142,173,93,37,29,175,98,177,17,17,122,176,22,171,75,31,53,140,100,248,63,168,125,28,248,249,172,31,74,122,88,249,172,99,39,193,253,67,232,231,199,205,96,15,170,128,0,0,24,107,202,125,139,26,75,225,30,9,28,243,2,161,33,32,169,232,136,120,136,106,186,165,67,200,110,99,37,67,175,194,51,8,112,102,111,37,73,91,170,121,230,205,104,109,197,163,114,210,109,40,146,177,153,67,137,54,148,202,167,242,168,217,20,246,89,9,49,150,204,97,220,132,140,131,139,101,47,49,18,195,137,52,184,211,141,168,141,43,66,146,102,147,73,145,145,145,153,24,15,156,29,21,116,152,172,180,80,197,200,60,82,163,224,97,38,40,84,58,165,179,121,100,73,18,81,49,151,56,182,214,235,4,230,83,83,43,204,211,107,67,137,35,202,180,39,50,86,140,237,175,232,123,11,113,74,132,198,154,18,89,137,152,105,61,231,154,110,115,174,216,163,118,87,161,245,186,167,150,203,158,45,228,33,196,217,198,150,158,146,74,246,185,92,140,140,224,219,148,51,66,201,174,139,24,161,17,61,164,41,248,180,225,93,75,16,71,79,198,28,74,162,138,9,243,111,51,178,247,220,82,73,72,90,84,78,169,162,89,168,214,201,36,245,142,45,15,101,243,250,11,233,155,61,208,243,17,226,166,110,74,185,230,140,170,54,120,122,154,90,210,16,81,74,109,163,94,170,38,25,197,90,207,53,173,116,201,181,40,155,113,43,82,85,148,205,14,182,31,66,128,56,146,153,180,170,127,42,130,158,200,166,112,147,25,108,198,29,184,184,56,200,71,146,243,17,44,56,146,83,110,182,226,76,210,180,41,38,74,37,17,153,25,25,25,8,150,229,94,211,142,38,165,154,206,244,71,195,148,66,28,138,91,17,14,138,186,108,75,106,32,227,162,218,83,111,166,9,131,73,168,154,67,14,165,26,213,29,157,55,154,83,118,66,91,94,184,44,255,0,40,206,158,223,154,162,122,198,27,225,219,27,62,25,83,51,13,178,18,33,248,124,145,83,168,228,33,109,20,98,137,101,157,150,73,14,56,150,154,220,163,74,212,183,75,50,146,219,55,171,146,235,148,2,50,81,25,45,209,147,27,234,45,116,169,237,154,93,67,205,31,109,247,226,155,138,117,246,152,102,82,173,90,23,153,147,214,221,167,28,52,37,148,182,166,205,70,131,105,45,70,8,0,250,168,1,128,28,151,186,116,252,154,233,84,96,118,49,214,123,94,36,201,115,243,60,76,106,114,189,61,149,182,218,76,174,241,168,246,136,198,108,230,178,228,149,173,162,67,158,53,73,136,112,179,43,26,49,122,141,192,92,47,168,49,115,16,31,139,110,69,78,195,165,232,130,132,96,222,125,213,173,196,180,211,45,163,113,26,220,117,198,219,35,81,165,4,107,35,82,146,146,53,16,121,77,42,180,152,163,116,80,194,56,204,82,172,32,98,230,43,84,66,101,178,137,100,49,26,87,49,152,184,135,22,211,6,230,83,75,40,202,211,139,91,138,35,202,132,43,42,86,188,141,175,231,178,191,198,42,251,17,113,114,109,141,243,153,244,92,45,89,52,156,28,237,17,144,81,79,33,112,15,146,201,76,166,25,197,45,78,180,134,9,45,161,146,206,102,218,27,108,136,250,36,61,6,146,250,69,215,122,80,98,156,126,38,87,81,31,174,193,201,224,178,51,243,50,87,180,188,243,16,122,198,154,111,93,170,215,173,58,213,167,58,248,153,240,34,204,174,74,125,7,33,177,42,107,1,165,38,36,174,45,169,21,49,56,37,210,210,196,161,214,14,99,49,133,82,22,81,171,114,196,75,134,101,219,37,41,109,71,172,121,167,18,179,74,90,83,111,7,170,210,167,27,244,139,158,114,126,224,198,52,98,148,142,18,156,174,229,184,145,35,157,73,38,208,206,66,196,34,108,194,37,81,81,80,51,83,135,70,118,152,90,205,69,157,133,149,179,180,165,106,208,133,147,73,205,93,7,52,187,149,105,125,132,106,170,223,151,66,73,234,201,12,66,101,181,28,169,136,132,173,8,124,208,74,68,83,40,53,27,168,134,120,179,100,214,21,201,109,188,217,41,205,81,184,171,21,203,87,230,177,75,124,32,64,250,58,98,34,131,71,92,121,172,180,109,197,201,22,43,81,145,177,105,92,186,33,8,153,192,179,16,76,162,109,46,53,164,226,32,157,53,33,105,200,226,83,98,81,161,89,22,72,113,37,157,9,50,15,165,224,22,171,70,141,34,232,77,40,48,178,3,19,40,88,143,214,160,231,16,89,30,249,153,52,217,153,121,248,61,99,173,55,174,213,107,208,157,106,19,145,124,72,248,145,93,80,0,0,0,30,127,16,168,169,86,37,80,21,46,28,207,98,34,216,150,213,82,120,217,36,99,176,139,74,95,109,136,150,86,203,138,109,74,74,146,75,36,172,204,140,210,162,189,174,71,192,122,0,1,243,3,139,20,47,200,191,20,235,44,51,231,78,115,240,74,160,152,200,182,221,70,167,106,217,98,92,103,91,171,204,172,153,181,121,178,230,85,175,107,157,174,39,83,147,47,26,254,77,58,35,210,219,68,191,101,143,161,45,69,70,100,107,35,46,236,76,51,179,184,221,220,90,149,120,87,97,179,168,242,221,210,119,42,73,57,111,130,188,179,120,23,25,75,99,44,139,30,101,18,108,146,90,218,94,220,186,105,22,217,190,231,205,136,68,154,18,111,26,136,218,107,89,8,80,233,109,9,81,26,246,71,213,144,141,42,82,186,174,70,76,82,240,83,72,233,238,25,199,207,118,88,10,238,159,115,102,130,217,115,237,147,72,37,147,204,248,194,65,169,188,144,170,152,171,122,146,133,94,199,117,106,200,5,213,229,206,250,73,254,249,63,147,69,170,228,84,243,167,170,126,15,227,189,35,46,23,87,151,59,233,39,251,228,254,77,22,171,145,83,206,158,169,248,63,142,244,140,184,4,180,233,3,137,159,33,188,14,175,49,73,184,185,84,60,93,51,79,199,76,32,57,209,204,144,175,71,33,149,108,172,47,166,131,86,181,243,105,178,66,84,74,90,150,73,73,230,81,15,154,202,178,169,158,215,53,84,230,181,170,99,182,217,213,65,48,136,154,76,98,117,72,111,95,20,251,138,113,215,50,32,146,132,230,90,212,118,73,18,74,246,34,34,220,37,83,150,211,24,228,77,82,180,46,143,208,236,235,167,81,51,2,172,99,28,204,180,236,144,173,183,17,9,14,86,52,100,115,92,183,98,119,146,243,35,101,233,38,206,36,203,10,185,58,240,118,123,140,154,91,208,176,210,135,182,120,74,62,96,197,99,52,137,202,133,234,97,96,31,105,196,150,69,45,6,173,107,231,14,197,211,153,72,215,231,202,164,161,68,2,105,244,54,192,184,61,29,244,113,163,48,231,153,185,186,116,153,123,115,26,141,43,54,22,242,231,17,8,75,145,68,227,172,17,33,221,90,207,82,133,221,71,170,101,164,231,81,36,148,119,175,214,138,10,250,208,27,94,184,198,239,173,33,183,235,140,110,122,210,1,65,165,101,123,13,66,138,1,108,113,65,140,188,217,211,253,123,171,234,4,12,213,71,124,80,166,213,216,228,31,241,133,9,237,197,85,31,204,191,249,255,0,243,4,11,212,72,53,226,117,56,68,70,102,110,193,150,239,219,6,2,80,116,18,60,212,98,142,223,238,168,255,0,5,12,51,178,31,201,251,35,8,52,19,97,198,168,119,110,218,202,213,74,143,121,123,140,48,205,230,12,205,38,103,218,3,113,125,99,17,180,228,93,176,206,181,43,127,123,127,140,67,12,184,120,236,201,159,255,0,156,70,27,233,209,22,148,225,189,108,131,90,8,203,155,119,25,239,245,120,96,17,57,154,248,181,59,221,250,77,191,224,50,38,123,68,84,254,114,41,45,255,0,238,62,3,240,44,8,94,132,86,183,22,39,70,86,59,193,35,135,212,178,38,139,68,123,149,19,73,127,130,16,31,129,96,6,68,180,221,149,123,241,33,71,83,195,120,220,79,146,94,240,210,226,111,110,32,53,36,109,57,185,196,253,129,188,52,59,115,223,110,160,27,136,85,210,103,96,61,227,97,165,26,76,147,110,38,57,7,99,235,1,66,44,189,98,165,188,82,219,133,75,128,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,128,161,240,33,85,112,20,85,242,149,128,105,46,38,55,6,218,79,121,141,192,1,183,16,101,168,115,234,15,239,13,193,181,16,87,101,194,237,65,253,224,24,117,166,203,102,185,5,72,162,35,59,81,145,156,62,162,36,68,126,27,58,80,248,211,46,82,212,148,229,215,121,71,111,210,139,19,7,166,68,14,178,154,169,149,210,254,211,227,75,137,126,183,16,33,178,81,18,82,172,93,105,211,50,45,86,111,40,175,198,20,251,61,240,19,59,162,52,106,29,195,122,81,41,113,181,95,110,224,119,250,59,227,35,150,102,108,153,219,255,0,203,140,67,208,150,120,136,220,60,163,58,72,233,243,143,4,168,184,63,19,219,239,12,188,74,201,80,196,119,255,0,242,224,49,219,73,87,117,116,195,70,70,87,231,148,150,255,0,173,188,33,103,30,34,13,218,222,167,73,229,221,81,70,158,239,175,58,38,91,74,152,246,224,233,70,156,82,136,175,61,74,119,145,159,208,223,236,247,132,46,227,83,205,191,90,84,142,37,87,207,63,140,87,14,215,92,1,155,156,157,8,62,97,170,14,199,190,18,77,252,8,145,41,134,217,187,196,143,119,96,139,190,78,163,104,169,218,146,202,59,236,82,91,255,0,208,136,18,155,12,140,217,178,239,181,128,116,208,178,212,165,246,213,103,119,45,39,247,125,225,13,218,64,22,92,120,196,130,236,171,167,5,255,0,108,116,77,115,80,217,86,74,223,184,200,248,144,133,61,32,255,0,219,239,18,191,194,249,207,241,215,70,181,188,191,37,111,215,62,231,120,118,31,243,134,175,216,167,239,60,0,246,24,77,139,53,182,10,86,208,85,237,5,51,217,38,16,151,109,214,156,35,84,60,99,6,100,107,135,125,4,101,157,181,88,174,87,35,35,36,169,38,149,165,42,47,30,3,81,162,186,173,213,21,83,56,152,122,43,81,167,181,171,181,85,139,244,197,84,85,24,152,158,113,49,61,98,97,57,88,21,141,84,142,61,97,244,37,119,73,63,250,220,52,206,23,43,191,40,71,234,26,117,232,108,238,54,141,110,175,92,146,214,37,57,85,196,187,10,226,17,153,150,241,7,90,62,99,173,79,163,198,35,195,98,5,53,9,15,26,149,50,168,25,148,3,228,68,152,216,37,173,10,113,162,93,140,218,86,102,208,164,173,60,20,132,220,150,156,200,84,214,81,181,149,49,136,52,188,186,177,163,103,80,243,105,52,217,146,126,18,45,131,60,174,38,230,70,70,70,68,105,82,76,141,42,66,136,148,149,37,73,81,17,145,145,111,187,43,105,70,190,222,42,229,92,117,252,222,71,237,3,114,43,221,29,92,87,99,53,105,238,103,134,124,39,190,137,159,24,235,19,223,30,152,151,112,0,3,150,117,234,164,103,212,22,46,208,35,176,160,13,96,0,0,0,0,0,0,0,0,0,0,0,0,60,245,127,95,210,56,93,72,199,215,117,220,219,155,36,114,205,86,213,21,168,117,237,94,177,212,52,142,131,73,82,206,235,113,5,185,39,107,220,247,17,152,244,35,198,226,214,18,209,24,217,68,70,208,53,244,175,107,151,69,217,198,157,108,201,49,16,113,4,70,72,136,97,102,71,145,212,220,236,118,50,50,53,37,68,164,41,73,60,46,241,240,79,147,199,22,57,103,166,125,47,171,67,26,105,212,219,141,108,213,22,184,163,139,135,28,92,57,231,140,242,206,58,103,237,67,158,144,250,67,214,250,70,214,235,170,106,151,54,73,116,38,118,100,242,118,92,53,67,203,97,204,202,233,35,177,103,117,86,73,184,233,145,26,204,139,114,80,148,33,23,243,65,93,13,95,196,185,132,183,25,177,42,93,14,186,50,17,237,124,178,93,18,219,113,13,79,84,133,68,52,178,89,37,226,83,73,101,246,155,81,161,198,205,46,149,211,99,73,157,241,139,22,176,150,183,193,58,222,54,129,175,165,123,36,198,18,206,52,235,102,106,135,140,135,51,50,68,67,11,50,44,237,42,199,99,177,25,25,41,42,36,173,42,73,101,247,39,126,150,47,200,166,18,173,28,43,100,195,148,166,57,231,147,77,204,77,77,178,112,145,46,41,110,170,21,211,81,145,56,151,92,82,181,103,189,194,117,194,69,150,149,167,85,162,104,56,46,107,255,0,223,179,156,247,254,247,118,125,31,244,238,122,195,123,126,19,163,221,57,141,213,225,139,113,76,115,167,186,214,38,106,154,39,247,187,243,206,113,53,76,121,248,148,132,86,52,117,49,136,20,196,198,140,172,228,176,243,105,44,217,147,98,46,17,242,60,174,38,228,100,100,101,99,74,146,162,37,37,105,50,82,84,148,169,38,70,68,101,12,90,75,104,233,83,232,221,95,120,41,54,122,34,101,41,139,101,15,202,103,106,131,40,118,166,9,200,141,113,37,36,183,9,42,109,197,26,20,131,86,107,100,89,145,37,196,94,103,107,26,198,152,195,250,98,99,89,214,115,168,121,76,150,82,201,191,23,22,249,158,86,211,114,34,34,34,185,169,74,81,146,82,132,145,169,74,82,82,146,51,50,35,135,61,42,180,150,159,105,33,95,57,52,81,196,66,210,178,151,157,77,59,45,137,109,157,108,35,78,33,164,186,165,173,180,145,169,78,169,132,184,105,82,150,72,53,26,82,163,34,185,243,59,199,26,127,37,79,23,202,119,122,187,243,232,252,122,119,186,207,177,121,218,241,174,187,22,63,84,199,159,158,156,88,243,120,63,143,199,187,135,227,115,138,23,75,65,221,50,152,193,71,215,134,152,157,49,136,85,19,26,242,159,133,142,117,199,29,76,137,68,219,203,112,155,101,182,92,113,196,190,238,168,178,18,146,148,40,212,187,93,107,51,149,49,20,154,16,104,113,21,141,83,118,241,31,18,100,191,236,119,7,175,101,182,31,91,204,174,117,17,149,72,202,202,154,90,22,150,154,89,230,83,164,118,53,183,171,34,87,140,213,202,216,250,118,15,194,62,13,253,55,197,253,159,28,126,94,31,150,28,39,107,113,177,227,109,255,0,221,223,45,137,242,216,199,15,23,44,99,248,241,158,62,238,159,181,198,0,0,231,29,88,235,170,42,126,81,86,83,243,58,90,160,132,218,165,115,152,55,165,241,172,107,20,141,108,59,200,52,56,140,200,50,82,110,149,25,93,38,70,87,220,100,98,24,244,167,209,226,111,163,158,39,69,83,26,185,140,77,55,29,242,205,63,53,138,109,37,182,67,217,38,180,26,144,121,77,214,148,173,90,247,36,206,201,94,68,37,196,16,154,209,109,52,132,192,154,99,72,140,56,137,195,250,150,46,34,9,73,121,49,210,216,246,46,106,130,141,66,22,150,221,52,92,137,212,229,113,105,82,20,101,116,173,86,52,43,42,211,197,109,109,157,26,251,94,111,199,142,159,147,127,236,251,124,235,221,61,161,139,211,51,167,185,202,184,240,240,174,35,198,59,252,99,49,140,227,17,239,160,238,153,76,96,163,235,195,76,78,152,196,42,137,141,121,79,194,199,58,227,142,166,68,162,109,229,184,77,178,219,46,56,226,95,119,84,89,9,73,74,20,106,93,174,181,153,216,76,122,198,122,131,31,49,58,107,137,21,3,27,30,217,145,136,41,122,98,22,243,112,16,141,149,155,101,6,191,178,181,26,73,41,83,142,56,178,74,115,88,173,232,188,122,37,96,212,163,29,49,186,75,69,84,19,153,116,20,173,155,204,227,97,162,157,82,28,153,67,176,164,169,200,56,114,66,146,163,117,196,222,230,149,17,161,180,186,225,92,219,202,122,109,58,141,70,174,138,52,81,57,140,242,252,57,248,71,119,255,0,152,244,181,237,143,177,183,127,85,170,222,106,168,225,174,104,243,230,57,242,142,117,76,71,239,85,203,139,199,17,60,166,106,154,178,83,147,151,69,142,117,138,134,210,42,187,128,151,69,74,218,214,162,151,131,120,181,171,56,182,222,200,168,243,34,86,84,106,148,219,136,109,43,37,43,61,220,34,65,182,210,215,35,35,141,46,151,75,228,242,248,89,76,166,2,30,10,6,9,148,67,66,194,195,52,150,154,97,164,36,146,134,208,132,145,18,82,148,145,17,36,136,136,136,136,136,114,70,247,161,209,209,161,179,22,168,250,103,198,94,77,222,173,228,212,239,78,210,175,95,168,229,29,41,167,186,154,123,163,215,223,51,223,57,158,93,29,53,99,88,211,24,127,76,76,107,58,206,117,15,41,146,202,89,55,226,226,223,51,202,218,110,68,68,68,87,53,41,74,50,74,80,146,53,41,74,74,82,70,102,68,112,231,165,86,146,211,237,36,43,231,38,138,56,136,90,86,82,243,169,167,101,177,45,179,173,132,105,196,52,151,84,181,182,146,53,41,213,48,151,13,42,82,201,6,163,74,84,100,87,57,132,175,232,10,71,20,105,24,250,18,187,148,243,156,142,103,170,218,161,117,238,179,172,213,186,135,81,211,105,73,89,89,109,160,247,40,175,107,30,227,50,16,197,164,62,143,21,190,142,85,186,233,106,165,189,174,93,23,157,233,60,225,150,205,48,243,40,114,50,186,136,174,121,29,77,210,78,52,102,102,131,50,222,164,41,11,95,13,188,115,168,139,116,197,63,39,223,235,244,250,60,61,63,67,179,123,23,183,177,234,214,93,174,247,235,145,241,51,140,112,99,156,209,252,125,98,174,254,30,156,166,181,227,208,131,67,136,172,106,155,183,136,248,147,37,255,0,99,184,61,123,45,176,250,222,101,115,168,140,170,70,86,84,210,208,180,180,210,207,50,157,35,177,173,189,89,18,188,102,174,84,166,50,233,124,226,95,21,41,155,64,67,198,192,198,178,184,104,168,88,150,146,235,79,180,180,154,86,218,208,162,50,82,84,147,50,52,153,25,25,25,145,136,190,208,47,75,207,145,68,221,140,33,196,73,165,168,249,204,97,108,51,8,216,220,144,242,7,20,151,77,118,45,90,143,84,243,166,201,42,235,67,109,25,173,195,182,103,12,229,6,99,49,151,201,229,241,83,105,180,124,60,20,12,19,43,137,138,138,137,117,45,52,195,72,73,169,110,45,106,50,36,165,41,35,51,81,153,17,17,25,152,250,118,20,105,254,11,155,93,127,107,61,115,249,120,126,121,112,125,172,85,182,103,111,112,235,190,78,62,71,135,60,60,57,238,254,60,227,143,191,49,31,179,192,134,189,45,52,96,155,232,207,91,195,192,34,99,206,116,188,255,0,92,252,134,57,197,36,162,13,13,154,53,140,62,130,181,157,111,88,217,26,200,137,11,37,37,73,202,102,166,209,232,116,37,210,159,243,61,214,238,201,235,24,249,138,232,58,131,161,28,195,39,172,68,190,44,205,4,136,242,107,41,169,86,74,77,14,37,179,37,41,6,74,179,138,105,180,31,31,77,13,41,38,26,64,215,207,74,105,185,204,66,176,246,68,241,20,154,20,216,84,57,69,58,72,202,228,99,168,51,51,82,148,163,112,155,204,73,52,52,100,89,16,181,187,155,143,161,238,139,21,6,144,181,188,60,214,99,1,169,160,228,81,141,46,119,24,249,45,40,139,202,105,89,192,50,104,82,84,110,184,155,18,148,149,22,169,11,206,103,152,219,67,154,220,121,187,67,254,239,241,229,248,253,31,131,186,235,152,189,185,249,223,28,70,104,243,251,167,198,158,83,28,174,116,229,31,183,211,151,36,198,12,73,211,127,76,120,92,21,148,57,135,24,109,58,255,0,100,72,205,67,206,62,194,25,121,18,88,124,201,94,103,146,234,22,133,58,234,11,42,90,50,185,33,205,97,154,124,94,179,37,106,8,26,130,71,68,63,42,194,153,61,60,204,210,10,13,48,178,88,57,130,151,11,45,135,202,68,132,18,137,132,41,68,211,105,222,77,161,37,124,164,130,82,8,243,166,16,113,139,228,157,242,78,168,190,76,188,227,225,166,216,174,118,219,237,172,214,88,178,229,203,208,213,100,201,171,213,248,189,94,77,95,67,40,217,54,222,186,230,146,204,81,110,38,38,174,255,0,15,167,199,193,210,157,151,110,166,139,120,118,141,90,141,109,84,213,110,206,38,40,153,140,213,57,229,51,79,60,209,31,181,221,51,136,231,25,121,105,116,186,97,56,152,66,202,101,48,17,17,177,209,175,34,26,22,22,25,165,58,235,238,173,68,148,54,132,36,140,212,165,40,200,137,36,70,102,102,68,66,237,233,61,163,255,0,230,112,170,169,170,30,42,121,206,179,72,234,105,137,180,213,246,202,208,233,139,114,38,37,181,54,193,25,18,181,73,75,40,34,82,186,74,50,82,172,130,81,33,57,223,160,238,134,175,224,163,11,196,188,78,151,67,170,182,141,101,76,66,192,186,219,110,170,68,146,113,228,56,109,188,219,206,54,226,159,107,84,121,201,41,82,18,106,69,236,181,145,227,159,42,103,156,13,63,254,6,194,127,29,141,28,5,205,151,58,109,12,223,189,30,116,204,98,60,35,243,159,177,219,218,45,251,183,183,55,174,141,147,179,170,205,138,41,174,106,170,58,87,84,68,116,254,26,121,243,137,197,83,206,51,17,19,54,179,71,157,24,38,250,69,209,24,133,31,72,204,117,117,69,35,205,175,203,96,94,82,81,15,49,67,197,21,173,96,214,118,213,186,122,150,205,181,153,228,189,210,187,18,245,141,217,73,116,198,97,39,152,66,205,165,49,241,16,81,208,79,34,38,22,42,25,213,52,235,14,161,68,164,56,133,164,200,210,164,168,136,201,68,100,100,100,70,66,64,57,38,62,154,159,17,255,0,227,135,161,229,1,209,3,194,232,89,190,144,244,11,217,103,50,232,61,166,165,151,190,245,145,23,9,14,201,22,212,201,168,236,135,90,105,178,37,55,185,43,66,46,155,56,70,79,95,209,115,119,65,70,170,207,198,140,230,60,113,51,206,61,49,252,250,127,47,246,238,141,159,189,186,157,131,180,230,60,141,83,71,147,170,122,83,53,91,163,52,213,252,53,76,230,38,122,79,94,83,154,110,214,133,250,82,75,244,129,160,89,148,212,147,152,117,98,20,137,147,41,204,41,48,152,115,138,104,151,149,184,198,144,70,100,164,169,38,217,57,148,146,72,116,204,178,33,11,107,53,132,229,103,250,85,252,121,255,0,129,24,131,163,180,187,27,35,177,86,91,19,163,236,4,68,69,103,47,102,38,38,25,198,154,135,90,97,218,54,148,219,174,56,113,37,169,66,77,14,26,51,57,98,204,180,145,116,148,146,60,190,229,103,250,85,252,121,255,0,129,31,109,90,219,154,205,147,115,202,68,230,158,24,207,116,243,143,183,199,254,173,106,214,235,233,55,111,180,29,28,232,171,167,130,239,149,171,130,38,56,168,254,142,188,198,35,165,19,159,51,213,49,251,57,155,123,201,103,231,3,80,127,129,177,127,199,96,132,165,8,181,228,179,243,129,168,63,192,216,191,227,176,66,82,135,37,187,255,0,169,71,174,90,63,107,255,0,214,106,189,138,61,192,0,243,211,170,254,145,167,106,234,110,132,156,77,182,121,229,93,182,115,52,46,161,213,237,91,43,68,235,253,52,164,208,140,168,50,62,154,147,126,5,115,220,57,170,170,138,99,53,78,29,103,106,205,203,245,112,218,166,106,156,76,242,140,242,136,153,153,245,68,68,204,207,116,68,204,242,122,17,24,188,168,216,101,40,166,177,58,156,196,201,107,185,34,43,88,55,152,152,49,149,71,120,136,18,101,4,254,99,89,151,73,167,153,111,34,82,146,45,70,110,145,172,237,39,66,197,233,169,132,177,88,195,163,213,69,35,147,202,246,249,228,159,87,60,148,52,70,241,172,226,33,238,110,37,180,52,70,110,186,184,117,68,52,132,26,76,141,110,39,129,217,73,227,246,182,155,225,90,74,168,142,177,206,61,113,249,198,99,233,110,29,159,109,184,216,59,193,99,81,92,226,221,83,193,87,119,155,87,46,126,138,106,225,170,125,150,16,114,104,98,180,194,144,198,199,176,197,169,76,60,76,13,126,201,165,232,133,45,73,118,17,216,24,120,151,219,82,120,146,146,164,155,168,82,76,136,238,164,40,148,89,77,43,176,154,68,249,192,226,119,248,101,58,254,58,232,241,180,237,65,55,164,234,9,101,83,79,197,236,179,73,52,99,51,8,39,245,105,94,170,33,149,146,219,94,85,145,165,86,82,72,236,162,50,59,111,35,33,232,113,158,160,148,85,152,195,93,85,52,252,94,213,43,156,212,179,57,132,19,250,181,35,91,14,244,83,139,109,121,86,68,164,221,42,35,178,136,140,175,188,136,198,145,86,167,143,73,77,137,253,154,185,122,166,63,60,253,111,82,216,216,177,165,222,43,187,82,220,114,189,106,34,174,191,26,138,162,51,51,211,157,51,76,68,127,12,203,57,233,108,90,138,193,238,76,57,44,242,79,52,216,39,147,126,112,145,202,29,34,120,150,81,17,19,56,178,113,77,173,163,35,105,212,67,166,33,212,44,212,68,75,109,60,78,201,84,123,211,180,252,222,172,168,37,148,181,63,9,181,77,39,49,140,203,224,152,214,37,26,216,135,150,72,109,25,150,100,148,221,74,34,186,140,136,175,188,200,133,194,196,140,77,148,84,184,45,132,24,103,45,107,60,69,21,7,58,126,96,254,101,21,162,35,166,78,44,152,202,104,34,232,180,203,46,103,74,148,71,175,203,209,52,29,239,95,38,134,20,204,42,252,108,123,19,154,155,67,195,64,208,12,154,158,135,82,20,167,98,221,142,135,137,97,180,167,129,37,41,73,58,181,40,204,206,233,66,73,39,152,212,143,170,185,157,163,126,206,158,158,145,77,49,246,68,213,63,71,63,169,192,233,173,219,220,189,149,180,182,205,232,197,117,221,189,115,159,127,159,85,54,169,229,207,21,114,152,240,227,148,157,81,212,117,49,135,244,196,186,140,163,36,176,242,153,44,165,146,98,18,17,130,60,173,166,230,102,102,103,115,82,148,163,53,41,106,51,82,148,165,41,70,102,102,103,138,92,169,158,111,212,255,0,248,101,9,252,74,52,102,48,195,158,84,207,55,234,127,252,50,132,254,37,26,54,221,169,17,78,134,228,71,76,60,239,184,151,43,189,189,58,75,151,38,102,169,185,153,153,231,51,51,156,204,207,124,202,45,69,218,209,167,72,186,159,70,234,251,194,185,75,49,19,41,76,91,43,98,109,36,76,97,67,181,48,78,69,234,77,74,52,56,73,83,110,40,150,149,146,115,91,58,8,201,46,46,252,157,16,104,10,71,20,116,137,164,168,74,238,83,206,114,57,158,223,181,66,235,221,103,89,171,129,136,117,29,54,148,149,149,150,218,15,114,138,246,177,238,51,33,198,210,91,71,74,159,70,234,251,193,73,179,209,19,41,76,91,40,126,83,59,84,25,67,181,48,78,68,107,137,41,37,184,73,83,110,40,208,164,26,179,91,34,204,137,46,34,250,53,171,119,236,219,141,101,174,145,56,207,132,242,235,232,156,254,19,233,245,94,208,214,236,173,163,172,175,118,181,209,154,174,91,227,225,158,149,83,51,84,79,12,231,60,84,205,57,238,152,229,85,51,202,102,153,149,160,43,250,71,20,105,24,10,238,132,155,115,156,142,103,173,217,98,181,14,179,172,213,186,182,151,208,117,41,89,89,109,172,183,164,175,107,150,227,35,30,132,68,30,132,186,83,254,103,186,221,217,61,99,31,49,93,7,80,116,35,152,100,245,136,151,197,153,160,145,30,77,101,53,42,201,73,161,196,182,100,165,32,201,86,113,77,54,131,151,193,188,236,221,125,58,251,60,125,42,142,177,252,247,75,202,123,239,186,55,183,71,104,206,158,115,85,154,243,54,234,158,248,240,158,238,42,115,17,56,199,116,226,34,98,0,0,28,139,77,99,222,159,222,105,21,223,197,126,147,133,16,230,38,51,79,239,52,138,239,226,191,73,194,136,115,26,86,242,126,181,79,179,30,249,122,131,177,79,152,47,127,109,87,220,182,244,52,5,127,87,97,117,93,1,93,208,147,110,108,158,75,53,187,44,86,161,167,181,122,198,150,210,250,14,165,72,59,161,197,150,244,157,175,114,222,68,98,105,52,123,199,106,99,72,140,56,134,196,10,106,18,34,9,73,121,80,51,40,7,238,106,130,141,66,16,167,26,37,216,137,212,229,113,10,74,210,69,116,173,55,36,43,50,19,25,218,109,104,177,249,158,235,118,167,20,116,4,197,116,29,65,211,129,125,226,214,34,95,22,102,179,92,1,187,152,212,171,37,36,182,212,225,18,148,131,52,221,197,52,226,207,194,232,211,164,93,79,163,117,125,225,92,165,152,137,148,166,45,149,177,54,146,38,48,161,218,152,39,34,245,38,165,26,28,36,169,183,20,75,74,201,57,173,157,4,100,151,23,124,52,26,187,155,31,83,54,47,252,92,243,244,122,99,249,231,30,167,209,189,187,189,162,237,31,98,219,218,187,39,19,122,41,205,19,202,38,168,239,183,84,247,76,78,113,153,197,53,103,156,69,83,41,182,1,231,168,10,254,145,197,26,70,2,187,161,38,220,231,35,153,235,118,88,173,67,172,235,53,110,173,165,244,29,74,86,86,91,107,45,233,43,218,229,184,200,199,161,27,189,53,69,113,21,83,57,137,121,110,245,155,154,123,149,90,187,76,211,85,51,49,49,49,137,137,142,83,19,19,206,38,39,172,0,0,43,243,124,247,137,206,209,219,205,251,12,127,192,217,47,241,38,132,24,137,206,209,219,205,251,12,127,192,217,47,241,38,134,159,187,95,43,115,213,30,247,164,59,112,249,191,73,237,213,247,87,8,0,6,224,243,120,62,123,196,247,208,21,253,35,138,52,140,5,119,66,77,185,206,71,51,214,236,177,90,135,89,214,106,221,91,75,232,58,148,172,172,182,214,91,210,87,181,203,113,145,136,16,26,158,242,213,21,197,154,169,156,196,241,127,165,232,78,196,108,220,211,220,218,54,174,211,52,213,76,218,137,137,140,76,76,121,88,152,152,158,113,49,61,97,200,151,76,102,18,121,132,44,218,83,31,17,5,29,4,242,34,97,98,161,157,83,78,176,234,20,74,67,136,90,76,141,42,74,136,140,148,70,70,70,68,100,37,239,66,253,41,37,250,64,208,44,202,106,73,204,58,177,10,68,201,148,230,20,152,76,57,197,52,75,202,220,99,72,35,50,82,84,147,108,156,202,73,36,58,102,89,16,133,181,155,26,241,239,68,166,43,29,25,40,44,123,195,248,56,118,167,242,154,30,85,29,83,180,236,67,153,166,48,76,202,161,80,78,183,157,122,180,41,134,152,51,200,148,167,88,149,40,238,107,74,82,188,49,160,43,250,187,11,170,232,10,238,132,155,115,100,242,89,173,217,98,181,13,61,171,214,52,182,151,208,117,42,65,221,14,44,183,164,237,123,150,242,35,31,14,158,237,237,137,168,142,62,116,85,17,244,199,140,122,99,249,241,109,123,99,103,236,222,212,54,69,95,6,152,163,81,106,170,162,51,214,154,227,49,52,213,49,19,60,21,117,204,119,98,113,152,154,83,222,2,214,104,241,164,61,17,164,109,16,138,166,150,115,100,152,194,100,102,113,39,121,194,84,68,182,32,200,236,147,59,22,118,149,101,27,110,145,17,44,136,247,37,105,90,17,114,166,50,233,124,226,95,21,41,155,64,67,198,192,198,178,184,104,168,88,150,146,235,79,180,180,154,86,218,208,162,50,82,84,147,50,52,153,25,25,25,145,141,218,221,218,111,81,23,45,206,98,122,60,183,172,208,223,217,218,154,180,154,202,102,138,232,156,85,19,214,63,63,24,231,137,142,113,56,69,110,155,250,99,197,99,84,221,204,56,195,105,215,251,29,193,234,30,113,246,16,243,43,157,68,101,74,243,60,151,80,133,165,166,150,121,82,209,149,141,109,235,12,213,226,245,118,183,70,109,25,170,237,37,106,231,164,242,120,158,108,145,203,50,243,204,231,35,79,108,26,198,158,83,30,33,78,182,183,117,139,96,209,208,51,203,124,199,184,183,250,157,52,52,91,152,104,253,95,61,54,166,228,209,9,195,217,235,196,114,104,163,125,81,5,10,233,163,51,144,110,172,200,141,42,74,137,195,111,49,168,214,209,17,231,90,208,238,94,155,68,189,39,230,250,51,214,241,17,235,151,115,157,47,63,212,177,62,129,109,41,40,131,67,102,189,91,236,44,237,103,91,214,56,100,131,50,66,201,74,74,178,153,165,196,104,119,102,107,215,255,0,222,61,51,207,30,29,216,244,125,184,244,189,105,160,183,70,155,116,115,185,177,19,84,209,154,56,177,51,53,114,226,154,187,166,230,51,202,124,216,174,34,38,56,99,9,132,163,168,234,99,15,233,137,117,25,70,73,97,229,50,89,75,36,196,36,35,4,121,91,77,204,204,204,206,230,165,41,70,106,82,212,102,165,41,74,82,140,204,204,206,51,180,244,209,15,228,81,55,127,23,176,238,87,106,62,115,24,123,116,190,10,11,36,60,129,197,37,162,69,207,88,163,213,60,233,188,105,178,16,219,70,104,108,173,153,178,57,65,151,76,101,243,137,124,44,218,83,31,15,27,3,26,202,34,97,98,161,157,75,173,62,210,210,74,67,136,90,76,201,73,82,76,140,148,70,100,100,100,100,35,59,79,77,49,225,113,34,41,252,27,194,153,214,209,73,67,221,153,244,115,104,101,200,121,196,66,30,105,198,210,194,141,6,178,105,149,179,185,212,45,36,233,169,86,37,33,41,90,246,93,183,26,104,210,98,231,95,217,199,143,163,209,227,232,244,225,210,93,150,220,219,117,239,15,22,139,51,76,252,180,213,156,112,231,51,53,79,57,227,206,120,59,230,172,230,120,102,181,131,209,167,72,186,159,70,234,251,194,185,75,49,19,41,76,91,43,98,109,36,76,97,67,181,48,78,69,234,77,74,52,56,73,83,110,40,150,149,146,115,91,58,8,201,46,46,243,43,64,87,244,142,40,210,48,21,221,9,54,231,57,28,207,91,178,197,106,29,103,89,171,117,109,47,160,234,82,178,178,219,89,111,73,94,215,45,198,70,33,139,71,141,30,43,125,35,107,116,82,212,179,123,36,186,19,35,211,137,195,205,154,161,229,176,230,103,101,25,92,179,186,171,40,155,104,140,141,102,71,189,40,74,214,137,157,160,40,10,71,11,169,24,10,18,132,148,243,100,142,89,173,217,97,117,238,189,171,214,58,183,87,211,117,74,89,221,110,44,247,168,237,123,22,226,34,31,38,238,124,35,130,174,47,147,238,245,250,61,30,62,158,157,237,135,182,152,216,255,0,9,181,54,191,92,253,188,99,28,24,229,199,252,89,199,14,57,240,231,139,151,3,208,139,57,165,245,1,87,98,142,142,213,109,9,66,74,121,206,121,51,216,54,88,93,123,76,235,53,113,208,238,175,166,234,146,130,178,27,89,239,81,94,214,45,230,68,60,247,230,254,209,35,254,22,127,249,12,207,253,92,95,58,118,160,148,85,148,252,178,169,167,226,246,169,92,230,13,153,132,19,250,181,35,91,14,242,9,109,175,42,200,148,155,165,68,118,81,17,149,247,145,24,231,38,229,141,109,21,90,162,184,156,196,196,226,98,122,242,117,85,26,61,173,187,58,171,27,67,81,166,174,220,209,93,53,83,229,40,170,152,153,166,98,168,142,120,207,78,113,19,156,34,19,243,0,233,111,255,0,4,223,252,250,89,254,176,38,48,7,158,175,235,250,71,11,169,24,250,238,187,155,115,100,142,89,170,218,162,181,14,189,171,214,58,134,145,208,105,42,89,221,110,32,183,36,237,123,158,226,51,31,134,139,103,216,217,145,93,84,85,56,158,185,152,229,140,250,35,197,203,111,54,248,109,77,248,185,167,181,169,181,79,21,19,49,76,91,166,172,213,53,240,198,49,53,85,51,57,166,49,17,227,222,244,34,42,249,115,190,146,127,190,79,228,209,156,20,238,155,218,47,213,149,4,178,150,167,241,59,106,154,78,99,25,151,193,49,204,179,20,107,98,30,89,33,180,102,91,4,148,221,74,34,186,140,136,175,188,200,134,15,242,231,125,36,255,0,124,159,201,163,236,181,122,213,232,205,170,162,125,83,150,179,174,217,154,237,153,84,81,174,179,93,185,158,113,21,211,52,231,213,152,140,162,172,100,86,132,154,96,212,218,35,98,131,83,164,156,92,109,19,60,136,97,53,100,158,17,168,125,124,115,13,54,250,25,91,110,58,131,82,86,202,162,86,233,33,43,108,156,52,146,22,164,145,230,75,147,222,128,163,113,79,75,154,39,15,177,6,158,132,158,83,211,200,121,220,52,116,12,73,30,71,81,204,241,134,70,70,70,74,66,210,162,74,208,180,153,45,11,74,84,147,74,146,70,93,86,152,58,38,86,90,34,226,135,128,243,216,136,185,196,138,62,29,184,153,21,70,168,2,133,98,106,130,109,6,249,33,4,227,164,133,180,234,205,181,32,215,158,218,181,153,18,93,65,159,234,248,95,66,116,5,127,70,226,157,27,41,196,28,62,168,97,39,148,244,242,28,162,96,99,161,140,242,58,139,153,25,25,25,18,144,180,168,148,133,161,68,75,66,210,164,168,146,164,153,22,58,242,163,249,137,226,111,196,190,152,130,17,235,201,185,202,9,13,163,180,75,152,61,140,147,88,181,97,212,198,33,81,48,83,39,157,117,228,83,43,38,159,113,210,106,29,150,29,121,228,68,188,108,36,208,149,37,13,172,214,229,174,183,12,228,43,149,31,204,79,19,126,37,244,196,16,8,1,31,85,3,229,92,125,84,0,8,107,229,58,228,255,0,131,194,40,200,157,32,112,66,157,217,40,88,188,207,212,210,214,156,97,168,89,12,83,143,178,203,74,134,66,150,78,27,47,185,17,185,150,208,164,178,164,42,198,150,212,132,55,50,128,3,230,179,70,45,33,106,173,23,241,150,75,139,148,180,54,223,176,107,33,166,50,181,197,57,14,204,206,5,212,229,118,29,197,32,254,165,196,26,146,180,161,214,154,89,161,121,50,159,159,198,140,94,172,177,235,20,42,12,92,196,7,225,28,158,212,81,9,122,32,161,24,38,88,105,8,109,45,52,203,104,222,100,134,218,109,182,200,212,106,89,146,8,212,165,40,205,71,146,188,163,186,14,67,104,165,89,64,86,24,124,184,184,140,58,172,34,31,68,11,46,161,215,87,36,139,73,18,206,9,215,204,141,43,66,146,106,83,10,82,181,170,67,78,165,68,163,100,221,115,218,242,98,232,29,242,111,158,195,99,206,44,73,115,80,52,252,193,60,219,43,152,203,181,144,181,67,201,67,201,114,202,214,164,245,48,239,166,28,213,153,183,26,121,68,227,39,124,142,164,130,197,86,154,34,77,112,235,67,42,99,74,42,190,99,23,15,50,174,42,136,105,108,150,76,112,234,104,153,149,42,26,53,205,169,253,98,73,74,91,202,134,105,109,100,232,106,77,43,204,230,184,137,174,171,66,12,33,163,113,235,73,202,75,8,241,1,136,183,36,85,20,60,221,152,131,132,124,217,125,165,162,87,22,235,79,54,189,228,75,109,214,219,112,137,68,164,25,160,137,73,82,76,210,114,105,203,87,230,177,75,124,32,64,250,58,98,48,3,146,227,207,179,12,190,58,244,60,104,11,41,142,152,23,136,250,58,98,60,199,11,241,66,77,176,205,96,108,235,47,52,102,184,89,132,42,140,201,184,168,103,12,139,88,202,242,170,199,98,81,41,42,66,210,133,161,104,79,182,150,105,167,143,50,93,26,23,162,156,154,160,132,128,163,92,136,124,214,252,52,54,170,98,168,39,214,183,30,151,155,233,81,17,195,56,235,142,45,101,151,88,172,234,108,220,54,76,218,19,83,166,222,135,212,206,151,56,94,236,149,69,9,5,91,72,225,223,85,39,56,139,118,35,81,2,251,174,48,183,144,227,109,44,146,164,60,152,100,52,107,82,28,54,201,70,180,37,70,89,85,2,211,60,23,197,9,46,46,35,2,39,52,132,92,5,118,228,225,137,10,36,241,43,109,165,170,53,245,161,12,164,156,82,137,163,67,134,227,102,135,115,234,212,133,165,100,163,65,146,128,48,95,8,107,44,122,197,10,127,8,240,253,136,71,39,181,20,66,153,135,56,183,201,150,26,66,27,83,174,188,226,247,153,33,182,155,113,195,36,146,150,100,131,36,165,74,50,73,253,15,104,197,163,213,43,162,254,13,73,112,142,150,137,219,246,13,100,76,198,104,184,86,225,222,153,199,58,172,206,196,56,148,23,212,182,130,82,150,164,52,211,72,53,175,38,99,241,90,18,104,125,76,232,141,133,237,73,82,80,145,181,180,242,29,133,85,147,136,71,98,53,17,207,180,227,235,101,13,182,234,205,41,67,41,137,91,68,180,161,179,112,146,75,90,82,103,149,57,20,0,0,0,45,86,150,62,107,24,201,240,127,80,250,57,241,243,88,62,148,244,177,243,88,198,79,131,250,135,209,207,143,154,192,19,125,201,193,202,1,7,164,68,137,172,36,197,234,139,253,150,32,54,151,218,137,136,109,136,118,234,40,92,235,115,52,58,25,67,109,161,230,91,50,66,217,36,230,54,218,39,82,107,241,196,214,117,15,151,122,2,191,172,176,178,178,148,226,14,31,84,49,114,58,134,71,16,81,48,49,208,198,89,218,93,140,140,140,140,141,43,66,146,106,66,208,162,52,45,10,82,84,74,74,140,142,127,180,36,211,6,153,210,231,11,218,157,36,225,32,171,105,28,59,9,171,36,240,141,68,106,32,95,117,199,208,202,219,113,212,18,84,135,147,12,183,73,9,91,134,217,40,144,181,40,203,50,131,34,128,0,7,148,197,44,45,161,49,166,132,153,225,158,37,200,185,230,155,156,234,118,216,45,169,232,125,110,169,228,60,223,140,101,104,113,54,113,164,43,162,162,189,172,119,35,50,63,159,125,48,116,76,172,180,69,197,15,1,231,177,17,115,137,20,124,59,113,50,42,141,80,5,10,196,213,4,218,13,242,66,9,199,73,11,105,213,155,106,65,175,61,181,107,50,36,186,131,63,163,49,103,244,170,209,158,141,210,191,8,227,48,182,176,142,139,151,45,49,9,153,74,38,112,198,106,92,186,98,218,28,67,79,155,121,137,47,35,43,174,33,109,168,203,50,22,172,170,66,242,56,128,132,188,21,211,199,25,112,67,71,218,219,1,169,137,212,213,45,212,26,159,7,102,141,76,82,219,148,190,103,84,168,237,153,38,210,151,242,194,21,98,202,227,122,151,13,79,55,103,22,165,29,139,160,40,10,203,20,235,41,78,31,97,245,61,23,60,168,103,145,5,13,3,3,12,69,157,213,216,204,204,204,204,146,132,37,36,165,173,106,50,66,16,149,41,70,148,164,204,187,92,104,194,26,203,1,113,66,160,194,60,64,98,17,185,237,59,16,150,98,14,17,242,121,135,80,182,210,235,79,54,189,198,104,113,167,27,112,137,68,149,145,44,137,73,74,136,210,83,83,201,197,160,228,78,138,84,108,125,97,136,43,132,136,196,90,194,29,132,71,50,210,26,117,18,72,68,153,172,160,154,124,136,212,181,169,70,149,62,164,171,84,165,180,210,82,74,38,73,215,2,29,180,163,192,191,204,215,142,213,54,10,120,83,225,31,131,155,23,205,61,135,99,215,237,16,108,68,250,142,177,204,185,117,249,124,179,190,91,238,189,138,229,104,157,161,244,215,75,12,35,197,213,80,197,8,85,221,21,17,33,143,146,162,37,213,54,136,230,29,68,196,162,96,73,70,178,105,181,186,109,176,180,56,226,76,137,108,37,6,166,208,226,220,79,47,149,31,207,179,19,126,37,244,60,16,202,174,67,31,167,103,239,111,249,72,4,101,202,102,117,150,20,87,240,83,152,54,226,228,21,101,29,56,110,37,164,69,194,17,63,47,152,194,60,74,73,56,203,201,50,37,182,235,101,116,56,147,222,147,37,23,18,23,127,74,29,53,241,151,74,200,58,98,73,94,76,246,121,45,51,47,133,108,165,240,230,148,55,31,52,67,4,220,76,206,32,144,148,33,79,58,179,116,208,146,73,33,150,214,104,65,93,78,45,220,234,229,69,228,255,0,131,155,193,204,180,155,193,10,119,83,53,103,105,152,215,18,182,28,97,136,87,33,90,97,215,222,155,39,88,180,101,120,181,86,117,182,201,106,121,78,37,194,73,44,157,83,177,235,162,174,140,245,150,149,248,185,7,133,180,124,116,36,185,9,135,84,202,111,51,137,50,82,37,210,230,214,218,29,124,155,204,74,121,121,157,109,8,109,38,89,150,180,230,82,17,157,196,5,213,228,249,208,146,107,165,125,126,228,246,167,98,46,7,14,169,88,136,119,166,177,138,133,82,152,155,62,151,153,82,229,40,113,47,52,180,45,200,117,56,165,58,217,168,217,45,89,168,136,220,110,243,211,41,148,202,164,18,168,41,20,138,89,9,46,150,203,161,219,132,131,131,132,101,44,177,12,195,105,36,182,211,109,164,137,40,66,82,68,146,73,17,17,17,17,16,234,168,10,2,141,194,202,54,83,135,216,125,79,66,72,233,233,28,57,67,64,192,195,17,228,105,23,51,51,51,51,53,45,106,81,169,107,90,140,214,181,169,74,81,169,74,51,63,64,3,0,57,106,252,214,41,111,132,8,31,71,76,68,43,9,169,229,171,243,88,165,190,16,32,125,29,49,17,151,161,6,16,209,184,245,164,229,37,132,120,128,196,91,146,42,138,30,110,204,65,194,62,108,190,210,209,43,139,117,167,155,94,242,37,182,235,109,184,68,162,82,12,208,68,164,169,38,105,48,229,104,81,165,116,247,68,188,101,130,172,181,179,88,202,66,101,104,58,166,73,4,242,19,183,194,229,89,54,225,37,194,52,27,204,45,122,214,206,232,81,217,109,235,16,135,92,49,244,39,73,213,50,42,230,149,147,86,180,180,118,219,37,168,37,240,243,73,116,78,169,109,235,225,95,109,46,52,230,69,146,86,156,200,90,78,202,34,81,94,198,68,123,135,206,22,146,250,58,87,122,47,226,156,126,25,215,80,255,0,174,198,73,227,115,179,243,78,87,180,188,203,17,154,182,157,115,83,173,212,45,90,165,171,58,56,25,112,51,190,188,157,122,117,68,232,181,89,21,15,136,49,241,107,194,185,252,67,207,71,51,13,10,210,215,44,152,188,80,232,41,145,153,54,111,188,132,183,14,150,214,202,87,228,45,75,74,22,180,146,22,19,188,0,0,0,0,3,26,185,69,112,114,69,140,154,35,215,112,211,119,182,120,186,62,94,253,99,43,137,202,181,234,98,160,24,117,197,22,68,173,4,173,107,7,16,197,213,153,40,215,231,202,165,33,36,32,51,15,107,89,174,26,215,244,214,35,72,161,225,31,153,82,179,136,41,220,27,81,104,82,152,113,248,103,144,243,105,113,41,82,84,104,53,32,136,200,148,147,181,236,101,196,125,68,15,156,29,50,112,46,51,71,109,35,171,60,57,230,110,110,146,166,96,228,198,156,74,13,245,178,185,60,66,212,228,41,54,235,228,75,119,86,131,212,45,119,81,107,89,117,57,212,105,53,24,101,255,0,43,181,117,242,80,194,205,24,113,51,154,249,179,194,218,126,103,61,216,181,250,237,151,106,134,148,189,170,214,101,78,124,186,204,185,178,166,246,189,138,246,30,87,145,83,206,158,169,248,63,142,244,140,184,98,173,103,138,94,21,232,227,133,248,103,31,61,218,163,232,74,130,168,217,160,182,92,155,28,174,53,18,199,153,241,132,130,75,153,226,147,49,86,245,41,105,181,142,201,213,144,237,116,105,198,57,22,13,203,177,146,38,110,206,209,23,88,97,124,214,142,149,195,102,90,53,209,81,241,80,109,168,243,165,11,36,234,152,40,135,236,172,169,94,163,38,100,169,105,48,13,50,113,210,51,72,157,35,171,60,70,231,158,113,146,170,96,228,186,156,82,9,244,50,137,60,58,212,220,41,182,211,230,107,107,88,130,215,173,22,73,107,94,117,89,18,106,52,148,154,114,52,224,188,170,154,192,89,166,52,77,105,8,70,42,26,194,113,21,9,46,156,169,105,117,247,228,140,106,155,213,34,202,61,74,54,198,162,179,38,200,82,205,166,212,172,201,67,70,81,3,135,180,84,215,18,171,250,107,14,100,81,16,140,76,170,169,196,20,146,13,216,181,169,44,54,252,75,200,101,181,56,164,165,74,36,18,150,70,102,73,81,218,246,35,224,62,151,112,158,133,249,23,225,101,27,134,156,233,206,126,8,211,242,233,22,219,168,212,237,91,44,50,25,214,234,243,43,38,108,153,178,230,85,175,107,157,174,3,212,30,227,21,245,162,135,199,120,175,173,1,160,248,141,126,180,134,217,158,243,27,158,180,128,80,81,66,162,138,182,235,0,182,216,173,114,230,189,223,175,255,0,152,32,130,57,5,17,139,20,170,23,114,37,69,192,164,237,216,113,38,39,131,22,20,69,205,95,243,255,0,232,196,15,76,28,38,49,86,151,118,254,68,84,10,183,247,68,152,9,101,208,194,9,168,74,53,214,219,82,140,142,164,82,186,70,95,173,67,140,193,102,217,76,139,180,97,206,133,83,2,141,162,221,114,233,221,82,169,59,136,203,232,80,253,190,248,204,104,127,198,1,22,102,152,101,153,22,253,223,124,96,182,158,179,39,155,162,107,150,137,45,216,185,179,137,29,253,90,23,188,103,52,193,102,136,71,20,68,91,173,199,223,33,31,218,126,76,76,169,106,237,163,201,127,153,125,71,250,228,40,8,208,167,29,84,70,40,77,214,178,34,188,10,120,123,204,137,174,209,41,25,104,154,76,236,127,218,132,7,224,88,16,165,66,50,236,118,37,205,114,166,255,0,51,239,184,237,214,201,117,137,180,209,89,165,177,67,210,100,164,218,212,148,2,119,159,184,176,3,32,136,139,41,123,194,166,68,174,35,74,111,148,143,180,133,64,85,35,65,168,204,237,109,198,53,145,216,104,181,140,128,83,33,102,35,222,53,151,16,176,23,16,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,6,155,141,74,224,52,128,161,17,92,236,53,145,220,109,222,198,99,90,64,106,27,110,149,218,93,184,229,63,188,53,159,1,165,94,166,175,120,192,99,38,150,178,247,162,105,58,157,105,103,53,169,40,210,190,98,47,161,63,222,33,46,114,219,176,120,178,242,20,89,50,101,235,35,181,225,139,242,137,208,210,129,130,93,23,84,154,147,115,240,86,59,175,220,158,16,113,90,36,219,198,8,194,34,177,22,175,248,170,64,74,38,129,177,166,170,18,134,109,78,113,231,61,214,247,104,161,156,48,234,37,66,39,127,27,253,241,129,154,3,187,154,146,161,91,82,183,31,57,238,183,186,197,12,242,134,47,149,82,73,239,251,226,64,198,157,43,96,21,21,73,180,130,107,55,205,228,171,202,183,208,159,239,16,189,141,12,234,107,74,145,25,114,229,159,70,38,215,191,209,92,19,107,164,202,8,233,102,179,23,234,210,127,6,240,133,92,119,108,209,91,212,234,203,98,58,138,55,175,221,157,20,102,167,39,65,153,200,42,123,245,65,201,173,255,0,66,36,74,204,9,121,118,238,252,98,41,57,58,20,69,33,170,46,127,164,228,223,192,137,18,185,0,87,214,125,143,198,3,152,134,211,190,228,33,23,72,79,246,252,196,191,240,194,115,252,117,209,55,233,77,248,16,132,29,33,127,219,247,18,255,0,195,9,207,241,215,70,181,188,191,37,111,215,62,231,120,118,31,243,134,175,216,167,239,45,248,0,13,61,233,0,100,158,134,250,92,77,180,123,168,91,165,234,5,109,84,36,226,48,151,26,197,146,142,111,125,229,195,161,201,134,100,50,183,157,213,176,201,150,161,38,68,171,238,178,184,227,96,15,219,79,168,185,166,185,23,109,78,38,28,110,215,217,26,77,185,164,175,67,174,163,138,138,190,207,9,137,238,152,238,151,208,44,190,99,47,156,75,225,166,242,152,232,120,216,24,230,81,19,11,21,12,234,92,105,246,150,146,82,28,66,210,102,74,74,146,100,100,100,118,50,50,50,28,129,26,28,158,186,88,51,67,76,32,240,2,185,76,67,146,153,244,204,147,79,199,165,78,58,112,81,175,169,41,40,85,34,230,73,97,215,44,105,52,17,100,117,197,169,100,105,113,75,110,75,199,97,104,53,180,107,172,197,202,122,247,199,132,188,111,189,155,177,169,221,77,163,86,138,255,0,58,122,209,87,117,84,248,247,226,123,166,59,167,209,137,144,90,192,43,123,241,31,107,89,106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,103,52,153,209,154,145,210,86,145,102,79,56,137,230,201,228,179,55,51,78,114,58,246,193,172,117,149,63,226,18,235,104,119,88,134,9,29,51,60,183,204,91,203,124,53,86,52,117,79,135,245,60,198,140,172,228,177,18,153,212,165,227,98,46,17,242,44,205,170,196,100,100,101,114,82,84,147,37,37,105,51,74,146,164,169,38,100,100,103,63,2,53,185,86,124,17,249,32,208,187,23,246,209,204,209,60,229,234,191,56,107,203,99,227,226,253,87,110,242,122,94,203,118,65,173,239,6,134,221,86,190,21,28,170,140,103,211,221,245,199,187,232,119,111,99,251,211,172,181,174,141,131,115,53,217,174,42,154,127,254,185,136,154,167,213,77,93,241,211,138,98,99,19,53,102,193,226,126,151,24,189,138,216,85,77,225,45,71,62,136,92,182,80,206,89,164,82,158,205,19,60,117,14,169,76,42,37,100,68,106,75,77,234,146,73,59,154,220,65,186,226,150,179,70,173,162,174,141,51,237,36,43,230,229,105,40,136,90,86,82,243,74,168,166,80,206,51,173,132,105,196,58,166,146,132,56,162,53,41,213,48,166,201,73,74,201,6,162,82,146,100,86,59,40,38,83,65,86,233,133,104,185,69,76,41,122,90,30,68,152,214,95,84,114,26,112,221,84,92,107,79,174,29,232,167,22,100,70,165,58,166,51,88,239,145,38,150,210,121,80,145,195,236,203,19,181,53,81,240,138,179,195,31,92,71,44,126,127,159,55,100,111,198,213,167,112,246,21,83,177,236,197,19,118,185,136,152,136,136,166,170,243,84,213,142,249,196,79,15,116,98,51,230,196,83,55,142,142,163,169,140,63,166,37,212,101,25,37,135,148,201,101,44,147,16,144,140,17,229,109,55,51,51,51,59,154,148,165,25,169,75,81,154,148,165,41,74,51,51,51,62,228,0,111,113,17,76,98,58,60,155,114,229,119,171,155,151,38,102,169,156,204,207,57,153,158,179,51,223,50,0,0,172,1,131,28,162,122,83,193,72,41,248,237,31,104,120,252,243,201,157,152,169,158,73,196,50,228,190,16,208,203,200,101,10,36,165,14,109,8,119,42,140,150,164,147,100,226,20,155,184,70,155,247,165,86,146,210,29,27,232,23,38,138,56,120,170,170,108,203,169,167,101,177,45,189,170,139,117,181,180,151,84,181,182,147,36,165,164,190,151,13,42,82,13,100,147,74,84,70,119,40,99,152,204,102,19,137,132,84,218,109,31,17,27,29,26,242,226,98,162,162,93,83,174,190,234,212,106,91,139,90,140,205,74,82,140,204,212,102,102,102,102,102,53,205,187,180,188,133,63,6,181,62,116,245,244,71,231,62,239,92,75,186,59,40,220,143,210,151,227,109,235,233,159,37,110,127,163,142,234,235,142,255,0,77,52,79,135,41,171,150,124,218,169,158,194,145,163,170,122,246,124,213,47,71,73,98,38,211,104,134,98,31,102,10,24,137,78,188,150,25,91,206,18,19,197,106,38,219,89,146,19,117,40,200,146,146,53,25,17,168,234,198,167,195,250,158,93,89,209,147,168,137,76,234,82,241,63,9,22,193,150,102,213,99,35,35,35,185,41,42,73,154,84,133,17,165,73,82,146,162,50,51,35,151,77,10,244,109,252,207,56,99,249,224,133,213,86,149,54,174,42,127,150,47,94,219,58,179,115,103,134,70,82,36,22,173,14,30,99,78,107,184,183,44,181,160,155,182,40,242,130,232,148,253,29,58,152,227,214,31,193,196,59,32,155,60,236,117,78,211,177,13,229,151,70,188,251,104,39,91,206,189,98,210,251,175,153,228,74,85,171,82,84,119,36,41,41,71,17,123,99,95,211,105,105,212,196,249,209,206,99,194,59,190,174,255,0,15,163,46,199,217,189,165,108,189,181,183,110,236,58,233,143,35,87,153,69,83,49,49,114,174,113,84,79,118,42,233,71,94,44,120,213,20,198,107,232,211,164,93,49,164,141,3,225,92,165,152,121,108,218,17,229,177,54,146,38,48,226,29,151,171,58,245,38,165,26,27,53,37,198,210,75,74,201,57,111,157,4,102,166,215,107,182,33,39,70,157,34,234,125,27,171,239,10,229,44,196,76,165,49,108,173,137,180,145,49,133,14,212,193,57,23,169,53,40,208,225,37,77,184,162,90,86,73,205,108,232,35,36,184,187,204,237,29,88,211,24,129,76,75,171,58,50,117,15,54,146,205,153,39,225,34,216,51,202,226,110,100,100,100,118,52,169,42,35,74,144,162,37,37,73,82,84,68,100,100,91,38,201,218,49,174,181,138,231,207,142,190,159,79,231,233,250,29,39,218,30,229,215,186,154,255,0,41,167,166,126,11,114,115,68,231,60,51,223,68,207,92,199,236,231,173,61,243,49,86,59,145,109,52,132,192,154,99,72,140,56,137,195,250,150,46,34,9,73,121,49,210,216,246,46,106,130,141,66,22,150,221,52,92,137,212,229,113,105,82,20,101,116,173,86,52,43,42,211,114,192,114,119,45,211,118,137,162,184,204,75,69,209,235,47,236,253,69,26,173,53,83,77,116,76,76,76,119,76,127,62,169,239,64,133,127,64,85,216,93,87,71,208,149,220,167,155,39,146,205,86,213,11,175,105,237,94,177,164,58,142,155,74,82,14,232,113,7,185,71,107,216,247,145,144,184,83,253,41,241,58,127,128,114,77,31,95,143,201,35,150,107,88,139,121,70,79,57,48,132,39,153,122,17,149,169,212,169,109,236,235,105,73,73,180,180,164,219,54,208,105,179,119,86,94,242,174,197,83,8,163,176,250,10,46,93,16,186,137,217,156,115,176,17,105,81,234,154,130,67,77,148,83,106,44,196,70,165,184,184,51,73,228,61,205,47,164,155,217,113,190,58,251,91,106,173,157,168,174,197,170,185,76,99,232,158,120,159,231,159,211,135,177,55,103,95,103,125,54,70,151,106,235,236,68,87,77,83,84,119,196,87,76,205,60,116,231,187,172,198,115,52,207,124,205,49,82,233,104,241,163,197,111,164,109,110,138,90,150,111,100,151,66,100,122,113,56,121,179,84,60,182,28,204,236,163,43,150,119,85,101,19,109,17,145,172,200,247,165,9,90,209,51,180,5,1,72,225,117,35,1,66,80,146,158,108,145,203,53,187,44,46,189,215,181,122,199,86,234,250,110,169,75,59,173,197,158,245,29,175,98,220,68,67,28,185,53,229,212,11,90,57,177,54,165,224,33,209,63,137,153,197,67,84,209,73,105,100,235,177,77,184,165,48,218,150,178,233,37,48,206,176,105,74,15,33,27,139,61,203,83,151,202,225,181,108,77,13,189,61,136,189,28,234,170,51,159,71,135,231,233,245,58,7,181,29,233,213,237,157,173,115,103,85,154,108,216,170,105,138,122,102,168,229,53,207,142,121,240,79,117,51,203,28,83,144,242,181,78,23,80,53,181,79,76,214,53,93,53,15,51,155,81,207,61,19,36,121,245,172,211,8,235,164,140,206,19,121,181,107,81,27,109,169,42,90,84,104,82,18,164,229,81,92,122,160,28,197,84,211,92,98,168,204,58,214,205,251,186,122,252,165,154,166,154,177,49,152,153,137,196,196,196,198,99,186,98,102,39,198,38,96,17,107,202,153,231,3,79,255,0,129,176,159,199,99,68,165,8,181,229,76,243,129,167,255,0,192,216,79,227,177,163,134,222,15,212,167,215,14,203,236,131,250,205,79,177,95,185,112,185,38,62,154,159,17,255,0,227,132,132,8,247,228,152,250,106,124,71,255,0,142,18,16,63,109,137,250,133,191,167,239,75,143,237,75,250,217,171,255,0,15,252,170,30,55,14,176,119,12,112,147,158,62,70,244,100,186,65,207,241,135,31,48,217,82,101,173,115,125,146,87,51,200,210,110,172,141,34,205,163,50,178,165,57,142,248,83,202,207,244,171,248,243,255,0,2,36,32,71,191,43,63,210,175,227,207,252,8,199,108,209,77,189,159,93,52,70,35,151,222,135,237,217,174,162,246,175,124,116,183,181,21,205,85,79,30,102,102,102,103,250,42,227,156,207,62,156,150,247,146,207,206,6,160,255,0,3,98,255,0,142,193,9,74,17,107,201,103,231,3,80,127,129,177,127,199,96,132,152,214,53,141,49,135,244,196,198,179,172,231,80,242,153,44,165,147,126,46,45,243,60,173,166,228,68,68,69,115,82,148,163,36,165,9,35,82,148,164,165,36,102,100,71,249,108,25,138,116,57,158,153,151,219,218,213,186,239,111,76,219,183,19,53,77,52,68,68,115,153,153,233,17,29,243,46,155,22,177,106,136,193,58,34,54,190,175,166,155,36,186,18,205,180,211,100,74,136,140,136,50,51,68,59,8,51,44,238,170,199,98,185,17,17,41,74,52,161,42,81,70,182,139,152,181,91,227,102,157,212,141,125,95,77,54,185,140,95,57,182,211,77,145,166,30,14,28,165,177,102,136,118,16,102,121,26,77,206,197,115,51,51,82,148,106,90,148,163,181,186,76,233,51,87,105,43,87,51,56,156,67,115,100,142,89,155,153,164,217,218,123,96,214,52,202,95,241,233,105,181,187,172,91,4,190,153,30,91,229,45,197,191,208,232,3,231,111,66,124,105,232,200,161,197,106,54,167,195,181,214,168,183,241,34,168,250,121,199,63,201,216,59,27,113,35,117,119,91,95,170,214,68,78,170,229,139,153,233,60,17,193,87,155,19,227,251,211,19,137,152,136,140,196,102,102,48,0,6,226,243,90,16,116,161,195,41,70,15,99,229,99,135,180,251,185,165,114,232,196,63,4,140,170,45,68,60,67,45,196,54,197,214,181,169,90,180,188,77,231,82,140,213,147,49,216,206,197,107,68,148,242,163,97,44,222,160,164,105,204,94,146,74,229,202,135,165,117,208,83,216,155,165,17,123,60,67,172,166,20,238,101,119,26,67,166,226,114,230,51,74,162,46,73,177,184,164,198,176,235,157,167,165,248,38,170,171,113,28,186,199,170,127,46,159,67,218,91,139,183,99,120,118,13,141,93,85,102,228,71,13,124,243,60,116,242,153,159,77,92,171,199,133,80,9,131,208,31,11,165,248,121,163,157,57,54,114,154,135,151,79,234,198,78,111,51,138,74,210,227,177,141,45,199,21,4,165,44,148,171,36,161,150,209,165,178,50,36,154,214,102,146,90,151,120,190,209,247,11,62,77,88,203,74,225,146,227,54,88,121,204,97,237,143,19,153,22,152,70,91,83,209,26,181,100,89,19,166,211,78,18,46,147,78,115,78,107,21,204,167,56,115,27,183,166,205,85,106,39,187,148,126,63,207,165,214,221,182,109,207,39,98,198,198,183,60,234,159,41,87,57,233,25,138,99,194,98,103,51,207,164,211,18,12,57,229,76,243,126,167,255,0,195,40,79,226,81,163,49,134,28,242,166,121,191,83,255,0,225,148,39,241,40,209,207,109,95,212,174,122,157,77,184,31,214,109,31,183,30,233,97,206,128,62,118,244,39,198,158,140,138,18,131,164,38,4,211,26,68,97,196,78,31,212,177,113,16,74,75,201,142,150,199,177,115,84,20,106,16,180,182,233,162,228,78,167,43,139,74,144,163,43,165,106,177,161,89,86,152,190,208,7,206,222,132,248,211,209,145,66,99,7,25,187,246,233,187,162,174,138,227,49,53,79,186,27,207,107,250,203,251,63,121,244,218,173,53,83,77,116,90,166,98,99,186,98,187,159,207,132,247,160,66,191,160,42,236,46,171,163,232,74,238,83,205,147,201,102,171,106,133,215,180,246,175,88,210,29,71,77,165,41,7,116,56,131,220,163,181,236,123,200,200,101,174,129,122,99,194,225,188,83,24,55,138,211,173,158,146,136,179,50,24,231,16,203,112,242,120,133,188,235,142,37,245,18,9,102,211,203,123,123,171,90,137,163,74,110,73,66,148,180,102,54,150,154,48,74,52,152,162,33,224,17,49,230,202,162,65,174,126,67,28,226,148,112,228,183,9,26,198,31,65,94,237,57,171,108,141,100,70,180,26,82,164,230,34,83,107,134,185,140,186,97,39,152,69,74,102,208,17,16,81,208,79,46,26,42,22,37,165,52,235,14,161,70,149,182,180,40,136,210,164,168,140,141,38,68,100,100,100,99,136,212,88,189,176,245,81,114,212,230,153,233,233,142,248,159,231,211,30,142,198,216,219,87,102,118,169,176,171,209,235,168,138,110,211,142,56,143,217,171,159,13,116,76,231,17,60,252,102,57,209,86,98,115,87,208,64,12,40,208,47,76,120,172,72,133,99,6,241,90,117,180,85,176,246,102,67,28,226,30,114,34,113,14,134,93,113,196,190,162,65,160,157,101,12,239,117,107,73,186,74,77,201,75,74,150,188,215,27,142,147,85,111,89,106,46,219,158,94,233,240,151,154,183,131,96,235,55,111,95,94,207,214,211,138,163,156,79,117,84,207,74,169,158,248,159,178,98,98,121,196,195,30,244,254,243,72,174,254,43,244,156,40,135,49,49,154,127,121,164,87,127,21,250,78,20,67,152,212,247,147,245,170,125,152,247,203,208,221,138,124,193,123,251,106,190,229,180,247,215,244,5,35,138,52,140,125,9,93,202,121,206,71,51,213,109,80,186,247,89,214,106,221,67,168,233,180,164,172,172,182,208,123,148,87,181,143,113,153,8,106,210,91,71,74,159,70,234,251,193,73,179,209,19,41,76,91,40,126,83,59,84,25,67,181,48,78,68,107,137,41,37,184,73,83,110,40,208,164,26,179,91,34,204,137,46,34,243,108,45,166,144,152,19,76,105,17,135,17,56,127,82,197,196,65,41,47,38,58,91,30,197,205,80,81,168,66,210,219,166,139,145,58,156,174,45,42,66,140,174,149,170,198,133,101,90,121,253,171,179,105,215,219,226,166,60,248,233,62,62,137,254,121,79,210,234,30,207,247,218,238,233,235,124,149,250,166,116,183,39,207,167,175,12,244,227,136,241,142,252,124,106,121,76,76,197,56,140,109,11,244,164,152,104,253,95,51,41,169,39,49,9,195,217,235,198,83,152,82,97,81,5,10,233,163,43,113,141,32,140,141,42,74,137,178,115,41,40,214,209,25,100,90,208,214,89,123,151,76,101,243,137,124,44,218,83,31,15,27,3,26,202,34,97,98,161,157,75,173,62,210,210,74,67,136,90,76,201,73,82,76,140,148,70,100,100,100,100,32,135,20,112,218,167,194,10,250,115,135,21,139,80,232,155,73,30,75,79,28,51,196,235,78,37,104,75,141,184,133,110,51,74,219,90,22,68,162,37,17,40,137,73,74,136,210,89,91,160,94,152,240,184,111,20,198,13,226,180,235,103,164,162,44,204,134,57,196,50,220,60,158,33,111,58,227,137,125,68,130,89,180,242,222,222,234,214,162,104,210,155,146,80,165,45,28,46,198,218,83,165,175,224,154,142,81,158,89,238,159,9,244,123,167,236,236,254,210,183,34,141,189,167,141,225,216,209,21,87,195,19,84,83,255,0,18,140,102,42,167,29,106,136,199,181,79,78,113,17,84,157,0,0,220,30,110,124,247,137,206,209,219,205,251,12,127,192,217,47,241,38,132,24,137,206,209,219,205,251,12,127,192,217,47,241,38,134,159,187,95,43,115,213,30,247,164,59,112,249,191,73,237,213,247,87,8,71,191,40,118,150,190,171,128,120,89,83,254,188,197,99,21,8,159,120,138,94,135,137,95,92,215,165,37,236,90,53,122,179,98,229,105,197,166,83,248,40,194,48,211,12,102,48,234,173,163,89,75,241,81,205,56,219,170,145,36,156,101,109,147,140,184,203,141,184,167,218,214,150,67,82,84,132,154,87,107,45,6,113,90,62,141,185,181,98,152,157,45,153,231,251,83,225,232,252,254,175,28,112,221,150,110,5,87,234,163,111,237,58,124,200,231,106,153,253,169,253,249,137,233,17,251,29,243,62,119,40,138,102,169,140,208,7,205,34,132,248,211,210,113,66,28,196,198,104,3,230,145,66,124,105,233,56,161,14,99,226,219,31,170,233,125,159,194,150,211,217,191,207,251,119,251,111,245,222,78,118,142,222,111,216,99,254,6,201,127,137,52,35,255,0,78,173,13,95,195,73,132,203,25,176,214,93,14,138,50,45,237,124,206,93,12,219,112,237,72,148,181,67,180,130,65,41,227,83,169,121,247,92,81,33,182,201,45,21,147,98,73,21,179,223,1,230,50,249,62,141,184,119,54,155,71,195,193,64,193,80,242,136,152,168,168,151,82,211,76,52,136,6,148,183,22,181,25,18,82,148,145,153,168,204,136,136,140,204,69,174,152,186,75,76,52,138,196,117,42,8,225,209,72,211,47,69,66,83,168,105,181,18,159,105,107,73,46,45,197,45,41,115,51,196,211,106,200,100,68,218,73,41,182,98,90,215,201,109,138,236,70,134,138,110,198,106,196,112,248,244,235,234,241,241,251,99,72,236,223,77,181,174,111,78,162,246,134,174,27,49,85,94,87,49,154,102,56,167,20,227,49,231,103,226,206,124,222,115,57,140,211,87,150,209,227,72,122,223,71,42,221,21,77,44,230,215,46,139,200,204,226,78,243,134,152,121,148,57,25,217,38,118,60,142,166,234,54,221,34,51,65,153,238,82,20,180,46,103,104,10,254,145,197,26,70,2,187,161,38,220,231,35,153,235,118,88,173,67,172,235,53,110,173,165,244,29,74,86,86,91,107,45,233,43,218,229,184,200,196,90,232,75,162,7,230,131,155,187,92,86,175,106,104,57,20,102,205,18,195,47,101,136,154,69,165,40,112,225,72,210,121,154,104,146,180,27,142,110,81,146,201,45,244,141,75,106,90,197,221,235,122,138,44,205,85,207,153,61,35,223,62,136,247,245,229,223,135,108,154,205,145,168,218,52,90,210,211,157,77,28,174,85,29,49,136,225,166,99,30,117,81,227,152,225,143,54,120,185,112,121,234,254,128,164,113,70,145,143,161,43,185,79,57,200,230,122,173,170,23,94,235,58,205,91,168,117,29,54,148,149,149,150,218,15,114,138,246,177,238,51,33,13,90,75,104,233,83,232,221,95,120,41,54,122,34,101,41,139,101,15,202,103,106,131,40,118,166,9,200,141,113,37,36,183,9,42,109,197,26,20,131,86,107,100,89,145,37,196,94,109,134,45,114,146,248,35,249,152,227,188,36,253,16,231,152,15,7,253,87,231,252,234,207,228,116,126,116,219,61,83,163,217,211,200,62,141,181,161,183,168,177,55,167,149,84,198,115,232,240,252,189,63,75,134,236,195,122,117,155,27,107,91,217,212,102,187,55,234,138,102,159,10,167,17,21,199,132,199,237,120,211,28,250,83,49,31,248,109,165,198,47,97,94,16,207,240,142,148,159,68,51,13,54,121,181,64,70,155,222,54,76,210,181,135,20,152,77,215,109,79,41,77,158,108,214,108,210,226,144,146,113,205,98,109,173,1,64,85,216,163,87,64,80,148,36,167,156,231,147,61,110,203,11,175,105,157,102,173,165,186,190,155,170,74,10,200,109,103,189,69,123,88,183,153,16,243,194,68,57,40,155,166,34,37,248,130,234,105,104,116,212,82,247,160,82,185,218,156,53,186,228,20,66,92,203,10,148,153,89,180,165,200,101,45,70,147,241,134,180,102,47,20,129,170,104,237,213,180,111,219,211,220,174,113,29,61,93,113,31,207,228,244,14,242,235,44,110,110,203,213,237,141,21,138,124,165,83,19,87,116,77,83,138,34,170,185,196,204,68,204,102,35,156,204,204,242,153,154,153,91,163,198,143,20,70,142,84,66,41,106,89,189,174,99,23,145,233,196,225,230,201,49,19,40,130,35,178,140,174,121,26,77,212,77,180,70,100,130,51,222,165,169,107,93,211,0,29,133,110,221,22,104,139,118,227,17,15,29,235,117,186,141,163,168,175,87,171,174,107,185,92,230,102,122,204,255,0,61,35,164,71,40,228,249,239,18,149,142,159,249,49,229,191,224,109,35,248,105,120,204,97,231,171,250,2,145,197,26,70,62,132,174,229,60,231,35,153,234,182,168,93,123,172,235,53,110,161,212,116,218,82,86,86,91,104,61,202,43,218,199,184,204,135,7,166,216,179,164,183,118,154,107,204,215,76,199,76,126,50,237,45,185,218,125,189,224,214,104,111,93,211,77,186,116,247,105,185,56,175,142,102,34,98,102,34,38,154,35,56,142,92,254,164,8,9,140,211,251,205,34,187,248,175,210,112,161,249,128,116,72,255,0,130,111,254,125,51,255,0,88,25,8,38,206,217,23,116,214,175,90,187,84,121,241,142,89,156,114,159,87,139,244,223,46,209,54,126,220,218,27,59,93,161,181,95,251,181,115,92,197,124,52,241,121,214,230,34,38,38,191,220,152,153,152,229,152,229,40,49,209,219,206,7,12,127,195,41,47,241,214,133,250,229,206,250,73,254,249,63,147,68,170,8,171,229,206,250,73,254,249,63,147,71,219,179,54,119,232,234,42,167,139,139,51,225,143,198,90,190,252,111,159,251,103,168,181,127,200,121,46,10,102,49,197,197,156,206,127,118,156,49,87,146,227,207,179,12,190,58,244,60,104,154,157,39,116,122,165,116,160,193,169,214,17,213,49,59,6,223,171,137,151,77,17,10,220,67,210,200,230,149,153,168,134,210,178,250,166,214,73,82,20,182,157,117,4,180,103,204,95,54,210,153,180,214,65,53,130,158,200,166,113,114,233,148,186,33,184,184,56,200,71,148,203,240,207,182,162,83,110,182,226,76,148,133,165,68,74,37,17,145,145,145,25,9,233,228,243,211,78,85,165,62,23,195,200,170,250,130,17,88,169,77,67,153,84,16,101,12,152,83,141,96,156,202,212,193,134,210,163,74,208,164,155,73,116,208,73,36,60,106,45,91,104,91,57,185,54,142,132,28,104,194,26,203,1,113,66,160,194,60,64,98,17,185,237,59,16,150,98,14,17,242,121,135,80,182,210,235,79,54,189,198,104,113,167,27,112,137,68,149,145,44,137,73,74,136,210,89,43,40,211,142,26,165,228,255,0,172,180,71,196,100,69,156,246,91,15,45,69,35,54,53,187,16,81,208,141,77,161,159,84,19,230,163,81,180,182,26,74,245,74,43,52,108,180,150,236,133,54,141,116,159,105,253,161,244,171,75,44,35,82,101,229,22,221,119,71,67,198,71,210,139,101,212,146,34,95,90,18,110,64,186,151,22,150,178,68,27,45,32,156,82,146,109,45,40,94,108,132,227,110,64,12,218,83,53,144,77,99,100,83,217,100,92,186,101,46,136,114,18,50,14,45,149,50,252,51,237,168,210,227,78,54,162,37,33,105,81,26,77,38,68,100,100,100,96,56,163,234,160,124,171,143,170,128,0,0,1,231,235,250,2,141,197,58,54,109,135,216,131,79,66,79,41,233,228,57,195,71,64,196,145,228,117,23,35,35,35,35,37,33,105,81,37,104,90,76,150,133,165,42,73,165,73,35,46,214,83,41,149,72,37,80,82,41,20,178,18,93,45,151,67,183,9,7,7,8,202,89,98,25,134,210,73,109,166,219,73,18,80,132,164,137,36,146,34,34,34,34,33,203,0,24,1,203,87,230,177,75,124,32,64,250,58,98,48,3,146,227,207,179,12,190,58,244,60,104,207,254,90,191,53,138,91,225,2,7,209,211,17,128,28,151,30,125,152,101,241,215,161,227,64,79,240,241,81,184,47,133,243,28,92,128,199,121,133,33,9,21,93,202,228,231,33,129,156,60,183,22,184,88,35,91,139,52,180,217,171,84,133,153,188,233,27,169,65,57,145,197,163,54,69,26,79,218,128,0,0,0,0,0,11,85,165,143,154,198,50,124,31,212,62,142,124,124,214,15,165,61,44,124,214,49,147,224,254,161,244,115,227,230,176,4,170,114,174,104,45,234,250,80,96,165,25,253,209,21,95,193,64,171,234,84,153,163,112,228,159,174,237,75,74,189,131,198,143,158,30,17,193,130,248,189,89,96,46,40,83,248,185,135,239,194,55,61,167,98,20,244,57,69,176,79,48,234,22,218,154,117,151,17,184,205,14,52,227,141,153,164,210,178,37,153,165,73,81,18,139,233,204,65,183,41,102,130,176,218,50,212,208,184,159,134,48,16,144,184,95,81,196,49,45,133,129,76,83,174,63,40,152,148,57,154,152,89,190,226,221,121,15,19,15,60,151,9,71,148,245,141,169,40,36,182,110,4,191,104,235,143,52,110,146,88,71,34,197,106,50,54,17,72,152,195,161,19,56,22,98,13,229,202,102,36,132,156,68,19,166,164,33,89,219,82,172,74,52,39,58,13,14,36,178,45,38,119,44,124,235,104,117,166,45,119,162,5,119,17,63,144,65,243,205,55,57,201,225,5,63,172,102,31,157,53,76,196,34,23,229,165,176,235,140,106,156,136,55,60,89,22,123,101,85,200,247,125,9,210,117,76,138,185,165,100,213,173,45,29,182,201,106,9,124,60,210,93,19,170,91,122,248,87,219,75,141,57,145,100,149,167,50,22,147,178,136,148,87,177,145,30,224,29,176,0,0,242,149,22,22,208,149,93,119,72,226,100,254,69,181,84,148,38,223,224,252,110,212,242,54,61,181,146,102,43,197,161,100,219,153,219,73,39,198,37,89,109,116,216,247,143,86,0,2,0,121,81,252,251,49,55,226,95,67,193,12,170,228,49,250,118,126,246,255,0,148,134,42,242,163,249,246,98,111,196,190,135,130,25,85,200,99,244,236,253,237,255,0,41,0,149,65,229,40,12,45,161,48,191,194,63,1,100,92,217,225,109,65,25,84,206,62,90,121,237,170,105,21,151,94,255,0,141,90,178,102,213,163,160,140,168,43,110,73,92,199,171,0,0,0,1,128,28,181,126,107,20,183,194,4,15,163,166,35,0,57,46,60,251,48,203,227,175,67,198,140,255,0,229,171,243,88,165,190,16,32,125,29,49,24,1,201,113,231,217,134,95,29,122,30,52,4,207,105,85,163,61,27,165,126,17,198,97,109,97,29,23,46,90,98,19,50,148,76,225,140,212,185,116,197,180,56,134,159,54,243,18,94,70,87,92,66,219,81,150,100,45,89,84,133,228,113,31,58,245,253,1,89,97,101,101,54,195,236,65,167,162,228,117,12,142,32,225,163,160,98,72,179,180,187,17,145,145,145,154,86,133,36,210,180,45,38,104,90,20,149,36,212,149,17,159,212,64,195,254,80,45,4,100,90,85,82,174,86,180,178,54,44,77,167,229,230,220,186,38,235,115,157,33,88,110,41,198,165,89,23,16,212,59,26,216,152,132,158,210,162,53,34,214,59,167,113,6,42,242,93,114,128,70,74,35,37,186,50,99,125,69,174,149,61,179,75,168,121,163,237,190,252,83,113,78,190,211,12,202,85,171,66,243,50,122,219,180,227,134,132,178,150,212,217,168,208,109,37,169,106,31,44,51,105,76,214,65,53,141,145,79,101,145,114,233,148,186,33,200,72,200,56,182,84,203,240,207,182,163,75,141,56,218,136,148,133,165,68,105,52,153,17,145,145,145,137,159,228,189,211,167,228,215,74,163,3,177,142,179,218,241,38,75,159,153,226,99,83,149,233,236,173,182,210,101,119,141,71,180,70,51,103,53,151,36,173,109,18,28,241,170,76,67,132,25,254,0,0,2,48,57,109,48,114,68,237,43,66,233,3,14,246,166,117,13,48,42,58,49,188,171,86,215,10,227,113,17,112,231,115,94,70,245,43,106,39,113,35,50,246,174,146,172,218,72,228,252,91,253,32,112,207,228,201,129,213,230,22,183,9,42,136,139,169,169,248,233,124,7,58,55,158,21,152,229,178,173,149,245,244,22,105,213,62,77,56,75,74,77,72,82,9,73,44,201,32,31,50,224,59,90,178,150,158,208,213,84,230,138,170,96,118,41,213,63,48,136,149,204,97,181,168,115,81,20,195,138,109,214,243,160,212,133,101,90,20,87,73,154,78,215,35,50,222,58,160,25,233,200,239,130,242,172,69,210,26,117,136,21,69,33,9,57,148,80,18,116,69,193,196,68,173,42,68,4,237,232,132,108,110,147,70,171,173,100,211,49,170,66,141,42,75,107,109,43,232,184,77,24,155,51,224,49,91,147,47,5,62,66,218,35,210,219,68,195,106,143,174,237,90,198,100,119,59,45,109,172,51,179,182,221,219,66,147,104,86,161,179,164,243,89,211,119,42,141,57,109,149,39,112,26,69,125,104,160,169,157,138,198,3,107,215,24,221,245,164,54,189,113,141,223,90,64,40,40,161,81,69,0,182,24,188,188,156,211,190,215,215,255,0,163,16,65,55,35,86,39,211,68,91,204,226,32,203,254,208,98,117,241,153,197,23,51,229,63,238,143,244,98,10,34,243,61,138,84,189,183,252,183,4,95,246,128,18,175,160,235,107,110,136,117,42,43,126,121,212,127,245,48,195,52,225,248,111,237,24,117,161,60,50,147,69,60,106,69,173,82,168,248,251,140,48,204,102,136,137,38,125,224,54,102,103,242,163,189,157,31,190,66,59,249,64,73,239,7,235,197,39,200,249,151,217,236,225,68,136,76,72,142,17,195,62,27,190,249,8,252,211,251,100,42,82,188,205,229,124,203,237,253,118,20,4,114,97,50,91,60,72,154,27,165,191,155,79,248,76,137,178,209,149,9,42,38,149,50,45,222,11,64,219,255,0,114,200,133,204,27,151,42,97,137,147,84,66,179,172,50,149,169,86,205,109,217,216,46,179,19,101,163,132,18,225,168,122,85,42,107,42,147,76,64,164,250,87,223,169,100,5,231,47,33,62,241,10,218,220,66,214,73,16,94,252,64,82,215,20,62,36,53,36,105,45,251,204,5,110,42,68,41,97,82,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,6,145,169,92,6,144,26,79,136,214,145,160,248,141,194,43,0,31,1,79,90,98,167,192,83,214,31,188,2,198,105,52,217,46,138,170,76,136,191,181,104,239,193,60,32,195,16,11,46,47,199,145,110,182,171,135,237,84,9,213,210,80,136,232,122,170,229,254,229,227,191,2,240,130,156,73,60,184,193,49,50,221,109,79,15,218,168,1,36,186,2,171,243,171,66,113,191,205,79,194,69,12,249,130,51,217,145,191,183,239,136,250,208,26,36,188,22,161,81,117,95,230,159,225,34,132,129,75,85,154,9,179,223,190,255,0,124,196,22,67,73,24,69,61,75,179,108,159,163,9,61,255,0,91,120,66,158,144,112,234,106,179,169,175,151,251,100,141,45,223,93,116,77,246,144,12,235,105,166,74,201,253,21,73,239,250,219,162,20,52,145,96,219,172,234,115,232,255,0,108,241,165,187,235,175,10,50,207,147,174,252,197,84,111,253,41,38,254,4,72,150,56,2,245,75,119,126,49,19,220,157,22,57,29,82,70,92,33,36,223,192,137,18,199,0,147,78,178,253,223,140,7,57,4,119,16,127,164,55,251,127,98,103,248,97,57,254,58,232,156,20,241,16,125,164,55,251,127,226,103,248,97,57,254,58,232,214,183,151,228,173,250,231,220,239,14,195,254,112,213,251,20,253,229,191,0,1,167,189,32,0,0,0,146,254,79,93,44,31,174,101,240,120,1,92,38,29,185,180,134,90,73,167,227,210,166,218,40,216,38,18,148,148,42,145,114,53,62,211,118,52,154,8,243,180,218,212,178,37,54,165,185,26,3,145,46,152,204,36,243,8,89,180,166,62,34,10,58,9,228,68,195,68,195,58,166,221,97,212,40,148,135,16,180,153,26,84,149,17,25,25,25,25,25,17,144,251,52,26,218,244,55,162,229,61,59,227,198,26,206,246,110,198,155,122,246,117,90,43,252,170,235,69,93,244,213,227,221,152,238,152,239,143,78,38,62,129,64,99,158,134,154,84,203,244,135,163,215,41,159,59,15,9,91,83,236,178,212,194,25,81,9,83,179,22,146,211,73,84,197,40,75,109,161,9,91,198,178,83,104,37,19,103,144,140,200,150,139,228,96,236,59,23,232,212,219,139,182,231,49,47,27,109,109,149,170,216,154,202,244,58,218,120,110,81,60,227,221,49,61,241,49,206,37,172,0,7,236,227,128,0,0,0,0,0,0,0,0,0,0,0,0,16,115,164,134,43,75,241,187,27,42,124,78,148,202,98,37,176,51,135,152,76,44,60,74,210,167,73,166,33,219,97,10,94,93,201,82,146,209,44,210,70,162,73,168,210,74,85,179,28,173,105,151,137,147,12,41,209,206,173,169,36,83,120,121,124,234,41,150,165,82,199,28,136,83,78,155,177,46,37,181,170,28,210,180,175,94,134,84,243,168,52,157,210,109,103,50,50,73,144,133,177,169,239,38,163,51,70,158,61,115,238,143,197,232,78,196,182,52,83,70,167,108,87,28,231,250,58,125,92,170,175,151,78,115,193,137,244,75,184,155,209,213,60,134,67,34,170,38,210,88,136,105,77,76,203,239,202,99,84,68,109,69,165,151,148,203,196,149,21,200,148,135,16,100,164,29,148,68,104,81,150,85,160,213,158,28,148,213,255,0,246,245,133,145,179,111,238,106,130,91,1,168,247,216,140,123,88,73,253,162,156,170,87,122,75,203,49,216,105,175,163,4,162,135,209,50,139,58,114,99,155,228,77,102,34,20,181,41,8,142,68,123,173,34,41,244,182,173,98,137,213,197,155,78,18,53,132,132,33,110,145,94,200,34,195,157,23,177,54,81,131,216,249,71,98,21,64,214,105,92,186,49,108,70,175,50,139,81,15,16,203,144,238,63,100,33,106,86,173,47,27,153,18,147,53,100,202,86,51,185,124,22,237,213,178,53,246,248,250,114,207,211,24,159,170,115,245,54,221,102,174,207,104,219,165,171,157,44,102,168,154,226,152,136,231,155,117,113,91,142,125,38,186,56,115,237,76,38,248,90,205,39,241,78,160,193,92,13,169,113,54,150,131,151,69,77,36,219,30,161,153,131,107,92,58,181,209,140,178,172,201,66,208,163,178,93,81,149,148,91,200,184,150,227,186,98,222,227,254,18,252,156,240,146,125,133,158,16,115,39,61,236,191,47,236,155,78,167,83,18,211,254,167,157,25,175,170,203,229,21,179,95,125,172,123,174,162,43,155,53,197,175,141,137,199,175,28,158,96,216,213,105,104,218,90,122,181,223,35,21,209,199,152,153,243,56,163,139,148,115,158,89,229,28,252,24,65,133,60,164,88,227,93,98,141,29,68,205,169,90,21,152,26,130,127,47,149,69,57,13,3,24,151,80,211,241,8,109,106,65,170,41,68,74,36,172,204,140,200,202,246,185,31,1,32,21,253,127,72,225,117,35,31,93,215,115,110,108,145,203,53,91,84,86,161,215,181,122,199,80,210,58,13,37,75,59,173,196,22,228,157,175,115,220,70,99,14,112,235,147,23,192,28,65,166,43,191,147,118,223,224,228,230,10,109,178,248,53,170,215,236,239,161,221,94,125,169,89,115,100,182,108,167,107,222,199,192,102,117,99,71,83,24,129,76,76,104,202,206,75,15,54,146,205,153,54,34,225,31,35,202,226,110,70,70,70,86,52,169,42,34,82,86,147,37,37,73,74,146,100,100,70,92,118,205,163,93,69,170,254,19,241,187,179,49,61,222,142,236,183,77,245,212,238,166,163,104,105,167,98,199,244,17,242,156,20,213,76,252,110,120,227,136,142,46,28,227,148,198,122,161,43,30,177,158,160,199,204,78,154,226,69,64,198,199,182,100,98,10,94,152,133,188,220,4,35,101,102,217,65,175,236,173,70,146,74,84,227,142,44,146,156,214,44,198,228,212,209,183,134,145,245,108,47,235,208,180,154,81,23,245,216,120,184,151,27,73,125,83,72,37,43,245,229,26,61,73,99,20,116,150,209,210,167,209,186,190,240,82,108,244,68,202,83,22,202,31,148,206,213,6,80,237,76,19,145,26,226,74,73,110,18,84,219,138,52,41,6,172,214,200,179,34,75,136,189,252,228,241,210,159,192,58,129,172,12,174,227,230,47,200,234,56,198,88,167,28,190,181,185,100,123,171,50,54,114,146,77,100,212,66,214,141,228,121,80,225,102,52,145,58,235,137,214,180,19,22,246,143,251,239,198,204,245,253,238,236,254,24,244,79,71,118,239,117,55,53,155,153,49,187,19,19,107,134,158,84,231,51,106,35,21,69,61,249,199,198,138,185,226,42,166,99,138,112,147,161,198,152,203,165,243,137,124,84,166,109,1,15,27,3,26,202,225,162,161,98,90,75,173,62,210,210,105,91,107,66,136,201,73,82,76,200,210,100,100,100,102,70,57,35,166,172,107,26,99,15,233,137,141,103,89,206,161,229,50,89,75,38,252,92,91,230,121,91,77,200,136,136,138,230,165,41,70,73,74,18,70,165,41,73,74,72,204,200,143,123,170,98,34,102,174,143,40,89,162,229,203,148,209,106,38,106,153,136,136,142,179,61,216,199,60,231,162,28,244,170,209,166,125,163,125,124,228,173,69,17,21,74,205,158,117,84,236,202,37,198,117,177,109,54,134,148,234,86,134,212,102,149,52,167,210,217,169,73,65,44,210,106,74,72,142,197,118,244,11,210,243,228,81,55,99,8,113,18,105,106,62,115,24,91,12,194,54,55,36,60,129,197,37,211,93,139,86,163,213,60,233,178,74,186,208,219,70,107,112,237,153,195,59,7,164,38,59,84,250,68,98,60,78,32,84,176,144,240,73,75,41,129,150,192,49,99,76,20,18,22,181,54,209,174,196,110,171,51,139,82,150,162,43,169,106,177,33,57,80,156,157,228,236,209,98,54,127,80,64,233,5,92,64,100,145,203,46,253,50,202,138,29,230,230,17,100,183,153,91,203,73,169,75,111,103,91,89,146,70,132,168,220,54,214,149,89,179,37,104,122,62,42,182,142,116,25,136,207,127,238,247,231,209,225,223,211,189,235,45,227,242,86,119,54,105,222,217,166,171,156,17,19,195,202,102,238,39,135,134,121,249,255,0,189,49,154,121,85,56,224,204,36,164,0,91,221,32,177,79,228,43,131,85,86,38,162,15,106,136,147,65,150,198,201,183,157,10,139,121,196,179,15,172,78,116,25,180,78,186,217,174,202,37,100,37,101,185,216,143,122,185,93,54,168,154,234,233,17,151,148,116,154,91,186,237,69,189,45,136,205,117,213,20,196,120,204,206,35,237,148,82,105,169,139,80,184,195,164,45,69,60,147,205,54,249,28,159,87,35,148,58,68,201,160,225,225,238,78,41,181,180,102,78,180,184,133,68,58,133,154,140,205,14,39,129,89,41,179,143,211,243,120,106,126,10,169,122,19,44,174,99,25,21,47,134,127,88,147,214,68,67,161,133,188,140,164,121,139,42,98,152,59,153,17,30,125,198,102,74,183,94,36,99,31,116,120,133,161,57,60,100,18,170,197,188,213,70,31,236,243,54,221,67,108,146,225,226,35,227,200,162,96,212,178,55,51,52,157,172,210,102,218,200,156,92,51,75,224,68,145,215,182,236,220,218,19,122,252,247,68,213,246,244,250,179,143,83,216,218,189,167,164,220,235,123,59,100,209,25,139,149,211,106,35,191,28,56,226,255,0,158,104,226,246,166,122,173,239,37,206,38,202,41,172,78,168,240,206,100,214,72,138,214,13,151,229,239,230,81,222,34,4,158,89,177,148,144,101,210,105,231,156,206,165,36,139,81,151,164,107,43,73,208,130,12,29,196,217,190,13,226,117,59,137,146,70,181,209,18,40,196,190,182,51,37,59,76,58,136,208,251,25,148,133,146,53,141,45,198,243,229,51,78,124,197,188,136,78,248,217,119,119,81,229,52,211,106,122,211,63,100,243,247,229,210,61,179,108,127,129,109,171,123,66,152,243,111,211,207,159,237,81,138,103,151,116,112,240,122,231,32,0,13,129,211,224,139,94,84,207,56,26,127,252,13,132,254,59,26,37,40,69,175,42,103,156,13,63,254,6,194,127,29,141,28,38,240,126,165,62,184,118,135,100,31,214,106,125,138,253,203,133,201,49,244,212,248,143,255,0,28,36,32,71,191,36,199,211,83,226,63,252,112,144,129,251,108,79,212,45,253,63,122,92,127,106,95,214,205,95,248,127,229,80,8,247,229,103,250,85,252,121,255,0,129,18,16,35,223,149,159,233,87,241,231,254,4,54,223,234,23,62,143,189,7,101,191,214,205,39,248,159,229,86,183,188,150,126,112,53,7,248,27,23,252,118,8,121,237,54,180,191,252,208,115,118,168,122,41,157,77,7,34,140,218,97,159,121,156,177,19,72,180,165,109,148,81,146,139,51,77,18,86,178,109,189,202,50,89,169,206,145,165,13,99,84,178,160,155,201,160,166,242,233,108,94,166,30,123,6,153,124,193,26,180,171,93,14,152,134,98,9,23,50,51,79,141,135,101,87,77,143,161,107,216,204,143,208,225,46,18,214,248,217,91,193,80,52,12,175,107,152,197,221,199,93,112,205,48,240,112,228,100,75,136,125,100,71,145,164,220,174,118,51,51,52,165,36,165,169,41,61,66,157,109,218,180,212,232,173,71,89,231,233,207,72,254,122,251,253,25,127,118,116,22,118,221,221,231,218,21,71,153,76,69,57,229,20,69,49,231,87,51,61,253,209,221,76,70,121,204,199,15,158,98,159,155,196,211,241,181,75,48,153,165,114,232,200,89,124,75,250,196,150,174,34,33,15,173,148,101,51,204,121,147,10,249,220,136,200,178,111,50,51,77,239,166,128,62,118,244,39,198,158,140,138,25,41,167,142,18,209,24,39,162,53,37,64,208,50,189,146,93,9,89,66,184,235,174,25,42,34,50,33,80,49,132,184,135,214,68,89,221,86,82,185,216,136,136,146,148,146,80,148,164,177,175,64,31,59,122,19,227,79,70,69,15,214,52,147,162,215,218,181,84,230,115,76,207,214,227,238,111,21,27,207,186,123,67,95,102,158,26,56,47,83,78,122,226,40,152,204,250,103,174,59,186,115,198,102,99,0,0,111,239,33,188,110,49,97,148,163,25,48,198,162,195,57,219,186,152,121,236,26,152,67,249,84,173,154,33,38,75,97,252,169,90,13,122,183,80,219,153,51,17,43,38,83,220,102,32,166,99,46,152,73,230,17,82,153,180,4,68,20,116,19,203,134,138,133,137,105,77,58,195,168,81,165,109,173,10,34,52,169,42,35,35,73,145,25,25,25,24,156,236,112,197,105,126,8,97,85,65,138,51,57,76,68,205,153,27,45,169,48,108,45,40,83,238,186,234,25,105,38,181,110,66,77,199,17,153,86,81,165,57,140,146,163,34,73,193,72,212,55,150,109,249,75,120,248,216,156,250,187,191,23,163,59,15,141,95,192,245,115,87,200,241,83,195,237,226,120,241,244,112,103,151,62,88,233,41,8,228,166,160,63,183,172,83,141,148,255,0,115,83,242,216,253,127,190,252,99,58,178,87,237,21,102,82,123,146,126,89,9,8,17,205,201,103,139,80,178,249,189,81,130,211,137,166,175,157,114,79,36,140,44,153,66,23,16,218,114,69,165,42,51,39,22,234,154,40,117,146,8,148,68,136,119,85,209,177,230,145,145,204,236,73,162,116,84,112,122,115,235,207,243,244,58,215,181,42,53,52,239,70,162,117,61,252,60,61,113,195,195,17,24,207,170,115,221,197,144,97,207,42,103,155,245,63,254,25,66,127,18,141,25,140,48,231,149,51,205,250,159,255,0,12,161,63,137,70,143,219,106,254,165,115,212,227,119,3,250,205,163,246,227,221,44,57,208,7,206,222,132,248,211,209,145,66,99,4,57,232,3,231,111,66,124,105,232,200,161,49,131,143,221,191,213,106,246,167,221,13,195,182,191,159,236,255,0,99,79,223,184,12,57,211,211,68,63,146,188,161,252,94,195,185,93,235,9,52,25,237,210,248,40,44,241,19,246,210,166,137,23,61,98,75,90,203,68,241,166,200,91,142,145,33,178,190,86,200,179,24,7,49,170,211,91,213,218,155,87,35,148,253,158,151,91,236,29,185,171,221,221,125,27,67,69,86,42,167,172,119,85,29,244,204,119,196,253,113,202,99,19,17,49,243,239,46,152,204,36,243,8,89,180,166,62,34,10,58,9,228,68,194,197,67,58,166,157,97,212,40,148,135,16,180,153,26,84,149,17,25,40,140,140,140,136,200,75,222,133,250,82,75,244,129,160,89,148,212,147,152,117,98,20,137,147,41,204,41,48,152,115,138,104,151,149,184,198,144,70,100,164,169,38,217,57,148,146,72,116,204,178,33,11,107,54,53,242,136,104,156,252,138,97,53,210,62,137,84,57,74,99,158,101,85,36,184,146,219,39,9,18,226,144,210,98,154,36,145,19,137,117,197,39,88,91,220,39,92,53,221,105,90,181,88,99,64,87,245,118,23,85,208,21,221,9,54,230,201,228,179,91,178,197,106,26,123,87,172,105,109,47,160,234,84,131,186,28,89,111,73,218,247,45,228,70,52,219,23,111,108,61,92,209,115,157,51,215,211,30,49,233,255,0,172,61,47,181,54,126,206,237,87,119,232,213,105,38,41,187,79,197,153,253,138,241,206,221,83,140,240,206,99,56,143,221,174,34,121,68,203,94,159,222,105,21,223,197,126,147,133,16,230,37,75,72,220,86,151,227,127,39,156,239,20,101,146,152,137,99,51,198,101,234,84,27,235,74,212,195,173,78,24,101,212,146,211,185,105,39,27,94,85,89,38,164,229,51,74,76,205,37,21,163,45,225,174,155,154,138,43,167,164,211,19,31,92,190,126,199,180,215,116,91,27,83,166,191,24,174,139,245,211,84,120,76,81,110,38,62,137,125,8,14,154,99,88,211,18,154,158,79,70,76,231,80,240,179,170,133,152,183,229,112,142,153,165,81,137,134,38,205,242,108,207,114,148,148,186,133,100,190,99,78,101,17,25,33,102,158,228,96,127,41,181,99,83,225,253,79,131,85,157,25,58,136,148,206,165,47,78,223,132,139,96,203,51,106,180,9,25,25,29,201,73,82,76,210,164,40,141,42,74,148,149,17,145,153,30,219,173,212,252,14,196,222,198,113,143,182,98,37,231,141,215,216,159,237,30,212,183,179,34,174,25,174,43,196,250,105,162,170,169,207,94,89,136,207,126,51,142,107,249,165,166,140,18,141,38,40,136,120,4,76,121,178,168,144,107,159,144,199,56,165,28,57,45,194,70,177,135,208,87,187,78,106,219,35,89,17,173,6,148,169,57,136,148,218,225,174,99,46,152,73,230,17,82,153,180,4,68,20,116,19,203,134,138,133,137,105,77,58,195,168,81,165,109,173,10,34,52,169,42,35,35,73,145,25,25,25,24,153,205,21,116,150,144,233,33,64,183,52,73,195,194,213,82,150,90,77,69,45,134,109,237,84,35,174,45,212,180,164,45,196,145,41,46,165,133,56,73,74,150,104,37,18,84,163,50,185,218,93,61,52,67,249,43,202,31,197,236,59,149,222,176,147,65,158,221,47,130,130,207,17,63,109,42,104,145,115,214,36,181,172,180,79,26,108,133,184,233,18,27,43,229,108,139,132,218,186,10,53,246,163,91,165,231,56,231,233,143,206,60,58,247,117,140,59,75,179,253,236,212,110,142,190,173,217,219,185,162,142,44,83,51,210,221,83,207,254,74,243,19,21,103,134,51,197,241,106,154,163,174,208,47,76,120,172,72,133,99,6,241,90,117,180,85,176,246,102,67,28,226,30,114,34,113,14,134,93,113,196,190,162,65,160,157,101,12,239,117,107,73,186,74,77,201,75,74,150,188,215,31,62,242,233,140,194,79,48,133,155,74,99,226,32,163,160,158,68,76,44,84,51,170,105,214,29,66,137,72,113,11,73,145,165,73,81,17,146,136,200,200,200,140,132,202,104,101,142,115,124,125,193,24,42,166,166,44,213,4,170,49,233,44,217,244,195,165,150,226,98,26,74,22,151,144,148,168,203,164,211,204,154,172,72,45,102,179,42,18,156,163,244,216,123,78,117,17,240,107,191,26,58,79,140,122,125,49,238,251,126,78,213,55,26,222,199,185,250,107,103,196,69,154,231,21,83,251,181,78,121,211,252,53,99,167,117,93,57,76,69,48,198,37,106,171,210,126,81,163,62,136,216,85,30,137,119,57,213,19,250,54,88,196,134,5,196,168,161,205,109,192,195,235,31,125,101,107,52,222,177,179,52,17,146,214,106,74,83,148,141,78,34,41,71,97,61,168,38,245,44,107,83,25,220,94,211,16,204,28,36,189,11,213,165,22,135,133,135,110,29,132,89,36,69,209,105,150,211,126,39,150,230,102,102,102,122,214,139,93,94,134,154,230,223,198,170,49,19,225,233,119,110,243,110,166,159,122,110,233,169,214,79,244,86,170,154,170,167,190,174,88,138,115,221,29,243,61,113,24,142,185,133,69,80,77,234,202,130,103,84,212,17,123,84,210,115,24,244,194,53,253,90,81,173,136,121,102,183,23,149,4,73,77,212,163,59,36,136,138,251,136,136,42,42,126,111,73,212,19,58,90,160,132,217,102,146,104,199,165,241,172,107,18,189,84,67,43,52,56,140,200,51,74,172,164,153,93,38,100,118,220,102,67,62,57,60,116,74,245,44,124,197,58,99,245,151,232,232,88,181,123,230,115,5,178,105,250,222,161,74,63,100,233,39,212,92,24,115,164,79,156,14,39,127,134,83,175,227,174,133,253,21,203,58,122,117,23,58,213,60,163,209,227,62,179,101,239,62,147,105,109,139,219,31,69,17,52,216,166,56,170,140,99,139,49,28,52,227,150,41,142,83,233,229,203,28,229,43,64,31,52,138,19,227,79,73,197,8,115,19,25,160,15,154,69,9,241,167,164,226,132,57,142,75,108,126,171,165,246,127,10,90,95,102,255,0,63,237,223,237,191,215,121,149,186,76,105,45,62,139,194,92,62,209,206,154,56,136,25,76,190,135,167,149,82,41,214,217,90,102,78,185,3,3,23,14,150,238,147,113,180,180,73,65,230,74,210,107,82,212,147,78,84,17,174,218,232,205,163,53,93,164,173,92,244,158,79,19,205,146,57,102,94,121,156,228,105,237,131,88,211,202,99,196,41,214,214,238,177,108,26,58,6,121,111,152,247,22,255,0,99,165,230,25,74,41,170,51,3,177,50,90,238,72,138,214,129,149,177,48,99,42,142,241,16,48,16,104,39,243,26,204,186,77,60,203,121,18,148,145,106,51,116,141,103,107,133,201,115,137,178,138,107,19,170,60,51,153,53,146,34,181,131,101,249,123,249,148,119,136,129,39,150,108,101,36,25,116,154,121,231,51,169,73,34,212,101,233,26,202,223,132,91,248,70,209,166,214,174,121,114,143,163,25,166,62,158,89,245,207,127,55,39,86,175,244,62,230,94,215,238,245,17,23,34,42,170,102,99,51,199,21,240,221,174,115,214,105,197,83,78,115,24,166,152,196,211,28,41,33,163,168,234,99,15,233,137,117,25,70,73,97,229,50,89,75,36,196,36,35,4,121,91,77,204,204,204,206,230,165,41,70,106,82,212,102,165,41,74,82,140,204,204,207,185,0,27,220,68,83,24,142,143,39,220,185,93,234,230,229,201,153,170,103,51,51,206,102,103,172,204,247,204,130,47,121,79,49,90,95,86,226,172,159,11,160,165,49,12,189,64,178,234,162,227,29,90,114,196,59,28,212,51,196,150,208,87,50,74,27,67,125,35,50,51,82,212,89,72,144,74,92,156,204,102,50,249,60,190,42,109,54,143,135,130,129,130,101,113,49,81,81,46,165,166,152,105,9,53,45,197,173,70,68,148,165,36,102,106,51,34,34,35,51,16,51,136,85,221,65,137,213,188,238,191,170,98,117,211,73,236,99,145,143,217,107,82,27,204,125,22,155,206,165,40,154,109,57,80,132,154,143,42,16,148,222,196,53,253,226,212,121,59,17,102,63,106,126,200,255,0,174,29,195,216,198,198,141,102,214,185,180,171,142,86,41,196,123,85,230,62,159,54,42,137,245,196,184,210,234,58,167,155,83,19,138,206,89,37,136,138,146,211,207,66,49,52,139,104,137,73,131,84,73,184,76,27,132,91,210,149,41,165,167,61,178,146,178,164,204,141,104,37,94,205,2,235,255,0,0,116,156,165,182,153,182,193,47,168,245,212,252,111,136,214,235,246,132,124,174,206,228,169,73,205,22,136,94,146,109,107,116,140,145,152,100,166,138,186,48,74,43,237,7,170,152,72,89,142,174,121,138,122,215,209,18,106,83,40,97,114,232,165,166,5,135,15,198,17,180,81,12,45,107,90,91,37,154,31,82,119,154,16,161,28,227,92,170,205,123,58,108,234,60,99,139,237,233,245,99,62,183,115,216,218,122,93,242,163,105,236,108,226,45,213,54,167,151,56,137,167,28,92,249,102,46,69,120,244,83,18,250,16,1,227,112,119,19,101,24,201,134,52,238,38,73,26,212,195,207,96,210,250,216,204,165,108,209,9,51,67,236,102,82,16,107,213,186,135,27,207,148,137,89,51,22,227,33,236,135,97,81,93,55,41,138,233,156,196,188,117,168,211,221,210,94,175,79,126,158,26,232,153,137,137,238,152,156,76,125,18,139,95,236,166,105,3,254,243,240,247,252,95,27,254,182,51,59,18,113,242,177,163,180,60,132,210,14,89,45,147,59,81,68,72,36,83,85,66,190,203,170,130,39,99,87,10,151,82,72,75,132,230,82,39,215,148,179,220,172,155,153,239,190,57,255,0,98,99,255,0,235,247,253,213,255,0,239,6,82,215,90,60,120,107,163,28,54,142,62,23,236,123,60,154,81,41,231,158,111,214,102,216,87,14,173,102,163,88,86,207,179,219,46,179,163,155,138,173,191,128,209,91,218,116,209,119,203,231,60,51,195,206,58,253,110,221,222,109,110,227,93,212,232,103,100,197,60,17,118,153,187,138,46,71,244,121,140,231,52,198,99,25,229,25,150,12,127,101,51,72,31,247,159,135,191,226,248,223,245,177,158,250,79,226,157,65,130,184,27,82,226,109,45,7,46,138,154,73,182,61,67,51,6,214,184,117,107,163,25,101,89,146,133,161,71,100,186,163,43,40,183,145,113,45,199,137,95,216,152,255,0,250,253,255,0,117,127,251,193,152,216,255,0,132,191,39,60,36,159,97,103,132,28,201,207,123,47,203,251,38,211,169,212,196,180,255,0,169,231,70,107,234,178,249,69,108,215,223,107,30,122,43,123,70,155,55,163,81,158,41,143,55,156,117,196,255,0,211,171,230,222,141,102,230,93,218,91,58,173,145,20,249,26,107,254,155,20,87,30,103,21,29,98,98,38,121,113,242,167,51,245,195,8,48,167,148,139,28,107,172,81,163,168,153,181,43,66,179,3,80,79,229,242,168,167,33,160,99,18,234,26,126,33,13,173,72,53,69,40,137,68,149,153,145,153,25,94,215,35,224,60,103,46,119,210,79,247,201,252,154,47,110,29,114,98,248,3,136,52,197,119,242,110,219,252,28,156,193,77,182,95,6,181,90,253,157,244,59,171,207,181,43,46,108,150,205,148,237,123,216,248,11,37,203,157,244,147,253,242,127,38,143,167,101,81,172,162,138,190,25,215,60,185,196,251,156,38,255,0,234,55,111,81,169,179,59,183,17,20,69,51,197,138,106,167,158,121,124,104,142,239,4,90,203,37,51,89,212,74,224,228,210,200,184,248,134,225,223,139,91,80,204,169,213,165,134,26,91,207,58,105,73,25,146,27,105,183,28,90,184,37,8,82,142,196,70,99,208,97,110,41,87,120,45,93,203,49,51,13,39,188,205,82,73,181,219,20,110,202,204,70,171,90,202,217,115,197,188,133,182,171,182,234,211,210,73,218,247,43,25,17,150,64,114,92,121,246,97,151,199,94,135,141,23,87,148,235,64,239,144,132,246,39,30,112,158,75,150,129,168,38,10,231,41,92,186,93,171,133,165,222,82,25,75,119,86,181,71,169,136,125,81,6,156,173,182,211,42,54,217,43,103,105,39,202,180,4,164,232,171,164,197,27,165,126,17,193,226,149,31,3,23,46,90,98,21,45,155,203,34,72,212,185,116,197,180,54,183,88,39,50,146,94,70,87,91,90,28,73,22,100,45,57,146,133,231,109,24,87,202,235,161,245,51,31,70,204,52,180,163,202,18,91,61,149,196,67,38,174,75,206,196,45,115,118,29,56,72,24,69,180,70,181,52,210,216,52,182,147,66,80,130,90,28,90,148,172,205,165,43,192,13,15,180,179,172,180,69,197,15,14,36,80,241,115,137,20,124,59,144,211,218,113,49,229,10,196,213,4,218,201,131,90,205,183,73,11,105,213,147,137,89,35,61,181,136,35,36,186,178,57,105,229,8,175,232,220,83,228,225,173,177,7,15,170,24,73,229,61,60,135,146,68,192,199,67,25,228,117,28,243,6,70,70,70,68,164,45,42,37,33,104,81,18,208,180,169,42,36,169,38,68,16,66,62,170,7,202,184,250,168,0,0,0,0,0,1,128,28,181,126,107,20,183,194,4,15,163,166,35,0,57,46,60,251,48,203,227,175,67,198,140,255,0,229,171,243,88,165,190,16,32,125,29,49,24,1,201,113,231,217,134,95,29,122,30,52,4,255,0,0,0,0,0,0,241,88,223,90,205,112,215,5,235,236,70,145,67,194,63,50,165,105,121,172,238,13,168,180,41,76,56,252,52,35,143,54,151,18,149,37,70,131,82,8,140,137,73,59,94,198,92,68,69,255,0,102,175,74,127,247,131,133,95,226,169,143,250,240,151,236,88,161,126,74,24,89,89,97,159,58,115,103,133,180,252,198,69,182,234,53,219,46,213,12,227,58,221,94,100,231,203,172,205,151,50,111,107,92,175,113,26,223,216,49,255,0,214,139,254,228,255,0,247,224,51,255,0,75,31,53,140,100,248,63,168,125,28,248,249,172,31,74,122,88,249,172,99,39,193,253,67,232,231,199,205,96,15,168,138,254,191,163,112,178,141,155,98,14,32,212,48,146,58,122,71,14,113,49,209,209,38,121,26,69,200,136,136,136,141,75,90,148,105,66,16,146,53,173,106,74,82,74,82,136,143,231,219,76,93,49,107,189,47,235,184,121,252,254,15,153,169,185,54,127,7,233,253,99,49,28,215,173,102,29,17,95,45,33,134,156,127,90,228,57,57,227,8,242,95,42,108,69,190,240,114,150,105,213,13,164,213,77,11,134,24,99,31,9,21,133,244,228,67,19,40,88,228,194,186,219,243,121,137,195,153,41,245,147,237,161,214,80,201,62,243,41,108,146,89,143,88,226,148,178,83,100,221,170,208,147,67,234,155,75,156,80,106,74,146,139,130,162,100,113,12,42,172,156,66,59,15,175,129,97,214,223,91,40,109,183,86,74,82,222,84,50,218,37,165,14,19,102,162,90,210,162,44,170,11,191,201,193,201,255,0,25,164,68,245,172,91,197,234,119,253,137,224,54,150,26,134,136,113,248,119,42,40,172,139,111,44,58,217,91,110,33,150,92,50,90,222,37,101,55,26,38,146,75,241,198,212,223,143,63,64,80,20,110,22,81,178,156,62,195,234,122,18,71,79,72,225,202,26,6,6,24,143,35,72,185,153,153,153,153,169,107,82,141,75,90,212,102,181,173,74,82,141,74,81,153,250,0,0,0,0,0,0,16,3,202,143,231,217,137,191,18,250,30,8,101,87,33,143,211,179,247,183,252,164,49,87,149,31,207,179,19,126,37,244,60,16,202,174,67,31,167,103,239,111,249,72,4,170,0,0,0,0,0,192,14,90,191,53,138,91,225,2,7,209,211,17,128,28,151,30,125,152,101,241,215,161,227,70,127,242,213,249,172,82,223,8,16,62,142,152,140,0,228,184,243,236,195,47,142,189,15,26,2,127,128,0,4,112,114,172,104,57,19,137,82,168,253,41,48,217,112,141,79,105,137,57,174,169,150,41,13,48,83,25,116,42,86,179,141,67,150,35,92,75,45,93,42,75,138,61,99,45,54,148,26,84,210,91,122,34,233,58,166,123,67,85,82,106,214,150,142,216,167,84,252,194,30,105,46,137,213,33,205,68,83,14,37,198,156,200,178,82,21,149,104,73,217,68,105,59,88,200,203,112,250,147,16,237,202,177,160,228,54,26,205,99,244,164,195,101,197,187,34,169,231,6,186,166,88,164,58,249,203,166,49,74,90,206,53,14,88,201,16,207,59,116,169,46,40,181,111,58,218,80,106,75,169,109,144,205,253,1,116,215,165,116,172,195,136,73,36,218,103,179,226,109,51,47,101,186,142,95,16,109,161,200,252,132,150,213,51,135,38,210,132,41,151,86,100,107,74,18,90,151,22,72,50,202,166,150,238,85,15,153,108,11,199,76,71,209,211,17,229,216,161,133,243,157,134,107,3,118,158,101,210,53,194,204,33,84,100,110,66,196,182,70,90,198,87,149,55,43,146,137,73,74,208,164,45,8,90,126,143,176,158,186,249,40,97,101,27,137,156,215,205,158,22,211,242,233,238,197,175,215,108,187,84,51,111,106,181,153,83,159,46,179,46,108,169,189,175,98,189,128,122,176,0,1,4,60,171,24,13,13,131,122,81,199,212,210,40,40,182,228,88,147,14,117,51,107,84,59,164,195,115,21,186,180,199,178,135,150,181,19,171,214,145,68,168,136,211,171,40,198,208,72,74,73,6,171,21,162,174,22,252,154,116,142,195,172,51,122,69,207,48,19,154,130,23,157,96,182,173,159,91,43,105,122,232,239,24,75,66,147,104,86,159,87,65,68,179,181,145,117,26,72,238,255,0,42,14,55,202,177,179,74,249,210,100,210,56,185,116,61,1,14,170,29,107,137,113,42,92,99,240,81,145,70,243,228,148,238,66,13,215,156,66,11,50,140,208,218,86,121,77,102,218,44,174,141,120,189,19,128,184,243,67,98,227,47,197,183,15,78,206,25,122,96,80,140,52,243,238,203,151,118,163,89,109,14,217,6,183,33,156,121,178,51,52,216,214,70,74,73,145,40,131,233,120,7,18,83,54,149,79,229,80,83,217,20,206,18,99,45,152,195,183,23,7,25,8,242,94,98,37,135,18,74,109,214,220,73,154,86,133,36,201,68,162,51,35,35,35,33,202,62,0,40,124,119,8,87,254,205,86,148,223,239,7,10,191,197,83,31,245,225,52,251,204,196,86,31,33,153,151,255,0,245,15,253,201,255,0,239,192,72,230,8,214,147,92,74,193,138,7,17,103,144,240,140,76,170,170,94,85,59,140,106,17,10,75,13,191,19,8,219,206,37,178,82,148,162,65,41,102,68,70,165,29,173,115,62,35,220,95,113,16,242,88,77,67,124,139,240,182,142,195,78,116,231,63,4,169,249,116,139,109,212,106,118,157,150,25,182,117,186,188,202,201,155,87,155,46,101,90,246,185,241,30,176,0,23,212,3,74,207,133,192,89,220,102,138,75,124,207,155,49,223,104,255,0,70,32,214,27,198,226,165,41,223,31,2,91,255,0,108,137,178,210,10,36,217,230,28,138,90,111,181,121,39,111,214,132,33,65,69,37,172,76,166,22,172,231,150,62,8,247,113,249,224,128,76,6,135,80,234,110,141,120,147,148,139,194,37,30,239,173,67,140,181,102,228,147,35,223,188,98,6,133,179,20,68,209,79,40,181,159,219,34,147,210,250,212,63,120,203,230,78,233,205,222,3,102,104,71,177,59,99,246,63,124,132,111,114,133,69,184,137,61,124,201,58,225,17,115,86,226,86,239,42,16,196,144,77,206,210,231,76,189,175,240,136,70,135,40,91,191,51,235,242,51,63,212,175,225,66,0,195,253,22,152,40,172,78,154,41,100,149,94,72,233,244,247,253,26,28,77,126,9,67,234,104,186,108,210,73,47,152,16,101,209,250,211,98,22,180,71,73,57,137,83,61,197,250,6,247,31,175,176,38,195,6,209,150,140,167,56,126,129,65,254,9,176,23,11,214,144,160,173,142,194,128,42,71,97,163,121,29,134,161,164,136,207,120,13,101,192,192,139,172,11,129,129,113,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,192,105,26,149,192,105,1,164,248,141,197,13,187,216,204,107,80,10,159,1,79,88,126,240,169,240,20,245,166,2,201,105,39,253,163,213,95,224,188,119,224,94,16,77,138,103,147,22,102,106,235,45,79,15,218,200,19,187,164,138,191,56,245,86,239,247,49,29,248,23,132,16,98,242,191,217,90,108,171,126,177,252,89,176,25,255,0,160,36,121,243,93,9,15,157,207,213,78,189,222,84,81,137,28,147,170,242,230,78,231,235,191,132,98,50,180,1,115,49,80,104,183,247,211,127,255,0,197,9,50,146,39,230,99,59,253,151,240,140,72,22,223,27,18,133,72,26,206,146,81,115,146,120,149,253,99,130,22,52,162,75,37,86,84,217,26,74,79,194,152,221,228,146,47,162,188,38,83,72,71,245,52,195,7,150,255,0,53,146,92,125,205,209,10,90,70,61,174,172,234,114,203,111,207,52,105,241,247,87,133,25,113,201,214,118,146,85,95,181,100,223,192,137,18,205,9,209,207,126,225,19,124,157,5,121,29,83,251,82,77,252,8,145,44,144,165,124,223,96,7,53,39,188,65,246,144,223,237,255,0,137,159,225,132,231,248,235,162,112,11,137,8,63,210,27,253,191,177,51,252,48,156,255,0,29,116,107,91,203,242,86,253,115,238,119,135,97,255,0,56,106,253,138,126,242,223,128,0,211,222,144,0,0,0,0,0,122,12,61,174,170,12,50,173,228,149,253,45,19,169,154,72,163,27,140,98,235,90,80,230,83,233,52,230,69,37,70,219,137,204,133,164,148,89,144,181,38,246,49,52,122,62,99,173,49,164,62,28,67,98,5,53,9,17,4,164,188,168,25,148,3,247,53,65,70,161,8,83,141,18,236,68,234,114,184,133,37,105,34,186,86,155,146,21,153,9,131,193,112,112,43,27,42,236,3,196,8,74,234,146,127,245,184,105,156,46,86,190,95,128,215,180,235,208,217,220,109,122,173,102,169,37,172,74,115,39,137,118,31,45,178,182,156,232,46,112,213,206,137,235,249,186,243,180,13,199,183,189,186,88,185,99,20,234,109,199,155,51,210,99,247,39,209,51,210,123,167,209,50,156,240,30,87,11,177,38,152,197,250,6,77,136,244,115,177,11,148,206,217,83,172,148,75,38,211,173,169,11,83,110,54,180,239,34,82,28,66,208,102,147,52,153,164,205,42,82,76,148,126,168,111,180,213,21,211,21,83,57,137,121,30,253,139,154,107,181,88,189,76,211,93,51,49,49,61,98,98,113,49,62,152,144,0,6,79,200,0,0,0,0,0,0,0,0,0,1,28,220,171,53,222,190,160,161,112,202,26,38,98,222,197,7,19,61,141,103,61,161,30,215,44,153,135,86,82,87,73,212,106,34,138,234,79,69,47,116,76,243,168,138,193,232,43,71,49,89,233,71,69,67,199,73,98,38,16,50,151,159,156,68,27,68,230,88,101,67,48,183,33,222,113,72,182,84,166,36,161,203,164,121,84,165,37,39,124,217,79,207,105,101,95,75,241,55,72,202,238,175,148,148,57,192,187,51,216,97,93,134,138,76,75,81,45,66,54,136,84,68,33,196,145,18,146,234,88,39,10,215,34,37,145,17,170,217,143,45,185,40,168,231,219,151,226,14,32,69,201,97,205,152,135,160,100,240,19,21,19,106,116,148,218,92,118,41,148,159,170,33,38,78,65,169,91,137,42,50,71,19,71,71,71,162,127,72,109,108,247,113,125,148,254,120,251,94,167,212,211,254,199,246,123,228,250,87,54,177,215,19,21,221,158,120,231,214,153,174,103,151,117,44,206,198,44,50,148,99,38,24,212,88,103,59,119,83,15,61,131,83,8,127,42,149,179,68,36,201,108,63,149,43,65,175,86,234,27,115,38,98,37,100,202,123,140,196,16,143,161,1,9,58,89,80,50,252,50,210,50,187,164,37,39,14,80,45,76,246,232,86,161,161,83,12,212,51,81,109,162,41,16,232,109,38,100,148,180,151,201,178,181,136,201,4,100,73,190,82,251,247,150,199,155,69,248,143,68,251,227,241,106,125,136,109,73,139,186,173,151,85,83,137,136,185,76,119,70,39,134,185,245,206,104,250,146,233,163,238,41,252,154,176,106,149,196,213,193,236,177,19,152,51,219,25,38,242,33,49,108,184,166,98,53,105,206,179,38,141,214,156,52,93,70,172,134,156,214,59,145,92,33,134,28,151,184,146,253,73,132,51,220,56,142,118,33,215,168,201,154,93,133,53,50,218,90,110,10,55,59,136,109,42,79,73,106,39,219,139,90,141,101,184,156,65,18,140,186,41,204,241,207,104,47,252,39,77,69,217,235,49,207,215,210,126,215,82,239,102,202,253,11,182,245,90,24,140,83,77,115,195,31,195,62,117,63,252,102,0,0,31,91,94,90,77,37,180,116,166,52,145,160,124,20,155,61,15,45,155,66,60,135,229,51,181,65,156,67,178,245,103,70,184,146,146,91,102,164,184,218,77,10,65,171,45,242,44,200,212,218,45,12,85,141,29,83,225,253,79,49,163,43,57,44,68,166,117,41,120,216,139,132,124,139,51,106,177,25,25,25,92,148,149,36,201,73,90,76,210,164,169,42,73,153,25,25,207,192,195,157,61,52,67,249,43,202,31,197,236,59,149,222,176,147,65,158,221,47,130,130,207,17,63,109,42,104,145,115,214,36,181,172,180,79,26,108,133,184,233,18,27,43,229,108,139,95,219,123,51,225,52,121,123,81,231,199,95,76,126,113,255,0,79,7,112,118,91,191,31,161,117,49,178,118,133,120,211,220,159,54,103,165,21,207,167,186,154,187,251,162,113,87,40,154,165,216,104,11,165,63,201,142,145,78,23,214,113,243,24,186,226,152,131,83,238,70,197,30,183,157,32,9,210,66,94,55,9,37,103,91,214,52,210,201,119,82,250,46,102,90,148,230,76,90,211,235,74,127,147,29,92,172,47,163,35,229,209,116,61,49,24,151,219,141,133,61,111,58,71,147,70,133,60,78,26,74,205,55,172,117,164,18,46,149,244,156,204,180,169,188,152,165,1,49,152,74,223,84,76,178,62,34,17,229,178,244,50,156,97,213,54,165,52,235,106,109,214,204,210,100,102,149,182,181,161,73,224,164,169,68,119,35,50,29,205,1,64,85,216,163,87,64,80,148,36,167,156,231,147,61,110,203,11,175,105,157,102,173,165,186,190,155,170,74,10,200,109,103,189,69,123,88,183,153,16,224,110,237,93,70,167,77,78,147,191,166,123,231,194,63,158,191,91,182,244,91,129,178,54,38,219,189,188,19,49,20,68,77,81,76,226,41,183,60,230,186,179,210,34,35,167,72,167,51,225,78,46,86,138,186,52,207,180,144,175,155,149,164,162,33,105,89,75,205,42,162,153,67,56,206,182,17,167,16,234,154,74,16,226,136,212,167,84,194,155,37,37,43,36,26,137,74,73,145,88,230,114,93,46,151,201,229,240,178,153,76,4,60,20,12,19,40,134,133,133,134,105,45,52,195,72,73,37,13,161,9,34,36,165,41,34,34,73,17,17,17,17,16,240,216,11,131,20,254,1,225,140,171,13,233,247,246,205,143,59,241,179,5,67,161,151,35,226,220,59,184,242,201,31,97,9,37,26,148,150,219,109,6,165,101,185,220,33,181,108,173,159,26,11,60,254,60,245,252,190,135,64,111,254,248,220,222,221,163,155,124,180,246,243,22,227,199,198,185,207,125,88,233,203,17,136,198,115,50,24,49,202,167,93,212,18,106,34,138,160,37,209,58,137,93,77,25,25,25,50,200,181,165,111,108,100,198,169,165,89,68,149,53,154,32,214,105,82,79,166,211,74,35,35,78,252,231,16,247,202,7,88,191,86,233,71,83,195,148,234,30,99,3,79,51,7,39,129,54,13,181,38,29,40,97,46,60,201,169,30,82,147,18,236,73,43,49,154,146,172,201,59,101,36,151,229,183,175,249,29,28,211,29,106,152,143,198,126,200,199,210,251,251,38,217,95,164,183,146,221,218,177,195,102,154,171,156,199,89,248,180,253,49,85,81,84,123,47,11,162,246,25,74,49,135,31,40,236,61,168,29,203,43,152,198,45,248,212,101,81,235,225,225,217,114,33,198,46,133,161,73,214,37,147,111,58,84,70,156,249,138,230,86,57,173,168,169,249,69,89,79,204,233,106,130,19,106,149,206,96,222,151,198,177,172,82,53,176,239,32,208,226,51,32,201,73,186,84,101,116,153,25,95,113,145,136,222,228,176,160,101,243,172,71,171,241,18,52,225,221,122,152,150,67,192,194,50,236,42,92,82,29,141,90,239,16,219,134,119,109,73,110,25,198,247,21,212,152,133,21,200,174,74,147,33,248,238,254,158,40,210,77,115,31,26,103,234,142,94,252,185,46,216,118,189,122,141,224,163,75,110,169,136,177,76,125,21,213,231,76,199,166,105,224,250,159,62,243,25,116,194,79,48,138,148,205,160,34,32,163,160,158,92,52,84,44,75,74,105,214,29,66,141,43,109,104,81,17,165,73,81,25,26,76,136,200,200,200,196,206,104,91,84,204,43,29,23,48,246,109,51,102,29,167,161,229,139,149,37,44,37,73,73,181,4,251,144,141,40,243,25,158,99,109,132,26,142,246,53,26,140,136,138,196,81,191,167,205,59,224,238,149,85,150,166,69,205,144,115,61,138,99,13,150,23,82,220,86,178,17,173,115,232,177,17,47,52,65,63,153,101,123,184,78,92,243,18,134,74,114,79,212,19,120,154,127,17,233,103,162,243,74,229,209,146,217,132,51,26,180,150,174,34,33,15,161,229,230,34,204,121,147,10,193,88,204,200,178,110,34,51,85,248,189,141,63,4,218,53,105,231,158,115,31,87,60,253,159,107,125,237,42,136,222,29,205,179,182,41,197,51,79,147,185,142,188,171,136,166,105,143,84,215,25,246,89,240,0,3,115,121,148,17,107,202,153,231,3,79,255,0,129,176,159,199,99,68,165,8,181,229,76,243,129,167,255,0,192,216,79,227,177,163,132,222,15,212,167,215,14,208,236,131,250,205,79,177,95,185,112,185,38,62,154,159,17,255,0,227,132,132,8,247,228,152,250,106,124,71,255,0,142,18,16,63,109,137,250,133,191,167,239,75,143,237,75,250,217,171,255,0,15,252,170,1,30,252,172,255,0,74,191,143,63,240,34,66,4,123,242,179,253,42,254,60,255,0,192,134,219,253,66,231,209,247,160,236,183,250,217,164,255,0,19,252,170,216,31,71,81,213,62,32,84,242,234,50,140,146,196,77,167,83,103,137,136,72,70,8,179,56,171,25,153,153,157,137,41,74,72,212,165,168,201,41,74,84,165,25,17,25,148,202,232,205,163,53,35,163,85,34,244,158,79,19,206,115,201,158,94,121,156,228,117,157,191,86,235,202,99,196,41,215,16,214,173,15,154,58,6,89,173,152,247,158,235,123,161,46,136,31,153,242,80,237,113,90,189,174,175,39,176,123,52,75,12,189,154,30,87,8,165,33,195,133,35,73,229,117,211,82,16,110,57,189,36,104,36,183,209,37,45,220,165,31,46,197,217,127,5,167,203,222,143,62,122,122,35,243,159,250,120,185,222,211,119,246,118,245,233,217,123,58,191,247,106,39,206,152,233,114,168,247,211,76,244,142,147,62,119,60,83,49,135,60,169,158,111,212,255,0,248,101,9,252,74,52,97,206,128,62,118,244,39,198,158,140,138,25,141,202,153,230,253,79,255,0,134,80,159,196,163,70,28,232,3,231,111,66,124,105,232,200,161,199,109,31,157,237,250,232,247,183,61,205,255,0,195,173,103,177,168,251,146,152,192,0,27,131,205,232,255,0,229,80,197,25,132,11,20,134,17,201,170,88,136,118,102,12,196,77,231,178,198,144,164,38,33,162,113,9,130,83,139,203,101,164,156,110,40,245,100,163,44,200,74,148,155,165,179,40,239,23,11,72,44,83,249,53,99,45,85,137,168,131,217,97,231,49,133,177,178,109,228,90,97,25,109,44,195,235,19,157,100,78,155,77,54,107,178,141,57,205,89,108,86,34,183,163,173,246,142,167,225,122,154,238,199,78,145,234,143,231,47,107,238,94,195,255,0,103,182,30,159,67,84,98,184,142,42,249,70,120,170,231,57,199,92,103,134,39,194,33,236,112,119,19,102,248,55,137,212,238,38,73,26,215,68,72,163,18,250,216,204,148,237,48,234,35,67,236,102,82,22,72,214,52,183,27,207,148,205,57,243,22,242,33,59,227,231,188,75,95,39,102,45,74,43,236,3,129,162,57,210,99,21,80,80,183,130,153,38,48,148,172,176,239,60,242,224,205,167,12,204,148,209,52,157,82,83,114,52,106,13,57,73,57,13,92,206,238,106,184,110,85,167,170,122,243,143,92,117,250,227,220,235,110,218,182,20,223,210,89,219,22,169,231,110,120,43,229,251,53,115,166,102,123,162,154,179,30,153,173,148,163,14,121,83,60,223,169,255,0,240,202,19,248,148,104,204,97,135,60,169,158,111,212,255,0,248,101,9,252,74,52,115,251,87,245,43,158,167,80,238,7,245,155,71,237,199,186,88,115,160,15,157,189,9,241,167,163,34,132,198,8,115,208,7,206,222,132,248,211,209,145,66,99,7,31,187,127,170,213,237,79,186,27,135,109,127,63,217,254,198,159,191,112,0,1,176,58,124,31,61,227,232,64,124,247,141,83,121,255,0,225,127,123,240,122,3,176,191,252,255,0,248,95,253,137,8,255,0,251,72,255,0,249,254,249,132,123,137,8,255,0,251,72,255,0,249,254,249,132,123,142,43,106,255,0,192,254,206,159,197,216,27,129,255,0,170,127,239,47,255,0,165,244,32,35,223,149,159,233,87,241,231,254,4,72,64,143,126,86,127,165,95,199,159,248,17,181,237,191,212,46,125,31,122,30,127,236,183,250,217,164,255,0,19,252,170,216,247,160,15,157,189,9,241,167,163,34,132,198,8,115,208,7,206,222,132,248,211,209,145,66,99,7,201,187,127,170,213,237,79,186,27,7,109,127,63,217,254,198,159,191,113,13,90,119,203,165,242,189,44,43,232,105,100,4,60,35,43,122,6,37,77,176,210,91,74,157,118,2,29,199,92,50,73,17,26,150,226,214,181,43,138,148,165,25,220,204,204,102,127,37,159,155,245,65,254,25,69,255,0,18,130,24,115,167,247,157,189,119,241,95,163,33,70,99,114,89,249,191,84,31,225,148,95,241,40,33,199,236,238,91,94,231,174,175,123,113,223,73,154,187,59,210,76,245,224,177,247,97,22,163,47,116,29,208,213,140,107,125,120,151,137,210,232,132,209,48,79,41,136,88,23,91,113,164,207,84,109,188,135,13,183,155,121,183,27,75,14,234,143,57,37,73,90,137,72,189,208,178,43,107,162,94,140,19,125,38,43,120,136,5,204,121,178,151,144,106,95,159,71,54,164,156,65,33,195,94,173,134,16,119,187,174,106,220,34,89,145,161,4,149,41,89,140,146,218,230,50,157,167,229,20,157,63,44,165,169,248,77,150,87,38,131,102,95,4,198,177,75,213,67,178,130,67,104,204,179,53,42,201,73,21,212,102,103,109,230,102,63,61,139,178,254,19,87,194,47,71,153,29,35,198,127,40,251,126,183,217,218,126,254,206,197,181,59,35,102,87,141,69,81,231,85,29,109,211,49,158,83,221,85,81,210,122,211,28,227,19,52,203,177,16,99,164,79,156,14,39,127,134,83,175,227,174,137,206,16,99,164,79,156,14,39,127,134,83,175,227,174,143,191,121,126,74,223,174,125,205,75,176,255,0,156,53,126,197,63,121,41,90,0,249,164,80,159,26,122,78,40,67,152,152,205,0,124,210,40,79,141,61,39,20,33,204,113,251,99,245,93,47,179,248,82,220,59,55,249,255,0,110,255,0,109,254,187,201,24,210,139,12,165,21,102,128,88,101,136,79,59,169,154,80,180,213,62,252,50,242,169,90,216,120,182,33,33,222,98,196,178,74,110,165,48,230,115,74,140,181,25,74,196,181,24,195,29,27,49,37,140,34,199,90,51,16,35,93,135,102,6,93,51,75,83,7,159,101,199,82,204,19,233,83,17,46,18,27,233,169,73,101,215,20,146,34,62,146,83,209,87,146,114,165,75,225,148,163,25,52,48,165,48,206,118,238,166,30,123,64,201,216,67,249,84,173,154,33,48,108,45,135,242,165,104,53,234,221,67,110,100,204,68,172,153,79,113,152,134,49,54,197,19,167,189,103,81,71,124,71,215,79,253,48,207,179,141,77,189,177,179,182,142,198,212,76,204,83,114,228,76,120,81,119,60,162,125,53,69,115,244,250,95,66,0,60,46,6,98,75,24,191,132,52,158,35,182,236,58,222,157,203,26,118,52,161,153,113,166,155,141,71,139,138,109,9,114,234,36,161,244,58,130,51,51,185,36,140,148,162,50,81,251,161,186,81,92,92,166,43,167,164,243,121,143,85,166,185,163,191,94,154,244,98,186,38,105,152,240,152,156,76,125,108,106,229,12,174,252,10,209,142,119,4,204,76,198,30,50,170,140,132,145,67,61,6,188,153,115,172,222,121,46,168,148,70,77,46,30,29,246,212,69,155,54,176,146,101,149,74,50,136,201,116,186,97,56,152,66,202,101,48,17,17,177,209,175,34,26,22,22,25,165,58,235,238,173,68,148,54,132,36,140,212,165,40,200,137,36,70,102,102,68,67,53,185,84,43,233,124,235,17,233,12,59,130,40,119,94,166,37,145,17,209,111,53,20,151,20,135,99,86,139,67,184,217,21,219,82,91,134,109,205,231,117,38,33,39,98,43,26,173,111,39,229,28,253,91,165,29,49,16,114,88,121,140,13,60,204,100,226,56,159,38,212,152,116,161,133,54,203,196,149,249,74,76,75,176,198,156,164,106,74,178,168,173,148,212,90,86,213,153,215,109,40,179,79,72,197,63,159,213,159,177,233,237,193,183,78,235,110,85,123,78,236,121,213,69,119,166,39,150,113,24,166,51,252,81,76,99,211,87,76,165,206,157,167,229,20,157,63,44,165,169,248,77,150,87,38,131,102,95,4,198,177,75,213,67,178,130,67,104,204,179,53,42,201,73,21,212,102,103,109,230,102,33,75,74,28,50,148,96,246,62,86,56,123,79,187,154,87,46,140,67,240,72,202,162,212,67,196,50,220,67,108,93,107,90,149,171,75,196,222,117,40,205,89,51,29,140,236,83,124,35,55,149,66,129,151,201,113,30,144,196,72,35,135,105,234,158,89,17,3,22,203,80,169,109,75,118,9,104,180,67,142,17,221,197,41,184,150,219,222,87,74,97,210,87,50,177,39,152,222,13,60,87,164,138,226,62,44,253,147,203,223,135,91,246,61,181,235,211,239,5,122,91,149,76,197,250,103,233,174,159,58,38,125,49,79,31,214,189,156,152,216,167,225,102,13,76,112,202,34,15,87,17,65,198,120,167,144,221,144,236,36,107,143,60,140,202,53,153,169,210,117,49,36,118,74,82,72,213,91,49,230,49,152,194,43,57,50,177,37,250,91,29,98,240,253,231,98,14,6,183,150,56,210,89,105,150,212,157,182,17,42,125,167,28,90,172,180,165,44,148,90,108,147,59,169,212,221,39,98,82,101,76,125,59,18,255,0,151,209,211,158,180,242,250,186,125,152,112,125,168,108,175,209,123,203,127,134,49,77,220,92,143,239,124,105,250,107,138,150,247,243,68,232,253,255,0,14,152,123,255,0,196,240,95,210,142,226,174,197,26,6,133,160,93,197,26,146,165,135,102,149,101,152,120,147,154,67,33,113,109,45,167,214,132,50,226,53,9,89,184,149,169,214,236,164,145,149,148,71,195,120,129,145,41,88,233,255,0,147,30,91,254,6,210,63,134,151,143,143,71,182,110,106,173,221,171,134,34,104,166,102,27,38,241,246,103,162,216,58,189,5,152,191,85,116,234,46,211,110,174,81,19,17,51,17,51,29,121,243,239,137,133,194,252,223,218,36,127,194,207,255,0,33,153,255,0,171,139,231,80,84,84,253,39,40,126,160,170,103,178,233,52,174,23,46,190,54,97,20,136,120,118,179,40,144,156,206,44,201,41,186,148,148,149,207,121,153,23,19,16,0,38,51,79,239,52,138,239,226,191,73,194,139,179,246,189,237,85,155,215,110,68,121,145,152,198,124,39,211,62,12,55,195,179,189,155,176,182,150,206,208,232,238,87,49,169,174,104,170,106,154,103,30,117,184,204,98,154,127,126,122,231,185,114,165,216,241,129,211,137,132,44,166,83,140,212,44,108,116,107,200,134,133,133,134,168,160,221,117,247,86,162,74,27,66,18,225,154,148,165,25,17,36,136,204,204,200,136,71,47,46,119,210,79,247,201,252,154,44,46,142,222,112,56,99,254,25,73,127,142,180,47,215,46,119,210,79,247,201,252,154,62,205,149,180,42,218,20,85,85,84,227,18,215,55,255,0,115,172,110,118,166,205,139,23,102,184,174,153,158,113,17,140,78,59,152,171,201,113,231,217,134,95,29,122,30,52,79,156,218,83,42,159,202,163,100,83,217,100,36,198,91,49,135,114,18,50,14,45,148,188,196,75,14,36,210,227,78,54,162,52,173,10,73,154,77,38,70,70,70,100,98,3,57,46,60,251,48,203,227,175,67,198,137,254,28,171,64,124,245,233,209,161,148,247,67,204,71,133,150,55,53,231,154,50,168,218,34,41,153,147,171,65,69,41,182,141,26,216,104,150,211,107,60,214,181,162,55,18,146,109,196,173,42,78,83,53,180,223,128,161,52,133,170,168,156,9,196,205,31,118,110,112,166,241,27,155,98,114,185,20,226,121,174,58,14,49,151,246,134,91,185,182,122,214,218,213,56,89,73,74,200,194,179,145,53,145,127,67,216,209,132,52,110,61,97,125,65,132,120,128,196,91,146,42,138,29,44,196,28,35,230,203,237,45,14,37,214,158,109,123,200,150,219,173,182,225,18,137,72,51,65,18,146,164,153,164,254,117,180,138,192,106,203,70,220,92,158,225,77,103,5,22,149,203,162,22,185,100,115,208,228,202,38,210,227,90,138,30,53,162,74,214,156,142,37,55,52,146,213,145,100,182,212,121,208,162,32,182,163,234,160,124,171,143,170,128,0,0,0,0,0,24,1,203,87,230,177,75,124,32,64,250,58,98,48,3,146,227,207,179,12,190,58,244,60,104,207,254,90,191,53,138,91,225,2,7,209,211,17,128,28,151,30,125,152,101,241,215,161,227,64,79,240,0,0,0,0,0,0,0,181,90,88,249,172,99,39,193,253,67,232,231,199,205,96,250,83,210,199,205,99,25,62,15,234,31,71,62,62,107,0,123,252,11,192,188,71,210,47,17,229,216,95,133,242,109,186,107,29,119,94,121,211,52,66,203,225,82,100,78,69,68,184,68,122,182,81,153,55,59,26,141,74,74,16,149,173,104,66,190,138,112,47,2,240,227,71,76,56,151,97,126,23,201,182,25,84,13,221,121,231,76,151,21,48,138,81,17,57,21,18,225,17,107,30,94,84,220,236,73,36,165,40,66,80,132,33,9,182,186,18,104,125,76,232,141,133,237,73,82,80,145,181,180,242,29,133,85,147,136,71,98,53,17,207,180,227,235,101,13,182,234,205,41,67,41,137,91,68,180,161,179,112,146,75,90,82,103,149,57,20,0,0,0,0,0,0,0,0,32,7,149,31,207,179,19,126,37,244,60,16,202,174,67,31,167,103,239,111,249,72,98,175,42,63,159,102,38,252,75,232,120,33,149,92,134,63,78,207,222,223,242,144,9,84,0,0,0,0,1,128,28,181,126,107,20,183,194,4,15,163,166,35,0,57,46,60,251,48,203,227,175,67,198,140,255,0,229,171,243,88,165,190,16,32,125,29,49,24,1,201,113,231,217,134,95,29,122,30,52,4,255,0,0,0,0,226,77,165,50,169,252,170,54,69,61,150,66,76,101,179,24,119,33,35,32,226,217,75,204,68,176,226,77,46,52,227,106,35,74,208,164,153,164,210,100,100,100,102,70,57,96,3,229,92,125,41,232,157,230,177,131,127,7,244,247,163,152,31,53,131,233,79,68,239,53,140,27,248,63,167,189,28,192,11,170,45,86,149,88,165,242,22,209,199,17,113,49,153,239,51,71,201,169,248,174,106,141,217,118,141,84,209,212,106,96,124,89,161,105,85,226,157,97,61,52,154,10,247,93,146,74,50,186,162,42,249,109,49,175,251,69,209,206,14,95,217,90,204,34,156,107,246,196,28,35,108,172,156,253,186,110,37,77,254,176,105,87,150,64,34,214,109,54,154,207,230,177,179,217,236,206,46,99,50,152,196,57,23,25,25,22,242,158,126,37,247,20,106,113,215,28,81,154,150,181,40,205,70,163,51,51,51,51,49,197,0,1,61,28,149,152,199,61,197,221,17,229,16,213,27,55,139,160,166,14,209,205,196,230,71,203,80,176,204,48,228,49,228,66,18,72,213,177,16,211,22,233,41,90,140,234,81,169,102,69,152,2,10,249,38,241,210,69,131,250,77,120,55,86,206,102,176,146,172,68,151,162,155,133,102,28,150,228,42,231,14,69,50,112,75,136,109,39,245,246,80,230,85,26,21,18,119,202,133,56,180,206,153,240,1,67,226,52,159,1,82,220,42,106,221,192,6,130,226,53,90,196,54,203,202,49,187,235,72,5,5,20,42,52,172,237,96,22,67,29,33,19,19,204,157,6,207,46,211,229,23,214,132,26,22,70,241,50,153,73,164,183,198,65,112,47,217,2,118,113,175,163,204,223,251,71,250,49,5,81,173,223,18,233,178,191,233,152,63,227,6,2,89,180,38,113,5,69,58,89,120,212,202,234,247,40,97,153,140,25,26,14,221,163,9,244,33,98,212,91,167,155,253,211,171,171,220,161,134,107,66,22,84,25,95,215,126,32,27,83,127,208,199,127,115,252,34,17,141,202,30,225,148,61,126,155,159,234,87,223,132,18,113,58,59,75,94,221,236,127,132,66,48,185,67,183,51,95,171,254,74,251,240,128,49,119,67,180,231,196,137,145,238,253,2,127,143,237,134,4,216,97,17,90,139,167,63,228,56,63,193,54,33,91,67,62,150,35,76,79,254,34,127,248,203,2,107,112,156,255,0,57,148,233,127,196,144,159,130,108,7,185,46,0,5,192,0,5,19,192,106,35,176,210,158,0,53,23,3,2,50,2,224,98,133,196,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,1,164,106,87,1,164,6,147,226,53,168,104,62,35,90,128,84,248,10,122,195,247,133,79,128,161,249,7,239,0,178,122,73,23,231,30,170,63,253,23,142,252,11,194,7,113,132,237,138,51,115,253,175,252,93,177,60,154,71,167,53,19,84,241,254,214,35,191,2,240,129,236,107,73,35,19,103,42,191,13,159,143,237,118,192,102,126,128,14,252,210,160,211,151,251,233,215,237,98,132,164,211,170,188,162,31,119,179,254,17,136,167,208,5,244,243,197,6,156,233,191,205,78,191,107,20,37,90,154,81,42,67,13,99,35,242,255,0,134,96,45,22,144,232,214,83,77,21,237,243,93,39,255,0,86,232,133,157,35,19,146,174,169,119,223,243,203,24,95,245,175,9,177,199,132,56,186,121,162,74,12,254,106,39,129,123,71,68,44,233,44,211,168,171,234,101,41,181,21,234,120,222,37,238,175,0,202,206,78,181,222,69,84,110,253,41,38,254,4,72,150,40,21,223,62,238,207,198,34,103,147,177,95,49,42,162,81,145,124,171,38,254,4,72,150,41,121,151,140,223,217,248,192,118,137,16,129,164,55,251,127,98,95,248,97,57,254,58,232,155,228,149,204,66,14,144,223,237,253,137,159,225,132,231,248,235,163,90,222,95,146,183,235,159,115,188,59,15,249,195,87,236,83,247,150,252,0,6,158,244,128,0,0,0,0,0,0,0,50,51,67,61,42,166,26,59,214,43,148,207,157,136,139,162,106,23,153,106,97,10,168,133,37,169,115,170,117,164,170,98,148,37,167,22,181,33,146,89,41,180,18,77,194,200,70,102,104,69,165,206,157,168,37,21,101,63,44,170,105,248,189,170,87,57,131,102,97,4,254,173,72,214,195,188,130,91,107,202,178,37,38,233,81,29,148,68,101,125,228,70,32,0,102,54,128,186,90,252,139,42,4,225,62,38,212,251,61,15,52,205,205,143,197,39,51,114,152,245,172,140,174,233,168,181,48,206,93,121,238,74,74,92,52,175,197,165,79,44,246,45,139,181,102,197,81,167,189,62,108,244,159,15,250,58,99,180,253,192,167,106,218,171,108,236,218,127,167,166,51,93,49,251,113,17,214,34,63,106,35,235,143,76,70,101,40,0,6,230,243,48,0,0,0,0,0,0,0,3,166,173,42,153,125,11,71,79,107,105,179,49,15,64,211,242,200,169,172,83,112,201,74,157,91,76,52,167,22,148,18,141,36,106,52,160,200,136,204,138,246,185,151,17,220,140,123,211,251,205,34,187,248,175,210,112,163,241,212,220,155,54,107,185,29,209,51,245,67,147,216,186,42,118,150,211,211,232,171,156,69,203,148,83,51,232,170,168,143,197,14,98,99,52,6,167,124,29,209,86,141,215,72,185,178,50,103,182,204,98,115,66,234,92,138,214,69,187,169,125,119,34,53,230,135,38,50,172,239,118,201,187,30,82,72,135,49,63,244,237,63,40,164,233,249,101,45,79,194,108,178,185,52,27,50,248,38,53,138,94,170,29,148,18,27,70,101,153,169,86,74,72,174,163,51,59,111,51,49,170,110,213,174,43,213,221,240,140,125,127,254,59,255,0,182,253,127,146,217,218,93,12,71,199,174,106,207,177,24,199,211,199,19,244,59,17,23,188,168,88,108,197,55,139,210,44,71,129,106,29,166,107,57,98,154,138,36,188,226,157,114,54,11,35,107,113,73,87,69,9,54,28,132,66,73,7,188,219,89,154,72,250,74,148,33,129,252,171,180,180,194,46,142,195,234,217,167,161,202,6,83,51,142,149,60,218,148,173,106,157,139,105,183,27,82,74,214,52,146,96,157,37,25,153,25,26,145,98,59,153,151,53,183,45,197,205,21,83,142,113,137,251,127,44,186,199,178,189,109,90,61,232,177,76,85,138,110,69,84,207,167,52,204,196,127,205,20,173,239,37,133,125,47,146,226,61,95,135,113,165,14,211,213,60,178,30,58,17,231,98,146,218,150,236,18,215,120,118,219,50,187,138,83,113,46,57,184,238,148,195,168,236,101,115,76,153,8,115,208,7,206,222,132,248,211,209,145,66,99,7,229,187,215,38,189,31,12,254,204,204,123,167,241,114,61,177,232,237,233,119,147,202,209,214,237,186,42,159,92,77,84,123,168,128,0,7,56,234,160,89,61,42,180,150,144,232,223,64,185,52,81,195,197,85,83,102,93,77,59,45,137,109,237,84,91,173,173,164,186,165,173,180,153,37,45,37,244,184,105,82,144,107,36,154,82,162,51,185,92,186,254,191,164,112,186,145,143,174,235,185,183,54,72,229,154,173,170,43,80,235,218,189,99,168,105,29,6,146,165,157,214,226,11,114,78,215,185,238,35,49,10,88,245,140,245,6,62,98,116,215,18,42,6,54,61,179,35,16,82,244,196,45,230,224,33,27,43,54,202,13,127,101,106,52,146,82,167,28,113,100,148,230,177,112,251,99,105,124,6,215,5,185,243,234,233,232,143,31,203,211,234,151,100,246,113,185,83,189,58,239,132,106,233,159,131,90,159,58,122,113,85,214,40,137,251,106,199,56,167,151,41,170,153,91,209,116,180,109,199,153,190,142,120,156,198,33,75,101,124,235,14,168,56,137,124,194,91,175,75,27,100,59,132,70,72,214,155,110,27,121,93,67,46,93,41,185,234,242,222,202,49,146,186,4,104,113,40,196,25,68,86,48,98,220,150,93,52,165,230,144,113,114,201,36,177,229,169,75,125,102,163,101,232,195,54,214,90,172,153,94,109,178,59,175,57,155,133,171,54,218,90,177,203,73,109,29,42,125,27,171,239,5,38,207,68,76,165,49,108,161,249,76,237,80,101,14,212,193,57,17,174,36,164,150,225,37,77,184,163,66,144,106,205,108,139,50,36,184,139,234,95,4,212,233,45,81,173,142,81,158,94,143,9,159,68,255,0,61,94,134,157,226,216,123,193,175,212,238,205,201,138,170,138,113,84,79,74,186,197,116,211,49,251,84,114,206,38,38,39,156,124,89,152,153,218,58,177,166,49,2,152,151,86,116,100,234,30,109,37,155,50,79,194,69,176,103,149,196,220,200,200,200,236,105,82,84,70,149,33,68,74,74,146,164,168,136,200,200,187,145,22,186,5,233,121,242,40,155,177,132,56,137,52,181,31,57,140,45,134,97,27,27,146,30,64,226,146,233,174,197,171,81,234,158,116,217,37,93,104,109,163,53,184,118,204,225,156,165,13,223,103,235,168,215,217,139,148,245,239,143,9,252,188,30,91,223,29,213,212,110,158,210,171,73,118,38,109,207,59,117,126,245,63,255,0,168,233,84,114,231,207,24,152,153,15,159,250,138,160,155,213,149,4,206,169,168,34,246,169,164,230,49,233,132,107,250,180,163,91,16,242,205,110,47,42,8,146,155,169,70,118,73,17,21,247,17,16,153,221,49,42,223,2,180,99,196,89,199,55,237,155,68,153,114,157,94,183,87,151,110,90,96,245,151,177,223,38,209,159,45,186,89,114,221,55,185,66,144,215,247,150,238,107,183,107,194,38,126,190,95,132,187,127,176,253,4,209,165,213,235,230,62,53,84,209,31,221,137,170,121,245,231,199,79,213,29,123,165,139,147,94,129,151,210,250,57,177,87,180,112,239,71,86,115,56,168,231,157,76,42,91,117,182,152,113,80,173,195,169,203,153,184,148,169,151,92,77,236,73,56,133,145,23,21,43,43,133,189,209,238,128,249,23,96,141,19,66,59,41,230,200,201,100,154,31,156,97,117,250,237,92,123,137,214,197,244,243,40,142,241,14,58,125,21,26,74,246,79,68,136,133,194,27,38,138,215,144,211,81,111,29,34,62,190,255,0,181,210,91,207,180,63,74,237,173,86,178,42,204,87,114,169,137,229,241,115,49,79,78,92,169,196,35,155,149,130,159,148,67,84,24,113,84,179,9,150,105,49,131,153,75,226,95,214,40,245,144,240,235,97,108,163,41,158,82,202,168,167,206,228,68,103,159,121,153,18,109,107,121,54,170,223,7,52,156,129,147,243,126,209,225,84,154,62,83,172,214,228,217,178,33,49,154,203,88,243,223,99,201,150,233,245,76,215,232,216,242,247,148,186,150,152,84,58,53,42,109,4,244,58,25,166,103,240,51,88,180,186,165,18,150,210,201,200,66,75,118,35,35,86,178,45,179,177,153,22,82,81,222,228,68,120,1,161,221,91,224,86,147,152,117,56,230,253,179,104,156,162,83,171,214,234,242,237,200,84,30,178,246,59,228,218,51,229,183,75,46,91,166,247,45,95,95,31,7,218,244,220,233,19,52,207,225,62,233,119,214,233,92,253,51,217,221,253,38,56,170,162,139,212,117,239,140,215,79,134,49,197,78,35,56,196,71,119,36,214,128,0,220,158,104,4,90,242,166,121,192,211,255,0,224,108,39,241,216,209,41,66,45,121,83,60,224,105,255,0,240,54,19,248,236,104,225,55,131,245,41,245,195,180,59,32,254,179,83,236,87,238,92,46,73,143,166,167,196,127,248,225,33,2,61,249,38,62,154,159,17,255,0,227,132,132,15,219,98,126,161,111,233,251,210,227,251,82,254,182,106,255,0,195,255,0,42,128,121,89,246,27,83,21,37,125,74,226,60,217,168,135,102,212,99,51,22,165,36,151,141,45,54,168,212,54,219,206,41,37,189,106,38,219,52,36,140,242,145,56,179,52,154,178,41,62,168,7,39,85,49,92,98,168,254,99,156,52,75,55,238,105,234,154,237,85,49,51,19,28,188,42,137,166,168,245,76,76,196,250,36,0,1,147,242,97,207,42,103,155,245,63,254,25,66,127,18,141,24,115,160,15,157,189,9,241,167,163,34,134,99,114,166,121,191,83,255,0,225,148,39,241,40,209,135,58,0,249,219,208,159,26,122,50,40,105,251,71,231,123,126,186,61,239,72,110,111,254,29,107,61,141,71,220,148,198,12,123,211,210,191,240,7,70,58,167,102,155,108,19,10,143,83,79,193,120,141,110,191,104,95,203,12,239,74,146,156,208,136,138,233,42,214,183,68,201,121,70,66,8,181,229,57,197,63,11,49,150,93,134,80,240,122,184,122,14,15,198,188,182,236,183,98,227,91,101,229,229,81,44,201,77,19,73,134,34,186,82,162,94,182,249,139,41,142,119,107,234,126,13,164,170,123,231,148,125,63,244,204,186,159,179,173,137,59,115,120,108,91,152,243,45,207,148,171,191,149,19,19,17,49,61,211,87,13,51,232,150,45,97,237,9,80,98,117,111,36,160,41,104,109,116,210,123,24,220,27,23,66,212,134,243,31,73,215,50,37,74,38,155,78,101,173,68,147,202,132,41,86,177,14,195,25,233,249,69,39,140,53,213,45,79,194,108,178,185,53,75,51,151,193,49,172,82,245,80,236,197,56,134,209,153,102,106,85,146,146,43,168,204,206,219,204,204,101,47,37,206,25,74,42,92,78,168,241,50,100,238,120,138,42,13,150,37,236,101,81,90,34,56,158,65,191,152,150,69,209,105,151,155,200,164,168,143,95,155,162,104,43,227,94,145,62,112,56,157,254,25,78,191,142,186,52,186,244,222,79,71,77,249,235,85,83,245,71,253,114,244,230,151,110,78,179,121,111,236,186,39,205,177,106,153,159,110,185,137,250,113,79,14,39,187,51,14,227,17,112,133,138,123,1,176,159,24,165,48,177,26,154,177,153,172,4,217,73,101,197,52,136,216,105,131,233,101,106,116,212,105,74,157,98,201,75,100,73,221,8,181,22,99,53,153,93,190,77,76,77,155,210,120,248,88,122,203,90,233,93,117,6,243,17,40,204,148,234,162,33,25,118,33,151,238,104,53,42,201,75,237,228,37,36,143,95,152,238,104,73,11,249,133,152,66,254,55,114,105,202,104,121,100,44,59,211,163,102,101,31,38,55,89,109,106,40,214,38,177,46,33,13,169,197,36,154,83,169,37,177,172,204,89,82,250,140,238,87,73,198,180,186,99,48,147,204,33,102,210,152,248,136,40,232,39,145,19,11,21,12,234,154,117,135,80,162,82,28,66,210,100,105,82,84,68,100,162,50,50,50,35,33,244,221,162,118,117,235,26,154,35,148,211,76,253,145,197,31,79,226,225,52,58,139,123,231,179,182,166,196,212,85,19,93,187,183,173,243,231,136,227,170,109,85,142,92,169,152,196,71,240,62,130,6,28,242,166,121,191,83,255,0,225,148,39,241,40,209,147,152,93,137,52,198,47,208,50,108,71,163,157,136,92,166,118,202,157,100,162,89,54,157,109,72,90,155,113,181,167,121,18,144,226,22,131,52,153,164,205,38,105,82,146,100,163,198,62,84,207,55,234,127,252,50,132,254,37,26,54,205,167,84,87,161,174,170,103,49,48,243,222,227,216,185,166,222,189,45,139,212,205,53,211,115,19,19,214,38,51,19,19,233,137,97,206,128,62,118,244,39,198,158,140,138,19,24,33,207,64,31,59,122,19,227,79,70,69,9,140,31,14,237,254,171,87,181,62,232,109,125,181,252,255,0,103,251,26,126,253,192,0,6,192,233,240,124,247,143,161,1,243,222,53,77,231,255,0,133,253,239,193,232,14,194,255,0,243,255,0,225,127,246,36,35,255,0,237,35,255,0,231,251,230,17,238,36,35,255,0,237,35,255,0,231,251,230,17,238,56,173,171,255,0,3,251,58,127,23,96,110,7,254,169,255,0,188,191,254,151,208,128,143,126,86,127,165,95,199,159,248,17,33,2,61,249,89,254,149,127,30,127,224,70,215,182,255,0,80,185,244,125,232,121,255,0,178,223,235,102,147,252,79,242,171,99,222,128,62,118,244,39,198,158,140,138,19,24,33,207,64,31,59,122,19,227,79,70,69,9,140,31,38,237,254,171,87,181,62,232,108,29,181,252,255,0,103,251,26,126,253,196,57,233,253,231,111,93,252,87,232,200,81,152,220,150,126,111,213,7,248,101,23,252,74,8,97,206,159,222,118,245,223,197,126,140,133,25,141,201,103,230,253,80,127,134,81,127,196,160,135,31,179,190,119,185,235,175,222,220,55,203,255,0,14,180,126,198,159,238,67,39,48,187,13,169,140,32,160,100,216,113,71,53,16,137,76,145,149,52,201,196,188,110,186,226,150,181,56,227,139,86,226,53,45,197,173,102,73,34,73,26,140,146,148,164,137,37,234,128,6,221,77,49,69,49,77,49,136,135,157,47,223,185,169,187,85,251,213,77,85,213,51,51,51,214,102,103,51,51,233,153,4,24,233,19,231,3,137,223,225,148,235,248,235,162,115,132,24,233,19,231,3,137,223,225,148,235,248,235,163,92,222,95,146,183,235,159,115,186,251,15,249,195,87,236,83,247,146,149,160,15,154,69,9,241,167,164,226,132,57,137,140,208,7,205,34,132,248,211,210,113,66,28,199,31,182,63,85,210,251,63,133,45,195,179,127,159,246,239,246,223,235,188,156,237,29,188,223,176,199,252,13,146,255,0,18,104,68,94,150,84,12,191,12,180,140,174,233,9,73,195,148,11,83,61,186,21,168,104,84,195,53,12,212,91,104,138,68,58,27,73,153,37,45,37,242,108,173,98,50,65,25,18,111,148,165,211,71,111,55,236,49,255,0,3,100,191,196,154,24,31,202,161,64,203,228,184,143,72,98,36,17,195,180,245,79,44,136,129,139,101,168,84,182,165,187,4,180,90,33,199,8,238,226,148,220,75,109,239,43,165,48,233,43,153,88,147,201,109,171,62,83,103,209,114,63,103,31,84,198,61,248,105,61,152,237,63,130,111,126,167,73,84,242,189,229,34,35,248,169,170,106,137,250,41,138,190,181,227,228,189,196,151,234,76,33,158,225,196,115,177,14,189,70,76,210,236,41,169,150,210,211,112,81,185,220,67,105,82,122,75,81,62,220,90,212,107,45,196,226,8,148,101,209,78,103,136,172,228,202,196,151,233,108,117,139,195,247,157,136,56,26,222,88,227,73,101,166,91,82,118,216,68,169,246,156,113,106,178,210,148,178,81,105,178,76,238,167,83,116,157,137,73,149,49,246,236,75,222,91,69,78,122,211,203,234,233,246,97,171,246,163,179,63,70,111,53,249,166,49,77,220,92,143,239,71,157,63,77,113,82,22,180,210,170,101,245,142,148,120,133,54,150,51,16,211,48,243,52,74,148,151,210,148,168,221,130,97,184,71,84,89,76,203,41,184,194,205,39,123,154,77,38,100,71,114,44,157,228,159,167,127,219,30,173,137,145,127,123,101,208,83,53,194,253,125,200,134,27,120,203,246,170,150,132,159,235,38,162,242,68,123,137,123,228,238,167,229,18,109,21,105,169,140,182,19,83,17,61,140,153,76,38,11,214,41,90,232,132,197,185,14,75,177,153,146,124,84,59,41,178,108,93,11,218,230,102,122,246,198,137,213,109,25,189,63,197,87,215,203,241,119,31,105,117,83,176,55,50,141,155,111,51,19,228,237,68,250,41,142,44,207,62,248,163,29,253,89,42,49,7,148,215,13,152,170,112,42,19,16,25,106,28,163,168,137,155,110,169,231,94,113,42,216,162,212,150,29,109,180,38,232,82,148,241,194,42,234,34,178,90,85,148,87,52,171,47,133,147,211,74,150,152,86,58,46,98,20,166,88,244,59,79,67,203,17,53,82,159,82,146,147,106,9,246,226,221,73,101,35,60,198,219,11,36,149,172,106,52,145,153,21,204,182,189,161,110,46,233,110,83,49,158,83,245,199,56,251,94,126,220,253,109,91,63,111,232,239,211,87,14,46,83,19,63,195,84,240,213,255,0,198,101,22,186,38,215,210,252,50,210,50,132,171,230,197,14,80,45,76,246,24,167,98,98,147,12,212,51,81,109,174,21,113,11,113,68,100,148,180,151,205,195,189,136,201,6,70,105,190,98,155,97,243,222,62,132,7,9,187,55,38,109,220,183,221,19,19,245,255,0,248,237,30,220,116,118,232,213,232,245,145,241,171,166,186,103,213,68,196,199,219,92,128,2,197,233,189,81,84,20,158,139,245,165,65,75,79,102,50,105,164,47,55,106,35,101,241,75,135,136,107,52,198,25,10,202,226,12,148,155,165,74,73,216,247,145,153,112,49,177,95,187,22,109,85,118,127,102,38,126,167,76,108,205,13,91,79,93,103,67,68,226,110,87,77,17,51,221,197,49,25,250,50,190,128,32,199,243,68,233,3,255,0,14,152,133,255,0,196,241,191,210,137,206,31,14,206,218,116,109,30,46,26,102,56,113,246,231,242,109,91,231,184,250,141,204,242,30,94,237,53,249,94,44,98,38,49,195,195,227,227,196,8,171,229,206,250,73,254,249,63,147,68,170,8,171,229,206,250,73,254,249,63,147,71,38,209,216,171,201,113,231,217,134,95,29,122,30,52,79,240,128,30,75,143,62,204,50,248,235,208,241,162,127,128,6,21,114,180,225,109,9,85,232,157,62,196,201,252,139,106,169,40,77,151,193,248,221,169,228,108,123,108,202,5,152,175,22,133,147,110,103,109,36,159,24,149,101,181,211,99,222,51,84,98,175,42,63,152,158,38,252,75,233,136,32,16,2,62,170,7,202,184,250,168,0,0,0,0,0,1,128,28,181,126,107,20,183,194,4,15,163,166,35,0,57,46,60,251,48,203,227,175,67,198,140,255,0,229,171,243,88,165,190,16,32,125,29,49,24,1,201,113,231,217,134,95,29,122,30,52,4,255,0,0,0,0,0,0,0,0,11,85,165,143,154,198,50,124,31,212,62,142,124,124,214,15,165,61,44,124,214,49,147,224,254,161,244,115,227,230,176,7,213,64,0,0,0,0,0,0,0,0,0,8,1,229,71,243,236,196,223,137,125,15,4,50,171,144,199,233,217,251,219,254,82,24,171,202,143,231,217,137,191,18,250,30,8,101,87,33,143,211,179,247,183,252,164,2,85,0,0,0,0,0,96,7,45,95,154,197,45,240,129,3,232,233,136,192,14,75,143,62,204,50,248,235,208,241,163,63,249,106,252,214,41,111,132,8,31,71,76,70,0,114,92,121,246,97,151,199,94,135,141,1,63,192,0,0,0,0,62,85,199,210,158,137,222,107,24,55,240,127,79,122,57,129,243,88,62,148,244,78,243,88,193,191,131,250,123,209,204,0,186,163,230,179,74,172,82,249,52,233,29,136,184,152,204,247,158,96,39,53,4,87,53,70,236,187,62,182,86,210,245,48,62,44,208,133,38,208,173,48,158,154,73,103,107,174,234,53,25,205,79,41,166,53,252,133,180,71,170,118,121,126,213,31,93,222,138,131,206,214,118,90,219,88,123,104,113,203,56,133,38,208,173,68,228,81,102,179,166,214,100,154,115,90,10,240,158,133,249,40,98,157,27,134,124,233,205,158,22,212,18,233,22,219,168,215,108,187,84,75,108,235,117,121,147,159,46,179,54,92,201,189,173,114,189,192,92,12,83,192,184,204,48,209,199,7,177,26,161,147,108,83,172,75,152,84,115,22,84,179,125,15,42,78,194,37,173,193,19,141,56,73,66,115,45,113,111,161,104,35,39,26,137,105,70,181,22,84,163,151,162,158,3,67,105,6,230,44,83,44,193,69,196,207,100,24,111,49,169,169,228,66,67,187,18,250,230,48,145,176,74,75,45,178,218,210,110,173,246,148,244,49,17,146,172,113,4,178,66,148,148,144,204,158,90,42,90,69,67,82,186,61,81,84,180,14,197,37,167,229,243,201,92,186,27,90,183,53,16,172,55,43,109,166,243,172,212,181,101,66,18,87,81,154,142,215,51,51,222,60,7,34,167,157,61,83,240,127,29,233,25,112,12,21,164,234,153,237,13,85,73,171,90,90,59,98,157,83,243,8,121,164,186,39,84,135,53,17,76,56,151,26,115,34,201,72,86,85,161,39,101,17,164,237,99,35,45,195,233,163,9,235,159,146,142,21,209,184,151,205,124,217,225,109,63,46,158,236,90,253,118,203,181,67,54,246,171,89,149,57,242,235,50,230,202,155,218,246,46,2,3,52,255,0,192,104,157,31,52,163,171,169,150,96,161,33,164,83,248,133,212,212,242,33,33,218,134,97,18,232,183,92,82,89,109,150,214,162,105,12,58,151,161,136,140,147,114,135,37,146,18,149,36,134,122,114,46,227,164,134,107,134,245,30,143,19,57,212,213,234,146,73,48,137,169,37,176,209,4,183,33,81,39,116,161,155,113,16,235,185,165,188,145,74,90,214,217,146,8,213,22,75,78,115,55,77,1,37,28,12,84,247,144,165,138,224,102,69,186,224,54,189,113,141,223,90,67,107,215,24,221,245,164,2,131,67,157,67,88,208,231,80,11,79,140,137,207,205,27,237,109,163,253,24,130,152,244,230,197,26,96,175,107,197,65,23,253,160,196,235,99,34,210,142,104,233,22,253,163,137,253,108,65,108,66,155,78,41,210,235,82,200,178,197,192,158,243,253,146,2,86,116,40,103,87,69,187,210,191,231,149,71,195,220,161,134,102,66,159,64,207,188,97,246,133,238,178,245,26,234,137,212,25,149,72,162,220,162,253,106,28,102,27,7,100,29,183,239,1,198,157,21,229,175,31,212,255,0,8,132,97,242,135,110,98,191,248,171,239,194,9,60,157,92,229,175,110,246,63,194,33,24,92,161,169,86,174,191,60,167,250,149,213,251,80,6,50,232,100,238,76,69,152,158,91,252,194,127,175,246,75,2,107,176,153,121,232,202,119,117,190,98,66,31,253,83,98,17,180,63,89,39,17,230,68,106,34,249,134,247,19,253,144,192,155,28,29,113,42,163,41,194,204,159,208,40,62,191,114,108,5,193,62,4,40,42,124,8,80,5,72,236,52,17,117,141,67,73,31,80,13,101,192,197,11,136,169,112,49,66,226,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,43,128,210,53,43,128,210,3,73,241,26,212,52,113,51,190,235,13,106,1,83,224,52,159,144,175,120,198,163,49,69,110,65,219,176,192,89,173,33,154,83,148,69,80,148,165,70,103,77,70,150,226,247,23,68,15,99,204,58,216,196,169,225,45,181,167,46,205,229,21,191,75,180,39,207,27,152,218,41,42,133,6,74,233,72,98,211,209,250,211,130,10,244,159,129,216,241,58,165,178,92,34,70,199,229,23,108,59,63,148,6,65,232,9,28,132,84,180,35,42,117,162,183,58,110,53,111,245,56,163,18,205,71,185,172,145,66,41,38,70,71,172,222,95,86,161,12,122,15,79,220,133,196,26,42,20,149,15,100,243,151,148,123,247,177,18,125,162,98,176,198,53,81,116,156,181,211,52,30,125,119,147,195,115,171,252,128,60,222,50,195,161,114,54,243,154,136,185,196,143,252,135,4,48,105,83,10,219,117,61,72,164,154,183,213,81,133,191,235,143,137,165,198,36,56,228,137,162,38,212,127,52,18,123,139,218,56,33,135,74,228,56,154,146,163,204,133,17,120,85,24,91,203,221,31,1,127,249,62,28,54,164,213,73,21,183,195,74,56,253,68,64,150,137,127,209,62,199,227,17,31,201,252,229,229,53,74,110,93,24,105,65,127,147,16,37,190,86,162,94,183,121,110,203,195,236,128,237,80,103,113,8,90,67,127,183,246,38,127,134,19,159,227,174,137,189,69,239,192,66,22,144,223,237,253,137,159,225,132,231,248,235,163,90,222,95,146,183,235,159,115,188,59,15,249,195,87,236,83,247,150,252,0,6,158,244,128,0,0,57,17,242,233,132,173,244,195,76,224,34,33,30,91,44,196,165,183,218,83,106,83,78,182,151,26,112,137,68,70,105,91,107,66,210,124,20,149,36,202,228,100,99,142,37,3,16,180,86,151,233,15,162,118,23,205,164,45,67,194,86,212,253,17,43,118,95,18,152,116,169,217,139,73,150,146,147,46,82,212,227,104,66,86,241,160,210,226,205,68,217,231,50,34,37,174,241,159,81,83,243,122,78,160,153,210,213,4,38,203,52,147,70,61,47,141,99,88,149,234,162,25,89,161,196,102,65,154,85,101,36,202,233,51,35,182,227,50,31,118,183,65,115,71,49,51,206,153,140,196,254,30,182,171,187,27,217,164,222,90,46,81,111,205,187,110,169,166,186,51,206,49,51,17,84,120,211,63,100,242,159,79,94,0,3,225,109,64,0,0,145,141,0,244,199,133,153,66,192,224,54,43,78,181,115,22,245,16,84,164,123,200,101,168,117,195,182,203,108,181,46,60,136,77,157,45,93,219,90,205,70,233,172,208,106,37,147,105,115,62,7,207,188,186,99,48,147,204,33,102,210,152,248,136,40,232,39,145,19,11,21,12,234,154,117,135,80,162,82,28,66,210,100,105,82,84,68,100,162,50,50,50,35,33,45,122,20,105,106,198,144,20,193,82,149,156,100,58,49,10,78,203,174,69,180,196,59,137,76,124,19,102,202,10,56,236,130,101,181,41,111,18,20,218,85,229,37,75,74,82,133,18,83,184,108,61,169,229,99,224,215,167,156,116,159,31,71,173,230,254,212,247,11,224,53,206,219,217,148,127,71,87,202,83,31,179,63,189,17,17,202,153,239,240,158,125,39,150,78,128,0,217,93,30,0,0,0,0,0,12,65,229,66,152,204,32,116,119,149,67,65,71,196,67,179,48,170,224,225,162,219,105,213,33,49,13,20,52,83,132,219,132,71,101,164,156,109,181,229,59,150,100,36,248,164,140,178,248,71,191,43,63,210,175,227,207,252,8,227,118,197,124,26,27,147,232,199,215,49,13,223,179,141,52,106,183,167,71,110,103,165,83,87,143,197,166,170,191,15,163,171,12,48,38,142,99,16,49,162,135,163,35,100,177,19,104,25,180,254,5,137,132,35,4,230,103,32,181,201,56,147,51,110,203,74,82,201,56,165,44,140,178,165,42,85,202,215,41,215,16,231,160,15,157,189,9,241,167,163,34,132,198,14,59,118,168,136,211,215,95,124,206,62,168,143,205,185,118,221,170,174,189,175,166,210,207,197,166,223,20,122,234,170,168,158,95,220,143,230,1,141,92,162,52,252,162,115,162,173,75,49,153,66,107,162,36,81,146,217,132,189,122,197,39,83,16,168,182,225,205,118,35,34,87,138,136,121,54,85,203,167,123,92,136,203,37,70,61,233,253,230,145,93,252,87,233,56,81,204,109,8,137,210,93,207,238,207,185,215,27,161,93,84,111,6,134,105,156,127,77,110,62,186,226,39,235,142,82,139,93,29,188,224,112,199,252,50,146,255,0,29,104,78,112,249,239,31,66,3,130,221,154,179,69,202,124,38,62,220,254,78,214,237,202,199,14,163,69,127,63,26,154,227,30,204,211,63,111,23,216,0,15,27,140,88,117,242,91,195,26,139,13,252,36,152,200,57,254,13,80,188,225,0,171,56,214,242,59,40,174,89,218,85,178,56,221,203,59,106,90,51,39,53,203,102,174,102,41,153,166,51,62,14,141,211,209,110,229,234,40,189,87,13,51,49,19,86,51,136,207,57,196,115,156,71,60,71,84,99,105,217,165,60,22,61,213,208,52,173,9,31,175,161,233,203,63,11,18,131,136,107,156,226,221,105,6,183,156,101,212,163,46,170,235,105,4,104,204,87,121,68,163,75,164,148,249,93,14,180,105,152,105,21,136,233,76,105,67,162,145,166,94,133,139,168,150,235,138,37,62,210,214,163,68,35,105,66,146,230,103,137,167,19,156,140,137,180,146,149,124,196,132,47,175,155,232,121,142,178,28,94,145,96,196,218,155,135,134,155,84,207,62,153,76,114,162,146,114,248,182,25,204,111,68,37,226,185,146,80,218,13,197,54,105,39,137,6,139,183,153,104,74,165,175,4,240,134,152,192,236,56,148,97,229,47,11,14,148,193,50,133,71,69,180,201,180,169,140,105,161,36,244,83,132,106,81,230,90,147,123,26,149,145,36,148,36,242,161,36,90,126,139,69,123,105,106,234,189,171,140,68,79,56,233,207,186,61,95,135,175,47,72,239,54,244,108,221,200,221,219,59,51,119,238,69,85,220,167,204,170,38,42,197,57,158,43,147,49,202,106,153,204,71,72,226,207,44,83,194,246,50,233,116,190,79,47,133,148,202,96,33,224,160,96,153,68,52,44,44,51,73,105,166,26,66,73,40,109,8,73,17,37,41,73,17,18,72,136,136,136,136,133,189,210,19,2,105,141,34,48,226,39,15,234,88,184,136,37,37,228,199,75,99,216,185,170,10,53,8,90,91,116,209,114,39,83,149,197,165,72,81,149,210,181,88,208,172,171,77,203,1,183,220,183,69,218,38,221,113,152,151,156,180,154,221,70,135,83,78,175,79,92,211,114,153,204,79,126,124,127,60,245,239,64,61,99,71,84,248,127,83,204,104,202,206,75,17,41,157,74,94,54,34,225,31,34,204,218,172,70,70,70,87,37,37,73,50,82,86,147,52,169,42,74,146,102,70,70,114,101,160,94,151,159,37,121,67,24,67,136,147,75,214,18,104,50,216,102,17,177,185,226,39,237,165,78,154,236,90,180,150,181,150,137,146,85,214,183,29,34,91,135,124,174,25,118,26,125,104,177,242,99,164,85,138,20,100,4,198,46,184,166,32,210,195,112,80,165,173,231,72,2,116,214,166,73,179,81,89,214,245,142,186,131,69,212,190,147,121,86,165,55,147,14,116,29,209,255,0,19,177,79,19,165,245,221,41,60,152,210,146,58,82,49,46,198,84,112,196,68,230,176,138,231,9,14,75,35,67,174,173,10,178,201,73,83,105,109,102,110,37,68,180,52,238,159,102,198,167,100,235,226,221,168,154,162,175,182,63,56,254,121,75,209,251,71,106,108,94,208,119,70,230,183,93,85,54,174,89,142,115,251,151,49,203,29,102,105,175,164,71,60,244,143,62,156,198,124,105,253,230,145,93,252,87,233,56,81,15,114,233,116,194,113,48,133,148,202,96,34,35,99,163,94,68,52,44,44,51,74,117,215,221,90,137,40,109,8,73,25,169,74,81,145,18,72,140,204,204,136,132,161,114,166,121,191,83,255,0,225,148,39,241,40,209,129,250,37,82,211,10,199,73,92,56,148,203,30,135,105,232,121,252,52,213,74,125,74,74,77,168,35,218,221,73,101,35,60,198,219,11,36,149,172,106,52,145,153,21,204,166,220,143,47,175,166,212,120,68,125,115,63,155,62,202,238,70,202,221,27,250,234,167,148,85,114,190,125,220,52,83,31,233,207,210,155,96,0,27,163,204,108,123,211,251,205,34,187,248,175,210,112,162,28,196,231,105,19,230,253,137,223,224,108,235,248,147,162,12,70,153,188,148,227,81,69,94,52,251,166,127,55,166,59,18,191,197,177,245,22,49,241,110,231,62,213,52,199,217,195,246,190,132,0,0,110,111,51,130,45,121,83,60,224,105,255,0,240,54,19,248,236,104,148,161,22,188,169,158,112,52,255,0,248,27,9,252,118,52,112,155,193,250,148,250,225,218,29,144,127,89,169,246,43,247,46,23,36,199,211,83,226,63,252,112,144,129,30,252,147,31,77,79,136,255,0,241,194,66,7,237,177,63,80,183,244,253,233,113,253,169,127,91,53,127,225,255,0,149,64,0,3,149,117,248,0,0,48,231,149,51,205,250,159,255,0,12,161,63,137,70,140,57,208,7,206,222,132,248,211,209,145,67,49,185,83,60,223,169,255,0,240,202,19,248,148,104,195,157,0,124,237,232,79,141,61,25,20,52,253,163,243,189,191,93,30,247,164,55,55,255,0,14,181,158,198,163,238,74,94,234,42,130,81,73,211,243,58,166,160,139,217,101,114,104,55,166,17,175,234,212,189,84,59,40,53,184,188,168,35,82,172,148,153,217,36,102,118,220,70,98,4,42,42,130,111,86,84,19,58,166,160,139,218,166,147,152,199,166,17,175,234,210,141,108,67,203,53,184,188,168,34,74,110,165,25,217,36,68,87,220,68,66,76,121,79,49,90,97,73,97,84,159,11,160,165,48,239,51,95,60,234,162,227,29,90,179,67,181,2,236,51,196,150,208,86,35,82,220,91,125,35,51,34,74,20,89,76,214,74,70,8,104,189,134,82,140,97,199,202,59,15,106,7,114,202,230,49,139,126,53,25,84,122,248,120,118,92,136,113,139,161,104,82,117,137,100,219,206,149,17,167,62,98,185,149,141,183,174,206,167,85,70,146,223,88,247,213,143,195,31,90,118,75,179,237,236,61,133,169,222,13,95,197,174,38,123,166,120,45,113,102,99,191,51,87,20,76,119,240,196,165,43,66,188,37,138,193,237,30,169,217,28,226,87,176,79,39,26,201,228,221,163,55,137,101,17,17,99,109,46,33,210,35,105,212,67,166,29,165,160,146,68,75,109,92,78,234,84,82,233,19,231,3,137,223,225,148,235,248,235,162,115,132,24,233,19,231,3,137,223,225,148,235,248,235,163,246,219,246,169,177,166,181,106,158,145,203,236,113,221,145,109,11,187,87,110,109,13,117,255,0,141,114,56,167,233,171,56,143,68,116,143,66,82,180,1,243,72,161,62,52,244,156,80,141,237,48,240,90,95,129,56,235,56,164,41,233,124,68,37,59,24,203,19,89,34,31,137,75,234,217,93,77,148,146,85,205,68,148,62,135,219,73,57,211,202,218,76,205,87,206,169,33,208,7,205,34,132,248,211,210,113,66,214,114,163,97,148,222,165,195,26,115,19,37,174,231,135,162,163,30,98,96,198,84,149,161,227,141,148,19,249,141,100,125,23,89,101,188,137,74,140,245,249,186,36,131,191,237,174,210,197,253,149,110,184,142,116,211,76,253,24,140,253,156,254,135,29,186,155,118,173,147,191,250,189,53,117,98,221,251,183,104,156,207,46,46,58,166,137,199,124,241,121,177,237,203,143,201,123,139,207,212,52,12,247,7,102,209,80,250,234,77,228,199,202,82,167,155,75,171,130,137,90,212,242,18,209,36,148,164,180,253,212,167,12,213,190,45,9,60,164,72,35,238,121,83,60,223,169,255,0,240,202,19,248,148,104,192,253,21,49,121,140,17,199,90,102,184,153,197,68,51,37,39,149,1,57,38,158,113,9,56,39,210,109,173,110,37,180,168,221,75,74,52,63,171,202,121,148,194,72,172,118,81,103,135,42,103,155,245,63,254,25,66,127,18,141,31,134,155,85,229,246,77,202,38,121,209,24,250,59,191,47,161,201,237,173,131,250,39,180,61,38,170,221,56,183,168,171,142,60,56,186,87,30,188,226,169,246,152,115,160,15,157,189,9,241,167,163,34,132,198,8,115,208,7,206,222,132,248,211,209,145,66,99,7,215,187,127,170,213,237,79,186,26,255,0,109,127,63,217,254,198,159,191,112,0,1,176,58,124,31,61,227,232,64,124,247,141,83,121,255,0,225,127,123,240,122,3,176,191,252,255,0,248,95,253,137,8,255,0,251,72,255,0,249,254,249,132,123,137,8,255,0,251,72,255,0,249,254,249,132,123,142,43,106,255,0,192,254,206,159,197,216,27,129,255,0,170,127,239,47,255,0,165,244,32,35,223,149,159,233,87,241,231,254,4,72,64,143,126,86,127,165,95,199,159,248,17,181,237,191,212,46,125,31,122,30,127,236,183,250,217,164,255,0,19,252,170,216,247,160,15,157,189,9,241,167,163,34,132,198,8,115,208,7,206,222,132,248,211,209,145,66,99,7,201,187,127,170,213,237,79,186,27,7,109,127,63,217,254,198,159,191,113,14,122,127,121,219,215,127,21,250,50,20,102,55,37,159,155,245,65,254,25,69,255,0,18,130,24,115,167,247,157,189,119,241,95,163,33,70,99,114,89,249,191,84,31,225,148,95,241,40,33,199,236,239,157,238,122,235,247,183,13,242,255,0,195,173,31,177,167,251,144,204,96,0,27,131,205,224,131,29,34,124,224,113,59,252,50,157,127,29,116,78,112,131,29,34,124,224,113,59,252,50,157,127,29,116,107,91,203,242,86,253,115,238,119,135,97,255,0,56,106,253,138,126,242,82,180,1,243,72,161,62,52,244,156,80,135,49,49,154,0,249,164,80,159,26,122,78,40,67,152,227,246,199,234,186,95,103,240,165,184,118,111,243,254,221,254,219,253,119,147,157,163,183,155,246,24,255,0,129,178,95,226,77,11,73,202,55,75,75,234,29,23,39,51,104,215,162,16,245,51,51,151,205,97,18,210,146,73,91,171,124,161,13,46,92,140,205,58,184,183,14,196,100,121,137,39,123,17,145,221,189,29,188,223,176,199,252,13,146,255,0,18,104,122,154,210,150,151,215,84,116,246,137,155,61,16,204,13,65,44,138,149,69,57,12,164,165,212,52,251,74,109,106,65,168,148,68,162,74,204,200,204,140,175,107,145,240,27,69,118,126,17,163,242,94,52,227,236,116,46,159,104,254,136,222,72,215,207,75,119,184,167,211,17,95,56,250,99,48,131,156,29,196,217,190,13,226,117,59,137,146,70,181,209,18,40,196,190,182,51,37,59,76,58,136,208,251,25,148,133,146,53,141,45,198,243,229,51,78,124,197,188,136,77,46,60,76,102,18,124,14,196,73,180,166,62,34,10,58,10,148,155,196,194,197,67,58,166,157,97,212,65,186,164,56,133,164,200,210,164,168,136,201,68,100,100,100,70,66,10,68,156,226,238,38,205,241,135,147,50,43,16,170,6,178,205,38,48,114,246,35,87,153,39,175,136,135,156,179,14,227,246,66,16,148,235,20,201,185,145,41,34,78,124,165,114,43,158,177,177,53,62,78,205,251,126,20,205,81,30,168,231,248,59,215,181,13,135,26,221,167,178,181,113,17,17,85,218,109,85,87,89,243,170,137,162,49,223,17,138,231,233,244,163,24,78,46,141,84,115,20,22,0,80,20,187,114,88,137,75,208,242,8,71,227,96,162,73,196,186,204,107,237,147,209,68,180,185,210,66,141,247,29,51,65,219,41,153,164,136,136,136,138,14,135,208,128,253,183,102,136,154,238,87,223,17,17,245,231,242,113,189,185,106,171,163,77,162,210,199,197,170,170,234,159,93,49,76,71,47,239,207,243,32,235,170,42,126,81,86,83,243,58,90,160,132,218,165,115,152,55,165,241,172,107,20,141,108,59,200,52,56,140,200,50,82,110,149,25,93,38,70,87,220,100,99,177,1,182,204,68,198,37,231,138,43,170,221,81,93,19,137,142,113,49,220,249,239,19,157,163,183,155,246,24,255,0,129,178,95,226,77,8,49,19,25,160,15,154,69,9,241,167,164,226,134,155,187,117,99,81,93,62,52,251,166,63,55,165,187,109,177,197,177,244,247,243,241,110,227,30,213,53,79,217,195,246,178,16,121,234,254,128,164,113,70,145,143,161,43,185,79,57,200,230,122,173,170,23,94,235,58,205,91,168,117,29,54,148,149,149,150,218,15,114,138,246,177,238,51,33,232,64,110,85,83,21,196,211,84,102,37,230,187,55,174,105,238,83,118,213,83,77,84,204,76,76,78,38,38,57,196,196,199,56,152,158,146,199,191,204,3,162,71,252,19,127,243,233,159,250,192,200,64,1,249,218,177,106,198,124,149,49,78,124,34,33,246,107,246,182,208,218,156,63,14,191,93,222,28,227,142,170,170,198,113,156,102,103,25,196,103,29,113,0,138,190,92,239,164,159,239,147,249,52,74,160,138,190,92,239,164,159,239,147,249,52,126,174,61,138,188,151,30,125,152,101,241,215,161,227,68,255,0,8,1,228,184,243,236,195,47,142,189,15,26,39,248,0,98,175,42,63,152,158,38,252,75,233,136,33,149,67,21,121,81,252,196,241,55,226,95,76,65,0,128,17,245,80,62,85,199,213,64,0,0,0,0,0,12,0,229,171,243,88,165,190,16,32,125,29,49,24,1,201,113,231,217,134,95,29,122,30,52,103,255,0,45,95,154,197,45,240,129,3,232,233,136,192,14,75,143,62,204,50,248,235,208,241,160,39,248,0,0,0,0,0,0,0,90,173,44,124,214,49,147,224,254,161,244,115,227,230,176,125,41,233,99,230,177,140,159,7,245,15,163,159,31,53,128,62,170,0,0,0,0,0,0,0,0,0,0,64,15,42,63,159,102,38,252,75,232,120,33,149,92,134,63,78,207,222,223,242,144,197,94,84,127,62,204,77,248,151,208,240,67,42,185,12,126,157,159,189,191,229,32,18,168,0,0,0,0,3,0,57,106,252,214,41,111,132,8,31,71,76,70,0,114,92,121,246,97,151,199,94,135,141,25,255,0,203,87,230,177,75,124,32,64,250,58,98,48,3,146,227,207,179,12,190,58,244,60,104,9,254,0,0,0,0,1,242,174,62,148,244,78,243,88,193,191,131,250,123,209,204,15,154,193,244,81,132,245,215,200,191,64,90,55,18,249,175,156,252,18,193,249,116,247,98,215,234,118,173,150,74,219,218,173,102,85,100,205,171,203,155,42,173,123,216,237,96,17,173,203,55,138,94,21,233,29,34,195,56,9,238,213,1,66,83,237,237,48,91,46,77,142,105,26,179,121,239,24,104,37,57,158,21,50,229,110,82,144,155,88,172,173,97,14,215,145,147,2,227,42,156,101,158,227,204,222,77,158,75,68,203,220,151,74,226,220,55,219,249,177,22,146,66,141,147,73,19,78,234,225,14,33,46,33,74,51,70,214,194,178,25,169,42,78,5,226,21,107,53,196,170,254,165,196,105,236,60,35,19,42,170,113,27,59,140,106,17,10,75,13,191,18,242,222,113,45,165,74,82,137,4,165,153,17,26,148,118,181,204,248,137,243,228,234,193,201,22,13,232,143,66,67,74,30,218,34,235,9,123,21,140,210,39,42,209,174,138,143,97,167,18,89,20,181,146,117,76,20,59,23,78,84,175,81,159,42,84,181,16,12,64,229,206,250,73,254,249,63,147,69,170,228,84,243,167,170,126,15,227,189,35,46,23,87,151,59,233,39,251,228,254,77,22,171,145,83,206,158,169,248,63,142,244,140,184,6,69,114,203,104,241,42,169,48,190,87,164,140,150,85,22,186,134,147,136,132,146,78,34,19,24,148,176,82,71,156,119,86,165,180,179,233,45,17,143,180,148,155,93,43,69,56,107,37,37,41,54,240,3,64,28,120,136,209,247,74,58,70,166,122,54,18,26,69,63,136,69,51,80,174,46,33,168,102,17,46,139,117,180,169,231,30,113,10,38,144,195,169,102,36,204,141,55,40,115,65,173,41,82,140,79,158,44,80,191,37,12,44,172,176,207,157,57,179,194,218,126,99,34,219,117,26,237,151,106,134,113,157,110,175,50,115,229,214,102,203,153,55,181,174,87,184,249,151,171,41,105,237,13,85,78,104,170,166,7,98,157,83,243,8,137,92,198,27,90,135,53,17,76,56,166,221,111,58,13,72,86,85,161,69,116,153,164,237,114,51,45,224,62,164,108,87,176,161,145,95,136,199,109,0,113,226,27,72,61,23,41,26,157,232,216,184,153,236,130,29,20,205,66,184,184,135,98,95,92,198,17,166,210,167,156,121,196,36,221,91,237,41,152,147,50,53,88,226,13,6,181,41,42,49,145,70,68,105,1,180,94,81,141,219,116,72,198,217,17,230,61,195,119,214,149,192,105,26,28,234,26,198,135,58,128,90,92,102,100,151,204,246,204,118,218,56,127,205,136,38,156,18,91,196,234,108,200,248,63,6,123,255,0,108,24,158,44,90,70,126,106,203,115,182,191,135,252,216,129,170,170,240,216,155,78,157,173,101,194,43,165,251,97,64,37,99,65,183,179,209,46,220,211,127,10,20,95,245,48,195,54,161,124,159,178,48,59,65,41,129,189,71,40,174,222,250,168,203,119,214,161,187,198,120,66,219,45,239,214,3,110,110,87,151,58,95,83,252,34,17,151,202,26,193,236,181,250,178,171,245,43,171,190,16,73,180,200,140,224,92,34,223,195,239,144,142,46,80,137,99,206,201,171,231,201,135,140,143,154,183,146,78,222,92,41,118,0,194,77,21,99,17,7,137,147,60,238,54,130,230,71,75,166,118,250,59,6,38,203,3,162,147,19,71,83,153,86,133,94,159,131,87,68,239,244,38,196,19,224,220,193,217,38,34,76,150,68,218,85,205,138,65,147,187,184,173,147,237,46,193,54,186,51,204,213,23,68,210,171,51,104,205,84,180,10,207,47,123,44,247,128,190,158,180,133,0,142,232,73,246,145,10,145,216,0,138,227,65,17,241,34,26,248,112,222,40,70,73,220,70,2,169,224,119,220,5,196,80,206,227,82,64,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,5,12,174,40,119,183,71,136,173,236,41,125,251,128,109,153,44,204,107,79,182,20,59,245,13,71,110,160,20,21,245,166,40,43,235,76,5,191,197,118,9,218,94,121,116,92,206,77,18,92,125,205,98,13,244,191,132,75,88,143,86,153,55,99,45,131,175,220,33,196,236,226,4,46,215,79,205,155,213,231,207,44,125,22,189,175,116,47,112,133,77,55,41,167,32,171,170,206,40,160,178,37,28,221,210,214,94,215,102,24,184,95,188,7,142,208,230,45,76,226,173,34,157,101,173,183,245,126,198,136,19,71,130,145,68,237,17,38,51,93,204,246,142,175,118,112,66,54,138,81,165,7,139,52,190,119,114,18,54,239,91,123,94,25,255,0,202,38,135,71,248,226,138,161,228,42,75,185,137,91,87,173,181,236,243,160,61,46,36,176,113,18,150,210,104,204,91,97,31,27,122,213,136,107,211,26,94,166,39,117,11,132,206,91,213,209,101,124,215,245,241,29,226,104,107,198,141,114,182,242,166,231,180,145,241,246,170,16,247,166,156,33,183,48,158,44,219,181,234,248,157,247,246,209,0,61,22,129,147,134,96,32,42,196,61,17,171,51,102,84,86,200,103,193,49,29,194,97,100,10,37,235,247,222,217,127,24,132,61,16,166,203,129,106,168,66,34,50,93,48,5,108,151,225,175,238,19,101,75,63,159,106,233,222,217,58,190,168,7,167,73,17,8,63,210,27,253,191,177,51,252,48,156,255,0,29,116,77,250,78,231,188,66,6,144,223,237,253,137,159,225,132,231,248,235,163,90,222,95,146,183,235,159,115,188,59,15,249,195,87,236,83,247,150,252,0,6,158,244,128,0,0,39,47,71,111,55,236,50,255,0,3,164,191,196,154,24,217,202,27,162,207,135,148,251,184,229,66,192,75,216,158,83,144,111,63,81,55,109,83,147,56,6,144,70,79,102,53,18,13,200,116,33,123,140,179,45,179,202,74,51,105,166,213,146,122,59,121,191,97,151,248,29,37,254,36,208,184,67,177,235,210,209,172,210,69,171,157,38,35,232,156,117,120,167,75,183,117,91,183,188,21,237,13,36,249,212,215,86,99,186,170,102,169,205,51,232,159,178,113,49,206,33,243,228,3,61,180,251,208,230,38,91,19,29,143,24,83,37,214,75,220,215,198,213,112,12,173,231,98,17,16,227,206,60,236,196,179,173,87,108,245,150,113,8,36,147,68,130,89,36,208,110,41,188,9,26,22,179,73,115,69,118,109,92,250,252,97,235,141,220,222,45,30,243,232,41,215,104,231,148,242,154,123,233,171,190,39,240,241,140,79,120,0,3,229,115,192,238,40,234,198,167,195,250,158,93,89,209,147,168,137,76,234,82,241,63,9,22,193,150,102,213,99,35,35,35,185,41,42,73,154,84,133,17,165,73,82,146,162,50,51,35,233,192,88,153,166,115,29,88,92,183,69,234,38,221,200,137,166,99,19,19,206,38,39,172,76,119,196,166,215,70,125,33,41,141,34,48,226,14,165,150,71,67,166,127,4,203,44,84,82,212,32,218,84,20,105,163,164,105,108,212,163,212,45,73,90,154,94,101,93,36,100,103,157,11,74,110,216,131,28,10,198,202,187,0,241,6,18,187,164,159,253,110,26,103,11,149,175,151,224,53,237,58,244,46,119,27,94,171,89,169,73,107,18,156,201,226,93,135,50,152,39,139,212,198,56,225,196,163,16,233,120,168,117,38,53,148,38,58,17,167,141,213,75,163,73,9,55,161,92,51,74,79,50,20,171,92,210,156,233,52,173,37,149,105,51,222,246,78,212,167,93,71,5,127,30,58,250,125,63,155,201,157,161,238,37,221,214,212,206,171,77,25,210,215,62,108,254,236,207,62,25,251,120,103,190,57,79,56,123,160,0,28,203,173,64,0,0,30,122,173,195,172,62,175,182,79,14,232,90,122,163,216,53,155,47,59,75,24,140,212,103,203,159,87,173,74,178,230,200,139,218,215,202,87,224,67,208,128,149,83,21,70,42,140,195,244,181,122,229,138,226,229,170,166,154,163,190,39,19,245,195,198,211,248,49,131,212,156,221,138,130,150,194,138,54,77,52,133,205,168,141,151,200,161,97,226,26,204,147,66,178,184,132,18,147,116,169,73,59,30,242,51,46,6,61,144,0,148,209,77,17,138,99,12,175,234,47,106,106,227,191,92,213,61,51,51,51,239,7,93,80,83,180,253,89,40,126,159,170,100,82,233,204,174,43,46,190,10,97,10,136,136,119,114,168,150,156,205,172,141,42,178,146,149,21,203,113,145,31,18,29,136,11,49,19,24,151,231,69,117,91,170,43,162,113,49,206,38,59,150,247,243,59,104,253,255,0,1,120,123,255,0,195,16,95,209,11,132,0,49,166,221,20,124,88,136,126,215,245,122,141,86,60,189,202,170,199,76,204,206,62,176,0,6,111,156,0,0,0,0,0,28,104,9,116,190,86,194,161,165,144,16,240,140,173,231,162,84,219,13,37,180,169,215,92,83,142,184,100,146,34,53,45,197,173,106,87,21,41,74,51,185,153,152,228,128,46,103,24,238,116,213,77,23,71,87,82,246,229,53,181,39,38,168,96,89,120,162,91,133,154,192,53,22,210,29,36,169,36,225,33,196,168,137,68,149,168,179,90,246,81,151,89,142,154,159,193,140,30,164,230,236,84,20,182,20,81,178,105,164,46,109,68,108,190,69,11,15,16,214,100,154,21,149,196,32,148,155,165,74,73,216,247,145,153,112,49,236,128,97,54,232,153,226,152,140,190,138,53,186,155,118,230,205,23,42,138,39,186,38,113,207,175,46,156,192,0,25,190,103,26,99,46,151,206,37,241,82,153,180,4,60,108,12,107,43,134,138,133,137,105,46,180,251,75,73,165,109,173,10,35,37,37,73,51,35,73,145,145,145,153,24,240,223,153,219,71,239,248,11,195,223,254,24,130,254,136,92,32,24,85,110,138,254,52,68,190,155,26,221,78,150,38,44,92,170,152,159,9,152,247,0,0,51,124,192,242,181,78,20,225,117,117,48,110,109,91,97,181,45,80,199,50,201,67,55,21,53,147,195,197,186,134,137,74,81,54,75,113,10,50,73,41,106,60,183,181,212,103,214,99,213,0,198,170,105,174,49,84,101,250,217,191,119,79,87,29,154,166,153,241,137,152,159,177,231,169,44,58,195,234,7,107,240,18,133,167,169,205,191,87,181,115,76,177,136,61,126,76,217,53,154,164,167,54,92,235,181,239,108,199,110,38,61,8,0,180,211,20,198,41,140,66,93,189,114,253,115,114,237,83,85,83,223,51,153,250,228,0,1,95,152,0,0,58,106,166,139,163,171,169,123,114,154,218,147,147,84,48,44,188,81,45,194,205,96,26,139,105,14,146,84,146,112,144,226,84,68,162,74,212,89,173,123,40,203,172,199,77,79,224,198,15,82,115,118,42,10,91,10,40,217,52,210,23,54,162,54,95,34,133,135,136,107,50,77,10,202,226,16,74,77,210,165,36,236,123,200,204,184,24,246,64,48,155,116,76,241,76,70,95,77,26,221,77,187,115,102,139,149,69,19,221,19,56,231,215,151,78,111,43,84,225,78,23,87,83,6,230,213,182,27,82,213,12,115,44,148,51,113,83,89,60,60,91,168,104,148,165,19,100,183,16,163,36,146,150,163,203,123,93,70,125,102,20,182,20,225,117,11,48,114,109,68,225,181,45,79,71,60,201,195,57,21,42,147,195,194,58,182,141,73,81,182,107,109,9,51,73,169,9,60,183,181,210,71,212,67,213,0,121,42,56,184,177,25,95,135,106,188,151,144,242,149,112,116,198,103,31,86,112,15,11,49,192,124,14,156,76,34,166,211,108,25,161,99,99,163,94,92,76,84,84,77,59,6,235,175,186,181,26,150,226,214,166,204,212,165,40,204,205,70,102,102,102,102,99,221,0,181,81,77,127,26,50,194,198,170,254,150,102,108,87,52,204,248,76,199,185,215,83,244,237,63,73,202,24,167,233,105,20,186,77,43,133,205,168,130,151,194,162,30,29,172,202,53,171,43,104,34,74,110,165,41,71,98,222,102,103,196,194,160,167,105,250,178,80,253,63,84,200,165,211,153,92,86,93,124,20,194,21,17,16,238,229,81,45,57,155,89,26,85,101,37,42,43,150,227,34,62,36,59,16,23,134,49,195,142,76,60,181,207,41,229,120,167,139,57,206,121,231,174,115,215,57,239,91,223,204,237,163,247,252,5,225,239,255,0,12,65,127,68,61,77,83,69,209,213,212,189,185,77,109,73,201,170,24,22,94,40,150,225,102,176,13,69,180,135,73,42,73,56,72,113,42,34,81,37,106,44,214,189,148,101,214,99,185,1,132,90,183,76,76,69,49,207,208,253,235,215,234,238,213,77,117,221,170,102,158,147,53,78,99,213,207,147,198,211,248,49,131,212,156,221,138,130,150,194,138,54,77,52,133,205,168,141,151,200,161,97,226,26,204,147,66,178,184,132,18,147,116,169,73,59,30,242,51,46,6,61,144,0,202,154,41,162,49,76,97,249,95,212,94,212,213,199,126,185,170,122,102,102,103,222,0,0,201,248,130,222,254,103,109,31,191,224,47,15,127,248,98,11,250,33,112,128,97,85,186,43,248,209,18,250,44,106,245,26,92,249,11,149,83,158,184,153,140,253,79,61,242,58,195,239,4,124,0,240,22,158,240,95,251,201,205,140,108,30,171,173,249,223,46,175,213,122,126,79,149,210,227,188,121,239,204,237,163,247,252,5,225,239,255,0,12,65,127,68,46,16,9,54,109,213,214,152,250,159,165,189,163,172,181,159,39,118,168,204,230,113,84,198,102,122,204,243,235,233,7,158,171,112,235,15,171,237,147,195,186,22,158,168,246,13,102,203,206,210,198,35,53,25,242,231,213,235,82,172,185,178,34,246,181,242,149,248,16,244,32,51,170,152,170,49,84,102,31,61,171,215,44,87,23,45,85,52,213,29,241,56,159,174,30,54,159,193,140,30,164,230,236,84,20,182,20,81,178,105,164,46,109,68,108,190,69,11,15,16,214,100,154,21,149,196,32,148,155,165,74,73,216,247,145,153,112,49,236,128,4,166,138,104,140,83,24,101,127,81,123,83,87,29,250,230,169,233,153,153,159,123,198,212,24,49,131,213,100,221,250,130,169,194,138,54,115,52,138,203,175,141,152,72,161,98,34,29,202,146,66,115,56,180,26,149,100,165,41,43,158,226,34,46,4,59,154,90,139,163,168,89,123,146,154,38,147,147,83,208,47,60,113,46,66,202,160,26,132,105,110,154,82,147,112,208,218,82,70,163,74,18,89,173,123,36,139,168,135,114,2,69,186,34,120,162,35,44,235,214,234,110,91,139,53,220,170,104,142,233,153,199,46,156,186,114,0,0,102,249,129,225,102,56,15,129,211,137,132,84,218,109,131,52,44,108,116,107,203,137,138,138,137,167,96,221,117,247,86,163,82,220,90,212,217,154,148,165,25,153,168,204,204,204,204,204,123,160,24,213,69,53,252,104,203,247,177,170,191,165,153,155,21,205,51,62,19,49,238,117,212,253,59,79,210,114,134,41,250,90,69,46,147,74,225,115,106,32,165,240,168,135,135,107,50,141,106,202,218,8,146,155,169,74,81,216,183,153,153,241,49,227,191,51,182,143,223,240,23,135,191,252,49,5,253,16,184,64,37,86,168,170,34,38,35,147,59,122,237,85,154,170,174,221,202,162,106,231,51,19,49,159,95,62,125,123,220,105,116,186,95,39,151,194,202,101,48,16,240,80,48,76,162,26,22,22,25,164,180,211,13,33,36,148,54,132,36,136,146,148,164,136,137,36,68,68,68,68,67,146,0,51,232,249,166,102,169,204,245,120,89,142,3,224,116,226,97,21,54,155,96,205,11,27,29,26,242,226,98,162,162,105,216,55,93,125,213,168,212,183,22,181,54,102,165,41,70,102,106,51,51,51,51,51,29,207,200,235,15,188,17,240,3,192,90,123,193,127,239,39,54,49,176,122,174,183,231,124,186,191,85,233,249,62,87,75,142,241,232,64,126,113,106,220,103,20,199,63,67,234,175,95,171,185,20,197,87,106,152,166,98,99,206,158,83,29,38,57,242,152,238,91,223,204,237,163,247,252,5,225,239,255,0,12,65,127,68,46,16,0,180,219,162,143,139,17,12,47,234,245,26,172,121,123,149,85,142,153,153,156,125,96,0,12,223,58,222,254,103,109,31,191,224,47,15,127,248,98,11,250,33,236,105,250,118,159,164,229,12,83,244,180,138,93,38,149,194,230,212,65,75,225,81,15,14,214,101,26,213,149,180,17,37,55,82,148,163,177,111,51,51,226,99,177,1,133,54,168,162,115,76,68,62,171,250,237,86,166,158,11,247,42,170,58,226,102,103,223,32,0,12,223,40,0,0,3,202,87,88,79,133,152,161,176,252,147,48,210,148,171,121,179,91,177,115,236,154,26,63,101,214,101,214,106,181,200,86,76,218,180,102,203,107,228,77,248,16,245,96,2,223,210,218,61,96,21,13,61,133,170,104,172,15,195,250,126,117,5,159,102,152,202,233,152,40,72,166,51,161,72,94,71,91,109,43,78,100,45,73,59,30,244,168,200,247,25,139,128,0,0,58,154,166,147,165,107,153,20,85,45,90,211,50,170,130,75,27,147,105,151,77,32,155,139,133,127,34,210,180,103,105,194,82,21,149,104,74,138,229,185,73,35,45,228,67,182,0,22,171,243,39,104,177,255,0,155,78,21,127,240,108,187,250,17,117,64,0,0,0,0,0,0,121,250,215,15,104,28,74,149,53,34,196,106,30,159,170,165,172,68,38,45,168,57,220,177,152,230,27,125,41,82,82,234,91,121,42,73,44,146,181,164,148,69,123,45,69,214,99,207,210,218,61,96,21,13,61,133,170,104,172,15,195,250,126,117,5,159,102,152,202,233,152,40,72,166,51,161,72,94,71,91,109,43,78,100,45,73,59,30,244,168,200,247,25,139,128,0,0,0,0,0,0,0,0,3,137,54,148,202,167,242,168,217,20,246,89,9,49,150,204,97,220,132,140,131,139,101,47,49,18,195,137,52,184,211,141,168,141,43,66,146,102,147,73,145,145,145,153,24,182,191,153,59,69,143,252,218,112,171,255,0,131,101,223,208,139,170,0,0,0,0,0,0,0,0,0,0,0,45,253,83,163,214,1,87,51,216,170,166,181,192,252,63,168,39,81,185,54,153,140,210,153,130,139,138,127,34,18,132,103,117,198,212,181,101,66,18,146,185,238,74,72,139,113,16,237,104,92,39,194,204,47,219,190,70,120,105,74,82,92,231,170,219,121,138,77,13,1,181,106,243,106,245,186,148,39,62,93,98,242,230,189,179,170,220,76,122,176,0,0,0,0,0,1,231,235,92,61,160,113,42,84,212,139,17,168,122,126,170,150,177,16,152,182,160,231,114,198,99,152,109,244,165,73,75,169,109,228,169,36,178,74,214,146,81,21,236,181,23,89,143,63,75,104,245,128,84,52,246,22,169,162,176,63,15,233,249,212,22,125,154,99,43,166,96,161,34,152,206,133,33,121,29,109,180,173,57,144,181,36,236,123,210,163,35,220,102,46,0,0,0,0,0,0,0,181,95,153,59,69,143,252,218,112,171,255,0,131,101,223,208,143,107,51,195,218,6,117,70,163,14,103,52,61,63,31,73,183,14,196,34,36,49,50,198,93,151,37,134,13,6,203,69,12,164,155,68,134,205,182,205,9,203,100,228,77,173,98,30,128,0,90,175,204,157,162,199,254,109,56,85,255,0,193,178,239,232,69,213,0,1,229,43,172,39,194,204,80,216,126,73,152,105,74,85,188,217,173,216,185,246,77,13,31,178,235,50,235,53,90,228,43,38,109,90,51,101,181,242,38,252,8,113,104,172,16,193,124,53,154,187,61,195,156,33,162,169,89,147,240,234,132,118,50,73,32,132,129,125,198,20,164,169,77,41,198,91,74,141,6,164,33,70,147,59,93,9,62,162,30,212,0,5,180,155,232,201,163,116,254,107,27,61,158,104,249,134,179,25,148,198,33,200,184,200,200,186,78,1,231,226,95,113,70,167,29,113,197,52,106,90,212,163,53,26,140,204,204,204,204,197,202,184,25,238,185,0,243,180,86,31,80,56,107,42,118,67,135,84,61,63,74,203,95,136,84,91,176,114,73,99,48,44,56,250,146,148,155,170,109,148,165,38,179,74,16,147,81,149,236,132,151,81,15,67,191,46,225,67,47,92,42,147,232,247,128,211,149,93,131,81,158,226,46,176,60,253,66,134,101,110,254,176,21,43,117,141,183,58,134,225,88,198,218,206,246,1,109,241,41,172,252,221,116,222,218,238,191,168,16,45,137,9,217,177,38,68,102,89,114,183,10,174,223,211,11,19,239,95,195,19,219,5,145,123,107,122,254,164,64,214,60,75,92,148,226,52,160,141,157,81,166,6,29,223,43,55,209,221,223,196,251,0,72,38,128,179,86,206,147,75,123,70,245,85,196,86,201,238,80,189,194,68,229,202,39,27,51,51,191,72,203,238,8,173,208,18,160,120,165,48,80,219,94,231,43,22,200,211,171,45,247,76,41,118,9,76,146,40,214,194,142,247,241,135,247,136,7,54,45,4,168,117,164,139,179,239,140,43,211,166,155,106,51,15,107,104,162,130,206,226,249,183,165,172,50,189,159,134,46,23,238,25,174,233,102,35,35,24,213,165,212,133,51,44,57,171,17,178,235,53,155,7,209,45,123,62,199,127,112,8,99,130,108,229,24,161,55,100,203,85,150,13,5,111,43,138,89,62,241,51,26,37,76,9,234,42,147,65,61,115,42,66,0,252,159,114,99,184,67,166,37,66,170,65,140,115,246,146,141,65,37,152,116,218,249,184,176,201,247,137,90,208,170,125,183,83,244,220,33,197,231,213,209,176,103,151,87,107,89,16,229,198,221,224,51,37,173,236,161,93,169,47,188,53,13,16,230,71,10,201,223,214,39,239,13,194,43,128,17,216,104,224,123,198,179,183,80,165,136,207,120,5,238,5,196,86,201,234,2,34,46,60,64,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,112,20,34,185,138,171,128,210,2,134,103,115,21,70,251,220,105,50,222,53,160,173,112,20,21,245,166,40,43,235,76,7,159,170,144,75,149,71,164,248,28,27,164,127,244,84,34,23,79,105,91,40,157,87,79,165,9,37,23,54,111,204,126,194,20,132,192,84,104,53,203,35,109,111,157,92,45,255,0,82,98,38,116,251,132,81,70,87,107,232,126,165,253,232,80,24,119,128,211,7,165,184,163,35,113,181,154,117,123,77,172,146,62,48,238,246,251,226,104,52,83,153,57,29,134,212,187,238,45,74,53,237,183,186,72,184,68,62,93,94,240,132,252,36,89,181,137,146,162,185,145,150,191,135,237,119,4,204,232,120,254,108,47,164,82,102,163,190,223,199,246,196,64,11,247,86,178,151,165,173,149,139,213,200,247,159,181,80,137,157,58,100,8,133,98,103,24,73,65,27,181,131,220,20,163,61,229,18,98,91,231,73,39,32,208,70,68,101,172,35,223,239,24,139,221,61,224,210,114,104,195,36,54,87,172,28,234,246,145,64,49,199,69,248,205,157,234,169,179,205,185,80,101,184,139,168,223,19,127,69,68,184,238,217,117,30,237,95,81,123,97,3,24,33,55,41,92,194,168,65,173,226,204,243,5,226,207,177,79,119,151,104,156,252,47,142,40,174,115,222,225,229,212,249,93,249,192,93,4,29,204,66,14,144,223,237,253,137,159,225,132,231,248,235,162,111,144,101,212,33,7,72,111,246,254,196,207,240,194,115,252,117,209,173,111,47,201,91,245,207,185,222,29,135,252,225,171,246,41,251,203,126,0,3,79,122,64,0,0,19,151,163,183,155,246,25,127,129,210,95,226,77,11,132,45,238,142,222,111,216,101,254,7,73,127,137,52,46,16,237,11,31,37,79,170,61,207,7,237,111,156,47,251,117,125,233,113,230,50,233,124,226,95,21,41,155,64,67,198,192,198,178,184,104,152,104,150,146,227,79,180,180,154,86,218,208,162,50,82,84,147,50,50,50,50,50,51,35,17,45,166,182,137,79,224,5,78,117,93,25,7,16,188,62,156,60,211,112,142,191,16,218,149,1,26,225,60,179,129,43,172,222,113,41,67,38,180,184,164,249,42,74,20,165,45,38,165,75,136,233,171,26,58,152,196,10,98,99,70,86,114,88,121,180,150,108,201,177,23,8,249,30,87,19,114,50,50,50,177,165,73,81,18,146,180,153,41,42,74,84,147,35,34,50,249,54,142,207,163,95,107,134,121,85,29,39,249,238,108,59,151,190,26,157,209,215,69,234,51,85,170,177,21,211,227,30,49,221,197,29,211,235,142,146,128,176,23,107,73,141,30,234,125,29,241,30,50,154,153,192,196,42,65,26,243,207,211,179,37,172,157,76,108,17,47,162,74,112,146,146,215,161,42,66,93,70,84,217,70,70,69,145,104,82,173,40,235,219,182,171,179,92,219,174,49,48,246,38,131,93,167,218,122,106,53,122,90,162,170,43,140,196,199,243,214,58,76,119,79,32,0,6,15,172,23,239,67,173,37,166,26,58,226,58,85,26,112,235,164,106,103,161,97,42,36,58,218,141,76,52,133,168,145,22,218,144,149,57,153,146,117,197,100,34,50,113,38,164,219,49,161,104,176,128,63,91,23,171,211,220,139,182,231,19,15,131,106,108,205,54,216,209,220,208,235,41,226,183,92,98,99,221,49,225,49,56,152,158,233,136,148,255,0,211,181,4,162,172,167,229,149,77,63,23,181,74,231,48,108,204,32,159,213,169,26,216,119,144,75,109,121,86,68,164,221,42,35,178,136,140,175,188,136,199,98,34,115,65,77,44,95,193,26,157,188,52,170,211,14,186,38,169,153,161,78,196,173,77,178,169,76,107,132,134,182,165,56,179,73,27,6,148,54,78,146,207,162,148,18,210,100,105,82,29,150,49,216,59,59,95,70,190,215,29,60,166,58,199,131,199,123,229,186,122,141,209,218,19,165,187,60,86,234,231,69,95,189,30,159,9,142,147,31,79,73,128,0,7,222,212,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,20,49,80,1,166,198,68,41,114,224,42,103,188,55,31,2,0,45,251,143,128,210,119,74,183,30,225,168,200,200,174,52,154,139,47,13,224,53,92,237,123,138,41,37,107,151,17,180,75,52,157,212,102,101,216,11,125,36,146,62,144,13,105,81,146,140,174,40,162,181,134,214,185,38,91,136,198,226,148,74,181,128,121,122,169,148,189,178,230,34,59,103,235,250,145,5,250,87,193,55,11,137,82,189,90,72,136,164,204,43,113,153,254,152,127,180,78,204,248,137,205,69,136,183,102,227,246,4,27,105,130,201,183,136,144,10,50,79,70,66,209,238,250,252,64,11,209,160,60,93,161,229,105,233,111,172,216,234,46,200,81,46,20,234,201,112,75,81,95,115,166,95,112,132,59,232,19,23,100,74,74,235,223,89,177,255,0,133,19,1,72,186,78,64,175,143,171,43,143,212,164,7,120,123,197,152,210,66,9,168,140,61,168,137,104,35,205,178,95,121,151,209,217,23,163,215,11,73,164,66,47,135,117,1,149,191,74,126,29,160,16,141,164,155,41,129,198,202,140,154,44,182,216,203,113,223,244,163,39,214,36,95,64,136,247,31,68,149,149,168,205,41,162,161,172,86,46,173,148,71,102,148,221,12,105,168,207,219,65,240,253,166,200,144,29,0,158,233,202,10,234,254,210,161,255,0,240,160,36,38,16,200,225,24,183,235,105,251,195,120,247,112,27,16,91,224,33,143,181,164,127,4,134,240,10,157,186,134,149,25,245,10,141,42,226,0,147,59,149,207,172,110,29,134,217,113,47,124,107,62,32,42,92,5,69,11,113,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,10,43,128,210,53,43,128,210,2,138,26,144,71,190,227,73,157,133,91,235,0,11,29,140,5,125,105,128,234,103,166,92,223,22,71,215,12,231,240,76,69,62,159,237,22,186,188,81,18,127,82,254,244,40,149,201,194,111,1,21,191,232,11,254,9,136,194,211,241,139,193,215,125,47,239,95,87,124,40,8,245,195,21,100,196,217,105,239,221,174,225,251,93,98,100,180,52,115,62,26,209,229,115,223,206,28,127,108,68,8,108,160,75,87,138,112,37,198,218,223,226,202,19,15,161,138,239,134,212,126,239,239,135,241,136,128,25,69,51,34,84,42,18,68,87,37,151,222,49,25,218,122,195,17,72,162,84,105,70,250,189,125,94,210,40,73,140,90,51,67,163,125,183,151,222,17,251,167,84,147,93,75,173,123,85,179,85,102,171,100,247,56,158,240,17,189,66,68,46,26,113,81,18,22,180,222,37,62,73,219,130,220,19,169,130,209,186,238,121,233,56,118,217,248,159,215,4,18,73,203,100,169,42,70,188,188,177,202,77,248,112,113,193,56,88,22,238,110,123,232,255,0,115,117,253,116,6,67,54,178,51,221,113,8,154,66,255,0,183,238,37,255,0,134,19,159,227,174,137,184,99,121,159,117,132,35,233,11,254,223,184,151,254,24,78,127,142,186,53,173,229,249,43,126,185,247,59,195,176,255,0,156,53,126,197,63,121,111,192,0,105,239,72,0,0,2,114,244,118,243,126,195,47,240,58,75,252,73,161,112,133,189,209,219,205,251,12,191,192,233,47,241,38,133,194,29,161,99,228,169,245,71,185,224,253,173,243,133,255,0,110,175,189,32,0,15,213,199,188,6,58,224,157,35,143,152,125,23,66,85,172,126,185,19,44,138,204,239,202,17,250,135,90,102,43,35,110,35,91,171,215,40,245,106,86,85,112,62,210,134,44,90,194,90,223,4,235,120,218,6,190,149,236,147,24,75,56,211,173,153,170,30,50,28,204,201,17,12,44,200,179,180,171,29,142,196,100,100,164,168,146,180,169,37,59,227,30,244,194,209,98,159,210,22,136,136,154,203,160,53,53,228,138,13,213,201,35,24,36,37,113,121,73,75,40,7,141,106,74,77,167,21,114,74,148,162,213,45,121,200,242,155,136,115,132,219,27,50,53,148,121,91,113,231,199,219,30,30,191,7,105,118,109,191,85,110,222,170,52,58,218,191,221,110,79,252,149,79,237,71,133,51,251,95,92,116,231,14,96,59,10,138,159,155,210,117,4,206,150,168,33,54,89,164,154,49,233,124,107,26,196,175,85,16,202,205,14,35,50,12,210,171,41,38,87,73,153,29,183,25,144,235,198,139,49,49,56,151,171,40,174,155,148,197,116,78,98,121,196,199,120,0,0,200,18,17,201,239,165,231,232,110,143,88,149,52,253,113,186,110,109,31,27,245,164,177,42,74,117,127,94,54,214,183,125,131,40,47,83,72,143,112,31,86,139,89,115,69,118,46,219,250,99,198,60,26,254,243,110,230,147,122,52,21,104,117,113,233,166,174,250,106,238,170,63,24,239,142,79,161,0,24,163,160,166,150,44,99,117,48,222,26,85,105,136,69,109,75,75,16,167,98,86,167,30,76,218,9,179,67,91,82,156,89,168,201,242,82,219,39,73,103,210,82,201,105,51,37,41,13,101,112,236,77,54,162,141,85,168,187,110,121,75,198,155,107,99,106,182,6,186,230,131,89,78,43,166,126,137,142,233,143,68,199,63,178,121,228,0,1,251,184,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,80,248,10,138,25,239,176,10,95,118,241,66,21,62,32,103,112,3,59,21,140,104,53,39,133,134,163,77,202,247,21,35,177,88,7,21,228,168,203,162,118,222,58,25,190,218,77,217,152,165,160,245,157,75,50,221,188,122,53,150,115,50,225,188,53,59,136,243,125,192,30,94,86,236,94,180,201,232,151,22,68,142,181,153,239,185,15,79,114,62,4,54,205,22,81,239,235,27,137,232,128,233,103,9,182,166,246,63,43,241,8,68,211,62,17,77,87,208,138,60,155,169,214,207,119,215,162,4,224,204,209,159,87,190,214,205,248,132,55,105,215,40,217,235,84,47,104,205,150,150,37,91,37,175,103,98,123,192,116,218,14,206,219,131,142,145,67,40,223,186,235,40,83,232,240,222,112,197,219,220,38,103,15,98,147,19,44,113,69,155,116,74,139,165,245,9,16,81,162,76,94,174,175,165,145,171,189,234,232,29,247,247,86,4,223,224,234,243,200,223,93,173,104,215,11,254,173,0,46,31,174,22,167,72,75,124,142,167,229,111,238,95,195,180,46,185,111,59,139,79,164,39,251,93,207,255,0,246,95,195,180,2,17,52,176,60,184,213,81,219,217,193,127,19,100,103,231,39,237,212,236,167,127,251,137,135,251,240,163,0,180,177,43,227,85,71,245,112,95,196,153,25,247,201,250,126,58,82,95,250,18,199,223,133,1,34,50,255,0,156,97,200,255,0,89,71,222,33,188,54,101,223,56,195,125,101,31,120,134,240,0,210,174,35,80,210,160,2,226,94,248,214,124,70,132,157,204,189,241,173,92,64,12,197,75,128,161,111,43,10,150,224,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,1,164,106,87,1,164,5,12,174,42,223,88,30,251,119,10,54,174,59,128,84,87,214,152,160,175,173,48,29,116,216,175,5,19,191,232,11,251,198,35,15,79,200,123,179,93,175,63,247,175,117,187,225,68,159,76,76,202,21,242,34,191,138,87,222,49,31,26,122,192,41,218,50,185,120,148,100,103,205,157,28,190,235,10,64,34,214,144,115,83,137,240,155,179,91,89,221,250,93,66,92,244,45,142,190,31,81,222,43,251,225,235,189,222,32,68,76,11,197,3,137,168,214,17,89,23,185,168,242,241,135,63,202,37,99,65,233,211,15,209,20,84,50,73,23,87,57,111,39,8,254,141,18,124,0,102,201,158,178,25,179,225,114,35,251,131,14,52,211,129,214,81,173,158,182,215,169,72,252,159,114,136,25,155,12,140,240,237,88,253,98,79,238,12,94,210,238,73,19,29,72,52,134,82,226,143,194,4,175,162,209,171,118,169,255,0,202,2,28,166,165,179,214,85,42,124,175,154,113,5,217,193,213,137,166,209,242,51,95,207,254,47,46,93,151,174,255,0,174,136,92,196,86,87,45,175,42,54,157,35,191,59,198,39,164,89,78,228,242,132,172,104,137,63,135,143,240,179,41,54,156,155,7,7,72,248,235,255,0,32,12,232,103,137,253,129,8,250,66,255,0,183,238,37,255,0,134,19,159,227,174,137,182,135,86,99,62,235,8,73,210,19,253,191,113,47,252,48,156,255,0,29,116,107,91,203,242,86,253,115,238,119,135,97,255,0,56,106,253,138,126,243,192,0,0,211,222,144,0,0,4,229,232,237,230,253,134,95,224,116,151,248,147,66,225,11,123,163,183,155,246,25,127,129,210,95,226,77,11,132,59,66,199,201,83,234,143,115,193,251,91,231,11,254,221,95,122,85,34,184,160,169,21,250,195,55,112,253,92,123,80,0,0,196,157,62,180,88,249,49,210,42,197,10,50,2,99,23,92,83,16,105,97,184,40,82,214,243,164,1,58,107,83,36,217,168,172,235,122,199,93,65,162,234,95,73,188,171,82,155,201,20,162,123,241,10,187,167,240,198,136,157,215,245,76,78,166,87,34,131,114,49,251,45,9,91,153,75,162,211,121,212,148,155,174,43,42,16,147,81,102,90,210,155,220,196,28,226,157,110,198,37,98,61,75,136,16,244,244,60,141,53,12,205,249,145,192,48,251,143,37,149,58,179,82,174,183,12,205,74,82,140,212,163,34,74,115,41,89,80,132,229,66,116,221,226,211,217,183,118,155,180,206,42,171,172,126,63,135,243,47,74,246,51,181,246,142,179,67,119,67,126,153,170,205,169,243,43,240,153,235,71,140,199,237,71,134,113,51,137,166,30,88,0,6,184,238,176,0,0,118,20,237,65,55,164,234,9,101,83,79,197,236,179,73,52,99,51,8,39,245,105,94,170,33,149,146,219,94,85,145,165,86,82,72,236,162,50,59,111,35,33,50,154,39,105,35,47,210,83,14,14,162,118,10,30,91,81,74,30,76,12,238,94,211,201,82,82,238,66,82,98,26,78,99,113,44,58,89,178,231,222,74,67,168,186,245,121,213,11,99,57,249,51,112,50,183,136,173,220,199,104,243,152,202,105,120,56,56,153,124,10,145,16,108,148,230,33,102,72,90,20,222,83,215,67,55,101,40,206,233,45,123,109,101,53,27,110,18,121,189,133,168,189,107,83,22,232,140,211,87,88,252,126,135,87,118,175,177,182,118,187,98,85,173,213,85,20,93,181,241,42,239,153,159,216,235,25,226,250,113,215,166,115,37,32,0,55,167,148,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,224,42,0,52,145,92,15,113,88,12,172,40,0,91,197,22,91,140,133,69,8,174,171,245,0,212,93,18,35,238,20,87,72,172,22,48,61,229,96,27,105,79,76,247,138,145,88,106,46,34,128,58,248,164,102,203,190,214,184,137,142,80,24,127,207,83,138,207,194,143,62,175,116,138,18,222,190,161,20,188,160,112,203,77,72,249,157,247,81,202,63,39,221,34,128,98,158,138,157,26,210,149,47,253,44,129,252,43,2,113,240,60,239,78,196,126,223,115,240,77,136,51,209,133,68,154,222,148,191,251,234,129,252,51,34,113,112,25,100,170,106,36,136,203,244,69,206,191,114,108,5,209,245,194,213,105,5,191,14,231,223,251,47,225,218,23,88,184,11,87,164,2,20,188,60,159,17,17,239,217,122,189,221,160,16,129,165,161,91,26,170,63,171,130,254,36,208,207,158,79,179,241,242,146,255,0,208,150,62,252,40,192,237,45,154,82,49,146,161,51,191,170,65,117,126,194,104,103,135,39,242,136,159,148,239,47,237,41,142,190,248,80,18,39,46,249,198,27,235,40,251,196,55,134,196,187,124,12,49,251,138,62,241,13,240,1,69,21,148,66,160,191,40,128,83,215,16,212,124,69,8,206,220,0,5,125,168,169,21,186,197,47,109,193,155,184,6,160,20,45,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,40,174,3,72,212,174,3,73,29,128,14,197,214,40,130,78,253,226,139,43,138,32,175,112,27,134,69,212,5,228,152,160,175,173,48,28,41,129,39,103,122,231,244,37,125,227,24,13,167,106,155,240,54,183,65,172,191,83,122,253,214,24,103,204,122,73,80,238,220,254,134,175,188,99,1,180,238,131,79,129,181,195,189,63,212,207,123,213,97,128,68,212,221,68,140,71,116,210,100,118,203,248,2,18,103,160,84,65,170,156,161,144,102,155,124,211,252,36,80,140,137,225,19,120,134,245,143,134,94,63,88,33,36,250,4,62,163,146,80,168,232,254,169,255,0,14,40,4,143,192,219,101,100,200,254,132,159,188,66,203,233,3,45,68,109,58,218,23,172,183,59,18,186,63,91,119,187,188,94,121,105,94,17,143,172,167,239,16,182,88,221,11,154,159,104,200,150,102,115,36,158,239,168,112,4,24,105,2,201,64,226,125,74,130,185,23,63,76,200,179,247,68,40,103,246,132,181,42,92,240,207,51,240,155,185,187,130,191,108,247,140,11,210,133,147,107,20,170,11,165,69,121,252,219,137,126,201,49,148,218,17,205,214,94,26,92,217,47,208,239,252,79,120,9,120,128,94,176,215,188,183,91,135,217,16,157,164,39,251,126,226,95,248,97,57,254,58,232,154,121,35,217,205,221,233,220,105,225,246,68,44,105,11,254,223,184,151,254,24,78,127,142,186,53,173,229,249,43,126,185,247,59,195,176,255,0,156,53,126,197,63,121,224,0,0,105,239,72,0,0,2,115,52,119,34,252,207,216,99,254,7,73,127,137,52,46,8,183,218,59,121,191,97,151,248,29,37,254,36,208,184,35,180,44,124,149,62,168,247,60,31,181,190,112,191,237,213,247,164,0,1,250,184,246,177,198,152,204,101,242,121,124,84,218,109,31,15,5,3,4,202,226,98,162,162,93,75,77,48,210,18,106,91,139,90,140,137,41,74,72,204,212,102,68,68,70,102,57,34,51,121,66,244,177,98,185,152,70,96,5,12,152,134,229,50,25,153,166,160,143,82,156,104,227,99,88,82,146,112,169,69,200,148,195,78,92,212,107,35,206,235,104,82,8,146,218,86,231,197,175,214,209,161,179,55,42,235,221,30,50,217,183,79,118,53,59,215,180,105,209,88,229,79,90,234,238,166,159,30,236,207,116,71,124,250,51,49,107,116,204,210,170,97,164,69,98,137,76,133,216,136,74,38,158,121,230,165,240,169,136,82,154,152,186,151,93,74,102,42,66,154,109,104,82,217,52,18,91,89,40,219,44,228,70,70,181,223,28,192,7,94,95,191,94,166,228,221,185,57,153,123,39,100,236,173,46,196,209,209,161,209,83,195,110,136,229,30,249,153,239,153,158,115,32,0,15,201,200,128,2,225,96,86,9,213,216,249,136,48,148,37,36,199,235,113,51,56,172,205,124,161,1,175,105,167,162,178,56,226,53,186,189,114,79,86,149,102,87,2,237,44,173,219,170,237,81,69,17,153,151,207,171,213,216,208,216,171,83,169,170,41,162,152,204,204,244,136,92,45,15,116,88,168,52,133,173,225,230,179,24,13,77,7,34,140,105,115,184,199,201,105,68,94,83,74,206,1,147,66,146,163,117,196,216,148,164,168,181,72,94,115,60,198,218,28,151,186,118,159,148,82,116,252,178,150,167,225,54,89,92,154,13,153,124,19,26,197,47,85,14,202,9,13,163,50,204,212,171,37,36,87,81,153,157,183,153,152,233,176,187,13,169,140,32,160,100,216,113,71,53,16,137,76,145,149,52,201,196,188,110,186,226,150,181,56,227,139,86,226,53,45,197,173,102,73,34,73,26,140,146,148,164,137,37,234,135,96,236,205,157,70,130,214,58,213,61,103,240,143,67,199,219,243,190,90,141,238,215,77,113,154,108,81,51,20,83,232,253,233,254,41,239,240,142,81,227,32,1,101,49,207,74,236,56,209,219,17,240,226,138,197,7,121,170,85,136,220,230,195,51,247,94,36,194,203,98,161,78,16,155,76,73,25,116,25,115,106,81,27,215,202,218,144,147,89,18,20,183,26,228,154,66,245,128,0,0,0,0,0,0,0,0,0,0,12,63,155,242,162,232,203,40,210,10,19,4,28,157,235,165,79,89,135,235,134,35,97,95,145,55,20,235,76,57,14,148,188,211,139,204,201,235,93,109,215,149,145,44,186,218,73,68,104,55,29,104,51,0,0,0,0,113,38,205,205,94,149,70,179,34,141,132,131,153,46,29,196,193,196,69,195,42,37,134,95,52,158,173,110,52,151,27,83,136,37,88,205,4,226,13,68,70,68,164,222,229,12,63,217,171,210,159,253,224,225,87,248,170,99,254,188,2,106,64,90,173,22,49,175,243,68,232,251,68,227,27,146,253,138,46,160,151,158,222,194,90,213,182,136,230,29,92,60,86,169,58,199,12,153,55,217,116,219,204,179,86,172,209,154,202,185,21,180,229,11,210,130,190,209,51,5,228,184,141,135,50,138,126,99,50,152,213,16,210,71,90,157,195,188,243,9,97,200,72,183,148,164,165,151,90,81,47,52,58,8,140,212,101,99,86,238,6,65,148,0,35,3,67,62,84,12,125,210,39,73,58,63,7,43,90,67,15,224,164,181,7,56,109,47,202,229,241,173,197,35,81,1,17,16,140,138,114,45,196,21,214,202,72,238,131,232,153,218,199,99,41,63,0,1,22,186,93,114,171,99,70,8,105,23,89,225,70,24,200,240,214,121,79,83,113,16,208,140,70,69,195,69,196,190,111,236,172,170,37,167,28,102,45,8,206,220,66,158,104,210,73,35,73,182,105,87,73,38,50,43,147,159,74,220,113,210,218,149,172,235,92,84,164,169,73,84,150,79,48,133,149,201,162,100,76,188,214,209,20,77,173,200,198,221,67,209,14,175,160,135,32,205,39,100,164,245,170,34,53,25,25,36,51,0,5,159,192,109,38,40,220,121,168,113,38,140,147,64,197,203,170,28,46,170,35,105,201,212,19,196,107,66,144,220,84,67,48,209,109,58,73,36,169,15,38,25,195,52,110,91,107,66,210,100,105,200,227,151,128,0,0,0,0,0,0,0,90,173,34,244,151,194,205,23,232,71,171,172,76,155,123,29,138,77,6,252,55,58,76,252,115,45,57,178,48,243,173,235,181,90,244,45,204,170,232,34,234,62,162,48,186,160,44,166,138,58,87,97,198,150,184,112,138,214,138,119,97,154,192,234,216,159,200,31,120,151,21,40,138,81,25,146,84,100,69,172,101,121,84,109,60,68,73,113,41,81,25,33,104,113,180,94,176,0,1,231,235,250,254,141,194,202,54,109,136,56,131,80,194,72,233,233,28,57,196,199,71,68,153,228,105,23,34,34,34,34,53,45,106,81,165,8,66,72,214,181,169,41,73,41,74,34,48,244,0,48,215,68,238,82,90,7,74,60,109,169,240,162,2,158,139,145,67,156,58,38,84,140,68,201,108,177,19,48,97,182,25,218,225,94,104,158,89,28,74,93,55,221,70,169,74,37,67,165,70,164,182,108,168,220,204,160,0,0,0,1,142,186,114,105,119,42,209,7,8,211,85,177,46,132,156,85,147,232,133,75,105,201,83,241,9,66,22,249,32,212,184,167,144,74,39,87,12,201,101,207,171,43,154,220,101,179,83,122,210,113,55,43,2,241,211,14,52,139,195,137,118,40,97,124,231,110,149,71,93,167,153,116,137,17,82,248,164,145,27,144,177,45,145,158,173,228,102,77,202,230,147,74,146,180,41,104,90,22,160,184,0,0,0,0,48,130,109,202,223,163,68,151,30,99,112,182,49,232,183,40,216,8,119,26,118,188,132,207,21,4,169,138,46,106,105,184,118,91,83,174,195,88,141,5,18,217,171,51,150,202,217,178,100,248,12,223,1,196,148,205,165,83,249,84,20,246,69,51,132,152,203,102,48,237,197,193,198,66,60,151,152,137,97,196,146,155,117,183,18,102,149,161,73,50,81,40,140,200,200,200,200,114,192,0,113,38,211,105,84,130,85,27,61,158,204,225,37,210,217,116,59,145,113,145,145,111,37,150,33,152,109,38,167,29,113,197,25,37,8,74,72,212,106,51,34,34,35,51,24,129,163,143,41,102,23,233,5,164,93,73,129,178,184,8,182,32,226,34,22,170,26,112,112,142,54,83,134,24,133,37,197,33,246,204,205,76,175,51,81,47,52,181,18,9,108,229,74,210,211,168,36,186,25,148,0,0,0,45,254,61,227,93,43,163,182,19,207,113,142,181,151,205,99,100,180,254,203,180,177,43,105,183,34,151,175,137,106,29,25,18,227,141,160,236,183,146,103,117,151,68,142,215,59,17,251,89,76,218,85,63,149,65,79,100,83,56,73,140,182,99,14,220,92,28,100,35,201,121,136,150,28,73,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,128,114,192,0,0,0,99,174,155,120,171,164,150,8,97,123,184,175,128,180,237,21,60,150,211,112,239,197,212,240,115,200,72,248,152,211,99,88,194,91,118,17,184,85,161,57,27,74,162,29,125,78,168,137,45,183,152,188,149,0,200,160,16,173,253,154,189,41,255,0,222,14,21,127,138,166,63,235,194,87,180,120,210,6,129,210,107,11,224,113,95,14,87,22,137,108,100,68,68,35,176,113,198,201,70,193,62,203,134,149,53,16,219,46,56,150,214,105,200,234,82,106,185,182,235,106,221,152,128,92,176,1,10,223,217,171,210,159,253,224,225,87,248,170,99,254,188,2,106,64,120,172,16,173,102,184,149,130,244,14,35,79,97,225,24,153,85,84,188,170,119,24,212,34,20,150,27,126,38,17,183,156,75,105,82,148,162,65,41,102,68,70,165,29,173,115,62,35,181,175,235,250,55,11,40,217,182,32,226,13,67,9,35,167,164,112,231,19,29,29,18,103,145,164,92,136,136,136,136,212,181,169,70,148,33,9,35,90,214,164,165,36,165,40,136,195,208,0,134,186,179,150,175,31,124,42,156,248,11,64,225,255,0,131,124,225,17,204,252,237,42,141,219,182,29,98,181,27,70,170,59,87,174,213,228,207,147,163,154,246,221,97,151,250,4,233,37,166,38,149,26,220,68,196,138,47,15,233,156,50,135,214,177,15,23,7,42,142,110,58,117,20,155,160,211,8,110,197,173,9,101,165,151,140,121,72,82,77,73,54,144,70,173,98,153,12,213,0,0,0,17,23,141,252,174,218,73,97,174,52,87,216,115,34,162,112,213,249,109,43,84,77,100,144,110,197,203,99,212,251,140,67,69,184,203,106,113,73,140,74,77,102,148,17,153,146,82,87,189,136,184,12,212,228,244,210,130,190,210,207,5,231,88,141,136,210,138,126,93,50,151,85,17,50,70,154,146,67,188,203,10,97,184,72,71,146,165,37,231,93,81,175,52,66,200,204,148,69,98,78,238,38,97,148,0,0,0,2,202,96,86,149,216,113,142,117,182,32,97,124,177,222,106,172,240,230,160,153,201,230,82,104,135,137,78,68,66,194,198,46,29,184,248,115,177,107,25,94,84,103,34,44,205,56,178,66,174,74,105,199,111,88,0,0,0,0,0,0,0,0,0,8,86,254,205,94,148,255,0,239,7,10,191,197,83,31,245,224,19,82,3,197,96,133,107,53,196,172,23,160,113,26,123,15,8,196,202,170,165,229,83,184,198,161,16,164,176,219,241,48,141,188,226,91,74,148,165,18,9,75,50,34,53,40,237,107,153,241,30,212,0,6,10,202,57,89,48,58,59,73,168,188,33,152,30,193,66,239,148,67,86,47,184,206,202,153,195,81,79,182,183,84,227,110,184,218,229,207,54,80,230,212,79,64,208,172,202,113,58,181,155,140,223,93,45,180,129,154,224,174,138,245,30,144,24,90,186,126,127,17,1,15,43,139,148,187,18,106,138,151,70,49,23,27,12,201,58,74,97,196,27,136,54,159,53,33,72,89,17,244,79,121,110,48,190,160,34,47,4,57,93,180,146,196,172,104,160,112,230,123,68,225,171,18,218,170,168,149,73,35,29,132,150,199,165,246,216,137,139,109,151,20,218,149,24,164,146,201,43,51,35,52,168,175,107,145,240,18,232,0,0,0,0,49,255,0,75,109,52,112,179,68,106,85,19,42,165,92,251,82,71,89,50,234,102,95,29,12,136,231,51,182,249,181,16,242,22,178,113,168,51,114,29,77,42,33,45,185,149,74,34,36,44,247,11,129,129,120,233,135,26,69,225,196,187,20,48,190,115,183,74,163,174,211,204,186,68,136,169,124,82,72,141,200,88,150,200,207,86,242,51,38,229,115,73,165,73,90,20,180,45,11,80,92,0,0,0,0,0,0,22,82,167,210,187,14,40,109,38,164,250,50,86,174,243,52,214,168,167,225,39,18,9,163,239,17,66,199,69,59,21,18,193,192,42,228,90,167,143,103,73,180,102,102,151,84,181,54,89,86,77,165,219,214,0,0,0,0,2,202,96,86,149,216,113,142,117,182,32,97,124,177,222,106,172,240,230,160,153,201,230,82,104,135,137,78,68,66,194,198,46,29,184,248,115,177,107,25,94,84,103,34,44,205,56,178,66,174,74,105,199,66,245,128,0,0,0,0,0,0,0,8,245,229,11,229,11,198,141,19,49,162,75,135,56,115,76,81,83,25,108,198,151,134,157,186,236,238,10,45,231,210,251,145,113,108,169,41,83,49,45,36,145,150,29,6,68,105,51,185,171,127,2,47,107,201,189,166,182,41,233,131,242,68,249,38,72,41,73,103,130,92,209,177,115,20,44,75,58,205,171,107,214,107,117,207,187,123,108,200,203,151,45,174,171,222,229,96,205,80,0,0,0,22,83,76,204,107,170,180,118,209,178,176,198,58,42,95,42,141,157,83,252,223,179,49,52,105,199,33,87,175,143,135,135,94,116,182,227,107,59,33,229,25,89,101,210,34,189,202,228,97,122,192,68,94,8,114,187,105,37,137,88,209,64,225,204,246,137,195,86,37,181,85,81,42,146,70,59,9,45,143,75,237,177,19,22,219,46,41,181,42,49,73,37,146,86,102,70,105,81,94,215,35,224,37,208,0,0,120,172,111,173,102,184,107,130,245,246,35,72,161,225,31,153,82,180,188,214,119,6,212,90,20,166,28,126,26,17,199,155,75,137,74,146,163,65,169,4,70,68,164,157,175,99,46,32,61,168,8,86,254,205,94,148,255,0,239,7,10,191,197,83,31,245,225,53,32,0,0,0,2,34,241,191,149,219,73,44,53,198,138,251,14,100,84,78,26,191,45,165,106,137,172,146,13,216,185,108,122,159,113,136,104,183,25,109,78,41,49,137,73,172,210,130,51,50,74,74,247,177,23,1,33,58,25,227,93,85,164,78,141,148,126,49,214,178,249,84,20,234,160,231,13,165,137,91,78,55,10,141,68,124,68,58,50,37,199,28,89,93,12,164,206,235,62,145,157,172,86,34,11,214,2,218,96,238,144,52,14,55,205,107,217,21,32,184,182,38,88,113,84,69,210,179,168,56,211,101,47,147,236,40,211,180,161,182,220,90,182,103,20,151,82,219,139,36,26,141,151,75,41,100,49,114,192,80,202,226,150,237,26,133,15,128,13,38,95,104,84,136,173,96,185,218,192,92,64,80,212,101,186,192,71,216,40,123,204,239,192,19,184,247,0,173,183,220,81,67,87,13,229,196,105,80,14,50,206,214,17,119,202,15,12,163,168,34,149,145,123,168,197,245,123,120,161,40,110,219,117,204,70,222,159,178,226,118,99,48,127,43,189,10,49,222,5,187,114,162,143,176,6,9,232,220,225,51,94,82,104,51,34,189,81,0,123,254,188,200,156,28,0,117,43,167,98,9,42,73,151,56,187,192,253,197,177,5,152,35,24,80,24,131,74,22,118,202,213,20,10,250,103,238,237,254,65,55,58,46,204,211,50,166,34,92,39,25,85,166,175,39,197,157,203,212,26,62,222,240,23,212,140,197,181,199,54,205,218,10,118,130,35,59,236,220,11,127,171,52,46,89,113,183,80,240,216,179,12,220,69,31,53,109,106,81,102,212,94,199,238,173,128,131,189,49,97,212,198,50,84,74,82,22,146,55,160,74,234,43,126,146,104,102,198,128,15,22,215,44,43,167,117,22,207,223,133,24,141,167,92,3,48,152,171,62,90,86,189,241,112,9,233,25,127,112,32,100,255,0,39,252,217,163,154,64,48,151,216,51,110,140,104,173,155,121,89,80,165,191,120,9,52,149,43,52,190,23,135,168,35,248,36,57,35,133,36,81,46,87,4,178,50,60,208,205,158,239,169,33,205,0,5,249,68,0,178,186,136,3,54,251,23,88,169,149,140,80,147,190,226,170,226,0,101,216,41,99,236,26,136,247,10,92,251,0,84,184,10,138,16,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,128,210,53,43,128,161,91,172,5,6,134,250,198,181,17,245,13,13,245,128,214,43,235,76,80,12,247,24,14,28,127,168,59,245,181,125,227,24,43,167,82,47,65,86,230,101,253,237,252,52,48,206,168,239,80,119,235,106,251,198,48,123,78,86,77,204,61,173,141,41,185,159,54,245,251,188,48,8,127,169,83,151,16,226,78,220,50,126,0,132,143,104,10,162,230,154,23,127,247,211,248,81,66,56,234,226,54,113,10,44,149,184,203,87,248,4,137,15,208,30,45,37,45,161,81,172,254,249,245,123,104,160,18,107,43,249,206,31,235,40,251,196,60,102,43,65,20,92,145,164,19,89,190,94,74,173,154,222,177,99,216,73,214,75,130,134,177,223,196,32,254,225,14,134,187,100,222,150,161,38,155,150,212,71,199,218,168,4,25,105,145,36,84,191,19,38,78,108,218,189,124,246,114,119,207,123,218,33,61,253,226,231,232,99,58,106,27,195,13,100,78,92,220,223,110,133,255,0,186,59,135,155,211,170,8,154,196,69,154,90,182,105,212,234,253,47,119,108,121,221,25,170,39,165,158,18,106,227,53,90,221,142,254,44,149,123,107,187,143,180,4,235,210,143,19,202,136,178,175,99,111,171,234,132,51,105,11,254,223,184,151,254,24,78,127,142,186,38,7,14,227,213,18,228,105,27,185,172,108,250,219,113,204,33,251,72,95,246,253,196,191,240,194,115,252,117,209,173,111,47,201,91,245,207,185,222,29,135,252,225,171,246,41,251,207,0,0,3,79,122,64,0,0,19,155,163,191,155,238,24,255,0,129,210,95,226,77,11,128,45,254,142,254,111,184,99,254,7,73,127,137,52,46,0,237,11,31,37,79,170,61,207,7,237,111,156,47,251,117,125,233,2,214,1,141,154,99,233,115,40,209,242,158,114,150,144,43,107,175,39,48,102,184,22,44,166,249,190,29,228,68,33,185,134,101,178,182,93,213,190,201,22,161,70,70,171,239,178,120,205,70,162,222,154,220,221,187,56,136,101,178,54,70,175,110,106,232,208,232,104,226,174,175,179,198,102,123,162,59,229,105,121,66,244,181,126,153,68,102,143,184,121,25,16,196,218,33,147,110,169,139,84,59,106,105,48,81,48,170,45,133,36,234,20,106,83,141,190,135,20,226,13,57,8,144,73,81,169,75,38,227,124,114,38,51,25,132,226,97,21,54,155,71,196,70,199,70,188,184,152,168,168,151,84,235,175,186,181,26,150,226,214,163,51,82,148,163,51,53,25,153,153,153,153,142,56,235,205,118,182,189,117,233,185,95,78,232,240,135,178,183,87,118,116,187,171,179,168,209,105,227,53,117,174,174,250,170,239,159,87,132,119,71,46,124,230,64,0,62,54,200,0,14,68,186,93,48,156,76,33,101,50,152,8,136,216,232,215,145,13,11,11,12,210,157,117,247,86,162,74,27,66,18,70,106,82,148,100,68,146,35,51,51,34,32,234,147,49,76,102,122,59,156,61,161,42,12,78,173,228,148,5,45,13,174,154,79,99,27,131,98,232,90,144,222,99,233,58,230,68,169,68,211,105,204,181,168,146,121,80,133,42,214,33,52,154,61,224,77,49,163,190,28,67,97,253,53,23,17,26,165,60,168,233,148,123,247,37,70,198,173,8,75,142,146,46,100,210,114,182,132,165,9,51,178,80,155,154,213,153,106,183,186,25,232,171,47,209,222,142,92,218,124,212,60,93,109,80,178,203,179,8,165,67,165,46,203,154,83,77,41,82,228,173,46,184,133,165,15,18,205,78,32,210,78,30,67,50,50,66,45,145,163,120,216,219,47,224,116,121,91,177,231,207,217,31,159,143,212,242,183,105,123,247,254,209,234,63,71,232,42,255,0,118,183,61,127,126,175,31,102,58,83,29,255,0,27,195,0,0,28,235,170,65,21,124,185,223,73,63,223,39,242,104,149,65,21,124,185,223,73,63,223,39,242,104,15,65,201,149,202,33,13,85,67,75,180,112,199,186,142,45,117,58,226,28,69,53,83,205,102,14,196,174,114,183,157,82,202,10,41,231,148,165,20,73,41,102,150,84,103,145,196,18,25,34,75,137,65,63,38,131,229,134,83,54,154,200,38,176,83,217,20,206,46,93,50,151,68,55,23,7,25,8,242,153,126,25,246,212,74,109,214,220,73,146,144,180,168,137,68,162,50,50,50,35,33,58,156,159,122,122,211,218,76,209,176,52,54,32,207,97,32,241,82,81,14,219,49,200,136,217,96,145,63,89,156,74,137,232,22,73,211,91,203,76,60,58,92,136,36,182,132,33,107,51,74,82,131,34,32,204,160,0,0,0,0,0,1,138,186,123,105,191,34,209,30,132,106,10,156,138,149,76,177,54,119,170,118,73,36,140,101,113,12,162,20,158,34,122,42,45,45,186,218,219,103,34,93,67,103,156,148,183,109,149,42,75,110,154,2,207,242,163,105,219,53,193,57,83,56,17,130,245,52,36,61,109,60,135,90,170,9,140,35,234,219,105,232,37,37,6,210,27,202,89,90,137,136,74,212,100,188,250,198,155,73,44,146,147,121,151,83,12,35,181,252,245,87,181,87,234,173,71,82,84,115,15,116,140,142,153,71,68,57,251,167,30,121,199,23,222,165,41,93,102,98,77,37,60,140,49,51,29,29,32,166,17,149,68,92,175,27,162,161,219,121,216,24,185,187,74,167,225,86,168,162,53,50,225,179,8,183,141,105,132,51,73,155,107,90,53,228,121,84,166,236,102,30,215,146,223,79,168,204,68,216,116,100,198,57,132,214,101,87,150,217,17,78,212,81,145,47,199,61,55,108,181,177,47,67,69,184,226,150,180,188,210,9,195,109,195,50,109,77,54,77,244,22,218,53,210,84,62,91,63,61,84,21,85,250,171,78,84,148,228,195,221,32,227,165,177,208,238,126,229,198,94,109,196,119,41,42,79,81,144,156,158,79,189,61,105,237,38,104,216,26,27,16,103,176,144,120,169,40,135,109,152,228,68,108,176,72,159,172,206,37,68,244,11,36,233,173,229,166,30,29,46,68,18,91,66,16,181,153,165,41,65,145,16,102,80,130,30,85,236,29,154,225,174,150,147,186,185,50,24,72,26,123,16,97,225,231,114,183,96,161,84,211,14,62,150,91,102,53,43,86,68,160,226,78,33,11,125,194,73,168,237,20,210,214,121,156,50,19,188,48,131,149,191,1,161,177,79,70,135,49,38,95,5,22,253,67,134,17,28,233,12,80,208,238,196,45,217,115,235,109,168,230,205,8,89,37,8,74,73,168,149,186,164,47,34,32,212,93,20,173,106,32,199,78,69,60,116,131,149,79,107,77,30,39,211,157,79,61,228,169,41,216,103,9,134,219,92,83,72,213,199,33,43,51,39,92,121,108,166,21,105,108,137,105,38,225,31,95,66,202,53,222,190,90,191,53,138,91,225,2,7,209,211,17,21,122,44,99,95,230,118,210,10,137,198,55,37,251,108,37,63,48,61,189,132,181,172,113,112,47,180,184,120,173,82,117,141,145,188,76,60,233,183,153,100,157,97,35,53,211,114,57,84,229,171,243,88,165,190,16,32,125,29,49,1,128,28,151,30,125,152,101,241,215,161,227,68,217,233,35,141,242,173,28,48,74,169,198,137,204,142,46,115,15,78,67,180,164,64,67,56,150,215,18,251,207,183,14,202,13,106,220,132,27,175,55,157,118,81,165,25,148,73,89,145,32,225,51,146,227,207,179,12,190,58,244,60,104,203,254,90,204,116,140,149,72,168,189,30,36,51,157,79,61,231,169,42,40,102,201,246,220,92,43,75,213,192,161,75,35,38,156,101,111,38,41,106,108,201,106,39,33,24,95,66,201,53,132,75,15,165,61,22,48,83,243,59,104,251,68,224,227,147,13,182,46,159,151,158,222,250,93,214,54,184,231,221,92,68,86,169,90,182,204,217,39,222,116,155,204,130,86,172,145,154,234,185,156,37,242,116,232,235,19,164,38,146,244,227,19,154,78,46,109,68,210,177,9,156,212,207,19,77,42,17,180,54,133,174,22,30,32,158,74,144,226,31,136,109,182,212,205,141,107,107,94,100,68,72,90,209,244,18,3,231,174,189,199,76,71,209,211,78,236,83,197,12,47,156,236,51,88,28,64,168,154,121,151,72,215,11,48,133,84,205,227,114,22,37,178,50,214,50,188,169,185,92,148,74,74,86,133,33,104,66,211,55,250,58,105,47,133,154,80,80,140,215,88,103,54,246,91,108,154,49,248,110,116,150,120,231,154,111,107,97,151,92,212,235,117,11,91,121,149,211,69,148,93,100,80,3,165,143,157,62,50,124,32,84,62,145,124,118,186,40,233,93,136,250,37,98,58,43,90,41,221,186,85,29,171,98,127,32,125,227,68,44,222,21,38,102,73,81,145,30,173,228,102,81,180,241,17,169,181,41,68,100,180,45,198,214,31,71,192,60,253,1,95,209,184,167,70,202,113,7,15,170,24,73,229,61,60,135,40,152,24,232,99,60,142,162,230,70,70,70,68,164,45,42,37,33,104,81,18,208,180,169,42,36,169,38,69,132,24,199,202,201,74,224,126,147,245,70,15,84,120,125,207,212,101,59,179,193,57,59,167,230,109,196,71,34,56,161,212,228,74,77,149,229,105,121,94,113,168,101,53,173,109,77,41,135,212,165,44,212,77,54,25,254,2,223,224,94,58,97,198,145,120,113,46,197,12,47,156,237,210,168,235,180,243,46,145,34,42,95,20,146,35,114,22,37,178,51,213,188,140,201,185,92,210,105,82,86,133,45,11,66,213,237,102,211,105,84,130,85,27,61,158,204,225,37,210,217,116,59,145,113,145,145,111,37,150,33,152,109,38,167,29,113,197,25,37,8,74,72,212,106,51,34,34,35,51,1,213,87,245,253,27,133,148,108,219,16,113,6,161,132,145,211,210,56,115,137,142,142,137,51,200,210,46,68,68,68,68,106,90,212,163,74,16,132,145,173,107,82,82,146,82,148,68,127,61,154,98,105,85,89,105,95,139,147,10,194,115,50,139,77,49,46,136,136,134,164,229,14,54,76,162,93,46,53,244,13,77,37,107,78,210,226,82,218,158,94,101,102,89,18,72,245,104,109,8,186,188,160,154,122,212,58,76,214,81,212,54,31,79,98,224,240,174,81,16,227,48,40,135,218,160,151,63,65,148,50,141,232,230,77,211,67,200,76,68,58,156,135,37,54,133,161,11,35,82,82,179,50,44,53,1,119,244,93,210,110,190,209,103,20,37,184,129,72,68,197,198,75,81,16,149,78,169,227,152,189,13,5,57,96,155,117,188,143,165,179,202,165,161,47,186,166,150,180,172,155,112,210,188,170,177,165,95,65,56,23,142,152,113,164,94,28,75,177,67,11,231,59,116,170,58,237,60,203,164,72,138,151,197,36,136,220,133,137,108,140,245,111,35,50,110,87,52,154,84,149,161,75,66,208,181,124,203,140,170,208,39,77,249,238,136,245,219,176,85,28,84,214,101,134,83,189,107,179,185,36,27,40,136,121,17,68,201,147,49,80,137,113,214,208,219,217,210,210,28,60,228,149,181,124,201,82,155,104,208,19,252,49,43,148,87,67,104,157,44,48,190,26,97,74,68,197,170,187,162,33,226,222,166,160,78,53,168,120,40,229,196,57,12,113,12,190,107,109,71,157,77,67,26,90,60,237,160,156,82,117,138,36,92,211,147,244,181,89,74,215,50,40,90,166,138,169,165,85,4,150,55,62,205,49,149,198,183,23,10,254,69,169,11,200,235,102,164,43,42,208,164,157,143,114,146,100,123,200,199,108,3,229,179,243,213,65,85,95,170,180,229,73,78,76,61,210,14,58,91,29,14,231,238,92,101,230,220,71,114,146,164,245,25,9,222,208,19,78,201,86,151,116,204,108,138,165,131,132,148,226,45,59,14,81,115,136,56,86,210,196,20,83,14,68,60,150,221,129,109,113,14,190,180,54,218,97,210,242,150,68,73,113,228,17,110,90,69,138,229,72,208,22,51,17,54,237,38,240,114,95,53,153,85,229,177,195,212,84,236,28,51,241,207,77,219,45,84,51,49,48,141,182,149,173,47,52,130,108,156,108,136,155,83,77,155,157,5,182,189,116,80,208,21,253,101,133,149,148,167,16,112,250,161,139,145,212,50,56,130,137,129,142,134,50,206,210,236,100,100,100,100,105,90,20,147,82,22,133,17,161,104,82,146,162,82,84,100,97,245,16,45,166,144,250,64,208,58,50,225,124,118,43,226,50,226,215,45,131,136,135,132,106,14,4,217,56,216,215,222,112,146,150,161,219,121,198,210,226,201,57,221,82,73,87,38,218,113,91,242,152,240,24,33,167,110,3,99,22,3,76,241,222,50,166,132,165,96,233,88,116,42,174,151,76,95,204,252,145,245,110,74,15,41,102,125,14,168,140,152,91,104,187,199,208,74,73,210,91,72,134,13,53,244,174,158,233,105,140,177,181,150,182,107,7,72,75,111,7,75,73,35,94,66,182,8,92,168,39,28,52,182,68,130,121,245,163,90,225,221,106,43,161,189,98,208,211,102,2,223,227,166,58,98,62,145,120,143,49,197,12,80,156,237,211,88,235,52,203,45,17,162,22,95,10,147,51,110,22,25,179,51,213,178,140,202,177,92,212,106,82,150,181,45,107,90,213,117,116,23,211,54,123,161,230,35,197,76,220,149,115,205,25,84,108,240,245,52,181,164,32,162,148,219,70,189,84,76,51,138,181,158,107,90,233,147,106,81,54,226,86,164,171,41,154,29,111,26,192,7,212,149,45,86,82,181,204,138,22,169,162,170,105,85,65,37,141,207,179,76,101,113,173,197,194,191,145,106,66,242,58,217,169,10,202,180,41,39,99,220,164,153,30,242,49,219,8,64,228,221,211,234,123,128,85,84,175,4,177,34,97,182,225,149,65,48,68,60,59,209,81,40,111,193,152,167,220,177,196,161,199,84,148,38,13,75,94,103,219,82,137,40,186,158,69,149,172,67,217,235,202,9,167,173,61,163,53,27,29,67,97,244,246,18,51,21,38,240,238,51,2,136,125,150,53,18,5,145,195,40,222,142,100,221,37,178,181,67,196,41,200,114,83,107,66,214,130,53,37,72,35,35,11,43,202,107,202,33,13,74,195,76,116,112,192,74,142,45,21,58,34,27,69,75,83,202,166,14,195,46,76,182,93,74,206,10,21,230,84,149,28,73,169,4,151,148,71,145,180,26,217,50,83,138,89,49,22,184,85,134,117,86,50,98,61,57,133,180,84,38,209,58,169,166,13,75,225,179,54,226,219,103,57,244,223,119,86,133,173,44,180,130,83,142,44,146,121,27,66,212,101,100,152,234,191,61,85,237,85,250,171,81,212,149,28,195,221,35,35,166,81,209,14,126,233,199,158,113,197,247,169,74,87,89,152,158,157,2,116,32,145,104,143,66,59,27,81,194,202,166,88,155,59,214,181,59,157,193,188,184,134,81,10,79,25,179,11,8,167,26,109,109,179,145,45,45,194,200,74,91,183,204,165,37,182,137,1,119,244,110,193,9,86,142,24,37,75,96,188,154,121,23,57,135,167,33,221,74,227,226,91,75,107,137,125,231,220,136,121,100,132,238,66,13,215,156,200,139,168,210,140,169,53,44,200,214,119,44,4,122,242,163,105,219,53,193,57,83,56,17,130,245,52,36,61,109,60,135,90,170,9,140,35,234,219,105,232,37,37,6,210,27,202,89,90,137,136,74,212,100,188,250,198,155,73,44,146,147,121,151,82,22,43,149,35,79,168,60,68,219,180,100,193,201,132,170,101,72,22,199,17,81,84,80,113,44,71,51,55,112,181,81,44,195,66,56,218,150,132,178,210,201,179,113,194,50,113,78,182,109,244,16,218,245,209,193,41,155,77,100,19,88,41,236,138,103,23,46,153,75,162,27,139,131,140,132,121,76,191,12,251,106,37,54,235,110,36,201,72,90,84,68,162,81,25,25,25,17,144,237,168,10,2,178,197,58,202,83,135,216,125,79,69,207,42,25,228,65,67,64,192,195,17,103,117,118,51,51,51,51,36,161,9,73,41,107,90,140,144,132,37,74,81,165,41,51,41,20,210,59,146,34,107,72,96,53,55,87,224,187,145,115,202,246,155,147,160,235,41,43,111,170,36,167,79,239,113,248,137,117,208,133,103,109,74,82,16,198,66,55,89,109,187,22,189,42,40,128,203,78,78,237,55,224,244,170,161,14,146,172,98,178,226,109,39,47,105,217,234,141,150,33,153,154,54,167,157,109,17,80,173,33,213,45,89,80,134,54,131,38,219,109,14,196,36,144,146,74,208,146,204,1,242,239,64,87,245,150,22,86,82,156,65,195,234,134,46,71,80,200,226,10,38,6,58,24,203,59,75,177,145,145,145,145,165,104,82,77,72,90,20,70,133,161,74,74,137,73,81,145,253,14,232,163,165,118,28,105,107,135,8,173,104,167,118,25,172,14,173,137,252,129,247,137,113,82,136,165,17,153,37,70,68,90,198,87,149,70,211,196,68,151,18,149,17,146,22,135,27,64,120,14,84,127,49,60,77,248,151,211,16,67,0,57,47,116,233,249,10,85,72,192,236,99,172,246,76,54,157,103,230,120,152,212,230,102,69,52,113,196,153,93,227,81,108,240,111,93,205,101,201,72,67,166,135,60,82,85,16,225,231,255,0,42,63,152,158,38,252,75,233,136,33,0,32,62,170,0,70,7,38,47,40,92,101,83,25,13,163,174,144,53,126,186,106,246,86,169,41,252,205,231,223,138,154,197,58,251,206,59,11,27,22,251,203,204,241,235,89,68,49,101,66,77,45,155,121,141,102,210,87,39,224,0,0,2,13,185,73,244,24,154,232,251,95,198,98,166,28,202,226,227,176,234,170,136,137,153,58,136,57,90,146,197,46,250,158,108,149,10,234,153,108,152,102,25,78,68,33,48,215,52,157,174,214,83,54,201,199,44,254,133,26,87,79,116,75,198,88,42,203,91,53,140,164,38,86,131,170,100,144,79,33,59,124,46,85,147,110,18,92,35,65,188,194,215,173,108,238,133,29,150,222,177,8,117,195,31,66,117,77,39,74,215,50,40,170,90,181,166,101,85,4,150,55,38,211,46,154,65,55,23,10,254,69,165,104,206,211,132,164,43,42,208,149,21,203,114,146,70,91,200,135,207,190,156,154,34,77,116,65,197,196,210,140,76,98,231,20,156,250,29,83,42,114,106,252,58,144,181,176,75,52,174,21,229,146,73,165,196,178,121,115,234,206,198,135,25,112,210,222,180,155,72,79,245,1,95,209,184,167,70,202,113,7,15,170,24,73,229,61,60,135,40,152,24,232,99,60,142,162,230,70,70,70,68,164,45,42,37,33,104,81,18,208,180,169,42,36,169,38,69,242,238,51,83,147,187,79,168,205,24,234,163,160,241,74,97,53,153,97,148,239,85,15,115,137,126,35,193,151,9,199,87,180,194,195,102,52,19,43,91,238,42,33,182,208,78,43,162,226,115,41,189,91,184,86,3,233,35,70,73,180,170,65,162,38,20,79,103,179,56,73,116,182,93,134,242,40,184,200,200,183,146,203,16,204,55,44,101,78,58,227,138,50,74,16,148,145,168,212,102,68,68,70,102,33,219,148,31,79,15,205,127,61,145,200,40,169,52,214,69,64,211,57,162,97,161,166,14,228,138,152,199,58,132,146,226,34,89,109,197,178,157,81,18,155,100,136,214,164,165,111,40,215,227,141,180,52,171,211,95,228,155,128,88,69,163,94,25,204,230,176,212,221,37,71,201,97,170,215,111,169,102,113,52,102,10,25,37,15,144,210,78,41,152,87,27,94,245,43,35,142,158,98,65,147,44,186,171,21,163,174,3,86,90,73,98,228,139,10,104,200,40,181,46,99,16,133,204,227,153,135,39,145,41,151,18,210,81,17,174,146,150,132,228,109,42,185,36,214,156,235,52,54,147,206,180,145,133,202,208,131,66,234,171,75,140,71,98,6,53,51,89,37,3,45,214,63,59,168,90,129,113,77,175,84,108,230,129,134,124,208,108,148,98,201,246,204,146,179,232,54,106,119,42,242,147,107,159,74,2,128,163,112,178,141,148,225,246,31,83,208,146,58,122,71,14,80,208,48,48,196,121,26,69,204,204,204,204,205,75,90,148,106,90,214,163,53,173,106,82,148,106,82,140,207,207,224,94,5,225,198,142,152,113,46,194,252,47,147,108,50,168,27,186,243,206,153,46,42,97,20,162,34,114,42,37,194,34,214,60,188,169,185,216,146,73,74,80,132,161,8,66,19,112,0,0,0,7,205,102,150,62,116,248,201,240,129,80,250,69,241,42,156,138,158,107,21,79,194,4,119,163,165,194,42,244,177,243,167,198,79,132,10,135,210,47,137,84,228,84,243,88,170,126,16,35,189,29,46,1,159,224,0,3,231,135,19,241,138,190,192,173,57,113,67,17,176,230,125,23,46,153,75,177,34,118,235,173,53,20,243,44,76,24,110,112,183,149,9,20,150,86,133,59,12,226,154,65,56,209,168,137,68,94,241,148,212,232,119,165,85,27,165,126,17,203,235,9,52,202,17,53,60,186,30,30,26,172,148,54,217,178,185,116,196,209,211,52,180,165,173,91,51,138,75,138,101,121,149,153,4,105,51,214,33,196,34,8,116,177,243,167,198,79,132,10,135,210,47,142,215,69,29,43,177,31,68,172,71,69,107,69,59,183,74,163,181,108,79,228,15,188,104,133,155,194,164,204,201,42,50,35,213,188,140,202,54,158,34,53,54,165,40,140,150,133,184,218,195,232,248,7,138,193,220,98,160,113,214,128,149,226,54,28,207,161,38,50,217,140,59,14,186,211,81,76,188,252,189,247,25,109,229,66,69,37,149,173,45,68,182,151,80,78,52,106,51,73,159,188,103,237,64,7,83,84,213,148,173,13,34,138,170,107,90,154,85,79,201,96,178,109,51,25,164,107,112,144,172,103,90,80,140,238,184,105,66,115,45,105,73,92,247,169,68,69,188,200,114,230,211,105,84,130,85,27,61,158,204,225,37,210,217,116,59,145,113,145,145,111,37,150,33,152,109,38,167,29,113,197,25,37,8,74,72,212,106,51,34,34,35,51,16,67,202,51,166,191,230,170,196,118,36,20,4,206,106,222,25,82,222,46,91,12,249,234,155,154,71,17,172,156,153,169,156,169,90,115,33,100,219,73,116,212,164,54,149,42,205,41,231,91,32,157,233,76,218,85,63,149,65,79,100,83,56,73,140,182,99,14,220,92,28,100,35,201,121,136,150,28,73,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,135,44,69,175,35,190,40,105,71,85,68,206,169,73,202,98,234,44,32,147,195,162,25,19,89,212,107,166,185,52,107,109,33,44,193,75,214,162,81,186,141,81,55,158,26,233,109,148,18,28,37,54,165,147,113,50,148,0,62,85,199,213,64,249,87,1,244,167,162,119,154,198,13,252,31,211,222,142,96,96,87,42,198,157,178,162,149,71,232,179,131,85,52,90,166,74,136,54,43,121,172,185,244,165,134,216,36,173,46,73,201,100,70,165,173,74,52,155,249,20,146,65,35,80,163,94,119,219,109,143,218,122,195,96,54,134,248,67,130,184,77,61,132,127,17,103,152,111,34,102,110,182,245,185,228,18,231,228,136,74,94,75,204,186,218,152,142,53,56,203,172,151,79,42,18,107,90,82,75,100,215,25,116,181,45,136,248,227,136,240,180,221,55,3,53,171,107,58,182,96,181,37,42,116,222,138,142,138,112,212,227,175,58,235,135,245,110,56,235,138,36,165,36,181,173,68,68,165,16,118,184,23,129,120,143,164,94,35,203,176,191,11,228,219,116,214,58,238,188,243,166,104,133,151,194,164,200,156,138,137,112,136,245,108,163,50,110,118,53,26,148,148,33,43,90,208,133,76,166,158,88,111,34,193,254,76,202,171,11,233,136,201,172,92,170,153,151,200,37,208,143,77,35,151,23,20,182,219,155,193,17,26,220,95,220,66,73,45,161,54,67,104,66,18,148,38,229,232,103,161,157,3,162,101,1,13,7,7,3,9,49,173,166,48,232,118,125,62,117,166,94,125,47,184,204,57,68,194,66,196,147,13,60,80,58,232,114,113,182,156,185,220,243,43,127,15,63,202,143,230,39,137,191,18,250,98,8,4,43,104,157,231,79,131,127,8,20,247,164,88,31,74,99,230,179,68,239,58,124,27,248,64,167,189,34,192,250,83,0,22,255,0,29,49,211,14,52,116,195,137,142,40,98,132,231,97,149,64,217,166,89,104,137,113,83,8,165,17,155,112,176,205,153,150,177,229,229,85,138,228,146,74,84,181,169,8,66,214,159,65,95,215,244,110,22,81,179,108,65,196,26,134,18,71,79,72,225,206,38,58,58,36,207,35,72,185,17,17,17,17,169,107,82,141,40,66,18,70,181,173,73,74,73,74,81,17,192,14,153,154,102,87,218,89,215,241,49,145,145,209,114,234,38,93,16,182,164,50,22,157,121,150,20,195,111,68,28,52,92,84,49,190,235,39,29,169,136,54,220,117,187,21,139,42,119,113,11,105,142,152,233,136,250,69,226,60,199,20,49,66,115,183,77,99,172,211,44,180,70,136,89,124,42,76,205,184,88,102,204,207,86,202,51,42,197,115,81,169,74,90,212,181,173,107,85,213,208,131,77,26,171,68,124,71,98,58,53,83,89,221,3,50,214,49,59,167,154,142,113,45,163,90,108,230,142,134,96,214,76,156,98,9,134,200,148,178,233,182,74,107,50,51,19,136,198,176,1,245,17,64,87,244,110,41,209,178,156,65,195,234,134,18,121,79,79,33,202,38,6,58,24,207,35,168,185,145,145,145,145,41,11,74,137,72,90,20,68,180,45,42,74,137,42,73,145,122,1,9,124,154,26,122,196,224,53,66,206,10,226,204,246,45,252,58,158,68,54,204,161,110,106,178,72,38,47,197,54,149,60,167,158,117,180,177,2,105,113,231,94,46,158,85,164,150,132,164,214,241,174,106,101,51,105,84,254,85,5,61,145,76,225,38,50,217,140,59,113,112,113,144,143,37,230,34,88,113,36,166,221,109,196,153,165,104,82,76,148,74,35,50,50,50,50,1,203,0,0,16,193,203,43,54,154,200,52,187,162,103,178,41,156,92,186,101,46,161,229,177,112,113,144,143,41,151,225,159,110,103,48,83,110,182,226,76,148,133,165,68,74,37,17,145,145,145,25,12,170,228,208,211,214,27,30,105,230,112,87,22,103,176,140,98,44,142,29,182,101,11,115,91,158,127,46,98,21,180,169,229,60,243,174,41,248,226,83,111,58,241,116,51,33,68,180,37,68,135,141,24,151,203,87,231,79,75,124,31,192,250,70,98,48,130,128,175,235,44,44,172,165,56,131,135,213,12,92,142,161,145,196,20,76,12,116,49,150,118,151,99,35,35,35,35,74,208,164,154,144,180,40,141,11,66,148,149,18,146,163,35,15,168,128,24,213,161,6,154,52,174,151,24,112,196,116,106,165,82,74,250,91,172,98,119,79,53,28,218,156,94,168,153,205,29,12,193,172,222,40,53,155,237,145,41,101,208,112,212,214,101,229,39,23,229,52,254,211,195,243,31,120,17,40,165,164,210,170,138,164,159,76,54,217,140,174,45,219,106,228,109,93,46,171,50,28,39,33,222,121,195,74,25,117,77,58,217,234,98,46,149,27,121,76,51,0,124,240,226,126,49,87,216,21,167,46,40,98,54,28,207,162,229,211,41,118,36,78,221,117,166,162,158,101,137,131,13,206,22,242,161,34,146,202,208,167,97,156,83,72,39,26,53,17,40,139,222,50,153,77,23,244,242,192,109,44,230,179,10,107,14,93,168,37,213,12,186,29,216,231,100,243,185,118,165,245,65,54,166,80,168,148,184,202,221,96,209,172,136,66,9,38,233,57,114,81,228,203,101,28,27,105,99,231,79,140,159,8,21,15,164,95,1,61,26,40,233,93,135,26,90,225,194,43,90,41,221,134,107,3,171,98,127,32,125,226,92,84,162,41,68,102,73,81,145,22,177,149,229,81,180,241,17,37,196,165,68,100,133,161,198,209,122,199,206,102,135,122,85,86,90,40,98,228,190,176,147,76,162,213,76,76,98,33,225,170,201,67,109,147,200,152,203,137,125,51,75,74,90,19,180,182,149,56,166,87,153,57,86,102,147,61,90,220,66,231,251,7,113,138,129,199,90,2,87,136,216,115,62,132,152,203,102,48,236,58,235,77,69,50,243,242,247,220,101,183,149,9,20,150,86,180,181,18,218,93,65,56,209,168,205,38,126,241,152,123,80,0,0,0,0,16,173,203,87,231,79,75,124,31,192,250,70,98,46,175,33,143,211,179,247,183,252,164,45,87,45,95,157,61,45,240,127,3,233,25,136,185,92,134,179,105,83,51,92,100,145,61,51,132,68,202,50,30,67,23,15,6,167,146,79,188,195,42,142,75,174,161,187,230,82,16,167,217,74,148,69,100,155,173,145,219,49,92,37,124,0,0,6,42,242,163,249,137,226,111,196,190,152,130,25,84,49,43,149,78,109,42,151,104,57,95,65,204,38,112,144,177,19,72,137,60,36,11,79,60,148,46,41,242,153,195,60,109,52,147,59,173,100,211,46,184,105,77,207,35,107,87,4,153,144,67,14,137,222,116,248,55,240,129,79,122,69,129,244,166,62,107,52,78,243,167,193,191,132,10,123,210,44,15,165,48,1,106,180,177,243,88,198,79,131,250,135,209,207,139,170,45,86,150,62,107,24,201,240,127,80,250,57,240,31,53,131,234,118,83,54,149,79,229,80,83,217,20,206,18,99,45,152,195,183,23,7,25,8,242,94,98,37,135,18,74,109,214,220,73,154,86,133,36,201,68,162,51,35,35,35,33,242,196,36,39,147,11,79,88,108,24,154,194,104,253,140,19,216,72,12,62,153,196,68,189,42,155,197,235,86,114,153,139,234,103,35,46,58,167,117,80,240,42,52,190,163,50,107,162,243,230,226,212,148,27,139,72,76,248,0,0,249,172,210,199,206,159,25,62,16,42,31,72,190,38,167,146,227,204,79,12,190,58,244,196,104,133,109,44,124,233,241,147,225,2,161,244,139,226,106,121,46,60,196,240,203,227,175,76,70,128,137,90,247,29,49,31,71,77,59,177,79,20,48,190,115,176,205,96,113,2,162,105,230,93,35,92,44,194,21,83,55,141,200,88,150,200,203,88,202,242,166,229,114,81,41,41,90,20,133,161,11,76,234,96,94,58,97,198,145,120,113,46,197,12,47,156,237,210,168,235,180,243,46,145,34,42,95,20,146,35,114,22,37,178,51,213,188,140,201,185,92,210,105,82,86,133,45,11,66,213,243,217,165,143,157,62,50,124,32,84,62,145,124,123,93,12,244,204,175,180,76,175,225,163,32,227,162,230,52,76,198,33,13,79,164,46,186,243,204,37,135,30,135,56,152,184,88,98,125,166,74,59,83,14,77,182,235,151,43,30,85,110,224,31,67,192,60,253,1,95,209,184,167,70,202,113,7,15,170,24,73,229,61,60,135,40,152,24,232,99,60,142,162,230,70,70,70,68,164,45,42,37,33,104,81,18,208,180,169,42,36,169,38,69,232,0,105,62,34,130,167,196,11,136,13,38,96,142,63,96,12,136,140,85,30,81,128,169,113,49,162,247,26,203,137,141,181,29,173,96,28,40,133,91,46,254,209,31,186,118,54,202,219,156,173,101,115,42,50,34,220,127,100,137,0,137,59,229,251,34,59,116,247,153,37,136,137,164,57,63,148,151,70,63,187,45,239,115,138,46,192,17,187,135,110,106,241,2,153,52,29,173,56,130,63,250,244,9,171,208,169,243,122,140,139,53,174,231,207,113,5,195,246,43,34,18,240,241,226,94,32,83,54,85,254,108,65,23,15,119,64,154,221,8,207,243,155,22,95,241,228,79,241,86,64,101,33,112,30,63,19,33,214,237,41,50,200,139,153,234,109,191,221,16,61,129,112,30,106,188,74,151,78,199,32,202,233,61,86,239,249,196,128,133,94,80,24,71,24,196,169,219,142,183,148,142,62,94,87,189,255,0,83,210,46,143,39,204,219,45,105,169,84,70,228,82,22,34,201,194,206,194,247,15,9,202,48,206,175,16,103,38,148,216,249,202,95,215,255,0,23,16,238,52,0,139,203,95,60,141,102,244,210,106,43,91,221,161,64,76,85,44,230,178,69,45,93,238,74,130,100,255,0,200,72,237,140,238,58,58,45,196,170,155,148,29,238,103,46,135,63,250,180,142,236,0,84,251,248,138,2,207,120,1,43,176,194,247,26,119,92,172,53,0,174,235,119,138,151,1,164,106,46,0,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,40,174,3,72,212,174,2,133,196,1,71,98,33,161,5,107,141,74,35,51,26,81,214,3,80,173,186,38,40,22,59,24,14,28,119,168,59,245,181,125,227,24,91,166,179,77,171,15,235,44,233,227,205,215,223,238,240,195,52,163,189,65,223,173,171,239,24,194,125,55,84,180,225,237,104,68,179,35,249,157,192,253,222,24,4,63,98,41,33,172,71,152,100,220,146,213,126,1,3,58,116,11,154,39,53,13,10,79,239,249,167,209,203,251,104,248,216,96,118,35,26,188,59,152,45,74,51,63,21,190,251,253,69,3,49,52,13,139,89,84,148,51,58,199,45,243,79,117,247,122,156,80,9,122,144,153,156,186,17,93,176,205,159,249,36,56,117,99,58,200,4,17,166,254,60,143,143,181,80,228,211,75,188,166,4,206,255,0,58,53,252,18,27,147,214,181,144,136,43,23,170,17,239,247,140,4,45,233,229,6,164,226,21,245,118,35,156,206,237,191,221,219,22,75,4,166,155,31,61,93,252,153,246,111,91,123,219,89,221,222,50,155,148,18,154,113,154,206,93,17,150,24,138,34,105,58,89,88,183,250,171,39,191,119,120,194,106,30,96,228,6,219,227,93,78,179,87,228,42,220,51,113,223,222,3,232,43,8,99,219,139,122,98,77,187,159,42,161,239,209,183,19,95,112,137,157,33,63,219,243,18,255,0,195,9,207,241,215,68,147,232,199,81,166,105,25,59,73,57,18,172,142,192,151,140,59,241,55,123,207,176,70,198,144,159,237,249,137,95,225,124,231,248,235,163,89,222,95,146,183,235,159,115,188,59,15,249,195,87,236,83,247,158,0,0,6,160,244,128,0,0,39,51,71,123,254,103,236,49,255,0,3,164,191,196,154,23,4,91,253,29,252,223,112,199,252,14,146,255,0,18,104,115,241,107,22,168,140,19,162,35,107,234,250,105,178,75,225,44,219,77,54,68,168,136,200,131,35,52,67,176,131,50,206,226,172,118,43,145,17,18,148,163,74,18,165,23,103,90,174,155,118,41,170,169,196,68,71,185,225,93,118,158,238,175,106,221,177,98,153,170,186,174,85,17,17,206,102,102,169,196,68,60,182,147,26,65,211,26,60,97,196,101,75,51,142,135,84,250,53,151,152,167,101,171,65,184,168,216,210,71,68,212,217,41,39,168,66,148,133,58,188,201,178,76,136,143,58,208,149,67,37,99,88,212,248,129,83,204,107,58,206,117,17,54,157,77,158,55,226,226,223,50,204,226,172,68,68,68,86,36,165,41,34,74,80,146,36,165,41,74,82,68,68,68,94,167,29,113,178,174,199,204,64,139,174,170,215,255,0,92,134,150,66,229,107,229,8,13,123,174,179,13,157,182,209,173,213,235,84,90,197,39,50,184,159,97,91,225,163,109,93,165,58,251,152,167,226,71,79,206,94,170,220,13,202,183,186,90,46,43,216,157,69,207,143,62,31,195,76,248,71,127,140,243,233,17,128,0,14,41,216,0,0,0,9,49,228,244,209,57,250,26,95,7,143,245,202,161,220,155,79,165,132,170,126,1,41,109,210,130,130,125,41,81,69,41,118,51,75,238,183,98,73,32,203,35,78,45,43,51,83,138,67,118,179,147,211,68,230,43,153,132,30,63,215,42,136,110,83,33,153,146,169,248,4,165,198,142,54,53,133,37,69,20,165,216,137,76,52,229,137,36,131,60,238,182,180,172,201,45,169,14,73,144,218,182,30,203,233,171,189,253,216,252,127,47,173,231,254,213,119,247,227,238,254,206,159,69,218,191,209,31,234,152,246,124,64,0,27,91,207,224,0,0,8,171,229,206,250,73,254,249,63,147,68,170,8,171,229,206,250,73,254,249,63,147,64,69,172,178,83,53,157,68,174,14,77,44,139,143,136,110,29,248,181,181,12,202,157,90,88,97,165,188,243,166,148,145,153,33,182,155,113,197,171,130,80,133,40,236,68,102,59,106,2,191,172,176,178,178,148,226,14,31,84,49,114,58,134,71,16,81,48,49,208,198,89,218,93,140,140,140,140,141,43,66,146,106,66,208,162,52,45,10,82,84,74,74,140,143,34,185,46,60,251,48,203,227,175,67,198,143,107,202,79,160,196,215,71,218,254,51,21,48,230,87,23,29,135,85,84,68,76,201,212,65,202,212,150,41,119,212,243,100,168,87,84,203,100,195,48,202,114,33,9,134,185,164,237,118,178,153,182,78,56,18,169,161,222,149,84,110,149,248,71,47,172,36,211,40,68,212,242,232,120,120,106,178,80,219,102,202,229,211,19,71,76,210,210,150,181,108,206,41,46,41,149,230,86,100,17,164,207,88,135,16,139,234,62,107,52,116,210,95,20,244,95,174,217,174,176,206,109,236,182,217,52,99,241,60,215,51,241,47,52,222,214,195,46,183,174,213,107,214,182,243,43,160,187,40,186,200,254,132,240,47,29,48,227,72,188,56,151,98,134,23,206,118,233,84,117,218,121,151,72,145,21,47,138,73,17,185,11,18,217,25,234,222,70,100,220,174,105,52,169,43,66,150,133,161,106,11,128,0,0,60,166,42,214,19,220,63,195,138,142,181,166,40,41,173,107,53,146,203,221,140,132,144,74,214,132,197,76,28,73,92,155,65,175,237,153,36,150,225,164,140,155,109,213,229,109,95,54,248,209,139,213,150,61,98,133,65,139,152,128,252,35,147,218,138,33,47,68,20,35,4,203,13,33,13,165,166,153,109,27,204,144,219,77,182,217,26,141,75,50,65,26,148,165,25,168,254,156,196,85,242,161,242,126,255,0,108,154,86,225,19,63,174,205,171,57,58,83,251,89,162,137,130,98,30,27,246,204,76,91,143,59,236,221,191,148,64,60,167,35,158,143,88,53,136,147,218,139,25,170,216,158,123,171,232,41,132,51,114,185,19,240,170,217,101,186,212,26,216,153,169,102,89,30,120,214,219,232,105,63,65,83,10,112,200,214,166,86,220,191,143,153,108,11,199,76,71,209,211,17,229,216,161,133,243,157,134,107,3,118,158,101,210,53,194,204,33,84,100,110,66,196,182,70,90,198,87,149,55,43,146,137,73,74,208,164,45,8,90,103,126,89,167,174,143,49,250,52,47,74,120,169,236,92,186,152,76,67,242,242,150,68,236,234,155,170,98,218,214,148,64,20,59,78,173,59,75,137,74,93,66,13,101,102,86,151,86,104,111,50,146,24,127,203,63,130,24,95,13,42,166,177,222,14,121,79,200,43,104,200,133,74,163,37,202,109,194,141,169,216,74,91,36,58,140,151,73,174,17,36,68,167,28,66,72,219,117,180,41,210,52,67,180,184,193,160,43,250,203,11,43,41,78,32,225,245,67,23,35,168,100,113,5,19,3,29,12,101,157,165,216,200,200,200,200,210,180,41,38,164,45,10,35,66,208,165,37,68,164,168,200,253,86,144,250,64,215,218,77,98,132,118,43,226,50,225,17,50,140,135,135,132,106,14,4,222,40,40,38,25,108,146,150,161,219,121,199,20,218,13,89,221,82,73,86,55,29,113,91,179,24,207,78,76,94,79,72,58,166,14,27,72,173,32,105,13,116,169,236,174,210,82,9,155,44,63,11,53,133,117,135,155,118,42,54,17,246,87,153,147,214,178,184,99,204,133,26,155,55,50,154,13,165,44,36,215,5,42,202,202,186,194,58,66,176,196,74,58,46,149,169,230,210,120,104,153,188,162,37,130,101,112,177,106,65,107,72,154,214,56,166,208,106,186,144,135,21,173,74,20,148,184,72,112,150,132,250,169,180,166,85,63,149,70,200,167,178,200,73,140,182,99,14,228,36,100,28,91,41,121,136,150,28,73,165,198,156,109,68,105,90,20,147,52,154,76,140,140,140,200,199,44,0,124,192,226,174,25,213,88,55,136,245,30,22,214,176,155,60,234,153,152,59,47,137,202,219,136,109,236,135,208,125,173,98,16,181,50,234,13,46,54,179,73,103,109,104,81,21,148,67,45,113,55,24,165,88,149,201,73,135,116,138,167,209,113,213,14,31,98,67,50,73,163,81,177,73,117,246,216,84,28,213,232,37,33,57,212,178,134,40,117,161,134,205,68,146,188,43,168,65,101,108,140,92,14,89,252,6,134,165,113,66,154,199,249,20,20,94,207,92,67,170,87,61,90,97,221,83,13,204,96,219,109,44,56,183,141,102,132,45,232,107,33,45,18,81,186,5,197,150,115,82,205,56,1,5,90,205,96,40,9,206,28,179,15,8,114,217,228,226,89,59,136,117,72,86,189,47,192,179,26,203,73,66,179,101,36,26,102,15,26,136,210,102,102,150,236,105,177,146,131,34,185,46,60,251,48,203,227,175,67,198,139,85,165,62,53,254,104,157,32,171,108,99,110,95,177,66,84,19,2,216,24,83,90,183,17,2,195,72,135,133,214,167,88,225,19,198,195,45,27,153,86,105,214,26,242,217,54,34,242,152,99,137,149,86,17,85,237,215,84,84,94,201,58,135,151,204,165,240,209,73,113,198,220,133,219,96,159,131,91,237,45,181,165,104,121,180,68,41,109,172,149,209,113,40,81,145,145,25,31,22,128,160,43,44,83,172,165,56,125,135,212,244,92,242,161,158,68,20,52,12,12,49,22,119,87,99,51,51,51,50,74,16,148,146,150,181,168,201,8,66,84,165,26,82,147,50,9,137,228,108,193,79,1,180,125,155,99,28,92,195,93,23,137,179,2,212,176,219,185,155,98,6,92,236,68,59,121,146,109,164,210,242,159,92,97,170,203,90,77,189,69,178,171,57,12,255,0,30,126,128,160,40,220,44,163,101,56,125,135,212,244,36,142,158,145,195,148,52,12,12,49,30,70,145,115,51,51,51,51,82,214,165,26,150,181,168,205,107,90,148,165,26,148,163,51,244,0,62,107,52,177,243,167,198,79,132,10,135,210,47,142,166,170,192,188,71,164,48,158,138,198,249,156,155,91,70,87,123,91,82,217,164,57,154,219,102,42,30,37,246,28,133,136,220,90,167,143,103,91,136,35,186,86,217,153,165,70,104,117,45,246,218,88,249,211,227,39,194,5,67,233,23,196,180,232,91,129,120,113,164,95,38,101,7,133,248,161,38,219,165,81,220,242,235,47,52,100,136,169,124,82,102,241,196,220,84,51,134,71,171,121,25,149,99,177,164,210,165,33,105,90,22,180,40,35,131,67,29,59,43,237,17,27,169,164,82,168,56,73,181,61,81,67,191,22,80,113,141,188,249,66,205,91,130,125,48,142,180,218,98,26,66,16,228,66,161,83,18,171,26,212,203,36,73,233,33,35,24,5,213,210,47,70,140,83,209,126,187,122,133,196,201,79,177,216,167,48,108,68,243,92,207,196,178,235,155,35,239,52,222,187,85,175,66,28,202,158,130,238,147,234,51,200,174,73,12,6,137,197,61,37,219,196,153,132,20,35,244,246,24,67,243,164,73,68,195,181,16,135,102,47,161,198,160,91,36,45,100,164,45,42,39,98,80,234,80,188,139,131,73,116,84,180,40,130,87,180,57,209,235,243,48,104,251,77,225,52,108,76,170,54,117,9,175,141,157,204,37,208,186,150,227,35,159,117,78,41,70,102,68,183,117,104,54,216,75,171,34,82,155,97,190,138,10,200,76,117,242,164,105,245,7,136,155,118,140,152,57,48,149,76,169,2,216,226,42,42,138,14,37,136,230,102,238,22,170,37,152,104,71,27,82,208,150,90,89,54,110,56,70,78,41,214,205,190,130,27,94,186,93,38,210,200,105,212,170,54,77,24,228,91,112,241,240,238,67,58,184,72,183,97,95,74,22,147,74,141,183,153,82,93,105,118,51,178,219,82,86,147,177,164,200,200,140,66,94,149,124,149,152,203,133,181,220,31,200,26,156,154,215,116,100,254,97,15,44,149,234,223,76,76,210,5,229,50,222,101,76,114,178,203,76,178,167,181,249,95,47,20,132,33,58,213,182,106,78,96,198,189,29,52,104,197,61,40,43,182,104,92,51,148,251,45,182,115,24,196,79,53,203,60,75,206,183,181,190,203,78,106,117,186,133,161,188,201,233,174,201,46,179,44,191,229,90,192,188,56,209,211,14,48,11,11,240,190,77,176,202,160,124,37,117,231,157,50,92,84,194,41,69,43,39,34,162,92,34,45,99,203,202,155,157,137,36,148,165,8,74,16,132,33,50,63,161,222,138,180,110,138,24,71,47,163,228,210,216,69,84,243,24,120,120,154,178,110,219,134,242,230,51,18,71,76,146,234,144,133,108,205,169,78,37,148,101,78,84,25,168,203,88,183,22,188,32,229,206,250,73,254,249,63,147,64,88,174,73,58,2,141,197,60,116,175,240,251,16,105,232,73,229,61,60,195,120,248,104,232,24,146,60,142,163,156,165,166,70,70,70,74,66,210,162,74,208,180,153,45,11,74,84,147,74,146,70,86,43,74,237,20,113,31,68,172,71,93,21,90,181,183,74,163,181,143,200,39,236,50,104,133,155,194,164,200,141,73,35,51,213,188,140,201,39,89,51,53,54,165,36,200,214,133,182,226,242,87,145,83,206,158,169,248,63,142,244,140,184,74,166,145,122,52,97,102,148,20,35,212,46,38,74,125,142,197,57,131,98,27,157,37,158,57,151,92,217,31,121,167,53,58,221,66,16,230,84,244,209,116,159,81,144,69,7,38,86,157,179,92,17,172,165,216,25,138,85,52,35,120,95,62,136,113,48,177,147,71,212,132,83,113,171,37,41,43,109,203,25,34,25,231,108,151,16,188,173,161,110,107,243,54,68,246,182,109,4,32,96,95,36,222,56,214,184,203,59,162,177,112,188,17,165,168,249,132,51,115,73,179,77,188,190,123,133,117,46,173,42,147,188,166,181,47,92,155,65,45,75,52,169,141,122,13,109,41,105,83,34,106,105,58,90,69,67,82,178,106,42,150,129,216,164,180,252,190,30,87,46,134,214,173,205,68,43,13,165,182,155,206,179,82,213,149,8,73,93,70,106,59,92,204,207,120,14,216,67,183,42,166,131,18,172,45,137,252,210,56,71,43,132,151,210,115,40,136,89,108,242,158,150,202,211,15,13,38,127,84,77,181,20,202,97,219,38,155,134,116,219,74,87,159,41,148,67,169,50,82,245,249,91,152,145,196,155,74,101,83,249,84,108,138,123,44,132,152,203,102,48,238,66,70,65,197,178,151,152,137,97,196,154,92,105,198,212,70,149,161,73,51,73,164,200,200,200,204,140,7,203,188,186,172,170,164,242,41,189,45,41,169,166,176,82,90,131,103,231,121,116,60,107,141,194,204,53,11,53,177,180,52,147,36,59,171,89,154,145,156,143,42,140,204,172,98,255,0,232,47,161,148,247,76,60,71,138,150,57,53,230,106,50,151,217,226,42,105,147,75,65,197,37,183,77,122,168,104,102,213,123,188,238,169,210,39,20,147,109,180,161,74,86,99,36,52,229,245,210,43,146,127,18,229,250,69,192,82,216,17,5,8,154,18,183,136,141,122,79,21,26,236,116,67,20,242,33,225,91,121,198,102,81,40,134,89,48,133,186,167,26,134,51,83,139,89,37,36,181,26,243,40,229,127,2,240,47,14,52,116,195,137,118,23,225,124,155,97,149,64,221,215,158,116,201,113,83,8,165,17,19,145,81,46,17,22,177,229,229,77,206,196,146,74,82,132,37,8,66,16,144,130,190,81,234,78,149,161,180,206,196,58,90,138,166,101,84,252,150,11,154,118,105,116,174,9,184,72,86,51,202,161,22,188,141,54,73,66,115,45,106,81,216,183,169,70,103,188,204,95,94,75,141,31,168,29,38,176,191,30,176,163,17,145,22,137,108,100,69,39,22,212,100,9,50,81,176,79,178,228,197,73,118,29,199,155,113,45,172,211,157,165,40,147,115,109,215,19,187,49,139,65,202,143,231,217,137,191,18,250,30,8,101,87,33,143,211,179,247,183,252,164,2,58,177,211,2,241,31,71,76,71,152,225,126,40,73,182,25,172,13,157,101,230,140,215,11,48,133,81,153,55,21,12,225,145,107,25,94,85,88,236,74,37,37,72,90,80,180,45,9,241,83,57,180,214,117,18,136,201,204,206,46,62,33,184,118,33,16,236,75,202,117,105,97,134,144,203,45,18,148,102,100,134,218,109,182,208,158,9,66,18,146,177,17,16,250,9,211,163,67,41,22,152,120,113,11,44,110,107,204,213,157,47,180,68,83,51,39,86,179,133,75,142,146,53,176,209,45,166,247,101,221,83,68,110,37,38,227,106,66,84,156,196,75,105,204,53,228,220,228,222,137,138,137,115,27,116,158,195,216,184,52,65,196,41,154,126,148,159,65,180,104,140,65,180,251,49,15,76,96,34,88,82,137,4,165,182,166,8,212,133,231,105,78,26,77,6,210,150,23,87,146,231,65,41,174,9,202,158,199,124,104,166,97,33,235,105,228,58,19,79,203,162,216,86,219,79,65,41,43,39,86,230,99,202,212,76,66,86,146,52,100,214,52,218,77,6,164,155,207,52,153,10,0,1,101,52,198,198,28,71,192,109,31,106,76,80,194,170,31,194,137,244,155,80,233,50,236,49,196,66,193,194,235,82,113,49,81,45,161,230,157,54,91,100,156,185,180,106,82,20,105,90,146,77,37,197,163,231,50,109,54,154,207,230,177,179,217,236,206,46,99,50,152,196,57,23,25,25,22,242,158,126,37,247,20,106,113,215,28,81,154,150,181,40,205,70,163,51,51,51,51,49,245,60,32,175,148,71,64,88,205,24,234,162,175,48,182,95,53,153,97,148,239,91,17,98,134,126,35,193,151,9,198,145,179,69,68,229,52,19,43,91,237,166,29,199,22,78,43,164,218,179,41,189,99,161,153,92,145,90,63,96,188,191,4,165,250,64,75,209,9,61,174,231,49,17,48,145,206,197,148,36,82,233,231,225,159,139,100,154,133,81,55,174,132,91,208,143,180,167,82,165,153,173,11,108,247,32,200,142,66,135,206,182,133,26,87,79,116,75,198,88,42,203,91,53,140,164,38,86,131,170,100,144,79,33,59,124,46,85,147,110,18,92,35,65,188,194,215,173,108,238,133,29,150,222,177,8,117,195,19,19,164,198,157,184,95,131,186,52,67,99,158,31,84,212,253,81,29,87,67,229,162,32,220,125,194,68,209,243,90,82,234,212,218,75,90,148,67,18,148,167,144,173,89,165,104,38,20,166,157,113,32,35,91,149,119,4,48,95,9,49,182,93,55,194,57,229,63,9,17,81,67,169,51,202,54,80,220,35,40,167,95,135,98,20,154,94,162,31,41,176,136,150,157,75,132,133,160,140,214,135,92,37,40,156,202,139,21,162,94,53,227,238,11,226,196,4,199,71,233,124,214,160,157,70,235,117,148,172,59,81,177,112,179,172,144,207,145,109,16,112,142,33,113,58,148,58,243,168,246,10,73,175,129,29,237,173,127,95,214,88,167,89,77,177,7,16,106,24,185,229,67,60,136,56,152,232,232,147,44,238,174,196,68,68,68,68,148,33,41,36,161,8,73,18,16,132,165,41,36,165,36,69,50,124,153,90,9,74,176,70,141,151,99,158,41,83,49,109,226,132,250,29,197,66,193,205,24,74,23,77,193,44,212,148,161,182,238,102,136,151,154,178,156,90,242,184,132,57,168,202,217,147,218,208,185,124,168,254,98,120,155,241,47,166,32,132,16,225,237,21,53,196,170,254,154,195,153,20,68,35,19,42,170,113,5,36,131,118,45,106,75,13,191,18,242,25,109,78,41,41,82,137,4,165,145,153,146,84,118,189,136,248,9,222,229,71,243,19,196,223,137,125,49,4,33,91,68,239,58,124,27,248,64,167,189,34,192,11,105,54,148,205,100,19,88,217,20,246,89,23,46,153,75,162,28,132,140,131,139,101,76,191,12,251,106,52,184,211,141,168,137,72,90,84,70,147,73,145,25,25,25,24,156,158,78,237,62,160,244,156,165,78,131,197,41,132,170,91,137,178,77,84,61,206,37,136,127,9,155,54,221,94,211,11,13,152,150,111,33,12,56,168,134,219,65,182,158,139,137,202,151,53,109,120,174,84,109,4,166,184,217,42,103,29,240,94,153,132,136,173,164,112,235,77,65,46,132,97,91,109,67,4,148,160,154,91,121,79,43,177,48,233,66,136,145,147,88,235,106,36,18,148,108,178,210,162,6,128,175,235,44,44,172,165,56,131,135,213,12,92,142,161,145,196,20,76,12,116,49,150,118,151,99,35,35,35,35,74,208,164,154,144,180,40,141,11,66,148,149,18,146,163,35,15,168,128,24,255,0,161,70,149,210,45,45,48,106,10,178,214,202,160,234,249,109,160,234,153,36,19,203,86,193,21,153,100,219,132,151,8,150,76,190,132,107,91,59,173,37,117,183,172,90,218,112,198,64,0,11,105,164,62,143,212,14,147,88,95,29,133,24,140,136,180,75,99,34,33,226,218,140,129,38,74,54,9,246,92,37,37,216,119,30,109,196,182,179,78,118,148,162,77,205,183,92,78,236,198,46,88,0,249,161,210,31,71,234,251,70,92,80,142,194,140,70,68,34,230,80,112,240,241,109,70,64,147,199,5,26,195,205,146,146,236,59,143,54,218,156,65,43,59,74,81,38,196,227,78,39,126,83,22,212,125,9,233,209,161,148,139,76,60,56,133,150,55,53,230,106,206,151,218,34,41,153,147,171,89,194,165,199,73,26,216,104,150,211,123,178,238,169,162,55,18,147,113,181,33,42,78,98,37,180,231,207,96,15,107,130,248,67,89,99,214,40,83,248,71,135,236,66,57,61,168,162,20,204,57,197,190,76,176,210,16,218,157,117,231,23,188,201,13,180,219,142,25,36,148,179,36,25,37,42,81,146,78,127,180,68,209,18,129,209,2,128,139,164,41,9,140,92,230,101,57,136,106,54,117,58,141,135,101,183,226,159,67,40,111,86,141,90,73,72,134,74,137,213,182,202,214,225,182,111,187,211,86,99,51,181,92,152,218,42,209,184,35,128,212,246,41,61,45,132,139,174,241,22,78,196,218,62,108,78,27,166,196,186,34,207,194,193,176,106,66,77,164,106,141,149,186,146,35,204,241,42,235,90,27,103,38,101,0,0,0,0,0,0,249,172,210,199,206,159,25,62,16,42,31,72,190,37,83,145,83,205,98,169,248,64,142,244,116,184,69,94,150,62,116,248,201,240,129,80,250,69,241,42,156,138,158,107,21,79,194,4,119,163,165,192,51,252,0,0,124,214,105,99,231,79,140,159,8,21,15,164,95,30,41,202,2,178,106,129,135,197,37,83,209,103,73,197,78,30,144,34,108,146,37,48,83,22,153,109,245,67,172,200,238,133,155,79,33,105,204,69,156,137,204,153,181,110,101,246,186,88,249,211,227,39,194,5,67,233,23,196,143,242,91,96,237,3,142,186,13,87,184,115,136,210,24,73,140,182,99,92,77,26,105,215,97,89,121,249,123,238,73,224,153,76,92,42,158,66,210,212,75,105,117,102,219,164,147,52,153,251,228,97,134,186,2,233,175,85,104,167,136,240,146,73,180,207,104,195,42,154,96,203,117,28,190,32,220,91,112,25,205,45,170,103,14,77,165,107,75,205,32,136,214,148,36,245,205,160,144,101,153,45,45,169,243,148,205,165,83,249,84,20,246,69,51,132,152,203,102,48,237,197,193,198,66,60,151,152,137,97,196,146,155,117,183,18,102,149,161,73,50,81,40,140,200,200,200,200,124,235,233,137,162,173,101,162,134,46,76,40,249,204,182,45,84,196,198,34,34,38,147,155,184,225,60,137,140,184,151,208,37,58,148,33,59,75,105,83,105,121,25,83,149,102,74,34,213,173,181,175,181,194,173,61,116,134,193,140,6,155,232,253,135,243,216,72,9,68,206,34,33,232,121,185,237,11,154,202,80,254,77,107,48,46,235,117,80,232,81,165,197,93,45,103,74,223,121,196,169,46,25,45,33,145,92,165,124,161,113,152,155,61,142,192,172,6,171,255,0,56,176,25,90,156,79,37,111,63,14,228,226,43,36,75,49,48,168,121,183,137,184,153,114,155,121,9,50,83,121,92,113,163,82,84,182,242,41,88,149,162,174,140,245,150,149,248,185,7,133,180,124,116,36,185,9,135,84,202,111,51,137,50,82,37,210,230,214,218,29,124,155,204,74,121,121,157,109,8,109,38,89,150,180,230,82,17,157,196,120,172,42,195,58,171,25,49,30,156,194,218,42,19,104,157,84,211,6,165,240,217,155,113,109,179,156,250,111,187,171,66,214,150,90,65,41,199,22,73,60,141,161,106,50,178,76,125,4,232,119,162,173,27,162,134,17,203,232,249,52,182,17,85,60,198,30,30,38,172,155,182,225,188,185,140,196,145,211,36,186,164,33,91,51,106,83,137,101,25,83,149,6,106,50,214,45,197,172,46,6,14,224,237,3,129,84,4,175,14,112,230,67,9,46,150,203,161,216,105,215,90,133,101,151,230,15,182,203,108,170,46,41,76,161,9,118,37,196,180,131,113,211,73,26,140,189,226,47,106,0,0,62,85,199,213,64,249,87,1,218,163,194,170,230,123,1,46,111,157,106,9,212,110,199,41,128,97,58,200,184,167,242,33,16,240,176,205,39,164,181,101,66,26,105,182,211,193,41,66,18,86,34,33,51,220,154,26,5,67,96,53,60,206,53,98,204,138,17,252,69,158,67,182,244,161,14,107,115,200,37,207,194,182,165,50,166,94,105,181,49,28,106,113,230,158,62,158,84,36,144,133,36,150,241,46,208,114,81,232,45,234,26,80,99,93,25,253,207,21,64,65,71,43,234,148,169,163,144,230,159,173,108,171,82,189,155,196,143,157,222,30,171,149,23,79,168,58,62,69,50,209,159,7,102,18,169,164,214,163,151,196,192,213,147,134,34,88,140,110,89,10,181,187,12,252,181,40,74,149,146,49,90,183,18,238,176,146,166,91,82,114,145,173,194,91,33,114,219,229,88,192,98,210,142,35,6,158,155,194,42,130,84,59,50,232,122,221,42,203,4,220,236,157,112,157,37,185,152,210,184,21,36,217,66,98,136,146,148,56,135,20,121,216,89,62,223,170,229,49,155,74,167,252,159,248,129,61,145,76,225,38,50,217,140,60,134,46,14,50,17,228,188,196,75,14,77,160,84,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,66,16,112,119,7,107,236,117,175,229,120,115,135,50,24,185,140,202,99,16,195,78,186,212,43,207,49,47,97,199,155,101,81,113,74,101,11,83,80,205,169,212,27,142,154,76,146,71,239,17,203,246,151,152,39,13,163,223,37,189,95,133,172,86,117,5,84,185,76,60,137,183,166,115,152,215,94,91,139,76,214,1,4,134,27,90,212,152,88,100,37,9,67,80,237,158,68,33,37,115,90,205,110,44,34,135,68,239,58,124,27,248,64,167,189,34,192,250,72,155,77,165,82,9,84,108,246,123,51,132,151,75,101,208,238,69,198,70,69,188,150,88,134,97,180,154,156,117,199,20,100,148,33,41,35,81,168,204,136,136,140,204,124,219,232,157,231,79,131,127,8,20,247,164,88,31,69,24,171,134,242,44,96,195,138,143,11,234,120,201,172,36,170,166,151,187,46,139,122,87,28,184,72,164,54,225,88,205,14,35,238,161,68,166,214,155,161,196,45,10,82,20,16,195,202,95,167,28,78,145,213,147,216,61,67,162,17,24,117,69,206,28,91,49,109,173,168,133,207,38,44,147,140,28,106,94,65,169,37,12,73,91,169,101,40,87,77,14,27,139,51,53,33,12,218,173,12,244,51,175,180,179,175,225,160,224,224,98,229,212,76,186,33,14,207,167,206,180,243,44,41,134,222,135,40,152,72,88,146,97,214,78,59,83,16,78,54,211,150,43,22,101,110,227,114,177,115,146,179,72,234,79,28,101,248,121,135,180,231,132,20,181,83,48,138,230,74,133,47,173,216,89,100,10,30,86,94,118,124,153,65,67,188,134,53,107,85,145,149,197,40,210,198,181,100,109,148,202,96,94,5,225,198,142,152,113,46,194,252,47,147,108,50,168,27,186,243,206,153,46,42,97,20,162,34,114,42,37,194,34,214,60,188,169,185,216,146,73,74,80,132,161,8,66,18,16,237,202,217,64,81,184,89,142,148,6,31,97,245,61,9,35,167,164,120,111,1,13,3,3,12,71,145,164,115,148,200,204,204,204,205,75,90,148,106,90,214,163,53,173,106,82,148,106,82,140,207,213,114,93,224,53,27,164,150,17,233,21,133,53,156,20,34,145,49,135,167,151,44,142,122,28,222,92,166,98,72,154,148,60,107,68,149,161,89,219,82,174,105,37,167,58,13,109,168,242,45,68,124,94,90,191,58,122,91,224,254,7,210,51,17,117,121,12,126,157,159,189,191,229,32,17,213,142,152,23,136,250,58,98,60,199,11,241,66,77,176,205,96,108,235,47,52,102,184,89,132,42,140,201,184,168,103,12,139,88,202,242,170,199,98,81,41,42,66,210,133,161,104,76,133,114,83,233,219,53,41,172,6,139,56,203,83,66,42,90,168,114,98,136,154,204,95,82,95,109,242,82,18,220,156,214,100,105,90,20,147,81,177,157,73,52,26,53,9,53,231,97,182,243,87,76,205,12,232,29,44,232,8,152,56,200,24,73,117,109,46,135,91,178,25,243,77,50,203,234,125,182,98,10,26,18,42,36,216,117,227,129,215,68,27,142,52,221,142,229,153,59,248,199,86,134,220,148,245,246,32,214,79,84,122,73,202,34,233,106,78,152,156,68,75,163,169,247,146,243,19,25,203,236,19,74,34,105,210,73,52,112,46,27,138,35,138,101,213,154,245,75,75,121,115,19,200,9,159,0,0,16,173,203,87,231,79,75,124,31,192,250,70,98,48,130,147,160,43,42,234,26,160,138,163,233,232,185,178,41,89,59,147,249,185,67,17,41,112,178,230,221,105,167,98,13,23,204,164,33,79,182,107,202,71,149,25,150,171,33,11,82,115,127,150,175,206,158,150,248,63,129,244,140,196,113,57,26,165,50,169,254,146,85,180,138,123,44,132,152,203,102,56,111,50,132,140,131,139,101,47,49,18,195,145,242,244,184,211,141,168,141,43,66,146,102,147,73,145,145,145,153,24,12,74,192,188,116,196,125,29,49,30,93,138,24,95,57,216,102,176,55,105,230,93,35,92,44,194,21,70,70,228,44,75,100,101,172,101,121,83,114,185,40,148,148,173,10,66,208,133,167,182,210,119,72,90,171,74,12,101,157,98,229,83,13,176,109,250,184,105,116,173,17,78,68,51,44,129,105,57,90,135,109,75,63,170,113,102,148,161,43,117,215,86,72,70,124,165,147,252,165,250,5,68,224,53,66,246,53,97,52,138,45,252,58,158,68,56,244,221,13,234,178,72,38,47,197,56,164,178,150,89,105,180,177,2,105,113,150,153,62,158,85,164,208,181,36,214,201,47,16,48,83,11,230,184,213,139,148,134,20,73,149,22,220,69,83,56,134,150,174,34,26,9,81,107,131,97,107,45,116,81,180,147,35,90,25,107,88,234,250,73,34,67,106,51,82,72,140,200,36,255,0,145,99,1,161,165,52,109,87,164,108,230,10,45,19,41,236,66,233,153,41,189,14,235,72,230,230,77,183,98,94,105,102,188,143,161,216,130,109,179,60,158,45,112,43,73,47,164,180,148,112,105,99,231,79,140,159,8,21,15,164,95,31,70,120,123,69,74,176,214,128,166,176,230,69,17,22,252,182,149,147,193,73,32,221,139,90,84,251,140,67,50,134,91,83,138,74,82,147,89,165,4,102,100,148,149,239,98,46,3,231,51,75,31,58,124,100,248,64,168,125,34,248,11,104,228,166,106,204,170,30,122,244,178,45,18,216,200,135,161,33,227,20,202,137,135,159,101,45,169,214,144,229,178,169,104,75,236,169,73,35,186,73,214,204,237,152,175,149,92,158,122,105,205,116,88,197,8,121,21,95,80,69,167,10,234,88,131,42,130,12,161,149,20,80,79,155,121,90,152,48,218,84,74,66,210,162,105,46,154,9,70,182,73,69,171,113,104,103,46,80,114,120,232,245,74,233,65,201,233,136,152,71,84,196,236,27,126,32,69,68,203,166,136,133,110,33,233,100,115,80,18,229,53,16,218,86,95,84,218,201,42,66,150,211,174,160,150,140,249,138,56,49,139,7,107,236,10,175,230,152,115,136,210,24,185,116,202,93,16,251,77,58,236,43,204,177,48,97,183,156,101,49,112,170,121,8,83,176,206,41,165,155,110,146,72,148,69,239,145,7,211,68,166,109,42,159,202,160,167,178,41,156,36,198,91,49,135,110,46,14,50,17,228,188,196,75,14,36,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,67,150,33,175,147,83,148,46,51,12,167,176,56,21,143,53,127,231,22,63,51,82,121,228,209,231,226,28,147,197,100,134,102,26,21,111,56,241,183,13,46,75,108,173,36,73,111,43,110,58,74,82,144,222,117,38,101,0,0,0,4,43,114,213,249,211,210,223,7,240,62,145,152,140,53,193,220,98,175,176,42,191,149,226,54,28,207,162,229,211,41,116,67,14,186,211,81,79,50,196,193,134,222,109,229,66,69,37,149,161,78,195,56,166,144,78,52,106,34,81,23,188,101,153,92,181,126,116,244,183,193,252,15,164,102,35,10,164,184,103,85,84,24,113,84,98,148,166,19,104,146,209,243,9,92,190,111,171,109,197,185,15,183,148,86,161,245,101,65,161,12,146,225,13,181,45,106,79,140,125,132,145,40,215,184,62,135,180,85,210,98,141,210,191,8,224,241,74,143,129,139,151,45,49,10,150,205,229,145,36,106,92,186,98,218,27,91,172,19,153,73,47,35,43,173,173,14,36,139,50,22,156,201,66,243,182,139,192,62,115,52,59,210,170,178,209,67,23,37,245,132,154,101,22,170,98,99,17,15,13,86,74,27,108,158,68,198,92,75,233,154,90,82,208,157,165,180,169,197,50,188,201,202,179,52,153,234,214,226,23,244,17,133,88,153,74,227,38,28,83,152,165,69,69,237,18,90,154,94,212,194,27,51,141,173,198,115,151,77,135,117,107,90,18,243,75,37,54,226,9,71,145,196,45,38,119,73,128,237,106,202,166,69,67,82,179,154,214,169,142,216,164,180,252,190,34,105,49,137,213,45,205,68,43,13,169,199,92,200,130,82,213,149,8,81,217,36,106,59,88,136,207,112,128,29,55,244,209,170,180,184,196,119,227,160,149,53,146,80,50,221,91,18,74,121,216,231,20,218,245,70,246,88,232,150,9,102,201,70,44,159,112,141,72,46,131,102,150,179,47,41,184,187,193,202,95,167,172,78,60,212,47,96,174,19,79,98,216,195,169,28,67,140,205,214,222,171,36,254,98,196,83,137,75,201,121,151,92,75,240,36,150,217,117,146,232,102,90,141,107,74,141,12,154,48,214,149,195,58,170,176,164,43,90,234,83,9,105,45,5,47,132,152,77,226,156,109,205,90,118,152,214,32,216,97,43,74,13,4,242,214,249,173,40,90,147,153,182,31,81,25,154,44,97,234,244,78,243,167,193,191,132,10,123,210,44,15,165,49,243,89,162,119,157,62,13,252,32,83,222,145,96,125,41,128,11,85,165,143,154,198,50,124,31,212,62,142,124,93,81,106,180,177,243,88,198,79,131,250,135,209,207,128,249,172,30,215,24,176,118,190,192,170,254,105,135,56,141,33,139,151,76,165,209,15,180,211,174,194,188,203,19,6,27,121,198,83,23,10,167,144,133,59,12,226,154,89,182,233,36,137,68,94,249,23,138,19,209,202,51,161,71,230,170,195,134,39,244,4,178,84,222,38,210,222,50,91,18,249,106,156,154,64,145,44,220,150,41,236,201,66,115,45,100,227,74,116,148,148,56,149,38,237,37,231,92,32,178,188,151,90,125,65,214,18,41,110,140,248,197,48,149,74,230,180,228,190,26,6,147,156,63,18,196,27,115,56,84,45,168,102,37,170,66,148,156,241,137,214,54,150,181,100,165,60,218,85,152,137,109,154,222,146,161,242,217,249,234,160,170,175,213,90,114,164,167,38,30,233,7,29,45,142,135,115,247,46,50,243,110,35,185,73,82,122,140,132,239,114,121,233,167,42,210,159,11,225,228,85,125,65,8,172,84,166,161,204,170,8,50,134,76,41,198,176,78,101,106,96,195,105,81,165,104,82,77,164,186,104,36,146,30,53,22,173,180,45,156,193,12,58,88,249,211,227,39,194,5,67,233,23,196,212,242,92,121,137,225,151,199,94,152,141,16,173,165,143,157,62,50,124,32,84,62,145,124,77,79,37,199,152,158,25,124,117,233,136,208,16,173,165,143,157,62,50,124,32,84,62,145,124,121,74,171,12,234,170,62,144,162,171,169,180,37,228,181,236,190,46,97,40,138,109,183,53,106,217,163,95,131,125,133,45,72,36,27,200,91,4,181,33,10,86,86,223,97,70,100,107,177,122,189,44,124,233,241,147,225,2,161,244,139,226,87,180,67,192,106,55,73,46,75,122,67,10,107,56,40,69,34,99,15,61,92,178,57,232,115,121,114,153,137,77,99,202,30,53,162,74,208,172,237,169,87,52,146,211,157,6,182,212,121,22,162,48,194,190,77,13,56,226,116,113,172,153,193,234,225,16,139,195,170,210,112,218,222,139,113,109,67,174,71,49,120,155,96,163,84,242,205,41,56,99,74,26,75,201,90,186,8,108,156,65,145,165,104,122,111,165,51,105,92,254,85,7,61,145,76,225,38,50,217,140,59,113,112,113,144,143,37,230,34,88,113,36,166,221,109,196,153,165,104,82,76,148,74,35,50,50,50,50,31,52,56,233,129,120,143,163,166,35,204,112,191,20,36,219,12,214,6,206,178,243,70,107,133,152,66,168,204,155,138,134,112,200,181,140,175,42,172,118,37,18,146,164,45,40,90,22,132,200,87,37,62,157,179,82,154,192,104,179,140,181,52,34,165,170,135,38,40,137,172,197,245,37,246,223,37,33,45,201,205,102,70,149,161,73,53,27,25,212,147,65,163,80,147,94,118,27,108,37,112,251,197,119,241,3,226,5,198,192,52,168,17,199,236,2,133,80,91,239,220,2,165,196,198,218,237,186,195,114,246,51,27,106,73,128,235,226,14,217,126,200,141,46,80,40,166,249,218,57,58,206,52,99,189,94,218,40,73,147,200,35,181,200,132,93,114,130,40,202,121,22,87,63,237,53,207,225,197,0,143,220,50,52,46,191,166,45,191,230,212,17,127,215,160,77,174,133,9,36,209,241,68,69,111,155,113,31,197,89,16,153,132,228,147,174,233,147,52,145,252,220,130,234,247,102,196,219,232,92,105,240,70,40,136,191,86,162,63,138,178,3,39,136,250,135,65,89,160,215,33,140,73,21,239,171,254,26,71,126,86,34,184,234,234,38,181,178,152,132,216,142,249,56,253,81,0,134,190,81,248,39,27,174,230,239,41,187,37,83,73,121,17,223,254,46,47,200,58,173,3,38,141,67,226,68,98,86,254,82,77,46,226,124,147,63,163,194,247,11,161,202,95,35,74,35,98,163,73,152,114,55,39,144,9,204,73,233,31,204,245,241,221,220,49,143,69,26,133,82,76,75,154,40,222,138,73,38,76,251,69,170,85,191,76,49,222,91,183,0,157,236,61,136,40,138,106,76,105,94,98,57,92,58,139,117,190,134,129,234,69,183,193,57,137,71,80,212,195,228,167,79,91,79,193,57,117,158,243,187,45,158,253,252,119,139,144,0,7,191,121,128,0,210,68,102,99,93,187,120,138,17,117,144,169,112,1,82,183,217,21,20,46,23,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,1,164,106,87,1,164,0,247,113,235,26,82,147,77,238,42,163,189,133,9,119,234,1,168,86,253,19,33,64,190,227,220,3,135,27,234,46,125,108,254,241,140,45,211,109,147,86,30,86,103,187,127,55,126,30,24,102,164,95,169,175,234,12,98,134,151,210,198,98,232,10,180,150,72,178,246,11,145,160,143,131,240,255,0,144,4,38,226,114,77,21,188,200,186,203,83,195,235,40,25,91,160,132,65,149,97,67,183,153,87,249,167,215,238,81,67,25,241,198,13,184,60,72,157,52,222,82,36,108,214,202,155,22,246,27,252,163,35,244,16,81,248,111,67,151,252,167,248,24,160,19,35,74,145,170,79,47,59,254,146,104,255,0,201,72,236,38,40,204,194,72,236,125,50,227,239,24,225,210,150,230,73,105,219,244,147,63,192,72,237,34,144,75,108,136,237,199,176,4,103,114,130,201,219,92,254,156,94,162,31,165,25,56,61,233,223,229,195,247,8,199,151,56,168,109,103,73,69,154,222,73,251,226,91,180,234,145,181,27,57,167,77,75,65,101,138,154,158,246,200,248,173,142,241,17,175,36,216,181,148,103,155,236,0,152,189,6,234,117,76,166,245,18,22,252,90,237,19,42,47,24,171,241,83,253,227,12,52,130,59,227,222,37,31,109,95,57,254,58,232,201,157,0,35,29,240,134,160,73,169,102,74,141,147,151,148,126,205,241,140,186,64,111,199,156,73,63,253,46,156,127,29,116,107,59,203,242,86,253,115,238,119,135,97,255,0,56,106,253,138,126,243,193,0,0,212,30,144,0,0,4,222,96,213,65,40,164,244,93,161,106,154,130,47,101,149,201,168,25,92,194,53,253,90,151,170,135,102,92,218,220,94,84,17,169,86,74,76,236,146,51,59,110,35,49,24,218,96,233,77,80,105,11,91,196,74,165,209,250,154,18,69,24,234,36,144,108,26,210,136,188,166,164,20,123,196,180,165,70,227,137,185,165,42,73,106,144,188,132,89,141,197,185,199,210,11,73,105,134,37,225,230,30,224,196,136,225,209,74,209,114,9,50,94,113,45,171,91,27,53,110,94,134,221,82,141,105,35,66,89,82,222,101,41,79,69,70,75,89,169,100,166,201,22,16,115,155,79,106,205,250,35,77,106,124,216,136,207,166,127,47,123,170,183,27,112,104,217,90,155,155,107,104,70,111,215,85,83,68,79,236,83,51,60,253,169,143,249,98,113,215,32,0,14,13,218,160,0,0,12,148,208,223,68,105,190,144,149,2,42,154,129,59,45,7,38,140,36,70,191,116,175,156,34,25,92,58,220,151,229,67,205,188,214,177,135,140,245,233,35,36,219,117,213,194,222,232,241,163,197,111,164,109,110,138,90,150,111,100,151,66,100,122,113,56,121,179,84,60,182,28,204,236,163,43,150,119,85,101,19,109,17,145,172,200,247,165,9,90,209,52,180,117,29,76,97,253,49,46,163,40,201,44,60,166,75,41,100,152,132,132,96,143,43,105,185,153,153,153,220,212,165,40,205,74,90,140,212,165,41,74,81,153,153,153,243,187,27,101,252,46,175,45,122,60,200,251,103,242,241,255,0,245,212,221,165,239,239,251,59,103,244,118,206,170,62,19,92,115,159,255,0,142,159,31,106,127,103,194,57,207,236,231,176,151,75,165,242,121,124,44,166,83,1,15,5,3,4,202,33,161,97,97,154,75,77,48,210,18,73,67,104,66,72,137,41,74,72,136,146,68,68,68,68,68,57,32,3,120,232,242,204,204,213,57,158,160,0,2,0,0,0,34,175,151,59,233,39,251,228,254,77,18,168,34,175,151,59,233,39,251,228,254,77,1,138,188,151,30,125,152,101,241,215,161,227,68,244,85,52,157,43,92,200,162,169,106,214,153,149,84,18,88,220,155,76,186,105,4,220,92,43,249,22,149,163,59,78,18,144,172,171,66,84,87,45,202,73,25,111,34,16,47,201,113,231,217,134,95,29,122,30,52,79,240,15,158,29,57,52,68,154,232,131,139,137,165,24,152,197,206,41,57,244,58,166,84,228,213,248,117,33,107,96,150,105,92,43,203,36,147,75,137,100,242,231,213,157,141,14,50,225,165,189,105,54,158,86,130,250,102,207,116,60,196,120,169,155,146,174,121,163,42,141,158,30,166,150,180,132,20,82,155,104,215,170,137,134,113,86,179,205,107,93,50,109,74,38,220,74,212,149,101,51,67,173,206,166,58,96,94,28,105,23,135,19,28,47,197,9,54,221,42,142,179,172,188,209,146,34,165,241,73,35,38,226,161,156,50,61,91,200,204,171,29,141,38,149,41,11,74,208,181,161,95,60,58,67,232,253,95,104,203,138,17,216,81,136,200,132,92,202,14,30,30,45,168,200,18,120,224,163,88,121,178,82,93,135,113,230,219,83,136,37,103,105,74,36,216,156,105,196,239,202,96,62,146,41,106,178,149,174,100,80,181,77,21,83,74,170,9,44,110,125,154,99,43,141,110,46,21,252,139,82,23,145,214,205,72,86,85,161,73,59,30,229,36,200,247,145,142,216,66,95,38,86,157,179,92,17,172,165,216,25,138,85,52,35,120,95,62,136,113,48,177,147,71,212,132,83,113,171,37,41,43,109,203,25,34,25,231,108,151,16,188,173,161,110,107,243,54,68,246,182,109,0,0,0,4,27,114,147,232,49,53,209,246,191,140,197,76,57,149,197,199,97,213,85,17,19,50,117,16,114,181,37,138,93,245,60,217,42,21,213,50,217,48,204,50,156,136,66,97,174,105,59,93,172,166,109,147,142,97,0,151,238,90,76,116,158,210,212,37,37,128,212,228,230,84,136,74,219,104,152,212,176,150,67,145,219,44,35,208,235,130,43,25,153,180,203,143,147,170,207,148,148,181,66,101,74,201,41,117,42,136,16,25,169,201,221,160,44,102,147,149,81,215,152,165,47,154,203,112,202,73,170,136,177,195,63,15,225,51,134,227,168,217,161,98,114,146,13,148,45,135,19,16,227,107,55,19,209,109,57,84,230,177,169,212,17,151,200,159,140,83,89,213,27,94,96,132,242,125,8,236,61,53,17,11,59,144,65,189,20,165,69,165,136,163,113,49,137,105,181,44,200,161,155,117,182,22,100,218,8,146,236,98,205,70,102,234,68,154,0,0,0,12,127,211,191,2,231,186,68,232,193,87,97,205,29,38,149,76,106,149,108,179,25,18,102,6,132,100,138,135,136,109,197,147,46,172,140,154,121,198,9,246,18,179,52,167,199,26,86,180,161,75,81,124,235,143,170,129,243,173,167,126,5,200,180,118,210,130,174,195,154,58,77,53,151,82,201,217,102,50,36,204,13,107,207,11,17,14,219,139,38,93,89,17,186,203,111,155,236,37,102,106,87,137,52,173,106,90,86,163,11,0,51,255,0,145,179,5,60,57,210,10,109,140,113,115,13,76,38,25,75,203,82,195,110,229,113,248,233,139,81,16,237,230,73,182,162,83,41,97,17,134,171,45,10,39,53,22,204,156,228,48,0,125,9,242,118,224,92,102,0,232,167,74,83,115,233,55,54,84,147,237,109,73,62,101,70,249,56,152,168,163,35,105,14,182,241,37,76,188,220,42,33,89,113,178,74,82,151,25,95,148,102,107,80,100,168,0,0,249,172,210,199,206,159,25,62,16,42,31,72,190,47,255,0,39,118,159,81,154,49,213,71,65,226,148,194,107,50,195,41,222,170,30,231,18,252,71,131,46,19,142,175,105,133,134,204,104,38,86,183,220,84,67,109,160,156,87,69,196,230,83,122,183,108,6,150,62,116,248,201,240,129,80,250,69,241,109,35,101,51,89,116,52,4,100,194,89,23,11,15,52,135,56,184,23,94,101,72,68,83,4,235,140,155,173,40,202,203,65,58,203,173,154,147,114,206,218,211,197,38,68,31,70,122,87,104,163,135,26,90,225,194,232,170,213,173,134,107,3,172,126,65,63,97,146,92,84,162,41,68,68,106,73,25,150,177,149,229,73,58,201,153,37,196,165,38,70,133,161,183,17,137,122,14,98,198,143,58,25,196,171,68,172,97,132,132,160,113,109,80,233,155,85,213,28,123,208,233,148,70,68,186,209,69,194,65,170,96,111,30,85,179,7,18,134,242,154,81,15,174,68,65,54,181,169,212,169,235,43,160,39,41,236,171,5,104,8,220,40,210,46,97,80,77,164,242,72,114,58,70,50,14,5,49,79,195,48,219,47,41,82,247,92,83,169,81,160,212,134,26,134,44,166,72,55,77,43,113,182,80,141,92,122,213,149,76,246,185,170,167,53,173,83,29,182,206,170,9,132,68,210,99,19,170,67,122,248,167,220,83,142,185,145,4,148,39,50,214,163,178,72,146,87,177,17,22,224,31,81,18,153,180,170,127,42,130,158,200,166,112,147,25,108,198,29,184,184,56,200,71,146,243,17,44,56,146,83,110,182,226,76,210,180,41,38,74,37,17,153,25,25,25,14,88,199,94,79,172,33,168,112,79,68,186,22,143,171,216,139,134,158,197,67,189,57,143,132,136,126,41,71,6,184,183,150,250,33,245,49,22,56,101,161,165,180,151,89,66,82,130,120,158,85,148,165,45,107,200,160,1,21,124,185,223,73,63,223,39,242,104,149,65,21,124,185,223,73,63,223,39,242,104,11,85,200,169,231,79,84,252,31,199,122,70,92,38,164,66,183,34,167,157,61,83,240,127,29,233,25,112,154,144,0,0,0,0,0,0,0,1,0,60,168,254,125,152,155,241,47,161,224,134,85,114,24,253,59,63,123,127,202,67,21,121,81,252,251,49,55,226,95,67,193,12,170,228,49,250,118,126,246,255,0,148,128,74,160,0,0,0,0,0,234,106,154,78,149,174,100,81,84,181,107,76,202,170,9,44,110,77,166,93,52,130,110,46,21,252,139,74,209,157,167,9,72,86,85,161,42,43,150,229,36,140,183,145,14,216,0,124,240,233,201,162,36,215,68,28,92,77,40,196,198,46,113,73,207,161,213,50,167,38,175,195,169,11,91,4,179,74,225,94,89,36,154,92,75,39,151,62,172,236,104,113,151,13,45,235,73,180,227,252,108,218,107,49,134,128,131,152,76,226,226,161,229,112,231,9,2,211,207,41,104,133,96,221,113,227,105,164,153,217,8,55,94,117,195,74,108,89,220,90,184,168,204,243,215,150,79,26,252,57,210,10,83,131,144,146,253,76,38,25,75,207,92,251,141,101,113,248,233,139,80,241,14,101,81,56,162,83,41,97,16,100,155,161,10,39,53,247,204,156,134,48,0,4,164,242,87,232,21,19,21,19,42,210,159,25,36,81,112,104,131,136,102,97,67,75,34,53,70,136,196,27,79,36,227,226,97,220,105,74,36,18,150,195,176,171,74,208,188,237,107,108,104,54,148,185,95,24,107,201,67,140,82,172,74,209,46,73,72,170,125,23,29,80,225,244,68,68,146,104,212,108,82,93,125,182,20,243,143,65,41,9,206,165,148,49,67,173,12,54,106,36,149,225,93,66,11,43,100,99,50,128,98,175,42,63,152,158,38,252,75,233,136,33,10,218,39,121,211,224,223,194,5,61,233,22,4,212,242,163,249,137,226,111,196,190,152,130,16,173,162,119,157,62,13,252,32,83,222,145,96,7,210,152,129,110,83,170,115,70,90,91,72,40,153,78,143,203,212,205,89,204,213,91,45,150,67,194,177,34,149,69,52,211,44,181,11,4,134,27,70,87,139,84,242,226,74,235,73,58,225,22,98,89,58,132,72,255,0,40,38,158,180,246,140,212,108,117,13,135,211,216,72,204,84,155,195,184,204,10,33,246,88,212,72,22,71,12,163,122,57,147,116,150,202,213,15,16,167,33,201,77,173,11,90,8,212,149,32,140,142,13,191,61,85,237,85,250,171,81,212,149,28,195,221,35,35,166,81,209,14,126,233,199,158,113,197,247,169,74,87,89,152,11,213,160,133,71,142,52,254,148,20,139,90,61,34,85,17,87,205,246,169,114,33,39,49,15,53,43,136,133,92,59,139,124,227,9,167,16,183,25,105,13,156,70,66,51,86,120,118,205,40,90,210,148,159,209,72,197,93,2,116,32,145,104,143,66,59,27,81,194,202,166,88,155,59,214,181,59,157,193,188,184,134,81,10,79,25,179,11,8,167,26,109,109,179,145,45,45,194,200,74,91,183,204,165,37,182,137,25,84,0,0,0,3,229,92,125,84,15,149,112,31,74,122,39,121,172,96,223,193,253,61,232,230,5,213,22,171,68,239,53,140,27,248,63,167,189,28,192,186,160,0,0,0,48,43,148,191,79,88,108,6,167,158,193,92,38,158,194,63,136,179,200,119,25,155,173,189,110,121,4,185,248,87,18,151,146,243,46,182,166,35,141,78,50,235,37,211,202,132,154,214,148,146,217,53,222,13,55,244,209,165,116,71,195,135,227,160,149,42,157,215,211,45,91,18,74,121,216,230,210,226,53,164,246,88,232,150,9,100,241,193,160,216,112,141,72,46,155,132,150,179,35,49,184,136,12,155,76,235,44,87,175,227,103,49,141,197,207,234,202,198,112,228,75,168,132,132,35,126,97,49,139,120,212,162,109,150,82,68,107,113,215,14,200,109,37,189,68,73,46,4,3,207,139,235,161,222,149,85,150,138,24,185,47,172,36,211,40,181,83,19,24,136,120,106,178,80,219,100,242,38,50,226,95,76,210,210,150,132,237,45,165,78,41,149,230,78,85,153,164,207,86,183,16,187,41,54,148,205,100,19,88,217,20,246,89,23,46,153,75,162,28,132,140,131,139,101,76,191,12,251,106,52,184,211,141,168,137,72,90,84,70,147,73,145,25,25,25,24,229,248,39,85,120,43,225,215,131,51,95,6,249,195,154,121,227,98,115,97,219,181,122,221,155,95,109,94,187,87,211,213,230,205,151,165,107,111,1,244,209,133,88,153,74,227,38,28,83,152,165,69,69,237,18,90,154,94,212,194,27,51,141,173,198,115,151,77,135,117,107,90,18,243,75,37,54,226,9,71,145,196,45,38,119,73,143,86,32,91,147,155,77,127,204,171,136,239,200,43,249,156,213,204,50,170,124,92,202,25,131,214,183,43,142,51,65,55,51,75,57,84,181,101,66,13,183,82,209,165,75,109,73,85,157,83,45,54,115,189,41,155,74,167,242,168,41,236,138,103,9,49,150,204,97,219,139,131,140,132,121,47,49,18,195,137,37,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,15,155,125,44,124,233,241,147,225,2,161,244,139,226,85,57,21,60,214,42,159,132,8,239,71,75,132,85,233,99,231,79,140,159,8,21,15,164,95,18,169,200,169,230,177,84,252,32,71,122,58,92,3,37,52,174,209,71,14,52,181,195,133,209,85,171,91,12,214,7,88,252,130,126,195,36,184,169,68,82,136,136,212,146,51,45,99,43,202,146,117,147,50,75,137,74,76,141,11,67,110,34,0,113,51,1,241,79,10,49,77,252,28,170,104,249,175,132,156,224,169,124,185,134,101,241,63,54,126,89,92,59,79,192,165,109,165,200,134,94,113,181,19,75,74,58,125,69,125,195,233,164,120,170,147,5,48,142,177,175,228,184,165,85,225,197,63,56,171,41,216,125,154,85,54,141,129,67,207,194,32,158,67,232,52,26,136,200,150,219,173,146,219,93,179,180,107,119,86,105,214,185,152,49,211,147,155,66,143,204,171,135,15,207,235,249,100,169,204,77,170,124,100,202,37,130,214,185,43,129,50,65,183,44,75,217,148,133,101,90,13,199,84,209,37,43,113,73,77,221,75,45,56,121,128,0,0,0,0,3,229,92,125,84,15,149,112,19,39,141,26,107,254,101,93,4,112,82,65,64,76,229,78,98,109,83,135,244,243,114,216,103,207,90,228,174,4,229,141,147,147,53,51,149,72,86,85,160,155,105,46,154,82,183,20,165,89,212,178,235,103,16,63,158,170,246,170,253,85,168,234,74,142,97,238,145,145,211,40,232,135,63,116,227,207,56,226,251,212,165,43,172,204,113,38,115,105,172,234,37,17,147,153,156,92,124,67,112,236,66,33,216,151,148,234,210,195,13,33,150,90,37,40,204,201,13,180,219,109,161,60,18,132,37,37,98,34,33,51,252,154,156,159,191,32,152,56,28,123,197,102,115,215,211,89,122,185,174,92,164,221,185,60,12,91,16,203,241,173,63,12,135,161,230,40,61,165,135,50,172,210,77,184,180,111,204,160,23,87,64,93,10,41,93,20,240,226,18,119,54,150,109,24,155,83,75,217,114,163,152,68,19,107,114,3,57,37,197,75,33,205,181,45,9,101,165,145,18,212,133,30,185,196,18,204,242,165,164,52,229,71,243,19,196,223,137,125,49,4,50,168,98,175,42,63,152,158,38,252,75,233,136,32,16,173,162,119,157,62,13,252,32,83,222,145,96,125,41,143,154,205,19,188,233,240,111,225,2,158,244,139,3,233,76,0,0,0,66,183,45,95,157,61,45,240,127,3,233,25,136,186,188,134,63,78,207,222,223,242,144,181,92,181,126,116,244,183,193,252,15,164,102,34,234,242,24,253,59,63,123,127,202,64,37,80,0,0,0,0,4,43,114,213,249,211,210,223,7,240,62,145,152,140,74,209,215,30,107,45,27,113,114,69,138,212,100,108,90,87,46,136,66,38,112,44,196,19,40,155,75,141,105,56,136,39,77,72,90,114,56,148,216,148,104,86,69,146,28,73,103,66,76,178,215,150,175,206,158,150,248,63,129,244,140,196,96,0,15,165,60,55,196,204,26,211,19,3,162,39,116,196,95,61,210,21,116,190,38,77,56,151,186,226,152,138,134,214,179,171,137,129,137,38,215,157,151,137,14,88,242,171,122,86,149,182,165,33,72,90,176,86,133,192,60,14,228,177,198,88,236,104,198,122,203,159,164,181,36,193,170,115,15,77,134,89,136,154,75,33,95,74,151,31,48,141,134,82,18,191,149,208,150,88,56,136,53,45,74,68,66,200,217,73,190,150,211,133,90,16,105,163,85,104,143,136,236,71,70,170,107,59,160,102,90,198,39,116,243,81,206,37,180,107,77,156,209,208,204,26,201,147,140,65,48,217,18,150,93,54,201,77,102,70,98,113,14,80,141,37,36,90,80,233,29,48,173,104,226,207,75,73,37,236,83,210,40,149,194,174,29,232,200,86,86,227,139,125,196,45,70,101,157,247,223,52,92,144,173,86,168,150,132,172,150,64,39,167,12,241,87,14,49,146,149,98,181,194,218,210,85,83,73,98,50,167,105,151,196,19,154,151,20,218,28,212,188,143,45,151,137,14,54,106,105,194,75,136,204,68,164,145,238,31,58,250,88,249,211,227,39,194,5,67,233,23,198,122,114,40,96,132,212,230,181,150,146,47,79,33,19,45,76,60,69,15,15,45,75,106,83,238,62,106,130,140,117,245,171,114,80,132,164,153,74,72,179,26,205,110,25,228,200,90,204,11,210,199,206,159,25,62,16,42,31,72,190,2,85,57,21,60,214,42,159,132,8,239,71,75,133,234,211,127,66,234,87,75,140,56,126,6,9,50,169,37,125,45,213,191,36,168,93,129,109,78,47,84,79,101,129,137,124,144,111,20,26,205,247,12,210,131,232,56,105,119,42,242,155,107,178,188,138,158,107,21,79,194,4,119,163,165,195,63,192,124,176,205,165,51,89,4,214,54,69,61,150,69,203,166,82,232,135,33,35,32,226,217,83,47,195,62,218,141,46,52,227,106,34,82,22,149,17,164,210,100,70,70,70,70,37,211,146,235,79,168,58,194,69,45,209,159,24,166,18,169,92,214,156,151,195,64,210,115,135,226,88,131,110,103,10,133,181,12,196,181,72,82,147,158,49,58,198,210,214,172,148,167,155,74,179,17,45,179,91,222,215,148,191,64,168,108,121,167,158,198,172,38,145,66,49,136,178,56,119,30,155,161,189,110,121,252,185,136,87,20,150,82,203,45,56,167,227,137,77,178,211,39,208,204,133,26,22,165,18,25,36,66,180,166,109,53,144,77,96,167,178,41,156,92,186,101,46,136,110,46,14,50,17,229,50,252,51,237,168,148,219,173,184,147,37,33,105,81,18,137,68,100,100,100,70,64,62,167,128,97,255,0,39,54,154,255,0,154,171,14,31,144,87,243,57,83,120,155,75,120,185,148,51,7,170,114,105,2,68,130,110,102,150,114,165,9,204,181,155,110,165,163,82,80,226,82,171,52,151,154,108,179,0,4,43,114,213,249,211,210,223,7,240,62,145,152,139,149,200,143,41,149,79,229,88,243,34,158,203,33,38,50,217,140,61,63,9,25,7,22,202,94,98,37,135,19,51,75,141,56,218,136,210,180,41,38,105,52,153,25,25,25,145,139,107,203,87,231,79,75,124,31,192,250,70,98,46,175,33,143,211,179,247,183,252,164,3,21,116,250,208,162,170,209,79,17,226,231,114,153,102,209,134,85,52,193,231,41,201,132,57,56,182,224,51,154,156,76,178,32,220,82,214,151,154,65,25,33,75,81,235,155,65,172,143,50,93,67,86,82,143,199,236,101,160,48,226,169,194,58,55,16,166,178,170,66,180,203,207,114,182,22,157,92,77,136,146,172,170,50,53,181,172,65,19,110,234,212,157,107,105,74,28,206,130,36,148,181,114,178,105,67,135,24,119,135,31,32,24,234,18,85,86,214,117,108,189,113,208,133,55,151,147,208,180,252,43,132,244,49,76,155,82,203,231,207,158,16,198,172,201,77,168,150,226,204,136,146,219,208,172,3,223,224,94,5,226,62,145,120,143,46,194,252,47,147,109,211,88,235,186,243,206,153,162,22,95,10,147,34,114,42,37,194,35,213,178,140,201,185,216,212,106,82,80,132,173,107,66,21,46,154,94,96,53,27,163,111,37,189,95,133,52,100,20,34,81,46,135,145,46,103,28,204,57,178,185,180,196,230,176,5,17,26,233,41,107,86,119,20,155,146,77,106,200,130,67,105,60,136,73,22,37,242,77,233,67,135,24,73,136,255,0,34,26,230,132,149,53,31,93,204,17,3,36,172,97,229,228,185,147,17,81,6,203,105,150,196,56,68,110,28,27,174,52,201,163,45,146,219,198,106,89,26,86,110,51,159,252,168,254,98,120,155,241,47,166,32,128,66,182,137,222,116,248,55,240,129,79,122,69,129,244,166,62,107,52,78,243,167,193,191,132,10,123,210,44,15,165,48,1,106,180,177,243,88,198,79,131,250,135,209,207,139,170,45,86,150,62,107,24,201,240,127,80,250,57,240,31,53,131,233,119,71,92,121,163,116,146,194,57,22,43,81,145,176,138,68,198,29,8,153,192,179,16,111,46,83,49,36,36,226,32,157,53,33,10,206,218,149,98,81,161,57,208,104,113,37,145,105,51,249,162,23,255,0,66,237,45,170,173,17,177,76,170,153,107,91,117,55,61,217,165,245,52,185,73,113,221,100,10,98,91,90,223,97,162,121,166,206,49,182,201,228,178,183,12,210,157,115,132,101,101,152,12,255,0,229,69,208,22,14,176,145,76,180,152,193,217,124,170,87,53,167,37,241,49,213,100,157,136,102,32,219,153,194,161,110,196,191,50,74,210,148,231,140,78,177,197,59,172,53,41,230,210,156,166,75,108,144,244,91,96,238,49,87,216,21,95,202,241,27,14,103,209,114,233,148,186,33,135,93,105,168,167,153,98,96,195,111,54,242,161,34,146,202,208,167,97,156,83,72,39,26,53,17,40,139,222,50,250,83,160,43,250,55,20,232,217,78,32,225,245,67,9,60,167,167,144,229,19,3,29,12,103,145,212,92,200,200,200,200,148,133,165,68,164,45,10,34,90,22,149,37,68,149,36,200,161,219,148,175,147,247,228,19,25,29,143,120,82,206,122,6,107,48,79,58,75,146,155,185,39,142,139,126,37,126,41,166,33,144,204,60,185,5,179,48,222,101,154,137,199,16,141,249,146,3,10,177,98,186,249,40,98,157,101,137,156,215,205,158,22,212,19,25,238,197,175,215,108,187,84,75,143,106,181,153,83,159,46,179,46,108,169,189,175,98,189,132,234,114,92,121,137,225,151,199,94,152,141,16,2,39,251,146,227,204,79,12,190,58,244,196,104,8,86,210,199,206,159,25,62,16,42,31,72,190,38,167,146,227,204,79,12,190,58,244,196,104,133,109,44,124,233,241,147,225,2,161,244,139,226,93,52,26,198,42,7,2,185,53,104,108,70,196,105,244,36,186,91,46,135,168,29,105,167,98,153,101,249,131,237,204,166,47,38,18,21,47,45,9,118,37,196,180,178,109,162,81,26,140,189,243,32,226,114,178,83,154,50,185,129,222,18,98,242,246,10,235,166,213,28,244,162,30,23,158,38,81,77,50,241,55,10,227,142,54,167,14,92,219,145,68,243,228,74,66,82,121,50,171,88,182,208,228,32,139,235,166,38,149,85,150,149,248,185,48,172,39,51,40,180,211,18,232,136,136,106,78,80,227,100,202,37,210,227,95,64,212,210,86,180,237,46,37,45,169,229,230,86,101,145,36,143,86,134,208,140,148,228,194,208,42,27,25,230,176,154,64,227,4,138,18,63,15,165,145,17,44,202,165,17,122,212,28,218,98,194,153,200,243,141,41,173,84,68,10,77,79,164,200,157,233,60,193,182,180,169,4,226,20,18,61,160,165,71,142,21,110,140,180,117,71,143,45,202,185,218,62,95,10,236,157,232,72,135,162,34,162,228,251,43,37,13,21,30,227,142,57,158,49,235,45,229,154,85,108,174,163,50,80,188,232,77,255,0,46,32,103,213,96,46,32,52,171,241,138,163,143,216,20,87,227,4,113,251,0,42,124,69,20,42,124,69,22,86,176,14,43,157,66,43,185,65,220,50,168,98,83,115,223,70,175,248,113,66,84,157,43,88,69,71,40,81,159,132,177,5,127,247,26,191,194,69,128,193,44,30,34,85,115,76,220,136,254,110,193,113,250,243,98,110,180,52,109,41,163,226,140,146,69,243,106,35,129,126,198,100,66,158,5,192,148,93,119,75,17,184,69,154,162,129,70,244,223,232,205,9,193,209,62,90,153,125,43,18,210,86,74,188,221,245,92,147,111,210,237,23,226,1,127,199,22,100,141,100,19,136,221,190,220,125,242,28,179,221,184,109,62,68,109,40,140,174,91,190,248,8,219,229,43,167,205,201,42,98,137,184,107,174,160,130,43,153,111,249,193,222,238,225,28,120,105,54,84,134,191,156,44,156,125,22,102,33,159,18,118,63,86,71,121,110,220,37,207,79,154,106,14,109,73,195,169,212,178,70,115,232,85,116,153,37,112,131,120,132,61,77,155,57,54,32,84,73,97,123,145,31,22,201,100,232,110,39,207,179,222,224,2,117,180,90,168,145,50,195,250,61,25,226,84,126,9,75,214,122,195,191,208,24,239,227,188,100,10,134,26,104,85,80,68,70,82,180,172,42,201,203,55,69,192,157,205,211,59,217,184,114,225,110,241,153,68,171,241,32,0,1,82,236,176,1,30,235,1,17,138,30,224,35,1,172,6,139,159,104,169,31,80,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,224,52,141,74,224,52,128,161,149,198,132,141,106,26,18,3,116,202,194,135,192,85,66,135,192,7,22,44,174,218,203,181,6,49,159,74,168,108,216,121,84,116,255,0,184,186,189,221,129,147,17,94,74,190,164,198,58,233,66,156,216,121,83,111,181,246,47,195,178,2,19,180,133,99,87,137,179,245,103,189,182,94,175,216,237,11,249,160,127,246,245,67,252,103,248,24,161,99,180,142,69,177,66,161,43,255,0,114,127,23,100,95,189,3,154,252,250,208,235,205,253,243,234,247,40,160,19,29,74,151,204,73,105,254,194,103,248,9,29,164,65,102,65,21,250,199,2,151,63,152,114,210,253,132,207,240,18,59,71,124,146,247,192,97,46,153,144,186,201,164,128,245,150,249,98,101,213,237,153,16,209,52,78,171,85,190,247,205,248,132,218,233,125,15,154,62,159,86,126,47,76,79,135,182,100,66,133,68,89,54,126,187,231,252,66,9,55,228,254,127,243,201,62,232,126,158,147,245,251,163,227,30,177,248,239,142,216,142,125,181,108,227,248,227,162,242,242,125,205,63,61,83,150,245,30,92,194,76,155,230,225,227,31,238,22,99,30,191,219,207,17,127,194,201,191,241,199,70,181,188,191,37,71,174,125,206,240,236,63,231,13,95,177,79,222,120,80,0,26,131,210,0,0,0,0,0,0,0,0,15,99,132,184,75,91,227,101,111,5,64,208,50,189,174,99,23,119,29,117,195,52,195,193,195,145,145,46,33,245,145,30,70,147,114,185,216,204,204,210,148,146,150,164,164,252,245,59,79,205,234,202,130,89,75,83,240,155,84,210,115,24,204,190,9,141,98,81,173,136,121,100,134,209,153,102,73,77,212,162,43,168,200,138,251,204,136,75,230,135,186,44,83,250,61,81,16,243,89,140,6,186,188,158,193,180,185,220,99,228,133,46,19,49,37,103,0,201,161,74,73,52,218,172,74,82,84,122,213,163,57,158,82,109,13,242,91,51,103,85,175,187,137,248,177,214,127,15,91,71,223,173,242,177,186,90,9,170,153,137,191,95,42,41,255,0,84,198,99,205,143,182,113,30,51,23,11,2,176,78,145,192,60,62,132,161,41,38,63,91,137,153,197,102,119,229,248,253,67,77,61,21,145,199,23,170,214,106,82,122,180,171,42,120,23,105,220,32,1,216,22,237,211,106,152,162,136,196,67,199,250,189,93,253,117,250,181,58,154,166,170,234,156,204,207,89,144,0,6,111,156,0,0,0,0,0,17,87,203,157,244,147,253,242,127,38,137,84,17,87,203,157,244,147,253,242,127,38,128,197,94,75,143,62,204,50,248,235,208,241,162,127,132,0,242,92,121,246,97,151,199,94,135,141,19,252,0,49,255,0,77,125,20,100,90,90,96,212,109,27,170,149,65,213,242,219,198,82,211,184,214,86,173,130,43,50,13,198,205,77,153,44,153,125,8,213,56,86,90,74,232,115,86,181,180,217,12,128,0,31,46,245,253,1,89,97,101,101,54,195,236,65,167,162,228,117,12,142,32,225,163,160,98,72,179,180,187,17,145,145,145,154,86,133,36,210,180,45,38,104,90,20,149,36,212,149,17,156,159,114,87,233,235,13,21,13,42,209,99,25,39,176,144,107,131,135,102,95,67,76,226,53,166,184,197,155,175,40,224,34,98,28,117,73,37,146,86,195,80,168,74,16,140,141,106,174,107,54,146,187,235,202,35,160,44,30,147,148,169,87,152,91,47,149,75,113,54,73,173,136,177,67,49,15,225,51,102,219,72,217,162,162,114,146,205,228,33,134,211,14,227,139,54,211,210,109,89,82,230,177,168,44,1,245,80,2,223,232,245,84,207,107,156,2,195,74,214,169,142,219,103,85,5,31,38,154,76,98,117,72,111,95,20,252,19,78,58,230,68,18,80,156,203,90,142,201,34,73,94,196,68,91,135,148,211,67,24,231,184,5,163,5,127,138,180,179,57,231,82,169,123,112,242,231,51,32,182,104,168,184,134,161,26,137,178,208,180,47,82,184,132,187,171,82,77,43,213,228,59,18,174,65,6,250,110,99,204,54,145,218,75,214,56,147,38,141,139,126,158,56,132,74,233,242,122,33,215,16,82,232,100,19,77,184,210,29,66,20,202,30,82,92,137,54,178,39,34,226,22,71,117,102,81,241,37,218,40,226,60,195,69,57,190,150,100,214,170,155,149,212,16,242,116,195,56,201,182,227,208,170,51,109,216,244,173,195,74,86,202,98,156,134,134,73,53,172,82,156,83,249,181,100,194,141,86,84,125,4,75,52,54,134,128,208,17,122,32,197,68,194,76,102,74,165,223,100,162,34,99,93,76,34,103,238,56,184,212,60,78,180,218,28,217,155,152,41,43,65,27,102,163,105,9,74,210,190,145,40,34,7,147,235,24,165,88,33,165,165,11,87,84,179,232,185,85,61,27,16,244,146,112,235,81,73,97,131,98,45,149,178,218,162,148,181,161,27,51,113,10,135,125,195,89,217,36,198,114,35,82,18,67,232,120,124,171,143,165,61,22,49,175,243,68,232,251,68,227,27,146,253,138,46,160,151,158,222,194,90,213,182,136,230,29,92,60,86,169,58,199,12,153,55,217,116,219,204,179,86,172,209,154,202,185,16,93,80,0,0,17,87,203,139,36,165,90,249,18,84,122,157,77,73,19,207,16,90,198,229,237,158,213,2,214,202,188,175,68,231,39,11,84,227,183,109,172,139,73,237,47,171,51,102,86,118,85,4,0,242,148,227,247,201,215,74,10,131,193,204,66,240,162,133,165,245,50,202,107,102,93,224,88,249,93,157,181,76,88,137,46,103,138,75,183,127,165,172,74,27,202,181,54,150,172,24,255,0,132,242,10,86,171,197,58,54,150,174,167,124,205,77,206,106,9,116,190,113,49,218,91,135,216,224,93,137,109,15,191,173,116,141,182,242,54,165,171,58,200,210,155,92,200,200,140,125,63,15,149,113,244,103,161,30,60,196,233,29,163,69,29,137,51,152,216,71,234,19,135,92,174,160,38,98,26,113,101,49,134,89,180,227,142,161,164,33,44,173,228,165,184,146,107,34,114,34,33,4,87,78,85,24,95,80,0,1,243,89,165,143,157,62,50,124,32,84,62,145,124,73,78,7,232,163,34,210,211,146,191,15,232,221,84,170,14,175,150,243,212,101,45,59,141,101,106,216,34,185,234,40,220,108,212,217,146,201,151,208,141,83,133,101,164,174,135,53,107,91,77,144,141,109,44,124,233,241,147,225,2,161,244,139,226,106,121,46,60,196,240,203,227,175,76,70,128,130,26,254,128,172,176,178,178,155,97,246,32,211,209,114,58,134,71,16,112,209,208,49,36,89,218,93,136,200,200,200,205,43,66,146,105,90,22,147,52,45,10,74,146,106,74,136,206,255,0,242,116,232,235,19,164,38,146,244,227,19,154,78,46,109,68,210,177,9,156,212,207,19,77,42,17,180,54,133,174,22,30,32,158,74,144,226,31,136,109,182,212,205,141,107,107,94,100,68,72,90,209,38,156,162,58,2,193,233,57,74,149,121,133,178,249,84,183,19,100,154,216,139,20,51,16,254,19,54,109,180,141,154,42,39,41,44,222,66,24,109,48,238,56,179,109,61,38,213,149,46,107,26,114,78,224,92,139,12,52,96,150,98,55,51,77,96,170,156,75,188,198,110,169,129,173,25,161,88,136,136,110,0,153,104,201,36,150,84,194,245,233,93,141,78,109,38,172,234,70,173,40,12,213,0,0,1,21,124,185,223,73,63,223,39,242,104,149,65,21,124,185,223,73,63,223,39,242,104,11,85,200,169,231,79,84,252,31,199,122,70,92,38,164,66,183,34,167,157,61,83,240,127,29,233,25,112,154,144,0,0,0,0,0,0,0,1,0,60,168,254,125,152,155,241,47,161,224,134,85,114,24,253,59,63,123,127,202,67,21,121,81,252,251,49,55,226,95,67,193,12,170,228,49,250,118,126,246,255,0,148,128,74,160,0,0,0,0,0,234,106,202,166,69,67,82,179,154,214,169,142,216,164,180,252,190,34,105,49,137,213,45,205,68,43,13,169,199,92,200,130,82,213,149,8,81,217,36,106,59,88,136,207,112,237,134,10,242,193,99,28,138,134,209,128,240,170,33,157,162,117,137,115,6,33,224,219,204,180,106,33,96,98,24,139,136,137,185,33,72,86,85,162,25,173,89,169,10,61,167,58,115,19,106,32,16,195,95,215,245,150,41,214,83,108,65,196,26,134,46,121,80,207,34,14,38,58,58,36,203,59,171,177,17,17,17,17,37,8,74,73,40,66,18,68,132,33,41,74,73,41,73,17,92,172,99,209,235,228,87,129,56,35,139,145,17,51,86,35,241,82,95,57,137,140,149,204,33,117,91,54,199,24,73,135,136,101,70,68,163,101,248,88,136,103,18,70,147,224,107,74,212,151,82,148,91,252,42,195,58,171,25,49,30,156,194,218,42,19,104,157,84,211,6,165,240,217,155,113,109,179,156,250,111,187,171,66,214,150,90,65,41,199,22,73,60,141,161,106,50,178,76,77,247,41,190,21,72,167,122,12,84,178,201,13,23,173,240,19,155,38,146,24,41,92,58,208,220,177,184,119,219,97,215,16,203,54,73,50,212,11,177,68,100,105,54,219,108,141,86,44,132,164,134,11,114,54,99,95,128,218,65,77,176,114,46,95,174,132,196,217,121,106,95,109,172,206,49,29,46,106,34,33,188,202,55,18,73,101,76,46,48,149,100,45,70,230,162,217,83,156,196,212,143,152,28,42,196,202,171,6,241,30,156,197,42,42,47,103,157,83,51,6,166,16,217,156,113,13,189,144,250,108,59,171,90,22,166,93,65,169,183,16,74,44,237,173,105,51,178,140,125,63,0,197,94,84,127,49,60,77,248,151,211,16,66,8,112,246,181,154,225,173,127,77,98,52,138,30,17,249,149,43,56,130,157,193,181,22,133,41,135,31,134,121,15,54,151,18,149,37,70,131,82,8,140,137,73,59,94,198,92,68,239,114,163,249,137,226,111,196,190,152,130,16,2,3,208,87,245,253,101,138,117,148,219,16,113,6,161,139,158,84,51,200,131,137,142,142,137,50,206,234,236,68,68,68,68,73,66,18,146,74,16,132,145,33,8,74,82,146,74,82,68,82,253,201,115,160,148,215,4,229,79,99,190,52,83,48,144,245,180,242,29,9,167,229,209,108,43,109,167,160,148,149,147,171,115,49,229,106,38,33,43,73,26,50,107,26,109,38,131,82,77,231,154,77,138,228,183,208,22,15,17,54,29,38,241,142,95,42,153,82,5,182,67,211,180,236,100,51,17,204,205,220,45,108,51,209,49,109,184,149,161,44,180,178,112,155,108,200,156,83,173,147,157,4,54,141,116,191,128,0,0,0,0,0,15,149,113,245,80,62,85,192,125,41,232,157,230,177,131,127,7,244,247,163,152,23,84,90,173,19,188,214,48,111,224,254,158,244,115,2,234,128,14,36,217,201,171,50,168,215,164,80,80,145,147,36,67,184,168,56,120,184,149,67,48,243,228,147,213,161,199,82,219,138,109,6,171,17,172,155,89,164,140,204,146,171,88,249,96,3,230,219,75,58,215,30,107,156,121,169,227,244,145,135,139,129,173,160,98,54,24,137,83,168,200,196,173,132,221,77,67,66,163,50,146,80,196,149,231,109,73,82,137,194,115,91,157,195,112,220,94,74,242,63,209,88,13,86,99,204,206,63,19,162,33,34,43,105,28,60,60,117,13,42,141,95,136,125,244,235,85,21,18,132,26,114,187,19,14,148,50,182,210,106,186,73,78,186,148,40,217,39,25,204,174,83,205,8,35,52,139,165,97,177,123,13,225,115,215,212,124,189,230,162,33,212,243,235,231,89,59,45,196,68,20,43,16,237,52,225,185,25,175,85,153,36,228,37,107,220,74,212,171,55,146,24,101,51,58,203,10,43,248,41,204,27,113,114,10,178,142,156,55,18,210,34,225,8,159,151,204,97,30,37,36,156,101,228,153,18,219,117,178,186,28,73,239,73,146,139,137,0,246,186,88,249,211,227,39,194,5,67,233,23,196,132,242,113,80,216,71,94,242,120,98,180,191,27,224,33,28,164,224,42,137,236,194,50,57,216,4,69,63,40,66,36,112,132,228,124,41,41,167,77,17,45,52,183,84,218,208,133,44,143,129,29,236,113,131,136,85,172,215,18,171,250,151,17,167,176,240,140,76,170,169,196,108,238,49,168,68,41,44,54,252,75,203,121,196,182,149,41,74,36,18,150,100,68,106,81,218,215,51,226,59,248,124,116,196,120,28,14,123,71,137,100,231,97,163,35,170,7,106,73,148,52,57,26,28,152,197,41,152,118,219,68,66,239,211,101,189,149,11,67,100,68,157,98,141,106,206,104,104,219,15,21,54,110,84,204,214,53,153,20,108,92,100,181,17,14,38,14,34,46,25,48,207,188,193,40,245,107,113,164,184,226,91,89,166,198,104,39,22,73,51,50,37,42,215,57,127,228,102,197,12,104,172,232,10,198,144,171,211,23,54,162,105,136,136,70,228,179,169,148,108,91,175,195,190,166,82,223,54,67,107,9,76,170,25,166,89,105,122,180,45,179,96,221,71,65,194,124,141,168,245,208,187,68,154,171,75,156,83,42,90,90,238,195,77,200,182,105,133,77,49,82,156,107,87,2,168,150,208,182,24,116,153,117,178,140,113,179,121,76,161,194,36,171,82,225,153,217,6,62,130,104,10,2,141,194,202,54,83,135,216,125,79,66,72,233,233,28,57,67,64,192,195,17,228,105,23,51,51,51,51,53,45,106,81,169,107,90,140,214,181,169,74,81,169,74,51,48,249,204,210,199,206,159,25,62,16,42,31,72,190,37,83,145,83,205,98,169,248,64,142,244,116,184,69,94,150,62,116,248,201,240,129,80,250,69,241,42,156,138,158,107,21,79,194,4,119,163,165,192,51,252,0,113,28,155,74,153,154,195,200,158,153,194,34,101,25,14,244,92,60,26,158,73,62,243,12,169,180,186,234,27,190,101,33,10,125,148,169,68,86,73,186,217,29,179,21,195,150,0,0,3,229,92,125,84,11,85,249,147,180,88,255,0,205,167,10,191,248,54,93,253,8,6,137,222,107,24,55,240,127,79,122,57,129,243,88,62,167,101,50,153,84,130,85,5,34,145,75,33,37,210,217,116,59,112,144,112,112,140,165,150,33,152,109,36,150,218,109,180,145,37,8,74,72,146,73,34,34,34,34,34,31,44,64,36,211,146,159,65,137,172,234,166,128,210,139,21,229,113,114,249,108,130,32,156,165,36,179,25,90,144,115,55,215,14,135,26,153,158,189,188,170,134,66,95,66,216,113,171,154,158,70,114,90,53,36,78,203,160,181,90,39,121,172,96,223,193,253,61,232,230,5,213,0,24,171,202,143,230,39,137,191,18,250,98,8,101,80,197,94,84,127,49,60,77,248,151,211,16,64,33,91,68,239,58,124,27,248,64,167,189,34,192,250,83,31,53,154,39,121,211,224,223,194,5,61,233,22,7,210,152,0,0,0,133,110,90,191,58,122,91,224,254,7,210,51,17,117,121,12,126,157,159,189,191,229,33,106,185,106,252,233,233,111,131,248,31,72,204,69,213,228,49,250,118,126,246,255,0,148,128,74,160,0,0,133,110,90,191,58,122,91,224,254,7,210,51,16,228,84,243,167,170,126,15,227,189,35,46,18,233,90,224,134,11,226,84,213,169,238,35,97,13,21,85,76,152,135,76,35,81,147,185,4,36,115,237,176,149,41,73,105,46,60,218,148,72,37,45,106,36,145,218,235,81,245,152,81,88,33,130,248,107,53,118,123,135,56,67,69,82,179,39,225,213,8,236,100,146,65,9,2,251,140,41,73,82,154,83,140,182,149,26,13,72,66,141,38,118,186,18,125,68,2,34,249,106,252,233,233,111,131,248,31,72,204,71,159,228,147,160,40,220,83,199,74,255,0,15,177,6,158,132,158,83,211,204,55,143,134,142,129,137,35,200,234,57,202,90,100,100,100,100,164,45,42,36,173,11,73,146,208,180,165,73,52,169,36,101,232,57,106,252,233,233,111,131,248,31,72,204,67,145,83,206,158,169,248,63,142,244,140,184,6,63,233,163,162,77,85,162,54,41,157,45,50,119,110,166,231,187,76,194,153,152,165,78,59,172,129,76,75,136,67,15,186,108,180,217,198,54,217,50,167,144,217,26,83,174,108,200,236,178,22,86,147,165,167,181,205,85,38,162,169,104,29,182,117,80,76,33,229,114,232,109,106,27,215,197,62,226,91,105,188,235,52,161,57,150,180,149,212,100,146,189,204,200,183,143,164,141,34,176,26,141,210,75,8,231,184,83,89,193,66,41,19,24,117,174,89,28,244,57,188,185,76,196,144,162,135,141,104,146,180,43,59,106,85,205,36,180,231,65,173,181,30,69,168,142,58,249,58,244,0,175,176,219,74,58,174,123,164,6,29,66,46,15,13,225,219,41,12,100,75,111,57,5,29,53,121,212,170,26,97,47,112,208,76,196,161,166,90,121,70,106,60,236,184,243,6,109,161,212,248,160,145,253,31,176,207,228,55,129,212,30,22,185,9,42,135,139,166,105,248,25,124,127,53,183,146,21,232,228,50,157,169,244,116,16,106,214,190,110,184,107,82,73,75,82,205,74,44,202,49,243,217,165,143,157,62,50,124,32,84,62,145,124,125,41,143,154,205,44,124,233,241,147,225,2,161,244,139,224,37,83,145,83,205,98,169,248,64,142,244,116,184,102,86,55,214,179,92,53,193,122,251,17,164,80,240,143,204,169,90,94,107,59,131,106,45,10,83,14,63,13,8,227,205,165,196,165,73,81,160,212,130,35,34,82,78,215,177,151,17,134,188,138,158,107,21,79,194,4,119,163,165,195,42,180,177,243,88,198,79,131,250,135,209,207,128,229,104,235,143,52,110,146,88,71,34,197,106,50,54,17,72,152,195,161,19,56,22,98,13,229,202,102,36,132,156,68,19,166,164,33,89,219,82,172,74,52,39,58,13,14,36,178,45,38,113,215,202,177,160,148,212,166,177,250,83,96,213,51,8,169,106,161,205,250,222,85,46,97,73,125,183,201,75,83,147,130,65,25,165,104,82,77,36,254,68,164,208,104,215,168,151,157,247,27,195,93,11,180,182,170,180,70,197,50,170,101,173,109,212,220,247,102,151,212,210,229,37,199,117,144,41,137,109,107,125,134,137,230,155,56,198,219,39,146,202,220,51,74,117,206,17,149,150,98,127,169,57,253,43,141,56,89,38,170,121,147,106,166,235,186,126,30,97,205,211,104,102,215,173,129,141,134,74,245,17,13,93,109,170,237,187,149,104,186,146,119,50,185,151,16,249,172,194,172,76,170,176,111,17,233,204,82,162,162,246,121,213,51,48,106,97,13,153,199,16,219,217,15,166,195,186,181,161,106,101,212,26,155,113,4,162,206,218,214,147,59,40,199,208,78,135,122,85,81,186,87,225,28,190,176,147,76,161,19,83,203,161,225,225,170,201,67,109,155,43,151,76,77,29,51,75,74,90,213,179,56,164,184,166,87,153,89,144,70,147,61,98,28,66,34,175,148,191,65,200,157,28,107,39,177,134,135,92,34,240,234,180,156,56,134,97,27,67,80,235,145,204,94,39,31,56,36,178,130,74,78,24,210,135,84,202,144,158,130,27,54,214,68,105,66,222,243,252,147,245,76,246,159,211,106,144,148,202,35,182,120,74,154,95,55,149,205,27,213,33,123,68,42,32,94,139,75,119,81,25,162,207,194,67,174,233,50,87,66,215,202,165,17,133,192,229,171,243,167,165,190,15,224,125,35,49,30,83,64,45,45,169,93,17,176,179,27,106,153,147,91,117,73,61,230,73,125,51,46,74,91,119,89,28,152,105,178,208,251,237,27,205,56,112,109,184,76,165,229,182,102,164,235,155,34,43,172,135,171,229,171,243,167,165,190,15,224,125,35,49,24,0,3,208,87,245,253,101,138,117,148,219,16,113,6,161,139,158,84,51,200,131,137,142,142,137,50,206,234,236,68,68,68,68,73,66,18,146,74,16,132,145,33,8,74,82,146,74,82,68,82,61,130,156,142,126,21,224,20,85,83,138,85,36,214,77,137,51,153,122,230,20,228,186,26,51,103,129,131,214,193,54,184,86,38,141,63,4,113,13,188,136,133,56,151,208,217,158,84,145,18,76,212,70,56,188,148,250,12,77,103,85,52,6,148,88,175,43,139,151,203,100,17,4,229,41,37,152,202,212,131,153,190,184,116,56,212,204,245,237,229,84,50,18,250,22,195,141,92,212,242,51,146,209,169,34,118,93,0,124,192,226,174,25,213,88,55,136,245,30,22,214,176,155,60,234,153,152,59,47,137,202,219,136,109,236,135,208,125,173,98,16,181,50,234,13,46,54,179,73,103,109,104,81,21,148,67,50,162,180,245,137,198,126,79,252,66,209,251,24,39,177,113,248,131,44,135,151,189,42,155,197,234,144,83,105,115,19,105,102,70,92,117,78,235,98,35,146,74,125,70,100,215,73,150,13,197,169,75,39,22,172,223,229,51,208,187,243,73,225,194,49,34,138,78,174,190,160,101,241,111,195,67,179,3,174,114,123,2,69,173,92,13,219,66,158,83,201,52,41,80,233,44,201,214,58,234,13,37,174,55,27,131,105,180,166,107,32,154,198,200,167,178,200,185,116,202,93,16,228,36,100,28,91,42,101,248,103,219,81,165,198,156,109,68,74,66,210,162,52,154,76,136,200,200,200,192,92,189,19,188,233,240,111,225,2,158,244,139,2,106,121,81,252,196,241,55,226,95,76,65,8,86,209,59,206,159,6,254,16,41,239,72,176,62,143,106,154,78,149,174,100,81,84,181,107,76,202,170,9,44,110,77,166,93,52,130,110,46,21,252,139,74,209,157,167,9,72,86,85,161,42,43,150,229,36,140,183,145,0,249,194,209,59,206,159,6,254,16,41,239,72,176,39,251,75,31,53,140,100,248,63,168,125,28,248,229,74,116,100,209,182,65,53,130,158,200,180,124,195,89,116,202,93,16,220,92,28,100,37,39,0,203,240,207,182,162,83,110,182,226,90,37,33,105,81,18,137,68,100,100,100,70,67,139,165,143,154,198,50,124,31,212,62,142,124,7,205,96,191,250,104,232,147,85,104,141,138,103,75,76,157,219,169,185,238,211,48,166,102,41,83,142,235,32,83,18,226,16,195,238,155,45,54,113,141,182,76,169,228,54,70,148,235,155,50,59,44,133,128,31,75,186,69,96,53,27,164,150,17,207,112,166,179,130,132,82,38,48,235,92,178,57,232,115,121,114,153,137,33,69,15,26,209,37,104,86,118,212,171,154,73,105,206,131,91,106,60,139,81,24,68,183,38,134,158,177,56,13,80,179,130,184,179,61,139,127,14,167,145,13,179,40,91,154,172,146,9,139,241,77,165,79,41,231,157,109,44,64,154,92,121,215,139,167,149,105,37,161,41,53,188,107,153,73,180,178,141,197,122,2,54,77,24,228,36,254,147,172,100,238,67,58,184,72,179,54,38,18,232,182,77,42,54,222,101,68,102,135,26,112,236,182,212,91,148,70,147,224,99,230,219,29,48,47,17,244,116,196,121,142,23,226,132,155,97,154,192,217,214,94,104,205,112,179,8,85,25,147,113,80,206,25,22,177,149,229,85,142,196,162,82,84,133,165,11,66,208,153,31,228,167,211,182,84,114,168,13,22,113,150,166,139,76,201,49,4,197,17,53,152,190,149,48,227,6,148,37,185,57,172,200,148,133,165,68,163,99,58,148,75,37,234,18,104,200,195,110,4,107,99,125,21,42,195,92,104,175,176,230,69,17,22,252,182,149,170,38,178,72,55,98,214,149,62,227,16,209,110,50,218,156,82,82,148,154,205,40,35,51,36,164,175,123,17,112,19,147,201,113,230,39,134,95,29,122,98,52,66,182,150,62,116,248,201,240,129,80,250,69,241,53,60,151,30,98,120,101,241,215,166,35,64,66,182,150,62,116,248,201,240,129,80,250,69,241,212,213,88,233,136,245,126,19,209,88,33,51,156,234,168,202,19,107,118,91,43,135,35,67,111,69,68,68,190,251,145,81,27,207,90,241,109,11,109,6,118,74,27,35,36,164,141,110,169,206,219,75,31,58,124,100,248,64,168,125,34,248,229,104,171,163,61,101,165,126,46,65,225,109,31,29,9,46,66,97,213,50,155,204,226,76,148,137,116,185,181,182,135,95,38,243,18,158,94,103,91,66,27,73,150,101,173,57,148,132,103,113,1,114,244,5,208,162,170,210,179,17,225,39,115,105,102,207,134,84,204,193,151,42,57,132,65,56,134,227,242,26,92,84,178,28,219,82,22,167,157,65,145,45,72,81,106,91,89,44,207,50,154,67,179,231,41,148,202,164,18,168,41,20,138,89,9,46,150,203,161,219,132,131,131,132,101,44,177,12,195,105,36,182,211,109,164,137,40,66,82,68,146,73,17,17,17,17,16,242,184,59,131,180,14,5,80,18,188,57,195,153,12,36,186,91,46,135,97,167,93,106,21,150,95,152,62,219,45,178,168,184,165,50,132,37,216,151,18,210,13,199,77,36,106,50,247,136,189,168,13,38,93,96,92,64,248,129,113,1,165,95,140,17,199,236,1,239,51,33,84,121,70,0,124,69,86,87,176,161,241,21,89,218,192,56,206,117,8,159,229,6,114,245,51,251,191,220,114,191,9,20,37,114,37,204,153,119,94,247,17,49,202,4,247,231,165,210,203,198,143,87,95,186,69,0,196,157,28,145,122,226,150,85,248,84,240,63,134,100,78,22,141,231,122,110,35,254,83,123,240,45,136,75,209,150,23,105,172,233,117,107,50,254,122,96,75,133,254,138,200,155,237,30,225,182,106,117,244,231,205,243,69,211,225,111,160,182,2,238,130,253,76,197,79,121,92,105,94,244,26,64,99,206,149,210,174,115,166,33,219,215,234,237,54,97,87,203,127,210,238,151,105,118,136,66,198,8,29,139,18,42,212,235,115,229,168,35,209,228,219,232,238,111,251,130,117,116,143,45,93,62,194,184,222,100,201,127,212,56,33,3,29,247,98,61,94,174,218,146,97,248,119,64,72,182,128,115,61,105,201,225,181,22,213,209,80,253,44,220,109,178,151,96,145,116,30,107,245,88,70,191,39,219,63,47,203,87,155,141,22,207,87,182,133,18,80,209,222,224,42,5,196,0,184,128,170,183,29,197,51,223,117,184,138,171,241,13,5,196,189,240,26,248,24,169,111,20,61,230,42,69,110,176,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,1,164,106,87,1,164,5,12,139,172,104,72,220,50,184,219,72,13,213,10,88,172,98,170,20,62,0,56,177,62,74,190,164,198,60,105,64,105,78,29,212,189,34,253,37,196,253,221,145,144,241,62,74,190,164,198,56,233,78,178,44,60,169,247,151,233,47,195,176,2,23,180,142,178,241,86,161,223,123,236,156,63,107,50,50,43,64,152,69,29,89,66,187,145,203,124,211,223,109,222,165,20,49,211,72,18,75,152,175,62,77,248,236,188,63,107,52,50,235,64,57,19,106,122,132,143,203,17,127,154,157,93,30,17,69,216,2,85,105,146,203,40,128,253,166,209,127,146,67,180,115,135,217,29,124,137,25,37,176,105,223,186,25,178,223,245,36,59,5,240,251,32,49,131,74,121,118,219,25,34,50,67,170,200,228,119,144,87,226,108,247,119,8,65,174,97,181,59,22,229,239,214,113,253,200,158,92,124,151,109,113,50,147,200,233,217,113,103,209,46,211,111,184,65,118,39,194,170,31,155,122,11,44,218,239,40,190,160,65,150,26,1,204,92,42,245,244,158,172,137,83,121,33,31,254,249,222,241,230,177,212,243,99,118,33,31,109,85,54,63,251,91,163,149,160,84,93,177,1,123,209,190,113,36,252,59,131,133,141,231,155,26,43,229,118,213,19,83,255,0,181,184,53,189,229,249,42,61,115,238,119,135,97,255,0,56,106,253,138,126,243,197,0,0,211,222,144,0,0,0,0,0,0,6,127,104,15,161,179,19,22,37,120,251,138,50,248,132,37,15,38,46,154,149,62,219,140,43,51,110,48,244,52,208,156,109,228,153,164,212,135,82,150,156,111,42,210,105,115,164,149,34,255,0,86,143,71,115,91,118,45,91,250,103,194,28,6,242,111,30,143,117,244,53,107,181,147,203,165,49,29,106,171,186,35,241,158,232,230,185,154,2,232,149,242,44,167,211,139,24,155,76,108,245,196,211,55,54,49,20,172,206,74,96,22,130,34,187,70,146,212,196,185,117,231,185,169,73,108,210,143,22,165,60,131,204,96,1,216,122,93,53,189,37,168,181,111,164,125,190,151,141,182,246,220,213,239,22,190,189,161,172,156,213,87,119,60,83,29,212,198,122,68,126,115,214,100,0,1,244,56,112,0,0,0,0,0,0,0,4,85,242,231,125,36,255,0,124,159,201,162,85,4,85,242,231,125,36,255,0,124,159,201,160,49,87,146,227,207,179,12,190,58,244,60,104,159,225,0,60,151,30,125,152,101,241,215,161,227,68,255,0,0,0,0,0,249,87,31,85,3,229,92,7,210,158,137,222,107,24,55,240,127,79,122,57,129,129,92,184,53,252,75,82,172,44,194,216,26,134,16,225,226,162,38,51,249,164,165,38,210,159,37,180,150,152,130,136,89,91,90,132,25,61,30,132,239,36,44,201,207,40,219,44,185,235,162,119,154,198,13,252,31,211,222,142,96,66,183,42,13,89,225,94,155,88,131,179,212,220,243,1,38,230,233,76,30,72,221,161,152,61,84,11,27,68,51,118,51,75,121,34,149,19,157,178,182,87,77,220,196,74,53,0,241,90,12,225,124,171,24,244,180,195,58,14,122,168,67,150,191,56,231,40,198,34,224,147,22,196,91,16,44,185,26,228,43,141,40,201,42,67,201,134,54,78,247,34,39,12,205,42,182,83,250,51,17,1,200,151,134,116,173,65,136,248,137,138,83,104,77,162,117,71,203,229,242,249,70,177,182,214,220,62,222,113,58,247,211,153,6,180,60,72,132,38,210,180,41,62,45,247,210,100,162,94,233,127,1,243,153,167,54,23,202,176,115,75,76,76,160,228,74,132,41,107,19,142,114,131,98,18,9,48,140,66,49,28,203,113,173,194,182,210,76,210,148,50,152,146,100,173,98,50,108,140,146,155,229,41,41,228,96,197,232,154,191,1,170,92,35,152,191,22,244,70,30,206,18,244,25,169,134,144,195,50,233,134,177,214,217,66,211,211,90,202,37,152,231,20,107,45,196,243,100,74,50,44,168,176,28,182,24,95,42,167,177,114,131,197,121,122,161,25,136,172,228,241,82,216,232,118,96,146,210,220,126,94,182,237,20,235,164,119,121,107,106,49,166,139,50,110,148,66,160,179,40,140,137,30,83,145,199,23,162,104,173,37,227,176,182,33,248,179,150,226,60,157,230,80,195,44,52,164,115,140,10,23,20,203,206,173,86,90,16,152,114,143,65,18,12,238,183,145,153,39,98,82,2,109,0,0,5,170,210,159,26,255,0,51,182,143,181,182,49,183,47,219,98,233,249,121,108,12,41,173,99,107,142,125,212,67,194,235,83,172,108,205,146,125,230,141,204,171,37,106,201,121,110,171,17,252,214,9,62,229,172,199,72,57,172,246,139,209,226,67,57,215,115,38,122,146,162,134,108,152,113,180,69,58,141,92,10,20,178,51,117,183,144,202,162,150,166,204,144,147,110,45,133,244,238,147,68,101,183,41,154,189,42,136,158,179,44,139,92,182,14,33,152,72,136,196,178,163,97,151,222,75,138,105,165,185,108,169,90,210,195,202,74,76,238,162,105,195,43,229,59,7,20,73,79,34,222,58,72,169,106,238,173,192,106,142,115,53,68,93,109,179,204,105,168,75,45,200,29,170,17,152,133,198,149,136,204,154,121,198,9,165,103,202,73,90,97,50,169,100,164,180,149,71,4,178,83,53,157,68,174,14,77,44,139,143,136,110,29,248,181,181,12,202,157,90,88,97,165,188,243,166,148,145,153,33,182,155,113,197,171,130,80,133,40,236,68,102,61,94,11,226,245,101,128,184,161,79,226,230,31,191,8,220,246,157,136,83,208,229,22,193,60,195,168,91,106,105,214,92,70,227,52,56,211,142,54,102,147,74,200,150,102,149,37,68,74,32,250,115,1,196,148,205,165,83,249,84,20,246,69,51,132,152,203,102,48,237,197,193,198,66,60,151,152,137,97,196,146,155,117,183,18,102,149,161,73,50,81,40,140,200,200,200,200,114,192,124,214,105,99,231,79,140,159,8,21,15,164,95,19,83,201,113,230,39,134,95,29,122,98,52,66,182,150,62,116,248,201,240,129,80,250,69,241,53,60,151,30,98,120,101,241,215,166,35,64,101,80,0,0,0,0,0,138,190,92,239,164,159,239,147,249,52,74,160,138,190,92,239,164,159,239,147,249,52,5,170,228,84,243,167,170,126,15,227,189,35,46,19,82,33,91,145,83,206,158,169,248,63,142,244,140,184,77,72,0,0,0,0,0,0,0,0,128,30,84,127,62,204,77,248,151,208,240,67,42,185,12,126,157,159,189,191,229,33,138,188,168,254,125,152,155,241,47,161,224,134,85,114,24,253,59,63,123,127,202,64,37,80,0,0,0,0,0,66,95,44,118,47,68,214,186,75,192,225,108,59,241,101,45,195,137,59,44,173,135,152,105,40,231,24,228,34,41,231,154,90,110,181,161,80,231,0,131,37,153,89,108,175,42,74,230,165,205,160,249,140,198,188,80,154,227,86,46,85,248,175,57,76,91,113,21,76,226,38,100,136,120,152,213,69,174,13,133,172,245,48,164,234,136,141,104,101,173,91,72,232,164,137,13,164,137,41,34,34,32,203,78,71,220,28,158,215,58,80,22,42,195,189,179,201,112,210,94,252,68,99,153,80,189,124,84,116,59,240,144,240,214,53,165,105,204,133,196,187,172,36,173,37,179,100,86,83,113,38,38,210,109,41,149,79,229,81,178,41,236,178,18,99,45,152,195,185,9,25,7,22,202,94,98,37,135,18,105,113,167,27,81,26,86,133,36,205,38,147,35,35,35,50,49,128,28,140,24,67,19,72,96,53,75,139,147,22,34,217,136,196,41,194,89,131,37,62,210,216,122,93,47,214,52,219,200,66,122,104,89,196,189,28,218,137,103,188,153,108,201,36,71,153,114,20,3,229,178,172,165,167,180,53,85,57,162,170,152,29,138,117,79,204,34,37,115,24,109,106,28,212,69,48,226,155,117,188,232,53,33,89,86,133,21,210,102,147,181,200,204,183,137,243,228,209,175,226,113,7,66,220,59,138,153,84,48,147,89,148,142,30,38,65,20,76,155,89,224,209,9,18,227,80,176,238,161,178,44,139,76,25,66,25,102,44,234,66,144,181,102,207,152,226,135,149,6,147,240,83,77,172,65,217,233,158,102,128,156,243,116,218,15,36,22,206,204,102,182,5,141,162,37,187,17,37,204,241,73,137,206,225,95,51,164,238,99,53,18,134,95,242,29,85,51,216,186,87,23,40,168,136,236,242,89,84,194,79,52,131,134,213,32,181,81,81,109,197,55,16,230,114,44,234,204,136,40,98,177,153,164,181,119,73,17,169,70,97,146,188,168,254,98,120,155,241,47,166,32,132,32,104,245,75,72,171,156,125,195,74,42,169,129,219,100,181,5,97,38,149,204,97,181,171,111,95,10,252,107,77,186,222,116,26,86,156,200,90,138,233,50,81,94,228,100,123,196,223,242,163,249,137,226,111,196,190,152,130,16,173,162,119,157,62,13,252,32,83,222,145,96,7,210,68,166,83,42,144,74,160,164,82,41,100,36,186,91,46,135,110,18,14,14,17,148,178,196,51,13,164,146,219,77,182,146,36,161,9,73,18,73,36,68,68,68,68,67,150,0,0,0,0,0,0,0,62,85,199,213,64,249,87,1,244,167,162,119,154,198,13,252,31,211,222,142,96,93,81,106,180,78,243,88,193,191,131,250,123,209,204,11,170,0,0,0,2,42,249,87,52,22,245,125,40,48,82,140,254,232,138,175,224,160,85,245,42,76,209,184,114,79,215,118,165,165,94,193,227,71,207,15,9,84,28,73,180,166,85,63,149,70,200,167,178,200,73,140,182,99,14,228,36,100,28,91,41,121,136,150,28,73,165,198,156,109,68,105,90,20,147,52,154,76,140,140,140,200,192,124,177,15,127,129,120,23,136,250,69,226,60,187,11,240,190,77,183,77,99,174,235,207,58,102,136,89,124,42,76,137,200,168,151,8,143,86,202,51,38,231,99,81,169,73,66,18,181,173,8,87,47,73,185,76,170,65,164,150,43,200,164,82,200,73,116,182,93,92,79,97,32,224,225,25,75,44,67,48,220,123,201,109,166,219,73,18,80,132,164,137,36,146,34,34,34,34,33,41,60,138,148,157,43,242,2,170,107,175,6,101,94,18,120,97,29,41,231,157,137,189,187,97,216,165,206,236,218,251,107,53,58,206,158,175,54,92,221,43,95,120,12,202,209,215,1,168,221,27,112,142,69,133,52,100,20,34,81,46,135,66,230,113,204,195,155,43,155,76,77,9,40,136,215,73,75,90,179,184,164,220,146,107,86,68,18,27,73,228,66,72,174,88,0,15,154,205,44,124,233,241,147,225,2,161,244,139,226,85,57,21,60,214,42,159,132,8,239,71,75,132,85,233,99,231,79,140,159,8,21,15,164,95,18,147,200,213,54,149,72,52,68,173,167,179,217,156,36,186,91,46,174,38,81,113,145,145,111,37,150,33,152,110,89,47,83,142,184,226,140,146,132,37,36,106,53,25,145,17,17,153,128,205,92,98,198,42,7,2,168,9,166,35,98,52,250,18,93,45,151,67,190,235,77,59,20,203,47,204,31,109,151,30,76,36,42,94,90,18,236,75,137,105,100,219,68,162,53,25,123,230,80,3,139,218,98,98,230,39,105,46,230,147,210,105,196,93,41,80,193,68,52,116,251,48,113,139,125,18,120,70,144,104,110,25,6,237,210,180,41,38,225,188,156,132,211,171,125,243,54,201,46,169,3,191,211,127,77,26,171,75,140,71,126,58,9,83,89,37,3,45,213,177,36,167,157,142,113,77,175,84,111,101,142,137,96,150,108,148,98,201,247,8,212,130,232,54,105,107,50,242,155,139,180,20,222,10,98,229,99,64,206,177,74,148,195,138,130,113,73,211,177,27,52,214,109,5,2,183,152,132,89,50,183,214,107,52,145,153,33,182,155,53,184,187,100,104,150,214,176,211,173,111,48,79,158,133,218,91,82,186,92,225,97,85,50,214,182,26,146,69,179,75,234,105,114,146,219,90,184,229,67,54,181,190,195,68,243,174,20,27,142,27,201,101,110,25,41,90,151,8,202,232,49,144,3,230,135,71,92,121,172,180,109,197,201,22,43,81,145,177,105,92,186,33,8,153,192,179,16,76,162,109,46,53,164,226,32,157,53,33,105,200,226,83,98,81,161,89,22,72,113,37,157,9,50,250,30,192,188,116,195,141,34,240,226,93,138,24,95,57,219,165,81,215,105,230,93,34,68,84,190,41,36,70,228,44,75,100,103,171,121,25,147,114,185,164,210,164,173,10,90,22,133,168,46,0,0,0,15,149,113,245,80,62,85,192,125,41,232,157,230,177,131,127,7,244,247,163,152,23,84,90,173,19,188,214,48,111,224,254,158,244,115,2,234,128,12,85,229,71,243,19,196,223,137,125,49,4,50,168,98,175,42,63,152,158,38,252,75,233,136,32,16,173,162,119,157,62,13,252,32,83,222,145,96,125,41,143,154,205,19,188,233,240,111,225,2,158,244,139,3,233,76,0,0,0,66,183,45,95,157,61,45,240,127,3,233,25,136,186,188,134,63,78,207,222,223,242,144,181,92,181,126,116,244,183,193,252,15,164,102,34,234,242,24,253,59,63,123,127,202,64,37,80,0,0,0,0,4,43,114,213,249,211,210,223,7,240,62,145,152,135,34,167,157,61,83,240,127,29,233,25,112,114,213,249,211,210,223,7,240,62,145,152,135,34,167,157,61,83,240,127,29,233,25,112,9,169,0,0,1,243,89,165,143,157,62,50,124,32,84,62,145,124,125,41,143,154,205,44,124,233,241,147,225,2,161,244,139,224,37,83,145,83,205,98,169,248,64,142,244,116,184,101,86,150,62,107,24,201,240,127,80,250,57,241,138,188,138,158,107,21,79,194,4,119,163,165,195,42,180,177,243,88,198,79,131,250,135,209,207,128,249,172,31,74,122,39,121,172,96,223,193,253,61,232,230,7,205,96,250,83,209,59,205,99,6,254,15,233,239,71,48,3,21,121,106,252,214,41,111,132,8,31,71,76,70,0,114,92,121,246,97,151,199,94,135,141,25,255,0,203,87,230,177,75,124,32,64,250,58,98,48,3,146,227,207,179,12,190,58,244,60,104,11,171,203,87,231,79,75,124,31,192,250,70,98,45,167,39,22,135,210,173,44,49,114,61,85,201,69,149,9,69,67,177,31,58,68,51,169,109,113,207,186,179,40,104,19,81,44,157,109,14,147,111,173,110,54,147,50,67,10,65,41,181,184,135,19,114,249,106,252,233,233,111,131,248,31,72,204,69,213,228,49,250,118,126,246,255,0,148,128,74,76,166,83,42,144,74,160,164,82,41,100,36,186,91,46,135,110,18,14,14,17,148,178,196,51,13,164,146,219,77,182,146,36,161,9,73,18,73,36,68,68,68,68,67,150,0,0,34,175,149,175,66,138,86,77,34,140,210,203,12,165,156,221,22,169,131,45,214,146,246,9,180,66,189,180,47,86,137,154,72,212,147,75,202,125,109,54,234,91,74,181,170,121,46,153,37,73,121,110,74,160,197,94,84,127,49,60,77,248,151,211,16,64,33,91,68,239,58,124,27,248,64,167,189,34,192,250,83,31,53,154,39,121,211,224,223,194,5,61,233,22,7,210,152,0,181,90,88,249,172,99,39,193,253,67,232,231,197,213,22,171,75,31,53,140,100,248,63,168,125,28,248,15,154,193,245,80,62,85,199,213,64,12,106,211,127,66,234,87,75,140,56,126,6,9,50,169,37,125,45,213,191,36,168,93,129,109,78,47,84,79,101,129,137,124,144,111,20,26,205,247,12,210,131,232,56,105,119,42,242,155,107,128,31,207,85,5,85,126,170,211,149,37,57,48,247,72,56,233,108,116,59,159,185,113,151,155,113,29,202,74,147,212,100,62,164,196,122,242,158,232,21,19,140,242,168,189,32,112,126,69,23,31,136,50,200,120,102,102,178,136,77,82,10,109,46,97,47,103,121,182,146,214,182,34,57,36,166,18,68,110,244,153,96,155,66,84,178,109,10,8,107,155,77,166,179,249,172,108,246,123,51,139,152,204,166,49,14,69,198,70,69,188,167,159,137,125,197,26,156,117,199,20,102,165,173,74,51,81,168,204,204,204,204,204,79,167,37,199,152,158,25,124,117,233,136,209,0,34,127,185,46,60,196,240,203,227,175,76,70,128,133,109,44,124,233,241,147,225,2,161,244,139,226,98,121,38,232,10,54,153,208,230,152,172,228,84,244,36,36,246,177,136,152,68,207,102,9,35,55,227,151,15,48,138,135,96,150,163,51,50,67,109,54,68,148,21,144,70,167,20,69,153,197,169,80,237,165,143,157,62,50,124,32,84,62,145,124,77,79,37,199,152,158,25,124,117,233,136,208,25,84,0,40,96,40,100,64,92,69,12,0,81,68,87,59,10,151,1,160,204,200,238,67,89,111,43,128,3,157,64,14,117,0,234,166,174,18,53,87,81,21,243,113,63,120,67,166,157,245,1,69,86,105,65,59,12,121,233,82,71,69,91,247,187,21,222,37,254,161,116,145,179,244,147,191,63,19,247,132,33,233,153,49,56,138,246,17,38,166,186,84,243,105,220,126,237,17,222,3,162,209,26,17,199,234,154,97,210,109,195,203,87,65,21,210,91,189,81,129,54,216,60,218,219,147,60,70,133,23,203,174,113,47,115,64,135,141,9,36,173,70,204,100,49,42,215,93,186,198,20,139,45,173,185,80,199,217,222,38,115,13,225,83,13,43,117,37,159,124,82,207,165,245,9,1,236,12,183,92,105,62,3,81,159,80,162,183,32,204,6,60,233,107,22,184,90,78,21,72,36,254,139,176,93,47,218,238,136,74,197,215,87,23,136,85,82,84,146,253,30,142,87,68,189,221,207,202,38,119,76,233,138,161,105,40,98,187,100,69,58,135,46,151,237,103,187,196,45,87,111,170,51,17,234,146,232,157,231,17,202,232,125,125,95,148,4,161,232,29,36,110,30,10,67,22,68,253,221,162,161,111,155,134,242,133,61,219,134,127,180,69,190,195,8,244,30,135,90,100,52,209,228,95,246,151,7,213,237,33,134,109,182,102,87,1,168,11,136,10,145,110,184,2,184,138,17,151,104,162,140,207,112,36,172,64,53,29,140,197,72,105,21,35,234,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,81,92,6,145,169,92,6,144,3,221,196,104,73,24,214,173,246,176,161,25,31,0,26,140,238,41,186,198,1,186,198,3,139,21,125,90,204,189,129,140,98,210,190,53,12,97,237,82,75,81,17,167,97,190,227,253,125,129,147,145,135,102,156,250,131,251,195,14,52,210,156,57,7,64,214,36,136,156,153,57,190,221,11,218,239,67,247,119,128,137,12,109,125,49,120,187,57,36,153,25,43,102,224,86,225,10,223,104,206,206,79,248,75,74,168,53,111,253,84,235,47,101,20,35,243,16,163,28,142,197,24,247,214,230,124,250,171,157,173,123,67,160,191,16,145,78,79,230,72,228,180,26,141,63,223,78,191,111,20,2,72,165,104,201,5,13,127,214,80,95,112,135,41,119,176,216,151,151,202,140,39,168,154,79,222,33,200,95,0,22,179,22,160,74,41,217,113,244,186,42,136,224,101,214,104,16,73,140,208,74,107,153,238,71,191,104,235,47,115,19,225,136,144,166,242,224,77,40,205,99,123,174,222,196,65,246,145,148,242,165,126,15,102,131,213,107,118,191,162,102,189,181,61,231,218,3,212,104,57,59,102,3,17,153,105,197,161,38,252,238,74,146,186,84,119,241,235,236,247,199,101,140,203,39,49,130,186,112,143,114,170,89,154,139,236,197,56,45,230,136,241,235,135,197,9,49,33,220,164,185,252,158,253,27,223,229,131,238,30,243,22,85,159,21,43,37,222,249,170,9,137,223,255,0,105,112,107,91,203,242,86,253,115,238,119,135,97,255,0,56,106,253,138,126,243,202,128,0,211,222,144,0,0,0,0,94,173,19,244,111,152,105,39,136,231,79,59,27,17,45,167,101,12,166,58,119,48,105,149,41,73,107,57,37,48,237,43,41,182,151,221,60,217,115,238,36,161,213,217,122,188,138,253,44,218,174,253,200,183,110,51,50,248,182,142,208,211,236,157,45,205,110,174,174,27,116,70,102,127,158,179,61,34,59,229,236,180,41,209,41,252,127,169,202,171,172,224,226,17,135,210,119,157,110,45,214,34,27,74,163,227,91,38,86,80,39,101,147,205,165,72,120,150,167,18,159,37,42,66,84,149,168,148,153,113,29,125,59,79,202,41,58,126,89,75,83,240,155,44,174,77,6,204,190,9,141,98,151,170,135,101,4,134,209,153,102,106,85,146,146,43,168,204,206,219,204,204,118,3,176,118,118,207,163,103,218,224,167,156,207,89,254,123,158,59,223,61,238,212,239,126,187,225,23,99,134,221,57,138,41,240,137,235,51,252,83,203,51,232,136,233,16,214,0,3,144,106,0,0,0,0,0,0,0,0,0,0,0,138,190,92,239,164,159,239,147,249,52,74,160,138,190,92,239,164,159,239,147,249,52,6,42,242,92,121,246,97,151,199,94,135,141,19,252,32,7,146,227,207,179,12,190,58,244,60,104,159,224,0,0,0,31,42,227,234,160,124,171,128,250,83,209,59,205,99,6,254,15,233,239,71,48,62,112,106,202,166,123,92,213,83,154,214,169,142,219,103,85,4,194,34,105,49,137,213,33,189,124,83,238,41,199,92,200,130,74,19,153,107,81,217,36,73,43,216,136,139,112,157,232,250,254,27,12,57,45,101,181,155,213,12,92,138,34,23,5,229,144,210,249,132,33,186,151,216,152,196,202,89,135,130,54,212,209,103,66,206,37,230,72,150,86,200,102,74,51,73,17,168,160,48,4,228,242,65,97,124,170,139,209,46,26,188,101,80,143,204,177,6,113,27,50,136,125,48,73,105,246,152,134,121,80,77,66,173,219,154,158,66,85,14,243,201,190,82,73,197,56,68,158,42,86,111,139,41,161,102,25,252,136,180,83,195,10,21,200,73,172,36,92,61,62,196,194,62,22,104,222,174,42,22,58,52,206,50,41,133,163,34,77,26,183,226,29,65,33,73,204,148,164,146,163,53,17,153,222,176,24,21,203,29,132,48,213,174,141,16,56,165,14,196,33,76,176,226,112,203,203,125,231,221,74,249,186,57,104,133,121,150,144,155,161,107,84,65,192,44,205,100,86,67,43,202,162,185,165,113,151,160,29,117,242,59,211,39,9,231,252,215,206,27,93,64,220,139,83,175,213,101,231,38,215,1,173,205,149,87,213,237,90,204,182,233,100,203,116,223,49,76,79,41,164,166,107,58,208,115,19,224,228,210,200,184,248,134,225,229,177,107,106,25,149,58,180,176,196,206,17,231,157,52,164,140,201,13,180,219,142,45,92,18,132,41,71,98,35,49,0,50,153,180,214,65,53,130,158,200,166,113,114,233,148,186,33,184,184,56,200,71,148,203,240,207,182,162,83,110,182,226,76,148,133,165,68,74,37,17,145,145,145,25,0,250,158,0,24,127,202,151,142,144,120,63,162,156,250,155,130,156,236,149,38,34,126,118,229,140,182,76,56,226,225,92,50,57,130,212,219,167,155,83,178,235,25,83,136,74,148,135,34,88,242,77,68,180,132,54,105,79,141,127,154,39,72,42,219,24,219,151,236,80,149,4,192,182,6,20,214,173,196,64,176,210,33,225,117,169,214,56,68,241,176,203,70,230,85,154,117,134,188,182,77,136,175,173,121,128,208,216,89,201,133,73,98,76,194,10,45,138,135,19,241,34,6,105,18,81,48,238,195,173,169,115,16,19,86,160,91,36,45,102,149,161,73,55,98,80,234,80,140,232,140,73,116,146,132,40,241,127,10,176,206,170,198,76,71,167,48,182,138,132,218,39,85,52,193,169,124,54,102,220,91,108,231,62,155,238,234,208,181,165,150,144,74,113,197,146,79,35,104,90,140,172,147,18,233,203,43,41,149,72,52,68,162,100,82,41,100,36,186,91,46,174,37,176,144,112,112,140,165,150,33,152,110,89,48,75,109,54,218,72,146,132,37,36,73,36,145,17,17,17,17,0,192,14,76,233,76,170,127,166,190,31,200,167,178,200,73,140,182,99,15,62,132,140,131,139,101,47,49,18,195,146,72,228,184,211,141,168,141,43,66,146,102,147,73,145,145,145,153,24,179,248,253,131,147,221,31,241,150,172,193,218,141,237,162,46,153,152,42,29,184,156,168,70,215,10,180,147,144,209,57,16,181,147,122,214,28,105,221,94,115,82,51,229,87,73,38,66,245,242,92,121,246,97,151,199,94,135,141,25,21,203,97,131,178,169,45,101,65,227,124,142,67,22,212,69,75,15,21,36,159,198,51,10,148,194,41,248,82,109,80,106,117,196,160,140,226,92,105,199,208,70,226,204,212,212,26,9,36,68,210,128,100,255,0,36,238,58,72,177,63,70,9,102,28,243,204,214,54,169,195,75,203,166,233,152,18,215,150,21,248,136,135,32,13,151,76,212,74,101,44,35,80,148,92,148,222,204,105,200,148,106,212,188,213,16,87,201,59,142,147,220,48,210,130,89,135,60,243,42,130,165,177,46,242,233,186,102,4,132,102,138,98,30,33,200,3,101,211,52,154,94,83,235,212,37,23,52,185,180,154,114,41,122,181,34,117,0,124,214,105,99,231,79,140,159,8,21,15,164,95,19,83,201,113,230,39,134,95,29,122,98,52,66,182,150,62,116,248,201,240,129,80,250,69,241,53,60,151,30,98,120,101,241,215,166,35,64,101,80,0,0,0,0,0,138,190,92,239,164,159,239,147,249,52,74,160,138,190,92,239,164,159,239,147,249,52,5,170,228,84,243,167,170,126,15,227,189,35,46,19,82,33,91,145,83,206,158,169,248,63,142,244,140,184,77,72,0,0,0,0,0,0,0,0,128,30,84,127,62,204,77,248,151,208,240,67,42,185,12,126,157,159,189,191,229,33,138,188,168,254,125,152,155,241,47,161,224,134,85,114,24,253,59,63,123,127,202,64,37,80,0,0,0,0,5,159,210,247,23,162,112,35,70,140,66,197,41,123,241,108,76,165,50,117,179,43,126,25,134,158,92,60,198,37,105,133,131,120,208,239,65,72,68,67,237,45,100,162,87,65,42,232,175,201,63,155,113,61,28,172,21,76,138,159,208,150,175,148,205,227,182,120,186,154,97,40,149,202,219,213,45,123,68,82,35,153,139,83,119,73,25,34,204,66,68,46,234,50,79,66,215,204,164,145,193,12,166,83,53,159,205,96,164,82,41,100,92,198,101,49,136,110,18,14,14,17,149,60,252,75,238,40,146,219,77,182,146,53,45,106,81,146,73,36,70,102,102,68,64,62,138,116,25,194,249,174,14,104,151,134,116,28,245,81,101,50,98,79,206,81,140,69,193,42,17,248,71,227,158,114,53,200,87,26,81,154,146,182,85,18,108,157,236,102,109,153,154,83,124,165,125,64,0,68,175,46,45,45,34,132,170,176,146,181,135,129,201,58,154,203,231,18,184,200,157,106,207,91,11,8,228,43,144,237,228,51,200,156,171,141,137,59,145,18,143,89,101,25,146,82,69,104,57,32,177,66,107,69,233,105,13,65,178,152,183,229,184,131,39,141,150,196,48,152,213,52,195,79,195,50,168,214,162,150,213,141,47,45,41,135,121,148,223,41,164,162,156,50,87,20,171,47,249,105,232,8,105,238,143,52,166,32,195,211,209,113,147,42,86,168,68,50,227,153,39,84,136,9,116,100,59,132,241,186,73,60,137,66,226,24,128,65,45,101,185,121,18,147,45,97,146,163,175,147,194,181,149,80,26,105,97,84,246,115,15,22,244,60,84,225,114,68,38,25,9,82,201,249,132,51,176,44,168,201,74,73,100,75,177,45,169,103,123,146,9,70,68,163,34,73,132,186,114,163,249,137,226,111,196,190,152,130,16,173,162,119,157,62,13,252,32,83,222,145,96,77,79,42,63,152,158,38,252,75,233,136,33,10,218,39,121,211,224,223,194,5,61,233,22,0,125,41,128,0,0,0,0,0,0,0,249,87,31,85,3,229,92,7,210,158,137,222,107,24,55,240,127,79,122,57,129,117,69,170,209,59,205,99,6,254,15,233,239,71,48,46,168,0,0,0,0,0,15,154,205,44,124,233,241,147,225,2,161,244,139,226,85,57,21,60,214,42,159,132,8,239,71,75,132,85,233,99,231,79,140,159,8,21,15,164,95,18,169,200,169,230,177,84,252,32,71,122,58,92,3,63,192,0,7,205,102,150,62,116,248,201,240,129,80,250,69,241,196,130,210,6,190,151,104,243,31,163,68,189,112,144,180,156,210,168,42,170,57,214,77,228,69,197,62,80,237,178,80,206,168,156,213,46,24,141,150,157,38,212,217,158,181,180,43,55,68,136,185,122,88,249,211,227,39,194,5,67,233,23,199,159,193,220,29,175,177,214,191,149,225,206,28,200,98,230,51,41,140,67,13,58,235,80,175,60,196,189,135,30,109,149,69,197,41,148,45,77,67,54,167,80,110,58,105,50,73,31,188,70,23,3,67,189,21,107,45,43,241,114,95,71,201,165,177,105,166,37,209,16,241,53,100,221,183,9,148,75,165,198,190,153,37,213,33,105,218,92,74,92,75,40,202,172,203,35,81,150,173,14,45,19,253,64,96,237,3,135,88,71,41,193,9,52,134,18,42,147,149,201,202,72,184,56,216,86,86,136,246,13,6,151,149,18,218,80,150,157,91,230,167,22,241,228,34,113,110,56,102,93,35,30,83,69,93,25,232,221,20,48,142,15,11,104,248,232,185,138,213,16,169,148,222,103,18,102,149,204,102,46,33,180,58,249,55,152,210,202,50,180,218,16,218,76,242,161,9,204,165,175,59,139,188,0,32,219,148,191,65,200,157,28,107,39,177,134,135,92,34,240,234,180,156,56,134,97,27,67,80,235,145,204,94,39,31,56,36,178,130,74,78,24,210,135,84,202,144,158,130,27,54,214,68,105,66,222,182,154,16,105,163,85,104,143,136,236,71,70,170,107,59,160,102,90,198,39,116,243,81,206,37,180,107,77,156,209,208,204,26,201,147,140,65,48,217,18,150,93,54,201,77,102,70,98,113,19,233,95,208,20,110,41,209,179,108,62,196,26,122,18,121,79,79,33,206,26,58,6,36,143,35,168,185,25,25,25,25,41,11,74,137,43,66,210,100,180,45,41,82,77,42,73,25,124,251,105,163,162,77,85,162,54,41,157,45,50,119,110,166,231,187,76,194,153,152,165,78,59,172,129,76,75,136,67,15,186,108,180,217,198,54,217,50,167,144,217,26,83,174,108,200,236,178,1,244,39,73,213,50,42,230,149,147,86,180,180,118,219,37,168,37,240,243,73,116,78,169,109,235,225,95,109,46,52,230,69,146,86,156,200,90,78,202,34,81,94,198,68,123,135,108,34,175,145,115,18,49,198,58,50,163,195,41,156,28,214,59,9,224,101,241,49,210,216,248,136,23,151,11,46,156,37,248,109,100,28,60,87,169,163,88,220,82,222,92,57,153,158,100,147,137,36,103,116,220,149,64,1,242,174,62,170,7,202,184,15,165,61,19,188,214,48,111,224,254,158,244,115,2,234,139,85,162,119,154,198,13,252,31,211,222,142,96,93,80,1,138,188,168,254,98,120,155,241,47,166,32,134,85,12,85,229,71,243,19,196,223,137,125,49,4,2,21,180,78,243,167,193,191,132,10,123,210,44,15,165,49,243,89,162,119,157,62,13,252,32,83,222,145,96,125,41,128,0,0,8,86,229,171,243,167,165,190,15,224,125,35,49,23,87,144,199,233,217,251,219,254,82,22,171,150,175,206,158,150,248,63,129,244,140,196,93,94,67,31,167,103,239,111,249,72,4,170,0,0,0,0,0,133,110,90,191,58,122,91,224,254,7,210,51,16,228,84,243,167,170,126,15,227,189,35,46,14,90,191,58,122,91,224,254,7,210,51,16,228,84,243,167,170,126,15,227,189,35,46,1,53,32,0,0,62,107,52,177,243,167,198,79,132,10,135,210,47,143,165,49,243,89,165,143,157,62,50,124,32,84,62,145,124,4,170,114,42,121,172,85,63,8,17,222,142,151,12,170,210,199,205,99,25,62,15,234,31,71,62,49,87,145,83,205,98,169,248,64,142,244,116,184,101,86,150,62,107,24,201,240,127,80,250,57,240,31,53,131,233,79,68,239,53,140,27,248,63,167,189,28,192,249,172,31,74,122,39,121,172,96,223,193,253,61,232,230,0,98,175,45,95,154,197,45,240,129,3,232,233,136,192,14,75,143,62,204,50,248,235,208,241,163,63,249,106,252,214,41,111,132,8,31,71,76,70,0,114,92,121,246,97,151,199,94,135,141,1,117,121,106,252,233,233,111,131,248,31,72,204,69,213,228,49,250,118,126,246,255,0,148,133,170,229,171,243,167,165,190,15,224,125,35,49,23,87,144,199,233,217,251,219,254,82,1,42,128,0,0,49,87,149,31,204,79,19,126,37,244,196,16,202,161,138,188,168,254,98,120,155,241,47,166,32,128,66,182,137,222,116,248,55,240,129,79,122,69,129,244,166,62,107,52,78,243,167,193,191,132,10,123,210,44,15,165,48,1,106,180,177,243,88,198,79,131,250,135,209,207,139,170,45,86,150,62,107,24,201,240,127,80,250,57,240,31,53,131,234,160,124,171,143,170,128,0,0,1,243,89,165,143,157,62,50,124,32,84,62,145,124,77,79,37,199,152,158,25,124,117,233,136,209,10,218,88,249,211,227,39,194,5,67,233,23,196,212,242,92,121,137,225,151,199,94,152,141,1,10,218,88,249,211,227,39,194,5,67,233,23,196,212,242,92,121,137,225,151,199,94,152,141,16,173,165,143,157,62,50,124,32,84,62,145,124,77,79,37,199,152,158,25,124,117,233,136,208,25,84,0,41,114,32,20,62,34,130,167,196,45,186,224,52,40,136,198,162,43,17,13,54,185,141,126,180,128,80,28,234,1,69,29,236,3,201,86,14,147,27,37,204,186,90,206,63,185,16,85,165,132,217,168,252,65,128,54,214,149,17,201,26,70,228,153,125,29,254,223,124,78,46,32,196,45,189,131,167,107,235,122,190,160,64,110,62,204,29,141,174,101,235,113,236,231,205,205,39,201,34,250,51,189,221,224,50,19,65,6,21,172,147,88,142,222,25,195,245,254,213,19,23,69,182,104,128,93,203,232,234,254,10,68,66,232,19,13,159,153,212,104,189,171,72,126,191,218,162,96,169,84,19,112,43,177,88,181,199,252,20,128,238,143,136,162,206,205,153,152,169,241,27,111,168,201,149,111,236,251,224,49,27,78,168,196,181,73,195,38,229,186,123,11,196,143,251,145,225,13,243,183,53,216,145,83,153,91,124,198,52,255,0,235,204,75,158,159,147,70,97,233,134,16,183,242,168,167,208,151,44,166,127,164,222,238,17,10,181,237,88,145,82,25,30,98,84,100,98,139,171,232,224,38,63,66,88,98,69,51,75,185,190,234,162,224,186,253,206,24,102,17,29,134,37,232,90,206,74,74,148,51,77,191,57,144,61,126,229,14,50,217,41,189,238,64,22,176,169,112,49,75,220,84,184,24,13,38,64,158,2,167,192,81,60,0,84,84,187,184,138,13,69,111,178,1,239,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,162,184,13,35,82,184,13,32,22,26,80,86,184,170,143,133,128,140,186,128,84,86,221,19,3,43,7,173,48,28,25,129,218,29,227,236,105,95,120,198,13,105,195,20,69,65,214,185,156,254,246,245,123,180,48,206,57,170,137,48,113,6,119,220,202,207,238,24,142,125,60,39,218,186,126,184,132,39,34,8,139,155,55,17,244,124,184,83,237,1,24,21,83,132,230,35,69,42,247,35,201,213,238,9,18,81,201,252,95,48,232,59,127,198,159,195,138,17,143,51,124,226,43,167,93,186,140,149,151,202,227,234,36,36,231,147,243,244,6,130,248,211,248,113,64,36,126,7,116,43,55,253,105,63,120,134,250,248,13,168,2,35,133,102,255,0,173,39,239,16,220,89,25,125,176,30,74,178,107,88,168,94,141,236,110,117,253,72,133,253,45,97,90,71,130,185,81,107,237,221,103,238,2,106,234,100,17,156,61,200,143,203,252,66,28,52,195,132,67,126,8,217,182,202,251,127,2,253,174,2,203,232,170,233,55,137,242,67,205,111,155,210,142,175,217,2,229,98,130,179,98,101,90,171,222,243,216,243,255,0,180,44,90,109,25,94,213,98,100,143,122,183,207,101,92,63,108,11,171,136,231,155,16,234,133,118,206,163,79,254,189,99,90,222,95,146,183,235,159,115,188,59,15,249,195,87,236,83,247,158,116,0,6,158,244,128,0,0,61,206,9,225,13,79,142,56,143,40,195,202,94,22,33,74,141,121,10,142,139,105,146,117,50,232,34,90,73,232,167,8,212,146,202,132,170,246,53,39,58,141,40,73,230,90,72,230,111,5,48,134,152,192,236,56,148,97,237,49,11,14,148,192,178,133,71,69,180,201,180,169,140,105,161,36,244,83,132,106,81,230,90,147,123,26,149,149,36,148,36,242,161,36,86,215,65,188,23,144,97,54,4,201,38,178,232,141,182,105,91,193,66,84,83,24,197,195,161,181,150,190,29,11,106,25,38,93,35,109,164,168,200,137,74,59,173,110,172,178,146,242,22,66,29,134,245,177,182,109,58,75,113,118,191,143,84,125,81,225,249,188,159,218,86,250,221,222,29,109,90,13,60,227,79,106,169,136,143,222,170,51,19,84,251,169,143,167,172,242,160,0,14,109,213,237,96,0,0,0,0,0,0,0,0,0,0,0,0,34,175,151,59,233,39,251,228,254,77,18,168,48,3,149,111,69,204,118,210,83,228,93,242,20,161,188,35,240,115,158,249,207,230,156,28,30,163,104,216,117,63,60,186,222,108,218,135,124,155,219,46,251,92,174,24,1,201,113,231,217,134,95,29,122,30,52,79,240,136,13,2,180,10,210,199,5,180,177,161,177,51,18,240,167,153,169,185,55,57,237,177,188,251,45,136,213,107,101,177,76,183,226,217,136,91,138,187,142,161,61,20,157,175,115,177,17,153,75,248,0,0,0,15,149,113,245,80,32,7,251,23,26,118,127,192,103,253,230,147,255,0,173,128,207,253,37,191,242,54,202,62,15,232,79,195,202,196,43,9,232,199,12,4,197,138,195,147,70,91,163,245,57,74,109,117,244,61,31,73,202,220,148,109,208,205,229,138,130,118,1,81,45,235,214,225,50,121,9,135,78,249,242,171,47,68,206,229,120,235,194,126,75,141,44,126,74,116,111,201,75,3,63,57,158,16,75,188,35,252,243,75,127,66,246,150,246,175,80,139,214,250,142,179,212,250,126,199,125,128,78,160,0,0,241,88,223,69,77,113,43,5,235,236,57,145,68,66,49,50,170,169,121,172,146,13,216,181,169,44,54,252,76,35,140,182,167,20,148,169,68,130,82,200,204,201,42,59,94,196,124,7,204,96,250,168,16,3,253,139,141,59,63,224,51,254,243,73,255,0,214,192,78,246,30,214,178,172,74,160,41,172,70,145,67,197,177,45,170,164,240,83,184,54,162,208,148,190,219,17,44,161,230,210,226,82,165,36,150,73,89,17,145,41,69,123,216,207,136,135,110,89,60,107,240,231,72,41,78,14,66,75,245,48,152,101,47,61,115,238,53,149,199,227,166,45,67,196,57,149,68,226,137,76,165,132,65,146,110,132,40,156,215,223,50,114,24,149,236,16,145,212,216,107,163,109,3,77,79,105,184,183,234,26,86,135,149,64,198,73,225,31,135,83,238,70,195,64,54,135,33,155,113,78,37,131,89,184,131,65,40,221,75,119,177,154,201,61,33,10,211,110,76,238,80,9,252,214,54,123,61,193,248,185,140,202,99,16,228,92,100,100,93,91,41,121,248,151,220,81,169,199,92,113,81,134,165,173,74,51,81,168,204,204,204,204,204,5,235,228,96,192,104,106,171,20,42,92,127,158,193,69,236,244,60,58,101,114,37,170,29,212,176,228,198,49,183,18,251,136,120,150,72,90,217,134,186,20,209,165,123,163,155,89,228,52,160,213,145,92,181,126,107,20,183,194,4,15,163,166,34,255,0,232,33,129,115,221,29,180,96,164,112,230,177,147,74,165,213,74,118,169,140,245,50,243,66,243,197,68,68,56,226,9,231,80,68,78,188,219,6,195,10,89,26,147,226,73,40,90,144,148,40,237,255,0,42,6,2,98,198,145,56,5,32,162,176,114,148,240,130,117,5,88,66,205,31,134,219,161,161,50,66,162,10,53,181,57,158,33,198,208,118,91,205,149,136,243,116,175,107,17,153,4,96,242,92,121,246,97,151,199,94,135,141,19,83,165,62,10,126,104,157,31,107,108,28,110,97,177,69,212,18,242,216,31,83,186,182,209,28,195,168,136,133,214,171,86,225,147,38,251,45,19,153,80,106,213,154,242,217,86,50,141,93,2,180,10,210,199,5,180,177,161,177,51,18,240,167,153,169,185,55,57,237,177,188,251,45,136,213,107,101,177,76,183,226,217,136,91,138,187,142,161,61,20,157,175,115,177,17,153,75,248,15,150,25,76,218,107,32,154,193,79,100,83,56,185,116,202,93,16,220,92,28,100,35,202,101,248,103,219,81,41,183,91,113,38,74,66,210,162,37,18,136,200,200,200,140,135,210,246,0,227,28,139,72,12,26,164,241,138,156,103,103,132,169,165,233,136,114,27,50,215,178,69,33,74,110,38,27,58,208,131,115,84,251,110,181,172,200,73,94,76,201,232,168,140,68,182,148,252,151,218,67,197,233,5,91,76,180,126,193,237,182,129,152,204,10,97,40,90,103,50,136,54,218,215,180,135,95,97,166,20,243,70,211,45,62,183,154,109,26,178,179,109,160,174,175,40,243,83,146,251,9,244,159,192,188,56,170,112,183,72,26,71,153,100,176,51,6,38,20,182,178,111,15,28,225,109,4,230,216,194,117,17,14,161,166,82,182,217,113,40,202,139,185,18,250,174,179,81,229,8,129,210,199,206,159,25,62,16,42,31,72,190,38,167,146,227,204,79,12,190,58,244,196,104,142,173,33,121,56,116,206,174,113,247,18,235,90,91,6,246,217,45,65,88,78,102,146,232,159,8,165,77,235,225,95,141,117,198,156,200,184,148,173,57,144,180,157,148,68,162,189,140,136,247,9,63,208,43,11,107,188,22,209,58,134,195,60,75,145,115,53,73,38,231,61,182,11,106,102,35,85,173,153,69,60,223,140,101,107,109,87,109,212,43,162,163,181,236,118,50,50,32,200,0,0,0,0,0,1,21,124,185,223,73,63,223,39,242,104,149,65,128,28,171,122,46,99,182,146,159,34,239,144,165,13,225,31,131,156,247,206,127,52,224,224,245,27,70,195,169,249,229,214,243,102,212,59,228,222,217,119,218,229,112,197,94,69,79,58,122,167,224,254,59,210,50,225,53,34,48,57,47,244,51,210,79,71,108,125,159,214,184,199,134,254,15,201,99,104,248,169,91,17,60,241,1,23,158,41,113,176,78,37,188,144,239,184,178,186,25,112,238,101,151,163,107,220,200,142,79,192,0,0,0,0,0,0,0,4,0,242,163,249,246,98,111,196,190,135,130,25,85,200,99,244,236,253,237,255,0,41,15,41,167,174,129,90,88,227,78,150,53,206,38,97,166,20,243,205,55,57,230,205,138,55,159,101,176,250,221,84,182,21,151,60,91,209,8,113,54,113,165,167,164,146,189,174,87,35,35,60,128,228,164,209,115,29,180,107,249,40,252,154,232,111,7,60,35,230,78,108,249,167,7,25,175,217,246,237,119,206,206,185,151,46,189,175,42,215,205,186,246,59,6,127,128,0,0,0,0,142,14,91,138,214,85,1,130,248,123,135,47,67,197,156,202,121,84,59,59,135,117,40,78,161,44,64,194,56,203,169,90,179,102,37,154,166,12,154,72,146,100,100,151,46,105,177,18,163,215,64,58,23,228,137,166,78,19,200,57,211,155,246,74,129,185,238,187,81,173,205,205,173,174,63,85,151,50,109,172,217,117,121,175,209,207,154,202,182,83,146,174,85,189,23,49,219,73,79,145,119,200,82,134,240,143,193,206,123,231,63,154,112,112,122,141,163,97,212,252,242,235,121,179,106,29,242,111,108,187,237,114,190,63,232,21,160,86,150,56,45,165,141,13,137,152,151,133,60,205,77,201,185,207,109,141,231,217,108,70,171,91,45,138,101,191,22,204,66,220,85,220,117,9,232,164,237,123,157,136,140,200,37,252,0,0,98,175,42,63,152,158,38,252,75,233,136,33,6,216,33,90,202,176,215,26,40,28,70,158,195,197,191,45,165,106,137,84,238,49,168,68,37,79,184,196,52,91,111,56,150,210,165,37,38,179,74,12,136,141,73,43,218,230,92,68,249,233,235,133,181,222,52,232,157,92,225,158,26,72,185,230,164,156,243,102,197,5,181,51,15,173,213,76,161,94,115,198,60,180,54,155,54,210,213,210,81,94,214,43,153,145,28,64,255,0,98,227,78,207,248,12,255,0,188,210,127,245,176,18,169,202,143,230,39,137,191,18,250,98,8,66,182,137,222,116,248,55,240,129,79,122,69,129,58,122,122,225,109,119,141,58,39,87,56,103,134,146,46,121,169,39,60,217,177,65,109,76,195,235,117,83,40,87,156,241,143,45,13,166,205,180,181,116,148,87,181,138,230,100,71,24,26,61,114,112,233,157,67,99,238,26,86,181,78,13,236,82,90,126,176,147,77,38,49,62,17,74,156,212,66,177,26,211,142,185,145,17,42,90,178,161,10,59,36,141,71,107,17,25,238,1,55,224,0,0,0,0,0,0,0,62,85,199,213,64,128,31,236,92,105,217,255,0,1,159,247,154,79,254,182,2,106,116,78,243,88,193,191,131,250,123,209,204,11,170,45,254,143,84,180,246,134,192,44,52,162,170,152,29,138,117,79,209,242,105,92,198,27,90,135,53,17,76,65,52,219,173,231,65,169,10,202,180,40,174,147,52,157,174,70,101,188,92,0,0,0,0,0,0,31,53,154,88,249,211,227,39,194,5,67,233,23,196,170,114,42,121,172,85,63,8,17,222,142,151,12,63,210,23,147,135,76,234,231,31,113,46,181,165,176,111,109,146,212,21,132,230,105,46,137,240,138,84,222,190,21,248,215,92,105,204,139,137,74,211,153,11,73,217,68,74,43,216,200,143,112,207,254,75,252,4,197,141,29,176,10,127,69,99,29,41,224,252,234,54,176,138,154,49,13,183,67,69,231,133,92,20,19,105,115,60,59,142,32,174,182,92,43,25,230,232,222,214,50,51,12,192,0,0,31,54,218,77,202,102,179,253,46,241,94,69,34,150,69,204,102,83,28,72,158,194,65,193,194,50,167,159,137,125,201,155,201,109,166,219,73,26,150,181,40,201,36,146,35,51,51,34,33,54,154,16,104,93,74,232,143,135,12,64,198,166,85,59,175,166,90,199,231,117,11,80,45,165,196,107,73,156,208,48,207,154,9,227,131,65,176,217,146,86,125,55,9,78,229,70,98,109,30,127,70,253,4,229,88,81,164,54,37,105,47,92,198,66,77,42,202,158,168,159,197,211,237,67,56,151,225,37,242,168,248,132,188,219,166,151,97,210,235,81,214,55,218,90,155,112,209,170,117,73,44,217,148,99,45,64,0,0,0,91,252,116,192,188,56,210,47,14,38,56,95,138,18,109,186,85,29,103,89,121,163,36,69,75,226,146,70,77,197,67,56,100,122,183,145,153,86,59,26,77,42,82,22,149,161,107,66,174,0,0,243,244,5,1,70,225,101,27,41,195,236,62,167,161,36,116,244,142,28,161,160,96,97,136,242,52,139,153,153,153,153,154,150,181,40,212,181,173,70,107,90,212,165,40,212,165,25,159,160,0,0,31,42,227,234,160,64,15,246,46,52,236,255,0,128,207,251,205,39,255,0,91,1,53,58,39,121,172,96,223,193,253,61,232,230,5,213,22,255,0,71,170,90,123,67,96,22,26,81,85,76,14,197,58,167,232,249,52,174,99,13,173,67,154,136,166,32,154,109,214,243,160,212,133,101,90,20,87,73,154,78,215,35,50,222,46,0,0,197,94,84,127,49,60,77,248,151,211,16,67,42,134,63,233,235,133,181,222,52,232,157,92,225,158,26,72,185,230,164,156,243,102,197,5,181,51,15,173,213,76,161,94,115,198,60,180,54,155,54,210,213,210,81,94,214,43,153,145,24,65,102,137,222,116,248,55,240,129,79,122,69,129,244,166,33,3,71,174,78,29,51,168,108,125,195,74,214,169,193,189,138,75,79,214,18,105,164,198,39,194,41,83,154,136,86,35,90,113,215,50,34,37,75,86,84,33,71,100,145,168,237,98,35,61,194,111,192,0,0,4,43,114,213,249,211,210,223,7,240,62,145,152,139,171,200,99,244,236,253,237,255,0,41,14,215,149,3,67,61,36,244,137,199,217,5,107,131,152,111,225,4,150,10,143,133,149,191,19,207,16,16,153,34,145,27,26,226,155,201,16,251,107,59,33,230,206,228,89,122,86,189,200,200,174,7,37,38,139,152,237,163,95,201,71,228,215,67,120,57,225,31,50,115,103,205,56,56,205,126,207,183,107,190,118,117,204,185,117,237,121,86,190,109,215,177,216,51,252,0,0,0,0,4,43,114,213,249,211,210,223,7,240,62,145,152,135,34,167,157,61,83,240,127,29,233,25,112,189,92,168,26,25,233,39,164,78,62,200,43,92,28,195,127,8,36,176,84,124,44,173,248,158,120,128,132,201,20,136,216,215,20,222,72,135,219,89,217,15,54,119,34,203,210,181,238,70,68,228,191,208,207,73,61,29,177,246,127,90,227,30,27,248,63,37,141,163,226,165,108,68,243,196,4,94,120,165,198,193,56,150,242,67,190,226,202,232,101,195,185,150,94,141,175,115,34,48,147,240,0,0,31,53,154,88,249,211,227,39,194,5,67,233,23,199,210,152,132,13,33,121,56,116,206,174,113,247,18,235,90,91,6,246,217,45,65,88,78,102,146,232,159,8,165,77,235,225,95,141,117,198,156,200,184,148,173,57,144,180,157,148,68,162,189,140,136,247,0,204,14,69,79,53,138,167,225,2,59,209,210,225,149,90,88,249,172,99,39,193,253,67,232,231,197,148,228,191,192,76,88,209,219,0,167,244,86,49,210,158,15,206,163,107,8,169,163,16,219,116,52,94,120,85,193,65,54,151,51,195,184,226,10,235,101,194,177,158,110,141,237,99,35,60,128,210,22,150,158,215,56,5,137,116,85,45,3,182,206,170,10,62,115,43,151,67,107,80,222,190,41,248,39,91,105,188,235,52,161,57,150,180,149,212,100,146,189,204,200,183,128,249,151,31,74,122,39,121,172,96,223,193,253,61,232,230,4,43,127,98,227,78,207,248,12,255,0,188,210,127,245,177,55,218,61,82,211,218,27,0,176,210,138,170,96,118,41,213,63,71,201,165,115,24,109,106,28,212,69,49,4,211,110,183,157,6,164,43,42,208,162,186,76,210,118,185,25,150,240,24,129,203,87,230,177,75,124,32,64,250,58,98,48,3,146,227,207,179,12,190,58,244,60,104,147,238,84,12,4,197,141,34,112,10,65,69,96,229,41,225,4,234,10,176,133,154,63,13,183,67,66,100,133,68,20,107,106,115,60,67,141,160,236,183,155,43,17,230,233,94,214,35,50,196,13,2,180,10,210,199,5,180,177,161,177,51,18,240,167,153,169,185,55,57,237,177,188,251,45,136,213,107,101,177,76,183,226,217,136,91,138,187,142,161,61,20,157,175,115,177,17,153,7,149,229,171,243,167,165,190,15,224,125,35,49,23,87,144,199,233,217,251,219,254,82,29,175,42,6,134,122,73,233,19,143,178,10,215,7,48,223,194,9,44,21,31,11,43,126,39,158,32,33,50,69,34,54,53,197,55,146,33,246,214,118,67,205,157,200,178,244,173,123,145,145,92,14,74,77,23,49,219,70,191,146,143,201,174,134,240,115,194,62,100,230,207,154,112,113,154,253,159,110,215,124,236,235,153,114,235,218,242,173,124,219,175,99,176,103,248,0,0,12,85,229,71,243,19,196,223,137,125,49,4,50,168,99,254,158,184,91,93,227,78,137,213,206,25,225,164,139,158,106,73,207,54,108,80,91,83,48,250,221,84,202,21,231,60,99,203,67,105,179,109,45,93,37,21,237,98,185,153,17,132,22,104,157,231,79,131,127,8,20,247,164,88,31,74,98,16,52,122,228,225,211,58,134,199,220,52,173,106,156,27,216,164,180,253,97,38,154,76,98,124,34,149,57,168,133,98,53,167,29,115,34,34,84,181,101,66,20,118,73,26,142,214,34,51,220,38,252,0,90,173,44,124,214,49,147,224,254,161,244,115,226,234,139,127,164,45,45,61,174,112,11,18,232,170,90,7,109,157,84,20,124,230,87,46,134,214,161,189,124,83,240,78,182,211,121,214,105,66,115,45,105,43,168,201,37,123,153,145,111,1,243,46,62,170,4,0,255,0,98,227,78,207,248,12,255,0,188,210,127,245,177,63,192,0,0,3,230,179,75,31,58,124,100,248,64,168,125,34,248,154,158,75,143,49,60,50,248,235,211,17,162,58,180,133,228,225,211,58,185,199,220,75,173,105,108,27,219,100,181,5,97,57,154,75,162,124,34,149,55,175,133,126,53,215,26,115,34,226,82,180,230,66,210,118,81,18,138,246,50,35,220,36,255,0,64,172,45,174,240,91,68,234,27,12,241,46,69,204,213,36,155,156,246,216,45,169,152,141,86,182,101,20,243,126,49,149,173,181,93,183,80,174,138,142,215,177,216,200,200,130,11,52,177,243,167,198,79,132,10,135,210,47,137,169,228,184,243,19,195,47,142,189,49,26,35,171,72,94,78,29,51,171,156,125,196,186,214,150,193,189,182,75,80,86,19,153,164,186,39,194,41,83,122,248,87,227,93,113,167,50,46,37,43,78,100,45,39,101,17,40,175,99,34,61,194,79,244,10,194,218,239,5,180,78,161,176,207,18,228,92,205,82,73,185,207,109,130,218,153,136,213,107,102,81,79,55,227,25,90,219,85,219,117,10,232,168,237,123,29,140,140,136,50,0,80,203,117,197,69,12,250,128,105,21,245,162,130,190,180,6,139,216,198,191,90,67,111,215,24,220,245,164,2,130,138,21,20,80,11,107,137,238,173,174,108,233,90,250,238,175,168,16,7,140,111,169,234,222,91,117,222,240,108,151,15,118,112,79,174,46,57,151,154,108,103,244,127,244,98,0,241,61,90,234,230,84,93,176,236,22,255,0,175,44,6,97,232,12,193,234,37,74,201,194,180,99,175,186,20,75,173,53,243,146,211,215,173,63,224,144,138,157,1,101,198,114,216,7,114,181,209,172,154,62,27,252,152,94,225,43,50,4,229,133,86,226,245,67,251,196,3,179,27,49,103,104,117,159,189,247,198,241,239,49,177,29,243,170,254,199,223,32,24,3,202,53,30,235,50,20,37,183,114,218,127,7,235,72,255,0,72,186,34,190,157,105,216,188,66,159,41,73,207,153,113,74,227,111,163,144,148,46,82,11,243,34,78,251,185,254,11,248,139,162,52,176,242,94,236,110,35,79,27,66,145,185,17,42,233,25,254,190,142,238,240,19,55,161,244,26,217,163,41,53,234,242,222,142,128,46,55,250,20,56,202,100,140,118,209,82,92,236,45,15,73,154,141,189,212,148,2,122,55,253,101,142,225,145,60,56,128,160,169,112,49,65,82,224,96,52,153,130,120,1,153,2,64,84,187,133,72,142,247,49,78,3,81,31,80,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,128,210,53,43,128,210,69,112,20,80,161,17,245,2,184,219,176,106,71,88,10,153,220,61,105,138,10,250,195,1,213,78,213,150,10,36,206,251,161,214,127,112,196,97,105,241,30,130,135,174,154,241,159,169,158,247,24,94,241,39,51,229,90,95,22,103,125,208,206,127,4,196,84,105,247,23,242,205,118,140,203,183,204,189,215,221,194,20,4,119,184,233,57,88,153,149,247,246,253,104,74,31,39,231,232,5,5,241,167,240,226,132,91,194,168,156,171,82,118,189,239,199,235,66,82,244,0,34,42,126,131,59,23,234,167,240,226,128,72,244,23,206,108,125,105,63,120,134,226,248,111,27,80,7,120,86,75,220,147,247,136,110,56,125,93,224,58,26,138,198,108,110,246,127,136,67,254,152,237,167,243,161,209,79,234,135,87,237,113,48,83,242,35,54,119,123,63,196,34,23,76,102,255,0,181,27,145,126,168,127,225,192,98,206,0,198,166,15,17,100,78,25,172,173,58,150,171,163,199,115,228,47,13,112,233,63,90,79,223,43,217,201,164,82,247,241,222,234,143,120,176,248,76,234,161,235,153,34,210,165,39,230,180,9,244,78,220,30,33,123,170,37,155,149,4,205,195,51,51,84,99,202,185,241,222,179,26,214,242,252,149,191,92,251,157,225,216,127,206,26,191,98,159,188,235,192,0,105,239,72,0,0,2,114,244,116,59,96,6,25,127,129,210,95,226,76,139,132,98,222,232,236,101,249,159,240,203,252,14,146,255,0,18,104,92,33,218,22,62,74,159,84,123,158,15,218,223,56,95,246,234,251,210,0,0,253,92,123,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,10,29,184,152,168,161,240,1,75,149,192,212,86,2,226,7,110,22,1,180,94,81,141,219,244,72,134,217,36,243,24,215,186,196,64,2,138,21,26,87,212,2,207,227,68,81,51,204,247,53,239,218,56,127,205,136,18,174,252,125,125,38,34,235,68,57,111,250,242,132,241,227,115,137,62,101,220,127,166,127,209,136,26,169,148,79,226,12,136,139,173,80,169,223,245,245,0,144,253,1,101,197,224,244,58,242,53,209,171,208,124,55,249,16,189,194,76,164,200,52,195,42,246,245,67,251,196,35,199,64,136,11,82,168,86,70,247,85,165,213,238,112,189,194,68,229,232,52,52,105,59,121,70,123,189,226,1,203,27,49,133,154,29,101,239,125,241,188,54,99,14,208,235,63,123,239,128,192,94,81,88,66,92,129,179,52,160,254,111,193,241,47,216,47,8,224,193,248,66,86,43,84,41,82,80,100,76,69,216,140,183,124,242,216,145,174,81,167,86,153,3,118,90,139,230,252,31,3,253,130,240,142,252,19,50,119,21,106,2,181,207,102,139,51,191,237,150,192,77,102,142,44,161,170,14,148,52,161,37,249,216,128,45,197,238,44,139,215,114,49,103,180,120,73,38,131,165,46,69,253,172,192,254,5,161,119,174,101,196,192,84,86,246,35,5,10,31,0,26,12,202,227,90,75,117,198,131,50,184,214,143,36,192,5,72,186,197,8,106,204,64,42,2,156,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,81,92,5,19,196,85,92,6,144,26,79,137,251,227,83,125,99,73,152,212,223,88,0,175,172,63,120,80,87,214,31,188,3,163,168,183,75,99,15,246,43,159,193,49,19,90,126,57,120,218,236,173,253,235,251,208,162,88,170,99,180,178,55,246,163,159,193,80,137,13,62,92,249,169,93,38,223,222,207,224,194,128,192,105,97,102,170,91,223,219,248,51,18,165,160,19,118,166,168,67,191,247,211,240,145,66,44,233,214,181,181,132,57,102,181,243,245,123,145,137,98,208,54,19,37,33,67,30,178,246,231,62,175,117,138,1,32,16,31,59,51,245,164,253,226,27,170,252,99,106,1,54,135,107,127,208,211,247,136,111,169,93,192,58,121,194,53,134,214,251,91,55,226,17,59,166,132,163,39,129,223,44,94,252,225,235,63,107,247,137,106,143,43,154,62,207,226,17,207,166,172,150,254,6,252,179,253,241,245,159,181,251,192,70,69,4,122,138,186,78,171,102,249,165,10,125,159,69,33,124,102,74,207,49,138,93,173,153,229,159,249,70,44,60,165,205,150,161,148,59,108,217,99,89,85,184,112,90,69,239,39,117,197,174,203,109,103,74,215,189,174,53,173,229,249,43,126,185,247,59,195,176,255,0,156,53,126,197,63,121,80,0,26,123,210,0,0,0,156,173,29,127,218,3,12,191,192,233,47,241,38,133,195,22,239,71,127,55,252,50,255,0,3,164,191,196,154,23,23,214,144,237,11,31,37,79,170,61,207,7,237,111,156,47,251,117,125,233,80,0,7,234,227,218,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,80,248,10,138,30,224,26,75,120,43,113,88,84,183,152,162,250,192,80,139,172,84,80,143,168,84,0,104,115,168,107,26,29,59,88,6,53,233,39,54,216,188,29,249,95,62,125,175,215,218,214,212,247,119,136,58,117,221,166,189,144,171,46,95,150,97,83,198,255,0,70,19,55,165,180,70,175,193,78,133,239,183,117,253,96,67,20,133,59,69,119,79,166,249,115,76,33,19,219,244,98,1,43,250,4,195,218,141,53,103,225,86,118,123,148,40,207,184,114,178,15,223,24,67,160,212,6,207,69,184,90,220,223,158,131,63,38,223,66,134,239,25,189,14,86,65,251,224,55,6,212,82,178,176,165,90,246,183,223,27,165,188,109,69,23,137,81,123,223,124,6,2,242,139,68,218,64,223,67,245,126,15,175,246,11,194,58,112,97,251,226,189,67,209,253,47,23,215,251,37,177,36,92,162,18,253,162,155,105,122,236,183,159,193,238,203,127,210,79,119,136,215,194,98,212,226,189,70,143,43,43,81,137,191,15,211,45,128,155,157,30,156,205,65,82,133,111,247,51,3,248,22,133,223,79,72,89,45,29,87,249,195,165,14,223,238,98,7,240,45,11,210,218,120,239,1,200,80,161,240,21,35,176,23,3,1,160,107,73,89,38,52,43,121,216,85,41,177,150,254,176,21,21,34,191,88,31,16,190,235,0,169,110,21,20,46,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,40,174,3,72,212,174,2,137,226,3,65,141,77,245,141,39,196,253,241,169,190,176,1,95,88,98,130,190,180,192,116,53,41,94,89,26,71,215,8,231,240,76,68,166,159,45,17,76,107,165,21,255,0,82,255,0,131,10,37,182,163,44,210,216,207,218,174,23,249,38,34,115,79,166,76,163,107,181,89,95,169,127,122,20,4,127,211,132,126,24,195,216,142,253,61,223,243,70,37,139,64,244,175,193,58,28,205,7,111,154,125,94,235,20,34,122,159,94,174,180,96,247,21,179,241,250,209,137,100,208,62,32,149,71,208,228,74,65,153,243,158,226,63,117,138,1,159,80,36,122,134,190,182,159,188,67,121,95,140,109,64,157,225,218,51,253,109,63,120,134,234,191,24,14,51,232,35,50,227,214,48,215,74,218,105,51,15,5,188,92,82,181,123,119,169,149,248,234,56,238,238,25,152,231,17,143,24,243,37,219,121,143,197,196,30,77,171,200,46,221,87,119,112,8,45,156,67,170,18,58,90,188,139,47,27,126,145,118,26,69,225,148,168,215,42,130,89,219,165,14,217,238,250,146,22,227,16,32,151,4,236,173,102,219,137,186,156,62,153,91,129,160,92,57,10,179,72,229,202,62,184,70,79,252,130,26,214,242,252,149,191,92,251,157,225,216,127,206,26,191,98,159,188,231,128,0,211,222,144,0,0,4,229,104,237,148,180,127,195,45,255,0,238,58,75,252,73,161,113,55,90,228,98,220,104,240,69,249,159,240,203,252,14,146,255,0,18,104,92,82,224,94,240,237,11,31,37,79,170,61,207,7,237,111,156,47,251,117,125,233,84,0,7,234,227,218,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,80,204,200,84,80,248,0,167,93,204,105,81,150,253,228,53,30,244,141,179,78,254,176,21,72,212,4,91,136,84,207,168,5,6,219,221,67,112,109,63,235,126,200,12,38,211,34,51,85,224,133,212,130,191,56,113,63,218,226,35,48,201,173,163,17,41,98,81,29,142,119,2,157,223,95,64,149,189,54,29,125,62,6,106,218,205,250,35,126,137,159,247,48,138,188,35,178,177,6,150,53,157,143,159,160,108,95,243,237,128,154,13,17,224,17,15,72,61,147,88,118,159,169,91,254,180,199,112,202,118,140,205,39,114,235,24,207,162,127,246,158,249,255,0,199,202,252,19,3,38,27,59,167,236,128,214,54,226,10,236,168,189,239,190,55,6,151,74,232,50,1,133,154,124,33,39,75,48,70,127,171,176,191,196,222,17,69,78,76,21,43,197,90,157,244,27,123,222,141,71,140,225,243,201,31,105,118,9,106,211,202,5,46,210,176,235,60,251,231,176,188,63,106,60,34,5,245,20,62,37,84,196,70,91,163,99,83,191,246,192,9,182,209,82,106,168,234,34,147,74,148,206,250,74,1,125,3,247,22,59,251,198,70,18,11,170,227,19,244,53,139,215,82,52,171,102,164,110,163,96,79,113,239,245,40,113,150,45,245,128,214,42,87,5,1,112,48,20,81,39,180,18,69,97,165,92,69,83,192,5,70,162,222,67,72,169,25,128,175,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,20,87,1,66,226,42,174,2,132,87,48,26,84,91,247,10,183,214,52,172,204,143,112,212,131,181,192,5,125,97,138,90,194,190,180,192,116,211,212,222,2,40,183,252,236,191,224,152,138,205,63,96,212,110,215,110,106,220,183,204,189,246,221,250,84,74,188,232,190,83,137,236,217,215,247,140,70,54,159,109,176,112,21,218,140,186,95,50,251,125,148,40,8,203,151,221,170,189,178,46,37,126,63,90,49,42,186,1,188,106,165,232,68,157,191,85,63,9,20,34,181,25,83,90,22,95,255,0,60,80,148,173,0,85,122,114,132,43,255,0,125,63,9,20,2,69,224,139,229,102,76,191,91,79,222,33,184,175,198,54,224,140,202,17,139,126,182,159,188,67,113,93,224,54,86,87,49,107,49,70,90,81,60,217,209,116,242,235,188,146,250,142,225,117,23,196,120,234,202,19,93,177,221,188,217,117,157,118,246,32,32,115,29,100,229,46,68,153,89,31,78,98,137,62,153,91,134,175,187,188,118,148,233,222,159,150,31,236,54,127,128,67,213,233,105,79,174,87,5,32,113,80,154,172,205,76,14,250,204,220,9,158,243,237,30,78,154,59,211,146,163,237,130,99,240,100,53,157,229,249,43,126,185,247,59,195,176,255,0,156,53,126,197,63,121,217,0,0,212,30,144,0,0,4,228,104,238,155,232,255,0,134,95,224,116,151,248,147,66,226,151,2,22,239,71,131,50,209,255,0,12,173,254,243,164,191,196,154,23,13,38,103,196,118,133,143,146,167,213,30,231,131,246,183,206,23,253,186,190,244,170,0,3,245,113,237,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,40,86,45,194,162,150,46,33,123,128,168,0,0,10,29,250,133,69,11,143,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,10,31,1,81,67,184,10,122,209,164,204,173,196,106,45,251,143,128,210,164,239,61,219,128,18,163,21,239,26,83,196,107,51,220,2,131,109,238,161,184,54,159,43,229,251,32,48,95,77,2,73,120,29,153,86,253,16,235,253,174,34,123,10,92,66,49,2,151,90,214,148,154,103,144,71,188,237,244,116,9,97,211,81,167,21,224,110,84,222,220,227,215,251,92,68,150,30,116,43,250,100,143,119,205,136,47,195,160,4,220,232,143,22,203,212,107,246,121,179,249,190,162,220,162,253,105,129,147,237,145,17,110,59,239,24,139,161,178,219,58,53,219,31,251,163,87,224,161,198,92,180,86,73,251,224,53,141,46,249,6,53,10,56,71,144,192,98,102,156,140,155,180,124,47,69,95,163,176,199,184,191,98,188,33,162,161,61,147,18,106,117,240,249,167,26,158,151,237,131,19,89,166,100,26,162,169,40,84,147,121,190,109,67,159,27,126,150,120,66,158,36,161,112,120,133,84,25,150,75,78,163,83,219,244,117,254,64,18,253,161,68,106,23,76,210,228,78,54,103,224,100,21,200,143,220,225,134,101,182,71,191,112,143,141,3,234,45,170,26,71,2,113,153,181,52,92,55,71,87,107,88,161,75,141,132,132,54,162,59,239,1,168,206,224,92,5,0,184,128,210,174,34,169,224,42,162,185,220,184,1,101,45,221,96,3,81,112,20,235,222,42,93,192,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,40,174,3,77,236,53,43,128,210,3,74,138,252,69,82,87,184,40,27,81,111,1,168,206,225,235,76,80,87,214,152,14,174,115,109,138,38,252,53,11,251,198,35,15,79,199,89,40,74,237,25,191,189,123,172,125,176,162,78,231,95,56,196,254,215,95,222,49,23,90,126,91,37,119,126,31,50,255,0,240,160,35,92,148,159,12,115,36,255,0,252,213,9,71,228,253,89,156,130,131,35,61,223,53,63,135,20,34,225,36,94,23,150,82,255,0,243,84,37,35,147,249,22,167,104,53,127,202,159,195,138,1,35,176,36,71,10,207,214,147,247,136,110,168,139,238,141,168,15,157,89,250,210,126,241,13,215,14,223,108,6,194,248,143,59,81,161,46,108,247,43,219,63,226,30,141,69,191,120,233,230,236,54,230,171,50,111,108,221,103,220,2,28,244,218,135,134,230,170,121,77,163,132,60,208,207,121,251,22,5,161,166,191,181,201,85,191,184,152,252,25,11,253,167,44,128,161,36,146,5,89,189,240,179,83,220,165,31,4,48,44,21,56,89,105,233,89,118,65,48,95,228,16,214,183,151,228,173,250,231,220,239,14,195,254,112,213,251,20,253,231,98,0,3,79,122,64,0,0,19,149,163,194,111,163,246,25,110,255,0,113,210,95,226,77,11,132,130,223,97,111,116,120,59,104,253,134,95,224,116,151,248,147,66,225,36,247,220,118,133,143,146,167,213,30,231,131,246,183,206,23,253,186,190,244,170,124,64,0,126,174,61,172,0,0,0,0,0,0,0,0,0,0,0,0,7,148,174,177,99,11,48,191,97,249,38,98,93,41,73,115,158,183,98,231,217,204,52,6,213,171,203,172,213,107,150,156,249,117,136,205,150,246,206,155,241,33,234,196,85,242,231,125,36,255,0,124,159,201,160,36,126,138,198,252,23,196,169,171,178,44,57,197,234,42,170,153,49,14,168,183,96,228,147,248,72,231,219,97,42,74,84,234,155,101,197,40,144,74,90,18,106,50,181,214,146,235,33,237,68,43,114,42,121,211,213,63,7,241,222,145,151,9,169,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,80,168,0,0,167,14,28,5,69,56,128,94,226,162,155,139,112,30,224,13,220,5,69,55,30,240,51,234,32,11,216,14,253,65,110,209,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,20,62,2,162,135,192,5,11,136,162,250,192,183,24,43,120,13,41,226,53,2,72,128,248,128,13,167,206,217,126,200,221,27,79,219,163,126,240,24,63,166,82,219,63,4,51,159,247,195,255,0,14,34,22,137,112,211,92,211,206,160,237,146,105,8,119,236,179,201,18,183,166,204,245,16,158,6,102,214,116,249,199,130,75,171,102,252,162,41,48,233,179,141,174,105,198,145,98,39,39,16,109,244,183,113,121,31,148,4,198,232,77,22,252,69,22,234,181,153,191,60,202,46,4,95,66,134,25,155,14,106,52,30,110,55,24,131,161,124,149,114,250,49,214,204,219,254,217,20,190,138,140,254,133,15,219,239,12,192,104,172,147,46,240,26,193,126,166,96,42,175,32,5,128,210,138,94,152,250,110,29,181,51,172,180,213,149,91,53,190,128,225,118,136,66,199,40,100,193,98,13,87,149,25,45,81,71,163,141,254,142,239,228,19,183,164,20,27,111,211,172,25,164,175,206,45,30,243,63,214,92,16,109,164,156,58,97,171,234,181,73,34,35,240,166,61,59,142,255,0,70,120,6,118,114,125,71,45,83,88,6,212,237,210,154,45,171,22,95,109,10,36,233,178,181,196,86,114,124,198,25,79,32,210,102,123,168,198,203,129,123,56,81,42,77,29,238,3,112,11,136,1,113,1,85,29,184,13,4,119,50,247,198,181,254,33,161,37,99,47,124,6,179,226,5,127,176,7,196,84,184,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,184,13,36,87,26,149,192,81,60,64,104,89,216,85,5,198,194,142,113,4,171,223,1,172,204,186,131,214,152,40,47,209,50,1,213,78,190,113,137,253,174,191,188,98,49,52,251,100,142,2,187,93,147,127,153,123,250,252,168,81,39,147,175,156,162,127,107,175,239,24,140,237,61,219,205,41,174,142,197,250,153,252,40,81,36,70,25,22,90,194,223,254,122,144,148,110,79,229,31,131,244,25,92,255,0,85,63,135,20,34,237,226,203,89,153,127,249,234,66,80,121,63,47,204,52,17,223,251,233,252,56,161,68,144,64,252,234,207,214,147,247,136,110,168,140,250,198,220,7,206,172,253,105,63,120,134,242,128,108,168,112,163,91,37,100,185,23,95,226,28,243,50,51,225,192,113,98,74,249,126,200,8,199,211,222,157,81,210,178,135,146,136,98,212,203,231,10,61,219,253,77,147,221,187,184,97,252,128,178,200,101,169,62,168,70,75,252,130,25,253,167,156,169,42,161,161,214,77,179,208,148,206,143,135,184,181,220,48,14,74,156,178,120,4,246,67,52,95,228,16,214,183,151,228,173,250,231,220,239,14,195,254,112,213,251,20,253,231,52,0,6,158,244,128,0,0,39,47,71,132,223,71,220,49,255,0,3,164,191,196,154,23,1,36,100,163,30,3,71,159,55,204,49,255,0,3,164,191,196,90,23,0,140,135,104,88,249,42,125,81,238,120,63,107,124,225,127,219,171,239,74,160,22,176,15,213,199,181,128,0,0,0,0,0,0,0,0,0,0,0,0,138,190,92,239,164,159,239,147,249,52,74,160,138,190,92,239,164,159,239,147,249,52,5,170,228,84,243,167,170,126,15,227,189,35,46,19,82,33,91,145,83,206,158,169,248,63,142,244,140,184,77,72,0,0,0,0,0,0,0,0,197,95,236,163,232,39,255,0,14,127,247,102,113,254,168,47,254,22,226,149,9,141,52,36,179,19,48,210,123,207,52,220,231,93,177,70,236,175,67,235,117,79,45,151,60,91,200,67,137,179,141,45,61,36,149,237,114,185,25,25,252,235,254,100,237,41,255,0,243,105,197,95,254,13,152,255,0,66,38,251,147,134,147,170,168,109,12,112,242,150,173,105,153,173,63,58,130,231,109,166,93,52,130,114,18,41,140,243,88,181,163,59,78,18,86,156,200,90,84,87,45,233,81,25,110,50,1,146,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,41,212,42,40,124,0,82,246,43,152,169,40,140,82,215,73,144,162,82,100,124,64,106,177,223,184,84,82,251,236,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,40,124,5,69,12,6,145,67,35,62,6,42,98,135,192,5,72,148,91,204,192,85,59,248,138,31,16,1,179,16,118,203,246,70,249,91,172,113,35,18,179,201,149,86,227,214,2,56,116,239,142,109,30,3,238,94,254,115,225,255,0,178,136,213,193,180,37,236,64,165,143,41,25,115,252,9,111,47,119,108,72,38,159,81,142,39,192,91,56,225,126,138,112,63,218,162,63,176,60,136,235,170,92,207,121,248,67,5,248,102,192,77,166,138,16,200,69,30,254,84,32,190,110,168,247,23,185,48,50,101,171,146,12,143,121,220,99,126,138,54,240,57,251,151,234,234,255,0,4,192,201,20,240,1,81,83,242,5,5,110,86,176,11,95,142,76,235,41,216,125,201,253,16,111,143,214,156,16,101,165,51,58,170,230,172,59,36,191,61,145,229,187,235,207,137,218,197,248,115,136,146,50,146,203,186,53,7,191,235,107,16,121,165,212,181,200,106,194,170,121,90,187,42,175,142,34,203,199,213,95,238,1,146,92,159,209,228,85,35,13,230,115,163,71,36,184,238,245,72,94,241,45,48,75,53,231,185,153,218,220,126,200,134,173,2,102,218,186,204,218,206,241,100,164,242,238,61,219,157,133,239,19,37,45,89,43,89,107,238,183,227,1,205,1,83,43,10,0,47,126,242,236,26,8,247,220,110,17,21,140,104,50,43,150,224,26,248,150,97,82,224,52,247,10,145,216,6,160,20,226,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,224,40,158,34,170,224,40,158,32,52,57,196,81,61,17,87,56,138,55,214,3,112,202,194,151,220,100,42,101,96,245,166,3,172,156,42,208,81,59,190,128,191,188,98,53,180,245,119,230,53,115,209,254,246,117,251,120,81,37,19,157,208,113,39,238,11,251,198,35,107,79,35,249,135,92,175,254,76,254,28,40,146,34,238,41,119,173,20,118,236,252,16,147,190,79,213,124,194,160,247,127,125,63,135,20,35,26,48,239,90,44,237,217,248,33,38,220,159,234,249,139,65,238,254,250,127,14,40,81,36,242,245,124,168,198,239,161,39,239,16,223,80,227,75,254,116,99,235,73,251,196,55,149,248,192,81,74,238,27,6,118,27,198,87,27,100,87,1,134,218,109,203,181,248,116,250,181,217,117,114,89,201,249,55,191,136,71,127,112,141,40,4,228,129,134,77,239,102,80,95,112,132,166,233,145,47,207,134,179,3,215,90,210,57,199,173,253,142,158,241,22,204,39,35,13,162,247,202,130,47,184,53,173,229,249,43,126,185,247,59,195,176,255,0,156,53,126,197,63,121,184,0,3,79,122,64,0,0,19,153,163,198,253,31,112,196,191,244,58,75,252,73,161,239,204,250,133,191,209,219,205,251,12,191,192,233,47,241,38,133,193,227,184,118,133,143,146,167,213,30,231,131,246,183,206,23,253,186,190,244,181,117,23,188,40,42,124,8,80,126,174,61,172,0,0,0,0,0,0,0,0,0,0,0,0,4,85,242,231,125,36,255,0,124,159,201,162,85,4,85,242,231,125,36,255,0,124,159,201,160,45,87,34,167,157,61,83,240,127,29,233,25,112,154,145,10,220,138,158,116,245,79,193,252,119,164,101,194,106,64,0,0,0,0,0,91,250,167,72,92,2,161,167,177,84,181,107,142,24,127,79,206,160,178,109,50,233,165,77,5,9,20,198,116,37,104,206,211,142,37,105,204,133,165,69,114,222,149,17,150,227,33,232,40,172,66,160,113,42,84,236,247,14,107,138,126,170,150,177,16,168,71,99,36,147,54,99,152,109,244,165,42,83,74,113,149,41,36,178,74,208,163,73,157,236,180,159,89,8,33,229,71,243,236,196,223,137,125,15,4,51,255,0,145,83,205,98,169,248,64,142,244,116,184,6,127,142,36,218,109,42,144,74,163,103,179,217,156,36,186,91,46,135,114,46,50,50,45,228,178,196,51,13,164,212,227,174,56,163,36,161,9,73,26,141,70,100,68,68,102,99,230,223,243,88,233,79,255,0,156,182,42,255,0,241,148,199,250,97,45,56,37,86,85,85,207,36,85,67,84,214,181,52,214,160,157,70,225,253,113,180,204,102,145,174,69,197,63,145,201,146,17,157,215,13,75,86,84,33,41,43,158,228,164,136,183,17,0,201,95,205,99,162,199,254,114,216,85,255,0,198,82,239,233,133,213,31,42,227,234,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,5,8,238,2,162,132,86,21,0,20,50,184,166,94,241,82,43,10,128,165,183,88,83,201,222,43,109,247,21,0,1,67,43,129,31,80,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,10,95,125,128,84,5,12,236,42,2,134,118,3,59,10,40,20,3,80,0,161,158,251,0,168,0,0,0,0,0,0,0,0,0,0,0,0,10,25,245,10,138,31,0,26,69,15,128,168,161,240,1,169,63,136,80,248,138,167,241,10,31,16,1,177,19,235,126,200,223,27,17,62,183,236,128,138,141,63,87,111,1,55,127,125,63,240,163,1,176,61,204,149,229,44,156,183,252,240,192,245,251,179,99,62,57,64,10,254,1,252,105,255,0,133,17,237,132,239,106,43,90,113,236,185,178,78,224,213,107,218,246,117,0,39,63,69,71,47,72,63,187,245,117,95,130,96,100,179,39,116,159,190,49,15,67,57,158,219,70,60,230,163,37,170,53,38,217,175,244,40,126,238,241,151,140,157,210,126,248,13,96,0,3,204,215,12,235,229,237,163,54,91,68,36,248,95,214,168,67,118,157,178,189,157,249,211,250,252,217,171,56,146,182,91,90,231,18,125,162,103,42,134,179,194,35,165,111,26,93,94,212,196,72,114,128,202,242,75,230,47,107,239,158,180,123,118,94,23,76,81,246,128,183,186,14,191,171,196,72,196,229,189,169,167,11,143,187,195,9,185,148,29,245,191,185,252,98,14,52,41,94,92,76,152,162,215,203,79,60,87,255,0,218,33,132,226,201,87,125,118,239,99,248,192,118,202,20,21,80,160,10,151,3,26,79,137,13,69,192,198,147,226,64,42,42,92,69,5,75,113,92,6,160,20,45,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,40,174,2,133,196,85,92,5,8,174,3,66,247,31,109,193,29,98,170,226,40,131,189,192,107,50,183,88,95,162,123,133,5,125,105,128,235,166,196,123,28,71,214,87,247,140,70,246,158,137,115,152,235,147,213,170,223,51,55,219,219,194,137,35,153,88,225,95,35,235,101,95,120,196,124,233,225,45,109,84,125,113,19,227,46,124,217,239,122,172,41,118,0,137,137,145,218,180,112,204,173,195,143,214,136,73,103,39,252,99,101,44,160,216,51,77,254,106,122,239,109,20,98,53,231,200,75,85,187,233,191,12,188,126,178,66,69,244,2,66,78,22,132,112,143,251,233,239,113,138,1,39,242,194,37,65,195,153,31,22,80,127,112,135,37,93,157,131,139,40,63,148,97,173,250,194,62,241,14,82,255,0,24,13,7,184,109,229,239,26,212,52,92,251,0,99,126,151,48,11,115,12,166,217,84,103,105,12,227,130,111,250,92,132,80,229,52,116,15,214,238,18,251,164,252,1,197,225,172,233,4,135,21,243,14,106,93,18,185,239,135,247,132,68,199,181,168,142,137,96,201,69,171,117,104,178,184,149,140,203,120,214,119,151,228,168,245,207,185,222,29,135,252,225,171,246,41,251,205,128,0,26,131,210,0,0,0,156,189,29,188,223,176,203,252,14,146,255,0,18,104,92,4,151,72,204,91,253,29,188,223,176,203,252,14,146,255,0,18,104,92,2,62,145,220,118,133,143,146,167,213,30,231,131,246,183,206,23,253,186,190,244,181,153,88,80,84,248,16,160,253,92,123,88,0,0,0,0,0,0,0,0,0,0,0,0,8,171,229,206,250,73,254,249,63,147,68,170,8,171,229,206,250,73,254,249,63,147,64,90,174,69,79,58,122,167,224,254,59,210,50,225,53,34,21,185,21,60,233,234,159,131,248,239,72,203,132,212,128,0,0,0,0,0,183,245,78,143,88,5,92,207,98,170,154,215,3,240,254,160,157,70,228,218,102,51,74,102,10,46,41,252,136,74,17,157,215,27,82,213,149,8,74,74,231,185,41,34,45,196,67,208,81,88,123,64,225,172,169,217,22,28,208,244,253,43,45,126,33,81,110,193,201,37,140,192,176,227,234,74,82,167,84,219,41,74,77,102,148,33,38,163,43,217,9,46,162,24,65,165,31,42,223,230,107,199,106,155,5,62,64,190,17,248,57,177,124,211,240,167,99,215,237,16,108,68,250,142,200,230,92,186,252,190,89,223,45,247,94,197,127,244,41,210,183,243,96,225,100,215,19,60,2,240,75,155,42,7,228,91,23,58,109,250,205,92,52,59,218,221,102,165,171,95,105,203,151,41,219,37,239,190,196,22,3,251,10,154,44,127,191,236,85,255,0,26,203,191,212,70,90,96,222,143,212,14,10,224,148,191,71,249,50,34,231,244,156,4,60,116,34,218,159,147,49,75,140,98,45,247,158,121,167,210,150,208,211,136,51,125,196,229,200,68,104,177,29,247,153,199,183,246,115,191,245,93,255,0,190,223,253,128,205,76,52,210,183,228,137,161,180,102,150,222,1,115,126,201,79,207,103,190,15,243,166,183,55,54,185,20,141,86,213,169,77,181,155,45,243,106,186,57,248,42,219,195,213,254,100,237,22,63,243,105,194,175,254,13,151,127,66,46,168,138,191,236,231,127,234,187,255,0,125,191,251,1,42,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,2,132,86,21,0,0,1,75,17,239,21,0,0,0,0,1,67,191,80,10,128,0,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,82,251,192,84,80,247,29,192,207,176,56,149,140,2,251,184,1,152,21,248,5,136,5,12,239,96,80,161,138,168,5,111,217,188,45,115,189,197,8,207,168,87,113,21,128,80,247,152,169,21,128,130,251,236,2,160,40,102,5,188,128,84,0,0,0,0,0,0,0,5,15,120,168,0,208,123,133,15,128,212,124,70,147,51,1,169,63,136,87,142,225,68,254,32,61,219,200,5,6,211,254,183,236,141,209,177,20,163,78,91,119,128,139,61,63,16,105,240,18,251,175,206,157,95,181,68,115,225,130,13,218,194,159,106,198,89,231,16,137,225,218,234,4,145,242,128,66,184,231,128,121,27,113,86,231,78,5,127,238,81,27,152,102,242,216,173,105,213,88,186,51,152,69,111,250,242,0,76,230,133,48,75,133,162,221,108,204,213,122,149,74,242,109,244,40,113,153,48,196,100,217,220,173,188,97,198,133,211,5,196,209,206,43,197,159,231,144,211,209,250,212,63,120,204,136,115,53,32,204,202,219,192,110,128,10,158,228,128,234,106,11,156,42,72,139,232,165,247,140,68,255,0,40,19,228,228,170,61,155,17,26,43,55,122,251,19,20,66,88,167,123,225,147,245,194,251,198,34,119,148,2,13,77,203,230,47,106,220,34,93,104,246,243,45,219,211,20,96,44,110,135,47,183,13,138,19,85,173,73,177,200,159,45,234,183,233,136,113,57,146,19,65,235,236,178,63,39,175,223,16,83,162,91,104,94,37,205,19,115,185,73,95,220,95,182,24,19,161,77,165,63,44,88,239,228,126,48,30,137,66,130,170,20,1,95,90,99,65,16,215,184,247,152,210,124,72,5,69,75,136,88,172,4,91,174,3,80,10,16,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,128,210,71,97,169,92,6,144,20,52,245,138,54,71,191,112,214,124,8,109,165,70,87,222,3,88,173,186,38,96,101,96,191,68,192,112,38,41,188,59,223,90,87,222,49,130,58,116,67,41,116,21,108,156,139,59,243,111,2,247,104,97,158,17,190,162,229,255,0,91,63,188,99,11,180,214,135,97,202,6,178,82,145,123,243,119,89,254,189,12,2,26,170,230,117,85,220,90,76,148,70,90,189,199,245,148,137,8,208,6,53,9,98,131,133,214,55,155,230,167,70,253,46,49,70,48,31,17,154,105,188,69,152,37,180,218,218,171,111,63,214,16,51,131,64,70,34,185,210,132,123,39,138,249,169,190,229,236,98,139,239,128,149,233,33,222,6,20,255,0,99,163,239,16,230,47,137,251,227,133,35,232,203,161,12,255,0,185,219,254,9,14,99,135,214,93,160,54,148,103,125,194,137,21,51,237,26,46,162,1,107,113,249,131,123,15,231,41,178,143,230,52,196,183,125,96,67,181,72,156,149,20,209,27,250,49,175,150,255,0,174,24,153,172,107,104,156,161,39,37,150,255,0,50,35,250,253,196,196,53,214,9,203,86,206,211,107,90,99,18,95,245,170,26,206,242,252,149,191,92,251,157,225,216,127,206,26,191,98,159,188,234,0,0,106,15,72,0,0,2,115,52,117,43,232,255,0,134,95,224,116,151,248,147,66,224,91,121,139,127,163,175,155,254,25,127,129,178,95,226,76,139,128,163,223,184,118,133,143,146,167,213,30,231,131,246,183,206,23,253,186,190,244,170,0,64,63,87,30,214,0,0,0,0,0,0,0,0,0,0,0,0,2,42,249,115,190,146,127,190,79,228,209,42,130,42,249,115,190,146,127,190,79,228,208,22,171,145,83,206,158,169,248,63,142,244,140,184,77,72,133,110,69,79,58,122,167,224,254,59,210,50,225,46,142,99,94,17,181,138,16,248,42,172,71,167,206,187,138,135,122,37,20,250,99,144,168,210,67,77,182,234,137,109,145,221,11,54,158,67,169,66,172,181,182,78,45,4,164,54,226,146,30,212,0,0,0,0,4,96,105,153,201,127,143,186,68,233,39,88,99,29,21,87,225,252,20,150,160,230,253,153,137,164,194,53,184,164,106,32,33,225,215,157,45,194,56,130,186,217,81,149,150,125,19,43,216,238,69,147,252,158,154,47,215,218,38,96,188,235,14,113,26,111,79,204,102,83,26,162,38,118,211,178,72,135,158,97,44,57,9,8,202,82,165,60,211,74,37,230,135,89,153,18,76,172,105,223,196,139,40,0,4,43,127,97,83,74,127,247,253,133,95,227,89,143,250,136,144,156,33,209,126,190,160,52,4,143,209,94,115,55,167,222,171,34,169,122,150,72,136,200,104,135,149,46,39,230,14,70,169,149,27,138,105,46,228,73,68,183,156,245,119,43,42,196,171,21,238,95,230,177,209,99,255,0,57,108,42,255,0,227,41,119,244,195,223,210,213,101,43,92,200,161,106,154,42,166,149,84,18,88,220,251,52,198,87,26,220,92,43,249,22,164,47,35,173,154,144,172,171,66,146,118,61,202,73,145,239,35,1,13,159,216,84,210,159,253,255,0,97,87,248,214,99,254,162,38,164,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,172,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,40,123,197,64,5,44,68,41,235,134,161,67,46,178,226,1,125,224,71,115,26,66,246,1,168,200,187,69,56,241,11,25,138,90,224,53,88,136,83,142,243,3,191,88,161,113,1,91,239,184,113,49,91,16,90,192,25,72,56,10,128,0,0,0,0,0,0,0,0,10,30,226,21,20,59,128,210,123,197,12,250,133,70,149,112,221,196,6,180,138,24,162,73,70,43,115,224,0,56,241,126,179,236,142,74,120,142,28,102,99,201,110,240,17,209,167,36,185,151,252,10,206,167,11,47,57,90,198,95,177,187,132,89,208,125,26,198,66,95,241,172,47,225,82,37,55,78,147,140,111,192,141,94,235,243,149,248,126,198,17,91,71,184,166,107,25,17,168,236,101,50,133,62,30,234,144,19,41,160,226,201,52,91,137,185,111,170,15,240,80,195,54,225,236,105,61,253,99,4,244,21,140,215,81,107,51,114,231,225,73,151,15,114,134,25,211,6,119,65,253,81,253,224,27,230,42,126,64,31,17,67,46,141,192,117,115,163,249,93,37,238,133,247,140,69,255,0,40,92,43,69,76,62,226,84,163,82,171,37,92,174,95,173,197,137,65,156,36,212,201,17,21,250,101,247,140,69,167,40,3,209,75,147,70,178,165,93,8,172,156,177,88,183,89,17,64,49,155,68,184,148,177,138,147,140,202,66,72,164,209,5,210,59,126,153,96,78,141,44,230,109,171,45,143,200,225,251,161,1,26,61,204,220,151,226,76,225,196,63,171,87,55,196,32,207,45,255,0,76,53,221,220,39,170,133,120,221,219,179,42,246,213,117,125,80,15,104,161,65,83,183,80,160,0,167,3,176,168,161,218,251,192,84,106,46,2,158,180,11,180,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,112,26,70,165,112,26,64,20,124,44,52,39,40,212,101,113,161,32,55,47,113,91,116,76,12,172,41,190,198,3,137,24,87,105,194,237,65,253,225,135,186,102,66,19,184,127,88,17,55,123,243,127,95,187,195,140,195,139,35,54,215,245,6,49,91,75,152,29,126,31,85,103,170,204,106,216,125,117,190,142,192,72,133,156,82,96,153,196,153,154,114,89,69,169,235,253,142,129,157,90,1,165,26,170,17,86,233,252,212,251,241,67,8,241,170,29,80,216,165,57,78,76,185,118,126,187,254,151,108,102,94,128,177,202,40,138,17,141,111,247,211,118,94,232,163,16,74,212,151,50,165,240,133,251,29,191,224,144,230,172,140,202,221,227,131,79,168,213,46,131,51,62,48,205,255,0,4,135,57,195,50,189,187,69,27,74,220,52,22,254,35,90,183,141,23,34,1,225,241,137,188,244,52,234,197,127,153,49,223,129,49,12,149,169,90,178,159,23,100,206,43,240,170,19,69,139,9,37,209,19,164,153,92,206,85,26,69,255,0,185,49,12,21,218,77,53,189,66,147,43,25,77,98,203,254,185,67,90,222,95,146,183,235,159,115,188,59,15,249,195,87,236,83,247,157,24,0,13,61,233,0,0,0,78,102,142,190,111,248,101,254,6,201,127,137,50,61,249,241,63,124,120,13,29,124,223,240,203,252,13,146,255,0,18,100,123,243,226,126,248,237,11,31,37,79,170,61,207,7,237,111,156,47,251,117,125,233,106,46,0,5,192,7,234,227,218,192,0,0,0,0,0,0,0,0,0,0,0,0,69,95,46,119,210,79,247,201,252,154,37,80,69,95,46,119,210,79,247,201,252,154,3,13,116,39,210,98,27,69,26,182,191,196,246,96,97,38,19,215,232,120,137,69,61,3,22,78,234,34,102,47,76,96,13,58,195,109,38,100,134,218,109,231,140,141,72,206,76,155,100,180,41,105,49,106,166,216,215,139,147,172,80,141,198,168,204,71,168,27,174,227,226,28,137,118,160,132,142,92,44,106,86,182,205,165,19,110,50,105,54,145,170,51,104,144,222,84,37,187,33,36,72,34,72,241,66,255,0,200,52,32,199,26,147,70,9,150,150,114,216,89,82,233,9,126,185,212,65,33,231,158,154,69,66,179,16,76,63,20,219,45,52,180,37,150,150,79,26,205,199,16,164,162,29,213,154,114,18,84,160,151,253,2,116,223,145,105,113,66,59,5,81,197,74,165,184,155,36,214,187,59,146,65,178,184,118,87,10,111,25,51,21,8,151,29,113,110,51,145,77,33,195,206,106,67,183,204,148,165,198,141,121,84,62,101,176,47,29,49,31,71,76,71,151,98,134,23,206,118,25,172,13,218,121,151,72,215,11,48,133,81,145,185,11,18,217,25,107,25,94,84,220,174,74,37,37,43,66,144,180,33,105,250,20,209,211,73,124,44,210,130,132,102,186,195,57,183,178,219,100,209,143,195,115,164,179,199,60,211,123,91,12,186,230,167,91,168,90,219,204,174,154,44,162,235,34,11,170,0,0,32,7,149,31,207,179,19,126,37,244,60,16,207,254,69,79,53,138,167,225,2,59,209,210,225,151,245,78,143,88,5,92,207,98,170,154,215,3,240,254,160,157,70,228,218,102,51,74,102,10,46,41,252,136,74,17,157,215,27,82,213,149,8,74,74,231,185,41,34,45,196,67,208,81,88,123,64,225,172,169,217,22,28,208,244,253,43,45,126,33,81,110,193,201,37,140,192,176,227,234,74,82,167,84,219,41,74,77,102,148,33,38,163,43,217,9,46,162,1,242,238,38,167,70,159,252,141,179,127,131,250,239,240,243,65,149,95,153,59,69,143,252,218,112,171,255,0,131,101,223,208,143,107,44,195,218,6,75,70,175,14,100,212,61,63,1,73,185,14,252,34,228,48,210,198,90,151,41,135,205,102,243,71,12,148,147,70,135,13,199,13,105,203,101,103,85,239,115,1,242,238,62,170,5,170,252,201,218,44,127,230,211,133,95,252,27,46,254,132,93,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,1,67,191,80,167,72,106,0,26,122,65,210,26,133,12,247,92,128,80,237,246,64,173,214,7,111,178,41,96,21,223,212,5,126,160,185,144,165,236,2,167,126,177,65,95,170,20,224,2,189,32,233,10,145,246,133,200,5,58,65,210,26,128,0,0,0,0,0,0,0,0,5,12,250,139,136,168,161,246,128,166,251,141,10,35,222,53,239,226,52,172,247,31,104,2,115,125,193,168,237,246,69,18,123,138,253,130,166,93,96,9,226,56,81,138,203,147,127,104,230,145,216,199,2,61,73,78,175,49,246,254,32,17,241,166,251,74,127,192,190,142,108,188,227,215,111,238,97,19,148,209,153,85,210,67,81,239,219,225,191,10,66,89,180,209,125,147,240,59,50,255,0,190,29,71,251,28,68,196,137,73,77,91,38,50,62,17,176,231,255,0,90,64,37,219,64,167,200,232,227,66,151,198,172,183,15,114,133,25,251,8,68,73,221,194,255,0,136,71,150,129,47,222,147,79,79,119,133,165,213,238,80,162,67,32,212,149,54,121,78,253,47,196,3,144,124,64,252,129,65,83,242,0,117,243,52,153,178,86,47,94,95,120,196,99,242,130,202,20,213,57,17,19,179,219,89,89,47,165,159,141,219,138,62,209,39,145,169,53,52,68,146,191,75,241,24,142,78,80,198,8,232,189,201,233,120,97,191,127,185,69,128,143,12,24,117,109,98,68,233,36,171,90,22,36,184,123,187,98,126,48,221,205,111,56,220,239,109,79,249,226,0,112,153,100,214,37,207,119,218,204,69,23,253,161,177,62,248,92,188,220,231,191,245,159,243,192,92,64,0,0,26,85,196,106,26,84,123,192,107,47,32,11,134,254,0,94,64,117,88,5,75,184,84,80,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,162,184,13,35,82,184,13,32,6,118,27,105,26,212,52,36,6,233,157,197,15,129,128,175,173,48,28,72,175,33,95,80,99,26,180,169,65,124,143,234,131,50,35,47,148,191,14,192,201,88,175,37,95,82,99,27,116,170,66,143,14,234,139,25,126,146,252,59,1,34,22,244,130,44,184,165,62,82,119,17,108,188,63,107,52,50,135,64,88,207,207,5,10,206,101,254,170,117,238,242,34,140,98,246,144,169,52,226,100,254,231,195,101,254,46,208,200,125,3,34,84,154,194,134,65,45,100,69,206,123,136,247,122,148,80,130,100,105,195,35,149,64,254,212,107,248,36,59,21,219,172,186,199,83,74,171,52,162,94,119,61,240,77,30,255,0,169,72,237,156,225,246,69,27,11,226,54,134,234,248,141,160,30,91,18,242,170,146,154,145,145,25,115,116,95,31,173,24,133,252,70,34,44,66,169,200,138,196,83,152,219,23,252,250,196,205,98,169,169,186,42,114,178,51,44,178,184,211,220,126,228,98,24,107,213,26,235,154,137,102,102,102,169,180,97,220,248,250,178,134,181,188,191,37,111,215,62,231,120,118,31,243,134,175,216,167,239,58,32,0,26,123,210,0,0,0,156,205,29,175,249,159,240,202,223,239,58,75,252,73,161,239,148,71,115,247,199,129,209,215,205,255,0,12,191,192,217,47,241,38,71,191,62,39,239,142,208,177,242,84,250,163,220,240,126,214,249,194,255,0,183,87,222,149,82,71,109,226,160,92,0,126,174,61,172,0,0,0,0,0,0,0,0,0,0,0,0,4,85,242,231,125,36,255,0,124,159,201,162,85,4,85,242,231,125,36,255,0,124,159,201,160,48,255,0,147,223,70,185,22,148,58,71,75,232,170,196,243,210,210,73,123,245,12,246,25,17,75,135,122,50,21,149,182,218,24,109,104,73,153,103,125,246,9,118,52,43,85,173,52,45,43,36,24,250,9,148,202,101,82,9,84,20,138,69,44,132,151,75,101,208,237,194,65,193,194,50,150,88,134,97,180,146,91,105,182,210,68,148,33,41,34,73,36,136,136,136,136,136,67,15,34,167,157,61,83,240,127,29,233,25,112,154,144,16,151,202,107,160,148,215,4,107,41,142,57,225,109,51,8,222,23,207,162,27,84,84,28,173,133,33,20,220,106,201,41,82,28,110,230,72,134,121,219,169,181,163,43,104,91,154,140,173,145,51,173,199,93,20,116,174,196,125,18,177,29,21,173,20,238,221,42,142,213,177,63,144,62,241,162,22,111,10,147,51,36,168,200,143,86,242,51,40,218,120,136,212,218,148,162,50,90,22,227,107,250,40,170,105,58,86,185,145,69,82,213,173,51,42,168,36,177,185,54,153,116,210,9,184,184,87,242,45,43,70,118,156,37,33,89,86,132,168,174,91,148,146,50,222,68,32,95,79,109,8,39,186,35,215,109,70,211,144,179,89,150,25,78,245,77,73,39,113,143,34,33,228,69,19,36,111,66,197,169,182,155,67,111,103,75,171,108,178,18,86,213,178,169,74,109,210,64,78,245,1,95,209,184,167,70,202,113,7,15,170,24,73,229,61,60,135,40,152,24,232,99,60,142,162,230,70,70,70,68,164,45,42,37,33,104,81,18,208,180,169,42,36,169,38,69,232,4,11,114,119,105,191,25,162,173,118,116,149,99,21,155,12,170,201,131,78,207,84,108,191,18,244,173,196,178,235,104,138,133,105,14,165,9,204,181,177,180,25,54,227,139,106,29,36,132,154,144,132,156,239,74,102,210,169,252,170,10,123,34,153,194,76,101,179,24,118,226,224,227,33,30,75,204,68,176,226,73,77,186,219,137,51,74,208,164,153,40,148,70,100,100,100,100,3,150,0,0,32,7,251,40,250,118,127,195,159,253,217,147,255,0,170,9,126,208,43,20,171,188,105,209,58,134,196,204,75,158,243,205,73,57,231,61,182,55,101,102,31,91,170,153,69,50,223,139,101,8,109,54,109,164,39,162,146,189,174,119,51,51,59,1,253,133,77,22,63,223,246,42,255,0,141,101,223,234,35,47,240,19,5,41,93,29,176,158,69,131,148,84,194,107,27,37,167,246,173,153,249,163,173,185,20,189,124,75,177,11,206,166,219,109,7,101,188,162,43,32,186,36,87,185,220,204,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,166,98,11,144,210,53,36,5,69,12,236,42,40,2,135,115,223,212,22,51,46,35,80,167,0,20,227,184,131,135,17,82,45,247,20,51,234,0,48,80,160,170,128,84,139,180,80,248,144,21,207,172,87,113,149,192,12,138,220,5,8,183,10,151,1,80,20,35,234,21,0,0,0,0,0,0,0,0,0,1,67,222,66,162,135,192,5,56,29,140,81,68,71,212,43,99,61,226,134,70,71,196,2,214,34,1,94,28,69,0,7,85,54,94,93,85,239,191,55,226,29,168,232,103,175,165,189,70,108,219,243,112,251,0,35,151,77,89,158,127,3,114,45,210,183,56,223,127,237,126,241,22,146,151,73,21,52,169,123,250,49,108,30,239,174,16,144,13,47,231,239,199,120,37,170,138,138,44,155,125,243,44,250,246,126,254,225,30,205,184,77,206,96,156,77,203,43,173,158,238,62,88,9,90,208,22,110,223,130,173,181,227,174,170,184,136,190,203,112,189,226,72,164,142,103,97,70,102,103,227,15,143,188,66,35,52,14,169,92,102,18,91,10,113,17,118,114,177,103,113,47,162,119,40,82,223,188,75,61,38,254,190,13,107,35,86,231,148,91,254,164,128,119,167,196,11,176,15,136,23,11,117,128,217,136,177,23,14,177,29,156,161,141,146,104,172,249,75,125,97,217,238,49,98,68,226,18,121,126,200,143,14,80,243,47,1,147,187,253,216,23,224,98,192,70,166,24,255,0,182,100,250,223,173,197,127,24,64,159,124,44,253,84,255,0,152,255,0,60,64,78,24,88,241,50,125,187,232,81,95,198,16,39,223,11,127,84,255,0,230,127,207,1,113,192,0,0,105,81,149,198,161,165,92,64,107,47,32,11,136,23,144,23,43,119,128,212,2,133,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,5,21,192,105,26,149,192,105,1,69,13,9,27,166,86,27,73,1,186,101,97,67,224,98,170,15,90,96,56,209,30,66,190,164,198,57,233,70,146,86,30,84,196,100,95,164,191,14,200,200,200,143,33,95,82,99,30,180,160,43,225,221,75,191,251,143,240,236,132,136,79,210,63,161,138,53,9,23,2,217,63,139,178,47,166,130,47,171,195,154,29,5,114,253,19,235,247,24,145,99,180,150,59,98,133,70,95,180,255,0,139,178,47,6,131,49,26,186,254,137,232,94,220,229,215,238,17,34,119,9,168,164,156,188,150,92,86,253,34,206,255,0,220,36,119,46,25,219,143,88,243,180,91,185,228,146,195,203,107,192,50,124,125,162,71,126,231,15,178,40,218,82,236,124,6,146,59,138,47,136,208,218,184,238,1,226,177,141,245,34,133,157,26,110,95,50,99,248,31,184,152,134,122,209,70,170,198,122,163,226,115,56,163,255,0,173,80,152,220,110,119,37,7,57,60,183,249,145,48,235,247,19,16,187,164,20,209,218,34,178,113,185,67,104,116,163,224,206,102,230,211,117,89,213,186,237,200,178,229,232,244,74,196,119,62,59,199,11,182,180,55,181,212,83,77,158,233,118,111,102,91,211,179,183,91,87,126,246,209,153,136,174,152,136,196,103,156,78,91,96,60,86,31,86,147,90,178,163,147,202,38,44,66,54,204,194,103,15,4,234,153,66,137,68,135,28,66,76,211,117,25,94,202,59,92,140,187,132,139,224,22,131,120,79,138,146,71,166,85,13,69,86,195,186,220,193,216,66,40,40,184,100,39,34,89,66,200,250,108,43,125,214,127,98,195,94,255,0,103,245,190,17,245,187,143,254,215,247,103,247,171,255,0,146,88,58,2,81,154,228,184,209,253,100,70,117,134,32,239,255,0,140,32,191,213,6,163,228,181,209,248,143,251,112,196,47,241,132,23,250,160,127,179,250,223,8,250,207,251,95,221,159,222,175,254,73,100,38,142,190,111,248,101,254,6,201,127,137,50,61,249,241,63,124,117,52,85,45,47,161,168,249,21,19,41,122,33,232,26,126,89,11,42,134,114,37,73,83,171,105,134,146,218,20,179,73,36,141,70,148,17,153,145,17,94,246,34,224,59,99,226,126,248,221,237,83,52,91,166,153,238,136,121,107,95,122,157,70,174,237,234,58,85,85,83,30,169,153,150,162,224,0,92,0,126,143,145,172,0,0,0,0,0,0,0,0,0,0,0,0,4,85,242,231,125,36,255,0,124,159,201,162,85,5,170,199,77,23,48,39,73,78,100,249,53,208,222,17,248,57,180,243,103,205,56,200,61,70,209,170,215,124,236,235,121,179,106,26,242,175,108,187,173,115,184,69,95,34,167,157,61,83,240,127,29,233,25,112,154,145,101,48,83,67,61,27,52,118,170,162,171,92,28,195,127,7,231,81,178,245,202,223,137,231,136,248,188,240,171,113,183,20,222,72,135,220,65,93,108,182,119,34,205,209,181,236,102,71,122,192,5,191,199,76,11,195,141,34,240,226,99,133,248,161,38,219,165,81,214,117,151,154,50,68,84,190,41,36,100,220,84,51,134,71,171,121,25,149,99,177,164,210,165,33,105,90,22,180,42,224,0,15,154,205,34,244,104,197,61,23,235,183,168,92,76,148,251,29,138,115,6,196,79,53,204,252,75,46,185,178,62,243,77,235,181,90,244,33,204,169,232,46,233,62,163,60,212,228,183,211,234,15,14,246,29,25,49,142,97,42,150,210,7,182,68,83,181,20,100,75,16,44,202,28,61,108,75,208,209,110,56,164,33,76,186,179,112,219,112,204,220,75,174,19,125,52,56,141,76,154,99,126,141,216,37,164,124,170,89,38,198,138,6,18,163,135,147,68,46,38,1,106,136,126,21,248,101,173,57,86,72,122,29,104,116,144,162,36,230,70,108,138,52,54,102,70,104,65,149,160,254,197,198,130,127,240,25,255,0,121,167,31,235,96,50,168,7,18,83,44,134,146,202,160,164,208,110,69,185,15,1,14,220,51,75,139,139,118,41,245,33,9,36,164,220,121,229,41,215,87,98,43,173,197,41,106,59,154,140,204,204,199,44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,83,127,104,212,41,151,188,1,34,163,73,29,131,55,112,10,13,73,224,52,138,145,245,0,169,240,26,110,125,162,188,55,10,0,212,92,0,247,157,128,184,5,183,220,2,219,184,129,144,101,239,21,1,164,202,214,5,2,129,64,43,110,205,194,132,125,86,26,133,12,183,220,5,15,113,138,145,220,84,0,0,0,0,0,0,0,0,0,0,0,5,47,190,194,162,134,125,64,40,119,224,71,97,162,199,155,202,49,83,224,41,109,215,1,168,142,220,119,128,37,125,86,0,21,191,112,243,53,42,12,246,107,40,203,203,252,67,210,143,43,84,162,251,46,255,0,103,254,104,8,168,210,110,88,218,188,27,206,105,87,207,150,186,47,111,81,17,227,26,122,185,148,57,164,173,108,135,187,119,174,49,34,90,84,65,234,60,24,241,153,179,109,189,86,253,96,71,100,201,189,92,99,123,239,209,35,251,166,3,45,180,51,169,226,160,39,180,236,26,53,166,151,107,8,67,59,60,105,45,235,135,46,22,238,19,75,134,49,235,141,148,58,181,164,200,202,45,105,222,171,250,196,8,38,209,57,252,181,133,44,121,63,221,108,15,95,186,176,39,15,4,222,214,200,159,60,182,249,121,194,227,238,72,1,115,61,109,197,11,136,175,173,2,226,3,102,36,143,47,30,177,29,156,161,215,240,32,186,71,253,184,127,161,139,18,39,19,195,236,136,237,229,15,221,68,17,255,0,233,135,250,24,176,17,175,134,31,237,153,62,250,212,87,241,132,9,248,194,212,153,243,159,75,245,159,243,196,3,97,135,251,101,207,190,181,21,252,97,2,126,112,183,245,79,254,103,252,240,23,28,0,0,6,149,22,254,35,80,210,174,32,53,151,144,4,93,96,94,64,161,111,1,172,5,11,112,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,128,210,53,43,128,210,0,54,210,53,168,104,72,13,213,10,95,113,144,170,133,47,184,200,7,29,255,0,37,95,82,99,31,116,158,223,135,85,47,254,199,248,118,70,64,196,25,229,87,212,152,199,189,39,200,207,15,42,82,34,63,210,127,135,100,4,41,233,51,254,218,21,39,254,199,252,93,145,116,244,38,59,87,148,102,239,239,143,224,98,69,174,210,93,38,88,157,81,145,145,151,206,127,197,217,23,79,66,68,164,235,218,51,127,247,199,240,49,34,72,153,250,11,244,6,85,255,0,38,177,252,4,143,80,191,36,135,151,161,10,210,41,95,252,156,199,240,18,61,66,204,178,150,241,71,29,106,223,192,109,161,119,190,225,169,195,223,187,180,109,165,94,240,11,103,143,133,124,62,157,127,200,211,31,192,24,133,77,40,139,243,223,14,95,241,34,63,10,240,155,92,110,104,156,160,167,87,190,233,68,195,135,214,76,66,182,150,173,106,235,120,84,164,142,220,196,131,223,245,231,192,91,236,11,135,214,214,244,193,231,183,231,134,8,184,123,179,66,112,116,70,134,212,210,241,29,59,252,215,124,248,126,199,104,66,118,143,109,56,186,214,152,200,218,149,249,228,130,45,197,127,163,52,39,7,69,166,157,102,155,136,37,180,180,252,213,120,250,73,50,253,46,208,12,130,99,113,39,236,141,211,226,54,152,224,159,178,55,79,136,2,120,141,38,87,81,141,86,221,184,104,62,32,53,0,23,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,80,248,10,22,226,184,212,40,123,192,12,247,92,56,144,161,223,133,133,0,0,47,112,0,0,0,1,169,60,6,145,91,159,16,21,190,251,10,25,245,7,127,88,169,23,88,1,23,88,168,0,10,25,92,12,174,42,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,74,184,141,66,134,3,73,238,26,77,118,234,26,239,125,198,40,105,43,128,210,157,231,113,168,85,37,97,67,226,0,123,202,195,203,213,31,165,191,119,254,104,245,6,86,43,144,232,39,219,245,22,223,229,126,32,17,39,165,195,218,191,5,58,55,190,221,215,245,129,31,51,36,124,178,131,191,173,47,190,98,76,116,188,144,68,171,193,61,76,36,90,254,127,189,155,51,183,168,119,8,217,158,195,46,30,49,8,82,22,155,182,71,210,43,117,152,11,219,162,153,218,175,165,255,0,194,200,47,194,176,39,19,2,55,200,95,63,248,193,223,193,54,32,215,69,181,18,107,26,95,121,127,109,80,92,126,186,192,156,60,2,121,62,14,196,116,147,126,113,119,175,220,91,1,119,125,104,113,44,163,66,29,35,177,93,35,89,111,59,128,216,136,43,38,221,226,59,249,67,250,84,58,75,255,0,76,11,240,49,98,68,34,149,148,175,222,35,187,148,20,157,85,26,126,44,237,225,126,227,183,185,69,0,141,124,48,47,246,76,159,23,185,69,127,24,64,159,140,45,59,243,159,252,207,249,226,2,176,205,63,236,155,63,37,110,241,113,95,198,16,39,207,10,142,252,233,255,0,49,254,120,11,146,0,0,3,66,252,162,26,198,149,22,251,128,214,94,64,17,95,172,11,200,2,226,2,165,184,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,192,105,26,149,192,105,0,27,105,27,150,26,58,61,70,3,113,66,135,192,85,66,135,192,7,30,35,200,87,212,152,176,58,75,54,107,195,218,140,236,123,246,62,31,95,100,95,232,141,232,87,212,152,178,58,65,193,46,42,132,159,178,148,153,230,217,120,25,23,7,154,1,8,186,80,54,104,196,234,148,172,101,109,143,143,237,118,69,200,208,153,210,69,123,70,21,211,187,156,120,253,102,36,120,221,44,229,110,66,98,101,84,181,37,69,147,97,226,162,62,48,236,118,15,67,161,148,91,109,98,37,30,133,40,136,203,156,58,143,245,136,128,19,103,65,47,60,130,85,115,47,208,214,15,119,212,36,122,117,249,36,60,150,28,172,157,167,165,6,71,123,202,225,207,252,132,15,90,189,197,96,28,71,12,243,31,190,99,105,181,30,241,173,229,89,95,100,198,211,74,35,184,15,21,141,9,63,0,167,119,35,253,8,143,252,9,136,89,210,225,9,58,218,24,204,207,244,5,31,134,124,77,54,53,58,69,65,78,247,254,164,71,254,4,196,43,233,108,225,42,183,133,34,62,50,20,23,253,115,224,58,13,24,33,18,253,107,74,223,62,250,170,5,59,190,186,200,156,60,0,132,68,36,145,228,32,215,190,96,233,244,190,178,129,10,58,38,193,45,250,198,150,82,82,102,94,22,192,151,18,253,117,129,56,56,45,6,108,74,29,204,70,71,182,184,124,75,245,164,0,186,140,240,79,217,27,135,196,109,179,186,195,112,248,128,21,203,120,219,53,25,153,144,220,191,80,219,34,233,29,192,107,73,17,144,10,145,101,225,214,40,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,161,239,0,185,118,133,203,180,50,144,101,32,11,151,104,29,143,172,82,196,65,209,237,1,65,82,46,209,65,83,59,128,165,203,180,84,172,101,196,83,42,123,76,44,69,192,0,84,187,58,133,5,75,176,5,119,23,88,92,187,69,44,87,176,174,82,0,185,118,128,101,32,34,176,10,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,161,238,33,81,67,236,1,164,247,138,238,34,191,88,88,186,195,163,123,92,0,148,171,240,20,26,174,93,163,73,241,1,83,224,67,207,205,206,218,172,219,188,175,196,59,243,222,86,29,12,241,37,226,46,103,235,191,16,12,26,210,22,65,9,54,230,13,161,199,211,170,218,173,144,200,184,234,184,220,143,176,68,254,38,202,202,93,57,105,180,165,226,249,77,43,233,150,255,0,45,125,221,194,83,241,226,179,135,135,230,60,238,180,89,182,155,120,181,251,144,140,188,101,83,111,79,27,113,165,92,138,92,69,126,30,189,192,29,246,140,111,228,172,169,124,198,146,252,244,193,30,255,0,174,178,38,207,1,166,72,76,141,228,19,172,157,230,14,159,149,238,72,239,16,101,128,115,100,75,106,218,117,197,169,36,77,212,48,110,29,210,103,193,214,187,61,225,48,26,62,226,4,11,210,197,154,226,25,36,237,239,17,153,50,231,235,40,1,150,176,47,107,137,7,116,239,191,15,178,59,4,153,22,235,144,242,180,180,230,22,99,11,10,235,14,146,137,204,246,178,84,92,13,93,190,240,244,169,81,43,113,30,240,26,35,55,167,119,105,125,225,128,124,160,80,135,224,35,107,74,86,102,170,180,143,135,184,197,12,252,136,35,200,94,248,194,61,58,37,165,29,67,180,217,231,221,84,37,91,140,139,232,49,61,190,248,8,167,195,211,54,241,62,161,221,99,34,139,45,255,0,182,16,39,183,10,156,183,58,90,223,64,255,0,60,64,197,48,214,197,138,149,50,74,253,23,99,81,191,127,8,148,246,123,194,118,48,126,47,105,231,111,39,163,179,240,35,247,64,23,112,140,250,197,65,39,126,32,0,52,171,136,212,52,157,250,192,107,47,32,55,17,95,172,81,59,200,136,86,219,236,2,165,188,133,69,56,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,184,13,35,82,184,13,32,42,124,8,109,36,110,159,2,27,100,70,92,64,110,113,189,197,15,128,174,242,20,62,0,56,209,6,100,74,250,147,22,143,27,117,103,70,206,137,127,177,191,10,216,187,175,149,210,175,169,49,105,49,191,80,138,50,116,167,55,25,108,215,227,250,235,96,33,143,76,162,105,56,141,87,154,127,226,254,223,214,33,199,85,162,52,98,217,196,186,83,43,150,34,219,186,191,99,190,59,77,50,157,134,86,35,85,233,66,183,159,55,245,31,235,16,227,160,209,61,43,86,37,210,196,130,221,242,245,191,254,29,240,19,153,133,139,207,75,72,156,189,205,82,120,83,191,252,218,7,181,112,186,36,125,227,194,225,46,98,164,228,36,174,169,44,47,224,155,30,233,207,32,189,240,29,115,231,211,223,218,99,142,209,171,125,134,236,82,136,151,199,172,198,195,43,45,247,62,192,22,255,0,29,35,210,198,31,206,212,167,114,151,51,204,79,201,191,6,12,66,182,148,179,20,69,215,48,102,135,179,17,201,91,79,147,111,163,63,220,37,179,75,58,177,18,28,56,153,229,152,106,20,252,146,109,151,197,102,185,165,130,238,62,209,11,120,177,63,122,161,169,161,98,158,139,218,13,48,72,107,54,172,145,187,88,225,218,214,46,208,23,131,67,136,54,222,169,41,167,77,187,154,107,8,61,247,247,72,113,54,88,86,130,110,88,225,36,172,91,90,207,254,173,34,23,180,52,101,41,168,41,196,146,120,214,16,125,126,222,28,77,62,25,35,36,185,196,153,88,246,165,255,0,1,32,61,251,60,8,110,122,225,182,207,2,27,158,184,5,21,98,45,195,66,76,205,70,53,43,241,141,41,59,40,192,110,31,2,20,21,51,185,16,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,40,103,186,228,7,222,27,173,98,1,67,224,22,49,82,35,235,14,0,40,118,20,21,59,117,10,0,0,0,0,169,22,251,144,160,212,92,119,112,1,79,92,43,125,226,134,71,123,144,25,31,19,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,125,161,97,69,31,80,7,94,240,50,79,18,226,40,0,0,0,1,97,209,206,200,143,83,127,109,248,135,122,163,178,72,116,115,98,53,106,179,111,182,111,196,2,55,180,145,145,204,209,224,238,170,22,215,218,239,211,79,184,247,136,232,196,211,117,83,18,55,55,252,163,221,195,50,196,181,233,5,76,166,51,152,53,80,57,242,109,87,241,182,181,245,93,253,194,41,113,150,94,228,4,229,45,106,117,100,114,210,85,179,95,215,185,223,220,3,203,97,180,113,193,84,18,135,18,238,76,147,88,117,223,45,237,101,163,127,220,25,247,134,24,181,19,79,211,49,79,181,80,108,234,68,106,148,71,178,18,237,116,54,159,96,98,58,233,136,163,133,153,65,58,78,101,201,22,218,239,107,218,202,78,241,126,228,181,227,205,202,30,129,76,214,218,199,179,101,212,22,253,201,235,203,220,2,83,116,119,198,227,168,220,167,229,111,212,251,67,177,27,93,219,216,178,102,203,173,87,18,108,136,183,39,183,168,101,100,170,40,162,225,154,124,151,159,62,109,246,181,236,102,66,49,52,49,141,154,71,213,20,124,73,59,157,149,243,135,75,42,74,246,110,32,189,254,36,36,186,150,214,115,76,41,175,143,78,255,0,244,148,3,182,138,51,200,86,237,24,87,167,20,73,67,208,236,172,215,150,245,58,74,246,191,208,98,70,106,68,154,73,178,53,118,140,23,211,222,53,182,168,54,108,237,173,85,164,188,159,113,138,1,23,148,234,138,35,21,170,115,190,107,191,26,174,207,211,36,39,83,7,97,117,60,239,208,203,155,103,235,191,235,130,9,232,165,147,216,165,81,154,78,247,84,97,255,0,218,18,39,143,9,203,244,86,222,225,254,120,11,167,107,0,0,0,210,171,220,106,26,85,196,6,180,249,55,15,190,5,228,1,91,236,128,169,119,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,162,184,13,35,82,184,13,32,42,124,8,109,26,175,218,55,76,239,97,182,86,62,160,26,192,248,10,168,80,248,0,227,191,228,171,234,76,89,109,32,148,180,80,83,229,146,204,173,178,240,61,254,172,208,189,47,249,10,250,147,22,43,72,215,148,221,1,80,158,101,88,182,78,7,238,236,128,134,61,45,221,91,152,151,85,146,150,163,190,195,196,255,0,99,176,56,58,41,190,166,177,62,151,44,202,177,109,188,15,246,59,226,154,86,190,110,98,101,81,210,86,253,139,137,254,199,96,113,180,90,81,150,38,83,7,115,253,59,252,93,240,19,171,132,42,53,82,114,5,25,153,145,201,33,79,127,214,155,30,245,239,32,189,241,111,112,113,121,169,10,123,143,232,28,39,224,155,23,5,223,32,189,240,29,60,106,172,190,190,38,56,173,57,107,239,49,200,143,35,214,113,235,80,235,148,230,78,179,223,216,3,13,244,233,159,26,40,70,219,39,98,75,89,40,156,167,114,183,122,139,124,119,247,136,142,157,190,167,230,240,215,90,143,162,130,233,31,182,49,38,90,120,206,20,154,78,88,222,181,255,0,25,46,156,39,202,221,234,76,241,223,222,35,18,37,70,236,206,24,238,103,189,5,191,234,128,101,254,133,50,197,63,52,144,196,17,53,208,172,33,120,241,220,168,99,236,19,39,135,173,27,112,11,189,190,120,95,15,168,72,136,29,8,26,86,190,76,119,47,237,194,31,239,195,9,128,160,238,152,21,145,159,233,133,127,1,32,61,171,94,73,13,210,61,247,27,12,153,216,190,200,228,21,173,123,0,161,151,88,219,62,35,82,238,101,184,198,130,189,247,152,13,205,214,32,2,224,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,165,136,84,0,5,12,200,15,128,161,153,88,5,5,114,152,169,88,250,133,64,104,21,34,184,160,212,158,0,40,124,69,10,252,8,106,50,223,113,67,62,192,21,33,81,164,140,238,53,0,160,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,42,46,177,168,80,204,186,192,105,1,83,50,236,26,84,118,1,80,4,168,133,109,112,5,21,210,67,165,153,17,248,189,253,191,136,119,74,220,68,58,41,194,242,234,119,158,252,220,62,192,12,63,199,154,138,22,15,152,243,162,32,243,237,86,202,69,213,170,239,239,17,101,143,75,105,233,218,86,132,90,210,162,45,229,237,221,18,85,142,236,187,23,204,118,89,116,118,159,40,251,117,66,55,52,128,96,153,158,165,36,148,151,204,130,61,197,237,221,1,99,224,157,38,159,105,91,250,46,37,91,189,242,30,214,69,53,75,177,72,96,148,245,212,165,113,61,222,79,190,60,9,47,34,203,143,27,238,30,182,128,109,81,149,20,35,119,35,35,83,133,101,240,220,218,140,4,156,104,31,45,83,176,52,60,125,154,177,243,158,243,242,184,197,23,96,145,250,121,6,137,100,58,78,219,179,240,250,163,24,59,160,164,145,12,208,244,68,73,179,15,114,231,45,228,157,254,173,18,93,131,58,229,73,36,65,180,86,34,182,110,30,249,128,223,124,136,208,68,123,247,136,255,0,229,5,123,45,12,130,35,81,90,174,34,221,245,152,161,32,49,6,89,10,197,214,35,203,148,45,195,77,16,91,207,251,112,47,192,197,128,141,140,58,82,85,137,213,6,239,91,23,252,97,2,123,112,165,25,121,211,113,125,3,252,241,1,248,102,121,177,54,127,245,184,163,223,251,97,2,125,48,172,191,69,47,238,31,231,128,185,32,0,0,52,168,142,227,80,210,174,32,53,151,144,5,196,11,200,2,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,162,184,13,35,82,184,13,32,3,109,35,112,104,35,184,13,197,10,31,1,85,10,31,0,28,120,131,34,74,190,164,197,131,210,97,86,195,202,144,202,229,243,159,225,217,23,238,35,129,253,72,176,186,74,170,216,125,81,238,254,227,252,59,32,33,63,74,53,223,19,42,98,51,59,252,165,252,93,145,163,70,37,228,196,154,104,247,238,219,56,126,215,120,110,233,74,119,196,218,156,255,0,105,127,23,96,112,116,106,115,46,36,211,133,111,238,207,226,239,0,157,108,21,115,53,35,79,113,253,1,132,252,19,98,227,184,162,200,94,248,181,184,30,247,231,78,158,44,191,168,16,157,126,228,216,186,11,59,182,147,237,1,212,71,159,76,173,218,161,213,58,124,46,59,72,239,44,189,245,14,165,107,203,109,215,184,8,231,211,201,167,124,24,148,40,215,184,160,39,7,196,255,0,91,100,70,194,142,243,40,111,170,71,240,132,166,105,223,13,122,50,9,89,252,153,92,228,248,123,147,66,44,221,43,77,97,126,169,31,194,1,156,186,12,182,75,230,133,216,183,86,48,252,127,246,97,46,212,77,147,6,162,183,209,213,252,18,17,35,160,153,120,153,89,255,0,233,139,31,122,24,75,125,26,119,132,87,215,149,252,18,1,235,217,62,138,79,223,27,229,194,253,67,142,207,144,159,178,57,8,242,72,6,149,13,5,196,198,181,126,49,160,184,152,13,194,224,0,92,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,75,23,96,168,0,0,0,13,3,82,120,10,128,0,165,139,176,84,0,82,196,42,0,0,0,0,0,0,0,0,0,0,40,103,96,35,191,80,10,138,30,225,81,67,224,0,71,113,81,165,60,70,160,0,20,205,220,4,119,1,80,0,0,26,85,196,106,26,85,196,5,56,138,40,134,162,222,86,20,52,216,239,112,26,72,236,53,239,181,238,52,241,220,53,219,113,16,13,10,224,60,228,241,70,173,70,83,50,242,191,16,244,107,45,214,239,30,102,127,244,15,221,126,32,24,137,138,144,73,127,154,243,33,181,101,215,249,69,127,96,35,31,72,213,39,194,20,18,74,215,147,23,240,222,18,99,139,145,219,31,53,120,172,249,245,254,186,214,182,175,242,136,190,210,9,127,158,4,110,253,73,47,225,186,2,197,44,149,126,34,226,96,148,189,113,245,132,189,162,213,158,103,31,46,159,13,204,40,251,5,185,81,221,68,47,102,138,144,123,110,39,201,24,214,100,204,244,102,251,94,214,132,112,192,75,150,134,18,99,132,195,170,60,141,12,17,163,156,60,146,237,126,35,184,101,196,18,13,44,161,59,183,95,239,152,176,250,50,75,54,58,10,155,70,191,62,77,179,214,218,247,121,238,254,241,127,153,77,146,157,253,160,52,196,158,84,21,251,68,119,242,134,172,188,8,35,223,253,184,127,161,139,18,33,22,118,65,123,226,57,185,66,159,207,70,155,121,45,150,176,227,127,114,139,1,28,24,94,100,120,155,63,250,212,87,241,132,9,249,194,203,23,57,238,253,103,252,241,0,216,95,187,18,167,167,218,212,87,241,132,9,248,194,196,254,138,111,253,99,252,240,23,28,0,0,6,149,113,26,134,149,113,1,172,188,128,46,32,94,64,22,226,184,13,64,40,91,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,81,92,6,145,169,92,6,144,1,182,145,186,119,26,14,221,70,3,90,133,15,128,170,133,15,128,14,52,79,146,175,169,49,97,116,147,110,248,121,81,239,254,227,252,59,34,253,68,112,63,169,22,103,31,32,246,202,30,122,193,37,106,207,178,238,65,92,247,60,209,254,32,16,129,165,50,50,226,77,79,191,251,139,248,187,3,207,104,254,238,163,16,100,46,229,205,151,106,221,123,125,1,209,112,52,188,148,236,152,141,86,25,161,228,228,216,60,178,183,22,24,238,22,135,11,98,85,15,88,75,13,57,122,58,238,63,90,88,9,225,209,242,39,95,74,211,165,147,47,231,118,16,248,223,232,109,11,203,126,130,75,184,134,59,104,181,24,111,82,84,206,99,71,246,171,4,123,190,180,192,200,132,157,218,71,188,95,120,7,89,30,86,89,123,234,29,50,186,125,214,29,196,192,236,180,219,181,67,164,207,222,64,48,135,78,198,173,68,67,30,111,212,169,207,87,184,180,34,154,47,116,218,23,223,71,240,132,178,233,216,139,208,172,241,253,9,156,254,5,161,19,113,229,150,111,10,69,237,63,132,96,51,163,65,53,248,137,89,91,253,216,177,247,161,132,183,81,103,120,69,110,250,58,191,130,66,34,116,22,112,144,137,82,76,200,175,88,177,199,255,0,102,18,233,68,153,28,34,183,151,171,171,248,4,3,217,49,189,41,251,35,124,142,221,27,13,134,55,37,63,100,111,145,95,121,128,210,124,70,146,226,99,90,136,139,120,208,92,76,6,225,112,0,46,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,10,92,187,64,84,105,189,204,106,26,76,183,128,212,40,124,5,47,109,196,42,123,210,2,137,226,53,13,41,226,23,185,216,192,87,135,217,21,20,34,176,168,0,10,92,187,66,247,32,21,20,50,235,26,64,5,115,88,184,13,42,59,149,236,53,111,50,181,134,131,79,86,240,26,146,189,196,86,234,1,66,77,187,70,163,34,176,2,138,233,33,230,106,34,182,207,251,191,196,61,53,250,135,154,168,90,66,246,124,202,50,182,126,191,120,4,121,233,21,59,213,120,63,242,173,239,181,250,255,0,173,119,8,221,197,169,158,223,55,75,154,140,150,128,36,219,53,253,115,157,221,227,60,244,161,97,76,248,51,171,74,143,54,219,123,151,214,68,114,85,113,43,92,81,17,146,119,177,109,222,250,130,7,150,226,178,25,13,161,171,89,177,114,64,89,190,143,29,213,251,9,193,143,123,179,164,250,238,67,34,244,49,74,215,139,18,19,36,31,207,17,220,11,246,11,128,38,203,0,25,203,67,72,79,53,237,181,117,123,179,162,239,163,114,8,90,124,3,204,154,18,68,147,77,190,122,226,94,236,232,187,5,195,48,14,60,114,172,209,29,189,113,125,227,17,181,202,12,171,82,142,29,184,214,39,248,56,161,36,19,119,50,195,36,247,121,101,199,222,49,24,60,160,243,141,101,55,17,15,157,143,23,89,47,113,30,253,205,197,22,253,224,48,67,10,119,226,76,240,253,194,39,248,194,4,253,97,113,95,156,255,0,230,127,207,16,7,131,215,123,17,39,39,110,48,177,7,187,235,237,137,252,194,212,91,156,248,253,7,252,240,23,20,0,0,6,149,113,26,134,149,22,251,128,214,94,64,160,169,121,2,150,48,26,139,128,168,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,1,69,112,26,70,165,112,26,64,84,248,16,218,225,192,110,42,246,43,21,198,217,220,250,128,110,145,92,81,86,234,21,46,6,52,168,204,183,0,227,196,112,63,169,22,199,21,225,245,244,220,209,6,74,178,181,28,62,184,129,115,162,56,31,212,143,1,136,237,27,148,244,196,172,171,30,167,135,213,160,4,50,233,189,0,150,113,6,180,82,73,205,220,221,199,235,16,195,26,240,236,201,21,124,190,251,173,173,227,245,165,140,176,211,170,5,104,174,107,119,73,183,108,92,219,188,203,119,168,195,12,75,162,84,109,85,240,87,221,109,103,31,173,40,4,219,104,163,17,122,90,154,77,211,186,148,131,252,27,3,38,153,81,27,13,157,203,201,47,188,49,71,68,216,164,170,154,166,203,58,55,82,112,125,126,230,192,202,152,83,35,134,104,239,197,9,251,194,64,225,76,75,166,155,118,168,121,227,87,109,135,161,152,153,18,147,99,235,87,226,30,89,199,210,86,186,147,246,197,24,129,167,81,94,132,111,186,81,57,252,11,98,37,230,31,162,240,191,184,254,17,137,103,211,141,73,114,131,77,148,71,105,68,231,129,251,139,98,38,38,68,101,56,133,43,123,15,225,152,12,216,208,112,148,165,201,204,146,118,240,194,31,129,126,214,18,243,67,149,161,21,245,245,127,0,132,72,104,40,214,102,165,106,223,186,177,99,239,67,9,113,162,72,202,17,87,253,125,95,193,32,30,201,141,233,79,217,27,247,177,101,27,12,110,74,126,200,222,34,191,72,6,149,220,203,128,162,120,141,70,102,52,151,19,1,184,92,0,11,128,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,40,101,113,67,43,30,225,168,0,105,185,246,7,18,21,59,10,119,245,128,88,173,222,23,221,96,59,25,95,172,80,0,142,194,165,188,247,138,0,13,70,118,224,40,71,97,64,0,0,0,0,0,1,91,153,10,25,151,89,128,210,162,61,224,53,230,247,133,59,198,217,25,158,225,187,235,72,5,21,184,174,67,161,157,50,149,234,115,25,149,179,126,33,222,171,128,233,39,70,163,212,229,77,252,174,175,120,4,109,105,81,44,38,188,24,178,93,223,182,241,47,172,119,8,186,168,30,82,223,35,89,17,30,166,214,251,38,37,127,74,235,254,117,179,149,190,126,255,0,64,34,102,161,82,142,45,55,47,161,23,223,48,29,74,46,107,73,247,144,201,93,11,22,148,226,196,132,141,68,95,44,199,113,63,216,46,12,106,108,236,180,151,121,12,141,208,218,255,0,37,137,9,164,175,242,196,111,241,39,0,77,230,5,45,39,67,200,236,162,50,249,103,175,221,157,23,84,188,129,105,48,8,175,65,200,140,247,31,203,95,134,116,93,180,151,66,192,58,233,222,83,133,65,25,219,198,23,222,49,20,90,127,47,52,186,96,130,50,221,89,187,252,24,161,43,83,252,219,34,44,87,61,97,125,227,17,65,167,234,29,68,186,96,189,90,183,214,110,241,35,183,147,20,3,14,240,69,187,226,12,215,113,252,228,255,0,225,219,19,251,134,137,201,206,87,185,95,83,199,247,98,4,116,127,130,114,51,17,38,168,38,157,81,243,123,234,178,19,115,245,118,191,40,159,58,1,10,70,223,209,61,250,174,37,245,96,61,218,133,5,84,40,0,52,171,136,212,52,159,16,26,203,200,2,62,160,47,36,11,136,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,224,52,141,74,224,52,128,169,29,134,216,214,54,204,236,3,90,14,215,3,50,50,184,161,112,48,245,166,3,101,237,233,63,169,30,58,182,103,91,37,141,70,91,145,234,247,95,219,164,123,23,124,147,247,135,151,170,81,172,150,197,34,215,190,79,225,36,4,80,233,229,35,74,38,149,204,113,194,218,220,217,211,207,237,97,75,133,198,8,72,150,152,122,181,133,17,229,36,230,239,250,17,137,33,211,222,88,142,110,174,159,54,58,95,51,55,230,246,208,165,218,35,93,6,108,85,36,105,232,229,251,63,67,1,48,154,29,206,19,19,43,145,67,148,70,108,148,148,41,219,37,173,100,195,151,96,204,233,113,230,131,135,62,214,144,127,112,134,2,104,69,30,227,167,42,109,78,220,147,72,49,187,47,237,97,158,210,165,153,192,195,111,250,2,62,241,0,218,152,167,166,157,221,106,30,30,47,50,114,117,94,227,220,76,20,121,147,191,173,67,193,205,31,75,122,174,157,175,155,171,222,1,136,58,107,198,183,224,41,36,220,222,169,76,224,139,119,184,182,34,170,48,243,206,97,47,191,123,101,254,88,145,237,52,234,134,215,73,193,177,183,92,221,151,77,144,69,170,227,118,154,46,206,241,28,9,241,243,152,43,116,174,227,101,217,235,192,103,134,130,80,247,135,150,26,81,254,236,89,235,238,134,18,209,72,32,209,12,162,50,183,142,87,240,72,69,110,130,16,11,40,57,114,201,173,197,88,50,103,210,238,134,18,179,76,160,210,193,238,221,173,87,240,72,7,166,99,200,79,217,27,233,225,99,27,16,254,74,126,200,223,223,112,20,80,208,92,76,106,85,203,136,161,36,239,123,0,214,92,0,45,98,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,0,0,0,0,0,0,0,0,82,246,21,20,181,192,46,65,114,20,59,117,10,0,169,158,253,194,151,184,0,0,0,0,0,5,174,0,2,167,97,64,0,184,169,91,172,80,0,2,198,98,164,91,236,96,41,110,177,165,70,123,198,190,187,117,10,40,139,172,6,148,229,45,253,99,89,153,25,16,219,247,134,229,186,36,2,138,181,135,75,52,59,106,191,117,248,135,114,174,3,166,155,88,181,89,189,183,226,1,29,26,98,70,20,63,130,57,28,203,155,111,190,235,255,0,115,136,160,159,57,158,41,39,123,248,162,251,230,37,111,76,134,152,95,130,29,27,219,156,58,207,246,56,138,25,217,182,168,148,154,15,118,172,190,249,128,235,209,115,113,37,222,67,37,244,43,135,205,138,178,27,162,255,0,44,199,117,254,193,112,99,75,36,102,234,45,236,136,101,70,131,240,79,196,98,156,137,105,107,50,74,46,56,140,243,17,126,145,88,9,160,192,182,141,186,30,73,100,218,219,79,95,187,58,46,170,12,236,68,98,219,96,187,11,102,138,147,165,72,181,182,142,191,117,112,92,114,81,36,174,102,3,169,169,226,10,30,17,42,53,229,187,164,92,47,235,76,68,254,159,179,118,158,149,199,180,136,139,169,53,147,183,44,158,214,43,184,74,70,33,76,153,131,151,54,183,30,200,71,18,148,223,41,159,172,87,112,135,253,56,170,24,104,195,155,195,162,51,57,162,176,136,59,106,204,173,109,164,187,59,192,90,109,23,82,133,98,76,213,106,47,42,80,249,223,255,0,104,100,78,245,22,89,118,203,123,159,249,194,12,52,75,151,170,59,16,230,26,182,115,222,70,234,252,171,110,215,177,191,143,120,157,106,73,141,94,215,208,181,245,125,127,84,3,213,40,80,84,206,226,128,3,66,183,40,139,168,107,182,235,138,30,83,48,21,35,221,98,224,53,17,117,138,110,176,17,245,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,40,174,3,72,212,174,3,72,0,208,164,152,220,34,184,219,59,159,88,10,151,3,15,90,98,137,190,253,227,81,219,41,216,7,29,219,229,59,118,15,61,63,111,52,11,228,118,223,151,239,144,244,15,112,63,120,116,83,147,35,132,120,143,218,253,242,1,29,90,123,75,141,84,245,116,247,70,223,51,58,207,217,194,136,185,152,36,217,170,220,79,101,184,125,108,132,181,233,213,2,151,104,186,221,220,141,239,230,222,37,191,213,97,132,78,212,141,147,85,156,66,8,136,173,147,135,214,136,4,158,104,56,242,77,201,89,17,29,252,16,99,255,0,12,36,18,78,119,128,133,253,174,143,224,144,143,61,6,14,239,203,11,255,0,67,217,251,240,194,66,228,165,105,124,47,237,116,127,4,128,108,77,28,200,180,113,222,106,252,66,212,85,115,115,131,217,110,107,233,231,224,146,62,25,127,40,186,19,199,8,150,217,111,226,191,196,49,83,24,235,150,229,60,209,153,232,242,214,237,30,166,174,205,95,30,145,118,128,194,141,47,235,5,198,202,36,204,165,111,89,80,211,36,158,102,208,92,82,207,96,195,249,45,162,39,114,244,153,121,81,77,39,127,213,144,186,152,213,83,191,63,133,151,36,226,227,87,170,110,36,188,123,134,126,81,35,134,243,236,22,194,146,104,206,125,44,37,88,254,94,99,143,213,164,4,152,104,29,33,109,82,8,120,140,136,187,117,114,15,202,87,82,33,76,73,124,129,178,75,38,93,90,195,251,196,35,243,64,232,102,211,71,25,234,209,114,170,238,71,111,114,133,18,13,35,43,52,127,86,127,120,128,119,172,112,79,217,27,195,101,158,9,251,35,122,251,236,0,172,166,91,200,105,73,157,204,186,133,20,103,218,42,144,26,206,251,133,5,79,129,1,21,192,106,1,76,196,25,136,5,64,83,49,6,98,1,80,20,204,65,152,128,84,5,51,16,102,32,21,1,76,196,25,136,5,64,83,49,6,98,1,80,20,204,65,152,128,84,5,51,16,102,32,21,1,76,196,25,136,5,64,83,49,6,98,1,80,20,204,65,152,128,84,5,51,16,102,32,21,1,76,196,25,136,5,64,83,49,6,98,1,80,20,204,65,152,128,84,5,51,16,102,32,21,1,76,196,25,136,5,64,83,49,7,16,21,0,20,51,176,10,128,161,29,192,206,192,42,2,153,136,51,16,10,128,166,98,12,196,2,160,41,196,84,0,0,80,206,192,42,2,153,136,51,16,10,128,166,98,11,144,10,128,0,0,0,0,0,161,153,16,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,166,98,12,196,52,128,13,96,0,0,0,0,0,2,151,223,96,21,0,0,0,20,51,176,102,32,11,144,168,210,93,189,130,183,32,21,20,61,194,162,135,191,112,10,26,187,5,75,128,210,123,134,162,59,16,10,128,10,95,125,128,84,0,80,206,192,42,0,0,0,41,125,246,3,62,160,3,220,23,35,20,51,221,96,185,91,188,5,76,236,40,70,102,96,71,218,4,118,48,26,133,8,238,23,183,30,177,164,6,177,67,59,10,17,246,129,157,204,5,110,66,163,78,235,149,134,160,1,75,239,176,168,211,235,128,106,20,51,176,92,133,12,238,2,185,136,47,126,3,72,0,169,219,168,80,0,0,12,172,42,92,45,214,40,71,109,202,222,96,2,187,143,119,88,113,61,192,123,147,222,1,109,246,21,34,176,208,106,221,186,247,21,35,59,113,0,51,177,138,157,186,134,147,50,235,26,73,87,237,1,168,238,93,98,162,132,93,160,74,43,145,0,173,204,133,111,187,188,81,123,148,66,151,221,112,26,175,187,127,17,67,59,157,140,51,17,149,173,188,105,94,228,153,128,31,17,172,206,201,33,161,38,71,213,212,42,174,0,40,103,113,212,205,73,43,213,92,184,102,252,67,181,61,197,113,211,205,204,203,85,99,50,242,191,16,8,221,211,62,61,136,127,3,238,133,244,185,195,129,23,236,126,241,20,179,69,37,79,164,210,70,69,144,184,251,230,36,207,78,104,183,11,192,156,142,56,159,209,43,216,237,253,204,35,38,99,189,228,219,216,23,223,48,27,48,165,119,219,46,213,145,125,209,154,220,159,146,54,163,113,18,76,234,208,131,180,194,61,59,212,162,253,79,87,103,190,48,186,94,217,174,50,29,37,109,238,160,183,251,228,36,3,147,170,86,101,87,203,34,20,150,79,44,214,60,184,111,253,15,247,187,192,75,38,28,66,38,14,154,151,67,160,136,137,26,235,17,25,159,23,22,125,126,248,245,206,25,37,179,81,142,130,141,66,81,36,131,73,36,136,203,89,192,189,186,135,117,26,188,144,171,85,207,117,184,123,228,3,30,52,166,197,38,232,105,43,106,81,197,219,157,24,103,196,178,218,252,168,119,21,235,140,187,4,54,105,19,136,145,181,124,250,120,218,162,31,54,151,81,68,196,161,46,50,218,108,70,183,109,228,245,217,66,71,57,67,167,15,177,41,38,217,137,136,69,167,176,126,74,204,191,73,59,222,34,82,177,143,92,84,250,104,149,186,234,143,111,125,71,157,87,223,157,64,50,107,66,73,110,186,190,137,113,121,79,53,54,181,113,62,183,161,132,224,72,26,213,235,237,109,249,127,24,135,93,3,164,38,253,98,110,154,33,204,151,74,102,233,22,253,238,194,247,9,147,149,55,151,91,195,126,94,31,100,7,104,0,0,42,92,12,104,50,177,144,215,190,215,26,110,70,124,0,84,0,247,10,238,50,183,88,10,151,1,81,66,220,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,3,72,212,174,3,72,10,164,109,175,117,172,55,8,174,54,214,86,176,2,58,198,171,89,38,54,208,86,184,215,235,76,7,29,238,7,239,14,150,106,155,195,186,86,47,91,247,200,119,79,112,63,120,117,19,4,230,105,196,223,179,239,144,12,39,211,126,21,42,160,43,69,100,70,254,110,226,94,239,12,34,38,180,108,155,174,163,18,68,69,109,95,15,172,164,76,46,155,176,246,195,186,208,243,255,0,123,186,189,222,24,67,253,116,140,181,236,118,255,0,214,191,2,144,18,69,160,186,190,89,150,241,254,212,25,251,240,194,66,228,235,180,186,19,143,206,237,255,0,4,132,121,232,45,243,220,187,252,15,103,239,195,9,13,148,151,204,216,67,253,142,223,240,72,7,91,61,37,45,109,153,31,90,255,0,16,194,221,32,100,147,24,174,97,212,68,54,156,187,85,238,181,21,239,170,236,33,154,211,116,103,90,55,218,198,175,196,44,86,34,74,181,220,223,227,237,109,111,173,250,142,241,36,67,54,34,48,244,51,16,186,231,9,89,144,245,172,102,125,73,237,30,86,143,60,211,249,89,254,207,99,248,105,23,127,72,25,118,203,9,42,86,187,53,219,139,63,38,220,9,190,241,104,40,211,252,240,202,139,254,48,99,248,105,20,75,22,129,232,53,81,198,101,107,120,87,254,138,20,72,4,160,172,131,47,110,127,120,134,5,104,26,86,161,220,59,255,0,186,163,252,12,40,207,89,65,221,7,245,103,247,128,119,76,240,79,217,27,190,184,109,51,184,136,110,22,243,1,165,206,31,100,85,7,127,180,40,231,15,178,42,133,119,117,0,220,62,4,40,42,93,34,3,43,0,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,173,183,92,5,0,0,0,0,84,138,224,40,2,185,123,195,47,120,10,0,10,153,111,176,10,0,169,149,133,0,0,0,0,0,84,138,224,40,2,185,123,197,0,0,0,0,0,0,2,230,0,2,164,125,162,134,96,0,43,125,219,128,206,226,128,0,0,0,0,0,1,115,11,159,104,174,94,240,50,183,88,10,92,251,69,72,251,69,5,114,247,128,160,10,229,239,12,189,224,40,2,185,123,195,47,120,10,230,32,204,66,134,91,236,25,123,192,82,231,218,42,70,6,86,235,2,43,245,128,161,239,48,185,246,138,153,91,172,12,183,92,5,115,16,102,33,164,0,106,204,65,152,134,144,1,171,49,5,250,197,12,183,216,50,247,128,174,98,12,196,41,151,188,12,173,214,2,185,136,82,231,218,40,42,69,112,20,185,246,141,68,119,26,64,6,163,59,6,98,20,34,184,160,13,89,136,51,16,210,42,69,112,21,185,24,25,245,10,25,88,80,183,128,173,247,10,92,251,64,247,0,5,207,180,46,125,160,43,151,188,5,5,72,174,25,123,195,202,1,91,220,134,155,159,104,169,22,235,138,0,169,25,223,136,173,247,216,83,47,120,101,239,1,91,239,176,92,136,197,50,247,138,30,224,26,175,214,40,71,188,80,84,138,224,6,119,20,21,242,131,47,120,10,16,169,247,1,149,128,138,224,41,115,237,1,91,91,125,192,247,149,192,83,175,120,173,202,253,192,69,126,176,182,251,0,165,197,111,216,6,86,20,190,93,246,1,83,49,65,95,40,12,172,2,185,136,105,185,246,138,145,92,50,247,128,95,180,47,187,188,12,172,23,221,96,20,1,82,220,87,3,85,186,128,80,5,77,86,34,59,113,2,62,176,20,1,82,43,138,0,0,102,205,212,43,124,160,40,23,62,208,207,125,214,226,43,151,188,2,251,133,5,114,247,129,149,186,192,80,5,76,247,88,105,35,223,96,21,21,227,192,83,54,94,160,74,187,128,0,51,102,234,21,34,235,1,65,93,214,223,196,84,207,125,128,247,0,210,119,234,26,78,228,91,204,84,213,191,128,210,103,115,176,13,181,188,148,150,242,62,35,108,227,16,94,204,31,107,57,91,53,183,246,14,50,160,250,245,159,112,7,32,162,146,171,219,48,222,74,175,194,227,134,212,62,75,244,239,126,225,201,52,91,172,6,188,231,218,97,158,219,247,238,27,11,94,91,110,189,199,21,183,110,100,89,122,251,64,118,38,233,25,245,138,161,87,62,187,14,57,22,98,21,74,114,157,238,3,151,114,236,26,22,119,185,13,41,59,167,128,212,69,214,2,136,185,31,17,168,213,239,138,113,220,30,78,240,3,59,149,135,67,60,120,145,168,190,109,249,184,125,129,222,25,245,143,45,85,175,46,203,186,247,207,254,104,8,182,211,162,40,147,224,77,205,127,170,95,248,97,27,49,139,204,233,25,25,249,35,60,244,218,156,237,94,6,124,173,151,47,56,250,251,241,217,187,134,4,58,121,148,71,110,160,28,233,27,102,236,202,13,5,107,170,37,180,239,250,162,18,99,201,199,78,58,115,8,88,229,20,49,165,185,204,114,78,247,205,243,130,123,187,196,110,209,104,207,61,149,149,237,121,131,5,254,90,68,183,114,121,193,90,80,165,235,56,79,99,61,111,236,38,132,145,159,52,251,26,169,108,58,8,146,86,207,195,234,140,115,102,9,81,194,56,87,236,251,228,52,202,147,150,17,164,222,246,205,247,204,111,198,116,161,214,159,123,239,138,35,171,148,107,51,114,203,154,191,87,160,139,113,254,193,116,68,213,64,163,93,69,52,222,127,62,62,123,254,172,196,191,114,138,75,54,137,10,21,175,203,121,252,31,173,191,233,23,123,196,67,212,76,234,170,169,195,121,175,150,58,33,55,183,99,134,2,68,185,63,165,200,85,65,12,179,105,147,53,81,200,59,154,119,249,112,189,194,88,32,19,151,89,195,171,241,136,187,228,253,103,230,196,17,230,227,70,55,213,237,161,68,166,52,86,184,13,245,10,23,17,85,10,23,16,21,86,226,251,3,66,78,230,94,248,212,225,117,247,13,8,226,94,248,13,195,226,42,92,5,15,136,23,16,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,192,105,26,149,192,105,1,84,141,183,58,134,177,67,43,128,210,142,6,7,192,85,37,98,61,225,109,198,96,56,239,112,63,169,29,44,205,89,88,115,119,103,223,33,221,61,192,254,164,116,51,119,9,16,207,30,237,217,122,251,200,6,33,105,174,127,236,101,89,57,255,0,39,110,255,0,218,33,132,61,215,199,154,190,142,62,23,213,126,5,34,89,116,226,157,195,53,64,86,176,217,154,55,11,155,122,58,210,191,171,195,31,1,18,53,115,251,69,107,22,241,38,196,173,95,93,254,130,144,18,79,160,182,232,185,119,248,30,207,223,134,18,21,43,63,153,176,135,238,13,255,0,4,132,123,232,48,95,44,203,119,255,0,185,6,126,252,48,144,137,81,151,54,194,125,97,191,224,144,13,136,255,0,41,62,249,139,101,90,177,173,216,250,118,182,179,171,234,69,207,141,35,53,21,136,248,152,240,149,52,57,175,102,185,153,91,63,87,188,2,36,52,168,151,234,37,210,101,107,179,120,136,243,242,109,193,45,119,140,108,164,119,84,178,130,255,0,140,33,255,0,8,145,150,122,97,67,155,82,169,37,213,198,30,101,213,111,90,200,196,218,74,254,18,202,8,138,255,0,47,195,254,17,32,37,183,64,226,252,227,184,127,250,84,127,129,133,25,233,40,220,217,253,89,253,226,24,19,160,129,168,168,165,150,83,223,85,30,255,0,249,152,97,158,178,159,35,247,103,247,128,119,77,43,162,91,134,241,111,43,141,134,188,146,27,183,34,46,32,40,173,251,133,18,118,59,88,80,214,87,221,188,84,136,248,246,128,214,107,191,80,212,149,101,234,27,102,103,187,113,138,149,203,168,192,110,107,59,131,89,220,52,111,246,38,4,103,107,101,48,26,243,223,117,131,54,93,214,26,72,206,219,200,80,238,92,10,224,55,51,92,184,5,247,88,109,239,246,38,23,63,98,96,53,128,209,115,246,38,41,115,236,1,184,42,71,97,181,115,236,26,136,174,3,86,179,184,53,157,195,70,255,0,98,98,133,114,245,166,3,115,89,220,40,107,191,80,211,115,246,38,40,119,51,224,96,53,145,223,168,47,190,195,65,17,223,129,141,100,118,32,21,205,99,224,52,154,250,236,27,143,125,197,0,83,55,112,168,161,167,172,80,6,230,110,225,67,86,238,3,64,0,212,75,234,176,213,155,184,104,43,219,129,129,92,189,105,128,220,214,119,10,26,175,212,52,239,246,38,41,107,239,224,3,89,46,221,64,181,220,184,13,4,71,112,85,253,137,128,170,85,191,128,215,172,238,27,100,125,194,187,253,137,128,215,172,238,13,103,112,210,25,175,212,3,86,179,184,53,157,195,70,242,62,6,43,152,253,137,128,212,107,191,80,166,110,225,160,200,204,239,148,194,199,96,26,243,119,6,110,225,182,119,236,13,253,134,3,115,55,112,102,238,27,100,70,125,70,22,62,195,1,185,155,184,51,119,13,187,31,97,133,143,176,192,110,235,59,128,215,114,181,134,217,92,189,105,141,119,51,35,185,88,5,51,88,184,10,146,250,236,52,101,49,168,183,0,213,172,238,20,205,220,40,106,63,98,98,134,70,125,64,42,165,110,224,52,230,238,12,134,43,144,251,254,208,2,122,64,103,96,36,153,117,24,100,62,195,251,64,53,37,93,19,220,52,222,199,192,84,144,118,62,63,104,83,33,246,31,218,1,92,247,46,3,78,110,225,168,210,118,20,201,222,2,169,85,206,214,21,81,229,43,216,80,147,110,177,168,203,113,111,1,66,59,245,1,157,133,9,27,239,112,52,95,172,5,51,102,234,27,134,119,27,122,190,241,168,202,224,40,107,234,176,161,43,113,238,3,111,119,17,66,69,138,247,0,205,220,53,36,239,212,41,148,213,199,112,212,73,183,88,1,157,186,133,9,123,237,96,52,92,239,113,77,95,120,10,154,237,212,40,74,223,192,84,155,182,251,220,50,25,111,252,64,42,160,66,239,125,194,153,79,171,120,170,83,110,240,3,226,25,187,133,13,23,235,20,213,247,128,174,125,246,176,174,110,225,167,87,222,43,147,117,174,2,185,187,133,13,118,234,20,213,247,138,228,221,107,128,26,183,112,26,115,119,10,234,251,198,163,111,113,111,1,167,89,220,8,59,92,107,200,94,200,81,9,181,239,184,5,9,91,184,10,6,175,191,238,6,77,252,64,84,139,117,197,72,186,195,47,120,212,69,98,189,192,80,211,114,189,198,133,110,27,151,223,113,67,43,239,184,13,6,123,174,4,119,26,172,101,190,215,2,65,153,222,252,123,128,105,37,219,168,84,138,224,73,51,26,200,178,247,220,5,120,125,145,69,111,59,10,88,251,5,72,247,88,5,50,216,143,120,170,119,164,8,247,88,61,109,128,81,69,98,226,52,95,125,134,231,18,183,1,66,73,23,174,1,160,81,92,6,188,187,248,138,154,119,113,1,183,155,184,84,142,227,86,81,77,87,98,175,246,0,12,238,3,86,66,246,65,144,189,144,13,38,91,236,40,101,99,226,53,228,47,100,6,91,239,112,26,120,22,97,160,206,231,113,187,107,238,20,201,190,215,1,182,103,186,195,90,74,224,101,110,177,168,184,0,161,117,141,57,115,117,141,99,72,13,36,118,3,85,250,133,114,223,184,84,145,187,136,13,5,196,134,179,43,6,82,189,239,192,12,179,117,216,5,5,79,113,92,44,68,92,69,74,230,86,176,13,60,72,9,86,234,26,237,98,226,52,218,230,2,182,190,254,209,84,167,188,84,183,23,104,175,14,240,26,8,172,40,123,134,179,59,245,10,44,183,241,234,1,165,42,221,192,56,152,17,247,10,222,251,143,112,10,91,125,133,79,113,10,112,49,69,29,250,128,45,155,117,192,247,2,78,194,151,233,24,10,17,92,204,238,25,114,245,141,68,163,47,90,54,204,140,253,105,128,169,22,110,235,13,26,175,109,247,6,226,119,119,138,36,6,155,101,221,113,180,254,226,251,3,121,125,199,125,195,73,16,13,166,78,246,220,55,200,186,194,219,174,40,123,138,224,55,56,238,21,50,221,97,180,75,47,255,0,12,87,57,0,163,135,98,181,186,197,185,174,102,122,157,139,196,94,250,207,93,245,61,194,225,186,171,38,253,227,25,244,145,157,45,143,7,114,193,27,153,182,190,11,225,234,61,192,34,99,73,122,131,156,124,28,249,83,87,171,219,62,137,123,223,83,221,220,49,154,215,50,23,23,17,163,118,238,111,179,121,50,107,125,117,239,124,159,144,91,148,17,154,210,93,166,64,61,174,25,67,107,234,121,34,115,229,205,55,134,79,11,253,17,2,100,116,18,149,236,180,227,203,215,230,180,242,40,237,150,223,165,26,46,209,18,88,25,39,137,143,171,105,212,50,135,79,60,254,17,187,165,179,86,243,117,175,202,38,167,68,106,118,42,81,77,190,152,141,105,31,59,190,190,155,38,141,199,12,209,117,128,201,40,77,205,32,189,255,0,190,55,34,10,236,168,189,239,190,16,229,100,164,189,241,173,223,36,192,97,134,158,144,185,233,104,115,207,111,155,176,189,95,176,222,16,205,91,150,174,181,168,11,141,166,145,101,255,0,92,161,53,154,118,54,106,164,161,142,255,0,171,176,189,95,177,30,16,183,136,73,252,251,84,36,103,107,77,162,255,0,12,176,18,61,201,236,155,206,160,149,126,52,91,127,195,132,18,142,218,184,238,17,137,201,252,218,10,58,90,100,242,76,252,11,103,119,102,248,81,39,76,21,179,111,236,1,188,161,66,226,42,161,66,226,2,171,252,67,66,78,230,94,248,212,191,196,52,39,137,123,224,55,15,113,138,145,223,168,80,248,129,113,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,81,92,6,145,169,92,6,144,1,75,159,96,212,69,113,161,74,183,11,0,160,175,173,48,59,117,29,197,15,128,14,52,71,3,250,145,230,170,23,20,136,24,133,36,136,204,178,125,242,30,150,35,129,253,72,243,115,228,146,161,31,79,212,253,242,1,29,154,116,199,204,14,93,91,48,80,196,109,124,205,233,100,87,178,134,62,55,183,17,24,243,197,169,117,67,249,202,202,60,183,47,249,178,18,195,166,236,130,25,218,58,180,152,26,159,214,31,55,110,35,44,190,171,12,93,130,40,234,166,73,138,210,41,180,223,163,147,143,214,146,2,74,180,27,94,88,153,109,140,191,181,6,126,252,48,144,121,65,145,203,161,14,229,243,187,127,193,33,29,250,15,58,101,21,46,225,253,168,179,247,225,132,133,201,20,124,221,8,123,190,119,111,248,36,3,147,16,87,50,247,204,120,186,149,9,45,154,230,101,229,254,33,236,223,86,254,174,38,60,85,90,179,70,201,107,111,214,127,154,2,41,52,197,141,109,249,92,136,137,214,206,208,243,47,37,94,213,145,138,116,98,77,117,36,160,200,140,203,156,33,248,125,113,35,32,180,165,153,46,42,2,74,149,27,91,153,143,46,143,122,90,239,22,35,14,161,85,17,80,202,18,148,45,89,166,144,233,232,149,253,122,0,75,46,130,76,254,114,28,59,43,117,82,127,129,134,25,217,43,44,168,63,170,63,188,48,167,65,217,114,225,40,135,144,182,158,79,231,157,74,233,166,223,65,134,238,25,177,2,68,148,238,246,71,247,128,118,173,46,201,43,153,10,169,194,190,227,33,199,214,17,35,137,10,37,89,149,125,192,57,40,34,51,191,105,13,235,216,138,195,142,133,219,179,128,214,78,95,172,128,111,17,220,84,142,195,104,156,183,89,6,183,188,128,110,230,49,82,61,195,103,91,222,65,173,239,32,27,183,184,174,226,45,198,54,117,189,228,42,78,123,192,55,51,24,173,239,184,109,231,46,210,2,95,121,0,220,59,112,184,88,187,70,222,114,237,32,205,239,0,220,43,23,88,21,139,172,109,231,46,210,12,229,218,64,55,110,93,162,132,123,134,222,114,237,33,167,91,222,64,55,13,71,112,204,124,70,210,156,223,212,41,173,221,107,144,13,236,230,123,142,193,114,237,27,58,222,242,20,55,136,139,138,64,111,220,187,66,229,218,56,250,254,244,134,191,189,32,57,6,173,221,64,118,62,177,199,215,247,164,87,90,93,169,1,188,160,35,49,181,173,239,33,84,187,187,137,0,221,35,50,59,117,13,70,125,131,103,91,222,65,173,239,32,27,215,220,40,123,198,214,183,188,133,73,203,159,18,1,186,86,227,112,62,3,111,57,118,144,103,46,210,1,172,146,158,55,26,174,93,163,107,57,118,144,211,173,239,32,27,164,118,21,177,118,141,157,111,121,10,147,151,235,32,27,215,46,208,185,118,141,147,115,178,194,164,187,246,0,220,51,236,20,59,241,176,209,158,199,196,134,172,228,101,188,200,0,84,138,226,151,46,210,21,206,93,164,1,188,143,113,13,87,26,115,151,105,13,38,178,237,32,26,200,251,64,172,93,99,65,185,126,178,26,77,203,91,121,0,222,185,118,138,94,228,54,243,151,105,6,114,237,32,26,238,101,212,27,239,123,13,36,237,250,200,87,88,93,164,3,85,207,176,83,49,138,107,11,180,131,49,118,144,13,194,183,27,130,140,187,70,130,81,118,144,40,203,180,128,107,72,173,207,172,104,35,36,240,50,3,94,242,222,64,53,92,251,2,231,216,25,251,200,83,57,118,144,10,153,153,245,10,88,251,3,57,118,144,103,46,210,0,177,246,5,143,176,51,151,105,6,114,237,32,11,31,96,6,114,237,32,185,118,128,88,251,0,13,125,150,11,151,104,0,10,150,94,179,20,51,34,61,198,2,182,43,218,224,100,52,153,145,157,238,66,185,138,214,185,0,169,17,118,138,88,82,229,218,66,185,203,180,128,84,174,93,65,115,236,20,206,93,164,25,138,247,185,0,169,92,186,130,230,65,159,188,133,13,68,125,100,0,1,114,237,11,151,104,0,5,203,180,46,93,160,1,99,236,12,196,93,100,25,203,180,128,5,74,229,212,52,230,46,210,21,37,251,192,22,62,193,83,185,245,6,126,242,20,206,93,164,2,190,180,197,18,71,214,65,156,187,72,51,149,184,144,10,157,186,133,5,8,200,248,153,13,93,31,100,95,108,5,0,87,163,218,40,121,75,172,5,110,98,164,103,214,52,220,187,72,13,101,110,36,0,103,151,128,174,111,120,109,154,210,126,184,190,216,209,173,79,178,79,219,1,189,153,71,184,200,14,196,124,70,201,196,35,245,196,125,177,160,226,145,127,84,71,219,1,201,2,62,177,197,84,107,69,184,222,107,254,145,10,162,49,179,183,140,110,221,183,1,201,53,43,133,133,46,125,131,103,105,73,240,90,15,236,141,100,234,84,87,53,39,237,128,220,35,176,169,113,184,217,214,39,217,23,219,26,245,165,98,43,164,6,225,216,250,197,11,119,17,163,57,118,144,174,114,62,38,64,53,88,187,66,197,218,52,154,147,218,95,108,80,214,146,63,40,190,216,13,118,46,208,177,118,141,25,203,180,131,57,118,144,13,102,118,224,52,230,51,61,227,65,185,213,114,26,77,203,31,18,1,184,124,67,55,86,225,178,167,74,220,82,52,27,246,235,72,14,73,42,221,129,153,37,193,69,246,199,12,226,140,184,26,3,95,222,144,28,178,81,158,227,176,213,123,21,139,172,113,82,249,25,249,73,251,99,81,196,36,189,114,62,216,13,224,27,59,66,79,215,163,237,138,235,146,94,189,63,108,6,241,13,68,100,93,99,138,168,148,151,175,71,219,2,138,79,179,71,219,1,201,53,102,220,98,151,176,227,156,82,72,175,157,31,108,105,92,98,82,146,50,91,127,108,7,48,172,124,76,83,88,103,194,195,134,81,200,62,46,55,246,198,134,227,218,223,227,154,255,0,164,95,148,7,60,149,110,54,3,50,86,243,49,195,219,16,127,68,111,237,141,194,125,22,62,154,62,216,13,236,198,92,44,40,107,191,96,217,215,17,240,82,126,216,103,239,32,27,166,178,225,114,2,87,121,14,57,184,87,226,66,154,235,110,186,64,114,51,25,31,80,110,227,126,35,96,159,46,179,72,213,173,79,179,79,219,1,188,107,50,225,97,76,234,236,33,181,173,79,178,79,219,21,214,145,122,228,253,176,27,164,125,130,150,177,24,219,214,164,189,114,126,216,161,196,34,222,168,143,182,3,88,110,189,198,214,185,179,222,110,39,237,129,60,143,102,159,182,3,119,53,187,5,22,162,52,153,92,134,217,184,147,224,162,251,98,134,162,34,226,64,52,173,220,165,107,151,17,82,119,113,111,33,198,113,100,102,101,114,226,25,236,69,107,0,223,121,194,200,91,203,136,198,125,32,217,40,158,96,205,155,163,181,112,255,0,154,25,24,227,166,101,109,220,70,61,99,209,91,152,178,239,249,235,253,16,8,52,173,29,50,216,248,125,19,252,209,226,217,44,209,13,145,111,186,200,183,123,227,217,87,40,34,216,184,253,19,252,209,228,229,173,155,145,208,200,177,153,41,228,22,239,124,128,100,222,137,212,207,56,212,180,220,65,179,22,100,154,174,13,55,66,119,21,156,96,251,59,196,210,224,196,165,18,201,59,173,160,158,43,198,184,175,25,199,123,72,46,194,236,17,89,161,45,58,151,221,147,196,154,34,124,93,95,15,188,139,118,227,134,61,251,132,186,208,144,165,13,0,178,44,223,60,40,250,95,80,144,30,185,174,161,173,194,35,73,141,45,218,196,103,196,106,113,93,19,45,192,49,35,78,132,151,130,16,223,242,236,55,241,71,132,43,98,33,126,126,42,50,255,0,141,227,63,12,177,53,90,116,255,0,105,240,166,95,223,216,111,226,143,8,85,196,63,237,226,163,191,247,222,51,240,203,1,35,252,159,14,26,166,240,40,59,88,168,182,191,133,10,37,21,146,181,196,90,242,123,168,249,234,11,252,11,111,248,112,130,82,154,50,223,188,6,234,133,11,136,170,133,11,136,2,248,31,188,52,35,137,123,227,113,127,136,104,77,174,86,237,1,172,248,129,113,3,226,5,194,253,96,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,184,13,35,82,184,13,32,23,176,219,80,220,27,75,59,88,5,82,124,69,69,11,172,15,53,140,6,196,77,172,118,246,35,206,77,211,153,135,74,222,199,239,144,244,17,6,118,63,169,29,12,211,212,93,253,207,223,32,24,93,166,179,95,156,42,200,141,59,190,103,117,251,180,48,136,234,237,41,69,115,28,105,43,91,85,248,20,137,123,211,85,163,86,30,214,74,203,187,230,119,95,187,195,136,133,196,18,201,92,199,154,183,36,181,95,129,64,9,13,208,125,219,70,75,238,175,247,36,215,87,124,48,145,9,2,201,82,232,66,51,191,202,205,255,0,4,132,108,232,69,50,79,57,193,182,79,121,52,155,101,108,190,218,27,184,72,245,52,250,23,44,130,50,85,204,225,27,62,30,212,128,118,174,229,191,217,49,225,107,87,50,236,86,59,95,89,254,104,246,206,172,174,86,62,209,224,43,119,12,246,43,31,235,159,230,128,134,237,36,95,207,11,37,35,85,238,220,103,87,115,67,194,224,132,188,163,106,218,121,58,156,233,84,254,17,7,210,183,209,91,221,199,188,93,45,35,233,136,221,154,75,150,7,214,70,125,20,187,26,239,30,71,2,228,177,80,53,36,138,33,248,108,132,212,250,21,195,60,228,118,34,113,163,190,227,238,1,46,58,45,201,155,151,82,206,54,220,54,172,185,240,215,108,247,250,27,27,248,247,12,153,101,196,160,173,154,219,251,6,53,104,223,61,151,149,58,180,46,43,164,169,201,216,178,43,245,182,123,133,254,114,115,4,133,146,74,38,197,111,96,127,144,7,117,173,82,213,98,85,200,251,134,251,106,81,36,183,142,137,169,244,181,4,74,114,42,214,227,208,87,228,26,151,87,72,154,35,74,166,22,50,247,37,255,0,52,7,127,172,62,209,93,106,189,151,220,30,105,218,218,159,105,4,165,76,237,115,183,168,175,249,163,174,136,196,186,97,147,60,211,187,89,86,249,217,195,255,0,48,7,182,215,25,122,239,184,40,111,25,113,87,220,22,229,236,98,163,89,81,165,202,142,199,115,47,156,221,254,96,175,201,126,142,115,201,168,111,111,216,142,255,0,48,5,198,39,187,85,247,5,73,211,183,149,247,5,190,107,22,168,211,190,122,131,254,200,239,243,7,41,56,169,71,40,186,51,223,251,43,191,204,1,237,137,213,95,202,251,131,89,58,125,106,251,131,196,183,137,52,187,134,89,103,87,223,111,157,156,254,104,231,51,92,72,31,73,155,83,76,199,123,122,130,203,252,208,30,171,88,125,191,112,53,135,219,247,7,155,69,95,39,59,17,204,63,234,85,252,209,175,194,233,46,107,28,195,254,169,127,205,1,232,117,135,218,42,78,171,169,95,112,116,7,85,73,236,70,81,252,125,201,127,144,80,170,201,49,30,249,135,253,82,255,0,32,14,255,0,88,125,162,134,226,186,140,121,245,85,242,82,253,80,255,0,170,95,243,71,21,234,250,155,106,217,166,214,191,184,57,252,208,30,167,90,175,101,247,6,222,188,253,151,220,30,61,120,153,74,55,108,243,187,95,246,51,191,204,28,23,113,90,145,77,237,62,234,254,229,119,249,128,61,233,196,23,90,254,224,210,168,142,197,253,193,111,15,22,41,67,63,209,255,0,251,43,159,204,20,44,85,165,148,118,41,247,253,149,207,230,0,184,91,73,251,63,184,41,175,246,255,0,112,120,18,196,250,97,73,186,103,155,255,0,107,57,252,193,85,98,101,54,77,230,41,222,255,0,218,206,127,48,7,188,55,203,217,253,193,164,226,123,23,247,5,191,249,41,83,36,125,57,238,255,0,218,174,127,48,109,47,21,233,68,92,213,63,177,95,251,149,207,230,0,184,155,73,251,63,184,42,81,119,250,39,220,22,216,177,118,144,51,177,84,59,203,246,35,191,204,26,139,21,233,66,227,63,255,0,178,185,252,192,23,43,107,191,209,62,224,212,81,100,95,68,251,130,217,150,45,210,69,198,160,255,0,178,59,252,193,168,177,110,146,62,21,7,253,145,223,230,0,185,101,23,126,14,125,193,93,164,253,159,220,22,212,177,102,148,47,213,255,0,251,43,159,204,26,139,22,169,67,63,237,131,254,200,231,243,0,92,146,136,221,115,95,220,21,40,142,197,253,193,109,207,21,233,143,91,63,221,251,85,207,230,13,196,226,173,46,72,37,170,125,255,0,101,115,249,128,46,41,68,29,236,107,251,130,187,73,123,63,184,45,131,216,195,74,52,225,230,168,172,92,62,116,115,249,131,174,123,30,40,150,150,164,174,170,181,148,101,243,139,223,209,128,188,27,71,183,251,128,151,139,215,43,238,11,73,242,119,161,84,218,77,53,85,204,200,143,231,23,191,163,28,148,99,85,24,229,242,84,183,183,236,55,127,163,1,116,181,215,245,223,112,106,55,109,193,95,112,91,38,177,134,146,85,237,81,94,223,177,29,254,96,223,111,22,233,69,223,243,193,123,126,196,115,249,128,46,49,61,218,175,184,53,19,196,94,187,238,11,115,242,89,164,200,247,207,255,0,236,174,255,0,48,21,139,180,130,119,29,67,191,246,163,191,204,1,113,245,201,227,155,127,188,6,247,98,190,224,182,167,140,20,141,255,0,182,47,251,35,191,204,2,198,42,56,142,202,168,191,236,110,255,0,48,5,201,215,151,90,254,224,166,209,237,254,224,182,142,99,29,29,235,106,61,255,0,180,221,254,96,216,119,26,104,230,138,235,169,109,190,223,57,187,252,192,23,75,104,246,255,0,112,105,84,65,23,175,251,130,217,55,140,244,107,150,201,82,92,237,127,156,221,254,96,210,172,95,165,141,71,106,135,117,255,0,185,28,254,96,11,159,180,17,240,95,220,20,55,253,191,220,22,208,177,122,147,47,247,67,255,0,100,119,249,131,101,120,203,73,36,183,212,150,51,225,242,155,191,204,1,116,74,32,143,215,253,193,171,94,70,91,149,247,5,166,60,105,165,16,70,103,82,216,139,127,206,110,127,48,112,162,180,129,162,33,85,145,202,183,41,229,205,243,131,199,254,140,5,228,215,153,112,95,220,20,40,158,149,148,191,184,44,135,230,146,195,244,175,198,86,118,34,227,243,57,255,0,232,134,166,244,144,195,183,94,36,183,89,92,207,135,204,231,251,62,180,2,248,19,229,196,151,247,6,173,161,62,207,238,11,40,189,33,104,100,32,221,58,190,200,46,190,111,123,250,49,194,86,147,152,112,133,26,87,91,216,200,236,127,51,95,254,136,5,249,40,131,246,123,189,225,93,163,219,253,193,143,143,105,79,135,13,92,206,187,177,94,197,243,45,255,0,232,71,29,205,44,112,213,22,252,255,0,91,226,168,143,232,64,100,94,190,254,191,238,1,68,17,250,255,0,184,49,213,26,88,97,193,222,213,247,255,0,42,127,250,16,252,213,184,110,91,138,189,222,127,241,91,255,0,208,128,200,205,160,172,125,61,222,240,208,113,141,17,219,89,247,6,58,185,165,110,30,37,10,252,254,245,31,234,91,255,0,208,142,189,237,45,176,225,178,51,86,32,89,68,87,47,153,79,255,0,66,3,38,85,26,210,119,27,155,253,227,20,219,216,34,186,157,255,0,36,255,0,32,196,201,150,153,120,123,14,233,32,177,31,41,154,72,237,204,239,159,89,251,128,211,15,166,70,30,190,132,230,196,108,217,175,250,144,249,127,160,1,150,165,28,210,188,151,120,251,83,13,185,191,215,127,201,24,154,246,153,24,118,195,102,105,196,108,166,159,248,161,243,255,0,64,60,252,110,156,148,3,43,81,22,40,101,178,205,63,160,143,159,111,236,113,50,51,67,156,89,189,181,219,203,218,159,228,20,84,214,29,27,149,17,111,220,31,228,24,87,15,167,13,8,226,204,207,19,238,70,87,253,5,123,250,1,198,142,211,138,133,66,203,253,147,237,188,255,0,81,30,254,128,50,51,113,51,88,115,191,143,255,0,36,255,0,32,214,83,56,115,224,255,0,249,39,249,6,13,177,167,45,11,210,207,138,61,150,249,136,247,250,184,237,101,250,108,80,81,26,207,246,76,205,150,223,168,207,23,111,184,6,70,104,28,197,146,63,86,255,0,36,255,0,32,175,56,50,105,51,39,191,201,63,200,48,246,35,77,12,63,104,207,54,36,218,201,191,232,59,255,0,208,10,66,233,169,135,239,32,242,226,85,203,53,191,65,159,254,128,81,151,199,49,104,142,198,246,255,0,169,63,200,7,50,104,190,141,254,73,254,65,136,234,211,34,129,205,155,228,141,255,0,202,30,254,128,113,35,180,209,160,24,101,110,30,36,229,203,109,252,204,249,245,151,184,0,203,229,205,154,77,254,88,255,0,35,250,134,148,206,225,175,99,137,222,94,208,255,0,32,194,72,205,57,104,52,26,201,24,161,107,90,223,49,30,255,0,87,29,52,70,157,212,82,12,245,88,169,101,102,177,252,195,119,253,92,76,140,244,231,216,59,153,109,91,203,218,31,228,26,213,57,133,74,73,71,19,184,253,161,254,65,29,175,233,231,35,39,151,170,197,93,217,142,223,48,215,194,255,0,181,198,225,233,233,39,83,105,37,98,183,81,126,161,43,253,92,81,34,28,241,12,95,166,63,200,63,200,42,137,180,50,175,104,139,219,218,31,228,24,79,34,211,70,145,141,215,237,24,147,159,38,91,124,198,116,173,123,246,49,220,59,182,244,185,164,81,123,226,13,175,255,0,20,187,253,8,153,25,126,115,70,111,234,255,0,228,159,228,21,76,201,147,242,94,255,0,36,255,0,32,194,169,142,154,212,100,35,150,60,75,200,89,51,31,204,103,79,183,220,7,92,189,59,40,164,17,154,49,78,214,43,254,129,189,254,174,40,206,115,153,50,147,178,158,255,0,36,255,0,32,115,147,23,245,109,223,82,127,144,96,121,233,233,70,154,200,149,138,221,95,222,39,127,213,198,165,233,233,68,165,6,127,37,107,91,254,34,123,253,92,6,119,156,193,139,102,215,127,146,127,144,109,170,100,215,83,223,228,159,228,24,29,249,190,232,204,217,11,22,55,127,200,78,255,0,171,141,167,180,249,163,147,228,226,199,95,247,137,223,245,112,25,233,206,172,39,202,127,252,147,252,130,142,78,161,16,146,53,68,216,190,160,255,0,32,143,247,244,251,164,237,209,197,141,247,254,241,59,254,174,58,136,253,62,229,6,147,38,113,99,118,125,223,48,149,195,127,236,112,18,48,115,168,36,254,153,255,0,32,255,0,32,227,55,80,192,57,124,145,151,183,185,171,242,8,245,86,159,50,39,60,140,87,189,184,252,194,95,250,184,224,203,52,238,151,30,183,91,138,158,198,223,48,213,223,251,28,76,137,24,85,71,0,68,101,182,111,183,235,106,252,131,74,106,89,121,21,151,27,191,235,106,252,131,2,25,211,130,149,136,182,92,79,204,102,121,127,65,92,47,244,3,117,237,53,41,134,200,205,120,151,99,36,223,244,25,207,232,3,35,60,206,167,151,17,25,20,118,255,0,173,43,242,13,179,171,165,45,21,221,152,88,203,143,138,87,243,68,124,70,233,195,37,53,101,132,196,253,230,157,223,49,87,229,111,237,96,121,233,166,155,49,75,75,168,133,196,203,184,121,114,151,51,23,117,248,176,25,18,72,138,218,72,183,137,178,153,222,253,90,149,246,125,72,223,85,83,45,94,246,227,174,93,94,41,95,144,70,12,191,76,170,137,83,38,214,230,35,248,147,189,207,153,209,236,79,220,47,196,122,152,125,54,152,97,178,106,47,19,114,184,155,230,46,101,51,235,221,193,142,193,68,140,29,71,0,104,35,40,207,250,181,126,65,181,225,44,17,168,203,109,225,238,103,249,4,115,196,233,198,163,44,176,184,161,193,91,190,98,117,125,152,113,183,15,167,76,59,110,30,217,138,86,43,88,254,98,31,149,246,33,253,241,50,36,61,85,140,177,62,84,198,215,247,21,127,52,108,61,86,193,38,214,152,90,247,250,17,254,65,27,81,154,112,168,242,106,177,63,182,255,0,49,127,254,64,223,94,156,176,133,109,118,40,123,223,49,15,241,67,138,51,218,119,138,242,57,59,73,92,92,255,0,83,157,43,50,61,149,106,190,82,43,240,65,246,142,158,31,28,169,120,136,87,31,77,81,152,145,125,251,19,133,107,21,255,0,91,17,153,136,218,98,205,102,144,240,168,148,98,46,180,210,135,137,101,205,9,79,18,77,188,166,11,176,199,136,129,210,178,177,102,9,214,85,94,91,57,171,119,53,181,190,228,69,250,200,156,196,166,77,244,138,164,96,221,213,174,177,200,163,111,49,23,55,186,125,103,238,93,195,178,166,49,210,65,57,56,100,53,84,235,137,236,246,45,133,105,189,179,123,153,118,8,136,154,105,27,87,76,93,39,202,177,214,101,70,91,243,123,69,214,103,250,215,120,239,168,189,41,106,169,52,84,30,190,186,212,161,157,101,254,102,54,171,92,149,216,209,246,135,53,228,153,137,125,117,40,136,97,183,19,52,204,106,190,253,66,139,172,253,168,237,24,170,160,92,34,52,199,220,173,250,209,254,65,24,244,150,154,208,205,193,66,183,50,196,187,58,89,243,151,51,31,106,173,228,177,217,97,237,160,180,219,167,137,148,145,98,111,79,125,254,98,175,183,235,1,148,72,63,132,240,28,54,237,255,0,90,87,228,20,122,173,150,52,130,82,166,22,223,111,82,87,228,17,201,48,211,137,8,90,246,76,79,177,107,12,139,230,47,173,223,218,192,243,19,77,57,106,5,18,137,156,80,232,235,15,47,204,68,112,223,219,14,25,18,128,154,202,85,107,243,151,31,113,87,243,69,83,88,203,28,242,38,55,183,31,18,175,230,136,190,135,211,142,110,77,167,93,138,29,44,165,250,136,158,61,124,33,198,134,244,231,157,149,245,88,163,239,252,196,71,250,184,100,74,66,106,185,114,184,71,240,247,37,126,65,69,213,146,212,254,168,111,183,235,74,252,130,50,101,186,117,199,26,212,81,88,165,209,186,127,80,203,135,95,8,113,187,51,211,161,242,51,56,76,81,220,77,255,0,121,11,142,254,216,113,68,150,157,107,39,105,10,55,166,118,50,35,63,81,87,15,250,35,105,188,64,167,156,112,144,83,123,153,245,108,235,254,104,139,88,221,57,106,55,152,117,76,98,133,207,86,162,47,152,141,241,177,246,195,142,133,141,55,43,132,62,151,62,73,182,73,95,127,50,179,217,245,128,18,224,154,194,78,225,145,166,99,114,63,113,95,243,70,149,214,82,68,44,210,169,149,140,189,197,127,205,17,99,44,211,170,163,78,173,49,120,165,191,165,155,230,35,125,246,225,14,55,99,52,230,156,41,107,54,113,71,166,118,183,204,68,255,0,171,128,147,231,235,137,42,111,150,105,215,250,194,255,0,154,58,216,188,76,167,33,74,241,19,188,164,74,203,243,179,135,191,236,32,70,3,218,112,84,215,51,60,79,220,103,253,229,111,250,1,209,77,52,195,173,230,105,54,224,177,23,88,173,102,123,115,67,37,209,223,191,123,37,218,64,37,81,172,84,164,222,53,101,159,94,220,126,85,119,249,131,158,85,212,161,207,83,154,94,220,124,66,191,154,34,4,180,180,197,40,55,23,158,191,200,149,159,71,230,84,49,220,139,254,103,188,123,136,45,54,106,22,115,237,88,153,107,219,47,204,100,119,223,131,2,115,18,154,138,186,2,246,231,14,39,250,210,191,154,55,21,85,75,255,0,187,250,191,90,87,228,17,147,13,167,28,113,56,70,254,40,110,35,47,212,66,225,215,194,28,114,98,180,231,136,50,81,67,98,142,252,167,111,152,133,229,125,152,112,200,146,147,170,224,75,201,143,255,0,170,63,200,30,21,194,154,78,209,255,0,245,71,249,4,101,51,166,253,64,102,75,94,39,116,8,250,95,49,81,195,175,232,3,191,148,105,197,6,180,218,97,137,247,60,231,250,138,124,45,220,199,104,102,68,137,42,171,133,35,186,163,247,125,104,255,0,32,227,191,93,201,97,146,162,122,107,149,73,181,252,66,207,252,209,31,115,45,55,101,132,195,135,9,137,221,61,217,126,98,171,180,175,197,129,110,106,109,52,106,200,168,136,146,147,98,78,100,171,38,175,230,51,69,123,18,111,229,49,239,241,12,200,148,53,226,53,62,104,44,179,157,255,0,181,215,252,209,195,44,76,146,19,170,75,147,190,137,25,219,229,101,246,253,64,139,22,116,189,196,195,34,53,226,22,235,127,122,97,255,0,161,28,117,105,119,136,110,58,164,35,16,174,162,51,191,204,150,63,161,14,98,82,222,197,41,17,44,201,169,239,3,59,252,170,191,230,14,137,172,82,111,126,105,239,253,151,255,0,160,70,43,218,88,98,90,22,106,58,250,196,163,51,47,153,80,251,255,0,234,70,218,244,186,173,26,181,241,6,215,255,0,138,90,254,132,57,137,91,249,44,83,136,242,231,246,191,15,149,92,254,96,237,97,241,34,72,241,102,68,230,233,205,99,249,89,127,205,16,250,238,151,56,156,245,181,56,131,123,113,249,147,15,253,8,244,242,157,49,49,17,8,38,223,196,91,40,220,225,205,12,112,221,216,200,9,104,111,17,105,228,23,78,113,99,189,254,119,95,243,71,37,154,250,71,20,131,54,38,217,142,246,245,5,151,223,72,138,166,244,176,196,152,190,148,61,125,156,175,151,244,42,28,183,253,150,71,166,166,180,166,196,6,154,51,152,87,86,241,138,253,76,99,134,82,183,6,123,67,34,76,17,89,75,84,249,33,83,27,223,220,85,217,245,35,127,194,153,73,240,143,255,0,170,87,228,17,178,246,150,149,115,81,38,104,175,237,111,248,169,174,207,172,141,248,61,47,170,179,137,66,34,49,15,161,190,229,205,45,246,119,50,25,18,64,85,44,191,142,219,187,235,106,252,131,108,234,201,82,76,201,81,246,182,239,82,87,228,24,17,19,165,204,91,16,12,186,120,131,149,106,36,146,143,154,72,247,229,223,244,17,225,166,154,105,84,73,136,121,16,216,149,98,75,202,34,46,102,111,133,207,181,129,114,36,173,85,156,165,39,98,153,127,212,171,249,163,139,19,136,146,22,114,230,156,90,247,253,46,191,230,136,205,45,51,234,197,153,255,0,178,77,254,39,107,250,1,211,185,165,182,33,199,91,85,136,25,242,113,249,148,193,90,255,0,243,61,192,37,1,88,157,79,250,233,223,253,153,127,204,29,43,184,205,74,164,236,154,146,219,191,184,220,254,96,143,199,52,142,171,78,214,172,191,249,115,95,209,11,107,17,143,88,192,165,102,69,87,116,145,111,249,70,23,250,49,4,162,30,53,83,121,210,130,169,120,219,244,155,159,209,142,194,11,22,36,81,6,86,159,230,43,153,124,234,178,234,250,129,21,12,99,238,42,147,205,155,245,103,5,21,254,80,134,225,126,230,197,200,195,204,121,171,34,227,154,102,111,85,231,66,157,114,229,176,180,91,137,187,151,146,223,104,115,18,77,5,136,178,104,135,16,219,115,140,198,171,216,182,117,151,111,181,29,211,21,36,44,74,18,109,70,230,205,123,120,179,47,196,48,198,153,196,73,228,121,195,63,3,56,214,107,51,229,61,157,5,123,102,35,226,158,227,23,146,140,170,230,238,195,65,156,124,125,212,122,204,254,41,61,170,183,2,247,130,36,94,245,76,27,182,115,123,143,181,254,161,68,76,155,89,229,39,239,111,107,253,67,199,177,58,113,228,36,182,156,197,148,143,200,183,226,28,134,102,10,37,25,235,186,189,143,245,10,61,58,227,11,245,206,190,193,97,113,201,242,95,50,116,239,109,167,171,235,66,239,55,29,159,139,183,221,236,69,145,198,248,139,115,45,151,253,211,213,245,176,16,149,93,219,229,27,123,175,249,163,205,83,237,155,147,72,36,145,94,241,77,151,249,68,61,45,116,105,61,135,47,186,255,0,154,58,42,73,4,185,220,181,38,87,35,142,100,191,203,72,9,28,208,86,82,179,149,193,56,112,254,77,92,222,252,254,214,27,188,74,37,50,209,181,10,162,52,216,245,166,124,125,169,8,233,208,86,1,130,167,26,115,85,210,77,88,147,35,204,127,173,195,119,137,28,145,216,161,213,127,215,15,239,16,14,221,10,222,69,113,85,249,38,52,162,219,140,106,95,146,118,1,137,154,115,153,120,33,11,255,0,46,195,127,20,120,66,174,34,239,174,42,59,127,125,227,63,12,177,52,250,116,18,142,145,134,255,0,151,97,191,138,60,33,110,191,78,106,230,163,43,126,171,70,126,25,96,36,115,147,237,149,38,107,0,188,188,104,182,186,253,180,40,148,54,186,196,100,114,126,52,163,153,75,203,46,239,2,218,235,246,208,162,77,154,59,222,192,57,0,92,64,11,136,3,151,251,131,66,56,151,190,53,56,127,120,105,71,18,247,192,110,31,17,65,83,226,40,3,81,112,21,20,46,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,40,174,3,72,212,174,3,72,0,219,81,92,110,13,6,71,212,2,132,118,20,81,246,10,145,25,240,234,20,59,17,29,192,113,98,124,149,125,73,143,61,52,81,234,157,223,236,126,249,14,254,40,247,43,234,76,121,185,194,236,195,199,191,214,253,242,1,136,90,105,187,254,199,149,138,115,127,123,250,189,222,28,68,54,33,154,85,91,204,8,247,145,234,191,2,129,44,218,107,197,101,195,250,201,55,93,254,103,126,30,24,68,141,120,106,114,176,142,89,40,247,234,184,159,185,36,6,116,104,76,227,72,156,195,88,237,249,213,65,127,151,12,36,166,151,50,230,121,122,147,215,6,215,240,82,35,7,66,189,121,207,89,34,116,247,82,233,245,199,236,225,196,155,81,228,231,51,75,179,46,255,0,40,179,215,237,18,32,238,95,120,210,101,117,118,245,11,107,92,76,114,108,87,122,215,214,122,223,169,238,23,10,45,100,149,21,239,196,197,140,196,138,133,134,121,186,229,17,191,93,194,222,211,188,81,130,88,200,196,182,116,114,118,141,26,226,73,196,36,202,234,79,149,171,247,187,7,3,15,40,233,76,43,144,209,13,203,178,173,168,244,45,39,174,81,216,203,33,145,249,66,220,226,109,108,166,213,44,90,34,99,211,148,222,61,203,183,176,246,195,170,166,49,58,33,151,89,74,102,83,132,150,210,147,178,94,50,246,62,220,65,33,152,91,84,76,105,248,84,67,195,199,106,16,115,2,116,203,84,149,111,178,10,251,200,251,5,227,70,34,77,162,27,53,162,113,153,100,118,35,217,210,95,230,140,9,195,172,74,122,37,80,228,168,249,178,179,71,161,61,39,76,253,135,182,23,242,83,87,252,162,227,166,252,110,231,45,229,111,224,94,216,81,119,167,216,147,88,195,180,254,201,58,203,151,46,95,149,154,62,178,191,20,251,226,223,78,177,151,16,161,156,120,138,164,202,105,203,250,77,131,236,246,131,203,77,49,2,13,178,117,183,182,245,153,101,191,3,191,15,108,45,165,115,92,66,234,35,98,90,56,228,23,139,181,172,70,91,210,94,200,76,143,109,83,105,7,138,208,240,255,0,42,213,217,76,159,203,243,132,49,238,178,187,91,22,162,123,165,30,50,67,58,233,57,92,229,73,62,164,151,204,200,83,235,63,114,30,94,15,23,41,166,99,29,106,107,3,50,138,74,9,73,202,166,155,89,103,35,227,210,95,191,191,188,118,241,53,110,29,78,97,27,213,82,73,206,171,58,106,114,1,139,157,203,172,238,123,247,134,7,159,152,233,87,139,38,239,246,249,191,50,175,243,46,27,183,235,35,134,122,93,98,219,92,49,6,215,255,0,138,97,191,161,29,131,138,161,92,117,106,58,82,12,200,212,102,87,129,103,180,120,233,243,84,175,136,217,233,248,86,252,171,218,17,178,191,14,192,30,161,173,48,113,88,175,155,17,63,249,68,55,244,35,155,13,166,54,42,91,126,35,122,239,239,68,55,244,2,216,64,57,76,163,62,186,72,194,239,107,124,172,217,219,143,104,228,69,77,232,198,210,164,34,156,105,38,104,59,25,65,180,86,63,182,24,23,98,27,76,236,78,105,105,39,49,34,197,152,140,254,99,195,240,255,0,220,15,83,38,211,110,182,105,7,181,98,109,186,103,250,138,207,11,23,99,3,26,10,42,67,19,24,201,181,42,66,83,153,41,50,54,16,87,222,61,108,188,233,118,97,22,167,228,48,235,50,95,29,149,179,221,98,237,20,100,51,90,113,212,68,130,53,226,135,75,254,68,111,253,92,109,59,167,37,81,156,212,140,80,232,255,0,200,141,255,0,171,140,115,152,170,158,117,46,28,52,153,134,239,108,191,43,160,173,195,176,116,241,81,146,40,70,84,110,202,208,172,150,190,86,16,124,79,250,196,25,98,222,157,147,132,54,157,126,41,219,162,68,127,48,209,199,236,67,141,74,211,162,108,105,37,39,20,183,31,252,72,159,245,113,133,51,9,204,157,210,52,179,0,164,244,239,234,72,45,219,251,199,17,115,24,44,133,102,20,95,185,47,202,24,25,176,230,157,19,179,220,222,40,239,191,247,145,31,234,227,204,77,52,215,174,221,213,108,184,153,123,102,205,243,25,158,235,113,96,99,20,142,62,82,81,6,113,48,36,226,77,174,6,210,79,125,203,126,241,236,211,29,72,175,133,62,206,239,216,141,6,48,46,99,154,98,98,179,182,255,0,100,91,219,254,40,134,254,128,117,145,26,92,226,221,247,98,15,87,247,166,27,250,17,225,147,57,163,154,242,233,228,29,251,33,26,252,163,113,21,5,10,234,211,249,217,65,239,34,223,4,207,229,12,15,92,90,91,226,233,253,48,63,249,84,47,244,35,113,26,91,226,217,113,196,15,254,83,13,253,8,233,32,102,180,10,136,179,82,108,31,78,219,224,25,238,239,29,179,49,120,124,179,35,240,66,18,221,242,246,0,115,90,210,251,22,16,101,159,16,236,146,227,243,38,27,250,17,206,45,48,113,31,100,186,241,19,167,215,243,33,142,223,172,142,185,46,225,225,164,175,71,65,127,139,216,28,104,216,122,37,246,214,80,244,172,10,51,90,223,40,178,86,225,216,3,145,17,165,230,41,173,102,108,226,21,211,186,223,50,97,187,59,217,28,87,52,180,197,167,10,222,31,223,125,255,0,66,161,191,161,27,146,216,26,41,180,145,196,82,176,14,110,50,249,197,163,223,126,241,232,160,225,48,229,194,74,124,9,150,153,228,35,51,57,107,1,145,229,19,165,86,46,230,51,77,121,199,254,43,133,254,132,111,126,106,188,99,87,251,188,255,0,229,112,191,208,139,157,40,164,104,24,195,73,166,138,146,217,77,18,203,52,181,158,239,107,222,59,228,225,245,9,254,242,100,31,226,214,127,154,16,44,185,105,69,140,106,255,0,119,63,252,178,23,250,33,190,222,146,248,216,178,186,43,91,149,255,0,189,176,159,209,11,212,205,15,64,111,189,17,34,255,0,22,177,252,209,207,93,45,135,80,205,168,206,134,146,217,36,106,232,203,24,252,130,139,12,238,147,216,208,194,178,189,92,101,221,127,208,200,67,221,255,0,186,26,75,74,140,96,226,154,239,119,252,151,11,253,8,186,147,184,76,52,102,32,137,84,44,179,212,239,186,89,15,218,99,167,92,54,27,58,70,109,80,242,212,149,173,250,25,14,91,192,120,100,233,95,139,137,59,57,94,216,139,143,204,168,95,232,71,49,26,88,226,130,161,137,62,31,93,103,255,0,21,67,246,253,100,118,51,22,240,241,167,92,79,129,176,27,173,194,92,199,97,14,173,216,204,59,97,71,122,58,18,201,236,151,176,32,224,70,105,69,139,239,58,163,110,185,186,46,86,249,153,11,217,245,161,195,99,30,113,146,100,250,210,213,87,172,51,187,159,56,194,151,95,31,83,239,26,231,83,186,5,45,17,49,74,180,217,231,45,233,129,100,183,88,251,12,113,41,234,222,132,151,76,93,92,77,54,181,163,86,164,17,38,13,147,177,230,46,213,119,10,59,132,99,30,57,146,75,45,71,186,219,190,83,131,254,96,236,27,198,204,119,110,249,106,107,95,246,20,31,244,99,212,73,241,43,10,28,101,162,114,137,90,143,82,147,51,57,108,49,220,236,94,216,119,197,136,56,74,127,238,20,191,197,144,223,206,1,110,149,164,6,58,195,219,243,219,151,55,236,8,51,255,0,70,56,233,210,155,23,161,174,111,215,89,72,248,124,204,133,62,30,243,35,222,69,215,24,80,230,76,180,58,55,95,140,178,27,249,195,193,79,167,24,122,243,5,179,210,44,32,201,11,223,176,48,93,69,110,6,3,102,35,75,76,89,37,150,174,191,221,111,239,84,55,244,35,136,238,151,56,174,133,101,115,16,108,163,45,223,50,97,191,161,30,86,105,54,163,144,230,68,83,205,164,205,27,173,8,209,111,223,222,58,198,213,78,198,70,50,234,100,204,100,37,165,42,37,67,55,191,127,245,128,247,46,105,115,138,233,108,220,249,32,238,237,230,152,111,232,70,199,230,188,197,85,111,249,33,111,255,0,146,97,191,161,29,122,229,84,212,100,41,178,196,130,5,43,95,3,56,86,202,214,59,245,23,112,231,203,232,169,26,97,27,137,122,69,42,90,119,223,229,84,25,158,243,47,98,32,208,173,46,241,91,57,164,177,11,255,0,148,195,127,66,56,241,58,93,98,137,166,206,98,15,174,254,244,195,255,0,66,56,179,26,118,159,92,123,176,240,242,41,123,106,77,143,116,42,8,173,98,236,46,241,188,222,24,67,60,218,98,14,91,39,52,56,68,164,145,178,87,43,239,246,0,55,153,210,243,20,91,34,50,196,43,110,183,232,76,63,244,35,121,26,98,98,126,252,216,139,255,0,202,33,255,0,161,29,76,125,39,35,131,108,155,92,146,91,153,10,200,102,152,100,111,50,191,119,112,242,17,84,123,79,68,186,166,33,32,16,131,113,70,69,171,34,177,95,113,110,72,162,226,126,108,124,79,255,0,132,111,254,81,15,253,0,216,115,76,92,72,59,95,17,125,239,153,12,127,64,60,203,52,84,1,95,52,178,90,127,243,41,254,104,224,199,97,60,92,66,8,225,154,148,54,105,35,191,68,203,222,224,129,57,15,86,246,152,88,150,119,74,113,19,113,149,191,66,33,255,0,161,29,92,110,149,88,151,22,189,97,215,153,200,147,150,252,215,14,93,190,226,58,105,118,8,206,98,154,55,51,201,76,137,118,233,26,239,213,238,98,179,76,32,152,75,33,95,83,169,148,30,70,84,231,64,149,192,136,253,161,111,220,3,150,157,36,241,38,33,86,69,105,152,213,195,230,116,57,127,162,27,237,105,11,138,205,44,159,69,95,100,151,95,55,195,123,223,173,143,7,3,78,156,60,98,18,227,80,198,73,189,236,158,227,238,28,168,228,66,195,161,112,251,58,9,73,183,146,130,183,81,138,61,211,154,76,226,146,155,56,101,86,219,207,214,243,108,55,191,250,208,225,43,29,241,81,213,27,158,21,92,148,121,175,176,195,111,191,252,216,241,176,52,188,76,205,196,69,176,112,201,67,151,177,46,228,123,174,93,68,125,131,186,110,158,91,68,77,45,48,230,104,44,167,98,235,47,176,3,178,94,54,98,147,247,65,84,217,140,142,255,0,57,67,151,250,49,203,78,36,98,211,237,54,226,103,57,137,73,37,95,103,134,46,63,185,28,154,123,13,99,230,14,147,136,57,110,85,179,172,34,94,110,6,101,237,123,197,199,132,194,137,130,160,225,210,130,149,17,165,164,145,249,91,247,23,180,19,48,45,83,248,163,139,16,249,126,110,229,205,127,210,176,199,254,96,226,171,23,241,96,204,141,186,135,135,31,149,33,191,152,46,171,152,120,80,86,219,161,101,142,231,242,108,140,214,183,30,41,239,33,205,147,200,169,40,157,114,14,154,151,25,244,72,141,80,109,110,51,191,112,101,86,101,220,95,197,245,93,9,168,120,149,190,116,133,254,96,216,44,73,198,8,130,223,58,204,103,209,47,149,161,75,252,209,125,162,41,26,105,183,9,71,78,202,172,69,125,208,141,255,0,52,117,209,50,218,94,22,61,146,240,126,8,147,209,81,146,97,27,177,244,189,224,202,44,217,84,56,181,28,90,247,227,51,154,122,55,213,195,22,239,176,93,227,113,186,143,21,24,178,19,25,148,211,213,171,134,63,196,47,220,55,130,42,65,161,186,114,21,55,63,238,54,136,106,139,167,100,209,208,170,118,14,79,0,217,174,217,76,225,208,70,86,61,252,11,184,195,34,197,148,251,20,158,103,59,209,87,35,227,226,225,187,123,136,113,27,107,16,230,47,173,4,157,97,239,89,239,96,186,248,253,209,125,88,195,247,162,9,38,219,82,226,66,175,100,154,79,249,163,213,201,165,20,220,168,144,136,201,12,11,142,33,162,105,106,68,43,103,153,69,107,157,204,138,252,12,50,49,109,200,124,78,135,81,147,104,203,99,203,198,28,247,10,185,34,197,216,164,161,221,151,49,40,179,17,231,133,45,199,246,70,95,75,33,168,152,200,165,182,170,86,5,70,72,53,30,120,22,79,172,191,40,236,227,166,184,119,46,67,44,57,71,195,93,36,104,60,146,246,45,114,177,118,134,70,13,106,177,45,191,45,54,191,13,240,227,138,154,171,17,37,222,84,126,175,89,238,76,29,237,246,59,198,106,203,33,40,25,166,183,85,71,203,252,86,91,235,37,236,245,223,135,30,193,185,82,104,255,0,1,50,217,246,9,13,48,206,175,62,123,194,165,55,189,173,193,190,227,12,140,52,102,176,196,73,153,146,90,152,235,20,179,213,151,137,96,174,103,213,228,151,104,236,225,166,56,163,12,157,90,158,202,179,85,200,178,195,159,226,25,71,36,209,229,112,80,139,83,178,218,104,214,151,13,100,164,179,188,183,23,94,175,184,115,211,132,72,133,136,110,38,38,95,36,113,182,148,75,89,19,87,51,73,29,204,183,160,50,49,142,8,177,154,61,149,61,13,227,18,74,202,103,242,161,111,221,219,239,141,152,232,28,100,82,22,136,134,186,39,107,150,104,94,238,193,150,177,126,7,211,146,183,155,122,155,133,37,26,137,194,54,32,218,224,102,69,221,191,112,242,147,26,182,136,82,28,71,131,167,155,118,253,145,158,238,241,50,49,74,54,15,19,209,16,182,221,110,196,86,185,94,31,176,135,74,243,117,250,93,89,44,173,101,25,125,7,136,202,66,155,209,177,147,124,158,14,182,100,190,165,194,53,109,201,247,251,135,34,109,40,164,225,225,81,26,186,110,94,104,121,101,98,40,54,175,188,140,247,238,23,35,22,33,37,117,220,99,134,150,152,206,172,185,143,164,201,126,62,241,233,101,244,6,39,69,165,6,153,78,116,169,178,89,120,248,114,221,187,219,11,251,74,71,80,206,205,94,133,42,94,31,51,108,170,247,129,102,219,148,146,23,98,26,58,138,148,192,67,197,191,76,176,104,91,104,65,19,112,77,95,122,111,215,110,192,202,225,135,240,80,184,155,47,207,149,26,189,101,186,225,206,246,191,229,29,179,239,99,10,114,229,87,111,84,40,203,249,84,158,137,156,235,117,20,156,180,181,57,111,172,128,103,174,252,44,71,216,61,171,212,93,25,187,243,163,37,255,0,248,6,191,154,34,35,214,105,11,137,111,174,206,183,153,70,222,82,223,14,93,163,143,5,70,226,188,197,23,134,150,235,8,213,147,213,161,139,126,237,219,213,222,36,73,24,91,74,196,168,158,240,82,159,52,164,236,121,160,91,190,237,254,192,114,81,74,209,82,103,145,6,170,74,80,149,173,68,178,54,160,26,34,222,118,236,45,251,133,200,142,136,188,50,198,40,118,212,242,164,153,114,145,111,218,97,79,175,234,199,92,186,23,23,149,118,206,87,191,179,95,11,252,225,41,114,186,54,146,154,182,104,58,90,80,171,168,211,103,32,90,50,220,68,126,196,199,61,88,105,68,176,140,238,81,148,242,141,60,76,165,204,153,255,0,4,51,34,39,23,65,98,235,75,53,174,85,100,151,94,190,23,249,195,75,116,94,42,62,250,154,230,220,198,69,123,107,161,139,179,219,119,137,100,249,28,208,111,183,148,168,138,126,234,237,150,179,252,209,215,57,64,225,228,190,45,195,118,132,144,25,216,147,116,74,216,235,34,63,98,40,141,89,86,9,226,212,197,8,95,131,58,194,91,68,225,124,187,12,87,189,183,250,167,120,238,17,163,174,45,58,146,53,209,215,35,43,151,205,8,111,233,68,144,50,238,29,75,210,150,211,70,65,35,86,146,111,197,203,152,46,31,139,112,219,93,81,135,240,170,51,114,149,73,166,249,72,147,2,198,239,186,38,68,108,171,1,177,85,187,100,165,45,126,63,47,67,127,72,59,73,118,143,120,160,122,203,210,61,159,167,225,251,253,208,103,155,88,133,133,203,189,232,197,29,187,101,208,255,0,206,29,68,239,21,240,226,95,169,213,210,241,72,214,102,190,174,9,130,189,173,199,167,222,25,24,79,29,130,56,163,46,125,40,98,152,213,244,73,118,219,97,207,125,207,126,247,59,134,236,22,9,227,4,204,210,101,76,235,18,165,147,103,242,236,42,123,55,122,161,118,140,235,151,214,248,117,51,70,177,116,153,172,243,228,187,144,12,25,245,123,110,27,199,119,9,86,225,212,19,103,150,146,74,108,172,253,8,6,11,241,247,6,70,25,210,186,44,87,241,205,19,179,58,19,58,138,35,45,249,209,130,232,217,62,197,238,243,30,185,58,35,78,205,237,99,184,125,187,172,249,217,29,159,94,25,61,19,140,148,28,168,242,162,67,30,132,146,117,134,77,66,178,69,252,50,223,184,117,139,210,26,135,114,32,208,137,76,232,136,248,22,161,155,112,250,224,12,123,123,69,229,64,66,41,74,161,178,62,139,126,169,222,215,63,174,219,129,143,33,59,209,182,167,122,37,103,43,163,47,115,79,234,139,124,50,239,242,157,237,25,87,21,143,84,18,137,90,233,28,217,124,47,120,102,78,255,0,245,130,140,227,21,3,20,202,93,98,159,143,78,107,239,56,70,72,251,58,150,25,24,106,246,141,248,138,194,148,163,163,50,167,49,145,124,209,96,255,0,210,143,53,29,128,120,134,135,157,37,82,150,34,113,68,95,47,177,218,126,232,51,42,113,142,52,28,18,156,215,200,230,106,34,116,209,100,194,178,123,247,246,185,220,60,76,251,31,176,225,104,50,106,156,154,37,90,237,231,177,176,87,227,238,129,145,96,127,51,101,104,126,171,69,251,223,52,90,254,148,117,159,153,218,183,136,225,71,230,203,255,0,24,50,95,233,70,73,193,227,181,26,246,123,202,230,231,107,113,97,175,233,7,18,117,142,52,68,22,167,87,39,154,35,62,107,228,135,100,175,107,113,241,157,224,49,194,59,69,234,241,182,243,57,67,90,201,81,151,205,54,127,165,28,120,13,25,107,23,172,151,40,155,154,151,151,244,73,174,27,189,212,100,76,22,146,180,20,66,245,111,201,231,174,17,153,21,151,14,201,150,255,0,125,209,237,169,124,103,195,185,138,18,166,169,184,242,51,136,36,17,174,13,142,61,31,111,222,38,100,99,100,159,68,154,146,33,131,55,112,255,0,55,140,183,232,171,101,186,197,238,195,92,195,68,26,181,162,113,112,120,121,99,43,101,62,118,107,186,252,94,247,198,103,64,226,101,30,148,89,185,52,90,75,55,2,135,104,187,61,184,238,83,136,52,146,160,118,133,201,226,84,147,237,135,104,207,202,183,178,23,35,4,24,209,83,17,25,36,169,52,29,136,175,250,168,199,244,195,176,129,209,139,17,245,166,74,162,58,57,78,223,52,152,237,47,117,25,172,230,41,80,204,178,105,92,130,44,204,187,33,89,237,250,177,187,42,196,186,42,34,33,74,76,138,43,41,160,204,136,225,90,237,47,108,3,16,161,116,87,169,30,34,218,168,75,171,45,213,243,81,191,43,175,131,195,180,70,134,243,232,166,210,105,195,156,217,136,149,250,46,130,255,0,78,50,241,24,141,70,50,179,90,164,113,38,71,187,116,51,95,206,29,138,177,106,142,102,29,179,68,162,61,59,136,186,48,237,23,87,213,135,65,135,63,152,178,123,149,55,195,94,175,239,202,63,167,26,63,49,108,237,191,39,13,109,127,248,229,31,211,140,167,156,233,21,67,203,28,67,78,202,103,102,102,106,79,65,134,122,173,238,164,45,21,79,166,29,20,157,155,101,132,171,26,190,124,217,91,105,55,242,109,193,224,204,139,59,19,162,13,72,202,12,216,195,203,29,143,245,89,190,61,92,94,28,54,180,75,170,150,180,166,38,128,185,26,136,143,230,171,126,79,216,120,123,105,30,151,20,202,226,47,20,85,99,169,37,162,228,173,90,183,95,121,111,120,119,177,218,90,80,202,81,234,101,245,58,58,27,188,83,37,191,127,187,7,49,110,93,209,14,104,152,103,73,172,61,178,178,42,223,53,147,198,223,94,29,27,90,35,85,199,18,73,60,62,241,63,242,179,93,159,94,191,17,122,164,58,82,81,241,70,217,185,7,82,45,38,249,36,201,109,180,119,45,219,189,84,122,178,210,87,15,245,153,10,75,60,35,253,172,199,244,162,115,24,253,249,146,166,44,66,107,30,195,252,174,167,137,243,170,79,175,235,214,224,60,204,227,69,250,169,184,135,142,6,135,178,11,46,95,154,109,246,21,248,187,239,140,180,111,72,26,18,49,162,34,147,78,12,151,236,161,217,234,63,174,119,14,242,79,137,52,68,217,182,86,153,4,73,235,115,122,164,43,61,87,227,210,62,192,230,48,67,243,58,214,10,121,108,174,142,185,160,206,229,206,13,110,50,59,126,186,61,69,39,163,21,76,228,98,142,54,136,187,102,193,153,124,210,111,141,211,216,239,190,51,101,115,10,61,223,28,213,58,202,77,103,154,251,35,68,123,251,119,142,154,99,136,148,140,128,141,110,73,162,72,137,205,79,137,135,107,191,219,22,237,193,145,141,113,218,40,198,186,211,10,77,5,115,202,102,175,154,133,221,238,195,206,78,52,85,168,89,212,234,40,59,95,53,254,106,35,187,181,225,144,53,6,145,180,116,35,200,105,50,249,234,114,169,105,232,52,209,22,227,47,117,30,118,23,73,154,42,47,54,178,93,80,47,37,173,157,150,142,215,255,0,157,238,12,200,199,233,102,141,53,172,91,228,131,162,179,150,116,145,151,57,50,92,79,235,163,212,66,232,169,62,66,146,113,148,29,136,150,70,127,53,17,228,253,135,189,241,118,21,143,212,75,48,239,28,60,166,112,210,242,25,146,144,195,41,50,59,29,142,228,224,240,85,78,145,176,69,20,72,133,139,169,90,35,99,130,92,36,149,238,173,251,157,23,43,134,218,180,96,36,193,188,69,67,217,204,170,203,243,79,174,219,190,138,60,108,227,71,58,142,5,244,148,37,29,145,57,9,95,162,13,158,251,153,117,186,55,162,244,144,91,46,17,42,111,84,219,45,204,138,35,137,127,239,71,17,90,74,203,157,112,137,248,154,157,195,183,174,90,79,119,217,116,57,163,134,88,11,84,154,172,253,41,209,235,249,121,191,196,224,237,164,152,15,14,81,140,166,111,74,238,233,107,62,94,62,195,183,146,231,188,58,57,134,144,144,143,56,230,207,23,81,160,142,214,45,97,21,184,118,56,60,252,118,59,188,151,22,235,115,106,141,37,186,214,124,200,250,189,208,57,170,254,194,232,223,78,68,176,217,195,209,185,140,208,74,253,17,112,183,91,189,209,162,31,69,201,82,162,156,52,208,220,110,127,162,106,237,250,232,178,242,205,39,156,132,36,37,115,170,180,242,182,72,232,196,251,222,235,220,59,104,77,43,218,67,166,103,54,172,60,155,122,191,127,215,132,230,46,92,203,69,198,156,82,10,18,134,190,83,86,111,154,103,221,110,46,142,169,237,18,35,30,203,171,195,251,219,143,205,98,254,152,121,248,45,45,101,201,207,173,142,171,212,123,184,186,147,237,247,97,219,195,105,133,32,44,215,118,176,62,30,185,31,211,11,205,27,210,221,18,166,30,51,95,64,118,91,230,170,123,251,30,30,149,26,36,180,211,137,255,0,99,251,25,25,31,232,169,255,0,76,60,178,244,195,167,83,108,139,172,19,126,54,54,203,253,48,227,199,105,147,40,90,140,218,140,173,19,208,183,170,36,183,239,247,113,57,139,163,41,209,142,6,17,147,218,104,140,150,115,49,252,210,51,221,98,236,116,118,74,192,41,27,41,54,219,164,236,163,222,69,183,175,250,65,97,162,116,193,135,113,135,18,220,218,181,73,154,12,136,245,228,86,59,125,120,116,72,210,185,243,137,67,170,159,214,70,130,35,35,35,138,62,255,0,118,20,100,107,154,61,203,22,179,116,233,27,164,250,246,245,127,72,54,191,51,212,173,46,103,77,33,246,121,193,95,210,11,6,189,45,210,166,78,29,19,154,204,150,124,15,104,221,198,255,0,175,14,31,230,165,141,113,238,141,69,88,145,31,86,214,125,159,93,1,126,230,248,5,28,244,58,90,131,164,238,73,112,140,139,111,34,232,216,251,92,247,135,68,206,139,83,56,135,214,227,212,46,98,93,213,126,115,73,92,204,251,157,22,238,91,165,3,198,162,39,103,149,114,203,39,92,73,158,253,222,234,61,212,171,74,105,99,12,52,168,136,170,173,126,41,36,125,52,157,206,197,191,123,193,129,222,53,162,68,105,160,148,88,127,229,17,31,232,169,127,76,61,76,163,68,105,115,122,221,102,31,90,249,109,243,89,93,254,236,58,249,94,144,172,205,97,210,236,36,125,72,132,146,16,171,45,210,45,198,91,184,56,99,214,66,99,74,160,243,237,19,25,242,243,218,214,122,246,183,190,190,240,28,216,93,23,101,75,205,175,161,175,107,91,230,154,191,19,162,177,154,43,211,109,165,73,106,132,181,208,127,170,142,113,255,0,223,3,122,77,211,236,95,88,85,41,230,225,108,159,210,142,20,110,147,114,71,210,173,82,170,100,153,160,210,87,52,22,253,254,234,3,131,17,162,244,133,164,169,106,161,172,105,73,170,252,230,191,233,71,83,21,130,12,200,219,56,169,69,49,168,113,187,26,85,182,154,172,102,118,61,202,112,250,135,157,173,180,144,38,226,178,195,77,42,150,145,178,220,210,151,242,145,157,213,191,115,163,194,63,164,75,209,77,41,28,241,84,25,29,138,202,136,59,113,250,232,103,35,36,240,250,77,27,43,40,4,204,97,181,72,107,91,159,166,74,181,243,219,129,159,105,11,195,33,157,73,161,205,136,115,137,202,180,230,221,145,103,218,125,130,58,102,122,65,76,90,117,212,67,207,234,134,200,178,216,147,20,162,183,14,199,6,228,139,72,9,194,163,88,90,234,74,165,94,85,239,24,163,234,63,116,1,42,50,185,156,34,201,38,79,221,38,217,25,116,79,187,184,118,219,91,68,146,82,28,227,220,99,0,168,109,33,162,28,125,45,191,57,169,220,36,194,22,229,68,25,149,238,157,251,220,23,242,148,197,102,230,108,177,242,212,221,89,161,82,231,140,93,250,147,237,207,126,241,70,67,67,199,17,172,203,91,213,236,69,151,198,104,205,111,51,248,203,219,104,234,250,216,244,210,58,173,184,133,145,231,139,59,181,155,164,126,247,120,179,56,239,87,51,1,204,121,149,25,227,54,159,32,203,171,85,237,187,192,68,213,108,225,30,197,99,253,115,252,209,215,81,104,205,60,150,110,253,62,207,240,210,41,84,197,166,35,101,203,159,163,159,143,238,70,245,8,147,92,250,84,69,109,243,22,11,252,180,128,149,29,5,225,255,0,59,8,50,71,10,172,186,253,206,24,72,116,153,187,50,101,111,94,127,120,134,0,104,58,201,181,75,21,242,255,0,109,55,221,245,184,97,32,18,69,18,153,62,62,89,253,226,1,218,33,4,86,185,110,21,113,61,19,50,33,169,59,200,23,185,6,3,17,244,233,232,210,16,167,255,0,30,195,127,20,120,66,229,110,147,114,189,169,8,138,255,0,53,99,15,254,185,66,104,180,236,63,206,132,41,127,199,176,223,197,30,16,197,87,216,241,2,164,43,126,170,70,126,29,64,36,243,64,89,59,140,57,41,138,84,54,82,114,139,98,202,207,123,223,101,62,23,18,54,201,90,227,2,52,25,213,156,170,158,36,32,137,69,69,194,92,237,199,163,12,51,229,143,93,246,0,110,218,192,92,69,84,40,92,64,23,107,239,26,72,136,148,86,26,151,219,220,52,164,200,192,107,62,32,92,69,12,106,46,0,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,40,174,3,72,212,174,3,72,1,238,227,214,54,243,16,220,61,246,238,27,102,155,245,128,102,34,224,40,163,185,31,188,2,139,43,36,253,224,28,24,195,178,85,245,6,60,164,237,195,217,222,34,51,191,71,239,144,245,17,202,50,66,254,160,255,0,24,241,211,181,158,161,237,231,235,122,251,200,6,15,233,191,28,180,210,85,163,26,215,119,115,118,226,86,239,85,134,49,21,149,115,138,85,77,22,226,148,103,234,124,79,127,169,164,74,142,155,80,90,218,66,179,136,214,218,252,221,187,47,186,195,16,138,234,193,36,221,75,22,223,27,106,247,255,0,205,164,6,99,232,107,57,101,153,251,105,50,122,229,76,146,119,91,217,195,247,137,67,161,98,83,17,34,149,169,57,186,82,230,21,191,234,18,34,107,67,237,98,170,131,34,113,68,69,78,246,251,164,56,149,108,56,82,185,130,82,147,81,157,165,108,117,251,68,0,238,106,21,184,218,153,200,181,38,230,190,7,110,193,134,24,172,154,153,222,107,213,79,31,77,181,247,249,101,194,246,3,54,38,77,33,211,70,116,145,218,252,74,253,130,201,86,116,220,161,253,143,89,47,131,86,93,101,179,67,164,253,136,8,133,196,152,40,232,38,96,206,46,32,156,204,151,178,217,102,118,177,38,252,126,192,241,242,71,94,55,153,202,234,203,199,167,215,31,105,11,231,164,212,162,14,93,11,35,56,102,25,111,59,113,183,213,180,73,189,137,171,112,247,197,172,195,137,19,115,136,152,68,56,234,81,172,152,54,205,205,188,214,35,52,111,227,222,2,229,225,212,68,98,13,139,69,58,71,183,164,247,44,253,160,200,234,74,38,53,248,37,180,184,183,84,106,121,94,83,134,101,228,144,233,48,179,5,32,98,217,105,211,154,48,86,152,36,172,112,4,125,72,246,226,254,74,240,130,18,95,12,163,110,104,209,217,102,123,160,137,60,72,139,217,9,50,44,69,107,11,53,109,184,200,134,163,148,132,150,174,217,93,81,25,121,36,44,141,103,60,152,48,81,144,175,76,34,212,105,213,222,206,168,203,214,159,104,204,74,203,15,24,217,99,27,56,246,207,212,248,195,23,106,125,176,176,117,206,24,194,42,34,53,103,26,206,253,95,233,66,236,79,182,8,145,141,142,243,132,75,206,45,152,197,164,212,163,85,205,197,17,216,204,117,179,25,133,77,47,111,58,39,241,168,78,124,132,77,197,56,86,45,251,184,240,220,46,236,85,15,11,0,165,44,159,105,125,35,69,182,114,47,199,220,58,40,249,12,4,65,169,133,195,176,121,22,103,115,101,39,123,92,133,200,180,78,87,19,246,150,164,42,127,54,186,76,200,237,20,191,231,14,58,171,9,179,150,214,206,38,75,183,12,209,10,59,127,148,61,117,65,65,66,147,233,113,168,150,155,39,22,181,89,48,196,93,101,222,60,114,228,72,110,222,61,39,127,115,254,176,26,74,165,152,151,9,148,113,127,207,43,242,141,30,16,199,168,200,215,48,140,87,190,234,143,241,141,196,201,208,119,241,169,255,0,161,253,99,142,168,20,33,68,89,136,250,252,144,27,254,16,198,32,200,209,29,24,147,45,228,100,233,149,143,237,141,210,171,167,9,108,211,207,19,43,95,134,208,175,231,13,48,146,166,226,84,148,154,146,89,150,73,242,46,59,8,170,105,152,120,117,187,174,66,178,219,118,168,139,175,223,1,192,240,178,106,164,219,157,166,59,251,95,87,229,28,119,234,25,147,164,162,92,202,53,68,118,190,103,148,127,140,109,196,65,161,11,82,82,105,43,91,130,70,194,152,78,244,220,189,251,0,212,169,180,74,139,231,168,139,253,89,254,81,172,166,239,146,75,52,68,65,238,246,103,249,71,24,161,46,126,95,220,21,84,29,138,250,223,184,3,146,137,220,99,106,53,34,54,41,61,91,156,50,252,99,117,53,60,216,191,85,166,31,251,245,126,81,193,68,22,99,182,182,223,185,26,185,182,255,0,71,183,238,127,172,7,53,117,44,197,86,249,165,29,255,0,190,87,229,20,77,69,50,45,229,50,141,43,118,60,175,202,56,197,45,36,241,118,255,0,185,254,177,188,153,98,79,232,165,255,0,67,250,192,114,81,86,77,208,93,25,196,196,186,247,68,43,242,141,104,172,231,233,59,148,250,106,94,244,82,255,0,156,54,216,145,37,212,230,215,145,111,181,181,127,214,57,109,200,26,66,14,238,33,91,250,218,47,202,3,65,87,53,1,29,188,32,155,255,0,252,90,255,0,156,53,120,119,80,112,240,134,113,255,0,241,107,254,112,214,138,125,149,172,186,104,43,251,145,126,81,207,131,163,152,136,113,23,136,108,179,95,232,4,127,140,7,94,85,237,68,130,254,216,167,4,93,209,110,127,56,114,91,196,74,149,164,146,138,166,157,149,202,219,163,92,254,112,244,242,220,43,134,152,113,153,54,142,137,171,231,66,62,7,111,100,59,232,204,24,130,134,128,101,222,116,97,70,172,165,243,137,23,173,250,176,30,58,23,23,106,232,98,73,162,176,169,19,100,146,122,51,7,75,119,253,49,207,103,29,106,210,190,106,202,171,63,140,93,254,144,108,196,225,252,59,46,184,217,70,54,100,133,154,126,118,34,224,127,84,57,223,35,200,6,120,187,14,172,223,177,83,249,64,109,163,28,106,213,223,37,101,85,21,191,227,23,127,164,28,103,49,190,180,119,163,225,189,85,99,43,111,153,59,253,32,217,118,146,132,69,178,169,146,191,99,5,249,71,121,40,195,169,124,84,58,157,83,144,247,75,134,91,225,18,125,69,222,3,205,69,98,173,88,251,132,110,85,181,10,142,214,233,71,186,127,231,141,133,226,77,89,235,42,185,241,21,191,187,157,254,112,245,145,248,119,0,136,182,210,151,97,200,140,139,132,34,123,79,188,113,99,232,24,54,144,181,37,230,122,45,153,216,161,136,187,123,192,121,55,43,250,165,227,53,42,168,157,40,207,217,70,184,127,231,13,165,214,21,43,169,53,29,71,53,59,246,198,57,252,225,205,138,165,90,44,217,98,16,158,28,25,47,202,54,202,151,78,166,251,89,127,238,187,253,240,29,122,170,169,227,138,52,59,59,153,46,219,250,81,43,63,198,52,115,228,220,140,214,83,88,210,51,235,215,170,255,0,124,119,80,212,147,75,73,25,196,162,246,61,230,201,118,251,227,208,73,40,56,72,135,114,184,251,74,45,85,236,168,98,62,178,239,1,226,188,42,169,89,65,27,85,20,209,5,192,178,197,184,91,187,56,141,210,173,234,180,121,85,68,231,127,236,215,63,156,47,116,147,6,37,51,92,141,170,38,17,30,36,156,185,203,210,174,207,109,222,55,38,216,11,44,132,213,101,153,66,158,124,220,37,169,46,22,246,253,226,100,88,211,173,106,130,242,170,105,193,255,0,237,174,127,56,109,57,89,212,10,177,46,127,53,81,30,237,241,107,63,243,135,191,136,194,200,86,178,252,209,105,87,191,233,66,254,112,233,35,168,216,67,54,210,135,26,77,238,87,40,114,238,239,20,121,115,170,38,42,81,27,179,56,245,159,105,188,163,221,246,198,227,117,60,197,43,74,155,153,71,164,136,200,247,60,162,252,99,216,73,240,185,137,146,74,243,54,209,153,221,94,248,66,87,102,255,0,43,188,122,120,108,9,133,36,26,206,122,209,217,87,177,203,203,249,224,45,178,43,105,203,102,70,153,212,212,173,217,18,191,231,14,91,120,135,80,165,146,73,84,83,162,65,122,210,139,93,184,246,102,30,242,55,10,165,240,13,46,241,80,238,26,45,191,98,73,94,230,94,219,188,114,228,56,81,45,154,173,136,115,126,25,189,110,109,231,4,149,90,215,63,101,220,2,223,194,215,83,37,172,220,114,109,52,82,204,183,168,223,81,153,253,156,195,181,134,196,105,198,230,202,121,57,202,148,216,139,105,93,139,252,161,119,37,218,56,75,98,122,69,59,134,69,210,103,250,22,147,235,250,177,232,37,58,50,74,150,249,146,167,112,135,226,250,229,41,62,178,247,65,50,45,84,166,187,134,119,46,220,168,247,207,84,70,121,204,149,117,110,223,189,92,120,239,30,210,10,191,162,97,97,155,218,228,15,56,181,161,55,61,149,147,185,145,111,61,234,30,229,221,24,37,205,180,149,181,81,195,160,206,197,209,148,164,183,91,235,131,150,206,141,48,102,210,9,85,51,42,178,74,215,149,151,244,129,200,90,232,172,64,166,92,203,168,150,69,34,215,191,137,108,175,246,148,61,108,30,41,208,140,161,228,191,79,197,172,214,68,73,249,81,147,183,30,213,142,124,126,142,176,165,171,201,82,52,158,55,180,180,183,240,247,65,228,166,120,46,236,27,100,164,213,107,59,165,71,186,16,203,135,252,224,114,30,254,155,196,218,9,230,117,105,167,98,110,167,242,149,225,25,235,34,246,227,211,185,27,74,84,16,47,236,242,22,72,214,133,48,90,216,86,248,153,119,95,118,241,143,203,195,185,148,10,20,228,61,95,18,140,132,110,89,13,41,59,203,222,115,184,117,175,76,234,106,125,244,52,138,170,102,234,74,207,25,20,75,136,35,223,194,217,143,176,48,59,44,74,146,38,89,54,152,236,108,195,195,165,189,78,82,101,57,50,221,40,189,172,91,184,152,243,244,205,47,25,57,141,134,90,215,12,226,94,207,114,120,204,239,98,87,29,199,216,17,181,68,76,194,33,111,71,37,216,131,114,217,245,175,26,243,88,138,215,185,111,224,95,104,122,186,78,182,151,202,88,133,63,6,33,221,83,89,250,90,196,164,206,230,175,104,125,162,143,101,36,195,211,135,148,178,173,154,90,70,156,219,210,143,108,126,212,107,60,61,137,39,20,242,145,46,52,172,204,200,172,125,127,185,21,132,197,52,62,218,26,69,60,150,210,171,216,138,39,113,125,140,130,238,209,211,249,84,197,136,125,162,154,132,94,104,52,56,121,242,171,125,147,191,122,120,239,19,35,196,202,37,236,75,219,109,189,157,146,83,109,19,102,104,65,111,181,187,184,110,30,174,83,11,17,18,133,106,220,34,36,146,108,70,103,184,183,143,69,29,52,145,48,147,52,210,112,23,207,109,200,65,118,251,65,216,74,167,178,148,180,102,138,102,17,55,74,120,101,47,243,4,228,45,188,222,67,30,122,172,207,180,126,87,174,87,119,112,183,15,211,245,18,88,117,80,115,84,178,162,65,157,210,251,137,59,219,119,2,25,62,204,210,75,29,155,89,75,193,116,45,107,165,7,199,247,61,195,163,141,102,65,8,221,206,154,151,172,148,71,114,212,160,184,126,228,94,131,21,99,153,172,32,140,246,154,142,33,118,70,115,180,99,167,187,127,111,188,60,220,206,119,55,102,33,43,122,107,24,172,168,37,122,186,143,117,207,188,100,205,89,27,77,34,22,36,202,140,150,102,40,69,153,30,169,187,150,229,123,65,143,149,180,108,189,248,147,76,60,154,30,31,52,46,94,129,39,113,221,91,247,36,133,29,60,53,126,228,25,248,248,201,146,183,223,162,229,251,186,212,57,141,226,218,26,50,78,215,57,200,94,180,156,221,252,49,225,227,101,230,251,103,145,243,108,236,69,114,79,127,190,56,110,83,206,170,24,214,83,37,145,246,228,62,223,124,5,234,145,227,4,35,140,176,206,186,115,156,243,111,53,23,105,251,113,196,136,196,199,29,140,124,145,29,54,34,214,40,200,141,222,171,253,88,179,48,242,89,139,110,167,85,62,137,69,175,108,185,138,219,190,168,110,38,159,154,165,229,186,117,52,89,230,185,219,165,214,127,86,39,65,113,221,197,88,248,104,135,77,153,196,237,179,204,164,221,17,10,45,215,225,185,99,138,188,78,153,197,40,212,228,234,116,187,25,153,103,137,81,218,255,0,187,22,253,170,102,53,247,150,149,79,159,190,243,185,164,207,175,234,135,110,213,9,18,109,161,69,80,58,87,73,25,248,163,254,120,114,23,110,144,172,227,225,246,189,108,202,100,172,218,187,89,229,31,178,246,194,241,195,227,180,174,19,54,216,169,235,185,237,151,122,85,107,113,226,231,188,49,39,152,103,18,223,83,170,99,15,89,198,198,180,240,253,223,120,219,137,136,157,116,111,62,141,62,63,70,95,243,131,3,50,163,244,148,162,154,135,117,13,203,103,233,51,109,70,89,89,104,183,216,253,212,91,26,191,72,201,92,67,170,76,3,213,27,9,84,49,166,196,164,167,165,210,223,185,223,120,99,244,44,20,234,97,98,93,75,26,156,202,213,239,90,213,254,119,120,236,154,160,162,222,45,99,213,27,206,88,237,210,104,206,229,217,189,97,133,194,228,202,177,109,153,194,117,49,49,51,135,243,40,211,227,214,74,43,17,95,173,102,55,99,102,197,28,107,118,25,79,33,43,182,82,81,218,214,183,97,247,15,7,5,64,196,37,163,114,30,160,113,147,37,122,198,76,186,187,150,59,8,106,110,101,6,180,231,169,34,93,74,47,116,153,40,136,239,251,174,241,7,99,28,228,198,4,151,54,219,93,38,209,109,200,113,89,183,217,63,143,180,113,226,235,88,185,140,43,112,109,204,38,36,166,140,148,121,221,60,187,138,219,186,93,227,181,54,211,204,187,28,65,19,199,214,181,149,239,211,191,3,30,57,154,125,200,153,148,66,91,152,41,148,230,90,136,146,141,196,89,184,113,8,37,182,237,67,52,147,60,184,238,116,142,70,181,70,139,180,250,137,91,206,251,247,151,96,237,85,139,145,207,193,179,8,169,188,245,70,210,83,124,209,6,101,184,173,187,166,56,147,90,91,87,6,218,157,142,214,244,200,172,166,186,236,123,248,143,48,236,153,58,213,161,15,146,108,163,222,72,254,177,146,46,189,55,143,133,42,218,118,137,149,70,173,110,75,100,122,252,47,198,238,23,104,244,110,105,87,6,253,181,115,10,185,57,120,221,210,47,244,194,209,74,57,185,141,110,186,85,12,254,108,182,204,132,238,227,218,70,59,120,170,38,6,43,46,160,216,135,203,123,228,134,46,149,253,227,33,34,87,11,163,7,165,123,45,52,105,92,214,176,62,149,247,62,93,159,94,26,203,74,201,90,226,217,125,248,170,177,204,138,77,243,45,38,118,35,189,183,188,49,182,117,33,118,90,246,169,51,21,170,237,103,185,32,211,214,125,253,195,171,76,36,65,176,227,155,107,151,73,29,184,246,123,224,140,207,149,233,135,78,182,141,67,75,172,16,181,40,204,141,38,217,91,119,215,187,135,10,111,165,252,54,189,211,68,214,180,74,58,54,73,62,69,212,93,90,225,133,75,126,96,203,201,52,76,98,11,117,247,56,162,252,99,151,4,212,116,99,200,83,179,71,204,151,123,146,148,106,224,71,223,220,24,192,204,5,233,145,4,153,121,161,19,58,212,157,246,68,241,123,46,221,127,96,240,213,38,148,147,169,148,91,143,192,85,117,163,40,90,146,100,74,142,90,76,136,147,99,224,239,104,176,81,144,175,67,176,191,150,214,172,182,237,46,191,124,109,33,7,177,182,179,89,153,153,159,31,124,197,23,165,189,32,42,151,86,106,85,99,86,153,43,126,249,139,135,254,144,107,111,72,9,198,115,39,234,90,165,203,118,198,44,247,246,239,112,89,200,40,244,178,229,151,14,78,17,38,214,51,247,183,240,28,136,136,166,159,65,19,112,168,104,239,115,50,181,253,238,2,96,123,248,140,93,168,98,50,236,181,53,66,222,91,230,249,117,101,126,206,11,30,146,73,83,212,83,141,118,190,127,50,123,83,150,218,232,167,21,107,223,133,204,251,5,136,84,193,76,125,12,207,55,182,176,236,161,107,168,232,60,218,132,190,222,123,95,36,73,166,246,247,139,188,48,47,116,118,33,84,140,47,44,29,75,58,100,178,94,200,140,113,59,247,239,220,175,120,117,17,88,183,88,65,29,159,172,106,69,89,57,207,44,193,211,221,246,87,220,44,209,84,83,87,212,75,84,124,94,227,181,142,33,70,52,68,206,226,84,225,37,213,58,187,149,186,78,153,238,236,8,129,115,102,120,193,82,70,33,110,55,84,212,100,68,209,167,165,28,231,127,183,239,30,99,228,159,86,185,17,102,234,218,129,38,124,62,95,116,186,190,172,116,242,229,166,46,29,70,166,200,186,70,155,30,254,162,21,91,144,144,74,51,56,6,156,52,117,216,138,247,251,29,226,142,229,204,75,171,218,187,143,85,211,245,36,184,150,222,233,223,252,161,204,99,24,234,36,66,33,148,85,21,26,84,147,51,51,40,215,11,117,207,219,143,21,23,18,220,75,139,52,195,165,180,170,221,18,222,69,247,6,150,77,148,164,136,225,208,125,246,32,29,244,86,37,212,209,15,56,167,170,121,235,137,82,205,68,75,141,112,250,254,168,117,111,215,19,183,20,163,84,242,108,162,53,25,239,138,89,255,0,156,61,77,49,32,151,77,92,75,110,194,195,23,202,228,229,212,194,85,191,163,249,71,46,109,134,144,106,111,88,212,91,45,102,114,246,76,33,110,45,251,188,161,50,184,120,248,172,70,156,22,93,154,121,57,111,142,107,68,168,175,246,148,54,93,172,234,72,187,107,42,41,178,242,112,207,22,225,218,255,0,186,238,29,178,240,245,147,183,203,232,255,0,248,98,254,112,231,75,240,209,183,53,151,155,39,117,191,75,123,254,216,84,116,178,234,166,96,194,151,173,153,71,168,212,105,202,100,242,142,199,191,188,119,146,250,230,162,101,230,219,132,168,166,236,230,112,140,178,69,184,146,205,114,223,185,94,240,236,97,176,197,149,58,146,231,68,121,69,250,84,187,126,168,122,153,86,26,64,193,176,168,167,98,88,124,217,89,185,101,66,22,242,34,35,181,243,31,96,131,106,85,93,214,137,70,119,43,9,226,137,46,92,254,104,58,123,183,123,97,236,101,216,179,57,68,19,112,143,212,19,229,168,175,127,150,214,100,123,204,250,214,45,213,88,251,82,215,84,220,44,50,27,45,152,215,102,236,141,253,45,251,139,184,120,8,170,146,57,172,203,67,175,149,173,98,39,204,132,194,242,100,90,49,30,106,227,196,242,167,83,133,54,126,180,226,84,125,93,153,135,26,115,140,209,82,200,116,182,204,218,126,211,137,112,136,212,211,230,155,145,145,157,175,159,222,24,224,170,174,114,225,154,81,48,141,108,143,133,162,87,184,108,42,115,50,117,213,28,76,116,75,196,101,193,111,40,247,246,239,12,72,189,206,99,109,73,16,234,201,170,174,166,73,102,53,17,28,115,133,187,255,0,120,58,105,198,54,214,44,181,114,173,42,146,45,101,136,138,98,239,97,251,160,180,76,187,27,17,16,178,68,123,237,241,86,229,159,111,14,34,170,132,138,125,70,135,102,14,168,136,239,210,185,239,251,97,137,30,182,103,139,245,92,123,132,103,87,84,138,52,154,140,205,113,238,159,31,221,247,15,57,21,85,79,34,50,231,157,204,149,150,246,205,18,179,183,221,29,188,183,14,185,201,132,189,207,26,163,52,37,70,91,61,248,149,253,145,13,183,169,102,183,90,33,5,255,0,50,95,148,100,143,54,153,220,241,38,90,153,204,106,14,251,237,16,178,251,198,55,14,125,81,223,165,63,152,31,254,212,231,229,30,226,75,79,75,154,91,154,248,88,103,238,105,182,118,19,187,143,104,244,242,250,6,83,59,82,92,67,48,144,196,110,19,86,40,68,171,179,127,18,237,251,128,45,92,37,85,81,67,91,37,65,51,77,149,155,163,22,225,126,49,217,53,92,85,11,112,143,194,105,198,254,216,215,63,156,47,27,56,59,39,134,108,205,197,193,186,105,60,219,229,232,251,94,80,232,167,244,188,150,82,219,250,185,100,18,141,172,182,50,134,66,120,219,187,188,7,151,130,196,26,142,30,21,6,186,142,116,102,155,220,202,49,206,211,246,195,189,151,98,229,79,8,195,106,110,170,168,144,73,189,178,71,56,86,185,159,183,30,105,232,24,120,168,147,105,182,155,101,42,224,73,65,88,172,93,155,135,26,54,85,168,101,104,67,246,203,110,8,183,89,119,128,186,172,233,27,53,133,134,105,15,212,149,98,148,148,37,10,50,140,81,220,200,184,239,116,121,74,139,30,230,177,233,89,34,161,169,247,190,107,233,197,171,191,221,59,199,129,76,165,199,212,105,56,213,17,113,242,111,248,198,149,83,73,116,205,39,22,91,142,247,54,175,248,196,192,228,199,226,20,250,57,227,116,234,9,202,136,212,165,22,120,181,153,149,207,234,135,5,170,246,98,205,242,205,166,165,126,199,213,252,225,216,195,80,37,20,155,148,215,37,136,143,212,47,199,247,67,141,23,66,34,11,37,230,9,115,61,254,129,107,91,247,93,226,142,75,53,252,201,179,61,116,222,108,180,157,174,91,66,143,119,95,21,14,60,125,90,252,193,244,173,184,200,239,36,145,211,112,248,220,253,183,120,228,66,209,72,122,33,182,213,30,86,82,210,157,236,95,137,253,80,247,244,230,12,66,71,194,42,49,83,102,83,171,120,203,41,192,145,222,196,71,199,63,120,42,215,61,25,26,234,20,179,139,120,236,147,45,238,24,227,67,170,49,213,18,202,41,118,35,182,245,152,188,243,12,44,129,132,51,108,163,24,85,209,155,231,50,46,223,108,58,39,240,246,29,183,72,155,141,109,37,107,217,48,196,95,231,8,143,17,5,38,154,204,157,66,24,140,66,77,203,219,59,138,46,4,125,133,220,61,213,63,130,245,60,234,22,29,228,71,74,140,158,207,234,174,185,125,198,124,122,7,216,56,106,146,28,153,237,98,34,205,122,158,4,72,203,123,151,190,118,226,61,4,151,19,226,100,40,102,9,50,247,94,212,102,233,20,89,162,249,174,124,50,157,184,138,57,169,209,234,164,36,145,109,18,27,145,111,60,238,127,70,56,209,24,7,82,67,22,176,226,100,150,53,91,162,183,63,163,28,199,241,54,113,31,115,101,113,144,249,143,57,101,141,81,216,187,56,23,111,220,29,156,188,170,9,225,38,245,76,193,162,91,100,245,141,229,170,215,182,239,40,187,68,230,45,61,65,71,204,164,145,71,14,235,208,185,137,199,16,122,165,42,215,73,219,216,144,243,169,167,231,75,190,174,61,180,219,143,141,89,126,33,151,180,190,143,173,212,112,202,141,152,85,9,121,75,67,110,150,186,95,173,50,53,145,153,239,55,62,239,88,244,42,209,74,86,118,201,81,194,163,182,210,116,239,255,0,172,12,140,19,136,147,79,19,151,230,137,111,191,209,151,249,6,201,203,102,235,233,109,219,139,181,213,126,65,33,50,237,19,41,214,117,155,68,210,93,17,123,91,60,145,179,203,199,133,220,63,255,0,8,82,125,163,101,33,9,5,18,182,161,164,233,52,195,173,101,150,74,209,111,34,63,108,25,92,35,237,185,92,203,82,181,42,41,39,107,250,245,118,123,195,109,168,120,134,212,72,91,164,102,123,252,163,25,37,93,97,204,158,159,91,144,236,179,6,187,193,155,215,76,26,17,191,164,93,167,217,196,90,72,185,28,49,205,25,36,19,105,78,175,122,73,162,177,249,65,19,146,97,226,11,58,34,236,165,25,219,191,184,110,45,243,37,154,16,106,37,118,144,239,231,178,214,33,144,249,182,134,201,73,203,101,18,8,143,168,121,8,149,173,184,133,17,40,247,91,175,184,84,119,210,249,145,66,57,157,245,58,180,228,203,98,59,239,221,218,99,211,181,85,64,236,237,32,154,137,35,74,83,126,137,118,123,226,221,37,199,12,136,245,138,251,99,177,129,138,50,81,18,146,106,34,71,89,251,192,46,44,22,32,174,17,38,134,163,38,109,166,196,86,67,150,43,23,238,134,243,184,167,54,77,179,207,39,135,126,31,44,171,249,227,196,69,164,144,204,59,136,34,78,177,55,59,123,196,56,165,4,225,249,81,74,63,124,191,172,7,181,94,38,70,63,108,147,73,193,101,227,119,207,249,227,137,47,196,9,163,110,54,236,68,230,108,226,16,225,26,136,226,20,119,73,90,229,189,67,168,102,21,130,191,138,71,87,173,33,68,176,201,32,210,77,32,175,237,72,7,119,63,175,91,153,184,102,203,211,2,51,103,86,89,213,215,191,219,31,104,243,73,143,155,68,68,36,152,153,68,160,140,173,99,121,69,191,127,96,236,96,160,161,141,196,27,140,182,190,153,113,65,30,237,219,135,165,135,84,170,10,25,78,42,71,8,226,137,87,35,54,210,71,190,197,236,64,121,22,90,154,46,32,148,252,114,220,35,226,74,117,71,125,221,227,182,131,92,68,59,136,94,185,101,150,254,74,140,106,153,205,225,86,227,136,98,84,211,38,118,177,164,200,173,195,176,135,82,113,142,41,237,198,162,46,204,221,192,47,78,27,213,80,44,199,228,136,106,37,195,76,22,83,232,145,239,37,35,126,243,25,89,68,213,82,178,129,131,83,112,209,9,51,129,111,121,33,37,212,158,241,31,178,234,134,34,1,204,236,165,196,171,38,67,82,93,52,153,150,238,194,238,30,214,93,138,245,28,59,13,52,196,116,201,178,67,73,65,100,152,56,91,136,139,118,224,18,19,9,136,178,232,36,164,242,76,10,200,36,116,9,63,206,238,24,243,164,86,38,67,198,248,63,179,61,52,70,77,175,53,212,69,123,234,187,23,220,44,28,70,34,214,113,72,35,69,83,58,107,49,230,177,76,93,220,93,156,69,184,170,106,106,146,63,101,219,170,9,148,70,76,249,117,177,110,47,45,242,222,215,61,220,11,237,0,240,19,103,137,253,86,91,244,115,113,251,3,177,162,30,38,167,242,163,59,238,152,176,123,190,173,35,172,140,73,30,79,178,55,228,203,84,36,206,13,212,153,153,183,16,218,202,199,110,10,47,200,2,89,244,31,153,178,170,93,41,202,229,206,169,34,224,95,173,195,119,137,5,144,56,149,176,102,68,126,168,127,120,132,79,232,65,93,197,51,1,3,4,112,238,168,158,171,90,35,61,164,247,93,48,197,194,219,196,166,81,17,202,139,132,82,148,131,43,62,162,222,171,250,194,1,235,219,223,97,87,72,236,98,141,117,13,78,112,48,24,143,167,81,23,129,240,183,34,253,29,134,254,40,240,133,202,209,121,43,250,148,247,254,138,198,22,239,175,168,77,54,156,246,240,66,20,140,175,243,118,27,248,163,194,21,235,243,201,94,84,138,34,253,87,140,252,50,192,74,70,128,147,35,117,201,67,11,91,170,36,81,112,246,37,29,200,173,178,150,237,226,69,153,50,223,110,225,25,154,0,199,41,49,210,210,200,103,106,49,146,242,187,225,68,153,48,171,230,221,216,3,125,66,133,196,85,66,133,196,5,84,52,145,149,202,196,42,178,239,234,26,82,93,119,1,172,248,138,145,245,13,39,188,84,143,170,192,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,128,210,53,43,128,210,0,52,25,216,110,25,88,109,154,239,212,3,73,113,20,112,247,25,119,13,86,177,144,208,239,3,247,128,117,147,3,178,23,245,179,252,99,196,207,87,102,31,221,236,126,249,15,103,49,59,54,230,239,161,159,227,30,14,161,119,44,52,65,229,246,29,125,228,3,13,244,208,137,181,9,88,183,147,251,223,190,254,237,14,34,154,183,86,106,162,55,117,175,171,252,26,68,152,105,179,29,106,118,179,70,171,251,221,235,189,210,24,70,61,76,122,218,130,37,118,181,242,110,253,194,64,101,150,134,201,203,84,154,175,123,211,127,233,33,196,166,97,250,173,36,149,157,191,83,88,254,2,4,89,232,118,118,169,237,217,78,127,164,135,18,143,64,170,210,41,89,219,245,53,143,224,36,7,166,142,86,108,155,187,127,16,178,56,141,53,230,254,111,241,26,205,102,183,215,90,214,201,221,222,47,12,206,47,80,109,248,188,217,179,117,219,176,97,54,146,85,239,55,248,59,243,43,89,172,218,254,143,107,91,83,237,123,192,97,22,62,212,252,242,212,153,27,14,167,34,98,138,250,220,215,205,170,238,46,193,175,71,8,13,174,161,144,150,183,45,234,56,84,249,55,245,236,139,87,58,152,243,140,84,10,53,58,187,56,101,124,215,226,105,238,25,45,162,92,147,95,54,145,189,180,229,203,84,195,21,178,95,215,49,222,2,74,112,114,156,213,73,28,86,217,123,76,76,253,79,218,55,222,46,20,246,93,171,130,113,122,235,216,147,235,125,177,119,142,21,19,9,179,75,214,157,102,111,150,77,92,45,235,82,61,4,113,107,15,39,11,164,190,248,146,44,213,95,242,187,17,107,242,178,234,247,112,235,72,199,28,78,170,246,8,169,147,123,6,124,154,157,250,219,94,228,142,238,241,153,179,185,22,222,151,145,181,106,245,153,119,228,189,173,110,254,225,108,106,156,29,231,119,226,157,240,139,85,173,201,187,99,205,107,18,125,185,118,12,68,120,214,85,118,212,78,167,155,242,252,182,165,122,173,253,151,181,22,210,99,27,157,199,28,213,219,51,134,118,205,194,247,18,57,29,163,126,185,74,63,12,237,117,153,254,135,123,254,234,58,199,244,100,189,207,195,126,39,253,237,255,0,249,162,196,136,251,129,157,229,65,163,102,242,72,138,249,248,253,193,231,94,150,115,141,188,126,175,87,127,91,123,223,236,247,9,51,150,232,227,170,74,147,225,149,236,73,47,208,239,127,221,71,109,1,163,158,76,255,0,159,27,222,223,169,254,255,0,186,139,145,25,80,116,94,187,63,205,43,90,223,65,255,0,234,30,146,7,2,246,180,107,60,41,201,101,229,182,195,126,207,116,239,18,129,3,131,155,38,127,207,30,124,246,253,39,107,90,254,220,122,216,60,61,212,38,220,239,155,165,127,157,237,254,112,162,40,209,163,247,68,255,0,61,191,246,15,255,0,152,56,115,28,5,212,54,107,240,175,53,136,191,72,219,175,235,130,94,90,162,242,238,231,46,191,214,127,250,134,227,180,62,181,6,92,233,111,249,143,254,160,16,212,188,30,213,168,218,240,138,246,235,217,63,250,199,46,3,3,246,167,91,252,243,229,205,127,210,87,181,175,238,130,94,213,135,119,127,55,60,127,217,251,190,168,115,97,104,29,89,167,230,181,237,127,160,127,245,8,34,150,81,128,87,89,39,194,206,13,255,0,112,123,222,232,61,35,58,51,237,45,165,94,26,229,204,146,87,232,109,255,0,210,137,65,77,29,149,70,92,227,195,119,168,255,0,245,13,227,166,181,104,34,219,111,109,222,167,253,96,35,54,7,70,11,153,39,195,142,8,254,246,123,222,234,59,102,52,88,242,191,63,125,159,169,127,255,0,56,72,235,114,45,90,179,109,87,221,111,35,250,192,165,150,250,63,249,63,214,40,143,3,209,199,81,254,236,179,102,255,0,139,173,254,148,112,38,58,53,107,9,78,120,105,108,173,158,238,109,247,253,212,72,163,242,188,217,124,127,111,173,254,177,198,92,167,127,207,29,94,195,250,192,70,179,154,57,228,89,23,134,55,221,253,239,255,0,249,163,177,146,232,245,171,136,65,120,95,126,146,191,83,253,175,215,4,138,243,61,214,71,180,112,63,97,253,99,117,114,155,164,254,88,255,0,35,250,192,96,83,154,63,124,162,127,158,223,251,7,127,215,7,158,127,6,185,162,96,167,252,36,214,234,173,187,99,203,123,166,222,204,251,68,134,170,67,172,87,207,118,191,185,255,0,88,225,199,82,186,198,215,242,253,175,111,161,123,221,226,12,8,76,183,154,27,38,117,218,220,187,175,151,47,29,253,166,61,44,4,179,156,225,218,111,95,171,241,105,93,242,223,168,183,113,46,209,147,181,62,26,115,161,31,205,173,87,140,74,190,118,205,193,38,94,200,134,237,61,134,188,218,225,57,207,90,207,19,146,219,53,187,55,249,93,194,76,12,91,128,194,157,166,61,231,249,251,46,176,148,187,108,183,181,212,71,111,44,123,184,252,28,219,53,127,158,60,153,47,250,78,247,189,189,191,112,202,24,26,95,86,218,62,94,191,139,34,245,47,123,188,118,45,201,50,223,229,175,242,63,172,88,24,74,90,55,230,255,0,118,118,183,252,93,255,0,243,71,58,23,71,44,144,235,79,134,55,185,159,234,119,119,215,70,105,174,7,45,188,109,239,237,65,184,43,153,39,89,196,253,136,163,8,221,209,171,92,250,21,225,166,94,5,250,29,126,191,174,142,66,52,98,187,137,252,251,245,151,234,111,255,0,205,25,184,112,26,180,153,235,111,98,191,147,253,99,140,109,244,200,239,192,99,50,48,237,26,51,228,34,252,250,222,223,241,111,255,0,205,29,172,30,142,121,33,80,94,24,222,215,253,79,239,250,232,203,37,39,55,88,217,53,234,215,146,215,176,100,98,179,186,57,103,65,31,134,54,223,253,238,255,0,249,163,213,211,216,29,205,132,218,252,40,214,120,130,110,219,21,187,55,250,161,246,12,132,74,53,168,35,189,134,233,53,116,146,115,112,238,12,228,90,24,92,50,212,145,31,61,223,163,111,157,191,250,199,55,192,28,159,170,215,191,184,127,245,11,166,150,186,179,125,193,168,161,111,244,79,184,46,6,60,78,48,171,95,169,249,189,151,46,111,210,183,236,246,227,199,198,224,23,140,101,207,11,60,131,51,182,193,199,135,186,12,181,126,11,54,95,25,219,235,71,87,52,147,235,218,34,218,50,217,42,245,151,252,97,129,139,235,160,60,27,134,119,230,182,209,145,42,136,245,12,151,177,112,242,143,216,241,239,22,214,185,172,57,153,213,181,205,218,239,149,13,219,235,178,245,171,119,146,125,131,44,170,108,61,231,136,104,132,115,190,167,89,12,182,126,119,205,107,146,183,249,69,218,49,207,19,244,124,204,183,158,240,186,217,37,234,221,176,113,182,127,116,15,88,198,26,215,17,54,248,120,198,185,159,38,125,94,253,162,246,177,167,218,247,11,118,138,207,98,142,40,142,109,207,147,171,93,107,220,173,236,123,197,205,169,112,79,35,241,45,248,77,123,100,223,177,119,23,186,15,27,25,130,62,57,107,240,159,179,244,151,119,215,5,29,164,131,27,57,189,148,181,224,206,179,42,84,87,219,109,197,87,253,108,118,13,99,238,161,245,187,224,158,108,215,43,109,246,235,250,216,241,106,192,252,239,168,252,39,182,239,238,47,255,0,152,57,109,96,22,98,35,240,178,215,43,252,225,255,0,243,4,192,245,177,122,73,107,25,75,62,6,91,41,150,254,113,227,98,250,208,243,113,120,241,174,121,75,240,86,215,82,143,231,238,211,250,216,231,203,52,111,218,215,151,195,44,158,47,55,232,117,251,61,215,188,118,235,209,171,101,66,63,62,153,179,151,247,182,214,183,252,232,114,30,45,252,109,203,151,243,179,219,250,119,255,0,229,142,158,97,138,59,106,82,142,98,201,98,50,249,234,252,109,237,5,214,133,209,219,108,205,249,240,201,146,223,169,247,189,255,0,231,123,133,198,145,232,163,153,78,151,135,189,105,253,75,247,253,216,50,49,85,53,229,146,104,230,174,62,239,255,0,210,56,177,53,94,208,234,85,176,101,220,69,234,183,235,247,134,102,30,137,119,117,42,240,255,0,129,151,234,87,255,0,206,28,179,209,95,87,8,241,120,119,126,138,143,244,47,187,235,193,149,195,9,151,31,181,182,126,43,38,127,109,123,91,236,4,60,62,189,105,111,62,92,215,223,107,139,235,136,120,13,204,81,19,5,248,87,175,212,106,183,108,57,111,152,145,238,135,218,45,76,202,69,204,111,57,242,214,191,81,111,89,150,247,34,239,62,209,81,210,187,43,213,145,171,95,123,123,95,235,27,240,147,93,128,203,196,107,50,167,39,149,111,179,195,184,118,178,170,175,98,136,105,141,131,62,76,219,245,182,189,200,207,179,188,119,243,26,207,93,4,210,121,182,214,82,79,213,187,143,218,128,242,110,213,217,144,72,230,254,7,199,91,255,0,210,57,44,214,249,16,73,230,203,216,136,189,95,255,0,164,116,19,41,174,213,20,255,0,136,203,119,84,175,42,253,103,220,56,43,127,38,252,183,191,120,11,129,45,174,53,90,207,153,119,189,190,143,239,251,81,233,228,78,115,220,82,88,182,166,206,54,139,249,94,81,219,187,176,90,46,114,213,125,6,247,246,223,212,59,57,125,83,177,60,151,118,12,246,82,85,109,109,184,31,188,3,35,32,48,251,107,100,211,206,249,115,40,209,243,189,250,139,219,14,73,225,13,155,83,222,16,249,4,103,109,147,141,183,251,49,102,228,216,175,178,45,179,230,12,249,94,37,252,245,110,207,104,59,201,150,54,237,12,59,13,224,206,93,107,74,70,109,182,246,185,25,95,212,198,56,92,189,201,81,252,221,30,219,60,227,172,186,77,87,212,219,168,203,217,119,15,125,76,211,247,130,134,45,175,217,253,15,189,93,227,20,163,107,29,169,244,175,155,178,217,54,182,186,253,190,212,104,69,79,123,124,163,255,0,91,253,66,224,203,55,33,229,155,28,58,87,175,207,146,251,178,218,247,63,127,188,106,135,94,208,250,154,182,92,164,103,126,61,99,18,105,201,167,57,108,240,218,141,94,179,63,75,53,237,107,159,103,112,246,16,148,182,85,109,59,117,245,137,190,93,87,11,239,237,18,96,203,41,160,105,109,201,137,219,253,85,4,172,186,174,23,177,241,184,229,185,13,170,34,107,61,242,116,111,110,54,24,188,138,159,153,72,154,216,117,218,162,212,223,91,150,246,235,224,125,131,143,19,87,237,102,74,230,236,150,51,63,86,191,31,220,134,12,178,38,160,155,236,218,143,149,243,102,205,235,237,217,220,45,84,198,113,180,234,254,86,203,150,254,190,253,157,194,218,177,72,115,246,111,154,58,141,69,190,131,154,249,191,116,93,131,219,203,240,27,54,179,243,215,217,250,71,223,247,64,194,59,82,154,115,92,59,138,212,107,114,17,187,229,101,189,139,135,3,236,28,35,196,139,52,182,249,155,202,35,223,180,119,125,72,231,64,104,245,180,229,87,133,249,122,100,95,161,247,236,247,65,216,63,163,127,20,248,101,197,63,222,239,255,0,154,46,23,50,241,209,216,155,176,193,56,174,100,207,107,31,207,54,226,100,94,192,121,73,206,45,237,80,175,51,224,254,92,217,119,237,119,224,100,126,192,93,118,116,99,218,58,30,27,229,185,241,230,219,255,0,165,29,244,135,69,221,154,37,135,124,57,205,151,54,238,108,183,81,251,168,156,142,108,84,155,84,252,226,135,87,176,234,245,153,126,139,123,90,221,221,195,167,133,136,187,234,60,156,72,250,251,198,119,70,104,233,243,29,109,248,99,217,191,155,253,183,215,70,138,47,0,54,73,187,202,240,183,63,136,82,126,112,183,174,79,186,11,148,97,180,61,31,207,108,183,243,71,83,153,4,247,168,230,181,203,135,148,93,163,66,41,238,101,117,74,219,53,214,187,94,167,151,175,143,19,236,18,131,36,195,45,150,10,25,190,123,205,146,29,8,190,205,107,216,139,127,150,58,248,252,15,231,7,156,95,132,250,188,238,27,150,216,175,107,153,238,245,78,240,200,141,9,165,39,182,234,190,95,201,147,55,208,175,123,219,191,184,116,135,76,108,223,167,179,102,247,43,126,49,47,16,152,55,168,207,249,227,205,154,223,164,237,254,120,235,98,176,95,107,203,249,229,201,146,255,0,164,239,123,254,236,50,34,56,169,125,179,244,246,75,244,125,74,255,0,143,188,110,195,225,246,103,155,71,59,219,50,200,175,179,247,253,80,149,88,92,1,216,155,53,120,89,159,42,179,252,225,110,29,94,169,220,57,176,248,61,172,50,63,8,173,210,183,206,159,253,97,145,30,88,125,129,92,243,45,114,47,194,157,78,72,149,55,151,97,205,126,130,78,247,214,23,104,216,170,176,111,154,226,226,152,240,143,91,170,201,191,99,203,123,146,79,217,159,104,147,169,70,27,115,92,3,144,188,245,173,204,230,124,219,54,91,110,34,181,179,31,96,232,231,248,91,182,184,250,249,247,38,124,187,182,91,218,214,246,253,194,136,234,165,48,51,158,10,20,252,40,212,235,179,254,146,205,107,102,247,66,236,30,201,205,27,254,84,67,126,25,240,85,239,205,222,255,0,186,140,219,146,81,252,195,18,203,124,227,175,212,102,223,169,203,124,196,126,216,237,196,123,153,100,14,208,210,83,173,203,184,207,201,191,88,131,0,36,218,48,103,89,43,195,139,93,171,254,134,123,222,234,60,165,103,128,92,220,133,254,123,53,153,98,141,191,156,45,236,183,250,167,112,148,168,121,94,165,9,86,190,247,73,23,147,253,99,139,31,73,237,232,190,223,147,50,243,250,149,251,119,113,239,14,98,36,162,48,26,217,127,61,93,191,164,127,254,96,181,51,154,67,101,212,252,209,205,155,55,208,109,194,222,216,77,44,125,3,159,39,205,107,90,255,0,64,247,189,176,181,21,30,143,27,94,207,249,239,201,147,63,234,125,239,123,123,160,162,49,232,137,38,119,24,135,218,109,172,140,66,111,147,133,242,151,104,237,177,42,142,217,159,113,206,113,205,146,0,215,109,77,175,99,95,182,25,69,49,192,94,97,152,50,255,0,133,122,253,73,37,251,108,57,111,101,25,219,213,15,179,136,243,149,157,11,206,110,45,190,116,213,235,33,77,171,234,51,90,249,183,249,69,218,38,76,48,133,216,93,74,173,172,190,235,240,28,87,149,144,205,86,189,134,89,65,232,247,206,43,71,231,187,87,153,100,223,232,125,254,207,170,119,142,84,203,70,29,76,59,137,240,222,246,183,234,103,121,123,168,100,97,242,92,204,188,214,29,156,12,78,68,17,100,190,227,235,239,25,89,44,209,91,107,109,179,240,239,38,123,254,165,222,214,191,187,13,216,173,22,54,85,26,124,59,205,99,34,253,11,183,85,255,0,94,23,35,25,160,230,90,149,102,212,222,233,183,149,253,66,229,211,53,222,204,203,45,243,86,108,144,201,69,245,246,189,137,62,212,94,56,13,23,110,132,31,135,60,91,47,212,207,123,221,71,169,129,209,139,86,211,103,225,189,252,89,23,232,111,189,238,162,114,22,111,194,29,191,244,166,76,158,233,123,223,236,119,14,124,162,174,230,205,111,204,253,102,179,47,209,109,107,95,218,159,104,191,146,237,24,45,172,252,252,118,126,166,123,254,234,56,142,232,183,123,126,126,191,249,103,255,0,205,17,114,240,240,24,143,118,98,126,99,112,79,247,71,113,251,81,224,49,10,182,219,157,112,185,179,38,104,35,71,171,95,173,123,252,158,241,121,102,122,52,107,86,194,124,53,181,204,203,244,55,222,247,81,206,148,104,167,152,208,231,135,158,75,165,187,154,253,239,118,14,131,12,35,162,246,180,169,26,188,153,144,104,227,123,94,251,254,232,213,32,166,54,136,198,29,219,178,230,205,187,85,126,163,239,25,232,214,140,122,132,154,188,55,205,148,243,126,134,219,253,40,246,84,190,1,236,208,240,199,225,94,108,185,255,0,72,91,173,94,232,25,70,1,57,71,109,44,156,47,56,229,205,235,181,55,235,191,12,195,122,23,11,242,50,152,142,124,190,107,149,182,110,255,0,171,238,18,101,41,195,14,111,213,55,207,154,205,94,109,251,53,175,123,251,126,241,222,57,135,187,76,34,27,231,124,182,85,239,179,223,183,219,7,69,69,17,81,90,184,167,91,231,59,229,82,138,250,158,255,0,170,30,222,135,195,93,178,52,254,109,100,188,46,111,157,175,214,159,109,222,36,53,56,53,154,37,215,188,35,242,205,71,109,143,133,207,234,199,119,13,135,155,51,104,111,157,243,100,65,34,251,61,175,111,221,6,100,228,196,53,208,91,28,170,88,223,58,231,249,93,37,125,69,184,37,62,216,106,144,225,134,125,127,205,203,91,47,233,111,127,219,140,203,42,23,92,218,19,206,150,200,68,94,161,199,252,161,207,136,167,118,108,191,46,102,205,127,161,219,241,130,48,142,117,134,185,229,145,95,54,173,102,28,253,45,237,79,219,15,39,79,210,92,208,72,99,156,53,183,124,156,190,171,47,97,91,137,246,9,2,240,99,106,109,196,109,217,122,54,245,43,241,251,35,206,206,168,12,217,211,206,214,187,38,94,161,239,251,97,125,3,7,171,10,71,157,34,117,188,225,170,249,91,37,181,89,186,213,191,202,46,209,225,62,70,218,216,221,71,60,218,253,123,55,117,253,144,205,42,171,12,51,235,15,159,45,242,177,151,206,223,85,237,199,136,103,9,53,170,47,207,5,175,251,19,255,0,172,6,57,43,13,182,40,109,119,61,103,201,213,179,90,247,59,123,46,241,191,42,194,206,123,138,105,174,125,212,235,179,111,217,115,90,196,126,220,187,6,88,210,248,57,169,136,134,136,240,142,246,207,187,99,238,81,123,49,115,36,212,47,54,161,151,57,211,89,171,205,187,81,107,222,254,219,188,50,49,110,154,192,238,105,109,152,159,10,53,185,225,146,140,187,22,91,94,199,123,235,15,176,122,118,176,163,104,34,71,63,101,177,94,251,45,255,0,207,25,58,80,214,66,90,207,228,145,21,237,198,195,144,168,93,91,73,86,178,247,34,234,238,16,98,204,171,7,242,68,69,254,120,175,117,151,233,78,243,246,227,180,123,4,118,188,191,158,124,153,47,250,74,247,191,252,224,200,25,130,53,102,131,189,243,95,241,15,58,152,188,223,67,251,160,44,252,46,4,94,37,167,124,42,245,53,165,86,216,120,239,250,224,246,178,172,52,230,200,85,183,207,90,206,153,174,251,53,186,139,119,148,125,130,226,72,224,53,14,168,245,185,174,164,122,219,117,152,237,166,80,187,67,78,39,89,151,51,70,158,23,237,23,2,223,203,104,45,165,25,185,219,47,79,47,168,95,179,219,14,182,179,195,141,68,11,177,60,243,155,34,17,209,217,237,126,157,189,151,120,184,82,232,94,105,133,113,204,250,221,90,141,219,91,45,236,69,187,175,176,111,156,87,132,80,46,51,171,217,243,40,145,123,231,181,172,174,224,24,135,54,195,206,117,171,93,130,231,141,86,183,47,75,103,205,107,52,71,195,49,118,13,113,58,61,109,8,83,222,23,229,205,109,220,223,127,244,131,39,224,104,11,84,168,152,243,183,111,67,81,238,102,92,115,15,119,5,33,212,48,132,109,121,178,223,232,118,235,62,240,24,165,75,232,219,109,90,252,51,227,12,91,185,187,234,125,212,94,250,91,11,57,158,26,29,28,251,174,213,194,161,155,236,185,111,98,78,255,0,44,251,5,216,132,133,213,17,120,203,217,22,224,59,61,78,118,146,89,173,184,186,131,3,201,203,233,173,67,9,78,219,155,160,146,245,59,112,47,124,111,28,179,87,244,123,223,218,255,0,88,239,211,42,233,173,90,255,0,40,239,228,255,0,88,212,184,91,219,198,125,192,30,18,118,222,77,78,251,223,55,226,24,147,136,88,189,171,154,183,15,224,245,245,144,133,191,107,225,117,44,189,128,204,154,178,87,175,217,124,126,92,185,253,109,253,143,120,141,250,242,150,217,99,200,182,252,214,133,205,234,86,245,202,239,14,241,223,197,207,60,37,135,117,221,151,102,187,106,98,217,243,245,113,224,94,203,135,112,179,248,149,13,205,15,147,217,245,185,97,208,118,182,94,46,25,119,141,49,178,107,184,95,44,250,223,97,239,247,141,201,110,26,120,82,162,99,158,246,92,230,104,190,205,158,217,75,53,252,178,247,131,24,85,159,156,69,109,207,188,90,188,153,242,245,222,214,34,252,131,204,198,67,101,136,95,78,246,183,87,112,202,72,109,30,118,100,37,255,0,11,243,101,190,238,111,183,119,235,131,131,51,193,60,170,116,188,38,189,178,254,146,247,189,208,51,8,198,134,97,179,170,217,237,187,176,107,92,38,164,181,154,203,220,237,107,11,253,9,131,122,168,149,171,194,59,220,140,190,115,239,250,177,201,155,225,110,72,38,147,207,183,178,210,95,58,247,31,183,12,139,37,35,128,219,80,225,107,114,100,36,250,219,222,247,252,131,179,136,123,97,203,209,207,158,253,118,181,191,253,71,167,140,195,221,141,229,124,215,207,157,74,253,47,107,88,254,168,104,93,5,206,54,249,171,171,213,251,133,239,127,221,119,0,242,91,110,111,161,255,0,148,61,4,155,197,194,169,222,57,28,53,91,182,196,67,185,44,28,203,254,232,239,127,216,127,253,99,154,88,47,104,71,156,240,151,201,74,142,219,31,119,213,134,71,159,139,155,103,187,123,61,179,38,215,207,194,255,0,96,116,145,201,185,235,47,193,36,86,251,35,213,195,96,246,181,105,252,241,90,234,34,249,211,255,0,172,107,143,193,237,149,228,254,120,179,116,111,243,165,186,207,219,134,71,142,131,126,206,33,188,189,187,238,61,52,143,199,69,50,215,147,124,219,248,245,24,237,101,88,75,172,113,163,240,130,215,205,250,83,223,246,227,217,83,152,89,170,142,135,71,62,222,217,247,236,189,199,237,195,48,59,26,78,136,219,220,74,249,207,87,158,24,151,109,77,237,228,238,242,187,197,222,167,176,234,205,181,243,99,244,186,127,75,251,222,216,122,106,15,12,185,162,22,18,59,158,245,186,216,20,35,38,205,150,215,36,159,28,231,216,61,251,18,77,173,9,132,218,178,234,146,93,44,151,189,183,112,184,138,240,105,195,221,107,40,111,157,237,98,45,251,63,119,213,12,95,198,252,59,230,158,101,249,177,173,214,237,63,165,242,218,218,191,108,125,162,65,228,148,198,201,145,221,187,61,217,36,219,85,110,206,241,140,26,75,66,101,240,115,198,127,118,117,125,100,88,68,119,101,201,215,123,142,196,160,242,244,245,151,203,190,214,28,24,164,95,46,254,209,237,105,217,119,56,203,221,61,118,174,238,154,60,155,250,210,223,199,188,81,113,52,115,171,185,130,163,144,67,243,126,190,245,28,43,183,214,229,250,35,37,111,36,251,4,202,104,217,85,120,65,37,117,237,131,81,105,147,205,219,91,155,131,13,157,248,23,104,130,196,193,120,63,81,203,159,214,107,245,47,51,17,108,185,111,103,47,110,190,206,34,73,57,62,177,39,108,38,165,92,203,147,95,57,141,86,179,105,189,173,2,131,225,151,218,246,128,146,134,149,153,37,184,107,53,89,60,7,91,37,138,218,96,89,119,38,92,217,183,94,253,102,59,5,157,219,61,192,49,79,78,50,205,72,66,171,182,121,13,252,85,225,10,56,142,121,43,170,144,248,252,216,140,252,50,196,221,105,155,11,180,82,144,222,51,47,205,168,115,225,127,210,207,8,76,197,150,117,53,221,77,210,205,105,228,105,112,183,209,156,1,34,124,159,203,188,210,3,119,251,140,107,248,80,162,80,161,156,205,155,119,96,137,238,79,233,135,205,248,102,181,62,77,28,130,190,110,54,92,47,112,149,232,79,95,246,0,115,20,40,92,69,84,40,92,64,85,127,136,104,73,88,203,223,26,212,155,239,184,210,69,101,16,13,71,196,11,113,92,15,136,23,16,21,45,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,40,174,3,72,212,174,3,72,10,159,2,27,42,232,218,195,120,248,16,217,94,251,88,5,79,137,13,14,240,63,120,107,46,6,54,220,224,126,240,14,166,103,234,110,125,104,255,0,24,183,117,51,134,136,72,147,43,110,201,199,223,33,112,230,101,118,220,250,209,254,49,110,106,178,180,36,81,125,71,223,72,146,35,251,77,184,147,84,170,179,73,229,253,78,254,20,48,141,249,177,230,159,59,109,230,121,120,125,65,9,25,211,105,5,205,53,154,247,223,230,119,240,161,132,115,198,167,53,66,178,177,239,183,240,2,6,100,232,123,46,89,84,73,116,219,118,202,166,200,239,151,118,247,33,251,132,151,210,47,162,30,69,44,35,90,8,202,5,148,217,71,237,18,35,251,68,169,115,16,241,48,81,38,181,145,185,77,55,124,198,86,222,108,31,96,205,168,89,251,18,249,68,30,104,168,84,17,50,218,46,226,200,189,111,191,199,112,163,131,138,149,252,28,129,248,20,59,50,149,180,110,173,242,179,239,18,76,242,154,56,116,139,180,68,254,51,98,156,93,67,204,247,114,84,189,159,104,245,3,51,182,109,95,30,153,246,12,154,210,211,25,20,196,246,91,11,9,27,35,119,83,23,49,109,69,172,204,105,178,218,34,189,151,184,247,8,254,141,126,42,99,146,204,230,213,223,212,210,103,198,220,126,208,14,206,133,147,187,54,168,160,33,245,17,10,205,27,12,143,20,147,51,233,56,69,216,98,76,116,68,195,100,65,201,90,138,114,30,104,133,51,81,165,194,37,162,197,185,12,30,254,143,13,195,17,244,109,194,8,185,221,101,14,168,137,76,244,145,15,51,151,25,169,166,14,196,70,234,174,102,102,131,236,18,163,131,244,4,61,49,39,92,51,72,152,17,28,196,223,249,96,138,247,200,217,123,18,221,209,251,224,46,92,177,141,68,58,144,68,173,235,51,223,239,16,172,97,145,116,123,139,239,142,98,80,72,65,241,237,222,56,113,68,74,85,204,250,132,145,199,43,18,110,103,97,176,238,69,25,150,98,223,222,53,189,185,6,69,188,112,92,90,210,179,232,253,193,6,179,34,35,50,190,225,165,70,201,238,91,169,47,221,16,226,69,199,162,29,4,181,184,210,110,171,116,142,223,140,90,186,167,24,90,147,68,68,50,115,41,18,9,168,165,179,227,94,34,61,198,174,61,50,223,184,65,121,26,68,53,186,47,17,240,245,196,55,73,8,47,37,87,251,34,220,81,248,128,204,254,17,79,162,58,88,238,86,218,89,234,29,37,17,102,35,63,100,125,155,135,185,110,96,147,189,156,107,237,255,0,88,185,28,236,200,79,21,151,219,26,141,194,62,178,28,3,89,185,216,118,236,27,15,199,186,202,173,100,22,235,239,12,142,233,181,238,189,203,136,222,67,164,106,34,186,71,73,5,49,83,232,222,109,239,85,183,125,142,241,216,52,187,29,202,215,23,35,158,70,70,173,230,53,153,21,183,24,225,19,235,191,2,26,182,151,11,113,37,63,104,50,57,39,114,43,141,151,63,24,212,78,169,68,89,136,136,109,45,100,102,100,102,92,67,35,65,159,104,217,90,12,237,98,49,200,50,74,136,183,141,181,171,45,173,109,225,145,195,56,116,171,137,168,134,203,173,29,248,29,172,57,70,163,235,43,13,10,89,43,117,203,121,88,76,142,162,49,78,52,102,77,35,55,70,252,47,188,109,65,188,242,253,93,188,155,207,168,203,171,188,118,17,13,35,53,238,123,136,113,28,203,228,164,238,97,145,188,81,44,161,89,13,230,202,221,170,33,190,211,136,112,200,137,105,52,159,89,24,242,243,69,198,178,167,93,134,133,83,134,89,114,244,12,200,248,118,14,76,158,99,28,166,217,76,76,58,91,190,108,215,65,149,184,246,152,100,122,85,37,57,73,41,59,216,85,188,134,118,90,136,172,93,163,132,220,98,175,235,6,163,125,39,188,214,146,251,33,145,205,90,144,130,186,84,71,213,196,112,98,162,13,89,119,167,117,248,14,174,101,59,114,21,30,44,216,59,47,46,254,205,253,227,97,169,161,187,124,234,100,173,194,199,253,97,145,198,131,75,203,207,173,105,73,181,173,209,50,237,28,201,173,68,220,11,46,229,136,133,37,19,74,89,18,215,196,236,125,253,195,173,138,155,68,67,229,212,165,165,102,189,238,70,127,140,91,58,182,160,158,169,107,90,37,200,81,20,49,239,38,86,101,235,187,196,30,189,85,140,214,50,41,162,106,26,25,198,204,210,133,41,8,81,145,111,223,191,55,120,239,160,99,158,117,188,206,165,9,81,42,196,86,50,236,22,74,65,90,78,97,205,182,23,9,12,147,91,228,118,83,107,35,223,98,246,66,233,83,19,40,185,163,26,232,150,144,147,39,242,116,18,100,86,178,123,76,251,64,122,100,70,57,175,36,168,144,73,237,251,3,179,97,44,58,132,184,167,75,49,223,113,40,135,156,154,46,58,25,183,87,7,10,167,77,57,114,244,13,87,225,126,31,100,113,101,243,185,209,58,219,79,203,210,218,119,220,205,165,149,184,246,152,15,121,12,148,18,73,41,85,236,71,215,222,57,109,146,75,125,250,135,152,128,157,60,71,103,73,148,116,79,141,203,175,223,29,211,49,200,90,82,163,113,173,233,35,226,3,182,105,23,62,190,3,145,168,73,240,204,58,232,121,139,23,177,196,50,86,79,179,47,202,59,54,159,109,87,202,226,15,222,49,114,52,165,148,151,148,102,67,112,217,104,248,44,207,236,144,226,198,70,161,140,154,199,27,78,107,219,49,218,226,144,113,43,117,70,70,73,220,101,192,92,142,97,48,130,43,92,247,141,14,75,88,124,143,50,215,188,173,184,203,242,13,242,222,53,166,229,239,92,76,142,134,38,149,129,121,197,41,78,68,149,237,192,203,242,14,42,168,201,121,153,145,57,23,111,125,63,205,30,153,197,167,57,167,49,125,177,169,162,204,101,216,25,30,65,84,28,185,78,154,245,145,219,251,211,252,209,201,69,33,2,210,72,146,184,163,177,91,121,151,243,71,172,36,88,248,24,210,166,203,142,240,200,242,234,164,160,242,145,230,138,223,222,95,144,109,170,151,134,70,226,56,159,185,249,7,174,202,221,138,235,183,217,20,38,80,187,217,70,126,241,134,71,152,110,157,135,59,220,226,11,237,126,65,203,106,156,135,65,153,145,196,118,239,183,228,29,225,178,132,245,152,214,74,73,110,53,17,95,188,50,58,132,73,153,182,243,123,238,126,65,162,34,68,195,164,105,51,126,198,155,110,183,228,29,187,142,37,178,53,102,78,226,190,243,29,116,76,229,44,172,147,173,135,43,149,247,171,250,195,35,203,205,240,238,89,50,101,214,157,118,60,137,204,183,200,164,245,25,123,94,225,103,113,27,70,122,114,126,137,130,205,202,141,74,127,85,185,147,108,239,151,39,15,20,125,131,34,217,153,37,244,17,147,141,30,111,98,127,214,42,181,54,225,25,26,202,231,212,70,2,58,107,109,14,96,118,168,211,132,150,214,174,167,197,229,52,178,74,190,228,223,131,3,204,67,104,108,195,170,202,236,158,183,73,101,191,206,228,91,255,0,247,2,76,34,101,236,191,155,50,151,101,91,129,151,228,28,114,146,65,163,165,173,119,127,106,139,242,6,68,116,65,232,91,45,39,12,206,93,91,145,154,127,89,79,244,3,210,203,116,48,144,27,103,173,98,180,73,146,83,187,42,11,253,0,207,14,107,135,108,204,208,183,15,171,137,126,65,161,48,204,182,165,93,102,87,62,179,32,200,195,72,77,14,41,50,207,157,202,189,60,45,115,104,191,208,14,60,94,136,20,146,13,10,39,170,205,215,61,234,107,187,220,70,103,19,16,203,224,245,237,216,162,29,52,214,25,210,109,38,211,78,40,200,149,193,38,125,128,49,20,180,87,165,161,203,213,170,114,183,75,164,166,255,0,161,29,92,219,71,106,122,1,70,235,46,84,6,77,183,172,186,141,22,185,95,143,138,225,184,100,252,242,34,58,21,183,84,80,166,70,150,84,178,204,133,119,143,38,168,151,166,240,111,20,82,9,10,90,84,213,144,70,91,140,187,239,191,120,101,112,195,234,254,142,147,72,204,224,211,23,18,147,91,40,114,207,56,130,86,245,153,123,18,221,184,122,44,46,194,122,70,164,132,150,61,23,54,143,75,177,26,236,201,101,246,139,201,53,218,196,104,51,224,146,30,139,27,40,35,138,153,162,34,30,22,98,238,88,38,211,116,35,49,95,90,190,196,247,142,54,24,165,250,105,249,107,111,52,166,19,13,174,185,196,164,211,108,196,190,60,61,151,222,12,152,94,74,75,4,233,153,66,33,30,131,140,155,57,170,214,101,206,227,102,71,124,215,224,217,118,152,185,18,234,50,4,146,150,243,198,89,45,145,22,242,238,246,163,207,210,53,65,69,67,194,54,135,224,212,74,214,121,10,185,157,141,93,226,224,75,230,44,145,145,186,251,41,186,58,212,69,191,119,120,136,233,99,240,202,79,20,201,26,223,152,145,169,68,163,202,164,241,177,251,65,212,124,138,37,136,90,181,106,154,40,140,251,82,127,230,15,124,236,229,179,65,37,167,161,214,100,125,74,190,239,182,57,176,81,141,184,140,203,117,178,59,17,249,64,60,35,24,111,47,133,205,171,84,196,243,90,247,52,245,126,228,106,126,89,20,121,117,112,145,10,227,123,54,103,248,133,195,66,161,156,189,223,78,238,197,16,218,40,88,52,249,15,222,252,122,68,3,198,189,5,12,150,150,151,28,82,86,105,59,36,212,68,103,184,117,37,45,90,162,27,83,45,60,178,35,45,228,155,239,191,188,59,25,235,250,185,188,52,61,211,149,196,160,142,252,119,168,200,118,80,187,52,43,42,81,62,146,90,76,212,68,165,22,243,176,13,217,36,180,212,86,137,67,173,244,207,137,91,117,187,200,119,240,178,200,100,45,42,67,142,29,175,214,95,144,117,18,249,155,209,49,8,108,210,217,164,204,238,105,35,236,247,199,61,217,132,92,42,204,219,101,38,148,240,51,73,219,127,217,1,232,224,160,161,204,144,74,113,69,199,172,187,199,102,220,52,51,118,179,167,194,219,212,67,207,202,38,140,196,33,163,125,246,16,234,179,93,25,136,140,184,245,25,223,128,237,137,228,168,247,41,38,93,86,49,114,55,148,134,73,71,149,194,51,191,105,13,196,164,137,36,101,115,220,58,166,95,116,226,221,74,144,68,146,205,99,177,239,222,59,5,58,251,109,37,72,106,247,183,173,49,98,66,30,37,254,150,102,200,184,117,24,237,89,91,37,127,26,159,250,68,58,182,117,174,95,59,102,86,238,49,200,38,84,94,74,84,127,96,81,218,89,180,238,37,150,254,241,169,9,65,151,73,86,223,218,58,195,138,52,168,141,195,66,109,219,187,112,221,68,94,177,69,169,82,22,87,181,210,119,222,3,156,168,102,148,178,233,159,14,210,28,88,169,52,59,228,163,53,59,117,91,129,151,228,28,166,76,213,189,69,99,184,229,36,208,72,35,82,136,189,243,1,110,170,60,54,151,205,21,16,250,206,98,107,119,38,230,205,54,221,98,221,209,62,193,195,147,209,188,199,226,97,161,227,148,148,164,210,70,226,47,196,239,212,146,23,76,141,149,22,231,82,102,125,68,162,27,15,52,74,81,218,230,93,192,60,204,60,19,185,18,149,50,233,89,37,235,76,115,161,225,21,123,26,28,220,158,193,219,38,31,126,242,80,214,150,82,131,185,220,189,240,28,22,224,242,94,233,89,95,180,134,202,225,72,237,152,150,67,181,82,146,124,84,95,108,104,91,57,173,98,81,251,192,60,108,214,147,135,152,60,75,86,215,228,100,232,91,180,251,187,199,17,154,6,9,171,25,28,125,200,238,87,183,243,69,192,68,58,8,174,102,124,123,70,225,50,210,146,106,206,123,187,195,3,197,195,210,48,185,108,163,139,45,253,223,205,28,175,5,160,80,140,186,200,155,23,105,151,228,30,145,203,32,242,164,238,70,67,142,234,202,198,87,32,29,58,36,48,45,54,73,39,157,221,218,162,252,131,139,21,39,130,189,181,206,113,47,92,93,158,240,231,198,196,27,73,90,200,211,114,183,31,176,58,55,230,177,10,136,90,16,134,206,214,61,196,125,133,222,3,102,45,168,8,68,221,216,164,182,146,86,82,53,173,36,58,37,199,66,186,251,141,55,18,202,201,42,59,101,89,25,218,227,181,153,75,78,108,194,91,117,183,75,166,78,120,178,223,123,31,113,238,222,58,31,6,182,39,150,235,76,197,25,153,154,122,73,221,107,251,221,194,115,27,209,179,24,182,114,108,204,161,204,215,205,209,51,183,14,195,28,9,44,206,37,221,118,216,219,109,91,46,91,145,166,252,111,196,253,225,233,161,100,105,119,54,100,68,21,173,192,191,168,121,234,138,94,114,125,159,80,135,79,93,158,250,194,236,183,11,17,118,136,61,46,162,25,245,160,137,235,216,253,106,136,114,147,8,150,252,140,231,214,60,124,138,125,21,19,18,72,74,25,85,214,130,232,145,153,239,63,124,123,217,123,47,68,52,110,60,210,210,100,171,110,73,150,235,23,104,189,71,13,76,230,242,137,68,56,17,205,58,180,46,25,45,172,208,118,222,69,191,168,199,161,118,25,130,89,18,156,50,221,214,100,54,142,26,27,89,98,116,204,190,168,128,120,223,6,90,113,237,173,196,197,18,143,142,237,220,45,216,59,24,117,75,229,77,37,15,70,54,213,174,159,26,226,83,196,239,215,97,218,77,162,155,130,132,119,84,227,102,164,101,177,40,251,76,191,40,182,147,248,201,188,218,98,244,43,50,245,58,218,77,43,37,50,210,148,103,209,34,234,190,237,225,145,238,209,53,129,117,102,150,35,97,156,62,54,75,164,123,187,119,24,220,98,49,229,58,162,36,39,45,142,198,68,123,199,150,167,228,17,77,41,47,59,7,22,133,45,146,190,102,204,136,140,236,118,224,61,84,27,14,33,89,93,109,104,74,83,98,51,43,118,0,236,108,151,155,65,172,236,100,93,67,75,82,88,83,191,140,119,237,151,228,27,201,101,25,19,149,70,123,139,172,114,154,60,183,190,235,246,138,58,232,214,201,166,206,215,222,149,94,227,166,117,247,16,133,41,180,146,172,147,62,23,222,59,249,130,91,82,9,42,93,136,201,69,196,116,81,103,11,12,211,133,175,73,39,33,168,205,74,45,219,128,117,15,205,226,181,132,133,54,217,18,139,126,227,252,163,138,236,106,73,211,82,220,108,139,180,206,221,67,160,170,42,153,124,182,36,154,102,101,0,110,27,25,210,149,188,155,168,238,171,21,175,191,128,242,177,21,116,234,41,165,45,136,40,119,73,86,177,161,181,168,142,199,213,101,12,69,196,138,168,16,196,34,155,105,248,85,41,54,177,26,174,124,125,241,228,35,171,153,203,19,53,179,15,11,8,180,38,214,60,139,59,244,72,250,148,41,36,135,138,154,178,204,68,194,29,198,77,220,217,242,160,210,69,99,50,46,55,236,33,216,21,45,42,114,59,49,196,191,156,253,105,45,61,157,150,1,235,101,49,239,199,64,67,59,16,132,33,78,48,135,20,73,35,43,25,164,183,111,247,199,86,184,213,67,199,62,111,26,27,70,117,17,41,123,136,247,246,141,190,114,122,88,210,24,101,45,154,90,34,105,38,178,59,216,138,219,236,124,119,14,150,115,29,19,20,213,210,210,84,102,230,99,36,164,207,168,196,22,247,16,43,233,129,76,142,26,13,16,47,38,29,247,219,232,146,148,100,68,162,34,189,149,220,61,125,33,13,151,107,218,9,109,250,157,179,110,191,149,218,60,28,101,30,152,153,140,100,76,67,81,168,55,158,91,155,147,98,59,168,204,237,116,143,117,19,51,102,89,151,84,251,7,172,189,243,168,186,187,55,151,104,170,185,144,177,77,27,169,73,58,217,145,168,136,250,68,55,227,77,221,105,46,25,179,113,9,77,205,68,70,100,71,115,235,33,111,105,250,165,49,17,6,136,184,136,54,140,214,130,65,103,202,106,185,159,105,239,234,23,38,73,19,15,21,8,180,107,219,52,169,195,65,154,84,93,100,66,231,40,233,226,166,113,196,123,50,97,210,100,226,109,228,29,247,238,221,188,111,202,165,196,180,237,49,201,117,140,138,50,186,139,41,90,221,229,218,99,183,136,147,192,147,232,136,75,238,25,182,68,101,210,43,92,142,253,131,135,62,137,136,110,86,251,112,109,19,203,60,166,73,36,154,140,250,69,125,197,220,24,3,156,66,67,68,115,108,60,92,50,205,60,18,110,17,172,247,102,224,70,59,8,23,226,159,113,22,102,232,85,247,165,39,222,60,52,158,84,251,243,198,102,49,240,239,176,74,205,157,70,131,74,11,160,100,92,75,222,23,22,86,184,88,118,154,67,49,8,81,167,53,136,214,70,124,79,176,32,114,141,11,74,75,162,119,247,135,103,11,157,40,73,165,6,103,144,186,135,90,236,82,82,89,156,90,18,70,124,76,236,67,155,46,152,50,226,245,104,125,149,25,35,129,40,140,250,187,194,39,35,179,109,146,112,174,188,196,99,125,16,101,190,228,177,165,43,50,66,85,187,164,87,28,200,119,9,204,215,50,221,110,2,142,189,216,4,185,108,196,230,238,207,255,0,65,225,103,184,81,42,156,186,107,136,92,209,55,107,85,226,205,37,187,127,106,15,126,241,116,20,219,101,229,46,223,100,106,66,90,87,148,225,22,251,113,32,22,106,95,129,116,252,25,165,77,191,58,51,75,132,178,204,164,113,221,238,125,195,211,64,97,188,186,27,162,149,204,109,115,62,145,167,179,234,69,194,54,225,210,162,34,116,191,233,16,220,74,26,203,116,185,115,247,200,7,137,44,63,151,121,89,227,175,239,167,249,163,81,208,18,229,39,41,174,59,237,167,249,163,219,165,36,94,240,174,68,153,241,1,111,143,12,229,78,40,243,59,49,34,189,252,164,255,0,48,108,61,133,82,165,238,39,38,103,190,251,141,63,204,23,43,33,246,24,214,148,119,24,152,22,166,35,6,228,177,4,156,238,205,203,45,248,41,31,204,27,73,193,73,19,87,200,244,224,239,198,234,71,244,98,239,106,203,188,106,213,39,188,48,45,105,97,140,185,159,32,230,103,126,55,203,252,193,165,220,44,149,196,176,225,56,185,153,26,146,105,220,105,236,250,129,117,118,116,159,90,133,83,10,146,73,249,65,129,103,160,240,122,80,194,122,43,155,110,86,109,230,159,230,14,74,240,162,84,227,201,81,174,105,184,173,184,211,223,237,5,216,40,100,151,178,20,212,36,142,247,80,96,90,180,225,28,164,149,159,60,215,237,167,249,131,117,24,87,42,109,100,162,114,103,114,237,52,255,0,48,93,19,73,37,59,134,210,146,71,188,48,45,226,168,56,6,144,73,37,71,110,221,188,211,252,209,66,164,97,25,222,133,69,153,240,222,101,252,209,238,223,105,42,46,39,196,113,93,135,221,184,149,196,81,225,163,169,230,9,146,47,150,55,43,187,176,251,134,0,233,108,252,60,47,130,153,95,111,165,183,121,74,46,173,64,145,249,201,106,33,201,92,46,229,183,251,198,34,155,76,42,159,91,224,150,87,97,14,219,127,5,126,215,239,1,132,137,103,106,234,81,229,246,61,226,246,96,164,50,29,153,202,224,148,106,202,252,233,132,29,184,217,74,108,183,11,53,40,50,241,187,203,214,254,49,144,216,13,33,39,231,210,71,9,184,131,180,250,24,174,146,221,229,181,220,2,241,98,126,10,195,78,101,179,25,212,52,52,241,245,194,203,30,36,234,16,74,70,100,165,106,34,59,54,125,189,188,5,178,209,246,121,48,194,220,84,145,177,17,14,220,27,119,138,137,82,166,104,83,118,205,12,226,47,115,52,238,232,216,187,198,126,200,232,198,166,116,116,218,21,109,199,120,244,190,205,144,91,206,237,17,110,232,158,253,227,14,52,144,195,87,232,154,162,26,160,130,151,205,141,48,146,198,143,60,75,71,170,35,91,206,162,202,50,73,123,45,219,248,153,0,147,173,31,43,232,122,158,139,144,69,28,124,177,106,137,218,190,119,116,140,143,43,174,150,238,145,251,31,190,47,57,56,151,26,186,84,149,17,246,29,196,113,104,89,139,138,110,93,71,83,17,81,146,102,148,92,227,153,181,57,149,226,233,68,44,183,26,254,207,14,2,64,169,185,179,115,25,100,59,232,121,133,235,51,216,219,85,200,236,163,45,219,251,128,88,141,48,216,113,202,74,23,86,218,212,124,243,15,185,37,127,210,207,8,74,198,118,77,186,218,165,55,18,164,252,222,140,45,229,109,250,231,4,231,233,57,10,81,212,235,13,172,151,98,154,50,174,135,214,28,16,135,164,36,57,51,92,85,8,34,85,147,82,199,39,127,215,157,1,151,122,1,185,13,225,67,68,111,160,140,169,4,250,226,253,114,20,75,228,10,82,89,242,157,248,126,49,11,58,5,204,221,110,180,83,118,110,200,165,12,138,247,234,118,23,188,77,12,177,102,173,102,226,221,111,198,3,179,80,17,245,10,0,10,153,21,140,109,145,92,200,198,225,121,38,52,150,227,177,0,168,169,113,20,49,168,184,0,168,10,16,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,128,210,53,43,128,210,2,167,192,134,201,238,226,55,85,123,21,134,217,145,31,16,20,46,206,209,165,210,177,31,188,53,23,17,165,210,51,35,247,128,117,51,18,241,110,31,185,159,227,22,246,167,103,60,52,79,29,249,62,250,69,195,152,145,234,220,221,244,51,252,99,193,84,40,90,152,136,73,23,176,251,228,36,136,245,211,114,28,138,81,90,17,223,245,59,175,219,67,8,224,152,18,153,168,156,50,45,197,110,63,91,33,39,26,107,73,226,29,145,86,81,27,61,208,124,221,191,57,123,56,98,237,17,155,81,35,101,169,162,27,89,101,36,228,185,113,181,219,33,96,102,254,140,181,3,48,233,151,165,231,16,146,77,60,210,124,133,30,255,0,18,46,70,40,233,13,42,166,100,140,182,196,108,17,186,204,106,97,148,151,97,34,21,107,33,119,225,109,247,72,197,44,54,196,86,41,152,40,23,145,56,217,148,82,214,152,51,217,205,125,72,59,121,39,236,120,247,11,125,137,184,159,50,159,63,22,193,207,53,237,148,197,199,82,91,50,83,186,235,34,63,32,187,64,113,177,111,16,162,171,186,146,42,49,180,66,169,45,199,69,184,70,211,107,70,231,28,35,245,231,237,70,245,33,134,113,241,187,94,190,25,244,228,213,219,43,205,245,230,252,131,174,195,138,74,38,172,114,105,16,228,191,106,213,155,75,35,214,146,45,159,57,223,202,46,54,25,129,79,225,196,162,15,104,213,73,178,103,201,127,150,20,119,181,253,183,120,146,47,86,140,212,68,36,174,121,24,226,87,19,117,69,192,31,73,104,62,11,115,176,187,198,104,202,225,144,203,6,68,106,242,239,188,251,136,99,70,11,64,38,10,105,16,178,107,33,109,16,134,103,154,252,20,161,146,80,49,168,50,36,147,188,87,111,39,222,20,118,14,149,200,253,225,192,136,34,47,180,57,235,82,77,39,99,234,29,124,91,137,79,19,221,98,251,226,72,225,60,179,43,145,17,14,186,42,43,86,106,205,98,34,183,81,141,115,24,210,104,156,52,187,107,91,214,251,195,203,205,103,90,179,117,78,68,217,5,150,253,15,123,184,98,56,117,84,208,138,20,181,70,131,61,127,90,79,177,67,15,177,129,49,199,19,28,249,48,155,46,108,233,145,220,186,205,195,237,25,59,54,157,203,226,80,104,84,78,107,57,123,100,81,118,247,11,19,139,210,248,88,137,121,185,6,206,103,23,49,204,103,152,202,228,105,115,180,253,224,145,92,15,174,88,129,130,152,66,196,186,202,20,211,80,173,219,84,179,222,146,89,31,1,146,141,84,43,59,234,181,71,219,116,171,242,140,7,165,231,147,9,20,194,110,211,145,90,132,169,226,74,11,34,85,114,74,151,220,125,163,41,229,181,115,241,26,205,76,195,54,91,95,197,17,118,246,164,50,47,156,28,245,165,231,204,180,21,173,193,42,239,28,181,162,18,44,140,220,117,68,118,203,209,236,251,93,226,211,201,234,9,138,181,218,232,187,219,45,188,90,123,251,135,175,42,139,82,147,37,198,88,248,250,159,245,0,245,176,144,144,112,168,61,91,174,29,149,155,127,255,0,160,230,179,18,202,148,93,63,184,99,192,174,177,66,8,211,206,54,185,126,179,255,0,210,53,49,88,178,219,102,251,179,27,33,39,99,61,73,255,0,55,188,5,195,39,154,190,229,125,193,184,151,27,182,99,86,239,120,91,69,98,52,2,226,54,102,39,23,112,248,39,103,87,101,250,211,216,57,137,173,137,48,218,199,38,118,34,226,122,158,255,0,169,1,112,117,237,117,43,238,24,219,82,218,63,92,124,123,5,190,111,16,33,20,179,79,59,240,253,142,127,205,27,190,29,194,43,201,154,239,250,193,255,0,52,7,181,92,114,90,191,72,172,71,110,6,56,235,154,50,171,89,105,255,0,162,99,200,156,254,42,47,123,49,121,200,250,69,226,200,183,125,161,199,75,243,245,95,167,247,16,3,217,189,52,133,43,102,116,191,232,152,235,157,159,65,67,145,154,223,73,88,179,121,10,49,212,186,83,37,91,174,223,82,58,8,182,39,170,109,122,212,220,242,31,90,56,0,245,101,83,203,162,84,72,110,37,38,107,232,23,139,89,111,63,124,133,23,30,203,113,9,74,214,68,102,87,224,125,227,199,73,225,35,202,41,141,107,127,71,77,247,167,133,200,122,73,180,4,109,245,208,205,111,74,72,175,152,184,223,191,223,1,222,67,147,17,141,36,201,103,101,223,134,238,30,255,0,188,42,185,106,72,204,219,53,153,245,92,200,116,210,200,136,232,102,91,40,133,229,203,123,238,35,235,62,193,223,203,162,145,18,109,165,78,102,53,95,170,221,160,58,248,131,118,20,236,164,145,21,237,191,120,233,226,167,235,105,74,74,117,93,21,25,111,74,135,175,153,75,144,243,68,164,179,115,53,23,174,238,62,241,230,226,36,80,132,181,169,232,94,42,63,94,124,126,193,128,243,15,78,27,140,121,198,159,82,82,68,163,87,69,39,198,255,0,214,59,67,133,119,244,170,51,251,43,153,110,236,28,120,169,60,177,183,22,166,33,236,188,230,71,211,87,15,178,99,212,66,75,23,211,241,29,158,187,250,192,116,72,128,83,183,218,73,72,183,147,148,203,120,235,99,169,38,35,144,182,205,79,217,109,155,103,149,105,46,55,237,46,241,235,221,150,68,29,181,108,123,253,34,252,163,168,121,153,204,49,244,211,148,136,179,30,244,30,224,30,57,188,41,148,52,243,113,113,17,17,233,38,84,75,59,58,217,149,136,239,236,71,170,146,192,72,37,173,106,33,99,95,94,103,115,150,114,235,177,23,82,75,176,112,39,17,243,125,142,32,161,157,233,27,11,203,209,79,149,99,183,18,30,42,26,103,89,52,243,121,223,178,73,100,103,209,107,133,253,224,23,132,142,12,209,211,117,68,158,219,127,80,234,166,19,10,122,17,215,14,34,61,196,26,45,126,130,142,215,34,236,72,242,42,168,39,233,134,233,69,239,250,218,59,125,225,209,190,154,182,117,49,82,25,45,114,30,181,139,197,38,246,79,125,187,3,34,226,66,68,73,102,75,61,146,49,199,58,57,188,147,45,197,187,172,135,116,195,9,52,165,9,51,52,146,74,195,165,160,169,57,171,44,33,217,148,5,148,109,44,140,245,169,227,159,119,146,125,131,220,166,86,195,8,73,169,140,187,136,188,163,63,198,3,168,68,184,175,152,179,111,46,210,28,214,166,5,13,124,230,146,205,195,113,152,229,184,210,18,130,213,38,199,239,245,14,142,36,245,121,117,251,175,123,127,248,64,59,25,178,87,31,170,213,22,109,94,107,219,119,27,118,251,195,144,212,90,33,21,210,50,44,230,86,185,25,240,247,135,2,26,61,167,51,100,118,246,181,250,38,58,215,34,227,158,121,148,147,151,186,172,123,139,180,128,123,24,105,142,181,55,78,83,233,91,129,142,123,46,41,77,168,212,68,91,207,128,243,114,228,70,39,41,25,110,214,21,248,119,15,69,11,228,26,87,196,212,3,141,152,215,29,170,46,7,249,7,102,195,42,34,73,145,110,223,214,54,19,10,132,197,19,186,190,29,119,238,29,131,102,130,108,136,184,138,54,151,102,202,235,221,212,58,184,153,204,59,74,82,13,196,244,84,105,242,84,59,24,178,117,69,100,111,223,221,216,58,71,101,106,117,213,169,198,46,70,163,63,43,174,254,248,14,122,29,91,232,74,208,68,100,162,37,17,247,24,221,106,41,182,174,149,168,136,248,112,49,88,114,134,101,164,54,123,141,8,36,219,126,235,16,208,168,118,156,81,169,40,190,251,241,49,6,253,214,231,2,45,192,235,68,148,154,149,114,202,70,100,55,218,104,211,123,166,215,239,27,83,44,232,133,113,104,220,100,218,207,238,0,243,211,249,218,37,208,207,169,74,65,100,135,83,155,210,163,224,71,217,239,15,4,213,78,228,230,49,148,176,76,173,43,90,89,51,36,40,183,153,247,159,120,238,42,39,94,140,53,195,56,172,230,243,6,222,91,17,94,247,43,125,209,195,165,169,84,195,147,111,46,3,42,155,136,37,17,235,111,107,101,239,1,235,37,176,134,204,59,102,225,25,25,94,251,203,180,199,59,35,105,45,110,99,220,56,238,190,134,8,219,53,229,203,213,107,142,186,99,60,101,136,119,18,81,89,84,155,122,195,62,178,238,1,207,136,156,66,195,169,77,41,210,35,77,183,26,84,52,20,197,15,36,178,169,38,70,87,45,198,60,99,145,177,145,211,19,83,110,231,109,124,58,36,87,178,127,41,15,71,6,131,109,166,205,194,183,64,136,253,251,0,237,53,164,100,70,86,28,40,181,175,49,26,8,142,230,119,28,119,166,108,162,232,67,246,82,78,198,89,79,242,14,178,34,112,225,44,239,19,186,231,110,135,245,0,225,156,222,109,11,234,176,204,39,55,14,39,195,222,80,236,213,58,133,113,10,35,117,55,182,235,33,67,165,57,172,154,55,232,249,242,123,85,149,175,246,59,135,77,80,170,107,2,150,85,6,121,8,201,102,191,36,248,90,220,126,200,14,206,124,228,190,41,167,118,135,212,155,176,164,244,72,248,111,238,30,10,53,233,36,169,151,28,68,99,150,109,179,119,164,147,62,4,125,137,238,27,19,105,205,68,226,205,180,68,223,59,121,109,145,189,247,191,112,243,51,72,106,142,42,21,242,90,51,102,101,73,226,217,110,177,130,195,203,98,21,114,195,206,106,165,206,178,234,212,194,44,74,105,101,115,206,119,227,110,161,208,73,165,179,106,141,44,188,168,84,218,35,55,169,173,41,242,111,194,231,237,71,50,62,157,134,134,73,204,39,240,121,80,209,17,26,245,134,118,73,157,139,114,15,180,199,38,67,89,81,146,152,150,32,24,152,234,141,172,214,70,165,213,90,228,103,196,210,125,160,61,197,27,36,139,148,28,26,28,101,73,54,181,151,204,180,159,28,221,158,248,246,115,8,248,200,120,84,46,25,166,214,179,81,17,146,184,90,199,222,60,132,178,178,145,62,134,222,110,101,152,149,123,30,165,101,218,94,196,118,49,115,214,162,216,74,96,162,179,170,228,175,34,221,27,119,151,121,2,59,249,100,202,102,165,221,232,118,82,70,139,238,237,221,222,59,7,42,89,140,17,37,41,102,30,202,221,189,38,124,62,200,241,73,142,159,52,146,91,110,217,38,86,35,202,142,3,211,192,19,17,112,173,46,99,211,115,86,147,62,37,188,203,127,0,29,100,70,53,181,45,203,180,189,4,141,101,242,222,29,227,189,189,227,239,27,44,99,252,177,89,178,198,65,29,173,250,85,241,212,79,104,8,8,253,70,207,41,214,106,243,95,199,168,173,123,118,171,184,121,207,144,237,70,95,58,211,191,85,242,227,127,99,138,192,93,152,121,156,29,80,234,38,208,207,107,20,194,137,164,228,73,165,57,146,121,172,100,162,191,174,28,136,229,78,141,226,76,60,27,74,73,167,137,168,184,220,253,176,221,163,40,248,201,68,173,214,162,165,218,167,54,133,56,146,215,18,183,101,78,253,202,62,193,232,27,149,188,102,75,113,141,201,61,231,152,184,125,176,29,36,170,46,109,0,90,216,184,102,145,149,70,124,111,184,202,221,70,61,92,173,245,206,155,105,131,34,187,217,183,35,119,11,159,95,188,58,153,162,32,217,105,73,89,91,113,31,95,104,244,180,100,20,57,194,193,198,50,223,235,150,85,207,181,69,192,6,219,116,236,108,52,121,58,134,20,104,79,3,53,167,216,142,205,43,141,108,137,9,101,23,73,91,121,255,0,88,172,238,106,112,42,120,137,252,134,140,190,182,246,189,187,187,199,18,83,48,92,84,66,142,33,236,200,83,102,162,232,219,125,203,176,128,114,99,226,220,128,134,68,73,146,73,75,81,36,200,202,229,188,140,250,189,225,219,202,38,76,76,91,109,147,112,179,19,68,179,36,164,203,179,183,223,28,56,248,22,102,48,200,101,13,107,44,162,93,179,25,117,31,229,28,57,4,28,198,14,102,246,177,188,140,147,106,66,55,164,253,113,91,191,129,11,3,215,236,134,223,2,61,253,228,53,178,218,151,123,23,1,200,215,67,250,245,123,219,140,117,241,179,56,104,12,158,63,87,172,191,173,51,189,173,221,222,50,26,38,18,215,150,195,170,105,6,165,147,106,202,89,138,198,118,59,14,182,84,220,218,25,36,135,225,91,79,140,204,125,34,61,219,187,12,111,195,212,72,137,105,74,40,204,201,185,164,252,93,186,189,225,165,83,86,77,68,148,68,111,61,197,208,62,63,104,7,116,195,174,168,238,164,167,136,223,115,88,227,102,148,36,141,71,212,56,50,181,186,250,115,25,230,44,198,93,157,67,179,34,36,21,207,113,144,14,18,14,41,151,139,88,218,73,5,196,239,221,239,142,107,79,161,206,137,43,125,175,192,104,94,69,220,215,188,140,81,147,134,109,102,101,184,237,222,3,151,116,165,36,106,59,17,141,151,95,66,139,42,21,115,35,236,28,9,148,108,70,175,44,35,157,34,95,97,112,223,218,56,48,177,49,232,117,75,140,93,144,100,118,220,158,55,238,251,34,100,119,25,11,172,204,114,18,118,184,235,90,138,84,69,245,46,102,203,199,117,135,102,217,90,249,254,192,163,105,229,62,73,86,173,4,125,19,181,251,70,195,15,70,101,179,173,32,138,251,237,217,246,199,57,213,195,165,39,191,171,188,117,81,179,169,92,9,41,47,196,228,86,67,89,116,20,123,183,246,23,112,14,75,202,85,238,146,35,220,58,247,156,120,221,50,82,18,73,237,251,3,110,14,123,1,28,140,204,197,103,44,217,60,133,22,255,0,178,93,227,68,202,97,7,10,211,143,56,246,92,182,185,229,51,181,204,187,128,113,102,142,67,162,29,213,188,225,166,217,111,187,188,135,77,14,210,34,31,83,176,134,107,53,39,175,118,237,221,163,135,62,156,156,92,43,232,128,137,206,165,229,200,89,45,123,25,95,137,123,227,184,161,165,241,15,193,180,252,91,57,148,166,215,115,204,69,191,63,113,137,145,217,192,75,222,60,166,226,12,186,5,193,69,220,55,34,101,4,180,239,207,229,95,202,33,232,89,130,105,180,166,237,219,162,69,196,193,248,118,114,23,67,175,180,197,29,12,36,34,19,158,198,173,246,235,29,77,69,74,174,113,179,228,67,167,169,207,124,171,73,113,183,111,188,61,34,16,202,47,98,181,253,241,203,65,51,190,223,140,5,188,167,112,233,185,100,65,190,246,212,156,171,109,101,119,91,63,36,204,250,136,123,5,161,152,86,150,148,40,204,172,106,223,239,14,105,146,140,186,60,58,199,10,57,151,156,74,146,210,110,102,131,34,222,92,119,128,232,38,49,205,161,210,233,21,242,95,129,247,141,48,110,28,65,161,123,172,171,240,28,135,36,81,47,54,165,189,11,117,146,76,136,243,151,229,28,88,72,9,163,17,72,104,154,202,218,111,187,50,79,168,98,52,204,36,237,199,155,141,168,220,241,150,242,84,69,194,221,190,240,164,178,145,131,129,112,226,181,145,25,150,147,65,145,173,38,92,123,139,184,119,112,236,217,196,165,228,244,247,223,120,231,19,23,65,17,39,163,213,188,81,193,76,2,16,132,229,53,158,226,45,230,67,166,157,186,184,70,115,50,68,106,214,229,50,87,101,140,119,81,49,38,193,25,103,203,101,101,225,113,210,69,197,75,227,77,76,45,121,212,149,154,140,172,162,223,195,241,128,171,49,240,236,195,180,184,151,9,10,113,4,123,146,103,190,219,254,248,171,19,168,56,220,219,51,196,188,150,205,208,81,90,254,255,0,188,58,201,172,20,193,73,99,101,106,237,145,30,94,146,120,110,183,17,213,83,240,243,72,77,163,108,70,76,249,50,239,73,222,215,191,15,176,1,89,215,50,234,122,25,181,197,68,182,218,157,67,166,130,83,78,42,230,146,47,99,239,144,182,83,60,87,118,100,211,141,203,206,13,212,184,209,183,125,75,137,60,199,125,219,204,187,72,111,99,35,49,177,13,75,13,41,204,218,19,17,172,222,69,100,217,191,235,224,60,205,21,32,150,199,64,169,110,66,103,94,210,105,35,214,40,186,147,223,222,36,200,234,38,48,49,243,248,182,230,177,76,18,117,9,36,30,173,68,69,100,153,171,129,153,159,88,245,116,164,60,60,66,161,101,201,90,141,106,207,184,184,250,227,227,107,15,77,5,69,107,19,170,98,89,118,150,172,170,45,119,27,218,252,85,216,61,28,158,133,150,202,156,102,48,229,90,167,90,205,210,215,169,86,189,203,134,99,46,6,3,98,26,94,152,40,36,165,121,137,40,189,204,204,143,137,247,123,224,153,123,89,138,96,194,150,165,245,17,153,91,176,119,49,173,66,155,75,135,36,239,221,186,231,220,99,132,227,140,65,193,153,172,242,37,30,249,218,231,253,96,60,212,205,246,217,82,213,28,173,90,53,134,68,100,87,223,191,118,235,247,143,39,49,172,96,97,22,182,225,162,27,90,144,225,160,201,77,175,129,95,222,29,173,80,184,232,198,212,80,103,156,142,32,212,92,11,163,210,237,247,200,120,244,72,73,200,135,23,31,11,124,198,102,125,63,93,126,227,247,193,93,124,239,18,148,203,136,36,28,41,239,89,29,218,115,187,188,119,112,14,72,234,29,102,215,26,234,54,123,101,213,36,202,249,175,123,221,39,216,58,200,202,86,148,90,137,81,208,23,51,51,50,241,174,125,158,6,57,50,200,120,35,214,115,26,59,53,187,207,190,222,87,217,224,32,238,230,212,156,92,171,85,29,44,101,199,77,140,206,175,90,226,44,89,108,101,217,222,59,74,95,16,185,181,180,194,206,21,15,14,226,226,9,68,148,180,181,116,15,41,95,113,159,97,143,102,196,161,113,112,241,40,143,135,206,222,75,31,78,219,140,142,252,12,120,74,178,142,104,159,55,228,242,239,34,30,233,61,119,5,145,168,203,202,87,189,220,42,61,227,85,252,154,37,38,77,70,182,172,199,148,188,75,133,191,236,144,237,164,241,208,115,78,15,93,89,141,36,73,73,151,2,191,89,11,55,78,74,103,173,106,220,152,67,217,180,62,74,112,243,163,114,10,215,224,126,248,245,231,88,200,105,167,210,133,204,118,99,182,178,218,149,175,141,202,254,73,246,6,69,201,118,88,167,218,54,153,74,149,155,135,72,139,172,114,229,180,249,181,171,113,196,184,74,43,220,179,38,221,99,195,73,113,94,158,139,125,150,81,63,206,165,230,221,178,172,175,98,51,246,3,214,195,86,48,142,52,151,219,152,221,163,189,143,82,125,182,246,55,226,3,181,154,201,226,31,133,66,33,91,82,212,75,35,50,53,17,110,177,246,138,73,36,145,16,177,42,118,45,181,33,38,217,149,243,36,247,220,187,7,88,214,33,200,117,170,101,201,199,73,23,35,45,157,123,140,143,234,71,110,221,69,9,18,210,23,13,25,152,148,146,81,30,172,202,228,101,222,66,230,7,162,55,97,18,219,104,55,78,233,77,184,31,228,27,46,78,32,101,246,214,62,69,172,225,116,40,248,123,197,222,60,148,124,202,110,107,35,133,123,162,102,175,90,158,29,92,72,117,209,17,19,152,188,186,213,231,201,123,110,65,90,225,145,236,153,171,27,143,190,206,182,151,171,227,208,81,90,254,255,0,188,59,54,35,31,116,174,72,69,239,98,255,0,242,227,207,200,164,173,67,107,245,176,217,115,101,183,76,207,183,188,122,148,195,195,195,52,167,84,140,169,69,214,103,115,59,17,16,64,227,60,185,194,159,70,170,17,165,35,117,204,204,187,125,241,217,65,20,94,95,150,26,74,85,152,247,17,245,91,223,28,2,158,75,19,191,106,177,150,255,0,33,95,144,107,106,123,8,234,136,153,138,185,253,65,254,65,71,116,159,35,120,212,146,43,149,135,5,153,131,75,65,102,122,230,126,212,255,0,32,220,231,8,102,206,234,122,196,94,212,255,0,32,14,193,41,51,21,51,34,226,99,130,196,218,21,197,154,19,17,123,23,176,63,200,57,36,226,84,89,175,114,61,229,184,7,36,136,172,71,126,36,53,36,140,108,54,242,92,186,80,171,228,220,123,184,14,77,200,128,106,34,201,199,172,106,37,110,26,78,234,227,190,192,119,45,192,6,164,245,152,161,239,46,136,165,140,204,174,53,29,136,172,92,64,109,42,251,210,52,26,14,219,200,111,88,184,159,17,67,73,153,92,139,112,14,30,173,74,81,149,183,13,74,99,162,92,71,37,40,77,248,111,27,110,168,144,92,109,188,7,136,174,227,91,151,75,144,234,212,69,120,162,70,242,51,245,170,236,247,132,40,105,33,89,162,123,224,239,77,147,212,109,126,67,107,47,43,83,219,239,9,127,199,122,133,18,186,121,167,19,25,170,62,116,74,12,245,121,189,99,187,184,31,96,130,220,74,158,61,51,230,239,150,181,154,189,119,172,34,181,242,119,119,0,233,105,249,123,177,155,70,165,6,172,153,47,210,34,227,126,223,120,103,86,142,184,86,243,14,203,226,98,26,138,66,154,159,52,178,45,123,70,86,35,104,198,33,225,148,178,22,39,156,181,204,102,203,169,183,72,203,217,246,24,145,12,1,126,30,37,80,68,210,179,36,231,109,164,247,25,126,180,3,44,104,122,100,138,84,235,102,78,244,162,84,94,90,125,138,69,156,210,243,8,156,159,81,83,56,168,86,226,214,234,97,33,27,74,82,251,73,35,180,98,76,248,151,97,140,149,163,160,155,76,25,146,90,177,109,30,203,185,35,107,19,233,56,74,130,151,141,132,118,3,95,172,75,73,203,173,52,222,206,165,92,110,64,34,87,14,103,241,184,77,140,18,248,40,230,153,101,169,86,183,49,190,70,233,150,182,21,102,87,213,158,253,238,23,15,179,214,36,231,71,172,80,129,171,41,9,3,237,196,67,169,81,91,85,137,182,29,73,116,93,116,183,102,250,145,31,250,75,225,116,109,47,91,84,117,52,12,143,102,106,27,99,200,254,210,75,203,153,150,80,125,19,89,153,239,81,151,14,177,116,180,60,196,247,225,29,164,105,168,185,230,67,70,223,153,157,152,142,215,218,22,93,34,71,188,124,68,25,135,143,68,81,116,228,58,203,121,28,197,179,221,187,232,78,16,132,77,37,217,54,171,138,168,210,71,253,180,199,22,255,0,175,60,38,159,20,166,237,76,104,184,23,209,17,172,205,30,147,190,75,94,200,116,187,4,46,233,50,121,235,106,170,219,207,194,152,227,255,0,174,120,81,124,244,17,134,113,85,170,212,148,220,206,149,51,226,95,174,195,9,167,147,235,11,93,157,36,94,79,227,16,215,160,68,43,138,172,204,205,27,142,147,51,227,238,176,162,102,37,169,50,214,110,236,252,96,59,32,0,1,95,90,99,65,113,26,207,129,219,128,208,92,72,6,161,82,51,224,66,130,164,93,96,43,239,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,162,184,13,35,82,184,13,32,10,59,17,13,7,110,177,175,143,17,182,160,20,46,34,142,159,31,120,85,59,247,246,10,46,198,70,125,192,58,200,255,0,33,127,91,63,198,60,52,248,186,15,151,212,254,33,238,227,83,118,215,245,7,248,199,141,157,180,70,211,197,100,223,163,247,200,6,23,105,143,4,219,148,61,94,233,181,115,62,111,223,155,221,161,196,84,87,204,161,154,174,56,242,218,218,174,191,115,72,150,205,48,97,140,232,42,180,250,54,249,67,240,208,226,38,113,61,38,221,87,50,45,219,181,60,62,182,128,27,8,159,60,204,19,13,53,23,108,136,74,109,171,45,196,69,239,15,55,25,20,236,76,67,170,113,204,217,156,82,184,91,125,198,210,162,21,148,139,50,247,119,141,44,145,173,195,190,253,215,222,2,249,224,148,124,52,186,14,60,201,221,90,157,106,23,55,68,206,230,68,191,202,51,14,147,121,216,237,171,58,179,228,201,109,214,181,243,126,65,134,184,67,46,114,38,14,48,208,109,150,86,225,184,247,146,251,134,113,81,82,163,99,108,204,134,122,90,190,5,245,93,194,11,231,135,144,229,5,17,18,179,70,67,206,201,145,222,252,13,66,237,201,227,92,117,214,139,91,114,55,146,94,79,121,11,73,78,190,150,222,90,75,49,102,82,11,119,190,98,231,210,183,90,16,179,223,104,146,227,199,214,134,71,186,183,139,85,251,12,117,51,37,229,73,153,31,81,125,241,216,169,206,130,139,127,3,29,60,205,119,186,119,249,37,247,196,145,230,103,113,132,134,222,34,114,202,44,189,94,240,182,181,124,85,64,184,104,179,150,46,230,122,188,155,145,218,155,249,95,100,93,8,248,45,161,43,60,173,158,107,121,69,239,15,51,53,149,150,87,91,213,179,235,122,183,117,119,8,49,250,103,27,136,44,173,106,83,153,75,88,100,91,152,62,209,230,227,152,171,231,70,168,120,212,107,146,149,155,150,187,73,223,188,175,186,221,166,50,49,250,114,21,198,200,221,130,131,93,206,253,38,200,247,253,161,194,84,130,86,193,154,185,174,8,142,246,51,75,9,252,130,96,99,42,240,217,211,117,199,220,146,244,221,81,169,71,180,241,51,59,159,174,239,30,230,154,84,124,54,211,182,158,92,217,50,249,39,219,126,31,96,93,180,192,201,210,165,147,146,184,101,88,247,120,132,152,209,249,217,79,147,35,135,47,122,25,176,192,215,38,102,88,189,117,147,123,101,235,87,120,239,162,36,209,175,221,76,195,102,73,38,222,89,22,255,0,178,99,133,9,45,50,207,170,75,72,225,123,21,175,247,7,191,128,105,189,89,230,66,79,167,217,239,10,45,243,148,228,205,75,43,193,238,250,226,127,40,228,166,148,152,189,47,117,166,224,51,45,74,43,22,181,37,217,222,46,83,80,208,170,45,240,205,25,223,173,4,57,108,183,8,202,117,103,12,139,153,223,114,8,5,162,151,225,228,201,51,22,226,162,100,253,18,190,101,109,9,246,38,92,9,67,190,136,163,93,84,26,153,106,93,210,59,88,181,197,219,245,66,229,180,220,58,144,70,76,163,127,181,33,168,216,100,203,115,72,255,0,162,64,45,19,56,125,50,206,106,41,71,18,254,232,79,243,135,97,11,66,234,149,120,185,93,139,45,189,95,175,236,43,223,23,97,136,118,76,136,137,148,95,47,177,33,201,40,6,20,68,106,97,147,235,222,146,252,129,129,110,97,36,50,230,201,45,181,9,101,165,36,147,45,98,183,91,236,142,225,170,125,27,254,84,255,0,172,254,177,235,27,149,194,19,134,162,132,135,35,63,115,47,200,55,150,203,73,181,155,65,95,176,128,120,56,152,36,177,151,59,89,115,94,221,43,138,28,162,30,37,165,44,161,243,36,136,200,250,102,95,140,122,104,141,145,204,185,161,144,118,191,20,16,221,110,17,164,150,84,180,217,36,207,121,18,64,120,37,74,153,134,139,107,84,198,82,35,74,188,163,61,247,247,199,112,152,98,125,179,37,163,49,25,246,216,122,23,160,224,201,87,84,43,38,100,92,114,16,38,13,183,90,52,178,211,104,51,63,99,111,188,3,199,198,49,12,218,150,194,81,101,149,183,92,253,241,216,72,229,238,230,101,242,103,161,210,223,155,223,46,209,185,27,79,70,185,48,91,169,117,130,73,219,118,99,246,37,220,61,28,146,0,225,224,153,105,212,182,165,39,53,204,138,253,103,220,3,174,152,154,97,225,146,106,232,244,237,219,212,99,205,198,162,54,34,229,12,89,186,121,186,139,118,254,209,236,39,240,102,227,36,148,18,11,198,17,253,195,29,11,145,48,208,41,35,117,163,59,30,67,202,146,227,255,0,225,0,233,160,233,248,183,158,82,162,225,46,149,36,213,234,133,198,253,198,61,99,80,76,183,127,21,107,251,99,28,8,121,228,27,135,145,13,58,70,69,236,75,242,142,209,6,167,47,148,207,119,104,13,43,151,94,218,182,125,254,151,245,141,183,100,48,209,8,86,182,19,49,154,77,62,168,101,187,237,142,204,156,36,121,87,222,57,140,169,165,38,217,56,157,183,144,15,30,253,23,47,117,165,151,54,222,233,50,245,101,127,56,117,46,97,236,180,149,186,81,190,219,190,88,87,243,133,204,38,208,73,62,130,126,208,208,77,52,163,185,180,143,250,36,2,214,189,64,50,172,201,76,167,163,187,232,231,252,225,219,72,104,89,100,43,140,58,236,171,42,211,154,231,175,81,218,247,246,195,222,156,51,71,188,154,111,254,136,217,113,41,105,71,100,145,91,176,128,112,90,128,135,131,65,55,14,214,66,45,196,89,140,248,239,235,49,199,138,74,148,155,91,215,14,221,164,107,183,216,190,200,210,236,33,30,236,168,227,216,3,200,199,198,38,25,55,83,153,108,188,188,47,218,58,178,122,22,55,203,86,124,157,198,86,191,255,0,160,247,15,74,33,158,43,57,11,14,189,247,233,32,143,127,218,27,105,167,161,145,124,144,112,137,191,27,54,69,248,133,22,246,32,162,97,178,236,157,28,215,205,192,253,238,35,159,38,129,125,247,20,227,237,102,213,41,38,71,152,138,220,123,61,225,236,23,32,101,203,124,173,10,118,237,65,126,65,204,133,149,178,198,108,172,48,68,118,190,84,150,255,0,184,24,29,60,50,18,147,34,34,183,72,118,176,200,189,142,220,20,57,173,193,195,238,50,97,174,62,192,134,249,48,134,203,200,70,237,251,136,92,14,34,219,115,122,146,67,130,244,107,240,239,26,20,230,84,167,184,143,168,119,25,144,103,98,79,220,26,29,133,97,212,154,148,195,102,103,214,105,32,192,227,65,196,181,18,130,204,188,202,177,153,238,50,235,26,34,16,230,253,81,122,239,184,57,40,132,75,126,166,132,39,222,43,13,90,187,121,68,70,24,29,20,82,38,77,150,116,149,136,213,187,201,29,116,52,253,109,186,251,81,17,118,54,213,150,218,190,22,51,191,2,30,181,108,165,210,203,149,39,109,251,200,121,57,188,137,221,165,78,52,76,35,58,214,103,109,198,123,250,247,9,129,234,24,121,199,115,89,87,181,186,134,185,138,72,225,156,74,139,139,106,47,184,56,16,79,106,243,230,53,111,183,15,178,59,5,169,47,33,73,181,247,25,111,16,120,25,156,188,213,28,211,137,106,233,74,83,115,205,222,125,227,177,128,113,150,25,52,95,42,141,87,34,222,125,68,59,120,248,20,169,11,82,80,217,25,54,125,94,248,241,115,165,68,65,189,153,47,41,41,75,89,204,144,163,46,179,252,128,59,41,174,216,234,93,84,54,245,158,92,188,59,187,71,140,152,65,213,111,204,28,104,155,204,194,173,186,237,23,173,47,179,196,112,226,107,134,224,227,212,219,238,199,169,40,181,201,42,185,111,79,122,187,199,127,39,170,32,38,45,50,234,26,136,187,153,183,173,41,190,235,241,223,220,3,118,79,42,138,101,166,87,21,15,103,75,54,110,153,118,157,184,29,184,14,245,77,173,12,162,229,110,5,247,7,80,244,217,178,124,201,38,233,23,97,123,222,248,237,101,241,173,61,148,150,149,168,178,17,217,68,71,216,3,166,136,38,208,243,138,115,113,26,207,237,220,117,207,196,203,159,89,161,149,230,83,102,100,178,178,138,199,246,125,227,30,174,53,136,103,81,116,176,217,25,170,251,210,93,227,199,197,174,21,136,167,146,150,9,39,172,81,30,84,145,94,198,2,205,85,149,29,83,75,236,182,140,217,182,156,255,0,67,109,121,178,229,238,59,121,95,116,123,122,122,181,149,85,102,251,15,204,246,165,183,145,13,150,165,72,177,174,229,109,201,46,54,33,162,191,167,90,157,236,26,168,104,79,19,173,190,181,5,215,151,134,227,236,22,166,2,26,62,150,137,109,229,197,26,73,197,165,71,179,173,68,103,144,239,191,135,110,224,23,134,105,36,103,164,227,48,221,36,182,102,147,206,124,119,246,152,183,213,90,106,232,101,47,155,75,43,37,12,106,87,169,31,75,165,127,43,127,11,14,124,37,114,135,26,86,181,232,245,239,50,233,42,251,173,245,67,180,128,157,203,102,80,235,75,144,174,56,107,81,183,227,80,147,220,100,91,184,240,222,11,11,1,90,206,106,190,110,122,18,42,39,122,208,131,203,145,189,229,156,186,200,187,133,190,135,102,120,244,106,98,27,77,221,59,216,238,142,203,123,220,6,90,77,105,233,4,98,12,157,145,203,220,51,73,21,215,12,131,221,123,246,15,43,21,73,74,25,141,83,140,201,229,173,164,173,98,76,58,74,219,187,146,7,85,146,130,115,19,155,90,27,128,59,48,87,200,95,43,247,223,142,254,55,23,102,145,149,226,36,75,108,42,49,140,217,161,82,163,233,48,93,46,143,97,251,227,208,193,75,165,44,37,8,84,178,22,233,190,242,101,61,253,194,229,72,89,129,76,52,62,174,17,164,252,174,142,13,145,110,177,2,45,108,124,46,33,193,182,74,117,25,26,207,149,27,216,62,219,119,240,33,218,200,39,147,69,180,182,99,34,174,227,41,66,76,178,39,113,239,191,2,238,23,105,77,202,22,210,74,42,90,203,165,187,114,153,74,183,219,142,241,162,22,93,77,58,167,14,30,67,4,131,35,44,231,178,182,89,143,127,97,111,235,1,213,194,192,56,188,217,154,189,173,235,135,118,81,146,200,127,45,204,185,187,148,99,122,97,47,90,53,122,141,91,119,189,242,238,191,14,194,29,52,29,57,52,60,251,68,83,46,112,181,214,163,183,30,210,1,235,97,102,50,231,84,148,54,245,210,165,18,76,178,171,242,14,215,103,133,91,43,213,34,251,140,184,159,27,15,54,227,109,66,43,115,105,35,34,205,208,47,255,0,59,6,236,52,253,168,117,37,14,237,10,186,136,206,214,50,183,219,1,198,158,192,45,200,132,178,134,174,74,108,183,102,239,49,236,232,200,36,177,37,131,105,77,101,82,117,155,179,95,215,168,113,37,142,64,206,22,78,162,21,38,100,102,139,184,130,190,226,191,127,104,244,208,77,55,12,202,16,150,210,156,183,242,74,197,196,197,192,225,204,100,16,49,203,112,226,33,51,231,181,252,97,149,237,110,195,238,29,108,100,186,95,44,97,42,132,103,84,178,50,108,250,74,86,235,112,222,103,216,67,187,126,32,210,242,186,74,182,237,215,238,30,50,165,168,24,74,86,201,19,228,164,68,25,25,149,173,186,253,224,52,192,85,6,204,193,230,98,99,172,219,100,164,164,181,92,12,148,69,212,67,218,64,148,51,172,53,22,91,201,230,210,188,219,247,220,136,239,97,224,229,82,164,204,28,215,33,182,110,227,122,203,172,183,239,183,29,220,119,143,99,19,28,196,174,87,12,133,161,119,108,144,209,234,200,184,146,126,198,237,193,3,102,105,58,113,189,86,203,19,107,230,205,208,247,173,196,135,151,68,93,83,49,190,216,230,179,87,228,238,108,173,126,60,61,226,27,68,235,241,190,166,242,250,28,115,40,250,255,0,253,7,182,131,149,164,179,248,182,122,186,191,168,50,18,233,18,80,209,160,161,108,147,94,254,159,189,222,59,38,164,114,180,40,141,248,91,40,142,229,211,87,15,176,99,121,78,166,95,10,234,222,185,228,74,156,232,246,17,127,80,241,21,30,36,203,37,207,27,107,68,198,230,206,114,200,73,237,63,109,220,44,139,132,218,101,240,108,168,161,203,38,251,250,227,251,225,174,75,169,186,85,115,62,225,100,34,49,86,26,41,210,109,135,166,200,185,117,168,136,175,199,169,99,213,83,85,139,113,48,208,202,91,177,170,53,103,222,165,95,172,253,176,100,123,9,195,179,102,152,121,80,74,177,150,92,187,147,218,87,227,246,71,153,102,109,85,166,61,198,223,136,241,100,141,197,145,190,59,187,11,223,29,235,83,232,55,26,37,58,219,203,73,241,37,17,29,254,232,221,109,249,108,79,141,110,13,36,106,235,54,211,126,192,145,182,203,209,46,52,133,190,171,169,73,35,61,197,198,221,195,173,157,199,198,177,14,71,14,238,83,214,91,201,35,221,99,237,29,195,81,16,250,197,35,84,118,77,200,139,41,88,115,92,150,195,69,176,139,195,48,119,178,186,72,46,207,123,188,58,142,162,146,137,136,127,107,218,151,155,46,175,46,226,47,101,126,3,188,140,154,195,179,147,199,229,205,127,90,103,248,133,101,210,146,133,214,101,109,148,230,183,144,86,225,126,225,195,139,151,173,220,158,166,118,191,31,255,0,64,27,124,226,251,206,37,40,122,228,163,36,159,68,191,32,227,204,37,69,28,242,117,208,249,238,146,71,151,109,215,61,220,123,198,241,193,56,193,146,76,209,155,137,25,117,14,28,110,220,212,74,20,81,75,36,164,136,204,137,103,218,96,57,144,20,235,80,77,154,89,131,200,68,172,222,169,125,251,187,79,184,38,114,23,163,160,220,66,97,51,154,237,187,88,69,123,25,119,247,10,193,78,219,97,58,184,147,125,195,53,94,252,119,110,237,49,222,65,204,161,162,16,131,67,107,34,85,237,114,47,202,29,71,140,133,162,158,218,18,151,229,158,47,125,252,113,118,119,43,180,122,233,84,190,18,85,4,219,40,103,84,105,204,86,204,106,226,102,125,166,57,14,154,150,225,155,102,105,35,225,212,52,173,167,20,130,35,85,206,253,102,46,6,219,147,104,86,212,105,84,69,178,157,188,131,252,131,142,228,226,21,194,202,136,139,153,31,176,63,200,56,17,146,136,197,173,107,75,205,145,41,102,101,210,63,200,43,7,42,121,43,60,230,209,244,123,248,253,161,6,150,98,93,93,243,174,246,183,80,219,137,154,68,67,101,187,249,115,95,214,145,254,33,202,114,79,22,86,200,235,73,237,178,140,191,16,223,76,152,221,245,84,48,187,112,204,87,183,220,20,117,50,9,250,38,143,41,8,139,214,146,84,130,81,106,242,241,51,238,46,193,232,157,101,178,60,201,78,226,46,209,193,151,211,136,151,184,106,105,136,86,243,26,76,245,105,181,237,246,7,101,16,195,137,97,197,102,45,200,51,227,220,3,142,131,97,70,72,62,42,59,91,120,163,176,44,33,70,233,53,99,46,188,198,58,214,221,89,70,176,131,90,183,173,61,125,227,211,182,210,77,178,53,165,42,46,242,184,14,141,48,169,84,70,98,111,238,247,14,75,141,100,101,57,83,99,191,104,236,95,40,116,50,163,75,41,37,21,183,146,75,180,117,74,90,156,136,82,9,71,98,43,145,25,238,234,1,213,197,64,188,226,148,107,106,233,53,25,151,72,135,81,23,46,129,131,188,66,153,200,165,170,198,121,140,238,103,191,183,184,122,231,25,82,144,69,114,30,122,119,44,138,136,107,43,110,160,188,109,247,168,248,88,251,128,121,232,186,142,84,217,165,133,70,88,218,186,45,171,86,235,110,236,27,240,237,54,230,107,166,246,183,88,232,202,137,154,174,46,37,215,98,33,22,149,184,106,73,26,212,118,35,51,246,163,189,155,197,51,47,213,116,20,157,102,111,83,34,46,22,227,246,196,22,203,19,182,7,33,33,155,61,235,91,111,165,5,210,222,102,73,29,110,27,74,225,219,149,45,248,134,44,134,227,13,74,60,199,185,36,148,25,240,49,199,126,10,97,59,143,128,37,197,107,16,203,197,153,47,45,70,70,70,164,220,173,191,176,114,234,103,23,33,128,139,151,194,45,80,235,118,21,199,19,179,158,68,146,141,42,34,61,214,223,187,143,188,32,246,49,53,101,45,39,86,173,81,250,147,203,173,34,213,56,175,179,192,251,6,202,113,10,75,28,90,152,89,190,115,95,146,91,58,202,246,227,197,61,194,196,192,201,106,154,133,246,158,41,217,169,58,196,178,100,252,75,134,103,188,143,176,247,111,23,10,79,71,76,37,176,140,156,75,176,171,113,188,217,148,149,40,204,238,103,214,105,239,12,143,67,52,157,70,40,157,136,132,137,221,209,202,121,11,184,143,137,123,227,195,212,184,132,236,189,168,152,104,201,190,172,219,201,153,59,57,29,174,100,101,193,61,228,61,148,12,181,243,136,66,94,83,107,111,125,208,102,102,71,184,250,172,56,115,140,61,106,119,18,242,147,5,43,81,61,151,213,91,191,2,46,61,19,236,16,91,114,169,231,243,52,36,229,145,218,194,81,19,137,241,72,46,135,81,244,136,187,72,28,139,169,22,146,179,151,115,215,110,111,143,88,185,8,163,161,100,76,54,110,64,75,203,42,73,159,20,209,113,183,212,150,237,195,134,76,203,91,121,102,184,22,76,174,101,185,164,246,130,229,228,165,244,221,97,51,66,157,138,130,214,34,201,83,103,172,104,183,31,188,126,247,17,236,100,212,156,190,85,174,215,203,245,90,220,182,241,170,85,237,126,195,62,209,193,154,215,210,105,81,51,12,220,52,99,102,140,205,171,84,132,17,30,91,23,178,33,227,221,170,230,49,182,213,76,230,5,147,142,103,149,215,246,123,129,23,90,107,90,192,49,14,166,101,211,44,174,62,133,164,139,82,163,186,173,187,138,123,76,116,44,61,85,205,155,83,172,43,90,221,245,106,59,54,159,124,183,219,180,121,154,90,87,30,227,238,61,31,16,136,132,178,182,213,101,173,75,177,92,239,107,151,112,247,208,19,72,40,53,162,17,12,45,58,199,8,236,132,145,22,251,22,253,253,192,54,229,146,105,241,195,45,183,161,186,74,89,149,179,163,133,139,176,199,10,105,134,115,121,211,233,89,201,53,199,144,145,125,165,41,224,102,118,242,203,180,92,105,41,180,243,90,205,89,88,157,182,242,46,194,30,170,86,236,35,102,68,184,114,51,204,126,176,187,5,136,22,10,19,10,170,57,100,193,15,55,33,213,33,171,216,246,166,213,107,167,234,207,180,122,4,75,170,24,22,10,25,230,114,33,28,83,153,7,107,157,251,123,197,244,67,80,79,164,150,112,141,153,43,217,54,67,83,210,89,92,76,58,139,155,97,13,74,235,83,41,237,247,133,192,178,80,210,22,87,103,151,11,119,22,156,203,60,231,188,207,121,245,138,76,102,83,121,84,58,83,4,254,168,144,162,104,186,41,85,146,68,123,183,145,246,16,185,175,83,232,67,203,36,49,10,146,37,25,17,18,109,98,191,188,55,28,165,160,223,101,4,236,4,10,248,25,230,104,143,125,184,240,19,3,200,72,34,167,19,8,82,114,33,205,97,147,109,157,236,146,226,91,248,14,196,224,167,40,250,21,175,237,144,61,28,60,28,12,1,27,40,131,101,22,34,77,155,108,136,183,14,234,30,92,152,140,214,109,174,141,184,151,245,6,7,81,45,141,123,198,107,221,236,183,68,187,251,7,103,80,70,190,212,59,237,66,187,99,84,58,172,89,75,141,143,180,115,209,38,109,187,248,136,114,191,98,127,168,106,118,82,167,220,35,113,44,168,184,25,40,175,114,251,66,192,241,50,54,163,34,89,214,71,167,53,157,177,157,200,186,54,46,207,178,59,214,97,160,219,112,148,202,44,146,227,188,248,143,68,196,174,22,25,58,189,150,28,136,206,246,74,10,223,120,111,42,14,17,40,51,40,86,75,222,65,6,7,159,68,83,40,120,154,74,236,101,213,99,236,27,234,109,231,91,53,160,174,71,239,14,213,185,116,50,221,39,10,25,139,159,89,160,175,247,134,235,208,39,171,54,218,75,105,236,177,88,81,209,64,67,197,34,37,102,180,89,57,78,219,203,180,135,161,100,148,166,208,158,178,73,14,10,37,177,104,81,171,92,139,31,98,143,242,14,194,24,201,162,34,89,92,201,54,59,118,128,220,75,70,214,244,38,198,173,231,191,136,221,97,79,43,54,176,251,45,192,114,25,74,86,155,229,46,5,196,135,37,12,160,175,208,79,218,1,178,146,181,238,11,59,17,153,241,176,222,52,145,117,16,217,89,102,189,187,0,113,205,197,230,43,30,225,188,141,229,117,113,26,82,130,46,36,67,117,36,86,189,183,0,211,150,251,237,184,106,203,187,134,225,91,145,238,32,246,160,54,173,101,24,226,197,169,36,157,231,235,135,49,91,183,152,235,38,142,165,13,17,216,252,187,110,247,140,6,42,233,105,85,34,89,74,160,209,31,170,50,159,147,103,226,179,125,13,253,220,15,176,66,181,65,16,227,219,62,117,230,203,158,219,173,216,37,123,77,233,154,155,165,143,43,143,21,170,139,110,63,115,137,239,17,45,50,89,175,87,115,51,181,248,253,128,30,206,146,156,59,42,218,245,81,58,173,110,174,253,12,215,182,110,227,237,25,219,162,149,68,236,97,75,210,252,102,117,42,164,105,5,226,237,187,196,110,220,93,226,59,37,241,10,241,150,90,250,186,253,241,153,122,39,205,93,41,156,145,180,190,249,18,170,136,107,145,40,236,125,38,59,192,75,101,20,146,114,1,74,181,237,18,127,193,72,244,145,240,77,197,65,184,203,141,230,37,91,117,237,192,200,199,145,195,167,141,114,181,154,148,163,249,108,248,159,181,64,247,10,113,26,179,220,127,104,6,33,105,93,133,133,56,166,234,152,168,73,22,185,199,182,28,170,218,178,222,206,48,71,184,214,93,134,48,243,14,29,153,225,230,43,75,161,162,21,205,237,75,245,215,77,146,238,76,240,203,62,172,198,119,53,247,241,18,163,91,201,225,39,50,152,216,87,96,225,157,215,106,238,79,54,74,35,178,146,123,247,31,96,194,108,115,194,151,96,170,41,220,250,2,26,81,12,72,217,178,41,164,26,28,77,208,210,78,214,70,238,39,215,192,196,145,115,162,170,222,124,194,217,60,97,76,53,198,228,98,207,54,171,45,236,167,139,133,139,176,68,238,145,79,235,171,138,167,167,127,207,52,113,240,247,103,70,127,34,113,19,79,225,108,154,26,50,42,37,102,136,183,19,226,150,102,87,53,188,174,179,33,28,216,205,50,68,117,101,81,172,181,167,158,125,24,190,159,123,174,119,241,222,44,12,203,208,10,6,29,85,75,107,213,116,149,72,17,153,230,63,215,33,68,188,203,77,71,172,251,31,140,67,214,128,243,2,110,172,74,115,57,186,146,34,220,126,235,11,222,38,18,92,162,61,102,82,183,15,198,3,178,181,128,86,198,98,128,43,235,76,104,46,36,53,158,226,50,26,8,200,6,179,226,42,71,212,41,109,215,2,221,188,6,160,20,226,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,224,52,141,74,224,52,128,13,181,29,172,55,6,211,157,64,40,142,6,10,224,126,240,35,129,138,218,228,96,56,17,133,116,47,234,12,121,9,218,12,219,122,198,94,183,241,15,103,20,69,145,91,189,97,143,37,60,202,150,95,59,123,31,190,64,48,255,0,76,36,154,112,250,173,51,62,27,7,225,225,196,72,226,161,40,234,153,162,136,255,0,88,252,26,4,182,105,136,225,42,131,171,155,43,239,216,63,13,14,34,135,19,33,77,85,12,201,195,36,25,120,159,224,32,5,186,43,158,235,142,116,190,21,78,185,100,229,242,47,191,236,14,62,175,51,138,66,72,136,200,204,123,122,58,158,114,45,242,51,76,57,145,195,102,233,23,122,123,187,192,95,44,3,167,77,114,184,199,22,220,50,179,67,193,153,92,174,126,74,251,134,101,211,208,105,107,104,232,54,87,201,192,189,241,96,48,74,157,217,100,238,145,181,13,210,134,132,242,83,216,149,119,12,152,149,74,222,45,109,148,217,121,61,103,223,220,32,246,52,235,11,92,87,18,220,227,124,125,243,23,90,154,108,219,104,139,119,171,223,119,188,66,220,210,204,25,71,37,42,36,158,103,90,47,186,46,220,162,16,144,221,201,40,43,57,125,197,239,8,59,130,233,33,95,100,112,98,217,35,73,169,73,73,216,139,171,188,115,85,209,220,67,137,26,178,200,101,191,129,125,240,30,106,121,30,196,186,29,247,220,66,205,13,229,185,32,138,251,204,139,241,139,89,84,226,156,138,93,17,20,203,176,211,19,83,121,46,104,66,45,188,146,126,207,188,123,122,245,47,191,44,142,102,29,211,66,213,170,177,230,50,183,73,39,212,49,178,179,164,170,73,132,226,51,83,52,105,36,230,174,196,167,220,46,8,79,97,119,8,61,122,113,102,91,52,117,80,208,133,53,109,73,186,250,89,72,172,71,107,110,89,246,144,238,225,227,34,230,44,182,227,81,79,17,45,4,225,103,89,240,50,254,177,228,104,140,52,154,193,190,152,168,247,101,207,37,200,66,47,41,74,60,198,105,59,157,209,220,98,227,106,97,101,144,173,37,112,205,145,161,41,108,245,104,46,36,95,99,118,224,28,38,228,147,103,75,58,99,17,210,43,239,113,93,127,96,91,138,130,89,84,67,234,53,115,181,163,54,107,229,137,112,175,195,184,93,249,108,234,5,205,98,53,14,120,187,22,244,151,127,120,244,10,145,201,34,253,86,79,2,230,78,25,225,208,118,191,216,1,105,229,115,121,148,54,183,105,152,197,47,54,92,182,121,71,110,61,166,61,117,55,85,189,18,72,73,197,198,158,103,201,61,39,15,187,188,122,244,82,82,181,95,44,166,92,86,247,4,255,0,52,115,224,41,24,8,86,140,145,45,151,161,68,172,196,104,101,37,99,177,111,242,64,82,10,107,149,179,82,214,241,217,87,227,239,119,142,83,115,82,137,136,73,54,167,138,228,101,188,253,254,240,114,74,238,83,75,122,148,220,186,183,111,251,67,110,22,75,22,219,132,163,117,173,215,224,163,236,247,128,119,144,145,70,148,32,148,165,159,30,177,205,67,198,225,22,83,81,95,180,116,104,133,138,67,132,147,120,183,118,40,199,117,0,202,201,164,102,50,51,223,191,236,152,14,210,21,86,181,238,125,17,203,75,155,172,70,99,132,214,237,221,132,53,146,93,185,158,125,199,222,3,152,70,171,223,49,253,177,178,242,212,86,233,31,219,26,46,229,188,179,251,99,113,45,41,87,204,100,126,248,163,173,101,147,93,239,148,237,218,57,138,44,170,34,28,148,67,160,175,100,32,190,192,214,182,8,210,174,138,111,99,177,216,7,94,251,74,119,200,50,43,149,183,141,80,80,174,182,93,53,164,247,159,89,246,13,246,217,81,40,137,86,61,227,152,134,136,184,18,66,7,28,154,107,53,214,218,76,250,247,13,246,219,44,165,145,41,73,117,110,176,170,161,214,165,110,52,141,214,208,109,145,18,172,118,1,198,136,135,75,133,149,105,66,183,223,121,92,116,83,74,121,216,164,25,52,80,229,119,51,111,191,13,253,195,211,154,51,158,235,13,183,210,150,144,74,90,72,202,246,220,64,60,91,20,196,91,14,26,212,168,107,25,91,113,159,228,29,234,97,181,119,186,81,191,176,134,236,68,198,21,171,230,105,123,149,109,201,47,202,58,215,166,141,238,182,183,255,0,207,178,32,231,228,46,178,35,26,209,22,210,20,69,149,92,122,136,135,82,212,75,138,191,140,94,238,241,167,81,22,251,137,54,159,202,87,34,222,163,45,224,61,18,98,18,234,15,41,40,186,183,138,182,70,73,186,142,246,59,142,190,10,18,41,148,228,117,226,81,154,175,229,25,238,220,57,170,101,226,59,19,155,189,243,1,184,111,39,170,228,40,73,39,21,115,34,59,246,141,198,80,148,164,137,105,35,62,189,195,93,208,71,185,54,251,2,192,163,104,74,119,18,72,189,226,27,132,148,31,20,23,218,27,42,112,137,71,107,141,70,242,82,146,51,184,13,194,109,23,242,19,246,134,163,66,75,214,151,218,2,113,42,66,76,136,248,16,235,98,166,141,179,151,54,183,125,248,127,250,139,145,200,125,104,111,47,71,141,248,16,227,38,36,141,42,81,26,172,146,185,141,150,35,19,21,154,217,207,45,188,174,241,188,227,100,164,26,91,73,38,228,101,194,193,145,193,137,158,177,10,234,91,81,63,115,34,62,141,187,125,241,169,185,227,79,153,100,215,145,25,229,223,111,202,56,83,8,5,235,51,171,86,121,81,249,123,135,94,104,89,56,148,54,172,166,118,181,142,219,196,200,239,226,39,48,240,237,41,75,67,166,105,182,242,34,237,247,199,7,159,54,135,44,211,145,9,37,112,35,59,126,49,214,63,39,154,69,41,89,35,19,149,86,220,167,21,249,7,97,42,144,197,48,109,42,33,108,175,46,107,239,51,191,30,210,23,152,237,229,241,11,113,36,106,113,103,184,248,159,120,236,13,6,164,21,140,187,71,25,152,53,33,5,147,34,125,237,195,158,211,74,74,75,49,145,238,20,108,182,210,200,247,153,112,27,79,193,165,195,35,82,27,62,60,72,118,4,201,241,221,188,113,35,29,38,77,36,119,222,103,192,73,30,102,37,184,134,114,217,211,44,215,224,163,26,224,39,8,117,204,151,120,243,41,37,191,191,236,142,236,216,97,126,91,40,85,184,93,36,99,174,57,115,108,25,45,13,50,155,111,232,166,220,62,192,196,114,34,30,111,84,178,52,153,244,79,171,184,121,89,195,108,60,75,51,101,7,226,140,183,164,187,199,109,48,136,82,92,200,74,89,93,29,71,239,142,158,96,135,29,134,120,208,171,30,169,68,70,103,192,236,96,60,28,230,72,194,141,232,173,154,26,199,151,214,21,250,139,176,121,247,170,56,9,17,156,42,153,125,42,99,245,148,164,139,165,191,118,242,237,28,218,128,166,107,117,248,54,163,156,74,143,45,188,106,136,184,17,143,52,229,29,60,142,116,226,92,142,135,90,87,196,150,234,204,206,197,109,253,30,225,50,61,44,178,163,102,102,166,220,104,226,72,157,205,108,246,234,191,29,231,216,59,228,204,30,109,9,52,62,242,119,17,110,81,151,227,30,110,77,34,126,92,203,45,56,108,26,219,205,115,69,250,204,251,187,197,34,99,28,132,117,102,235,174,26,73,102,146,36,171,134,241,96,123,21,78,148,150,17,153,216,131,59,21,250,93,222,248,183,239,197,71,199,77,35,205,168,215,137,40,136,93,137,78,43,113,26,143,242,15,72,204,74,34,225,154,75,100,162,86,68,168,205,94,240,243,238,234,229,209,113,11,121,4,122,247,20,101,144,187,12,248,253,176,29,124,117,93,8,206,77,161,49,107,189,237,184,142,220,59,84,60,140,214,164,144,186,148,41,114,231,21,144,148,125,38,80,125,157,227,114,161,170,36,144,59,62,190,1,213,103,207,108,173,32,248,91,180,251,199,128,84,105,84,11,67,50,227,113,163,65,229,86,176,242,145,230,225,194,253,134,3,216,66,212,114,5,182,105,68,181,100,102,171,23,137,71,31,182,57,101,81,203,161,32,222,117,184,119,144,77,165,75,232,33,36,123,139,223,226,60,196,12,130,62,17,187,62,243,42,50,86,109,202,81,238,221,218,67,146,165,54,210,138,17,228,103,55,119,112,186,76,143,118,251,138,184,117,211,172,80,134,67,196,132,59,53,77,208,71,185,68,93,103,237,198,185,29,117,13,50,138,97,163,84,114,148,230,109,238,25,29,236,71,199,165,220,57,174,210,240,49,77,156,73,203,160,76,147,209,233,50,155,253,238,241,196,58,57,246,213,181,192,166,13,132,151,147,144,141,38,158,163,224,157,221,96,61,212,165,108,197,19,79,106,238,149,102,242,136,175,186,227,218,195,70,178,204,51,73,66,20,147,74,18,158,137,17,117,11,97,78,67,76,25,122,30,13,200,179,53,22,123,217,197,25,112,51,30,217,114,121,179,240,205,147,17,169,65,216,142,250,197,22,235,119,16,136,244,44,70,170,49,102,203,110,56,70,146,205,210,61,223,254,111,28,40,152,105,196,51,138,91,115,21,161,46,168,204,137,47,40,183,119,253,177,231,32,225,103,50,184,199,94,137,152,169,104,50,82,8,144,242,207,125,239,215,110,193,217,63,83,194,180,134,219,125,49,43,82,74,198,118,35,222,86,191,19,1,232,222,172,33,97,173,180,237,142,102,242,120,29,190,218,133,96,43,72,24,140,250,180,70,22,91,94,228,93,254,216,116,240,109,195,205,51,228,101,7,170,181,245,137,46,190,206,61,131,216,74,105,184,72,109,110,178,10,8,243,101,181,155,46,254,224,27,16,49,139,153,173,10,67,142,25,26,201,179,39,15,222,247,247,111,27,85,60,182,53,166,31,122,29,244,181,171,134,82,139,42,141,38,70,68,163,185,88,184,143,73,10,169,84,189,73,101,80,13,146,141,68,178,52,52,157,223,254,88,115,99,24,134,155,65,68,54,212,59,100,110,52,182,136,220,65,113,50,251,59,183,128,181,20,53,81,48,128,169,96,224,35,38,81,238,165,195,113,102,146,121,74,73,150,173,92,72,207,180,133,243,146,77,145,26,150,108,111,30,124,222,95,117,251,251,133,171,60,59,153,34,117,15,25,14,228,3,122,182,204,174,147,81,43,130,184,89,61,226,225,211,18,168,217,91,80,203,140,121,14,106,179,230,202,163,59,220,213,110,36,93,164,44,14,246,54,25,229,169,110,161,194,36,157,172,87,62,225,226,98,100,17,145,49,209,10,91,140,173,42,113,106,34,81,153,245,251,195,222,20,214,15,91,168,91,43,81,245,244,72,203,183,180,105,53,64,45,102,164,194,36,140,206,247,213,164,36,117,178,137,121,66,54,217,26,26,35,75,36,147,202,94,247,112,226,204,101,51,24,227,82,27,138,65,39,88,106,34,82,213,98,45,253,221,227,208,55,17,10,209,244,153,221,107,88,146,67,152,220,84,2,200,178,194,145,29,174,103,145,34,224,121,185,117,37,20,198,179,88,112,167,154,214,181,251,251,135,174,75,45,181,123,182,141,253,132,56,49,19,168,40,108,185,153,119,165,127,37,37,249,71,135,153,226,140,178,31,85,116,204,250,89,188,146,79,119,183,14,131,118,191,171,26,130,215,65,182,184,180,41,216,37,26,114,29,136,140,243,21,248,247,11,78,114,201,189,72,71,22,204,127,69,62,36,245,238,170,247,227,212,71,187,164,61,108,124,142,107,84,199,179,29,15,24,141,74,9,44,45,47,184,171,157,148,102,123,136,140,173,101,15,97,76,83,44,74,97,78,26,50,18,13,197,169,252,228,104,108,140,172,100,146,235,34,236,49,58,139,54,253,9,60,102,29,79,20,108,33,26,109,188,156,93,248,253,72,218,130,57,212,158,41,12,61,51,120,201,155,220,155,125,118,222,70,123,184,118,140,139,57,44,181,230,204,185,186,19,47,3,35,101,63,144,112,35,105,250,117,134,150,251,242,25,122,212,155,92,246,86,204,207,129,117,144,96,91,169,52,202,54,50,13,150,211,25,17,157,121,183,169,195,234,51,239,238,27,170,122,126,204,115,137,68,226,33,40,36,149,146,152,133,145,22,226,234,29,212,202,121,76,73,86,225,38,77,144,153,182,230,97,219,43,94,220,55,151,104,234,89,196,90,72,227,22,151,36,241,74,50,79,92,59,71,217,237,128,122,249,4,83,170,75,100,251,174,56,173,65,102,53,40,206,231,186,231,188,123,40,56,198,201,8,37,18,204,137,4,60,148,154,162,145,197,33,183,33,229,238,32,150,201,44,174,210,11,113,219,118,227,29,227,83,40,85,145,100,105,101,186,254,73,112,251,97,3,190,55,136,252,140,197,218,52,244,61,114,72,254,192,235,14,98,218,56,235,55,255,0,249,218,56,135,83,66,47,201,68,70,238,226,252,163,44,138,199,184,238,210,130,39,84,93,18,245,199,218,96,152,39,226,219,82,201,196,153,239,77,212,103,112,39,154,90,137,213,160,212,73,227,114,35,59,13,213,79,96,33,146,109,234,29,35,50,191,69,41,252,163,31,88,235,34,100,83,21,31,139,136,105,39,151,119,77,69,191,237,14,60,20,182,123,9,28,131,114,102,102,210,111,116,165,229,219,122,79,170,221,163,208,192,77,33,34,211,114,105,103,117,229,233,36,187,187,199,96,164,67,26,12,201,132,102,237,202,66,224,112,97,227,141,166,210,211,203,113,78,21,238,171,220,118,80,175,19,205,165,68,106,223,126,62,248,225,34,94,183,162,137,105,213,146,79,168,253,239,120,118,45,146,32,208,77,184,130,51,45,221,18,251,34,141,110,18,13,5,208,43,251,195,102,25,4,111,168,136,139,129,253,241,168,223,65,159,3,176,212,211,141,182,173,97,167,137,117,16,14,114,25,65,222,232,73,253,129,184,80,233,234,66,11,236,14,155,159,225,143,130,95,47,176,95,148,111,49,57,105,204,214,215,110,183,31,255,0,80,200,236,92,66,81,99,52,151,218,28,72,197,165,76,58,73,43,93,181,23,220,26,151,24,133,23,175,27,43,117,14,17,145,36,247,149,183,144,14,145,168,55,85,20,211,164,164,217,43,77,247,157,247,24,244,236,45,38,202,91,50,233,111,223,246,71,86,250,154,135,97,197,26,10,233,65,168,141,36,91,183,15,32,245,110,196,28,213,80,107,92,113,154,45,124,166,89,119,166,254,203,188,58,15,113,30,102,132,56,163,61,197,109,197,246,6,212,11,144,235,61,237,93,86,59,153,164,187,71,87,1,80,66,204,97,219,60,175,158,178,254,168,69,212,103,199,127,112,221,39,13,47,169,198,204,210,131,43,17,22,224,29,170,146,135,12,210,132,145,88,239,192,109,57,10,130,43,184,218,20,70,125,151,20,105,102,73,37,25,158,242,27,81,145,137,109,178,190,127,42,219,128,112,162,218,97,181,150,86,80,87,51,224,146,30,62,101,44,136,139,213,221,109,158,75,249,70,103,198,221,195,188,137,117,247,221,81,161,229,145,18,142,196,106,62,209,229,39,179,212,67,234,50,169,244,230,205,228,157,187,59,196,145,195,137,128,150,194,32,205,18,248,116,44,200,205,42,67,73,35,35,46,7,113,227,231,146,229,204,39,16,217,245,107,109,73,67,106,75,155,200,203,49,220,140,173,195,120,239,96,225,166,81,46,93,200,195,90,80,101,114,91,138,61,195,177,230,178,55,144,242,219,100,205,6,71,115,45,251,143,222,24,142,20,154,65,42,151,181,144,229,112,68,173,110,114,52,48,157,219,139,187,184,115,220,110,25,113,70,202,88,65,17,245,100,43,112,26,226,22,150,142,196,86,232,223,112,218,106,33,180,44,158,90,76,237,199,118,254,192,29,130,32,224,152,131,39,213,8,205,211,214,77,149,248,216,116,243,169,180,28,12,35,207,161,151,16,104,203,189,9,34,50,185,145,110,223,222,54,231,19,230,216,134,122,198,249,37,57,119,39,223,46,241,230,92,159,66,76,156,57,113,54,241,173,207,215,8,178,238,223,191,127,112,15,31,54,171,159,154,69,196,65,195,70,71,32,219,125,106,233,184,100,155,17,153,110,178,143,180,121,153,164,53,76,234,77,200,121,219,200,37,57,152,190,89,112,183,29,247,110,30,246,101,38,132,130,35,139,56,56,82,55,28,177,154,27,44,199,123,158,253,221,195,206,198,202,163,35,115,34,21,228,55,211,53,21,212,101,98,223,187,113,119,128,243,82,218,106,121,20,167,151,29,48,106,32,238,70,147,113,213,172,202,247,191,18,247,135,183,134,148,203,147,154,210,248,94,175,161,39,242,14,148,228,19,200,98,73,166,96,132,231,47,90,234,203,241,15,38,243,181,42,109,146,121,18,158,55,180,75,132,2,230,194,124,172,78,100,232,230,34,190,93,215,226,57,144,106,53,188,219,198,102,121,22,92,120,238,59,143,55,77,82,181,68,108,66,141,115,132,45,45,173,188,196,184,135,14,228,102,123,184,119,11,131,1,75,198,67,54,109,188,184,101,40,215,114,50,51,61,219,187,72,6,180,84,237,75,144,109,154,162,139,215,244,12,173,247,251,135,115,79,213,105,143,90,73,183,99,10,235,81,116,213,216,155,246,142,60,53,27,19,24,68,175,148,207,165,151,167,127,230,247,143,65,39,164,21,46,77,148,212,17,43,57,168,141,9,237,43,123,17,71,117,3,61,75,45,32,221,92,66,136,175,125,247,237,239,29,228,20,246,29,214,208,162,39,236,119,227,110,254,241,208,20,177,73,78,75,53,255,0,231,216,26,142,22,34,29,188,233,112,146,148,245,36,204,128,122,147,152,64,40,136,206,24,204,207,121,153,161,63,148,110,37,214,95,34,75,72,203,186,251,200,139,112,182,209,51,136,141,107,140,162,42,33,38,133,153,110,89,145,110,63,124,122,25,68,123,201,67,107,117,247,84,70,209,122,227,61,251,133,200,245,172,75,219,94,101,45,166,149,125,251,211,127,196,59,118,208,195,87,179,41,43,246,36,133,186,140,174,224,224,92,212,175,110,186,76,210,121,45,107,151,238,134,236,182,180,106,59,89,171,114,59,161,107,231,50,235,191,182,238,1,113,200,219,95,4,22,238,225,184,141,89,110,52,21,239,216,58,56,56,252,249,250,78,110,183,19,254,177,219,176,74,90,136,239,187,49,113,20,114,146,193,58,100,162,74,120,219,121,13,195,130,186,12,178,183,246,134,243,8,221,192,184,142,65,35,222,1,215,20,33,163,129,32,173,216,53,148,49,153,92,242,152,231,155,101,110,4,56,239,56,150,238,86,61,221,128,56,174,180,146,73,17,37,55,35,236,27,12,194,56,110,168,204,210,100,119,177,125,145,202,54,92,123,122,20,69,125,251,204,111,180,194,155,34,53,101,61,214,1,184,194,18,218,8,148,146,224,92,8,110,153,17,112,33,165,42,73,21,140,184,10,56,163,43,111,48,28,72,216,246,161,242,102,74,250,87,224,69,220,58,83,155,165,229,150,173,79,17,30,237,231,253,99,118,102,204,68,86,175,84,238,92,183,189,212,101,198,195,106,26,7,34,15,50,91,51,189,239,96,28,200,120,174,143,72,214,103,113,204,101,244,172,242,150,109,230,58,197,52,178,232,164,200,140,251,6,184,70,98,18,242,77,78,220,183,238,204,125,128,59,115,50,203,123,13,37,236,134,148,153,216,146,103,113,168,252,155,16,13,43,50,183,217,29,60,225,68,76,150,239,162,126,35,29,177,239,221,216,58,233,147,100,109,21,200,143,167,249,64,71,118,156,17,137,85,60,235,69,159,163,85,43,222,242,34,68,87,76,148,74,213,229,221,199,241,9,114,211,90,151,122,34,153,83,200,40,82,214,84,230,189,247,189,141,184,147,236,17,45,63,132,92,46,162,249,58,89,188,158,235,0,227,194,191,171,205,115,86,251,112,25,121,162,140,97,38,99,38,112,205,125,26,158,28,255,0,202,96,97,252,42,13,89,183,150,235,12,171,209,122,98,204,60,92,168,150,149,223,194,70,21,184,139,181,158,240,18,225,135,51,180,28,177,68,74,124,190,92,62,191,106,142,241,112,225,227,23,16,125,7,28,181,237,99,49,143,84,53,89,13,9,2,100,162,138,177,69,102,60,182,236,79,120,246,78,98,212,150,82,202,156,125,153,162,137,61,47,22,148,31,29,221,107,32,23,54,101,115,97,194,81,223,135,31,124,133,158,196,217,28,44,194,26,101,172,131,133,112,220,212,223,88,217,29,236,104,227,187,184,116,117,46,147,84,156,9,196,180,228,37,69,116,100,190,86,218,182,251,123,175,120,182,181,46,146,116,180,197,49,41,110,26,161,179,153,44,75,67,125,86,247,94,224,22,159,73,25,212,45,49,77,195,203,25,67,172,27,51,54,74,208,196,73,77,148,203,138,221,188,187,126,216,142,170,202,43,111,168,230,207,153,173,68,236,193,247,58,123,207,123,138,61,253,251,198,86,105,69,137,144,85,18,156,68,9,204,219,45,190,29,194,39,108,69,98,134,81,31,5,159,89,140,67,141,89,196,204,162,151,115,60,207,45,93,46,245,24,12,232,208,57,131,42,180,149,100,216,233,63,244,176,162,97,101,139,37,107,114,145,149,178,254,49,19,154,9,65,52,153,252,58,205,166,174,116,146,46,121,119,249,112,194,88,101,142,35,198,101,77,184,117,123,224,59,132,168,133,74,195,66,78,247,27,134,91,238,2,138,35,177,239,234,26,18,70,42,181,145,95,143,1,180,149,220,203,121,241,1,191,125,214,2,225,126,160,220,105,184,160,13,68,42,40,92,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,81,92,6,145,169,92,6,144,1,180,178,189,134,232,219,80,10,36,172,70,40,124,6,166,211,199,120,170,247,110,238,1,195,137,242,85,245,38,60,133,68,121,97,226,14,222,195,239,144,245,241,94,66,190,160,199,143,168,209,120,88,131,191,176,251,228,3,8,244,205,153,106,105,42,193,26,155,219,155,247,230,247,88,126,225,21,152,135,31,174,159,204,11,85,151,54,171,215,95,214,35,184,73,182,155,138,201,79,86,101,107,219,155,191,135,12,35,2,177,78,121,180,98,239,107,234,247,126,229,32,56,20,204,54,211,28,180,231,203,226,77,92,47,214,145,144,116,84,38,162,26,20,245,153,190,82,65,112,183,82,70,57,203,28,212,196,41,89,111,208,50,227,222,66,243,225,211,155,67,205,163,46,91,64,145,241,191,90,0,102,14,20,67,235,37,174,244,237,102,33,186,189,170,134,64,73,27,207,174,223,107,101,252,98,197,97,97,108,114,38,149,229,235,33,33,79,178,221,3,252,162,233,201,231,25,117,223,43,251,31,95,239,247,8,47,4,150,7,87,26,210,181,183,241,173,159,147,222,46,84,180,172,201,253,95,226,33,104,233,201,238,186,53,8,217,109,119,91,43,231,237,63,120,93,153,35,154,200,101,29,173,227,12,190,225,6,7,38,39,201,87,212,152,233,35,149,100,158,238,162,251,227,187,140,60,183,235,232,92,121,217,172,110,169,39,226,175,209,47,93,222,19,3,167,152,183,174,75,137,190,91,219,191,176,121,72,233,38,178,53,110,109,54,189,183,100,238,46,241,221,71,205,188,99,137,217,251,61,127,189,220,56,72,141,215,44,147,171,181,253,176,196,108,182,198,161,9,78,124,217,72,147,194,195,129,28,197,200,213,159,138,251,61,241,205,139,132,214,17,171,89,107,170,252,6,228,60,62,226,78,126,9,236,1,224,39,147,142,110,117,8,217,245,151,82,202,249,237,194,221,195,151,32,169,181,186,255,0,148,173,108,191,68,247,251,135,117,80,211,187,122,218,86,217,147,41,172,253,78,252,109,222,60,253,63,69,108,218,255,0,154,121,179,101,250,13,187,125,176,11,187,6,189,102,125,214,181,135,35,54,87,18,86,190,242,21,151,177,168,214,116,243,102,183,85,187,71,60,209,117,18,175,192,6,184,53,102,69,173,197,86,28,230,153,178,201,121,184,117,88,113,27,119,38,236,183,223,126,35,155,14,230,183,117,173,188,6,242,55,168,135,40,147,226,184,142,18,161,179,43,54,127,184,57,12,183,145,37,190,246,1,186,132,111,189,250,134,180,39,164,123,198,146,85,186,134,133,63,144,204,242,95,127,104,13,199,92,200,159,38,251,237,196,105,133,136,214,102,232,90,214,235,21,40,219,145,22,175,129,123,33,182,115,60,191,64,189,253,183,245,0,237,200,242,247,220,84,203,55,75,176,121,247,103,22,183,202,223,229,255,0,80,210,185,238,85,145,108,191,229,255,0,80,185,30,136,184,141,105,220,99,163,134,155,107,76,190,87,181,213,111,47,250,135,102,203,249,211,108,150,223,218,46,71,48,142,199,123,10,173,125,3,59,14,49,170,221,67,65,189,99,182,95,186,25,26,214,254,85,25,101,251,163,206,212,79,252,174,71,151,232,221,189,198,59,40,216,172,191,67,190,242,235,238,30,78,116,238,210,149,55,151,45,157,51,189,239,218,49,29,44,43,250,233,139,237,229,203,99,81,222,247,245,195,223,177,13,155,55,79,179,168,116,210,41,118,169,100,246,186,249,217,225,151,133,236,125,163,189,39,109,235,126,232,71,33,200,75,30,223,238,14,75,105,178,120,245,142,17,29,199,30,41,25,136,247,219,162,40,236,221,59,93,125,133,113,214,69,204,181,111,165,26,155,220,139,126,110,255,0,120,108,67,22,173,179,46,59,238,58,169,203,58,248,148,185,155,45,155,34,181,175,214,98,14,225,200,219,36,221,213,253,140,195,133,19,53,232,168,181,29,158,187,250,135,158,138,139,217,153,83,90,188,217,109,190,246,235,29,28,116,199,162,181,234,123,61,119,189,220,3,208,70,212,123,27,234,61,143,63,2,245,75,117,123,195,181,147,84,187,91,132,141,139,39,138,205,125,101,251,59,133,177,126,35,104,89,158,76,189,124,110,43,37,155,236,209,238,167,103,205,149,10,79,151,111,92,93,194,100,95,22,227,51,182,147,213,218,228,71,196,112,163,216,207,147,167,107,95,171,222,30,18,77,63,205,22,178,217,45,226,207,232,157,229,220,61,75,177,155,53,188,94,108,221,246,20,119,16,73,213,103,223,123,219,241,141,184,216,221,153,163,61,94,107,165,94,186,220,7,13,137,166,213,155,196,101,203,111,93,126,63,96,108,197,64,237,9,203,173,203,98,50,242,111,196,101,220,54,246,221,179,118,175,38,110,135,149,127,255,0,56,142,76,36,182,198,78,107,188,149,222,217,127,172,117,201,149,106,126,143,154,199,127,38,223,140,113,163,29,217,98,16,121,115,88,137,92,109,214,32,245,132,214,99,201,154,215,235,176,229,195,183,168,74,85,124,217,111,220,60,180,28,246,232,65,108,189,190,191,250,135,119,3,48,215,161,30,39,46,107,250,235,246,247,11,145,221,180,254,98,182,91,125,145,181,19,29,171,77,181,87,178,173,229,14,27,177,122,148,146,181,119,185,219,136,227,162,63,94,226,145,170,203,107,157,243,92,81,216,179,21,173,85,181,118,221,126,35,110,33,188,234,35,189,183,152,220,135,69,200,142,252,82,57,6,221,200,183,240,1,229,227,166,123,30,79,17,159,61,253,117,173,107,119,119,142,67,51,61,171,50,53,25,122,188,171,241,251,3,145,49,151,107,245,126,59,46,91,250,219,246,119,143,18,220,179,98,136,101,90,252,247,89,31,147,110,6,93,227,17,235,94,135,206,149,116,237,209,50,224,58,41,171,58,182,93,70,107,221,165,111,183,113,142,97,30,118,148,158,23,35,47,184,58,248,134,246,114,51,190,107,39,55,96,131,198,42,93,154,97,174,215,125,140,190,214,221,163,182,134,111,86,218,81,123,218,251,199,58,42,101,146,21,75,212,222,214,221,155,191,222,30,78,111,81,106,157,116,182,59,219,47,209,61,238,224,28,170,133,221,130,14,34,63,46,179,87,147,161,123,94,230,69,199,236,139,83,31,137,121,98,223,134,230,79,83,117,73,205,180,241,177,153,123,1,199,174,234,45,181,113,208,91,30,76,250,174,150,178,246,182,83,225,110,225,210,74,41,46,112,202,190,112,213,231,104,156,182,170,246,189,183,113,239,19,35,211,65,215,122,213,95,154,173,116,223,213,255,0,250,71,83,87,159,58,20,27,254,165,125,98,237,229,121,89,79,184,107,106,146,216,150,107,231,12,251,178,219,85,111,243,187,135,169,151,203,179,67,33,26,239,33,9,43,229,227,187,223,22,5,141,119,11,54,203,124,221,201,147,246,45,239,127,221,247,14,36,178,143,230,213,168,185,199,89,173,52,253,6,214,181,253,183,120,202,98,150,108,223,71,205,155,218,219,241,143,23,62,99,81,15,229,102,186,23,213,110,162,1,102,34,37,27,36,75,111,237,25,245,86,114,217,45,123,29,237,196,105,136,158,101,140,105,189,151,202,203,191,63,127,188,61,148,124,183,110,135,117,122,236,158,45,72,242,111,212,125,253,227,198,68,211,122,168,246,92,219,111,151,42,173,171,227,101,123,224,185,118,145,115,75,211,241,72,212,113,90,125,119,182,79,112,230,211,19,189,84,4,51,123,53,237,159,126,127,108,174,225,207,145,65,107,160,28,132,214,219,59,166,121,178,240,177,17,240,251,3,145,29,68,115,140,26,225,249,207,87,172,182,253,69,237,99,35,246,93,192,141,246,170,189,153,242,61,131,54,95,117,183,87,188,59,121,70,32,107,98,84,215,52,219,43,103,191,104,239,47,106,45,140,102,17,102,152,172,188,33,181,237,250,83,218,253,88,238,164,88,119,205,175,154,185,227,89,102,178,124,239,110,178,223,229,119,0,191,242,41,222,216,211,71,179,100,204,194,87,229,223,168,187,187,199,101,21,25,148,155,61,95,18,62,191,120,88,7,83,205,70,103,125,109,143,87,236,126,207,95,96,247,148,181,109,179,193,234,185,179,54,86,154,77,245,214,224,71,237,67,35,217,177,54,207,155,229,123,90,222,191,250,135,114,241,94,223,100,117,144,181,6,211,155,229,76,185,109,244,75,254,33,232,146,222,110,176,30,122,46,101,176,223,196,231,178,115,249,86,251,28,59,135,8,234,93,165,135,19,177,101,204,70,159,84,191,87,188,45,189,69,57,214,207,33,11,102,181,208,217,121,126,220,251,135,181,163,203,107,96,138,249,47,19,147,183,169,63,148,65,234,232,152,29,190,41,184,237,110,77,91,139,70,92,183,191,67,141,254,200,246,241,142,108,144,75,69,179,228,182,254,23,185,143,53,180,243,4,181,213,228,215,217,68,187,95,47,19,34,239,22,202,127,81,243,213,78,252,183,99,212,235,178,244,245,153,173,102,201,92,44,93,130,139,170,95,45,197,230,242,115,125,155,88,134,233,200,53,202,51,218,237,125,254,167,127,198,60,221,43,15,205,242,184,88,140,250,205,94,125,214,181,238,165,23,227,30,246,79,21,180,154,75,38,95,20,74,227,126,192,30,118,62,146,206,209,124,208,183,74,254,165,220,125,227,106,89,39,217,98,20,91,78,108,168,52,249,22,235,46,241,112,82,123,136,187,135,42,29,139,30,124,220,83,194,194,224,120,167,168,221,179,47,205,44,153,61,198,247,191,238,187,133,32,176,219,103,207,243,103,54,107,126,150,183,111,182,30,241,164,230,190,241,203,203,222,46,7,77,13,9,168,101,76,107,51,103,51,223,107,90,229,97,215,71,83,250,248,198,162,118,188,186,178,79,71,87,123,216,204,251,71,165,139,111,34,22,171,222,200,51,29,82,75,94,162,63,39,125,187,66,71,17,80,251,59,42,70,124,215,59,222,214,30,122,120,206,214,219,208,153,178,103,203,210,181,237,107,31,1,235,93,150,235,28,47,29,109,222,199,250,198,227,82,140,164,75,218,47,111,105,253,98,96,91,40,58,35,91,26,136,190,115,181,239,209,212,247,91,142,97,206,154,97,199,57,193,161,174,121,213,217,204,247,217,239,212,101,236,139,180,92,98,134,213,166,217,239,110,225,212,204,103,27,11,202,103,102,207,148,200,175,158,220,74,253,130,227,2,201,69,224,70,170,49,248,175,10,175,172,113,71,151,97,225,115,191,29,96,244,114,204,63,230,246,26,71,59,107,50,52,150,239,179,218,246,34,223,229,119,11,179,15,60,188,59,75,217,120,161,39,229,247,123,195,142,169,206,185,197,35,102,181,140,207,203,254,161,5,186,240,87,47,233,255,0,250,175,235,29,180,178,79,171,214,124,179,123,219,214,123,253,227,220,166,55,47,208,255,0,202,26,26,143,215,223,197,101,203,237,174,24,28,3,131,214,54,166,181,150,206,70,155,219,133,199,79,23,66,109,209,109,196,115,174,76,164,73,182,162,247,177,223,217,119,143,82,78,100,59,218,246,222,54,223,152,217,86,212,245,123,47,234,23,144,219,145,211,188,209,10,166,182,205,111,140,55,47,171,203,212,91,184,159,96,211,31,31,177,188,226,245,89,242,91,118,107,94,228,95,148,109,69,77,53,112,175,57,168,190,86,212,171,102,227,98,247,133,143,196,26,179,156,35,163,228,219,6,175,89,170,241,154,219,218,196,133,112,183,117,184,136,46,164,235,16,185,170,29,231,57,163,91,170,203,187,104,203,123,153,123,83,237,30,54,47,21,246,248,133,183,204,26,187,89,87,218,175,213,111,97,222,45,220,150,152,218,221,102,55,110,201,159,55,71,85,123,88,140,184,220,122,152,89,38,168,181,59,85,242,151,28,157,254,248,14,214,15,20,182,72,133,171,152,179,238,52,252,245,110,191,168,238,30,186,79,93,115,161,164,185,175,85,153,162,115,213,243,118,110,242,75,180,91,57,157,43,157,162,115,111,182,101,222,218,174,227,239,29,60,182,140,205,30,242,185,203,137,40,253,71,219,23,182,16,95,88,233,157,242,120,142,223,93,239,119,14,210,28,237,155,236,11,105,48,111,99,213,239,207,158,253,214,181,191,40,245,242,169,158,109,111,136,181,178,250,239,127,184,81,236,219,69,155,113,87,224,87,20,105,252,173,171,163,126,39,196,120,137,165,111,205,109,17,115,102,183,90,149,125,27,45,173,251,147,237,29,50,235,173,182,17,239,153,121,46,149,35,213,239,213,199,201,239,23,35,216,212,19,221,141,106,70,203,159,196,154,175,158,221,189,221,195,92,137,60,235,2,196,109,245,90,220,221,31,42,214,51,46,59,187,5,176,68,71,56,186,131,201,171,186,137,28,111,215,199,238,143,121,33,127,155,37,140,35,38,179,87,155,125,237,123,168,255,0,40,100,122,7,217,217,73,71,155,54,91,117,91,136,219,106,38,231,228,117,118,142,150,99,51,218,27,113,90,140,185,173,235,175,217,220,58,86,166,246,139,92,54,207,228,38,249,179,241,225,221,222,25,30,206,58,51,35,9,61,93,250,68,92,123,140,116,17,49,154,133,41,237,94,108,202,61,215,183,17,206,128,142,215,165,40,213,101,179,100,119,205,126,193,231,42,55,53,100,181,218,247,124,247,125,177,38,71,87,57,196,190,108,120,152,230,93,102,85,45,23,218,109,228,153,21,252,145,185,1,88,109,58,207,153,217,114,219,232,215,237,246,162,211,84,241,151,152,187,226,254,140,239,95,182,28,168,55,118,236,253,28,153,45,215,123,223,255,0,208,50,47,52,186,63,105,115,46,171,47,73,37,229,95,136,231,76,89,249,78,33,204,222,75,43,59,91,184,199,87,77,75,54,21,188,189,126,123,154,15,201,183,11,247,141,250,142,55,43,111,51,170,242,225,212,87,205,194,247,33,7,145,138,111,105,121,39,155,46,226,79,11,245,142,12,100,223,154,179,195,108,250,221,85,186,89,242,222,251,251,15,180,112,226,14,211,24,116,91,137,163,127,238,135,57,233,94,177,227,136,215,218,253,89,123,173,218,3,130,228,227,156,90,54,118,109,94,179,175,61,237,111,177,220,45,181,103,13,179,76,99,35,115,230,203,171,232,218,222,181,37,196,92,88,199,181,15,46,11,46,108,182,233,94,221,87,224,60,148,108,187,108,168,86,122,236,153,237,235,111,107,32,187,251,128,112,40,138,235,104,141,57,119,53,229,217,225,109,159,95,124,217,77,37,195,46,225,112,95,168,53,112,141,59,178,95,54,93,218,206,239,120,89,136,170,119,153,166,241,179,29,179,93,174,121,196,100,213,229,181,213,126,55,62,193,181,51,159,107,97,17,9,178,91,84,162,44,218,206,54,35,46,22,19,35,223,69,215,154,168,167,155,230,171,229,113,69,125,127,97,253,72,237,33,170,253,110,111,153,214,181,190,141,255,0,210,49,229,230,126,90,125,236,222,170,226,149,107,112,222,127,148,109,193,196,115,158,126,134,175,87,110,187,222,255,0,107,176,81,127,102,120,181,178,173,130,240,127,54,115,63,211,118,183,15,105,222,52,35,24,242,54,165,248,57,124,183,59,109,159,253,3,193,211,148,71,51,68,154,249,207,93,157,109,157,181,57,109,148,207,219,31,104,185,178,42,119,111,134,53,109,153,60,110,79,83,191,81,119,247,128,226,203,177,255,0,86,235,112,158,9,95,90,225,22,109,191,133,236,92,53,99,216,74,177,75,111,121,39,204,89,55,154,126,122,191,85,253,128,240,245,118,27,109,111,153,243,206,75,195,101,249,218,253,106,246,195,206,201,240,215,96,139,109,60,245,172,222,165,124,237,111,90,101,236,128,95,120,76,69,201,16,130,230,123,218,255,0,166,59,190,164,122,72,105,247,63,65,37,189,147,81,175,190,253,102,107,101,63,120,175,192,88,53,97,222,180,181,188,241,107,245,108,255,0,253,67,223,208,116,135,55,53,2,174,112,214,106,245,191,66,181,238,106,246,221,226,192,246,144,210,189,130,41,200,157,126,124,247,78,92,182,181,206,252,111,220,58,90,173,253,124,33,51,151,46,87,239,123,223,169,67,219,64,203,181,132,148,107,173,100,22,252,190,247,120,238,225,97,53,68,69,172,189,147,110,2,224,90,26,74,146,186,163,34,121,195,231,131,67,153,117,94,77,243,29,184,239,226,46,132,39,67,63,93,236,59,146,123,86,89,114,222,219,184,141,198,162,47,126,135,221,12,14,84,50,114,230,223,216,59,86,23,148,173,107,239,29,51,177,90,187,120,187,223,188,112,202,162,204,162,70,199,229,29,189,83,250,133,30,193,15,89,38,121,120,119,141,104,140,234,213,253,209,231,97,34,182,148,102,201,151,165,110,55,27,206,195,230,65,185,158,214,221,107,0,244,72,123,88,100,89,109,126,241,172,211,187,136,242,45,196,234,98,73,188,153,173,215,123,117,14,246,10,35,59,40,86,75,94,253,125,230,3,177,71,68,239,220,55,86,190,129,21,134,194,85,114,45,221,66,139,85,139,135,88,13,74,28,99,136,191,172,251,163,82,149,220,56,78,163,89,109,246,176,13,15,70,106,242,248,187,223,188,113,182,253,122,12,181,89,110,89,124,171,254,33,213,58,89,45,215,113,214,71,194,222,254,51,214,118,123,226,100,122,102,155,185,146,175,192,199,45,7,117,22,225,228,228,48,249,82,146,207,127,28,93,94,240,244,166,90,180,25,222,226,142,105,29,142,227,81,57,191,128,224,33,219,216,178,253,209,200,108,250,36,96,57,10,222,87,27,49,7,100,23,190,55,9,123,139,112,219,115,121,95,188,5,139,199,218,107,158,233,230,217,219,117,63,53,73,219,234,243,122,199,119,113,46,209,9,216,175,77,243,55,53,252,187,174,215,107,254,135,150,214,201,222,125,162,126,171,24,45,170,5,40,214,229,249,96,149,228,223,169,66,36,180,186,162,53,30,9,252,211,205,155,111,250,5,191,88,246,192,48,162,29,122,140,219,179,102,183,112,185,216,125,87,115,34,26,115,155,245,218,168,212,189,109,110,91,219,38,239,36,251,5,177,115,163,97,217,55,17,144,203,161,125,247,226,3,33,99,177,175,106,51,99,193,172,186,196,100,190,219,123,94,229,127,83,27,82,183,60,52,137,67,22,216,243,153,183,127,84,182,82,205,126,175,120,88,198,38,121,12,188,69,250,87,242,191,168,122,25,21,91,205,145,8,119,155,245,153,84,163,182,182,220,83,111,98,3,35,36,152,59,173,105,152,207,8,173,124,221,29,143,223,46,57,199,114,254,20,100,133,87,205,251,218,223,165,123,254,172,88,47,146,94,190,31,103,230,92,185,186,246,155,245,223,216,141,165,213,26,230,77,221,135,46,110,173,109,250,253,225,57,143,119,92,225,231,55,184,167,121,227,89,119,80,155,108,246,245,151,246,93,194,192,207,161,54,89,156,99,122,204,217,34,92,69,237,107,217,70,61,20,226,161,214,45,73,216,237,210,35,245,78,239,120,121,41,132,78,185,75,86,75,93,195,87,31,124,35,61,226,66,52,30,60,179,104,67,183,251,147,111,248,80,194,85,36,206,230,215,116,125,143,95,190,33,163,67,74,191,99,169,18,199,55,103,213,83,68,221,245,214,189,156,135,43,249,61,194,94,233,40,253,126,215,226,178,229,213,250,235,251,33,71,191,105,92,119,13,211,62,177,199,105,92,119,14,73,21,192,109,47,121,253,129,68,149,134,241,162,253,98,153,109,186,224,42,94,64,161,111,3,220,5,184,6,162,220,42,40,91,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,81,92,6,145,169,92,6,144,21,34,46,177,161,73,33,168,22,86,176,13,36,52,174,231,213,212,53,23,17,69,158,251,119,0,225,196,249,42,250,147,30,86,122,209,45,135,200,239,191,47,223,33,235,98,11,162,175,169,49,231,38,172,235,27,117,54,86,252,188,62,192,12,23,211,86,158,83,244,133,101,22,134,34,149,155,155,183,165,55,79,170,195,151,96,138,76,66,133,118,18,160,143,104,218,113,36,141,87,150,147,35,222,132,9,179,210,138,147,57,190,30,84,205,37,136,213,155,187,22,230,147,115,59,62,207,13,199,216,34,23,30,233,103,164,213,108,245,165,66,198,160,153,217,125,89,6,70,87,105,174,59,139,180,5,178,166,161,81,19,24,180,172,212,94,36,213,187,223,33,146,184,113,35,131,135,102,21,243,117,210,53,203,208,93,37,21,183,146,15,176,99,68,130,48,224,163,92,85,208,94,44,211,211,247,203,242,11,229,74,87,110,179,9,10,202,29,151,153,162,17,9,177,168,239,184,147,199,164,3,36,101,83,237,154,13,168,118,29,135,89,52,210,17,189,87,50,177,91,125,140,92,185,52,94,93,117,212,130,190,94,39,239,140,121,163,102,46,204,217,121,231,18,222,244,180,162,200,71,109,228,103,218,98,244,53,51,68,53,236,235,61,47,100,175,235,1,114,228,117,51,48,115,40,101,57,21,6,130,55,219,59,173,100,92,21,239,139,209,37,196,121,52,4,130,54,41,217,236,153,179,103,88,239,140,138,65,17,17,32,142,231,210,225,184,97,45,85,91,187,40,109,152,166,156,129,186,18,227,158,48,206,221,27,31,178,33,224,42,93,35,103,144,210,57,140,189,143,7,86,79,193,188,86,60,230,163,53,32,202,197,103,64,101,62,49,105,95,13,34,136,122,30,91,80,81,143,94,88,167,72,151,22,74,51,93,220,43,116,94,46,194,24,201,84,233,145,82,69,33,72,66,168,229,145,182,146,232,27,135,235,175,250,248,197,186,170,174,169,106,249,131,111,115,83,78,40,217,40,98,40,86,28,50,62,146,142,222,81,239,233,125,225,212,120,41,86,188,202,156,85,47,54,202,71,99,50,130,118,197,247,0,100,19,250,77,84,19,24,213,41,212,211,100,78,90,230,130,95,81,125,119,184,92,156,38,199,168,167,167,210,164,69,197,83,237,37,90,252,199,156,211,110,131,150,226,224,194,87,165,211,153,91,134,113,18,168,166,77,174,58,214,22,155,95,182,228,93,163,186,165,170,200,169,84,206,21,203,66,37,77,103,220,237,203,138,85,199,121,118,128,153,74,54,172,132,156,65,65,186,136,248,7,13,216,38,222,241,78,145,241,36,239,45,231,187,120,245,237,184,135,18,74,37,164,238,87,220,99,11,180,124,197,205,188,160,160,159,141,146,167,85,35,108,236,151,44,162,50,213,22,251,175,188,101,132,130,121,11,27,9,14,225,197,194,158,120,116,47,160,225,91,121,23,127,120,198,71,105,27,20,211,74,73,45,214,211,115,59,102,85,135,131,156,226,51,144,58,157,75,242,197,103,205,124,202,191,11,123,110,241,234,167,12,237,102,210,153,37,56,69,152,250,27,248,219,176,91,24,252,62,56,237,94,182,22,100,89,47,108,168,237,183,181,238,16,123,153,78,33,162,43,91,175,140,149,167,46,91,89,203,94,247,237,80,184,18,217,219,81,104,205,180,67,31,79,47,69,101,221,222,49,230,50,152,126,79,147,81,9,26,122,235,223,88,217,245,118,88,139,180,123,106,106,163,121,152,53,103,56,100,168,158,51,34,85,202,251,139,188,5,229,109,246,21,188,222,71,31,100,67,176,131,125,132,112,121,28,79,215,23,96,180,103,91,204,91,113,40,105,168,53,17,219,214,168,255,0,206,30,130,75,83,69,69,52,110,68,166,25,22,89,167,113,25,21,172,93,166,2,226,42,61,4,171,107,26,183,190,14,71,50,76,26,205,246,175,245,69,218,60,35,149,43,187,81,176,133,66,153,117,111,51,62,23,237,27,143,77,162,220,132,53,33,166,212,103,194,201,51,235,247,192,122,72,185,187,68,157,239,176,69,155,217,127,88,242,243,25,204,51,107,90,211,21,12,102,110,25,25,26,203,191,188,116,83,137,220,99,44,17,147,77,95,89,99,35,73,246,31,120,183,177,21,36,250,38,62,33,131,151,55,171,75,139,52,169,44,175,125,149,98,223,112,30,130,170,196,41,203,13,169,152,40,104,39,181,113,6,130,178,22,163,202,89,138,251,149,239,14,21,39,58,158,69,237,91,92,184,155,201,147,45,153,89,94,249,175,196,251,134,148,201,160,95,97,184,168,215,220,101,79,36,150,162,53,37,36,74,50,185,150,242,247,199,7,195,56,57,79,206,115,25,115,154,223,43,59,196,118,183,14,10,46,211,1,123,97,223,132,233,107,34,154,79,11,93,100,67,191,101,232,35,181,162,155,61,254,204,134,51,51,138,245,36,69,242,192,203,149,151,216,180,225,255,0,158,61,123,88,149,56,66,79,35,18,243,59,220,186,42,254,112,153,23,242,29,200,61,89,168,162,91,185,30,238,153,10,174,49,180,159,170,55,110,219,139,51,39,196,185,163,202,67,113,77,203,155,37,58,73,61,202,43,36,237,191,122,135,173,110,165,84,84,50,212,195,144,174,43,53,136,144,119,236,236,49,114,61,155,179,200,54,18,105,92,108,42,77,60,73,78,17,126,49,212,71,84,41,53,45,80,175,66,186,123,178,229,86,107,240,191,3,30,22,97,19,57,141,141,113,13,203,150,180,46,214,52,50,179,189,136,184,125,161,222,211,210,87,95,76,58,163,33,226,90,82,179,230,44,134,155,113,183,18,247,128,118,108,68,198,76,92,60,240,251,173,154,232,65,245,110,29,156,52,10,146,100,163,109,194,186,122,200,114,224,165,240,210,246,201,90,213,39,113,167,166,162,46,187,246,14,90,94,133,86,226,136,108,207,176,150,64,54,24,53,164,242,26,108,68,86,222,67,176,105,180,38,253,35,251,99,130,226,212,70,102,217,102,223,239,238,21,219,86,159,43,33,95,180,6,251,174,150,236,230,146,29,68,68,82,80,70,105,90,12,201,55,226,56,19,122,137,108,106,178,46,24,243,102,189,207,222,239,29,92,186,97,19,49,70,178,33,180,36,179,228,51,73,25,17,22,237,251,207,188,7,34,101,53,139,74,86,150,154,109,87,108,253,105,158,253,253,227,102,71,17,27,21,144,222,134,52,248,226,73,217,6,91,183,118,142,98,225,165,202,59,42,44,138,254,232,145,206,151,53,2,194,73,45,197,37,93,59,239,89,30,253,192,54,102,178,36,70,33,222,140,65,154,242,249,5,217,110,238,225,209,42,137,109,78,26,148,212,113,17,245,229,255,0,233,30,220,226,208,210,115,107,27,177,117,153,142,12,109,68,211,8,90,19,19,9,153,54,220,107,223,213,222,3,133,41,166,33,161,216,67,102,113,37,98,63,42,215,227,239,4,101,27,8,233,26,146,113,134,106,85,204,138,223,205,28,137,116,250,38,49,229,33,180,48,180,146,13,68,104,35,62,178,239,29,218,166,45,195,178,135,29,117,148,25,145,17,231,85,183,219,135,17,96,120,233,117,28,136,120,215,87,170,141,34,52,168,136,212,157,220,75,218,143,110,228,173,167,237,156,221,44,189,150,252,131,137,207,44,171,212,226,33,212,125,132,178,63,198,57,80,179,98,119,54,119,25,43,90,214,63,235,23,3,135,11,33,131,135,205,149,199,186,86,226,101,249,7,100,109,176,69,211,119,45,251,84,68,54,158,117,104,203,171,73,42,247,190,235,142,154,50,114,118,73,103,98,231,123,21,248,253,208,29,194,219,133,189,137,242,59,151,178,33,215,204,101,16,241,105,89,230,116,238,217,167,162,101,223,220,58,117,205,227,137,196,155,76,33,73,43,92,242,153,219,238,142,214,93,53,117,230,252,126,169,10,207,107,112,221,187,180,195,57,29,49,83,172,195,30,114,218,46,159,101,111,200,57,176,75,40,71,16,139,145,18,47,189,93,247,252,163,185,116,155,121,6,121,202,234,236,49,213,69,193,56,167,23,171,105,213,22,235,25,38,247,19,3,98,124,234,162,161,16,77,17,56,122,194,59,35,126,235,24,217,166,88,138,76,123,134,184,119,18,90,147,177,154,12,189,114,71,105,5,45,73,182,147,136,39,91,220,124,119,117,247,144,236,32,155,134,135,116,245,111,17,153,39,45,141,69,218,64,59,136,35,89,37,36,164,216,137,5,196,189,225,205,73,92,113,88,51,82,82,103,184,178,149,140,114,80,180,90,217,139,237,140,135,73,54,125,80,250,172,132,147,205,155,143,216,29,115,206,155,136,59,219,113,31,1,217,77,152,39,181,87,205,187,55,15,176,58,103,22,210,75,41,184,158,150,226,185,241,16,117,177,81,138,109,244,195,150,75,44,138,247,227,188,236,54,34,154,82,144,188,137,82,186,6,91,138,227,149,19,0,195,175,162,33,107,89,100,34,224,101,109,199,126,193,83,126,13,174,129,197,52,70,123,236,107,43,140,71,131,168,100,17,113,176,241,4,152,40,181,103,201,228,54,103,192,203,187,184,121,166,104,104,165,184,68,185,124,200,136,248,158,168,255,0,154,47,3,177,77,38,28,212,219,173,171,179,165,126,177,214,187,59,91,46,154,12,216,34,46,211,238,247,192,120,72,12,46,130,117,246,226,98,19,52,66,142,247,43,17,17,110,50,235,64,246,112,114,8,105,123,45,182,218,159,179,104,38,203,57,151,2,47,123,142,225,218,194,205,88,117,132,184,184,136,114,81,222,228,75,46,223,124,85,81,16,143,25,165,81,45,113,190,229,144,14,150,62,13,40,104,148,222,117,25,171,223,237,30,50,111,50,155,66,190,104,135,130,37,150,117,149,205,165,30,226,61,220,12,92,104,132,67,173,36,73,120,143,127,82,136,116,209,178,104,39,87,157,79,57,115,51,61,202,47,200,2,202,84,241,147,37,108,223,41,159,175,250,26,189,168,176,149,124,85,81,25,12,218,81,35,121,118,67,164,121,33,92,59,92,136,101,164,238,153,129,123,83,153,216,130,182,110,10,46,238,225,111,227,105,105,18,90,50,57,131,164,102,149,17,120,212,111,251,128,49,75,106,171,160,16,166,81,79,191,190,234,233,194,59,127,255,0,55,14,162,99,31,86,190,233,27,244,251,168,78,75,40,246,71,72,136,174,119,61,227,35,42,74,110,93,14,253,225,223,125,100,76,230,242,146,123,238,125,132,58,136,106,66,18,111,0,250,221,56,188,198,74,108,137,187,123,31,169,61,251,192,90,234,5,49,46,41,38,235,10,75,154,229,145,39,41,149,203,33,117,125,177,122,233,185,148,198,30,10,30,25,48,165,145,57,247,154,21,126,38,125,163,164,147,225,244,52,165,228,196,165,19,2,36,40,206,238,17,91,121,91,216,144,238,151,27,205,169,54,24,83,106,83,124,18,179,185,239,223,192,189,240,30,162,159,143,142,68,249,136,165,195,146,82,89,238,163,65,146,124,131,46,35,216,76,49,2,22,94,194,73,115,25,90,20,149,18,12,156,120,138,199,99,221,229,113,220,60,37,55,23,56,152,61,14,148,203,212,182,220,207,210,109,165,29,236,71,192,254,192,223,155,97,148,116,229,75,91,178,153,207,140,116,222,241,76,31,19,191,14,129,238,222,3,216,162,188,68,205,180,178,113,114,213,36,136,150,70,219,151,191,249,71,187,120,228,52,220,186,98,90,195,140,65,168,136,148,100,135,19,184,204,117,50,44,38,98,9,134,86,228,60,225,10,212,37,38,75,65,21,142,197,187,200,238,28,105,178,94,165,29,38,161,218,85,157,82,147,242,194,78,253,3,221,107,91,183,120,15,114,153,91,44,249,42,112,239,218,101,249,7,109,61,137,136,119,81,178,182,79,91,54,108,132,106,183,11,112,30,58,159,173,225,102,250,253,174,62,90,141,86,92,185,29,34,189,239,123,221,71,216,61,204,173,12,57,173,206,233,21,178,219,164,93,224,60,117,49,78,67,68,75,220,114,53,81,12,188,79,25,37,23,36,220,178,166,219,140,175,198,227,214,73,165,201,150,176,102,209,56,121,92,214,116,251,108,93,221,195,105,200,118,160,98,91,74,84,121,46,75,82,150,124,55,255,0,80,238,160,157,130,136,135,93,162,155,59,153,167,162,225,118,0,242,149,154,35,167,105,84,26,33,28,113,46,52,130,241,45,153,158,229,223,119,30,193,197,162,168,68,193,205,96,230,175,177,48,105,196,107,47,172,78,84,149,210,164,239,186,123,251,71,179,36,65,66,69,33,103,18,146,89,21,200,148,178,239,33,221,65,41,81,45,163,33,103,66,175,101,36,175,126,61,96,60,157,85,26,252,20,52,84,52,58,18,164,163,37,179,17,153,157,205,39,213,239,143,125,65,173,110,65,65,184,180,216,213,0,217,158,238,179,36,142,130,109,74,166,100,167,77,77,69,153,185,151,212,211,217,110,27,187,135,180,166,101,42,128,134,135,107,86,249,19,112,168,108,179,150,253,196,158,238,59,133,129,216,70,65,235,154,43,165,118,53,95,113,123,227,206,65,156,99,19,56,132,148,50,178,167,58,72,205,7,188,179,15,112,235,42,212,35,42,20,103,187,171,184,116,90,151,19,20,234,150,218,210,70,165,111,50,183,88,179,3,91,204,33,86,185,152,227,52,165,38,249,10,247,226,55,226,28,116,178,228,70,110,55,220,102,43,0,201,47,62,124,197,107,91,238,136,59,67,44,237,168,148,86,51,35,33,180,194,13,163,36,17,29,141,87,222,57,42,201,99,60,197,187,188,109,26,209,152,149,157,59,187,198,67,84,66,214,130,51,74,111,187,176,112,159,140,113,13,171,114,46,86,220,99,84,124,114,154,105,70,217,182,103,98,251,227,165,126,96,226,212,163,112,155,74,78,215,62,31,140,73,145,183,52,154,197,165,46,165,45,54,105,44,187,242,159,119,120,243,49,211,55,141,195,82,137,178,81,153,92,172,125,158,248,229,206,167,40,100,158,65,61,15,187,47,21,123,221,227,171,130,110,30,110,225,169,110,145,153,167,55,139,81,117,29,187,196,28,7,33,98,227,156,93,225,93,52,153,154,200,208,131,223,255,0,229,199,99,1,45,137,96,201,91,43,229,208,183,73,7,221,220,59,182,153,40,54,209,170,204,118,73,35,165,217,255,0,225,14,100,59,203,116,242,172,136,136,147,125,194,14,175,100,137,138,242,225,221,44,188,50,160,250,199,113,11,37,106,15,54,77,119,78,215,205,221,246,59,199,39,91,11,15,194,33,29,47,100,178,27,167,26,181,241,201,187,176,81,212,76,209,22,109,184,150,97,150,178,54,143,130,12,247,239,30,78,38,30,108,135,82,178,151,63,209,34,63,81,87,104,184,107,140,132,79,64,162,154,222,94,204,129,166,33,99,11,213,175,115,203,209,81,127,249,214,2,207,212,81,85,9,180,244,58,37,14,41,46,67,169,38,101,14,179,61,247,33,210,210,20,124,76,84,226,18,58,38,6,61,183,21,172,204,68,209,145,21,144,162,235,72,191,17,52,164,44,82,183,156,85,141,57,122,54,252,131,145,44,165,32,101,238,180,241,57,18,90,188,222,89,149,183,145,241,221,222,24,30,114,85,75,147,76,52,133,53,22,148,150,109,230,155,117,159,112,237,155,146,52,202,74,218,254,205,255,0,254,131,208,190,168,88,118,148,130,136,71,70,220,86,67,161,154,84,144,48,38,109,174,97,4,131,37,17,89,110,145,30,242,191,104,188,130,34,9,40,101,54,37,241,34,223,239,14,134,63,86,213,236,178,190,123,25,25,251,227,182,92,249,152,166,81,170,137,133,114,246,87,65,100,123,173,199,136,242,19,152,185,145,45,197,179,6,107,35,120,236,100,218,140,140,183,239,16,91,90,178,95,28,173,151,85,4,250,237,158,246,108,206,222,79,112,183,115,140,73,158,72,53,57,97,32,19,175,205,234,205,172,188,155,112,233,23,104,189,211,23,223,241,123,67,100,223,27,92,140,175,195,180,99,36,253,184,186,163,81,172,134,113,91,54,107,108,232,51,242,173,199,143,177,251,226,13,249,116,125,77,95,69,52,196,124,149,194,76,51,136,65,28,36,51,151,179,135,99,189,205,94,199,119,217,30,193,140,56,153,176,131,109,153,52,225,100,163,191,206,234,51,191,216,72,185,216,101,134,176,82,152,184,149,153,76,146,106,113,131,45,109,138,246,53,123,82,237,23,130,18,157,128,65,18,158,125,228,89,87,233,41,37,187,183,128,177,25,24,156,154,26,168,131,154,66,174,30,153,156,172,146,226,23,115,130,112,202,228,174,228,247,11,215,74,200,230,79,201,97,88,153,203,163,33,148,172,249,201,76,169,6,158,154,140,188,162,221,213,246,197,203,138,133,146,67,47,88,115,52,22,68,231,233,60,139,110,30,126,115,89,201,101,232,121,12,78,229,106,113,188,182,74,162,80,103,190,221,68,174,240,192,227,51,40,40,36,165,40,75,217,81,123,26,139,183,236,119,143,51,82,161,201,116,74,230,13,54,163,83,138,75,125,50,232,219,47,87,253,17,216,162,182,141,143,124,154,134,76,27,204,185,228,173,162,53,94,197,212,100,171,113,33,162,114,212,100,226,1,180,57,10,225,248,194,95,139,65,223,113,25,119,246,128,237,41,200,226,121,150,77,107,108,140,225,210,102,68,125,118,33,189,25,54,125,181,41,38,150,137,4,179,34,51,35,223,247,71,75,35,102,46,25,237,91,176,206,33,8,107,33,26,208,101,123,25,13,218,134,50,18,22,13,14,57,20,202,12,221,36,158,117,145,111,177,238,16,118,237,28,190,41,4,181,198,54,75,177,26,137,46,39,113,159,18,28,216,101,194,177,155,44,66,58,86,226,178,22,138,77,88,69,68,71,204,216,73,66,41,184,119,178,33,73,185,220,179,40,136,207,165,220,59,89,174,32,75,229,218,171,205,101,73,214,102,245,71,210,92,45,195,165,222,2,227,199,78,97,26,104,210,152,200,110,154,84,71,119,11,179,223,29,4,82,224,38,9,82,149,24,217,171,41,160,137,14,39,255,0,206,177,104,224,177,22,62,116,225,54,69,47,90,16,162,74,205,156,199,148,149,219,210,59,112,29,211,21,43,80,134,68,228,76,34,12,149,154,203,89,23,227,1,235,124,30,129,84,107,49,186,231,179,50,164,168,186,69,151,113,223,126,224,153,199,58,81,78,67,146,81,169,221,211,177,246,17,241,225,196,116,204,214,208,234,101,86,142,151,31,30,14,151,103,213,15,57,62,196,56,24,109,122,85,52,148,165,105,203,209,83,228,71,213,237,128,123,50,142,128,133,78,208,184,214,16,226,120,165,110,36,136,175,184,85,200,249,92,91,6,242,230,48,228,107,227,149,228,219,113,216,90,199,234,136,89,156,34,162,17,27,4,189,101,183,182,225,25,29,142,219,183,159,96,243,145,184,130,228,186,37,114,237,124,181,45,55,110,147,138,178,183,145,30,243,205,110,38,2,233,76,157,151,56,106,66,35,154,85,156,62,14,164,251,69,181,171,37,217,9,199,225,210,235,134,184,147,224,87,43,30,99,190,226,29,92,69,120,180,182,79,66,189,47,117,107,61,228,74,205,184,247,223,114,129,21,162,38,41,38,35,34,96,27,36,145,43,162,187,30,110,22,222,174,243,19,57,88,116,133,87,198,75,28,92,57,166,17,57,15,39,140,35,35,232,238,246,68,46,53,61,50,128,138,218,47,29,14,121,114,121,46,167,174,253,226,219,198,211,210,57,180,67,145,60,224,226,148,165,169,103,170,117,6,68,106,59,246,24,238,164,144,43,151,107,181,13,186,173,102,91,231,43,240,191,103,190,40,188,16,145,204,180,106,117,135,218,90,209,101,17,102,35,185,151,14,3,91,213,84,220,162,16,148,66,48,162,59,92,245,106,62,191,124,121,90,93,199,98,158,113,49,8,200,146,83,101,114,35,45,198,103,126,35,211,69,115,92,29,214,228,123,104,52,39,63,77,212,151,15,197,184,17,174,50,163,158,172,148,77,75,155,89,26,12,183,50,179,223,246,199,74,153,140,213,232,246,149,29,5,169,78,83,35,81,182,164,145,21,142,220,79,180,119,146,153,196,150,41,36,74,155,193,221,78,101,178,98,17,221,222,55,39,233,146,38,29,110,243,163,87,74,82,91,223,69,188,160,28,233,99,45,196,75,219,90,20,106,90,175,100,164,239,126,145,245,15,67,42,83,176,205,180,147,108,211,151,55,148,70,93,163,193,73,170,70,160,158,101,136,120,152,69,180,140,214,90,151,123,220,140,248,145,219,137,143,105,44,159,74,98,208,217,197,77,96,155,90,239,153,36,250,74,214,189,183,25,128,244,146,201,154,211,18,178,51,104,172,131,227,239,151,120,239,220,155,45,80,205,165,6,210,140,173,184,183,245,123,227,199,50,134,212,226,156,129,86,191,49,25,150,67,204,70,158,221,221,92,7,123,0,195,202,203,173,105,105,232,23,173,50,223,184,81,203,110,42,33,74,89,169,178,43,158,237,198,59,30,115,65,125,21,159,250,95,214,56,200,101,162,73,22,115,189,183,239,29,98,97,162,92,190,88,119,78,221,136,48,232,61,107,17,4,230,110,146,119,91,129,141,196,74,161,28,46,147,174,95,133,137,69,249,7,22,95,14,105,214,107,18,164,222,214,185,91,180,111,27,241,205,196,182,150,161,141,72,51,43,158,67,59,111,20,118,48,114,228,67,41,41,107,88,162,206,74,223,191,127,218,29,211,55,78,227,43,111,235,28,56,5,184,182,243,60,156,138,37,240,181,183,110,28,235,146,138,228,119,247,133,27,233,74,84,87,184,214,102,134,209,152,212,69,110,211,27,72,59,32,173,199,176,112,230,17,15,165,167,18,134,201,71,186,197,99,62,178,0,141,156,195,48,155,28,84,49,25,43,47,73,101,223,222,60,252,202,177,84,42,51,33,232,35,44,249,72,212,174,173,254,216,117,19,6,166,49,47,186,149,193,59,151,88,165,17,165,181,118,152,217,138,165,153,141,133,108,158,76,82,76,204,150,100,146,34,177,219,188,187,198,57,26,143,17,223,82,214,130,118,88,121,14,219,148,127,206,30,138,87,80,61,19,173,205,179,244,114,249,55,239,239,30,1,202,1,134,157,90,217,110,96,172,234,51,61,196,127,230,143,83,37,151,190,198,187,59,15,39,54,91,102,73,151,111,112,102,71,176,91,233,118,221,36,157,187,12,114,74,29,163,47,44,254,217,14,173,132,151,75,236,14,197,181,159,93,139,120,200,106,54,73,8,60,151,61,215,27,40,39,84,162,37,182,100,93,182,28,149,58,132,250,244,253,177,199,118,53,8,220,78,55,195,172,192,111,37,36,146,46,238,209,175,50,114,241,33,215,59,52,109,9,51,91,204,36,139,137,154,173,248,198,150,166,144,143,89,9,139,135,82,143,169,46,17,159,223,1,217,145,17,245,141,151,183,23,217,21,109,210,50,43,26,79,119,104,57,149,69,229,117,246,128,235,38,109,147,140,17,111,242,239,187,222,49,30,122,96,73,8,252,18,178,31,253,63,213,251,95,184,72,140,73,17,166,215,224,161,132,218,89,72,222,138,240,87,87,15,18,188,187,117,242,32,206,215,212,119,0,136,104,248,99,78,175,42,86,119,191,87,188,56,141,186,164,150,242,34,223,214,59,249,220,58,161,181,61,21,150,108,222,81,123,195,206,186,149,17,219,41,239,46,192,27,167,16,106,89,21,211,191,118,225,216,65,33,245,122,147,42,94,243,224,147,62,161,199,147,74,93,152,197,195,180,76,62,173,99,232,111,197,164,204,247,153,112,221,199,120,190,120,119,130,231,56,73,41,233,124,246,250,245,163,197,181,212,72,35,246,7,218,2,216,75,102,17,146,231,91,113,108,165,4,221,238,110,36,200,138,247,227,191,188,92,186,54,184,65,166,14,18,38,46,94,218,60,102,99,55,44,101,229,31,90,135,97,94,224,169,73,229,113,209,44,192,79,179,179,170,177,56,214,237,234,73,111,241,101,218,44,228,91,49,50,56,245,176,168,119,27,54,45,185,228,25,25,93,55,223,195,180,5,238,168,26,147,212,12,37,73,152,182,226,141,194,89,147,15,32,248,17,151,126,225,101,106,121,74,32,34,162,86,217,61,151,106,90,8,215,192,202,234,238,238,30,154,142,156,196,62,189,90,80,210,140,154,81,217,36,102,126,81,119,138,87,82,247,121,181,184,167,25,121,58,216,146,59,154,76,138,230,149,30,237,192,55,240,146,160,122,79,58,113,230,182,123,156,1,183,227,47,107,103,111,188,183,238,19,65,128,245,178,231,156,249,153,232,5,106,118,111,82,85,248,235,120,244,143,176,66,13,8,219,206,206,30,105,134,148,226,147,12,171,165,41,51,50,44,233,236,19,9,163,12,170,54,7,194,93,166,10,37,156,251,30,93,99,102,155,219,93,194,229,222,3,51,161,86,74,205,188,183,88,115,188,157,196,58,216,2,46,158,254,207,198,59,16,0,1,83,46,192,20,21,34,2,34,181,192,207,168,5,72,84,80,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,162,184,13,35,85,174,40,103,212,2,128,189,246,176,10,149,186,192,104,46,34,139,226,42,86,235,3,203,99,1,199,120,174,147,250,145,210,199,33,71,156,137,39,213,213,239,14,245,69,116,159,188,56,17,44,223,55,71,179,172,5,177,196,137,3,115,154,110,99,6,226,98,44,246,166,228,209,116,183,56,131,221,184,251,4,93,105,143,132,171,131,156,85,243,118,96,39,74,66,57,190,203,54,174,222,244,67,167,137,35,191,183,136,151,169,164,9,62,195,173,155,89,137,89,119,102,183,89,12,105,210,91,10,97,170,90,82,163,36,72,118,151,98,118,63,211,70,140,217,92,103,219,145,22,228,253,192,16,105,27,10,184,24,183,210,104,90,77,14,169,6,75,43,90,198,127,119,112,245,180,139,196,183,137,42,52,149,161,191,26,71,117,140,148,28,125,53,61,156,37,114,173,153,182,167,81,16,233,241,233,93,172,183,44,94,81,251,30,61,195,197,200,99,213,9,20,164,169,220,153,90,52,121,55,235,47,200,3,42,240,246,46,30,18,86,147,84,67,73,207,14,199,150,178,46,9,63,202,61,172,101,94,201,100,203,23,0,124,126,136,95,206,24,211,7,93,63,11,5,14,219,19,76,182,105,41,50,212,17,240,34,237,72,217,86,32,198,43,203,155,222,220,62,87,47,230,128,187,181,252,255,0,106,128,75,104,118,25,102,108,190,86,66,174,123,210,93,226,218,203,105,39,42,119,91,37,194,199,40,156,116,161,204,225,209,125,199,110,227,223,210,251,195,130,117,66,230,78,33,181,71,107,8,143,45,181,86,227,246,5,192,195,233,147,144,154,150,225,159,202,233,199,37,77,150,91,244,186,22,226,86,226,3,213,97,222,142,178,69,106,31,142,240,133,133,34,57,39,101,100,73,101,44,135,125,237,123,226,247,66,96,45,38,236,19,144,232,143,156,171,58,239,100,186,209,159,87,185,247,14,190,137,111,16,166,230,202,225,83,173,100,226,210,218,206,236,39,216,220,183,216,248,24,190,52,165,45,82,54,68,185,140,13,140,156,86,253,107,124,50,149,184,31,104,153,24,169,138,122,50,201,211,44,154,76,32,91,169,159,115,196,100,36,146,20,147,233,32,143,131,94,248,196,90,254,132,141,164,167,113,237,34,89,52,66,33,53,86,56,150,76,173,153,8,227,209,47,101,187,236,9,142,141,164,206,58,84,184,103,224,51,154,237,116,235,109,123,40,143,168,251,134,40,105,41,130,74,136,132,168,230,144,180,206,101,43,99,202,230,219,110,182,82,123,141,207,196,25,24,169,130,120,134,228,134,116,163,125,249,107,36,137,97,179,119,213,151,121,45,189,219,212,91,247,12,229,195,220,94,98,46,93,0,219,83,57,27,139,41,115,74,52,161,226,51,46,138,58,179,136,210,157,202,35,169,201,164,110,120,125,159,87,18,228,63,150,75,181,148,123,184,159,177,226,46,206,10,215,78,179,54,54,34,102,150,67,114,204,164,90,130,220,100,166,203,169,33,48,36,246,155,172,154,140,132,39,29,139,128,47,22,217,150,87,8,184,145,251,97,236,25,56,119,175,103,146,118,183,5,16,176,24,119,21,46,143,167,225,34,9,122,195,114,14,25,102,118,81,92,205,23,184,187,178,232,252,186,204,174,246,122,223,124,98,59,169,156,134,14,99,171,204,227,222,46,254,65,151,93,184,238,238,29,4,61,8,211,75,74,80,212,192,210,106,35,51,52,151,243,71,171,130,123,54,123,171,179,171,223,29,130,231,50,216,68,154,162,34,114,101,44,231,208,81,238,251,5,220,3,205,195,208,176,198,100,181,20,113,25,43,187,249,163,181,98,154,98,25,149,52,146,137,222,119,223,107,253,225,186,170,218,68,167,18,219,51,61,234,177,17,106,87,199,236,164,85,115,199,162,29,35,132,138,204,155,91,200,34,223,246,72,6,210,41,136,116,190,81,63,44,231,236,221,110,22,236,29,130,32,80,203,36,223,76,136,187,125,241,88,120,247,141,164,155,206,244,183,223,162,93,190,240,228,165,122,212,235,28,59,160,248,152,14,162,50,151,134,152,34,202,56,157,234,207,208,183,228,239,29,97,208,18,182,86,167,73,232,220,202,51,35,35,82,127,154,61,156,44,116,17,43,86,151,119,165,54,50,202,99,152,80,208,175,244,141,25,179,116,184,153,0,182,241,244,130,98,25,38,18,212,106,146,133,93,38,148,220,204,136,140,189,136,243,136,209,246,157,126,250,231,167,169,203,195,164,217,127,163,23,185,108,67,178,130,50,69,186,184,152,235,93,140,139,85,181,78,123,251,136,5,183,134,193,42,122,11,54,174,38,112,121,237,124,203,71,87,252,223,120,230,194,225,108,152,237,153,249,145,22,111,100,143,230,15,77,52,152,77,218,213,106,158,181,243,95,162,158,238,225,224,142,176,172,146,242,27,68,198,196,163,43,150,165,174,223,169,19,148,14,249,236,51,147,176,172,236,191,48,86,82,204,93,36,158,255,0,176,129,217,200,233,214,96,148,77,39,104,202,106,53,25,170,215,242,125,238,225,209,193,212,117,83,133,227,163,46,70,171,31,139,111,135,216,33,205,85,73,48,133,44,239,70,229,50,223,125,90,79,119,14,162,1,239,37,242,232,70,53,110,155,202,35,77,252,165,23,127,112,236,210,252,35,22,82,98,91,204,158,163,89,11,113,7,87,189,16,164,54,115,12,217,175,187,82,69,254,104,231,46,108,173,89,190,228,71,71,172,242,125,142,193,71,166,157,78,34,9,4,152,116,180,225,18,203,129,25,245,31,97,142,158,26,117,30,135,148,110,176,218,19,99,177,169,42,46,191,124,116,106,168,181,177,10,97,136,203,154,74,246,213,245,110,237,46,241,219,182,203,241,112,237,171,46,124,201,37,241,34,234,1,232,161,39,100,226,82,74,114,30,249,8,204,136,255,0,172,107,126,41,183,50,248,198,247,95,129,143,50,152,56,214,20,106,75,121,72,247,113,35,20,218,162,90,245,87,45,126,27,136,7,38,50,76,204,102,75,155,199,146,254,77,186,254,199,112,219,141,73,201,32,34,74,20,141,89,90,91,197,172,223,191,41,246,91,118,225,202,130,154,48,188,254,62,246,183,173,62,254,225,89,172,43,145,205,56,218,17,156,150,209,183,107,218,247,190,239,186,2,221,61,91,77,118,150,208,112,240,132,71,98,62,130,187,126,168,119,50,202,174,53,78,54,147,110,26,198,233,17,238,62,238,241,190,221,6,219,134,78,189,42,190,83,227,175,234,255,0,164,57,72,164,154,101,196,155,18,251,17,25,31,170,245,253,149,12,113,40,236,157,157,70,61,12,100,219,77,40,207,129,37,38,119,223,239,142,159,81,50,152,76,242,189,2,241,52,231,21,165,165,117,39,183,135,18,30,130,18,10,26,25,8,75,205,229,82,111,125,230,127,120,118,13,197,203,161,208,74,55,50,229,238,81,140,176,170,211,242,216,105,107,41,125,110,45,11,82,84,131,39,12,136,188,171,246,119,14,146,121,60,136,138,121,216,38,18,203,132,211,234,177,32,140,213,98,51,43,157,140,115,166,83,120,119,27,36,67,196,92,201,68,118,200,124,44,125,164,58,169,36,185,78,205,98,31,113,155,165,196,45,68,121,184,221,68,125,160,59,169,84,2,141,166,223,117,14,164,214,210,76,247,88,174,100,71,216,57,72,40,134,175,170,101,74,191,30,137,152,237,25,100,147,14,210,9,59,146,132,149,175,220,57,45,194,165,55,232,125,208,27,144,171,83,185,182,130,201,107,91,170,255,0,108,116,49,114,18,83,140,154,91,136,59,43,168,189,238,225,233,209,14,74,190,116,94,221,227,75,239,176,201,167,50,237,126,227,25,114,29,43,18,116,161,165,37,73,120,174,103,196,191,168,80,229,173,180,70,164,27,134,105,222,68,125,191,104,118,174,69,180,178,61,91,151,221,110,3,138,165,56,173,233,59,238,19,144,235,54,232,166,30,200,182,146,150,211,235,148,147,46,174,209,204,134,156,195,102,74,23,21,12,149,111,185,103,34,63,190,52,69,182,195,173,41,14,149,214,118,185,111,237,29,57,72,93,126,59,90,196,46,100,171,129,231,183,87,121,134,71,161,137,143,91,141,17,195,106,221,44,222,183,165,187,127,97,141,114,232,85,184,241,184,234,22,156,200,204,123,172,87,51,33,185,38,149,106,89,74,30,99,42,137,39,114,205,126,190,227,29,138,219,91,41,45,89,91,171,236,10,55,205,78,52,202,18,218,51,88,136,184,95,117,134,219,79,62,163,86,102,237,191,176,198,209,68,188,159,41,123,189,226,26,153,137,185,171,167,247,5,20,141,81,116,44,100,124,127,16,242,17,107,93,208,187,111,69,204,190,224,245,206,39,53,179,16,234,34,160,33,141,59,154,221,99,191,72,255,0,40,146,60,251,241,241,203,105,105,106,28,151,116,153,110,65,158,251,123,227,164,113,169,171,209,45,154,229,239,17,110,35,50,105,91,138,227,212,60,168,56,37,101,51,201,187,55,89,255,0,249,192,113,35,42,25,100,43,14,45,113,153,77,45,154,253,77,71,192,189,225,136,209,15,6,146,134,73,63,157,7,190,247,221,109,253,227,173,152,203,160,150,183,12,159,81,153,219,113,40,187,187,135,138,170,49,98,14,13,113,44,67,207,242,41,25,44,91,41,157,175,148,250,209,222,60,122,113,74,101,21,29,226,167,185,154,87,15,149,82,87,177,125,71,104,153,129,116,98,146,228,20,50,149,12,218,151,146,217,110,87,189,207,127,15,124,120,9,158,36,212,82,152,167,210,228,4,19,109,33,229,52,149,186,210,202,246,51,182,252,196,87,177,14,116,170,184,118,48,218,98,42,105,156,151,155,49,106,45,123,92,203,130,123,134,252,250,153,149,84,112,72,75,48,91,67,139,112,159,87,140,82,47,114,59,159,18,246,92,5,29,83,56,216,68,146,76,68,198,64,218,137,36,74,37,61,99,35,236,222,224,235,230,216,251,15,10,166,201,19,138,107,121,168,143,52,65,117,91,221,7,75,21,130,236,187,20,242,220,166,238,133,56,165,17,237,135,219,245,99,196,213,248,25,16,227,172,243,109,47,123,41,204,255,0,46,151,105,91,139,158,248,11,137,1,140,210,217,206,179,105,158,211,201,212,219,46,174,41,37,198,252,110,179,236,27,115,115,148,155,36,228,60,197,167,13,180,169,93,23,146,123,237,186,246,24,251,15,134,213,68,175,53,164,186,173,109,191,76,182,171,219,247,71,218,61,68,161,234,201,247,142,29,229,102,39,84,148,90,205,21,238,118,176,15,122,212,4,36,228,203,90,242,174,163,213,120,181,23,3,251,123,247,142,213,169,12,182,67,47,136,86,210,234,13,180,173,255,0,28,180,151,4,251,197,187,112,224,210,146,25,235,74,105,216,136,91,33,17,41,82,143,58,55,36,178,223,129,143,83,80,201,94,154,66,196,54,212,54,183,89,14,182,173,156,147,115,50,61,220,75,180,5,183,154,86,176,168,116,160,118,249,118,169,196,18,148,163,116,174,71,115,246,221,196,57,210,89,45,35,63,38,102,17,147,228,161,215,243,102,75,81,77,17,22,91,145,90,228,103,192,136,116,243,92,30,154,196,160,221,134,167,115,58,73,36,164,246,180,151,94,254,43,183,11,142,182,23,15,49,38,87,18,150,160,228,250,166,26,190,82,218,33,213,107,150,254,42,51,226,102,2,244,83,201,164,169,228,195,165,186,134,24,145,15,158,198,244,91,94,186,252,120,118,139,131,39,170,101,177,134,150,96,230,144,15,229,104,148,90,183,210,163,203,184,175,184,248,111,33,97,36,184,115,91,204,208,201,77,36,218,198,220,205,159,229,134,74,246,189,188,149,23,97,11,191,72,208,240,50,20,178,243,210,189,67,155,42,90,89,235,205,93,46,137,153,121,71,216,3,221,165,210,138,66,72,141,39,114,37,116,71,135,172,41,25,124,233,246,149,18,236,82,77,181,186,101,171,82,75,202,50,191,20,159,96,246,240,187,43,8,78,175,163,100,17,117,158,225,229,170,24,245,162,38,204,187,110,155,151,232,247,151,112,11,38,138,97,170,122,250,180,197,22,209,199,92,94,199,179,113,118,139,171,40,168,18,246,183,82,244,43,150,203,124,170,189,184,246,24,243,83,73,116,214,111,170,241,58,221,86,111,92,148,218,246,239,46,193,235,233,90,13,112,219,86,105,86,92,217,62,143,127,101,237,132,129,203,169,21,24,150,31,114,14,25,79,101,134,81,149,144,106,44,196,71,187,119,216,30,66,73,82,212,48,241,112,240,143,75,16,219,110,190,140,198,182,86,70,68,102,68,103,196,93,210,149,36,218,83,43,99,114,200,200,203,55,18,50,247,199,2,34,143,128,89,235,209,46,187,136,77,208,122,229,110,50,222,94,184,81,209,184,230,217,52,103,92,100,148,100,50,53,39,113,23,148,124,69,192,166,161,152,76,4,50,90,112,213,229,219,121,29,250,70,45,149,78,212,198,76,147,125,180,234,82,132,37,70,119,74,172,102,171,119,143,73,135,21,58,98,57,186,18,34,59,51,138,215,93,58,171,123,51,226,68,44,11,149,10,217,148,66,82,164,168,147,191,125,187,135,120,193,164,136,146,74,35,178,123,71,88,202,219,117,178,117,7,115,62,6,58,216,201,188,92,26,148,105,136,200,68,179,73,116,8,255,0,23,112,203,35,217,17,175,34,114,166,251,139,168,112,226,225,9,69,156,201,119,82,174,99,139,37,157,166,44,144,133,68,230,86,164,148,101,146,219,247,119,13,201,188,213,48,208,228,189,126,91,185,107,229,191,81,247,0,224,60,151,17,108,141,168,239,199,112,233,19,59,152,177,123,195,54,89,189,146,21,249,71,49,137,194,143,54,190,39,178,221,15,200,67,207,204,103,178,245,234,245,81,87,181,239,208,87,119,112,198,71,170,92,225,180,178,181,45,248,116,153,36,204,136,213,110,175,124,117,142,84,141,36,143,229,152,75,219,217,151,229,30,98,34,30,161,138,136,65,48,140,204,170,201,94,244,23,94,254,59,248,14,99,20,227,170,47,150,224,250,87,253,115,171,236,31,190,25,145,216,189,61,39,161,212,180,187,14,118,177,116,85,223,239,143,39,82,213,211,8,40,104,148,193,181,12,234,209,147,42,77,42,81,157,204,175,184,149,222,99,189,137,144,62,202,77,16,144,150,108,200,140,252,97,113,191,121,251,195,140,237,53,47,40,115,139,154,65,125,113,90,197,118,216,183,36,253,224,30,14,89,49,157,212,115,86,161,230,18,211,105,136,140,217,214,211,43,77,178,164,204,172,102,102,92,82,66,224,73,36,176,18,198,210,233,62,226,86,105,52,153,56,164,149,186,87,236,238,30,74,111,48,106,89,18,236,37,56,246,173,246,242,234,83,148,206,215,34,53,111,89,91,129,171,136,230,201,156,171,230,48,232,114,32,245,138,50,81,153,248,162,224,171,117,8,61,179,135,4,109,145,28,82,55,123,114,27,71,27,44,134,44,199,48,135,35,242,122,78,164,116,232,150,79,140,139,92,198,235,123,36,113,251,99,164,159,211,245,27,140,17,193,66,93,102,237,207,198,55,194,199,218,126,240,15,73,29,20,167,50,108,249,28,181,239,151,125,184,118,13,124,246,227,94,168,108,34,252,51,110,191,221,29,4,130,87,90,22,191,107,99,216,229,233,53,223,126,7,239,14,246,38,71,172,203,180,66,222,215,183,79,242,24,13,248,102,83,24,226,23,115,50,206,73,51,71,15,255,0,55,143,79,43,151,48,203,121,243,175,162,230,109,230,93,221,195,171,151,162,93,4,209,164,203,33,231,205,235,143,168,191,32,235,106,74,226,2,73,172,105,19,77,79,202,230,237,181,10,87,110,255,0,36,251,5,30,240,163,27,101,39,227,91,43,111,222,161,210,207,42,189,141,135,242,61,6,121,50,219,50,187,76,187,251,197,154,152,98,172,202,45,205,76,166,125,156,220,70,68,150,202,146,186,206,246,46,146,59,203,184,121,169,244,235,17,162,96,159,90,98,115,26,178,239,200,193,117,151,112,185,23,129,117,100,92,107,198,130,76,42,144,190,180,17,159,2,247,251,135,79,54,149,192,206,29,83,177,145,11,109,106,50,81,146,22,69,107,21,139,137,31,80,180,178,41,206,35,55,20,194,31,137,179,101,154,229,145,142,195,236,33,233,21,17,94,68,167,90,194,243,26,186,236,201,110,251,35,17,112,33,161,96,229,172,182,108,196,94,200,38,203,58,203,133,191,168,113,163,170,24,102,145,171,56,200,66,202,188,187,220,43,245,247,143,32,210,113,13,196,146,98,74,232,34,221,234,28,126,192,228,63,32,125,214,16,228,100,37,220,85,148,179,214,22,245,25,111,224,126,248,13,169,220,205,232,237,77,146,218,178,102,242,8,207,141,187,251,135,147,165,240,234,82,198,211,182,189,30,198,108,153,117,138,74,115,121,87,181,211,191,168,119,177,212,245,98,156,155,12,29,175,124,222,49,174,235,113,63,124,122,233,125,53,56,136,214,115,148,22,108,182,201,227,18,93,183,242,79,222,23,3,182,128,159,74,26,115,52,12,214,9,245,230,73,216,159,74,183,245,22,227,27,147,170,198,96,204,59,198,195,80,139,81,48,165,36,178,168,238,118,59,22,229,14,4,150,128,151,65,62,107,76,167,39,77,7,125,122,143,129,159,182,30,148,233,73,99,197,153,232,11,151,3,241,170,225,246,12,48,44,244,222,185,174,163,34,145,13,13,78,54,235,47,32,155,90,219,131,121,86,185,153,30,242,85,175,99,26,96,168,89,133,64,234,34,230,82,185,163,42,136,190,114,109,133,36,139,41,25,21,179,36,251,8,94,118,228,20,188,181,179,113,112,154,178,111,198,25,235,28,59,17,117,241,238,29,92,202,173,148,192,147,140,202,230,25,20,139,106,203,84,163,181,237,127,41,61,230,3,166,167,104,88,9,59,16,228,181,198,182,108,231,190,184,210,86,185,159,30,137,118,142,234,56,225,101,176,201,56,104,132,173,89,242,217,75,35,220,119,62,161,214,181,61,153,205,22,70,81,90,212,59,237,18,155,219,236,23,96,236,97,101,168,140,47,151,217,206,155,25,249,86,223,126,227,236,16,121,168,186,150,37,165,172,141,48,228,146,89,145,25,145,239,251,162,205,98,22,38,197,59,174,129,97,201,91,138,98,57,68,105,73,153,168,136,179,150,242,37,139,151,139,78,203,169,249,35,113,80,42,217,221,84,122,90,82,172,165,238,200,225,153,88,238,92,72,134,43,211,230,237,73,94,206,225,162,126,89,108,151,18,242,83,228,111,215,17,95,117,189,151,221,18,69,224,144,109,48,208,77,204,161,152,83,142,76,90,109,247,72,210,102,148,153,149,250,54,224,93,35,227,113,108,42,39,235,57,158,207,173,166,162,75,85,158,217,32,221,235,183,30,61,130,228,68,76,99,37,80,16,16,144,15,106,137,182,73,181,39,41,42,217,82,146,34,185,145,247,142,92,185,216,200,141,102,218,172,217,109,151,113,23,109,248,125,129,114,60,125,5,3,51,132,219,141,217,124,66,51,106,173,157,165,21,237,152,118,243,148,197,169,74,86,204,188,228,209,229,44,135,191,136,244,208,243,122,101,130,91,109,196,101,113,222,138,11,35,135,115,234,234,239,28,72,239,150,95,74,217,233,36,146,69,126,27,238,125,161,34,218,205,39,181,60,169,43,68,36,155,88,90,163,112,179,195,184,125,45,251,183,25,118,16,182,149,21,67,91,76,34,98,29,93,56,172,206,100,220,136,55,186,136,187,251,134,66,71,66,48,167,8,162,155,189,211,99,222,124,55,246,13,16,52,197,63,25,16,131,114,7,57,46,247,241,171,43,216,143,191,184,76,11,7,36,171,235,56,8,102,97,98,36,9,105,148,102,186,220,132,117,54,185,153,239,51,85,184,152,218,158,76,166,49,232,122,96,228,42,117,142,101,185,33,10,203,186,197,219,220,50,54,97,65,82,110,193,184,151,101,55,35,181,252,123,189,165,237,135,159,153,209,52,20,52,185,196,174,89,149,73,181,252,115,199,235,139,219,7,49,104,41,200,136,88,147,67,81,81,13,182,100,193,25,150,114,35,37,110,221,188,119,208,242,153,75,206,169,69,26,163,51,35,61,206,39,183,222,29,132,53,31,77,28,123,199,7,46,227,154,222,57,207,39,55,122,189,225,236,41,220,56,97,231,179,243,53,208,166,115,36,246,131,225,114,183,174,17,114,233,41,249,36,62,87,178,169,227,77,145,99,185,111,45,253,195,209,62,196,210,27,46,199,47,121,220,215,205,226,148,171,118,112,251,35,219,203,40,104,72,54,73,41,149,228,51,74,72,252,121,159,2,250,161,220,183,44,130,135,190,118,50,230,225,210,51,252,99,40,50,182,240,83,105,244,177,15,56,244,179,84,163,34,52,147,172,173,57,140,175,195,121,92,109,187,53,155,79,143,229,184,34,66,86,90,149,27,77,168,172,147,226,123,204,247,239,49,234,106,121,100,206,56,161,209,47,99,57,145,44,149,210,73,113,181,184,159,190,60,172,108,182,176,149,54,178,109,157,82,73,6,225,244,154,87,110,254,39,216,42,56,113,72,85,60,149,61,8,147,86,165,7,16,70,233,92,174,93,182,182,237,195,133,11,88,205,170,55,10,13,216,88,99,101,203,165,74,97,10,185,88,179,113,204,101,216,42,184,152,248,248,71,161,102,107,214,62,242,84,210,83,100,149,210,101,98,43,167,119,19,49,216,209,52,155,208,246,203,1,148,245,171,63,85,35,245,133,222,32,244,82,169,3,170,147,181,24,196,60,82,222,60,214,74,80,102,71,211,50,224,69,126,3,173,142,240,178,6,45,101,7,79,68,184,72,182,91,194,58,119,185,21,248,123,230,46,149,47,6,184,120,120,104,119,155,202,73,207,114,189,250,212,99,211,166,89,4,226,117,170,98,234,62,188,199,249,64,121,74,2,161,169,73,109,55,31,41,75,4,152,36,149,212,195,137,233,116,55,111,63,124,92,200,89,163,171,109,10,116,154,77,208,70,124,75,127,219,29,35,44,203,33,79,51,137,203,187,47,21,24,230,177,48,146,186,122,148,187,115,73,111,44,171,221,111,176,40,222,139,154,77,16,191,149,32,201,210,51,59,153,54,165,110,234,224,99,189,133,140,75,25,182,149,182,214,107,101,206,121,111,246,199,72,228,206,22,21,41,213,191,148,148,91,186,38,123,139,236,15,23,81,86,143,187,179,236,211,43,219,62,111,18,93,221,169,1,113,29,174,165,59,181,83,153,82,187,109,16,147,183,249,67,216,33,228,36,200,210,180,157,142,252,70,41,210,244,245,87,25,180,237,144,121,242,100,203,227,27,43,95,53,248,31,113,12,155,90,148,91,153,61,214,251,191,100,88,145,220,162,57,89,76,203,33,145,117,141,214,38,173,18,137,14,62,194,76,247,216,212,68,127,124,117,144,40,113,200,87,51,21,212,102,100,95,104,135,75,60,130,156,165,90,232,22,173,149,4,87,204,142,55,239,238,20,123,67,154,178,91,209,16,193,159,81,103,47,202,56,142,205,77,111,26,77,108,216,250,239,221,239,139,110,79,213,168,137,200,107,177,23,85,154,236,28,230,151,82,169,36,227,135,191,172,252,88,153,23,3,44,58,208,75,55,138,234,43,238,81,14,3,241,75,74,148,134,201,42,36,168,200,186,247,14,20,177,232,167,18,132,68,170,230,77,149,202,197,199,119,96,236,27,134,37,40,213,147,137,95,136,117,26,19,20,233,17,102,74,74,229,216,99,125,46,190,119,179,119,253,201,141,123,10,220,34,179,87,183,182,28,164,161,40,190,235,92,32,108,176,78,22,108,200,50,225,196,135,41,231,13,9,81,183,101,25,36,204,186,247,142,190,38,55,85,151,59,182,189,237,209,27,109,205,88,121,181,27,79,223,137,121,39,199,237,10,52,197,204,227,144,118,76,58,76,178,220,207,33,254,81,193,84,197,107,108,212,246,173,10,45,196,92,55,125,177,202,92,83,75,81,33,229,220,213,187,129,240,28,41,148,51,43,135,90,161,209,117,145,17,22,243,237,239,1,194,152,199,182,168,119,18,167,90,34,59,122,238,242,29,52,28,233,16,211,84,33,47,67,217,55,222,165,123,95,124,113,35,161,166,238,71,45,146,69,216,59,110,186,123,11,236,241,28,87,41,185,154,204,226,152,130,187,135,193,90,196,251,220,12,198,34,234,75,163,201,246,90,81,45,163,204,218,85,209,62,226,239,29,138,76,148,68,100,100,119,43,238,30,50,68,113,176,237,50,220,71,68,208,194,82,101,184,236,100,69,216,61,60,36,78,228,230,95,173,46,161,144,215,17,186,247,246,67,30,49,202,156,68,223,153,51,34,36,245,91,79,169,23,110,171,142,227,236,25,16,249,161,72,35,227,115,184,240,53,156,149,152,237,143,229,108,249,53,158,188,202,215,203,223,220,4,32,166,180,167,77,157,143,51,49,69,125,103,20,253,79,112,240,139,129,91,142,164,181,110,239,177,110,46,241,154,184,177,129,147,118,57,171,103,165,178,230,215,223,229,228,159,235,125,174,12,108,143,164,98,165,241,236,176,236,191,86,165,18,84,69,173,35,245,198,94,203,184,6,238,22,82,205,198,76,101,238,190,136,180,218,104,210,76,200,172,68,89,145,218,93,227,57,48,134,149,151,182,251,108,161,232,131,37,68,58,126,82,111,234,69,221,220,49,187,8,233,136,165,236,206,236,55,74,102,104,185,235,75,117,181,125,227,48,48,146,85,150,121,10,198,162,217,157,120,237,155,220,79,191,184,23,185,193,196,220,59,131,142,145,204,140,202,98,105,94,167,122,45,109,203,71,181,238,24,31,142,116,131,50,57,236,237,108,38,48,245,27,53,181,164,93,104,107,141,146,93,162,87,234,138,109,15,82,209,55,130,185,158,79,162,123,162,123,196,120,233,83,33,118,30,127,84,37,48,153,80,157,139,232,132,126,177,142,240,70,58,80,209,251,28,114,205,106,109,62,33,69,211,59,122,244,247,139,145,92,181,7,25,71,203,92,76,73,41,107,113,149,153,33,100,118,187,74,252,162,206,178,165,193,205,30,109,71,146,200,34,183,30,195,23,2,99,26,111,83,114,244,27,183,34,75,71,108,190,230,96,53,96,196,12,59,213,172,193,167,92,82,82,152,39,108,119,34,250,51,98,107,176,162,90,196,55,58,106,150,226,179,106,47,115,35,246,125,194,18,48,190,53,48,181,108,115,136,119,42,142,21,212,153,229,191,209,80,38,239,7,98,17,19,206,247,94,108,187,63,85,191,92,1,126,96,61,127,216,252,99,180,46,6,58,232,34,73,103,251,31,140,118,37,192,192,80,84,207,46,225,75,31,17,69,25,117,128,212,91,210,40,64,147,186,108,64,3,81,10,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,20,189,134,147,226,53,90,225,98,1,164,84,138,226,135,196,47,96,26,21,114,26,115,95,172,110,45,38,54,148,86,222,64,43,186,219,198,203,173,146,175,184,110,37,87,26,141,25,136,7,89,17,14,70,74,232,118,117,143,25,92,83,172,205,37,49,172,46,15,90,78,234,238,90,195,77,236,164,159,105,118,11,130,227,55,35,224,58,248,249,122,34,26,91,106,74,76,149,110,38,125,164,2,32,52,187,193,135,97,19,49,152,195,83,121,14,34,167,123,167,182,17,230,37,107,207,129,175,112,194,73,164,146,34,87,48,138,65,194,234,141,183,214,209,150,114,85,172,163,221,196,251,4,228,227,238,4,203,42,249,54,168,224,224,205,74,155,237,38,110,69,62,146,185,161,223,99,215,210,247,132,103,227,54,143,79,72,102,211,87,90,41,106,81,207,47,178,146,76,75,234,50,44,206,91,138,123,128,99,76,41,196,173,57,79,126,82,34,234,28,163,151,60,124,25,255,0,40,191,40,245,229,65,61,12,243,173,25,195,93,42,52,238,113,125,70,125,195,209,194,97,234,162,51,216,161,186,54,226,234,255,0,32,15,25,73,72,38,83,25,155,48,237,66,107,13,111,178,139,107,18,87,186,173,110,35,45,48,67,2,163,103,27,36,84,117,45,174,201,56,109,179,86,220,73,178,75,86,118,177,56,93,166,56,152,35,163,187,147,90,149,162,90,101,166,150,227,160,174,74,138,124,183,27,135,216,158,225,33,152,69,128,240,20,244,184,146,228,44,21,211,49,215,150,174,41,243,224,150,251,122,247,0,242,216,123,130,80,50,168,82,66,41,157,85,163,53,159,62,154,186,145,191,213,15,176,92,230,176,241,182,91,50,110,81,109,247,249,227,255,0,168,92,136,26,94,18,13,25,91,101,9,233,102,220,226,143,126,238,223,120,114,156,129,67,105,50,202,95,108,195,2,212,196,209,142,52,218,137,50,219,90,223,70,255,0,234,22,211,19,112,209,169,204,162,101,13,19,37,215,19,218,156,201,218,77,55,178,144,125,74,46,193,147,43,151,48,245,210,166,200,243,123,99,29,52,246,144,131,140,132,125,38,195,119,94,94,46,44,184,25,118,123,194,76,8,82,210,55,7,154,144,174,62,50,30,157,212,103,159,58,222,109,172,213,114,61,113,218,198,179,236,24,233,40,155,70,211,83,168,179,106,35,102,200,78,67,249,4,187,17,44,183,112,63,99,199,184,74,70,151,24,56,124,200,228,83,73,130,34,118,163,53,21,223,118,246,52,62,125,130,51,113,6,153,230,121,188,201,54,104,148,137,139,205,25,165,106,62,10,95,111,188,16,50,95,9,177,234,34,26,70,136,88,170,175,46,166,18,21,180,167,97,35,181,144,100,101,114,111,184,101,141,25,95,193,78,54,204,147,109,118,167,87,127,16,105,181,243,123,82,236,17,91,79,84,17,114,198,220,105,15,40,136,210,132,238,66,79,133,251,70,90,225,78,45,162,31,157,51,156,97,230,212,90,204,181,237,251,194,96,103,49,79,219,135,225,23,151,55,185,223,241,15,5,63,173,167,49,15,108,240,83,60,198,235,57,8,181,40,43,168,204,202,219,211,239,14,170,85,91,55,54,214,219,104,241,89,124,166,208,92,111,216,125,195,110,42,62,158,130,37,69,196,192,196,45,76,36,221,35,65,245,22,255,0,100,93,131,17,216,200,81,90,69,62,203,206,150,100,37,244,146,143,197,22,235,149,197,208,145,166,53,9,249,108,172,121,207,179,133,187,134,61,77,113,226,83,32,120,152,128,102,102,209,27,122,221,204,50,174,149,204,175,210,87,113,13,234,107,73,216,104,136,230,152,140,231,103,18,165,42,228,80,144,229,235,78,220,20,93,96,50,166,1,132,188,134,238,139,222,253,126,248,238,89,130,104,225,201,178,107,127,102,99,237,22,138,143,198,169,28,205,152,69,38,26,103,227,117,158,83,45,23,3,87,98,251,133,197,148,214,178,232,244,180,109,51,20,89,243,91,50,18,92,47,216,174,224,27,143,192,69,176,234,220,101,172,183,81,145,30,98,61,215,247,199,107,4,183,146,132,19,167,107,32,136,248,113,220,54,29,156,75,212,155,173,151,142,231,126,5,249,71,6,50,162,132,133,108,150,150,222,34,205,148,172,146,63,198,3,191,90,208,180,145,56,119,33,199,38,229,201,226,86,191,213,15,17,48,196,136,72,50,60,200,139,220,188,187,154,71,127,127,112,182,53,46,63,191,3,179,108,143,199,163,62,124,223,42,176,119,181,173,196,251,192,95,119,145,42,126,218,194,205,150,246,242,136,121,104,153,61,52,131,214,38,26,198,132,220,143,59,155,140,190,200,176,242,237,37,98,188,102,219,19,50,115,134,92,176,144,229,110,55,235,46,225,115,228,248,133,38,168,152,55,33,161,163,82,74,115,81,227,80,130,223,98,236,81,238,233,7,81,219,69,68,203,33,213,171,97,121,76,211,114,43,40,247,253,145,176,152,88,169,161,89,182,245,169,62,137,239,36,239,45,253,195,67,197,2,183,18,227,140,168,242,219,172,248,125,177,190,221,75,38,147,54,119,133,137,185,30,110,129,17,241,221,214,161,48,59,9,93,60,108,45,167,31,131,203,151,53,207,89,126,222,195,29,227,112,50,247,80,80,174,53,123,241,78,101,123,252,71,155,134,174,160,163,20,150,216,110,41,38,187,219,50,17,213,246,123,135,153,168,113,6,101,39,154,68,60,220,83,169,97,156,150,74,89,108,207,122,75,183,188,251,67,144,186,112,52,164,152,222,56,141,131,164,164,216,207,90,190,210,239,238,29,201,51,47,131,105,40,74,114,18,72,144,91,212,118,177,112,251,130,221,81,248,146,169,164,189,151,92,92,74,150,164,44,204,205,166,203,130,204,186,140,106,155,86,19,53,230,40,120,165,164,181,167,107,180,142,27,251,133,200,184,42,75,47,21,154,43,245,245,150,225,208,198,194,70,158,75,55,219,214,93,195,162,150,214,81,140,101,92,91,238,44,141,178,46,139,104,227,187,222,29,187,85,84,4,85,238,204,65,229,237,74,75,143,217,14,163,92,189,164,163,89,153,54,189,186,253,241,220,68,197,162,21,42,90,220,202,148,164,212,123,175,184,135,152,126,162,151,193,101,187,47,244,239,193,36,124,61,243,239,27,48,245,180,170,112,157,82,161,226,207,90,122,158,146,18,92,125,229,119,128,246,50,137,188,20,114,8,145,17,156,148,230,79,32,203,179,119,14,241,218,62,195,73,35,54,209,193,55,226,124,71,151,147,55,9,14,146,84,51,74,66,82,238,107,92,207,126,238,211,30,141,17,236,173,7,157,43,51,61,220,11,242,128,235,226,26,117,106,86,84,220,206,221,100,56,47,64,77,29,204,150,154,185,29,173,210,72,237,213,17,14,110,26,82,218,200,255,0,252,239,28,150,92,96,144,149,26,21,214,3,163,131,145,68,159,74,58,23,162,100,126,188,184,223,184,199,127,46,151,65,176,162,52,179,149,89,44,125,35,62,206,241,215,77,103,236,66,120,164,165,210,52,168,184,36,143,137,95,172,198,136,41,227,134,173,98,150,179,66,147,114,44,169,191,80,15,86,211,109,17,22,98,232,219,119,17,200,36,164,186,135,140,138,172,18,202,114,164,223,35,74,178,249,9,252,163,112,171,100,39,203,218,15,222,109,31,148,7,179,56,134,91,226,187,95,184,199,154,155,76,236,77,18,95,222,121,173,209,247,187,135,155,141,174,223,60,154,151,94,79,27,221,164,119,13,166,230,170,138,81,42,41,74,89,54,100,101,209,34,247,248,123,193,145,233,32,99,29,91,70,167,28,189,149,217,213,184,115,81,16,165,153,19,107,185,25,219,128,241,209,117,68,36,9,41,182,219,124,174,131,86,228,164,247,253,147,238,21,148,86,44,191,148,140,159,185,186,73,43,161,61,221,225,145,237,147,8,183,85,153,77,222,253,227,177,130,132,105,164,160,212,221,148,87,235,62,241,209,194,207,144,100,149,25,57,109,254,180,135,99,15,57,105,213,37,36,151,46,119,226,69,249,69,129,220,26,144,218,73,73,59,95,112,218,75,170,121,102,140,215,34,223,192,104,67,201,121,5,114,59,13,36,227,109,40,212,146,50,62,3,33,201,212,177,107,184,159,186,124,71,18,45,248,40,67,77,149,147,61,250,140,239,111,255,0,81,87,35,8,203,215,113,236,33,230,170,9,131,202,113,164,180,179,44,166,178,59,164,187,132,145,185,17,89,75,19,150,211,43,94,255,0,65,87,243,70,195,245,3,74,101,106,110,46,249,82,102,126,44,247,110,247,135,145,134,150,59,19,155,92,164,43,45,173,188,203,239,14,221,82,215,13,181,161,6,130,37,36,200,238,102,49,30,122,170,172,153,135,39,73,51,28,174,148,50,148,143,18,103,191,165,111,91,110,34,209,212,85,189,93,20,225,183,46,153,230,109,108,100,50,212,52,87,81,223,181,62,240,188,19,10,9,185,164,66,28,125,12,45,25,73,181,17,186,178,51,43,157,203,119,190,52,163,9,41,130,43,185,43,104,212,71,184,202,37,239,202,39,49,142,28,209,90,79,34,243,61,15,174,83,220,122,109,38,246,46,227,46,193,239,232,220,48,152,188,220,27,147,9,29,212,122,204,231,180,167,219,91,130,253,225,120,32,48,234,152,128,91,111,115,98,122,23,224,251,167,198,253,170,239,29,198,205,41,149,67,222,26,21,104,38,188,155,40,206,215,62,243,239,14,17,111,32,240,221,200,88,164,56,82,108,173,166,251,246,155,241,47,170,30,198,93,42,150,66,165,8,84,62,85,161,178,66,139,58,142,198,86,191,88,209,17,84,50,113,74,128,101,47,37,205,214,51,66,109,194,253,160,196,67,173,186,167,226,151,157,181,145,216,146,69,123,153,223,184,81,191,19,45,103,46,116,49,184,213,187,164,124,62,216,232,227,229,176,38,178,214,51,190,234,245,199,249,71,95,85,226,180,154,158,96,245,240,211,5,100,136,212,120,182,155,61,228,74,237,81,110,220,45,52,239,72,201,97,197,173,16,205,205,80,72,113,100,119,134,99,183,119,174,1,234,39,50,170,93,157,78,181,139,95,53,186,78,119,119,143,13,180,81,210,248,134,29,74,245,100,75,37,25,217,211,224,100,45,45,99,164,68,113,108,154,152,168,244,250,165,239,9,15,237,123,199,135,150,98,148,246,113,18,134,30,143,117,93,52,32,179,67,180,94,81,219,168,132,234,50,222,91,91,82,217,145,13,15,51,222,227,132,68,157,75,155,204,236,93,105,30,162,18,105,43,117,149,43,95,115,185,151,146,174,207,120,88,188,50,150,196,207,89,110,57,245,182,179,110,60,155,186,140,210,118,34,65,240,34,183,88,186,51,8,8,249,122,242,195,60,210,27,36,103,81,113,185,239,191,18,238,20,122,101,77,228,208,237,154,222,136,202,69,196,242,44,254,241,15,59,50,170,165,74,142,113,136,56,254,145,219,41,106,149,216,70,124,75,223,29,83,174,196,191,10,180,184,225,25,153,151,81,23,89,10,201,233,232,88,184,246,98,34,90,66,205,121,179,116,212,87,178,76,186,128,123,106,122,118,233,193,195,169,17,62,206,221,2,237,62,225,220,183,58,139,113,102,135,34,110,146,225,208,47,200,56,210,74,126,13,12,178,219,76,165,41,44,214,44,234,237,49,232,17,34,151,54,146,82,161,200,204,202,198,100,181,113,251,96,57,80,209,8,114,29,163,207,117,26,18,103,187,184,117,17,176,76,58,242,151,16,213,200,212,163,79,72,251,123,135,8,167,102,81,207,192,66,154,209,179,169,72,43,164,173,100,157,189,241,203,153,198,108,236,66,184,237,204,221,65,170,228,69,198,197,249,64,121,185,108,198,2,35,89,178,189,155,45,179,116,84,93,182,226,66,234,194,70,75,160,243,235,92,201,158,214,220,163,189,191,253,69,167,166,100,201,70,211,116,163,126,79,92,126,216,123,71,153,154,68,91,36,75,101,151,141,203,250,128,111,68,85,68,212,66,19,183,217,39,99,63,21,223,239,14,100,61,85,4,225,147,107,143,185,169,86,182,168,255,0,32,234,25,164,98,226,162,27,83,174,67,168,179,18,79,166,162,221,126,226,30,130,18,128,106,233,94,173,139,165,68,101,227,86,40,235,170,41,98,106,56,7,83,4,198,208,163,36,160,186,89,55,146,137,86,222,101,212,58,26,126,153,168,164,211,134,30,68,22,165,150,115,88,245,136,85,174,131,239,51,226,98,231,65,72,219,150,180,109,173,8,51,53,102,232,169,71,213,110,191,120,107,143,133,134,135,129,114,52,219,222,155,111,35,59,241,34,12,13,217,60,197,77,192,50,152,199,172,233,102,205,209,246,199,110,5,110,22,28,105,251,176,233,133,75,198,173,203,116,142,246,61,247,35,49,230,92,158,184,83,3,134,105,107,74,58,136,210,159,99,113,234,97,97,17,60,134,102,29,212,146,178,182,151,58,70,105,43,218,221,94,248,13,218,73,111,46,49,91,238,141,156,205,60,56,93,54,29,244,222,30,29,200,84,20,74,46,156,228,124,79,141,143,176,105,147,203,33,37,234,35,67,68,74,38,178,25,146,140,251,59,125,225,183,57,56,135,90,213,180,225,21,157,185,92,186,172,125,194,227,144,232,91,68,59,215,212,21,237,199,143,227,27,8,163,141,219,230,151,94,222,237,255,0,212,61,20,178,64,72,214,230,38,206,249,120,41,93,227,208,34,25,150,111,153,28,123,12,195,3,165,134,145,54,217,149,225,109,210,191,151,253,99,154,185,83,94,86,163,129,123,35,252,163,122,38,105,6,193,157,154,119,114,111,184,139,242,142,33,84,112,106,232,155,111,239,221,228,151,229,1,199,140,133,109,166,148,122,187,110,46,190,241,227,170,103,99,151,13,19,7,2,171,168,242,101,77,139,181,38,123,207,236,143,108,244,108,44,90,13,36,219,155,247,111,251,125,163,134,169,84,173,229,235,222,133,53,95,143,77,69,221,218,29,69,188,144,209,113,51,9,131,17,179,41,110,176,220,205,157,90,226,43,217,38,69,185,42,238,33,238,224,169,216,73,107,73,66,32,245,100,68,101,234,134,124,78,253,163,179,97,185,124,27,105,217,152,82,50,95,46,243,59,95,223,62,241,199,137,143,113,110,169,4,163,202,86,50,43,23,96,116,27,78,55,8,209,120,210,178,111,98,226,54,204,164,239,150,175,202,50,222,101,211,33,166,38,33,135,27,36,169,10,53,17,220,255,0,252,184,233,95,125,232,101,169,198,215,98,53,25,22,226,61,194,100,119,10,56,56,111,82,232,230,227,196,199,156,140,158,36,178,94,43,183,214,127,80,234,166,88,141,42,131,213,235,225,227,85,158,246,202,218,58,173,237,187,199,145,154,98,4,140,245,90,152,72,212,249,87,186,17,221,237,128,92,87,38,45,58,195,139,105,235,153,36,200,186,39,198,222,240,182,213,185,71,70,76,18,102,89,217,56,98,74,248,22,236,202,191,127,3,27,82,106,206,46,49,36,146,121,220,170,119,33,145,182,130,236,252,163,159,51,136,102,37,43,83,169,82,149,171,52,145,240,237,236,16,117,148,149,43,47,139,113,152,133,64,103,36,69,36,140,245,170,43,17,101,62,222,241,116,216,163,41,216,150,146,219,210,220,201,85,238,90,229,151,95,114,133,174,130,157,63,40,97,73,132,113,77,145,40,221,43,37,42,233,88,183,239,247,136,118,242,12,77,152,185,49,98,9,248,167,213,124,215,179,13,17,121,38,98,139,143,11,135,52,130,86,149,38,79,210,43,254,152,119,249,195,159,224,109,63,12,130,38,229,217,83,192,188,114,207,252,225,212,203,42,104,168,157,90,210,242,200,149,155,138,19,222,59,214,166,171,121,178,39,148,165,31,31,36,136,81,69,83,50,83,105,36,136,45,251,190,136,191,202,56,113,244,212,180,153,43,65,122,239,215,21,216,125,227,181,114,52,154,105,46,116,172,118,45,196,93,131,172,41,226,98,31,114,29,122,195,36,25,157,178,145,112,59,7,33,192,118,18,86,155,120,191,186,161,206,114,29,69,109,145,31,85,191,237,113,251,35,91,176,112,170,181,154,225,222,99,75,145,136,102,217,73,69,126,226,1,195,149,177,59,37,169,81,200,232,145,164,248,163,134,251,240,28,185,140,218,30,5,11,109,113,25,21,171,53,17,100,51,237,238,238,29,84,226,168,216,97,22,108,27,169,90,155,89,145,228,73,239,34,221,196,120,8,218,138,119,53,140,104,246,223,22,100,150,212,74,109,4,102,87,59,240,46,240,200,239,42,42,146,61,214,31,68,4,109,243,67,169,36,90,180,249,86,62,210,247,135,65,32,151,199,76,92,97,217,171,58,205,102,109,97,230,34,189,175,111,36,251,136,118,240,18,189,169,31,44,18,21,117,229,61,230,91,183,118,14,84,67,37,40,109,74,135,34,66,90,181,136,183,218,254,255,0,190,49,27,168,134,134,151,17,19,40,213,147,124,55,153,218,255,0,254,163,184,150,197,165,198,147,227,46,118,62,174,241,231,89,155,67,68,145,55,16,219,171,90,184,157,136,136,254,209,141,152,186,166,10,82,102,210,26,136,44,166,73,232,165,39,196,175,214,96,60,118,59,26,222,144,54,148,239,249,168,71,254,67,163,30,176,210,25,166,235,217,186,212,139,25,179,17,115,185,241,215,32,100,13,119,22,221,77,45,68,59,105,85,246,162,127,198,22,82,242,84,94,183,175,164,49,88,170,104,186,74,183,157,186,151,150,73,76,68,76,49,106,208,149,31,171,123,110,174,136,147,212,101,52,53,35,45,143,132,97,248,169,126,179,51,105,90,79,90,162,226,68,103,193,67,157,204,18,104,79,46,19,38,126,30,49,103,123,125,145,225,105,204,82,83,178,88,21,56,184,163,51,133,100,253,69,191,96,93,227,213,162,162,68,194,251,157,241,126,201,41,46,62,241,247,10,58,104,106,82,13,231,144,226,96,47,170,81,40,207,90,123,183,251,253,195,209,193,211,210,195,104,245,144,125,60,219,188,98,187,61,241,204,128,84,3,121,252,66,236,118,190,255,0,127,188,114,93,154,74,97,72,254,86,123,113,102,221,255,0,234,3,161,153,82,108,190,149,184,196,6,99,38,204,136,245,166,91,247,246,152,234,217,148,174,90,132,184,244,62,172,219,189,207,61,237,127,179,222,61,123,53,12,177,214,22,173,158,34,219,203,121,23,103,190,58,25,181,87,77,54,167,97,162,96,35,22,101,151,54,82,43,31,3,246,96,60,149,69,57,137,97,168,134,225,162,114,229,201,148,178,17,245,151,105,15,4,236,214,125,50,155,156,2,159,214,50,231,172,202,130,189,147,126,54,191,18,23,42,44,169,169,185,45,198,101,239,17,59,107,103,81,151,15,121,93,195,205,76,41,230,32,226,220,152,75,219,67,74,69,178,25,173,70,101,114,34,61,199,114,235,48,28,217,61,63,45,109,40,117,232,75,56,166,139,57,235,21,229,110,191,3,30,194,22,42,2,9,134,211,6,230,71,18,130,65,238,81,238,183,13,254,241,15,11,42,140,154,237,10,67,241,73,82,18,131,177,18,75,118,242,238,29,236,60,194,29,147,205,22,135,22,70,86,232,145,113,251,100,3,215,193,70,204,222,37,30,178,232,220,105,220,158,3,190,40,72,53,252,242,221,237,228,239,63,196,45,242,43,121,108,57,106,153,98,41,57,122,39,208,73,240,247,212,58,181,99,10,85,193,81,187,189,193,175,202,2,233,197,34,154,132,73,41,210,202,163,35,52,250,161,239,33,231,167,11,145,70,26,137,39,157,10,104,208,126,89,118,254,81,231,35,103,211,73,163,42,83,17,89,117,9,81,171,58,18,92,75,170,197,220,58,166,231,175,67,32,206,61,107,112,136,243,30,68,167,201,236,234,239,20,114,226,225,232,136,24,182,246,180,100,89,17,44,183,188,123,175,199,119,188,57,104,168,233,88,38,84,228,178,51,34,136,238,71,171,112,247,158,227,242,139,176,121,200,200,217,68,238,33,14,53,10,241,40,200,154,35,89,219,125,251,149,195,120,230,203,228,18,210,77,163,33,137,196,230,59,146,86,174,207,124,186,192,122,250,122,168,56,184,152,125,92,118,118,215,158,222,42,215,177,31,112,245,237,79,178,145,33,81,92,58,181,127,212,45,90,226,229,242,131,54,165,140,56,203,141,121,7,229,17,95,143,19,62,163,49,233,233,167,98,166,104,134,122,33,210,89,57,158,247,34,35,59,92,186,139,184,65,235,96,231,48,145,209,78,67,174,39,62,66,53,91,33,149,140,142,221,157,227,179,230,152,166,208,81,80,176,246,39,119,146,179,150,244,158,254,6,99,203,243,4,206,17,229,198,65,196,48,222,180,206,219,204,207,41,157,237,188,189,225,237,101,17,238,46,25,136,88,181,26,212,211,41,37,88,136,136,212,68,69,114,1,213,185,15,54,112,242,184,139,146,55,39,122,119,14,51,244,74,93,203,154,89,123,95,232,223,253,67,213,45,80,101,188,218,85,207,191,250,199,17,83,117,151,21,43,254,137,0,221,147,200,90,133,215,106,161,50,230,203,127,24,103,194,253,226,225,67,193,30,67,215,53,190,254,203,168,91,232,74,182,92,214,124,204,196,157,237,193,41,252,163,177,137,196,150,33,21,149,101,22,125,28,219,154,111,242,140,160,123,182,144,134,75,34,75,41,25,223,180,106,116,225,22,147,67,219,239,213,191,241,11,123,15,138,48,113,47,54,214,72,219,173,100,130,187,77,245,159,213,15,66,212,221,83,8,101,189,12,165,165,68,172,164,107,73,119,31,127,104,163,181,114,95,41,89,155,137,102,235,62,188,202,252,162,169,128,99,41,89,174,135,213,31,229,30,93,233,228,123,17,103,10,113,7,116,246,33,54,225,126,193,216,65,78,226,149,145,47,58,165,39,125,200,144,158,241,51,3,208,67,193,178,149,93,13,216,237,218,99,158,203,41,79,20,245,118,143,61,206,239,35,164,135,20,68,124,58,37,192,114,89,157,58,118,204,181,158,239,98,144,30,145,164,32,139,135,81,13,71,12,223,90,62,232,243,15,85,204,67,25,33,105,124,207,121,110,66,122,190,200,171,245,228,27,89,115,55,20,119,191,6,209,249,69,200,238,98,229,45,196,100,201,15,155,45,239,211,183,227,29,67,114,135,161,139,41,67,229,43,230,62,153,31,227,6,171,200,5,95,43,81,69,251,132,126,81,204,110,121,9,18,147,81,182,247,28,187,200,191,40,156,135,9,216,75,30,117,55,188,138,252,71,85,52,153,195,203,144,106,138,127,86,209,36,141,93,19,62,39,98,224,93,163,190,122,46,21,119,36,182,189,229,109,255,0,254,163,206,84,210,158,116,132,113,182,9,9,82,146,146,35,90,140,139,114,175,213,112,245,14,3,85,61,32,243,228,135,35,174,241,241,45,83,189,158,245,184,15,65,46,126,81,24,203,103,10,172,232,93,242,238,81,94,198,119,227,239,11,97,23,67,207,88,137,92,84,52,92,26,9,54,203,210,81,153,110,183,90,71,123,78,170,119,44,56,118,34,227,26,90,91,207,152,144,146,223,123,153,90,233,46,208,200,247,137,98,25,43,60,169,183,217,49,187,153,77,145,26,78,197,192,135,9,136,157,106,18,173,247,52,145,158,226,27,164,226,149,185,71,114,20,115,23,20,90,180,150,179,121,90,251,135,81,31,170,115,38,209,190,215,183,220,236,28,228,32,220,59,92,187,71,87,57,94,93,78,77,222,85,254,224,11,15,90,209,84,236,195,99,219,37,186,205,94,179,47,142,112,173,124,183,224,174,226,24,127,94,225,4,161,153,187,79,53,79,89,13,195,37,70,123,90,183,89,74,63,102,50,7,24,177,125,217,7,52,108,110,197,183,175,218,51,89,134,149,124,186,187,121,71,222,99,30,33,235,170,158,171,142,135,76,68,204,214,78,184,136,99,37,176,218,110,70,124,58,41,246,220,120,137,208,118,116,61,47,11,45,133,36,194,64,234,237,21,172,47,26,103,210,178,119,239,62,225,122,240,193,200,152,122,166,4,156,60,165,153,227,234,63,161,40,121,250,18,148,39,33,62,91,75,75,86,215,107,146,212,91,172,159,120,93,26,102,147,102,18,119,13,22,195,109,39,38,127,162,40,207,122,12,186,253,240,202,202,233,187,14,220,194,152,52,41,26,197,57,223,107,217,207,234,24,97,165,94,27,170,37,170,162,106,212,155,49,171,98,179,155,77,186,216,79,12,223,136,102,236,166,28,185,165,166,86,68,126,87,95,182,51,22,115,72,26,102,18,54,152,159,45,108,160,243,236,183,186,212,92,28,107,179,222,4,68,13,97,47,114,77,83,70,66,186,206,164,208,77,150,92,217,173,118,210,124,110,99,181,138,154,52,114,56,38,210,255,0,73,41,110,229,151,218,123,195,185,210,2,78,212,170,189,154,147,72,74,82,78,67,36,136,148,103,198,25,7,214,45,218,230,14,236,232,104,214,121,82,68,68,86,46,162,20,123,60,47,52,63,84,198,223,165,120,87,21,217,244,68,9,200,193,166,16,207,60,116,50,230,217,250,239,250,224,131,44,45,112,153,159,190,254,251,174,9,92,59,214,131,19,155,131,14,237,60,241,199,163,179,241,255,0,156,16,95,248,98,73,102,251,3,158,92,12,112,97,211,229,91,184,115,110,40,169,30,225,182,179,223,246,6,229,186,198,218,248,253,128,21,108,248,16,214,124,70,134,248,144,214,124,119,128,169,112,21,20,46,27,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,5,14,253,66,160,3,64,1,241,0,11,25,145,141,181,164,254,224,220,46,34,142,21,248,118,0,227,249,59,140,107,74,184,113,20,82,20,103,196,134,164,54,100,101,123,0,169,145,25,13,11,106,247,220,67,118,197,195,172,84,144,125,192,58,73,164,158,26,57,173,91,208,176,206,22,124,214,113,4,101,123,30,254,29,226,202,226,38,1,73,170,86,221,52,83,84,186,150,228,114,162,20,167,224,208,102,119,207,188,207,86,123,250,67,32,212,217,30,235,16,217,114,9,167,60,166,90,86,251,239,73,24,12,4,158,232,117,22,236,193,247,97,165,116,83,104,91,206,40,139,80,101,98,53,110,45,204,14,92,163,68,105,131,122,220,240,20,113,223,45,188,82,187,253,196,103,34,228,80,75,81,169,112,48,138,185,153,239,104,143,241,10,162,73,4,139,229,129,132,43,246,52,95,144,5,157,195,124,16,130,166,99,94,136,122,75,78,145,169,214,22,147,98,24,174,89,13,71,214,217,111,223,184,94,136,25,91,80,168,202,211,12,32,179,102,178,18,68,87,221,220,57,40,133,109,163,186,26,109,62,242,108,55,136,187,0,109,169,178,34,61,197,192,113,98,18,86,181,139,128,230,184,93,19,62,194,28,53,244,150,69,220,3,67,44,145,216,236,145,184,236,50,86,209,164,208,131,191,105,13,214,80,68,68,118,33,191,148,141,60,8,5,156,197,252,55,134,170,164,141,194,148,186,82,181,20,192,159,61,165,146,50,242,28,43,249,39,191,165,247,196,99,105,17,163,100,210,18,62,107,26,203,52,211,104,118,126,254,82,66,84,70,68,106,116,200,189,75,184,76,116,202,9,184,150,73,10,105,165,89,119,233,38,253,70,49,255,0,24,176,222,91,51,130,90,151,39,147,172,215,51,55,12,220,135,73,220,204,156,222,125,30,59,192,65,29,87,36,136,165,230,241,80,81,42,100,205,49,47,52,90,131,60,165,145,86,62,36,91,183,238,30,246,139,140,140,137,219,54,40,183,153,203,171,205,227,13,55,242,173,195,236,139,141,165,134,30,53,40,171,147,179,64,202,216,39,102,83,59,147,45,18,111,103,81,107,217,37,218,49,234,149,168,30,148,109,90,248,152,163,214,228,182,173,103,213,155,141,204,187,64,102,189,25,44,171,139,108,189,64,225,250,159,233,183,125,183,112,189,112,20,108,226,101,12,180,46,42,25,102,181,27,126,49,106,62,36,94,215,134,241,100,48,163,19,41,232,254,116,205,3,30,189,94,163,213,26,65,218,249,248,116,251,134,96,83,74,151,186,217,26,33,16,69,175,182,246,211,220,49,145,105,226,176,30,99,48,86,177,77,72,86,121,114,93,196,168,207,240,125,227,162,157,232,237,81,48,131,118,92,237,63,12,180,164,172,166,212,180,25,29,247,239,38,187,55,12,171,131,106,8,145,115,132,108,250,95,173,144,223,121,50,133,54,105,118,92,210,239,218,202,76,65,138,20,206,12,226,84,12,100,50,147,84,65,37,164,103,232,34,54,32,139,121,43,129,100,183,19,23,186,137,163,42,185,115,16,69,29,56,105,227,111,89,156,202,33,197,94,230,171,113,79,121,15,93,27,51,167,165,141,45,213,74,82,90,171,122,155,8,190,243,46,27,203,180,121,248,140,77,144,195,68,170,25,168,72,244,26,109,108,141,160,136,183,95,217,128,245,71,45,142,66,8,151,16,147,182,239,44,248,253,161,186,114,40,167,155,78,117,178,162,59,29,148,102,127,136,121,102,235,184,40,130,37,32,163,136,148,89,138,246,225,255,0,72,104,140,173,146,219,73,52,63,30,158,145,22,229,91,117,190,168,50,56,181,157,1,60,141,133,180,4,100,27,42,56,156,247,214,45,61,27,43,118,228,247,144,176,177,184,31,136,17,57,53,179,249,106,242,222,217,226,223,59,112,247,49,145,210,90,250,87,18,249,177,22,204,107,217,27,185,147,137,74,139,49,25,21,247,168,123,216,52,211,17,57,237,34,134,232,219,202,133,108,58,140,77,131,209,218,168,115,62,88,169,9,90,220,86,231,244,67,209,73,48,110,191,148,169,180,157,65,0,148,147,196,225,147,81,111,17,31,15,104,91,247,12,161,106,18,80,155,228,150,67,166,252,108,202,72,115,10,14,80,104,51,57,100,61,254,178,144,192,176,144,244,69,86,77,153,59,56,101,70,103,199,104,116,255,0,205,28,57,166,28,85,209,109,43,85,56,133,45,196,93,40,135,123,126,164,95,184,136,105,113,25,146,32,89,79,71,169,164,144,233,166,137,134,97,181,30,161,37,184,143,162,146,237,12,11,35,47,195,154,198,18,37,181,57,58,133,50,69,239,150,37,222,178,63,107,222,59,24,172,57,156,198,52,173,162,38,5,213,46,215,55,22,181,94,199,215,116,247,15,89,55,143,74,22,233,52,110,32,203,45,178,238,183,1,195,98,34,49,228,36,209,20,233,18,175,197,102,32,233,165,120,127,62,129,73,54,196,108,27,73,36,153,17,54,226,210,69,115,191,82,70,243,148,53,74,234,149,243,82,28,247,153,239,125,207,230,142,116,100,124,100,33,116,162,223,226,69,209,112,251,61,241,199,131,159,188,183,212,131,137,138,59,17,241,89,246,251,226,114,28,148,225,253,70,108,55,105,140,37,242,151,209,156,236,250,145,189,1,135,245,75,122,204,211,88,99,189,190,142,231,127,181,29,156,45,72,219,72,70,181,113,42,44,132,92,111,191,237,142,84,69,107,46,103,46,86,163,10,247,224,148,255,0,56,94,67,204,199,97,181,99,29,147,83,58,133,78,75,223,52,75,165,198,221,137,238,28,218,119,12,170,24,22,137,81,49,208,11,52,189,158,233,117,103,186,197,218,142,225,216,65,86,16,238,231,202,113,155,173,198,221,254,216,119,201,170,160,154,109,72,54,226,110,119,61,196,95,148,57,10,67,72,102,112,201,178,162,155,182,108,221,21,171,242,14,98,33,226,89,222,227,183,34,60,198,68,163,224,56,240,245,36,43,201,190,88,142,54,222,69,249,69,94,153,55,16,70,134,181,137,53,22,82,190,237,255,0,108,81,72,201,196,44,62,114,83,110,230,77,183,145,23,229,29,36,124,249,215,73,196,195,68,69,55,123,101,233,153,91,135,97,142,114,228,113,209,183,82,94,107,167,236,148,125,95,99,184,80,168,232,243,69,205,200,67,251,42,254,104,15,44,77,78,102,81,174,25,76,156,52,154,73,68,78,60,190,171,16,238,154,68,107,44,161,10,137,86,100,164,146,102,75,62,54,29,212,190,152,136,132,112,220,119,102,59,164,211,209,189,248,251,195,146,252,11,109,167,164,211,71,190,219,146,24,30,45,233,100,222,37,213,154,35,136,136,212,106,34,55,85,194,254,240,210,252,130,126,121,114,204,210,92,126,140,191,200,61,68,34,90,92,91,141,234,211,209,35,234,43,113,29,143,54,56,124,117,71,255,0,231,188,24,22,237,52,181,66,171,230,153,52,126,251,203,252,131,185,98,156,158,25,153,38,96,217,94,223,69,95,228,30,192,165,14,47,200,38,74,223,254,118,14,234,6,72,164,40,245,136,96,238,101,213,253,65,129,110,29,162,231,145,39,152,227,161,143,118,94,147,171,254,104,229,75,104,201,164,26,75,89,17,10,102,75,205,209,90,187,189,175,112,186,8,149,32,139,212,152,255,0,163,253,67,105,249,105,153,244,18,209,110,236,254,160,225,30,69,153,28,209,89,73,17,109,151,31,162,43,242,14,230,93,47,137,129,67,110,197,58,135,9,23,205,101,25,153,222,246,226,93,227,179,106,5,109,145,95,38,238,193,193,154,192,204,30,105,212,67,69,19,119,203,151,166,162,183,14,193,112,57,7,58,134,105,102,214,71,110,158,194,43,125,241,180,169,154,20,102,171,187,99,59,151,255,0,151,29,27,84,252,231,88,107,114,57,181,92,186,221,89,254,33,173,82,137,154,119,28,90,119,110,245,69,126,64,230,57,51,41,146,214,209,37,151,94,66,137,124,115,91,117,143,176,199,17,25,150,89,162,15,89,125,229,152,239,111,182,58,232,234,126,120,241,30,170,98,132,244,239,234,203,45,219,251,134,211,82,89,235,37,103,102,68,174,4,86,121,103,248,128,115,157,126,25,54,212,179,147,182,201,34,184,234,94,143,124,208,121,31,120,142,199,235,140,118,240,210,152,163,205,172,113,181,112,181,204,207,241,13,169,140,175,36,51,132,148,50,149,26,21,99,34,181,142,222,240,131,160,76,218,41,131,34,114,42,32,247,223,114,207,242,142,60,194,117,30,241,158,205,31,20,221,209,111,85,81,111,223,191,113,142,59,242,41,163,241,8,83,81,109,165,59,136,200,220,81,117,251,195,159,11,38,122,21,57,98,205,151,79,54,107,239,86,238,205,229,239,128,218,149,76,230,72,75,69,19,48,137,114,217,179,93,213,29,248,219,137,142,84,92,193,232,146,83,8,125,226,53,90,215,81,219,183,180,111,33,152,116,44,140,152,65,36,186,137,36,54,95,67,100,234,150,132,36,139,119,2,238,1,182,203,8,97,37,22,250,16,181,38,247,85,174,163,234,226,99,168,159,204,95,114,28,145,7,16,243,74,39,120,146,205,59,172,123,183,31,188,57,145,204,70,186,133,155,49,6,148,29,172,89,204,173,192,105,68,9,106,145,175,67,110,29,138,247,43,220,237,199,120,11,29,84,209,117,133,65,17,16,150,103,141,100,84,82,223,74,94,138,118,196,87,85,184,36,247,239,30,37,236,18,172,159,125,197,20,214,87,124,230,102,102,251,189,103,245,177,147,232,130,131,105,229,173,112,140,153,29,203,115,101,218,55,161,211,38,66,156,214,75,25,51,51,253,101,29,224,48,182,43,71,74,198,43,46,178,97,34,94,91,219,59,174,157,175,255,0,52,61,205,45,163,28,254,91,30,136,136,191,6,156,66,94,105,102,73,206,103,100,170,231,197,161,146,111,174,157,232,228,147,48,92,127,75,182,55,185,202,92,78,33,40,133,52,154,142,219,144,146,252,96,60,197,43,68,177,77,202,222,134,92,20,189,46,27,202,121,38,195,100,68,93,20,145,31,146,91,250,35,174,170,161,98,214,165,161,151,242,26,161,140,139,164,101,191,165,216,61,212,92,116,50,91,89,147,106,34,36,25,249,36,60,77,69,80,75,97,221,54,221,134,117,74,54,46,70,72,73,246,247,128,183,115,58,86,174,137,128,118,42,10,120,150,144,140,169,50,218,93,73,222,229,216,93,227,133,33,93,67,41,153,177,11,31,57,136,117,77,102,207,150,33,106,35,186,76,203,141,187,72,92,41,108,234,92,236,173,231,87,12,226,155,39,44,105,52,36,239,228,245,92,112,81,54,167,34,39,5,14,153,65,107,85,235,142,29,191,99,126,55,191,0,30,174,151,159,41,16,144,202,121,232,149,153,103,185,230,189,247,171,180,199,169,129,168,225,227,31,84,58,74,34,232,73,153,230,181,183,25,23,111,120,233,233,217,107,17,44,195,188,204,59,9,109,89,236,147,65,23,89,245,88,122,168,57,108,28,26,245,170,131,135,186,147,148,205,45,149,254,247,112,14,145,152,18,132,152,63,49,136,67,107,109,243,86,82,34,186,186,74,185,94,227,166,172,102,200,94,200,219,6,242,9,189,98,76,139,113,122,222,195,30,210,46,24,159,44,173,165,4,89,174,68,101,212,41,15,76,49,26,70,167,225,32,157,52,216,203,88,217,42,215,247,200,7,132,145,204,12,245,249,22,233,121,55,223,239,247,143,72,196,197,212,230,204,243,199,123,122,227,252,163,219,65,209,112,45,231,213,203,101,169,189,175,102,72,191,205,28,182,169,22,91,190,120,72,19,191,15,22,95,205,1,74,30,50,22,58,19,59,140,154,213,181,100,35,113,36,102,91,147,249,71,180,91,108,161,100,73,105,36,92,119,36,135,91,32,167,14,5,155,33,184,84,17,61,158,205,149,186,139,187,184,118,209,48,17,46,30,102,220,73,17,38,220,76,134,80,52,154,88,82,79,51,41,51,239,73,14,142,127,12,228,68,51,236,48,164,160,149,150,196,103,98,45,228,125,67,191,131,132,121,178,241,203,74,247,159,89,159,87,120,228,42,9,167,119,27,45,29,251,82,66,139,113,11,73,69,186,242,95,53,66,153,157,247,153,157,248,91,176,122,40,102,85,39,66,92,120,200,203,41,53,226,251,126,205,183,110,30,157,185,123,105,178,16,211,73,50,236,77,191,16,68,75,155,91,100,78,50,202,183,245,166,255,0,136,76,14,182,2,49,49,11,232,231,222,140,219,254,192,236,83,179,171,115,172,165,94,250,72,247,142,12,70,166,17,55,109,162,65,145,229,186,18,68,55,160,22,111,57,107,153,244,47,191,236,10,57,122,230,155,242,80,105,191,97,88,109,184,227,171,182,87,20,86,239,27,207,37,9,181,208,91,251,135,29,29,59,229,234,1,228,234,8,57,170,219,117,108,71,26,8,152,87,7,84,91,247,246,11,121,27,21,60,129,125,41,114,109,18,125,18,95,69,245,240,185,254,65,126,23,42,67,232,81,45,150,20,70,70,147,204,155,238,251,67,167,152,82,16,47,185,115,151,75,204,242,91,164,201,119,251,81,142,5,157,42,194,46,13,6,167,163,230,10,182,254,139,166,125,221,106,29,84,231,21,78,22,25,226,76,108,225,42,78,93,233,114,220,76,189,184,187,83,58,26,15,41,151,55,75,60,146,250,9,118,253,72,233,87,134,176,17,174,155,74,148,201,213,159,217,176,147,45,223,185,238,19,18,44,211,184,167,51,140,65,162,26,117,60,65,175,201,188,74,138,214,247,151,220,54,74,191,158,53,211,118,125,56,85,247,124,244,179,255,0,56,95,152,92,32,149,33,148,159,48,200,46,87,222,80,169,237,250,129,173,120,75,44,51,223,36,145,91,179,102,79,243,3,18,44,2,107,217,211,139,63,155,179,123,30,253,241,75,254,112,231,46,189,139,212,33,46,76,102,106,81,90,230,111,25,220,237,245,66,250,167,10,100,237,164,140,228,18,46,22,221,10,159,230,13,181,97,156,149,38,121,164,50,67,43,240,217,81,252,192,196,140,82,71,132,115,91,218,116,249,234,191,92,137,112,248,246,113,236,23,3,152,86,191,45,48,234,183,105,95,241,11,205,7,64,72,24,207,150,159,147,150,107,121,48,136,254,104,223,118,65,45,43,90,91,4,95,243,41,252,130,139,7,29,23,13,40,112,154,75,70,131,203,172,45,82,72,139,175,127,86,253,195,138,153,211,241,134,74,110,38,36,147,124,166,74,89,254,94,241,145,207,80,18,72,165,18,221,144,202,22,118,203,117,194,160,206,223,244,70,143,145,188,141,13,171,87,32,146,167,113,158,232,84,22,255,0,250,33,129,143,200,113,195,134,113,75,113,74,177,31,19,190,235,14,181,137,228,36,12,193,43,83,111,18,145,125,232,34,190,244,251,253,227,35,124,0,150,154,77,5,41,149,89,91,173,168,77,191,130,58,232,220,54,148,93,103,204,114,92,251,183,236,201,191,240,67,2,207,179,94,19,77,145,181,17,49,65,21,237,149,118,183,249,67,177,150,98,51,142,60,109,109,179,67,50,65,158,247,55,113,47,108,61,100,207,15,225,26,113,194,68,186,86,148,149,172,73,100,139,179,218,142,76,150,140,150,48,68,227,210,169,106,140,210,101,114,97,38,124,126,164,64,132,172,210,168,102,84,235,209,203,35,109,39,189,87,223,111,170,27,10,172,160,89,117,110,26,34,238,102,101,114,34,191,31,170,29,227,242,137,123,45,165,41,128,133,34,35,36,145,37,164,238,251,131,170,40,25,107,143,184,131,128,135,59,25,241,105,61,160,60,12,211,26,225,33,117,87,136,158,22,108,222,74,203,170,222,232,58,231,177,206,92,229,178,185,61,221,218,105,254,144,92,56,204,49,151,71,228,201,39,146,244,47,124,240,233,235,253,199,112,235,217,193,68,29,239,45,144,31,15,160,255,0,252,177,71,142,151,226,204,166,97,18,219,47,183,52,116,141,105,77,156,36,168,172,103,191,138,199,189,145,78,164,19,2,73,177,44,52,153,188,72,35,83,40,43,30,238,195,239,28,132,224,236,60,50,210,182,229,114,36,25,25,29,210,193,17,238,253,192,239,101,20,74,165,234,69,217,128,34,75,164,190,130,125,239,107,220,24,28,152,84,195,54,68,105,97,36,68,171,153,18,72,86,62,25,168,182,92,82,90,110,203,182,229,36,186,140,135,116,112,76,178,131,37,50,215,11,238,73,14,51,138,96,136,219,213,23,253,18,176,11,43,94,195,77,165,177,17,209,144,145,234,97,150,245,89,82,203,170,73,166,228,146,59,17,110,45,230,45,179,172,213,147,184,231,10,26,160,136,73,88,151,103,34,221,46,4,69,213,113,144,245,156,20,19,210,184,197,185,6,202,239,171,190,102,200,239,210,72,241,244,252,190,85,182,45,37,45,134,185,52,123,245,41,237,46,225,142,7,155,230,248,249,84,162,13,233,140,73,62,102,219,104,81,165,106,81,154,242,222,251,200,187,12,98,70,32,64,198,170,169,157,68,52,249,37,46,77,34,84,69,152,200,200,141,197,152,205,106,169,232,82,132,38,73,139,18,31,177,22,82,177,88,148,91,134,48,87,45,64,69,204,163,218,98,13,164,184,81,238,169,74,54,210,87,233,42,251,200,81,227,33,103,51,120,40,40,118,138,107,24,146,75,73,73,18,31,81,17,88,139,188,92,89,61,97,29,227,190,104,204,61,111,209,143,191,219,11,129,66,97,116,4,194,69,9,21,21,40,146,191,173,132,135,113,38,236,58,84,101,153,23,62,40,226,46,67,20,13,44,198,107,83,18,82,205,111,38,9,191,230,137,129,107,98,42,89,131,12,56,105,152,199,17,154,14,198,151,149,217,239,142,148,234,185,171,141,169,75,154,204,21,98,59,221,245,31,227,23,206,50,67,78,45,25,10,67,47,233,17,151,206,173,254,65,230,103,50,106,118,92,203,170,92,138,6,200,101,78,25,34,21,28,8,143,187,184,81,107,147,93,187,7,10,235,110,70,204,141,70,74,81,26,92,62,207,170,238,30,38,113,62,158,206,166,47,20,4,234,61,173,118,92,153,226,86,155,89,37,126,6,125,134,47,44,3,244,108,73,165,165,211,80,203,53,172,145,210,131,104,248,216,118,200,151,209,16,207,147,138,164,229,247,79,90,96,25,191,15,120,6,63,68,55,92,194,202,148,250,42,168,180,229,183,145,28,241,30,245,88,108,65,212,181,12,59,72,106,97,62,153,62,164,223,57,156,82,213,155,126,238,39,191,168,101,36,36,186,140,143,132,67,101,75,75,205,46,95,162,184,22,173,184,253,238,225,199,139,163,104,197,231,36,82,82,98,51,181,190,80,107,249,160,49,54,109,81,212,74,204,168,41,252,197,131,55,76,238,152,167,19,209,223,187,113,251,195,140,196,202,185,93,150,170,182,98,105,82,110,68,113,239,126,81,149,241,116,117,18,203,9,83,180,124,153,91,200,183,75,217,61,246,250,145,216,202,40,154,46,53,68,219,84,132,148,172,214,110,148,189,171,91,119,181,239,16,97,250,166,53,118,99,252,242,199,92,143,121,237,142,254,81,215,169,138,188,252,154,138,32,191,246,183,70,113,124,142,168,166,204,243,209,178,3,51,255,0,139,154,254,104,218,114,143,160,119,90,138,146,23,197,172,255,0,52,81,142,52,108,238,112,252,83,140,61,54,141,112,156,113,164,89,79,168,203,121,153,111,185,139,181,32,144,189,50,108,146,189,66,205,111,106,252,101,207,141,187,184,111,30,205,200,124,58,167,219,84,82,232,169,114,108,147,114,236,203,88,35,232,239,238,223,216,54,97,49,54,130,109,73,40,90,118,37,158,153,25,100,132,101,59,251,119,44,94,67,174,123,11,38,238,68,33,200,39,101,172,161,54,185,18,148,157,247,227,185,30,240,221,60,52,170,27,89,47,156,224,178,17,111,34,121,207,230,142,76,247,23,36,16,200,113,76,194,204,219,202,193,171,160,132,22,253,251,252,177,231,37,152,213,42,139,137,67,71,207,39,152,207,202,203,109,197,127,215,4,20,159,97,181,80,104,125,230,230,112,105,62,141,143,94,225,31,87,181,29,84,28,21,73,76,100,114,54,114,226,155,134,190,100,179,16,225,223,55,11,17,219,217,16,185,178,186,218,75,50,132,104,213,7,20,189,102,111,84,109,7,123,25,241,233,119,14,246,8,233,121,170,16,195,146,40,119,20,237,238,110,194,182,100,118,185,239,227,216,2,219,65,213,145,49,169,75,40,141,142,186,80,74,60,206,29,187,59,123,199,121,5,57,141,106,203,56,216,173,232,182,231,79,187,188,92,54,105,154,109,146,37,183,79,203,83,116,219,163,8,217,31,222,29,188,29,59,35,81,39,230,44,5,178,23,233,100,126,65,69,162,106,105,58,139,121,237,84,218,44,137,42,220,74,125,123,136,204,251,199,173,132,132,143,115,62,104,172,214,183,21,168,197,194,133,166,233,248,124,202,84,138,93,211,177,238,133,71,228,239,28,132,51,39,223,171,150,48,158,219,50,146,12,11,71,53,148,77,153,213,106,227,82,139,230,190,87,20,87,225,220,60,204,108,178,165,121,194,79,60,170,230,156,165,120,135,59,251,133,253,126,22,82,172,186,217,107,11,227,107,178,147,176,227,156,146,78,181,146,138,83,5,187,181,132,254,64,24,252,221,53,87,166,53,135,27,159,101,74,86,147,50,40,167,75,175,222,23,107,15,97,231,80,173,229,153,76,151,16,90,245,153,145,188,181,149,178,21,184,247,143,84,169,44,165,41,53,20,174,12,140,138,228,100,194,127,32,229,202,160,225,136,178,179,12,210,12,212,124,16,69,213,220,16,58,136,233,84,108,68,205,113,141,62,132,182,171,88,141,70,71,228,145,118,14,99,114,248,180,193,145,19,201,37,251,34,81,246,246,216,122,168,88,54,50,164,156,97,165,30,251,221,36,99,149,176,50,126,75,12,146,123,50,144,184,22,233,248,73,186,12,204,230,10,182,107,17,19,170,29,228,161,136,165,101,39,30,205,226,138,247,81,158,253,195,212,174,93,3,148,179,193,67,159,190,217,126,65,160,213,1,13,194,17,5,110,143,69,180,134,7,156,142,147,69,62,164,169,14,52,91,204,247,153,245,253,129,228,38,148,149,80,246,171,83,55,109,54,205,127,150,28,46,206,225,115,217,142,130,82,150,71,14,103,99,221,116,16,229,218,92,255,0,147,4,223,71,181,180,134,5,169,110,144,170,26,190,105,187,71,126,200,135,63,154,59,137,84,170,123,12,223,203,19,60,246,115,49,217,229,158,237,221,164,46,34,217,129,85,173,8,215,254,236,134,202,97,33,141,7,150,29,162,253,193,6,7,151,36,198,22,243,136,81,254,236,197,28,125,196,22,85,184,179,51,223,196,118,243,40,35,74,22,166,201,9,34,108,207,118,238,209,227,166,75,136,39,73,9,125,100,102,146,61,202,62,211,9,228,56,243,215,34,214,151,201,136,151,17,124,182,233,153,91,135,96,224,203,25,152,102,109,215,98,212,162,223,123,184,163,237,28,57,156,91,208,202,113,215,222,113,104,77,174,68,163,59,240,237,27,80,213,140,178,21,148,161,198,34,141,73,189,204,146,158,179,250,161,136,246,204,183,26,132,37,101,18,162,35,73,90,203,49,216,66,41,245,43,42,157,81,153,39,173,70,60,228,150,170,151,204,22,77,33,168,157,205,103,233,165,54,182,238,254,241,233,27,121,179,109,46,33,38,156,196,71,194,198,50,129,204,134,113,109,186,102,181,168,202,214,226,58,10,154,51,87,179,101,83,133,124,252,15,234,71,53,248,147,181,144,165,145,223,141,236,60,21,85,50,123,229,95,30,247,175,245,199,237,123,197,145,135,248,157,76,206,167,252,219,171,142,104,245,26,235,235,157,95,174,201,195,113,246,15,37,64,210,81,48,211,201,92,60,70,200,179,92,201,131,221,115,43,26,210,86,222,145,204,196,106,233,16,60,223,103,166,9,207,173,242,21,110,25,56,244,187,199,39,6,167,44,77,102,178,183,86,151,156,50,156,176,217,27,164,70,126,83,125,231,187,120,199,43,44,158,167,41,166,160,224,150,71,13,8,70,78,154,136,210,130,236,46,238,225,232,165,176,132,135,146,105,74,8,238,123,200,187,134,244,57,52,136,55,77,45,145,91,49,238,46,225,193,84,193,48,172,170,36,205,203,32,247,229,227,191,119,111,120,35,223,202,91,86,196,210,76,202,253,47,190,99,200,98,196,148,230,20,164,209,9,67,6,167,53,27,214,93,142,35,187,184,118,180,204,216,163,25,134,200,183,172,188,246,204,125,134,174,254,225,201,172,27,39,41,232,188,228,74,35,213,220,143,127,175,72,8,132,210,238,72,228,174,188,155,26,137,130,249,106,13,62,47,190,13,39,216,67,30,221,112,137,57,119,238,49,149,250,113,176,219,117,196,213,73,109,5,120,232,34,220,95,176,72,98,114,144,107,117,105,43,113,62,62,248,176,46,78,16,203,94,142,157,186,134,212,223,232,122,151,210,51,225,157,190,238,241,58,24,55,40,136,129,231,141,106,154,60,251,61,178,153,245,107,59,187,196,63,104,159,74,115,205,94,243,43,102,13,194,230,21,57,103,147,114,245,86,59,143,126,241,54,212,132,189,184,93,175,86,211,72,205,171,190,68,218,246,205,220,40,247,240,228,125,43,119,14,113,25,88,112,152,50,233,110,236,28,196,240,177,241,1,82,61,214,26,77,25,183,238,26,173,99,222,28,119,144,10,17,101,21,185,94,226,128,3,81,10,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,1,67,59,0,210,124,64,0,0,84,142,194,128,2,185,187,133,15,120,0,10,151,17,83,59,117,10,23,17,180,234,186,70,155,0,220,21,205,220,52,167,201,47,120,84,5,76,238,4,118,20,21,50,176,10,1,238,59,0,162,188,147,247,128,105,112,250,187,134,194,183,138,145,220,237,97,171,47,120,10,179,186,195,124,143,168,109,35,113,144,221,34,191,88,10,56,118,79,217,30,98,169,151,237,144,132,141,118,79,31,155,201,191,82,187,251,199,167,28,104,198,53,141,145,102,183,74,252,0,70,206,150,244,46,209,80,192,57,206,185,115,70,204,149,109,69,248,173,175,108,34,214,160,128,212,106,60,110,108,217,189,109,187,59,196,233,105,17,75,237,147,25,106,246,236,158,58,52,237,170,191,21,55,222,33,255,0,18,104,253,71,55,124,209,205,155,93,244,27,123,15,108,32,242,84,76,255,0,101,219,126,84,205,155,87,244,75,112,205,220,51,247,14,49,27,87,10,150,249,154,247,141,45,251,71,114,61,168,140,182,29,216,51,116,115,231,183,93,173,111,255,0,81,154,88,9,136,91,108,51,16,252,209,147,91,56,75,119,218,47,107,147,69,127,39,188,36,102,181,39,85,243,147,105,61,131,87,120,146,111,213,111,236,119,240,239,30,224,147,180,160,209,124,183,62,60,69,178,164,156,215,54,151,50,219,44,73,21,175,245,34,235,83,137,214,180,103,123,120,197,23,249,36,49,29,84,77,53,182,102,61,183,38,123,125,14,246,183,217,238,28,63,2,245,14,237,28,229,155,47,86,166,221,222,200,92,70,33,238,105,233,246,245,13,231,37,218,228,25,107,173,127,107,253,96,45,195,18,63,26,164,237,92,8,253,103,245,142,114,228,154,198,146,141,170,214,182,252,157,222,248,247,76,74,181,39,155,95,125,214,242,127,172,114,138,10,196,71,173,255,0,36,48,45,122,168,205,106,205,92,229,107,157,253,71,255,0,168,114,96,164,91,30,127,150,179,231,183,172,181,173,126,254,241,114,74,23,46,253,103,220,27,78,149,236,24,29,11,73,203,125,227,133,29,29,171,81,163,85,123,163,142,111,124,122,87,19,195,120,225,59,15,149,244,116,251,58,187,192,121,232,88,141,99,173,158,75,116,200,184,247,143,64,199,73,6,125,227,156,204,54,107,30,123,111,236,28,194,128,206,217,158,182,219,253,136,14,157,216,29,161,179,241,185,115,123,91,141,134,229,250,167,73,58,235,219,218,255,0,88,239,9,173,73,228,205,155,47,93,172,52,174,11,94,163,94,179,46,110,172,183,1,230,167,20,247,57,54,72,219,53,125,50,87,169,223,129,25,118,143,48,170,15,84,251,142,115,173,243,40,247,106,59,254,168,92,246,151,176,116,109,158,197,110,206,59,199,41,165,235,247,219,45,203,55,104,96,90,104,154,83,197,37,59,127,3,47,161,119,123,227,207,69,72,111,151,229,190,223,161,255,0,88,191,43,130,206,102,122,219,92,239,228,142,154,38,77,155,47,203,61,190,179,250,196,152,22,190,14,157,212,231,249,114,247,183,208,255,0,172,118,141,203,117,209,13,175,93,107,40,139,201,239,247,197,206,68,162,247,249,99,252,143,235,28,114,146,106,204,149,180,222,219,252,143,235,12,15,59,7,5,169,134,90,117,151,185,153,249,61,195,122,18,3,90,251,106,214,218,203,34,242,123,253,241,234,96,224,55,17,235,120,43,216,255,0,88,236,82,206,169,181,30,107,218,231,192,81,214,180,173,137,130,77,179,228,251,23,185,255,0,88,228,50,254,210,146,232,229,205,223,113,227,42,214,246,152,200,180,95,46,109,94,254,61,73,29,189,25,1,169,132,131,94,182,246,214,122,222,245,119,128,244,173,179,148,175,155,238,13,183,160,245,159,68,181,206,252,7,100,203,121,183,102,234,236,28,166,209,213,126,4,46,7,159,134,147,120,229,47,105,226,71,187,39,127,190,59,4,75,173,127,29,254,79,245,142,223,87,209,45,226,164,139,245,139,129,215,162,93,107,248,239,242,127,172,111,181,11,107,244,254,224,230,17,88,106,189,200,197,28,109,71,182,251,131,89,49,116,159,75,238,13,228,141,228,21,138,247,235,1,193,40,75,157,245,159,112,105,56,107,43,203,251,131,158,123,212,10,222,64,56,101,13,116,151,79,238,13,59,22,251,235,127,201,28,163,220,53,17,245,0,226,28,30,235,107,62,224,208,228,23,15,25,254,72,229,154,183,158,225,67,59,128,234,31,130,201,151,198,94,247,245,163,206,199,195,107,219,203,159,47,69,69,194,252,71,184,50,214,119,88,117,17,114,235,18,85,174,225,115,242,127,172,5,187,153,202,117,112,239,30,209,123,52,163,242,59,143,188,90,42,229,91,36,73,174,217,242,194,103,236,189,141,91,190,224,200,168,228,229,187,119,190,100,113,251,99,203,78,169,206,115,53,47,108,213,248,163,110,218,188,221,187,248,151,104,198,96,98,148,125,101,170,67,144,252,219,123,91,126,187,222,63,98,52,201,230,28,231,24,202,245,58,189,102,109,217,175,107,17,247,119,12,132,126,142,216,243,43,156,115,228,183,208,109,123,254,235,188,107,134,128,212,146,81,173,189,175,235,127,172,99,129,109,101,137,212,195,52,171,222,217,190,249,142,44,85,75,179,186,182,246,44,217,22,105,190,178,215,183,216,23,119,81,114,201,159,236,216,26,146,107,150,103,181,90,229,127,35,250,195,3,31,103,51,14,119,73,179,169,213,89,221,101,243,102,237,221,192,187,71,88,153,38,164,181,155,77,245,189,43,100,181,190,239,120,201,87,41,156,157,61,182,247,62,26,175,235,29,36,202,95,169,89,39,93,123,26,139,201,254,176,192,196,104,136,171,101,241,125,189,99,102,22,119,170,138,96,246,107,221,196,250,254,255,0,120,94,10,246,35,154,118,30,134,183,91,173,235,203,107,101,247,251,69,141,147,79,54,247,242,236,185,50,173,5,229,223,137,251,194,72,186,50,105,182,213,4,231,202,249,110,179,79,151,126,162,238,28,8,200,77,174,161,128,70,179,38,101,180,142,23,181,214,123,254,232,239,104,40,61,174,0,215,172,203,104,188,182,181,253,106,71,190,151,200,115,204,161,92,218,173,149,230,247,100,246,197,222,44,14,1,210,223,156,57,146,54,254,49,8,223,170,246,205,247,139,75,21,40,216,42,85,124,177,159,37,189,101,175,118,253,254,241,151,82,185,103,202,107,111,95,197,195,59,229,238,46,241,164,233,221,108,102,125,178,215,234,213,247,123,226,139,71,135,243,205,142,14,2,27,101,207,147,91,210,207,107,220,214,125,157,226,238,203,145,206,44,182,119,213,230,108,156,237,234,45,223,116,118,144,82,93,78,68,237,57,178,223,214,91,183,188,122,40,86,245,104,74,111,123,32,136,7,14,87,47,212,229,86,186,254,44,139,201,247,187,199,110,136,157,73,101,201,123,21,184,142,174,103,29,149,162,70,170,249,87,107,230,238,49,205,145,203,53,173,184,254,190,218,210,66,237,151,133,238,125,162,192,244,48,201,207,155,125,173,97,217,33,171,223,165,247,6,219,29,28,223,96,113,94,154,234,242,248,139,223,219,127,80,200,119,40,111,47,174,190,251,240,26,212,187,36,211,110,36,58,182,98,181,137,190,174,219,237,196,111,163,198,40,149,195,125,128,115,27,242,109,222,53,146,109,210,184,211,12,213,212,69,155,172,250,187,135,33,216,123,182,101,159,238,0,216,83,153,79,128,171,110,107,21,150,214,221,113,215,184,189,76,113,183,107,219,175,236,14,237,132,103,101,10,189,174,146,63,184,3,109,108,221,5,210,251,128,80,247,73,116,254,224,228,165,173,254,87,220,27,232,107,113,116,186,187,0,117,250,140,222,191,238,13,214,161,109,127,25,247,7,61,73,239,21,82,178,245,0,224,146,44,119,184,213,107,159,17,201,50,186,76,113,221,60,136,81,218,246,73,152,13,43,61,89,118,141,133,197,229,191,139,189,187,199,6,49,90,245,100,182,91,145,119,245,142,185,201,54,185,195,115,105,203,126,172,151,252,96,61,11,113,25,172,188,150,191,120,212,165,230,223,97,215,203,160,54,102,155,78,183,54,91,250,219,118,141,216,199,117,8,37,101,205,210,183,27,117,0,211,18,238,66,190,91,244,187,71,90,243,185,204,203,45,183,223,136,209,17,51,226,90,142,10,246,95,212,56,113,51,173,75,100,173,154,251,237,229,255,0,80,14,27,176,182,183,140,251,131,166,117,171,91,165,247,6,184,138,211,83,151,230,109,239,127,163,127,244,142,149,234,222,246,249,153,219,244,127,254,145,143,33,234,95,140,213,165,94,46,253,19,62,35,160,154,84,91,25,40,246,60,249,91,53,250,165,187,123,187,135,149,153,98,69,226,18,215,51,121,104,34,190,209,194,230,126,212,108,38,123,206,106,36,236,186,188,231,171,242,243,90,253,124,11,180,50,19,156,77,217,155,113,28,201,154,236,153,223,105,183,111,180,22,246,43,19,117,211,53,124,196,203,154,223,166,111,235,126,160,92,246,36,91,65,103,218,178,216,237,108,151,252,99,189,128,167,237,14,132,109,125,187,245,125,231,222,29,69,185,145,87,123,67,12,55,205,89,115,102,223,175,191,89,251,81,203,114,160,219,227,92,99,100,201,148,137,87,214,95,168,187,187,199,187,126,152,204,226,149,183,118,125,11,250,199,94,228,7,52,196,173,205,110,182,228,72,182,92,188,108,125,253,128,54,155,128,214,192,67,187,173,182,116,33,86,203,194,233,30,26,115,21,205,145,79,185,147,91,227,212,139,95,47,89,239,235,236,30,250,46,166,217,216,74,118,44,217,76,147,234,150,234,247,135,86,185,215,58,168,216,217,181,89,79,61,243,230,238,183,2,237,16,91,183,177,115,99,203,249,223,207,159,246,93,173,111,220,119,141,109,99,239,31,206,159,253,191,255,0,229,142,84,254,138,218,53,31,52,178,229,205,244,27,246,123,97,193,128,160,181,218,207,154,182,181,190,129,239,251,96,30,158,69,141,92,236,249,177,224,214,170,235,66,47,182,102,242,140,203,245,178,30,130,58,187,212,50,226,249,171,54,86,205,86,215,219,129,31,181,30,122,71,133,58,152,180,59,207,215,200,227,106,182,203,198,199,245,99,222,195,81,22,108,219,231,63,40,237,125,79,255,0,80,188,199,133,110,190,231,55,80,223,52,234,245,138,38,175,175,189,174,124,124,158,241,217,54,198,177,69,21,158,215,245,182,251,28,71,185,129,160,117,74,66,249,218,249,86,71,234,30,247,182,29,215,131,250,164,106,246,187,219,175,87,253,97,129,104,38,237,109,112,206,193,102,203,155,47,74,215,181,140,143,128,242,14,163,193,216,215,35,111,180,103,34,107,47,145,107,145,29,239,191,176,100,36,68,131,46,103,118,190,205,218,191,235,28,40,154,127,105,108,145,181,229,177,222,250,187,254,48,192,197,121,253,71,206,46,58,198,199,171,202,250,149,125,101,251,75,179,188,112,233,186,35,60,201,233,151,57,219,105,105,78,100,212,121,57,148,74,181,243,111,23,246,123,135,186,213,184,190,119,182,103,205,86,217,253,255,0,108,60,228,85,51,205,229,243,238,178,202,201,234,86,251,60,123,132,22,214,165,142,216,83,11,9,170,207,169,37,183,155,53,175,151,41,94,195,195,57,94,106,173,243,42,247,247,127,254,145,239,170,200,45,84,82,124,109,243,56,239,173,239,33,211,201,154,207,174,233,90,217,122,189,240,29,4,28,118,223,156,245,89,53,118,245,215,189,255,0,253,5,34,231,27,19,133,13,179,231,206,155,230,207,107,95,119,103,112,186,230,222,161,38,119,205,114,247,134,218,229,188,231,2,251,154,237,87,65,104,182,92,221,92,120,151,104,11,89,14,215,58,32,223,205,170,177,228,181,179,119,223,171,180,105,152,211,250,232,23,26,218,242,222,219,245,119,235,46,241,112,32,100,59,51,122,157,171,54,101,94,249,45,216,93,163,176,135,147,234,94,75,187,70,107,95,118,75,117,123,224,49,210,108,143,7,226,221,118,250,253,70,93,222,70,108,196,94,253,184,142,226,146,196,189,68,76,36,39,50,230,203,172,233,109,54,234,81,240,202,47,116,234,83,182,65,60,214,209,147,62,93,249,47,107,25,119,247,11,15,137,84,190,72,137,138,118,235,219,83,244,46,228,119,128,188,178,88,238,127,200,157,86,163,51,36,247,149,155,141,183,117,118,142,170,184,174,124,19,151,33,124,215,181,100,137,40,107,107,242,94,201,87,75,201,63,99,195,188,91,26,22,162,230,23,27,78,199,175,213,193,147,30,169,150,246,203,191,129,246,13,19,89,15,133,241,145,7,181,236,154,215,151,21,234,122,203,92,207,163,196,189,151,30,224,200,232,230,248,143,207,81,175,47,153,181,57,29,89,219,104,205,124,199,245,37,216,58,72,197,228,201,186,247,184,189,180,157,3,205,48,118,231,109,110,181,166,190,129,150,214,35,246,199,218,46,92,44,151,107,205,242,206,76,150,245,151,189,254,200,12,114,162,233,15,8,34,92,79,56,106,53,46,52,94,163,154,249,140,253,177,118,11,132,88,97,168,35,103,159,51,102,235,217,173,199,247,98,253,74,165,124,223,173,123,95,172,203,149,86,203,110,23,62,209,170,54,176,230,232,148,51,205,218,203,145,46,250,235,117,159,181,238,1,97,26,193,93,185,105,136,240,151,38,85,18,109,177,222,246,223,250,231,120,245,116,246,18,243,91,38,231,132,26,220,174,25,219,100,203,197,36,94,204,197,225,149,86,155,102,86,185,183,38,119,9,23,215,94,215,182,255,0,39,188,122,20,187,175,108,203,46,91,159,109,195,2,202,53,11,204,241,69,13,159,93,169,245,214,203,123,149,251,251,71,166,148,76,110,219,69,169,246,94,187,223,238,30,226,42,81,174,82,159,218,50,230,182,236,151,238,237,29,91,242,12,239,40,246,187,94,223,67,238,247,195,3,196,77,15,106,121,212,249,62,53,74,237,235,49,203,145,84,92,221,16,104,216,245,153,26,213,223,89,107,216,203,127,14,225,222,70,51,205,201,205,155,89,210,201,194,223,103,238,14,166,58,91,183,54,74,215,100,204,172,254,77,248,223,119,30,241,57,141,249,156,231,111,213,175,102,213,218,231,108,247,227,110,225,239,36,205,106,53,221,44,217,178,245,91,180,121,89,43,156,212,193,183,109,110,100,32,175,228,240,47,179,218,61,114,124,111,117,133,28,135,226,118,140,189,12,185,111,215,113,203,129,61,66,125,149,151,126,206,193,212,38,95,151,232,223,228,255,0,88,222,143,147,237,77,56,91,78,91,182,105,242,47,212,125,224,59,72,184,189,107,165,226,237,116,219,143,120,231,73,159,212,168,186,55,233,25,241,238,30,62,81,71,89,230,157,231,31,37,228,157,181,60,108,101,237,135,190,150,201,53,109,154,118,155,244,140,252,142,226,239,22,7,104,204,94,100,39,197,218,247,235,28,72,152,253,84,74,139,85,123,91,215,119,123,195,151,13,5,170,90,81,172,189,175,191,40,214,244,14,117,168,181,182,189,189,104,200,116,147,57,182,174,29,43,217,239,117,150,236,253,199,220,56,205,199,237,73,74,117,89,119,18,188,171,254,33,216,205,165,59,76,58,90,218,50,229,89,29,242,95,168,251,199,145,42,67,36,99,206,243,133,243,41,91,181,92,46,127,84,49,28,216,249,159,55,172,188,70,179,88,103,235,173,107,125,142,241,229,217,169,245,249,190,81,203,150,223,69,191,226,28,217,222,31,115,166,164,249,223,85,171,205,250,95,53,239,111,108,93,131,157,74,225,199,53,237,95,54,117,186,220,159,165,242,218,217,189,177,246,136,61,133,51,242,198,211,235,114,228,239,246,67,215,52,198,173,179,233,94,219,248,14,20,27,91,54,126,150,108,214,234,176,230,45,121,136,247,91,112,204,109,61,191,237,14,186,54,31,50,13,121,248,17,21,173,222,57,111,68,106,58,25,51,92,175,198,195,142,183,118,132,153,101,203,213,198,224,58,24,173,203,83,94,246,241,180,153,62,214,140,251,70,76,253,89,47,107,125,145,206,152,74,54,157,98,182,140,185,173,235,47,217,222,54,216,130,216,216,74,117,185,242,95,214,218,247,63,235,16,108,179,37,212,44,207,105,205,186,222,69,191,24,219,142,86,165,162,77,175,101,101,251,227,150,212,85,156,50,213,240,46,209,72,175,26,217,117,93,87,20,121,73,180,219,98,104,157,217,243,221,204,182,207,110,163,238,238,22,118,62,181,218,178,124,205,203,150,255,0,70,191,27,123,81,126,34,225,54,132,234,245,153,108,171,222,215,22,154,162,163,53,91,63,205,43,223,63,208,125,239,108,49,88,96,102,50,55,151,154,55,255,0,116,127,163,30,255,0,69,169,29,217,130,123,106,242,42,38,206,217,56,216,152,62,209,210,233,44,123,39,131,158,191,62,217,221,107,106,71,127,162,245,77,174,216,33,246,44,186,218,137,164,95,91,123,95,82,93,128,50,226,168,137,216,152,125,156,153,243,66,169,87,189,186,149,249,7,65,77,197,109,50,151,153,213,229,204,241,239,189,250,146,99,157,136,205,230,76,66,175,107,64,47,252,241,224,105,86,173,0,227,249,188,151,140,173,111,106,159,202,47,114,46,221,56,90,168,184,114,189,237,159,239,24,238,170,183,242,211,81,71,151,216,117,251,162,69,184,145,207,182,120,214,33,54,76,217,115,116,181,150,234,51,225,97,222,86,179,59,208,81,145,122,143,214,250,57,189,217,37,198,194,8,221,211,134,35,89,93,205,147,146,223,47,65,31,31,216,41,24,197,36,133,219,38,15,55,172,201,100,41,87,181,253,113,126,81,124,244,185,142,219,49,18,112,157,86,79,150,96,207,202,191,233,52,15,7,133,210,157,186,112,226,54,140,159,41,26,239,146,254,189,29,253,227,40,25,223,161,142,27,236,177,112,51,94,121,205,180,210,173,30,175,103,182,92,199,14,174,57,183,253,161,39,82,196,100,214,111,189,242,254,49,140,90,44,211,123,61,45,77,57,182,230,189,43,6,86,213,219,232,108,119,140,169,130,99,38,126,157,239,110,175,124,72,29,179,93,99,145,192,134,203,69,123,141,238,59,197,21,37,245,88,87,142,241,64,0,0,21,190,235,0,169,112,21,20,46,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,40,101,112,34,34,235,21,26,76,142,252,0,80,248,128,0,0,0,0,0,0,10,150,226,184,219,82,51,47,53,198,229,247,88,80,2,214,34,222,0,0,42,103,151,190,226,137,80,47,129,10,37,54,191,16,21,3,43,149,130,199,216,27,251,0,109,155,103,123,239,251,66,164,131,255,0,240,134,229,204,247,10,216,173,96,27,86,182,235,141,105,45,195,74,139,165,113,168,143,117,128,106,26,28,73,168,190,200,214,92,0,237,214,2,222,215,116,243,179,23,161,150,151,148,156,170,116,247,53,155,137,167,188,71,166,43,97,76,206,51,154,242,189,20,89,53,252,32,148,124,114,123,110,225,39,83,56,52,197,41,23,37,244,77,94,79,125,134,60,215,120,111,14,238,195,145,185,154,173,173,224,68,126,199,218,137,34,17,241,34,135,152,201,121,187,90,152,149,107,181,214,205,10,164,112,201,223,191,136,235,48,238,175,110,156,155,75,141,216,52,184,77,204,153,136,51,83,217,55,18,145,187,129,251,30,35,45,52,138,194,148,194,248,63,168,132,156,43,54,215,123,183,126,26,174,196,12,34,125,149,193,71,176,74,66,147,99,74,250,101,111,93,253,65,2,70,240,39,28,164,177,140,195,195,58,196,19,10,122,112,134,200,149,50,69,247,147,69,123,101,43,241,25,139,71,79,224,166,236,26,225,93,101,100,79,41,30,45,226,94,242,73,31,87,190,33,223,10,42,151,229,211,41,105,52,112,166,101,53,101,194,207,126,57,145,223,220,36,171,70,74,158,34,121,43,90,162,54,98,87,57,62,130,38,175,192,152,65,245,153,246,137,49,129,146,80,165,116,165,101,223,184,115,18,187,21,140,172,56,146,243,241,77,159,191,247,204,114,93,177,32,213,125,226,13,213,168,148,130,43,144,54,162,35,177,153,112,27,4,187,164,172,100,52,169,220,133,123,167,179,120,13,216,184,166,82,130,37,184,132,217,86,222,162,29,51,208,229,19,151,86,225,30,91,222,197,113,187,18,206,216,102,131,37,31,75,55,71,255,0,206,241,216,67,74,146,198,107,37,238,149,184,151,245,0,233,78,76,233,112,90,143,254,111,250,199,78,236,146,60,226,218,81,66,196,25,17,166,230,76,171,180,123,181,55,110,163,28,134,217,73,150,101,92,172,96,58,57,44,185,246,154,179,136,113,30,54,253,36,25,110,177,14,245,182,242,39,41,29,238,119,189,134,151,159,67,36,100,75,71,11,239,49,198,41,150,82,177,41,175,183,253,96,57,14,195,54,179,51,92,66,81,126,163,234,251,163,121,150,27,67,100,73,125,42,183,103,88,233,98,99,223,90,213,145,8,81,29,184,17,152,228,65,198,186,72,65,56,148,39,141,238,70,93,160,55,35,27,73,188,171,184,69,195,143,188,59,40,38,82,150,208,162,116,142,232,47,196,58,120,199,18,225,154,137,73,51,51,46,7,220,59,25,107,196,178,75,102,164,244,91,46,7,191,168,7,100,123,146,86,222,52,106,77,124,76,211,110,225,188,148,17,145,113,224,10,51,46,5,112,28,40,132,188,140,185,88,90,239,126,4,123,134,204,35,79,168,186,108,45,29,46,180,152,237,92,121,180,218,238,32,189,243,26,73,246,178,153,19,168,255,0,164,64,54,73,139,25,25,175,135,85,134,179,104,212,147,227,195,176,106,73,161,125,44,229,187,176,198,162,89,23,70,229,188,101,3,132,82,211,91,218,221,105,149,250,178,247,123,227,159,14,198,169,9,111,53,237,125,246,26,208,139,164,143,120,212,165,165,178,186,148,69,110,211,12,13,68,146,73,220,204,87,58,83,188,212,69,246,71,91,31,56,129,130,65,45,232,232,86,238,162,79,140,116,139,171,188,197,189,170,113,170,154,145,165,105,93,87,76,182,166,226,13,147,39,163,155,35,35,44,219,143,198,22,253,193,156,11,156,236,218,14,31,123,175,178,130,35,203,117,58,69,188,116,179,12,70,164,229,250,189,166,127,40,111,89,124,185,230,13,38,246,183,11,159,120,197,172,66,210,206,81,46,97,101,5,85,209,14,173,49,166,221,149,28,149,29,172,189,251,158,238,33,136,85,182,151,245,116,195,98,217,153,164,222,213,235,51,106,146,234,173,124,188,108,247,112,102,68,143,207,180,150,195,169,86,162,245,29,56,230,183,55,234,243,9,181,173,239,246,143,11,17,166,158,28,54,131,205,48,166,247,145,241,169,88,254,104,139,25,174,39,98,4,251,85,170,166,225,157,212,102,190,162,13,245,91,53,184,244,207,176,116,220,199,137,81,196,100,116,36,220,242,151,172,149,196,117,253,142,224,18,174,173,55,112,229,179,43,70,83,106,46,55,42,153,143,230,142,68,46,156,24,112,226,208,147,139,166,203,50,200,191,182,118,63,154,34,101,218,87,17,90,74,175,66,206,138,196,103,190,88,255,0,228,29,100,68,61,119,44,112,148,245,37,30,210,80,90,195,55,96,30,73,17,23,89,240,221,184,81,54,84,198,149,216,113,59,126,25,132,207,105,182,141,236,252,42,22,20,101,98,81,240,177,95,128,185,210,76,79,164,39,109,50,184,58,130,78,225,189,155,41,53,50,105,203,216,206,246,177,239,224,98,5,169,204,84,169,41,216,200,119,246,9,122,21,15,159,115,237,56,68,89,136,203,127,76,189,144,200,28,41,210,242,161,148,196,202,225,226,23,72,178,219,90,251,169,227,90,109,114,89,239,51,120,187,64,76,92,52,214,6,45,36,182,34,216,112,140,140,200,208,233,43,174,221,67,127,92,133,112,50,63,178,48,191,9,116,184,148,205,160,25,231,74,174,135,135,115,80,234,141,37,28,148,25,25,59,98,220,167,143,168,95,186,123,27,169,9,163,109,41,85,157,44,121,225,210,231,139,152,181,215,111,116,61,219,192,93,114,81,150,252,162,164,70,173,227,164,150,213,212,252,201,166,206,18,125,43,124,212,209,57,102,98,144,173,214,45,251,149,195,120,238,153,136,97,196,18,144,243,106,35,34,59,146,136,192,20,149,123,19,251,67,137,18,217,146,58,248,31,80,236,172,93,163,142,243,90,196,25,25,31,3,224,3,206,198,171,86,149,44,186,89,80,103,110,222,35,200,79,38,209,38,165,48,220,177,199,51,178,101,153,38,103,99,59,151,96,247,177,50,212,173,42,35,39,108,105,50,221,255,0,232,58,151,105,232,101,40,150,106,136,185,23,105,126,65,36,89,89,220,138,105,53,121,228,148,4,83,100,238,93,250,133,42,214,34,252,131,177,165,168,152,152,85,194,186,244,67,136,52,231,186,85,14,101,107,230,237,49,113,163,96,87,12,226,245,77,186,162,77,172,102,87,236,28,84,237,9,81,40,217,81,123,233,49,136,219,102,84,76,48,73,56,146,60,190,214,221,126,248,219,124,161,217,65,102,139,108,172,118,222,100,95,140,106,141,141,121,182,150,73,66,77,101,110,137,145,223,137,15,17,51,155,84,14,58,227,104,149,26,144,151,79,41,147,11,59,150,251,31,16,29,188,193,232,100,102,81,68,180,171,172,247,18,139,188,91,250,146,169,151,49,18,77,60,252,51,121,22,226,72,213,16,146,189,140,187,71,115,18,185,154,218,74,156,129,90,76,204,140,203,84,162,177,216,90,250,178,65,23,50,142,53,187,7,22,89,93,116,203,35,103,190,230,93,221,192,45,22,42,226,4,28,87,53,236,172,50,246,93,126,109,92,81,42,215,201,107,216,133,191,163,164,145,144,241,197,17,16,211,205,37,167,90,95,77,163,73,25,17,153,158,243,30,226,103,134,146,120,157,94,181,249,130,114,222,214,82,75,179,218,15,84,205,31,47,77,219,55,98,178,185,209,81,230,78,226,255,0,162,49,145,233,112,254,170,150,192,75,213,8,244,76,50,86,228,89,168,137,81,9,73,239,74,11,129,251,194,226,194,85,114,228,35,50,94,135,81,18,174,102,81,9,22,113,138,58,73,9,18,209,166,54,34,233,90,86,68,167,17,219,245,61,195,190,54,33,225,89,91,76,59,156,140,140,247,168,140,239,110,225,114,46,4,234,181,150,28,11,171,39,97,110,68,146,203,180,167,127,72,135,153,128,196,8,110,119,67,45,194,52,231,27,26,98,75,127,68,207,176,116,13,73,154,153,194,44,223,215,36,179,101,51,70,238,22,62,178,21,149,82,210,216,121,179,75,68,68,70,116,230,220,107,79,177,62,224,200,189,52,221,68,204,108,60,58,148,218,26,207,159,139,164,118,177,159,119,112,246,16,143,164,200,148,131,37,93,55,220,98,215,72,165,209,77,50,193,67,66,190,226,11,54,85,100,51,190,243,235,34,23,30,80,219,201,101,162,113,165,36,245,41,185,26,76,172,118,33,71,166,128,152,154,76,146,227,25,18,72,177,40,213,98,62,29,195,180,69,65,46,65,18,85,21,14,70,69,99,35,125,36,100,99,200,198,76,29,101,148,165,41,70,229,18,119,145,246,31,120,243,202,126,41,231,221,81,51,126,153,158,228,159,104,185,23,10,101,89,65,55,171,202,76,46,247,225,16,91,184,119,15,45,46,154,235,181,153,97,248,91,130,175,219,220,58,253,134,13,239,158,31,54,237,195,164,69,127,182,59,217,76,146,17,189,110,71,93,59,229,191,72,187,251,132,30,242,26,57,182,208,121,141,37,190,251,213,97,205,135,153,48,171,101,91,103,210,182,229,144,233,219,131,75,233,50,89,44,174,121,119,14,124,4,145,148,145,25,27,219,151,126,174,238,225,151,49,221,195,68,37,197,21,136,184,159,95,112,236,225,207,114,79,223,29,124,20,10,26,59,150,123,220,248,251,195,177,108,148,86,65,17,216,80,118,28,222,51,50,85,175,221,113,200,97,172,169,74,115,112,73,23,1,169,164,217,36,103,123,141,196,150,243,176,13,105,73,90,217,133,114,118,29,193,36,87,27,133,114,224,64,52,165,190,241,85,32,206,214,251,195,81,17,151,18,26,202,197,214,3,99,37,184,152,208,182,238,71,99,234,236,27,198,70,103,188,140,80,200,139,113,0,227,165,163,189,204,254,224,162,147,101,158,241,191,151,126,242,49,182,226,119,157,128,117,241,132,103,157,36,87,224,58,153,147,107,217,211,149,10,62,153,112,46,227,29,235,204,153,146,149,149,93,93,67,136,182,20,233,234,214,149,18,75,125,200,128,120,9,188,190,32,208,107,67,78,40,212,229,236,72,61,220,69,159,174,100,51,152,196,56,219,82,168,213,90,48,212,70,152,117,170,229,210,238,239,25,44,228,169,183,110,71,173,227,125,223,254,131,174,137,164,225,34,12,243,156,81,93,89,183,91,242,9,48,48,82,46,155,171,89,201,150,146,155,174,247,225,6,238,239,242,71,67,50,162,235,40,237,93,169,25,210,50,95,244,131,167,123,219,218,247,12,248,123,14,229,138,181,220,143,221,222,159,230,141,163,195,201,81,125,26,63,254,146,127,154,49,225,24,25,11,130,53,124,89,165,74,148,206,26,44,196,147,188,169,211,183,127,221,30,210,145,192,106,129,136,136,103,31,84,193,178,76,90,20,121,229,107,45,196,105,223,189,67,49,213,75,193,194,182,162,109,113,39,184,213,188,203,143,218,28,100,192,106,148,68,148,184,101,123,239,47,234,22,32,91,25,6,30,197,202,160,214,210,162,157,95,141,55,46,112,166,158,162,239,238,29,138,105,232,134,93,214,146,156,81,151,173,213,31,229,23,21,80,199,145,69,149,124,15,168,113,14,4,141,87,50,112,48,45,133,71,11,51,76,20,67,108,202,162,158,182,75,101,109,71,125,229,216,66,212,85,81,213,52,177,106,83,84,84,206,36,181,137,79,69,167,11,138,111,127,32,198,82,187,43,105,198,140,150,110,17,31,189,219,239,14,162,62,143,150,76,122,47,63,18,91,201,93,5,39,178,222,196,48,35,238,189,170,170,131,215,36,240,246,104,86,141,87,173,115,219,123,152,242,242,220,86,157,202,159,86,191,15,163,136,146,131,106,235,117,105,222,70,93,173,119,12,235,168,48,38,151,155,45,221,162,54,114,156,207,169,222,131,141,150,243,191,107,103,187,120,183,211,221,22,168,247,9,75,76,101,72,163,83,198,123,156,104,251,125,200,5,169,166,244,131,129,86,211,180,72,152,99,200,182,121,145,22,110,60,46,130,23,42,15,28,41,238,158,177,82,228,112,182,105,154,10,255,0,112,120,181,232,165,36,110,218,182,170,179,191,30,138,63,161,28,136,189,27,96,81,147,36,37,76,119,189,252,89,127,68,32,188,178,141,33,41,103,226,219,101,47,74,174,227,136,78,233,187,103,196,237,216,61,244,6,43,72,34,72,157,40,153,121,37,43,177,159,56,32,203,171,184,98,220,14,143,205,203,162,27,138,98,95,81,169,109,173,46,17,41,171,149,210,119,46,13,143,66,237,51,81,202,97,157,102,18,159,153,44,141,42,115,167,8,225,157,237,220,69,216,40,201,248,60,81,166,28,178,14,107,43,73,169,118,34,231,6,238,59,182,42,201,36,107,105,54,230,144,39,158,246,203,20,131,225,255,0,232,48,102,107,31,94,202,92,215,179,74,68,158,165,189,113,107,32,30,181,202,231,190,214,221,184,113,224,49,254,186,147,169,16,241,114,105,60,62,166,249,137,248,119,144,105,189,204,175,119,10,220,67,35,59,151,54,150,173,70,148,71,195,29,251,30,73,254,49,198,137,137,101,126,164,226,22,87,226,149,17,140,69,144,233,29,56,137,136,96,163,87,78,50,149,102,204,119,90,109,184,237,197,223,120,92,250,95,27,37,177,237,164,162,167,180,235,106,200,165,25,20,82,75,215,91,173,193,114,46,148,194,36,219,78,99,111,118,123,113,247,199,145,155,76,217,81,173,38,164,17,147,167,235,203,188,119,16,181,12,142,122,195,68,137,204,3,134,164,37,235,49,16,131,234,227,196,247,111,29,116,117,49,45,137,53,58,152,135,213,157,102,187,165,105,50,223,126,27,132,22,226,125,80,155,113,25,24,131,215,229,90,200,205,14,94,219,203,176,140,121,51,174,35,218,242,169,152,130,191,107,138,47,243,5,202,136,162,37,232,137,121,70,228,97,103,90,143,121,167,183,234,71,149,155,73,36,236,106,179,199,45,57,179,121,78,164,187,59,132,30,112,170,18,155,56,132,42,20,152,52,40,136,174,229,243,95,236,23,96,242,88,134,244,193,149,186,136,89,76,68,74,14,5,70,107,109,42,50,35,233,238,220,71,255,0,225,142,92,206,41,185,76,76,27,144,142,33,105,83,151,89,172,238,73,34,52,246,90,220,76,118,104,153,193,78,32,222,218,35,97,210,165,18,154,179,110,17,110,50,239,51,223,188,5,148,151,77,102,112,113,108,56,186,126,43,160,234,87,99,37,21,236,101,237,123,133,196,133,168,149,50,151,165,167,160,14,20,220,189,243,57,124,182,87,121,23,103,221,28,168,202,90,9,77,57,21,12,228,75,170,105,6,105,202,100,162,53,17,94,219,136,112,101,146,152,152,151,154,97,232,88,132,161,89,174,100,131,46,163,62,178,1,217,75,230,100,194,155,97,12,235,9,55,233,18,184,241,62,193,209,86,19,7,222,106,45,45,192,173,70,122,187,17,25,159,177,238,30,150,38,78,196,170,5,81,169,83,164,166,173,234,134,86,222,118,223,184,187,69,180,169,170,248,200,121,188,76,35,105,132,54,211,146,202,50,59,249,41,63,100,2,217,207,156,152,177,19,16,234,165,17,57,85,16,178,35,52,40,139,137,247,15,53,225,12,76,11,238,58,169,75,138,185,154,108,106,50,235,250,158,225,122,151,47,145,207,33,155,56,233,154,91,82,200,158,81,54,242,10,202,50,222,91,200,247,111,49,231,166,216,115,76,186,147,91,19,40,199,20,167,51,25,37,230,207,118,254,196,128,235,165,88,181,19,7,4,203,40,165,29,119,43,72,73,153,68,153,112,47,173,139,161,67,227,36,107,59,110,190,139,125,171,234,237,158,36,202,254,87,107,99,201,200,240,182,88,251,39,101,76,204,146,148,88,210,105,236,63,104,46,188,183,10,165,5,172,202,228,204,248,117,167,191,218,0,186,112,213,52,178,123,3,29,15,15,23,11,159,84,104,34,68,66,86,102,106,37,17,110,47,120,117,178,249,81,48,141,123,177,25,53,107,206,100,164,219,113,88,251,71,142,148,73,166,116,236,65,46,14,91,22,180,188,180,27,134,235,42,50,73,36,251,136,173,196,199,175,102,54,38,42,17,212,69,52,150,214,172,200,36,146,76,140,200,203,188,7,38,46,165,151,192,58,156,209,16,234,50,44,246,55,210,87,223,253,67,104,177,7,90,162,102,14,81,180,146,189,115,81,25,136,143,179,114,79,255,0,195,30,122,105,77,49,22,74,138,116,162,82,109,182,101,209,177,21,138,231,191,119,120,224,73,94,133,147,204,26,130,68,67,100,75,204,231,141,89,102,242,76,187,183,110,1,116,36,85,94,115,97,81,48,27,53,243,102,214,59,108,188,120,220,139,255,0,195,30,149,169,236,44,73,17,52,166,148,106,224,73,116,140,120,88,22,96,166,16,200,113,113,37,227,47,228,44,173,184,207,242,14,254,81,44,131,135,83,78,33,229,158,92,214,186,138,221,125,192,61,11,147,167,201,4,132,75,92,94,93,215,37,30,254,254,2,188,222,185,218,18,210,212,168,110,14,220,211,155,236,117,118,253,193,176,168,216,70,18,87,138,100,173,209,233,44,133,93,169,160,32,26,75,172,204,96,77,103,100,153,41,228,238,251,189,192,59,185,101,54,136,52,40,185,197,43,204,73,250,29,173,107,247,142,228,224,208,247,7,200,173,221,127,198,58,41,4,217,233,154,94,113,194,107,41,18,13,10,69,236,162,59,239,226,119,234,29,178,162,92,102,217,18,147,191,27,144,14,91,48,48,172,95,93,49,105,25,184,102,177,95,238,142,57,85,50,104,99,213,243,140,18,140,247,252,242,130,29,84,222,38,57,205,86,174,27,53,179,94,200,51,236,30,1,50,57,180,75,137,112,229,113,187,140,138,233,97,86,251,194,139,215,43,158,193,71,195,168,152,121,133,146,150,104,186,30,37,111,177,118,123,227,176,108,181,126,48,143,53,186,133,190,162,224,98,96,33,114,189,14,243,71,180,231,179,136,52,238,178,119,239,234,220,61,220,59,250,206,137,26,78,231,212,44,13,17,241,113,10,109,104,106,5,199,12,237,108,183,59,240,238,30,66,44,166,188,240,183,57,150,47,46,237,250,181,91,201,247,135,191,104,219,108,137,199,22,73,183,28,199,98,33,198,137,137,131,55,148,105,138,104,213,187,113,44,187,2,71,85,13,53,122,17,134,141,112,43,190,68,164,200,212,100,100,118,247,135,83,48,172,98,153,82,201,18,7,92,179,134,91,156,61,252,119,249,35,176,153,69,50,146,51,83,205,145,107,56,154,139,188,113,18,137,51,228,90,233,147,105,51,44,198,68,242,11,120,131,162,130,196,39,138,34,41,49,18,5,179,149,118,35,91,230,89,183,159,106,7,174,129,172,101,81,25,237,19,8,89,109,250,101,39,218,58,7,169,73,44,107,138,113,152,215,220,233,26,143,86,226,12,138,255,0,96,116,10,165,156,150,91,101,134,140,94,179,202,206,139,218,220,56,17,118,128,184,11,140,151,170,215,152,67,151,252,226,127,40,238,211,62,151,194,195,184,91,84,58,200,136,213,125,114,75,168,99,164,250,173,174,37,218,141,158,156,37,107,51,95,52,27,199,194,221,135,222,58,5,99,77,78,76,173,168,184,25,83,38,178,50,178,154,113,39,99,46,59,215,239,134,70,73,196,212,82,248,197,116,34,97,200,205,57,8,137,244,157,207,255,0,195,20,102,100,220,43,70,225,18,86,68,126,206,221,195,26,32,49,114,57,47,180,183,23,40,73,19,137,51,51,51,43,21,203,219,139,139,74,226,84,20,246,208,145,115,89,58,53,142,40,172,219,228,74,177,36,143,117,212,97,145,238,231,56,135,9,44,75,196,228,51,38,109,101,185,28,81,39,141,187,187,199,151,119,26,224,147,20,108,20,169,131,34,245,219,121,118,95,216,14,44,246,75,37,156,147,239,42,96,165,37,236,189,38,157,65,150,235,22,227,177,246,14,149,56,93,33,136,111,106,106,42,96,181,171,129,37,104,50,62,175,96,25,145,239,33,42,121,76,237,180,44,227,161,24,55,16,79,26,118,132,168,211,126,174,174,209,206,74,161,140,136,218,139,105,205,219,178,168,142,229,219,196,90,231,41,248,217,37,213,3,3,24,230,83,213,22,118,140,250,61,187,136,187,8,122,9,76,225,216,116,54,81,122,150,76,154,36,158,179,163,101,110,221,188,248,241,1,218,204,26,117,213,173,40,109,71,227,12,238,68,103,218,56,181,133,67,11,42,217,53,230,209,107,117,150,206,241,39,134,94,222,60,71,105,7,25,15,16,119,76,67,74,53,39,55,69,100,98,223,98,171,13,70,115,93,148,106,201,175,242,14,252,114,126,64,24,85,164,61,119,43,152,248,63,178,187,10,230,175,107,205,171,138,74,173,125,85,175,98,221,192,122,253,18,105,104,213,64,194,69,41,47,164,154,169,27,51,35,96,250,137,131,226,49,167,16,117,239,236,25,218,81,101,214,218,201,63,104,51,79,68,231,30,57,35,104,213,241,168,72,184,31,176,96,81,146,179,106,105,233,137,44,201,229,160,141,163,71,169,25,219,142,254,61,227,160,137,164,222,128,149,189,8,152,133,188,165,168,150,86,100,200,248,151,85,207,176,93,88,104,37,61,14,179,82,28,35,185,150,226,238,29,116,194,82,68,121,148,151,136,137,37,196,187,253,224,22,77,52,179,144,179,146,152,197,69,41,150,211,229,27,141,101,34,186,44,87,51,49,228,49,174,184,147,83,244,12,230,17,81,144,79,46,31,103,220,113,104,65,158,103,155,62,27,237,196,122,156,102,172,162,41,136,105,195,16,231,7,242,182,207,109,125,239,210,54,207,125,148,94,200,96,158,61,226,220,202,108,196,246,84,174,105,61,110,203,185,188,217,247,27,74,221,211,62,206,192,192,179,120,177,48,85,97,136,83,88,153,116,57,172,156,212,44,181,42,215,21,146,195,105,61,228,93,163,32,244,85,193,42,158,97,62,40,197,65,205,26,109,249,6,181,42,57,91,134,147,37,45,131,43,29,202,251,140,90,236,0,195,167,49,22,170,138,122,42,10,104,164,174,90,227,215,130,110,228,102,151,90,71,90,85,187,241,137,96,209,239,9,96,105,169,92,161,230,209,55,74,202,65,14,193,147,228,69,110,139,94,208,183,244,69,23,91,9,233,88,137,45,51,36,135,125,215,51,49,38,134,97,68,182,77,7,114,109,178,59,145,158,227,221,192,92,214,219,227,188,112,101,112,132,196,59,45,145,46,200,105,41,223,199,113,16,237,80,223,30,32,55,155,43,92,110,146,178,238,226,52,164,184,220,0,107,205,115,189,133,111,155,127,1,160,174,93,67,80,0,0,0,212,92,5,69,11,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,211,199,136,160,169,216,82,215,0,0,0,0,0,0,0,0,0,11,92,0,47,113,82,51,234,20,176,212,69,96,21,0,0,26,109,99,21,62,2,160,3,109,92,6,217,168,200,237,212,55,148,68,100,119,27,75,79,18,34,1,169,43,236,176,213,152,207,137,13,146,35,35,27,164,119,34,1,69,36,121,41,220,165,49,58,156,201,123,163,155,201,47,123,184,122,229,92,236,56,175,195,147,153,122,23,181,250,192,96,150,60,225,154,99,249,143,44,44,213,122,189,171,212,209,123,95,85,199,161,220,34,95,16,233,183,229,19,70,210,228,36,99,102,80,132,229,157,108,200,252,165,239,224,91,183,15,160,122,210,144,132,143,216,245,210,252,249,53,150,241,198,86,190,94,197,119,8,164,210,191,4,226,37,83,87,163,32,105,157,83,48,244,234,158,82,182,210,86,83,74,159,51,59,27,134,103,184,136,78,241,137,116,4,90,209,57,150,32,242,145,156,197,158,63,86,129,38,26,33,68,56,112,39,209,43,115,164,78,251,126,198,64,140,106,120,142,89,83,74,80,249,106,254,93,97,102,92,119,107,11,126,235,246,9,46,208,218,99,5,19,40,89,54,246,101,243,188,73,23,68,203,244,171,125,193,35,50,37,142,153,176,221,237,215,247,204,115,85,101,145,164,207,136,234,229,70,121,26,51,242,122,95,140,118,132,72,61,229,196,98,40,219,37,154,219,248,13,107,129,75,133,188,156,237,220,57,108,52,139,17,154,120,167,180,115,18,218,44,91,186,128,116,172,66,27,110,170,201,95,3,45,229,222,59,162,65,171,137,24,220,68,43,69,210,201,196,187,76,115,19,14,159,97,247,70,81,3,168,118,29,123,186,11,251,67,91,73,53,32,210,100,123,247,14,216,225,239,197,31,116,106,110,9,130,250,22,251,251,35,12,15,57,25,2,74,37,40,137,203,146,12,117,133,0,242,148,89,89,116,253,228,152,247,11,128,101,68,121,154,234,246,71,249,70,217,64,176,217,93,45,91,247,70,38,7,144,40,39,208,155,234,29,221,218,147,26,20,135,202,233,54,84,95,185,49,236,142,25,133,110,82,62,233,141,167,37,144,234,51,81,49,123,251,99,252,161,129,229,154,132,117,210,35,54,92,251,9,49,204,129,97,230,29,53,19,75,242,109,189,39,218,67,191,102,5,45,238,38,172,86,221,210,27,133,12,131,61,200,223,239,128,217,100,238,132,146,183,30,82,26,148,139,121,36,102,55,202,29,37,193,31,116,110,106,109,235,126,232,184,29,12,82,34,85,151,43,11,62,60,18,99,83,48,171,50,233,182,226,119,246,88,119,122,146,63,91,247,69,20,222,251,229,221,239,134,7,5,152,108,165,98,37,113,27,219,42,77,68,181,103,43,13,243,113,134,72,205,103,107,21,248,24,243,85,93,117,35,167,160,226,159,139,154,236,233,98,17,113,10,61,66,215,100,145,40,204,247,36,251,15,112,163,188,138,142,132,130,105,75,114,41,148,18,45,115,90,200,136,174,125,127,108,120,58,203,20,164,18,24,104,197,63,81,200,89,54,53,119,215,198,33,54,204,105,227,117,151,104,197,156,112,211,22,69,42,106,117,1,36,196,93,83,237,108,218,164,115,66,213,107,155,102,123,212,193,151,3,62,35,10,49,71,73,202,218,172,143,153,194,193,86,251,83,49,90,156,169,230,214,81,155,42,80,103,188,218,35,43,26,79,237,0,205,220,107,210,214,18,74,165,194,202,106,42,42,32,209,20,209,89,81,100,181,101,54,76,204,250,47,23,88,194,108,68,210,54,172,169,38,17,232,98,14,66,250,21,49,117,244,156,51,110,170,229,153,118,50,179,167,187,165,199,222,22,242,77,74,98,54,39,199,184,251,80,28,230,107,108,223,190,181,134,111,144,201,23,226,158,23,176,201,188,33,208,182,160,154,46,30,42,160,195,93,107,79,202,208,246,110,121,66,110,226,181,103,123,33,242,62,6,125,194,12,102,76,53,115,89,196,56,72,164,227,222,214,25,197,124,169,0,242,175,115,226,92,122,61,47,188,46,205,27,162,124,250,119,182,109,244,125,112,214,167,87,147,36,189,105,189,243,94,247,100,251,8,72,78,25,104,145,73,72,89,133,117,220,63,212,59,205,200,105,103,206,174,171,125,145,114,245,99,235,33,145,210,44,55,145,75,181,250,153,54,175,89,150,255,0,44,172,239,107,246,171,188,6,3,209,58,13,83,236,109,187,68,53,116,214,109,93,179,161,9,191,149,219,14,47,156,171,68,42,81,173,105,107,42,194,205,151,137,183,223,238,35,45,97,164,16,109,230,249,82,215,183,209,15,242,142,193,184,6,145,124,173,91,247,71,249,69,24,125,31,162,13,42,182,214,68,229,88,119,108,203,113,183,223,238,34,217,215,122,23,83,209,16,209,68,195,53,163,134,112,43,73,18,18,131,185,217,91,183,48,36,60,224,155,50,222,215,249,67,97,233,44,19,233,86,178,27,53,211,151,203,50,221,246,192,66,22,38,104,115,31,40,57,147,178,234,94,187,123,85,169,200,106,130,82,136,239,146,252,24,46,211,22,22,164,193,234,186,152,136,136,181,31,82,161,48,217,55,196,75,221,43,102,34,227,208,47,101,247,135,208,124,247,14,100,83,84,62,136,137,54,181,46,229,185,109,11,77,237,110,197,23,96,180,117,230,140,84,69,64,212,113,185,68,107,212,254,170,255,0,52,158,78,108,166,159,117,43,112,1,6,242,250,134,173,164,94,52,20,139,86,105,73,183,104,168,87,72,250,70,74,237,45,255,0,136,92,138,95,73,122,190,81,171,109,80,84,250,9,168,114,103,198,182,233,30,236,188,124,105,111,220,51,131,23,116,27,151,69,196,56,244,135,11,243,230,136,107,127,61,168,186,36,209,145,249,81,29,163,22,49,7,67,42,238,80,111,187,5,134,250,164,28,114,155,73,243,195,42,232,244,236,91,223,62,194,16,93,172,34,211,58,110,204,67,77,76,35,104,168,100,34,90,148,221,199,20,142,145,27,123,183,191,199,143,218,25,169,134,26,67,83,181,52,149,184,136,154,182,146,39,19,11,12,181,37,136,246,236,70,180,25,153,29,220,62,193,10,85,62,30,87,84,100,68,70,211,40,216,201,168,165,194,124,240,203,150,50,53,116,119,40,253,143,30,225,220,81,152,209,89,209,204,191,4,221,75,177,221,45,52,105,216,218,115,212,201,69,107,228,62,23,20,125,3,192,79,101,241,250,205,76,194,13,205,93,175,171,121,39,107,223,142,254,225,217,145,164,247,37,68,125,187,196,107,96,182,153,12,189,207,60,249,136,215,182,207,170,249,144,126,233,127,37,143,123,136,206,138,51,19,233,250,145,231,218,132,158,109,6,218,154,73,150,204,180,91,49,170,220,80,92,108,3,223,173,5,148,202,253,67,130,235,68,71,215,192,114,155,138,97,226,187,107,185,94,220,15,136,163,137,191,87,80,14,154,50,17,46,37,103,211,185,219,128,235,157,129,73,32,247,57,113,223,186,217,239,34,33,176,182,8,210,102,104,223,239,137,48,60,187,210,70,158,116,214,189,121,95,179,135,15,120,113,149,35,133,37,25,26,222,227,218,95,144,122,183,26,34,35,44,191,116,117,145,109,25,92,210,157,249,187,70,35,200,76,229,80,137,73,221,215,11,198,91,122,139,191,184,91,202,177,130,129,121,163,103,49,147,138,115,202,223,192,203,135,219,23,46,109,15,18,225,40,146,139,248,211,62,37,222,60,133,83,39,118,43,101,249,95,49,167,61,250,100,92,114,247,128,193,137,190,44,207,218,213,90,22,89,191,55,20,47,187,219,142,210,31,22,231,106,51,40,150,37,109,240,181,210,178,191,219,88,234,106,60,46,168,139,103,201,35,246,127,166,91,238,246,227,189,172,112,213,48,48,39,19,13,37,200,109,178,242,205,91,77,237,98,35,35,222,161,36,110,194,215,147,169,172,107,6,204,44,27,169,55,16,217,155,72,90,138,247,225,185,71,191,120,244,235,154,212,133,189,169,58,149,187,170,29,195,223,246,199,143,194,105,82,85,17,4,204,107,27,215,52,108,173,155,138,76,219,236,63,124,100,228,5,43,35,36,102,118,3,113,47,127,141,95,13,221,225,16,45,125,55,55,159,60,209,195,70,75,53,41,91,138,51,187,43,73,219,41,118,159,105,13,216,137,188,68,190,110,167,13,45,39,87,111,44,140,139,122,122,247,247,139,153,54,147,83,176,48,78,69,66,195,100,82,50,217,89,214,118,186,136,184,25,247,139,25,90,204,158,85,79,25,7,6,245,210,122,188,169,202,95,173,164,207,121,151,190,40,200,156,54,154,191,51,150,203,141,105,104,210,238,187,123,100,125,74,95,13,231,216,46,164,36,169,181,161,10,34,116,204,208,70,118,255,0,244,22,131,0,91,39,100,50,20,197,149,214,123,86,111,250,110,219,135,216,25,9,3,8,218,82,147,67,118,44,133,109,253,91,133,136,30,86,38,156,105,235,147,133,18,69,154,251,173,249,7,83,21,35,137,130,95,202,112,145,78,146,204,238,102,217,171,135,14,5,222,46,113,192,37,196,149,218,191,95,148,55,17,43,110,197,153,142,175,101,253,98,224,89,84,203,231,81,30,173,41,138,78,94,22,97,101,247,200,123,136,40,120,88,124,254,58,217,173,229,40,187,199,175,84,173,146,181,152,255,0,40,255,0,40,232,202,78,202,255,0,75,222,222,220,255,0,40,96,118,144,196,119,43,17,219,54,243,29,188,35,136,65,88,214,146,233,117,152,235,208,218,154,43,25,91,172,60,98,156,78,175,133,200,81,232,161,220,66,183,146,210,123,250,140,114,144,101,114,50,50,51,29,68,2,29,73,116,203,118,99,236,236,29,163,91,136,140,7,41,10,51,34,184,221,66,72,142,253,164,56,232,95,13,227,144,149,21,138,231,212,3,112,146,69,191,180,110,145,21,139,120,218,37,36,250,198,225,26,76,136,5,120,241,20,185,118,138,145,92,83,41,31,2,0,51,184,209,114,45,230,98,170,177,29,136,105,52,154,139,121,0,161,186,147,81,17,41,39,246,66,196,163,185,138,38,28,137,100,100,143,186,55,73,22,43,25,0,218,52,145,150,93,246,26,13,132,222,247,80,228,229,43,112,26,20,93,128,56,218,180,165,71,99,48,52,110,224,99,120,219,235,50,220,98,135,98,224,3,142,178,225,113,199,90,82,86,222,57,74,65,159,148,67,97,198,179,90,201,251,160,58,231,178,172,142,234,47,38,220,71,5,76,150,98,50,184,236,149,13,218,143,186,56,239,52,104,62,138,109,98,191,16,28,69,54,89,76,206,228,118,28,7,92,52,44,210,86,220,59,21,154,212,71,126,193,213,70,221,181,45,71,186,214,1,169,79,36,218,61,98,146,146,235,223,97,214,196,204,97,161,156,60,177,44,102,220,70,74,89,118,123,227,163,168,231,49,80,237,68,53,11,19,149,196,228,202,89,8,250,202,252,72,121,3,42,186,98,250,159,111,198,54,178,185,31,138,43,219,112,153,30,162,99,84,27,106,89,33,216,67,179,134,94,87,191,222,58,168,170,178,37,72,34,78,202,125,46,171,254,81,224,103,146,76,79,113,78,115,124,53,238,241,153,116,225,252,157,253,167,239,10,64,72,177,17,54,231,40,94,142,66,245,236,121,91,189,137,251,226,11,146,212,225,78,95,164,206,238,195,254,177,85,77,77,203,93,108,238,236,63,235,29,52,158,95,49,94,187,92,205,237,150,221,36,247,246,24,236,206,71,18,159,38,23,252,178,252,160,58,104,154,170,113,12,182,179,66,48,148,40,250,106,83,106,43,22,237,247,184,169,84,240,81,106,36,197,199,192,182,106,232,88,157,34,59,118,239,49,207,153,73,210,182,178,69,67,220,148,149,17,22,127,183,192,199,68,116,76,190,33,196,184,137,102,99,35,34,35,215,40,183,255,0,210,12,142,201,202,122,67,81,48,225,28,197,107,39,18,108,30,161,228,31,18,247,143,127,72,90,234,219,70,249,52,193,216,216,168,84,84,111,45,205,94,82,104,144,162,59,18,72,237,102,187,133,228,144,83,229,43,102,205,194,106,146,151,181,135,227,51,117,22,254,39,216,61,84,44,107,73,82,82,227,187,183,223,162,40,195,151,180,111,76,42,15,36,178,168,232,251,38,63,254,80,241,53,77,17,86,81,145,11,41,37,45,57,136,73,45,45,17,191,2,234,250,42,78,99,242,82,93,100,36,33,92,222,250,115,59,210,74,184,249,68,58,185,165,39,75,77,211,120,152,13,105,154,137,94,170,226,120,21,186,140,132,192,194,26,47,22,171,9,4,86,170,105,41,128,130,67,48,218,139,197,48,235,125,34,52,244,79,50,203,165,184,247,119,24,190,84,150,52,194,205,82,211,17,179,122,125,179,76,42,86,100,152,130,35,37,116,74,219,214,125,166,59,202,203,71,234,50,108,218,214,197,37,173,91,145,70,233,158,222,234,110,71,155,126,247,11,180,88,74,199,5,235,26,109,215,226,41,138,107,103,35,139,83,40,61,177,165,248,155,168,200,186,107,63,98,158,253,194,12,149,106,117,47,153,52,135,219,152,66,56,70,146,93,218,117,38,91,247,246,139,115,83,203,34,95,217,181,112,207,175,46,123,229,65,157,188,158,225,100,165,181,174,36,210,230,236,4,218,103,179,100,50,101,180,106,97,215,108,151,35,43,165,39,195,112,187,80,24,143,5,55,214,108,211,157,110,170,217,190,87,52,218,247,237,73,118,0,243,147,26,80,226,161,212,110,177,24,149,33,10,200,68,155,92,237,239,15,23,54,134,155,83,164,189,150,90,250,144,134,141,243,83,172,168,200,140,175,196,202,219,183,11,175,19,52,137,90,155,187,247,77,247,244,75,134,238,225,181,23,15,42,155,64,196,53,28,141,106,221,105,109,17,93,73,185,25,112,221,110,211,1,109,169,26,225,81,76,166,14,104,252,4,50,159,137,38,205,38,172,138,200,162,73,92,137,74,247,254,208,246,236,198,72,33,94,43,78,97,122,62,202,33,29,100,45,141,105,71,162,81,50,110,42,83,46,213,52,196,57,60,106,215,102,202,164,169,71,123,41,70,103,184,136,41,201,100,218,122,112,238,155,26,244,191,159,126,100,166,249,111,222,93,128,46,69,82,182,35,41,168,167,224,222,75,228,188,153,77,181,18,137,86,113,36,118,183,30,6,49,250,166,134,82,167,145,40,90,22,74,60,155,173,191,200,33,127,95,134,134,144,209,74,76,197,26,141,69,179,239,53,91,51,187,184,94,252,72,90,184,248,186,58,99,63,113,58,205,100,75,150,234,116,175,100,23,216,224,64,60,129,65,77,80,202,14,10,91,16,242,172,91,137,149,43,163,110,59,190,192,229,64,49,85,45,211,66,169,248,187,18,119,124,168,231,112,187,52,253,52,225,100,125,48,94,33,108,17,182,122,206,36,118,50,235,191,14,209,232,225,229,80,205,30,230,44,162,43,31,72,255,0,40,43,201,210,59,107,16,102,81,176,171,97,70,211,86,39,16,105,223,99,191,17,116,165,211,57,99,90,205,100,198,25,55,181,179,60,146,191,30,241,230,35,165,49,110,147,103,9,15,114,43,223,166,93,214,226,99,203,205,36,53,235,122,173,158,22,215,205,126,155,61,221,166,2,239,156,230,66,250,84,133,78,160,174,101,98,34,137,69,206,255,0,100,116,243,57,140,170,13,121,219,153,67,30,70,243,244,158,79,18,191,127,112,179,48,244,246,43,147,237,171,99,224,178,63,84,134,237,247,199,38,107,32,197,39,80,178,118,18,247,104,200,252,100,63,13,253,226,162,227,59,90,64,58,218,161,85,51,150,146,93,73,160,236,242,111,99,221,187,164,58,132,203,229,115,41,179,17,48,209,154,229,37,6,130,38,156,74,139,130,143,168,184,239,22,242,91,69,87,47,154,85,19,44,204,173,97,17,120,230,75,118,238,197,11,157,66,81,85,36,34,73,231,229,185,86,151,151,99,215,54,123,141,4,93,74,247,192,123,154,102,86,202,96,225,154,82,156,43,103,220,102,87,226,174,225,234,25,97,166,27,36,161,102,102,158,4,102,67,202,193,51,80,195,71,162,29,73,202,148,223,117,208,126,180,204,119,140,195,84,15,44,178,34,230,124,55,160,65,199,136,134,141,138,125,198,211,8,234,146,75,53,17,165,179,59,149,199,87,57,167,162,26,134,75,233,132,139,204,183,10,247,108,237,188,140,251,7,189,148,74,231,40,115,60,83,22,73,183,236,145,199,119,97,142,237,82,85,69,180,150,226,225,179,160,172,162,44,246,223,246,15,188,92,15,41,73,77,78,14,8,152,117,76,160,208,211,72,178,206,199,184,140,187,71,174,76,193,135,111,154,33,146,183,98,203,242,143,63,48,163,163,82,233,170,93,46,220,165,40,213,227,139,133,247,113,87,190,52,38,73,81,151,147,13,254,91,127,148,7,107,48,170,164,176,154,188,211,169,106,115,223,203,137,65,112,183,120,217,148,215,50,69,178,100,169,228,164,140,220,183,207,40,236,47,108,60,172,86,22,78,230,25,118,169,22,179,87,124,191,45,32,173,126,60,23,220,58,88,188,35,169,161,87,150,95,79,229,44,185,139,229,182,207,165,246,87,239,0,187,72,170,101,46,164,205,153,180,189,101,194,233,125,39,191,237,142,108,186,164,130,67,137,188,124,17,111,62,46,151,103,190,45,44,154,128,174,33,90,200,252,167,41,155,153,173,175,100,247,88,187,20,59,216,106,62,174,67,201,37,75,172,157,247,241,205,118,125,80,11,149,25,80,195,189,14,180,181,23,8,179,59,91,43,132,119,223,239,142,12,34,213,19,20,135,109,114,85,247,167,135,1,213,72,169,105,153,58,194,99,160,58,61,44,222,53,61,246,224,126,240,247,18,217,44,52,59,77,164,225,178,154,111,235,204,250,207,188,48,58,41,148,157,81,44,38,205,62,171,172,149,209,77,250,143,184,116,17,50,8,230,204,205,168,8,197,116,173,234,70,123,190,208,186,104,134,97,41,34,82,44,68,86,45,230,40,173,132,138,221,101,199,136,184,30,18,155,133,142,105,47,165,232,55,145,228,17,102,108,202,252,71,50,101,48,38,181,121,214,210,111,123,102,59,118,119,142,226,54,54,26,21,195,213,187,151,50,149,126,137,159,1,226,38,147,153,44,110,171,44,78,124,153,189,98,202,215,183,119,112,147,200,114,227,165,50,121,158,77,124,113,150,174,246,200,234,122,237,218,71,216,45,77,69,132,52,219,177,36,105,141,153,168,181,54,185,56,217,245,159,180,30,242,103,55,149,65,234,245,49,25,51,230,191,65,71,123,91,187,188,116,171,136,154,76,8,215,12,189,102,236,156,18,91,251,55,251,226,11,114,254,15,211,77,221,7,29,51,35,52,240,55,91,191,240,5,37,244,36,182,155,136,68,108,11,177,174,27,102,106,187,170,73,166,234,44,187,236,146,234,49,235,230,82,154,181,110,145,179,15,115,201,98,233,181,198,231,218,99,170,152,200,177,21,114,247,82,212,45,212,118,183,77,142,210,239,1,223,72,163,16,251,12,64,173,198,203,54,107,145,31,75,137,152,247,114,54,217,102,29,146,214,88,139,55,19,46,211,22,98,159,148,215,176,115,136,119,102,48,249,27,70,124,231,157,147,181,210,118,224,125,228,46,180,153,169,179,176,108,146,147,117,30,110,180,246,152,163,211,68,66,66,68,54,68,79,153,157,243,25,37,68,60,212,226,145,39,210,107,109,152,213,230,119,55,69,55,220,119,246,163,211,75,165,209,164,100,168,134,119,26,61,145,113,221,216,99,182,40,152,68,161,44,169,118,82,8,136,202,199,184,200,94,163,197,202,169,215,161,50,154,97,162,238,77,146,122,72,62,238,225,229,42,201,52,202,39,101,249,157,22,121,115,249,44,171,218,247,11,209,8,166,220,89,239,186,114,220,134,212,124,165,151,114,103,135,189,175,110,153,247,119,134,4,67,226,45,28,244,55,55,235,32,227,209,155,91,108,237,153,95,200,246,163,52,52,85,162,219,135,144,147,166,212,113,26,39,249,186,73,221,185,12,123,81,200,197,61,29,99,170,78,107,240,114,142,218,54,125,126,187,230,129,35,46,108,153,124,183,74,254,74,184,118,11,247,132,88,120,237,41,40,84,36,68,159,101,51,152,27,249,118,130,94,236,173,149,238,74,63,99,195,184,58,143,117,7,46,74,89,81,89,207,40,254,247,188,58,234,134,29,44,67,45,100,106,220,148,241,250,161,234,212,76,50,218,173,184,136,140,207,136,182,152,183,87,192,211,210,56,168,167,102,27,58,27,105,149,26,181,38,187,93,226,79,12,166,40,197,61,42,223,128,132,150,213,17,203,140,105,14,163,98,186,86,226,72,138,234,96,184,113,224,35,146,182,138,57,213,101,27,8,193,161,226,123,87,109,71,72,206,205,36,247,90,253,131,35,116,183,198,52,77,230,149,92,146,6,163,214,147,187,14,70,182,60,183,178,88,81,239,52,23,97,159,17,98,112,114,148,141,171,235,233,67,139,128,218,246,189,162,231,173,38,243,101,101,206,242,181,178,253,192,25,143,160,62,24,41,112,144,243,151,96,166,233,55,229,17,136,190,174,200,221,26,146,221,208,227,209,237,237,18,97,72,200,218,129,150,193,33,36,249,26,32,154,69,151,199,114,83,221,199,112,177,122,31,97,227,52,254,30,73,205,201,62,206,230,203,24,133,124,176,107,227,24,179,183,148,99,38,225,97,245,45,161,41,69,137,40,36,241,1,173,150,137,36,68,87,220,86,28,148,141,9,73,145,240,27,196,155,117,0,169,153,245,10,18,143,172,134,190,136,18,72,248,144,10,164,200,203,121,138,153,88,83,41,39,168,47,112,0,1,82,32,21,46,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,3,73,145,220,86,214,11,216,46,64,52,128,1,113,1,91,24,160,212,102,52,128,0,0,5,236,53,88,140,80,173,214,43,114,1,67,35,21,59,245,5,200,46,64,42,2,151,184,168,0,0,0,161,241,223,192,105,81,117,144,214,40,101,186,192,54,21,114,222,40,149,157,237,113,169,194,59,112,235,26,18,86,48,27,164,106,49,69,21,237,97,169,4,86,222,42,100,158,160,30,122,117,4,79,106,124,86,108,185,189,117,187,6,25,233,65,134,172,205,164,243,184,162,146,235,84,138,102,37,4,173,164,211,107,37,227,181,179,23,104,206,24,166,9,204,189,11,218,253,98,205,226,237,37,15,52,167,231,45,156,191,90,167,36,209,13,17,107,77,55,186,28,221,229,23,104,146,32,135,18,41,183,169,90,178,0,147,5,178,228,135,106,39,213,9,118,179,171,233,113,63,99,195,184,101,126,131,53,242,185,198,22,83,19,54,222,252,210,49,122,189,71,18,40,36,157,238,73,246,189,189,67,193,233,103,134,143,201,234,132,62,204,151,82,150,100,4,241,158,210,74,177,147,143,157,247,168,251,7,130,209,110,180,118,150,196,25,67,79,76,182,84,27,241,110,153,106,73,124,97,22,155,249,39,216,29,194,100,169,231,154,140,147,195,196,52,172,235,94,123,29,140,175,101,153,126,33,204,114,49,48,198,122,231,50,229,227,186,255,0,120,120,60,19,170,225,170,26,78,76,254,223,180,109,27,70,253,81,163,54,87,92,46,194,183,1,112,38,210,183,34,97,157,114,21,140,202,86,92,167,154,221,101,126,38,49,27,176,211,200,53,217,8,138,185,146,119,244,15,242,14,123,115,20,25,17,169,237,198,91,186,63,212,60,52,36,186,125,15,22,225,188,206,86,236,105,79,73,7,215,187,172,119,172,184,238,68,161,195,233,37,36,70,91,184,128,245,176,241,108,188,68,146,114,231,150,252,12,118,77,220,238,60,244,169,11,53,17,168,183,27,127,144,122,54,144,173,251,134,80,55,58,34,185,219,66,77,74,59,91,120,18,12,250,134,211,205,58,178,52,165,55,185,91,137,10,52,156,198,31,49,39,93,188,253,169,254,65,172,157,66,208,102,74,185,123,195,142,212,177,74,50,82,216,222,71,236,191,172,115,19,9,145,38,157,93,183,246,128,218,44,166,173,195,114,232,36,111,21,40,117,17,220,145,187,223,20,83,46,25,216,147,187,223,1,84,229,87,14,2,164,130,35,189,134,166,217,82,75,122,119,251,227,112,209,114,181,128,109,146,111,192,134,172,182,234,26,208,217,145,220,200,81,106,66,109,115,1,183,98,79,17,214,76,38,176,176,45,56,183,223,200,72,108,214,103,148,206,196,68,123,247,23,112,226,205,234,169,84,183,85,180,71,234,245,153,173,226,148,119,181,187,11,188,98,70,56,105,103,33,145,166,50,22,85,95,234,28,84,157,199,27,79,53,45,87,112,245,132,71,117,50,125,133,220,38,69,242,174,241,166,150,166,225,34,213,21,82,236,235,110,5,200,130,249,77,197,216,136,149,191,114,15,216,240,238,24,67,164,62,151,136,121,216,185,125,59,136,87,68,76,141,198,201,28,211,229,56,163,116,173,117,179,187,214,247,11,13,137,186,78,215,53,84,74,225,229,245,190,212,220,68,1,194,153,115,107,40,204,165,26,203,46,246,138,222,81,111,239,22,222,159,163,113,7,18,166,176,43,122,91,206,58,232,166,160,47,174,97,155,145,168,186,27,148,159,103,199,191,136,14,178,50,105,93,98,44,241,100,135,249,193,83,11,91,162,203,89,245,104,247,147,107,100,238,224,47,62,14,232,157,85,213,241,82,136,233,181,3,181,177,23,180,107,21,206,173,183,155,41,56,69,185,47,17,149,141,37,246,134,69,104,255,0,161,105,32,228,51,42,131,13,108,162,218,181,203,231,159,174,146,119,33,255,0,123,128,205,220,54,192,202,122,149,128,151,53,11,75,108,187,46,187,41,109,203,94,92,202,93,248,184,119,242,190,232,117,22,23,1,244,61,164,169,201,115,15,76,240,239,103,136,56,103,219,89,243,187,171,226,253,200,186,47,25,112,34,25,69,76,225,188,146,75,15,14,204,28,155,82,150,97,144,202,75,105,90,172,146,36,145,22,245,31,97,15,101,43,167,161,32,153,74,17,7,144,136,140,173,172,51,226,119,237,29,163,112,141,162,196,150,237,98,183,17,112,58,184,57,67,44,33,41,76,62,92,168,36,249,102,127,140,118,200,133,74,47,100,90,253,227,116,153,34,45,201,251,163,116,147,126,160,26,73,54,224,67,89,23,96,26,109,228,144,174,242,1,67,46,208,34,33,82,222,87,20,1,69,54,149,17,238,227,222,56,239,65,50,225,25,45,171,145,241,233,24,229,92,192,236,101,191,136,15,59,52,166,101,209,165,227,32,179,244,136,253,81,69,213,110,209,110,234,188,34,167,230,205,41,17,52,246,181,39,16,110,124,246,180,239,178,183,238,89,118,139,196,164,18,184,144,227,63,8,219,165,101,55,114,189,248,128,192,60,106,208,254,152,157,66,58,236,187,15,53,207,59,53,83,202,62,119,113,55,35,39,46,123,222,34,226,100,35,195,26,244,117,169,104,234,141,214,33,168,237,145,151,99,99,80,217,115,131,110,93,40,112,136,184,186,103,184,148,92,68,246,78,41,152,24,214,242,185,5,159,198,102,245,67,45,251,251,251,198,56,227,14,141,116,221,93,50,135,138,114,139,218,212,135,226,156,53,115,139,141,216,214,164,157,237,173,46,54,16,66,76,186,169,169,233,157,102,166,59,102,218,109,127,20,218,243,101,191,113,219,202,251,163,47,112,3,76,57,212,186,161,83,117,6,34,106,216,126,50,5,38,92,208,131,204,130,90,179,121,12,220,183,24,232,177,111,68,10,134,79,205,91,6,30,106,117,218,252,255,0,53,144,171,219,87,110,47,31,105,140,101,138,167,234,218,53,248,120,213,194,108,102,107,214,146,181,141,57,234,102,71,123,92,248,92,81,54,248,95,164,117,35,85,194,161,77,86,91,82,215,30,80,201,249,156,234,46,102,72,178,125,72,189,151,30,241,123,165,179,232,25,147,38,227,17,122,206,158,75,234,212,91,236,91,183,151,120,130,188,40,210,42,174,164,163,96,24,114,177,217,89,41,171,81,14,23,55,180,190,141,208,70,126,164,103,193,60,59,134,126,96,86,151,50,73,196,43,48,243,140,65,215,60,244,221,44,164,185,165,105,186,76,154,43,116,89,34,226,102,32,206,69,93,93,34,222,70,52,25,17,150,94,177,231,169,154,214,73,80,65,195,63,5,51,215,165,252,249,79,82,180,230,202,106,35,226,146,183,3,30,132,148,135,11,59,71,123,240,49,71,29,244,42,202,202,91,247,14,177,212,154,148,105,81,112,49,220,58,149,88,238,91,199,9,198,83,115,60,187,204,251,68,145,210,198,65,161,105,220,221,204,213,126,35,202,78,101,147,67,117,38,150,58,25,151,147,164,158,23,46,241,239,20,209,25,153,41,59,175,218,45,230,39,212,113,18,37,203,209,7,25,168,214,155,228,175,22,74,190,92,150,226,71,218,99,17,109,230,116,229,6,122,173,182,15,217,101,241,143,119,95,129,251,195,199,86,114,249,44,76,142,48,218,103,54,72,71,239,210,89,91,161,239,247,11,43,31,142,245,28,110,175,37,85,159,37,239,242,139,101,107,219,220,251,133,232,142,98,46,54,73,52,74,19,156,202,21,194,226,69,197,10,1,107,40,166,225,225,106,89,60,51,5,149,43,152,195,153,167,121,220,205,196,151,88,201,9,163,142,65,74,227,30,97,89,20,219,14,56,71,107,216,201,38,119,223,239,11,65,135,20,36,116,116,206,95,51,114,85,157,48,243,38,174,189,122,75,41,37,72,87,12,219,248,246,11,235,83,73,93,230,136,246,218,134,222,168,55,72,139,57,113,202,174,240,22,118,99,87,204,162,101,143,66,42,99,153,229,154,77,41,212,164,174,68,162,62,57,109,212,98,211,198,76,77,117,234,211,51,122,233,59,103,232,251,142,239,36,189,225,112,102,18,152,232,25,147,69,19,15,145,173,94,101,116,200,251,72,184,29,248,139,97,87,50,235,21,92,92,99,9,202,73,213,217,87,191,208,210,92,12,98,50,219,2,156,128,114,85,36,217,78,228,123,78,93,202,246,78,223,136,200,104,34,34,109,6,101,235,11,241,12,93,209,165,113,209,50,154,113,107,60,200,86,217,216,94,185,225,148,144,169,82,90,65,40,184,32,135,233,3,150,149,216,138,198,57,72,87,68,179,31,81,88,117,143,186,109,160,141,42,182,251,112,28,71,167,102,197,146,168,172,188,75,200,191,15,176,40,244,90,182,207,168,113,202,2,24,188,150,191,202,63,202,56,112,147,100,189,159,229,140,217,109,235,45,248,134,243,147,88,118,109,157,251,95,135,68,255,0,32,14,82,161,89,81,29,219,223,110,211,27,69,4,162,90,77,182,247,92,186,198,235,111,231,245,215,223,216,55,210,178,191,30,176,26,225,208,164,21,150,86,222,57,40,85,172,87,220,56,202,117,36,147,60,219,253,225,160,226,76,139,203,251,128,57,228,242,16,119,82,172,69,220,40,185,148,51,101,210,122,219,237,228,159,228,29,52,76,122,146,149,89,222,22,245,191,212,60,148,230,113,59,65,43,102,137,177,107,76,139,160,142,27,251,72,5,194,57,244,185,162,187,145,118,46,30,166,174,63,104,85,53,68,153,39,210,142,255,0,170,95,228,22,34,162,169,171,22,97,136,225,35,108,173,117,189,77,174,22,62,210,22,230,113,95,226,195,10,94,203,54,202,68,233,164,188,68,49,238,223,218,144,25,126,154,162,80,171,229,142,255,0,170,87,228,27,220,251,2,95,166,191,200,63,200,48,194,93,139,56,138,222,179,111,159,218,246,201,242,171,29,247,224,143,120,122,167,113,225,48,182,218,234,172,185,188,159,148,111,123,113,224,216,12,176,76,84,59,157,34,93,250,184,24,221,67,141,40,183,31,88,198,184,61,37,41,150,147,242,205,105,107,42,231,243,57,206,31,97,161,220,203,180,153,160,222,52,163,195,107,154,156,36,219,155,94,238,247,32,23,248,141,23,26,236,74,220,66,212,74,241,206,137,141,81,18,106,156,247,81,151,206,47,23,85,255,0,91,30,162,89,136,244,196,192,155,217,167,58,195,114,249,126,87,112,175,107,246,167,184,7,174,52,25,22,242,220,40,105,221,192,112,161,39,112,17,104,74,155,138,206,75,189,186,10,43,219,236,14,90,94,109,101,116,42,229,239,0,162,139,117,134,209,145,92,110,153,145,141,6,91,192,108,168,140,237,97,179,107,13,243,59,13,181,38,246,177,0,226,40,148,127,104,113,95,45,199,127,98,57,170,74,187,6,195,200,73,145,145,150,243,45,192,58,25,140,91,112,136,90,212,230,66,75,102,179,221,123,90,251,254,224,242,175,84,208,81,17,102,202,163,115,37,93,90,179,46,171,246,15,103,29,43,68,91,107,75,140,103,37,54,104,62,149,183,111,239,30,101,250,50,9,165,169,246,229,182,81,90,199,174,63,123,217,8,58,88,199,41,199,156,91,209,167,116,157,179,31,140,251,28,62,192,226,120,71,67,75,79,103,40,205,89,35,117,181,111,29,175,191,176,115,166,84,204,91,154,196,51,5,116,157,172,90,194,238,237,49,226,106,26,18,162,117,213,57,7,42,189,212,157,250,246,248,101,239,80,131,212,189,89,97,226,27,74,215,49,177,153,149,207,82,255,0,31,250,35,65,214,248,96,226,73,60,231,117,23,31,19,17,252,209,105,167,52,46,36,147,118,133,149,238,39,119,120,248,126,27,251,84,58,200,74,31,18,16,234,149,21,43,178,108,127,71,99,141,251,148,25,23,178,26,167,161,17,155,81,29,107,218,254,41,239,198,67,179,106,111,36,136,190,170,35,54,94,61,5,151,226,22,206,30,155,152,67,102,218,96,178,230,182,95,24,147,251,198,7,57,137,151,254,153,213,235,61,161,29,237,246,59,195,34,225,70,33,165,164,148,241,92,146,70,125,127,136,112,21,25,47,134,59,37,204,190,187,130,140,116,80,117,123,17,198,166,220,152,103,224,155,106,76,184,254,228,104,153,60,167,80,183,33,21,115,38,206,199,111,93,191,183,236,8,59,104,234,133,77,67,186,112,209,150,179,106,50,241,125,118,62,210,29,12,37,77,57,118,37,22,142,186,14,255,0,66,71,103,188,58,87,162,230,8,135,115,106,114,197,148,239,185,60,45,220,60,235,149,92,44,12,73,180,81,249,20,142,173,81,157,174,94,247,120,162,238,65,212,206,161,180,38,50,54,196,87,205,226,203,236,112,47,120,114,202,166,55,122,16,81,183,50,223,109,95,87,217,33,104,32,234,199,35,162,80,203,113,249,210,187,216,181,86,189,139,222,238,29,188,36,214,96,211,234,54,223,178,114,216,186,41,238,238,1,116,225,230,209,111,29,159,136,186,114,223,200,46,63,96,135,18,103,46,147,204,90,203,48,103,88,147,94,127,41,101,210,223,191,113,247,152,243,146,217,196,71,69,81,17,27,141,178,245,133,199,119,97,14,76,124,206,35,80,149,52,255,0,21,23,173,46,22,62,225,7,136,171,240,134,145,154,69,34,34,22,158,214,169,78,58,183,15,107,117,59,212,100,119,222,178,239,22,86,103,37,152,210,26,189,76,54,201,181,222,253,52,185,155,45,187,76,237,108,223,116,100,90,103,215,90,208,244,94,244,157,189,79,129,253,161,208,206,169,25,20,251,83,181,203,245,250,140,217,124,106,211,108,214,191,5,21,248,0,198,232,92,89,105,17,13,166,103,63,178,20,180,145,124,171,196,175,191,201,64,239,87,139,52,194,27,81,51,63,178,236,102,159,149,92,227,213,235,7,7,18,176,65,233,124,164,227,41,250,99,86,243,48,241,14,230,219,72,236,164,164,141,39,101,185,110,55,24,235,57,129,175,229,14,218,45,173,82,82,214,181,93,38,21,209,185,220,247,95,176,6,76,194,85,52,253,83,47,127,104,143,218,158,115,52,50,60,82,209,123,167,114,119,17,23,21,113,239,29,245,43,11,47,147,183,11,153,189,75,108,231,235,82,173,124,222,255,0,104,196,105,37,123,82,74,13,8,68,219,84,68,241,57,109,67,106,236,223,228,159,96,185,82,124,95,152,59,10,202,99,106,27,168,243,102,249,81,61,167,110,8,247,128,95,106,210,99,47,155,72,227,37,80,79,107,95,119,87,149,188,170,77,236,180,168,247,153,17,112,35,235,24,217,87,181,82,211,149,20,92,201,180,236,240,208,250,187,46,237,175,46,100,36,184,111,51,222,161,236,37,245,220,108,124,217,181,34,107,157,149,222,222,32,138,246,73,251,91,241,33,233,102,212,228,162,174,166,29,82,160,246,185,140,94,95,162,41,188,217,92,46,242,73,89,41,251,128,24,125,138,178,216,184,104,72,40,233,246,119,26,128,111,58,118,85,21,150,68,130,61,228,142,243,23,58,2,163,165,98,82,133,170,51,49,169,178,81,158,173,194,189,237,220,49,181,188,53,175,165,17,110,187,37,146,234,138,234,109,7,180,178,175,23,125,197,210,81,246,23,120,245,242,74,123,23,72,144,147,131,220,76,145,122,164,47,119,120,42,244,68,86,52,116,33,146,28,152,228,226,94,162,233,240,253,200,238,88,171,48,234,55,54,120,252,249,45,111,20,249,90,255,0,99,184,89,135,40,44,77,138,74,28,137,149,102,51,44,196,122,248,114,227,199,130,135,168,150,82,19,104,93,102,213,47,203,154,217,124,114,79,133,239,193,64,61,218,170,172,53,109,104,180,125,140,207,119,138,136,227,246,135,58,22,107,66,77,28,65,38,35,90,133,44,155,62,131,201,189,250,184,23,104,176,243,21,196,195,68,193,165,195,202,75,114,221,71,125,229,249,71,185,164,26,113,216,67,121,164,221,73,136,220,119,235,34,72,34,232,189,47,162,216,63,148,153,202,100,87,46,147,167,210,251,39,239,14,108,169,249,116,59,102,100,172,169,206,102,123,148,125,68,60,35,222,17,42,53,148,51,234,102,105,37,122,159,110,254,35,177,143,77,73,9,40,126,33,130,200,105,82,108,126,44,237,117,17,117,128,247,172,166,80,251,165,18,69,153,106,191,75,164,93,86,28,196,196,193,195,25,45,43,202,73,235,177,152,177,110,98,20,238,80,249,177,27,55,213,27,94,81,108,232,85,174,87,46,9,62,210,15,146,84,246,100,122,137,124,235,88,183,60,130,217,144,87,182,243,226,158,227,1,145,48,245,12,157,13,163,91,25,99,202,68,126,45,92,126,208,208,117,172,156,214,166,90,153,239,65,153,91,82,189,196,95,185,22,70,25,252,76,137,105,14,33,121,146,180,18,200,237,14,87,35,33,202,128,128,175,54,149,185,16,215,148,147,51,60,204,241,185,118,11,145,124,97,167,141,196,36,214,136,172,201,50,35,35,201,109,199,246,7,41,233,164,177,187,89,251,95,218,171,242,11,101,7,49,156,75,225,219,68,91,218,181,26,18,86,202,131,222,69,191,129,14,178,101,56,172,223,213,243,116,78,108,183,207,208,104,187,45,196,189,240,200,184,42,196,120,18,182,170,115,239,252,174,127,205,30,177,137,156,35,237,155,142,191,152,200,204,175,148,203,241,11,19,79,83,213,12,70,209,206,80,121,178,228,201,227,16,93,183,224,126,240,247,102,229,74,151,18,136,83,241,106,50,204,86,111,143,217,12,143,114,184,230,13,68,76,187,254,73,241,28,184,39,217,51,37,68,171,129,159,81,240,183,112,241,240,105,158,19,102,111,151,76,149,187,200,225,246,7,49,149,84,43,117,41,65,221,7,123,249,28,64,122,197,71,67,33,195,76,51,182,81,121,61,19,252,99,144,212,108,73,160,149,173,221,245,36,58,56,24,88,211,52,57,18,223,79,126,99,185,119,246,14,107,187,91,109,25,53,186,220,56,118,139,212,107,153,85,144,178,246,136,223,143,213,153,47,33,248,163,61,246,61,219,139,184,120,153,166,43,75,161,28,112,213,62,200,68,233,164,190,85,81,246,251,78,225,192,171,96,234,152,212,45,16,77,231,61,164,213,107,182,93,30,151,111,190,66,223,69,209,181,76,75,174,109,210,236,200,53,154,189,89,178,233,95,185,94,248,131,221,22,33,181,54,90,213,11,56,214,146,14,231,242,190,91,95,135,20,151,96,235,88,135,153,55,155,104,69,175,107,111,79,226,28,154,110,133,102,26,23,51,146,188,174,45,182,205,126,60,206,231,99,191,174,239,30,221,52,203,78,95,60,21,237,195,198,31,229,16,89,232,168,26,238,107,151,100,107,91,170,190,110,147,41,181,248,113,183,96,186,180,197,29,50,102,20,249,194,93,101,19,247,245,100,159,70,201,236,87,190,61,52,182,145,147,66,235,45,47,203,154,223,69,89,222,215,246,195,191,38,201,8,52,180,86,35,251,227,40,129,230,151,78,194,19,169,83,144,123,138,215,241,135,195,237,142,99,50,25,11,136,54,158,133,185,168,248,107,23,249,71,50,41,168,213,42,237,167,118,94,210,29,12,218,46,113,47,112,156,67,154,180,37,4,102,118,73,239,51,50,1,216,185,70,83,135,119,185,183,236,235,156,247,189,144,229,193,83,242,150,18,132,67,194,101,203,123,120,197,31,111,105,141,185,28,193,216,233,107,38,251,217,220,94,107,244,72,175,101,31,97,119,14,218,29,183,18,180,153,151,71,120,13,43,151,180,134,210,77,51,99,43,23,149,213,246,199,94,82,39,86,250,214,112,183,37,25,153,30,126,255,0,124,122,52,53,154,217,147,114,183,104,214,150,178,159,147,187,223,20,117,208,210,200,118,82,156,204,101,60,164,71,210,51,252,99,91,240,237,171,47,66,246,191,88,231,41,179,62,5,247,71,29,228,153,90,196,3,174,133,129,130,233,89,174,207,92,99,183,73,177,14,218,141,61,18,43,168,248,152,233,142,62,14,15,213,157,201,159,135,68,206,246,251,29,226,221,87,152,225,75,83,16,145,123,77,79,179,45,184,23,34,11,229,39,23,98,34,86,253,205,159,177,225,220,3,221,85,53,164,166,73,9,20,228,92,203,83,171,132,91,198,122,149,42,201,34,86,253,201,62,193,131,26,97,233,39,44,132,145,198,75,36,149,166,71,222,128,132,113,8,230,229,29,207,107,222,119,83,86,224,158,222,161,229,177,243,76,52,56,236,84,21,63,136,183,75,242,101,160,147,205,28,92,61,105,113,91,62,247,112,194,218,166,173,173,113,102,123,15,10,185,135,58,235,97,201,140,186,166,88,190,67,91,150,189,147,195,141,254,192,14,190,109,52,168,177,34,180,117,212,191,206,60,227,151,126,86,217,214,106,218,46,228,218,217,59,184,12,213,208,223,0,34,94,143,164,39,147,74,78,233,62,112,214,59,183,151,177,136,73,110,75,158,241,112,22,239,70,29,24,231,243,201,237,53,51,154,81,26,248,103,246,205,98,249,201,9,189,144,242,75,114,93,35,226,69,212,37,7,4,112,122,85,71,72,100,173,21,59,177,187,7,180,238,218,212,230,92,235,115,219,153,29,201,95,116,5,194,195,74,106,26,155,167,96,224,33,224,182,116,52,135,72,145,172,53,219,51,170,87,19,51,237,184,246,141,219,238,14,60,28,50,33,217,75,109,163,41,21,247,94,253,99,150,148,119,117,0,169,23,96,220,181,129,41,34,226,66,151,184,10,216,198,178,46,177,166,247,224,53,30,237,196,0,103,115,20,0,0,46,241,168,187,134,145,168,174,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,2,150,46,193,80,1,164,202,192,70,86,21,59,117,129,150,240,26,64,84,203,120,161,238,0,1,91,110,184,17,117,128,90,219,204,86,197,216,6,87,45,192,123,136,2,197,216,22,46,192,46,2,160,0,0,0,0,0,2,135,184,84,80,248,0,210,101,214,99,108,202,198,102,55,5,20,155,150,224,4,30,237,227,81,153,117,13,178,60,188,70,231,30,0,52,173,37,186,228,67,205,212,178,180,69,75,227,16,109,50,172,240,174,35,164,155,241,73,247,15,76,101,218,56,177,112,250,214,150,131,36,158,100,26,119,128,142,205,48,112,185,83,6,230,177,204,194,202,75,85,74,190,68,107,71,72,140,182,131,221,208,239,17,133,52,134,141,162,42,216,40,147,137,213,27,112,230,229,225,22,105,62,150,116,110,225,191,241,9,231,198,154,14,30,119,38,155,165,112,18,199,20,185,44,67,36,111,52,71,197,14,110,242,79,118,241,18,90,93,225,59,244,244,217,17,112,204,74,33,208,220,170,29,70,80,233,52,29,206,37,196,223,114,8,78,130,244,232,125,141,240,235,135,164,169,248,152,169,243,174,30,223,155,50,201,77,158,248,133,245,185,217,221,196,72,37,31,57,98,117,42,132,125,9,116,210,246,178,218,210,43,238,82,139,126,243,236,16,95,133,21,212,101,13,87,202,214,236,202,102,134,224,181,247,76,35,198,86,206,210,252,146,204,159,103,191,135,88,147,77,25,49,218,95,61,144,83,112,110,59,62,117,215,246,203,169,245,37,68,121,86,241,239,61,97,159,2,12,12,185,118,92,133,22,98,105,157,231,127,39,250,134,132,200,140,250,100,136,125,251,248,127,80,172,162,104,196,115,45,45,41,112,201,108,165,101,156,139,172,139,191,188,119,104,177,161,38,69,186,196,24,28,88,88,13,73,17,26,91,220,155,110,33,207,67,106,223,99,33,84,36,187,11,128,223,108,136,175,114,33,70,139,17,240,43,13,221,89,117,17,13,121,82,92,82,95,104,110,167,47,177,47,180,3,101,13,25,23,80,170,155,59,117,13,235,167,176,51,38,246,50,1,182,134,202,196,70,68,53,106,136,207,113,36,110,21,140,247,16,169,168,147,190,192,54,141,171,117,16,219,81,37,6,102,100,93,131,106,62,96,220,42,115,40,156,222,162,46,143,189,239,139,115,91,226,220,150,152,133,215,197,179,52,81,20,86,163,196,165,6,119,178,143,173,101,187,162,3,222,198,204,216,133,78,101,37,207,43,47,68,139,191,188,89,44,64,199,234,126,154,216,53,237,79,126,89,214,219,80,148,122,220,156,110,225,123,33,142,152,201,166,173,57,44,76,76,52,35,181,171,14,51,53,91,38,108,169,180,149,139,88,86,43,62,91,183,12,28,171,49,162,176,173,54,93,138,179,170,11,99,207,155,105,152,187,235,242,218,214,89,251,19,251,128,47,206,43,105,122,168,254,107,230,217,237,109,15,147,95,159,229,172,153,175,146,222,75,219,248,24,176,50,170,74,189,196,200,232,104,132,212,250,244,173,244,64,25,76,35,94,81,157,204,142,199,185,93,30,159,223,220,46,62,21,104,207,90,214,252,233,180,76,105,248,157,139,81,109,181,231,87,151,62,127,38,237,29,188,157,254,241,9,32,194,93,21,164,84,212,26,17,48,164,104,151,28,76,196,159,37,53,0,131,178,108,223,89,178,91,250,38,24,24,61,132,186,22,212,243,71,33,34,163,147,70,68,165,19,70,208,173,113,56,179,52,150,172,204,183,176,123,183,158,238,241,155,120,63,162,164,170,150,135,105,81,212,189,22,183,26,153,166,37,43,98,9,38,100,68,77,240,51,100,183,221,38,50,34,65,135,82,9,59,100,152,122,122,74,201,37,237,109,153,132,66,119,238,223,185,37,191,112,245,76,192,194,48,86,106,21,148,21,239,209,65,22,240,29,28,150,149,151,75,33,217,101,137,100,3,68,214,107,19,76,165,36,87,51,225,98,46,209,221,183,12,219,100,73,75,104,34,46,194,27,249,72,183,145,21,131,137,238,1,165,40,43,88,136,131,45,247,17,16,212,103,98,26,77,196,246,24,10,150,238,32,107,46,171,141,179,93,207,113,152,165,207,180,6,179,115,176,204,105,82,207,180,195,41,129,182,163,235,32,20,39,44,86,185,141,73,112,187,197,53,103,220,43,171,50,62,160,27,156,74,229,192,45,186,227,78,242,46,35,73,174,221,102,3,89,239,43,23,17,164,237,194,195,73,46,231,196,197,73,69,112,27,75,65,31,18,46,35,173,139,129,101,213,17,173,150,149,188,248,164,140,118,230,68,125,67,142,250,10,229,184,186,192,91,10,163,15,36,179,109,155,104,144,201,158,213,103,182,186,21,10,181,242,240,186,79,176,97,94,144,26,46,194,199,83,164,228,170,65,71,195,45,152,40,227,53,108,164,131,190,68,216,200,210,215,85,140,72,140,76,49,47,45,210,131,181,248,144,183,213,173,47,13,29,43,113,167,96,160,156,35,135,121,38,78,54,70,86,52,251,192,32,195,18,176,74,125,74,198,153,155,242,118,201,168,45,167,229,101,44,184,26,247,151,139,45,253,31,188,60,4,162,168,168,105,73,132,46,170,125,50,96,155,125,17,54,133,138,90,119,146,139,121,111,46,151,71,239,9,72,199,252,56,145,54,196,193,107,167,228,166,180,200,221,50,86,200,139,150,231,122,242,136,236,197,138,94,26,14,102,71,11,7,4,202,83,47,207,102,219,36,239,204,189,251,139,142,224,25,33,163,214,150,14,75,95,144,64,77,167,181,156,73,55,181,107,11,106,206,149,92,157,50,242,158,223,196,190,208,144,28,32,199,25,37,95,41,148,155,40,157,41,113,122,251,42,36,144,103,209,83,156,79,88,126,199,119,216,16,67,46,157,204,100,145,237,187,15,49,139,103,83,123,27,15,41,38,87,73,240,177,151,104,200,124,11,210,50,103,76,204,228,140,198,212,117,98,217,134,218,115,54,204,98,141,39,153,46,218,196,110,145,113,81,9,129,55,144,113,172,199,67,161,214,210,162,37,222,217,136,175,184,255,0,168,85,104,43,158,226,226,49,147,71,173,33,37,85,116,162,65,12,165,212,46,189,23,181,116,162,141,42,190,85,58,125,35,214,25,240,78,239,176,50,82,26,57,168,166,27,117,4,178,39,16,75,44,220,108,100,16,52,184,213,174,118,46,34,213,98,156,10,98,95,130,206,219,106,202,183,237,152,175,109,232,23,93,213,17,149,139,180,91,28,74,132,136,121,248,67,109,194,34,37,191,197,71,218,144,145,22,85,20,52,76,14,207,170,120,155,207,158,250,181,25,94,214,227,246,198,110,97,99,78,206,91,155,195,190,178,120,140,153,65,19,199,152,186,90,194,235,190,238,209,136,115,234,110,58,35,81,119,152,60,185,188,165,31,119,112,206,172,42,144,170,94,252,118,100,67,248,197,177,228,23,97,175,142,238,241,136,245,84,197,58,196,154,17,68,112,176,137,202,249,187,226,144,69,212,158,226,223,184,109,213,211,232,72,86,159,204,219,217,74,21,74,50,73,22,242,178,187,199,174,92,30,104,55,217,109,40,75,139,66,137,39,107,88,204,172,70,60,196,125,25,49,142,134,121,14,187,8,226,150,210,144,70,226,148,124,72,253,175,13,224,44,244,125,67,35,152,190,150,10,94,179,113,105,177,41,109,35,113,17,153,241,191,190,60,204,218,135,57,252,83,175,193,177,47,65,63,151,46,181,54,50,202,68,71,123,36,251,12,93,230,240,126,104,168,148,68,164,229,4,148,17,145,249,87,235,246,157,227,216,83,212,27,80,8,135,68,108,28,181,213,55,159,49,147,100,171,222,246,226,158,242,12,14,175,5,41,211,166,105,201,50,34,91,134,53,67,109,25,141,130,246,78,57,194,228,94,200,94,120,104,196,56,132,229,37,149,210,71,188,116,48,18,216,104,118,91,135,98,25,134,201,55,177,33,4,68,91,204,250,136,119,80,237,147,100,68,100,91,146,69,184,88,28,181,169,46,36,138,221,251,198,195,144,77,46,198,182,90,85,247,239,73,24,228,54,146,227,98,224,42,105,51,51,222,50,27,77,66,146,47,171,74,19,126,54,43,13,205,140,221,242,137,7,110,209,190,132,218,252,6,162,81,39,236,128,221,105,105,36,238,46,177,172,220,59,216,140,199,1,200,230,152,109,74,82,87,100,164,212,118,34,30,114,121,136,114,137,43,78,185,19,15,28,173,91,10,120,245,104,73,157,136,143,133,212,91,247,0,246,38,225,160,174,163,51,33,180,244,193,134,80,106,90,22,118,227,98,47,202,49,179,16,244,179,163,169,166,214,151,97,42,130,86,165,14,93,134,218,224,110,91,245,226,223,184,99,238,32,233,227,76,180,212,123,80,79,215,140,40,181,89,77,10,109,54,222,139,240,136,247,192,103,148,246,183,147,202,154,125,216,152,88,165,19,89,115,100,66,14,247,50,237,81,118,139,63,84,233,25,69,75,84,234,30,150,79,15,36,74,155,60,140,181,196,179,123,175,13,194,55,241,3,76,169,172,241,200,244,74,170,218,245,132,191,170,213,146,227,212,146,77,178,95,201,124,237,192,197,153,155,227,29,109,54,91,139,240,222,167,81,56,233,186,90,217,147,199,198,254,220,247,239,1,38,149,54,150,120,126,194,20,75,148,212,166,69,16,105,220,195,30,219,221,133,154,171,244,196,160,204,221,67,18,250,169,181,20,82,183,147,76,150,238,151,99,227,6,57,230,186,156,172,210,85,124,205,89,188,111,141,152,60,127,140,247,239,29,156,6,28,215,115,165,18,188,34,97,122,196,107,188,116,91,199,198,220,122,39,191,120,11,207,54,210,166,5,237,86,203,29,86,183,108,217,188,105,21,248,91,131,195,192,78,244,135,153,198,106,117,53,21,84,156,153,175,120,181,23,27,118,57,220,59,89,30,138,24,135,53,215,229,156,211,135,170,203,234,145,15,245,223,135,137,62,193,237,25,208,103,17,157,189,230,84,105,219,181,231,255,0,213,192,89,71,177,214,165,85,201,53,109,82,87,43,124,254,231,244,131,97,188,115,171,26,90,84,221,101,85,39,41,145,244,102,46,150,255,0,253,224,191,127,152,94,189,177,222,50,138,255,0,222,61,254,174,56,209,58,11,226,2,82,165,38,58,139,43,36,207,115,175,255,0,171,128,180,242,189,36,171,72,71,82,163,175,43,66,34,51,62,140,209,222,203,126,186,46,13,35,165,253,73,44,136,132,84,85,111,95,45,45,107,51,18,102,78,29,238,74,183,23,139,180,116,117,94,136,213,213,60,210,158,126,97,75,217,45,165,71,169,121,235,239,86,94,182,72,91,73,222,19,84,242,85,188,78,76,37,215,103,45,245,78,185,215,110,29,2,237,1,156,184,109,167,124,35,46,75,153,152,206,241,6,34,218,236,247,137,37,146,188,187,113,136,223,212,50,163,11,52,194,165,170,56,54,186,21,114,212,108,186,179,55,201,179,224,237,191,94,49,10,15,67,212,50,85,153,166,110,234,20,207,91,49,11,43,95,179,135,104,239,105,172,90,171,169,155,37,21,125,70,209,19,106,65,20,52,193,212,241,86,111,102,91,128,125,4,83,152,185,37,156,161,165,50,204,211,167,14,151,139,88,148,112,59,123,115,223,188,122,248,90,130,26,53,41,54,146,249,102,65,47,164,69,195,237,247,136,48,160,244,181,168,229,143,32,162,171,90,233,105,76,25,55,100,204,156,61,228,105,237,120,187,6,92,225,14,154,82,136,147,134,135,143,142,173,162,22,137,90,13,102,227,169,89,26,139,86,70,123,223,227,199,120,9,35,218,83,237,133,54,130,246,194,206,210,216,199,40,157,237,90,164,77,252,78,75,235,73,61,121,184,116,207,176,92,104,73,154,34,51,229,214,244,109,199,255,0,212,7,118,183,19,123,88,248,13,165,45,22,51,52,222,197,216,54,77,203,145,157,207,128,226,188,242,136,140,243,42,196,158,208,28,165,60,217,145,145,36,248,118,14,186,54,37,180,18,208,100,171,149,191,16,210,152,178,62,181,141,152,184,134,73,181,154,144,102,123,183,216,128,110,195,234,93,105,42,54,200,204,239,196,136,108,70,178,213,247,52,142,37,235,75,176,113,209,51,101,180,146,73,46,21,187,8,191,40,230,195,173,17,141,37,68,157,231,115,233,23,125,128,116,177,80,236,101,233,50,217,244,189,137,15,35,81,196,179,14,205,219,65,160,201,236,183,73,17,117,24,184,81,12,35,121,26,16,118,87,96,234,99,100,208,241,41,50,92,44,50,200,215,155,166,130,62,222,225,38,50,49,126,115,29,85,69,234,118,90,134,53,188,153,179,94,45,194,189,237,110,3,200,71,200,235,199,114,126,122,93,59,95,140,115,221,221,195,43,31,144,211,48,121,118,138,122,94,188,247,181,161,27,59,91,223,46,241,176,82,42,106,55,212,169,249,121,100,227,154,17,190,191,177,220,38,6,40,155,21,108,173,230,150,229,64,253,148,162,63,23,22,239,81,151,189,218,61,165,57,51,156,61,45,120,223,154,69,56,173,106,136,141,79,168,247,101,46,211,23,202,62,130,146,58,148,153,200,165,6,105,37,90,240,168,221,254,72,235,151,71,203,161,24,113,12,202,229,205,150,83,85,144,194,72,175,110,62,79,112,96,91,105,116,28,206,61,246,179,70,26,144,167,82,133,37,199,20,100,101,114,185,91,179,120,245,39,65,195,68,35,58,229,242,197,56,175,92,166,136,207,237,229,29,129,193,194,75,33,30,89,194,178,74,66,84,233,27,104,43,149,139,171,134,253,195,197,78,241,46,22,72,167,156,125,115,51,67,57,110,77,25,117,219,133,212,93,162,15,68,213,10,80,207,18,219,134,151,32,211,192,208,139,25,110,250,145,71,41,200,164,196,173,41,92,57,17,17,112,51,238,238,22,198,39,24,17,57,139,84,28,178,50,116,195,143,91,33,169,204,164,86,43,159,146,179,236,49,234,169,88,185,212,99,73,140,126,107,18,234,92,66,173,172,125,106,59,146,173,215,239,0,246,60,211,20,76,161,8,113,178,82,72,136,204,140,251,61,225,208,207,98,226,101,44,235,34,98,29,82,53,186,178,36,44,206,199,99,237,183,96,245,82,148,62,225,164,156,116,215,226,200,250,74,51,223,184,107,153,73,88,154,52,80,251,52,50,148,149,231,61,98,8,203,129,151,97,239,222,2,214,195,215,82,103,29,121,173,150,44,214,202,178,172,205,8,222,119,61,254,87,112,209,17,84,45,25,117,113,17,137,189,239,101,219,241,142,186,178,162,38,114,233,138,220,134,122,13,148,196,62,242,136,154,82,147,184,148,86,189,147,222,60,250,35,211,11,125,172,220,115,55,147,215,107,113,226,2,224,38,175,145,205,155,114,17,232,23,221,39,11,87,103,154,66,147,210,221,99,186,143,119,104,242,53,94,25,203,170,85,46,46,95,39,147,54,210,97,141,149,37,216,116,145,153,244,143,129,32,202,214,81,14,137,237,177,242,39,32,34,86,198,170,234,85,150,105,51,236,225,239,24,239,41,122,181,50,180,162,6,108,236,100,74,221,136,37,92,149,156,178,30,82,177,230,50,236,61,221,224,45,45,73,132,16,210,184,180,235,37,82,44,169,100,156,50,109,130,225,115,246,133,191,112,235,161,164,84,236,26,82,135,100,80,6,104,189,242,194,163,175,236,119,140,162,47,7,170,22,151,150,76,194,150,178,54,18,167,225,208,102,70,101,187,126,253,219,199,134,173,240,122,107,31,5,26,228,152,229,16,134,189,94,172,203,51,102,155,26,111,228,163,117,236,124,59,64,90,72,104,121,18,29,73,67,74,97,218,50,190,83,76,58,19,111,180,61,76,150,25,211,67,46,48,164,182,223,74,201,35,50,183,30,162,22,190,182,195,170,254,153,137,141,140,118,165,100,153,134,213,221,44,70,63,126,145,36,183,22,82,46,42,30,36,177,50,101,77,63,177,76,39,51,151,21,13,229,234,162,20,105,60,197,114,181,214,94,200,128,101,43,49,208,176,103,120,182,148,225,17,101,220,146,61,253,187,253,225,222,202,234,185,10,20,73,57,123,215,38,236,118,105,29,221,227,21,190,78,114,216,152,102,218,37,207,117,132,68,106,82,141,59,247,111,223,172,27,178,76,84,37,199,58,179,139,155,154,20,133,26,82,110,112,222,86,245,224,50,154,97,95,201,219,52,33,16,209,169,203,114,220,132,151,103,182,29,132,162,53,185,142,183,41,44,245,121,124,190,251,240,251,66,206,73,42,105,124,238,9,181,161,151,205,72,105,179,89,186,148,220,205,69,199,137,246,15,101,11,25,19,9,155,87,18,234,51,218,249,22,101,123,0,217,196,90,78,37,48,176,241,80,187,35,91,59,111,184,163,77,210,123,137,39,186,197,199,112,234,104,9,239,55,54,220,44,99,145,14,41,113,164,174,137,220,172,121,10,219,207,184,199,186,137,125,51,8,119,88,136,37,59,153,10,65,19,189,34,43,149,186,199,149,136,164,226,246,198,162,96,78,21,134,219,202,102,148,221,39,114,59,222,196,94,240,11,159,3,57,150,174,25,113,71,10,179,213,40,206,230,132,223,113,17,238,222,57,48,149,132,141,245,148,19,240,47,184,151,12,204,210,182,144,105,59,21,247,145,171,184,91,216,115,141,132,105,80,174,69,44,205,195,51,232,172,237,188,173,188,122,122,74,88,111,163,92,234,90,89,165,213,38,234,43,157,178,151,119,120,14,234,38,2,147,155,60,165,21,57,4,165,59,109,238,193,180,103,184,186,248,246,14,124,166,156,165,225,94,105,69,78,75,73,73,205,189,48,109,223,121,31,112,216,136,150,188,194,20,243,106,109,4,155,91,41,153,25,117,118,14,185,135,99,202,104,150,202,49,220,187,247,107,21,111,36,5,205,129,128,150,173,180,33,153,124,58,8,144,86,45,82,72,136,183,110,220,59,8,25,36,62,189,74,84,44,49,164,210,118,44,133,218,93,195,192,198,77,34,229,240,77,59,181,196,21,242,162,232,112,239,195,223,238,28,2,174,159,100,237,183,76,174,91,142,206,159,243,133,23,2,127,70,196,71,169,149,65,148,27,68,147,89,153,29,211,198,214,224,145,185,37,163,86,206,187,105,106,5,204,217,114,244,111,110,61,169,30,114,75,94,181,171,89,197,61,48,118,233,70,92,202,205,110,55,226,161,221,74,235,201,123,250,220,168,142,232,229,226,73,239,246,192,61,98,165,48,48,124,32,97,147,159,216,52,69,195,236,119,141,185,51,178,184,236,170,110,5,5,119,73,29,38,147,199,119,229,29,12,222,124,181,234,181,111,68,166,217,175,210,183,103,120,232,41,121,172,84,50,80,135,98,162,12,246,130,61,203,62,29,30,240,200,187,203,130,129,104,140,206,9,139,17,95,115,100,54,219,114,90,149,145,38,9,4,125,205,164,121,246,102,17,49,110,37,73,137,127,46,98,73,146,150,123,254,232,236,79,50,27,53,154,183,145,241,190,241,96,118,170,141,151,52,141,240,156,59,27,72,233,102,181,12,185,141,105,108,239,22,92,188,16,158,238,241,230,42,199,230,78,177,20,204,12,115,204,44,242,100,81,58,164,219,122,111,195,236,139,99,48,146,215,81,177,238,27,117,59,164,218,237,100,170,53,238,164,151,85,187,132,200,244,245,134,33,75,161,26,86,169,17,237,168,162,77,38,104,36,151,82,189,183,112,218,163,162,226,167,241,235,50,137,117,77,185,14,111,165,47,44,206,196,106,77,183,111,223,188,120,24,218,10,172,136,82,182,169,196,59,196,107,53,89,113,14,171,126,253,251,210,47,166,30,83,9,151,192,64,235,24,132,214,148,185,164,45,104,78,245,30,84,92,239,107,158,242,1,184,234,87,2,211,73,82,183,154,109,208,62,194,33,228,24,196,70,83,155,51,211,35,189,189,113,127,56,93,135,105,231,29,50,82,211,12,164,157,205,36,162,189,190,224,183,243,76,44,152,30,171,103,230,182,252,171,219,49,95,135,98,3,3,214,211,179,115,142,218,46,227,234,201,147,203,59,241,191,127,112,246,122,130,182,228,167,237,11,53,32,146,84,50,125,126,213,53,37,235,178,229,213,190,179,181,175,123,220,139,180,93,249,116,90,94,104,239,156,207,61,183,253,129,96,110,27,5,125,233,79,218,29,124,226,88,220,84,50,200,153,100,204,201,37,210,79,182,247,135,118,73,74,189,105,125,161,85,66,155,169,52,145,35,127,104,163,204,202,160,14,21,77,55,102,200,147,155,114,120,111,191,112,239,225,161,148,181,39,201,177,223,136,229,195,203,82,131,74,148,219,71,107,245,127,80,228,169,8,101,55,36,36,173,216,64,54,246,99,36,151,146,52,185,149,180,244,147,215,109,196,56,209,147,102,97,209,117,19,187,149,151,117,191,40,182,117,238,47,74,41,152,83,122,37,185,177,145,69,234,60,65,38,247,178,187,86,91,186,32,61,212,210,160,132,151,32,214,234,31,50,214,100,232,17,113,223,223,220,44,125,109,164,117,55,35,216,181,140,212,5,175,214,91,84,150,250,178,241,241,165,218,49,119,29,52,197,151,195,148,92,36,182,99,90,66,184,204,225,196,25,182,242,80,89,75,90,86,43,63,195,134,238,225,132,85,22,59,85,51,205,158,213,125,84,173,70,127,86,152,56,118,189,184,120,195,236,1,154,24,131,166,204,152,246,13,138,54,184,99,213,115,101,113,9,191,145,110,15,251,227,16,235,140,124,169,107,8,172,144,213,117,87,149,232,93,144,202,38,61,203,25,153,171,141,156,61,221,47,190,60,52,20,166,168,168,179,218,118,165,236,246,245,120,151,14,217,175,195,113,246,12,143,193,157,20,170,9,251,240,49,49,37,74,190,130,155,180,210,138,35,58,140,211,118,204,203,123,39,187,127,15,124,76,11,9,79,81,245,69,99,50,131,39,38,237,62,110,197,55,11,242,220,67,138,226,162,220,125,19,232,244,190,248,205,253,19,180,82,139,122,99,13,54,155,203,169,24,198,217,143,137,109,68,235,38,226,173,178,149,136,179,51,194,234,191,30,209,145,24,79,162,76,162,76,203,46,204,41,74,29,213,181,50,75,196,164,64,37,70,73,34,111,113,25,178,91,247,24,202,10,35,15,164,180,203,38,204,28,138,79,12,102,242,156,249,86,21,8,43,154,8,175,185,37,191,112,163,166,195,76,43,147,82,178,201,115,109,72,36,76,46,23,93,99,133,133,66,109,153,75,242,122,5,236,183,253,145,115,161,33,89,101,164,33,182,91,73,21,236,73,73,17,16,171,48,232,105,4,148,33,9,34,234,34,176,228,33,60,56,0,212,150,247,110,34,26,210,68,71,107,2,8,203,120,169,22,251,128,210,163,49,183,188,186,198,241,160,248,238,20,38,204,248,216,1,29,99,80,37,57,120,219,120,0,0,0,10,145,31,17,82,2,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,20,34,183,88,168,0,161,23,104,168,13,42,226,2,182,3,45,194,132,93,98,167,192,5,11,141,133,109,188,80,184,138,158,240,2,61,246,21,26,124,157,227,80,10,88,251,64,138,221,98,160,0,0,0,0,0,0,40,123,197,64,6,146,45,246,5,110,33,168,105,50,235,1,180,174,34,164,179,47,255,0,81,165,105,223,196,104,74,123,192,114,76,238,6,146,81,31,218,20,74,123,198,176,29,92,218,75,9,49,134,121,168,134,218,81,56,202,154,60,237,18,183,25,31,111,86,254,3,24,52,145,209,154,150,174,100,241,78,184,169,84,43,155,36,59,36,179,147,54,234,136,147,17,155,142,98,237,50,176,203,49,196,141,131,218,80,105,214,101,185,17,112,191,88,8,47,199,173,25,96,168,121,148,246,54,93,82,176,71,5,178,228,38,37,100,207,150,150,136,236,100,225,219,202,63,127,236,139,85,70,226,93,91,134,53,4,27,80,83,249,187,236,203,117,153,90,106,98,236,58,85,172,66,175,98,35,50,78,245,153,247,253,145,59,56,145,134,190,18,203,38,48,188,245,179,109,58,158,150,205,159,46,85,32,248,102,43,249,63,116,96,230,144,250,40,109,45,212,19,47,15,114,230,217,58,28,213,127,214,139,142,184,6,254,3,105,99,57,157,55,3,5,25,32,141,112,219,146,180,181,45,217,202,215,153,69,170,43,153,27,124,78,231,188,102,29,29,91,174,125,5,8,234,229,234,107,93,6,219,246,55,243,218,228,157,222,73,118,241,16,135,81,82,30,1,78,102,10,231,13,187,85,22,236,23,168,234,175,101,159,75,202,87,176,225,223,196,94,204,18,210,35,193,152,198,225,252,15,218,118,121,81,67,95,156,50,102,202,109,150,111,82,59,121,60,59,196,232,38,10,30,35,88,148,158,75,93,36,124,70,233,62,101,235,126,232,197,220,49,199,238,125,132,130,71,130,122,140,210,214,222,249,255,0,55,82,55,122,153,118,139,188,85,102,187,245,62,214,247,95,234,20,92,178,138,191,208,254,232,212,81,62,211,238,139,63,49,173,54,77,95,204,220,249,239,244,107,90,214,246,162,210,206,116,143,230,247,137,175,3,117,151,111,61,249,198,221,103,238,93,194,100,101,217,197,219,232,127,116,108,187,49,213,239,212,223,247,95,212,48,182,51,74,93,68,51,206,120,11,155,35,106,85,185,206,215,177,125,104,90,28,74,211,19,229,103,26,249,29,113,101,179,191,59,251,167,214,67,34,69,230,181,106,165,233,117,73,130,53,106,242,238,39,173,123,219,187,188,91,218,199,27,162,100,80,145,143,34,70,235,134,198,174,214,143,52,94,230,159,104,118,226,34,166,178,210,131,157,118,196,120,15,170,214,234,255,0,84,243,90,217,125,200,187,5,180,142,171,252,51,141,95,204,253,143,108,183,209,117,153,50,17,123,82,189,242,253,208,25,235,141,250,109,212,18,40,167,96,160,233,185,131,122,168,150,75,51,83,245,183,114,54,77,86,177,53,222,49,3,16,116,159,196,42,205,232,150,17,60,168,160,80,168,245,197,37,37,62,125,194,73,93,100,73,34,177,112,205,199,187,128,225,81,152,39,225,122,246,143,9,182,76,237,41,203,108,90,203,101,89,38,222,168,94,248,203,108,23,209,10,238,67,196,252,144,189,82,84,131,203,205,60,47,171,63,215,128,98,29,17,135,83,188,80,154,186,137,165,119,28,146,122,29,83,3,218,16,184,158,153,169,62,201,194,185,248,195,233,123,253,163,62,176,155,65,10,38,27,157,121,198,62,71,48,205,168,201,174,166,89,60,158,169,123,93,195,227,187,237,12,156,195,12,24,240,90,30,12,252,36,218,178,75,91,135,249,207,37,236,72,223,229,159,177,225,222,47,92,44,14,167,55,141,189,237,235,69,22,250,144,193,42,22,153,218,246,10,110,66,141,167,87,159,83,40,101,171,229,205,107,219,143,148,98,227,53,1,10,198,230,161,218,65,94,253,22,200,183,142,64,0,161,17,23,2,176,168,0,10,31,1,164,206,197,192,28,85,146,123,134,193,170,253,64,53,173,125,195,111,53,206,194,164,87,26,201,59,184,128,210,73,191,88,214,148,141,73,79,127,80,213,228,128,166,91,247,10,151,188,4,87,12,189,224,43,98,11,91,142,240,34,176,168,13,38,87,43,141,165,167,142,241,188,123,136,105,45,224,54,12,173,214,4,171,31,104,221,90,123,198,202,209,126,190,176,27,153,187,134,149,163,53,142,226,132,89,72,134,225,39,49,22,240,28,39,26,45,220,62,208,235,227,37,204,68,182,109,184,132,25,26,76,183,160,143,136,237,214,86,176,227,173,59,184,245,0,179,120,169,133,178,122,130,93,49,39,10,13,181,46,86,243,4,163,129,74,204,174,149,239,226,93,188,4,110,105,55,129,178,249,12,197,245,51,52,135,81,55,33,83,246,76,189,40,185,146,158,246,253,220,68,189,69,67,235,91,90,115,219,50,12,184,11,65,139,216,117,225,28,182,100,158,120,217,245,146,135,161,254,119,207,107,165,205,254,81,123,46,0,62,127,42,105,106,32,99,98,91,74,201,89,50,111,36,91,137,39,242,142,158,18,101,23,3,18,135,33,226,30,65,162,246,200,225,166,215,46,239,124,101,246,147,216,41,224,244,214,165,139,240,151,104,217,246,62,142,197,147,54,100,178,92,117,135,110,35,18,39,18,205,138,41,230,245,249,242,101,223,150,215,185,23,127,120,11,219,129,120,229,86,210,181,4,145,12,76,102,238,51,11,180,217,164,205,93,109,39,153,14,245,17,25,22,245,92,75,38,4,226,220,125,89,40,148,38,46,5,242,82,228,112,241,42,83,145,170,116,205,70,150,175,123,164,183,244,184,136,36,130,127,102,125,11,201,155,45,247,94,221,70,50,227,70,92,98,230,41,202,91,240,119,95,170,145,19,23,219,50,222,203,103,127,144,125,130,72,153,136,103,54,134,91,112,211,108,232,37,118,241,33,211,207,37,112,241,139,108,221,67,106,202,107,182,102,201,92,108,45,206,19,226,63,62,73,229,103,204,218,140,242,150,30,249,227,53,174,150,247,121,37,218,46,131,81,219,75,105,94,171,47,68,142,217,175,196,65,141,51,252,3,144,248,140,142,203,211,229,112,149,163,187,219,11,189,74,211,172,64,56,242,210,182,213,117,54,118,38,136,184,95,188,123,67,69,250,197,20,221,173,210,251,130,14,11,168,109,55,179,105,225,216,58,137,148,118,202,74,36,181,127,22,106,220,171,118,143,70,164,220,237,113,199,125,173,246,205,213,216,3,192,197,77,162,162,79,82,195,174,195,230,46,40,112,247,111,191,85,135,117,78,179,22,189,157,79,76,29,114,249,239,152,204,239,199,188,122,88,88,60,229,155,89,107,29,184,119,14,123,80,246,73,35,63,220,1,199,134,134,50,202,173,105,159,30,161,216,180,69,184,143,126,225,70,154,202,100,89,190,224,229,165,187,145,116,186,187,6,81,3,66,75,188,106,34,176,163,138,213,151,11,239,176,243,179,170,147,96,113,8,216,179,221,74,43,235,45,194,221,193,145,223,46,51,37,188,95,30,241,230,167,53,131,146,237,77,161,20,189,102,111,163,90,214,183,119,120,176,152,139,164,39,48,115,127,231,71,95,175,214,254,168,101,203,151,39,185,157,248,140,17,197,77,39,121,247,154,255,0,57,26,141,70,191,245,75,53,243,100,247,34,236,12,228,101,70,50,233,141,59,167,151,17,5,7,78,71,32,215,42,91,164,182,167,139,111,42,143,88,87,177,53,199,113,111,24,127,136,26,96,98,20,241,229,165,137,141,69,6,151,32,141,147,74,42,39,204,174,102,190,150,228,151,111,220,22,70,22,15,194,217,132,55,140,217,53,142,162,23,134,178,215,87,149,213,236,184,119,11,247,132,186,51,248,64,184,87,252,53,217,254,105,161,155,115,110,127,214,206,254,170,93,162,139,49,25,136,117,205,100,250,91,140,172,103,169,204,157,95,141,153,60,238,228,221,93,106,33,223,210,216,79,55,173,34,33,74,46,188,140,65,70,103,205,172,101,78,219,33,42,215,187,165,127,36,132,145,96,174,137,220,210,235,111,120,125,173,203,20,233,219,154,178,222,236,145,126,188,99,40,104,236,35,230,56,88,68,120,65,175,212,107,63,74,101,189,205,94,220,251,64,69,69,9,161,28,28,249,200,21,197,87,204,171,95,173,204,78,72,201,207,39,53,175,119,183,240,25,37,68,114,119,81,137,75,46,70,207,228,177,100,168,52,244,93,165,154,62,151,71,165,189,211,223,199,237,137,7,150,83,187,50,26,78,217,155,46,111,161,219,183,188,119,176,240,186,171,120,203,217,54,224,3,16,105,157,4,112,178,9,45,147,178,154,85,243,76,58,80,102,170,86,24,174,125,29,254,81,246,11,155,38,209,47,9,101,141,52,69,69,210,46,26,89,75,119,240,106,25,55,220,91,254,224,191,89,123,197,64,91,136,76,10,195,136,76,251,61,29,77,183,158,215,201,37,97,55,183,188,93,227,181,111,11,40,198,239,106,110,75,191,254,44,107,242,15,103,155,184,51,119,0,242,127,35,58,40,200,255,0,58,210,79,241,107,95,144,108,59,133,212,91,151,79,131,50,66,35,43,126,134,53,249,7,179,51,223,112,205,220,2,218,77,240,47,14,230,108,41,184,186,70,156,118,228,69,227,36,172,47,113,29,250,200,120,10,155,68,124,41,156,53,19,249,210,164,217,83,217,55,248,53,12,163,43,25,123,221,131,34,140,239,212,40,101,209,184,12,20,174,180,12,195,120,246,35,182,102,41,168,69,47,85,149,72,165,152,186,108,105,225,101,151,27,125,209,138,184,207,160,172,130,71,18,235,208,21,92,189,148,156,75,77,146,25,167,144,217,17,27,38,103,193,238,210,19,32,182,179,220,179,90,253,195,163,158,83,188,226,155,109,154,190,153,43,212,239,192,173,218,3,231,126,183,193,245,210,111,196,166,26,165,53,234,163,87,10,70,136,77,93,200,141,91,247,44,247,116,120,15,20,197,77,82,83,81,46,108,117,4,200,141,187,195,145,181,22,227,125,18,62,227,225,209,45,194,122,49,43,3,188,32,134,91,126,20,108,247,142,55,175,177,103,234,94,239,84,46,209,130,120,247,162,102,161,49,113,158,31,230,214,206,156,232,243,85,173,125,105,241,215,0,198,186,3,74,156,66,146,109,250,201,205,69,19,174,213,90,243,247,211,150,217,251,143,183,238,9,4,193,237,43,39,21,47,59,237,18,24,196,236,219,61,179,206,86,231,149,172,225,118,202,222,72,138,138,155,15,185,151,102,249,175,174,215,103,253,47,150,214,203,237,143,180,112,105,234,179,152,246,143,148,53,250,252,159,69,203,107,95,184,251,64,125,15,211,181,58,230,140,231,92,50,147,119,181,123,221,205,212,93,221,227,209,147,73,136,65,238,36,223,163,194,226,42,180,122,210,115,34,160,96,124,8,190,190,120,209,102,231,46,23,213,23,13,80,144,92,51,196,127,9,32,53,220,205,179,222,59,81,109,163,63,173,70,255,0,36,189,151,220,1,114,206,92,148,17,158,176,142,219,252,145,193,140,149,169,244,44,202,36,208,74,182,226,79,15,186,59,120,119,117,205,26,178,219,121,151,17,168,209,209,189,192,121,230,165,232,97,36,149,169,46,26,120,153,167,136,220,112,205,148,22,171,161,190,221,29,195,186,52,223,172,112,163,97,115,244,181,150,185,151,87,112,15,53,48,154,186,217,25,17,46,228,187,95,57,247,142,176,166,145,46,44,203,88,233,23,31,84,49,232,163,165,27,75,121,54,140,189,43,249,23,237,239,30,113,233,62,161,231,15,105,205,210,50,242,45,215,239,137,57,27,49,208,46,197,100,188,90,211,150,253,70,124,109,222,57,12,194,20,13,250,100,188,253,214,181,191,253,71,73,25,21,169,201,226,239,123,245,142,166,99,58,205,171,249,90,214,191,175,247,187,132,200,238,234,42,161,80,208,106,83,112,102,71,171,112,238,78,218,214,47,120,91,247,170,89,140,115,169,125,49,17,45,33,54,73,182,79,168,201,91,239,248,199,34,30,67,180,186,147,218,242,228,81,125,14,247,251,163,182,85,61,150,9,246,246,203,230,66,183,234,251,189,240,29,11,147,119,94,101,104,90,84,100,164,154,78,235,190,235,15,9,60,144,179,58,152,191,12,165,161,180,189,151,113,180,74,34,178,72,248,92,187,7,127,62,151,115,99,217,181,218,220,141,107,60,156,183,177,158,238,39,216,45,252,242,123,149,247,156,217,125,142,236,253,197,220,36,143,101,34,195,233,60,185,166,34,150,196,27,238,55,154,234,56,52,145,157,238,92,110,125,163,216,74,224,161,97,208,72,102,29,164,36,136,236,148,160,136,139,127,112,199,247,170,157,73,41,205,134,246,182,237,111,245,15,97,66,98,110,160,138,27,153,51,100,101,103,155,105,181,238,178,62,25,59,196,200,190,80,169,75,41,74,210,146,222,130,45,197,97,195,41,154,246,167,80,73,81,101,53,21,201,125,227,129,41,174,54,150,219,87,53,229,204,209,43,213,239,217,237,71,108,154,143,57,18,182,59,92,175,234,159,212,40,219,138,128,130,140,75,110,69,66,48,241,153,26,139,88,217,42,215,181,248,143,1,80,83,146,179,217,245,112,80,173,249,119,203,14,157,252,7,125,84,86,155,2,216,46,109,214,103,55,62,141,107,90,222,215,188,88,153,221,113,206,90,159,153,122,189,94,111,163,222,247,183,181,238,1,205,155,205,153,145,67,154,202,94,135,181,168,89,218,228,155,101,47,120,251,71,131,155,85,142,70,58,81,48,208,170,132,200,221,136,155,123,172,140,207,53,200,139,126,255,0,184,60,101,77,75,237,169,96,246,236,154,178,95,208,175,123,219,191,184,121,211,164,181,72,87,205,11,216,140,253,75,250,192,92,232,28,73,158,74,155,53,38,42,57,204,138,214,216,163,86,155,218,219,190,224,244,114,13,33,227,206,45,136,72,201,28,68,82,58,89,181,179,37,40,149,184,204,174,70,131,225,187,237,11,47,1,42,217,216,83,90,252,217,148,103,124,182,234,46,241,210,204,228,122,201,131,171,218,173,124,190,179,218,151,120,12,197,150,85,20,245,111,8,218,35,232,121,117,227,111,156,222,36,61,228,25,218,247,108,175,228,151,188,58,249,246,0,209,117,99,111,196,51,41,146,64,46,43,45,148,153,59,75,52,101,177,113,185,94,249,126,232,197,8,82,230,166,146,191,85,213,95,218,222,255,0,111,180,123,186,7,18,185,182,99,1,9,204,186,205,94,183,165,180,218,247,74,143,134,94,240,29,205,75,162,188,186,5,78,185,15,82,195,54,91,66,146,73,68,161,41,177,111,221,185,206,27,130,151,192,24,8,24,197,45,233,212,60,73,106,13,25,85,46,77,175,116,239,222,179,236,251,162,255,0,211,85,134,221,9,12,231,55,100,207,10,135,45,174,189,174,69,187,201,239,30,186,25,158,115,66,75,54,170,233,39,56,102,251,29,93,160,44,180,20,186,75,76,176,136,68,201,32,159,50,66,91,53,147,8,69,242,21,175,107,31,27,143,97,41,143,148,76,181,183,167,96,219,213,229,245,169,85,239,127,107,220,59,233,222,22,115,155,169,127,159,117,89,148,181,219,101,205,229,25,29,188,178,22,198,115,133,252,215,169,249,185,173,214,230,253,45,150,214,183,183,62,208,23,98,5,137,91,235,52,243,60,42,119,145,122,154,79,143,216,27,53,60,28,12,44,178,53,198,32,88,66,145,8,226,210,104,108,146,100,100,149,111,43,23,17,96,124,35,240,89,246,94,216,246,173,106,201,86,214,100,182,67,46,227,227,113,237,169,140,76,231,152,99,111,153,53,58,199,245,55,218,115,90,228,157,254,65,118,128,219,147,173,113,145,76,41,213,168,203,94,148,153,40,243,92,174,95,148,92,217,67,8,97,133,27,68,148,116,204,236,146,183,81,14,137,135,115,176,181,229,181,175,186,253,195,92,12,223,99,139,108,246,124,246,185,249,118,234,50,236,1,235,209,48,109,148,18,30,132,75,196,92,115,31,31,184,40,113,16,47,43,58,37,108,54,181,112,81,36,174,95,102,195,206,173,254,120,138,52,100,212,235,186,239,154,214,47,177,216,61,101,47,76,106,215,13,19,183,94,217,250,58,175,170,46,208,28,168,120,88,88,182,208,219,240,205,45,36,146,81,18,208,74,43,253,145,222,75,233,169,3,249,73,114,89,121,158,66,51,51,133,65,220,247,119,14,237,185,86,186,29,182,181,246,202,146,223,151,187,223,26,225,100,250,151,84,173,166,251,140,188,142,255,0,124,88,28,38,40,233,58,141,90,184,24,52,22,237,197,10,129,181,11,67,193,194,230,202,227,61,43,112,134,34,225,246,71,122,207,64,212,142,57,78,215,21,138,45,102,94,171,92,57,14,161,50,184,100,95,90,211,78,223,134,102,203,112,229,194,201,165,137,179,141,192,66,163,42,175,98,101,37,248,135,53,191,21,126,187,142,229,166,245,134,91,237,190,193,16,58,132,156,43,4,104,68,19,68,103,188,140,146,69,99,251,67,135,50,155,20,19,11,94,205,156,136,136,237,158,221,118,236,30,169,82,125,122,201,205,163,45,183,91,37,255,0,24,226,77,41,141,182,25,112,251,118,76,228,91,245,87,181,142,253,162,139,105,48,170,89,91,206,37,114,148,42,246,226,225,31,81,123,81,205,144,197,64,199,196,48,107,148,176,90,204,220,72,149,192,143,187,184,118,165,135,57,38,186,254,121,189,186,182,127,107,111,100,61,132,158,154,217,33,25,111,109,207,147,54,253,93,175,115,62,241,48,58,166,105,217,83,169,37,170,2,16,243,22,107,28,58,76,119,240,80,144,176,173,161,45,67,180,146,74,9,37,149,4,91,183,14,107,112,26,187,120,219,216,173,228,255,0,88,229,33,141,196,89,184,23,96,200,108,182,194,84,146,51,182,242,43,21,184,13,4,220,58,188,184,118,213,217,116,145,216,114,212,214,226,44,220,59,135,9,50,159,217,31,228,127,88,13,74,145,203,93,181,160,97,147,111,113,72,171,18,164,183,228,56,68,68,119,177,34,223,140,115,91,111,45,247,141,210,77,186,192,108,183,10,68,101,117,223,127,96,223,52,165,9,51,202,95,104,81,111,106,136,250,55,177,95,136,243,117,77,75,205,144,78,187,177,107,114,165,39,109,102,94,43,183,97,128,238,98,166,7,13,152,201,163,60,182,245,214,30,62,175,175,157,146,192,197,196,166,94,183,53,58,189,197,16,105,189,205,37,199,41,246,140,126,198,253,32,252,28,150,206,154,240,71,104,217,246,109,251,126,76,217,148,223,185,157,188,161,128,152,219,164,159,63,70,78,160,188,11,212,107,246,110,151,56,230,203,148,155,62,26,162,191,1,50,50,203,27,116,202,157,211,237,196,49,7,77,199,32,216,155,46,31,59,83,197,182,102,68,78,23,83,92,55,22,225,132,56,159,165,78,32,85,17,17,141,38,109,80,193,160,230,78,68,37,37,63,125,100,146,186,236,146,43,23,12,223,112,90,23,91,240,158,53,245,230,217,181,171,84,79,12,246,185,240,234,246,92,123,133,232,194,77,30,124,39,140,71,231,191,102,214,75,138,35,244,63,61,174,109,238,245,66,246,92,123,128,90,120,83,158,214,177,207,28,194,164,143,61,118,104,179,215,58,183,186,70,125,234,43,159,72,247,140,156,194,189,13,229,51,254,116,219,42,168,69,234,53,25,117,146,68,185,108,217,239,107,187,187,129,12,177,193,13,24,57,153,16,113,62,28,107,179,73,219,111,47,54,101,253,108,239,125,105,246,12,196,144,210,59,14,191,230,134,124,249,126,133,107,90,254,219,188,6,50,208,250,23,97,212,187,109,214,64,211,145,26,205,93,179,83,76,22,91,102,246,199,218,50,58,150,193,218,42,64,201,38,6,158,146,53,150,35,92,70,204,169,150,236,162,36,239,221,215,184,183,143,120,211,58,187,244,175,126,225,202,74,58,238,40,225,193,74,32,97,81,149,152,86,18,89,179,116,90,34,223,184,118,13,50,132,157,200,136,189,226,21,72,220,66,123,192,106,36,117,220,106,34,34,234,26,109,190,194,167,209,32,26,139,121,246,13,68,91,248,141,180,239,233,118,141,212,254,32,3,43,117,133,251,55,10,31,16,0,0,0,1,82,224,42,158,2,160,41,109,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,2,135,217,218,28,55,10,128,0,161,240,21,20,61,224,40,92,70,161,75,17,10,128,166,94,240,35,234,21,0,0,0,0,0,0,0,0,0,0,0,0,0,1,161,73,223,123,241,21,35,176,212,40,101,112,3,59,10,112,221,218,6,86,26,84,163,45,224,53,145,88,84,109,37,203,246,13,194,59,128,208,226,115,17,166,246,184,233,103,146,77,190,21,228,109,57,51,229,223,146,246,177,151,127,112,239,108,87,184,210,173,224,49,19,26,180,124,240,154,13,194,240,187,102,207,53,84,71,206,25,237,114,115,119,170,23,178,227,220,48,91,21,116,91,230,152,152,216,175,14,181,185,230,110,35,47,54,101,181,205,103,123,235,79,176,76,212,68,26,29,45,230,191,42,251,135,69,51,166,97,35,18,105,90,162,61,83,55,68,203,191,187,188,4,14,46,73,224,68,124,67,155,78,219,145,107,132,182,77,93,236,175,43,137,251,30,29,226,230,72,116,162,230,237,127,231,27,89,172,203,250,167,107,90,254,229,222,37,114,162,193,169,20,237,10,68,75,243,100,145,190,110,248,181,32,183,239,237,65,238,222,44,165,71,161,93,13,55,217,245,145,117,135,138,207,109,91,140,245,219,143,136,62,192,24,156,90,84,109,127,238,19,38,79,248,210,247,191,252,200,180,181,214,36,243,206,185,206,101,212,252,166,166,173,180,230,246,91,252,146,237,25,147,17,160,13,17,209,202,229,120,124,122,217,255,0,87,29,99,154,1,82,68,118,75,117,241,149,187,26,255,0,87,12,8,221,158,207,117,174,229,217,109,153,171,121,125,231,220,58,104,73,127,59,62,148,235,181,87,186,124,156,220,10,253,164,36,245,157,0,169,28,197,157,53,233,116,187,26,255,0,87,30,162,151,208,90,140,150,197,182,233,57,91,150,85,40,252,97,181,109,233,183,247,56,8,240,194,220,59,219,102,210,194,231,140,153,245,223,165,239,107,37,126,219,184,103,126,5,96,70,213,41,146,71,120,85,151,54,211,209,216,111,193,78,151,29,96,201,140,60,209,226,154,165,26,151,236,209,19,235,194,235,114,237,11,111,215,26,248,217,178,246,95,120,93,233,61,57,11,46,101,150,90,84,65,165,188,214,53,153,95,121,159,119,120,11,113,135,216,107,204,176,205,179,207,90,236,173,56,155,236,217,111,119,47,236,140,93,57,108,167,101,109,178,218,51,89,178,79,145,110,206,241,216,51,14,150,202,197,155,236,141,242,178,75,112,13,41,70,68,145,94,246,43,13,193,163,136,214,0,40,103,190,194,134,162,234,50,27,74,86,254,160,27,198,118,234,27,106,95,112,209,123,134,91,159,88,10,158,242,184,211,109,247,27,169,73,29,134,172,164,64,52,36,174,92,70,162,220,53,101,33,80,20,51,221,112,34,176,168,0,0,0,0,0,0,161,240,26,70,163,224,52,128,13,38,139,157,238,53,1,29,128,109,219,125,133,70,163,46,177,75,159,96,13,11,43,216,108,173,59,184,245,14,74,136,187,70,217,164,187,64,113,13,23,73,239,28,56,200,109,115,107,70,123,102,65,166,246,29,169,166,219,138,227,109,77,151,127,0,24,225,142,248,67,225,101,63,60,107,194,29,151,106,217,183,236,153,242,229,91,94,220,175,124,191,116,70,142,145,90,61,243,28,198,160,137,240,187,95,168,217,58,59,6,91,221,45,23,235,135,218,38,206,34,13,15,165,73,81,172,137,86,224,60,93,99,135,82,218,142,14,46,22,37,201,129,38,35,87,152,217,52,223,162,105,61,215,73,251,16,31,57,245,37,43,205,113,145,13,109,250,221,86,77,250,172,183,185,23,121,246,142,190,83,27,205,81,42,119,87,173,232,27,118,205,151,172,183,245,246,9,150,198,173,15,41,233,241,78,99,24,110,176,121,199,246,123,37,130,66,136,242,234,203,117,153,62,193,131,216,153,161,244,238,78,184,151,37,148,125,120,249,115,138,219,73,170,94,181,17,163,167,99,232,178,93,133,188,6,254,143,88,235,205,113,112,240,158,11,107,117,18,68,51,155,110,203,155,41,180,87,182,172,237,192,103,45,1,140,60,231,39,101,207,7,117,118,134,135,85,182,187,241,79,212,8,152,159,97,21,107,77,196,62,165,209,85,43,73,76,66,152,35,136,150,186,146,220,103,187,200,45,253,31,190,58,248,42,146,176,166,77,200,86,228,25,76,236,217,147,240,174,145,150,75,151,105,111,223,188,76,9,187,249,37,101,253,69,255,0,180,255,0,244,142,100,53,123,182,43,47,52,228,202,100,94,175,126,63,185,16,172,238,55,86,7,109,100,174,84,158,207,16,233,127,164,29,140,175,72,42,166,13,195,94,199,35,43,169,39,210,109,206,175,249,193,48,38,181,138,151,59,102,173,138,219,255,0,92,254,161,203,133,155,237,73,190,207,150,234,203,229,223,241,8,124,144,105,85,83,194,37,45,169,170,93,36,111,18,143,58,92,46,207,118,30,246,67,165,228,237,136,184,115,118,34,144,65,20,66,20,102,165,172,172,87,45,254,172,46,4,173,65,189,98,242,122,207,175,184,118,108,196,89,5,208,251,162,59,100,58,105,56,77,154,94,158,80,168,186,207,140,77,186,139,181,241,219,175,77,52,19,103,106,134,131,255,0,248,191,255,0,158,24,25,250,113,250,191,161,94,222,216,116,243,138,199,155,218,205,205,218,203,57,147,213,173,212,123,252,158,225,30,245,30,154,241,101,11,17,178,77,232,87,87,208,202,73,136,53,95,121,95,131,227,29,235,237,41,171,74,137,79,176,136,10,109,212,109,202,121,39,14,211,170,51,46,145,17,250,177,238,233,125,224,230,36,119,20,49,239,152,225,150,175,5,53,249,99,205,159,159,178,245,47,127,169,159,96,194,172,95,210,147,104,157,100,240,23,46,170,42,40,175,206,119,191,77,62,229,220,49,134,34,46,180,172,98,222,50,166,162,29,55,86,168,191,149,32,221,87,19,226,92,122,61,47,188,46,118,29,232,205,80,213,112,143,198,204,105,10,201,187,182,195,168,54,101,235,36,171,57,40,206,215,104,238,91,138,193,129,105,103,149,79,132,26,143,148,118,125,70,111,162,231,205,154,221,197,110,3,216,208,24,55,225,30,223,249,227,217,246,125,87,233,60,249,179,103,246,229,111,36,103,206,26,104,95,79,65,243,150,208,205,104,214,125,77,181,137,66,111,108,252,46,199,120,203,74,79,7,164,244,238,213,178,185,54,86,209,147,54,184,210,126,78,107,90,200,46,209,70,55,224,158,140,188,203,12,203,158,27,107,181,115,84,189,110,109,203,123,19,123,189,84,251,6,88,81,244,23,53,176,72,231,93,109,162,117,158,161,151,169,59,188,163,236,30,206,14,88,212,57,17,36,220,242,175,190,223,144,118,172,52,68,93,124,64,108,192,75,246,98,245,108,221,35,63,38,221,94,248,236,80,86,34,43,138,33,4,71,214,55,82,157,247,222,2,169,220,67,90,56,253,128,34,33,91,238,176,1,241,0,0,0,21,34,237,20,59,117,24,0,5,203,180,84,172,125,96,40,42,92,64,200,187,69,0,21,188,236,52,168,183,88,107,185,150,224,189,248,128,226,62,198,116,249,86,223,126,3,207,78,105,205,185,179,78,217,146,238,231,245,59,246,247,247,143,88,100,93,67,73,164,143,136,12,62,196,253,28,121,251,155,127,62,90,141,70,187,245,59,54,108,217,61,212,173,192,71,14,46,104,213,204,28,211,249,244,215,235,245,255,0,169,217,114,229,213,251,169,223,136,157,71,225,27,115,45,205,91,175,192,120,122,159,15,37,243,141,155,90,168,255,0,19,158,218,179,79,94,94,61,19,236,1,243,152,201,248,55,49,134,87,207,26,183,17,17,236,47,101,112,235,246,60,123,198,77,104,237,143,252,193,23,44,131,240,75,95,158,126,203,185,182,252,182,185,180,86,182,172,251,6,69,233,37,162,12,2,145,48,153,75,229,245,148,66,225,164,14,169,25,26,74,210,107,78,185,68,71,102,125,237,221,226,60,171,138,10,121,66,206,88,109,114,25,187,25,33,211,25,242,236,42,210,123,150,173,231,209,79,71,161,247,247,128,156,28,16,197,255,0,11,100,198,247,131,187,37,230,155,53,182,189,103,172,108,239,228,23,178,225,220,47,155,79,235,154,37,228,181,250,174,32,67,0,241,214,117,70,205,165,16,202,76,141,150,185,250,30,37,106,139,37,164,210,89,154,35,59,235,10,201,178,126,248,150,252,6,199,57,85,101,33,145,147,213,13,52,168,136,205,166,237,194,197,164,207,160,183,124,146,55,12,248,38,231,246,64,95,245,111,59,141,135,215,148,184,95,120,221,129,139,135,140,135,67,173,68,52,225,46,246,52,44,140,142,198,124,62,208,220,117,132,185,184,205,92,111,184,7,86,173,230,106,237,49,192,139,70,98,61,254,184,118,174,194,18,76,204,137,124,71,91,25,2,111,17,160,208,229,137,87,220,64,60,124,197,221,94,175,163,123,223,175,222,27,172,181,180,230,233,101,203,110,171,142,123,52,235,13,94,251,65,95,182,223,144,112,167,241,209,82,221,70,192,210,94,214,102,207,116,154,173,107,91,135,190,99,28,13,205,170,228,101,171,226,93,163,74,87,209,51,176,180,211,183,106,151,160,220,115,152,95,53,180,219,138,73,20,43,155,206,223,212,60,82,42,106,218,1,246,218,118,156,54,208,106,37,40,220,131,120,172,87,222,124,120,110,1,127,230,45,235,137,69,123,93,179,47,190,60,116,226,65,174,109,229,237,118,190,93,218,191,123,188,120,37,85,115,232,143,38,94,202,148,125,18,36,180,179,191,221,26,77,85,68,204,181,75,145,68,100,119,137,183,10,231,87,103,30,193,7,119,25,9,178,48,182,53,153,242,91,125,173,123,157,199,146,153,64,109,145,142,35,91,146,214,63,38,253,68,61,173,53,70,56,167,33,163,102,16,145,240,231,211,206,106,111,34,83,196,139,138,119,117,15,83,224,212,141,159,24,113,238,146,207,113,164,221,70,239,184,40,176,177,52,166,165,106,136,219,239,157,71,187,85,194,251,251,71,156,168,99,249,154,28,149,170,215,89,237,87,149,151,168,247,245,246,12,150,126,75,2,241,106,137,231,13,41,59,145,146,139,127,220,29,76,126,29,73,99,211,119,34,99,139,50,243,158,69,163,142,255,0,107,222,49,192,198,150,42,189,188,178,108,26,189,73,17,95,91,123,223,236,119,14,84,117,87,205,57,62,80,214,235,111,244,92,182,181,187,143,180,123,154,207,7,161,85,22,149,67,49,57,117,38,227,167,116,164,149,186,229,110,8,29,100,187,6,33,23,172,218,216,157,181,107,101,186,73,55,227,126,40,12,15,54,198,40,107,21,171,230,59,102,50,43,237,61,191,184,29,180,45,67,206,176,206,43,100,213,92,205,191,84,205,213,199,129,118,141,186,227,12,37,208,50,151,148,193,204,213,120,119,204,243,101,59,89,61,200,22,46,103,70,165,150,93,113,134,99,150,164,52,165,36,178,222,230,68,123,183,36,81,112,107,169,30,216,227,145,155,86,77,84,25,150,92,151,189,179,31,27,247,139,86,114,45,162,54,219,86,92,222,210,253,94,248,243,241,175,206,228,238,146,19,44,112,136,147,172,241,172,175,191,222,221,184,113,153,173,39,108,196,146,182,56,98,34,237,109,125,159,84,3,184,159,83,27,51,15,197,109,217,178,229,232,234,173,214,69,198,227,149,135,112,249,106,25,122,51,222,218,222,175,104,177,198,44,66,159,59,47,217,81,5,6,171,240,36,182,179,63,42,254,200,82,159,158,212,15,84,12,68,174,86,69,124,219,201,133,219,200,50,237,1,146,180,170,181,239,148,61,178,228,135,227,198,246,52,144,246,179,58,131,152,101,144,239,236,154,253,232,106,218,204,190,180,206,252,15,176,91,156,37,132,157,68,206,22,244,76,170,33,182,220,128,53,146,137,133,145,25,154,219,61,198,98,253,166,151,133,154,75,161,216,139,84,75,100,72,66,207,41,145,30,108,182,182,242,62,208,22,234,11,24,118,51,113,62,14,231,189,139,231,187,112,191,180,23,38,7,16,185,195,63,204,141,94,174,223,166,47,123,223,218,247,11,125,86,97,75,113,81,8,56,120,105,187,169,37,184,119,109,25,183,25,149,184,32,121,104,220,35,137,232,106,229,115,197,113,189,152,51,236,246,128,47,20,242,149,240,166,5,216,125,191,101,200,211,136,190,171,61,243,149,175,196,184,88,89,186,183,6,249,170,32,226,124,35,214,234,97,245,217,118,60,183,177,168,237,229,159,96,236,168,201,52,238,159,141,56,131,148,70,182,70,235,43,51,126,29,100,93,19,51,236,45,219,247,139,185,42,170,227,150,104,109,246,225,144,149,58,68,163,177,149,136,237,191,121,128,197,237,187,193,215,80,122,173,163,86,100,255,0,149,146,246,62,29,126,199,136,239,36,152,179,242,219,104,230,14,38,175,211,94,215,234,6,85,34,2,67,63,134,113,17,211,68,182,167,72,216,179,111,160,143,41,151,85,239,191,121,143,37,84,224,93,49,49,135,91,240,81,179,136,135,82,132,161,41,101,198,215,126,149,207,113,55,216,98,96,120,154,67,17,54,201,132,33,115,62,76,250,207,211,23,181,146,175,107,220,46,212,170,162,215,66,52,230,199,107,230,221,172,239,62,225,102,34,112,73,232,9,138,149,15,43,168,22,134,237,101,41,131,50,59,167,180,155,239,28,232,42,82,109,34,82,29,106,83,49,241,23,182,181,133,91,165,126,59,139,180,81,124,37,19,205,124,90,219,217,114,229,65,157,243,223,172,187,135,124,228,223,82,202,85,179,223,129,121,125,222,240,176,240,245,124,230,9,90,181,65,195,167,33,100,178,219,89,30,238,222,151,29,195,179,150,214,179,231,222,52,174,2,28,145,146,228,100,210,247,239,47,108,46,69,211,58,142,206,44,182,63,92,127,68,254,161,233,33,163,117,185,188,93,173,111,92,44,225,214,81,134,68,149,38,12,148,157,198,86,59,145,255,0,210,30,210,25,237,110,109,168,210,221,173,151,214,223,183,136,64,246,72,94,178,251,173,97,184,149,89,212,42,220,12,190,248,242,77,77,225,33,239,178,197,195,57,155,202,241,132,118,236,224,99,183,149,204,227,98,154,51,137,97,45,153,175,46,228,153,110,177,111,222,98,228,123,24,24,191,23,147,87,229,42,215,191,188,59,72,116,95,165,126,6,60,156,50,217,108,210,181,58,146,52,168,143,122,136,118,240,147,54,76,200,137,246,15,121,250,226,236,247,197,29,234,81,99,205,113,168,211,187,53,199,92,83,4,153,110,113,163,251,63,214,52,170,96,210,46,181,60,201,25,118,171,250,192,118,104,44,199,107,245,1,162,230,101,113,213,174,125,6,210,72,215,27,8,158,174,147,132,95,140,117,142,213,242,196,184,164,156,214,92,86,81,150,247,211,252,224,30,154,214,221,216,54,200,172,60,100,110,37,211,80,10,74,34,42,105,19,70,102,101,103,35,91,73,238,227,197,67,204,196,99,101,48,222,92,213,109,48,87,191,24,246,255,0,164,1,118,78,34,222,179,238,142,142,117,84,115,107,110,43,97,214,101,100,220,245,91,94,215,221,195,184,98,253,119,165,85,61,46,216,118,58,202,136,119,89,173,205,154,98,133,90,217,109,193,238,243,24,57,138,186,95,84,115,151,157,97,163,164,93,75,210,229,50,102,206,177,71,188,214,86,47,28,123,247,128,145,172,76,198,238,103,133,141,115,193,141,118,174,90,227,214,219,114,222,196,189,222,166,125,131,6,113,247,74,157,177,135,101,190,2,100,215,66,50,121,249,210,246,179,230,124,53,61,195,15,234,28,66,168,106,152,196,17,192,65,172,221,104,161,136,161,218,89,222,230,123,139,164,123,250,95,120,122,236,33,193,89,230,33,77,225,182,170,110,164,54,141,231,89,82,224,224,215,98,202,201,172,183,155,106,43,220,254,208,152,30,102,168,172,124,49,157,196,175,155,182,77,175,38,237,118,179,46,68,39,218,149,239,151,238,143,87,134,56,55,225,132,218,90,126,17,236,155,94,187,244,158,179,46,68,175,219,149,239,151,238,140,209,193,109,12,101,13,57,38,142,141,130,173,88,112,182,140,196,182,210,146,79,170,17,94,236,110,234,25,163,133,248,35,38,165,101,178,198,33,215,58,249,87,93,98,136,52,95,164,165,158,251,54,94,203,239,10,49,91,5,116,83,230,212,194,70,120,123,172,214,74,27,78,94,107,181,175,171,62,58,238,225,151,244,38,24,243,12,52,47,205,189,126,72,20,51,243,182,91,216,147,191,203,62,193,114,160,100,172,66,161,9,73,189,209,65,39,165,110,238,225,217,33,178,66,72,138,251,138,219,192,116,176,210,125,91,104,78,211,123,36,139,200,254,177,218,180,205,175,210,251,131,148,150,200,183,239,222,43,144,139,180,6,218,90,246,223,112,110,54,155,21,175,214,55,9,5,215,113,165,55,51,222,93,96,42,73,222,91,198,234,74,199,151,180,80,139,168,107,73,17,0,40,172,92,70,129,185,107,152,18,55,223,120,13,41,221,188,110,91,117,197,56,0,0,0,0,169,29,131,47,120,25,118,6,99,1,92,189,226,162,132,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,1,67,43,141,167,47,188,173,212,55,78,253,67,74,211,127,180,3,142,131,50,234,235,27,200,95,85,200,104,82,55,138,17,88,238,64,57,23,35,46,36,41,98,237,27,57,204,187,6,180,46,230,87,1,168,200,109,45,178,239,226,55,143,191,128,210,162,236,1,196,113,146,62,222,35,96,153,237,37,14,192,219,35,237,27,102,223,101,192,112,202,25,61,121,133,118,100,118,168,114,181,103,216,53,19,71,198,198,3,135,178,36,207,215,141,198,224,208,71,123,172,114,137,22,220,99,90,82,93,96,54,80,194,72,200,186,86,27,164,130,73,91,120,212,91,184,10,241,48,20,43,151,2,3,184,41,100,141,194,132,225,43,112,13,69,126,161,164,215,151,172,134,162,191,80,219,82,12,250,128,105,205,239,10,25,25,159,1,82,110,253,163,113,40,1,182,148,157,248,24,220,36,251,227,81,36,136,84,138,192,4,146,33,80,0,0,0,0,0,0,0,0,0,0,0,20,62,3,77,140,84,213,216,6,119,32,20,0,0,21,43,117,138,90,198,96,0,52,153,118,10,18,75,180,107,181,198,155,118,128,211,148,134,147,77,251,70,176,51,73,31,16,27,70,223,85,140,105,83,87,43,89,67,124,172,99,86,83,251,0,58,200,169,115,113,8,82,86,110,22,107,94,223,254,131,200,84,24,103,41,156,52,104,125,233,137,93,237,111,139,82,120,216,251,80,123,183,139,130,104,35,237,3,108,143,133,192,98,94,34,232,149,74,212,109,56,75,118,170,81,174,56,223,50,97,77,158,243,37,251,137,238,233,12,99,174,180,8,144,170,102,167,97,96,171,247,73,111,190,163,52,182,133,23,148,86,225,14,37,53,80,169,87,90,190,216,235,162,169,216,120,149,231,82,222,189,204,247,41,61,127,96,4,32,212,122,25,77,224,246,125,154,144,175,215,159,62,107,203,212,118,181,187,24,239,30,38,101,162,85,85,10,194,156,110,133,175,12,201,10,61,242,199,58,139,235,34,116,166,24,93,42,141,213,231,126,56,178,94,217,93,108,184,219,218,247,14,154,51,5,36,241,77,41,165,191,50,44,201,82,119,60,215,89,125,72,8,15,156,104,255,0,89,202,150,127,156,106,189,57,90,214,120,201,99,165,219,238,101,187,112,243,238,97,133,96,218,200,142,144,168,9,92,72,142,94,238,255,0,242,4,239,79,180,82,166,103,102,163,126,50,122,156,204,155,62,46,42,28,183,111,237,108,247,239,30,50,39,65,58,57,199,208,233,71,212,253,18,47,211,208,157,191,90,1,11,140,97,133,124,191,80,161,106,55,55,250,217,99,199,247,144,57,69,133,88,130,109,248,202,14,165,79,111,204,183,203,252,193,53,18,253,10,233,88,45,201,141,168,252,163,62,148,108,41,245,91,169,161,205,94,134,244,163,136,50,56,218,138,231,217,25,13,253,16,8,87,151,96,173,111,28,235,105,85,13,85,116,239,228,75,30,234,191,185,247,11,185,64,104,147,60,158,68,165,51,26,66,185,101,10,131,39,174,137,122,211,210,186,55,111,100,247,111,49,43,82,189,16,233,72,5,180,180,199,84,23,111,55,149,23,12,124,111,216,223,120,184,50,28,24,145,200,242,106,98,166,70,104,100,153,241,143,52,123,138,221,136,45,251,128,96,190,19,232,85,35,129,56,120,136,152,90,217,149,42,90,132,168,157,66,18,68,163,200,102,91,216,227,184,101,149,9,130,178,122,118,82,220,35,43,156,217,48,236,55,227,141,23,232,36,203,169,178,223,218,47,20,37,53,15,6,148,165,181,188,100,148,18,11,50,147,195,237,119,14,122,37,200,73,90,235,251,100,3,206,65,200,89,135,207,147,94,121,173,198,223,144,118,201,133,34,190,229,142,197,48,169,46,6,175,182,53,20,49,23,111,219,1,197,67,71,114,220,174,35,146,219,123,186,248,141,210,102,220,46,53,18,12,128,105,74,45,218,55,18,68,93,98,134,171,21,134,156,219,236,3,114,197,123,141,86,46,179,26,18,171,216,134,163,45,219,192,87,117,247,152,165,203,180,44,71,184,195,42,123,76,1,70,125,131,73,151,96,212,22,34,224,3,77,143,176,10,229,212,53,0,0,175,2,184,29,186,140,47,212,96,27,143,121,152,161,218,246,32,61,220,6,155,159,16,27,133,98,235,26,85,191,128,209,172,46,209,169,43,73,159,16,20,82,59,140,105,91,101,187,136,221,204,98,134,146,62,0,60,37,113,72,67,78,165,83,6,23,181,158,186,1,214,44,213,174,119,74,139,119,68,247,239,17,197,165,206,141,239,196,205,34,35,101,242,90,170,36,154,166,215,99,110,24,214,156,196,167,206,199,102,189,239,182,37,69,230,137,105,82,78,251,210,100,60,37,121,135,112,53,84,60,82,30,114,44,141,232,21,195,120,167,16,157,198,74,246,68,123,250,64,62,119,234,234,6,160,163,166,141,103,167,167,12,147,76,38,40,246,184,69,166,196,74,86,243,232,151,71,163,247,197,253,209,111,30,38,52,196,246,153,128,136,118,67,14,220,54,219,115,137,82,144,105,204,135,207,125,220,43,121,91,190,192,204,93,37,116,54,110,101,5,53,154,203,155,157,186,184,106,117,252,132,113,208,169,73,173,36,242,136,140,141,36,125,100,35,54,163,164,106,12,48,171,98,17,21,47,213,243,102,76,218,231,80,229,181,141,21,175,171,61,254,169,212,2,111,240,47,21,160,234,234,110,72,250,166,178,71,29,139,218,122,48,207,145,223,43,142,150,226,206,125,73,223,246,69,234,135,125,47,180,151,80,180,168,142,251,210,119,46,34,33,116,73,210,114,30,69,31,74,83,211,40,137,99,41,99,110,207,242,156,66,148,89,146,250,203,122,76,203,172,132,158,97,38,34,202,107,122,114,14,62,10,49,167,73,230,222,95,139,101,196,21,146,241,163,130,202,252,64,123,245,160,148,91,239,196,113,221,104,146,87,77,207,120,229,116,84,146,81,30,227,222,52,56,71,111,178,3,170,118,24,213,107,37,103,239,16,233,98,100,45,196,229,206,81,5,150,246,177,127,80,245,6,180,163,175,136,227,169,121,109,96,30,118,54,155,134,212,45,36,168,131,186,20,92,75,179,222,30,54,113,65,65,198,185,227,182,228,145,183,144,242,216,183,111,237,79,120,184,209,113,196,209,37,78,26,73,59,204,206,199,192,117,81,115,40,103,140,205,167,73,93,27,121,38,91,196,196,11,110,140,51,147,65,168,156,68,68,195,160,121,250,75,71,87,238,59,135,49,76,195,74,24,53,48,245,205,174,26,197,23,89,245,218,221,163,209,76,34,86,77,185,98,77,245,103,248,199,146,143,136,132,117,46,55,26,233,182,147,182,99,73,30,238,22,234,62,225,48,60,205,75,137,147,232,23,34,101,114,232,56,7,201,25,50,22,173,106,89,222,202,62,11,239,62,161,74,110,113,63,168,44,244,206,89,169,37,161,74,187,108,173,37,114,85,136,186,70,125,67,141,48,132,161,218,154,57,29,17,57,139,67,165,107,164,144,102,146,232,145,123,14,206,241,233,100,19,25,41,66,182,153,116,98,221,104,146,172,170,82,20,70,101,155,127,81,117,138,57,5,173,105,5,208,50,177,91,121,14,150,105,85,198,203,200,201,148,67,25,165,195,110,202,35,225,191,191,184,122,21,63,13,18,163,66,92,51,59,223,113,25,11,127,60,75,78,198,68,180,181,25,37,49,11,181,184,241,49,136,247,208,10,110,111,5,15,16,250,210,75,83,72,89,147,103,184,141,68,70,124,110,54,162,217,100,178,102,112,203,143,89,15,33,5,85,69,202,152,67,8,109,131,65,33,40,73,169,42,51,50,73,91,168,197,35,235,108,186,189,114,152,79,27,89,181,247,119,128,216,171,97,37,145,82,183,155,136,140,36,36,225,222,77,201,196,150,227,78,254,34,194,85,16,18,249,114,214,204,186,40,223,188,57,172,174,180,168,205,93,34,182,226,238,33,234,42,124,67,136,142,134,40,104,50,133,113,78,33,196,91,86,178,222,100,68,92,76,121,56,9,52,254,121,18,203,235,129,78,82,117,45,25,161,196,150,235,145,245,171,188,76,139,125,51,167,163,103,79,165,81,16,17,132,149,32,154,81,182,209,216,138,231,126,36,123,247,132,46,17,82,207,18,118,249,140,201,133,29,243,145,188,218,109,217,197,30,240,191,48,52,35,232,133,94,189,167,146,187,153,145,19,168,236,33,229,106,42,38,120,135,226,28,132,129,82,210,89,50,154,158,111,126,226,191,89,10,60,156,139,3,168,135,222,96,211,57,154,40,149,155,122,98,25,62,163,247,49,238,164,152,23,67,195,188,203,202,156,205,82,73,205,189,81,12,145,112,50,253,108,108,211,178,169,196,189,184,115,137,132,74,20,222,124,197,157,39,107,223,176,251,199,34,111,84,206,101,230,236,36,60,44,42,141,188,182,206,71,125,246,63,100,93,160,46,181,57,41,166,100,8,105,16,51,148,184,166,161,210,197,156,136,108,207,41,91,141,136,183,238,33,232,202,123,8,202,72,142,50,16,146,69,98,51,112,183,253,209,102,105,89,140,116,124,78,104,214,90,111,52,62,115,201,127,40,205,59,184,158,237,230,61,34,151,181,124,174,94,179,126,238,59,183,0,245,19,220,69,140,149,169,148,65,28,185,196,168,212,70,106,186,183,21,173,193,69,218,18,236,68,218,181,155,68,84,177,25,109,107,46,215,189,251,84,60,212,101,33,21,51,105,133,178,203,138,202,155,157,156,65,113,183,111,188,60,210,168,154,218,22,218,153,42,21,155,142,103,219,234,253,216,11,159,54,154,203,148,218,91,106,97,10,179,89,41,54,39,82,103,213,222,56,112,76,176,228,58,223,83,158,65,159,3,43,110,34,49,225,164,210,186,194,54,97,14,153,140,165,150,155,39,155,35,54,220,69,242,154,183,159,150,98,226,156,161,232,40,8,134,16,133,25,169,11,81,18,148,92,114,219,241,0,209,7,26,108,188,218,161,212,218,201,43,37,94,247,223,126,225,237,233,250,150,37,179,45,105,67,33,25,213,115,85,202,221,31,124,91,153,99,17,44,41,9,137,108,144,90,194,51,177,145,238,221,216,61,27,78,48,109,27,44,172,212,106,59,239,32,23,29,169,204,186,56,201,47,76,33,18,181,241,74,93,73,30,238,235,247,13,168,185,116,142,52,150,135,230,100,148,174,215,52,188,130,225,239,151,112,182,168,140,76,20,192,156,116,201,36,142,55,35,62,41,238,247,199,164,151,196,66,204,152,111,35,166,106,114,246,34,35,46,6,125,165,220,40,222,127,10,105,57,131,171,113,185,164,123,138,113,70,225,147,111,180,124,127,113,195,120,222,134,195,9,84,41,145,52,228,200,201,41,202,70,102,158,31,244,7,123,36,135,84,51,132,164,145,250,150,93,231,239,15,85,10,222,177,41,37,110,232,145,238,23,148,139,102,156,37,148,58,235,174,45,201,161,26,149,155,113,167,172,254,160,108,84,81,49,176,91,62,201,13,172,207,159,53,208,103,107,90,220,61,241,118,117,38,91,138,227,164,126,143,150,199,229,215,63,18,156,151,182,85,39,175,247,61,193,129,227,100,84,137,185,175,215,49,26,139,101,183,70,215,227,237,71,186,98,88,150,210,100,148,187,198,251,203,250,135,161,133,146,67,177,155,34,221,60,214,226,101,249,6,239,55,37,4,100,156,223,108,131,3,202,70,195,68,54,149,106,88,113,125,3,50,232,153,239,223,216,58,166,34,102,236,68,37,60,222,162,78,243,51,54,149,216,46,2,101,185,136,238,74,236,226,67,105,217,43,74,89,111,114,246,246,69,249,0,121,248,104,232,195,101,42,113,130,74,183,220,178,153,117,141,136,200,248,163,53,150,165,54,221,235,76,122,23,101,8,66,78,230,229,139,188,135,73,54,40,88,36,58,167,29,82,73,25,111,114,191,27,118,23,120,163,194,213,19,249,132,43,23,102,29,165,25,63,150,198,133,30,235,43,188,89,218,131,18,167,82,216,135,214,236,60,3,105,218,20,130,83,168,89,17,239,63,109,199,112,245,152,141,137,148,156,145,151,14,46,108,150,242,199,27,39,120,119,85,210,178,247,110,79,113,140,70,197,205,33,232,220,145,16,240,147,168,117,184,220,205,100,100,168,40,158,5,172,47,98,93,195,25,29,214,37,227,122,218,141,101,37,29,32,205,173,124,148,70,238,242,59,167,119,170,12,127,168,52,144,158,51,179,234,124,28,85,243,223,203,59,112,247,81,107,235,108,66,137,159,205,223,126,1,48,174,182,81,47,172,140,155,90,122,42,85,200,250,71,220,58,120,12,51,173,42,92,251,52,152,215,179,91,54,88,150,83,108,215,246,74,246,162,196,13,137,238,35,78,166,186,140,208,176,39,170,205,234,104,95,93,184,244,143,176,116,146,249,4,230,117,20,201,34,81,28,225,173,212,178,90,152,117,157,238,101,187,129,239,222,47,253,41,161,102,36,78,118,172,244,204,119,137,201,228,77,32,139,142,110,213,119,12,178,194,238,79,184,216,87,33,98,38,176,51,246,13,169,146,22,121,102,144,38,68,130,200,119,220,147,239,20,98,102,11,104,225,54,169,227,165,207,197,211,85,106,91,231,134,88,90,216,131,81,37,41,187,102,103,115,104,236,125,33,37,26,57,232,221,42,163,161,245,186,154,145,165,166,61,231,8,162,146,148,249,76,37,55,245,34,221,248,197,206,194,237,28,101,20,60,34,88,105,233,181,211,30,81,101,174,137,97,123,236,130,245,168,45,221,31,124,94,185,116,149,168,20,26,80,110,31,72,213,210,81,31,85,186,136,7,75,33,165,33,101,237,48,72,56,175,23,154,217,237,214,103,221,222,61,60,44,42,26,74,72,141,91,175,196,110,180,201,17,145,111,27,196,130,224,87,184,13,25,59,46,43,171,46,187,141,194,65,144,169,151,104,13,4,93,161,107,141,121,115,110,33,84,183,110,208,20,20,74,10,253,99,115,41,117,129,18,123,64,83,41,17,149,134,163,222,97,110,174,161,92,164,93,102,1,192,86,230,65,186,221,226,128,7,188,0,0,0,2,215,1,169,33,148,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,161,160,208,93,68,55,70,155,21,236,3,100,208,121,184,13,68,156,187,236,55,44,155,135,68,5,46,102,64,42,118,234,20,1,83,181,133,50,223,168,5,82,2,153,59,128,136,203,136,103,239,20,53,151,104,13,68,68,123,237,188,44,99,70,115,46,177,169,42,53,23,16,1,82,226,40,0,54,221,35,51,51,46,3,74,72,200,198,241,145,25,111,20,36,111,224,2,169,59,113,236,11,88,84,236,68,5,191,136,6,91,112,33,91,88,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,82,196,6,69,97,80,1,160,5,76,187,0,202,196,2,128,0,1,123,6,237,247,0,1,165,91,184,118,13,149,26,175,188,114,20,146,62,4,54,212,141,252,0,81,10,225,188,110,164,204,200,109,18,45,212,53,17,168,143,119,0,27,150,49,75,216,8,239,196,0,86,230,4,125,162,130,165,110,176,21,181,248,138,101,223,188,133,111,113,80,20,202,147,234,20,200,147,234,26,128,6,157,90,59,3,34,123,6,160,1,76,169,236,20,202,158,193,168,0,104,50,79,81,10,90,220,126,192,169,241,20,89,216,136,5,44,94,180,80,20,118,242,66,228,3,81,26,122,133,12,197,55,22,224,226,2,134,89,143,112,169,35,172,203,120,212,146,34,226,66,167,220,2,137,69,142,230,91,134,163,49,75,245,0,0,0,88,0,5,109,110,34,150,176,0,10,153,118,10,0,0,0,10,244,109,188,105,81,117,16,168,169,91,172,6,201,160,200,204,204,183,13,59,200,247,13,245,145,25,110,26,13,54,234,1,169,42,35,189,204,106,250,145,176,70,101,196,111,33,87,190,240,3,77,200,247,13,151,24,74,200,238,139,238,183,17,191,188,183,10,0,241,213,141,39,5,60,149,199,195,68,203,245,228,252,19,172,26,117,166,156,196,164,168,173,184,202,220,120,136,198,211,11,70,37,178,170,182,127,40,162,44,69,176,106,221,231,47,218,232,62,138,157,247,203,128,150,71,218,75,137,82,77,55,35,73,145,239,22,127,25,240,194,93,86,211,179,136,87,100,123,89,197,236,247,78,210,166,243,101,91,103,199,57,90,217,126,224,8,15,65,212,88,107,91,21,254,103,42,93,245,183,181,122,198,127,117,123,231,239,226,36,7,66,157,37,82,114,232,105,36,234,180,223,15,44,139,112,218,230,223,37,71,24,70,71,116,181,191,114,187,122,197,151,210,223,71,137,133,59,63,170,231,50,234,63,103,135,135,216,114,57,206,9,94,92,200,97,39,184,220,51,61,234,50,224,49,243,13,107,153,214,26,212,145,44,156,211,155,178,65,169,155,106,16,245,179,173,11,183,146,174,60,64,79,229,37,82,193,207,229,144,49,44,70,235,202,34,9,168,130,86,172,211,152,148,148,157,247,145,91,143,1,223,168,146,100,67,15,244,89,199,185,101,77,45,147,75,29,170,246,151,217,166,97,221,113,27,10,145,101,18,88,73,157,245,100,92,85,213,218,50,210,89,48,106,62,21,135,90,123,88,78,50,151,8,242,153,92,140,139,127,14,240,200,210,246,82,181,251,199,93,17,24,219,121,115,57,107,223,168,119,15,49,154,221,15,186,58,168,169,122,28,203,226,111,107,250,239,235,1,211,197,58,152,198,148,150,85,156,201,38,92,45,196,135,74,244,36,115,119,52,55,98,34,191,20,143,72,228,19,112,109,169,100,222,66,177,153,157,239,192,112,141,232,119,250,9,86,101,43,162,69,99,45,226,96,121,168,148,197,169,11,39,74,234,52,153,23,1,229,166,114,153,164,67,142,19,80,249,146,171,91,166,146,236,239,23,33,249,114,9,42,83,172,239,36,153,249,93,95,108,121,233,148,76,12,14,177,107,94,66,69,186,140,237,123,126,80,192,240,14,209,122,229,155,211,25,109,239,229,158,187,237,112,87,188,59,40,25,92,170,85,8,134,153,99,84,105,185,91,50,149,184,204,207,180,199,69,88,85,211,132,63,22,196,146,97,98,45,94,168,181,73,236,73,159,148,159,127,136,227,83,211,121,220,91,41,114,119,17,158,233,81,223,34,11,165,154,197,228,151,96,131,208,65,174,40,227,222,36,31,139,233,101,225,195,49,88,120,58,150,61,200,88,200,149,45,220,191,45,45,62,77,250,204,123,150,227,161,24,61,98,93,202,163,43,25,229,51,30,94,169,144,174,104,193,185,47,132,214,186,228,70,181,71,172,203,114,50,86,253,230,69,196,200,65,231,227,159,140,137,135,133,92,2,243,30,75,175,113,23,18,43,113,251,34,223,212,245,28,242,23,102,205,25,151,54,127,161,160,239,108,189,194,226,42,85,58,130,109,182,213,15,146,201,202,69,157,7,195,236,143,61,56,165,97,38,154,159,148,53,186,172,223,69,52,218,246,239,46,192,192,182,20,140,108,36,210,41,92,224,238,181,45,56,213,186,38,155,17,153,223,133,187,5,207,150,204,169,105,75,70,163,123,84,72,94,180,250,46,42,214,34,223,192,251,5,145,156,75,106,122,73,8,122,9,141,148,221,37,41,71,153,183,47,146,198,92,76,248,92,199,22,95,57,196,9,196,58,212,136,157,114,13,70,209,244,24,79,81,110,224,93,161,208,95,184,236,82,164,152,37,52,220,247,42,212,131,52,150,202,233,239,223,111,88,58,119,177,18,66,250,20,167,167,25,146,171,95,229,117,151,249,162,209,195,83,85,164,116,124,58,159,130,206,131,113,8,87,140,104,183,102,222,91,143,188,123,168,44,63,139,113,8,109,249,77,239,123,150,188,187,251,20,3,177,126,183,147,61,153,153,124,206,238,29,178,22,161,127,103,138,125,241,191,1,0,153,202,155,143,138,107,92,219,215,204,188,217,111,107,145,110,35,46,178,27,146,252,55,128,133,38,227,34,228,217,82,155,230,86,210,163,227,114,45,196,175,120,114,226,99,37,146,86,21,1,6,230,164,217,182,84,89,74,181,206,231,188,239,218,96,58,9,124,251,98,157,198,65,67,69,100,40,115,113,162,78,75,229,36,172,138,215,50,223,192,92,186,106,21,199,178,70,71,55,118,158,135,37,165,87,226,103,99,35,177,111,225,113,110,164,84,164,100,100,230,42,98,228,6,118,226,146,183,82,189,105,22,108,203,35,35,181,247,113,23,45,16,147,166,165,176,208,210,214,236,182,155,66,77,55,70,228,146,109,215,246,0,122,52,84,180,196,2,18,194,227,117,107,65,18,20,90,183,14,198,91,173,192,105,110,172,167,31,190,104,252,217,125,201,194,252,67,166,150,209,211,8,221,99,211,73,118,117,42,202,35,215,36,183,157,239,228,171,222,28,210,163,161,33,248,203,178,230,247,99,63,243,129,114,231,195,69,200,115,235,33,28,233,32,200,239,101,238,62,174,35,106,109,63,74,22,104,76,93,136,219,253,111,223,238,29,83,100,196,19,137,53,244,16,165,22,110,39,114,47,255,0,81,217,176,221,51,48,44,207,39,88,179,60,133,189,194,251,31,116,17,73,76,92,36,100,50,222,125,204,234,74,204,136,236,101,186,196,125,94,248,236,96,163,165,5,22,136,93,111,141,93,205,41,202,173,229,99,235,225,212,99,145,46,144,75,181,10,110,2,19,162,165,25,91,88,175,42,197,218,126,240,219,122,145,153,34,96,212,92,36,190,217,17,108,218,212,238,61,253,70,174,240,29,178,169,158,114,135,218,225,224,181,154,206,10,214,90,246,59,112,51,238,28,46,102,171,37,177,25,96,33,181,109,55,228,116,218,59,92,183,241,59,241,51,30,186,158,218,160,224,33,216,143,232,100,207,156,183,29,174,163,50,225,239,144,239,153,57,44,73,18,23,210,117,92,75,166,95,213,192,81,229,37,243,137,164,10,80,169,148,70,79,22,72,62,130,79,167,187,216,151,113,143,101,36,168,33,34,50,36,226,243,30,164,140,252,89,151,103,112,163,180,156,178,49,178,51,151,231,73,244,203,198,168,191,31,120,225,51,75,204,225,34,22,168,24,28,136,222,148,120,212,159,70,251,184,159,113,11,140,15,103,14,184,119,209,153,39,155,113,31,89,113,26,14,14,45,62,67,118,191,121,13,18,152,72,182,152,36,190,221,149,145,4,123,203,141,183,240,29,218,89,112,252,164,253,209,65,146,112,239,113,190,150,204,247,168,134,242,33,242,223,161,247,70,136,135,153,135,35,206,172,182,78,110,6,96,22,109,36,56,145,113,80,240,233,55,28,115,45,136,183,216,207,172,116,115,250,218,75,37,109,213,197,204,245,36,219,10,120,207,82,181,89,37,125,251,146,125,130,201,98,86,147,116,60,134,9,223,207,182,161,68,203,107,47,153,175,43,139,150,191,169,24,11,187,85,87,178,41,20,4,84,84,100,215,80,134,50,102,86,161,106,182,101,36,139,113,36,251,72,98,198,54,233,99,76,72,121,230,14,95,95,106,31,99,102,200,158,106,113,86,205,171,51,222,108,153,30,227,49,143,120,239,166,36,116,122,167,146,154,99,17,117,137,115,102,212,55,205,4,87,182,169,74,222,182,123,149,196,198,42,212,21,46,35,98,20,210,34,33,200,221,189,49,249,46,122,182,26,207,145,36,93,137,181,178,119,112,19,168,247,24,161,164,181,91,82,197,70,53,5,90,237,45,28,201,199,219,46,109,105,29,11,174,199,189,162,234,81,110,239,22,133,107,171,106,248,215,243,30,214,167,22,168,163,245,38,238,102,126,87,87,178,225,222,46,21,53,129,149,20,237,73,53,210,218,231,22,193,60,191,151,155,77,204,237,115,245,66,237,25,69,130,90,25,205,34,227,26,139,155,225,190,102,30,149,37,196,171,158,18,87,81,155,102,71,100,191,126,23,20,89,124,29,209,54,170,172,101,177,19,8,170,7,108,37,49,10,242,23,206,173,183,185,196,168,239,98,120,184,216,134,117,225,246,134,52,188,191,111,219,48,223,87,172,213,101,249,176,225,222,217,239,193,254,242,23,231,9,112,50,71,72,211,236,194,38,150,217,20,168,56,70,214,157,185,110,111,66,12,173,125,97,240,184,188,80,114,120,88,124,249,33,178,230,183,175,51,252,96,45,173,61,129,212,140,163,104,213,82,250,173,110,75,252,186,234,175,107,251,161,246,139,139,3,79,75,96,211,149,152,60,157,60,222,168,163,223,187,180,251,135,107,170,73,112,79,221,26,201,22,224,64,54,91,133,109,30,74,45,190,252,70,246,66,45,214,21,178,136,85,37,115,222,2,132,155,29,236,4,125,43,144,212,164,159,81,13,36,149,230,225,184,6,187,223,135,17,82,35,62,34,164,68,91,204,133,75,136,10,88,147,188,184,138,244,129,92,5,75,127,0,20,50,51,224,4,155,113,45,227,85,237,192,82,224,28,2,247,11,220,0,0,0,0,0,0,45,113,91,25,2,120,141,64,41,107,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,10,25,10,128,13,6,2,166,70,102,7,98,43,117,128,160,0,0,10,164,80,0,105,35,46,177,67,33,185,209,236,20,59,117,16,13,188,166,53,167,113,110,21,177,118,6,235,90,192,0,28,69,72,183,216,5,5,74,231,214,6,66,164,86,1,76,166,53,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,210,119,189,174,53,0,10,17,31,89,130,184,10,138,43,128,13,32,43,110,177,75,88,0,0,0,8,197,122,39,212,40,0,6,155,118,6,91,246,5,204,46,96,43,107,10,5,204,0,0,5,72,203,172,3,135,16,43,159,88,162,136,251,70,132,153,223,137,128,222,1,164,140,20,171,24,10,223,125,133,70,222,111,124,12,204,186,87,59,0,220,20,51,176,210,149,95,126,240,51,0,48,95,2,0,227,196,6,209,37,93,102,42,72,51,236,27,182,35,224,68,5,98,234,1,164,147,218,68,53,88,139,137,1,247,10,0,169,219,168,80,0,0,86,214,222,98,156,70,162,35,235,0,34,235,11,111,222,42,0,2,132,93,162,160,3,73,241,176,161,149,134,163,46,177,164,0,3,136,30,224,0,0,34,184,0,173,203,172,133,0,6,149,163,134,226,26,8,148,158,177,187,199,136,208,190,160,21,74,200,247,111,26,237,98,183,88,227,54,102,70,87,62,177,200,37,145,246,128,101,59,111,177,142,44,108,43,113,12,173,181,54,218,137,86,220,162,185,113,33,203,190,225,165,72,51,43,238,1,143,56,255,0,132,112,53,101,57,62,108,164,242,39,28,138,217,122,81,48,228,119,202,227,92,79,33,251,29,223,96,68,62,151,56,71,25,66,214,211,71,217,110,81,12,209,197,194,50,148,193,17,162,217,161,18,174,4,132,238,221,127,124,79,60,242,86,212,116,27,236,184,195,14,18,242,220,156,73,25,29,140,184,238,238,24,43,166,222,4,38,164,133,57,140,20,178,157,67,143,77,225,76,214,243,54,89,146,97,22,155,25,147,103,216,95,104,4,114,96,14,49,199,208,245,43,199,17,58,159,147,109,74,149,6,73,132,137,81,88,201,198,183,17,26,203,163,209,251,219,132,180,104,243,140,176,21,100,158,77,14,151,39,43,112,233,248,120,133,42,36,210,119,232,180,70,119,206,123,238,175,190,33,98,187,144,71,81,85,44,225,6,243,45,106,38,81,16,127,42,40,211,228,184,173,197,184,186,61,31,189,184,100,198,138,24,238,244,154,120,136,88,201,181,70,182,216,167,137,130,66,31,51,73,26,86,193,110,35,112,183,110,48,19,57,172,75,158,73,30,238,209,69,49,154,214,36,143,53,76,84,144,243,93,167,86,81,30,43,37,245,150,235,205,195,121,246,15,80,87,235,48,29,124,84,49,60,210,147,149,30,73,150,242,238,29,89,64,181,15,189,76,181,114,233,92,146,59,245,182,121,76,183,111,35,29,100,107,74,185,145,25,121,31,148,7,158,158,68,26,90,119,34,150,159,16,174,7,110,209,103,170,102,230,209,113,113,36,204,193,196,182,188,150,73,186,162,45,196,158,162,23,158,62,13,78,182,179,60,135,226,204,183,253,145,228,102,114,36,188,151,9,182,97,137,103,107,25,167,222,238,18,69,175,130,97,165,68,34,95,22,210,29,137,223,153,197,36,148,71,184,204,183,158,254,3,106,103,79,77,215,16,179,128,140,109,134,174,89,80,151,20,146,45,219,247,17,118,143,112,197,37,16,137,170,98,140,161,44,87,237,191,147,111,98,59,214,100,172,163,123,208,240,235,221,236,8,254,249,12,69,154,132,165,234,135,98,92,73,206,16,100,68,102,68,113,14,91,143,188,61,92,52,134,106,152,118,155,84,99,102,180,161,36,163,214,43,121,145,123,195,219,63,205,18,251,184,185,115,87,190,67,52,50,155,223,255,0,194,30,114,119,87,201,160,91,204,80,113,9,179,185,58,13,160,187,125,183,112,14,178,54,71,20,73,111,88,227,42,59,30,251,153,246,119,15,13,31,32,154,179,171,201,22,218,111,123,229,113,69,217,220,41,60,197,137,106,162,214,203,69,53,78,169,199,18,126,73,23,30,174,159,112,224,115,180,76,87,233,168,131,203,236,150,125,127,100,7,151,170,104,121,148,198,8,208,110,193,168,210,211,164,70,226,148,118,51,34,246,189,194,214,198,83,211,122,86,61,147,126,49,178,97,172,177,46,183,14,226,172,164,146,183,149,140,136,140,204,147,109,253,194,247,174,167,128,113,10,206,212,66,136,136,238,70,148,159,227,22,242,190,170,36,9,138,56,117,203,157,53,185,7,98,61,74,44,87,53,23,104,14,85,41,87,201,34,154,73,20,20,65,172,226,9,41,82,155,70,227,232,219,215,15,117,14,233,196,26,93,97,74,74,85,123,17,157,173,246,134,54,68,79,74,18,96,195,176,75,136,135,101,6,149,169,13,158,75,153,43,121,216,142,215,181,133,194,167,241,42,8,224,88,135,89,204,141,222,151,72,237,218,103,199,53,248,0,185,83,152,9,212,84,11,200,132,153,41,178,86,92,165,174,90,72,172,101,126,3,192,76,40,186,177,248,247,31,84,229,165,33,86,220,168,135,76,252,146,47,98,61,60,150,173,135,140,212,230,56,181,37,121,183,46,199,194,254,219,184,123,25,124,76,178,54,21,180,148,18,77,197,223,164,182,211,212,103,215,246,4,200,241,180,179,115,56,23,201,136,152,229,175,85,15,171,50,75,170,50,185,26,75,117,253,225,234,96,162,227,208,242,148,113,143,101,52,157,139,88,173,219,200,118,242,250,104,149,18,183,146,204,33,37,105,51,46,142,251,25,145,246,14,209,153,116,35,107,54,206,21,140,201,43,25,146,11,242,10,54,160,234,50,101,148,161,110,197,26,137,41,35,50,87,19,34,247,198,136,152,168,248,220,186,136,199,147,146,247,187,138,43,223,222,247,135,18,113,57,147,73,148,218,34,32,20,163,112,212,69,171,105,7,228,218,252,76,187,71,152,103,16,229,17,151,217,88,142,111,39,149,116,164,175,126,28,21,220,3,213,42,152,155,145,26,159,140,101,100,69,125,238,40,254,249,13,178,150,197,195,110,75,200,73,249,69,149,70,95,136,104,129,173,33,34,28,212,153,70,25,173,73,73,102,181,183,254,232,119,240,143,195,68,145,44,217,185,102,183,73,36,32,228,82,201,143,36,37,75,139,90,136,162,8,204,181,138,59,151,68,92,169,17,180,255,0,138,113,4,181,41,103,99,81,95,118,81,227,165,49,48,44,101,107,102,34,53,58,71,185,5,110,161,235,165,4,110,68,161,230,58,8,73,168,140,184,111,203,221,239,138,61,36,60,177,135,22,150,246,118,14,247,226,130,252,131,156,212,141,148,168,148,136,120,98,62,210,65,126,65,187,42,111,50,26,81,145,25,158,109,231,199,172,119,44,182,157,196,105,43,251,195,40,29,114,96,34,27,73,89,196,17,90,196,68,103,249,7,61,152,126,130,72,201,38,121,74,230,57,233,109,163,73,17,182,158,29,131,121,44,162,197,100,36,183,118,10,56,173,52,148,150,244,39,171,168,114,200,146,94,180,190,208,210,188,141,216,141,37,246,8,116,19,154,162,18,93,169,214,34,39,198,102,182,66,46,171,119,247,128,238,98,230,45,67,228,204,78,116,175,194,223,148,99,142,53,105,11,37,164,161,227,152,115,194,4,184,82,119,98,82,168,108,133,109,206,17,29,245,133,191,163,247,135,148,197,125,41,100,18,14,107,223,84,35,95,175,245,12,133,124,185,56,248,210,237,17,143,138,250,64,78,107,57,153,20,53,75,84,228,118,3,100,52,196,198,46,198,102,165,241,179,135,209,233,125,241,5,236,197,237,46,98,38,175,188,204,182,161,173,152,39,101,138,104,137,81,102,146,204,102,230,243,202,241,246,144,199,89,141,111,88,215,115,6,161,24,171,103,74,214,55,171,180,92,123,166,155,166,235,223,101,43,119,227,29,53,43,72,212,149,164,198,9,45,205,26,94,186,49,184,79,150,159,112,247,154,147,184,250,39,209,233,125,253,195,54,244,97,209,22,105,23,28,196,202,111,7,71,198,180,212,108,66,20,79,54,167,20,101,179,21,139,164,207,11,170,226,139,51,131,122,56,213,117,164,124,162,99,29,25,32,140,110,51,104,204,81,174,56,226,151,145,46,17,102,187,71,123,101,43,123,196,51,71,12,244,66,135,134,149,203,74,38,157,162,28,117,58,236,203,217,8,204,250,75,235,54,111,192,100,150,24,224,84,150,154,128,150,181,224,221,50,218,225,181,219,225,224,208,86,204,165,240,241,101,236,190,248,187,178,202,98,6,5,13,54,220,190,5,4,139,216,144,209,17,21,239,195,119,120,11,33,70,104,217,42,148,45,15,196,83,84,138,146,112,164,217,19,112,105,51,191,68,250,218,46,193,121,164,52,108,178,81,14,195,80,242,169,107,58,166,18,207,137,97,41,34,34,34,220,86,73,110,220,61,51,112,236,180,132,145,50,217,88,136,183,36,134,172,169,46,9,34,251,0,54,27,135,109,164,37,9,109,9,34,34,45,197,97,175,39,113,13,211,65,159,11,10,25,118,0,219,74,120,222,195,94,95,120,80,106,36,168,250,192,104,81,88,236,4,86,59,152,214,164,239,185,129,88,206,214,0,177,25,110,2,34,189,186,198,173,196,86,176,110,183,13,224,52,158,227,222,42,69,126,0,0,40,100,119,226,53,92,186,183,10,0,0,0,0,0,0,0,7,17,94,7,188,5,5,109,214,22,190,242,21,176,1,23,88,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,165,136,84,0,105,50,176,160,212,101,113,78,59,187,0,11,136,25,88,106,26,84,2,128,3,86,94,240,26,64,106,50,184,22,227,176,1,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,26,76,143,180,106,0,20,176,1,22,251,138,128,208,2,169,26,128,105,177,129,21,198,160,1,75,23,96,88,187,5,64,5,12,128,203,112,168,0,211,148,195,41,141,64,2,132,93,163,73,17,118,16,214,0,40,69,97,165,69,115,26,192,6,139,110,189,133,12,174,86,27,128,3,74,83,98,32,202,98,182,223,113,66,226,96,25,76,50,152,212,0,52,216,251,67,41,141,66,134,87,1,75,111,176,101,49,168,0,80,139,180,44,93,130,160,2,150,33,80,0,0,0,0,0,0,20,50,59,133,139,176,84,0,82,196,40,100,102,99,80,0,211,148,197,72,172,42,0,41,98,236,20,50,176,212,52,153,117,128,160,41,57,184,91,112,174,94,240,50,176,13,165,34,220,8,133,16,172,166,68,125,163,113,207,196,54,184,110,1,191,229,111,32,245,163,109,63,140,110,91,117,192,109,56,146,89,26,76,136,239,218,60,38,35,81,176,117,28,26,90,126,95,46,124,138,33,14,90,33,162,81,92,144,162,190,244,158,253,226,224,95,117,134,203,237,235,18,69,123,111,1,13,26,101,224,27,242,158,116,156,66,193,83,172,38,42,171,124,146,108,182,105,94,85,109,10,177,217,178,236,237,24,103,37,155,204,40,202,134,58,211,8,166,77,173,108,39,202,142,169,60,22,91,139,121,116,122,63,120,79,254,52,225,199,133,146,68,66,243,206,203,105,145,68,102,217,243,250,199,10,214,204,94,203,143,112,136,13,42,48,99,193,201,188,242,59,194,77,163,89,83,196,181,151,99,201,107,169,243,189,243,159,177,1,155,154,58,105,19,46,157,120,65,173,126,163,119,83,178,91,92,164,170,215,215,112,241,167,216,51,106,93,49,106,47,89,148,156,232,91,202,183,93,251,251,135,206,222,29,215,254,13,115,135,204,157,167,105,213,125,31,38,92,185,253,169,223,202,251,130,90,116,119,199,190,127,240,131,243,169,168,212,108,159,167,179,102,205,173,247,50,183,0,25,144,118,62,161,199,136,101,43,185,229,79,147,109,228,53,65,69,237,42,87,139,203,148,203,174,227,154,162,184,15,59,21,12,68,133,22,84,121,7,212,60,212,201,200,120,100,56,107,104,140,211,107,217,37,220,61,243,236,231,35,233,91,163,110,3,161,153,202,53,237,186,91,70,92,217,125,101,251,59,192,91,216,234,134,95,6,149,173,108,61,208,183,146,148,223,125,187,251,199,139,159,226,68,12,60,66,219,111,156,81,101,39,201,202,69,228,253,80,247,147,252,59,231,21,190,247,60,106,245,153,119,108,247,181,172,94,203,184,116,142,97,166,166,29,41,231,188,214,63,238,107,118,251,113,142,36,120,120,90,193,19,103,212,210,29,141,61,198,229,156,86,238,63,84,123,247,141,137,140,19,209,232,177,41,39,117,231,233,153,247,254,81,239,229,180,39,55,196,173,254,117,214,102,73,166,218,139,117,145,251,46,225,228,235,166,57,166,24,222,205,173,188,94,174,214,203,212,163,191,95,96,131,194,76,233,152,88,55,9,200,152,40,37,155,198,165,92,155,35,62,251,220,187,197,191,157,226,28,150,27,83,168,133,141,111,54,107,228,66,10,252,59,20,60,237,113,89,103,155,188,199,54,219,81,18,250,47,174,227,210,183,177,238,29,108,20,147,157,51,252,181,170,213,91,214,102,189,239,222,93,128,56,149,21,99,150,17,77,194,191,28,210,220,109,194,37,37,89,108,118,220,123,148,45,156,201,186,150,119,22,220,74,39,111,153,37,36,217,235,98,92,191,19,62,253,219,197,215,148,97,110,178,41,14,115,237,181,110,32,237,178,241,223,245,125,195,218,66,209,123,9,18,121,203,63,75,63,168,219,252,238,225,57,139,5,44,162,42,72,252,170,231,56,117,120,194,71,77,231,15,179,218,247,139,171,68,97,132,221,148,65,68,70,61,46,117,5,172,204,70,165,40,207,202,34,226,143,120,92,72,24,77,141,133,49,172,207,153,70,171,218,221,68,95,136,105,155,74,182,153,91,167,175,203,155,47,173,191,174,46,241,71,62,2,142,212,64,182,72,98,5,43,77,236,164,166,221,103,237,70,236,60,154,101,13,24,156,177,72,74,19,126,138,86,162,46,29,150,30,34,29,92,207,16,149,91,93,169,191,181,189,203,236,246,142,44,207,16,245,47,185,3,205,25,178,219,165,180,91,168,143,134,81,57,11,193,19,55,41,124,19,36,107,120,150,156,168,82,144,124,78,219,250,251,135,151,153,79,227,110,167,25,142,139,70,103,12,247,58,100,118,223,216,99,197,203,41,111,10,156,214,109,251,46,185,27,85,181,89,237,123,116,120,151,178,227,220,61,164,167,11,181,9,65,243,238,111,20,69,243,173,187,61,184,115,30,26,102,252,242,111,20,230,89,180,65,147,78,47,213,95,94,235,159,87,30,193,236,105,186,53,248,93,163,105,76,19,153,178,101,177,25,218,215,237,72,247,114,28,50,202,218,213,207,126,82,80,127,59,123,254,220,122,200,26,47,100,207,243,75,62,123,125,6,214,181,253,176,68,15,37,13,40,129,132,86,177,112,48,219,140,148,89,90,43,238,251,3,141,56,157,67,66,59,178,176,135,90,91,141,221,38,130,36,145,25,220,136,247,24,245,149,52,6,89,123,158,55,232,46,250,223,106,58,90,42,83,172,38,158,218,45,146,45,59,178,113,182,83,237,20,116,82,231,103,47,41,15,162,102,249,37,14,21,200,222,93,247,88,197,205,160,230,17,55,38,226,98,95,112,205,229,158,245,153,238,200,93,166,59,196,158,206,218,155,242,175,115,191,1,187,46,140,203,22,219,58,191,42,231,123,247,31,228,8,129,236,37,49,164,105,105,4,167,47,210,235,247,199,163,130,206,162,66,205,70,100,119,226,126,248,234,36,72,204,203,14,94,215,205,187,236,152,239,219,43,17,24,202,7,41,181,17,113,46,161,173,111,19,105,37,29,237,195,112,227,45,220,137,35,203,127,178,45,230,38,87,158,14,202,208,247,53,109,31,46,147,54,215,228,245,171,59,249,39,236,69,28,140,67,196,249,93,40,244,35,81,77,204,140,222,83,201,45,65,38,221,3,77,239,117,151,104,143,236,101,211,26,19,230,63,55,77,107,104,127,158,51,228,124,145,155,212,237,193,253,253,127,108,90,109,44,113,227,157,235,29,155,193,93,86,197,51,154,55,155,110,205,159,198,160,175,234,101,111,39,238,140,70,105,60,249,125,250,141,71,238,175,127,181,216,3,215,213,184,187,83,212,251,39,231,170,162,115,102,214,124,241,28,225,219,54,94,29,51,246,63,120,122,220,32,192,170,138,182,152,75,158,40,153,43,169,84,217,152,67,40,181,184,171,221,77,238,63,22,125,30,151,223,23,35,5,52,105,240,135,158,127,62,187,62,207,179,254,166,231,205,155,89,238,165,110,2,86,240,127,7,252,21,150,234,124,34,218,173,49,218,47,178,100,245,173,149,188,179,246,60,123,192,99,150,143,250,34,179,39,132,97,249,181,63,68,196,173,153,202,94,204,152,66,89,146,8,154,59,17,169,146,223,184,254,216,204,234,39,14,228,180,227,38,136,89,20,154,31,199,41,207,149,161,80,141,230,130,43,238,73,111,220,61,108,20,22,202,140,154,220,221,44,222,77,187,7,57,60,0,109,195,193,178,194,82,72,101,164,229,189,178,164,136,114,8,146,94,180,190,208,169,121,2,128,6,96,69,112,26,136,186,192,83,57,22,237,251,134,140,229,216,98,142,167,127,17,180,158,136,13,251,151,96,168,208,101,113,184,71,96,11,25,138,90,198,42,103,113,64,0,0,0,0,0,0,0,0,0,0,0,226,42,69,214,42,71,112,20,185,16,174,235,94,194,160,2,133,219,212,42,41,109,247,21,0,0,0,0,0,0,1,67,61,246,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,20,50,184,168,0,210,71,97,82,43,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,161,220,5,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,15,120,168,167,16,2,220,118,21,26,123,186,134,160,26,109,115,49,83,59,10,25,153,238,21,234,1,80,26,78,231,212,42,102,125,64,6,91,238,42,52,112,26,136,238,0,103,96,35,191,80,162,184,129,113,1,168,5,47,190,194,150,185,128,212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,52,168,106,26,78,231,212,2,131,66,211,223,212,55,12,172,123,133,20,87,226,3,143,108,163,117,181,240,43,13,42,65,223,129,138,17,101,59,128,222,61,224,101,113,68,40,140,136,174,67,87,3,220,3,140,251,58,212,229,205,109,247,224,49,207,72,140,36,240,170,72,77,248,65,178,230,156,109,23,217,51,218,232,119,119,150,94,203,143,112,201,75,17,241,28,72,232,38,162,27,36,168,215,229,95,113,251,224,62,114,177,95,12,252,24,230,191,155,123,78,211,175,253,45,147,46,92,158,220,239,229,125,193,189,132,120,163,224,215,58,252,195,218,118,157,71,233,156,153,114,235,61,161,223,202,251,130,91,52,130,209,214,91,82,115,14,173,154,141,237,159,106,190,206,148,170,217,181,92,124,81,251,31,190,34,43,19,176,150,113,73,243,109,164,19,230,246,173,119,207,48,171,43,229,201,195,160,94,203,127,216,1,50,154,61,226,247,133,145,179,72,127,7,182,93,91,176,104,190,215,158,249,205,194,191,144,92,44,50,58,29,221,115,102,121,109,190,220,68,7,104,209,141,51,90,54,181,134,82,249,153,150,226,166,146,211,90,162,243,36,136,144,234,174,100,121,203,134,109,255,0,96,75,150,3,99,76,13,95,36,83,142,78,169,245,173,83,83,134,74,97,162,72,239,116,53,184,186,103,191,165,247,128,100,18,145,110,177,178,180,241,222,16,175,183,16,140,233,113,10,178,173,209,59,141,199,16,70,70,123,192,117,241,13,230,205,191,176,112,162,17,100,18,111,192,199,102,242,76,136,236,70,58,216,194,51,226,86,222,95,120,7,75,28,198,114,50,207,110,159,103,190,45,237,79,37,214,235,21,180,218,241,6,126,71,213,119,139,129,30,180,165,39,153,68,69,158,219,207,223,30,46,127,57,97,132,168,182,152,98,179,198,158,146,203,191,188,99,34,201,206,104,108,179,8,135,249,211,213,158,113,118,212,112,233,95,217,119,143,25,56,168,249,171,83,242,158,183,91,155,232,153,109,107,119,31,104,188,83,41,180,52,67,234,53,69,67,238,90,184,44,187,125,241,214,199,83,178,73,134,77,108,123,133,171,189,178,58,142,187,119,119,8,45,236,130,166,206,81,10,216,173,151,41,250,175,191,220,57,49,21,174,162,45,166,185,179,54,108,167,125,117,186,254,164,123,25,108,174,95,14,225,161,49,42,179,134,146,59,173,63,147,188,118,46,211,82,152,151,82,250,226,222,35,69,136,172,226,109,187,127,96,144,58,121,21,67,183,192,58,230,199,171,179,138,69,181,151,245,165,221,222,43,50,154,234,160,92,61,69,237,111,93,222,93,195,208,195,201,37,173,54,105,76,75,134,70,119,51,53,167,242,14,36,99,140,65,173,112,208,143,33,197,34,217,82,106,35,81,223,121,238,47,124,81,227,33,34,185,202,96,136,109,94,175,89,126,149,239,107,38,255,0,136,122,8,28,63,218,162,17,52,231,108,185,175,208,217,239,192,141,60,115,126,33,232,165,250,213,194,54,250,208,100,163,190,235,110,226,100,40,111,197,42,51,80,166,108,215,178,202,125,151,227,239,128,238,229,210,141,138,29,148,109,25,242,52,148,121,22,189,136,183,241,238,29,162,162,182,102,81,208,205,107,39,141,186,135,141,109,81,36,250,200,152,51,45,246,60,167,218,58,233,188,149,51,22,242,188,151,202,238,103,232,23,94,254,238,240,30,162,103,92,108,11,75,92,215,159,122,147,125,125,184,91,218,142,60,162,185,219,53,191,50,242,100,203,244,123,222,247,246,189,195,163,148,72,228,240,168,90,94,142,91,103,100,149,150,234,72,247,95,184,108,76,104,41,68,207,87,150,34,49,122,187,250,154,210,118,189,184,244,79,176,5,195,68,207,107,66,211,168,201,98,183,149,126,63,96,110,194,57,171,78,91,95,165,113,224,105,188,63,110,13,215,20,150,102,59,212,131,233,39,176,207,218,143,125,39,167,18,201,38,205,196,250,169,30,242,247,187,128,118,48,233,218,28,70,252,183,81,39,180,119,80,18,123,198,183,17,180,121,55,43,100,227,184,251,251,198,236,182,90,77,164,186,46,250,165,247,151,189,220,59,248,86,245,41,62,37,190,251,197,136,27,144,108,234,144,142,149,237,126,161,201,91,185,16,103,150,246,239,29,116,194,113,13,0,195,139,122,42,25,178,110,215,55,28,34,34,185,151,29,253,226,204,226,230,57,74,169,105,76,216,219,168,41,164,187,11,168,178,34,34,210,71,210,83,124,75,88,93,74,251,195,33,236,241,14,186,230,9,121,61,205,90,255,0,151,53,54,215,229,245,171,59,249,39,216,35,39,74,237,32,185,216,230,50,127,4,117,91,45,74,241,235,54,252,217,178,235,211,195,86,86,227,126,35,197,233,5,164,156,226,164,136,152,64,176,229,54,251,109,207,94,117,7,12,106,81,154,72,221,34,61,206,158,238,151,31,120,88,57,5,61,56,174,231,209,135,205,17,207,27,201,114,52,202,14,29,106,226,178,222,91,149,209,233,253,237,226,96,113,161,37,158,24,76,102,49,186,253,147,199,155,185,114,235,61,81,74,59,94,229,194,195,61,180,126,209,123,95,207,223,159,156,185,118,95,212,203,254,187,238,163,221,232,143,163,36,11,52,155,209,177,208,117,76,59,145,146,233,91,166,75,108,144,87,54,156,51,203,118,184,111,18,21,79,210,176,146,173,163,82,168,163,214,228,190,176,203,170,252,55,23,104,163,204,81,24,123,204,187,111,205,125,118,187,87,250,95,45,173,155,219,31,104,185,172,179,144,173,154,251,239,192,107,66,114,222,215,27,132,86,1,84,167,119,17,173,37,110,177,164,139,180,85,74,203,184,128,84,248,138,26,172,86,176,218,82,149,115,221,184,82,215,1,185,159,184,47,114,224,40,132,251,252,6,178,34,224,96,40,72,191,88,210,148,247,141,118,236,21,204,96,40,148,247,138,153,220,80,0,0,0,0,0,0,0,44,125,128,0,42,69,112,34,237,21,50,184,13,32,22,62,193,172,5,8,238,42,0,0,0,40,96,42,40,101,112,190,237,226,160,40,71,212,42,0,0,0,0,40,71,113,80,0,0,20,185,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,120,112,45,194,160,2,150,190,243,2,61,246,3,48,225,188,128,83,121,31,1,91,95,136,17,133,251,64,84,6,158,60,67,49,128,29,250,192,142,194,134,119,0,3,59,138,151,17,64,224,2,167,196,84,139,172,82,247,220,43,192,5,69,8,238,98,151,190,227,13,228,123,136,6,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,49,75,239,184,212,52,153,88,5,14,231,212,54,212,71,123,88,198,233,29,133,20,87,44,221,96,54,147,209,49,186,74,185,117,13,179,73,31,17,84,110,59,0,214,10,73,25,0,17,216,7,75,54,147,49,29,170,214,41,226,201,154,217,76,186,237,221,220,48,83,72,237,23,229,211,191,7,182,104,74,165,253,78,215,155,80,218,85,107,234,120,217,163,236,18,6,182,203,119,17,230,170,42,114,26,101,179,235,21,17,226,243,219,33,151,93,184,238,238,1,243,157,85,209,115,140,63,141,149,71,174,75,52,135,206,234,158,35,142,134,90,18,122,179,65,251,20,238,223,191,236,112,25,33,162,174,144,241,212,236,68,170,87,19,19,78,67,161,250,149,135,21,180,172,208,162,74,141,132,153,149,220,45,221,30,54,237,23,163,77,29,27,91,134,166,101,209,242,201,109,81,18,168,72,25,171,202,179,57,210,147,75,109,25,102,202,214,226,220,127,104,71,137,53,56,162,103,208,11,84,177,230,84,195,173,70,17,70,50,164,249,43,226,124,58,61,31,191,188,4,253,97,54,40,203,42,233,74,162,19,58,146,60,173,188,225,200,161,98,82,162,51,202,217,219,203,61,253,47,188,46,170,86,149,160,140,148,70,71,214,70,34,43,68,173,38,35,101,229,46,149,70,198,82,240,233,137,169,153,205,173,112,208,178,74,181,9,51,43,187,220,123,236,37,30,137,173,32,42,73,52,20,99,19,57,107,231,17,172,182,204,242,84,147,202,181,22,235,40,253,143,223,1,234,220,65,25,25,239,29,116,99,25,140,247,43,137,125,225,216,37,204,232,43,25,29,251,6,219,200,185,117,241,1,226,231,176,174,27,93,6,220,63,27,212,93,198,45,5,97,13,22,70,238,104,87,73,59,82,172,102,131,246,195,32,34,224,210,233,25,43,63,149,125,195,198,212,20,140,52,201,42,67,155,93,181,198,190,133,187,253,175,120,198,99,35,28,34,137,210,121,100,77,157,201,74,35,220,123,183,141,75,140,158,53,109,84,177,106,191,31,18,179,23,113,220,39,149,173,247,92,53,77,110,165,153,157,141,61,191,80,57,71,135,242,244,250,232,253,253,233,254,104,195,134,69,147,102,101,55,39,145,120,15,92,86,241,74,237,247,199,118,212,198,114,108,45,124,223,228,223,232,75,236,247,197,194,94,27,74,219,82,86,151,38,6,105,59,149,205,63,205,27,233,164,32,154,135,113,165,174,45,36,162,59,230,50,35,181,190,164,88,129,110,32,102,211,119,150,134,87,2,68,151,22,73,59,52,171,216,236,93,163,181,135,144,19,243,20,197,58,220,74,77,87,189,138,197,228,219,176,122,118,105,89,84,51,136,82,98,159,186,84,74,44,203,79,228,28,168,132,193,66,165,74,218,82,68,155,111,82,203,172,81,228,166,177,177,82,118,29,102,17,146,89,51,151,46,116,153,153,220,202,247,181,187,71,26,2,99,54,141,109,183,85,3,189,119,242,90,85,183,95,191,184,114,103,209,114,231,98,31,109,81,204,111,203,193,212,223,129,13,114,121,164,182,21,12,181,206,48,164,73,205,229,60,155,239,191,120,14,66,74,102,132,146,246,23,55,151,91,74,27,136,102,61,243,177,65,186,103,107,216,155,80,244,80,49,50,248,244,165,5,26,202,186,4,190,131,137,62,207,202,59,37,66,67,64,180,152,150,221,51,53,217,61,37,21,172,123,255,0,16,15,14,84,179,145,107,90,221,134,140,35,189,250,40,237,251,3,117,184,105,228,186,250,137,76,66,181,156,115,176,179,225,239,123,227,222,203,207,92,75,50,223,107,112,251,35,183,84,188,158,242,146,231,71,176,191,168,92,14,130,86,167,212,181,37,109,25,92,210,69,209,62,241,233,96,33,23,148,140,219,112,186,125,158,240,172,36,137,134,221,37,145,189,209,81,30,251,126,65,221,179,14,219,104,62,145,241,190,243,12,13,182,26,38,203,125,203,125,247,142,21,65,63,130,145,203,221,138,137,142,132,97,40,36,153,169,247,73,41,43,168,139,125,204,134,236,214,98,204,11,46,186,167,217,73,54,210,156,51,90,136,136,172,71,188,247,240,220,49,59,75,76,119,58,90,157,142,133,128,152,211,203,117,80,80,174,165,15,61,117,29,226,236,118,34,112,183,88,190,248,163,155,142,250,72,192,211,144,147,198,32,39,244,155,142,195,236,217,16,236,89,26,143,49,180,103,114,39,72,248,40,196,123,99,182,145,179,170,166,97,60,133,73,211,174,183,21,179,116,161,179,168,207,42,90,61,222,52,253,143,223,30,15,23,113,138,111,84,206,38,202,117,18,131,40,173,69,246,114,87,173,67,124,58,103,236,126,248,182,146,217,116,194,165,154,54,219,112,17,15,42,38,246,76,59,74,81,158,84,159,13,199,236,126,248,96,115,101,82,105,181,87,51,136,201,43,140,121,78,18,226,76,161,88,82,184,168,183,150,227,221,210,251,195,60,180,76,209,165,81,147,24,104,249,148,158,171,135,68,77,56,135,115,236,249,16,106,82,152,59,17,155,93,230,58,157,23,180,91,110,109,27,13,27,53,149,85,176,200,136,167,208,254,114,99,34,77,106,54,78,196,106,104,247,111,63,180,36,207,10,48,214,91,73,202,165,141,67,170,99,226,37,44,194,218,32,211,123,37,40,227,100,150,254,143,223,20,119,120,103,69,65,211,52,228,28,11,7,25,100,64,194,178,100,253,179,22,70,237,190,201,45,253,162,225,182,130,43,241,28,104,72,116,54,209,36,141,86,36,145,111,28,194,46,192,26,210,92,110,42,68,93,96,69,218,52,173,118,236,224,3,89,168,139,172,134,155,154,134,210,79,49,151,190,55,208,68,69,126,176,26,114,159,11,24,169,35,127,3,26,239,190,224,102,102,2,132,68,157,228,96,0,2,169,20,0,0,1,82,43,138,0,10,149,248,88,80,184,141,71,184,128,55,90,215,20,177,23,0,226,123,192,139,120,13,66,135,192,84,0,82,215,33,80,0,0,0,0,0,0,0,0,1,67,43,129,95,128,168,0,0,13,55,62,192,26,133,5,46,125,130,166,87,0,247,130,215,222,96,69,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,224,11,111,184,168,161,119,133,236,1,96,181,197,58,93,67,80,13,54,49,75,88,107,20,181,192,105,181,128,106,50,222,40,118,234,1,64,11,117,128,0,169,240,20,46,241,170,215,227,192,5,8,187,70,161,78,1,112,11,216,84,82,215,21,0,0,0,0,0,0,0,0,0,0,0,0,0,1,75,223,135,0,49,66,220,86,0,232,245,7,113,133,140,55,220,5,20,158,178,33,182,100,100,99,119,184,198,149,151,90,64,83,57,218,198,99,89,88,200,173,196,108,25,40,110,33,93,253,64,53,222,252,70,219,141,102,183,71,238,141,97,123,128,182,216,173,135,210,202,190,152,141,151,196,202,54,179,92,4,91,41,70,208,166,239,172,110,214,185,40,184,216,69,214,149,186,43,197,75,38,49,17,242,122,19,86,212,53,58,183,141,124,232,71,149,105,83,231,123,41,235,158,226,33,49,17,80,200,125,165,54,180,102,37,36,210,101,123,110,49,105,49,111,8,100,85,132,182,100,81,52,246,214,183,101,47,66,151,203,107,110,228,105,115,163,185,101,236,184,247,128,249,252,101,53,30,31,79,160,20,101,176,27,15,53,29,244,55,109,149,126,87,174,246,28,59,184,9,3,209,55,74,166,181,116,172,138,115,94,116,190,94,214,53,205,103,238,234,46,146,89,247,143,113,143,29,164,254,137,49,18,152,200,169,132,143,15,245,77,66,211,235,124,215,206,164,172,171,73,188,119,178,158,51,59,17,22,225,135,148,245,67,85,97,157,87,14,69,25,205,170,150,231,250,27,111,106,245,141,31,114,175,124,253,252,64,79,221,3,94,202,234,137,76,4,100,36,215,105,40,157,110,85,106,20,140,217,84,162,61,198,146,183,147,247,7,181,37,165,196,146,146,119,184,140,189,19,244,174,101,214,105,105,12,242,189,187,167,183,107,90,230,179,237,125,69,210,75,54,225,99,220,98,64,168,10,234,85,85,201,225,227,96,230,155,82,93,67,138,37,106,20,139,146,92,52,240,52,151,94,224,30,169,226,191,219,28,55,219,221,114,45,247,237,28,213,30,116,146,147,188,143,121,14,58,208,163,221,110,176,29,106,154,233,29,147,215,191,120,224,69,50,226,114,217,54,189,250,199,118,182,108,123,147,199,142,241,197,118,25,78,218,232,189,187,192,91,201,132,206,108,203,176,228,151,236,75,81,230,232,167,121,92,187,134,178,138,126,32,140,158,115,49,159,71,129,22,225,234,35,233,184,23,117,106,56,43,154,46,101,227,15,119,14,241,193,118,74,203,73,86,174,26,198,68,102,93,51,227,246,196,192,241,211,167,19,4,219,175,25,228,38,217,83,151,227,107,95,127,220,30,73,19,102,230,174,147,5,17,173,75,189,89,50,222,219,251,11,176,123,153,244,134,105,48,53,50,204,38,177,14,178,109,153,107,18,87,189,202,220,123,199,93,44,195,168,152,52,52,241,201,242,56,140,219,246,130,59,94,254,219,188,73,129,229,23,76,65,198,69,26,213,3,156,215,215,173,50,189,139,223,238,26,60,5,82,226,172,204,170,237,159,15,31,221,245,66,225,67,211,49,173,68,165,75,129,178,10,247,241,165,217,239,142,197,50,246,97,237,157,156,171,79,182,51,252,97,129,229,37,52,235,210,242,65,162,15,86,100,209,35,213,8,251,55,113,238,30,157,16,107,137,135,109,135,219,204,148,36,142,215,181,140,138,221,67,91,4,75,125,104,86,244,145,29,139,236,142,238,26,21,147,66,114,183,191,41,95,121,139,3,139,1,45,212,160,245,44,218,228,155,244,191,172,119,173,52,178,190,100,253,209,72,104,114,65,29,209,98,177,91,120,231,33,180,239,185,10,40,148,100,35,59,88,117,243,121,204,44,182,25,245,189,19,171,200,202,156,190,67,59,17,17,239,225,220,55,166,211,22,32,32,221,136,113,237,90,80,210,214,103,148,206,196,69,123,240,24,211,143,152,245,40,165,225,102,48,205,213,123,51,199,35,121,246,211,176,169,125,43,58,68,126,166,101,197,60,59,128,49,215,31,36,244,212,190,103,14,154,179,102,120,228,143,62,130,216,22,189,249,93,34,63,83,50,226,159,184,34,255,0,72,172,106,153,87,83,84,33,154,151,110,109,82,246,90,63,148,210,214,244,190,181,91,123,105,237,35,29,174,57,233,1,58,170,102,74,67,53,110,212,219,210,163,134,81,108,8,69,238,167,110,159,83,47,101,199,188,88,249,20,162,111,87,206,97,225,218,135,218,214,178,83,100,89,210,221,242,164,213,110,37,239,136,52,211,212,244,214,167,155,67,176,212,30,210,184,156,246,45,98,81,155,42,76,251,74,222,79,220,25,171,162,214,139,241,115,88,218,98,111,53,161,245,172,187,182,235,28,231,50,77,236,79,164,183,37,210,62,36,69,192,109,232,189,162,252,84,226,54,153,154,205,168,125,115,47,109,186,199,57,204,147,123,19,201,45,201,116,143,137,23,80,146,140,29,193,233,53,37,39,148,48,197,59,178,28,38,209,98,218,214,230,92,203,112,250,214,119,190,111,186,3,210,97,190,28,202,41,153,76,181,152,121,54,204,166,37,140,195,91,104,82,236,68,148,22,93,234,63,99,199,184,92,152,72,100,52,132,165,40,177,37,4,69,188,105,133,132,109,150,208,132,183,98,74,9,36,87,28,214,209,221,212,40,220,109,54,45,197,212,55,146,52,35,113,13,105,1,83,62,209,180,162,82,142,252,70,225,149,197,80,130,182,242,1,161,166,207,179,172,111,90,192,146,73,16,94,224,0,0,0,42,86,235,11,17,240,226,7,111,178,1,99,234,20,21,185,138,0,173,237,192,14,221,66,128,2,164,93,98,166,119,33,166,226,164,125,71,192,0,184,141,66,155,184,133,200,5,64,105,233,117,13,64,0,0,0,0,0,0,0,2,135,126,161,78,144,212,0,52,244,131,164,53,0,13,61,32,250,161,83,191,80,90,224,41,210,14,144,212,40,119,184,10,116,131,164,43,113,80,26,122,65,210,26,128,5,11,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,215,21,0,20,223,212,29,46,209,80,1,78,151,104,116,187,69,64,6,147,191,104,160,169,95,141,194,215,222,64,5,195,184,80,251,128,0,5,72,207,180,80,86,251,183,0,88,207,172,44,98,151,62,209,168,184,0,116,187,69,69,12,143,168,80,174,125,96,53,0,0,0,10,95,125,133,64,0,0,0,0,0,0,0,0,105,61,251,200,47,184,8,247,88,0,143,180,84,236,91,197,56,113,20,185,128,30,243,13,221,96,0,6,139,240,26,50,154,76,107,185,246,130,183,149,136,0,6,155,159,104,212,147,46,192,14,35,102,42,21,167,218,90,28,73,25,41,6,147,222,101,184,198,255,0,30,29,66,135,188,5,163,197,60,34,144,85,242,169,155,113,82,230,92,91,242,167,161,8,215,18,242,10,198,149,241,202,124,58,92,120,136,155,210,175,69,196,210,83,122,162,115,44,102,84,195,80,155,22,66,76,100,74,212,89,146,194,79,114,146,100,123,212,124,76,77,196,68,51,111,33,72,91,104,81,41,38,147,37,21,200,200,88,204,116,193,41,109,109,32,157,180,220,138,157,91,209,187,53,151,23,10,147,190,69,181,229,30,172,207,130,119,125,128,16,55,32,172,106,76,51,170,88,114,14,99,170,57,110,108,186,150,91,114,218,198,206,246,206,157,254,89,241,25,255,0,161,254,152,17,145,80,48,242,57,220,92,222,33,112,242,232,167,76,209,1,10,148,223,106,43,25,25,25,31,5,11,43,165,86,139,211,170,90,107,84,78,97,155,165,225,161,225,118,44,168,133,37,161,73,204,150,19,209,34,104,136,183,171,126,254,179,24,203,79,84,83,204,57,157,196,52,153,212,194,28,208,198,167,229,8,149,163,202,52,174,220,83,187,118,254,240,31,65,180,77,113,7,83,75,160,98,27,110,36,182,136,22,162,124,98,16,157,202,74,79,126,83,61,253,33,234,242,165,73,37,164,188,173,226,48,116,97,210,182,23,91,5,46,152,204,170,248,147,134,167,155,66,137,111,18,211,157,38,201,25,149,222,247,247,247,137,7,160,107,249,125,77,44,128,125,132,71,120,249,123,81,37,175,36,222,202,74,79,125,148,123,250,64,61,139,137,177,141,58,162,234,34,27,173,45,15,22,98,78,227,34,61,228,55,9,36,125,68,3,130,184,108,197,101,88,254,200,216,92,185,165,111,82,8,202,219,250,70,59,101,37,62,196,190,208,218,90,55,30,226,224,3,168,84,182,12,148,74,38,120,111,242,143,242,141,17,45,178,134,84,73,65,149,173,215,222,59,7,25,82,142,233,50,34,176,227,59,10,226,136,238,105,50,1,230,102,145,138,135,101,211,104,205,42,78,91,29,136,250,200,120,137,141,83,23,15,50,113,15,60,181,52,155,93,41,109,30,196,191,24,184,179,25,82,221,39,44,77,88,237,199,236,119,14,142,46,145,68,90,22,69,13,4,110,174,221,53,35,126,238,252,189,130,72,225,203,73,248,230,219,126,25,100,147,117,178,114,235,236,59,31,127,104,244,144,73,125,180,164,156,90,76,201,4,71,110,221,195,133,46,145,197,64,229,74,150,201,18,91,36,17,32,206,197,107,119,112,220,59,232,56,7,12,200,212,104,62,136,68,14,76,51,42,82,8,212,100,119,34,50,26,222,81,181,107,117,142,66,91,213,161,41,177,112,34,220,60,213,69,57,110,3,103,206,111,120,204,246,201,221,110,254,241,69,171,199,188,86,77,27,72,197,68,165,81,105,91,146,216,247,16,109,50,218,236,104,104,143,126,99,239,17,95,143,250,65,206,106,137,193,161,49,241,153,29,148,108,198,78,66,67,166,247,83,190,199,171,164,47,206,152,216,204,81,20,252,178,14,22,58,122,222,209,7,51,108,203,91,100,170,232,104,138,246,94,242,222,48,78,30,30,58,171,155,65,146,98,77,102,235,173,195,17,196,172,207,121,171,175,142,238,151,223,1,166,77,39,153,86,83,104,38,137,246,76,223,137,110,19,198,153,167,202,81,113,202,92,58,94,248,205,141,20,52,65,110,117,52,134,154,206,24,147,196,54,204,116,75,74,34,142,138,74,173,178,145,149,137,41,34,226,161,211,104,189,163,156,194,109,17,44,152,196,195,211,111,33,154,141,148,168,158,66,148,163,73,27,38,100,87,104,247,111,18,129,132,184,103,1,73,194,154,17,40,147,50,123,83,142,145,194,195,165,60,91,74,125,129,111,221,246,132,27,56,79,130,148,237,21,41,149,67,66,203,97,219,84,30,191,41,183,20,250,200,179,169,195,59,102,61,254,87,88,187,176,16,44,66,182,134,219,65,17,38,246,222,103,198,253,161,11,12,134,146,148,161,180,36,138,251,136,172,57,205,160,172,91,136,81,184,132,125,225,188,132,145,125,161,68,39,113,112,224,55,18,86,61,224,42,68,93,67,93,139,168,55,88,172,66,166,93,128,40,86,235,26,173,97,94,143,96,160,0,0,0,113,3,220,4,42,124,45,214,0,87,234,13,221,100,40,42,92,64,45,126,0,101,96,222,103,184,198,160,26,76,172,4,87,2,223,196,83,53,128,12,172,30,248,94,226,165,196,3,142,226,21,177,117,129,151,96,16,10,128,10,25,216,5,64,0,0,0,0,0,0,0,80,247,10,138,88,239,220,1,196,183,10,128,0,10,21,250,192,239,212,42,0,0,0,41,96,59,138,128,10,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,84,2,166,118,5,1,149,197,64,82,219,247,1,151,96,25,245,10,25,88,5,0,0,0,0,0,84,173,214,43,152,134,144,1,168,136,250,194,228,66,153,187,134,160,0,20,35,184,168,10,122,226,21,20,245,196,42,2,135,184,8,238,7,188,236,5,184,5,64,0,0,6,156,221,193,229,0,173,139,176,83,129,129,29,128,206,224,28,119,138,24,10,219,117,192,80,3,55,173,176,0,10,149,186,197,0,6,147,73,245,24,161,92,186,198,225,29,131,55,112,1,112,48,43,118,10,2,78,224,40,231,31,176,56,49,208,173,196,178,182,220,105,181,146,173,114,90,110,71,188,135,98,101,214,54,150,155,145,157,192,99,246,59,224,204,186,178,167,39,141,34,71,79,184,244,102,205,211,138,134,73,223,35,141,121,71,144,207,130,119,125,129,19,250,89,104,243,52,164,106,169,132,76,59,84,244,51,42,140,133,101,40,132,74,145,107,194,18,143,113,54,69,107,145,159,190,39,98,33,157,99,74,78,107,94,221,93,226,205,99,86,24,120,97,6,73,231,205,147,229,198,157,249,219,89,228,180,164,219,203,46,219,128,128,121,29,67,60,163,38,177,10,110,117,30,193,182,133,194,94,18,37,105,224,162,220,91,203,163,209,251,195,58,116,100,210,161,168,88,136,72,9,164,214,174,137,40,105,3,109,26,77,242,90,115,164,217,43,150,103,189,255,0,182,60,254,146,154,52,115,121,199,199,248,107,172,215,79,221,44,156,219,107,95,92,124,117,189,195,13,39,50,127,5,38,177,169,218,118,173,84,75,144,222,70,75,217,71,210,226,126,199,135,120,9,244,195,156,75,150,212,210,40,120,214,17,49,178,161,33,157,241,228,156,221,52,95,169,71,191,180,92,168,120,150,156,205,100,171,117,184,144,132,140,2,210,7,193,89,92,100,23,130,91,85,161,224,218,205,183,228,242,18,178,189,181,103,198,226,71,112,247,29,121,235,156,63,58,218,157,78,171,244,246,107,223,63,185,151,96,12,160,200,102,93,67,65,180,163,235,33,231,164,245,54,220,226,147,177,100,178,146,94,169,126,55,238,30,129,17,25,202,249,45,191,180,5,13,171,117,16,219,54,111,212,145,200,39,47,212,53,23,0,28,21,66,18,143,122,27,50,62,210,2,130,105,59,245,45,127,209,33,204,95,88,210,69,126,176,28,66,131,111,49,153,180,223,253,17,172,218,67,101,209,66,75,171,113,13,111,191,171,79,147,123,29,184,143,63,58,168,54,38,179,108,153,252,110,95,84,183,81,247,119,0,228,76,166,77,194,45,41,94,179,121,168,139,47,119,217,24,139,143,122,64,74,228,60,197,149,202,129,189,126,213,234,6,146,190,93,87,31,24,93,163,123,31,241,219,193,217,164,20,63,130,187,69,226,35,17,125,187,39,146,164,21,253,76,248,220,69,94,35,226,15,132,252,221,243,35,102,217,181,223,166,51,230,205,147,218,149,188,159,186,3,145,89,214,83,28,64,143,147,192,20,210,98,246,87,148,205,163,95,82,147,227,84,130,246,74,221,187,127,227,25,25,162,238,143,110,207,74,2,99,25,1,77,196,165,170,137,166,213,180,52,107,81,164,181,38,101,189,179,221,188,247,119,152,240,250,42,225,63,63,214,204,185,207,250,141,150,107,43,59,108,185,179,93,229,123,114,183,147,247,68,182,225,6,31,243,4,168,217,231,125,127,205,29,117,246,124,190,181,178,183,148,125,130,13,172,40,194,73,69,51,2,77,181,32,144,50,105,152,109,5,179,66,165,54,60,168,223,228,22,254,143,222,23,158,10,9,12,38,200,109,180,244,140,250,37,110,161,185,7,9,170,78,93,101,250,87,224,57,237,181,210,34,205,247,5,26,26,110,214,220,67,144,219,124,55,16,220,67,118,182,241,184,73,183,88,10,101,177,16,212,68,86,224,43,107,17,10,230,238,1,67,183,80,212,157,220,119,130,74,251,238,42,71,96,20,0,0,0,0,45,224,0,7,184,0,6,162,26,69,76,247,88,0,247,112,21,35,184,210,0,0,118,62,160,0,21,43,23,80,92,175,113,64,1,170,228,98,162,133,192,15,113,220,5,69,46,71,184,83,55,112,212,0,0,0,0,0,0,0,0,0,0,0,40,103,97,80,1,66,191,17,80,0,0,0,1,66,191,88,168,161,150,251,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,84,80,206,221,64,41,199,127,96,169,29,194,215,222,23,1,69,113,2,220,87,3,222,124,0,136,238,0,123,202,226,130,166,71,112,79,16,2,59,10,145,220,105,62,34,182,239,1,168,80,202,226,133,114,234,21,185,118,128,25,239,176,168,161,240,20,35,182,235,0,175,174,32,61,193,235,136,47,190,192,5,188,238,42,2,151,236,222,2,162,132,123,236,40,92,70,160,0,26,114,247,133,187,192,106,20,51,234,20,227,188,45,126,224,20,2,220,42,101,96,46,32,23,223,113,67,222,43,235,128,248,128,160,169,21,197,44,125,130,166,123,184,0,160,169,149,134,131,93,186,134,164,238,239,1,82,59,10,40,238,43,152,143,112,112,43,113,1,68,29,136,105,86,243,26,203,129,141,38,93,96,54,214,155,145,239,28,88,152,125,97,91,61,183,246,14,109,247,88,105,87,101,128,91,90,226,137,231,200,77,87,57,234,126,90,214,223,83,155,169,91,188,162,237,24,41,164,102,139,28,224,196,84,111,135,122,189,162,122,183,114,243,93,242,230,39,142,215,215,111,226,36,181,212,153,240,35,227,216,58,121,148,161,81,104,202,78,154,122,121,188,139,246,247,247,128,249,236,196,156,41,240,86,122,252,39,63,109,95,45,196,183,155,101,201,228,46,215,182,115,227,113,211,83,213,231,131,187,71,204,173,163,104,201,244,124,153,114,223,218,157,252,161,56,56,143,163,252,85,89,28,212,83,117,3,172,101,117,247,44,82,227,115,203,52,157,175,172,46,22,24,127,136,122,3,84,241,188,223,178,212,243,71,114,107,115,106,233,183,21,107,228,181,236,247,112,11,87,131,250,90,236,115,149,39,192,12,250,216,152,82,253,21,181,186,106,247,30,241,153,24,117,164,135,132,12,32,252,13,217,243,199,19,31,162,57,237,114,70,255,0,82,46,209,29,117,118,133,184,153,32,134,68,75,82,138,158,48,137,14,184,100,154,102,33,54,202,68,124,115,31,27,253,193,225,81,132,184,151,77,60,140,244,5,76,246,173,69,17,190,79,16,139,216,248,121,39,236,120,137,234,19,103,42,196,109,160,139,230,54,91,185,151,231,139,246,123,81,232,25,172,243,153,23,54,218,254,237,255,0,210,33,42,6,99,136,18,164,229,115,10,42,21,89,122,205,240,207,167,118,239,114,238,29,228,191,22,42,233,83,173,235,240,154,110,90,171,223,58,157,79,27,246,179,187,136,9,161,85,87,116,95,96,255,0,173,254,161,193,141,173,118,118,86,174,108,205,150,223,70,183,89,123,81,16,231,143,117,91,208,155,35,56,59,54,113,74,225,149,247,12,207,125,248,19,3,171,137,174,43,217,218,212,227,120,59,63,70,186,214,179,111,46,214,255,0,153,223,192,4,163,85,248,175,176,176,107,230,12,255,0,44,228,182,213,110,165,123,78,225,136,248,211,165,14,200,136,152,95,1,243,234,102,203,111,55,57,218,246,214,21,237,170,24,185,17,68,226,109,80,102,219,88,99,83,181,153,91,71,70,87,16,230,238,207,83,47,101,196,118,114,125,15,113,30,160,115,93,17,41,169,32,73,230,246,142,157,56,250,178,153,216,242,239,50,237,251,129,129,106,177,46,187,240,202,125,17,27,205,91,29,163,34,93,203,175,214,122,162,239,107,229,46,22,28,204,50,195,14,123,231,47,155,154,157,78,167,244,182,107,223,63,183,46,193,146,52,206,132,53,187,16,234,188,68,242,230,134,247,29,54,241,91,113,251,160,206,12,28,209,150,107,76,243,190,211,59,139,61,167,103,203,158,82,166,252,157,103,11,184,119,242,133,26,180,120,194,79,6,166,83,7,252,32,218,115,191,4,187,108,153,45,149,78,31,179,62,55,25,75,47,130,212,183,151,91,126,157,252,159,120,107,150,74,21,4,110,25,188,107,205,151,214,91,133,251,251,199,104,132,154,74,221,224,54,82,213,183,230,235,236,27,132,157,252,70,237,172,66,155,139,125,192,105,34,183,88,213,125,214,26,76,200,213,196,84,187,0,6,180,239,220,5,192,84,248,16,1,246,118,10,0,0,0,1,113,1,82,45,215,11,238,176,173,200,80,192,47,186,194,128,0,0,0,0,0,0,0,0,0,43,109,246,20,46,35,81,159,80,10,22,227,21,61,192,92,2,251,236,0,69,214,42,0,0,40,69,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,51,184,91,125,197,64,5,58,192,197,69,46,119,238,0,35,20,46,38,43,109,247,20,46,38,2,182,223,112,34,43,129,223,168,11,118,240,21,20,202,66,151,62,192,185,246,0,173,207,176,14,220,69,46,125,129,199,121,128,95,175,172,59,250,197,56,10,247,245,128,111,61,198,66,164,86,20,185,246,5,207,176,6,160,26,110,125,129,115,236,1,168,83,143,16,35,62,176,51,62,160,2,177,110,3,59,24,167,29,225,199,136,1,239,49,67,21,225,184,80,192,0,0,5,110,96,102,102,40,43,123,238,48,26,77,5,215,113,82,43,10,44,207,118,225,167,58,187,0,106,34,46,209,91,216,140,104,73,159,96,170,149,96,21,35,190,227,21,81,88,172,67,109,42,222,94,248,221,177,24,13,27,203,168,20,68,101,188,107,81,88,174,52,25,17,241,220,3,105,87,236,220,54,150,158,187,31,17,200,59,30,227,61,196,52,172,183,88,7,13,198,243,90,228,123,135,17,216,6,157,182,99,89,91,179,255,0,208,118,70,157,253,99,66,209,194,215,1,226,103,116,20,174,107,12,112,207,61,26,73,90,22,131,52,41,55,178,138,199,197,38,45,180,255,0,70,250,82,96,225,168,226,231,231,226,114,116,28,111,191,220,187,197,250,83,93,198,52,234,11,219,0,197,121,142,137,180,139,230,100,113,21,70,244,101,220,182,187,253,196,121,73,150,133,52,92,98,220,82,223,172,122,118,242,84,215,85,189,195,184,102,122,161,82,103,126,144,161,193,165,94,204,48,48,182,91,161,53,25,11,16,218,208,253,101,209,191,148,166,186,200,253,192,123,25,78,137,116,140,34,90,34,136,170,75,46,111,41,109,117,223,220,70,81,183,2,155,150,231,7,33,16,40,177,121,96,44,100,139,71,202,114,84,178,91,47,207,79,196,234,252,98,155,225,187,220,203,176,123,57,118,25,203,88,36,182,74,153,101,67,100,146,51,52,245,91,218,11,140,152,84,17,17,25,171,128,222,75,41,73,21,140,248,0,242,114,250,26,92,194,84,68,228,110,242,46,38,159,230,143,77,11,4,219,25,178,154,250,86,226,57,36,155,112,184,215,148,128,105,202,69,192,5,76,207,172,80,1,86,46,177,180,190,22,27,166,87,222,41,144,143,180,6,210,83,123,113,27,169,77,138,251,197,73,36,69,199,120,173,247,88,2,253,66,128,42,86,235,1,65,82,46,208,34,12,198,2,185,72,50,144,166,99,12,198,2,155,251,0,206,226,183,49,64,0,177,246,10,238,34,189,197,13,103,220,0,2,164,121,183,24,161,128,0,0,10,240,224,40,2,164,118,0,34,59,240,21,182,251,133,203,180,47,191,184,6,149,40,211,123,88,18,163,62,144,169,165,42,226,98,132,146,45,197,192,6,161,81,78,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,0,0,0,0,0,0,0,0,0,0,0,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,151,19,26,134,146,226,96,53,10,90,226,160,2,133,126,177,81,75,144,29,250,128,56,240,224,6,68,28,11,112,161,92,206,224,22,234,235,21,182,238,240,245,196,27,239,220,0,93,226,160,41,190,253,192,42,2,151,21,0,0,0,20,181,184,5,186,207,136,168,161,159,80,1,111,226,40,124,69,75,113,10,111,226,0,92,64,200,184,16,160,173,250,250,192,80,84,173,214,40,0,43,100,152,89,2,128,1,150,221,64,164,165,93,66,183,49,64,26,73,179,35,224,53,150,227,222,23,48,235,222,0,163,185,88,134,131,236,49,172,237,212,52,153,29,192,105,36,145,159,0,52,145,238,176,213,107,112,226,41,99,1,164,210,146,226,67,65,160,186,136,110,154,111,212,41,147,184,6,209,162,253,67,78,172,207,171,238,141,242,73,245,144,91,176,6,198,167,126,244,253,209,173,44,164,142,230,159,186,55,9,39,214,67,85,136,6,130,66,122,136,107,36,171,168,133,108,66,183,48,20,34,47,92,23,234,234,0,189,128,106,35,183,16,189,133,15,129,10,94,224,41,159,217,24,102,185,238,49,161,68,173,214,21,65,31,221,1,184,92,12,82,230,66,166,125,130,128,43,191,136,88,192,136,248,31,1,168,6,147,45,192,69,218,53,0,0,165,136,84,0,82,196,22,32,189,133,12,251,0,58,34,129,96,0,221,214,43,100,10,0,10,238,47,36,80,0,0,0,0,45,97,170,197,109,194,134,119,21,176,10,17,17,138,238,224,28,3,113,239,0,177,5,136,84,0,82,215,21,0,0,1,67,191,80,94,192,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,63,255,217