255,216,255,224,0,16,74,70,73,70,0,1,1,1,1,144,1,144,0,0,255,226,10,32,73,67,67,95,80,82,79,70,73,76,69,0,1,1,0,0,10,16,0,0,0,0,2,16,0,0,109,110,116,114,82,71,66,32,88,89,90,32,0,0,0,0,0,0,0,0,0,0,0,0,97,99,115,112,65,80,80,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246,213,0,1,0,0,0,0,211,44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,100,101,115,99,0,0,0,252,0,0,0,124,99,112,114,116,0,0,1,120,0,0,0,40,119,116,112,116,0,0,1,160,0,0,0,20,98,107,112,116,0,0,1,180,0,0,0,20,114,88,89,90,0,0,1,200,0,0,0,20,103,88,89,90,0,0,1,220,0,0,0,20,98,88,89,90,0,0,1,240,0,0,0,20,114,84,82,67,0,0,2,4,0,0,8,12,103,84,82,67,0,0,2,4,0,0,8,12,98,84,82,67,0,0,2,4,0,0,8,12,100,101,115,99,0,0,0,0,0,0,0,34,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,115,82,71,66,32,73,67,67,32,80,114,111,102,105,108,101,0,0,0,0,0,0,0,0,0,0,0,34,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,115,82,71,66,32,73,67,67,32,80,114,111,102,105,108,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,116,101,120,116,0,0,0,0,67,111,112,121,114,105,103,104,116,32,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,50,48,49,49,0,88,89,90,32,0,0,0,0,0,0,243,81,0,1,0,0,0,1,22,204,88,89,90,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,88,89,90,32,0,0,0,0,0,0,111,162,0,0,56,245,0,0,3,144,88,89,90,32,0,0,0,0,0,0,98,153,0,0,183,133,0,0,24,218,88,89,90,32,0,0,0,0,0,0,36,160,0,0,15,132,0,0,182,207,99,117,114,118,0,0,0,0,0,0,4,0,0,0,0,5,0,10,0,15,0,20,0,25,0,30,0,35,0,40,0,45,0,50,0,55,0,59,0,64,0,69,0,74,0,79,0,84,0,89,0,94,0,99,0,104,0,109,0,114,0,119,0,124,0,129,0,134,0,139,0,144,0,149,0,154,0,159,0,164,0,169,0,174,0,178,0,183,0,188,0,193,0,198,0,203,0,208,0,213,0,219,0,224,0,229,0,235,0,240,0,246,0,251,1,1,1,7,1,13,1,19,1,25,1,31,1,37,1,43,1,50,1,56,1,62,1,69,1,76,1,82,1,89,1,96,1,103,1,110,1,117,1,124,1,131,1,139,1,146,1,154,1,161,1,169,1,177,1,185,1,193,1,201,1,209,1,217,1,225,1,233,1,242,1,250,2,3,2,12,2,20,2,29,2,38,2,47,2,56,2,65,2,75,2,84,2,93,2,103,2,113,2,122,2,132,2,142,2,152,2,162,2,172,2,182,2,193,2,203,2,213,2,224,2,235,2,245,3,0,3,11,3,22,3,33,3,45,3,56,3,67,3,79,3,90,3,102,3,114,3,126,3,138,3,150,3,162,3,174,3,186,3,199,3,211,3,224,3,236,3,249,4,6,4,19,4,32,4,45,4,59,4,72,4,85,4,99,4,113,4,126,4,140,4,154,4,168,4,182,4,196,4,211,4,225,4,240,4,254,5,13,5,28,5,43,5,58,5,73,5,88,5,103,5,119,5,134,5,150,5,166,5,181,5,197,5,213,5,229,5,246,6,6,6,22,6,39,6,55,6,72,6,89,6,106,6,123,6,140,6,157,6,175,6,192,6,209,6,227,6,245,7,7,7,25,7,43,7,61,7,79,7,97,7,116,7,134,7,153,7,172,7,191,7,210,7,229,7,248,8,11,8,31,8,50,8,70,8,90,8,110,8,130,8,150,8,170,8,190,8,210,8,231,8,251,9,16,9,37,9,58,9,79,9,100,9,121,9,143,9,164,9,186,9,207,9,229,9,251,10,17,10,39,10,61,10,84,10,106,10,129,10,152,10,174,10,197,10,220,10,243,11,11,11,34,11,57,11,81,11,105,11,128,11,152,11,176,11,200,11,225,11,249,12,18,12,42,12,67,12,92,12,117,12,142,12,167,12,192,12,217,12,243,13,13,13,38,13,64,13,90,13,116,13,142,13,169,13,195,13,222,13,248,14,19,14,46,14,73,14,100,14,127,14,155,14,182,14,210,14,238,15,9,15,37,15,65,15,94,15,122,15,150,15,179,15,207,15,236,16,9,16,38,16,67,16,97,16,126,16,155,16,185,16,215,16,245,17,19,17,49,17,79,17,109,17,140,17,170,17,201,17,232,18,7,18,38,18,69,18,100,18,132,18,163,18,195,18,227,19,3,19,35,19,67,19,99,19,131,19,164,19,197,19,229,20,6,20,39,20,73,20,106,20,139,20,173,20,206,20,240,21,18,21,52,21,86,21,120,21,155,21,189,21,224,22,3,22,38,22,73,22,108,22,143,22,178,22,214,22,250,23,29,23,65,23,101,23,137,23,174,23,210,23,247,24,27,24,64,24,101,24,138,24,175,24,213,24,250,25,32,25,69,25,107,25,145,25,183,25,221,26,4,26,42,26,81,26,119,26,158,26,197,26,236,27,20,27,59,27,99,27,138,27,178,27,218,28,2,28,42,28,82,28,123,28,163,28,204,28,245,29,30,29,71,29,112,29,153,29,195,29,236,30,22,30,64,30,106,30,148,30,190,30,233,31,19,31,62,31,105,31,148,31,191,31,234,32,21,32,65,32,108,32,152,32,196,32,240,33,28,33,72,33,117,33,161,33,206,33,251,34,39,34,85,34,130,34,175,34,221,35,10,35,56,35,102,35,148,35,194,35,240,36,31,36,77,36,124,36,171,36,218,37,9,37,56,37,104,37,151,37,199,37,247,38,39,38,87,38,135,38,183,38,232,39,24,39,73,39,122,39,171,39,220,40,13,40,63,40,113,40,162,40,212,41,6,41,56,41,107,41,157,41,208,42,2,42,53,42,104,42,155,42,207,43,2,43,54,43,105,43,157,43,209,44,5,44,57,44,110,44,162,44,215,45,12,45,65,45,118,45,171,45,225,46,22,46,76,46,130,46,183,46,238,47,36,47,90,47,145,47,199,47,254,48,53,48,108,48,164,48,219,49,18,49,74,49,130,49,186,49,242,50,42,50,99,50,155,50,212,51,13,51,70,51,127,51,184,51,241,52,43,52,101,52,158,52,216,53,19,53,77,53,135,53,194,53,253,54,55,54,114,54,174,54,233,55,36,55,96,55,156,55,215,56,20,56,80,56,140,56,200,57,5,57,66,57,127,57,188,57,249,58,54,58,116,58,178,58,239,59,45,59,107,59,170,59,232,60,39,60,101,60,164,60,227,61,34,61,97,61,161,61,224,62,32,62,96,62,160,62,224,63,33,63,97,63,162,63,226,64,35,64,100,64,166,64,231,65,41,65,106,65,172,65,238,66,48,66,114,66,181,66,247,67,58,67,125,67,192,68,3,68,71,68,138,68,206,69,18,69,85,69,154,69,222,70,34,70,103,70,171,70,240,71,53,71,123,71,192,72,5,72,75,72,145,72,215,73,29,73,99,73,169,73,240,74,55,74,125,74,196,75,12,75,83,75,154,75,226,76,42,76,114,76,186,77,2,77,74,77,147,77,220,78,37,78,110,78,183,79,0,79,73,79,147,79,221,80,39,80,113,80,187,81,6,81,80,81,155,81,230,82,49,82,124,82,199,83,19,83,95,83,170,83,246,84,66,84,143,84,219,85,40,85,117,85,194,86,15,86,92,86,169,86,247,87,68,87,146,87,224,88,47,88,125,88,203,89,26,89,105,89,184,90,7,90,86,90,166,90,245,91,69,91,149,91,229,92,53,92,134,92,214,93,39,93,120,93,201,94,26,94,108,94,189,95,15,95,97,95,179,96,5,96,87,96,170,96,252,97,79,97,162,97,245,98,73,98,156,98,240,99,67,99,151,99,235,100,64,100,148,100,233,101,61,101,146,101,231,102,61,102,146,102,232,103,61,103,147,103,233,104,63,104,150,104,236,105,67,105,154,105,241,106,72,106,159,106,247,107,79,107,167,107,255,108,87,108,175,109,8,109,96,109,185,110,18,110,107,110,196,111,30,111,120,111,209,112,43,112,134,112,224,113,58,113,149,113,240,114,75,114,166,115,1,115,93,115,184,116,20,116,112,116,204,117,40,117,133,117,225,118,62,118,155,118,248,119,86,119,179,120,17,120,110,120,204,121,42,121,137,121,231,122,70,122,165,123,4,123,99,123,194,124,33,124,129,124,225,125,65,125,161,126,1,126,98,126,194,127,35,127,132,127,229,128,71,128,168,129,10,129,107,129,205,130,48,130,146,130,244,131,87,131,186,132,29,132,128,132,227,133,71,133,171,134,14,134,114,134,215,135,59,135,159,136,4,136,105,136,206,137,51,137,153,137,254,138,100,138,202,139,48,139,150,139,252,140,99,140,202,141,49,141,152,141,255,142,102,142,206,143,54,143,158,144,6,144,110,144,214,145,63,145,168,146,17,146,122,146,227,147,77,147,182,148,32,148,138,148,244,149,95,149,201,150,52,150,159,151,10,151,117,151,224,152,76,152,184,153,36,153,144,153,252,154,104,154,213,155,66,155,175,156,28,156,137,156,247,157,100,157,210,158,64,158,174,159,29,159,139,159,250,160,105,160,216,161,71,161,182,162,38,162,150,163,6,163,118,163,230,164,86,164,199,165,56,165,169,166,26,166,139,166,253,167,110,167,224,168,82,168,196,169,55,169,169,170,28,170,143,171,2,171,117,171,233,172,92,172,208,173,68,173,184,174,45,174,161,175,22,175,139,176,0,176,117,176,234,177,96,177,214,178,75,178,194,179,56,179,174,180,37,180,156,181,19,181,138,182,1,182,121,182,240,183,104,183,224,184,89,184,209,185,74,185,194,186,59,186,181,187,46,187,167,188,33,188,155,189,21,189,143,190,10,190,132,190,255,191,122,191,245,192,112,192,236,193,103,193,227,194,95,194,219,195,88,195,212,196,81,196,206,197,75,197,200,198,70,198,195,199,65,199,191,200,61,200,188,201,58,201,185,202,56,202,183,203,54,203,182,204,53,204,181,205,53,205,181,206,54,206,182,207,55,207,184,208,57,208,186,209,60,209,190,210,63,210,193,211,68,211,198,212,73,212,203,213,78,213,209,214,85,214,216,215,92,215,224,216,100,216,232,217,108,217,241,218,118,218,251,219,128,220,5,220,138,221,16,221,150,222,28,222,162,223,41,223,175,224,54,224,189,225,68,225,204,226,83,226,219,227,99,227,235,228,115,228,252,229,132,230,13,230,150,231,31,231,169,232,50,232,188,233,70,233,208,234,91,234,229,235,112,235,251,236,134,237,17,237,156,238,40,238,180,239,64,239,204,240,88,240,229,241,114,241,255,242,140,243,25,243,167,244,52,244,194,245,80,245,222,246,109,246,251,247,138,248,25,248,168,249,56,249,199,250,87,250,231,251,119,252,7,252,152,253,41,253,186,254,75,254,220,255,109,255,255,255,219,0,67,0,3,2,2,2,2,2,3,2,2,2,3,3,3,3,4,6,4,4,4,4,4,8,6,6,5,6,9,8,10,10,9,8,9,9,10,12,15,12,10,11,14,11,9,9,13,17,13,14,15,16,16,17,16,10,12,18,19,18,16,19,15,16,16,16,255,192,0,11,8,14,16,9,96,1,1,17,0,255,196,0,27,0,1,0,3,1,1,1,1,0,0,0,0,0,0,0,0,0,0,8,9,10,7,6,4,5,255,196,0,102,16,0,1,3,3,3,2,4,3,5,4,3,8,14,5,2,23,0,1,2,3,4,5,6,7,8,18,17,19,9,20,56,181,21,33,119,22,34,71,133,134,23,35,49,197,24,37,50,25,36,51,52,65,83,114,212,38,39,69,82,84,86,87,97,99,113,115,130,149,166,53,57,88,116,150,179,211,54,55,98,100,104,228,66,67,81,117,40,68,85,101,131,161,73,129,136,145,146,182,198,255,218,0,8,1,1,0,0,63,0,181,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,219,126,190,39,185,246,85,144,220,244,127,111,215,12,131,9,177,90,234,60,165,222,235,53,12,214,155,252,149,244,213,83,182,88,162,127,119,187,79,76,228,109,59,149,174,142,26,142,77,123,36,226,213,124,110,155,251,5,222,190,43,186,205,56,164,178,93,174,126,95,83,113,155,124,49,228,118,250,133,141,146,87,240,70,198,235,157,58,70,214,49,208,202,245,69,123,88,212,236,200,244,98,167,23,68,249,101,80,60,86,177,107,22,3,161,88,5,211,81,181,26,253,73,110,182,219,169,231,150,40,165,170,134,25,238,19,199,12,147,54,146,149,179,61,141,150,166,70,196,244,142,36,114,43,149,63,235,84,168,187,7,139,38,163,208,110,226,229,171,119,245,186,221,116,178,179,189,100,166,196,217,34,211,121,27,58,206,142,134,174,58,116,149,208,186,226,212,98,61,239,145,206,71,243,150,38,190,56,214,53,138,231,173,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,176,64,175,18,253,250,211,104,54,61,54,138,233,53,246,146,125,69,190,83,201,13,221,241,247,121,216,45,211,210,200,214,204,217,161,150,55,65,92,174,146,25,97,79,191,197,141,87,189,173,71,194,175,228,30,31,158,40,89,85,247,42,198,118,251,184,153,62,41,241,79,45,99,199,178,184,227,146,74,233,107,159,34,178,8,110,63,55,119,187,156,226,137,181,13,107,92,142,107,93,55,115,185,36,209,247,253,181,239,234,143,48,220,78,169,109,159,88,174,22,171,93,215,28,204,47,52,56,157,226,122,152,40,227,185,210,178,232,234,106,123,107,152,231,55,157,99,123,145,182,46,218,57,211,70,215,114,68,124,106,249,166,168,0,3,62,219,155,220,222,228,172,27,146,213,123,21,139,112,122,149,110,182,219,179,139,237,37,29,29,38,89,95,12,20,208,71,95,51,99,138,56,219,42,53,140,107,81,26,141,68,68,68,68,68,45,211,195,135,44,202,179,157,152,233,230,83,154,228,215,92,130,245,91,241,111,51,113,186,86,201,87,85,63,11,173,91,25,206,89,21,207,119,22,49,173,78,171,242,107,81,19,228,136,73,80,1,10,182,215,191,170,60,195,113,58,165,182,125,98,184,90,173,119,92,115,48,188,208,226,119,137,234,96,163,142,231,74,203,163,169,169,237,174,99,156,222,117,141,238,70,216,187,104,231,77,27,93,201,17,241,171,230,154,160,230,155,135,215,236,55,108,250,95,93,171,57,229,175,32,184,90,40,42,41,233,159,13,146,222,181,83,243,154,68,99,85,202,170,216,162,103,85,249,190,89,24,206,188,88,138,178,62,54,62,162,233,124,89,53,198,225,185,171,38,175,93,151,225,24,45,63,11,69,203,14,183,73,53,85,44,214,119,85,62,71,202,177,205,43,99,125,197,177,200,136,218,150,118,17,206,134,54,171,91,26,190,55,92,166,149,106,102,43,172,154,113,142,106,150,21,87,230,44,185,53,190,43,133,55,41,35,124,144,243,79,191,4,189,183,189,141,154,39,163,163,145,136,229,225,35,30,213,94,173,83,213,130,42,239,235,122,248,174,212,244,226,174,201,105,185,249,141,77,201,173,243,71,142,91,233,214,55,201,65,205,29,27,110,117,9,35,94,198,195,19,209,85,141,123,87,189,35,21,136,156,91,43,226,143,254,23,187,253,251,113,110,102,222,181,211,39,235,146,80,243,158,193,147,95,47,124,230,189,247,234,154,137,67,43,234,165,89,37,172,73,42,26,144,182,62,92,226,111,30,44,88,122,203,101,64,249,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,41,219,121,190,40,186,143,121,215,26,27,38,128,222,254,21,134,105,206,64,217,210,106,122,213,116,121,101,85,44,221,28,234,137,41,164,78,229,185,252,92,214,66,201,56,203,27,214,71,170,171,163,100,61,254,171,196,102,179,87,246,39,154,107,38,29,75,246,127,83,116,202,225,140,79,125,182,179,190,218,25,36,125,226,151,131,163,145,143,107,223,71,84,200,167,141,240,172,137,35,91,221,137,234,230,171,37,150,80,108,239,117,88,110,235,244,142,223,152,89,174,84,141,201,237,212,244,244,217,101,162,56,214,23,219,174,42,207,190,173,137,207,123,188,180,142,108,142,133,252,157,201,136,173,85,238,50,70,51,186,128,1,13,117,243,124,117,59,113,222,206,33,163,217,195,41,31,167,89,166,47,109,124,213,114,62,42,119,216,238,51,92,43,96,74,215,76,245,107,86,153,90,200,155,51,94,239,184,200,210,70,42,43,94,201,165,253,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,1,76,30,39,185,198,186,104,30,232,234,237,122,127,184,157,74,182,216,178,203,61,54,77,79,105,164,202,174,80,193,109,124,178,205,4,176,198,158,97,201,193,210,211,73,42,35,81,140,98,76,145,181,136,216,211,175,107,240,129,221,110,125,169,87,92,215,68,53,71,41,200,50,171,148,20,255,0,106,173,87,107,181,116,213,211,199,3,93,13,53,77,52,147,207,51,156,140,71,62,149,241,70,198,116,234,250,149,115,190,109,66,205,1,74,222,38,59,190,213,54,110,178,245,135,233,14,174,101,120,205,151,13,183,210,88,170,27,141,229,149,48,210,214,215,53,29,61,68,175,142,157,205,99,38,141,245,11,76,246,175,39,35,169,122,57,81,126,227,100,87,132,12,154,209,169,86,172,215,91,245,71,91,115,92,170,219,5,71,217,91,85,166,237,146,213,215,65,28,237,108,53,53,53,50,65,63,38,163,209,175,165,100,82,49,253,122,62,165,28,223,155,84,139,254,35,219,133,215,220,27,121,218,135,139,97,90,225,168,24,253,150,139,225,62,90,221,107,201,171,105,41,96,231,106,164,123,248,69,28,141,99,121,61,238,114,244,79,155,156,170,191,53,82,112,120,68,234,22,125,169,91,109,201,47,186,141,156,100,25,85,202,12,226,178,146,42,203,221,206,106,233,227,129,180,20,14,108,77,146,103,57,200,196,115,222,228,106,47,78,175,114,255,0,149,73,190,0,4,10,170,223,173,54,140,120,128,106,22,223,181,130,251,73,65,167,215,58,139,124,214,171,189,95,117,235,105,184,207,105,182,112,134,73,93,47,106,158,133,202,217,220,170,145,125,217,167,89,30,230,177,100,123,103,168,0,129,94,26,27,245,166,215,156,122,29,21,213,155,237,36,26,139,99,167,142,27,67,228,238,243,191,219,160,165,141,174,153,211,77,44,142,158,185,29,28,210,204,159,115,147,28,143,99,92,140,153,89,61,64,35,254,252,181,51,42,209,189,173,101,90,165,133,85,249,123,214,51,112,176,92,41,185,73,35,35,155,133,234,139,156,18,246,222,199,186,25,88,174,142,70,35,147,156,111,123,85,122,57,79,175,103,123,170,195,119,95,164,118,252,194,205,114,164,110,79,110,167,167,166,203,45,17,198,176,190,221,113,86,125,245,108,78,123,221,229,164,115,100,116,47,228,238,76,69,106,175,113,146,49,157,212,2,16,120,187,106,22,125,166,187,109,198,239,186,115,156,100,24,173,202,124,226,142,146,90,203,37,206,106,25,228,129,212,21,238,116,78,146,23,53,202,197,115,24,229,106,175,78,172,106,255,0,145,10,213,219,38,230,247,37,127,220,150,148,88,175,187,131,212,171,141,182,227,156,88,169,43,40,234,242,202,249,160,169,130,74,248,91,36,82,70,233,85,175,99,154,170,213,106,162,162,162,170,41,160,144,113,77,219,110,151,21,218,54,150,51,83,50,156,110,235,125,243,215,4,179,91,168,173,238,141,157,202,231,211,79,52,73,52,143,114,118,161,95,46,230,186,70,182,71,55,146,42,70,255,0,224,85,94,154,120,178,107,141,6,227,160,213,189,89,95,138,226,21,150,246,217,46,24,157,154,73,169,168,104,105,85,236,114,213,209,211,201,43,152,234,198,189,138,254,115,185,206,123,95,36,92,227,98,177,98,185,252,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,188,37,103,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,244,0,134,190,32,155,245,199,182,205,134,215,96,218,125,125,164,172,213,75,189,60,144,208,178,159,202,214,178,192,244,90,103,44,213,208,172,168,248,94,234,122,135,73,78,142,141,236,123,216,138,230,185,136,168,188,171,194,175,124,247,93,82,166,254,141,218,185,116,171,184,101,150,218,122,171,149,143,33,185,93,29,81,83,121,131,186,178,75,75,51,170,36,89,100,169,137,36,115,153,195,146,45,60,78,69,107,59,28,164,177,240,124,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,148,195,185,207,21,61,83,191,238,10,221,145,237,251,35,248,126,15,131,92,38,248,68,114,65,83,4,121,36,50,69,11,39,248,157,51,166,225,52,42,248,230,88,62,228,82,199,28,220,191,119,47,205,158,215,113,222,34,25,14,188,236,154,203,152,105,246,71,144,105,238,162,227,249,197,174,215,149,195,96,184,85,81,49,204,158,223,114,124,114,65,60,110,71,58,154,103,83,57,221,167,57,95,27,225,86,187,146,54,57,100,230,158,28,59,133,215,220,231,121,218,121,139,102,186,225,168,25,5,150,183,226,222,102,221,116,201,171,106,233,103,225,106,171,123,57,197,36,142,99,184,189,141,114,117,79,147,154,138,159,52,66,239,192,0,2,162,252,93,181,191,90,52,215,114,88,221,139,78,117,123,53,197,109,179,224,244,117,114,209,217,47,245,116,48,73,59,171,235,218,233,93,28,50,53,170,245,107,24,213,114,167,94,140,106,127,145,14,149,224,215,171,26,167,170,31,181,255,0,218,102,165,229,121,111,195,62,207,249,47,142,222,106,107,252,175,115,226,29,206,215,121,238,225,203,182,206,92,122,117,224,222,191,193,8,213,226,61,184,93,125,193,183,157,168,120,182,21,174,26,129,143,217,104,190,19,229,173,214,188,154,182,146,150,14,118,170,71,191,132,81,200,214,55,147,222,231,47,68,249,185,202,171,243,85,36,175,131,94,172,106,158,168,126,215,255,0,105,154,151,149,229,191,12,251,63,228,190,59,121,169,175,242,189,207,136,119,59,93,231,187,135,46,219,57,113,233,215,131,122,255,0,4,44,168,2,53,120,143,101,153,86,13,179,29,67,202,112,172,154,235,143,222,168,190,19,229,174,54,186,217,41,42,160,231,117,164,99,248,75,26,181,237,228,199,185,171,209,126,109,114,162,252,149,74,139,219,38,230,247,37,127,220,150,148,88,175,187,131,212,171,141,182,227,156,88,169,43,40,234,242,202,249,160,169,130,74,248,91,36,82,70,233,85,175,99,154,170,213,106,162,162,162,170,41,160,144,12,214,127,75,29,211,255,0,237,45,170,191,252,101,113,255,0,231,141,4,109,146,237,117,191,237,183,74,47,183,219,157,93,198,229,113,193,236,85,117,149,149,115,58,105,234,103,146,130,23,73,44,146,57,85,207,123,156,170,229,114,170,170,170,170,169,210,192,4,42,240,238,223,213,30,231,49,85,192,245,74,225,106,182,234,109,147,181,79,213,106,96,167,251,77,26,199,43,252,205,45,55,36,122,204,198,65,35,170,35,141,139,27,126,236,141,226,217,59,113,77,80,1,249,57,78,89,138,224,214,42,172,167,53,201,173,88,253,150,139,135,153,184,221,43,99,164,165,131,155,218,198,115,150,69,107,27,201,239,107,83,170,252,220,228,68,249,170,17,87,99,59,205,190,239,15,81,245,138,231,29,171,224,216,102,47,240,58,124,102,219,43,24,181,77,142,85,175,238,212,212,200,222,189,102,151,181,18,172,109,114,199,27,88,214,183,146,163,229,147,202,238,107,123,245,155,85,223,22,45,137,102,53,92,180,203,44,195,237,146,223,92,176,207,83,53,174,70,213,221,163,101,85,44,76,149,172,111,39,190,15,48,169,28,146,62,42,118,163,26,174,99,26,179,126,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,0,21,235,226,141,190,219,174,137,218,161,208,141,23,201,169,41,243,107,229,59,221,144,92,105,39,119,157,199,168,156,214,44,76,143,138,113,138,166,161,175,114,163,249,247,34,141,168,244,107,86,104,101,108,128,241,8,207,243,45,44,218,54,109,168,58,125,144,213,216,242,27,29,69,146,166,134,186,153,83,156,79,248,197,26,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,47,213,178,141,215,88,183,105,163,84,89,151,118,213,71,151,219,122,81,229,54,74,41,158,239,33,85,201,233,28,136,217,17,30,144,206,198,119,99,94,175,106,117,124,125,199,190,41,20,144,0,0,113,253,222,227,121,246,85,182,141,66,182,105,110,79,144,88,50,200,44,239,185,90,106,236,9,55,196,100,158,145,237,169,74,88,59,15,108,188,234,18,21,167,251,138,171,251,229,251,175,254,195,168,51,250,88,238,159,255,0,105,109,85,255,0,227,43,143,255,0,60,104,207,79,115,91,86,165,96,24,214,163,88,169,234,224,182,229,86,122,43,221,28,85,108,107,103,142,10,152,89,52,109,145,173,115,154,143,70,189,17,81,28,228,235,215,162,175,241,61,1,197,55,161,172,119,221,2,219,6,127,170,184,180,60,239,86,171,124,116,246,233,57,49,60,181,85,93,68,84,145,84,244,123,30,199,246,95,80,217,123,110,106,181,253,190,11,209,29,213,40,134,211,185,189,221,223,238,180,86,43,22,224,245,130,227,114,184,212,71,73,71,71,73,150,92,230,158,166,121,28,141,142,40,227,108,170,231,189,206,84,106,53,17,85,85,81,16,209,158,39,96,251,41,138,217,177,111,141,221,111,63,6,183,211,219,254,35,118,169,243,21,213,157,168,218,206,253,68,189,19,185,51,248,242,123,250,39,39,42,175,68,234,126,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,1,90,190,40,187,5,163,204,44,87,45,204,104,237,190,213,107,186,227,150,250,154,236,178,207,5,52,20,113,220,233,88,249,106,103,185,53,237,107,121,214,55,185,35,165,238,43,157,52,109,111,21,71,198,140,154,173,180,119,88,179,237,10,207,237,122,141,167,55,234,187,117,202,221,81,4,178,197,21,84,208,193,112,130,57,163,153,212,149,77,133,236,116,180,210,58,38,36,145,43,145,28,137,255,0,82,165,255,0,108,239,117,88,110,235,244,142,223,152,89,174,84,141,201,237,212,244,244,217,101,162,56,214,23,219,174,42,207,190,173,137,207,123,188,180,142,108,142,133,252,157,201,136,173,85,238,50,70,51,181,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,80,183,136,102,244,238,187,167,213,10,139,22,33,144,85,187,74,241,170,132,76,126,141,105,157,74,149,179,164,124,101,184,79,27,156,174,123,220,229,149,177,43,209,170,200,85,169,219,141,239,155,148,75,39,167,134,134,253,106,116,27,33,135,69,117,102,251,87,62,157,95,42,35,134,208,249,59,92,44,23,25,234,163,107,166,116,211,75,27,96,161,86,201,52,179,39,223,226,246,163,216,214,171,230,87,221,161,26,183,191,189,28,87,104,250,113,61,117,19,173,87,188,250,229,219,130,201,143,75,93,27,100,103,117,38,227,93,83,2,61,38,90,54,44,18,34,185,137,247,228,70,197,201,156,150,70,80,101,218,231,153,106,190,127,91,121,172,142,174,255,0,150,102,55,137,42,101,101,37,34,44,247,11,141,92,202,231,36,112,194,212,69,124,146,200,189,25,27,83,230,228,70,167,240,66,228,252,52,54,21,77,160,216,244,58,213,171,54,42,73,245,22,249,79,28,214,134,73,221,231,96,183,79,75,27,157,11,161,154,40,221,5,114,186,73,162,153,126,255,0,22,53,24,199,53,31,50,62,170,247,55,118,186,216,55,119,170,247,219,21,206,174,221,114,183,106,69,246,174,142,178,146,103,67,61,52,241,220,230,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,23,19,225,205,189,127,233,85,167,19,216,51,251,157,170,61,77,197,191,119,114,166,129,123,82,93,40,81,24,145,220,219,15,22,177,188,158,245,142,86,196,174,107,36,107,93,210,38,205,20,105,48,0,0,205,102,236,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,164,170,0,25,182,220,221,218,235,96,221,222,171,223,108,87,58,187,117,202,221,169,23,218,186,58,202,73,157,12,244,211,199,115,153,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,91,255,0,135,22,248,234,119,91,134,215,225,250,130,202,74,125,69,195,233,224,125,116,209,62,40,153,123,164,114,171,18,182,40,17,81,204,123,92,141,108,237,107,123,77,124,177,57,170,212,153,34,142,101,31,37,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,6,111,235,101,25,86,212,245,30,174,247,105,182,121,141,50,201,174,19,73,142,92,41,210,71,199,65,205,93,35,109,149,11,35,158,246,205,19,17,81,142,123,151,189,27,21,232,188,155,43,34,250,188,60,247,167,117,218,198,168,83,216,178,252,130,173,186,87,146,212,42,100,20,105,76,234,164,162,157,99,227,21,194,8,218,228,115,30,215,36,77,149,88,142,87,194,142,78,220,143,100,60,111,166,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,138,239,19,117,88,110,212,52,142,225,152,94,110,84,142,201,238,52,245,20,216,157,162,72,214,103,220,110,40,207,184,174,137,175,99,188,180,110,116,110,153,252,155,197,138,141,69,238,62,54,62,128,117,139,88,179,237,117,207,238,154,141,168,215,234,187,141,202,227,81,60,177,69,45,84,211,65,111,130,73,164,153,180,148,173,153,239,116,84,209,186,87,164,113,35,149,26,139,255,0,90,175,148,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,187,255,0,13,13,241,211,110,59,13,135,71,179,134,85,179,81,112,187,60,111,154,174,71,203,80,203,229,186,21,142,4,173,116,207,87,57,42,81,207,137,179,53,238,251,239,145,36,98,170,57,236,134,111,149,65,226,177,190,219,170,221,107,246,179,163,89,53,35,109,173,167,88,51,123,173,186,119,58,121,39,87,61,178,89,209,232,136,214,49,173,70,172,252,28,229,122,191,176,229,103,9,227,146,189,116,47,66,245,31,113,122,143,110,210,253,47,179,121,235,173,119,89,102,154,85,86,82,219,233,90,168,146,85,84,200,136,189,184,89,201,189,87,162,185,92,230,177,141,123,222,198,58,221,55,121,160,216,110,219,124,45,242,253,41,195,40,169,26,203,117,61,137,247,58,232,105,214,23,221,174,43,117,160,74,138,217,81,207,123,185,200,230,245,70,171,221,193,136,200,218,188,24,212,74,171,218,174,230,51,45,168,106,229,30,169,97,244,52,151,22,58,157,214,219,189,178,165,17,172,184,219,164,124,111,150,4,147,138,186,23,242,138,55,178,70,162,241,123,27,201,175,103,56,223,161,77,29,214,44,7,93,112,11,94,163,105,205,250,146,227,109,184,211,193,44,177,69,85,12,211,219,231,146,24,230,117,37,83,97,123,219,21,76,109,149,137,36,74,229,86,170,255,0,212,171,237,64,5,43,120,213,250,167,197,190,159,208,251,141,196,233,94,20,251,237,186,165,214,131,107,58,203,147,82,58,218,234,116,131,8,186,220,103,115,103,142,116,115,27,29,157,94,168,173,123,28,213,114,193,205,205,86,43,59,13,87,243,130,56,237,124,2,184,60,105,244,118,213,122,210,60,83,91,237,246,26,185,111,184,213,225,150,74,234,202,74,86,185,141,181,85,50,71,35,170,164,70,43,209,145,212,199,19,34,87,61,24,215,214,72,157,21,210,161,2,188,58,181,142,251,163,123,184,193,42,109,16,249,138,76,194,225,6,29,116,166,228,198,119,169,107,231,138,54,175,55,49,234,222,212,233,79,63,70,241,115,251,28,57,53,175,114,154,20,60,254,161,102,182,173,53,192,50,93,70,190,211,213,207,109,197,108,245,183,186,200,169,24,215,79,36,20,208,190,105,27,27,92,230,181,94,173,98,162,34,185,169,215,167,85,79,226,102,95,80,179,91,174,165,103,249,46,163,95,105,233,32,185,101,87,138,219,221,100,84,140,115,96,142,122,153,159,52,141,141,174,115,156,140,71,61,81,17,92,229,233,211,170,175,241,47,207,195,171,71,44,90,55,180,124,18,154,209,55,152,171,204,45,240,102,55,74,158,47,103,122,170,190,8,164,106,112,115,222,141,237,64,148,240,117,111,22,191,177,207,139,92,247,33,82,222,40,254,187,53,55,242,95,103,162,39,255,0,130,167,165,140,167,234,5,119,183,91,137,254,0,5,0,248,163,250,236,212,223,201,125,158,136,154,158,23,91,250,163,204,44,86,221,179,235,21,194,213,107,186,227,150,250,106,28,78,241,61,76,20,113,220,233,88,248,169,160,182,185,142,115,121,214,55,185,27,98,237,163,157,52,109,119,36,71,198,175,154,202,128,50,217,137,229,55,220,27,42,179,102,184,181,119,146,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,131,209,204,119,23,177,171,209,200,173,94,157,21,21,62,69,255,0,108,131,122,56,174,238,52,226,10,234,215,90,172,153,245,183,185,5,239,30,138,186,55,72,254,210,67,202,186,154,5,122,204,148,111,89,227,68,115,211,238,72,174,139,147,248,164,143,146,160,138,190,40,254,132,245,55,242,95,120,162,41,131,106,187,152,204,182,161,171,148,122,165,135,208,210,92,88,234,119,91,110,246,202,148,70,178,227,110,145,241,190,88,18,78,42,232,95,202,40,222,201,26,139,197,236,111,38,189,156,227,126,133,52,119,88,176,29,117,192,45,122,141,167,55,234,75,141,182,227,79,4,178,197,21,84,51,79,111,158,72,99,153,212,149,77,133,239,108,85,49,182,86,36,145,43,149,90,171,255,0,82,175,181,4,0,241,171,244,177,139,125,64,161,246,235,137,85,123,78,245,79,163,127,80,49,239,113,128,210,152,60,254,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,90,106,234,26,148,94,18,179,170,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,103,219,122,59,73,202,182,141,170,107,139,92,165,243,216,221,247,204,220,49,155,139,93,36,189,202,22,212,200,198,65,60,171,12,81,173,100,113,164,46,153,145,162,181,189,232,213,23,163,208,233,126,31,123,245,200,118,205,153,80,224,218,131,125,171,172,210,187,189,68,112,215,50,163,205,86,190,192,196,74,151,36,212,48,164,168,200,88,234,138,134,201,80,141,141,239,123,24,170,214,185,232,136,183,167,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,197,119,137,186,172,55,106,26,71,112,204,47,55,42,71,100,247,26,122,138,108,78,209,36,107,51,238,55,20,103,220,87,68,215,177,222,90,55,58,55,76,254,77,226,197,70,162,247,31,27,31,158,204,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,156,229,127,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,252,155,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,11,222,240,238,222,253,30,234,176,69,196,179,26,174,58,155,137,219,226,150,250,229,134,10,104,110,145,186,105,99,101,85,44,76,149,207,119,22,50,15,48,169,28,113,178,90,134,163,26,141,123,26,147,0,168,15,20,141,253,81,234,39,158,219,38,142,92,45,87,44,65,60,157,70,69,145,81,212,193,93,13,222,68,237,84,195,77,73,36,110,123,27,12,79,72,214,73,17,82,71,75,26,199,247,25,27,251,208,175,110,155,104,213,61,208,103,112,224,186,103,105,255,0,125,231,111,53,144,84,252,46,217,251,153,165,143,205,207,12,82,118,123,189,135,178,62,77,251,239,232,212,255,0,42,165,138,120,155,232,94,156,109,211,98,56,46,151,233,125,155,200,218,168,117,2,138,89,166,149,81,245,87,10,167,91,46,9,37,85,76,136,137,220,153,252,91,213,122,35,81,173,107,24,214,49,140,99,98,7,133,199,174,205,50,252,235,217,235,75,254,0,0,10,86,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,27,63,77,255,0,50,34,175,138,63,174,205,77,252,151,217,232,137,85,224,99,248,217,250,111,249,145,106,128,17,87,197,31,208,158,166,254,75,239,20,69,43,109,59,213,62,141,253,64,199,189,198,3,74,96,25,87,52,167,180,239,75,26,55,244,255,0,30,246,232,14,170,0,50,239,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,156,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,8,217,70,235,172,91,180,209,170,44,203,187,106,163,203,237,189,40,242,155,37,20,207,119,144,170,228,244,142,68,108,136,143,72,103,99,59,177,175,87,181,58,190,62,227,223,20,138,72,0,10,75,241,53,223,109,215,91,179,43,142,134,105,110,77,73,38,151,216,106,35,109,85,101,174,119,61,153,37,107,17,174,115,228,147,162,35,233,161,151,171,99,99,57,70,247,199,223,229,34,44,61,174,193,224,99,248,217,250,111,249,145,202,188,106,253,83,226,223,79,232,125,198,226,122,175,11,125,253,81,233,223,145,219,38,177,220,45,86,220,65,124,229,70,59,145,86,84,193,67,13,162,69,238,212,205,77,87,36,142,99,29,12,175,89,22,57,21,86,70,203,34,71,247,217,35,59,54,254,1,21,119,237,189,251,22,209,240,72,168,177,202,171,85,203,83,111,125,169,108,150,74,200,95,81,11,41,82,100,73,170,170,219,28,177,190,56,120,54,86,70,188,209,207,151,167,22,185,177,202,172,160,187,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,206,154,122,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,75,244,241,71,244,39,169,191,146,251,197,17,73,123,120,220,14,125,182,93,80,161,213,125,57,125,35,238,84,116,245,20,146,209,215,44,203,69,91,4,209,171,93,21,68,112,201,27,164,98,59,132,173,106,187,162,73,20,110,249,241,67,67,218,23,174,154,113,184,189,56,183,106,134,151,222,124,245,170,187,172,83,67,42,35,42,173,245,77,68,89,41,106,99,69,94,220,204,228,222,169,213,90,173,115,94,199,61,143,99,221,208,0,0,205,102,233,244,83,250,59,110,11,54,209,200,238,30,118,147,31,184,39,144,157,210,247,36,125,12,241,50,162,151,186,238,220,104,179,36,19,68,146,113,98,55,184,143,227,213,189,21,109,211,194,11,84,45,89,166,210,233,176,56,91,73,5,203,79,175,21,182,218,136,27,90,217,103,150,10,153,157,91,21,83,226,232,142,133,142,117,68,208,183,175,36,114,210,200,168,239,226,214,205,242,178,252,108,53,138,235,101,195,112,61,16,177,223,169,34,167,201,106,42,175,119,250,56,106,156,218,183,65,74,177,182,141,178,198,215,162,45,52,146,201,59,209,36,98,163,165,163,98,181,81,98,113,13,124,49,116,183,246,161,188,156,43,205,216,190,39,106,196,188,198,83,112,254,250,236,249,95,43,26,249,73,254,79,107,159,198,186,74,47,184,222,93,122,253,230,171,17,229,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,83,7,137,238,194,169,180,98,235,87,184,29,31,177,82,80,105,245,206,162,154,27,173,162,147,186,245,180,220,103,116,220,230,142,38,197,218,167,161,114,182,6,162,44,191,118,105,210,54,53,172,88,216,216,193,181,29,215,106,62,210,181,29,153,174,21,47,158,181,87,118,224,191,216,39,153,89,75,119,165,106,170,163,92,168,139,219,153,156,156,177,76,136,174,141,206,114,42,61,143,146,55,200,175,17,31,17,74,109,201,218,168,116,155,71,221,87,75,167,210,211,219,174,215,89,170,233,165,164,175,169,184,163,100,123,232,228,70,204,177,73,77,18,201,7,86,172,107,214,162,153,94,199,189,141,141,238,137,90,83,161,122,143,172,180,121,125,219,10,179,119,109,88,38,63,91,146,95,238,83,170,178,150,138,150,158,9,38,70,57,232,139,214,105,123,78,100,81,162,43,156,228,114,175,70,50,71,179,192,30,215,88,180,119,62,208,172,254,233,167,58,141,97,171,183,92,173,213,19,197,20,178,210,205,12,23,8,35,154,72,91,87,74,233,152,199,75,77,35,162,122,199,42,53,17,200,159,245,162,78,173,146,248,163,90,180,47,65,175,186,109,172,180,217,6,75,114,197,105,214,108,35,140,173,114,85,192,189,184,227,180,190,85,111,40,25,19,149,210,54,87,247,17,176,247,35,106,39,102,8,101,131,250,233,174,154,143,184,189,71,184,234,134,168,94,124,245,214,187,164,80,195,18,43,41,109,244,173,85,88,233,105,163,85,94,220,44,228,238,137,213,92,174,115,158,247,61,239,123,221,98,190,20,123,22,255,0,1,186,13,107,195,63,224,245,88,5,21,115,191,210,115,174,146,83,171,127,236,188,171,220,239,247,243,35,63,197,230,45,80,205,102,236,125,83,235,39,212,12,135,220,103,60,166,149,106,102,85,163,122,143,142,106,150,21,87,229,239,88,205,194,43,133,55,41,36,100,115,112,95,191,4,189,183,177,238,134,86,43,163,145,136,228,231,27,222,213,94,142,82,253,54,137,188,204,7,115,90,47,87,168,213,117,212,150,11,150,35,79,20,89,148,85,178,195,75,5,20,237,164,100,211,213,177,171,60,142,142,133,93,223,72,229,153,205,85,72,37,235,253,135,41,84,25,151,137,166,227,191,164,118,75,172,122,105,159,93,104,49,186,251,130,50,221,138,220,213,245,22,191,133,196,248,210,40,228,163,124,178,71,12,210,199,3,22,105,41,222,199,243,150,126,219,216,143,45,211,101,154,205,171,154,249,160,214,173,78,214,93,58,164,196,110,247,74,137,159,66,202,78,108,130,229,110,94,46,130,182,56,101,115,229,129,143,71,57,168,215,189,220,210,52,153,171,219,149,136,157,212,25,172,221,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,149,64,3,53,155,177,245,79,172,159,80,50,31,113,156,242,154,85,169,153,86,141,234,62,57,170,88,85,95,151,189,99,55,8,174,20,220,164,145,145,205,193,126,252,18,246,222,199,186,25,88,174,142,70,35,147,156,111,123,85,122,57,75,254,217,118,237,177,93,220,233,98,101,54,216,188,142,73,98,242,214,252,154,220,230,199,23,110,185,212,209,189,243,193,18,77,44,137,71,36,139,51,97,124,138,142,119,102,68,84,234,197,36,1,226,181,139,71,112,29,117,192,46,154,115,168,214,26,75,141,182,227,79,60,81,75,45,44,51,79,111,158,72,100,133,181,116,174,153,143,108,85,49,182,87,172,114,163,85,90,171,255,0,90,46,122,247,85,182,124,203,106,26,185,89,165,185,133,117,37,197,142,167,109,202,209,115,166,84,107,46,54,233,31,35,34,157,99,228,174,133,252,162,145,143,141,202,188,94,199,113,115,217,194,71,202,13,128,248,149,214,104,53,29,94,153,107,205,214,235,121,193,105,173,245,85,118,122,182,178,123,133,202,142,170,40,32,101,53,186,37,146,116,142,42,53,142,157,241,199,27,88,141,100,211,49,92,230,70,175,115,34,254,234,183,49,153,110,191,87,43,53,75,48,161,164,183,49,180,237,182,218,45,148,200,142,101,186,221,27,228,124,80,44,156,81,211,63,148,178,61,242,57,19,147,222,238,45,99,56,70,207,43,150,104,238,125,130,224,24,166,163,101,246,26,187,69,183,52,168,173,138,203,21,109,44,212,243,213,65,79,13,28,222,109,141,145,141,107,233,164,109,124,73,28,172,115,145,203,28,191,195,138,43,191,87,66,246,253,159,110,30,235,148,216,180,229,148,147,220,177,92,94,187,42,150,142,84,153,211,215,65,76,232,154,234,106,88,225,142,71,75,82,247,76,198,199,26,163,81,203,242,228,159,46,190,87,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,167,56,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,108,123,90,252,99,62,213,232,21,46,45,165,184,221,214,205,169,55,155,123,45,249,29,198,166,143,203,208,209,247,104,164,101,84,246,185,96,173,90,136,230,101,67,163,116,15,145,23,139,81,85,200,174,68,43,135,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,39,57,95,209,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,47,251,102,123,51,192,118,153,128,83,81,209,208,210,92,115,107,141,59,37,191,95,165,138,25,167,108,242,67,78,149,52,148,181,41,4,83,37,15,122,157,36,142,41,58,175,85,228,239,159,240,243,254,40,254,132,245,55,242,95,120,162,40,4,147,251,28,223,30,101,180,44,201,212,181,76,171,190,105,213,242,161,175,191,88,88,244,231,27,250,35,124,237,31,37,70,178,165,173,70,162,181,85,25,51,26,140,122,181,91,20,177,95,245,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,1,74,222,53,126,169,241,111,167,244,62,227,113,32,1,117,62,26,158,32,95,183,106,58,29,4,213,105,184,103,214,171,123,190,23,113,115,186,71,120,161,164,130,153,159,189,150,122,151,205,81,113,122,249,153,228,226,196,106,199,27,223,242,226,226,127,131,149,110,171,75,127,109,59,113,212,93,51,134,197,241,154,251,206,63,85,240,170,47,53,229,251,183,72,153,222,161,253,226,189,141,111,74,168,160,119,223,114,49,122,116,127,86,171,145,115,109,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,166,157,16,205,110,186,149,162,248,14,163,95,105,233,32,185,101,88,189,170,247,89,21,35,28,216,35,158,166,146,57,164,108,109,115,156,228,98,57,234,136,138,231,47,78,157,85,127,137,29,60,84,245,142,251,164,91,71,187,211,99,144,244,171,207,110,17,97,210,84,242,103,247,173,45,76,19,201,82,188,30,199,35,251,144,83,203,7,79,186,230,247,249,181,200,230,34,45,43,109,251,76,255,0,108,154,227,129,233,108,148,151,90,138,76,155,32,161,183,215,252,46,62,117,80,208,190,102,249,169,217,247,30,141,237,64,146,200,175,115,85,172,107,21,206,78,45,83,75,214,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,20,25,226,143,235,179,83,127,37,246,122,34,127,248,42,122,88,202,126,160,87,123,117,184,159,224,0,80,15,138,63,174,205,77,252,151,217,232,136,191,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,122,158,28,91,227,169,221,110,27,95,135,234,11,41,41,245,23,15,167,129,245,211,68,248,162,101,238,145,202,172,74,216,160,69,71,49,237,114,53,179,181,173,237,53,242,196,230,171,82,100,138,57,148,12,171,158,215,71,117,139,62,208,172,254,215,168,218,115,126,171,183,92,173,213,16,75,44,81,85,77,12,23,8,35,154,57,157,73,84,216,94,199,75,77,35,162,98,73,18,185,17,200,159,245,42,95,246,146,110,239,1,213,109,174,85,238,138,142,221,87,79,109,178,89,238,23,43,245,150,158,162,26,170,218,9,232,98,124,149,52,191,39,53,170,245,107,17,241,119,59,106,248,229,133,238,108,124,250,37,53,211,120,140,238,142,193,173,23,237,87,196,117,51,32,134,219,120,188,85,87,197,138,94,238,146,221,237,84,212,82,213,247,219,66,216,166,232,214,49,173,70,196,146,66,216,100,70,114,70,58,62,74,133,133,110,155,82,245,31,88,124,40,242,61,77,213,12,34,213,139,93,114,59,126,61,112,134,146,221,114,90,200,231,165,146,231,111,124,117,74,138,212,242,253,238,174,145,176,115,153,209,198,232,209,242,43,249,181,148,172,74,173,130,239,95,42,218,158,163,210,89,46,215,63,49,166,89,53,194,24,242,59,125,66,200,248,232,57,171,99,117,206,157,35,107,222,217,162,98,34,189,172,106,247,163,98,49,83,147,98,124,87,231,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,144,3,198,175,210,198,45,245,2,135,219,174,37,85,237,59,213,62,141,253,64,199,189,198,3,74,96,28,211,113,90,13,134,238,75,72,239,186,83,153,209,82,57,151,26,119,190,217,93,53,58,204,251,77,197,24,228,167,173,137,26,246,59,156,110,119,85,106,61,188,216,175,141,203,193,238,69,207,102,225,246,253,159,109,151,84,43,180,163,81,153,72,251,149,29,61,61,92,85,148,41,50,209,86,193,52,104,230,203,79,36,209,198,233,24,142,231,19,156,141,232,146,69,35,126,124,84,153,91,9,241,66,253,138,98,178,233,30,225,100,186,222,113,75,53,190,89,49,155,165,44,126,98,186,139,181,26,185,150,199,181,85,59,144,191,138,71,3,149,201,217,114,181,142,84,129,81,212,240,215,112,251,129,207,183,53,170,21,218,175,168,207,164,101,202,178,158,158,146,42,58,21,153,40,168,160,134,52,107,98,167,142,105,36,116,108,87,115,149,205,71,116,89,37,145,223,46,74,124,153,206,133,234,62,155,105,198,13,170,25,173,155,225,86,173,70,243,210,216,33,157,85,181,85,20,180,169,78,171,84,232,213,62,228,50,121,166,246,149,87,147,218,199,61,26,140,116,111,127,203,166,58,59,159,107,28,153,29,30,156,216,106,239,151,44,110,206,151,185,109,148,52,179,84,214,213,193,231,105,105,28,218,120,97,99,221,35,218,234,182,72,228,94,136,145,199,35,186,253,212,69,252,172,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,156,226,127,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,177,237,210,248,189,253,181,209,171,62,45,183,171,125,215,23,202,242,139,122,174,77,113,157,221,38,199,254,243,152,250,74,41,81,19,185,51,248,171,146,169,17,188,34,123,21,168,217,220,190,90,184,112,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,66,83,80,208,211,34,115,149,253,21,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,83,66,123,59,218,174,27,181,13,35,183,225,246,107,109,35,178,123,141,61,61,78,89,119,142,69,153,247,27,138,51,239,163,101,115,24,239,45,27,157,35,97,103,22,241,98,171,149,59,143,145,239,142,190,53,126,150,49,111,168,20,62,221,113,32,7,133,199,174,205,50,252,235,217,235,75,254,0,0,10,86,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,27,63,77,255,0,50,34,175,138,63,174,205,77,252,151,217,232,142,213,224,213,174,154,113,166,218,143,153,233,126,107,121,248,85,215,81,190,19,21,130,105,209,27,75,81,85,74,181,72,180,174,145,87,238,77,39,154,111,105,21,56,189,204,115,17,200,247,70,199,220,160,5,122,248,186,238,111,1,198,180,74,225,183,27,125,77,37,231,44,204,106,41,155,93,5,37,198,21,125,134,10,89,233,43,81,245,81,34,172,173,124,201,218,72,152,230,181,28,199,72,254,95,113,26,250,182,218,119,170,125,27,250,129,143,123,140,6,148,192,50,174,105,79,105,222,150,52,111,233,254,61,237,208,29,84,0,101,92,233,91,120,220,14,125,182,93,80,161,213,125,57,125,35,238,84,116,245,20,146,209,215,44,203,69,91,4,209,171,93,21,68,112,201,27,164,98,59,132,173,106,187,162,73,20,110,249,241,67,66,123,120,220,14,3,185,173,47,161,213,125,57,125,91,45,181,149,21,20,146,209,215,44,41,91,69,60,50,43,93,21,68,112,201,35,99,122,183,132,173,106,187,170,199,44,110,249,114,67,165,149,107,226,161,191,90,106,90,107,174,214,52,110,251,73,88,250,202,121,173,249,205,206,159,186,143,163,122,75,11,146,130,154,162,57,90,213,122,181,147,197,84,199,49,236,225,47,107,170,61,37,107,42,132,181,79,3,31,198,207,211,127,204,142,85,227,87,234,159,22,250,127,67,238,55,18,0,23,61,225,115,190,219,174,182,90,166,208,141,104,201,169,42,51,107,29,59,29,143,220,106,231,119,157,200,104,154,215,172,172,147,146,113,150,166,157,172,106,171,249,247,37,141,202,245,107,150,25,165,117,133,28,127,116,91,155,192,118,179,165,247,45,64,203,234,105,43,46,76,167,115,172,184,242,92,97,166,173,188,206,146,69,31,8,27,34,242,115,24,233,226,116,175,99,94,177,198,174,127,23,116,70,187,61,154,209,171,217,150,189,106,134,65,171,154,129,61,36,151,220,138,161,179,84,37,36,9,12,17,49,145,182,40,161,141,159,53,70,71,20,113,198,138,229,115,213,24,138,231,57,202,174,95,20,95,247,138,63,161,61,77,252,151,222,40,138,1,36,166,197,247,155,125,217,230,163,213,92,228,181,124,103,12,202,60,189,62,77,109,137,140,74,167,71,18,191,181,83,77,35,186,116,154,46,236,170,145,185,201,28,141,123,154,238,42,172,150,59,254,197,178,204,87,57,177,82,229,56,86,77,106,200,44,181,188,252,181,198,215,91,29,93,44,252,30,230,63,132,177,171,152,238,47,99,154,189,23,228,230,170,47,205,20,253,96,1,77,126,52,154,57,98,195,245,151,18,214,43,68,221,186,189,68,183,212,83,221,41,184,189,121,85,91,91,79,27,106,121,185,234,137,206,9,233,226,237,181,140,107,124,183,47,188,233,28,169,249,94,13,154,215,246,27,112,87,109,28,171,183,247,169,53,54,222,157,153,227,139,148,144,87,91,162,168,168,143,147,150,70,163,97,116,15,172,71,116,99,220,178,118,58,113,111,53,46,164,160,191,20,220,254,167,58,222,150,101,74,153,13,37,218,219,138,211,208,88,45,171,76,177,57,148,172,142,153,146,212,83,171,227,79,188,246,86,79,86,143,230,170,246,191,147,23,167,4,107,102,7,130,126,142,221,108,184,110,121,173,247,203,13,36,84,249,45,69,45,146,193,89,53,43,155,86,232,41,86,71,86,58,41,28,196,69,166,146,89,32,98,172,111,84,116,180,111,71,34,44,77,44,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,228,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,160,205,253,108,163,42,218,158,163,213,222,237,54,207,49,166,89,53,194,105,49,203,133,58,72,248,232,57,171,164,109,178,161,100,115,222,217,162,98,42,49,207,114,247,163,98,189,23,147,101,100,92,43,71,116,119,62,215,92,254,215,167,58,115,97,171,184,220,174,53,16,69,44,177,82,205,52,22,248,36,154,56,93,87,84,232,88,247,69,77,27,165,98,201,42,181,81,168,191,245,34,221,77,179,106,184,110,212,60,63,53,83,15,179,91,105,29,147,220,116,222,243,83,150,93,227,145,102,125,198,226,150,169,249,163,101,115,24,239,45,27,157,35,97,103,22,241,98,171,149,59,143,145,239,162,19,66,123,223,217,118,43,187,141,56,158,134,137,182,171,38,125,109,237,207,100,200,101,161,141,210,63,180,147,113,161,169,157,24,179,37,27,214,121,21,90,197,251,146,43,101,226,254,43,27,232,7,44,197,175,184,54,85,121,194,178,154,31,37,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,31,54,43,152,238,47,99,147,171,85,90,189,58,162,170,124,201,191,225,161,176,170,157,121,200,97,214,173,89,177,85,193,167,86,58,136,230,180,50,78,215,11,253,198,10,168,220,232,93,12,209,72,217,232,81,177,205,20,203,247,57,61,200,198,57,202,201,145,151,104,12,214,110,199,213,62,178,125,64,200,125,198,115,223,228,155,46,202,191,162,22,159,238,187,0,109,214,255,0,73,123,248,164,25,69,174,10,25,42,36,181,121,90,186,214,182,185,174,137,138,140,163,72,41,17,37,116,170,157,185,56,175,39,54,94,49,112,188,55,63,204,180,250,166,235,85,134,100,53,118,167,223,44,245,182,11,154,66,169,194,178,221,87,18,197,81,79,43,28,138,215,177,205,94,169,213,62,235,218,199,183,139,216,215,39,234,232,166,151,221,117,171,87,49,13,40,179,58,174,58,140,166,241,77,109,125,69,53,19,170,223,71,3,222,157,234,165,137,170,138,246,67,23,114,87,253,230,162,50,55,42,185,168,138,169,165,61,61,194,173,90,107,128,99,90,115,98,168,171,158,219,138,217,232,172,148,114,213,189,174,158,72,41,161,100,49,186,71,53,173,106,189,90,196,85,84,107,83,175,94,136,159,192,244,0,205,102,236,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,164,170,0,25,172,221,143,170,125,100,250,129,144,251,140,231,191,201,54,93,149,127,68,45,63,221,118,0,219,173,254,146,247,241,72,50,139,92,20,50,84,73,106,242,181,117,173,109,115,93,19,21,25,70,144,82,34,74,233,85,59,114,113,94,78,108,188,98,230,187,117,215,156,203,109,186,185,98,213,108,50,182,173,175,183,84,49,151,58,24,106,18,22,93,173,202,246,173,69,20,170,230,61,188,36,107,122,35,149,142,224,244,100,141,78,108,106,166,140,244,171,82,44,90,193,167,24,230,168,99,20,119,90,75,86,77,111,138,227,73,13,210,133,244,149,76,142,68,234,136,248,223,255,0,238,123,85,209,189,189,31,27,222,199,53,238,245,103,10,222,38,213,112,221,215,233,29,195,15,188,219,105,27,147,219,169,234,42,113,59,188,146,44,47,183,92,85,159,113,29,43,88,247,121,105,28,216,219,51,56,187,147,17,28,137,220,100,111,101,0,235,22,142,231,218,21,159,221,52,231,81,172,53,118,235,149,186,162,120,162,150,90,89,161,130,225,4,115,73,11,106,233,93,51,24,233,105,164,116,79,88,229,70,162,57,19,254,180,78,255,0,225,231,178,203,174,233,245,66,158,251,151,227,245,110,210,188,106,161,87,32,172,74,151,82,165,108,233,31,40,173,240,72,214,171,158,247,57,98,116,168,197,106,178,21,114,247,35,123,225,229,37,124,110,45,54,171,5,171,65,172,86,43,101,37,186,219,110,167,200,41,40,232,233,33,108,48,83,65,27,109,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,154,248,42,122,167,202,126,159,215,123,141,184,233,94,43,27,18,186,165,214,191,116,218,53,140,210,58,218,234,117,159,55,181,91,160,115,103,142,116,115,221,37,225,24,138,173,123,28,213,106,79,193,173,86,43,59,238,71,243,158,72,235,2,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,66,239,252,52,54,57,77,183,28,54,29,97,206,31,86,253,69,205,44,241,178,106,73,25,45,59,44,118,233,150,57,210,137,208,189,26,229,169,87,50,39,76,231,183,238,62,52,141,136,136,215,190,105,190,69,95,20,127,66,122,155,249,47,188,81,20,109,162,24,85,171,82,181,163,1,211,155,237,69,92,22,220,171,40,181,89,43,37,164,123,91,60,112,84,213,199,12,142,141,206,107,154,143,70,189,85,21,90,228,235,211,170,47,240,58,6,241,54,171,153,109,67,87,46,24,125,230,219,86,236,98,227,81,81,83,137,221,228,145,38,101,198,220,143,251,136,233,90,198,55,204,198,215,70,217,153,197,188,94,168,228,78,219,227,123,228,87,134,167,136,23,236,38,178,135,65,53,90,110,120,13,214,224,239,133,220,92,238,178,89,235,170,231,166,103,239,101,158,165,144,211,219,152,158,102,121,56,177,92,146,72,247,252,249,56,186,144,10,86,241,171,245,79,139,125,63,161,247,27,137,194,182,211,180,75,174,230,180,143,88,114,188,62,227,86,153,102,154,211,219,46,86,219,84,116,238,157,151,120,37,101,115,170,41,90,200,218,233,124,203,146,154,62,207,20,84,115,250,198,230,254,241,36,143,133,127,178,172,11,42,255,0,117,113,204,147,28,184,127,210,81,215,91,107,169,228,255,0,187,36,51,71,35,63,230,115,92,223,242,42,23,231,177,205,241,225,187,189,195,93,75,84,202,75,30,162,216,233,218,251,245,133,143,94,18,51,170,55,206,209,242,85,115,233,156,229,106,43,85,85,240,189,200,199,171,145,209,75,44,160,6,115,55,193,163,183,93,16,221,30,160,98,53,150,26,75,85,182,182,241,83,123,176,197,67,74,232,40,150,213,87,43,166,166,109,59,85,140,111,8,218,229,129,201,26,112,108,144,72,198,170,240,234,89,247,131,78,127,83,147,109,114,233,134,92,114,26,74,186,140,59,40,171,166,163,183,181,98,73,232,109,213,17,69,81,26,189,173,68,122,178,74,153,43,149,175,127,94,170,217,26,139,210,62,45,141,126,52,250,197,117,189,106,230,41,162,22,251,245,36,182,44,106,206,203,221,117,29,37,83,156,246,221,106,159,35,81,181,81,163,213,136,248,233,163,137,241,35,152,143,107,43,36,94,170,217,80,252,159,5,140,2,166,251,184,108,175,80,106,49,234,74,203,110,43,139,190,153,149,211,36,78,125,5,198,178,162,52,133,98,71,47,54,189,244,240,87,177,94,196,249,51,155,92,169,220,68,117,207,148,3,226,143,235,179,83,127,37,246,122,34,127,248,42,122,88,202,126,160,87,123,117,184,159,224,249,36,187,90,161,186,211,216,166,185,210,50,229,89,79,53,93,61,27,166,106,79,52,16,186,54,203,43,35,235,201,204,99,167,133,174,114,39,70,172,177,162,244,228,157,126,176,80,15,138,63,174,205,77,252,151,217,232,134,143,108,130,251,175,59,59,201,181,215,75,233,110,183,156,235,23,204,38,183,77,99,138,102,44,117,150,120,168,96,154,69,166,133,34,89,37,172,73,42,26,228,103,113,17,241,177,205,99,29,34,177,175,143,250,85,169,153,86,141,234,62,57,170,88,85,95,151,189,99,55,8,174,20,220,164,145,145,205,193,126,252,18,246,222,199,186,25,88,174,142,70,35,147,156,111,123,85,122,57,75,254,217,118,237,177,93,220,233,98,101,54,216,188,142,73,98,242,214,252,154,220,230,199,23,110,185,212,209,189,243,193,18,77,44,137,71,36,139,51,97,124,138,142,119,102,68,84,234,197,36,1,149,114,85,110,83,100,23,221,36,208,237,45,220,62,7,75,117,188,97,153,110,31,102,184,228,117,51,204,201,164,180,94,42,225,108,142,71,50,56,153,218,163,127,118,38,68,245,87,170,72,142,99,222,138,248,145,241,255,0,15,213,93,71,211,251,22,83,140,97,89,165,214,203,106,205,109,237,181,223,233,40,234,22,56,238,20,168,244,122,71,34,39,253,230,245,78,142,88,229,154,53,94,18,200,215,123,93,166,109,250,235,185,173,121,198,52,162,141,149,108,182,214,84,121,187,245,101,58,57,22,138,213,15,71,84,203,220,72,228,108,111,86,244,138,39,72,222,11,52,176,181,221,57,23,41,226,99,105,181,88,60,63,245,2,197,98,182,82,91,173,182,234,123,13,37,29,29,36,45,134,10,104,35,187,80,182,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,10,75,219,214,45,98,206,117,247,77,48,172,166,135,206,217,114,12,194,205,107,184,211,119,95,31,126,150,122,216,163,150,62,108,86,189,188,152,247,39,86,170,57,58,245,69,69,249,157,3,122,59,73,202,182,141,170,107,139,92,165,243,216,221,247,204,220,49,155,139,93,36,189,202,22,212,200,198,65,60,171,12,81,173,100,113,164,46,153,145,162,181,189,232,213,23,163,208,144,30,26,158,32,95,176,154,202,29,4,213,105,185,224,55,91,131,190,23,113,115,186,201,103,174,171,158,153,159,189,150,122,150,67,79,110,98,121,153,228,226,197,114,73,35,223,243,228,226,234,72,1,227,87,233,99,22,250,129,67,237,215,18,170,246,157,234,159,70,254,160,99,222,227,1,165,48,1,31,247,175,181,27,22,237,52,106,183,13,237,90,168,242,251,111,90,204,90,247,91,11,221,228,42,185,49,100,141,93,26,163,210,25,216,206,212,137,209,237,78,172,147,182,247,197,26,25,247,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,206,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,89,85,225,247,176,172,135,115,57,149,14,115,168,54,42,186,61,43,180,84,71,53,115,234,60,213,19,239,236,84,169,106,67,67,50,68,172,153,141,168,167,108,117,10,217,24,246,49,234,141,115,94,168,169,223,252,110,45,54,171,5,171,65,172,86,43,101,37,186,219,110,167,200,41,40,232,233,33,108,48,83,65,27,109,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,154,248,42,122,167,202,126,159,215,123,141,184,245,94,41,27,5,163,211,191,61,185,189,28,183,218,173,184,130,249,58,124,139,29,163,166,130,134,27,68,139,218,166,134,166,146,56,218,198,58,25,94,177,164,145,162,44,141,150,69,147,239,178,71,246,107,130,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,66,247,188,59,182,65,71,181,92,17,114,220,198,151,150,166,229,150,248,162,190,181,102,130,166,27,92,109,154,89,25,75,75,43,34,107,219,201,143,131,204,34,73,36,111,150,157,170,199,43,88,199,44,192,32,7,141,95,165,140,91,234,5,15,183,92,72,1,225,113,235,179,76,191,58,246,122,210,255,0,128,0,2,149,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,198,207,211,127,204,136,171,226,143,235,179,83,127,37,246,122,34,42,151,167,225,221,191,170,61,206,98,171,129,234,149,194,213,109,212,219,39,106,159,170,212,193,79,246,154,53,142,87,249,154,90,110,72,245,153,140,130,71,84,71,27,22,54,253,217,27,197,178,118,226,154,164,127,222,190,235,172,91,75,209,170,220,203,187,106,172,203,238,93,104,241,107,37,108,207,111,159,170,228,196,146,69,108,104,175,88,96,99,251,178,47,86,53,122,50,62,227,31,44,106,103,223,63,207,243,45,83,204,174,218,131,168,57,13,93,243,33,190,84,45,77,117,117,74,167,57,95,209,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,61,174,211,189,83,232,223,212,12,123,220,96,52,166,1,149,115,74,123,78,244,177,163,127,79,241,239,110,128,234,160,3,42,228,148,220,102,203,178,173,28,210,205,51,215,28,89,183,91,254,25,157,225,246,187,237,198,165,40,100,127,192,43,166,166,165,89,98,170,153,140,237,50,25,38,170,111,151,115,149,174,119,87,70,168,171,31,114,79,151,99,155,187,186,237,7,87,29,149,207,110,171,188,98,119,234,118,219,114,59,84,21,14,99,223,2,61,28,202,168,88,174,72,159,83,10,242,225,220,78,138,201,38,141,29,31,117,100,109,148,239,75,196,231,1,211,109,35,180,77,182,204,199,31,203,178,204,222,158,69,161,175,164,171,134,161,152,244,8,200,220,181,21,84,170,189,214,84,170,76,212,138,9,163,106,115,108,139,34,47,105,97,146,152,113,108,79,42,206,111,180,184,182,21,140,221,114,11,213,111,63,45,110,181,209,73,87,85,63,6,57,239,225,20,104,231,187,139,24,231,47,68,249,53,170,171,242,69,59,6,238,118,191,117,218,102,91,137,105,206,75,119,164,184,228,55,28,93,183,187,196,180,53,14,154,137,179,201,113,174,134,54,211,185,241,68,244,103,151,167,167,87,35,218,171,220,89,58,47,30,40,147,127,192,199,241,179,244,223,243,35,149,120,213,250,167,197,190,159,208,251,141,196,227,251,70,217,181,78,236,52,191,88,238,24,165,77,91,179,188,34,158,205,54,53,66,181,177,83,209,87,62,162,74,149,168,134,117,124,110,94,110,138,153,91,18,243,141,137,35,155,220,114,51,170,182,58,255,0,178,172,11,42,255,0,117,113,204,147,28,184,127,210,81,215,91,107,169,228,255,0,187,36,51,71,35,63,230,115,92,223,242,42,23,147,180,143,17,237,47,214,93,18,189,230,186,201,149,227,248,142,89,132,83,205,93,149,81,178,41,41,233,155,68,179,171,105,234,104,227,124,146,203,59,28,143,130,21,107,85,210,121,135,35,56,39,118,14,229,69,238,187,117,218,143,187,93,71,126,107,154,203,228,109,84,61,200,44,22,8,38,87,210,218,41,92,168,170,214,170,162,119,38,127,22,172,179,42,35,164,115,90,136,140,99,35,141,159,94,19,181,92,202,249,182,61,67,221,38,71,109,171,182,226,120,229,61,29,54,63,59,164,72,214,237,113,150,233,73,75,42,177,142,98,172,148,209,69,37,67,92,244,115,63,125,219,107,85,253,185,154,222,20,95,247,138,63,161,61,77,252,151,222,40,138,1,59,254,245,246,163,125,218,94,178,214,225,189,171,173,102,33,114,235,89,139,94,235,97,99,124,253,47,22,44,145,171,163,85,98,205,3,223,218,145,58,49,203,209,146,118,216,201,99,67,170,248,119,111,234,179,108,121,82,224,122,165,112,186,220,180,202,247,218,167,234,181,51,212,125,153,145,36,149,254,102,150,155,146,177,33,123,231,145,213,17,198,196,145,223,118,70,242,116,125,185,111,80,0,67,95,21,237,29,181,106,86,210,239,121,115,108,53,117,217,14,159,84,83,222,237,114,209,82,182,89,227,129,211,71,13,107,94,238,14,122,83,37,59,223,60,136,213,106,117,165,137,239,94,49,170,20,193,160,58,199,125,219,254,178,226,122,197,142,67,230,42,241,155,131,106,36,166,228,198,121,186,87,181,209,212,211,115,123,30,145,247,96,146,88,187,156,21,204,231,201,191,121,168,166,143,181,87,83,49,93,27,211,140,143,84,179,90,191,47,101,198,109,242,220,42,120,201,27,36,155,130,125,200,34,238,61,140,116,210,189,91,28,108,87,39,57,30,198,162,245,114,25,140,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,233,167,169,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,209,158,203,244,114,251,160,91,96,192,52,171,41,155,157,234,213,111,146,162,227,31,22,39,150,170,171,168,150,174,90,110,172,123,216,254,203,234,29,23,113,174,86,191,183,205,58,35,186,39,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,30,43,88,180,119,1,215,92,2,233,167,58,141,97,164,184,219,110,52,243,197,20,178,210,195,52,246,249,228,134,72,91,87,74,233,152,246,197,83,27,101,122,199,42,53,85,170,191,245,162,242,173,164,108,115,72,246,133,77,123,170,195,223,87,124,200,111,149,19,50,107,245,209,140,243,113,219,187,170,232,40,163,224,136,214,49,173,72,214,71,53,19,189,43,121,185,26,214,197,20,94,215,118,62,150,53,147,233,254,67,237,211,153,172,53,80,67,253,226,120,115,105,198,234,179,188,87,63,134,171,236,181,234,59,132,80,101,183,42,46,137,53,210,206,200,95,209,169,26,177,204,117,99,94,200,34,142,103,170,35,34,123,249,164,201,20,49,36,170,196,241,107,22,13,138,217,176,172,90,135,201,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,205,234,231,187,139,24,212,234,229,87,47,78,170,170,191,51,245,129,154,205,216,250,167,214,79,168,25,15,184,206,92,159,134,23,217,92,195,96,248,118,45,91,240,171,221,35,62,57,105,189,219,165,237,212,198,222,237,198,169,238,166,169,137,122,162,115,130,120,220,177,189,62,244,114,181,122,43,92,157,107,135,196,119,99,148,219,82,204,168,51,13,62,125,93,70,157,102,21,19,178,134,25,89,44,175,178,85,181,17,235,69,44,234,138,215,177,205,87,58,7,57,221,215,50,41,90,228,114,194,178,201,37,60,22,54,253,117,183,83,101,123,151,190,50,174,150,158,233,78,252,86,193,19,145,204,101,84,9,44,115,86,84,171,93,31,71,177,37,134,8,163,146,57,21,57,199,84,215,55,171,90,169,105,64,242,154,171,169,152,174,141,233,198,71,170,89,173,95,151,178,227,54,249,110,21,60,100,141,146,77,193,62,228,17,119,30,198,58,105,94,173,142,54,43,147,156,143,99,81,122,185,12,219,235,126,107,106,212,173,104,207,181,26,197,79,87,5,183,42,202,46,183,186,56,170,216,214,207,28,21,53,114,77,27,100,107,92,230,163,209,175,68,84,71,57,58,245,232,171,252,75,137,240,142,215,77,56,203,246,217,103,209,11,101,231,181,153,224,158,126,91,149,174,161,17,146,77,75,81,95,52,241,213,83,252,215,187,10,121,134,70,245,78,142,100,136,136,230,162,62,39,73,58,128,6,107,55,99,234,159,89,62,160,100,62,227,57,115,222,25,214,155,85,255,0,195,255,0,79,236,87,219,101,37,198,219,113,167,191,82,86,81,213,194,217,160,169,130,75,181,115,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,243,248,127,133,30,220,108,90,227,148,234,214,79,75,246,154,203,116,184,54,231,97,196,103,164,101,45,182,203,51,166,73,165,107,153,11,154,202,168,81,233,194,40,28,198,196,200,85,209,200,201,215,163,219,53,64,35,86,242,182,65,167,27,184,183,88,107,110,244,191,13,202,108,151,10,24,153,123,165,153,41,234,31,103,90,166,45,117,43,220,177,72,146,126,225,213,15,129,28,197,70,79,199,239,53,146,76,143,236,26,59,163,184,14,133,96,22,189,57,211,155,13,37,186,219,110,167,130,41,101,138,150,24,103,184,79,28,49,194,234,186,167,66,198,54,90,153,27,19,22,73,85,168,174,84,255,0,169,18,184,60,115,191,4,255,0,82,127,45,57,87,130,167,170,124,167,233,253,119,184,219,139,158,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,137,90,77,225,153,161,218,91,184,235,254,224,123,159,24,142,107,130,221,49,108,114,107,124,48,80,227,149,82,61,100,146,70,54,62,140,151,182,245,254,246,78,12,108,13,68,249,73,35,99,149,147,0,17,87,197,31,208,158,166,254,75,239,20,69,43,109,59,213,62,141,253,64,199,189,198,2,252,247,85,182,124,55,117,250,71,89,165,185,133,117,93,185,237,168,109,202,209,115,166,85,115,237,215,24,217,35,34,157,99,228,141,153,156,101,145,143,141,202,156,152,247,113,115,31,194,70,103,179,88,180,119,62,208,172,254,233,167,58,141,97,171,183,92,173,213,19,197,20,178,210,205,12,23,8,35,154,72,91,87,74,233,152,199,75,77,35,162,122,199,42,53,17,200,159,245,162,89,167,133,166,254,172,85,118,43,14,212,245,122,225,228,110,180,63,222,56,117,238,170,165,239,142,225,27,158,171,29,182,103,72,229,237,204,206,73,29,63,69,72,223,27,99,133,168,199,178,52,158,207,193,74,222,53,126,169,241,111,167,244,62,227,113,58,175,129,143,227,103,233,191,230,71,213,226,177,177,43,82,218,171,247,77,163,88,205,91,110,77,168,89,243,123,85,186,6,186,9,32,86,189,210,94,17,136,168,230,61,174,70,164,252,26,228,122,63,190,228,103,9,228,146,181,180,119,88,179,237,10,207,237,122,141,167,55,234,187,117,202,221,81,4,178,197,21,84,208,193,112,130,57,163,153,212,149,77,133,236,116,180,210,58,38,36,145,43,145,28,137,255,0,82,166,132,246,171,185,140,55,117,250,71,71,170,88,125,13,93,185,237,168,117,182,239,108,169,69,115,237,215,24,217,27,229,129,36,226,141,153,156,101,141,236,145,168,156,152,246,242,107,31,206,54,118,2,165,124,109,52,114,251,22,85,130,238,6,158,110,245,150,166,222,152,117,100,124,88,223,41,85,28,149,21,116,235,213,95,206,78,243,37,169,249,35,56,179,202,253,231,117,145,168,156,131,194,35,88,173,90,107,186,55,226,57,29,250,174,134,219,168,54,121,108,148,209,45,83,98,162,146,234,217,99,154,145,211,181,239,107,85,234,214,84,65,18,162,57,253,202,166,177,169,251,199,41,29,119,85,170,95,182,157,199,106,46,166,67,125,248,205,5,231,32,170,248,85,111,149,242,253,219,92,79,236,208,254,237,88,199,55,165,44,80,55,239,181,30,189,58,191,171,149,202,182,233,225,17,163,183,93,53,218,227,242,236,142,195,73,67,114,212,27,196,183,186,105,86,149,209,86,201,106,108,81,195,72,217,220,246,53,202,197,115,42,39,137,17,92,206,221,83,94,213,253,227,144,155,229,0,248,163,250,236,212,223,201,125,158,136,159,254,10,158,150,50,159,168,21,222,221,110,39,249,207,245,211,93,52,227,110,154,113,113,213,13,80,188,249,27,85,15,72,161,134,36,71,213,92,42,156,138,177,210,211,70,170,157,201,159,197,221,19,170,53,26,215,61,238,99,24,247,182,184,60,55,181,231,50,220,151,136,30,163,234,182,103,91,86,231,220,112,123,139,45,148,51,84,36,204,180,219,146,235,64,180,244,81,43,88,198,240,141,174,232,174,70,55,155,213,242,57,57,189,202,182,190,10,1,241,71,245,217,169,191,146,251,61,17,63,252,21,61,44,101,63,80,43,189,186,220,71,255,0,20,93,130,214,97,247,219,150,230,52,118,223,117,186,90,178,59,133,77,118,89,103,130,154,122,201,45,149,79,100,181,51,220,154,246,181,220,40,221,219,145,210,247,21,173,134,71,55,138,171,36,70,67,10,246,197,184,92,171,107,250,203,101,213,204,90,155,207,249,14,229,53,198,214,250,169,41,225,185,208,202,222,50,211,200,230,47,250,50,49,92,215,181,146,197,19,213,143,225,197,116,39,161,122,233,167,27,139,211,139,118,168,105,125,231,207,90,171,186,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,237,204,206,77,234,157,85,170,215,53,236,115,216,246,61,217,151,52,61,180,139,182,151,235,214,201,176,156,82,150,231,73,145,88,164,193,232,240,188,146,146,25,164,137,241,79,29,190,58,106,218,57,120,171,101,137,253,21,221,21,21,170,172,123,36,98,171,94,199,173,58,239,127,101,217,86,209,245,30,122,26,38,221,111,120,13,203,183,61,147,33,150,134,70,198,206,234,205,198,134,166,116,98,66,181,140,72,36,85,107,23,239,198,141,151,139,57,44,108,176,175,7,125,186,212,233,230,145,222,181,183,48,196,234,237,217,14,117,80,200,109,19,87,69,18,61,214,8,216,199,197,52,9,199,189,19,42,38,124,142,114,57,200,217,89,79,77,35,91,199,131,223,216,60,81,253,9,234,111,228,190,241,68,82,182,211,189,83,232,223,212,12,123,220,96,52,17,184,173,6,195,119,37,164,119,221,41,204,232,169,28,203,141,59,223,108,174,154,157,102,125,166,226,140,114,83,214,196,141,123,29,206,55,59,170,181,30,222,108,87,198,229,224,247,34,231,135,93,52,47,81,246,233,168,247,29,47,213,11,55,145,186,208,244,150,25,162,85,125,45,194,149,202,169,29,85,52,138,137,220,133,252,93,209,122,35,145,205,115,30,214,61,143,99,108,171,194,211,127,86,42,187,21,135,106,122,189,112,242,55,90,31,239,28,58,247,85,82,247,199,112,141,207,85,142,219,51,164,114,246,230,103,36,142,159,162,164,111,141,177,194,212,99,217,26,79,208,60,106,253,44,98,223,80,40,125,186,226,85,94,211,189,83,232,223,212,12,123,220,96,52,166,0,4,95,221,127,135,206,139,238,190,235,107,201,239,179,85,226,185,13,13,67,93,89,117,177,209,210,50,123,180,14,117,51,100,101,91,221,18,190,103,182,158,157,98,129,234,254,144,172,156,149,178,53,59,107,32,48,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,240,137,157,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,86,178,252,115,191,4,255,0,82,127,45,57,87,130,167,170,124,167,233,253,119,184,219,139,158,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,136,27,113,240,211,210,253,190,238,47,36,215,43,93,125,92,244,116,245,15,110,13,103,90,185,36,75,60,19,210,163,42,159,60,138,136,233,159,202,90,152,98,99,149,232,200,120,185,238,150,87,163,162,153,64,128,30,53,126,150,49,111,168,20,62,221,113,32,7,133,199,174,205,50,252,235,217,235,75,254,0,0,10,86,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,27,63,77,255,0,50,34,175,138,63,174,205,77,252,151,217,232,143,21,161,27,85,204,183,15,164,122,159,152,105,173,182,174,239,147,233,229,69,154,165,182,136,36,78,117,214,234,134,87,249,164,134,46,10,233,170,90,234,122,119,49,136,230,242,98,76,214,164,146,58,54,47,42,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,206,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,91,200,209,207,18,45,26,202,118,167,38,224,181,66,253,106,178,222,177,254,150,252,143,30,182,202,233,42,190,40,229,147,203,195,75,4,188,94,255,0,52,200,157,44,73,201,204,99,82,86,190,85,74,121,164,109,48,238,31,112,57,246,230,181,66,187,85,245,25,244,140,185,86,83,211,210,69,71,66,179,37,21,20,16,198,141,108,84,241,205,36,142,141,138,238,114,185,168,238,139,36,178,59,229,201,78,193,99,217,5,246,223,178,92,235,118,122,151,75,117,178,201,79,240,121,112,154,36,153,145,249,234,90,138,232,160,168,170,170,133,209,43,210,23,178,118,45,58,182,70,57,220,92,245,106,198,232,220,254,85,180,239,84,250,55,245,3,30,247,24,13,41,131,154,110,31,112,56,14,217,116,190,187,85,245,25,245,111,182,209,212,83,210,69,71,66,176,173,109,108,243,72,141,108,84,241,205,36,109,145,232,222,114,185,168,238,169,28,82,59,231,197,76,209,26,19,240,248,215,77,56,214,93,178,225,86,156,42,243,221,186,224,152,253,175,27,191,219,103,68,101,85,21,85,61,43,33,71,185,136,171,214,25,123,78,124,82,34,171,92,212,114,47,71,178,70,50,74,128,12,171,154,51,208,220,3,13,213,61,147,105,142,159,106,14,61,73,124,199,175,154,111,143,211,87,80,212,162,240,149,159,15,167,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,165,109,242,109,18,235,180,29,92,110,41,5,198,174,241,137,223,169,221,114,199,46,179,211,185,143,124,8,245,107,233,102,122,53,34,125,76,43,199,159,109,122,43,36,134,69,108,125,212,141,177,212,187,63,12,173,137,90,180,71,13,183,107,158,169,99,53,113,234,133,250,158,71,82,209,221,32,107,31,141,209,61,92,214,178,56,250,170,178,166,104,186,58,71,191,140,140,100,157,142,49,170,77,221,137,126,53,126,169,241,111,167,244,62,227,113,58,175,129,143,227,103,233,191,230,71,42,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,27,63,77,255,0,50,62,175,21,13,133,83,85,83,93,119,79,163,118,42,74,55,209,211,205,112,206,109,148,253,213,125,99,214,88,90,149,244,212,241,196,230,163,209,175,158,90,167,185,236,103,8,187,189,21,235,43,159,84,36,159,216,38,205,170,119,125,170,21,182,251,237,77,93,6,9,140,83,164,217,29,117,13,108,80,86,177,243,199,50,81,195,78,146,71,34,57,239,150,37,115,149,89,193,35,138,78,174,107,214,52,117,164,248,143,98,120,174,13,225,237,168,120,182,21,140,218,177,251,45,23,194,124,181,186,215,69,29,37,44,28,239,116,143,127,8,163,70,177,188,158,247,57,122,39,205,206,85,95,154,169,66,229,255,0,120,163,250,19,212,223,201,125,226,136,160,19,75,187,135,219,246,3,185,173,47,174,210,141,70,101,91,45,181,149,20,245,113,86,80,164,41,91,69,60,50,35,155,45,60,147,71,35,99,122,183,156,78,114,55,170,199,44,141,249,114,83,60,58,233,161,122,143,183,77,71,184,233,126,168,89,188,141,214,135,164,176,205,18,171,233,110,20,174,85,72,234,169,164,84,78,228,47,226,238,139,209,28,142,107,152,246,177,236,123,27,97,94,21,251,245,169,165,169,181,109,99,89,47,181,117,140,172,168,134,223,131,92,234,59,72,202,54,36,83,57,104,42,106,36,149,174,86,43,153,4,84,172,107,30,254,114,246,186,163,18,38,178,215,192,62,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,76,187,229,152,181,247,6,202,175,56,86,83,67,228,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,230,197,115,29,197,236,114,117,106,171,87,167,84,85,79,153,99,250,251,188,74,108,219,194,175,6,198,50,219,197,37,247,59,207,170,19,28,172,88,171,37,146,120,25,102,174,142,89,42,234,158,238,226,186,165,241,69,110,116,140,145,236,123,214,191,188,212,224,156,72,65,181,141,20,254,145,59,130,194,116,114,75,135,146,164,200,46,11,231,231,108,189,185,25,67,4,79,168,170,237,59,183,34,36,203,4,50,164,124,152,173,238,43,57,116,111,85,77,41,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,7,42,221,143,165,141,100,250,127,144,251,116,230,107,13,84,0,1,154,205,216,250,167,214,79,168,25,15,184,206,122,173,151,110,219,42,218,54,169,166,83,109,139,207,99,119,223,45,111,201,173,206,108,146,247,40,91,83,27,223,60,17,36,209,70,181,145,198,147,54,23,200,170,214,247,164,69,78,143,82,247,174,212,90,71,187,125,6,173,183,209,221,169,50,60,19,80,172,242,67,21,117,35,88,245,70,63,170,54,104,210,102,57,34,169,130,86,163,145,36,103,56,166,133,57,53,30,197,68,244,26,85,166,120,174,141,233,198,57,165,184,85,39,151,178,227,54,248,173,244,220,163,141,146,77,193,62,252,242,246,216,198,58,105,94,174,146,71,163,83,156,143,123,149,58,185,79,86,124,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,148,67,226,51,189,127,233,85,168,240,88,48,11,157,214,61,50,197,191,119,109,166,157,123,81,221,43,145,94,146,92,221,15,22,189,188,152,244,142,38,202,174,115,35,107,157,210,39,77,44,105,16,15,107,163,186,197,159,104,86,127,107,212,109,57,191,85,219,174,86,234,136,37,150,40,170,166,134,11,132,17,205,28,206,164,170,108,47,99,165,166,145,209,49,36,137,92,136,228,79,250,149,47,251,103,123,170,195,119,95,164,118,252,194,205,114,164,110,79,110,167,167,166,203,45,17,198,176,190,221,113,86,125,245,108,78,123,221,229,164,115,100,116,47,228,238,76,69,106,175,113,146,49,157,212,3,53,155,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,146,168,0,1,85,126,57,223,130,127,169,63,150,156,171,193,83,213,62,83,244,254,187,220,109,197,212,128,8,171,226,143,232,79,83,127,37,247,138,34,149,182,157,234,159,70,254,160,99,222,227,1,165,50,42,239,235,101,24,174,235,52,226,174,247,105,182,121,125,77,198,109,243,73,142,92,41,210,54,73,95,193,29,35,109,149,11,35,152,199,67,43,213,81,142,123,147,179,35,213,232,188,93,43,37,129,91,10,240,208,212,188,243,50,182,106,206,181,83,228,24,6,61,139,94,59,140,180,77,5,117,162,255,0,93,87,78,144,77,11,226,115,163,141,208,83,43,164,249,212,71,39,119,148,47,99,17,142,84,154,59,159,5,43,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,141,159,166,255,0,153,19,83,122,59,182,197,118,141,165,139,148,220,162,243,217,37,247,204,219,241,155,115,91,28,189,202,230,211,72,246,79,60,75,52,82,45,28,114,36,45,153,241,170,185,189,232,209,19,171,208,207,103,11,238,115,149,118,237,214,143,59,122,200,46,28,96,160,180,219,153,31,126,170,121,62,236,52,244,180,236,107,27,201,239,70,178,40,152,141,78,168,214,181,19,162,23,125,225,153,179,42,205,181,233,195,245,19,50,186,221,126,217,234,5,190,146,162,186,206,231,207,77,75,105,165,233,220,134,154,90,103,241,231,88,222,226,247,36,145,156,162,115,159,20,124,83,186,249,230,169,21,124,77,52,83,246,211,180,124,167,203,220,60,173,126,9,215,53,163,231,47,8,101,242,80,77,230,35,147,164,111,115,186,210,203,83,193,169,199,172,169,23,39,35,121,117,160,187,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,15,175,19,197,175,185,206,85,102,194,177,106,31,59,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,31,55,171,88,222,79,123,83,171,149,26,157,122,170,162,124,205,52,105,62,11,251,47,210,204,55,76,254,41,241,63,178,88,253,186,197,231,123,29,159,53,229,105,163,135,187,219,228,238,28,187,124,184,242,119,78,189,58,175,78,167,171,40,7,197,31,215,102,166,254,75,236,244,68,255,0,240,84,244,177,148,253,64,174,246,235,113,58,114,204,166,197,131,98,183,156,215,41,174,242,86,92,126,223,81,116,184,212,246,159,39,98,150,8,221,36,178,112,98,57,238,226,198,57,122,53,21,203,211,162,34,175,200,160,29,239,239,71,42,221,198,163,207,93,68,235,173,147,1,182,246,224,178,99,210,215,72,232,223,218,89,184,215,84,192,143,88,82,177,233,60,136,174,98,125,200,213,177,114,127,21,145,253,175,193,83,213,62,83,244,254,187,220,109,197,212,130,128,124,81,253,118,106,111,228,190,207,68,79,255,0,5,79,75,25,79,212,10,239,110,183,29,127,126,187,187,192,118,205,164,119,58,11,133,187,31,203,50,204,142,159,225,180,56,149,194,162,25,25,52,21,44,157,139,85,91,74,174,238,190,133,18,25,88,238,45,84,145,252,98,228,206,106,246,80,13,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,133,234,120,104,109,35,33,219,142,145,195,147,231,25,70,64,252,135,52,167,142,233,54,55,37,77,85,61,186,198,201,153,27,146,55,81,63,139,86,185,90,200,155,52,175,103,54,118,210,22,116,107,94,249,168,132,239,251,46,221,182,85,180,109,83,76,166,219,23,158,198,239,190,90,223,147,91,156,217,37,238,80,182,166,55,190,120,34,73,162,141,107,35,141,38,108,47,145,85,173,239,72,138,157,30,165,228,231,52,91,121,221,78,222,106,175,25,13,219,31,190,105,213,242,207,85,112,131,32,153,180,252,45,108,242,243,68,250,248,164,170,98,182,146,166,157,174,155,171,222,212,124,47,107,209,232,213,107,154,86,182,147,248,191,93,116,211,50,159,16,159,76,41,43,244,106,223,81,29,179,22,160,166,87,83,94,108,150,72,18,10,122,86,43,228,150,86,85,61,148,208,185,239,142,71,242,124,242,187,165,67,35,70,177,37,166,252,181,34,197,172,30,25,153,86,168,99,20,119,90,75,86,77,111,176,92,105,33,186,80,190,146,169,145,201,119,162,84,71,198,255,0,255,0,115,218,174,141,237,232,248,222,246,57,175,117,64,237,59,213,62,141,253,64,199,189,198,3,73,23,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,153,246,223,214,234,255,0,165,102,184,213,223,237,54,219,85,62,45,140,247,172,184,229,77,61,31,10,170,250,22,76,229,109,85,68,210,70,201,157,221,85,89,25,11,209,27,11,94,173,70,243,116,178,75,237,188,52,54,125,117,220,94,174,67,158,100,73,144,90,112,76,22,162,58,249,174,182,217,93,72,250,187,172,79,142,72,40,97,170,99,219,44,79,232,189,231,201,15,87,198,198,53,57,68,249,162,145,38,255,0,141,95,165,140,91,234,5,15,183,92,74,171,218,119,170,125,27,250,129,143,123,140,6,148,192,0,2,170,252,115,191,4,255,0,82,127,45,57,87,130,167,170,124,167,233,253,119,184,219,139,169,0,16,3,198,175,210,198,45,245,2,135,219,174,36,0,240,184,245,217,166,95,157,123,61,105,127,192,0,1,74,222,53,126,169,241,111,167,244,62,227,113,58,175,129,143,227,103,233,191,230,68,85,241,71,245,217,169,191,146,251,61,17,42,188,12,127,27,63,77,255,0,50,60,255,0,138,102,194,177,237,60,181,77,185,109,23,177,82,90,236,77,168,138,28,170,203,75,229,104,232,173,140,115,105,169,105,38,161,165,138,38,34,49,210,163,187,201,205,239,89,39,99,209,188,123,138,218,203,37,255,0,135,118,200,43,55,85,157,174,91,152,210,241,211,44,78,225,20,87,214,172,211,211,77,116,145,208,203,35,41,105,101,100,78,99,184,189,144,121,132,73,35,145,145,84,53,88,228,115,216,228,179,79,19,27,77,170,193,225,255,0,168,22,43,21,178,146,221,109,183,83,216,105,40,232,233,33,108,48,83,65,29,218,133,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,83,14,211,189,83,232,223,212,12,123,220,96,52,166,121,252,255,0,63,195,116,179,13,187,106,14,160,228,52,150,60,122,199,78,181,53,213,213,42,188,34,103,84,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,207,182,245,247,93,125,221,166,178,214,230,93,219,173,30,33,109,235,71,139,89,43,102,99,188,133,47,22,36,146,43,99,68,98,77,59,217,221,145,122,189,201,213,145,247,30,200,163,83,128,29,87,110,155,151,213,61,175,231,112,231,90,103,118,255,0,125,231,108,213,147,212,252,46,231,251,153,162,143,205,193,12,177,247,187,93,247,190,62,78,251,143,232,228,255,0,42,46,132,244,47,93,52,227,113,122,113,110,213,13,47,188,249,235,85,119,88,166,134,84,70,85,91,234,154,136,178,82,212,198,138,189,185,153,201,189,83,170,181,90,230,189,142,123,30,199,187,160,0,101,92,210,158,211,189,44,104,223,211,252,123,219,160,62,173,195,237,251,1,220,214,151,215,105,70,163,50,173,150,218,202,138,122,184,171,40,82,20,173,162,158,25,17,205,150,158,73,163,145,177,189,91,206,39,57,27,213,99,150,70,252,185,41,8,54,47,225,107,125,209,173,88,170,213,13,192,205,106,184,87,225,247,10,121,113,40,109,53,140,170,183,214,200,180,207,89,106,166,142,122,116,145,59,82,75,15,101,122,197,35,103,166,145,252,85,169,19,223,101,69,43,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,141,159,166,255,0,153,28,171,198,175,213,62,45,244,254,135,220,110,39,85,240,49,252,108,253,55,252,200,242,158,41,27,250,163,212,79,61,182,77,28,184,90,174,88,130,121,58,140,139,34,163,169,130,186,27,188,137,218,169,134,154,146,72,220,246,54,24,158,145,172,146,34,164,142,150,53,143,238,50,55,247,171,174,221,137,229,87,139,21,223,41,180,227,55,90,219,46,63,229,254,47,113,167,162,146,74,91,127,125,234,200,60,196,173,69,100,93,199,162,181,156,213,57,57,21,19,170,157,87,106,59,174,212,125,165,106,59,51,92,42,95,61,106,174,237,193,127,176,79,50,178,150,239,74,213,85,70,185,81,23,183,51,57,57,98,153,17,93,27,156,228,84,123,31,36,111,183,79,16,140,255,0,13,213,63,14,28,219,80,116,251,33,164,190,99,215,202,123,37,77,13,117,50,175,9,89,241,154,52,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,74,33,47,251,197,31,208,158,166,254,75,239,20,69,0,154,168,40,47,196,87,121,52,219,176,213,10,107,126,41,77,72,236,19,8,168,171,135,26,174,90,41,105,235,107,153,81,29,50,84,77,58,62,71,39,7,75,76,174,137,56,70,244,141,205,238,53,31,213,27,242,236,39,100,23,221,220,103,114,214,228,116,183,91,110,153,89,59,177,94,239,116,115,50,158,103,213,44,42,176,210,210,58,72,164,100,147,115,116,79,145,56,43,89,23,94,78,107,164,137,31,127,192,2,136,124,87,180,118,235,166,187,180,189,229,205,176,210,80,227,218,131,79,79,123,181,203,69,74,232,160,146,118,195,28,53,173,123,184,53,139,82,181,12,124,242,35,85,203,210,170,39,189,121,72,168,68,170,156,166,251,87,138,219,176,170,138,238,118,91,85,194,182,233,71,77,218,98,118,170,170,227,166,142,162,78,104,156,221,201,148,84,201,209,85,90,157,190,173,68,87,57,86,194,188,19,244,190,213,144,234,230,121,170,247,7,82,77,81,134,89,233,109,180,52,243,81,54,87,199,61,193,242,117,170,138,85,94,176,189,145,81,203,18,241,111,87,50,169,233,201,168,138,143,184,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,0,0,0,0,2,16,106,23,139,182,219,116,215,63,201,116,230,251,132,234,84,247,44,86,241,91,100,172,150,146,219,64,232,36,158,154,103,195,35,163,115,171,26,229,98,185,138,168,170,214,175,78,157,81,63,129,39,244,19,90,241,93,196,233,61,139,88,240,171,125,214,138,203,144,121,175,45,5,210,40,227,170,103,98,166,90,119,243,108,114,72,196,234,248,92,169,209,235,247,85,58,244,94,168,157,0,0,114,173,216,250,88,214,79,167,249,15,183,78,102,176,213,64,0,25,172,221,143,170,125,100,250,129,144,251,140,231,148,202,180,207,42,195,241,12,43,58,187,82,117,178,231,182,250,187,133,162,170,56,228,237,187,203,86,207,71,60,14,123,152,140,89,152,248,17,238,99,28,238,49,207,3,149,81,95,209,37,175,134,134,248,234,118,227,153,67,163,217,195,41,31,167,89,165,226,55,205,87,35,226,167,125,142,227,50,71,2,86,186,103,171,90,180,202,214,68,217,154,247,125,198,70,146,49,81,90,246,77,119,214,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,89,81,126,43,27,231,186,222,178,106,253,174,233,69,210,174,223,109,176,84,44,121,93,234,221,116,115,22,231,59,233,223,28,182,196,236,73,197,212,204,108,239,100,241,203,213,93,51,56,43,25,217,85,150,16,109,139,111,89,86,232,53,150,203,164,120,181,79,144,243,253,202,155,141,209,244,178,84,67,108,161,137,188,165,168,145,172,79,244,99,98,57,204,107,229,150,38,43,217,207,146,121,253,111,194,173,90,107,173,25,246,156,216,170,42,231,182,226,185,69,214,201,71,45,91,218,233,228,130,154,174,72,99,116,142,107,90,213,122,181,136,170,168,214,167,94,189,17,63,129,210,179,45,164,229,86,109,167,96,155,180,199,165,243,216,221,247,189,111,190,193,202,73,106,40,43,155,114,175,167,100,252,89,10,71,21,26,199,79,73,31,55,202,174,89,230,226,137,209,236,68,243,251,85,220,198,101,181,13,92,163,213,44,62,134,146,226,199,83,186,219,119,182,84,162,53,151,27,116,143,141,242,192,146,113,87,66,254,81,70,246,72,212,94,47,99,121,53,236,231,27,244,41,163,186,197,128,235,174,1,107,212,109,57,191,82,92,109,183,26,120,37,150,40,170,161,154,123,124,242,67,28,206,164,170,108,47,123,98,169,141,178,177,36,137,92,170,213,95,250,149,125,168,51,89,187,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,42,128,0,21,87,227,157,248,39,250,147,249,105,202,188,21,61,83,229,63,79,235,189,198,220,93,72,0,138,190,40,254,132,245,55,242,95,120,162,41,91,105,222,169,244,111,234,6,61,238,48,26,83,0,139,251,160,241,11,209,125,166,103,246,253,57,212,108,99,53,184,220,174,54,120,175,113,75,100,162,164,154,6,193,36,211,66,214,185,211,84,196,228,127,42,119,170,162,53,83,162,183,231,252,81,61,6,212,183,173,165,155,193,251,83,251,51,176,101,118,207,178,94,71,206,252,118,150,154,30,231,154,239,246,251,93,153,229,235,211,203,63,151,46,61,58,183,167,94,171,210,181,188,106,253,83,226,223,79,232,125,198,226,122,15,9,45,98,192,116,43,0,220,6,163,106,53,250,146,221,109,183,83,216,101,138,41,106,161,134,123,132,241,195,118,153,180,148,173,153,236,108,181,50,54,39,164,113,35,145,92,169,255,0,90,164,53,220,238,225,114,173,208,107,45,235,87,50,154,111,33,231,251,116,214,235,91,42,164,168,134,217,67,19,120,197,79,27,158,191,233,72,245,107,88,215,203,44,175,70,51,159,20,176,159,10,125,137,90,146,213,65,186,109,101,198,106,221,114,117,66,79,132,90,174,48,53,176,71,2,53,142,142,240,172,85,87,61,238,114,185,32,230,214,163,17,157,246,163,249,193,36,118,148,15,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,49,154,177,130,254,203,245,79,50,211,63,138,124,79,236,150,65,113,177,121,222,199,103,205,121,90,153,33,238,246,249,59,135,46,223,46,60,157,211,175,78,171,211,169,32,60,50,244,83,246,211,187,140,91,204,92,60,173,6,9,211,53,172,225,47,9,165,242,83,195,229,227,143,172,111,107,186,213,75,77,205,171,199,172,73,47,23,35,184,245,191,224,80,15,138,63,174,205,77,252,151,217,232,137,233,224,213,118,181,88,54,137,155,95,111,183,58,75,117,182,221,156,92,170,235,43,42,230,108,48,83,65,29,178,222,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,34,175,137,126,253,106,117,231,33,155,69,116,154,251,87,6,157,88,234,36,134,238,248,251,92,47,247,24,42,164,107,102,108,208,203,35,103,161,70,199,12,176,167,220,228,247,43,222,215,43,33,86,64,178,127,248,42,122,167,202,126,159,215,123,141,184,157,58,247,226,129,160,91,118,213,139,238,142,102,184,134,160,86,222,177,255,0,43,230,103,181,219,232,164,165,127,126,154,42,134,112,116,149,113,189,122,50,102,162,245,98,125,228,94,157,83,162,175,96,218,254,232,48,29,217,224,23,13,70,211,155,70,65,110,182,219,175,18,217,37,138,247,79,12,51,186,120,225,134,103,57,173,134,89,90,172,227,80,196,69,87,34,245,71,124,191,130,173,48,248,163,250,236,212,223,201,125,158,136,150,158,27,218,243,134,237,183,195,243,81,245,91,51,173,164,107,45,217,197,197,150,202,25,170,22,23,221,174,43,106,160,90,122,40,149,172,123,185,200,230,244,87,35,29,193,136,249,28,156,24,229,74,224,215,77,116,212,125,197,234,61,199,84,53,66,243,231,174,181,221,34,134,24,145,89,75,111,165,106,170,199,75,77,26,170,246,225,103,39,116,78,170,229,115,156,247,185,239,123,222,235,31,240,167,216,149,169,45,84,27,166,214,92,102,173,215,39,84,36,248,69,170,227,3,91,4,112,35,88,232,239,10,197,85,115,222,231,43,146,14,109,106,49,25,223,106,63,156,18,71,105,70,85,206,171,171,219,104,213,61,22,197,112,172,235,41,180,249,172,111,59,199,237,183,251,117,226,223,5,75,232,98,243,177,201,44,84,83,78,248,153,27,107,18,56,156,247,68,215,59,163,85,28,138,169,243,79,213,211,13,222,107,46,145,104,118,117,183,220,58,182,212,204,91,63,238,121,247,84,80,54,90,170,94,244,45,130,171,203,201,213,17,59,240,49,145,63,184,215,241,107,81,209,118,158,170,245,241,90,41,165,247,93,106,213,204,67,74,44,206,171,142,163,41,188,83,91,95,81,77,68,234,183,209,192,247,167,122,169,98,106,162,189,144,197,220,149,255,0,121,168,140,141,202,174,106,34,170,93,79,136,38,21,106,211,95,13,92,159,78,108,85,21,115,219,113,91,62,51,100,163,150,173,237,116,242,65,77,114,183,195,27,164,115,90,214,171,213,172,69,85,70,181,58,245,232,137,252,10,118,218,119,170,125,27,250,129,143,123,140,4,180,241,61,223,173,54,179,221,106,246,253,163,247,218,74,253,62,182,84,83,77,117,187,210,119,88,183,107,140,14,155,156,49,202,217,123,85,20,45,87,64,228,85,139,239,77,2,72,199,57,137,27,221,26,246,119,181,92,203,117,250,185,111,195,236,214,218,182,227,22,234,138,122,156,178,239,28,137,11,45,214,229,127,223,70,202,230,61,190,102,70,182,70,194,206,46,228,244,87,42,118,217,35,217,160,141,42,211,60,87,70,244,227,28,210,220,42,147,203,217,113,155,124,86,250,110,81,198,201,38,224,159,126,121,123,108,99,29,52,175,87,73,35,209,169,206,71,189,202,157,92,164,43,241,171,244,177,139,125,64,161,246,235,137,85,123,78,245,79,163,127,80,49,239,113,128,191,61,208,110,131,1,218,102,1,111,212,109,70,180,100,23,27,109,198,241,21,146,40,172,148,240,205,59,103,146,25,166,107,156,217,165,137,168,206,52,239,69,84,114,175,85,111,203,248,170,113,253,4,241,64,208,45,196,234,197,139,71,48,172,67,80,40,175,89,7,154,242,211,221,45,244,81,210,179,177,77,45,67,249,186,58,185,30,157,89,11,145,58,49,126,242,167,94,137,213,82,96,0,1,85,126,57,223,130,127,169,63,150,156,171,193,83,213,62,83,244,254,187,220,109,197,212,128,8,1,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,191,224,0,34,254,232,60,66,244,95,105,153,253,191,78,117,27,24,205,110,55,43,141,158,43,220,82,217,40,169,38,129,176,73,52,208,181,174,116,213,49,57,31,202,157,234,168,141,84,232,173,249,255,0,20,79,65,181,45,235,105,102,240,126,212,254,204,236,25,93,179,236,151,145,243,191,29,165,166,135,185,230,187,253,190,215,102,121,122,244,242,207,229,203,143,78,173,233,215,170,244,173,111,26,191,84,248,183,211,250,31,113,184,157,87,192,199,241,179,244,223,243,34,42,248,163,250,236,212,223,201,125,158,136,149,94,6,63,141,159,166,255,0,153,28,171,197,11,125,63,182,188,169,250,29,163,153,159,155,211,107,47,15,140,84,209,55,140,55,219,164,114,57,87,164,200,229,243,20,112,244,143,183,209,26,199,202,143,147,247,173,109,60,137,2,163,180,221,102,181,84,95,97,182,85,190,219,71,81,13,37,69,99,97,114,193,12,243,54,71,69,19,228,233,197,175,123,96,153,205,106,175,87,36,82,42,117,226,189,37,6,194,119,191,125,218,62,119,45,22,71,85,117,185,105,149,239,187,45,238,201,71,11,42,38,101,82,66,169,13,85,35,100,150,54,71,55,54,196,201,23,154,53,241,117,228,215,58,56,149,150,125,226,61,150,98,185,207,135,182,161,229,56,86,77,106,200,44,181,191,9,242,215,27,93,108,117,116,179,240,189,210,49,252,37,141,92,199,113,123,28,213,232,191,39,53,81,126,104,165,54,109,59,213,62,141,253,64,199,189,198,3,74,101,27,120,147,239,158,235,184,44,254,179,74,244,230,233,87,67,167,88,173,69,77,182,87,209,221,28,232,50,137,219,52,106,234,169,91,12,139,4,212,205,146,157,142,166,234,142,94,157,101,228,139,34,71,31,42,216,230,209,46,187,190,213,199,98,147,220,106,236,248,157,134,157,183,44,142,235,5,59,158,246,64,175,70,178,150,23,171,86,38,84,204,188,184,119,23,162,50,57,164,70,201,218,88,221,29,78,255,0,184,205,164,229,90,29,167,186,103,172,116,242,249,252,51,83,49,251,93,194,142,116,116,146,205,69,93,45,178,150,162,162,10,167,36,44,138,46,115,75,82,180,236,71,189,206,138,7,114,85,86,57,87,245,118,47,188,219,238,207,53,30,170,231,37,171,227,56,102,81,229,233,242,107,108,76,98,85,58,56,149,253,170,154,105,29,211,164,209,119,101,84,141,206,72,228,107,220,215,113,85,100,177,223,246,45,150,98,185,205,138,151,41,194,178,107,86,65,101,173,231,229,174,54,186,216,234,233,103,224,247,49,252,37,141,92,199,113,123,28,213,232,191,39,53,81,126,104,164,22,254,237,94,214,63,226,14,170,255,0,225,86,239,245,226,111,233,238,107,106,212,172,3,26,212,107,21,61,92,22,220,170,207,69,123,163,138,173,141,108,241,193,83,11,38,141,178,53,174,115,81,232,215,162,42,35,156,157,122,244,85,254,38,93,205,41,237,59,210,198,141,253,63,199,189,186,3,170,128,82,183,141,95,170,124,91,233,253,15,184,220,78,171,224,99,248,217,250,111,249,145,202,188,106,253,83,226,223,79,232,125,198,226,70,173,12,221,118,163,237,219,78,53,31,10,210,249,126,21,117,212,111,134,65,53,254,41,149,181,86,218,90,84,171,73,27,76,136,159,114,105,60,211,81,38,235,202,54,177,202,196,71,185,146,69,205,112,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,66,83,80,208,211,34,115,149,253,21,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,83,65,27,122,217,46,135,104,30,141,77,164,63,101,45,89,116,119,190,196,249,77,117,242,219,13,71,199,106,162,114,62,55,75,12,136,246,54,24,158,157,97,135,239,54,63,237,117,116,142,146,87,212,14,253,182,65,125,218,62,119,21,110,57,75,117,185,105,149,239,181,21,146,247,89,51,42,38,101,82,66,139,53,45,91,163,138,54,71,55,54,202,248,211,130,53,241,116,226,231,58,57,81,156,127,17,220,14,125,134,104,150,123,183,251,123,233,42,113,61,66,168,183,85,215,69,86,179,61,244,83,210,78,217,146,90,86,164,137,20,111,149,99,137,178,185,204,114,189,144,198,159,46,40,167,53,47,251,197,31,208,158,166,254,75,239,20,69,0,150,189,226,161,191,90,106,90,107,174,214,52,110,251,73,88,250,202,121,173,249,205,206,159,186,143,163,122,75,11,146,130,154,162,57,90,213,122,181,147,197,84,199,49,236,225,47,107,170,61,37,107,32,6,215,118,201,159,110,155,84,45,186,127,136,83,85,209,219,95,80,214,222,178,21,183,77,83,69,102,129,99,150,78,115,186,52,226,215,189,176,74,216,152,247,49,36,145,26,206,77,234,174,110,133,52,95,72,112,221,5,210,252,127,72,244,254,10,184,236,88,237,59,161,167,90,185,214,105,229,123,228,116,178,205,35,254,72,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,159,38,189,235,94,43,183,109,39,190,235,30,107,111,186,214,217,113,255,0,43,230,96,181,197,28,149,79,239,212,197,78,206,13,146,72,216,189,31,51,85,122,189,62,234,47,78,171,209,22,48,105,239,139,182,219,117,43,63,198,180,230,197,132,234,84,23,44,170,241,69,100,163,150,174,219,64,216,35,158,166,102,67,27,164,115,107,28,228,98,57,232,170,168,215,47,78,189,17,127,129,55,193,93,94,52,154,57,125,204,52,107,18,214,43,68,221,202,77,59,184,84,83,221,41,184,177,56,210,220,157,79,27,106,121,185,232,171,194,120,41,226,237,181,143,115,188,207,47,186,216,220,171,77,133,239,120,80,232,237,171,77,118,151,100,203,157,97,171,161,200,117,6,162,162,247,116,150,182,149,177,79,36,13,154,72,104,154,199,112,107,214,153,105,216,201,227,71,43,147,173,84,175,98,241,145,16,153,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,6,125,183,55,182,77,201,95,247,37,170,247,219,22,223,53,42,227,109,184,231,23,218,186,58,202,76,78,190,104,42,96,146,190,103,71,44,114,54,37,107,216,230,170,57,28,138,168,168,168,168,91,167,135,14,39,149,96,219,49,211,204,91,53,198,110,184,253,234,139,226,222,102,221,116,162,146,146,170,14,119,90,183,179,156,82,35,94,222,76,123,92,157,83,230,215,34,167,201,80,146,160,3,149,110,199,210,198,178,125,63,200,125,186,115,53,134,170,0,0,205,102,236,125,83,235,39,212,12,135,220,103,45,167,101,186,23,167,27,139,240,204,192,244,191,84,44,222,122,213,93,241,153,97,154,37,70,85,91,234,155,119,174,72,234,169,164,84,94,220,204,228,238,139,209,90,173,115,152,246,189,143,123,29,80,26,233,161,122,143,183,77,71,184,233,126,168,89,188,141,214,135,164,176,205,18,171,233,110,20,174,85,72,234,169,164,84,78,228,47,226,238,139,209,28,142,107,152,246,177,236,123,27,97,94,20,251,237,186,165,214,131,107,58,203,147,82,58,218,234,116,131,8,186,220,103,115,103,142,116,115,27,29,157,94,168,173,123,28,213,114,193,205,205,86,43,59,13,87,243,130,56,237,39,44,176,125,171,197,111,56,183,198,238,182,111,140,219,234,45,255,0,17,180,212,249,122,234,62,236,110,103,126,158,94,139,219,153,156,185,49,253,23,139,145,23,162,244,51,133,185,221,189,101,91,95,214,91,214,145,229,53,62,127,200,118,234,109,215,70,82,201,79,13,206,134,86,242,138,162,54,189,63,210,141,232,215,61,172,150,41,88,143,127,14,75,45,60,37,183,111,134,232,246,101,81,160,153,158,47,73,78,205,71,188,83,50,217,146,210,83,43,170,210,226,228,108,52,244,85,74,222,174,125,51,156,189,34,114,127,129,150,105,21,200,172,153,207,138,37,238,199,213,62,178,125,64,200,125,198,114,194,116,183,119,120,14,217,188,45,240,90,11,133,187,31,203,50,204,142,158,245,109,161,196,174,21,16,200,201,160,169,186,221,24,181,85,180,170,238,235,232,81,33,149,142,226,213,73,31,198,46,76,230,175,101,85,218,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,116,211,212,207,35,145,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,94,167,133,254,215,243,237,183,232,189,202,179,81,174,245,109,185,103,85,20,119,184,172,62,98,100,130,211,2,210,70,173,108,148,211,69,27,160,174,87,72,248,234,17,57,34,165,61,59,122,253,197,38,80,51,89,187,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,42,128,0,21,87,227,157,248,39,250,147,249,105,202,188,21,61,83,229,63,79,235,189,198,220,93,72,0,138,190,40,254,132,245,55,242,95,120,162,41,91,105,222,169,244,111,234,6,61,238,48,26,83,0,168,191,23,109,16,214,141,74,220,150,55,125,211,157,33,205,114,171,108,24,61,29,36,181,150,75,5,93,116,17,206,218,250,247,58,39,73,12,110,106,61,26,246,57,90,171,215,163,218,191,229,67,165,120,53,233,62,169,233,127,237,127,246,153,166,153,94,37,241,63,179,254,75,227,182,106,154,15,53,219,248,135,115,181,222,99,121,241,238,51,151,30,189,57,183,175,241,67,128,120,213,250,167,197,190,159,208,251,141,196,225,90,47,165,247,93,71,217,246,224,110,118,103,85,201,81,130,222,48,252,161,244,148,212,78,168,125,76,12,109,222,154,110,188,85,22,54,69,21,92,149,15,147,163,145,172,167,119,84,68,85,123,121,86,136,92,240,219,46,180,96,55,157,70,142,146,76,78,131,40,181,84,223,153,87,72,181,80,58,220,202,184,221,82,146,66,141,114,202,206,210,63,171,17,174,228,157,83,162,245,232,105,204,0,103,91,127,151,252,87,37,222,78,172,92,112,235,39,194,168,33,200,36,183,205,7,150,142,14,117,212,177,178,158,182,126,49,170,181,123,181,81,79,47,53,251,207,238,115,122,35,156,228,73,65,224,143,146,90,169,117,163,80,177,9,177,138,73,238,87,60,94,43,149,61,233,202,222,253,28,20,213,113,199,45,43,62,226,187,132,238,171,133,238,232,246,167,90,72,250,181,223,37,101,196,130,128,124,81,253,118,106,111,228,190,207,68,120,172,115,117,89,150,11,181,11,134,218,112,75,149,93,165,153,86,81,113,187,101,21,113,70,141,125,85,186,74,58,24,33,163,138,100,127,38,177,238,130,167,190,222,9,201,157,166,35,213,143,153,142,241,58,23,161,122,143,184,189,71,183,105,126,151,217,188,245,214,187,172,179,77,42,171,41,109,244,173,84,73,42,170,100,68,94,220,44,228,222,171,209,92,174,115,88,198,189,239,99,29,221,124,72,116,27,13,219,110,165,233,198,148,225,148,84,141,101,187,77,237,207,185,215,67,78,176,190,237,113,90,234,244,168,173,149,28,247,187,156,142,111,84,106,189,220,24,140,141,171,193,141,68,233,126,10,158,169,242,159,167,245,222,227,110,63,39,196,123,111,90,251,156,239,59,80,242,156,43,67,245,3,32,178,214,252,39,203,92,109,120,205,109,93,44,252,45,84,140,127,9,99,141,204,119,23,177,205,94,139,242,115,85,23,230,138,78,15,8,157,61,207,180,215,109,185,37,139,81,176,124,131,21,185,79,156,86,85,197,71,123,182,77,67,60,144,58,130,129,173,149,177,204,214,185,88,174,99,218,142,68,233,213,142,79,242,41,92,30,40,254,187,53,55,242,95,103,162,34,252,151,107,172,214,170,123,20,215,58,183,219,104,234,38,171,167,163,116,206,88,33,158,102,198,217,101,100,125,120,181,239,108,16,181,206,68,234,228,138,52,94,188,83,164,234,240,208,216,85,78,188,228,48,235,86,172,216,170,224,211,171,29,68,115,90,25,39,107,133,254,227,5,84,110,116,46,134,104,164,108,244,40,216,230,138,101,251,156,158,228,99,28,229,100,200,203,180,6,85,205,9,224,90,23,167,27,139,216,142,150,105,126,168,89,188,245,170,187,79,241,217,97,154,37,70,85,91,234,155,108,133,35,170,166,145,81,123,115,51,147,186,47,69,106,181,206,99,218,246,61,236,117,21,235,166,133,234,62,221,53,30,227,165,250,161,102,242,55,90,30,146,195,52,74,175,165,184,82,185,85,35,170,166,145,81,59,144,191,139,186,47,68,114,57,174,99,218,199,177,236,109,143,248,44,109,250,235,110,166,202,247,47,124,101,93,45,61,210,157,248,173,130,39,35,152,202,168,18,88,230,172,169,86,186,62,143,98,75,12,17,71,36,114,42,115,142,169,174,111,86,181,82,80,120,163,250,19,212,223,201,125,226,136,162,29,61,194,174,186,149,159,227,90,115,98,168,164,130,229,149,94,40,172,148,114,213,189,205,130,57,234,102,100,49,186,71,53,174,114,49,28,244,85,84,107,151,167,94,136,191,192,253,93,98,209,220,251,66,179,251,166,156,234,53,134,174,221,114,183,84,79,20,82,203,75,52,48,92,32,142,105,33,109,93,43,166,99,29,45,52,142,137,235,28,168,212,71,34,127,214,137,99,254,15,123,168,211,140,126,197,113,219,62,81,69,106,198,110,181,119,7,222,237,119,137,238,105,20,119,218,169,223,79,77,229,28,201,228,255,0,28,255,0,0,216,153,2,113,146,54,59,171,26,246,57,243,90,161,0,60,106,253,44,98,223,80,40,125,186,226,85,94,211,189,83,232,223,212,12,123,220,96,45,211,197,219,79,115,237,74,219,110,55,98,211,156,31,32,202,174,80,103,20,117,114,209,217,45,147,87,79,28,13,160,175,107,165,116,112,181,206,70,35,158,198,171,149,58,117,123,83,252,168,65,255,0,14,29,189,107,238,13,188,237,60,202,115,93,15,212,12,126,203,69,241,111,51,113,186,99,53,180,148,176,115,181,85,177,156,229,146,54,177,188,158,246,181,58,175,205,206,68,79,154,161,119,224,0,85,95,142,119,224,159,234,79,229,167,42,240,84,245,79,148,253,63,174,247,27,113,117,32,2,0,120,213,250,88,197,190,160,80,251,117,196,128,30,23,30,187,52,203,243,175,103,173,47,248,0,10,139,241,118,209,13,104,212,173,201,99,119,221,57,210,28,215,42,182,193,131,209,210,75,89,100,176,85,215,65,28,237,175,175,115,162,116,144,198,230,163,209,175,99,149,170,189,122,61,171,254,84,58,87,131,94,147,234,158,151,254,215,255,0,105,154,105,149,226,95,19,251,63,228,190,59,102,169,160,243,93,191,136,119,59,93,230,55,159,30,227,57,113,235,211,155,122,255,0,20,56,7,141,95,170,124,91,233,253,15,184,220,78,171,224,99,248,217,250,111,249,145,21,124,81,253,118,106,111,228,190,207,68,114,173,35,220,190,169,232,118,9,158,96,186,103,118,248,39,237,3,225,126,118,243,71,61,77,53,210,135,200,205,36,177,249,73,225,149,157,174,125,215,178,78,77,119,38,57,90,156,122,170,175,159,209,125,33,204,181,235,84,49,253,35,211,248,41,36,190,228,85,14,134,157,106,231,72,96,137,140,141,210,203,52,143,249,170,50,56,163,146,69,70,163,158,168,197,70,181,206,84,106,223,158,142,108,151,67,180,175,111,178,109,250,231,138,90,178,138,11,205,189,40,242,139,149,85,182,26,122,171,244,157,217,38,108,147,62,36,73,19,181,36,175,242,234,175,116,144,53,35,227,34,185,188,214,144,119,93,181,29,71,218,86,163,191,10,205,98,243,214,170,238,228,246,11,252,16,171,41,110,244,173,84,69,115,81,85,123,115,51,147,82,88,85,85,209,185,205,84,87,177,241,200,255,0,175,9,221,86,101,99,219,30,161,237,111,35,185,85,220,177,60,142,158,142,167,31,129,209,164,139,105,184,197,116,164,170,149,24,247,61,22,58,105,98,142,161,206,98,53,255,0,190,237,185,168,206,228,206,119,159,218,119,170,125,27,250,129,143,123,140,6,132,245,251,73,191,110,186,53,150,105,31,218,251,174,47,246,162,222,234,47,138,91,29,210,104,62,242,59,139,155,213,59,144,191,143,110,88,185,55,185,19,228,103,38,242,228,153,193,213,93,51,202,180,111,81,242,61,45,205,105,60,189,235,25,184,75,111,169,227,28,140,142,110,11,247,39,139,184,198,61,208,202,197,108,145,189,90,156,227,123,28,137,209,200,89,167,132,22,237,240,216,109,84,219,71,190,226,244,150,123,236,245,21,183,75,21,218,130,153,122,94,222,173,116,243,199,90,169,213,82,166,56,163,94,18,175,220,116,48,178,53,224,232,153,222,170,18,215,183,63,187,188,7,77,188,63,52,199,64,173,246,236,127,46,203,51,125,55,178,91,107,168,106,42,33,168,102,61,2,90,168,165,74,170,152,17,221,214,84,170,77,20,148,188,154,212,230,222,247,37,237,35,36,171,108,91,19,202,179,155,237,46,45,133,99,55,92,130,245,91,207,203,91,173,116,82,85,213,79,193,142,123,248,69,26,57,238,226,198,57,203,209,62,77,106,170,252,145,77,9,236,107,110,185,86,215,182,251,109,210,220,215,42,248,221,233,151,10,219,133,79,151,174,146,166,223,71,221,149,120,65,69,220,138,55,199,15,6,182,71,49,91,254,30,90,135,34,170,57,10,44,254,137,219,167,255,0,217,167,85,127,248,54,227,255,0,204,154,8,219,37,166,235,96,219,110,148,88,175,182,202,187,117,202,221,131,216,169,43,40,234,225,116,51,211,79,29,4,45,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,83,52,70,148,246,157,233,99,70,254,159,227,222,221,1,213,64,41,91,198,175,213,62,45,244,254,135,220,110,39,85,240,49,252,108,253,55,252,200,229,94,53,126,169,241,111,167,244,62,227,113,32,85,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,133,239,120,119,108,130,143,106,184,34,229,185,141,47,45,77,203,45,241,69,125,106,205,5,76,54,184,219,52,178,50,150,150,86,68,215,183,147,31,7,152,68,146,72,223,45,59,85,142,86,177,142,89,128,120,173,104,210,28,55,94,180,191,32,210,61,64,130,174,75,22,69,78,216,106,22,146,117,134,120,158,201,27,44,83,70,255,0,154,35,227,150,56,228,68,114,57,138,172,68,115,92,213,86,174,122,247,69,182,76,251,107,58,161,114,211,252,190,154,174,178,218,202,135,54,203,144,165,186,106,106,43,204,9,28,82,115,129,210,39,23,61,141,158,38,202,198,57,233,28,138,230,114,119,68,115,185,1,127,222,40,254,132,245,55,242,95,120,162,40,4,238,187,230,210,251,86,142,110,211,83,48,59,19,169,18,219,5,227,226,84,112,82,81,54,146,10,72,43,161,142,182,58,88,226,106,171,90,200,91,82,144,167,78,136,169,26,42,53,189,120,165,143,120,41,223,240,74,253,14,205,44,22,171,37,170,143,47,181,100,12,125,234,166,158,154,100,170,174,161,154,30,180,50,84,76,245,115,29,197,236,173,141,145,196,173,107,27,26,185,88,143,149,210,75,98,164,106,241,30,196,242,172,231,102,58,135,139,97,88,205,215,32,189,86,252,39,203,91,173,116,82,85,213,79,194,235,72,247,240,138,52,115,221,197,140,115,151,162,124,154,213,85,249,34,149,23,182,77,178,110,74,193,185,45,40,190,223,118,249,169,86,235,109,187,56,177,85,214,86,85,226,117,240,193,77,4,117,240,186,73,100,145,209,35,88,198,181,21,202,229,84,68,68,85,83,65,32,137,94,42,119,107,85,187,99,153,245,29,194,231,73,75,81,116,168,179,210,80,197,52,205,99,234,167,75,157,52,203,20,77,85,234,247,164,80,203,34,181,189,87,132,111,119,240,106,170,80,97,166,141,191,103,88,174,165,232,118,7,157,225,86,187,85,170,203,120,199,232,103,166,181,218,231,142,90,91,95,72,90,215,208,177,209,181,172,254,247,123,93,2,181,26,222,46,137,90,173,106,162,181,58,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,114,173,216,250,88,214,79,167,249,15,183,78,102,176,213,64,0,25,172,221,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,244,27,204,217,158,3,187,60,2,166,142,178,134,146,221,155,91,169,223,45,134,253,20,80,195,59,167,142,26,132,166,164,170,169,88,37,153,104,123,213,11,36,145,71,209,122,167,38,252,255,0,141,85,237,159,195,27,94,117,103,87,42,113,77,92,195,178,13,61,196,241,202,142,151,235,173,109,39,109,245,72,215,185,190,94,218,247,34,197,82,247,171,29,210,118,43,225,99,63,120,170,254,177,71,45,228,98,118,15,178,152,173,155,22,248,221,214,243,240,107,125,61,191,226,55,106,159,49,93,89,218,141,172,239,212,75,209,59,147,63,143,39,191,162,114,114,170,244,78,167,21,222,142,210,113,93,220,233,98,226,215,41,124,142,73,98,243,55,12,102,226,215,71,23,110,185,212,210,49,144,79,42,195,44,137,71,36,139,11,166,100,104,142,119,102,53,69,234,196,51,239,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,156,79,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,191,147,118,187,93,111,247,90,219,237,246,231,87,113,185,92,106,36,171,172,172,171,153,211,79,83,60,142,87,73,44,146,57,85,207,123,156,170,229,114,170,170,170,170,168,173,187,93,110,52,212,20,119,11,157,93,85,61,174,157,105,40,98,154,103,61,148,176,44,178,76,177,68,213,94,140,98,203,52,178,43,91,209,57,200,247,127,23,42,173,165,120,81,236,91,252,6,232,53,175,12,255,0,131,213,96,20,85,206,255,0,73,206,186,73,78,173,255,0,178,242,175,115,191,223,204,140,255,0,23,152,181,64,12,214,110,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,74,160,0,5,85,248,231,126,9,254,164,254,90,114,175,5,79,84,249,79,211,250,239,113,183,23,82,0,34,175,138,63,161,61,77,252,151,222,40,138,86,218,119,170,125,27,250,129,143,123,140,6,148,192,0,165,111,26,191,84,248,183,211,250,31,113,184,158,171,194,39,5,253,168,105,102,231,180,207,226,159,12,251,91,143,219,44,94,119,177,222,242,190,106,154,237,15,119,183,201,188,248,247,57,113,228,222,189,58,117,78,189,74,224,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,209,78,197,179,91,86,127,179,237,36,190,217,169,234,225,167,165,197,233,44,143,109,75,26,215,172,246,246,249,25,156,136,215,57,56,58,90,105,28,197,235,213,88,173,85,70,170,171,83,186,131,202,106,198,117,251,47,210,204,203,83,62,23,241,63,178,88,253,198,251,228,187,253,159,53,229,105,164,155,181,220,226,238,28,187,124,121,113,119,78,189,122,47,78,134,101,242,204,166,251,156,229,87,156,215,41,174,243,183,172,130,225,81,116,184,212,246,153,31,126,170,121,29,36,178,112,98,53,141,228,247,185,122,53,17,169,215,162,34,39,200,236,27,31,214,43,174,136,110,143,79,242,234,59,245,37,170,219,91,120,166,178,95,165,174,170,116,20,75,106,171,149,176,212,186,161,200,246,55,132,109,114,78,213,145,120,54,72,35,123,145,120,116,52,102,10,1,241,71,245,217,169,191,146,251,61,17,26,177,60,90,251,156,229,86,108,43,22,161,243,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,243,122,181,141,228,247,181,58,185,81,169,215,170,170,39,204,191,237,144,108,187,21,218,62,156,65,67,90,219,85,239,62,185,119,39,189,228,49,80,198,217,25,221,72,121,80,211,78,172,73,150,141,139,4,106,141,122,253,249,17,210,241,103,36,141,149,215,227,87,234,159,22,250,127,67,238,55,17,224,169,234,159,41,250,127,93,238,54,226,234,65,64,62,40,254,187,53,55,242,95,103,162,63,39,100,27,46,202,183,113,168,240,80,214,182,235,100,192,109,189,201,239,121,12,84,50,58,55,246,150,30,84,52,211,171,22,20,172,122,79,26,163,94,191,114,53,116,188,95,197,35,125,255,0,98,120,181,139,6,197,108,216,86,45,67,228,172,184,253,190,158,215,110,166,238,190,78,197,44,17,182,56,163,230,245,115,221,197,140,106,117,114,171,151,167,85,85,95,153,250,192,202,185,165,61,167,122,88,209,191,167,248,247,183,64,120,173,230,108,207,1,221,158,1,83,71,89,67,73,110,205,173,212,239,150,195,126,138,40,97,157,211,199,13,66,83,82,85,84,172,18,204,180,61,234,133,146,72,163,232,189,83,147,126,127,199,170,232,166,151,218,180,87,72,241,13,40,179,58,146,74,124,90,207,77,109,125,69,53,19,105,25,89,59,24,157,234,165,137,170,168,199,205,47,114,87,253,231,42,190,71,42,185,202,170,171,194,188,81,253,9,234,111,228,190,241,68,82,182,211,189,83,232,223,212,12,123,220,96,47,39,121,155,51,192,119,103,128,84,209,214,80,210,91,179,107,117,59,229,176,223,162,138,24,103,116,241,195,80,148,212,149,85,43,4,179,45,15,122,161,100,146,40,250,47,84,228,223,159,241,162,13,76,211,61,83,219,94,169,207,139,101,52,151,92,115,36,199,46,14,154,221,113,134,58,154,62,255,0,151,169,123,34,184,80,202,246,71,35,161,116,144,57,209,78,212,78,188,122,167,69,79,149,186,120,104,111,214,155,94,113,232,116,87,86,111,180,144,106,45,142,158,56,109,15,147,187,206,255,0,110,130,150,54,186,103,77,52,178,58,122,228,116,115,75,50,125,206,76,114,61,141,114,50,101,103,203,227,87,233,99,22,250,129,67,237,215,18,170,246,157,234,159,70,254,160,99,222,227,1,165,48,0,0,170,191,28,239,193,63,212,159,203,78,85,224,169,234,159,41,250,127,93,238,54,226,234,64,4,0,241,171,244,177,139,125,64,161,246,235,137,0,60,46,61,118,105,151,231,94,207,90,95,157,109,218,213,110,169,160,163,184,92,233,41,106,46,149,11,73,67,20,211,53,143,170,157,34,146,101,138,38,170,245,123,210,40,101,145,90,222,171,194,55,187,248,53,85,62,176,0,5,43,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,141,159,166,255,0,153,17,87,197,31,215,102,166,254,75,236,244,68,95,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,233,167,169,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,191,77,132,236,130,197,180,124,18,90,220,142,150,213,114,212,219,223,118,43,221,238,142,103,212,66,202,84,153,86,26,90,71,73,20,111,142,30,13,137,242,39,4,115,229,235,201,206,108,113,35,37,81,199,247,69,182,76,7,116,218,95,114,211,252,190,154,146,142,228,250,119,54,203,144,165,186,26,154,219,52,235,36,82,115,129,210,39,38,177,238,130,38,202,198,57,139,36,104,230,114,111,84,115,115,217,173,26,67,153,104,46,168,100,26,71,168,16,82,71,125,199,106,27,13,66,210,78,147,65,43,31,27,101,138,104,223,242,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,244,27,78,245,79,163,127,80,49,239,113,128,210,153,15,252,68,118,65,71,186,172,17,50,220,58,151,142,166,226,118,249,98,177,53,38,130,154,27,164,110,154,41,31,75,85,43,226,115,221,197,140,159,203,162,201,28,108,150,161,202,247,35,94,247,37,22,127,178,172,11,42,255,0,117,113,204,147,28,184,127,210,81,215,91,107,169,228,255,0,187,36,51,71,35,63,230,115,92,223,242,42,31,148,125,87,59,181,214,245,82,202,203,205,206,174,190,162,58,120,41,25,45,76,206,149,237,130,8,153,12,49,35,156,170,168,200,226,142,56,216,223,224,214,49,173,78,136,136,133,207,248,94,236,91,246,41,138,179,92,117,143,12,242,154,147,122,231,240,122,106,215,114,154,197,107,146,54,162,117,133,90,158,94,178,110,178,119,58,171,158,200,149,145,254,233,206,168,141,103,248,6,85,205,41,237,59,210,198,141,253,63,199,189,186,3,170,128,82,183,141,95,170,124,91,233,253,15,184,220,78,171,224,99,248,217,250,111,249,145,202,188,106,253,83,226,223,79,232,125,198,226,122,15,5,125,33,195,114,253,80,205,181,114,251,5,92,215,221,61,167,161,134,196,141,157,89,4,47,184,71,91,20,243,61,137,243,123,210,40,86,54,162,175,4,73,164,85,106,185,24,230,92,72,4,53,241,100,192,48,220,155,103,57,62,103,125,199,169,42,239,184,117,69,190,166,197,112,114,42,79,66,250,139,133,45,60,232,199,34,162,171,36,138,69,71,49,122,177,85,177,185,83,148,108,115,104,132,191,239,20,127,66,122,155,249,47,188,81,20,2,88,255,0,141,134,151,218,177,237,92,192,245,94,222,234,72,106,51,59,61,85,182,186,158,26,38,196,249,39,183,190,62,149,82,202,139,214,103,190,42,200,162,78,77,234,214,82,177,57,57,21,17,158,127,193,179,90,254,195,110,10,237,163,149,118,254,245,38,166,219,211,179,60,113,114,146,10,235,116,85,21,17,242,114,200,212,108,46,129,245,136,238,140,123,150,78,199,78,45,230,165,212,128,1,86,190,56,57,253,76,86,173,44,210,218,28,134,145,105,234,170,46,55,251,165,165,171,19,167,71,196,216,160,162,168,122,116,238,177,138,147,87,177,191,52,99,213,36,254,210,198,156,106,132,186,159,6,205,107,251,115,183,219,182,142,85,219,251,53,122,101,112,78,204,241,197,198,57,232,110,50,212,84,71,201,203,35,149,211,54,118,86,35,186,49,141,72,251,29,57,59,154,147,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,57,86,236,125,44,107,39,211,252,135,219,167,51,88,106,160,0,12,214,110,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,74,160,1,8,60,75,246,57,77,184,236,54,109,97,193,223,86,205,69,194,236,242,50,26,72,217,45,67,47,150,232,86,73,214,137,176,177,28,228,169,71,62,87,66,230,55,239,190,69,141,232,168,230,62,26,64,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,157,94,26,27,10,169,215,156,134,29,106,213,155,21,92,26,117,99,168,142,107,67,36,237,112,191,220,96,170,141,206,133,208,205,20,141,158,133,27,28,209,76,191,115,147,220,140,99,156,172,153,25,117,54,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,89,242,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,125,102,107,55,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,37,80,0,2,170,252,115,191,4,255,0,82,127,45,57,87,130,167,170,124,167,233,253,119,184,219,139,169,0,17,87,197,31,208,158,166,254,75,239,20,69,43,109,59,213,62,141,253,64,199,189,198,3,74,96,0,82,183,141,95,170,124,91,233,253,15,184,220,78,171,224,99,248,217,250,111,249,145,15,252,69,116,114,251,163,123,184,206,233,174,243,121,138,76,194,225,62,99,107,169,226,198,119,169,107,231,150,71,39,6,189,234,222,212,233,81,7,87,113,115,251,28,248,181,175,106,19,215,193,31,53,181,87,232,190,161,105,204,52,245,105,114,177,229,17,94,234,37,115,27,216,116,21,212,145,195,19,88,238,92,149,232,235,124,202,228,86,162,34,58,62,138,238,170,141,177,240,66,15,23,125,98,186,233,174,215,25,136,227,151,234,74,27,150,160,222,34,178,84,196,149,78,138,182,75,83,98,146,106,183,64,214,61,174,86,43,153,79,4,170,168,230,118,234,156,199,39,239,26,165,53,232,190,144,230,90,245,170,24,254,145,233,252,20,146,95,114,42,135,67,78,181,115,164,48,68,198,70,233,101,154,71,252,213,25,28,81,201,34,163,81,207,84,98,163,90,231,42,53,124,165,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,166,148,246,209,159,212,234,158,222,116,223,80,110,25,13,37,242,229,124,197,237,181,55,74,234,101,139,132,183,31,46,196,172,69,72,145,24,199,182,161,37,99,216,212,78,15,107,155,209,188,122,39,75,40,47,196,198,211,117,191,248,128,106,5,138,197,108,171,184,220,174,53,22,26,74,58,58,72,93,52,245,51,201,105,161,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,19,255,0,195,67,97,84,218,13,143,67,173,90,179,98,164,159,81,111,148,241,205,104,100,157,222,118,11,116,244,177,185,208,186,25,162,141,208,87,43,164,154,41,151,239,241,99,81,140,115,81,243,35,231,169,74,222,53,126,169,241,111,167,244,62,227,113,30,10,158,169,242,159,167,245,222,227,110,46,164,20,3,226,143,235,179,83,127,37,246,122,34,127,248,42,122,88,202,126,160,87,123,117,184,159,224,25,87,52,167,180,239,75,26,55,244,255,0,30,246,232,14,170,8,171,226,143,232,79,83,127,37,247,138,34,149,182,157,234,159,70,254,160,99,222,227,1,165,50,144,60,82,183,103,167,26,243,168,241,224,122,95,99,197,47,54,172,95,203,197,54,107,21,177,22,229,89,85,18,213,36,148,180,213,168,245,238,219,147,204,53,200,156,17,175,153,142,145,142,115,21,143,127,32,216,198,215,243,237,205,107,69,13,30,33,119,171,176,91,113,26,138,27,221,234,253,77,81,53,44,244,80,54,174,36,227,73,83,28,82,54,58,229,111,118,72,17,252,81,86,7,187,175,220,82,197,60,101,104,170,109,219,68,194,109,245,151,106,187,165,69,46,113,109,134,90,234,182,196,217,234,158,219,101,193,29,52,137,11,25,18,61,202,138,229,72,216,198,117,85,226,214,167,68,74,182,218,119,170,125,27,250,129,143,123,140,6,148,192,0,2,170,252,115,191,4,255,0,82,127,45,57,87,130,167,170,124,167,233,253,119,184,219,139,169,0,16,3,198,175,210,198,45,245,2,135,219,174,37,117,120,112,229,152,174,13,188,237,60,202,115,92,154,213,143,217,104,190,45,230,110,55,74,216,233,41,96,231,106,171,99,57,203,34,181,141,228,247,181,169,213,126,110,114,34,124,213,6,243,119,163,149,110,127,92,104,117,35,27,117,215,22,178,226,28,96,196,41,227,174,145,149,84,124,38,238,165,115,149,143,86,69,89,35,210,55,57,208,244,226,216,160,103,41,22,36,145,214,213,176,157,239,216,183,113,130,75,69,145,213,90,173,186,155,100,238,203,123,178,81,194,250,120,95,74,179,42,67,85,72,217,37,145,242,67,193,209,50,69,230,174,100,189,121,53,173,146,37,124,170,0,2,149,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,198,207,211,127,204,136,171,226,143,235,179,83,127,37,246,122,34,69,120,35,96,24,109,247,50,212,221,65,188,227,212,149,153,14,43,79,105,166,178,215,76,138,231,208,50,177,43,82,165,98,69,94,45,123,219,4,108,87,244,230,140,230,212,84,108,143,71,91,160,4,21,241,113,208,189,56,203,246,217,120,214,251,157,155,181,153,224,158,66,43,109,210,157,81,146,77,75,81,95,12,18,82,212,124,151,187,10,121,135,200,196,94,142,100,136,170,215,34,62,86,201,82,219,78,245,79,163,127,80,49,239,113,128,210,152,43,87,197,35,96,181,154,137,231,183,55,163,150,251,173,203,47,79,39,79,145,99,180,116,211,215,77,119,141,59,84,208,212,210,71,27,94,246,205,19,18,52,146,52,68,141,209,70,178,125,199,198,254,245,64,150,125,225,139,225,233,71,148,209,211,110,43,112,56,135,122,213,55,25,113,43,5,206,24,39,165,186,210,203,4,209,203,85,91,73,60,47,229,10,247,97,125,50,242,99,149,209,172,156,85,139,19,159,109,64,3,42,230,148,246,157,233,99,70,254,159,227,222,221,1,213,64,41,91,198,175,213,62,45,244,254,135,220,110,39,85,240,49,252,108,253,55,252,200,229,94,53,126,169,241,111,167,244,62,227,113,58,175,129,143,227,103,233,191,230,69,170,0,69,95,20,127,66,122,155,249,47,188,81,20,2,95,247,138,63,161,61,77,252,151,222,40,138,1,47,39,197,247,75,237,89,166,210,234,115,201,157,73,5,203,79,175,20,87,42,121,221,68,217,103,150,10,153,155,69,45,43,37,234,142,133,142,117,68,51,59,167,36,114,210,198,138,223,224,230,212,94,214,53,175,250,59,110,11,9,214,57,45,254,118,147,31,184,47,159,129,177,119,36,125,12,241,62,158,171,180,222,228,104,179,36,19,74,177,242,122,55,184,140,229,213,189,81,116,166,0,6,120,124,65,117,138,213,173,251,180,206,178,236,106,253,87,117,199,168,170,33,178,89,229,150,169,179,192,144,82,66,200,100,117,43,152,247,179,203,73,80,218,137,227,86,47,71,36,252,213,17,207,114,30,43,43,208,187,238,45,183,28,3,94,107,44,215,86,82,102,217,5,242,221,29,95,86,73,67,229,105,25,74,202,101,234,196,85,138,105,39,75,171,120,72,228,115,219,73,201,172,70,181,92,233,41,224,251,172,119,220,27,116,9,165,84,240,249,139,46,165,219,231,167,172,143,147,25,216,170,161,167,158,174,158,167,170,177,207,119,22,50,166,46,218,57,141,95,51,205,220,150,54,161,119,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,202,183,99,233,99,89,62,159,228,62,221,57,154,195,85,0,0,102,179,118,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,210,85,0,1,154,205,216,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,73,84,10,107,241,69,222,110,184,222,117,30,229,160,54,75,86,87,167,56,101,171,204,211,204,147,178,106,26,172,178,53,89,105,164,169,115,147,167,114,220,254,51,50,40,218,174,142,86,242,146,78,74,172,142,30,149,225,79,190,219,82,218,168,54,179,172,185,53,91,110,77,168,72,48,139,173,198,118,186,9,32,86,177,177,217,213,234,136,230,61,174,71,44,28,220,228,122,63,176,213,103,8,35,146,189,183,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,37,80,0,2,170,252,115,191,4,255,0,82,127,45,57,87,130,167,170,124,167,233,253,119,184,219,139,169,0,17,87,197,31,208,158,166,254,75,239,20,69,43,109,59,213,62,141,253,64,199,189,198,3,74,96,0,82,183,141,95,170,124,91,233,253,15,184,220,78,171,224,99,248,217,250,111,249,145,242,120,220,105,13,75,46,186,123,175,116,48,85,201,79,61,60,184,133,210,71,79,23,98,7,177,210,85,81,53,145,252,165,87,200,146,87,171,157,247,152,137,12,105,247,21,83,159,10,240,140,212,204,87,78,247,113,13,187,41,171,242,159,109,113,250,188,102,221,59,228,142,56,91,93,36,244,245,17,50,71,61,237,233,220,242,174,137,136,222,78,116,178,196,196,111,222,234,151,168,10,86,241,155,213,47,181,123,142,177,105,157,5,247,205,80,96,152,252,126,102,139,202,240,242,119,74,215,172,211,126,241,88,142,147,157,43,109,206,249,57,204,111,78,137,209,221,196,61,87,130,94,153,229,85,58,167,157,107,31,148,237,99,118,252,125,113,158,252,145,200,223,49,93,81,83,79,81,194,23,112,237,191,183,29,47,89,19,154,57,189,248,62,234,163,250,164,106,241,21,209,203,238,141,238,227,59,166,187,205,230,41,51,11,132,249,141,174,167,139,25,222,165,175,158,89,28,156,26,247,171,123,83,165,68,29,93,197,207,236,115,226,214,189,168,79,95,5,141,98,181,94,180,143,43,209,11,133,250,174,91,238,53,120,125,238,134,142,174,169,174,99,109,85,76,141,170,218,88,213,234,244,100,117,49,202,249,81,172,70,53,245,145,175,85,116,170,88,249,18,177,125,150,90,175,91,227,212,157,214,106,150,63,73,95,79,29,69,149,48,56,37,169,108,172,108,240,91,41,163,168,184,75,2,53,81,31,28,177,163,32,87,187,171,94,201,100,237,162,164,18,146,212,20,173,227,87,234,159,22,250,127,67,238,55,17,224,169,234,159,41,250,127,93,238,54,226,234,65,64,62,40,254,187,53,55,242,95,103,162,39,255,0,130,167,165,140,167,234,5,119,183,91,137,254,1,149,115,74,123,78,244,177,163,127,79,241,239,110,128,234,160,138,190,40,254,132,245,55,242,95,120,162,41,91,105,222,169,244,111,234,6,61,238,48,22,83,226,139,191,170,60,62,197,114,219,62,142,220,45,87,75,174,71,111,169,161,203,47,16,84,193,89,29,178,149,239,150,154,123,107,88,215,59,133,99,187,114,54,94,226,53,208,198,230,241,69,124,136,248,107,3,66,244,47,81,247,23,168,246,237,47,210,251,55,158,186,215,117,150,105,165,85,101,45,190,149,170,137,37,85,76,136,139,219,133,156,155,213,122,43,149,206,107,24,215,189,236,99,180,61,183,93,6,195,118,219,164,118,45,41,195,40,169,26,203,117,59,31,115,174,134,157,97,125,218,226,172,106,84,86,202,142,123,221,206,71,55,170,53,94,238,12,70,70,213,224,198,162,68,191,26,191,75,24,183,212,10,31,110,184,149,87,180,239,84,250,55,245,3,30,247,24,13,41,128,0,5,85,248,231,126,9,254,164,254,90,114,175,5,79,84,249,79,211,250,239,113,183,23,82,0,32,7,141,95,165,140,91,234,5,15,183,92,74,86,61,174,156,232,166,174,106,253,53,242,171,75,116,227,32,202,217,141,211,195,83,115,75,69,11,234,95,3,37,149,34,141,56,49,21,207,123,156,170,168,198,34,189,89,28,175,233,194,41,28,214,139,234,246,101,160,186,161,143,234,230,159,207,73,29,247,29,168,116,212,233,87,2,77,4,172,124,110,138,88,100,103,201,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,147,66,123,93,220,222,3,186,109,47,182,234,6,33,83,73,71,114,125,59,93,122,199,150,227,13,77,109,154,117,146,88,248,78,216,215,147,88,247,65,43,162,123,218,197,146,52,107,248,183,170,181,189,128,0,82,183,141,95,170,124,91,233,253,15,184,220,78,171,224,99,248,217,250,111,249,145,21,124,81,253,118,106,111,228,190,207,68,74,175,3,31,198,207,211,127,204,139,84,0,138,190,40,254,132,245,55,242,95,120,162,41,91,105,222,169,244,111,234,6,61,238,48,26,83,0,202,185,165,61,167,122,88,209,191,167,248,247,183,64,117,80,1,149,115,74,123,78,244,177,163,127,79,241,239,110,128,234,160,20,173,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,54,126,155,254,100,114,175,26,191,84,248,183,211,250,31,113,184,157,87,192,199,241,179,244,223,243,34,213,0,34,175,138,63,161,61,77,252,151,222,40,138,1,47,251,197,31,208,158,166,254,75,239,20,69,0,154,125,213,93,51,197,117,147,78,50,61,45,205,105,60,197,151,38,183,203,111,169,227,28,111,146,30,105,247,39,139,184,199,177,179,68,244,108,145,189,90,188,36,99,28,137,213,168,102,8,210,70,208,181,122,167,93,246,209,167,186,165,112,158,174,123,149,218,206,200,110,147,212,193,20,47,168,184,211,61,212,181,147,35,34,251,141,99,234,32,149,236,70,163,126,227,155,247,89,253,148,236,0,28,255,0,95,181,142,197,183,253,26,203,53,139,35,135,204,82,99,54,247,84,71,77,201,236,243,117,79,114,71,77,77,205,140,122,199,221,158,72,162,238,112,86,179,159,39,125,214,170,153,151,46,207,112,251,85,169,211,143,10,186,237,18,161,182,210,100,87,220,14,207,79,127,150,162,89,34,145,41,170,227,174,74,219,165,69,44,178,178,53,107,25,20,181,237,143,238,182,87,66,189,191,188,231,170,58,157,180,171,83,50,173,27,212,124,115,84,176,170,191,47,122,198,110,17,92,41,185,73,35,35,155,130,253,248,37,237,189,143,116,50,177,93,28,140,71,39,56,222,246,170,244,114,154,115,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,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,28,171,118,62,150,53,147,233,254,67,237,211,153,172,53,80,0,6,107,55,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,37,80,0,25,172,221,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,149,64,141,91,223,217,118,43,187,141,56,158,134,137,182,171,38,125,109,237,207,100,200,101,161,141,210,63,180,147,113,161,169,157,24,179,37,27,214,121,21,90,197,251,146,43,101,226,254,43,27,232,50,237,108,204,180,163,63,173,179,86,73,87,96,203,48,235,196,148,210,190,146,173,18,123,125,198,146,101,107,150,57,161,114,162,62,57,99,94,143,141,203,243,106,43,87,248,41,249,55,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,157,52,245,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,151,233,225,113,232,79,76,191,58,247,138,210,85,0,0,42,175,199,59,240,79,245,39,242,211,149,120,42,122,167,202,126,159,215,123,141,184,186,144,1,21,124,81,253,9,234,111,228,190,241,68,82,182,211,189,83,232,223,212,12,123,220,96,52,166,0,5,43,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,141,159,166,255,0,153,18,127,197,31,72,106,117,107,103,217,52,246,216,42,231,185,96,213,16,229,244,176,195,60,81,49,236,166,107,217,84,233,86,79,237,49,148,115,213,200,141,106,181,234,248,216,141,229,253,135,82,14,136,102,182,173,53,214,140,7,81,175,180,245,115,219,113,92,162,213,123,172,138,145,141,116,242,65,77,87,28,210,54,54,185,205,106,189,90,197,68,69,115,83,175,78,170,159,196,211,69,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,130,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,83,52,59,129,212,207,219,38,184,231,154,165,29,93,214,162,147,38,200,43,174,20,31,20,147,157,84,52,47,153,222,86,7,253,247,163,123,80,36,81,163,26,229,107,26,196,107,87,139,80,187,79,11,141,33,169,210,93,159,99,51,220,160,171,130,229,156,212,77,151,213,67,52,241,74,198,50,165,172,101,43,162,88,255,0,178,199,209,193,73,34,181,202,231,163,228,122,59,143,246,27,24,60,109,52,83,255,0,160,93,198,81,220,63,252,24,85,194,150,73,127,247,138,202,73,33,98,71,255,0,190,164,142,116,159,230,17,173,254,218,145,171,194,179,88,236,90,69,187,139,69,54,71,15,74,76,246,223,46,29,29,79,39,255,0,122,213,84,207,4,148,203,193,140,114,191,185,61,60,80,116,251,173,111,127,155,156,141,98,162,223,72,0,165,111,26,191,84,248,183,211,250,31,113,184,143,5,79,84,249,79,211,250,239,113,183,23,82,10,1,241,71,245,217,169,191,146,251,61,17,63,252,21,61,44,101,63,80,43,189,186,220,79,240,12,171,154,83,218,119,165,141,27,250,127,143,123,116,7,85,4,85,241,71,244,39,169,191,146,251,197,17,65,118,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,31,173,105,182,102,90,175,159,209,89,168,228,171,191,229,153,141,226,58,104,159,87,86,139,61,194,227,87,50,53,171,36,211,57,17,95,36,178,39,87,200,228,249,185,85,203,252,84,191,61,144,108,187,21,218,62,156,65,67,90,219,85,239,62,185,119,39,189,228,49,80,198,217,25,221,72,121,80,211,78,172,73,150,141,139,4,106,141,122,253,249,17,210,241,103,36,141,146,84,128,30,53,126,150,49,111,168,20,62,221,113,42,175,105,222,169,244,111,234,6,61,238,48,26,83,0,0,10,171,241,206,252,19,253,73,252,180,229,94,10,158,169,242,159,167,245,222,227,110,46,164,0,64,15,26,191,75,24,183,212,10,31,110,184,149,23,162,250,67,153,107,214,168,99,250,71,167,240,82,73,125,200,170,29,13,58,213,206,144,193,19,25,27,165,150,105,31,243,84,100,113,71,36,138,141,71,61,81,138,141,107,156,168,213,209,70,222,54,253,128,237,151,75,232,116,163,78,89,86,251,109,29,69,69,92,181,149,201,10,214,214,207,52,138,231,75,81,36,49,198,217,30,141,225,19,92,173,234,145,197,27,126,124,80,170,191,20,109,137,90,180,78,235,14,187,232,190,51,87,79,132,223,42,30,220,130,221,73,3,124,150,61,90,231,49,34,124,124,87,148,84,213,14,123,145,25,195,183,20,141,70,35,154,147,67,19,98,174,215,119,55,159,109,103,84,45,186,129,136,84,213,214,91,89,80,215,94,177,229,184,205,77,69,121,129,35,150,62,19,182,53,226,231,177,179,202,232,158,246,189,35,145,90,254,46,232,173,118,135,180,171,83,49,93,100,211,140,115,84,176,170,191,49,101,201,173,241,92,41,185,73,27,228,135,154,125,248,37,237,189,236,108,209,61,29,28,140,71,47,9,24,246,170,245,106,158,172,2,149,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,198,207,211,127,204,136,171,226,143,235,179,83,127,37,246,122,34,85,120,24,254,54,126,155,254,100,90,160,4,85,241,71,244,39,169,191,146,251,197,17,74,219,78,245,79,163,127,80,49,239,113,128,210,152,6,85,205,41,237,59,210,198,141,253,63,199,189,186,3,170,128,12,171,154,83,218,119,165,141,27,250,127,143,123,116,7,85,0,165,111,26,191,84,248,183,211,250,31,113,184,157,87,192,199,241,179,244,223,243,35,149,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,141,159,166,255,0,153,22,168,1,21,124,81,253,9,234,111,228,190,241,68,80,9,127,222,40,254,132,245,55,242,95,120,162,40,4,213,65,157,109,252,105,158,43,164,91,189,212,156,23,10,164,242,150,90,123,133,61,194,154,149,177,199,28,116,190,118,146,26,199,193,19,35,99,88,200,99,125,67,153,27,17,191,118,54,177,170,170,168,170,182,63,224,193,171,213,57,126,131,100,186,71,113,158,174,106,141,61,188,54,106,53,116,17,50,8,109,215,14,228,177,194,199,183,239,189,233,83,13,116,142,87,167,201,38,141,17,202,137,197,150,20,1,0,60,100,245,175,236,54,223,109,58,57,73,111,239,85,234,109,193,123,211,201,23,40,224,161,183,75,79,81,39,23,36,141,86,204,233,223,70,141,234,199,181,99,239,245,226,238,10,86,174,193,244,207,21,213,221,222,233,182,11,154,210,121,187,45,69,194,162,225,83,74,232,227,146,58,175,37,73,53,99,32,149,146,49,204,124,50,62,157,172,145,138,223,189,27,158,212,84,85,69,77,20,153,129,213,93,51,202,180,111,81,242,61,45,205,105,60,189,235,25,184,75,111,169,227,28,140,142,110,11,247,39,139,184,198,61,208,202,197,108,145,189,90,156,227,123,28,137,209,200,94,167,134,46,169,126,212,54,109,133,121,187,239,196,238,184,151,152,197,174,31,222,189,159,43,229,100,95,41,7,201,141,107,248,208,201,69,247,219,203,175,95,188,229,122,60,149,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,14,85,187,31,75,26,201,244,255,0,33,246,233,204,214,26,168,0,3,53,155,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,146,168,0,12,214,110,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,74,160,8,21,226,95,176,170,109,121,199,166,214,173,38,177,82,65,168,182,58,121,38,187,178,62,239,59,253,186,10,89,28,216,91,12,49,72,233,235,145,209,195,20,43,247,57,49,202,199,185,200,200,81,148,152,95,247,133,199,161,61,50,252,235,222,43,73,84,0,0,170,191,28,239,193,63,212,159,203,78,85,224,169,234,159,41,250,127,93,238,54,226,234,64,4,85,241,71,244,39,169,191,146,251,197,17,74,219,78,245,79,163,127,80,49,239,113,128,210,152,0,20,173,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,54,126,155,254,100,89,166,161,97,86,173,74,192,50,93,57,190,212,85,193,109,202,172,245,182,74,201,105,30,214,207,28,21,48,190,25,29,27,156,215,53,30,141,122,170,42,181,201,215,167,84,95,224,102,95,80,176,171,174,154,231,249,46,156,223,106,41,39,185,98,183,138,219,37,100,180,143,115,160,146,122,105,159,12,142,141,206,107,92,172,87,49,85,21,90,213,233,211,170,39,240,52,17,176,157,76,197,117,67,104,250,103,113,197,170,251,159,1,199,232,177,155,140,15,146,53,154,150,186,130,6,83,202,201,26,199,187,135,46,219,101,98,59,163,150,41,162,122,181,188,250,31,149,226,43,172,118,45,27,218,62,119,83,119,135,204,85,230,22,249,240,235,93,55,39,179,189,85,95,4,177,185,121,181,143,70,246,160,74,137,250,59,139,95,216,225,201,174,123,84,160,205,61,194,174,186,149,159,227,90,115,98,168,164,130,229,149,94,40,172,148,114,213,189,205,130,57,234,102,100,49,186,71,53,174,114,49,28,244,85,84,107,151,167,94,136,191,192,211,70,158,225,86,173,53,192,49,173,57,177,84,85,207,109,197,108,244,86,74,57,106,222,215,79,36,20,208,178,24,221,35,154,214,181,94,173,98,42,170,53,169,215,175,68,79,224,113,253,251,105,158,43,170,27,71,212,203,118,83,73,220,248,14,63,91,147,91,167,100,113,172,212,181,212,16,62,162,39,198,231,177,220,57,118,221,19,213,189,28,177,77,43,17,205,231,212,207,190,158,230,183,93,53,207,241,173,70,177,83,210,79,114,197,111,20,87,186,56,170,216,231,65,36,244,211,50,104,219,35,90,230,185,88,174,98,34,162,57,171,211,175,69,79,226,105,163,79,115,91,86,165,96,24,214,163,88,169,234,224,182,229,86,122,43,221,28,85,108,107,103,142,10,152,89,52,109,145,173,115,154,143,70,189,17,81,28,228,235,215,162,175,241,61,0,5,43,120,213,250,167,197,190,159,208,251,141,196,120,42,122,167,202,126,159,215,123,141,184,186,144,80,15,138,63,174,205,77,252,151,217,232,137,255,0,224,169,233,99,41,250,129,93,237,214,226,127,128,101,92,210,158,211,189,44,104,223,211,252,123,219,160,58,168,34,175,138,63,161,61,77,252,151,222,40,138,1,46,207,195,67,97,84,218,13,143,67,173,90,179,98,164,159,81,111,148,241,205,104,100,157,222,118,11,116,244,177,185,208,186,25,162,141,208,87,43,164,154,41,151,239,241,99,81,140,115,81,243,35,231,168,32,7,141,95,165,140,91,234,5,15,183,92,74,171,218,119,170,125,27,250,129,143,123,140,6,148,192,0,2,170,252,115,191,4,255,0,82,127,45,57,87,130,167,170,124,167,233,253,119,184,219,139,169,0,16,3,198,175,210,198,45,245,2,135,219,174,36,0,240,184,245,217,166,95,157,123,61,105,127,199,201,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,65,155,246,217,5,247,104,249,220,85,184,229,45,214,229,166,87,190,212,86,75,221,100,204,168,153,149,73,10,44,212,181,110,142,40,217,28,220,219,43,227,78,8,215,197,211,139,156,232,229,70,125,91,4,223,101,215,104,153,53,109,139,37,163,171,187,105,214,69,80,149,119,138,58,88,221,61,109,44,241,211,204,216,229,161,141,245,17,64,199,201,35,169,219,51,158,138,174,142,22,34,124,216,210,250,109,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,176,82,183,141,95,170,124,91,233,253,15,184,220,78,171,224,99,248,217,250,111,249,145,21,124,81,253,118,106,111,228,190,207,68,74,175,3,31,198,207,211,127,204,139,84,0,138,190,40,254,132,245,55,242,95,120,162,41,91,105,222,169,244,111,234,6,61,238,48,26,83,0,202,185,165,61,167,122,88,209,191,167,248,247,183,64,117,80,1,149,115,74,123,78,244,177,163,127,79,241,239,110,128,234,160,20,173,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,54,126,155,254,100,114,175,26,191,84,248,183,211,250,31,113,184,157,87,192,199,241,179,244,223,243,34,213,0,34,175,138,63,161,61,77,252,151,222,40,138,1,47,251,197,31,208,158,166,254,75,239,20,69,0,154,168,42,3,198,211,76,241,92,127,81,244,239,84,173,52,158,94,245,152,91,238,22,251,191,110,56,217,29,71,144,90,110,196,238,226,196,123,230,86,85,172,110,123,220,239,221,193,3,81,26,140,249,248,175,7,29,94,169,194,183,47,93,165,181,19,213,173,183,81,236,243,66,200,33,130,39,51,226,52,44,125,84,51,74,247,116,123,24,218,116,175,98,35,21,122,190,102,114,106,244,71,50,237,0,40,219,197,247,84,46,185,166,237,42,112,57,155,87,5,183,79,172,244,86,218,120,29,90,233,96,150,122,152,91,91,45,83,34,232,141,133,238,109,68,48,187,167,37,114,82,198,170,239,224,214,245,255,0,4,45,51,243,57,86,165,235,29,101,37,214,47,135,219,233,49,155,124,253,190,52,53,30,98,69,168,171,103,37,103,223,154,63,43,68,189,26,244,226,217,254,243,87,155,21,45,168,164,191,24,237,33,169,194,183,47,67,170,84,240,85,173,183,81,236,240,204,249,230,158,39,51,226,52,44,101,44,208,196,198,244,123,24,218,116,160,122,171,209,122,190,103,241,114,244,86,179,160,120,39,235,21,170,203,153,103,154,33,124,191,85,197,81,146,211,210,222,236,20,115,85,53,180,142,158,149,36,109,99,98,141,207,69,90,153,34,146,7,170,70,197,87,69,70,245,114,162,68,210,221,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,171,118,62,150,53,147,233,254,67,237,211,153,172,53,80,0,6,107,55,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,37,80,0,25,172,221,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,149,64,2,168,60,86,54,37,117,75,173,126,233,180,107,25,164,117,181,212,235,62,111,106,183,64,230,207,28,232,231,186,75,194,49,21,90,246,57,170,212,159,131,90,172,86,119,220,143,231,60,145,203,95,11,143,66,122,101,249,215,188,86,146,168,0,1,85,126,57,223,130,127,169,63,150,156,171,193,83,213,62,83,244,254,187,220,109,197,212,128,8,171,226,143,232,79,83,127,37,247,138,34,149,182,157,234,159,70,254,160,99,222,227,1,165,48,0,41,91,198,175,213,62,45,244,254,135,220,110,39,85,240,49,252,108,253,55,252,200,181,66,128,124,77,52,83,246,45,187,140,167,203,220,60,213,6,119,215,53,163,231,47,57,162,243,179,205,230,35,147,164,108,107,122,85,69,83,193,169,203,164,75,23,39,43,185,116,153,94,8,250,161,106,170,192,53,11,69,230,109,36,23,43,101,226,44,162,157,93,90,222,253,100,21,48,199,77,47,10,126,136,238,16,58,146,30,82,34,185,58,213,198,213,70,252,185,249,255,0,27,77,107,255,0,232,23,110,116,118,255,0,255,0,6,107,112,170,146,47,253,226,142,146,56,94,146,127,239,171,35,93,31,249,133,107,191,182,132,127,240,140,211,60,87,81,55,113,13,199,41,164,243,127,98,177,250,188,154,221,3,227,142,72,93,93,28,244,244,241,62,70,189,142,235,219,243,78,149,138,222,46,108,177,68,244,119,221,232,183,168,12,203,110,7,76,255,0,99,122,227,158,105,108,116,151,90,122,76,103,32,174,183,208,124,82,62,21,83,80,178,103,121,89,223,247,24,142,238,192,177,72,143,107,81,175,107,209,205,78,46,66,231,252,38,117,66,235,168,251,62,181,219,47,45,171,146,163,5,188,86,98,236,171,169,173,117,67,234,96,99,99,169,135,167,36,69,141,145,69,87,29,59,35,234,228,107,41,219,209,81,21,24,217,148,1,74,222,53,126,169,241,111,167,244,62,227,113,30,10,158,169,242,159,167,245,222,227,110,46,164,20,3,226,143,235,179,83,127,37,246,122,34,127,248,42,122,88,202,126,160,87,123,117,184,159,224,25,87,52,167,180,239,75,26,55,244,255,0,30,246,232,14,170,8,171,226,143,232,79,83,127,37,247,138,34,37,120,83,236,74,234,183,90,13,211,107,46,51,72,219,107,105,210,124,34,213,113,129,206,158,73,213,204,116,119,133,98,170,53,140,107,81,201,7,54,185,94,175,239,181,25,194,9,36,181,240,8,1,227,87,233,99,22,250,129,67,237,215,18,170,246,157,234,159,70,254,160,99,222,227,1,165,48,0,0,170,191,28,239,193,63,212,159,203,78,85,224,169,234,159,41,250,127,93,238,54,226,234,64,4,0,241,171,244,177,139,125,64,161,246,235,137,0,60,46,61,118,105,151,231,94,207,90,95,240,60,86,180,105,14,27,175,90,95,144,105,30,160,65,87,37,139,34,167,108,53,11,73,58,195,60,79,100,141,150,41,163,127,205,17,241,203,28,114,34,57,28,197,86,34,57,174,106,171,87,61,123,162,219,38,125,181,157,80,185,105,254,95,77,87,89,109,101,67,155,101,200,82,221,53,53,21,230,4,142,41,57,192,233,19,139,158,198,207,19,101,99,28,244,142,69,115,57,59,162,57,210,171,194,231,125,182,173,19,186,205,161,26,209,147,85,211,225,55,202,134,59,31,184,213,206,223,37,143,86,185,207,89,89,39,36,229,21,53,67,158,213,87,243,237,197,35,85,234,214,164,211,74,219,159,5,43,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,141,159,166,255,0,153,17,87,197,31,215,102,166,254,75,236,244,68,170,240,49,252,108,253,55,252,200,181,64,8,171,226,143,232,79,83,127,37,247,138,34,149,182,157,234,159,70,254,160,99,222,227,1,165,48,12,171,154,83,218,119,165,141,27,250,127,143,123,116,7,85,0,25,87,52,167,180,239,75,26,55,244,255,0,30,246,232,14,170,1,74,222,53,126,169,241,111,167,244,62,227,113,58,175,129,143,227,103,233,191,230,71,42,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,27,63,77,255,0,50,45,80,2,42,248,163,250,19,212,223,201,125,226,136,160,18,255,0,188,81,253,9,234,111,228,190,241,68,80,9,170,130,26,248,182,97,86,172,171,101,185,5,246,225,81,87,29,70,29,120,181,94,232,91,11,218,140,146,119,212,182,133,91,42,43,85,85,157,170,233,92,136,213,106,243,107,23,175,68,86,186,149,180,83,84,46,186,43,171,152,134,171,217,155,87,37,70,45,120,166,185,62,158,154,181,212,143,172,129,143,78,245,42,202,212,85,99,38,139,185,19,254,235,145,89,35,145,90,228,85,69,211,152,62,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,76,198,106,174,166,101,90,201,168,249,30,169,102,181,126,98,245,147,92,37,184,84,241,146,71,199,15,53,251,144,69,220,123,222,216,98,98,54,56,216,174,94,17,177,141,69,232,212,47,123,195,71,0,169,211,237,150,233,221,45,203,30,164,181,92,175,148,245,55,250,165,133,34,231,88,202,186,153,37,165,168,149,241,170,243,123,168,214,145,19,146,243,107,26,198,59,143,14,41,40,8,1,227,39,162,159,110,118,251,105,214,58,75,135,102,175,76,174,11,222,130,73,120,199,61,13,198,90,122,121,56,181,35,114,186,102,206,202,53,111,87,177,169,31,127,175,39,112,66,176,54,95,172,118,45,2,221,6,1,170,185,76,60,236,182,171,132,148,247,25,57,61,60,181,45,93,60,180,146,212,244,99,30,247,246,89,80,233,123,109,106,185,253,190,9,209,93,213,52,124,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,243,250,133,133,90,181,43,0,201,116,230,251,81,87,5,183,42,179,214,217,43,37,164,123,91,60,112,84,194,248,100,116,110,115,92,212,122,53,234,168,170,215,39,94,157,81,127,129,8,63,184,169,181,143,248,253,170,191,248,173,187,253,68,159,224,0,66,13,66,240,137,219,110,165,103,249,46,163,95,115,109,74,130,229,149,94,43,111,117,145,82,92,168,27,4,115,212,204,249,164,108,109,117,27,156,140,71,61,81,17,92,229,233,211,170,175,241,36,254,130,104,166,43,183,109,39,177,104,230,21,112,186,214,217,113,255,0,53,229,167,186,75,28,149,79,239,212,203,80,254,110,142,56,216,189,31,51,145,58,49,62,234,39,94,171,213,87,160,0,1,8,53,11,194,39,109,186,149,159,228,186,141,125,205,181,42,11,150,85,120,173,189,214,69,73,114,160,108,17,207,83,51,230,145,177,181,212,110,114,49,28,245,68,69,115,151,167,78,170,191,196,147,250,9,162,152,174,221,180,158,197,163,152,85,194,235,91,101,199,252,215,150,158,233,44,114,85,63,191,83,45,67,249,186,56,227,98,244,124,206,68,232,196,251,168,157,122,175,85,94,128,0,62,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,79,63,166,58,103,138,233,22,33,30,11,133,82,121,75,45,61,194,229,112,166,165,108,113,199,29,47,157,173,158,177,240,68,200,216,214,50,24,223,80,230,70,196,111,221,141,172,106,170,170,42,175,171,0,0,71,253,214,236,167,75,55,131,246,91,246,153,127,202,237,159,100,188,247,146,248,21,85,52,61,207,53,216,238,119,123,208,75,215,167,150,103,30,60,122,117,119,94,189,83,167,159,218,255,0,135,166,139,237,51,63,184,106,54,156,228,249,173,198,229,113,179,203,100,150,43,221,109,36,208,54,9,38,134,103,57,173,134,154,39,35,249,83,177,17,85,202,157,21,223,47,224,169,40,0,7,63,215,189,20,197,119,19,164,247,221,28,205,110,23,90,43,46,65,229,124,204,246,185,99,142,169,157,138,152,170,25,193,210,71,35,19,171,225,106,47,86,47,221,85,233,209,122,42,70,13,61,240,137,219,110,154,231,248,214,163,88,179,109,74,158,229,138,222,40,175,116,113,85,220,168,29,4,147,211,76,201,163,108,141,109,27,92,172,87,49,17,81,28,213,233,215,162,167,241,38,248,0,17,127,116,30,30,154,47,187,60,254,223,168,218,141,147,230,182,235,149,186,207,21,146,40,172,149,180,144,192,232,35,154,105,154,231,54,106,105,92,175,229,80,244,85,71,34,116,70,252,191,138,175,160,218,150,202,116,179,103,223,106,127,102,119,252,174,231,246,183,200,249,223,142,213,83,77,219,242,189,254,223,107,179,4,93,58,249,151,242,229,203,175,70,244,233,209,122,200,2,47,238,131,195,211,69,247,103,159,219,245,27,81,178,124,214,221,114,183,89,226,178,69,21,146,182,146,24,29,4,115,77,51,92,230,205,77,43,149,252,170,30,138,168,228,78,136,223,151,241,85,109,127,195,211,69,246,153,159,220,53,27,78,114,124,214,227,114,184,217,229,178,75,21,238,182,146,104,27,4,147,67,51,156,214,195,77,19,145,252,169,216,136,170,229,78,138,239,151,240,84,252,173,195,248,106,232,190,230,181,66,187,85,245,27,80,117,41,151,42,202,122,122,72,168,232,110,212,137,69,69,4,49,163,91,21,60,115,82,200,232,216,174,231,43,154,142,232,178,75,35,190,92,148,246,187,82,217,78,150,108,251,237,79,236,206,255,0,149,220,254,214,249,31,59,241,218,170,105,187,126,87,191,219,237,118,96,139,167,95,50,254,92,185,117,232,222,157,58,47,89,0,8,171,185,79,13,237,2,221,14,163,166,169,102,183,76,174,201,122,125,190,11,125,79,217,233,232,169,163,172,237,43,248,79,63,114,150,71,201,55,7,54,62,106,239,240,113,68,212,68,70,161,237,118,173,180,12,7,104,150,172,130,197,167,57,150,107,118,182,228,85,16,85,203,71,127,184,195,60,20,179,198,215,53,210,193,28,48,196,214,62,70,185,141,145,202,138,174,72,97,79,254,225,14,234,1,23,247,65,225,233,162,251,179,207,237,250,141,168,217,62,107,110,185,91,172,241,89,34,138,201,91,73,12,14,130,57,166,153,174,115,102,166,149,202,254,85,15,69,84,114,39,68,111,203,248,170,182,191,225,233,162,251,76,207,238,26,141,167,57,62,107,113,185,92,108,242,217,37,138,247,91,73,52,13,130,73,161,153,206,107,97,166,137,200,254,84,236,68,85,114,167,69,119,203,248,42,74,0,67,253,123,240,191,208,45,196,234,197,247,88,243,92,191,80,40,175,89,7,149,243,48,90,238,20,81,210,179,177,77,21,59,56,54,74,73,30,157,89,11,85,122,189,126,242,175,78,137,209,19,176,109,127,107,248,14,211,48,11,134,156,233,205,223,32,184,219,110,55,137,111,114,203,123,168,134,105,219,60,144,195,11,154,215,67,20,77,70,113,167,98,162,43,85,122,171,190,127,193,19,176,0,64,15,238,42,109,99,254,63,106,175,254,43,110,255,0,81,38,254,158,225,86,173,53,192,49,173,57,177,84,85,207,109,197,108,244,86,74,57,106,222,215,79,36,20,208,178,24,221,35,154,214,181,94,173,98,42,170,53,169,215,175,68,79,224,122,0,121,77,78,211,60,87,87,113,9,48,92,214,147,205,217,106,46,22,219,133,77,43,163,142,72,234,188,149,108,21,140,130,86,72,199,49,240,200,250,118,178,70,43,126,244,110,123,81,81,85,21,61,5,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,214,1,199,247,65,181,252,7,118,120,5,191,78,117,26,239,144,91,173,182,235,196,87,184,165,178,84,67,12,238,158,56,102,133,173,115,166,138,86,171,56,212,61,85,17,168,189,81,191,63,226,139,192,52,247,194,39,109,186,107,159,227,90,141,98,205,181,42,123,150,43,120,162,189,209,197,87,114,160,116,18,79,77,51,38,141,178,53,180,109,114,177,92,196,69,68,115,87,167,94,138,159,196,155,224,0,1,31,247,91,178,157,44,222,15,217,111,218,101,255,0,43,182,125,146,243,222,75,224,85,84,208,247,60,215,99,185,221,239,65,47,94,158,89,156,120,241,233,213,221,122,245,78,158,127,107,254,30,154,47,180,204,254,225,168,218,115,147,230,183,27,149,198,207,45,146,88,175,117,180,147,64,216,36,154,25,156,230,182,26,104,156,143,229,78,196,69,87,42,116,87,124,191,130,164,160,0,28,127,116,27,95,192,119,103,128,91,244,231,81,174,249,5,186,219,110,188,69,123,138,91,37,68,48,206,233,227,134,104,90,215,58,104,165,106,179,141,67,213,81,26,139,213,27,243,254,40,188,127,65,60,47,244,11,110,218,177,98,214,60,43,47,212,10,219,214,63,230,188,180,23,75,133,20,148,175,239,211,75,78,254,109,142,146,55,175,70,76,229,78,143,79,188,137,215,170,117,69,152,0,28,127,115,27,85,210,61,215,225,180,216,126,169,91,106,218,251,117,71,153,182,93,237,178,50,27,141,185,234,173,238,36,50,189,143,111,9,26,212,107,216,246,185,142,232,215,116,230,200,222,200,193,253,197,77,172,127,199,237,85,255,0,197,109,223,234,36,212,210,220,3,246,95,130,91,48,95,182,185,94,91,240,206,247,245,206,83,114,243,247,74,174,228,207,151,247,211,241,111,62,61,206,13,251,169,209,140,99,127,201,212,245,100,95,221,7,135,166,139,238,207,63,183,234,54,163,100,249,173,186,229,110,179,197,100,138,43,37,109,36,48,58,8,230,154,102,185,205,154,154,87,43,249,84,61,21,81,200,157,17,191,47,226,171,232,54,165,178,157,44,217,247,218,159,217,157,255,0,43,185,253,173,242,62,119,227,181,84,211,118,252,175,127,183,218,236,193,23,78,190,101,252,185,114,235,209,189,58,116,94,188,255,0,94,252,47,244,11,113,58,177,125,214,60,215,47,212,10,43,214,65,229,124,204,22,187,133,20,116,172,236,83,69,78,206,13,146,146,71,167,86,66,213,94,175,95,188,171,211,162,116,68,232,27,82,217,78,150,108,251,237,79,236,206,255,0,149,220,254,214,249,31,59,241,218,170,105,187,126,87,191,219,237,118,96,139,167,95,50,254,92,185,117,232,222,157,58,47,89,0,1,207,245,239,69,49,93,196,233,61,247,71,51,91,133,214,138,203,144,121,95,51,61,174,88,227,170,103,98,166,42,134,112,116,145,200,196,234,248,90,139,213,139,247,85,122,116,94,138,145,131,79,124,34,118,219,166,185,254,53,168,214,44,219,82,167,185,98,183,138,43,221,28,85,119,42,7,65,36,244,211,50,104,219,35,91,70,215,43,21,204,68,84,71,53,122,117,232,169,252,73,190,1,0,63,184,169,181,143,248,253,170,191,248,173,187,253,68,155,250,123,133,90,180,215,0,198,180,230,197,81,87,61,183,21,179,209,89,40,229,171,123,93,60,144,83,66,200,99,116,142,107,90,213,122,181,136,170,168,214,167,94,189,17,63,129,232,0,4,0,254,226,166,214,63,227,246,170,255,0,226,182,239,245,18,111,233,238,21,106,211,92,3,26,211,155,21,69,92,246,220,86,207,69,100,163,150,173,237,116,242,65,77,11,33,141,210,57,173,107,85,234,214,34,170,163,90,157,122,244,68,254,7,160,0,139,251,160,240,244,209,125,217,231,246,253,70,212,108,159,53,183,92,173,214,120,172,145,69,100,173,164,134,7,65,28,211,76,215,57,179,83,74,229,127,42,135,162,170,57,19,162,55,229,252,85,125,6,212,182,83,165,155,62,251,83,251,51,191,229,119,63,181,190,71,206,252,118,170,154,110,223,149,239,246,251,93,152,34,233,215,204,191,151,46,93,122,55,167,78,139,215,207,238,131,195,211,69,247,103,159,219,245,27,81,178,124,214,221,114,183,89,226,178,69,21,146,182,146,24,29,4,115,77,51,92,230,205,77,43,149,252,170,30,138,168,228,78,136,223,151,241,85,244,27,82,217,78,150,108,251,237,79,236,206,255,0,149,220,254,214,249,31,59,241,218,170,105,187,126,87,191,219,237,118,96,139,167,95,50,254,92,185,117,232,222,157,58,47,89,0,1,207,245,239,69,49,93,196,233,61,247,71,51,91,133,214,138,203,144,121,95,51,61,174,88,227,170,103,98,166,42,134,112,116,145,200,196,234,248,90,139,213,139,247,85,122,116,94,138,145,3,251,138,155,88,255,0,143,218,171,255,0,138,219,191,212,73,127,175,122,41,138,238,39,73,239,186,57,154,220,46,180,86,92,131,202,249,153,237,114,199,29,83,59,21,49,84,51,131,164,142,70,39,87,194,212,94,172,95,186,171,211,162,244,84,136,31,220,84,218,199,252,126,213,95,252,86,221,254,162,79,243,207,234,22,21,106,212,172,3,37,211,155,237,69,92,22,220,170,207,91,100,172,150,145,237,108,241,193,83,11,225,145,209,185,205,115,81,232,215,170,162,171,92,157,122,117,69,254,4,32,254,226,166,214,63,227,246,170,255,0,226,182,239,245,18,116,226,118,15,178,152,173,155,22,248,221,214,243,240,107,125,61,191,226,55,106,159,49,93,89,218,141,172,239,212,75,209,59,147,63,143,39,191,162,114,114,170,244,78,167,235,30,43,90,52,170,213,173,250,95,144,105,69,247,34,200,44,118,220,146,157,180,149,149,150,26,182,211,86,164,29,198,186,72,155,35,152,246,240,145,173,88,164,106,181,81,209,200,246,175,246,136,107,253,197,77,172,127,199,237,85,255,0,197,109,223,234,36,255,0,7,148,213,93,51,197,117,147,78,50,61,45,205,105,60,197,151,38,183,203,111,169,227,28,111,146,30,105,247,39,139,184,199,177,179,68,244,108,145,189,90,188,36,99,28,137,213,168,66,191,238,42,109,99,254,63,106,175,254,43,110,255,0,81,39,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,63,134,231,248,110,160,211,93,106,176,204,134,146,234,203,29,226,182,193,115,72,85,121,209,220,105,37,88,170,41,229,99,145,28,199,181,201,213,58,167,222,99,152,246,242,99,218,229,244,0,30,127,80,179,91,86,154,224,25,46,163,95,105,234,231,182,226,182,122,219,221,100,84,140,107,167,146,10,104,95,52,141,141,174,115,90,175,86,177,81,17,92,212,235,211,170,167,241,33,7,247,106,246,177,255,0,16,117,87,255,0,10,183,127,175,19,252,2,16,106,23,139,182,219,116,215,63,201,116,230,251,132,234,84,247,44,86,241,91,100,172,150,146,219,64,232,36,158,154,103,195,35,163,115,171,26,229,98,185,138,168,170,214,175,78,157,81,63,129,39,244,19,90,241,93,196,233,61,139,88,240,171,125,214,138,203,144,121,175,45,5,210,40,227,170,103,98,166,90,119,243,108,114,72,196,234,248,92,169,209,235,247,85,58,244,94,168,158,83,114,155,192,208,237,171,88,146,231,169,185,39,122,235,55,97,212,152,221,173,240,207,120,171,142,87,189,169,51,41,223,35,56,194,157,169,85,101,145,204,143,172,106,212,114,189,90,199,117,92,79,41,177,103,56,173,155,53,197,171,188,237,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,156,30,141,123,121,49,237,94,142,68,114,117,232,168,139,242,63,88,3,138,88,55,129,161,217,78,227,174,91,93,176,100,158,115,47,181,91,230,171,169,153,143,133,40,124,212,47,68,154,221,28,139,34,62,90,200,216,171,35,227,141,142,107,27,28,168,231,35,226,145,141,237,96,30,43,88,181,139,1,208,172,2,233,168,218,141,126,164,183,91,109,212,243,203,20,82,213,67,12,247,9,227,134,73,155,73,74,217,158,198,203,83,35,98,122,71,18,57,21,202,159,245,170,126,78,131,110,43,72,247,37,134,211,102,122,83,150,82,92,88,234,120,102,174,182,62,86,54,227,105,124,138,246,164,53,148,232,229,116,47,229,20,168,138,189,88,254,10,232,220,246,116,114,250,188,55,63,195,117,6,154,235,85,134,100,52,151,86,88,239,21,182,11,154,66,171,206,142,227,73,42,197,81,79,43,28,136,230,61,174,78,169,213,62,243,28,199,183,147,30,215,47,160,0,230,155,135,215,124,123,109,154,95,93,171,153,126,51,144,94,108,86,186,138,120,107,210,200,202,87,207,76,201,164,72,153,51,153,81,60,40,230,119,95,20,106,140,87,61,22,70,175,30,40,247,54,48,98,126,49,155,88,202,242,171,54,45,246,111,80,44,223,25,184,83,219,254,35,118,163,183,83,208,209,247,100,107,59,245,18,249,213,237,194,206,92,158,254,139,197,168,171,209,122,19,168,31,147,150,101,54,44,27,21,188,230,185,77,119,146,178,227,246,250,139,165,198,167,180,249,59,20,176,70,233,37,147,131,17,207,119,22,49,203,209,168,174,94,157,17,21,126,68,22,254,237,94,214,63,226,14,170,255,0,225,86,239,245,226,90,103,26,253,134,233,158,137,83,107,222,160,218,242,12,127,30,117,61,166,166,186,150,182,222,173,184,218,217,95,61,60,40,149,52,200,170,230,190,23,84,181,102,99,121,61,188,36,70,163,220,136,215,116,11,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,0,15,41,170,89,255,0,236,191,4,185,231,95,98,178,188,183,225,157,159,234,108,90,219,231,238,149,93,201,153,23,238,96,228,222,124,123,156,221,247,147,163,24,247,127,147,161,10,255,0,187,87,181,143,248,131,170,191,248,85,187,253,120,149,91,116,220,190,150,110,131,4,135,58,211,59,183,251,239,59,102,172,158,155,226,150,207,223,77,20,126,110,8,101,147,179,221,236,61,241,242,119,223,103,71,39,249,81,58,169,8,53,11,197,219,109,186,107,159,228,186,115,125,194,117,42,123,150,43,120,173,178,86,75,73,109,160,116,18,79,77,51,225,145,209,185,213,141,114,177,92,197,84,85,107,87,167,78,168,159,192,147,250,9,173,120,174,226,116,158,197,172,120,85,190,235,69,101,200,60,215,150,130,233,20,113,213,51,177,83,45,59,249,182,57,36,98,117,124,46,84,232,245,251,170,157,122,47,84,78,128,66,12,255,0,197,255,0,106,24,46,101,118,195,233,104,179,92,169,150,154,133,166,91,189,130,134,142,107,117,83,218,137,205,96,150,90,168,221,35,17,220,155,205,27,193,220,85,204,87,177,90,247,123,93,186,120,138,105,102,232,51,184,112,93,51,210,189,85,255,0,238,188,237,230,178,199,77,240,187,103,238,102,150,63,55,60,53,50,118,123,189,135,178,62,77,251,239,232,212,255,0,42,167,42,254,237,94,214,63,226,14,170,255,0,225,86,239,245,226,95,232,38,181,226,187,137,210,123,22,177,225,86,251,173,21,151,32,243,94,90,11,164,81,199,84,206,197,76,180,239,230,216,228,145,137,213,240,185,83,163,215,238,170,117,232,189,81,58,0,33,254,189,248,160,104,22,221,181,98,251,163,153,174,33,168,21,183,172,127,202,249,153,237,118,250,41,41,95,223,166,138,161,156,29,37,92,111,94,140,153,168,189,88,159,121,23,167,84,232,171,208,54,165,189,109,44,222,15,218,159,217,157,131,43,182,125,146,242,62,119,227,180,180,208,247,60,215,127,183,218,236,207,47,94,158,89,252,185,113,233,213,189,58,245,94,146,0,17,255,0,117,187,214,210,205,159,125,150,253,166,88,50,187,159,218,223,61,228,190,5,75,77,55,111,202,246,59,157,222,244,241,116,235,230,89,199,143,46,189,29,215,167,68,235,226,182,241,226,105,183,157,201,234,133,14,145,226,22,124,214,205,125,186,83,212,77,64,183,187,109,59,32,169,124,49,172,175,133,175,167,158,101,107,251,76,150,68,87,163,88,169,27,147,151,37,99,93,45,72,65,168,94,46,219,109,211,92,255,0,37,211,155,238,19,169,83,220,177,91,197,109,146,178,90,75,109,3,160,146,122,105,159,12,142,141,206,172,107,149,138,230,42,162,171,90,189,58,117,68,254,4,159,208,77,107,197,119,19,164,246,45,99,194,173,247,90,43,46,65,230,188,180,23,72,163,142,169,157,138,153,105,223,205,177,201,35,19,171,225,114,167,71,175,221,84,235,209,122,162,53,239,90,241,93,187,105,61,247,88,243,91,125,214,182,203,143,249,95,51,5,174,40,228,170,127,126,166,42,118,112,108,146,70,197,232,249,154,171,213,233,247,81,122,117,94,136,177,42,211,227,43,182,219,253,214,138,197,98,210,237,96,184,220,174,53,17,210,81,209,210,89,40,38,158,166,121,28,141,142,40,227,109,106,185,239,115,149,26,141,68,85,85,84,68,39,169,202,172,27,167,219,238,83,172,183,45,191,88,53,70,213,89,159,90,187,205,169,180,49,178,167,239,33,106,58,104,99,157,88,144,203,52,104,170,175,138,55,186,70,118,229,228,212,237,73,199,170,128,121,252,255,0,63,195,116,179,13,187,106,14,160,228,52,150,60,122,199,78,181,53,213,213,42,188,34,103,84,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,241,91,116,220,190,150,110,131,4,135,58,211,59,183,251,239,59,102,172,158,155,226,150,207,223,77,20,126,110,8,101,147,179,221,236,61,241,242,119,223,103,71,39,249,81,58,168,35,254,235,119,173,165,155,62,251,45,251,76,176,101,119,63,181,190,123,201,124,10,150,154,110,223,149,236,119,59,189,233,226,233,215,204,179,143,30,93,122,59,175,78,137,215,159,232,39,138,6,129,110,39,86,44,90,57,133,98,26,129,69,122,200,60,215,150,158,233,111,162,142,149,157,138,105,106,31,205,209,213,200,244,234,200,92,137,209,139,247,149,58,244,78,170,147,0,0,64,15,238,213,237,99,254,32,234,175,254,21,110,255,0,94,38,254,158,230,182,173,74,192,49,173,70,177,83,213,193,109,202,172,244,87,186,56,170,216,214,207,28,21,48,178,104,219,35,90,231,53,30,141,122,34,162,57,201,215,175,69,95,226,48,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,240,149,157,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,0,121,253,66,205,109,90,107,128,100,186,141,125,167,171,158,219,138,217,235,111,117,145,82,49,174,158,72,41,161,124,210,54,54,185,205,106,189,90,197,68,69,115,83,175,78,170,159,196,250,177,108,179,21,206,108,84,185,78,21,147,90,178,11,45,111,63,45,113,181,214,199,87,75,63,7,185,143,225,44,106,230,59,139,216,230,175,69,249,57,170,139,243,69,63,88,3,197,106,118,177,96,58,57,30,57,89,168,215,234,75,29,183,36,188,45,146,43,157,117,84,52,212,84,147,249,42,170,182,186,162,105,158,198,198,199,54,145,241,181,83,170,172,146,70,222,159,121,85,61,168,0,241,82,107,22,3,77,171,142,209,11,133,250,146,131,44,146,207,73,123,161,163,171,170,134,39,220,224,157,245,173,86,210,198,175,238,204,248,146,130,87,202,141,103,70,49,241,175,85,234,188,125,168,0,2,37,110,31,196,171,69,246,203,170,21,218,81,168,218,125,169,79,185,81,211,211,213,197,89,67,105,164,90,42,216,38,141,28,217,105,228,154,170,55,72,196,119,56,156,228,111,68,146,41,27,243,226,167,181,218,150,245,180,179,120,63,106,127,102,118,12,174,217,246,75,200,249,223,142,210,211,67,220,243,93,254,223,107,179,60,189,122,121,103,242,229,199,167,86,244,235,213,122,72,2,0,127,118,175,107,31,241,7,85,127,240,171,119,250,241,55,244,247,53,181,106,86,1,141,106,53,138,158,174,11,110,85,103,162,189,209,197,86,198,182,120,224,169,133,147,70,217,26,215,57,168,244,107,209,21,17,206,78,189,122,42,255,0,19,149,110,167,121,58,71,180,27,86,63,112,212,234,108,130,190,163,39,168,158,27,117,13,146,137,147,206,246,64,214,172,211,57,101,146,56,154,198,44,176,181,81,95,205,86,86,241,107,145,30,173,230,154,9,226,129,160,91,137,213,139,22,142,97,88,134,160,81,94,178,15,53,229,167,186,91,232,163,165,103,98,154,90,135,243,116,117,114,61,58,178,23,34,116,98,253,229,78,189,19,170,164,192,7,159,186,231,248,109,139,50,176,105,245,231,33,164,163,200,114,170,122,234,155,45,12,202,173,125,123,40,210,37,169,72,149,83,139,158,198,207,27,213,157,121,171,57,185,17,91,27,213,190,128,0,1,31,247,91,189,109,44,217,247,217,111,218,101,131,43,185,253,173,243,222,75,224,84,180,211,118,252,175,99,185,221,239,79,23,78,190,101,156,120,242,235,209,221,122,116,78,188,255,0,65,60,80,52,11,113,58,177,98,209,204,43,16,212,10,43,214,65,230,188,180,247,75,125,20,116,172,236,83,75,80,254,110,142,174,71,167,86,66,228,78,140,95,188,169,215,162,117,84,152,0,0,67,253,123,241,64,208,45,187,106,197,247,71,51,92,67,80,43,111,88,255,0,149,243,51,218,237,244,82,82,191,191,77,21,67,56,58,74,184,222,189,25,51,81,122,177,62,242,47,78,169,209,87,160,109,75,122,218,89,188,31,181,63,179,59,6,87,108,251,37,228,124,239,199,105,105,161,238,121,174,255,0,111,181,217,158,94,189,60,179,249,114,227,211,171,122,117,234,189,36,0,0,16,3,251,181,123,88,255,0,136,58,171,255,0,133,91,191,215,137,191,167,185,173,171,82,176,12,107,81,172,84,245,112,91,114,171,61,21,238,142,42,182,53,179,199,5,76,44,154,54,200,214,185,205,71,163,94,136,168,142,114,117,235,209,87,248,158,128,243,250,133,154,218,180,215,0,201,117,26,251,79,87,61,183,21,179,214,222,235,34,164,99,93,60,144,83,66,249,164,108,109,115,154,213,122,181,138,136,138,230,167,94,157,85,63,137,245,98,217,102,43,156,216,169,114,156,43,38,181,100,22,90,222,126,90,227,107,173,142,174,150,126,15,115,31,194,88,213,204,119,23,177,205,94,139,242,115,85,23,230,138,126,176,57,254,115,174,154,113,166,218,143,131,105,126,107,121,248,85,215,81,188,244,86,9,167,68,109,45,69,85,42,211,162,210,186,69,95,185,52,158,105,189,164,84,226,247,49,204,71,35,221,27,31,208,0,0,28,255,0,94,245,175,21,219,182,147,223,117,143,53,183,221,107,108,184,255,0,149,243,48,90,226,142,74,167,247,234,98,167,103,6,201,36,108,94,143,153,170,189,94,159,117,23,167,85,232,139,24,52,247,197,219,109,186,149,159,227,90,115,98,194,117,42,11,150,85,120,162,178,81,203,87,109,160,108,17,207,83,51,33,141,210,57,181,142,114,49,28,244,85,84,107,151,167,94,136,191,192,155,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,227,251,182,202,182,141,191,173,99,202,109,177,121,236,110,251,168,23,139,126,77,110,115,100,151,185,66,219,211,222,249,224,137,38,138,53,172,142,52,153,176,190,69,86,183,189,34,42,116,122,151,105,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,132,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,28,171,118,62,150,53,147,233,254,67,237,211,153,172,53,80,1,154,205,216,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,74,171,241,28,209,237,113,210,173,125,168,173,214,60,226,235,154,82,100,158,114,187,25,189,214,212,205,81,210,219,231,103,86,81,171,150,24,161,138,104,145,237,124,148,244,204,72,99,243,12,224,141,107,209,14,149,225,161,191,90,157,6,200,97,209,93,89,190,213,207,167,87,202,136,225,180,62,78,215,11,5,198,122,168,218,233,157,52,210,198,216,40,85,178,77,44,201,247,248,189,168,246,53,170,249,149,247,83,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,144,43,196,191,126,180,218,13,143,77,162,186,77,125,164,159,81,111,148,242,67,119,124,125,222,118,11,116,244,178,53,179,54,104,101,141,208,87,43,164,134,88,83,239,241,99,85,239,107,81,240,171,233,135,237,102,85,246,171,237,215,218,107,175,218,79,136,124,91,227,30,118,79,61,231,187,157,223,51,223,235,220,239,119,62,255,0,115,151,46,95,123,175,95,153,126,123,28,223,30,27,187,220,53,212,181,76,164,177,234,45,142,157,175,191,88,88,245,225,35,58,163,124,237,31,37,87,62,153,206,86,162,181,85,95,11,220,140,122,185,29,20,178,202,3,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,160,205,253,111,95,42,221,102,163,213,217,45,55,63,47,166,88,205,194,104,241,203,125,58,200,200,235,248,43,163,109,206,161,36,107,30,233,165,98,170,177,175,106,118,99,122,177,19,147,165,124,190,215,194,159,68,53,231,50,215,154,13,90,211,155,229,94,43,135,226,181,9,6,73,120,116,124,160,186,64,238,15,146,206,200,215,238,206,249,90,140,87,117,249,64,157,185,186,164,137,3,95,242,99,251,182,202,182,141,191,173,99,202,109,177,121,236,110,251,168,23,139,126,77,110,115,100,151,185,66,219,211,222,249,224,137,38,138,53,172,142,52,153,176,190,69,86,183,189,34,42,116,122,151,105,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,132,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,30,43,91,240,171,174,165,104,190,125,167,54,42,138,72,46,89,86,47,117,178,81,203,86,247,54,8,231,169,164,146,24,221,35,154,215,57,24,142,122,42,170,53,203,211,175,68,95,224,102,90,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,83,71,219,63,207,233,181,63,107,154,91,153,195,144,213,223,106,42,177,122,26,107,133,194,173,101,116,243,220,105,162,74,122,213,145,210,167,55,189,42,97,153,21,235,215,154,162,185,21,200,168,229,236,4,42,241,113,212,204,87,15,218,21,227,5,187,85,245,189,103,183,10,11,125,162,150,57,35,238,59,203,85,195,89,60,238,99,158,143,88,88,200,17,142,123,26,238,50,79,3,85,17,31,213,41,219,109,122,67,83,175,90,243,131,105,28,48,85,201,79,145,94,33,134,224,180,147,197,12,241,91,153,214,90,217,163,124,189,88,143,142,154,57,164,68,84,119,85,98,34,53,202,168,213,187,79,20,127,66,122,155,249,47,188,81,16,171,194,223,127,84,122,119,228,118,201,172,119,11,85,183,16,95,57,81,142,228,85,149,48,80,195,104,145,123,181,51,83,85,201,35,152,199,67,43,214,69,142,69,85,145,178,200,145,253,246,72,206,205,191,128,0,41,47,196,215,98,87,93,17,204,174,58,231,165,184,205,36,122,95,126,168,141,213,84,118,184,28,198,99,117,175,70,181,204,146,62,170,140,166,154,94,174,141,236,227,27,31,39,99,140,104,144,247,120,6,206,247,85,153,109,67,87,45,249,133,154,229,86,236,98,227,81,79,77,150,90,35,141,38,101,198,220,143,251,234,216,156,246,55,204,198,215,72,232,95,201,188,94,170,213,94,219,228,99,244,39,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,132,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,153,204,221,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,142,190,38,190,34,20,216,173,53,199,110,26,9,145,213,179,39,101,68,108,201,114,123,85,194,90,103,217,159,12,173,122,209,82,205,11,154,229,169,87,49,27,51,145,120,70,197,124,42,142,145,207,72,42,215,74,180,207,42,214,77,71,199,52,183,10,164,243,23,172,154,225,21,190,155,148,114,62,56,121,175,223,158,94,219,30,246,195,19,17,210,72,244,106,240,141,143,114,167,70,169,161,61,168,237,71,78,54,149,167,12,194,176,168,188,245,214,187,183,61,254,255,0,60,40,202,171,189,83,81,81,28,228,69,94,220,44,228,228,138,20,85,108,109,115,149,85,239,124,146,63,56,69,255,0,120,92,122,19,211,47,206,189,226,180,149,64,160,31,20,127,93,154,155,249,47,179,209,18,171,192,199,241,179,244,223,243,34,213,1,15,252,82,244,46,143,88,54,167,126,201,40,172,222,111,36,211,191,246,73,108,154,53,130,57,25,75,26,162,92,24,233,37,78,93,159,43,220,153,209,177,205,115,228,166,131,251,74,212,99,169,7,74,181,51,42,209,189,71,199,53,75,10,171,242,247,172,102,225,21,194,155,148,146,50,57,184,47,223,130,94,219,216,247,67,43,21,209,200,196,114,115,141,239,106,175,71,41,167,59,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,12,219,238,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,67,95,27,13,98,181,94,179,44,15,68,44,119,234,185,106,49,170,122,171,221,254,142,26,166,186,145,179,213,36,109,163,108,177,181,234,169,83,28,81,206,244,73,24,138,216,171,24,173,85,73,92,113,95,10,29,29,186,234,86,237,44,153,115,172,52,149,216,246,159,83,212,94,238,146,214,210,186,88,35,157,208,201,13,19,88,238,14,98,84,165,67,217,60,104,229,106,244,165,149,236,94,81,162,23,19,186,123,6,178,229,59,125,205,172,27,126,189,252,43,62,172,183,163,45,21,45,169,109,52,159,41,88,179,199,20,206,69,72,166,146,4,154,56,228,234,222,18,61,142,231,31,78,227,115,131,139,101,153,86,13,125,165,202,112,172,154,235,143,222,168,185,249,107,141,174,182,74,74,168,57,177,204,127,9,99,86,189,188,152,247,53,122,47,205,174,84,95,146,169,160,157,142,110,238,213,187,237,35,118,87,61,186,146,207,150,88,106,27,109,200,237,80,84,53,236,100,234,196,115,42,161,98,185,101,101,52,201,203,135,113,58,163,227,154,52,116,157,165,145,210,40,20,129,226,117,189,170,205,115,212,122,157,36,210,252,175,158,155,98,252,168,230,169,180,220,167,90,92,150,169,203,12,146,73,51,17,91,20,208,193,52,45,100,43,197,237,228,201,37,100,142,108,172,70,252,190,18,24,222,180,95,183,47,29,126,157,100,245,118,124,78,195,79,241,44,194,57,82,173,246,235,132,10,201,32,130,150,88,225,123,34,146,165,86,121,159,7,121,221,35,237,203,42,54,78,210,196,251,201,5,85,248,231,126,9,254,164,254,90,69,95,11,143,93,154,101,249,215,179,214,151,252,0,50,174,105,79,105,222,150,52,111,233,254,61,237,208,20,215,225,221,189,250,205,170,231,107,137,102,53,92,180,203,44,184,69,45,245,203,12,245,51,90,228,108,50,198,202,170,88,153,43,88,222,79,124,30,97,82,57,36,124,84,237,70,53,92,198,53,111,122,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,7,42,221,143,165,141,100,250,127,144,251,116,229,80,120,101,111,182,235,162,57,149,187,67,53,75,38,164,143,75,239,213,18,54,150,178,233,59,152,204,110,181,232,231,53,241,201,209,81,148,211,75,209,178,49,252,99,99,228,239,242,141,18,110,237,218,0,64,15,26,191,75,24,183,212,10,31,110,184,159,39,133,206,251,110,186,217,106,155,66,53,163,38,164,168,205,172,116,236,118,63,113,171,157,222,119,33,162,107,94,178,178,78,73,198,90,154,118,177,170,175,231,220,150,55,43,213,174,88,102,149,214,20,1,78,222,45,153,254,101,165,155,217,192,53,7,79,178,26,187,30,67,99,193,232,42,104,107,169,149,57,196,255,0,136,92,145,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,108,39,101,27,174,177,110,211,70,168,179,46,237,170,143,47,182,244,163,202,108,148,83,61,222,66,171,147,210,57,17,178,34,61,33,157,140,238,198,189,94,212,234,248,251,143,124,82,41,32,0,7,201,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,92,30,52,154,23,125,202,112,76,75,94,113,203,53,169,244,152,79,152,183,100,181,125,89,29,119,149,171,154,157,148,75,213,81,22,88,99,157,101,111,14,74,230,58,175,147,88,173,116,174,108,11,240,250,214,43,86,136,110,211,5,203,178,91,245,93,171,30,173,168,154,201,120,150,42,166,193,2,193,87,11,225,141,213,78,123,216,207,45,29,67,169,231,145,94,189,26,144,115,68,87,49,168,104,120,202,185,165,61,167,122,88,209,191,167,248,247,183,64,83,183,138,246,177,93,117,43,118,151,188,69,183,234,74,236,123,79,169,233,236,150,184,168,170,157,44,17,206,232,99,154,181,207,111,55,49,42,82,161,239,130,69,106,53,122,82,196,199,167,40,213,78,213,224,159,163,182,171,214,101,158,107,125,242,195,87,45,70,53,79,75,100,176,86,77,74,215,82,54,122,164,145,213,142,138,71,49,85,42,99,138,56,24,171,27,209,91,21,99,209,200,169,43,75,116,5,90,248,220,93,174,182,11,174,131,95,108,87,58,187,117,202,221,81,144,85,209,214,82,76,232,103,166,158,55,91,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,132,160,216,78,247,236,91,184,193,37,162,200,234,173,86,221,77,178,119,101,189,217,40,225,125,60,47,165,89,149,33,170,164,108,146,200,249,33,224,232,153,34,243,87,50,94,188,154,214,201,18,190,85,0,1,85,126,57,223,130,127,169,63,150,145,87,194,227,215,102,153,126,117,236,245,165,255,0,0,1,64,62,40,254,187,53,55,242,95,103,162,37,87,129,143,227,103,233,191,230,69,170,0,1,149,115,74,123,78,244,177,163,127,79,241,239,110,128,234,167,42,221,143,165,141,100,250,127,144,251,116,229,80,120,101,111,182,235,162,57,149,187,67,53,75,38,164,143,75,239,213,18,54,150,178,233,59,152,204,110,181,232,231,53,241,201,209,81,148,211,75,209,178,49,252,99,99,228,239,242,141,18,110,237,218,2,170,252,115,191,4,255,0,82,127,45,59,255,0,135,118,254,168,247,57,138,174,7,170,87,11,85,183,83,108,157,170,126,171,83,5,63,218,104,214,57,95,230,105,105,185,35,214,102,50,9,29,81,28,108,88,219,247,100,111,22,201,219,138,106,128,1,21,124,81,253,9,234,111,228,190,241,68,82,182,211,189,83,232,223,212,12,123,220,96,52,166,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,118,62,169,245,147,234,6,67,238,51,146,43,195,67,124,117,59,113,204,161,209,236,225,148,143,211,172,210,241,27,230,171,145,241,83,190,199,113,153,35,129,43,93,51,213,173,90,101,107,34,108,205,123,190,227,35,73,24,168,173,123,38,187,235,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,8,213,124,241,30,218,230,41,175,55,141,191,229,217,93,93,154,229,102,168,138,134,91,245,68,81,73,100,125,107,251,72,234,111,51,12,143,116,79,141,210,185,178,186,102,71,28,78,130,100,123,219,197,58,251,93,196,101,152,174,115,179,189,90,202,112,172,154,213,144,89,107,116,255,0,37,242,215,27,93,108,117,116,179,240,161,169,99,248,75,26,185,142,226,246,57,171,209,126,78,106,162,252,209,76,225,22,189,225,79,190,219,82,218,168,54,179,172,185,53,91,110,77,168,72,48,139,173,198,118,186,9,32,86,177,177,217,213,234,136,230,61,174,71,44,28,220,228,122,63,176,213,103,8,35,146,210,129,154,205,216,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,78,191,184,173,6,195,119,37,164,119,221,41,204,232,169,28,203,141,59,223,108,174,154,157,102,125,166,226,140,114,83,214,196,141,123,29,206,55,59,170,181,30,222,108,87,198,229,224,247,34,231,135,93,52,47,81,246,233,168,247,29,47,213,11,55,145,186,208,244,150,25,162,85,125,45,194,149,202,169,29,85,52,138,137,220,133,252,93,209,122,35,145,205,115,30,214,61,143,99,108,87,194,143,125,63,224,54,191,173,121,159,252,30,151,0,173,174,111,250,77,117,174,74,133,119,253,151,149,99,155,254,254,20,127,248,188,36,191,222,254,244,113,93,163,233,196,245,212,78,181,94,243,235,151,110,11,38,61,45,116,109,145,157,212,155,141,117,76,8,244,153,104,216,176,72,138,230,39,223,145,27,23,38,114,89,25,65,153,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,57,202,254,136,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,231,207,107,163,186,197,159,104,86,127,107,212,109,57,191,85,219,174,86,234,136,37,150,40,170,166,134,11,132,17,205,28,206,164,170,108,47,99,165,166,145,209,49,36,137,92,136,228,79,250,149,52,39,181,93,204,97,187,175,210,58,61,82,195,232,106,237,207,109,67,173,183,123,101,74,43,159,110,184,198,200,223,44,9,39,20,108,204,227,44,111,100,141,68,228,199,183,147,88,254,113,178,176,60,79,119,235,77,172,247,90,189,191,104,253,246,146,191,79,173,149,20,211,93,110,244,157,214,45,218,227,3,166,231,12,114,182,94,213,69,11,85,208,57,21,98,251,211,64,146,49,206,98,70,247,70,189,157,237,87,50,221,126,174,91,240,251,53,182,173,184,197,186,162,158,167,44,187,199,34,66,203,117,185,95,247,209,178,185,143,111,153,145,173,145,176,179,139,185,61,21,202,157,182,72,246,95,246,142,232,238,3,161,88,5,175,78,116,230,195,73,110,182,219,169,224,138,89,98,165,134,25,238,19,199,12,112,186,174,169,208,177,141,150,166,70,196,197,146,85,106,43,149,63,234,68,207,14,236,125,83,235,39,212,12,135,220,103,36,87,134,134,248,234,118,227,153,67,163,217,195,41,31,167,89,165,226,55,205,87,35,226,167,125,142,227,50,71,2,86,186,103,171,90,180,202,214,68,217,154,247,125,198,70,146,49,81,90,246,77,119,214,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,88,51,237,226,81,164,53,58,65,188,28,226,4,130,173,45,185,133,66,101,246,217,170,103,138,87,206,202,231,57,245,14,68,143,167,6,54,177,42,227,99,94,136,244,100,77,85,229,213,30,233,191,224,151,169,152,173,78,150,103,90,57,230,251,89,37,191,32,92,155,177,36,145,183,204,80,212,83,83,211,243,133,188,251,143,237,201,75,210,69,224,141,111,126,15,188,170,254,137,101,69,48,120,207,234,245,54,95,175,56,214,145,219,167,164,154,159,79,108,238,154,177,91,4,172,158,27,141,195,183,44,144,189,238,251,143,98,83,67,67,35,85,137,242,89,164,69,114,170,113,99,193,131,72,105,178,253,121,201,117,114,227,5,36,212,250,123,103,108,52,104,233,229,100,240,220,110,29,200,163,153,140,111,220,123,18,154,26,232,220,143,95,146,205,26,163,85,83,147,39,175,138,63,161,61,77,252,151,222,40,138,1,46,79,194,247,127,87,221,105,225,183,141,102,184,121,204,190,213,111,125,69,138,255,0,83,82,196,154,245,75,15,20,125,52,232,247,35,229,172,141,138,175,73,26,142,116,177,71,35,228,232,248,159,36,214,21,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,24,52,83,196,211,104,250,211,230,169,254,223,125,132,175,165,230,255,0,39,154,172,22,190,236,45,237,167,113,149,29,215,211,59,171,165,232,145,247,123,171,219,145,220,56,183,146,202,160,15,201,202,113,60,87,57,177,85,98,217,174,51,106,200,44,181,188,60,205,186,233,69,29,93,44,252,30,215,179,156,82,35,152,238,47,99,92,157,83,228,230,162,167,205,16,160,29,244,108,202,251,179,205,71,165,182,71,117,248,206,25,148,121,138,140,102,229,43,216,149,78,142,37,103,118,154,166,54,244,233,52,93,216,145,100,107,82,57,26,246,185,188,85,95,20,126,219,195,239,126,185,14,217,179,42,28,27,80,111,181,117,154,87,119,168,142,26,230,84,121,170,215,216,24,137,82,228,154,134,20,149,25,11,29,81,80,217,42,17,177,189,239,99,21,90,215,61,17,22,63,238,110,237,106,191,238,75,85,239,182,43,157,37,198,219,113,206,47,181,116,117,148,147,54,104,42,96,146,190,103,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,55,240,157,253,81,237,143,195,171,76,176,61,45,184,90,174,90,155,123,248,253,63,84,169,130,163,236,204,105,116,168,127,153,170,166,228,175,73,158,201,227,117,60,114,49,35,119,222,145,220,155,31,110,90,235,255,0,101,89,238,85,254,234,228,121,38,71,112,255,0,164,172,174,185,87,84,73,255,0,122,73,166,146,71,255,0,206,231,57,223,229,85,47,167,97,59,32,177,109,31,4,150,183,35,165,181,92,181,54,247,221,138,247,123,163,153,245,16,178,149,38,85,134,150,145,210,69,27,227,135,131,98,124,137,193,28,249,122,242,115,155,28,72,201,84,101,92,154,158,29,219,250,172,219,30,84,184,30,169,92,46,183,45,50,189,246,169,250,173,76,245,31,102,100,73,37,127,153,165,166,228,172,72,94,249,228,117,68,113,177,36,119,221,145,188,157,31,110,91,212,5,0,248,163,250,236,212,223,201,125,158,136,149,94,6,63,141,159,166,255,0,153,22,168,1,154,205,211,232,167,244,118,220,22,109,163,145,220,60,237,38,63,112,79,33,59,165,238,72,250,25,226,101,69,47,117,221,184,209,102,72,38,137,36,226,196,111,113,31,199,171,122,42,219,167,132,134,188,211,106,158,218,35,211,107,133,109,92,249,14,152,84,124,46,165,106,106,37,168,124,182,233,223,36,180,50,35,222,196,107,24,214,164,180,204,137,175,127,6,81,181,126,235,94,198,165,69,238,199,213,62,178,125,64,200,125,198,114,231,188,51,174,214,171,7,135,254,159,223,111,183,58,75,117,182,221,79,126,171,172,172,171,153,176,193,77,4,119,106,231,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,74,219,145,214,251,174,227,245,183,41,214,139,205,142,146,205,81,145,212,68,230,80,83,72,233,25,77,4,48,71,79,11,21,238,249,189,233,20,49,243,127,70,163,159,201,200,214,34,163,18,223,252,36,52,26,155,75,54,209,30,164,220,40,170,224,200,117,62,163,226,149,41,83,79,45,59,226,183,64,249,34,161,141,24,247,171,94,199,53,101,169,100,173,99,57,178,177,169,247,154,198,57,102,249,82,190,44,91,32,163,198,254,39,187,61,51,165,225,73,112,184,36,185,181,18,205,4,48,210,201,55,151,130,158,170,150,22,196,197,119,118,117,122,212,43,164,124,142,150,161,175,70,241,89,28,216,45,182,45,194,229,91,95,214,91,46,174,98,212,222,127,200,119,41,174,54,183,213,73,79,13,206,134,86,241,150,158,71,49,127,209,145,138,230,189,172,150,40,158,172,127,14,43,162,141,42,212,204,87,89,52,227,28,213,44,42,175,204,89,114,107,124,87,10,110,82,70,249,33,230,159,126,9,123,111,123,27,52,79,71,71,35,17,203,194,70,61,170,189,90,164,21,241,89,222,213,102,148,216,169,182,253,164,57,95,147,204,239,61,186,203,253,202,215,114,158,158,225,143,210,177,241,77,4,108,124,42,222,220,213,31,62,168,175,228,216,17,121,70,169,81,27,210,165,180,171,76,242,173,100,212,124,115,75,112,170,79,49,122,201,174,17,91,233,185,71,35,227,135,154,253,249,229,237,177,239,108,49,49,29,36,143,70,175,8,216,247,42,116,106,154,41,219,22,222,177,93,175,232,213,151,72,241,106,159,63,228,59,149,55,27,163,233,99,167,154,231,93,43,185,75,81,35,88,159,232,198,196,115,158,230,69,20,76,87,191,135,37,234,160,170,191,28,239,193,63,212,159,203,72,171,225,113,235,179,76,191,58,246,122,210,255,0,128,6,85,205,41,237,59,210,198,141,253,63,199,189,186,3,53,133,148,248,91,239,234,143,78,252,142,217,53,142,225,106,182,226,11,231,42,49,220,138,178,166,10,24,109,18,47,118,166,106,106,185,36,115,24,232,101,122,200,177,200,170,178,54,89,18,63,190,201,25,217,183,240,114,173,216,250,88,214,79,167,249,15,183,78,102,176,181,239,10,253,250,211,85,83,90,182,177,172,151,218,74,55,209,211,195,111,193,174,117,29,213,125,99,214,89,156,180,21,53,18,74,230,163,209,175,130,42,86,53,140,103,8,187,93,85,235,19,95,105,64,128,30,53,126,150,49,111,168,20,62,221,113,41,130,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,250,118,9,190,203,86,238,241,154,219,22,75,71,73,105,212,92,118,157,42,239,20,116,177,182,10,42,168,36,168,153,177,203,67,27,234,37,157,236,142,54,211,182,103,61,17,27,36,204,68,249,61,167,117,215,189,107,197,118,237,164,247,221,99,205,109,247,90,219,46,63,229,124,204,22,184,163,146,169,253,250,152,169,217,193,178,73,27,23,163,230,106,175,87,167,221,69,233,213,122,34,243,253,186,111,167,110,59,157,236,219,112,12,207,225,249,36,188,191,216,205,245,172,163,186,47,78,242,254,233,156,157,29,79,238,224,124,174,242,242,75,193,138,213,147,130,175,66,181,188,106,253,83,226,223,79,232,125,198,226,68,173,188,110,7,62,219,46,168,80,234,190,156,190,145,247,42,58,122,138,73,104,235,150,101,162,173,130,104,213,174,138,162,56,100,141,210,49,29,194,86,181,93,209,36,138,55,124,248,161,161,61,188,110,7,1,220,214,151,208,234,190,156,190,173,150,218,202,138,138,73,104,235,150,20,173,162,158,25,21,174,138,162,56,100,145,177,189,91,194,86,181,93,213,99,150,55,124,185,33,210,193,94,190,40,219,237,186,232,157,170,29,8,209,124,154,146,159,54,190,83,189,217,5,198,146,119,121,220,122,137,205,98,196,200,248,167,24,170,106,26,247,42,63,159,114,40,218,143,70,181,102,134,86,196,175,13,109,235,107,46,150,231,120,254,223,41,108,23,92,239,12,191,220,38,242,246,42,10,86,212,221,40,102,116,51,61,124,131,229,158,24,161,133,211,112,150,126,243,187,76,99,38,149,59,106,233,30,235,138,214,141,33,195,117,235,75,242,13,35,212,8,42,228,177,100,84,237,134,161,105,39,88,103,137,236,145,178,197,52,111,249,162,62,57,99,142,68,71,35,152,170,196,71,53,205,85,106,230,90,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,83,69,59,35,215,154,157,199,109,163,14,212,155,205,109,36,249,10,211,190,215,144,36,53,17,72,244,184,211,61,98,146,73,89,19,24,216,95,51,91,29,74,69,193,188,25,80,196,78,173,226,229,206,97,161,60,51,88,236,91,127,240,244,193,245,139,35,135,204,82,99,58,95,96,168,142,155,147,217,230,234,159,65,77,29,53,55,54,49,235,31,118,121,34,139,185,193,90,206,124,157,247,90,170,103,218,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,51,166,158,166,121,28,174,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,83,71,219,69,209,11,174,220,118,233,134,104,213,246,249,73,119,185,88,41,234,93,89,87,73,27,153,2,207,81,85,53,76,140,143,151,222,115,24,233,213,136,245,70,171,209,136,229,107,57,112,78,192,10,171,241,206,252,19,253,73,252,180,174,13,23,213,236,203,65,117,67,31,213,205,63,158,146,59,238,59,80,233,169,210,174,4,154,9,88,248,221,20,176,200,207,146,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,38,132,246,187,185,188,7,116,218,95,109,212,12,66,166,146,142,228,250,118,186,245,143,45,198,26,154,219,52,235,36,177,240,157,177,175,38,177,238,130,87,68,247,181,139,36,104,215,241,111,85,107,123,0,0,170,191,28,239,193,63,212,159,203,72,171,225,113,235,179,76,191,58,246,122,210,255,0,128,0,160,31,20,127,93,154,155,249,47,179,209,18,171,192,199,241,179,244,223,243,34,213,0,0,202,185,165,61,167,122,88,209,191,167,248,247,183,64,117,83,149,110,199,210,198,178,125,63,200,125,186,115,53,133,170,120,94,120,129,127,244,55,181,45,93,155,252,213,167,12,188,57,223,251,204,171,77,91,61,69,79,254,237,77,73,28,49,127,188,139,167,246,84,181,66,170,252,115,191,4,255,0,82,127,45,43,47,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,167,56,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,116,17,178,141,215,88,183,105,163,84,89,151,118,213,71,151,219,122,81,229,54,74,41,158,239,33,85,201,233,28,136,217,17,30,144,206,198,119,99,94,175,106,117,124,125,199,190,41,20,144,0,2,42,248,163,250,19,212,223,201,125,226,136,165,109,167,122,167,209,191,168,24,247,184,192,105,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,102,236,125,83,235,39,212,12,135,220,103,57,165,109,166,235,110,166,160,172,184,91,42,233,105,238,148,235,87,67,44,208,185,140,170,129,37,146,21,150,39,42,116,123,18,88,101,141,92,222,169,206,55,183,248,181,81,39,86,202,60,75,242,29,5,211,76,179,75,117,22,162,174,246,200,44,245,149,184,61,206,229,61,85,115,40,46,48,80,163,41,45,115,71,220,228,218,23,186,8,88,196,133,89,218,123,157,215,238,72,178,67,5,110,215,107,173,254,235,91,125,190,220,234,238,55,43,141,68,149,117,149,149,115,58,105,234,103,145,202,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,47,39,4,208,187,22,128,248,95,102,120,221,178,205,117,182,93,111,218,95,119,201,50,72,110,138,244,170,109,226,170,200,171,80,199,198,228,111,103,183,193,144,164,104,214,171,91,10,114,228,245,123,221,69,135,234,255,0,178,172,11,42,255,0,117,113,204,147,28,184,127,210,81,215,91,107,169,228,255,0,187,36,51,71,35,63,230,115,92,223,242,42,23,125,225,153,189,31,233,39,167,15,211,124,213,221,188,251,1,183,210,65,83,81,53,119,122,75,237,10,39,105,149,221,36,123,166,116,205,86,53,181,14,94,77,238,75,19,209,201,222,72,227,154,166,107,55,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,37,81,26,183,191,178,236,87,119,26,113,61,13,19,109,86,76,250,219,219,158,201,144,203,67,27,164,127,105,38,227,67,83,58,49,102,74,55,172,242,42,181,139,247,36,86,203,197,252,86,55,208,14,89,139,95,112,108,170,243,133,101,52,62,74,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,62,108,87,49,220,94,199,39,86,170,181,122,117,69,84,249,159,171,169,26,171,168,250,193,125,167,201,245,67,52,186,228,215,90,75,125,53,174,26,187,141,66,203,35,41,96,103,8,227,69,95,251,206,114,255,0,105,242,62,73,30,174,123,222,231,77,93,170,108,91,255,0,201,99,87,119,65,173,120,103,225,253,234,171,0,162,174,119,255,0,171,170,92,235,164,148,234,223,251,47,42,247,59,253,252,200,207,241,121,136,0,79,255,0,18,191,15,223,216,77,101,118,189,233,76,60,240,27,173,193,191,20,183,53,189,100,179,215,85,207,82,255,0,221,69,5,51,33,167,183,49,60,180,17,242,122,185,36,145,140,249,242,105,10,176,253,85,212,125,63,177,101,56,198,21,154,93,108,182,172,214,222,219,93,254,146,142,161,99,142,225,74,143,71,164,114,34,127,222,111,84,232,229,142,89,163,85,225,44,141,119,215,163,186,59,159,107,174,127,107,211,157,57,176,213,220,110,87,26,136,34,150,88,169,102,154,11,124,18,77,28,46,171,170,116,44,123,162,166,141,210,177,100,149,90,168,212,95,250,145,116,17,181,29,168,233,198,210,180,225,152,86,21,23,158,186,215,118,231,191,223,231,133,25,85,119,170,106,42,35,156,136,171,219,133,156,156,145,66,138,173,141,174,114,170,189,239,146,71,246,179,53,155,177,245,79,172,159,80,50,31,113,156,230,149,182,155,173,186,154,130,178,225,108,171,165,167,186,83,173,93,12,179,66,230,50,170,4,150,72,86,88,156,169,209,236,73,97,150,53,115,122,167,56,222,223,226,213,68,178,175,10,125,243,221,108,185,53,6,215,117,94,233,87,112,182,223,234,18,60,82,245,113,186,57,235,108,157,148,236,142,43,98,247,228,226,218,103,182,6,50,8,226,232,173,153,252,17,143,239,34,197,110,128,171,95,27,141,33,166,125,171,79,117,238,134,10,72,234,32,168,151,16,186,72,233,229,239,206,199,182,74,170,38,178,63,156,72,200,214,58,245,115,190,235,213,102,141,62,250,34,112,136,30,26,57,253,54,159,111,75,78,234,174,89,13,93,170,219,124,168,169,176,85,36,43,47,10,199,213,211,73,21,45,60,172,141,23,155,29,88,180,138,156,147,131,94,214,61,220,120,114,77,4,153,172,221,62,181,255,0,72,157,193,102,218,199,29,191,201,82,100,23,4,242,16,58,46,220,140,161,130,38,83,210,247,91,220,145,18,101,130,24,150,78,47,86,247,21,252,122,55,162,37,191,120,71,105,158,43,135,237,10,207,157,90,105,58,222,179,219,133,125,194,239,85,36,113,247,29,229,170,230,163,130,6,189,172,71,172,44,100,10,246,177,238,119,25,39,157,200,168,143,232,158,175,197,31,208,158,166,254,75,239,20,69,0,159,171,254,202,176,44,171,253,213,199,50,76,114,225,255,0,73,71,93,109,174,167,147,254,236,144,205,28,140,255,0,153,205,115,127,200,168,78,173,202,120,160,127,72,157,161,38,142,93,113,15,37,159,100,23,8,62,211,79,79,111,237,217,217,67,5,91,234,34,242,78,117,92,147,36,202,176,209,35,187,172,86,244,90,142,157,62,226,164,85,218,198,138,127,72,157,193,97,58,57,37,195,201,82,100,23,5,243,243,182,94,220,140,161,130,39,212,85,118,157,219,145,18,101,130,25,82,62,76,86,247,21,156,186,55,170,166,146,45,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,62,176,14,127,174,154,23,167,27,139,211,139,142,151,234,133,155,207,90,171,186,75,12,209,42,50,170,223,84,212,84,142,170,154,69,69,237,204,206,78,232,189,21,170,215,57,143,107,216,247,177,217,225,220,62,223,179,237,178,234,133,118,148,106,51,41,31,114,163,167,167,171,138,178,133,38,90,42,216,38,141,28,217,105,228,154,56,221,35,17,220,226,115,145,189,18,72,164,111,207,138,156,212,23,61,225,115,177,43,174,137,218,166,215,125,104,198,105,41,243,107,229,59,27,143,219,170,224,119,157,199,168,156,215,164,175,147,146,241,138,166,161,175,106,43,56,119,34,141,170,197,115,86,105,162,109,133,3,42,231,213,91,105,186,219,169,168,43,46,22,202,186,90,123,165,58,213,208,203,52,46,99,42,160,73,100,133,101,137,202,157,30,196,150,25,99,87,55,170,115,141,237,254,45,84,75,74,240,188,241,2,255,0,232,111,106,90,187,55,249,171,78,25,120,115,191,247,153,86,154,182,122,138,159,253,218,154,146,56,98,255,0,121,23,79,236,169,106,133,0,248,163,250,236,212,223,201,125,158,136,149,94,6,63,141,159,166,255,0,153,22,168,1,82,190,53,154,23,71,106,190,225,123,135,176,217,187,63,27,231,141,228,85,49,172,17,198,250,168,153,220,161,123,152,136,146,201,51,225,109,83,29,34,171,218,145,210,64,207,185,209,168,254,23,225,67,172,87,93,53,221,165,147,17,117,250,146,135,30,212,26,122,139,37,210,42,218,167,69,4,147,182,25,38,162,115,27,205,172,90,149,168,99,32,141,92,142,94,149,82,177,137,202,68,83,133,110,199,213,62,178,125,64,200,125,198,114,111,221,245,138,213,166,190,11,248,110,34,219,245,93,14,67,168,53,23,43,37,174,42,42,166,197,60,144,54,253,83,53,107,158,222,109,122,211,45,59,31,4,138,212,114,117,170,137,143,78,50,42,144,3,69,244,135,50,215,173,80,199,244,143,79,224,164,146,251,145,84,58,26,117,171,157,33,130,38,50,55,75,44,210,63,230,168,200,226,142,73,21,26,142,122,163,21,26,215,57,81,171,166,139,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,172,249,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,40,7,127,123,54,169,218,14,168,81,91,236,85,53,117,248,38,79,78,179,99,149,213,213,177,79,90,247,193,28,41,89,13,66,71,28,104,215,178,89,81,205,84,103,5,142,88,250,57,207,73,17,173,155,239,211,62,217,221,171,50,177,88,177,170,76,158,219,147,211,164,244,116,117,245,243,69,5,182,234,198,171,99,171,72,219,213,175,99,154,168,217,163,68,99,229,72,160,68,150,62,223,206,58,229,57,102,85,156,223,106,178,156,215,38,186,228,23,170,222,30,102,227,116,173,146,174,170,126,12,107,25,206,89,21,207,119,22,49,173,78,171,242,107,81,19,228,136,94,159,135,118,200,40,246,171,130,46,91,152,210,242,212,220,178,223,20,87,214,172,208,84,195,107,141,179,75,35,41,105,101,100,77,123,121,49,240,121,132,73,36,141,242,211,181,88,229,107,24,229,152,0,21,87,227,157,248,39,250,147,249,105,89,120,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,57,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,160,141,148,110,186,197,187,77,26,162,204,187,182,170,60,190,219,210,143,41,178,81,76,247,121,10,174,79,72,228,70,200,136,244,134,118,51,187,26,245,123,83,171,227,238,61,241,72,164,128,5,90,248,168,111,214,154,150,154,235,181,141,27,190,210,86,62,178,158,107,126,115,115,167,238,163,232,222,146,194,228,160,166,168,142,86,181,94,173,100,241,85,49,204,123,56,75,218,234,143,73,90,202,161,52,167,180,239,75,26,55,244,255,0,30,246,232,12,214,31,85,206,211,117,178,212,178,142,243,108,171,160,168,146,158,10,182,69,83,11,162,123,160,158,38,77,12,168,215,34,42,178,72,164,142,70,59,248,57,143,107,147,170,42,41,111,254,21,123,231,186,234,149,55,244,110,213,203,165,93,195,44,182,211,213,92,172,121,13,202,232,234,138,155,204,29,213,146,90,89,157,81,34,203,37,76,73,35,156,206,28,145,105,226,114,43,89,216,229,37,143,156,171,118,62,150,53,147,233,254,67,237,211,153,172,63,87,41,196,242,172,26,251,85,139,102,184,205,215,31,189,81,112,243,54,235,165,20,148,149,80,115,99,94,206,113,72,141,123,121,49,237,114,117,79,155,92,138,159,37,66,237,60,54,55,207,106,220,22,1,71,165,122,141,116,164,161,212,92,86,158,154,219,19,235,46,141,116,249,68,13,134,69,109,84,77,154,69,158,106,150,199,78,247,84,244,71,39,94,146,242,68,145,99,142,111,144,3,198,175,210,198,45,245,2,135,219,174,37,53,226,216,158,85,156,223,105,113,108,43,25,186,228,23,170,222,126,90,221,107,162,146,174,170,126,12,115,223,194,40,209,207,119,22,49,206,94,137,242,107,85,87,228,138,126,174,149,106,102,85,163,122,143,142,106,150,21,87,229,239,88,205,194,43,133,55,41,36,100,115,112,95,191,4,189,183,177,238,134,86,43,163,145,136,228,231,27,222,213,94,142,82,90,248,137,239,143,13,221,198,27,165,22,252,17,153,5,165,246,202,122,235,166,81,101,169,122,249,74,123,140,139,28,80,198,142,69,70,212,190,38,197,82,230,75,193,58,69,86,222,156,94,249,162,143,202,120,101,109,214,155,95,247,47,110,159,41,196,233,47,152,78,25,79,37,230,255,0,13,124,82,186,146,103,240,115,40,233,220,173,106,177,239,117,66,178,78,204,170,140,146,42,122,132,84,122,53,204,119,75,241,171,245,79,139,125,63,161,247,27,137,5,109,216,158,85,120,177,93,242,155,78,51,117,173,178,227,254,95,226,247,26,122,41,36,165,183,247,222,172,131,204,74,212,86,69,220,122,43,89,205,83,147,145,81,58,169,221,118,57,187,187,174,208,117,113,217,92,246,234,187,198,39,126,167,109,183,35,181,65,80,230,61,240,35,209,204,170,133,138,228,137,245,48,175,46,29,196,232,172,146,104,209,209,247,86,70,232,35,22,203,49,92,230,197,75,148,225,89,53,171,32,178,214,243,242,215,27,93,108,117,116,179,240,123,152,254,18,198,174,99,184,189,142,106,244,95,147,154,168,191,52,82,53,239,219,123,246,45,163,224,145,81,99,149,86,171,150,166,222,251,82,217,44,149,144,190,162,22,82,164,200,147,85,85,182,57,99,124,112,240,108,172,141,121,163,159,47,78,45,115,99,149,89,66,223,236,171,61,202,191,221,92,143,36,200,238,31,244,149,149,215,42,234,137,63,239,73,52,210,72,255,0,249,220,231,59,252,170,165,228,248,125,236,43,30,219,54,27,67,156,234,13,138,146,179,85,46,244,241,205,92,250,143,43,90,203,3,209,106,90,144,208,204,145,35,225,123,169,234,27,29,66,182,71,177,239,98,163,92,230,34,42,204,162,138,252,88,180,46,251,166,27,160,185,234,55,193,173,84,88,182,165,244,184,218,29,111,86,51,149,84,20,244,241,215,164,209,34,53,91,51,167,127,125,207,232,173,147,204,163,185,185,253,198,179,176,120,39,235,21,170,203,153,103,154,33,124,191,85,197,81,146,211,210,222,236,20,115,85,53,180,142,158,149,36,109,99,98,141,207,69,90,153,34,146,7,170,70,197,87,69,70,245,114,162,68,210,178,203,31,223,254,177,93,108,187,38,218,254,136,88,239,212,145,83,228,184,61,158,247,127,163,134,169,205,171,116,20,182,250,70,209,182,88,218,244,69,166,146,89,39,122,36,140,84,116,180,108,86,170,44,78,35,167,135,110,133,209,235,246,235,49,76,110,253,102,248,158,55,97,238,228,151,232,92,176,44,110,165,165,68,88,153,44,115,35,155,52,50,85,62,150,25,35,70,185,206,142,103,255,0,101,17,94,221,10,0,85,95,142,119,224,159,234,79,229,165,85,157,171,106,59,174,212,125,165,106,59,51,92,42,95,61,106,174,237,193,127,176,79,50,178,150,239,74,213,85,70,185,81,23,183,51,57,57,98,153,17,93,27,156,228,84,123,31,36,111,208,246,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,18,179,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,122,0,10,171,241,206,252,19,253,73,252,180,138,190,23,30,187,52,203,243,175,103,173,47,248,0,10,1,241,71,245,217,169,191,146,251,61,17,205,54,187,185,188,251,107,58,161,109,212,12,66,166,174,178,218,202,134,186,245,143,45,198,106,106,43,204,9,28,177,240,157,177,175,23,61,141,158,87,68,247,181,233,28,138,215,241,119,69,107,180,41,162,250,189,134,235,214,151,227,250,185,167,243,213,201,98,200,169,221,53,58,85,192,176,207,19,217,35,162,150,25,25,243,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,246,160,3,42,230,148,246,157,233,99,70,254,159,227,222,221,1,213,78,85,187,31,75,26,201,244,255,0,33,246,233,204,214,31,171,148,226,121,86,13,125,170,197,179,92,102,235,143,222,168,184,121,155,117,210,138,74,74,168,57,177,175,103,56,164,70,189,188,152,246,185,58,167,205,174,69,79,146,161,115,222,25,91,237,181,107,118,27,110,208,205,82,201,170,228,213,11,13,60,141,165,172,186,78,215,191,36,162,98,185,205,124,114,116,69,125,76,49,116,108,140,127,41,30,200,251,252,164,85,155,181,200,60,115,191,4,255,0,82,127,45,42,172,233,91,120,220,14,125,182,93,80,161,213,125,57,125,35,238,84,116,245,20,146,209,215,44,203,69,91,4,209,171,93,21,68,112,201,27,164,98,59,132,173,106,187,162,73,20,110,249,241,67,67,218,23,174,154,113,184,189,56,183,106,134,151,222,124,245,170,187,172,83,67,42,35,42,173,245,77,68,89,41,106,99,69,94,220,204,228,222,169,213,90,173,115,94,199,61,143,99,221,208,0,34,175,138,63,161,61,77,252,151,222,40,138,86,218,119,170,125,27,250,129,143,123,140,6,148,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,12,214,110,199,213,62,178,125,64,200,125,198,114,202,116,39,105,56,174,238,124,48,52,211,22,185,75,228,114,75,23,218,59,134,51,113,107,163,139,183,92,235,133,197,140,130,121,86,25,100,74,57,36,88,93,51,35,68,115,187,49,170,47,86,33,84,57,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,57,196,254,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,39,252,46,182,245,251,114,220,213,182,255,0,115,169,186,209,89,116,211,203,101,178,212,209,210,243,142,106,232,42,162,90,58,57,38,114,43,34,238,61,31,39,69,69,115,227,166,153,173,70,175,89,25,114,155,177,244,177,172,159,79,242,31,110,156,205,97,115,222,39,187,10,169,214,123,85,94,224,116,126,197,87,95,168,54,202,122,104,110,182,138,78,211,18,237,110,129,179,115,154,56,155,23,118,162,185,168,232,26,136,178,253,232,96,72,216,215,61,35,99,170,47,74,181,51,42,209,189,71,199,53,75,10,171,242,247,172,102,225,21,194,155,148,146,50,57,184,47,223,130,94,219,216,247,67,43,21,209,200,196,114,115,141,239,106,175,71,41,160,157,157,238,171,13,221,126,145,219,243,11,53,202,145,185,61,186,158,158,155,44,180,71,26,194,251,117,197,89,247,213,177,57,239,119,150,145,205,145,208,191,147,185,49,21,170,189,198,72,198,81,14,236,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,164,170,4,10,241,47,216,85,54,188,227,211,107,86,147,88,169,32,212,91,29,60,147,93,217,31,119,157,254,221,5,44,142,108,45,134,24,164,116,245,200,232,225,138,21,251,156,152,229,99,220,228,100,40,200,151,225,205,225,233,125,213,188,218,125,77,215,92,66,235,103,195,49,43,135,106,146,130,190,22,67,37,222,241,73,88,206,245,44,244,181,16,191,187,70,206,212,240,212,34,163,21,100,94,219,92,170,201,145,150,147,185,187,77,170,193,180,77,87,177,88,173,148,150,235,109,187,77,239,180,148,116,116,144,182,24,41,160,142,217,51,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,205,185,169,219,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,74,22,223,38,196,179,237,185,106,227,91,134,99,53,119,156,19,55,188,58,12,65,246,184,38,168,124,51,204,245,88,172,242,53,85,242,173,75,81,120,71,213,206,89,216,222,109,85,122,75,28,118,149,176,93,148,98,187,83,211,138,75,221,218,217,230,53,55,38,183,195,38,71,112,168,72,223,37,7,52,108,142,182,83,172,110,123,27,12,79,68,71,185,142,94,244,140,71,170,241,108,76,138,85,3,53,155,177,245,79,172,159,80,50,31,113,156,178,157,9,218,78,43,187,159,12,13,52,197,174,82,249,28,146,197,246,142,225,140,220,90,232,226,237,215,58,225,113,99,32,158,85,134,89,18,142,73,22,23,76,200,209,28,238,204,106,139,213,136,85,14,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,78,113,63,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,220,79,134,167,136,23,237,218,142,135,65,53,90,110,25,245,170,222,239,133,220,92,238,145,222,40,105,32,166,103,239,101,158,165,243,84,92,94,190,102,121,56,177,26,177,198,247,252,184,184,159,228,127,223,182,153,226,186,161,180,125,76,183,101,52,157,207,128,227,245,185,53,186,118,71,26,205,75,93,65,3,234,34,124,110,123,29,195,151,109,209,61,91,209,203,20,210,177,28,222,125,76,235,151,253,186,61,203,247,252,62,242,109,197,232,165,219,183,241,236,126,139,225,149,93,254,149,20,30,126,170,10,57,190,253,52,191,186,172,167,239,202,159,118,69,237,79,15,69,229,193,81,104,46,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,67,81,24,158,45,98,193,177,91,54,21,139,80,249,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,249,189,92,247,113,99,26,157,92,170,229,233,213,85,87,230,70,191,20,127,66,122,155,249,47,188,81,20,2,91,247,138,70,193,107,53,19,207,110,111,71,45,247,91,150,94,158,78,159,34,199,104,233,167,174,154,239,26,118,169,161,169,164,142,54,189,237,154,38,36,105,36,104,137,27,162,141,100,251,143,141,253,234,129,46,79,193,179,111,95,98,244,158,237,184,91,181,77,170,174,175,81,58,81,90,25,29,47,90,171,117,13,21,77,68,83,181,211,185,17,83,191,59,17,93,19,62,239,26,104,28,174,115,151,140,118,42,0,4,127,222,190,212,108,91,180,209,170,220,55,181,106,163,203,237,189,107,49,107,221,108,47,119,144,170,228,197,146,53,116,106,143,72,103,99,59,82,39,71,181,58,178,78,219,223,20,104,103,179,44,197,175,184,54,85,121,194,178,154,31,37,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,31,54,43,152,238,47,99,147,171,85,90,189,58,162,170,124,203,31,240,179,216,86,61,168,118,168,119,45,173,22,42,75,165,137,213,18,195,138,217,106,188,173,101,21,205,141,109,77,45,92,213,212,178,196,244,86,54,85,111,101,57,177,233,36,15,122,183,143,109,93,110,128,25,87,45,167,72,54,101,98,222,31,134,102,148,91,35,186,252,27,51,197,254,209,84,99,55,41,94,245,165,108,146,221,234,187,180,213,49,183,175,88,101,237,68,139,35,90,178,70,230,53,205,228,136,248,164,170,188,167,19,202,176,107,237,86,45,154,227,55,92,126,245,69,195,204,219,174,148,82,82,85,65,205,141,123,57,197,34,53,237,228,199,181,201,213,62,109,114,42,124,149,11,190,240,238,223,213,30,231,49,85,192,245,74,225,106,182,234,109,147,181,79,213,106,96,167,251,77,26,199,43,252,205,45,55,36,122,204,198,65,35,170,35,141,139,27,126,236,141,226,217,59,113,86,183,138,63,174,205,77,252,151,217,232,137,85,224,99,248,217,250,111,249,145,106,128,28,171,116,250,41,253,34,118,251,155,104,228,119,15,37,87,144,91,211,200,78,233,123,113,178,186,9,89,81,75,221,119,110,69,72,86,120,98,73,56,177,93,219,87,241,232,238,138,153,172,61,86,172,103,95,181,13,83,204,181,51,225,127,12,251,91,144,92,111,190,75,191,222,242,190,106,166,73,187,93,206,45,231,199,185,199,151,22,245,233,215,162,117,232,126,174,119,172,119,220,231,76,244,207,74,170,33,242,246,93,52,183,220,169,232,227,228,199,247,234,171,174,51,85,212,84,245,70,53,237,228,199,211,69,219,87,61,169,229,185,183,138,200,228,39,87,130,222,133,216,178,156,239,45,215,156,142,205,117,125,94,19,229,237,216,213,95,87,199,67,230,170,225,168,101,106,245,68,68,150,104,224,88,155,195,146,181,141,171,228,230,43,157,19,155,111,224,28,83,120,218,123,161,218,145,183,220,146,213,184,123,247,192,48,203,127,98,233,83,123,139,178,218,171,108,144,202,213,100,148,206,146,41,122,77,39,85,129,17,140,116,146,54,119,68,196,85,145,17,115,132,77,255,0,9,12,43,69,243,61,203,199,46,162,212,85,174,89,143,83,252,111,15,163,149,244,159,14,173,158,38,72,217,219,44,115,53,101,146,166,36,146,26,152,18,30,138,207,45,44,138,169,219,66,242,64,5,85,248,231,126,9,254,164,254,90,85,173,178,211,117,189,84,190,142,205,108,171,175,168,142,158,122,183,197,77,11,165,123,96,130,39,205,52,170,214,162,170,50,56,163,146,71,187,248,53,140,115,151,162,34,169,208,54,241,184,28,251,108,186,161,67,170,250,114,250,71,220,168,233,234,41,37,163,174,89,150,138,182,9,163,86,186,42,136,225,146,55,72,196,119,9,90,213,119,68,146,40,221,243,226,134,135,180,47,93,52,227,113,122,113,110,213,13,47,188,249,235,85,119,88,166,134,84,70,85,91,234,154,136,178,82,212,198,138,189,185,153,201,189,83,170,181,90,230,189,142,123,30,199,186,53,120,136,239,234,143,108,120,170,96,122,91,112,181,92,181,54,247,221,167,234,149,48,84,125,153,141,35,137,254,102,170,155,146,189,38,123,39,141,212,241,200,196,141,223,122,71,114,108,125,185,105,7,22,196,242,172,230,251,75,139,97,88,205,215,32,189,86,243,242,214,235,93,20,149,117,83,240,99,158,254,17,70,142,123,184,177,142,114,244,79,147,90,170,191,36,83,242,141,41,237,59,210,198,141,253,63,199,189,186,3,53,133,201,235,6,200,40,247,85,177,221,26,203,112,234,94,58,155,137,233,125,142,43,19,82,104,41,161,186,70,234,74,57,31,75,85,43,226,115,221,197,140,159,203,162,201,28,108,150,161,202,247,35,94,247,37,64,255,0,178,172,11,42,255,0,117,113,204,147,28,184,127,210,81,215,91,107,169,228,255,0,187,36,51,71,35,63,230,115,92,223,242,42,23,167,225,221,189,250,61,213,96,139,137,102,53,92,117,55,19,183,197,45,245,203,12,20,208,221,35,116,210,198,202,170,88,153,43,158,238,44,100,30,97,82,56,227,100,181,13,70,53,26,246,53,59,94,236,125,44,107,39,211,252,135,219,167,51,88,93,159,137,174,196,173,90,221,134,220,117,207,75,113,154,185,53,66,195,79,27,170,168,237,112,53,239,201,40,152,173,107,153,36,125,81,95,83,12,93,93,27,217,202,71,178,62,199,25,21,97,237,83,14,45,150,101,88,53,246,151,41,194,178,107,174,63,122,162,231,229,174,54,186,217,41,42,160,230,199,49,252,37,141,90,246,242,99,220,213,232,191,54,185,81,126,74,166,130,118,57,187,187,86,239,180,141,217,92,246,234,75,62,89,97,168,109,183,35,181,65,80,215,177,147,171,17,204,170,133,138,229,149,148,211,39,46,29,196,234,143,142,104,209,210,118,150,71,112,175,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,167,95,241,70,216,149,171,68,238,176,235,190,139,227,53,116,248,77,242,161,237,200,45,212,144,55,201,99,213,174,115,18,39,199,197,121,69,77,80,231,185,17,156,59,113,72,212,98,57,169,52,49,54,189,139,254,240,221,219,71,244,114,219,141,175,227,246,159,41,153,230,188,47,249,7,122,14,221,69,63,113,159,222,180,79,231,20,114,179,179,10,167,40,164,229,219,158,90,174,43,209,196,0,241,171,245,79,139,125,63,161,247,27,137,237,124,28,48,12,55,84,240,221,193,105,246,160,227,212,151,204,122,249,79,142,83,87,80,212,162,240,149,157,110,74,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,145,43,122,251,81,190,237,47,89,107,112,222,213,214,179,16,185,117,172,197,175,117,176,177,190,126,151,139,22,72,213,209,170,177,102,129,239,237,72,157,24,229,232,201,59,108,100,177,161,208,54,53,226,23,149,109,47,227,88,206,83,108,186,230,88,101,117,189,255,0,14,180,173,214,70,124,42,186,62,252,177,121,86,189,93,20,48,207,52,206,74,142,44,229,247,155,42,115,88,251,82,199,93,104,213,236,203,94,181,67,32,213,205,64,158,146,75,238,69,80,217,170,18,146,4,134,8,152,200,219,20,80,198,207,154,163,35,138,56,227,69,114,185,234,140,69,115,156,229,87,45,154,120,98,248,122,86,98,213,148,219,138,220,14,33,217,186,195,198,92,74,193,115,134,120,42,173,85,81,79,52,114,213,86,210,79,11,56,204,157,168,95,76,188,158,212,108,139,39,20,122,68,230,89,248,33,175,138,246,142,218,181,43,105,119,188,185,182,26,186,236,135,79,170,41,239,118,185,104,169,91,44,241,192,233,163,134,181,175,119,7,61,41,146,157,239,158,68,106,181,58,210,196,247,175,24,213,10,96,208,29,99,190,237,255,0,89,113,61,98,199,33,243,21,120,205,193,181,18,83,114,99,60,221,43,218,232,234,105,185,189,143,72,251,176,73,44,93,206,10,230,115,228,223,188,212,83,192,30,215,86,53,66,235,170,183,171,45,206,224,218,184,105,236,24,189,143,23,161,164,154,181,213,44,167,130,223,111,134,153,123,93,81,18,54,75,44,114,212,44,109,78,141,125,67,254,110,85,87,186,221,60,27,52,83,236,54,223,110,218,199,87,112,239,85,234,109,193,59,48,71,47,40,224,161,183,75,81,79,31,38,172,109,86,204,233,223,88,174,232,247,181,99,236,116,226,238,104,79,240,10,171,241,206,252,19,253,73,252,180,225,94,18,120,6,27,170,122,233,159,233,246,160,227,212,151,204,122,249,166,245,244,213,212,53,40,188,37,103,196,173,170,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,156,43,117,219,81,212,125,165,106,59,240,172,214,47,61,106,174,238,79,96,191,193,10,178,150,239,74,213,68,87,53,21,87,183,51,57,53,37,133,85,93,27,156,213,69,123,31,28,143,234,190,29,219,223,172,218,174,118,184,150,99,85,203,76,178,203,132,82,223,92,176,207,83,53,174,70,195,44,108,170,165,137,146,181,141,228,247,193,230,21,35,146,71,197,78,212,99,85,204,99,86,247,173,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,176,85,95,142,119,224,159,234,79,229,164,85,240,184,245,217,166,95,157,123,61,105,127,192,0,80,15,138,63,174,205,77,252,151,217,232,136,191,29,166,235,53,170,162,251,13,178,173,246,218,58,136,105,42,43,27,11,150,8,103,153,178,58,40,159,39,78,45,123,219,4,206,107,85,122,185,34,145,83,175,21,233,40,54,19,189,251,238,209,243,185,104,178,58,171,173,203,76,175,125,217,111,118,74,56,89,81,51,42,146,21,72,106,169,27,36,177,178,57,185,182,38,72,188,209,175,139,175,38,185,209,196,172,191,59,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,3,42,230,148,246,157,233,99,70,254,159,227,222,221,1,213,78,85,187,31,75,26,201,244,255,0,33,246,233,204,214,23,167,226,35,176,90,61,206,98,169,158,105,109,190,213,109,212,219,39,118,163,162,83,65,79,246,154,53,142,38,121,106,170,158,40,245,153,140,130,54,211,201,35,214,54,253,232,221,197,178,119,34,174,191,15,253,153,107,142,185,234,61,167,63,178,93,114,189,57,195,45,92,234,38,205,45,207,154,134,170,162,53,89,32,146,154,215,58,116,238,76,254,51,68,249,26,174,142,38,243,238,114,85,100,50,201,95,28,239,193,63,212,159,203,72,127,225,195,137,226,185,206,243,180,243,22,205,113,155,86,65,101,173,248,183,153,183,93,40,163,171,165,159,133,170,173,236,231,20,136,230,59,139,216,215,39,84,249,57,168,169,243,68,27,232,217,149,247,103,154,143,75,108,142,235,241,156,51,40,243,21,24,205,202,87,177,42,157,28,74,206,237,53,76,109,233,210,104,187,177,34,200,214,164,114,53,237,115,120,170,190,40,219,23,222,109,247,103,154,143,85,115,146,213,241,156,51,40,242,244,249,53,182,38,49,42,157,28,74,254,213,77,52,142,233,210,104,187,178,170,70,231,36,114,53,238,107,184,170,178,88,239,251,22,203,49,92,230,197,75,148,225,89,53,171,32,178,214,243,242,215,27,93,108,117,116,179,240,123,152,254,18,198,174,99,184,189,142,106,244,95,147,154,168,191,52,83,245,129,21,124,81,253,9,234,111,228,190,241,68,82,182,211,189,83,232,223,212,12,123,220,96,52,166,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,118,62,169,245,147,234,6,67,238,51,150,41,225,41,189,28,87,236,133,30,212,115,247,90,172,21,118,78,244,248,189,210,122,232,233,227,186,249,170,222,78,161,115,101,122,43,235,22,122,181,88,155,18,47,114,62,73,197,174,139,148,189,171,196,207,101,223,210,79,78,25,169,24,83,123,121,246,3,111,171,158,154,158,26,30,244,151,218,20,78,235,232,122,198,199,76,233,154,172,115,169,218,156,155,220,150,86,43,83,188,178,71,234,252,55,118,209,253,28,182,227,107,248,253,167,202,102,121,175,11,254,65,222,131,183,81,79,220,103,247,173,19,249,197,28,172,236,194,169,202,41,57,118,231,150,171,138,244,113,213,119,99,233,99,89,62,159,228,62,221,57,154,195,79,186,85,169,152,174,178,105,198,57,170,88,85,95,152,178,228,214,248,174,20,220,164,141,242,67,205,62,252,18,246,222,246,54,104,158,142,142,70,35,151,132,140,123,85,122,181,74,161,241,65,216,86,67,136,102,87,173,201,105,29,138,174,227,140,100,21,14,184,100,150,250,111,53,91,87,65,113,145,42,170,43,107,213,173,137,91,13,15,24,154,247,189,242,175,9,102,114,34,54,62,13,108,63,218,174,230,51,45,168,106,229,30,169,97,244,52,151,22,58,157,214,219,189,178,165,17,172,184,219,164,124,111,150,4,147,138,186,23,242,138,55,178,70,162,241,123,27,201,175,103,56,223,229,117,191,53,181,106,86,180,103,218,141,98,167,171,130,219,149,101,23,91,221,28,85,108,107,103,142,10,154,185,38,141,178,53,174,115,81,232,215,162,42,35,156,157,122,244,85,254,37,228,248,92,122,19,211,47,206,189,226,180,149,64,3,149,110,199,210,198,178,125,63,200,125,186,115,53,134,170,15,146,182,211,106,184,212,208,86,92,45,148,149,85,22,186,133,171,161,150,104,90,247,210,206,177,73,10,203,19,149,58,177,235,20,210,198,174,111,69,225,35,219,252,28,168,191,88,6,107,55,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,60,87,137,126,199,41,183,29,134,205,172,56,59,234,217,168,184,93,158,70,67,73,27,37,168,101,242,221,10,201,58,209,54,22,35,156,149,40,231,202,232,92,198,253,247,200,177,189,21,28,199,195,73,127,236,171,2,202,191,221,92,115,36,199,46,31,244,148,117,214,218,234,121,63,238,201,12,209,200,207,249,156,215,55,252,138,134,138,54,109,171,57,222,182,109,199,12,212,45,72,196,46,182,43,245,117,190,56,234,37,184,54,22,124,95,131,26,212,185,194,200,145,189,184,106,63,194,181,174,142,62,156,151,130,62,46,220,178,118,179,52,59,151,192,41,180,179,112,218,145,167,214,252,122,174,199,109,177,229,23,42,107,93,13,74,75,206,43,119,152,122,209,170,44,170,175,123,29,78,177,61,143,114,175,54,57,174,234,238,93,87,213,230,251,135,186,229,91,63,211,29,187,252,86,146,58,124,59,40,190,215,84,219,161,163,114,62,72,30,216,101,161,169,150,103,162,162,191,187,93,120,141,27,27,154,156,26,206,108,234,140,123,186,87,133,46,153,254,209,55,147,142,92,106,41,45,85,116,24,85,190,187,38,172,130,225,31,115,151,110,52,167,167,124,45,86,57,171,52,117,85,84,210,181,87,143,30,210,189,174,228,214,162,223,73,21,124,81,253,9,234,111,228,190,241,68,80,9,127,219,9,222,253,139,119,24,36,180,89,29,85,170,219,169,182,78,236,183,187,37,28,47,167,133,244,171,50,164,53,84,141,146,89,31,36,60,29,19,36,94,106,230,75,215,147,90,217,34,87,197,93,246,248,93,95,114,141,88,199,243,93,178,89,45,84,116,25,165,194,158,207,116,176,65,68,202,27,125,130,70,83,57,124,251,86,8,210,56,168,214,58,119,44,168,169,220,239,185,169,31,121,213,13,141,147,255,0,110,25,102,220,111,26,113,106,197,182,205,147,98,149,184,182,63,111,165,236,219,172,149,172,146,75,124,51,163,159,31,154,137,85,102,138,105,21,37,115,187,232,146,186,68,149,95,213,252,206,170,0,0,205,102,236,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,164,170,0,202,185,123,222,19,121,254,27,147,108,231,24,195,44,89,13,37,93,247,14,168,184,83,95,109,237,85,73,232,95,81,112,170,168,129,94,213,68,85,100,145,72,138,215,167,86,42,182,70,162,242,141,237,111,138,241,66,216,183,237,175,21,126,184,232,230,25,230,245,38,203,195,227,20,212,78,227,53,246,215,28,110,69,233,10,53,124,197,100,61,35,237,244,86,189,241,35,227,253,235,155,79,26,83,182,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,78,113,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,250,173,198,235,125,215,113,218,195,122,214,91,237,142,146,209,114,191,211,219,155,89,73,73,35,159,2,79,79,67,5,52,143,143,151,222,107,30,232,21,232,197,87,43,17,232,213,115,248,243,91,10,240,49,252,108,253,55,252,200,181,64,1,159,111,17,109,186,212,237,239,114,249,28,22,108,78,174,211,132,229,85,14,188,227,51,44,81,54,146,70,72,198,62,170,158,157,33,107,89,27,32,168,146,72,219,15,68,123,34,236,42,162,163,216,247,198,0,104,163,98,26,23,125,219,182,216,49,29,57,204,108,214,171,118,82,223,53,113,190,182,222,172,127,58,170,138,137,36,98,77,43,17,18,89,163,129,96,129,207,69,115,127,114,141,99,220,198,177,203,32,0,40,219,196,159,124,247,93,193,103,245,154,87,167,55,74,186,29,58,197,106,42,109,178,190,142,232,231,65,148,78,217,163,87,85,74,216,100,88,38,166,108,148,236,117,55,84,114,244,235,47,36,89,18,56,248,86,219,54,135,172,187,173,251,91,251,37,162,181,77,246,58,222,202,218,207,136,87,182,155,191,52,188,252,189,36,61,81,122,205,47,106,94,42,254,17,55,182,189,201,25,213,188,184,253,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,134,130,118,47,188,219,22,240,244,226,170,231,37,171,224,217,158,47,229,233,242,107,108,76,122,210,182,73,81,253,170,154,105,29,215,172,50,246,165,84,141,206,89,35,115,28,215,114,68,100,178,73,80,10,171,241,206,252,19,253,73,252,180,137,94,25,214,155,85,255,0,122,250,127,98,190,219,41,46,54,219,141,61,250,146,178,142,174,22,205,5,76,18,89,43,155,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,167,171,241,4,216,86,67,182,108,202,187,57,211,235,21,93,102,149,221,234,36,154,133,244,254,106,181,246,6,34,83,53,97,174,153,98,70,66,199,84,84,58,58,117,116,143,123,216,196,71,57,207,69,85,230,155,67,222,110,163,236,242,251,145,220,240,171,85,170,243,65,148,91,252,189,117,182,226,197,72,221,85,19,37,242,85,41,35,58,72,157,169,37,114,186,52,114,54,72,223,35,87,139,150,57,99,228,25,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,57,202,254,136,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,113,62,23,187,22,253,138,98,172,215,29,99,195,60,166,164,222,185,252,30,154,181,220,166,177,90,228,141,168,157,97,86,167,151,172,155,172,157,206,170,231,178,37,100,127,186,115,170,35,90,86,52,167,180,239,75,26,55,244,255,0,30,246,232,12,214,26,83,218,119,165,141,27,250,127,143,123,116,5,122,248,199,109,199,75,236,149,52,59,145,183,230,244,150,108,203,35,168,134,219,93,143,85,203,36,143,191,36,49,50,52,170,165,106,35,150,39,193,19,98,108,188,184,194,172,237,175,38,76,168,218,154,214,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,206,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,93,4,106,230,97,125,212,13,136,234,14,107,147,224,87,92,42,235,122,210,251,229,101,93,130,232,246,58,170,223,35,173,147,170,198,245,103,255,0,221,17,200,201,17,170,137,36,113,63,148,109,206,185,170,130,157,188,96,54,191,128,233,174,77,108,220,6,33,119,164,161,185,106,13,226,162,43,213,134,74,136,98,89,39,109,60,75,230,232,233,163,137,174,86,43,153,43,170,165,123,220,189,234,168,87,255,0,190,41,7,244,47,93,53,31,110,154,143,110,213,13,47,188,249,27,173,15,88,166,134,84,87,210,220,41,92,168,178,82,212,198,138,157,200,95,197,189,83,170,57,28,214,189,142,99,216,199,182,210,188,91,50,202,156,235,100,216,6,97,85,135,100,24,171,238,217,197,5,74,90,50,8,34,134,227,74,199,91,238,92,18,120,162,146,70,198,245,111,23,112,87,115,111,36,107,209,143,71,49,181,87,162,250,189,153,104,46,168,99,250,185,167,243,210,71,125,199,106,29,53,58,85,192,147,65,43,31,27,162,150,25,25,242,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,208,70,221,55,11,165,155,197,209,168,114,59,109,53,170,111,138,219,221,77,147,98,85,149,84,213,211,91,251,174,154,7,211,213,196,138,189,97,151,181,50,198,178,49,157,216,186,57,88,222,170,212,174,28,251,195,47,13,208,141,197,218,114,45,71,188,85,212,237,182,150,158,174,243,122,187,213,92,149,181,180,20,212,148,176,127,123,215,75,28,17,55,157,85,124,241,193,12,52,188,170,37,141,95,193,26,246,171,219,110,120,182,89,138,231,54,42,92,167,10,201,173,89,5,150,183,159,150,184,218,235,99,171,165,159,131,220,199,240,150,53,115,29,197,236,115,87,162,252,156,213,69,249,162,148,217,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,54,126,155,254,100,88,78,225,246,253,128,238,107,75,235,180,163,81,153,86,203,109,101,69,61,92,85,148,41,10,86,209,79,12,136,230,203,79,36,209,200,216,222,173,231,19,156,141,234,177,203,35,126,92,148,207,102,225,246,253,159,109,151,84,43,180,163,81,153,72,251,149,29,61,61,92,85,148,41,50,209,86,193,52,104,230,203,79,36,209,198,233,24,142,231,19,156,141,232,146,69,35,126,124,84,151,254,23,59,18,181,107,101,214,109,119,214,140,102,174,163,9,177,212,49,184,253,186,174,6,249,44,134,181,174,122,74,249,57,47,41,105,169,220,198,162,179,135,110,89,28,172,87,57,33,154,39,92,248,7,201,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,154,29,126,209,203,238,223,245,151,44,209,220,142,111,49,87,140,220,29,79,29,79,22,51,205,210,189,169,37,53,79,6,61,233,31,118,9,34,151,183,205,92,206,124,93,247,154,168,120,3,245,113,60,90,251,156,229,86,108,43,22,161,243,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,243,122,181,141,228,247,181,58,185,81,169,215,170,170,39,204,211,70,149,105,158,43,163,122,113,142,105,110,21,73,229,236,184,205,190,43,125,55,40,227,100,147,112,79,191,60,189,182,49,142,154,87,171,164,145,232,212,231,35,222,229,78,174,83,213,128,85,95,142,119,224,159,234,79,229,167,42,240,84,245,79,148,253,63,174,247,27,113,105,59,162,219,38,3,186,109,47,185,105,254,95,77,73,71,114,125,59,155,101,200,82,221,13,77,109,154,117,146,41,57,192,233,19,147,88,247,65,19,101,99,28,197,146,52,115,57,55,170,57,185,236,214,141,33,204,180,23,84,50,13,35,212,8,41,35,190,227,181,13,134,161,105,39,73,160,149,143,141,178,197,52,111,249,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,78,175,10,189,243,218,180,182,167,250,55,106,229,210,146,223,137,220,170,42,174,86,60,134,229,116,109,61,53,154,126,210,201,45,44,206,168,145,34,142,154,85,141,206,103,14,42,149,18,185,21,175,239,242,142,226,65,85,126,57,223,130,127,169,63,150,145,87,194,227,215,102,153,126,117,236,245,165,255,0,0,1,64,62,40,254,187,53,55,242,95,103,162,36,87,131,134,1,134,234,158,27,184,45,62,212,28,122,146,249,143,95,41,241,202,106,234,26,148,94,18,179,173,201,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,82,26,238,187,106,58,143,180,173,71,126,21,154,197,231,173,85,221,201,236,23,248,33,86,82,221,233,90,168,138,230,162,170,246,230,103,38,164,176,170,171,163,115,154,168,175,99,227,145,242,127,194,231,125,182,173,19,186,205,161,26,209,147,85,211,225,55,202,134,59,31,184,213,206,223,37,143,86,185,207,89,89,39,36,229,21,53,67,158,213,87,243,237,197,35,85,234,214,164,211,74,219,159,0,202,185,165,61,167,122,88,209,191,167,248,247,183,64,117,83,149,110,199,210,198,178,125,63,200,125,186,115,53,134,170,15,146,217,105,181,89,105,159,71,102,182,82,80,83,201,81,61,91,226,166,133,177,49,211,207,43,230,154,85,107,81,17,95,36,178,73,35,221,252,92,247,185,203,213,85,84,171,111,28,239,193,63,212,159,203,72,171,225,113,235,179,76,191,58,246,122,210,239,181,211,66,244,227,113,122,113,113,210,253,80,179,121,235,85,119,73,97,154,37,70,85,91,234,154,138,145,213,83,72,168,189,185,153,201,221,23,162,181,90,231,49,237,123,30,246,59,60,59,135,219,246,125,182,93,80,174,210,141,70,101,35,238,84,116,244,245,113,86,80,164,203,69,91,4,209,163,155,45,60,147,71,27,164,98,59,156,78,114,55,162,73,20,141,249,241,82,74,248,108,111,158,235,183,220,254,143,74,245,26,233,87,93,167,89,85,69,53,182,39,214,93,28,216,49,121,221,52,138,218,168,155,52,137,4,52,206,146,161,238,169,232,141,94,157,37,228,171,26,199,37,228,130,42,248,163,250,19,212,223,201,125,226,136,165,109,167,122,167,209,191,168,24,247,184,192,105,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,102,236,125,83,235,39,212,12,135,220,103,57,165,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,239,120,115,111,95,250,85,105,196,246,12,254,231,106,143,83,113,111,221,220,169,160,94,212,151,74,20,70,36,119,54,195,197,172,111,39,189,99,149,177,43,154,201,26,215,116,137,179,69,26,76,3,149,110,199,210,198,178,125,63,200,125,186,115,53,132,212,240,204,222,143,244,108,212,119,233,190,106,238,230,3,159,92,41,32,169,168,154,187,179,29,138,185,87,180,202,238,146,61,176,182,23,35,218,218,135,47,23,118,226,137,232,229,236,164,114,93,247,251,21,207,113,95,247,43,35,198,242,59,127,253,29,101,13,202,134,162,63,251,209,205,12,145,191,254,118,185,174,255,0,42,41,66,251,250,217,70,85,181,61,71,171,189,218,109,158,99,76,178,107,132,210,99,151,10,116,145,241,208,115,87,72,219,101,66,200,231,189,179,68,196,84,99,158,229,239,70,197,122,47,38,202,200,162,169,127,222,23,30,132,244,203,243,175,120,173,37,80,0,229,91,177,244,177,172,159,79,242,31,110,156,205,97,170,128,0,51,89,187,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,42,136,235,118,216,6,215,47,250,243,91,184,59,238,157,82,92,111,23,26,121,18,178,205,87,28,83,89,42,107,100,234,146,92,36,163,115,21,175,169,115,85,81,85,85,99,87,42,202,177,247,191,122,72,160,83,95,141,102,153,253,159,215,28,47,84,169,41,45,84,244,153,134,62,251,124,222,94,62,21,85,21,212,19,126,242,122,142,140,68,127,88,42,232,227,99,213,206,119,24,21,170,141,107,25,214,186,203,126,240,75,211,60,171,31,211,141,68,213,43,181,39,151,178,230,23,11,125,190,209,220,142,70,73,81,228,18,167,191,59,121,49,24,248,85,245,105,27,94,199,59,247,144,78,213,70,171,62,118,84,69,95,20,127,66,122,155,249,47,188,81,20,2,123,93,23,213,236,203,65,117,67,31,213,205,63,158,146,59,238,59,80,233,169,210,174,4,154,9,88,248,221,20,176,200,207,146,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,37,159,239,7,196,67,72,245,95,98,29,140,67,35,171,179,103,122,157,79,29,3,177,202,11,131,38,173,180,50,26,198,37,123,107,95,19,145,99,166,150,40,229,141,156,209,175,168,142,161,139,218,70,44,169,29,106,237,214,155,90,47,90,185,98,194,180,19,45,200,49,220,179,45,168,101,146,58,203,53,125,93,35,219,4,143,107,164,116,242,82,245,149,41,163,72,210,105,85,17,200,214,66,175,84,251,134,151,128,0,25,172,221,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,149,64,25,87,58,254,215,119,55,159,109,103,84,45,186,129,136,84,213,214,91,89,80,215,94,177,229,184,205,77,69,121,129,35,150,62,19,182,53,226,231,177,179,202,232,158,246,189,35,145,90,254,46,232,173,118,135,180,171,83,49,93,100,211,140,115,84,176,170,191,49,101,201,173,241,92,41,185,73,27,228,135,154,125,248,37,237,189,236,108,209,61,29,28,140,71,47,9,24,246,170,245,106,149,87,226,145,176,90,61,59,243,219,155,209,203,125,170,219,136,47,147,167,200,177,218,58,104,40,97,180,72,189,170,104,106,105,35,141,172,99,161,149,235,26,73,26,34,200,217,100,89,62,251,36,127,102,181,139,84,240,49,252,108,253,55,252,200,181,64,1,0,60,100,244,83,237,206,223,109,58,199,73,112,236,213,233,149,193,123,208,73,47,24,231,161,184,203,79,79,39,22,164,110,87,76,217,217,70,173,234,246,53,35,239,245,228,238,8,82,177,34,188,62,180,118,213,173,251,180,193,113,28,150,195,87,117,199,168,170,38,189,222,34,138,149,179,192,144,82,66,249,163,109,83,94,199,179,203,73,80,218,120,36,71,167,71,36,252,17,81,207,106,154,30,0,173,95,22,189,232,253,139,177,86,109,71,0,119,43,214,71,111,134,124,162,233,5,119,23,91,168,100,127,38,208,181,177,61,30,147,78,198,34,202,217,81,27,229,166,106,113,145,42,57,71,86,218,47,164,57,150,189,106,134,63,164,122,127,5,36,151,220,138,161,208,211,173,92,233,12,17,49,145,186,89,102,145,255,0,53,70,71,20,114,72,168,212,115,213,24,168,214,185,202,141,93,20,109,227,111,216,14,217,116,190,135,74,52,229,149,111,182,209,212,84,85,203,89,92,144,173,109,108,243,72,174,116,181,18,67,28,109,145,232,222,17,53,202,222,169,28,81,183,231,197,10,235,241,80,216,85,77,45,77,215,116,250,55,98,171,172,101,101,68,215,12,230,217,79,218,70,81,177,34,133,169,95,77,79,28,77,114,177,92,201,229,170,123,158,247,243,151,187,209,24,146,185,144,3,111,27,129,207,182,203,170,20,58,175,167,47,164,125,202,142,158,162,146,90,58,229,153,104,171,96,154,53,107,162,168,142,25,35,116,140,71,112,149,173,87,116,73,34,141,223,62,40,104,167,69,245,123,13,215,173,47,199,245,115,79,231,171,146,197,145,83,186,106,116,171,129,97,158,39,178,71,69,44,50,51,230,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,237,65,85,126,57,223,130,127,169,63,150,145,87,194,227,215,102,153,126,117,236,245,165,207,110,207,53,208,108,27,65,178,122,253,200,211,210,87,97,53,212,254,70,162,213,43,57,207,116,157,221,93,21,53,43,57,53,203,82,174,103,56,220,215,53,99,88,251,188,227,72,214,70,102,220,145,91,4,185,237,230,211,185,123,5,86,229,163,164,126,48,250,122,154,106,68,185,210,83,212,218,62,35,51,59,80,173,197,147,181,205,74,100,107,229,84,127,79,221,204,144,61,202,216,218,247,38,135,140,171,154,83,218,119,165,141,27,250,127,143,123,116,6,107,13,20,105,30,166,98,186,55,177,29,62,213,44,214,175,203,217,113,157,47,177,220,42,120,201,27,36,155,133,178,14,16,69,220,123,24,233,165,122,182,56,216,174,78,114,61,141,69,234,228,40,219,116,91,155,207,183,77,170,23,45,64,203,234,106,232,237,175,168,115,172,184,242,92,102,169,162,179,64,177,197,31,8,27,34,241,107,222,216,34,116,175,99,88,146,72,142,127,22,245,70,182,117,120,87,236,42,166,170,166,213,186,125,100,177,85,209,178,142,162,27,134,13,108,168,237,43,43,24,177,76,213,175,169,167,146,39,57,24,142,124,18,210,189,175,99,249,197,221,232,172,88,156,251,10,221,143,165,141,100,250,127,144,251,116,230,107,13,52,107,166,186,105,198,221,52,226,227,170,26,161,121,242,54,170,30,145,67,12,72,143,170,184,85,57,21,99,165,166,141,85,59,147,63,139,186,39,84,106,53,174,123,220,198,49,239,110,120,119,15,184,28,251,115,90,161,93,170,250,140,250,70,92,171,41,233,233,34,163,161,89,146,138,138,8,99,70,182,42,120,230,146,71,70,197,119,57,92,212,119,69,146,89,29,242,228,164,255,0,240,175,216,85,77,85,77,171,116,250,201,98,171,163,101,29,68,55,12,26,217,81,218,86,86,49,98,153,171,95,83,79,36,78,114,49,28,248,37,165,123,94,199,243,139,187,209,88,177,57,253,131,198,175,210,198,45,245,2,135,219,174,37,43,29,171,106,59,174,212,125,165,106,59,51,92,42,95,61,106,174,237,193,127,176,79,50,178,150,239,74,213,85,70,185,81,23,183,51,57,57,98,153,17,93,27,156,228,84,123,31,36,111,154,158,44,27,201,193,53,63,78,48,77,45,208,253,77,181,100,22,92,143,174,69,145,124,46,121,187,141,133,136,207,35,77,81,209,90,198,242,123,230,146,74,89,91,221,142,74,122,119,57,177,170,55,159,0,240,174,170,212,122,157,222,226,184,222,29,148,229,118,171,13,79,153,184,228,208,217,228,85,165,168,165,165,164,157,98,74,232,220,215,196,232,86,105,89,10,62,70,242,107,170,127,116,248,229,115,30,157,3,198,175,213,62,45,244,254,135,220,110,39,85,240,49,252,108,253,55,252,200,181,67,138,110,151,105,58,89,187,156,86,207,139,106,100,183,90,31,129,92,22,225,69,113,179,58,154,42,232,249,70,230,73,2,75,52,50,244,134,78,172,115,216,212,78,78,134,37,85,251,136,118,11,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,172,0,84,95,141,134,142,218,172,185,150,7,173,246,59,13,92,85,25,45,61,85,146,255,0,89,13,43,91,72,233,233,82,55,81,186,89,26,196,85,169,146,41,39,98,44,143,85,116,84,108,70,162,36,78,43,44,159,254,13,154,41,246,231,112,87,109,99,171,184,118,105,52,202,222,157,152,35,151,140,147,215,92,98,168,167,143,147,86,55,35,161,108,12,172,87,116,123,28,146,118,58,114,111,52,46,164,0,85,95,142,119,224,159,234,79,229,167,42,240,84,245,79,148,253,63,174,247,27,113,117,36,85,223,182,200,44,91,184,193,34,173,199,41,109,86,221,77,178,118,162,178,94,235,38,125,60,47,165,89,145,102,165,171,116,113,72,249,33,224,233,95,26,112,87,50,94,156,92,214,201,42,62,133,178,156,79,42,193,175,181,88,182,107,140,221,113,251,213,23,15,51,110,186,81,73,73,85,7,54,53,236,231,20,136,215,183,147,30,215,39,84,249,181,200,169,242,84,45,211,194,175,124,247,93,82,166,254,141,218,185,116,171,184,101,150,218,122,171,149,143,33,185,93,29,81,83,121,131,186,178,75,75,51,170,36,89,100,169,137,36,115,153,195,146,45,60,78,69,107,59,28,164,177,242,170,252,115,191,4,255,0,82,127,45,34,175,133,199,174,205,50,252,235,217,235,75,254,0,2,128,124,81,253,118,106,111,228,190,207,68,74,175,3,31,198,207,211,127,204,137,211,187,141,189,105,102,226,52,106,255,0,142,106,101,77,170,197,228,109,243,84,209,101,181,84,180,207,155,29,224,232,231,146,161,146,204,137,218,133,124,187,18,116,107,227,231,19,92,213,123,62,78,110,112,139,190,240,149,220,46,169,235,102,141,100,24,230,166,83,93,110,191,98,46,17,211,81,101,183,10,170,154,153,174,254,105,211,79,37,60,178,204,174,238,77,79,247,17,85,175,249,69,61,59,85,141,226,142,146,117,3,42,230,148,246,157,233,99,70,254,159,227,222,221,1,213,78,85,187,31,75,26,201,244,255,0,33,246,233,204,214,26,168,5,85,248,231,126,9,254,164,254,90,69,95,11,143,93,154,101,249,215,179,214,151,252,112,173,226,109,87,13,221,126,145,220,48,251,205,182,145,185,61,186,158,162,167,19,187,201,34,194,251,117,197,89,247,17,210,181,143,119,150,145,205,141,179,51,139,185,49,17,200,157,198,70,246,103,179,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,39,56,159,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,108,211,194,243,196,11,255,0,161,189,169,106,236,223,230,173,56,101,225,206,255,0,222,101,90,106,217,234,42,127,247,106,106,72,225,139,253,228,93,63,178,165,170,17,87,197,31,208,158,166,254,75,239,20,69,43,109,59,213,62,141,253,64,199,189,198,3,74,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,6,107,55,99,234,159,89,62,160,100,62,227,57,37,34,216,45,247,90,54,39,166,187,135,209,155,127,156,203,237,86,251,189,61,246,193,77,76,196,154,245,75,13,226,189,89,83,2,177,168,249,107,35,98,163,22,55,43,157,44,81,198,200,250,62,38,71,52,64,210,173,76,202,180,111,81,241,205,82,194,170,252,189,235,25,184,69,112,166,229,36,140,142,110,11,247,224,151,182,246,61,208,202,197,116,114,49,28,156,227,123,218,171,209,202,104,39,103,123,170,195,119,95,164,118,252,194,205,114,164,110,79,110,167,167,166,203,45,17,198,176,190,221,113,86,125,245,108,78,123,221,229,164,115,100,116,47,228,238,76,69,106,175,113,146,49,158,131,118,62,150,53,147,233,254,67,237,211,153,172,58,86,226,180,27,50,219,110,174,95,116,167,51,162,171,107,237,213,15,125,178,186,106,116,133,151,107,114,189,201,79,91,18,53,239,111,9,26,222,170,212,123,184,61,31,27,151,155,28,137,63,252,41,247,219,117,75,173,6,214,117,151,38,164,117,181,212,233,6,17,117,184,206,230,207,28,232,230,54,59,58,189,81,90,246,57,170,229,131,155,154,172,86,118,26,175,231,4,113,217,86,177,104,238,3,174,184,5,211,78,117,26,195,73,113,182,220,105,231,138,41,101,165,134,105,237,243,201,12,144,182,174,149,211,49,237,138,166,54,202,245,142,84,106,171,85,127,235,69,205,182,172,96,191,178,253,83,204,180,207,226,159,19,251,37,144,92,108,94,119,177,217,243,94,86,166,72,123,189,190,78,225,203,183,203,143,39,116,235,211,170,244,234,94,167,133,199,161,61,50,252,235,222,43,73,84,0,57,86,236,125,44,107,39,211,252,135,219,167,51,88,106,160,0,12,214,110,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,74,160,1,15,252,88,49,107,22,65,178,92,190,237,119,161,243,21,120,205,194,209,116,181,201,221,123,60,189,83,235,161,164,116,157,26,168,143,235,5,93,67,58,57,21,191,127,175,78,77,106,165,11,154,83,218,198,138,127,71,109,190,225,58,57,37,195,206,213,227,246,245,243,243,182,94,228,111,174,158,87,212,85,118,157,219,141,86,20,158,105,82,62,76,71,118,209,156,186,187,170,175,85,34,175,138,63,161,61,77,252,151,222,40,138,1,39,255,0,138,22,197,191,98,153,83,245,199,71,48,207,41,166,215,174,31,24,166,162,119,40,108,87,73,36,114,47,72,81,169,229,232,230,235,31,111,162,185,140,149,95,31,238,154,234,120,214,0,22,147,224,193,183,90,151,221,114,93,201,229,248,157,92,116,240,83,182,205,135,87,85,69,23,98,119,189,210,37,194,162,4,123,86,84,124,105,28,80,36,204,86,177,82,106,168,186,189,81,232,201,1,226,237,168,89,246,154,237,183,27,190,233,206,113,144,98,183,41,243,138,58,73,107,44,151,57,168,103,146,7,80,87,185,209,58,72,92,215,43,21,204,99,149,170,189,58,177,171,254,68,32,255,0,135,14,225,117,247,57,222,118,158,98,217,174,184,106,6,65,101,173,248,183,153,183,93,50,106,218,186,89,248,90,170,222,206,113,73,35,152,238,47,99,92,157,83,228,230,162,167,205,16,187,240,1,154,205,216,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,73,84,1,149,115,223,229,90,23,168,248,134,147,225,90,223,115,179,119,112,204,239,205,197,109,186,83,170,190,56,106,169,234,103,130,74,90,143,146,118,166,95,46,249,24,139,213,175,141,85,90,229,86,74,216,228,7,135,118,247,235,54,171,157,174,37,152,213,114,211,44,178,225,20,183,215,44,51,212,205,107,145,176,203,27,42,169,98,100,173,99,121,61,240,121,133,72,228,145,241,83,181,24,213,115,24,213,189,63,246,43,158,226,191,238,86,71,141,228,118,255,0,250,58,202,27,149,13,68,127,247,163,154,25,35,127,252,237,115,93,254,84,83,60,91,226,210,28,55,66,55,81,158,105,110,159,65,87,6,61,105,168,163,154,134,10,153,214,103,211,178,166,138,10,165,133,30,191,121,204,99,167,115,24,174,87,63,131,91,201,207,119,87,44,223,240,49,252,108,253,55,252,200,243,254,46,218,223,173,26,107,185,44,110,197,167,58,189,154,226,182,217,240,122,58,185,104,236,151,250,186,24,36,157,213,245,237,116,174,142,25,26,213,122,181,140,106,185,83,175,70,53,63,200,135,74,240,107,213,141,83,213,15,218,255,0,237,51,82,242,188,183,225,159,103,252,151,199,111,53,53,254,87,185,241,14,231,107,188,247,112,229,219,103,46,61,58,240,111,95,224,133,149,3,207,231,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,225,43,58,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,166,99,50,203,7,217,76,170,243,139,124,110,213,121,248,53,194,162,223,241,27,77,79,152,161,172,237,72,230,119,233,229,232,157,200,95,199,147,31,209,57,53,81,122,39,82,215,252,17,244,190,213,75,128,106,22,180,76,234,73,238,87,59,196,88,189,58,58,137,189,250,56,41,161,142,166,94,21,29,85,220,39,117,92,60,163,68,106,117,164,141,202,174,249,112,179,64,112,173,233,238,58,235,181,141,6,186,234,165,139,8,171,201,110,77,168,134,219,70,196,137,206,162,162,158,126,73,29,85,115,154,168,230,83,53,200,141,249,42,43,228,124,49,35,153,220,238,55,58,215,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,157,52,245,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,151,127,225,95,181,252,7,74,52,74,213,173,246,251,189,37,251,44,212,123,60,50,215,86,83,212,67,85,77,111,129,179,204,228,164,166,145,34,108,177,63,162,196,202,168,156,247,167,152,165,233,255,0,222,208,155,231,201,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,158,205,253,232,14,27,182,253,203,223,244,251,79,174,148,147,227,211,211,211,93,168,104,89,112,90,186,155,75,39,103,85,163,169,85,68,115,30,215,35,159,27,92,175,122,211,201,78,231,61,206,122,169,213,124,43,247,65,159,105,70,182,218,180,66,223,104,171,191,98,122,143,120,134,42,234,58,122,121,170,170,109,243,182,9,154,149,116,209,164,173,138,38,117,88,159,85,43,152,245,242,244,189,127,251,218,18,127,198,83,86,53,79,75,255,0,100,31,179,61,75,202,241,47,137,253,160,243,191,2,188,212,208,121,174,223,195,251,125,222,203,219,207,143,113,252,121,117,233,205,221,63,138,145,171,195,135,112,186,251,156,239,59,79,49,108,215,92,53,3,32,178,214,252,91,204,219,174,153,53,109,93,44,252,45,85,111,103,56,164,145,204,119,23,177,174,78,169,242,115,81,83,230,136,118,191,28,239,193,63,212,159,203,72,127,225,195,150,98,184,54,243,180,243,41,205,114,107,86,63,101,162,248,183,153,184,221,43,99,164,165,131,157,170,173,140,231,44,138,214,55,147,222,214,167,85,249,185,200,137,243,84,63,91,126,219,223,190,238,227,59,138,139,28,170,186,219,116,202,201,218,150,201,100,172,133,148,243,62,169,97,68,154,170,173,177,203,35,36,155,155,165,100,107,205,90,200,186,113,107,93,36,170,246,198,182,31,149,111,6,227,122,187,212,94,126,206,225,150,30,116,85,151,69,138,69,154,74,233,105,103,117,59,105,90,177,172,85,29,153,146,153,245,17,44,177,57,34,153,188,92,213,145,174,78,21,173,26,67,153,104,46,168,100,26,71,168,16,82,71,125,199,106,27,13,66,210,78,147,65,43,31,27,101,138,104,223,242,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,179,79,12,95,16,186,204,166,178,155,110,187,129,203,251,215,89,184,197,137,95,238,115,79,61,85,214,170,89,230,146,90,90,218,185,230,127,41,151,187,11,41,147,139,26,173,141,99,228,175,88,154,250,150,52,167,180,239,75,26,55,244,255,0,30,246,232,12,214,18,127,120,155,129,207,179,60,95,74,246,255,0,112,125,37,54,39,167,184,62,43,87,67,21,34,204,199,214,207,87,142,91,102,89,106,154,178,44,82,62,37,146,86,196,230,177,170,198,77,34,124,249,42,158,131,195,119,102,86,45,218,106,61,226,231,158,93,123,88,102,9,228,170,46,246,216,30,246,85,93,100,168,89,187,20,205,145,189,59,80,175,151,149,101,145,28,146,113,70,181,157,21,253,216,175,164,229,91,177,244,177,172,159,79,242,31,110,156,205,97,37,55,209,188,219,238,240,245,30,150,231,29,171,224,216,102,47,230,41,241,155,108,172,98,213,54,57,85,157,218,154,153,27,215,172,210,246,162,85,141,174,88,227,107,26,214,242,84,124,178,116,15,14,237,130,214,110,115,42,92,243,84,173,247,91,110,153,89,59,85,29,22,154,122,127,180,210,44,146,179,203,82,212,241,70,44,44,124,18,54,162,72,222,178,55,238,198,222,46,147,185,21,234,16,3,198,175,210,198,45,245,2,135,219,174,37,117,120,112,226,120,174,115,188,237,60,197,179,92,102,213,144,89,107,126,45,230,109,215,74,40,234,233,103,225,106,171,123,57,197,34,57,142,226,246,53,201,213,62,78,106,42,124,209,15,214,223,182,200,47,187,71,206,226,173,199,41,110,183,45,50,189,246,162,178,94,235,38,101,68,204,170,72,81,102,165,171,116,113,70,200,230,230,217,95,26,112,70,190,46,156,92,231,71,42,50,42,151,125,225,25,183,175,217,78,223,101,213,155,157,77,213,151,173,85,236,214,203,111,172,165,242,241,209,208,210,75,83,29,27,163,71,39,57,59,204,149,243,247,85,81,174,142,104,120,183,163,85,242,68,15,26,191,84,248,183,211,250,31,113,184,157,87,192,199,241,179,244,223,243,34,213,0,0,3,133,111,115,68,45,91,129,219,70,99,129,220,47,152,253,130,162,10,118,94,40,111,151,200,219,229,45,83,210,61,38,89,159,42,252,233,216,232,155,44,47,157,189,85,145,77,42,244,122,117,99,179,152,94,159,132,118,153,226,184,126,208,172,249,213,166,147,173,235,61,184,87,220,46,245,82,71,31,113,222,90,174,106,56,32,107,218,196,122,194,198,64,175,107,30,231,113,146,121,220,138,136,254,137,53,65,90,190,50,154,177,170,122,95,251,32,253,153,234,94,87,137,124,79,237,7,157,248,21,230,166,131,205,118,254,31,219,238,246,94,222,124,123,143,227,203,175,78,110,233,252,84,230,190,17,58,223,173,26,149,185,44,146,197,168,218,189,154,229,86,216,48,122,202,184,168,239,119,250,186,232,35,157,181,244,13,108,173,142,105,28,212,122,53,239,106,57,19,175,71,185,63,202,167,160,241,206,252,19,253,73,252,180,229,94,10,158,169,242,159,167,245,222,227,110,46,164,241,88,142,175,97,185,174,162,103,186,91,102,158,173,50,29,56,168,183,67,122,130,104,21,172,225,93,72,218,170,105,162,122,117,107,216,230,172,140,84,234,143,71,194,254,173,70,171,28,248,107,226,133,177,111,219,94,42,253,113,209,204,51,205,234,77,151,135,198,41,168,157,198,107,237,174,56,220,139,210,20,106,249,138,200,122,71,219,232,173,123,226,71,199,251,215,54,158,52,166,11,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,11,233,216,38,251,45,91,187,198,107,108,89,45,29,37,167,81,113,218,116,171,188,81,210,198,216,40,170,160,146,162,102,199,45,12,111,168,150,119,178,56,219,78,217,156,244,68,108,147,49,19,228,246,145,131,199,59,240,79,245,39,242,210,42,248,92,122,236,211,47,206,189,158,180,191,224,0,40,7,197,31,215,102,166,254,75,236,244,68,170,240,49,252,108,253,55,252,200,230,158,40,219,237,181,107,101,214,29,8,209,124,154,174,163,9,177,212,61,217,5,198,146,118,249,44,134,181,174,98,196,200,248,167,41,105,169,220,199,42,63,159,110,89,28,143,70,185,33,134,87,69,93,174,237,147,62,221,54,168,91,116,255,0,16,166,171,163,182,190,161,173,189,100,43,110,154,166,138,205,2,199,44,156,231,116,105,197,175,123,96,149,177,49,238,98,73,34,53,156,155,213,92,221,15,105,86,153,226,186,55,167,24,230,150,225,84,158,94,203,140,219,226,183,211,114,142,54,73,55,4,251,243,203,219,99,24,233,165,122,186,73,30,141,78,114,61,238,84,234,229,51,175,253,44,119,79,255,0,180,182,170,255,0,241,149,199,255,0,158,52,17,182,75,181,214,255,0,182,221,40,190,223,110,117,119,27,149,199,7,177,85,214,86,85,204,233,167,169,158,74,8,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,166,104,141,41,237,59,210,198,141,253,63,199,189,186,3,170,156,171,118,62,150,53,147,233,254,67,237,211,153,172,53,80,10,171,241,206,252,19,253,73,252,180,138,190,23,30,187,52,203,243,175,103,173,47,248,16,215,196,19,97,88,246,230,112,218,236,231,79,172,84,148,122,169,104,167,146,106,23,211,249,90,38,95,222,171,76,213,134,186,101,137,95,51,219,79,78,232,233,213,210,49,140,123,209,28,230,177,85,82,138,238,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,46,211,195,119,127,86,45,125,197,109,122,37,169,23,15,37,169,184,253,189,148,244,243,85,84,190,79,180,212,176,71,209,106,89,36,174,115,221,88,214,51,148,241,185,202,231,244,116,204,234,222,227,33,232,30,40,254,132,245,55,242,95,120,162,41,91,105,222,169,244,111,234,6,61,238,48,22,233,226,237,168,89,246,154,237,183,27,190,233,206,113,144,98,183,41,243,138,58,73,107,44,151,57,168,103,146,7,80,87,185,209,58,72,92,215,43,21,204,99,149,170,189,58,177,171,254,68,32,255,0,135,14,225,117,247,57,222,118,158,98,217,174,184,106,6,65,101,173,248,183,153,183,93,50,106,218,186,89,248,90,170,222,206,113,73,35,152,238,47,99,92,157,83,228,230,162,167,205,16,187,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,102,236,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,164,21,241,43,240,244,172,211,43,237,118,186,232,54,33,254,193,107,248,203,120,177,218,225,158,162,75,61,87,10,153,170,106,153,12,112,172,116,214,230,199,11,28,170,233,56,199,36,170,214,181,145,240,107,98,174,207,247,5,168,251,111,215,27,62,107,166,88,255,0,218,58,251,167,27,21,93,129,176,44,146,94,105,106,38,141,86,146,37,99,93,35,38,116,145,196,177,186,52,87,36,141,98,43,100,106,186,55,222,158,225,111,255,0,106,246,95,169,121,79,193,46,182,111,140,233,125,230,225,240,235,181,55,151,174,163,238,218,101,127,98,162,46,171,219,153,156,184,189,157,87,139,145,83,170,244,51,132,104,163,122,59,73,197,119,115,165,139,139,92,165,242,57,37,139,204,220,49,155,139,93,28,93,186,231,83,72,198,65,60,171,12,178,37,28,146,44,46,153,145,162,57,221,152,213,23,171,16,207,190,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,78,113,63,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,220,159,134,134,253,105,181,231,30,135,69,117,102,251,73,6,162,216,233,227,134,208,249,59,188,239,246,232,41,99,107,166,116,211,75,35,167,174,71,71,52,179,39,220,228,199,35,216,215,35,38,86,85,14,236,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,164,170,0,28,171,118,62,150,53,147,233,254,67,237,211,153,172,53,80,0,6,107,55,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,37,80,0,129,94,49,218,189,77,133,109,162,135,75,105,231,164,91,150,163,222,33,133,240,77,4,174,127,195,168,94,202,169,166,137,237,232,198,61,181,9,64,197,71,170,245,100,207,226,213,232,174,101,38,26,19,240,228,212,207,218,134,205,180,226,227,81,87,106,146,190,195,111,118,51,89,5,190,78,190,87,200,72,234,122,118,76,213,123,156,201,157,75,29,52,174,69,233,215,188,143,107,90,215,181,9,42,69,95,20,127,66,122,155,249,47,188,81,20,2,106,75,41,196,241,92,230,197,85,139,102,184,205,171,32,178,214,240,243,54,235,165,20,117,116,179,240,123,94,206,113,72,142,99,184,189,141,114,117,79,147,154,138,159,52,66,139,55,149,225,239,157,232,6,178,216,113,109,52,179,221,111,248,102,119,112,161,179,98,87,26,202,184,95,52,151,73,154,198,45,13,92,168,200,98,134,103,77,205,209,242,70,177,209,42,42,57,86,57,184,93,166,139,233,14,27,160,186,95,143,233,30,159,193,87,29,139,29,167,116,52,235,87,58,205,60,175,124,142,150,89,164,127,201,21,242,75,36,146,42,53,26,196,87,170,53,173,106,35,83,202,110,131,107,248,14,236,240,11,126,156,234,53,223,32,183,91,109,215,136,175,113,75,100,168,134,25,221,60,112,205,11,90,231,77,20,173,86,113,168,122,170,35,81,122,163,126,127,197,23,143,232,39,133,254,129,109,219,86,44,90,199,133,101,250,129,91,122,199,252,215,150,130,233,112,162,146,149,253,250,105,105,223,205,177,210,70,245,232,201,156,169,209,233,247,145,58,245,78,168,179,0,0,102,179,118,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,210,85,0,101,92,188,157,144,105,14,27,175,94,24,152,150,145,234,4,21,114,88,178,42,123,188,53,11,73,58,195,60,79,101,242,174,88,166,141,255,0,52,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,90,149,221,22,217,51,237,172,234,133,203,79,242,250,106,186,203,107,42,28,219,46,66,150,233,169,168,175,48,36,113,73,206,7,72,156,92,246,54,120,155,43,24,231,164,114,43,153,201,221,17,206,153,94,22,251,250,163,211,191,35,182,77,99,184,90,173,184,130,249,202,140,119,34,172,169,130,134,27,68,139,221,169,154,154,174,73,28,198,58,25,94,178,44,114,42,172,141,150,68,143,239,178,70,118,120,7,138,63,174,205,77,252,151,217,232,137,85,224,99,248,217,250,111,249,145,45,55,65,225,233,162,251,179,207,237,250,141,168,217,62,107,110,185,91,172,241,89,34,138,201,91,73,12,14,130,57,166,153,174,115,102,166,149,202,254,85,15,69,84,114,39,68,111,203,248,170,250,13,169,108,167,75,54,125,246,167,246,103,127,202,238,127,107,124,143,157,248,237,85,52,221,191,43,223,237,246,187,48,69,211,175,153,127,46,92,186,244,111,78,157,23,172,128,4,127,223,126,186,95,118,237,182,12,187,81,176,235,205,170,221,148,183,202,219,172,78,184,35,31,206,170,162,162,56,222,176,196,245,68,150,104,224,89,231,107,21,28,223,220,171,158,199,49,175,106,231,92,159,254,13,154,215,246,27,112,87,109,28,171,183,247,169,53,54,222,157,153,227,139,148,144,87,91,162,168,168,143,147,150,70,163,97,116,15,172,71,116,99,220,178,118,58,113,111,53,46,164,31,37,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,0,239,239,102,213,59,65,213,10,43,125,138,166,174,191,4,201,233,214,108,114,186,186,182,41,235,94,248,35,133,43,33,168,72,227,141,26,246,75,42,57,170,140,224,177,203,31,71,57,233,34,55,165,120,98,239,106,179,67,53,30,155,73,53,67,43,225,166,217,71,26,56,106,110,215,41,210,151,26,170,106,205,36,114,66,197,87,69,12,51,205,51,153,50,241,99,121,62,57,95,35,91,19,209,215,126,71,253,235,238,186,197,180,189,26,173,204,187,182,170,204,190,229,214,143,22,178,86,204,246,249,250,174,76,73,36,86,198,138,245,134,6,63,187,34,245,99,87,163,35,238,49,242,198,166,123,50,156,179,42,206,111,181,89,78,107,147,93,114,11,213,111,15,51,113,186,86,201,87,85,63,6,53,140,231,44,138,231,187,139,24,214,167,85,249,53,168,137,242,68,46,251,195,51,101,223,209,179,78,31,169,25,171,123,153,246,125,111,164,158,166,158,106,30,204,150,42,21,78,235,40,122,200,198,204,217,156,175,107,170,26,188,91,220,138,38,35,87,178,146,73,213,119,91,178,157,44,222,15,217,111,218,101,255,0,43,182,125,146,243,222,75,224,85,84,208,247,60,215,99,185,221,239,65,47,94,158,89,156,120,241,233,213,221,122,245,78,156,255,0,65,60,47,244,11,110,218,177,98,214,60,43,47,212,10,219,214,63,230,188,180,23,75,133,20,148,175,239,211,75,78,254,109,142,146,55,175,70,76,229,78,143,79,188,137,215,170,117,69,141,126,57,223,130,127,169,63,150,149,86,118,173,168,237,71,81,247,107,168,236,194,176,168,188,141,170,135,183,61,254,255,0,60,42,250,91,69,43,149,81,28,228,69,78,228,207,226,228,138,20,84,116,142,107,149,85,140,100,146,51,67,216,6,1,134,233,102,27,105,211,237,62,199,169,44,120,245,142,157,41,168,104,105,145,120,68,206,170,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,29,119,237,178,11,22,238,48,72,171,113,202,91,85,183,83,108,157,168,172,151,186,201,159,79,11,233,86,100,89,169,106,221,28,82,62,72,120,58,87,198,156,21,204,151,167,23,53,178,74,143,161,111,246,85,129,101,95,238,174,57,146,99,151,15,250,74,58,235,109,117,60,159,247,100,134,104,228,103,252,206,107,155,254,69,67,242,141,41,237,59,210,198,141,253,63,199,189,186,3,53,132,223,241,16,194,173,84,26,47,180,141,70,134,162,173,110,87,205,39,183,217,42,34,115,219,216,108,20,52,148,115,68,230,55,143,36,122,186,225,50,57,85,202,138,141,143,162,55,162,171,190,175,7,221,99,190,224,219,160,77,42,167,135,204,89,117,46,223,61,61,100,124,152,206,197,85,13,60,245,116,245,61,85,142,123,184,177,149,49,118,209,204,106,249,158,110,228,177,181,11,191,57,86,236,125,44,107,39,211,252,135,219,167,51,88,119,253,148,109,70,251,187,77,101,162,195,123,87,90,60,66,219,210,179,41,189,209,66,199,121,10,94,47,88,227,71,72,168,196,154,119,179,181,26,116,123,147,171,228,237,189,145,72,134,130,112,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,240,137,157,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,208,16,3,198,175,210,198,45,245,2,135,219,174,36,0,240,184,245,217,166,95,157,123,61,105,119,218,233,161,122,113,184,189,56,184,233,126,168,89,188,245,170,187,164,176,205,18,163,42,173,245,77,69,72,234,169,164,84,94,220,204,228,238,139,209,90,173,115,152,246,189,143,123,29,72,54,79,15,221,83,179,238,247,15,219,30,168,67,228,169,50,11,130,114,200,40,91,83,29,190,225,67,5,35,107,107,190,31,83,61,50,36,179,71,2,186,63,240,106,214,206,173,107,250,55,239,23,231,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,76,62,53,126,169,241,111,167,244,62,227,113,58,175,129,143,227,103,233,191,230,69,170,0,0,4,0,241,147,214,191,176,219,125,180,232,229,37,191,189,87,169,183,5,239,79,36,92,163,130,134,221,45,61,68,156,92,146,53,91,51,167,125,26,55,171,30,213,143,191,215,139,184,41,74,197,186,120,39,235,21,214,245,134,231,154,33,124,191,82,75,79,141,84,82,222,236,20,115,85,57,213,109,130,169,100,109,99,98,141,207,84,74,104,229,142,7,170,70,196,70,203,88,245,114,170,202,210,205,1,31,247,91,178,157,44,222,15,217,111,218,101,255,0,43,182,125,146,243,222,75,224,85,84,208,247,60,215,99,185,221,239,65,47,94,158,89,156,120,241,233,213,221,122,245,78,158,127,107,254,30,154,47,180,204,254,225,168,218,115,147,230,183,27,149,198,207,45,146,88,175,117,180,147,64,216,36,154,25,156,230,182,26,104,156,143,229,78,196,69,87,42,116,87,124,191,130,164,75,241,206,252,19,253,73,252,180,229,94,10,158,169,242,159,167,245,222,227,110,46,164,164,13,233,107,166,163,237,211,196,207,60,213,13,47,188,249,27,173,15,193,162,154,25,81,95,75,112,165,117,162,133,100,165,169,141,21,59,144,191,139,122,167,84,114,57,173,123,28,199,177,143,109,186,109,227,112,56,14,230,180,190,135,85,244,229,245,108,182,214,84,84,82,75,71,92,176,165,109,20,240,200,173,116,85,17,195,36,141,141,234,222,18,181,170,238,171,28,177,187,229,201,10,224,241,58,240,244,163,197,168,234,119,21,183,236,67,179,106,135,148,185,109,130,217,12,16,82,218,169,98,130,24,226,170,162,164,130,22,113,133,59,83,62,165,121,61,200,233,18,78,40,196,149,204,174,28,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,156,226,127,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,179,79,28,239,193,63,212,159,203,72,171,225,113,235,179,76,191,58,246,122,210,255,0,128,0,160,31,20,127,93,154,155,249,47,179,209,28,211,71,247,55,159,104,102,151,234,38,159,233,205,77,93,158,229,168,85,22,87,75,144,208,220,102,164,173,183,65,65,37,68,142,101,59,161,86,185,175,149,211,49,174,122,187,162,70,217,25,197,221,196,115,60,86,149,105,158,85,172,154,143,142,105,110,21,73,230,47,89,53,194,43,125,55,40,228,124,112,243,95,191,60,189,182,61,237,134,38,35,164,145,232,213,225,27,30,229,78,141,83,67,219,93,219,38,3,181,157,47,182,233,254,33,77,73,89,114,101,59,91,122,200,86,221,13,53,109,230,116,146,89,57,206,232,211,147,152,199,79,43,98,99,220,245,142,53,107,57,59,162,185,221,128,128,31,220,84,218,199,252,126,213,95,252,86,221,254,162,77,253,61,194,173,90,107,128,99,90,115,98,168,171,158,219,138,217,232,172,148,114,213,189,174,158,72,41,161,100,49,186,71,53,173,106,189,90,196,85,84,107,83,175,94,136,159,192,203,185,165,61,167,122,88,209,191,167,248,247,183,64,117,83,149,110,199,210,198,178,125,63,200,125,186,115,53,134,170,1,85,126,57,223,130,127,169,63,150,145,87,194,227,215,102,153,126,117,236,245,165,255,0,0,86,7,137,215,135,165,102,83,89,83,184,173,191,98,29,235,172,220,165,203,108,22,200,103,158,170,235,85,44,240,199,21,85,21,36,16,191,148,203,221,153,245,43,201,141,86,198,146,113,87,172,174,125,85,226,217,102,85,131,95,105,114,156,43,38,186,227,247,170,46,126,90,227,107,173,146,146,170,14,108,115,31,194,88,213,175,111,38,61,205,94,139,243,107,149,23,228,170,93,166,246,51,91,174,165,120,85,215,106,53,246,158,146,11,150,85,139,226,55,186,200,169,24,230,193,28,245,53,214,233,164,108,109,115,156,228,98,57,234,136,138,231,47,78,157,85,127,137,81,123,78,245,79,163,127,80,49,239,113,128,191,61,208,109,127,1,221,158,1,111,211,157,70,187,228,22,235,109,186,241,21,238,41,108,149,16,195,59,167,142,25,161,107,92,233,162,149,170,206,53,15,85,68,106,47,84,111,207,248,162,241,253,4,240,191,208,45,187,106,197,139,88,240,172,191,80,43,111,88,255,0,154,242,208,93,46,20,82,82,191,191,77,45,59,249,182,58,72,222,189,25,51,149,58,61,62,242,39,94,169,213,22,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,6,107,55,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,36,253,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,164,117,219,239,135,190,220,118,217,168,247,109,82,192,44,247,90,187,213,111,117,150,223,140,85,178,174,59,20,50,43,251,145,208,253,198,189,188,152,244,141,100,149,210,75,219,111,30,125,31,47,115,160,110,199,210,198,178,125,63,200,125,186,115,53,134,170,8,21,226,95,176,170,109,121,199,166,214,173,38,177,82,65,168,182,58,121,38,187,178,62,239,59,253,186,10,89,28,216,91,12,49,72,233,235,145,209,195,20,43,247,57,49,202,199,185,200,200,81,148,195,137,229,55,220,27,42,179,102,184,181,119,146,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,131,209,204,119,23,177,171,209,200,173,94,157,21,21,62,71,215,168,89,173,215,82,179,252,151,81,175,180,244,144,92,178,171,197,109,238,178,42,70,57,176,71,61,76,207,154,70,198,215,57,206,70,35,158,168,136,174,114,244,233,213,87,248,151,189,225,113,232,79,76,191,58,247,138,210,85,0,14,85,187,31,75,26,201,244,255,0,33,246,233,204,214,26,168,0,3,53,155,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,146,168,0,81,95,139,158,166,98,186,137,187,137,173,216,181,95,155,251,21,143,210,99,55,25,217,36,114,66,234,232,231,168,168,149,145,185,143,119,94,223,154,108,79,71,113,115,101,138,86,43,126,239,85,134,178,90,110,176,218,169,239,179,91,42,217,109,172,168,154,146,158,177,208,185,32,154,120,91,27,165,137,146,116,226,231,177,179,194,231,53,23,171,82,88,213,122,114,78,182,127,224,125,159,211,69,117,213,61,45,174,200,106,214,162,170,158,221,127,181,218,92,178,186,4,100,78,150,10,218,134,39,78,211,30,171,53,3,29,243,71,189,18,63,237,36,107,198,215,200,171,226,143,232,79,83,127,37,247,138,34,128,77,84,31,37,109,166,213,113,169,160,172,184,91,41,42,170,45,117,11,87,67,44,208,181,239,165,157,98,146,21,150,39,42,117,99,214,41,165,141,92,222,139,194,71,183,248,57,81,126,176,0,0,205,102,236,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,164,170,0,202,185,127,222,23,30,132,244,203,243,175,120,173,61,174,241,54,171,134,238,191,72,238,24,125,230,219,72,220,158,221,79,81,83,137,221,228,145,97,125,186,226,172,251,136,233,90,199,187,203,72,230,198,217,153,197,220,152,136,228,78,227,35,123,51,217,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,156,79,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,172,243,63,204,181,63,38,159,51,212,12,134,174,251,125,170,167,164,166,168,184,85,170,58,121,217,77,79,29,60,75,35,186,117,123,210,40,99,69,123,186,189,234,138,231,43,156,170,229,179,79,3,31,198,207,211,127,204,139,84,0,21,1,227,73,174,150,44,167,59,196,180,27,28,188,221,95,87,132,249,139,142,75,73,209,241,208,249,170,184,105,223,68,157,21,81,37,154,56,22,87,115,226,173,99,106,248,181,234,231,74,214,214,177,234,180,171,83,50,173,27,212,124,115,84,176,170,191,47,122,198,110,17,92,41,185,73,35,35,155,130,253,248,37,237,189,143,116,50,177,93,28,140,71,39,56,222,246,170,244,114,154,94,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,194,86,117,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,79,64,14,105,184,125,191,96,59,154,210,250,237,40,212,102,85,178,219,89,81,79,87,21,101,10,66,149,180,83,195,34,57,178,211,201,52,114,54,55,171,121,196,231,35,122,172,114,200,223,151,37,51,175,173,26,67,153,104,46,168,100,26,71,168,16,82,71,125,199,106,27,13,66,210,78,147,65,43,31,27,101,138,104,223,242,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,179,255,0,14,95,17,156,101,250,95,127,211,253,208,106,101,37,190,229,133,211,203,117,183,100,55,235,165,69,69,109,242,137,242,73,36,209,57,210,243,116,213,48,185,205,108,113,177,203,36,177,200,198,71,18,246,94,231,87,86,232,183,55,159,110,155,84,46,90,129,151,212,213,209,219,95,80,231,89,113,228,184,205,83,69,102,129,99,138,62,16,54,69,226,215,189,176,68,233,94,198,177,36,145,28,254,45,234,141,108,202,240,148,217,119,219,75,237,30,235,179,246,241,178,227,151,9,160,197,237,115,208,242,109,198,186,54,113,117,115,157,43,21,139,12,15,122,164,78,137,85,222,102,23,47,40,214,159,140,150,254,1,85,126,57,223,130,127,169,63,150,149,193,162,250,67,153,107,214,168,99,250,71,167,240,82,73,125,200,170,29,13,58,213,206,144,193,19,25,27,165,150,105,31,243,84,100,113,71,36,138,141,71,61,81,138,141,107,156,168,213,208,158,215,118,201,128,237,103,75,237,186,127,136,83,82,86,92,153,78,214,222,178,21,183,67,77,91,121,157,36,150,78,115,186,52,228,230,49,211,202,216,152,247,61,99,141,90,206,78,232,174,119,96,5,122,248,163,108,74,235,173,150,168,117,223,69,241,154,74,140,218,199,78,246,228,22,234,72,29,231,114,26,38,181,137,19,227,226,188,101,169,167,107,28,136,206,29,201,99,114,49,28,229,134,24,157,76,38,148,246,157,233,99,70,254,159,227,222,221,1,154,194,226,119,121,133,90,178,175,8,125,59,190,220,42,42,227,168,195,177,124,34,247,66,216,94,212,100,147,190,158,154,133,91,42,43,85,85,157,170,233,92,136,213,106,243,107,23,175,68,86,186,170,244,83,84,46,186,43,171,152,134,171,217,155,87,37,70,45,120,166,185,62,158,154,181,212,143,172,129,143,78,245,42,202,212,85,99,38,139,185,19,254,235,145,89,35,145,90,228,85,69,211,153,202,183,99,233,99,89,62,159,228,62,221,57,154,195,75,187,120,219,246,3,182,93,47,161,210,141,57,101,91,237,180,117,21,21,114,214,87,36,43,91,91,60,210,43,157,45,68,144,199,27,100,122,55,132,77,114,183,170,71,20,109,249,241,67,165,130,0,120,213,250,88,197,190,160,80,251,117,196,128,30,23,30,187,52,203,243,175,103,173,47,248,249,36,180,218,166,186,211,223,102,182,82,62,229,71,79,53,37,61,99,161,106,207,12,19,58,55,75,19,36,233,201,172,123,160,133,206,106,47,71,44,81,170,245,226,157,62,178,149,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,198,207,211,127,204,139,84,41,219,196,119,196,102,235,153,230,84,26,99,182,29,76,200,44,246,44,90,162,119,93,242,43,5,209,212,140,189,86,170,35,26,200,38,135,164,175,166,133,59,137,205,36,237,204,249,21,200,215,54,40,101,124,223,216,78,247,236,91,184,193,37,162,200,234,173,86,221,77,178,119,101,189,217,40,225,125,60,47,165,89,149,33,170,164,108,146,200,249,33,224,232,153,34,243,87,50,94,188,154,214,201,18,190,85,0,10,22,241,75,215,74,205,96,221,101,251,27,162,188,249,188,111,78,255,0,216,221,178,24,210,120,227,101,84,104,139,112,123,163,149,120,247,188,215,114,23,72,198,181,175,142,154,15,237,35,81,238,136,7,117,217,30,188,211,109,199,114,248,118,164,222,107,106,224,199,146,161,246,188,129,33,168,150,54,45,186,165,139,20,146,74,200,152,247,76,200,92,232,234,82,46,14,230,250,118,34,116,119,23,38,140,192,5,85,248,231,126,9,254,164,254,90,114,175,5,79,84,249,79,211,250,239,113,183,23,82,80,15,138,63,174,205,77,252,151,217,232,137,255,0,224,169,233,99,41,250,129,93,237,214,226,85,110,199,210,198,178,125,63,200,125,186,115,53,133,170,120,231,126,9,254,164,254,90,69,95,11,143,93,154,101,249,215,179,214,150,41,174,158,41,90,113,164,91,159,178,104,195,33,243,24,181,150,225,83,110,207,239,109,163,74,191,43,35,233,226,90,117,162,116,21,10,171,216,157,242,50,173,143,133,100,111,105,236,141,142,123,122,44,223,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,192,40,7,197,31,215,102,166,254,75,236,244,68,95,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,233,167,169,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,190,157,130,108,78,213,180,76,102,182,251,146,214,82,93,181,23,34,167,74,75,197,101,44,141,158,138,150,8,234,38,116,113,80,200,250,120,167,99,36,141,212,238,153,175,85,71,73,11,21,62,76,105,45,64,6,85,205,41,237,59,210,198,141,253,63,199,189,186,3,170,156,171,118,62,150,53,147,233,254,67,237,211,153,172,53,80,10,171,241,206,252,19,253,73,252,180,138,190,23,30,187,52,203,243,175,103,173,47,248,0,101,92,186,157,203,127,234,109,180,125,63,193,63,249,123,89,85,123,78,245,79,163,127,80,49,239,113,128,210,152,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,154,205,216,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,73,84,14,85,187,31,75,26,201,244,255,0,33,246,233,204,214,26,168,5,80,120,172,108,74,234,151,90,253,211,104,214,51,72,235,107,169,214,124,222,213,110,129,205,158,57,209,207,116,151,132,98,42,181,236,115,85,169,63,6,181,88,172,239,185,31,206,121,35,171,98,255,0,188,46,61,9,233,151,231,94,241,90,74,160,1,202,183,99,233,99,89,62,159,228,62,221,57,154,195,85,0,0,102,179,118,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,210,85,0,126,78,89,148,216,176,108,86,243,154,229,53,222,74,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,78,12,71,61,220,88,199,47,70,162,185,122,116,68,85,249,25,141,212,44,214,235,169,89,254,75,168,215,218,122,72,46,89,85,226,182,247,89,21,35,28,216,35,158,166,103,205,35,99,107,156,231,35,17,207,84,68,87,57,122,116,234,171,252,73,169,168,219,85,166,79,10,189,55,214,218,107,109,93,142,251,142,94,46,23,251,197,61,108,146,198,151,26,75,181,116,84,81,212,50,39,177,203,205,209,83,90,29,31,23,71,18,195,221,147,239,185,237,85,225,91,7,212,204,87,72,183,123,166,217,214,107,87,229,44,180,247,10,139,125,77,83,164,142,56,233,124,237,36,212,108,158,87,200,246,177,144,198,250,134,190,71,171,190,236,109,123,145,21,81,17,116,82,69,95,20,127,66,122,155,249,47,188,81,20,2,106,160,0,0,0,205,102,236,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,164,170,0,202,185,127,222,23,30,132,244,203,243,175,120,173,37,81,10,188,68,118,11,71,185,204,85,51,205,45,183,218,173,186,155,100,238,212,116,74,104,41,254,211,70,177,196,207,45,85,83,197,30,179,49,144,70,218,121,36,122,198,223,189,27,184,182,78,228,84,88,90,167,129,143,227,103,233,191,230,69,170,0,124,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,153,140,213,93,76,202,181,147,81,242,61,82,205,106,252,197,235,38,184,75,112,169,227,36,143,142,30,107,247,32,139,184,247,189,176,196,196,108,113,177,92,188,35,99,26,139,209,168,121,80,93,79,131,102,181,253,185,219,237,219,71,42,237,253,154,189,50,184,39,102,120,226,227,28,244,55,25,106,42,35,228,229,145,202,233,155,59,43,17,221,24,198,164,125,142,156,157,205,73,254,1,15,252,68,118,65,71,186,172,17,50,220,58,151,142,166,226,118,249,98,177,53,38,130,154,27,164,110,154,41,31,75,85,43,226,115,221,197,140,159,203,162,201,28,108,150,161,202,247,35,94,247,37,11,146,43,99,155,68,186,238,251,87,29,138,79,113,171,179,226,118,26,118,220,178,59,172,20,238,123,217,2,189,26,202,88,94,173,88,153,83,50,242,225,220,94,136,200,230,145,27,39,105,99,118,132,237,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,62,176,10,171,241,206,252,19,253,73,252,180,138,190,23,30,187,52,203,243,175,103,173,47,248,0,101,92,210,158,211,189,44,104,223,211,252,123,219,160,51,88,104,247,111,88,181,139,57,217,126,154,97,89,77,15,157,178,228,26,95,102,181,220,105,187,175,143,191,75,61,166,40,229,143,155,21,175,111,38,61,201,213,170,142,78,189,81,81,126,102,115,46,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,52,83,177,157,80,186,235,30,210,244,207,60,190,182,173,110,83,217,254,27,89,61,93,107,170,231,171,158,134,105,40,164,170,146,87,34,57,207,153,212,203,50,245,234,168,178,42,43,157,211,146,250,13,216,250,88,214,79,167,249,15,183,78,102,176,213,64,4,0,241,171,244,177,139,125,64,161,246,235,137,0,60,46,61,118,105,151,231,94,207,90,95,240,5,43,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,141,159,166,255,0,153,30,171,197,35,127,85,154,119,231,182,201,163,151,11,173,183,47,95,39,81,145,100,84,117,51,208,205,104,141,123,85,48,211,82,73,27,152,247,77,43,22,53,146,68,85,141,177,72,177,253,247,200,254,205,69,219,45,55,91,213,75,232,236,214,202,186,250,136,233,231,171,124,84,208,186,87,182,8,34,124,211,74,173,106,42,163,35,138,57,36,123,191,131,88,199,57,122,34,42,158,175,69,245,123,50,208,93,80,199,245,115,79,231,164,142,251,142,212,58,106,116,171,129,38,130,86,62,55,69,44,50,51,228,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,161,61,174,238,111,1,221,54,151,219,117,3,16,169,164,163,185,62,157,174,189,99,203,113,134,166,182,205,58,201,44,124,39,108,107,201,172,123,160,149,209,61,237,98,201,26,53,252,91,213,90,222,192,14,85,186,125,107,254,142,219,125,205,181,142,59,127,157,171,199,237,233,228,32,116,93,200,223,93,60,172,167,165,238,183,185,26,172,41,60,209,44,156,94,142,237,163,248,245,119,68,92,214,0,104,123,195,235,88,174,186,223,180,188,23,46,201,111,212,151,92,134,138,158,107,37,226,88,170,157,60,233,61,36,207,134,55,85,57,239,123,252,204,148,237,167,158,69,122,245,114,207,205,17,26,246,161,34,128,42,175,199,59,240,79,245,39,242,211,149,120,42,122,167,202,126,159,215,123,141,184,186,146,128,124,81,253,118,106,111,228,190,207,68,79,255,0,5,79,75,25,79,212,10,239,110,183,18,171,118,62,150,53,147,233,254,67,237,211,153,172,45,83,199,59,240,79,245,39,242,210,181,116,199,83,50,173,34,203,227,206,176,170,191,41,122,167,183,220,173,244,213,77,146,72,228,165,243,180,83,209,190,120,159,27,218,246,77,27,42,28,248,222,142,251,178,53,142,84,84,69,69,242,165,148,248,91,239,234,143,78,252,142,217,53,142,225,106,182,226,11,231,42,49,220,138,178,166,10,24,109,18,47,118,166,106,106,185,36,115,24,232,101,122,200,177,200,170,178,54,89,18,63,190,201,25,217,183,240,10,1,241,71,245,217,169,191,146,251,61,17,223,252,18,244,207,21,200,53,31,81,53,74,237,73,230,47,88,125,190,223,111,180,119,35,141,241,211,249,245,169,239,206,222,76,87,178,100,101,34,70,215,177,205,253,220,243,181,81,200,255,0,149,191,128,1,149,115,74,123,78,244,177,163,127,79,241,239,110,128,143,251,148,241,83,208,237,191,106,58,105,125,178,193,117,206,46,182,187,132,20,217,36,214,185,225,142,150,215,26,171,210,162,54,72,229,95,49,89,23,70,117,129,17,145,242,114,177,211,198,246,61,137,216,53,203,63,195,117,79,100,218,157,168,58,125,144,210,95,49,235,230,155,228,21,52,53,212,202,188,37,103,195,234,17,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,51,152,106,160,21,87,227,157,248,39,250,147,249,105,21,124,46,61,118,105,151,231,94,207,90,95,240,0,202,185,117,59,150,255,0,212,219,104,250,127,130,127,242,246,178,170,246,157,234,159,70,254,160,99,222,227,1,165,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,3,53,155,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,146,168,28,171,118,62,150,53,147,233,254,67,237,211,153,172,53,80,15,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,53,155,155,180,218,172,27,146,213,123,21,138,217,73,110,182,219,179,139,237,37,29,29,36,45,134,10,104,35,175,153,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,93,167,133,199,161,61,50,252,235,222,43,73,84,0,57,86,236,125,44,107,39,211,252,135,219,167,51,88,106,160,0,12,214,110,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,74,160,8,149,226,143,171,213,58,75,179,236,154,11,108,245,112,92,179,154,136,113,10,89,161,130,41,88,198,84,181,239,170,108,169,39,246,88,250,56,42,227,71,53,28,244,124,140,86,241,254,219,104,219,74,180,207,42,214,77,71,199,52,183,10,164,243,23,172,154,225,21,190,155,148,114,62,56,121,175,223,158,94,219,30,246,195,19,17,210,72,244,106,240,141,143,114,167,70,169,163,61,104,208,108,55,88,180,27,32,208,9,168,169,44,214,43,165,157,182,187,123,41,41,213,144,90,223,15,23,81,73,28,49,62,52,86,65,44,80,189,34,71,53,142,72,209,139,247,85,80,205,17,165,221,181,234,245,54,189,104,54,13,171,144,207,73,37,70,69,103,134,107,130,82,65,44,48,69,113,103,88,171,97,141,146,245,122,50,58,152,230,141,21,85,221,81,136,168,231,34,163,151,144,120,163,250,19,212,223,201,125,226,136,160,19,85,0,0,0,6,107,55,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,37,80,6,85,203,254,240,184,244,39,166,95,157,123,197,105,42,129,159,111,19,75,77,170,203,190,61,79,163,179,91,41,40,41,228,168,182,213,190,42,104,91,19,29,60,246,202,73,166,149,90,212,68,87,201,44,146,72,247,127,23,61,238,114,245,85,85,37,175,129,143,227,103,233,191,230,69,170,0,66,15,22,253,121,166,210,205,180,73,166,214,250,218,184,50,29,79,168,248,93,50,211,84,75,78,248,173,208,62,57,107,164,87,177,138,215,177,205,88,169,159,19,158,206,108,172,114,253,230,177,237,90,139,218,198,138,127,72,157,193,97,58,57,37,195,201,82,100,23,5,243,243,182,94,220,140,161,130,39,212,85,118,157,219,145,18,101,130,25,82,62,76,86,247,21,156,186,55,170,163,118,62,169,245,147,234,6,67,238,51,157,171,89,116,46,178,235,225,237,183,253,195,216,108,221,239,130,124,119,27,200,170,99,89,228,145,148,178,222,235,100,161,123,152,136,177,71,11,38,117,83,29,34,171,28,178,85,192,207,191,213,168,207,202,240,214,215,239,216,86,232,49,255,0,180,122,133,246,95,5,202,59,214,204,151,204,191,165,12,255,0,222,243,121,39,79,213,21,177,240,170,116,93,39,251,189,182,190,78,79,108,110,151,173,255,0,0,87,87,138,206,246,171,52,166,197,77,183,237,33,202,252,158,103,121,237,214,95,238,86,187,148,244,247,12,126,149,143,138,104,35,99,225,86,246,230,168,249,245,69,127,38,192,139,202,53,74,136,222,148,216,117,253,174,238,111,62,218,206,168,91,117,3,16,169,171,172,182,178,161,174,189,99,203,113,154,154,138,243,2,71,44,124,39,108,107,197,207,99,103,149,209,61,237,122,71,34,181,252,93,209,90,237,15,105,86,166,98,186,201,167,24,230,169,97,85,126,98,203,147,91,226,184,83,114,146,55,201,15,52,251,240,75,219,123,216,217,162,122,58,57,24,142,94,18,49,237,85,234,213,61,88,5,85,248,231,126,9,254,164,254,90,69,95,11,143,93,154,101,249,215,179,214,151,252,0,50,174,105,79,105,222,150,52,111,233,254,61,237,208,25,172,52,167,180,239,75,26,55,244,255,0,30,246,232,10,75,241,46,192,41,180,251,122,90,137,75,109,199,170,237,86,219,229,69,53,254,149,102,73,120,86,62,174,154,57,106,170,34,124,138,188,216,234,197,171,69,226,188,26,246,189,141,227,195,138,77,255,0,4,189,76,202,178,13,56,212,77,45,187,85,249,139,46,31,112,183,220,45,29,201,36,124,148,254,125,42,123,240,55,147,213,140,133,31,72,146,53,140,107,127,121,60,238,85,114,191,229,53,119,99,233,99,89,62,159,228,62,221,57,154,195,85,0,16,3,198,175,210,198,45,245,2,135,219,174,36,0,240,184,245,217,166,95,157,123,61,105,127,192,20,173,227,87,234,159,22,250,127,67,238,55,19,143,237,27,121,53,59,79,210,253,99,183,226,148,213,109,206,243,122,123,52,56,213,114,209,69,81,69,66,250,121,42,82,162,105,209,242,53,121,182,42,149,116,73,194,70,44,141,111,113,170,206,168,232,235,254,202,179,220,171,253,213,200,242,76,142,225,255,0,73,89,93,114,174,168,147,254,244,147,77,36,143,255,0,157,206,115,191,202,170,95,78,194,118,65,98,218,62,9,45,110,71,75,106,185,106,109,239,187,21,238,247,71,51,234,33,101,42,76,171,13,45,35,164,138,55,199,15,6,196,249,19,130,57,242,245,228,231,54,56,145,149,235,226,107,177,43,174,136,230,87,29,115,210,220,102,146,61,47,191,84,70,234,170,59,92,14,99,49,186,215,163,90,230,73,31,85,70,83,77,47,87,70,246,113,141,143,147,177,198,52,72,123,177,215,106,59,174,212,125,165,106,59,51,92,42,95,61,106,174,237,193,127,176,79,50,178,150,239,74,213,85,70,185,81,23,183,51,57,57,98,153,17,93,27,156,228,84,123,31,36,111,208,246,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,18,179,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,122,2,173,124,103,247,21,76,203,86,53,182,204,67,44,164,146,162,122,135,94,115,26,26,89,101,239,192,198,54,53,183,211,206,172,114,68,172,145,100,150,117,133,232,231,162,195,75,47,70,34,177,95,24,60,45,52,46,179,88,55,89,97,201,43,108,222,111,27,211,191,246,73,115,154,69,158,56,217,85,26,42,91,216,217,34,78,61,239,53,219,153,177,189,205,107,227,166,159,251,72,213,99,162,1,42,183,197,162,159,97,177,173,5,214,58,75,135,122,147,83,116,191,30,239,65,36,188,164,130,186,221,105,160,167,147,139,82,54,163,97,116,15,163,86,245,123,220,178,119,250,241,111,4,59,175,131,6,188,211,98,186,161,146,232,5,246,182,175,203,231,20,237,186,88,152,234,137,93,4,119,26,56,228,116,241,178,20,98,177,143,154,155,171,221,42,185,159,42,24,216,188,213,204,70,220,72,5,85,248,231,126,9,254,164,254,90,114,175,5,79,84,249,79,211,250,239,113,183,23,82,80,15,138,63,174,205,77,252,151,217,232,137,255,0,224,169,233,99,41,250,129,93,237,214,226,85,110,199,210,198,178,125,63,200,125,186,115,53,133,170,120,231,126,9,254,164,254,90,85,89,107,219,103,240,144,195,114,253,180,84,221,117,202,28,130,193,169,153,133,63,153,182,58,78,177,191,21,99,94,239,46,142,165,108,156,103,124,173,70,190,102,77,197,237,99,210,38,164,18,177,210,45,96,231,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,231,19,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,173,185,248,94,239,234,251,173,60,54,241,172,215,15,57,151,218,173,239,168,177,95,234,106,88,147,94,169,97,226,143,166,157,30,228,124,181,145,177,85,233,35,81,206,150,40,228,124,157,31,19,228,154,197,65,64,62,40,254,187,53,55,242,95,103,162,37,87,129,143,227,103,233,191,230,69,170,0,1,149,115,74,123,78,244,177,163,127,79,241,239,110,128,163,109,242,109,18,235,180,29,92,110,41,5,198,174,241,137,223,169,221,114,199,46,179,211,185,143,124,8,245,107,233,102,122,53,34,125,76,43,199,159,109,122,43,36,134,69,108,125,212,141,191,86,220,247,163,149,104,230,150,106,102,135,101,46,186,223,240,204,239,15,186,88,173,212,203,93,35,254,1,93,53,53,82,69,45,44,47,127,105,144,201,53,83,188,195,90,141,115,186,182,68,85,88,251,114,70,179,85,0,170,191,28,239,193,63,212,159,203,72,171,225,113,235,179,76,191,58,246,122,210,255,0,128,6,85,203,169,220,183,254,166,219,71,211,252,19,255,0,151,181,149,87,180,239,84,250,55,245,3,30,247,24,13,41,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,25,172,221,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,149,64,229,91,177,244,177,172,159,79,242,31,110,156,205,97,170,128,12,214,110,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,74,160,1,202,183,99,233,99,89,62,159,228,62,221,57,154,195,85,0,0,102,179,118,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,210,85,0,84,7,141,166,166,101,85,58,167,130,232,231,155,237,99,118,252,125,50,110,196,114,72,223,49,93,81,83,81,79,206,102,243,237,191,183,29,47,72,215,130,57,189,249,254,242,163,250,39,53,240,130,210,251,174,105,187,74,108,242,23,85,193,109,211,235,61,109,202,162,118,209,58,88,37,158,166,23,81,69,74,249,122,163,97,123,155,81,52,205,235,201,92,148,178,34,55,248,185,183,146,103,135,196,23,71,109,90,33,187,76,235,17,198,172,53,118,172,122,182,162,27,221,158,41,105,91,4,11,5,92,44,154,70,210,181,140,99,60,180,117,14,168,130,52,98,116,106,65,193,85,92,199,41,98,158,12,26,189,83,151,232,54,75,164,119,25,234,230,168,211,219,195,102,163,87,65,19,32,134,221,112,238,75,28,44,123,126,251,222,149,48,215,72,229,122,124,146,104,209,28,168,156,89,216,60,81,253,9,234,111,228,190,241,68,80,9,170,128,0,0,3,53,155,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,146,168,3,42,229,255,0,120,92,122,19,211,47,206,189,226,180,149,64,160,31,20,127,93,154,155,249,47,179,209,18,171,192,199,241,179,244,223,243,34,213,0,40,135,197,123,88,174,186,149,187,75,222,34,219,245,37,118,61,167,212,244,246,75,92,84,85,78,150,8,231,116,49,205,90,231,183,155,152,149,41,80,247,193,34,181,26,189,41,98,99,211,148,106,167,116,240,83,208,186,59,173,247,52,220,61,250,205,222,248,39,12,111,29,169,145,96,146,54,85,74,206,229,115,218,197,69,150,57,153,11,169,88,217,17,88,213,142,174,118,125,254,174,70,65,109,216,250,167,214,79,168,25,15,184,206,90,246,210,116,66,213,184,255,0,10,108,115,69,239,55,202,187,53,62,71,79,116,107,43,233,163,108,143,166,158,27,253,77,68,47,86,59,228,246,36,176,199,205,157,90,174,103,38,163,152,170,143,74,76,52,167,181,141,107,254,145,59,125,194,117,142,75,127,146,171,200,45,235,231,224,108,93,184,217,93,4,175,167,170,237,55,185,34,164,43,60,50,172,124,158,174,237,171,57,116,119,84,78,170,71,253,235,238,186,197,180,189,26,173,204,187,182,170,204,190,229,214,143,22,178,86,204,246,249,250,174,76,73,36,86,198,138,245,134,6,63,187,34,245,99,87,163,35,238,49,242,198,166,123,50,156,179,42,206,111,181,89,78,107,147,93,114,11,213,111,15,51,113,186,86,201,87,85,63,6,53,140,231,44,138,231,187,139,24,214,167,85,249,53,168,137,242,68,47,39,96,155,10,199,182,233,165,245,183,13,78,177,82,92,243,188,246,206,150,252,166,134,179,202,215,209,82,82,58,73,149,104,34,94,210,42,178,72,164,133,181,44,87,203,20,146,64,156,85,204,107,85,107,3,127,123,54,169,218,14,168,81,91,236,85,53,117,248,38,79,78,179,99,149,213,213,177,79,90,247,193,28,41,89,13,66,71,28,104,215,178,89,81,205,84,103,5,142,88,250,57,207,73,17,190,215,195,51,122,63,209,179,81,223,166,249,171,187,152,14,125,112,164,130,166,162,106,238,204,118,42,229,94,211,43,186,72,246,194,216,92,143,107,106,28,188,93,219,138,39,163,151,178,145,201,122,128,21,87,227,157,248,39,250,147,249,105,21,124,46,61,118,105,151,231,94,207,90,95,240,0,202,185,165,61,167,122,88,209,191,167,248,247,183,64,102,176,210,158,211,189,44,104,223,211,252,123,219,160,43,215,199,7,0,166,138,235,165,154,165,67,143,85,173,69,85,61,198,193,116,187,53,37,116,8,200,157,20,244,84,239,94,189,166,61,86,106,247,183,228,143,122,36,159,218,72,211,143,10,240,142,212,204,171,15,221,237,159,5,180,213,245,178,231,182,250,251,125,222,150,73,36,237,187,203,82,77,89,4,237,99,94,140,89,152,248,21,141,123,218,238,49,207,59,81,17,95,213,45,255,0,118,62,150,53,147,233,254,67,237,211,153,172,53,80,1,0,60,106,253,44,98,223,80,40,125,186,226,64,15,11,143,93,154,101,249,215,179,214,151,252,1,74,222,53,126,169,241,111,167,244,62,227,113,32,1,115,222,23,59,18,186,232,157,170,109,119,214,140,102,146,159,54,190,83,177,184,253,186,174,7,121,220,122,137,205,122,74,249,57,47,24,170,106,26,246,162,179,135,114,40,218,172,87,53,102,154,38,216,81,249,57,78,39,138,231,54,42,172,91,53,198,109,89,5,150,183,135,153,183,93,40,163,171,165,159,131,218,246,115,138,68,115,29,197,236,107,147,170,124,156,212,84,249,162,20,47,191,109,144,95,118,143,157,197,91,142,82,221,110,90,101,123,237,69,100,189,214,76,202,137,153,84,144,162,205,75,86,232,226,141,145,205,205,178,190,52,224,141,124,93,56,185,206,142,84,103,170,240,197,221,158,109,161,218,177,77,165,49,216,238,185,22,25,156,220,27,45,210,130,217,108,172,186,92,40,164,138,154,111,239,170,42,88,31,255,0,100,234,149,108,82,200,232,41,147,139,85,99,106,45,234,25,172,221,62,181,255,0,72,157,193,102,218,199,29,191,201,82,100,23,4,242,16,58,46,220,140,161,130,38,83,210,247,91,220,145,18,101,130,24,150,78,47,86,247,21,252,122,55,162,37,170,120,54,104,167,216,109,190,221,181,142,174,225,222,171,212,219,130,118,96,142,94,81,193,67,110,150,162,158,62,77,88,218,173,153,211,190,177,93,209,239,106,199,216,233,197,220,208,165,98,228,247,53,161,116,122,193,225,91,167,57,37,21,155,205,228,154,119,167,248,238,73,108,154,53,130,57,25,75,29,186,157,46,12,116,146,167,46,207,149,238,76,232,216,230,185,242,83,65,253,165,106,49,213,45,165,90,153,149,104,222,163,227,154,165,133,85,249,123,214,51,112,138,225,77,202,73,25,28,220,23,239,193,47,109,236,123,161,149,138,232,228,98,57,57,198,247,181,87,163,148,211,157,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,10,171,241,206,252,19,253,73,252,180,229,94,10,158,169,242,159,167,245,222,227,110,46,164,160,31,20,127,93,154,155,249,47,179,209,19,255,0,193,83,210,198,83,245,2,187,219,173,196,170,221,143,165,141,100,250,127,144,251,116,230,107,11,84,241,206,252,19,253,73,252,180,137,94,25,118,155,85,235,124,122,97,71,121,182,82,87,211,199,81,114,171,100,85,48,182,86,54,120,45,149,115,67,42,53,200,168,143,142,88,227,145,142,254,45,123,26,228,232,168,138,104,36,135,254,34,59,32,163,221,86,8,153,110,29,75,199,83,113,59,124,177,88,154,147,65,77,13,210,55,77,20,143,165,170,149,241,57,238,226,198,79,229,209,100,142,54,75,80,229,123,145,175,123,146,139,63,217,86,5,149,127,186,184,230,73,142,92,63,233,40,235,173,181,212,242,127,221,146,25,163,145,159,243,57,174,111,249,21,11,222,216,38,251,45,91,187,198,107,108,89,45,29,37,167,81,113,218,116,171,188,81,210,198,216,40,170,160,146,162,102,199,45,12,111,168,150,119,178,56,219,78,217,156,244,68,108,147,49,19,228,246,146,212,160,31,20,127,93,154,155,249,47,179,209,18,171,192,199,241,179,244,223,243,34,213,0,0,202,185,165,61,167,122,88,209,191,167,248,247,183,64,126,174,186,104,94,156,110,47,78,46,58,95,170,22,111,61,106,174,233,44,51,68,168,202,171,125,83,81,82,58,170,105,21,23,183,51,57,59,162,244,86,171,92,230,61,175,99,222,199,103,135,112,251,126,207,182,203,170,21,218,81,168,204,164,125,202,142,158,158,174,42,202,20,153,104,171,96,154,52,115,101,167,146,104,227,116,140,71,115,137,206,70,244,73,34,145,191,62,42,115,83,85,0,170,191,28,239,193,63,212,159,203,72,171,225,113,235,179,76,191,58,246,122,210,255,0,128,6,85,203,169,220,183,254,166,219,71,211,252,19,255,0,151,181,149,87,180,239,84,250,55,245,3,30,247,24,13,41,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,25,172,221,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,149,64,229,91,177,244,177,172,159,79,242,31,110,156,205,97,170,128,12,214,110,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,74,160,1,202,183,99,233,99,89,62,159,228,62,221,57,154,195,85,0,0,102,179,118,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,210,85,0,102,219,120,25,253,78,167,238,143,84,179,57,178,26,75,237,61,86,81,93,77,111,184,82,44,78,130,123,117,52,171,79,68,177,186,36,224,246,37,52,48,162,61,58,243,68,71,42,185,85,92,182,213,225,17,163,183,93,53,218,227,242,236,142,195,73,67,114,212,27,196,183,186,105,86,149,209,86,201,106,108,81,195,72,217,220,246,53,202,197,115,42,39,137,17,92,206,221,83,94,213,253,227,144,155,229,80,120,224,224,20,209,93,116,179,84,168,113,234,181,168,170,167,184,216,46,151,102,164,174,129,25,19,162,158,138,157,235,215,180,199,170,205,94,246,252,145,239,68,147,251,73,26,113,225,94,17,218,153,149,97,251,189,179,224,182,154,190,182,92,246,223,95,111,187,210,201,36,157,183,121,106,73,171,32,157,172,107,209,139,51,31,2,177,175,123,93,198,57,231,106,34,43,250,165,149,120,163,250,19,212,223,201,125,226,136,160,19,85,0,0,0,6,107,55,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,37,80,6,85,203,254,240,184,244,39,166,95,157,123,197,105,42,129,64,62,40,254,187,53,55,242,95,103,162,37,87,129,143,227,103,233,191,230,69,170,3,159,235,246,177,216,182,255,0,163,89,102,177,100,112,249,138,76,102,222,234,136,233,185,61,158,110,169,238,72,233,169,185,177,143,88,251,179,201,20,93,206,10,214,115,228,239,186,213,83,52,55,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,157,52,245,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,154,73,218,198,138,127,71,109,190,225,58,57,37,195,206,213,227,246,245,243,243,182,94,228,111,174,158,87,212,85,118,157,219,141,86,20,158,105,82,62,76,71,118,209,156,186,187,170,173,0,238,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,86,95,138,246,142,221,116,215,118,151,188,185,182,26,74,28,123,80,105,233,239,118,185,104,169,93,20,18,78,216,99,134,181,175,119,6,177,106,86,161,143,158,68,106,185,122,85,68,247,175,41,21,14,233,224,167,174,148,118,171,238,105,183,139,245,231,179,241,190,25,38,59,77,34,65,28,111,170,137,157,186,230,53,234,169,44,147,62,22,210,189,177,162,61,169,29,36,239,251,157,28,175,180,172,255,0,63,195,116,179,13,187,106,14,160,228,52,150,60,122,199,78,181,53,213,213,42,188,34,103,84,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,206,182,232,183,55,159,110,155,84,46,90,129,151,212,213,209,219,95,80,231,89,113,228,184,205,83,69,102,129,99,138,62,16,54,69,226,215,189,176,68,233,94,198,177,36,145,28,254,45,234,141,108,223,240,157,217,5,30,73,240,205,217,234,101,47,58,75,125,193,101,194,104,146,104,38,134,170,72,124,196,21,21,85,80,186,39,171,123,83,163,22,157,91,35,36,108,180,238,122,183,138,70,231,91,81,205,55,15,183,236,7,115,90,95,93,165,26,140,202,182,91,107,42,41,234,226,172,161,72,82,182,138,120,100,71,54,90,121,38,142,70,198,245,111,56,156,228,111,85,142,89,27,242,228,166,117,245,163,72,115,45,5,213,12,131,72,245,2,10,72,239,184,237,67,97,168,90,73,210,104,37,99,227,108,177,77,27,254,74,172,146,41,35,145,17,200,215,162,61,17,205,107,145,90,150,147,225,41,189,31,182,150,42,61,168,231,238,227,122,199,45,243,79,139,221,39,174,228,235,141,12,111,228,234,23,54,87,171,214,104,24,245,88,155,18,43,124,180,46,78,49,165,63,41,44,168,21,87,227,157,248,39,250,147,249,105,21,124,46,61,118,105,151,231,94,207,90,95,240,0,202,185,165,61,167,122,88,209,191,167,248,247,183,64,102,176,210,158,211,189,44,104,223,211,252,123,219,160,57,87,138,14,39,246,175,100,186,131,229,241,159,140,215,217,190,29,118,163,225,69,230,38,163,237,87,65,230,42,99,232,138,232,248,82,186,167,156,137,211,140,75,47,37,70,171,138,43,210,173,76,202,180,111,81,241,205,82,194,170,252,189,235,25,184,69,112,166,229,36,140,142,110,11,247,224,151,182,246,61,208,202,197,116,114,49,28,156,227,123,218,171,209,202,104,167,118,62,150,53,147,233,254,67,237,211,153,172,53,80,1,0,60,106,253,44,98,223,80,40,125,186,226,64,15,11,143,93,154,101,249,215,179,214,151,252,1,74,222,53,126,169,241,111,167,244,62,227,113,61,87,133,190,193,104,245,19,200,238,111,88,237,246,171,150,32,158,114,159,29,199,107,41,160,174,134,239,34,119,105,166,169,171,142,70,189,141,134,39,164,137,28,106,137,35,165,141,36,251,140,141,157,235,127,0,231,250,233,161,122,113,184,189,56,184,233,126,168,89,188,245,170,187,164,176,205,18,163,42,173,245,77,69,72,234,169,164,84,94,220,204,228,238,139,209,90,173,115,152,246,189,143,123,29,197,118,81,176,93,56,218,158,43,69,118,189,219,237,89,54,166,212,116,168,184,100,114,83,36,158,66,71,70,248,214,154,220,233,27,206,24,81,146,72,199,72,136,217,38,228,229,127,70,240,138,39,137,78,191,126,194,182,193,144,125,156,212,47,178,249,214,81,217,182,99,94,89,253,43,167,254,248,135,206,186,14,136,174,143,133,43,165,235,63,221,237,185,241,241,123,100,116,93,104,175,74,180,207,42,214,77,71,199,52,183,10,164,243,23,172,154,225,21,190,155,148,114,62,56,121,175,223,158,94,219,30,246,195,19,17,210,72,244,106,240,141,143,114,167,70,169,166,140,79,22,177,96,216,173,155,10,197,168,124,149,151,31,183,211,218,237,212,221,215,201,216,165,130,54,199,20,124,222,174,123,184,177,141,78,174,85,114,244,234,170,171,243,50,218,105,79,105,222,150,52,111,233,254,61,237,208,20,3,186,125,20,254,142,219,130,205,180,114,59,135,157,164,199,238,9,228,39,116,189,201,31,67,60,76,168,165,238,187,183,26,44,201,4,209,36,156,88,141,238,35,248,245,111,69,91,94,240,121,214,251,86,121,183,74,141,26,134,199,87,71,114,210,234,133,109,69,91,164,107,224,174,130,227,85,87,83,19,217,252,28,199,181,201,51,28,197,69,78,140,141,200,229,230,172,142,122,130,170,252,115,191,4,255,0,82,127,45,57,87,130,167,170,124,167,233,253,119,184,219,139,169,40,7,197,31,215,102,166,254,75,236,244,68,255,0,240,84,244,177,148,253,64,174,246,235,113,42,183,99,233,99,89,62,159,228,62,221,57,154,194,213,60,115,191,4,255,0,82,127,45,34,175,133,199,174,205,50,252,235,217,235,75,254,5,106,248,164,108,22,179,81,60,246,230,244,114,223,117,185,101,233,228,233,242,44,118,142,154,122,233,174,241,167,106,154,26,154,72,227,107,222,217,162,98,70,146,70,136,145,186,40,214,79,184,248,223,222,170,189,42,212,204,171,70,245,31,28,213,44,42,175,203,222,177,155,132,87,10,110,82,72,200,230,224,191,126,9,123,111,99,221,12,172,87,71,35,17,201,206,55,189,170,189,28,166,132,246,163,186,237,56,221,174,156,51,53,194,165,242,55,90,30,220,23,251,4,243,35,234,173,21,78,69,84,107,149,17,59,144,191,139,150,41,145,17,178,53,174,69,70,61,146,70,202,108,241,71,245,217,169,191,146,251,61,17,42,188,12,127,27,63,77,255,0,50,45,80,0,12,171,154,83,218,119,165,141,27,250,127,143,123,116,7,85,35,254,245,246,163,98,221,166,141,86,225,189,171,85,30,95,109,235,89,139,94,235,97,123,188,133,87,38,44,145,171,163,84,122,67,59,25,218,145,58,61,169,213,146,118,222,248,163,67,62,249,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,57,196,254,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,168,128,85,95,142,119,224,159,234,79,229,164,85,240,184,245,217,166,95,157,123,61,105,127,192,3,42,229,212,238,91,255,0,83,109,163,233,254,9,255,0,203,218,202,171,218,119,170,125,27,250,129,143,123,140,6,148,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,12,251,110,111,108,155,146,191,238,75,85,239,182,45,190,106,85,198,219,113,206,47,181,116,117,148,152,157,124,208,84,193,37,124,206,142,88,228,108,74,215,177,205,84,114,57,21,81,81,81,80,183,79,14,28,79,42,193,182,99,167,152,182,107,140,221,113,251,213,23,197,188,205,186,233,69,37,37,84,28,238,181,111,103,56,164,70,189,188,152,246,185,58,167,205,174,69,79,146,161,37,65,205,55,55,105,186,223,246,219,170,246,43,21,178,174,227,114,184,224,247,218,74,58,58,72,93,52,245,51,201,65,51,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,207,191,244,78,221,63,254,205,58,171,255,0,193,183,31,254,100,210,152,6,125,183,55,182,77,201,95,247,37,170,247,219,22,223,53,42,227,109,184,231,23,218,186,58,202,76,78,190,104,42,96,146,190,103,71,44,114,54,37,107,216,230,170,57,28,138,168,168,168,168,91,167,135,14,39,149,96,219,49,211,204,91,53,198,110,184,253,234,139,226,222,102,221,116,162,146,146,170,14,119,90,183,179,156,82,35,94,222,76,123,92,157,83,230,215,34,167,201,80,146,160,3,154,110,110,211,117,191,237,183,85,236,86,43,101,93,198,229,113,193,239,180,148,116,116,144,186,105,234,103,146,130,102,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,159,127,232,157,186,127,253,154,117,87,255,0,131,110,63,252,201,165,48,0,51,237,185,189,178,110,74,255,0,185,45,87,190,216,182,249,169,87,27,109,199,56,190,213,209,214,82,98,117,243,65,83,4,149,243,58,57,99,145,177,43,94,199,53,81,200,228,85,69,69,69,66,221,60,56,113,60,171,6,217,142,158,98,217,174,51,117,199,239,84,95,22,243,54,235,165,20,148,149,80,115,186,213,189,156,226,145,26,246,242,99,218,228,234,159,54,185,21,62,74,132,149,7,42,221,85,255,0,42,198,182,227,168,183,28,22,201,149,221,114,73,177,250,171,125,158,12,90,154,73,238,140,174,170,103,151,130,120,91,18,164,137,218,146,86,74,231,179,239,49,145,189,232,138,173,68,90,1,254,137,219,167,255,0,217,167,85,127,248,54,227,255,0,204,154,40,210,124,23,246,95,165,152,110,153,252,83,226,127,100,177,251,117,139,206,246,59,62,107,202,211,71,15,119,183,201,220,57,118,249,113,228,238,157,122,117,94,157,79,86,71,95,16,93,29,186,235,126,210,243,172,71,26,176,210,93,114,26,42,120,111,118,120,165,165,116,243,164,244,147,50,105,27,74,214,49,239,243,50,83,182,162,8,209,137,213,203,63,5,84,107,220,165,37,226,123,119,222,38,13,149,89,179,92,91,110,250,171,69,122,199,238,20,247,75,117,79,216,138,233,59,21,80,72,217,34,147,131,224,115,29,197,236,106,244,114,43,87,167,69,69,79,145,117,62,35,216,158,85,156,236,199,80,241,108,43,25,186,228,23,170,223,132,249,107,117,174,138,74,186,169,248,93,105,30,254,17,70,142,123,184,177,142,114,244,79,147,90,170,191,36,82,144,127,162,118,233,255,0,246,105,213,95,254,13,184,255,0,243,38,148,192,0,0,12,251,110,111,108,155,146,191,238,75,85,239,182,45,190,106,85,198,219,113,206,47,181,116,117,148,152,157,124,208,84,193,37,124,206,142,88,228,108,74,215,177,205,84,114,57,21,81,81,81,80,183,79,14,28,79,42,193,182,99,167,152,182,107,140,221,113,251,213,23,197,188,205,186,233,69,37,37,84,28,238,181,111,103,56,164,70,189,188,152,246,185,58,167,205,174,69,79,146,161,37,64,51,89,253,19,183,79,255,0,179,78,170,255,0,240,109,199,255,0,153,46,251,195,135,19,202,176,109,152,233,230,45,154,227,55,92,126,245,69,241,111,51,110,186,81,73,73,85,7,59,173,91,217,206,41,17,175,111,38,61,174,78,169,243,107,145,83,228,168,73,80,82,7,136,246,222,181,247,57,222,118,161,229,56,86,135,234,6,65,101,173,248,79,150,184,218,241,154,218,186,89,248,90,169,24,254,18,199,27,152,238,47,99,154,189,23,228,230,170,47,205,20,146,190,13,122,79,170,122,95,251,95,253,166,105,166,87,137,124,79,236,255,0,146,248,237,154,166,131,205,118,254,33,220,237,119,152,222,124,123,140,229,199,175,78,109,235,252,80,178,160,64,15,23,186,45,125,204,52,227,8,210,221,29,211,252,175,37,178,223,174,21,119,12,147,236,245,170,182,178,70,249,68,131,202,65,63,151,234,196,133,239,158,73,56,72,213,229,37,52,78,106,162,198,189,97,6,200,246,57,171,153,166,229,240,232,53,147,66,51,91,70,19,104,168,125,230,243,53,242,194,250,42,73,89,78,197,124,52,239,74,200,184,78,201,106,18,8,223,11,81,207,116,79,149,122,53,26,231,182,247,140,251,110,111,108,155,146,191,238,75,85,239,182,45,190,106,85,198,219,113,206,47,181,116,117,148,152,157,124,208,84,193,37,124,206,142,88,228,108,74,215,177,205,84,114,57,21,81,81,81,80,183,79,14,28,79,42,193,182,99,167,152,182,107,140,221,113,251,213,23,197,188,205,186,233,69,37,37,84,28,238,181,111,103,56,164,70,189,188,152,246,185,58,167,205,174,69,79,146,161,207,252,86,118,225,89,174,59,125,166,203,49,44,126,235,120,204,240,27,132,117,22,170,43,93,4,245,181,85,212,181,114,197,5,85,51,33,137,223,246,19,172,156,30,230,182,145,81,56,163,222,228,173,109,172,105,206,233,246,237,184,44,39,88,228,218,214,170,214,210,99,247,5,243,240,55,8,184,201,35,232,103,137,244,245,93,166,241,141,22,100,130,105,86,62,79,70,247,17,156,186,183,170,45,228,235,70,144,225,186,245,165,249,6,145,234,4,21,114,88,178,42,118,195,80,180,147,172,51,196,246,72,217,98,154,55,252,209,31,28,177,199,34,35,145,204,85,98,35,154,230,170,181,106,215,22,240,100,206,233,55,5,75,139,102,185,95,197,116,141,150,247,214,212,229,22,185,161,183,220,37,153,98,115,89,72,202,89,18,161,89,50,78,173,114,170,163,162,88,17,85,36,108,138,145,37,186,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,125,96,135,254,34,59,32,163,221,86,8,153,110,29,75,199,83,113,59,124,177,88,154,147,65,77,13,210,55,77,20,143,165,170,149,241,57,238,226,198,79,229,209,100,142,54,75,80,229,123,145,175,123,146,58,248,105,120,115,221,108,23,91,62,228,53,234,205,87,110,185,91,170,60,222,49,141,86,211,186,25,233,167,141,213,80,73,45,202,146,170,153,28,199,181,201,79,81,76,232,164,69,69,70,200,191,253,202,22,148,10,213,241,148,210,125,83,213,15,217,7,236,207,77,50,188,183,225,159,104,60,239,192,172,213,53,254,87,185,240,254,223,119,178,199,112,229,219,127,30,93,58,240,119,79,224,164,106,240,225,219,214,190,224,219,206,211,204,167,53,208,253,64,199,236,180,95,22,243,55,27,166,51,91,73,75,7,59,85,91,25,206,89,35,107,27,201,239,107,83,170,252,220,228,68,249,170,23,126,0,51,89,253,19,183,79,255,0,179,78,170,255,0,240,109,199,255,0,153,52,17,182,75,77,214,193,182,221,40,177,95,109,149,118,235,149,187,7,177,82,86,81,213,194,232,103,166,158,58,8,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,166,125,255,0,162,118,233,255,0,246,105,213,95,254,13,184,255,0,243,38,130,54,201,105,186,216,54,219,165,22,43,237,178,174,221,114,183,96,246,42,74,202,58,184,93,12,244,211,199,65,11,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,232,23,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,153,183,254,137,219,167,255,0,217,167,85,127,248,54,227,255,0,204,151,39,166,148,90,167,146,248,92,214,98,217,142,159,221,109,89,156,58,95,125,198,97,199,254,21,83,5,115,252,173,53,85,21,19,60,180,157,101,89,165,134,40,29,209,19,239,186,78,172,106,35,154,212,166,207,232,157,186,127,253,154,117,87,255,0,131,110,63,252,201,165,48,8,65,226,237,167,185,246,165,109,183,27,177,105,206,15,144,101,87,40,51,138,58,185,104,236,150,201,171,167,142,6,208,87,181,210,186,56,90,231,35,17,207,99,85,202,157,58,189,169,254,84,32,255,0,135,14,222,181,247,6,222,118,158,101,57,174,135,234,6,63,101,162,248,183,153,184,221,49,154,218,74,88,57,218,170,216,206,114,201,27,88,222,79,123,90,157,87,230,231,34,39,205,80,187,240,8,43,185,173,144,86,110,171,124,88,182,91,152,210,241,211,44,79,15,182,69,125,106,205,61,52,215,73,29,87,118,145,148,180,178,178,39,49,220,94,200,60,194,36,145,200,200,170,26,172,114,57,236,114,77,251,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,172,0,10,149,241,106,178,235,238,184,235,46,63,130,233,254,223,245,2,247,141,233,253,190,78,23,155,126,41,91,83,13,117,117,115,97,150,126,212,241,35,227,150,22,71,21,43,19,238,181,205,149,181,13,94,72,141,84,249,124,40,182,111,159,90,117,182,227,173,26,185,136,102,184,85,70,5,78,214,216,232,46,246,41,168,25,116,158,186,10,170,121,95,206,161,136,175,100,49,114,234,198,39,94,115,196,229,115,81,188,36,183,67,53,159,209,59,116,255,0,251,52,234,175,255,0,6,220,127,249,147,65,27,100,180,221,108,27,109,210,139,21,246,217,87,110,185,91,176,123,21,37,101,29,92,46,134,122,105,227,160,133,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,64,191,23,189,170,229,89,205,247,8,213,173,25,209,123,174,65,122,173,243,118,204,174,179,30,160,146,174,170,126,12,129,104,29,61,60,60,158,238,44,101,83,59,252,62,77,108,81,189,253,18,22,156,171,194,223,6,221,62,139,110,130,134,221,127,209,173,64,176,97,153,133,190,178,223,144,79,121,199,110,52,180,49,118,105,229,168,165,157,92,246,178,38,204,147,68,145,49,242,114,232,218,153,88,212,69,147,170,92,160,43,87,198,83,73,245,79,84,63,100,31,179,61,52,202,242,223,134,125,160,243,191,2,179,84,215,249,94,231,195,251,125,222,203,29,195,151,109,252,121,116,235,193,221,63,130,156,215,194,39,68,53,163,77,119,37,146,95,117,27,72,115,92,86,219,62,15,89,73,21,101,238,193,87,67,4,147,186,190,129,205,137,178,77,27,90,175,86,177,238,70,162,245,232,199,47,249,20,183,66,144,60,71,182,245,175,185,206,243,181,15,41,194,180,63,80,50,11,45,111,194,124,181,198,215,140,214,213,210,207,194,213,72,199,240,150,56,220,199,113,123,28,213,232,191,39,53,81,126,104,164,224,240,137,211,220,251,77,118,219,146,88,181,27,7,200,49,91,148,249,197,101,92,84,119,187,100,212,51,201,3,168,40,26,217,91,28,205,107,149,138,230,61,168,228,78,157,88,228,255,0,34,146,83,115,118,155,173,255,0,109,186,175,98,177,91,42,238,55,43,142,15,125,164,163,163,164,133,211,79,83,60,148,19,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,12,251,255,0,68,237,211,255,0,236,211,170,191,252,27,113,255,0,230,75,41,241,148,210,125,83,213,15,217,7,236,207,77,50,188,183,225,159,104,60,239,192,172,213,53,254,87,185,240,254,223,119,178,199,112,229,219,127,30,93,58,240,119,79,224,164,106,240,225,219,214,190,224,219,206,211,204,167,53,208,253,64,199,236,180,95,22,243,55,27,166,51,91,73,75,7,59,85,91,25,206,89,35,107,27,201,239,107,83,170,252,220,228,68,249,170,23,126,1,78,222,35,190,28,215,92,51,50,160,212,237,176,233,158,65,120,177,101,53,19,182,239,142,216,45,110,171,101,150,181,17,30,215,193,12,61,101,101,52,201,220,94,9,31,110,23,198,173,71,53,178,195,19,56,166,215,109,59,229,218,206,168,91,117,3,16,219,150,176,86,91,89,80,215,94,177,229,199,175,20,212,87,152,18,57,99,225,59,99,139,139,158,198,207,43,162,123,218,244,142,69,107,248,187,162,181,223,173,189,253,44,215,77,122,220,230,91,171,154,127,183,13,96,146,197,145,83,218,38,167,74,188,26,229,12,241,61,150,186,72,165,134,70,118,149,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,150,90,120,53,233,62,169,233,127,237,127,246,153,166,153,94,37,241,63,179,254,75,227,182,106,154,15,53,219,248,135,115,181,222,99,121,241,238,51,151,30,189,57,183,175,241,66,202,128,0,205,103,244,78,221,63,254,205,58,171,255,0,193,183,31,254,100,208,70,217,45,55,91,6,219,116,162,197,125,182,85,219,174,86,236,30,197,73,89,71,87,11,161,158,154,120,232,33,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,157,44,16,171,196,71,96,180,123,156,197,83,60,210,219,125,170,219,169,182,78,237,71,68,166,130,159,237,52,107,28,76,242,213,85,60,81,235,51,25,4,109,167,146,71,172,109,251,209,187,139,100,238,69,53,65,90,190,50,154,79,170,122,161,251,32,253,153,233,166,87,150,252,51,237,7,157,248,21,154,166,191,202,247,62,31,219,238,246,88,238,28,187,111,227,203,167,94,14,233,252,20,141,94,28,59,122,215,220,27,121,218,121,148,230,186,31,168,24,253,150,139,226,222,102,227,116,198,107,105,41,96,231,106,171,99,57,203,36,109,99,121,61,237,106,117,95,155,156,136,159,53,66,239,192,6,107,63,162,118,233,255,0,246,105,213,95,254,13,184,255,0,243,37,186,110,15,79,115,235,215,132,253,171,78,108,216,62,65,95,150,71,131,225,116,143,176,211,91,38,150,226,217,224,154,218,179,68,180,205,106,202,143,141,35,145,94,222,61,91,193,221,122,116,82,181,118,201,182,77,201,88,55,37,165,23,219,238,223,53,42,221,109,183,103,22,42,186,202,202,188,78,190,24,41,160,142,190,23,73,44,146,58,36,107,24,214,162,185,92,170,136,136,138,170,104,36,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,87,136,206,253,191,162,189,138,13,55,211,184,60,198,166,228,214,255,0,57,73,81,61,63,58,91,45,11,222,248,146,177,200,244,225,52,202,248,228,108,81,124,218,142,99,159,42,113,107,99,155,170,236,163,117,214,45,218,104,213,22,101,221,181,81,229,246,222,148,121,77,146,138,103,187,200,85,114,122,71,34,54,68,71,164,51,177,157,216,215,171,218,157,95,31,113,239,138,69,36,0,42,3,126,187,245,221,142,139,110,199,57,211,61,52,213,111,131,99,118,111,134,121,42,47,129,91,106,59,93,219,109,44,210,126,242,106,119,200,238,178,74,247,125,231,47,78,189,19,162,34,34,75,255,0,11,253,123,213,141,196,232,21,255,0,53,214,60,175,237,5,234,139,48,170,181,193,83,228,105,169,56,82,178,138,138,70,199,194,158,56,216,189,31,52,139,213,83,151,222,233,215,162,34,36,192,7,63,220,46,83,125,193,180,11,82,243,92,90,187,201,94,177,252,62,243,116,183,84,246,153,39,98,170,10,41,100,138,78,15,71,49,220,94,198,175,71,34,181,122,116,84,84,249,20,131,253,212,125,246,127,203,159,254,89,179,255,0,170,23,125,183,172,166,251,156,232,22,154,102,185,77,119,157,189,100,24,125,154,233,113,169,237,50,62,253,84,244,81,73,44,156,24,141,99,121,61,238,94,141,68,106,117,232,136,137,242,63,87,85,117,51,21,209,189,56,200,245,75,53,171,242,246,92,102,223,45,194,167,140,145,178,73,184,39,220,130,46,227,216,199,77,43,213,177,198,197,114,115,145,236,106,47,87,33,85,122,71,227,39,168,238,215,27,133,110,173,227,214,175,217,182,73,112,165,167,166,161,129,85,146,98,116,189,230,177,245,45,154,56,95,45,119,72,85,239,150,55,51,148,146,53,189,174,195,122,196,178,171,196,83,116,121,222,151,237,99,7,214,189,185,231,63,12,251,91,144,91,60,173,207,225,144,205,230,173,117,86,234,186,150,126,230,178,39,112,229,219,133,223,54,53,233,211,162,244,234,168,69,93,133,111,215,118,58,211,187,28,27,76,245,47,85,190,51,141,222,126,39,231,104,190,5,109,167,238,246,173,181,83,71,251,200,105,217,35,122,73,19,29,247,92,157,122,116,94,168,170,139,111,224,0,86,7,138,6,243,55,39,183,109,125,176,97,90,57,169,31,103,236,181,184,125,45,210,122,111,131,208,85,243,170,125,109,108,110,147,157,68,18,61,58,178,24,211,162,47,31,187,215,167,85,85,94,129,225,73,186,61,118,220,167,237,71,246,215,156,253,163,251,57,240,79,134,127,86,81,209,246,60,199,158,239,127,139,69,31,46,93,136,191,181,215,167,31,151,78,171,214,127,130,31,248,160,107,222,172,109,219,64,172,25,174,142,101,127,103,239,85,185,133,45,174,122,159,35,77,87,206,149,244,85,178,58,62,21,17,200,196,234,248,99,94,168,156,190,239,78,189,21,81,98,6,194,183,235,187,29,105,221,142,13,166,122,151,170,223,25,198,239,63,19,243,180,95,2,182,211,247,123,86,218,169,163,253,228,52,236,145,189,36,137,142,251,174,78,189,58,47,84,85,69,183,240,71,253,230,110,151,250,35,225,56,126,164,86,227,127,27,178,220,179,10,91,21,238,158,39,113,170,101,12,180,117,114,186,90,101,87,35,22,102,62,8,220,141,127,221,123,81,204,234,197,114,72,206,213,137,229,54,44,231,21,179,102,184,181,119,157,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,131,209,175,111,38,61,171,209,200,142,78,189,21,17,126,71,235,0,86,7,138,6,243,55,39,183,109,125,176,97,90,57,169,31,103,236,181,184,125,45,210,122,111,131,208,85,243,170,125,109,108,110,147,157,68,18,61,58,178,24,211,162,47,31,187,215,167,85,85,94,129,225,73,186,61,118,220,167,237,71,246,215,156,253,163,251,57,240,79,134,127,86,81,209,246,60,199,158,239,127,139,69,31,46,93,136,191,181,215,167,31,151,78,171,214,127,131,138,110,187,117,218,113,180,173,56,126,107,154,203,231,174,181,221,200,44,22,8,38,70,85,93,234,154,136,170,214,170,162,246,225,103,38,172,179,42,43,99,107,154,136,143,123,227,141,241,215,195,151,196,50,235,185,123,173,255,0,76,117,162,179,31,183,230,204,168,150,229,143,249,70,186,153,46,148,79,116,146,75,75,28,78,234,213,125,35,81,168,159,188,89,36,133,81,202,215,44,51,76,249,234,1,93,94,34,222,35,247,221,4,206,237,58,59,161,115,241,203,241,251,133,37,215,41,169,173,162,100,148,43,74,232,123,145,218,213,146,55,156,157,230,75,20,178,75,11,227,116,109,70,53,146,43,223,34,69,42,182,163,186,237,56,221,174,156,51,53,194,165,242,55,90,30,220,23,251,4,243,35,234,173,21,78,69,84,107,149,17,59,144,191,139,150,41,145,17,178,53,174,69,70,61,146,70,206,214,115,253,194,229,55,220,27,64,181,47,53,197,171,188,149,235,31,195,239,55,75,117,79,105,146,118,42,160,162,150,72,164,224,244,115,29,197,236,106,244,114,43,87,167,69,69,79,145,72,63,221,71,223,103,252,185,255,0,229,155,63,250,161,127,192,164,13,194,248,143,111,59,6,215,221,75,194,177,109,100,242,86,92,127,48,188,218,237,212,223,103,109,82,118,41,96,173,150,56,163,230,250,103,61,220,88,198,167,87,42,185,122,117,85,85,249,150,127,176,173,82,206,245,167,105,216,54,166,106,93,247,227,57,37,231,226,126,118,183,202,195,79,221,237,92,170,161,143,247,112,177,145,183,164,113,49,191,117,169,215,167,85,234,170,170,181,3,253,212,125,246,127,203,159,254,89,179,255,0,170,23,125,183,172,166,251,156,232,22,154,102,185,77,119,157,189,100,24,125,154,233,113,169,237,50,62,253,84,244,81,73,44,156,24,141,99,121,61,238,94,141,68,106,117,232,136,137,242,58,0,5,96,120,160,111,51,114,123,118,215,219,6,21,163,154,145,246,126,203,91,135,210,221,39,166,248,61,5,95,58,167,214,214,198,233,57,212,65,35,211,171,33,141,58,34,241,251,189,122,117,85,85,120,95,239,51,114,123,137,215,219,254,21,172,122,145,246,130,203,69,135,213,93,32,166,248,61,5,39,10,166,86,209,70,217,57,211,193,27,215,163,38,145,58,42,241,251,221,122,117,68,84,179,240,0,43,47,119,126,44,183,93,43,215,154,77,57,209,124,114,146,237,103,193,175,18,210,230,82,220,163,116,75,119,158,62,112,207,65,76,229,78,80,50,39,43,151,204,113,85,116,209,179,163,93,11,28,149,54,19,165,90,153,138,235,38,156,99,154,165,133,85,249,139,46,77,111,138,225,77,202,72,223,36,60,211,239,193,47,109,239,99,102,137,232,232,228,98,57,120,72,199,181,87,171,84,245,96,2,26,237,99,124,117,58,149,185,45,85,218,222,164,178,146,43,238,49,148,100,12,197,174,109,124,80,37,198,221,75,95,35,18,137,241,245,69,125,76,49,116,115,93,27,87,185,12,82,57,232,215,68,233,38,153,64,2,53,109,175,121,182,45,112,214,13,82,208,27,221,171,225,89,158,156,228,23,154,120,82,6,61,212,183,59,61,45,193,212,209,212,181,203,215,183,51,57,66,201,99,114,244,115,158,217,35,234,142,124,112,201,80,1,94,187,228,241,78,166,208,92,201,186,83,160,150,220,127,42,201,237,53,14,102,75,93,116,108,179,91,168,30,212,84,90,40,210,25,99,116,149,40,238,139,35,145,252,34,227,219,84,124,138,244,134,90,237,163,113,120,38,232,52,178,131,83,48,90,143,243,84,119,138,46,19,127,86,93,60,180,51,79,71,220,150,40,251,221,174,251,27,221,99,120,63,248,162,255,0,20,78,170,15,201,203,50,155,22,13,138,222,115,92,166,187,201,89,113,251,125,69,210,227,83,218,124,157,138,88,35,116,146,201,193,136,231,187,139,24,229,232,212,87,47,78,136,138,191,34,173,168,188,97,174,172,221,125,123,174,20,148,147,232,140,149,9,143,208,178,20,116,79,130,15,57,26,46,65,43,150,153,213,82,191,176,146,189,41,26,216,209,24,246,51,162,200,197,145,246,21,171,26,165,255,0,228,177,153,107,94,150,223,127,15,238,57,78,57,115,242,191,254,174,146,166,150,126,204,236,255,0,179,119,9,25,255,0,51,155,252,80,241,91,28,221,221,171,119,218,70,236,174,123,117,37,159,44,176,212,54,219,145,218,160,168,107,216,201,213,136,230,85,66,197,114,202,202,105,147,151,14,226,117,71,199,52,104,233,59,75,35,164,80,7,138,214,252,214,235,166,186,47,159,106,53,138,158,146,123,150,43,139,221,111,116,113,85,177,206,130,73,233,169,36,154,54,200,214,185,174,86,43,152,136,168,142,106,244,235,209,83,248,158,83,106,187,152,195,119,95,164,116,122,165,135,208,213,219,158,218,135,91,110,246,202,148,87,62,221,113,141,145,190,88,18,78,40,217,153,198,88,222,201,26,137,201,143,111,38,177,252,227,103,96,0,0,14,105,184,29,195,233,126,217,112,7,106,54,171,221,106,232,237,175,168,90,26,56,169,40,228,169,158,182,181,97,150,104,233,163,107,83,139,94,246,193,34,35,164,115,35,69,68,228,246,245,234,87,6,154,120,201,223,111,59,142,130,237,170,88,247,217,205,35,184,219,219,106,248,69,189,89,91,53,166,169,94,199,124,82,105,251,45,154,171,162,164,140,116,81,164,109,108,79,69,108,114,73,31,239,109,126,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,4,85,223,214,245,241,93,169,233,197,93,146,211,115,243,26,155,147,91,230,143,28,183,211,172,111,146,131,154,58,54,220,234,18,70,189,141,134,39,162,171,26,246,175,122,70,43,17,56,182,87,197,249,62,31,187,238,177,110,171,21,143,10,202,95,228,181,55,31,183,164,151,26,110,143,147,226,148,176,71,75,28,183,94,108,167,138,158,14,237,77,67,147,203,53,85,204,233,213,58,183,230,147,0,2,165,119,11,226,247,157,227,219,142,134,135,70,45,246,170,237,54,195,110,19,219,238,52,243,58,25,190,214,241,122,199,44,236,170,98,63,177,10,113,85,166,124,42,189,126,82,202,146,53,253,134,117,93,212,248,131,95,111,27,47,196,119,3,182,60,207,236,253,234,183,48,160,199,242,8,254,28,202,191,135,213,62,211,61,93,77,191,173,109,50,50,94,219,214,15,223,198,206,46,227,247,87,162,185,8,171,183,175,17,237,231,103,58,251,166,152,86,83,172,158,118,203,144,102,22,107,93,198,155,236,237,170,62,253,44,245,177,71,44,124,217,76,215,183,147,30,228,234,213,71,39,94,168,168,191,50,239,192,5,32,110,23,196,123,121,216,54,190,234,94,21,139,107,39,146,178,227,249,133,230,215,110,166,251,59,106,147,177,75,5,108,177,197,31,55,211,57,238,226,198,53,58,185,85,203,211,170,170,175,204,179,253,133,106,150,119,173,59,78,193,181,51,82,239,191,25,201,47,63,19,243,181,190,86,26,126,239,106,229,85,12,127,187,133,140,141,189,35,137,141,251,173,78,189,58,175,85,85,85,144,0,141,91,107,222,109,139,92,53,131,84,180,6,247,106,248,86,103,167,57,5,230,158,20,129,143,117,45,206,207,75,112,117,52,117,45,114,245,237,204,206,80,178,88,220,189,28,231,182,72,250,163,159,28,50,84,31,147,150,91,175,183,140,86,243,105,197,178,63,179,247,170,219,125,69,61,186,239,228,217,87,240,250,167,198,230,197,83,216,122,163,37,237,189,90,254,219,151,139,184,244,95,146,148,195,184,173,231,120,143,109,183,87,47,186,83,153,235,53,91,95,110,168,123,237,149,211,98,22,104,89,118,183,43,220,148,245,177,35,105,222,222,18,53,189,85,168,247,112,122,62,55,47,54,57,18,64,120,117,248,150,228,218,159,153,38,137,238,75,36,164,170,190,223,106,38,154,195,146,212,173,61,19,39,157,82,157,144,90,82,158,158,153,145,35,220,169,81,35,37,123,209,94,245,108,72,138,231,70,139,102,133,64,111,215,126,187,177,209,109,216,231,58,103,166,154,173,240,108,110,205,240,207,37,69,240,43,109,71,107,187,109,165,154,79,222,77,78,249,29,214,73,94,239,188,229,233,215,162,116,68,68,73,127,225,127,175,122,177,184,157,2,191,230,186,199,149,253,160,189,81,102,21,86,184,42,124,141,53,39,10,86,81,81,72,216,248,83,199,27,23,163,230,145,122,170,114,251,221,58,244,68,68,149,89,102,83,98,193,177,91,206,107,148,215,121,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,56,49,28,247,113,99,28,189,26,138,229,233,209,17,87,228,83,14,226,188,89,55,23,126,213,203,235,180,19,58,164,198,48,74,10,135,208,89,153,13,154,150,169,247,8,35,123,145,181,210,186,182,157,101,99,230,78,143,72,209,172,72,217,193,138,213,123,95,35,251,87,135,206,181,248,128,110,191,63,146,251,147,235,101,93,14,157,98,181,20,243,93,107,29,135,90,93,5,218,118,205,11,159,105,100,141,138,39,177,242,83,186,71,58,88,213,203,10,118,213,200,139,36,125,120,86,225,124,71,183,157,131,107,238,165,225,88,182,178,121,43,46,63,152,94,109,118,234,111,179,182,169,59,20,176,86,203,28,81,243,125,51,158,238,44,99,83,171,149,92,189,58,170,170,252,203,63,216,86,169,103,122,211,180,236,27,83,53,46,251,241,156,146,243,241,63,59,91,229,97,167,238,246,174,85,80,199,251,184,88,200,219,210,56,152,223,186,212,235,211,170,245,85,85,89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,85,223,214,245,241,93,169,233,197,93,146,211,115,243,26,155,147,91,230,143,28,183,211,172,111,146,131,154,58,54,220,234,18,70,189,141,134,39,162,171,26,246,175,122,70,43,17,56,182,87,197,66,217,102,83,125,206,114,171,206,107,148,215,121,219,214,65,112,168,186,92,106,123,76,143,191,85,60,142,146,89,56,49,26,198,242,123,220,189,26,136,212,235,209,17,19,228,116,13,180,110,47,59,218,254,169,208,106,102,11,81,254,106,142,241,69,194,31,235,59,95,153,134,105,232,251,146,197,39,103,187,216,99,123,172,111,54,127,20,95,226,139,160,141,186,235,206,27,185,45,35,177,106,182,25,91,72,230,92,105,216,203,157,12,53,11,51,237,55,20,99,86,162,138,85,115,24,238,113,185,221,17,202,198,243,98,178,70,167,7,181,87,165,148,3,226,143,235,179,83,127,37,246,122,34,127,248,42,122,88,202,126,160,87,123,117,184,159,224,229,91,177,244,177,172,159,79,242,31,110,156,205,97,164,141,178,93,173,86,13,162,105,69,246,251,115,164,183,91,109,218,111,98,171,172,172,171,153,176,193,77,4,118,200,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,165,53,248,131,111,110,235,186,252,254,59,22,49,61,93,14,157,98,181,21,16,218,168,219,84,231,65,118,157,179,76,214,93,159,27,161,137,236,124,148,238,141,173,138,68,114,194,157,196,106,162,201,39,87,135,206,201,46,187,175,207,228,190,228,240,85,208,233,214,43,81,79,53,214,177,212,174,116,23,105,219,52,46,125,165,146,54,104,158,199,201,78,233,28,233,99,87,44,41,219,87,34,44,145,245,157,94,50,182,155,85,131,104,152,77,138,197,108,164,183,91,109,217,197,182,146,142,142,146,22,195,5,52,17,219,46,13,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,66,5,248,92,122,236,211,47,206,189,158,180,191,224,0,41,91,198,175,213,62,45,244,254,135,220,110,39,234,248,53,107,166,156,105,182,163,230,122,95,154,222,126,21,117,212,111,132,197,96,154,116,70,210,212,85,82,173,82,45,43,164,85,251,147,73,230,155,218,69,78,47,115,28,196,114,61,209,177,247,40,8,1,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,191,224,64,15,26,191,75,24,183,212,10,31,110,184,144,215,195,67,124,117,59,113,204,161,209,236,225,148,143,211,172,210,241,27,230,171,145,241,83,190,199,113,153,35,129,43,93,51,213,173,90,101,107,34,108,205,123,190,227,35,73,24,168,173,123,38,188,144,10,86,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,27,63,77,255,0,50,45,80,16,171,196,175,101,22,237,197,233,197,118,168,97,86,206,186,155,136,219,219,37,51,218,149,83,201,117,181,211,37,76,175,182,69,4,110,86,36,207,124,238,124,110,72,156,247,72,198,68,170,214,189,92,202,65,196,242,155,238,13,149,89,179,92,90,187,201,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,193,232,230,59,139,216,213,232,228,86,175,78,138,138,159,34,255,0,182,11,186,234,61,214,232,117,37,238,231,47,12,207,23,236,217,242,136,100,154,5,146,122,166,194,213,109,123,99,137,27,219,134,163,239,185,168,177,177,173,145,147,198,222,73,23,55,73,82,47,239,251,120,54,173,166,233,27,157,111,90,185,51,188,198,158,178,131,20,100,49,53,89,77,59,24,212,146,186,87,72,199,69,194,157,102,137,233,27,154,229,149,238,99,56,240,89,36,142,131,63,217,86,123,149,127,186,185,30,73,145,220,63,233,43,43,174,85,213,18,127,222,146,105,164,145,255,0,243,185,206,119,249,85,75,222,240,249,217,37,171,106,24,4,151,220,158,10,74,237,69,202,169,233,230,186,214,58,149,173,158,211,3,161,133,207,180,178,70,205,43,30,200,234,27,35,157,44,106,212,153,123,106,228,84,142,62,146,212,229,91,177,244,177,172,159,79,242,31,110,156,205,97,170,128,102,179,118,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,210,128,77,41,237,59,210,198,141,253,63,199,189,186,3,170,128,82,183,141,95,170,124,91,233,253,15,184,220,71,130,167,170,124,167,233,253,119,184,219,139,169,0,21,193,226,177,190,58,157,53,181,87,237,111,77,153,73,45,247,39,179,171,50,155,155,159,20,233,110,183,85,53,236,90,38,71,213,85,149,51,69,213,206,116,141,78,220,50,198,230,35,157,43,100,134,157,137,105,225,243,189,187,174,212,51,249,44,89,60,245,117,218,117,149,84,83,195,117,163,117,83,155,5,166,119,77,11,95,118,100,109,134,87,189,241,211,182,70,186,40,209,171,50,118,209,202,171,28,125,47,166,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,0,205,182,230,238,215,91,6,238,245,94,251,98,185,213,219,174,86,237,72,190,213,209,214,82,76,232,103,166,158,59,156,206,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,229,60,62,119,183,106,221,126,1,37,139,39,158,146,135,81,113,90,122,120,110,180,110,170,107,167,187,64,216,97,107,238,204,141,176,196,198,50,74,135,72,215,69,26,57,33,94,218,57,81,36,143,172,181,0,206,14,225,114,155,238,13,189,13,75,205,113,106,239,37,122,199,245,66,243,116,183,84,246,153,39,98,170,11,180,178,69,39,7,163,152,238,47,99,87,163,145,90,189,58,42,42,124,139,180,216,230,238,237,91,190,210,55,101,115,219,169,44,249,101,134,161,182,220,142,213,5,67,94,198,78,172,71,50,170,22,43,150,86,83,76,156,184,119,19,170,62,57,163,71,73,218,89,29,34,128,41,91,197,147,104,127,178,45,71,254,144,88,85,23,12,67,63,184,63,226,205,146,191,187,37,46,69,50,205,60,220,99,122,35,210,25,216,199,74,222,142,122,54,70,206,213,237,49,97,98,199,253,148,110,186,251,180,189,101,162,204,187,183,90,204,66,229,210,143,41,178,81,76,198,249,250,94,47,72,228,70,200,138,197,154,7,191,187,26,245,99,151,163,227,238,49,146,200,166,132,241,60,166,197,156,226,182,108,215,22,174,243,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,112,122,53,237,228,199,181,122,57,17,201,215,162,162,47,200,253,98,160,60,89,55,175,110,212,10,207,232,197,165,247,62,253,150,201,112,124,153,125,108,107,85,79,36,183,74,89,230,133,109,142,141,237,99,36,134,39,198,217,156,239,222,177,242,118,21,138,213,133,85,240,215,106,187,103,204,183,95,171,148,122,91,135,215,82,91,152,218,119,92,174,247,58,149,71,50,221,110,141,241,178,89,210,62,72,233,159,202,88,216,200,218,169,201,239,111,39,49,156,228,101,234,107,150,1,134,233,102,201,181,59,79,180,251,30,164,177,227,214,61,55,200,41,168,104,105,145,120,68,207,135,212,42,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,208,182,221,117,231,50,219,110,174,88,181,91,12,173,171,107,237,213,12,101,206,134,26,132,133,151,107,114,189,171,81,69,42,185,143,111,9,26,222,136,229,99,184,61,25,35,83,155,26,169,161,61,186,235,206,27,185,45,35,177,106,182,25,91,72,230,92,105,216,203,157,12,53,11,51,237,55,20,99,86,162,138,85,115,24,238,113,185,221,17,202,198,243,98,178,70,167,7,181,87,165,131,149,110,199,210,198,178,125,63,200,125,186,114,130,246,171,185,140,203,106,26,185,71,170,88,125,13,37,197,142,167,117,182,239,108,169,68,107,46,54,233,31,27,229,129,36,226,174,133,252,162,141,236,145,168,188,94,198,242,107,217,206,55,232,123,74,181,51,21,214,77,56,199,53,75,10,171,243,22,92,154,223,21,194,155,148,145,190,72,121,167,223,130,94,219,222,198,205,19,209,209,200,196,114,240,145,143,106,175,86,169,234,192,35,174,166,239,183,65,180,131,112,214,253,191,234,14,77,73,103,168,170,179,178,190,170,243,60,252,169,40,107,102,168,138,58,90,25,187,104,245,129,239,137,210,212,62,73,214,40,226,137,33,114,185,201,47,86,72,160,115,253,116,208,189,56,220,94,156,92,116,191,84,44,222,122,213,93,210,88,102,137,81,149,86,250,166,162,164,117,84,210,42,47,110,102,114,119,69,232,173,86,185,204,123,94,199,189,142,207,102,229,246,233,157,237,127,84,235,244,207,58,167,255,0,59,89,103,173,231,15,245,157,175,204,205,12,21,157,184,165,147,179,221,236,61,221,167,187,155,63,130,167,240,85,157,62,23,94,32,21,150,138,203,110,217,53,191,34,239,90,166,242,214,236,30,233,60,115,207,85,29,84,179,197,4,54,151,118,216,254,80,175,119,172,82,72,172,108,45,141,209,171,149,139,19,98,182,163,149,110,95,113,120,38,215,244,178,191,83,51,170,143,243,180,118,122,46,19,127,89,221,60,180,211,65,71,220,138,41,59,61,222,195,219,221,123,120,51,248,170,255,0,4,92,240,235,70,175,102,90,245,170,25,6,174,106,4,244,146,95,114,42,134,205,80,148,144,36,48,68,198,70,216,162,134,54,124,213,25,28,81,199,26,43,149,207,84,98,43,156,231,42,185,127,43,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,167,56,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,116,39,179,189,213,97,187,175,210,59,126,97,102,185,82,55,39,183,83,211,211,101,150,136,227,88,95,110,184,171,62,250,182,39,61,238,242,210,57,178,58,23,242,119,38,34,181,87,184,201,24,206,234,85,95,138,158,252,127,244,190,213,52,130,245,254,106,44,190,251,108,184,255,0,219,178,166,200,230,118,191,247,119,74,248,230,255,0,57,78,246,255,0,133,97,93,90,23,161,122,143,184,189,71,183,105,126,151,217,188,245,214,187,172,179,77,42,171,41,109,244,173,84,73,42,170,100,68,94,220,44,228,222,171,209,92,174,115,88,198,189,239,99,29,98,190,34,155,116,193,54,191,176,92,31,77,48,90,127,196,11,101,101,226,183,156,223,214,119,79,130,213,195,61,103,110,89,100,236,247,123,12,119,105,142,224,207,224,137,252,85,96,6,211,189,83,232,223,212,12,123,220,96,52,166,0,51,89,187,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,42,129,156,29,194,229,55,220,27,122,26,151,154,226,213,222,74,245,143,234,133,230,233,110,169,237,50,78,197,84,23,105,100,138,78,15,71,49,220,94,198,175,71,34,181,122,116,84,84,249,23,83,177,125,230,216,183,135,167,21,87,57,45,95,6,204,241,127,47,79,147,91,98,99,214,149,178,74,143,237,84,211,72,238,189,97,151,181,42,164,110,114,201,27,152,230,187,146,35,37,146,74,130,42,239,235,101,24,174,235,52,226,174,247,105,182,121,125,77,198,109,243,73,142,92,41,210,54,73,95,193,29,35,109,149,11,35,152,199,67,43,213,81,142,123,147,179,35,213,232,188,93,43,37,161,108,179,22,190,224,217,85,231,10,202,104,124,149,235,31,184,84,90,238,52,221,214,73,216,170,130,71,71,44,124,216,174,99,184,189,142,78,173,85,106,244,234,138,169,243,47,39,195,175,125,84,219,165,195,83,7,212,26,250,70,106,165,130,158,105,171,161,166,165,149,140,185,219,161,90,118,37,201,85,35,72,33,123,164,168,108,111,133,175,254,219,28,246,177,140,114,49,149,151,226,143,235,179,83,127,37,246,122,34,127,248,42,122,88,202,126,160,87,123,117,184,137,94,38,187,237,186,235,118,101,113,208,205,45,201,169,36,210,251,13,68,109,170,172,181,206,231,179,36,173,98,53,206,124,146,116,68,125,52,50,245,108,108,103,40,222,248,251,252,164,69,135,181,29,118,163,181,29,71,221,174,163,179,10,194,162,242,54,170,30,220,247,251,252,240,171,233,109,20,174,85,68,115,145,21,59,147,63,139,146,40,81,81,210,57,174,85,86,49,146,72,205,15,96,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,225,19,58,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,174,115,55,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,37,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,229,91,151,220,94,9,181,253,44,175,212,204,234,163,252,237,29,158,139,132,223,214,119,79,45,52,208,81,247,34,138,78,207,119,176,246,247,94,222,12,254,42,191,193,23,61,122,233,174,154,143,184,189,71,184,234,134,168,94,124,245,214,187,164,80,195,18,43,41,109,244,173,85,88,233,105,163,85,94,220,44,228,238,137,213,92,174,115,158,247,61,239,123,221,97,94,24,94,30,246,171,253,170,147,113,218,249,137,210,92,109,183,26,122,152,113,220,90,253,104,108,208,84,193,35,97,236,221,156,143,145,90,246,57,171,82,200,226,154,5,69,69,100,236,95,240,78,56,7,136,166,197,106,118,181,153,46,113,167,212,21,111,210,187,253,68,48,208,205,83,85,19,223,108,184,204,149,15,91,106,34,200,179,204,198,199,78,233,25,51,153,253,135,181,142,123,222,213,123,249,254,199,55,119,117,218,14,174,59,43,158,221,87,120,196,239,212,237,182,228,118,168,42,28,199,190,4,122,57,149,80,177,92,145,62,166,21,229,195,184,157,21,146,77,26,58,62,234,200,221,4,98,121,77,139,57,197,108,217,174,45,93,231,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,224,244,107,219,201,143,106,244,114,35,147,175,69,68,95,145,66,254,40,254,187,53,55,242,95,103,162,37,255,0,130,230,186,105,197,14,19,145,237,226,231,121,242,57,157,118,65,83,146,91,105,170,17,25,29,198,149,212,116,209,200,202,119,245,251,243,71,229,94,247,198,168,142,237,185,30,222,104,201,86,59,63,7,42,221,143,165,141,100,250,127,144,251,116,230,107,9,149,186,125,241,211,106,86,219,116,171,107,122,108,202,184,172,88,198,47,143,179,41,185,185,242,192,183,27,141,45,4,108,90,38,71,213,17,244,208,203,213,206,116,141,94,228,209,70,230,35,91,19,100,155,138,109,87,108,249,150,235,245,114,143,75,112,250,234,75,115,27,78,235,149,222,231,82,168,230,91,173,209,190,54,75,58,71,201,29,51,249,75,27,25,27,85,57,61,237,228,230,51,156,140,208,246,149,105,158,43,163,122,113,142,105,110,21,73,229,236,184,205,190,43,125,55,40,227,100,147,112,79,191,60,189,182,49,142,154,87,171,164,145,232,212,231,35,222,229,78,174,82,21,248,213,250,88,197,190,160,80,251,117,196,128,30,23,30,187,52,203,243,175,103,173,47,248,0,10,86,241,171,245,79,139,125,63,161,247,27,137,2,173,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,47,83,195,175,125,84,219,165,195,83,7,212,26,250,70,106,165,130,158,105,171,161,166,165,149,140,185,219,161,90,118,37,201,85,35,72,33,123,164,168,108,111,133,175,254,219,28,246,177,140,114,49,147,40,128,30,53,126,150,49,111,168,20,62,221,113,32,7,133,199,174,205,50,252,235,217,235,75,254,4,0,241,171,244,177,139,125,64,161,246,235,137,74,197,164,248,95,120,130,83,90,105,172,187,94,214,155,173,91,216,250,134,208,97,247,202,153,101,169,127,57,165,165,167,163,178,164,81,64,231,35,17,207,157,204,158,89,120,70,196,108,95,117,141,103,73,63,226,97,187,75,238,215,180,106,219,77,167,151,127,135,103,217,149,193,41,236,213,62,93,147,121,58,90,103,71,37,101,79,9,161,146,25,62,78,134,14,219,248,187,251,235,155,122,246,149,14,1,179,111,22,13,71,212,252,239,12,208,253,82,210,111,180,119,172,130,225,29,175,237,22,58,229,142,102,199,217,106,121,154,138,30,14,99,184,189,146,77,60,177,201,20,113,196,175,115,98,68,139,139,248,175,141,95,170,124,91,233,253,15,184,220,78,171,224,99,248,217,250,111,249,145,106,128,21,23,226,177,177,90,108,58,74,253,211,233,69,5,37,53,138,170,161,102,205,104,93,85,43,167,109,198,174,181,235,241,38,44,210,57,28,201,101,168,142,39,67,26,55,182,169,27,154,199,53,210,44,80,131,109,27,139,206,246,191,170,116,26,153,130,212,127,154,163,188,81,112,135,250,206,215,230,97,154,122,62,228,177,73,217,238,246,24,222,235,27,205,159,197,23,248,162,222,246,107,188,77,35,196,118,185,22,233,219,120,164,150,197,116,179,182,182,199,67,81,88,198,79,112,184,201,19,150,43,95,88,123,200,218,158,235,31,20,168,212,147,178,177,204,231,253,216,158,169,66,219,138,215,156,203,114,90,185,125,213,108,206,182,173,207,184,212,61,150,202,25,170,18,102,90,109,200,247,45,61,20,74,214,49,188,35,107,186,43,145,141,230,245,124,142,78,111,114,173,133,120,86,108,59,255,0,68,110,175,87,236,191,231,101,196,44,87,59,119,253,131,233,175,109,127,119,255,0,120,108,76,146,31,243,117,12,119,248,39,150,168,14,85,187,31,75,26,201,244,255,0,33,246,233,204,214,26,168,6,107,55,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,40,4,208,247,135,238,175,97,186,191,181,12,6,124,62,122,181,126,31,103,161,196,46,240,212,192,177,62,11,141,13,28,12,149,168,191,54,189,142,106,199,35,28,213,94,172,149,168,238,47,71,177,178,40,2,141,188,95,243,252,55,58,221,125,53,46,31,144,210,93,159,138,226,244,214,11,186,211,42,185,148,183,24,235,43,37,150,157,95,211,139,158,198,207,26,63,138,175,23,242,99,186,61,143,107,125,7,130,167,170,124,167,233,253,119,184,219,139,169,0,135,254,32,91,238,177,109,87,21,147,10,197,159,231,117,55,32,183,172,150,234,110,143,143,225,116,179,199,85,28,87,94,111,167,150,158,126,213,77,59,83,203,57,81,207,235,213,122,55,230,180,89,254,202,179,220,171,253,213,200,242,76,142,225,255,0,73,89,93,114,174,168,147,254,244,147,77,36,143,255,0,157,206,115,191,202,170,50,204,90,251,131,101,87,156,43,41,161,242,87,172,126,225,81,107,184,211,119,89,39,98,170,9,29,28,177,243,98,185,142,226,246,57,58,181,85,171,211,170,42,167,204,94,113,107,238,63,110,177,93,174,244,62,94,147,38,183,190,233,107,147,186,199,249,138,86,85,84,82,58,78,141,85,86,116,158,146,161,157,28,136,239,185,215,167,23,53,86,194,188,41,247,199,77,166,183,90,13,173,234,75,42,229,177,100,247,132,102,45,115,107,229,157,109,215,26,167,49,137,68,248,250,170,50,154,105,122,57,174,141,169,219,154,89,28,244,115,101,116,144,220,72,6,107,55,99,234,159,89,62,160,100,62,227,57,229,52,171,83,50,173,27,212,124,115,84,176,170,191,47,122,198,110,17,92,41,185,73,35,35,155,130,253,248,37,237,189,143,116,50,177,93,28,140,71,39,56,222,246,170,244,114,154,30,218,174,230,48,221,215,233,29,30,169,97,244,53,118,231,182,161,214,219,189,178,165,21,207,183,92,99,100,111,150,4,147,138,54,102,113,150,55,178,70,162,114,99,219,201,172,127,56,217,216,1,154,205,216,250,167,214,79,168,25,15,184,206,124,155,117,215,156,203,109,186,185,98,213,108,50,182,173,175,183,84,49,151,58,24,106,18,22,93,173,202,246,173,69,20,170,230,61,188,36,107,122,35,149,142,224,244,100,141,78,108,106,166,130,118,209,184,188,19,116,26,89,65,169,152,45,71,249,170,59,197,23,9,191,171,46,158,90,25,167,163,238,75,20,125,238,215,125,141,238,177,188,31,252,81,127,138,39,85,7,228,229,152,181,139,57,197,111,56,86,83,67,231,108,185,5,190,162,215,113,166,238,190,62,253,44,241,186,57,99,230,197,107,219,201,143,114,117,106,163,147,175,84,84,95,153,157,125,224,109,174,251,181,109,113,188,105,149,205,123,214,169,185,93,49,186,183,85,50,121,42,236,242,205,35,41,228,149,90,214,113,153,59,79,142,68,86,49,59,145,189,90,138,197,99,157,42,188,40,247,175,251,50,202,160,219,94,166,92,238,181,56,222,91,112,167,166,196,165,235,222,134,207,116,154,71,53,105,248,35,86,70,195,85,36,140,249,181,220,35,149,57,43,17,38,154,86,203,255,0,18,189,235,219,182,233,167,21,218,95,133,92,250,106,110,93,111,108,116,204,106,213,65,37,170,215,82,149,49,62,231,20,241,181,24,179,49,240,57,145,181,37,107,219,35,217,42,163,154,197,107,233,7,19,197,175,185,206,85,102,194,177,106,31,59,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,31,55,171,88,222,79,123,83,171,149,26,157,122,170,162,124,205,9,236,163,106,54,45,165,232,213,22,27,218,181,86,101,247,46,149,153,77,238,138,23,183,207,213,114,122,199,26,58,69,87,172,48,49,253,168,211,163,26,189,31,39,109,143,150,68,61,94,236,125,44,107,39,211,252,135,219,167,51,88,72,173,142,110,238,235,180,29,92,118,87,61,186,174,241,137,223,169,219,109,200,237,80,84,57,143,124,8,244,115,42,161,98,185,34,125,76,43,203,135,113,58,43,36,154,52,116,125,213,145,186,8,196,242,155,22,115,138,217,179,92,90,187,206,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,193,232,215,183,147,30,213,232,228,71,39,94,138,136,191,35,245,142,85,187,31,75,26,201,244,255,0,33,246,233,204,214,18,211,195,231,123,119,93,168,103,242,88,178,121,234,235,180,235,42,168,167,134,235,70,234,167,54,11,76,238,154,22,190,236,200,219,12,175,123,227,167,108,141,116,81,163,86,100,237,163,149,86,56,250,94,246,39,148,216,179,156,86,205,154,226,213,222,118,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,15,70,189,188,152,246,175,71,34,57,58,244,84,69,249,31,172,68,175,16,109,237,218,182,161,128,71,98,198,39,164,174,212,92,170,158,162,27,85,27,106,154,217,237,48,58,25,154,203,179,227,116,50,177,236,142,161,177,181,177,72,141,73,151,184,141,85,72,228,233,68,63,236,171,61,202,191,221,92,143,36,200,238,31,244,149,149,215,42,234,137,63,239,73,52,210,72,255,0,249,220,231,59,252,170,166,135,182,83,164,90,161,161,251,121,198,180,255,0,86,115,186,188,142,239,75,79,12,208,211,212,193,27,95,97,129,244,241,117,180,164,172,150,68,169,101,60,169,51,89,47,46,156,21,172,98,54,54,49,19,186,131,133,111,19,106,184,110,235,244,142,225,135,222,109,180,141,201,237,212,245,21,56,157,222,73,22,23,219,174,42,207,184,142,149,172,123,188,180,142,108,109,153,156,93,201,136,142,68,238,50,55,179,61,153,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,57,196,254,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,103,222,31,158,37,248,245,151,72,238,154,91,175,213,20,148,111,211,44,94,74,220,126,231,28,244,180,207,187,219,168,216,214,71,107,108,114,201,27,100,174,70,240,100,40,197,253,243,26,188,248,190,55,73,52,0,221,86,230,51,45,215,234,229,102,169,102,20,52,150,230,54,157,182,219,69,178,153,17,204,183,91,163,124,143,138,5,147,138,58,103,242,150,71,190,71,34,114,123,221,197,172,103,8,217,202,171,109,55,91,117,53,5,101,194,217,87,75,79,116,167,90,186,25,102,133,204,101,84,9,44,144,172,177,57,83,163,216,146,195,44,106,230,245,78,113,189,191,197,170,137,245,217,177,107,238,65,110,191,93,173,20,62,98,147,25,183,178,233,116,147,186,198,121,122,87,213,65,72,217,58,57,81,95,214,122,186,118,116,106,43,190,255,0,94,156,90,229,78,129,182,141,197,231,123,95,213,58,13,76,193,106,63,205,81,222,40,184,67,253,103,107,243,48,205,61,31,114,88,164,236,247,123,12,111,117,141,230,207,226,139,252,81,108,211,119,126,43,26,94,205,6,164,183,109,222,239,87,113,204,53,10,207,43,123,170,233,41,39,196,224,147,156,50,190,119,70,228,115,43,154,228,122,68,200,222,168,213,107,103,228,232,251,41,81,81,120,158,45,125,206,114,171,54,21,139,80,249,219,214,65,112,167,181,219,169,187,172,143,191,85,60,141,142,40,249,189,90,198,242,123,218,157,92,168,212,235,213,85,19,230,95,158,192,118,125,106,218,110,145,181,183,4,171,147,59,204,105,232,235,242,183,205,43,85,148,211,177,142,88,232,98,108,111,116,92,41,214,105,88,178,53,206,89,94,231,191,151,5,142,56,249,7,141,95,165,140,91,234,5,15,183,92,74,149,219,214,83,98,193,181,247,77,51,92,166,187,201,89,113,252,194,205,116,184,212,246,159,39,98,150,10,216,164,150,78,12,71,61,220,88,199,47,70,162,185,122,116,68,85,249,26,94,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,193,249,57,102,83,98,193,177,91,206,107,148,215,121,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,56,49,28,247,113,99,28,189,26,138,229,233,209,17,87,228,102,139,91,243,91,86,165,107,70,125,168,214,42,122,184,45,185,86,81,117,189,209,197,86,198,182,120,224,169,171,146,104,219,35,90,231,53,30,141,122,34,162,57,201,215,175,69,95,226,94,79,133,199,161,61,50,252,235,222,43,73,84,12,214,110,199,213,62,178,125,64,200,125,198,115,228,219,174,188,230,91,109,213,203,22,171,97,149,181,109,125,186,161,140,185,208,195,80,144,178,237,110,87,181,106,40,165,87,49,237,225,35,91,209,28,172,119,7,163,36,106,115,99,85,52,19,182,141,197,224,155,160,210,202,13,76,193,106,63,205,81,222,40,184,77,253,89,116,242,208,205,61,31,114,88,163,239,118,187,236,111,117,141,224,255,0,226,139,252,81,58,168,32,7,138,22,197,191,109,120,171,245,199,71,48,207,55,169,54,94,31,24,166,162,119,25,175,182,184,227,114,47,72,81,171,230,43,33,233,31,111,162,181,239,137,31,31,239,92,218,120,210,154,241,60,166,251,131,101,86,108,215,22,174,242,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,112,122,57,142,226,246,53,122,57,21,171,211,162,162,167,200,246,187,141,214,251,174,227,181,134,245,172,183,219,29,37,162,229,127,167,183,54,178,146,146,71,62,4,158,158,134,10,105,31,31,47,188,214,61,208,43,209,138,174,86,35,209,170,231,241,230,190,175,19,221,158,101,130,237,67,32,218,246,31,79,87,105,102,85,148,73,122,187,223,41,171,209,175,170,183,73,71,21,60,182,213,139,183,201,172,123,160,141,207,145,178,167,38,114,137,205,86,61,252,188,78,133,232,94,163,238,47,81,237,218,95,165,246,111,61,117,174,235,44,211,74,170,202,91,125,43,85,18,74,170,153,17,23,183,11,57,55,170,244,87,43,156,214,49,175,123,216,199,104,83,109,27,116,193,54,191,165,148,26,103,130,211,255,0,154,172,188,86,243,155,250,206,233,229,161,134,122,206,220,178,201,217,238,246,24,238,211,29,193,159,193,19,248,170,245,83,53,155,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,146,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,82,183,139,222,11,184,234,29,101,164,206,181,34,233,241,173,54,171,229,71,135,79,111,129,241,80,218,186,181,29,37,28,209,43,157,194,177,221,190,110,149,206,95,48,214,35,152,173,108,75,5,60,74,219,94,73,165,248,142,188,224,217,22,180,99,20,151,252,38,142,241,10,222,168,234,214,69,129,176,59,171,124,196,145,198,199,186,102,66,231,54,117,131,139,146,100,137,98,84,84,122,154,83,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,230,187,161,212,205,26,210,205,14,202,175,122,243,87,211,16,185,91,234,44,213,118,248,164,115,106,174,222,102,23,198,180,52,200,199,177,238,154,86,43,209,56,185,188,90,142,123,156,198,49,207,110,109,174,210,90,166,186,214,205,98,162,171,163,182,190,162,71,81,211,213,212,182,166,120,96,87,47,109,146,74,216,227,108,143,70,244,69,122,70,196,114,162,170,53,189,122,37,191,248,44,99,26,185,107,210,60,175,34,188,220,41,41,244,234,243,120,123,236,182,217,173,175,109,92,247,22,50,56,234,107,98,168,94,45,90,101,107,35,129,91,251,222,82,192,254,139,10,196,244,154,16,120,163,250,236,212,223,201,125,158,136,141,88,158,83,125,193,178,171,54,107,139,87,121,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,56,61,28,199,113,123,26,189,28,138,213,233,209,81,83,228,95,78,193,119,175,138,238,179,78,41,44,151,107,159,151,212,220,102,223,12,121,29,190,161,99,100,149,252,17,177,186,231,78,145,181,140,116,50,189,81,94,214,53,59,50,61,24,169,197,209,62,89,84,114,173,216,250,88,214,79,167,249,15,183,78,102,176,245,90,85,166,121,86,178,106,62,57,165,184,85,39,152,189,100,215,8,173,244,220,163,145,241,195,205,126,252,242,246,216,247,182,24,152,142,146,71,163,87,132,108,123,149,58,53,77,4,232,14,136,105,126,197,246,243,91,98,130,249,87,37,162,195,79,87,147,229,55,218,152,228,123,234,167,101,59,86,170,169,32,143,154,198,196,138,6,181,144,198,142,84,100,109,69,89,36,87,61,240,87,78,124,99,170,102,220,189,242,124,250,213,87,79,162,183,250,136,105,45,48,201,77,19,238,56,227,24,196,98,86,57,96,103,41,217,43,145,210,77,10,172,175,143,154,36,47,127,107,132,253,43,197,255,0,41,177,103,59,47,211,220,215,22,174,243,182,92,131,48,180,221,45,213,61,167,199,223,165,158,211,95,36,82,112,122,53,237,228,199,181,122,57,17,201,215,162,162,47,200,130,222,23,30,187,52,203,243,175,103,173,47,248,0,10,86,241,171,245,79,139,125,63,161,247,27,137,23,244,139,108,249,150,181,105,30,169,234,150,25,93,72,247,233,69,61,5,202,231,108,153,82,55,212,219,166,101,91,234,39,138,71,57,27,206,6,210,115,88,213,62,251,28,254,46,230,214,199,39,128,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,206,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,93,20,109,87,115,24,110,235,244,142,143,84,176,250,26,187,115,219,80,235,109,222,217,82,138,231,219,174,49,178,55,203,2,73,197,27,51,56,203,27,217,35,81,57,49,237,228,214,63,156,108,140,30,53,126,150,49,111,168,20,62,221,113,32,7,133,199,174,205,50,252,235,217,235,75,254,4,0,241,171,244,177,139,125,64,161,246,235,137,84,27,114,209,11,174,227,181,134,203,163,86,43,229,37,162,229,127,167,184,186,142,174,174,55,62,4,158,158,134,122,152,217,39,31,188,214,61,208,35,21,232,142,86,35,213,200,215,241,224,190,43,44,197,175,184,54,85,121,194,178,154,31,37,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,31,54,43,152,238,47,99,147,171,85,90,189,58,162,170,124,207,85,172,58,233,168,250,243,89,140,221,181,66,243,241,155,174,47,143,195,141,195,114,149,21,106,171,41,98,158,121,163,125,75,213,87,187,50,121,135,49,100,232,142,123,88,213,127,39,171,222,251,10,240,80,209,11,170,221,115,45,200,205,124,164,109,181,180,245,24,61,61,181,177,185,211,201,58,186,138,178,89,222,239,147,88,198,181,33,107,81,57,43,213,242,42,240,224,157,206,107,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,54,126,155,254,100,90,160,7,201,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,64,59,254,217,245,215,105,186,184,230,219,210,146,76,19,49,168,172,175,197,31,12,174,87,211,64,199,181,100,161,149,178,61,210,243,167,73,162,98,72,231,57,37,99,152,254,92,214,72,227,224,18,103,249,148,184,13,62,150,187,33,171,76,78,150,241,53,253,150,150,170,54,5,184,203,12,112,58,161,232,137,213,239,72,161,99,27,201,87,130,44,156,56,247,36,229,39,252,57,182,81,253,42,181,30,123,254,127,108,186,199,166,88,183,239,46,85,48,39,106,59,165,114,43,22,59,99,102,228,215,183,147,30,178,74,232,145,206,100,109,107,122,196,233,162,145,47,164,3,149,110,199,210,198,178,125,63,200,125,186,115,53,134,170,1,154,205,216,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,74,1,58,254,213,119,49,153,109,67,87,40,245,75,15,161,164,184,177,212,238,182,221,237,149,40,141,101,198,221,35,227,124,176,36,156,85,208,191,148,81,189,146,53,23,139,216,222,77,123,57,198,253,15,105,86,166,98,186,201,167,24,230,169,97,85,126,98,203,147,91,226,184,83,114,146,55,201,15,52,251,240,75,219,123,216,217,162,122,58,57,24,142,94,18,49,237,85,234,213,61,89,8,60,75,247,199,77,183,28,54,109,30,193,217,86,253,69,205,44,242,62,26,184,223,45,59,44,118,233,150,72,22,181,179,49,90,229,169,87,50,86,194,214,59,238,62,53,145,234,136,214,50,106,54,39,255,0,130,167,170,124,167,233,253,119,184,219,139,169,7,20,221,118,235,180,227,105,90,112,252,215,53,151,207,93,107,187,144,88,44,16,76,140,170,187,213,53,17,85,173,85,69,237,194,206,77,89,102,84,86,198,215,53,17,30,247,199,27,243,197,159,231,249,150,169,230,87,109,65,212,28,134,174,249,144,223,42,22,166,186,186,165,83,156,175,232,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,150,211,225,79,177,202,157,53,181,80,110,147,82,95,73,45,247,39,179,163,241,107,99,89,20,233,110,183,85,53,143,74,215,201,209,85,149,51,69,209,173,108,110,78,220,50,200,215,171,157,43,163,134,178,247,99,234,159,89,62,160,100,62,227,57,105,59,98,219,62,27,186,255,0,11,125,62,210,220,194,186,174,220,246,212,93,238,86,139,157,50,171,159,110,184,199,117,184,178,41,214,62,72,217,153,198,89,24,248,220,169,201,143,119,23,49,252,36,101,69,234,174,153,229,90,55,168,249,30,150,230,180,158,94,245,140,220,37,183,212,241,142,70,71,55,5,251,147,197,220,99,30,232,101,98,182,72,222,173,78,113,189,142,68,232,228,45,43,194,159,125,85,57,140,116,27,88,213,122,250,186,155,237,45,58,67,133,87,54,150,38,192,235,117,37,19,19,225,175,72,99,106,181,241,69,79,36,173,154,69,119,113,22,70,185,237,115,99,73,108,208,25,172,221,143,170,125,100,250,129,144,251,140,226,159,111,89,85,195,108,179,110,118,211,83,231,44,182,220,194,92,74,239,69,29,44,142,146,135,251,214,158,104,43,29,35,81,88,144,189,243,172,46,87,240,227,34,192,136,175,89,122,49,182,141,197,231,123,95,213,58,13,76,193,106,63,205,81,222,40,184,67,253,103,107,243,48,205,61,31,114,88,164,236,247,123,12,111,117,141,230,207,226,139,252,81,116,61,162,250,189,134,235,214,151,227,250,185,167,243,213,201,98,200,169,221,53,58,85,192,176,207,19,217,35,162,150,25,25,243,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,246,166,107,55,99,234,159,89,62,160,100,62,227,57,245,102,251,103,204,176,237,186,105,230,230,155,93,73,95,137,231,149,21,150,215,163,85,35,158,219,113,130,170,174,38,192,246,43,149,100,100,177,82,62,86,200,223,224,169,35,30,214,244,141,210,250,13,148,110,186,251,180,189,101,162,204,187,183,90,204,66,229,210,143,41,178,81,76,198,249,250,94,47,72,228,70,200,138,197,154,7,191,187,26,245,99,151,163,227,238,49,146,200,166,130,112,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,240,149,157,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,3,138,111,3,109,118,45,212,232,117,227,76,174,107,217,186,195,202,233,141,213,186,169,240,71,73,120,138,25,25,79,36,170,214,191,148,43,221,124,114,34,177,235,219,145,234,212,71,163,28,220,235,229,152,181,247,6,202,175,56,86,83,67,228,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,230,197,115,29,197,236,114,117,106,171,87,167,84,85,79,152,202,114,204,171,57,190,213,101,57,174,77,117,200,47,85,188,60,205,198,233,91,37,93,84,252,24,214,51,156,178,43,158,238,44,99,90,157,87,228,214,162,39,201,16,185,79,9,189,161,254,200,180,227,250,65,102,180,92,50,252,254,222,207,132,182,58,254,236,116,184,236,201,12,240,242,141,136,140,73,167,123,27,43,186,185,234,216,219,3,83,180,245,153,139,63,206,85,187,31,75,26,201,244,255,0,33,246,233,204,214,29,87,93,118,245,149,104,93,30,159,222,238,213,63,17,178,234,70,31,108,203,109,23,8,233,100,138,52,243,48,50,73,232,220,174,69,98,205,3,222,136,228,99,157,214,57,32,122,163,22,94,13,238,190,29,123,234,169,218,214,100,152,62,160,215,213,191,74,239,245,19,77,93,13,53,44,79,125,178,227,50,83,177,46,74,169,26,207,51,27,29,59,99,124,45,127,246,30,231,181,143,123,81,143,189,227,149,110,199,210,198,178,125,63,200,125,186,115,53,135,95,221,86,217,243,45,168,106,229,102,150,230,21,212,151,22,58,157,183,43,69,206,153,81,172,184,219,164,124,140,138,117,143,146,186,23,242,138,70,62,55,42,241,123,29,197,207,103,9,31,42,188,46,119,219,106,209,59,172,218,17,173,25,53,93,62,19,124,168,99,177,251,141,92,237,242,88,245,107,156,245,149,146,114,78,81,83,84,57,237,85,127,62,220,82,53,94,173,106,77,52,173,179,253,213,110,99,13,218,134,145,214,106,150,97,67,87,113,123,170,27,109,180,91,41,145,90,251,141,198,70,72,248,160,89,56,171,97,103,24,164,123,228,114,47,22,49,220,90,247,240,141,249,225,213,93,76,202,181,147,81,242,61,82,205,106,252,197,235,38,184,75,112,169,227,36,143,142,30,107,247,32,139,184,247,189,176,196,196,108,113,177,92,188,35,99,26,139,209,168,90,87,133,62,197,106,112,232,232,55,79,170,244,21,116,215,218,170,116,155,10,161,109,84,78,129,182,234,186,38,47,196,158,176,200,229,115,229,138,162,72,155,12,136,222,218,36,142,115,28,231,70,177,89,160,0,134,190,34,155,21,166,221,46,26,185,198,159,80,82,51,85,44,20,240,195,67,53,77,84,172,101,206,221,10,212,61,109,168,139,34,65,11,221,37,67,164,100,206,103,246,216,214,57,236,99,149,236,162,187,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,73,85,225,243,178,75,174,235,243,249,47,185,60,21,116,58,117,138,212,83,205,117,172,117,43,157,5,218,118,205,11,159,105,100,141,154,39,177,242,83,186,71,58,88,213,203,10,118,213,200,139,36,125,125,175,139,254,45,98,193,181,247,79,112,172,90,135,201,89,113,253,47,180,218,237,212,221,215,201,216,165,130,182,190,56,163,230,245,115,221,197,140,106,117,114,171,151,167,85,85,95,153,245,248,53,90,109,87,253,201,102,214,43,237,178,146,227,109,184,233,189,202,146,178,142,174,22,205,5,76,18,87,219,219,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,167,149,241,20,216,173,78,214,179,37,206,52,250,130,173,250,87,127,168,134,26,25,170,106,162,123,237,151,25,146,161,235,109,68,89,22,121,152,216,233,221,35,38,115,63,176,246,177,207,123,218,175,124,53,47,39,195,67,99,148,219,113,195,97,214,28,225,245,111,212,92,210,207,27,38,164,145,146,211,178,199,110,153,99,157,40,157,11,209,174,90,149,115,34,116,206,123,126,227,227,72,216,136,141,123,230,155,228,0,241,171,244,177,139,125,64,161,246,235,137,74,197,143,248,83,239,142,155,77,110,180,27,91,212,150,85,203,98,201,239,8,204,90,230,215,203,58,219,174,53,78,99,18,137,241,245,84,101,52,210,244,115,93,27,83,183,52,178,57,232,230,202,233,33,184,144,81,183,137,126,248,234,119,29,153,77,163,216,59,41,25,167,88,93,226,71,195,87,27,226,168,125,242,227,10,73,2,214,182,102,43,154,148,200,215,202,216,90,199,125,246,72,178,61,85,92,198,67,8,11,254,240,184,244,39,166,95,157,123,197,105,42,129,154,205,216,250,167,214,79,168,25,15,184,206,125,89,190,217,243,44,59,110,154,121,185,166,215,82,87,226,121,229,69,101,181,232,213,72,231,182,220,96,170,171,137,176,61,138,229,89,25,44,84,143,149,178,55,248,42,72,199,181,189,35,116,191,173,179,189,213,102,91,80,213,203,126,97,102,185,85,187,24,184,212,83,211,101,150,136,227,73,153,113,183,35,254,250,182,39,61,141,243,49,181,210,58,23,242,111,23,170,181,87,182,249,24,253,9,224,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,225,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,160,5,74,248,162,248,127,214,90,43,46,91,155,209,12,119,189,106,155,204,220,115,139,92,18,79,61,84,117,82,207,44,243,93,155,220,123,249,66,189,222,146,199,26,49,176,182,54,200,141,86,44,174,138,176,79,213,196,241,107,238,115,149,89,176,172,90,135,206,222,178,11,133,61,174,221,77,221,100,125,250,169,228,108,113,71,205,234,214,55,147,222,212,234,229,70,167,94,170,168,159,50,250,118,11,178,140,87,106,122,113,73,123,187,91,60,198,166,228,214,248,100,200,238,21,9,27,228,160,230,141,145,214,202,117,141,207,99,97,137,232,136,247,49,203,222,145,136,245,94,45,137,145,74,160,102,179,118,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,210,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,127,174,154,23,167,27,139,211,139,142,151,234,133,155,207,90,171,186,75,12,209,42,50,170,223,84,212,84,142,170,154,69,69,237,204,206,78,232,189,21,170,215,57,143,107,216,247,177,217,236,220,190,221,51,189,175,234,157,126,153,231,84,255,0,231,107,44,245,188,225,254,179,181,249,153,161,130,179,183,20,178,118,123,189,135,187,180,247,115,103,240,84,254,10,179,43,195,79,196,79,25,209,92,102,171,67,119,1,125,164,180,225,54,154,121,235,241,187,195,104,42,38,158,154,121,42,17,242,208,190,58,88,100,116,172,123,166,154,102,200,228,69,98,182,70,171,158,143,141,177,240,173,253,111,95,42,221,102,163,213,217,45,55,63,47,166,88,205,194,104,241,203,125,58,200,200,235,248,43,163,109,206,161,36,107,30,233,165,98,170,177,175,106,118,99,122,177,19,147,165,124,191,171,225,251,177,27,238,234,178,168,243,92,165,158,75,76,177,251,130,71,113,169,234,201,62,41,85,4,148,178,75,106,224,202,136,170,32,238,211,84,57,124,203,81,90,206,157,19,171,190,73,123,214,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,20,25,226,143,235,179,83,127,37,246,122,35,207,224,187,62,201,181,71,104,151,189,200,233,250,85,220,46,88,126,81,114,160,200,109,174,150,158,40,33,178,83,91,32,172,117,115,29,35,216,238,113,185,210,53,209,183,184,233,18,88,213,173,111,109,220,249,166,133,235,166,163,237,211,81,237,218,161,165,247,159,35,117,161,235,20,208,202,138,250,91,133,43,149,22,74,90,152,209,83,185,11,248,183,170,117,71,35,154,215,177,204,123,24,246,232,83,109,27,139,193,55,65,165,148,26,153,130,212,127,154,163,188,81,112,155,250,178,233,229,161,154,122,62,228,177,71,222,237,119,216,222,235,27,193,255,0,197,23,248,162,55,99,233,99,89,62,159,228,62,221,57,154,194,247,188,51,118,153,134,232,70,139,218,181,73,181,20,151,188,179,82,172,246,251,211,238,206,160,88,39,160,183,84,210,83,206,219,107,21,100,122,43,27,42,189,238,145,169,31,117,123,124,219,251,168,248,215,95,136,166,250,170,119,75,153,46,15,167,213,245,108,210,187,5,68,51,80,195,83,75,19,31,115,184,194,149,12,91,146,42,198,147,194,199,71,80,232,217,11,159,253,134,53,238,99,30,229,99,60,254,193,118,81,149,110,179,81,233,47,119,107,103,151,211,44,102,225,12,153,29,194,161,36,100,117,252,21,178,58,217,78,177,185,143,116,210,177,81,30,230,57,59,49,189,30,171,201,209,50,89,211,226,255,0,139,88,176,109,151,233,238,21,139,80,249,43,46,63,152,90,109,118,234,110,235,228,236,82,193,105,175,142,40,249,189,92,247,113,99,26,157,92,170,229,233,213,85,87,230,65,111,11,143,93,154,101,249,215,179,214,151,252,0,5,43,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,141,159,166,255,0,153,30,43,197,99,99,148,218,107,117,175,221,38,155,62,174,91,22,79,120,87,229,54,199,50,89,214,221,113,170,115,222,181,172,147,162,163,41,166,151,171,92,217,28,157,185,165,141,172,87,54,86,199,12,63,218,174,230,51,45,168,106,229,30,169,97,244,52,151,22,58,157,214,219,189,178,165,17,172,184,219,164,124,111,150,4,147,138,186,23,242,138,55,178,70,162,241,123,27,201,175,103,56,223,99,254,42,218,153,138,235,38,196,116,207,84,176,170,191,49,101,201,179,11,101,194,155,148,145,190,72,121,219,46,60,224,151,182,247,177,179,68,244,116,114,49,28,188,36,99,218,171,213,170,66,191,11,143,93,154,101,249,215,179,214,151,252,8,1,227,87,233,99,22,250,129,67,237,215,18,189,124,50,238,214,171,46,248,244,194,178,243,115,164,160,167,146,162,229,72,201,106,102,108,76,116,243,219,42,225,134,36,115,149,17,95,36,178,71,27,27,252,92,247,181,169,213,85,16,179,79,17,157,132,255,0,74,139,20,26,145,167,115,249,125,77,198,109,254,78,146,158,122,142,20,183,170,22,61,242,165,27,149,235,194,25,145,242,72,232,165,249,53,92,247,50,85,226,230,201,13,32,226,120,181,247,57,202,172,216,86,45,67,231,111,89,5,194,158,215,110,166,238,178,62,253,84,242,54,56,163,230,245,107,27,201,239,106,117,114,163,83,175,85,84,79,153,165,237,20,210,251,86,138,233,30,33,165,22,103,82,73,79,139,89,233,173,175,168,166,162,109,35,43,39,99,19,189,84,177,53,85,24,249,165,238,74,255,0,188,229,87,200,229,87,57,85,85,106,47,198,175,213,62,45,244,254,135,220,110,39,85,240,49,252,108,253,55,252,200,181,64,1,82,190,46,123,197,197,114,190,246,213,48,154,59,85,231,224,215,10,75,141,246,250,201,35,168,242,117,209,121,134,73,110,141,143,129,123,115,51,148,46,124,240,204,142,111,89,105,220,137,214,102,21,130,91,79,131,174,235,168,238,22,41,182,153,150,203,218,175,181,249,203,198,41,83,36,208,71,28,212,174,122,73,83,64,214,116,108,143,153,178,73,61,75,87,247,142,116,110,159,175,109,176,53,29,103,224,28,171,118,62,150,53,147,233,254,67,237,211,153,172,53,80,12,214,110,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,80,9,221,119,3,180,204,203,66,48,29,48,213,39,84,85,222,241,61,74,197,237,215,166,93,155,64,144,65,65,113,169,133,103,117,181,234,146,61,85,237,137,88,246,200,228,143,186,157,206,13,253,212,156,125,255,0,135,206,246,238,187,80,207,228,177,100,243,213,215,105,214,85,81,79,13,214,141,213,78,108,22,153,221,52,45,125,217,145,182,25,94,247,199,78,217,26,232,163,70,172,201,219,71,42,172,113,244,181,253,230,239,71,21,219,6,135,80,234,70,54,235,86,83,122,203,248,193,136,83,199,93,27,233,107,57,195,221,74,231,43,30,143,150,142,54,44,110,115,161,235,201,210,192,206,81,164,169,35,104,7,44,202,111,185,206,85,121,205,114,154,239,59,122,200,46,21,23,75,141,79,105,145,247,234,167,145,210,75,39,6,35,88,222,79,123,151,163,81,26,157,122,34,34,124,143,107,173,218,13,153,104,28,152,93,175,80,40,170,237,183,220,179,23,139,38,168,180,213,211,164,51,219,89,45,109,92,17,67,34,115,114,243,116,84,209,202,168,228,99,216,179,44,110,98,58,53,235,45,124,21,61,83,229,63,79,235,189,198,220,93,72,57,254,186,104,94,156,110,47,78,46,58,95,170,22,111,61,106,174,233,44,51,68,168,202,171,125,83,81,82,58,170,105,21,23,183,51,57,59,162,244,86,171,92,230,61,175,99,222,199,66,173,189,120,70,216,180,139,113,211,106,134,89,156,253,160,196,49,107,132,23,76,42,223,27,159,21,116,149,76,122,73,20,151,23,53,173,103,247,187,218,222,41,18,241,157,205,107,222,145,49,29,3,236,84,205,102,236,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,167,201,226,13,178,75,86,235,240,8,239,184,196,20,148,58,139,138,211,212,77,106,172,109,43,93,61,218,6,195,51,153,105,124,142,154,38,49,146,84,58,55,54,89,21,201,10,247,21,168,137,36,157,126,189,144,108,39,4,218,61,138,12,142,182,127,141,234,109,202,223,37,29,238,247,21,68,205,165,100,50,190,25,29,71,77,10,170,49,97,99,224,141,82,87,179,186,247,35,157,213,141,114,68,201,84,12,214,110,199,213,62,178,125,64,200,125,198,114,210,124,26,173,54,171,254,209,51,107,21,246,217,73,113,182,220,115,139,149,37,101,29,92,45,154,10,152,36,182,91,219,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,164,21,241,6,217,37,215,106,25,252,119,220,98,10,186,237,58,202,170,42,38,181,86,54,149,205,130,211,59,166,153,204,180,190,71,77,43,222,248,233,219,27,155,44,138,213,153,59,138,212,85,142,78,143,15,157,237,221,118,161,159,201,98,201,231,171,174,211,172,170,162,158,27,173,27,170,156,216,45,51,186,104,90,251,179,35,108,50,189,239,142,157,178,53,209,70,141,89,147,182,142,85,88,227,233,123,216,158,83,98,206,113,91,54,107,139,87,121,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,56,61,26,246,242,99,218,189,28,136,228,235,209,81,23,228,103,11,118,62,169,245,147,234,6,67,238,51,151,39,225,201,139,88,179,159,14,172,47,10,202,104,124,237,151,32,183,228,86,187,141,55,117,241,247,233,103,186,87,199,44,124,216,173,123,121,49,238,78,173,84,114,117,234,138,139,243,42,135,124,155,68,186,237,7,87,27,138,65,113,171,188,98,119,234,119,92,177,203,172,244,238,99,223,2,61,90,250,89,158,141,72,159,83,10,241,231,219,94,138,201,33,145,91,31,117,35,111,64,240,235,223,85,78,214,179,36,193,245,6,190,173,250,87,127,168,154,106,232,105,169,98,123,237,151,25,146,157,137,114,85,72,214,121,152,216,233,219,27,225,107,255,0,176,247,61,172,123,218,140,125,233,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,103,228,229,153,77,139,6,197,111,57,174,83,93,228,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,224,196,115,221,197,140,114,244,106,43,151,167,68,69,95,145,159,125,250,238,98,155,116,251,134,185,231,22,106,26,72,49,235,29,63,217,204,126,104,82,94,117,182,232,42,39,124,117,114,164,173,107,154,249,93,52,146,35,56,51,131,28,198,42,57,204,115,221,194,177,60,166,251,131,101,86,108,215,22,174,242,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,112,122,57,142,226,246,53,122,57,21,171,211,162,162,167,200,209,158,213,119,49,134,238,191,72,232,245,75,15,161,171,183,61,181,14,182,221,237,149,40,174,125,186,227,27,35,124,176,36,156,81,179,51,140,177,189,146,53,19,147,30,222,77,99,249,198,206,192,114,173,216,250,88,214,79,167,249,15,183,78,102,176,208,70,51,160,216,110,228,188,63,52,227,74,115,58,42,71,50,227,166,246,23,219,43,166,167,89,159,105,184,165,170,36,167,173,137,26,246,59,156,110,119,85,106,61,188,216,175,141,203,193,238,69,164,29,197,104,54,101,182,221,92,190,233,78,103,69,86,215,219,170,30,251,101,116,212,233,11,46,214,229,123,146,158,182,36,107,222,222,18,53,189,85,168,247,112,122,62,55,47,54,57,18,127,248,95,120,130,83,90,105,172,187,94,214,155,173,91,216,250,134,208,97,247,202,153,101,169,127,57,165,165,167,163,178,164,81,64,231,35,17,207,157,204,158,89,120,70,196,108,95,117,141,103,75,10,221,143,165,141,100,250,127,144,251,116,230,107,13,36,110,171,108,248,110,235,244,142,179,75,115,10,234,187,115,219,80,219,149,162,231,76,170,231,219,174,49,178,70,69,58,199,201,27,51,56,203,35,31,27,149,57,49,238,226,230,63,132,140,207,14,170,233,158,85,163,122,143,145,233,110,107,73,229,239,88,205,194,91,125,79,24,228,100,115,112,95,185,60,93,198,49,238,134,86,43,100,141,234,212,231,27,216,228,78,142,65,159,234,150,119,170,31,103,62,221,95,126,39,246,75,31,163,197,172,255,0,222,176,195,229,109,116,188,187,16,126,233,141,231,199,184,255,0,190,254,79,94,191,55,47,68,39,175,133,62,199,41,181,42,235,65,186,77,73,125,92,86,44,98,240,143,197,173,141,100,176,45,198,227,74,230,61,43,95,39,68,71,211,67,47,70,181,177,185,123,147,69,35,94,173,108,78,142,107,137,0,0,64,13,246,248,103,255,0,73,13,88,199,245,87,76,175,127,4,189,100,55,10,123,118,105,45,98,247,169,98,161,138,153,205,101,198,54,43,209,235,51,25,4,84,253,136,254,236,174,146,23,42,194,141,154,87,76,173,23,210,28,55,65,116,191,31,210,61,63,130,174,59,22,59,78,232,105,214,174,117,154,121,94,249,29,44,179,72,255,0,146,43,228,150,73,36,84,106,53,136,175,84,107,90,212,70,165,69,248,213,250,167,197,190,159,208,251,141,196,120,42,122,167,202,126,159,215,123,141,184,184,156,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,188,37,103,84,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,130,187,64,240,185,181,104,134,188,228,58,171,168,85,52,151,203,110,55,120,171,135,4,183,85,196,218,149,88,63,189,229,162,187,73,51,92,198,249,152,218,233,225,88,159,78,136,217,163,89,163,95,187,11,203,10,4,0,241,171,244,177,139,125,64,161,246,235,137,80,26,79,130,254,212,53,79,13,211,63,138,124,51,237,110,65,110,177,121,222,199,123,202,249,170,152,225,238,246,249,55,159,30,231,46,60,155,215,167,78,169,215,169,242,231,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,231,19,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,173,180,248,83,239,142,167,82,173,84,27,91,212,150,82,69,125,198,44,232,204,90,230,215,197,2,92,109,212,173,99,18,137,241,245,69,125,76,49,116,115,93,27,87,185,12,82,57,232,215,68,233,38,241,94,42,123,241,255,0,210,251,84,210,11,215,249,168,178,251,237,178,227,255,0,110,202,155,35,153,218,255,0,221,221,43,227,155,252,229,59,219,254,21,133,122,237,215,65,179,45,201,106,229,139,74,112,202,42,183,62,227,80,199,220,235,161,167,73,153,105,183,35,218,149,21,178,163,158,198,240,141,174,234,141,87,183,155,213,145,181,121,189,168,190,127,86,48,95,217,126,169,230,90,103,241,79,137,253,146,200,46,54,47,59,216,236,249,175,43,83,36,61,222,223,39,112,229,219,229,199,147,186,117,233,213,122,117,47,83,194,227,208,158,153,126,117,239,21,164,170,6,107,55,99,234,159,89,62,160,100,62,227,57,114,126,28,152,181,139,57,240,234,194,240,172,166,135,206,217,114,11,126,69,107,184,211,119,95,31,126,150,123,165,124,114,199,205,138,215,183,147,30,228,234,213,71,39,94,168,168,191,51,138,225,254,12,152,36,122,227,148,228,153,254,87,230,52,201,183,6,214,226,248,237,158,105,161,170,124,47,153,36,117,37,116,210,163,222,216,98,98,44,8,177,72,178,204,215,119,59,144,57,188,29,99,246,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,88,62,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,76,235,239,139,72,112,221,8,221,70,121,165,186,125,5,92,24,245,166,162,142,106,24,42,103,89,159,78,202,154,40,42,150,20,122,253,231,49,142,157,204,98,185,92,254,13,111,39,61,221,92,179,255,0,193,67,72,112,214,96,25,150,189,186,10,185,50,201,239,21,24,131,36,116,235,216,130,220,200,104,170,156,214,70,157,17,95,36,178,49,92,231,114,232,144,198,140,225,214,78,118,104,1,154,205,216,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,73,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,7,10,222,38,213,112,221,215,233,29,195,15,188,219,105,27,147,219,169,234,42,113,59,188,146,44,47,183,92,85,159,113,29,43,88,247,121,105,28,216,219,51,56,187,147,17,28,137,220,100,111,102,120,114,204,90,251,131,101,87,156,43,41,161,242,87,172,126,225,81,107,184,211,119,89,39,98,170,9,29,28,177,243,98,185,142,226,246,57,58,181,85,171,211,170,42,167,204,233,91,85,219,62,101,186,253,92,163,210,220,62,186,146,220,198,211,186,229,119,185,212,170,57,150,235,116,111,141,146,206,145,242,71,76,254,82,198,198,70,213,78,79,123,121,57,140,231,35,52,83,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,132,76,234,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,190,128,160,31,20,127,93,154,155,249,47,179,209,19,255,0,193,83,210,198,83,245,2,187,219,173,196,85,241,66,216,183,236,83,42,126,184,232,230,25,229,52,218,245,195,227,20,212,78,229,13,138,233,36,142,69,233,10,53,60,189,28,221,99,237,244,87,49,146,171,227,253,211,93,79,26,199,93,157,238,171,50,218,134,174,91,243,11,53,202,173,216,197,198,162,158,155,44,180,71,26,76,203,141,185,31,247,213,177,57,236,111,153,141,174,145,208,191,147,120,189,85,170,189,183,200,199,221,246,185,103,248,110,169,236,155,83,181,7,79,178,26,75,230,61,124,211,124,130,166,134,186,153,87,132,172,248,125,66,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,38,115,9,233,185,15,16,74,107,182,212,52,215,107,218,45,117,171,99,25,131,216,40,51,11,229,52,178,211,63,156,52,110,167,172,178,172,82,192,215,43,21,204,129,207,158,41,120,72,197,116,95,121,142,127,88,193,182,141,186,103,123,160,213,58,13,51,193,105,255,0,205,86,94,43,121,195,253,89,107,243,48,195,61,103,110,89,99,239,118,187,236,119,105,142,230,255,0,224,137,252,85,52,39,161,122,23,167,27,116,211,139,118,151,233,125,155,200,218,168,122,203,52,210,170,62,170,225,84,228,68,146,170,166,68,68,238,76,254,45,234,189,17,168,214,181,140,107,24,198,49,177,3,198,175,210,198,45,245,2,135,219,174,36,0,240,184,245,217,166,95,157,123,61,105,127,192,0,82,183,141,95,170,124,91,233,253,15,184,220,78,105,225,197,188,27,86,211,245,114,189,185,202,213,174,9,154,211,193,65,122,125,52,77,145,244,51,196,245,90,106,229,106,49,101,145,145,36,147,177,241,198,228,85,100,238,122,54,71,198,200,221,123,217,102,45,98,206,113,91,206,21,148,208,249,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,249,177,90,246,242,99,220,157,90,168,228,235,213,21,23,230,81,15,136,54,201,46,187,80,207,227,190,227,16,85,215,105,214,85,81,81,53,170,177,180,174,108,22,153,221,52,206,101,165,242,58,105,94,247,199,78,216,220,217,100,86,172,201,220,86,162,172,114,116,141,113,231,249,148,88,13,70,150,183,33,171,92,78,170,241,13,253,246,151,42,58,4,184,197,12,144,54,161,136,169,213,143,88,166,123,29,197,83,154,36,124,249,118,227,227,34,188,46,61,118,105,151,231,94,207,90,95,240,32,7,141,95,165,140,91,234,5,15,183,92,74,86,47,39,195,67,124,116,219,142,195,97,209,236,225,149,108,212,92,46,207,27,230,171,145,242,212,50,249,110,133,99,129,43,93,51,213,206,74,148,115,226,108,205,123,190,251,228,73,24,170,142,123,33,243,251,182,195,116,107,100,250,202,207,16,90,124,35,227,23,91,159,76,122,143,23,183,171,168,33,151,34,171,108,238,168,188,77,84,146,57,172,229,67,29,76,78,141,41,158,143,149,233,35,190,251,221,43,125,254,216,188,78,182,251,184,79,130,227,23,250,223,176,89,245,238,225,37,186,155,29,184,62,90,136,103,147,248,194,176,215,36,76,133,221,212,84,107,89,39,110,69,151,172,109,99,186,198,233,32,183,141,95,170,124,91,233,253,15,184,220,78,171,224,99,248,217,250,111,249,145,106,128,17,43,196,27,123,118,173,168,96,17,216,177,137,233,43,181,23,42,167,168,134,213,70,218,166,182,123,76,14,134,102,178,236,248,221,12,172,123,35,168,108,109,108,82,35,82,101,238,35,85,82,57,58,81,101,166,217,153,106,190,127,69,102,163,146,174,255,0,150,102,55,136,233,162,125,93,90,44,247,11,141,92,200,214,172,147,76,228,69,124,146,200,157,95,35,147,230,229,87,47,241,82,205,47,254,15,188,118,143,109,251,44,156,245,217,157,155,237,199,226,21,124,97,155,148,11,221,177,195,194,101,166,143,131,156,222,53,14,231,220,150,37,234,248,162,151,247,85,129,137,229,55,220,27,42,179,102,184,181,119,146,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,131,209,204,119,23,177,171,209,200,173,94,157,21,21,62,69,255,0,108,23,117,212,123,173,208,234,75,221,206,94,25,158,47,217,179,229,16,201,52,11,36,245,77,133,170,218,246,199,18,55,183,13,71,223,115,81,99,99,91,35,39,141,188,146,46,110,146,165,117,120,165,111,163,81,244,26,178,61,191,105,125,7,193,174,185,70,63,79,118,155,45,138,177,82,170,142,150,89,234,160,146,10,104,145,137,218,153,124,187,122,84,115,87,49,175,119,6,181,232,201,89,13,182,177,190,58,109,53,219,110,170,237,111,82,89,87,45,139,39,197,242,6,98,215,54,190,89,214,221,113,170,160,145,137,68,248,250,170,50,154,105,122,57,174,141,169,219,154,89,28,244,115,101,116,144,195,83,85,0,205,102,236,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,165,0,154,30,211,109,33,195,117,235,97,58,119,164,122,129,5,92,150,44,139,77,241,184,106,22,146,117,134,120,158,202,42,105,98,154,55,252,209,31,28,177,199,34,35,145,204,85,98,35,154,230,170,181,104,219,114,251,116,206,246,191,170,117,250,103,157,83,255,0,157,172,179,214,243,135,250,206,215,230,102,134,10,206,220,82,201,217,238,246,30,238,211,221,205,159,193,83,248,42,243,74,219,181,214,227,77,65,71,112,185,213,213,83,218,233,214,146,134,41,166,115,217,75,2,203,36,203,20,77,85,232,198,44,179,75,34,181,189,19,156,143,119,241,114,170,217,255,0,133,247,135,221,53,218,154,203,186,29,105,181,85,177,140,168,109,126,31,99,169,138,90,103,243,134,90,90,138,59,210,75,20,237,114,177,92,201,218,200,37,139,132,140,86,203,247,152,230,117,230,190,53,126,169,241,111,167,244,62,227,113,30,10,158,169,242,159,167,245,222,227,110,46,164,0,12,214,110,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,74,160,1,154,205,216,250,167,214,79,168,25,15,184,206,117,255,0,15,157,237,221,118,161,159,201,98,201,231,171,174,211,172,170,162,158,27,173,27,170,156,216,45,51,186,104,90,251,179,35,108,50,189,239,142,157,178,53,209,70,141,89,147,182,142,85,88,227,233,119,249,254,21,128,238,15,72,238,216,85,230,162,146,243,137,230,246,117,137,149,148,79,134,161,143,130,102,35,161,171,166,145,205,124,74,246,170,199,52,50,244,114,35,219,27,211,175,68,40,47,90,246,81,172,186,71,184,234,93,181,219,109,159,107,111,215,238,21,56,204,182,196,106,124,86,134,71,200,214,84,57,138,229,242,220,123,51,119,82,71,35,98,236,200,229,123,162,68,149,215,63,176,173,188,230,91,102,219,205,179,79,179,156,182,174,239,114,172,168,248,211,232,102,98,35,44,15,168,167,129,102,182,196,173,154,86,61,145,212,54,119,172,145,171,88,247,202,247,35,83,146,170,209,182,236,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,167,42,241,115,220,22,147,226,154,53,54,132,94,241,251,86,77,156,100,126,82,227,111,161,184,65,82,223,131,210,185,213,12,75,180,51,70,212,98,204,199,193,36,45,141,37,107,151,188,170,246,201,23,56,164,166,188,79,22,190,231,57,85,155,10,197,168,124,237,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,124,222,173,99,121,61,237,78,174,84,106,117,234,170,137,243,52,103,180,205,25,204,180,7,65,177,141,45,207,53,22,175,49,187,217,233,248,62,170,94,139,5,19,23,167,26,42,87,43,82,87,211,66,159,114,55,74,170,245,68,249,36,113,246,225,139,176,20,215,226,185,189,127,218,110,85,62,218,244,206,231,117,166,198,241,43,133,69,54,91,47,94,204,55,139,164,50,53,169,79,193,90,146,58,26,89,35,127,205,206,225,36,171,201,24,169,12,50,186,42,236,255,0,109,119,221,212,235,141,159,76,173,139,217,181,67,198,233,146,85,182,169,144,73,73,103,138,104,217,81,36,74,230,191,148,203,221,100,113,162,49,233,220,145,138,228,70,35,220,222,255,0,226,113,177,171,22,218,111,182,109,77,210,27,31,195,244,218,255,0,217,181,203,73,37,209,245,50,91,239,8,201,95,219,106,76,171,42,195,44,49,44,141,85,124,170,146,50,116,114,198,213,133,171,194,246,119,186,172,203,106,26,185,111,204,44,215,42,183,99,23,26,138,122,108,178,209,28,105,51,46,54,228,127,223,86,196,231,177,190,102,54,186,71,66,254,77,226,245,86,170,246,223,35,31,161,220,79,41,177,103,56,173,155,53,197,171,188,237,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,156,30,141,123,121,49,237,94,142,68,114,117,232,168,139,242,60,6,236,125,44,107,39,211,252,135,219,167,51,88,90,167,133,102,252,127,244,70,213,53,126,245,254,118,44,66,251,115,184,255,0,216,50,154,200,214,118,191,247,135,68,249,38,255,0,55,78,198,255,0,130,97,50,183,201,180,75,86,239,180,141,184,164,23,26,75,62,89,97,168,117,203,28,186,207,78,215,177,147,171,21,175,165,153,232,213,149,148,211,39,30,125,181,234,143,142,25,21,178,118,146,55,82,182,136,108,215,91,117,187,90,46,122,55,104,197,106,233,106,49,59,195,45,121,149,193,171,4,208,99,236,74,191,47,60,143,114,202,200,167,123,21,179,57,177,71,34,190,84,134,69,143,170,53,206,75,190,214,252,110,235,134,236,107,62,196,47,185,61,94,73,114,177,233,61,214,219,89,121,171,71,119,238,83,195,103,146,57,42,164,228,247,187,156,142,106,189,122,189,203,213,203,213,206,254,43,156,195,85,4,74,241,6,217,37,171,117,248,4,119,220,98,10,74,29,69,197,105,234,38,181,86,54,149,174,158,237,3,97,153,204,180,190,71,77,19,24,201,42,29,27,155,44,138,228,133,123,138,212,68,146,78,181,173,178,95,15,188,203,93,245,162,251,102,212,251,85,93,147,19,211,91,194,208,100,207,116,73,60,21,247,26,106,184,219,81,101,100,208,206,197,71,186,36,155,148,240,186,78,210,118,213,127,194,198,174,189,59,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,172,0,0,5,43,120,213,250,167,197,190,159,208,251,141,196,120,42,122,167,202,126,159,215,123,141,184,186,144,1,0,60,106,253,44,98,223,80,40,125,186,226,85,94,211,189,83,232,223,212,12,123,220,96,46,79,196,11,98,54,45,213,98,178,102,184,179,60,150,166,227,246,245,142,221,83,213,242,124,82,150,8,234,164,138,213,193,245,17,83,193,221,169,168,106,249,151,34,185,157,58,47,86,252,146,139,63,217,86,5,149,127,186,184,230,73,142,92,63,233,40,235,173,181,212,242,127,221,146,25,163,145,159,243,57,174,111,249,21,6,39,139,95,115,156,170,205,133,98,212,62,118,245,144,92,41,237,118,234,110,235,35,239,213,79,35,99,138,62,111,86,177,188,158,246,167,87,42,53,58,245,85,68,249,151,231,176,29,159,90,182,155,164,109,109,193,42,228,206,243,26,122,58,252,173,243,74,213,101,52,236,99,150,58,24,155,27,221,23,10,117,154,86,44,141,115,150,87,185,239,229,193,99,142,58,76,221,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,149,64,205,102,236,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,164,170,0,2,128,124,81,253,118,106,111,228,190,207,68,79,255,0,5,79,75,25,79,212,10,239,110,183,19,252,3,53,155,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,146,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,14,41,188,157,116,163,219,182,220,115,61,70,248,207,195,175,77,183,201,110,199,28,196,129,243,62,241,80,199,71,74,177,197,58,163,37,237,189,123,239,103,71,47,106,25,93,193,200,213,106,231,8,233,91,107,213,234,157,5,215,156,27,87,33,158,174,58,124,118,241,12,215,4,164,130,41,167,150,220,254,177,86,195,27,37,232,197,124,148,210,77,26,42,171,122,43,209,81,205,84,71,38,148,237,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,178,128,124,81,253,118,106,111,228,190,207,68,79,255,0,5,79,75,25,79,212,10,239,110,183,29,215,126,27,129,210,253,9,219,206,83,14,160,190,146,225,93,152,217,238,22,27,46,61,34,200,175,187,207,53,59,163,115,92,216,164,142,86,211,49,37,106,205,43,100,98,177,142,68,107,187,175,137,174,207,9,110,155,71,209,13,80,210,15,13,61,108,190,231,119,202,68,180,106,22,15,120,201,236,54,40,99,141,239,161,130,91,52,169,230,165,157,191,55,62,166,38,211,57,33,234,169,19,33,98,170,164,146,74,198,84,89,232,48,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,66,83,80,208,211,34,115,149,253,21,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,83,66,123,59,218,174,27,181,13,35,183,225,246,107,109,35,178,123,141,61,61,78,89,119,142,69,153,247,27,138,51,239,163,101,115,24,239,45,27,157,35,97,103,22,241,98,171,149,59,143,145,239,238,164,0,241,171,244,177,139,125,64,161,246,235,137,0,60,46,61,118,105,151,231,94,207,90,95,240,0,20,173,227,87,234,159,22,250,127,67,238,55,18,0,22,169,225,89,191,31,253,17,181,77,95,189,127,157,139,16,190,220,238,63,246,12,166,178,53,157,175,253,225,209,62,73,191,205,211,177,191,224,152,88,166,186,104,94,156,110,47,78,46,58,95,170,22,111,61,106,174,233,44,51,68,168,202,171,125,83,81,82,58,170,105,21,23,183,51,57,59,162,244,86,171,92,230,61,175,99,222,199,103,179,114,251,116,206,246,191,170,117,250,103,157,83,255,0,157,172,179,214,243,135,250,206,215,230,102,134,10,206,220,82,201,217,238,246,30,238,211,221,205,159,193,83,248,42,245,95,11,143,93,154,101,249,215,179,214,151,125,173,122,247,164,251,118,197,105,115,93,99,202,254,207,217,107,110,12,181,193,83,228,106,106,249,213,62,57,36,108,124,41,227,145,233,213,144,200,189,85,56,253,222,157,122,170,34,243,253,45,223,174,211,181,167,59,182,105,158,154,106,183,198,114,75,207,123,201,81,124,10,229,79,221,237,66,249,164,253,228,212,236,141,189,35,137,238,251,206,78,189,58,39,85,84,69,224,30,53,126,150,49,111,168,20,62,221,113,41,219,3,192,51,45,79,201,160,195,52,255,0,30,171,190,223,106,169,234,234,105,237,244,136,142,158,118,83,83,201,81,42,70,222,189,94,244,138,25,21,24,222,175,122,162,53,168,231,42,53,126,76,79,41,190,224,217,85,155,53,197,171,188,149,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,156,30,142,99,184,189,141,94,142,69,106,244,232,168,169,242,59,174,242,55,165,153,111,30,235,134,220,50,92,118,146,193,79,137,217,214,145,104,105,38,73,160,150,227,51,145,106,235,35,87,49,37,141,146,164,116,237,72,94,249,123,105,10,116,122,171,156,171,37,124,26,118,241,117,201,53,66,233,185,27,213,170,145,248,246,39,79,87,100,179,212,58,177,205,157,47,115,71,23,113,204,137,139,247,152,202,57,229,107,150,95,187,214,170,53,98,57,205,114,199,231,252,106,253,83,226,223,79,232,125,198,226,117,95,3,31,198,207,211,127,204,137,169,170,91,245,218,118,139,103,119,61,51,212,189,86,248,54,73,102,236,249,218,47,129,92,170,59,93,216,89,52,127,188,134,157,241,187,172,114,177,223,117,203,211,175,69,232,168,168,157,3,69,53,239,73,247,19,138,213,102,186,57,149,253,160,178,209,92,31,107,158,167,200,212,210,112,170,100,113,200,232,248,84,71,27,215,163,38,141,122,162,113,251,221,58,245,69,68,249,55,21,175,56,110,219,116,142,251,170,217,157,109,35,89,110,167,123,45,148,51,84,44,47,187,92,85,142,90,122,40,149,172,123,185,200,230,244,87,35,29,193,136,249,28,156,24,229,76,246,110,43,94,115,45,201,106,229,247,85,179,58,218,183,62,227,80,246,91,40,102,168,73,153,105,183,35,220,180,244,81,43,88,198,240,141,174,232,174,70,55,155,213,242,57,57,189,202,182,105,225,55,178,139,142,159,209,255,0,73,221,80,182,118,47,87,187,123,35,196,40,164,74,90,136,226,181,213,65,12,201,115,108,140,115,223,28,210,178,71,66,214,254,233,236,143,190,143,71,36,200,140,178,162,170,252,84,246,29,255,0,165,247,87,164,22,95,243,82,229,246,43,101,187,254,221,245,55,183,63,187,255,0,187,182,86,71,15,249,202,135,187,252,43,200,1,182,141,197,231,123,95,213,58,13,76,193,106,63,205,81,222,40,184,67,253,103,107,243,48,205,61,31,114,88,164,236,247,123,12,111,117,141,230,207,226,139,252,81,116,81,165,90,153,138,235,38,156,99,154,165,133,85,249,139,46,77,111,138,225,77,202,72,223,36,60,211,239,193,47,109,239,99,102,137,232,232,228,98,57,120,72,199,181,87,171,84,241,91,170,219,62,27,186,253,35,172,210,220,194,186,174,220,246,212,54,229,104,185,211,42,185,246,235,140,108,145,145,78,177,242,70,204,206,50,200,199,198,229,78,76,123,184,185,143,225,35,51,195,170,186,103,149,104,222,163,228,122,91,154,210,121,123,214,51,112,150,223,83,198,57,25,28,220,23,238,79,23,113,140,123,161,149,138,217,35,122,181,57,198,246,57,19,163,144,242,166,170,1,154,205,216,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,74,1,52,123,183,172,166,197,131,108,191,77,51,92,166,187,201,89,113,253,47,179,93,46,53,61,167,201,216,165,130,211,20,146,201,193,136,231,187,139,24,229,232,212,87,47,78,136,138,191,34,152,119,253,188,27,174,236,181,113,206,183,173,36,120,38,29,81,89,65,138,50,24,156,143,169,129,239,106,73,93,43,164,99,101,231,80,144,196,244,141,205,106,68,198,177,156,121,164,146,73,24,11,147,240,163,222,191,237,55,21,131,109,122,153,115,181,83,100,152,149,190,158,155,18,151,175,102,107,197,174,24,220,213,167,224,141,72,221,53,44,113,179,230,215,115,146,37,228,172,85,134,105,93,26,252,106,253,83,226,223,79,232,125,198,226,60,21,61,83,229,63,79,235,189,198,220,89,246,181,239,51,109,155,118,202,169,112,173,99,212,143,179,247,170,219,123,46,144,83,124,30,190,175,157,43,228,146,54,201,206,158,9,24,157,95,12,137,209,87,151,221,235,211,162,162,171,69,55,153,182,205,196,229,85,88,86,142,106,71,218,11,213,21,189,247,73,233,190,15,95,73,194,149,146,71,27,164,231,81,4,108,94,143,154,52,232,139,203,239,117,233,209,21,83,181,128,102,179,118,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,210,85,2,53,101,158,35,219,49,193,178,171,206,21,148,235,39,146,189,99,247,10,139,93,198,155,236,237,214,78,197,84,18,58,57,99,230,202,103,49,220,94,199,39,86,170,181,122,117,69,84,249,157,87,69,53,239,73,247,19,138,213,102,186,57,149,253,160,178,209,92,31,107,158,167,200,212,210,112,170,100,113,200,232,248,84,71,27,215,163,38,141,122,162,113,251,221,58,245,69,68,207,102,236,125,83,235,39,212,12,135,220,103,57,81,99,254,20,251,227,166,211,91,173,6,214,245,37,149,114,216,178,123,194,51,22,185,181,242,206,182,235,141,83,152,196,162,124,125,85,25,77,52,189,28,215,70,212,237,205,44,142,122,57,178,186,72,110,36,25,172,221,143,170,125,100,250,129,144,251,140,229,164,237,139,115,24,110,212,60,45,244,251,84,179,10,26,187,139,221,81,119,182,218,45,148,200,173,125,198,227,37,214,226,248,160,89,56,171,97,103,24,164,123,228,114,47,22,49,220,90,247,240,141,245,3,159,231,249,150,169,230,87,109,65,212,28,134,174,249,144,223,42,22,166,186,186,165,83,156,175,232,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,151,83,225,161,177,202,109,184,225,176,235,14,112,250,183,234,46,105,103,141,147,82,72,201,105,217,99,183,76,177,206,148,78,133,232,215,45,74,185,145,58,103,61,191,113,241,164,108,68,70,189,243,77,242,10,248,161,111,95,250,63,224,143,209,141,61,185,221,104,117,39,50,183,178,166,43,141,18,246,126,13,107,116,206,99,234,18,87,53,122,205,47,106,120,99,72,213,31,31,223,151,156,110,100,93,202,86,196,241,107,238,115,149,89,176,172,90,135,206,222,178,11,133,61,174,221,77,221,100,125,250,169,228,108,113,71,205,234,214,55,147,222,212,234,229,70,167,94,170,168,159,51,69,27,63,219,93,139,106,218,29,103,211,43,98,247,174,179,113,186,100,149,109,170,124,241,213,222,37,134,54,84,73,18,185,172,227,10,118,153,28,104,140,98,246,227,98,185,21,234,247,59,170,229,152,181,139,57,197,111,56,86,83,67,231,108,185,5,190,162,215,113,166,238,190,62,253,44,241,186,57,99,230,197,107,219,201,143,114,117,106,163,147,175,84,84,95,153,158,205,235,237,70,251,180,189,101,173,195,123,87,90,204,66,229,214,179,22,189,214,194,198,249,250,94,44,89,35,87,70,170,197,154,7,191,181,34,116,99,151,163,36,237,177,146,198,132,128,240,155,221,231,236,139,81,255,0,163,238,107,91,195,16,207,238,12,248,75,163,160,238,201,75,145,76,176,193,15,41,24,168,244,134,118,49,177,59,171,94,141,145,176,57,59,76,89,158,182,169,187,31,75,26,201,244,255,0,33,246,233,204,214,2,242,124,52,55,199,77,184,236,54,29,30,206,25,86,205,69,194,236,241,190,106,185,31,45,67,47,150,232,86,56,18,181,211,61,92,228,169,71,62,38,204,215,187,239,190,68,145,138,168,231,178,25,190,114,173,216,250,88,214,79,167,249,15,183,78,102,176,213,64,0,28,255,0,90,245,239,73,246,237,138,210,230,186,199,149,253,159,178,214,220,25,107,130,167,200,212,213,243,170,124,114,72,216,248,83,199,35,211,171,33,145,122,170,113,251,189,58,245,84,69,229,88,159,136,246,204,115,156,170,205,133,98,218,201,231,111,89,5,194,158,215,110,166,251,59,117,143,191,85,60,141,142,40,249,190,153,172,111,39,189,169,213,202,141,78,189,85,81,62,100,149,0,2,149,188,106,253,83,226,223,79,232,125,198,226,60,21,61,83,229,63,79,235,189,198,220,93,72,0,128,30,53,126,150,49,111,168,20,62,221,113,42,175,105,222,169,244,111,234,6,61,238,48,23,167,189,125,215,88,182,151,163,85,185,151,118,213,89,151,220,186,209,226,214,74,217,158,223,63,85,201,137,36,138,216,209,94,176,192,199,247,100,94,172,106,244,100,125,198,62,88,212,207,102,89,148,223,115,156,170,243,154,229,53,222,118,245,144,92,42,46,151,26,158,211,35,239,213,79,35,164,150,78,12,70,177,188,158,247,47,70,162,53,58,244,68,68,249,30,131,69,245,123,50,208,93,80,199,245,115,79,231,164,142,251,142,212,58,106,116,171,129,38,130,86,62,55,69,44,50,51,228,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,161,237,180,110,47,4,221,6,150,80,106,102,11,81,254,106,142,241,69,194,111,234,203,167,150,134,105,232,251,146,197,31,123,181,223,99,123,172,111,7,255,0,20,95,226,137,64,59,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,146,168,25,172,221,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,149,64,0,80,15,138,63,174,205,77,252,151,217,232,137,255,0,224,169,233,99,41,250,129,93,237,214,226,127,128,102,179,118,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,210,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,82,190,54,154,199,125,151,42,193,118,253,79,15,102,203,77,111,76,198,178,78,76,119,155,170,146,74,138,74,116,232,172,231,31,101,145,84,252,209,252,95,230,190,243,122,198,213,88,171,225,239,182,187,22,232,119,29,111,194,179,21,231,139,89,45,243,228,55,218,102,85,62,158,106,202,88,95,28,108,130,55,177,170,169,206,121,224,71,244,86,59,181,221,86,61,175,70,41,197,117,99,5,253,151,234,158,101,166,127,20,248,159,217,44,130,227,98,243,189,142,207,154,242,181,50,67,221,237,242,119,14,93,190,92,121,59,167,94,157,87,167,82,245,60,50,245,175,246,211,180,124,91,204,91,252,173,126,9,211,10,172,225,23,8,101,242,80,67,229,228,143,172,143,115,186,210,203,77,205,203,199,172,169,47,22,163,120,245,149,69,0,248,163,250,236,212,223,201,125,158,136,151,254,25,26,233,167,27,116,216,142,117,170,26,161,121,242,54,170,29,64,173,138,24,98,68,125,85,194,169,214,203,122,199,75,77,26,170,119,38,127,23,116,78,168,212,107,92,247,185,140,99,222,218,235,220,190,226,243,189,208,106,157,126,166,103,85,31,231,104,236,244,92,33,254,172,181,249,153,166,130,143,185,20,81,247,187,93,247,183,186,246,243,127,241,85,254,8,147,127,194,159,98,180,217,140,148,27,167,213,122,10,74,155,21,45,66,77,133,80,182,170,86,206,235,141,37,107,23,226,79,88,100,106,53,145,75,79,36,77,134,68,119,113,86,71,57,141,107,99,89,108,127,118,62,150,53,147,233,254,67,237,211,153,172,47,39,194,251,103,216,206,137,233,29,151,91,111,41,73,113,206,243,251,59,107,217,95,77,45,67,89,71,100,173,101,45,68,52,42,199,63,180,247,162,195,28,175,147,182,215,35,228,116,104,231,49,136,247,205,240,64,15,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,165,255,0,0,1,74,222,53,126,169,241,111,167,244,62,227,113,60,86,197,54,137,106,221,246,145,235,86,41,5,198,146,207,150,88,106,49,219,150,57,117,158,157,175,99,39,86,93,26,250,89,158,141,89,89,77,50,113,231,219,94,168,248,225,145,91,39,105,35,116,74,203,49,107,238,13,149,94,112,172,166,135,201,94,177,251,133,69,174,227,77,221,100,157,138,168,36,116,114,199,205,138,230,59,139,216,228,234,213,86,175,78,168,170,159,50,237,60,52,55,199,77,184,236,54,29,30,206,25,86,205,69,194,236,241,190,106,185,31,45,67,47,150,232,86,56,18,181,211,61,92,228,169,71,62,38,204,215,187,239,190,68,145,138,168,231,178,31,41,227,95,105,181,77,182,220,54,251,53,178,145,247,42,60,226,158,146,158,177,208,181,103,134,9,168,43,93,44,76,147,167,38,177,238,130,23,57,168,189,28,177,70,171,215,138,116,129,126,23,30,187,52,203,243,175,103,173,39,255,0,141,95,165,140,91,234,5,15,183,92,72,1,225,113,235,179,76,191,58,246,122,210,127,248,213,250,88,197,190,160,80,251,117,196,128,30,23,30,187,52,203,243,175,103,173,36,255,0,138,15,135,221,53,166,154,245,186,29,22,181,85,189,143,168,117,126,97,99,166,138,90,151,243,154,90,170,138,203,210,203,44,238,114,49,28,248,26,248,34,139,132,108,71,75,247,88,215,244,172,11,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,13,25,236,219,66,232,246,237,183,28,51,78,126,13,240,235,211,109,241,220,114,54,189,96,124,207,188,84,49,178,85,36,146,192,136,201,123,111,94,195,31,213,203,218,134,38,243,114,53,28,181,131,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,54,126,155,254,100,69,95,20,127,93,154,155,249,47,179,209,19,255,0,193,83,210,198,83,245,2,187,219,173,199,138,241,167,211,157,92,186,225,184,166,165,218,242,170,186,189,58,177,212,50,138,231,142,67,76,254,20,87,25,86,68,142,233,43,216,138,215,177,205,86,211,34,202,173,237,61,204,72,249,45,84,136,149,87,167,185,37,171,13,207,241,172,190,251,140,82,100,150,219,29,226,138,229,89,101,171,86,246,46,80,67,51,36,146,150,78,76,123,120,72,214,171,23,171,28,157,28,189,90,239,224,186,104,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,194,86,117,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,79,64,115,253,126,212,141,56,210,77,26,203,51,253,92,163,243,184,133,186,222,232,174,148,94,69,43,60,244,115,185,32,109,47,101,223,114,78,243,229,100,93,30,169,31,239,62,251,154,206,78,76,214,101,151,27,21,227,42,188,221,177,108,115,236,253,150,182,225,81,81,110,180,121,199,213,252,62,149,242,57,209,83,119,222,136,249,123,108,86,179,184,228,228,238,61,87,230,165,196,248,64,104,246,182,224,186,71,83,155,102,25,37,93,167,9,202,170,42,107,237,24,141,77,154,6,190,169,242,50,141,34,189,37,95,46,251,88,248,224,146,38,64,230,163,28,206,51,55,170,61,142,117,133,16,215,196,203,105,152,110,187,232,189,215,84,157,81,73,100,203,52,214,207,112,189,50,236,218,5,158,122,251,117,53,37,68,238,182,189,82,70,34,49,210,163,30,217,28,146,118,151,185,193,191,189,147,149,16,151,125,225,123,189,127,233,1,130,51,70,53,10,231,117,174,212,156,54,222,250,153,110,53,171,222,248,205,173,179,53,140,168,89,90,212,233,52,93,216,33,145,36,85,124,159,114,94,114,57,242,246,231,81,154,205,216,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,74,1,36,254,233,247,131,117,214,29,40,210,173,189,227,75,72,204,39,78,241,124,125,179,202,216,157,223,184,222,225,181,71,12,239,123,164,99,93,27,32,116,149,20,237,99,62,235,213,36,145,93,34,58,36,143,202,236,239,106,185,150,235,245,114,223,135,217,173,181,109,198,45,213,20,245,57,101,222,57,18,22,91,173,202,255,0,190,141,149,204,123,124,204,141,108,141,133,156,93,201,232,174,84,237,178,71,178,210,119,173,225,173,130,106,150,141,90,169,118,249,135,218,172,25,158,9,111,130,130,197,79,230,102,100,53,214,184,93,81,43,237,221,95,47,105,147,73,53,84,147,121,153,90,231,190,84,233,44,136,146,62,70,211,13,166,231,153,105,70,127,69,121,163,142,174,193,150,97,215,136,234,98,101,93,34,36,246,251,141,36,200,230,164,144,204,213,68,124,114,198,157,89,35,87,230,213,71,39,241,67,165,110,167,115,151,221,213,101,88,142,107,148,217,124,149,235,31,195,232,49,171,141,79,153,100,159,20,170,130,73,228,150,187,131,34,137,144,119,95,80,229,236,181,21,172,233,209,28,169,242,73,43,224,169,234,159,41,250,127,93,238,54,225,227,87,234,159,22,250,127,67,238,55,17,224,169,234,159,41,250,127,93,238,54,226,234,64,51,89,187,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,42,129,154,205,216,250,167,214,79,168,25,15,184,206,90,167,130,167,165,140,167,234,5,119,183,91,138,171,221,143,170,125,100,250,129,144,251,140,228,244,240,254,219,62,27,186,255,0,15,204,215,75,115,10,234,187,115,219,169,21,119,43,69,206,153,85,207,183,92,99,181,81,50,41,214,62,72,217,153,198,89,24,248,220,169,201,143,119,23,49,252,36,101,107,103,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,231,19,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,173,180,248,83,239,142,167,82,173,84,27,91,212,150,82,69,125,198,44,232,204,90,230,215,197,2,92,109,212,173,99,18,137,241,245,69,125,76,49,116,115,93,27,87,185,12,82,57,232,215,68,233,38,177,243,53,155,177,245,79,172,159,80,50,31,113,156,244,26,227,133,93,104,54,247,183,13,70,154,162,145,109,183,204,94,253,100,167,137,175,119,125,179,208,228,119,25,165,115,219,199,138,49,91,112,133,26,168,229,85,86,201,213,27,209,21,221,127,194,51,22,211,140,167,119,16,183,80,40,109,85,149,118,172,126,174,233,140,195,112,149,19,250,226,25,233,213,146,67,26,170,36,179,71,2,213,74,212,232,229,103,109,101,68,71,68,143,109,234,3,58,219,233,210,109,101,210,61,199,100,86,237,113,203,254,214,223,175,220,111,148,217,23,38,167,197,104,100,123,227,134,110,202,42,249,110,61,151,69,229,254,77,139,179,194,62,81,36,111,119,106,240,138,214,61,39,210,173,125,187,218,117,10,31,39,122,205,173,244,184,254,55,119,229,83,39,74,169,171,97,111,195,251,17,49,204,254,248,123,160,127,126,69,107,99,242,157,58,162,74,226,239,193,93,94,50,90,199,164,244,90,53,71,161,119,120,126,37,159,92,46,22,236,130,215,77,202,166,31,134,82,163,170,99,117,195,155,89,217,155,170,71,81,77,216,115,209,201,230,59,189,63,118,213,42,7,19,197,175,185,206,85,102,194,177,106,31,59,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,31,55,171,88,222,79,123,83,171,149,26,157,122,170,162,124,203,243,190,233,206,101,164,62,27,249,94,152,106,6,85,73,145,95,113,141,39,189,219,106,43,169,41,146,8,56,71,109,168,72,160,141,58,34,185,144,197,219,133,36,115,90,249,18,36,145,205,107,158,168,153,247,45,167,114,59,40,254,144,27,30,209,237,103,211,219,101,214,187,82,112,221,47,198,233,162,183,81,39,123,227,54,182,210,68,247,211,164,78,114,116,154,46,236,243,70,177,162,190,79,191,23,9,28,248,187,117,87,137,229,55,220,27,42,179,102,184,181,119,146,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,131,209,204,119,23,177,171,209,200,173,94,157,21,21,62,70,130,118,57,187,187,86,239,180,141,217,92,246,234,75,62,89,97,168,109,183,35,181,65,80,215,177,147,171,17,204,170,133,138,229,149,148,211,39,46,29,196,234,143,142,104,209,210,118,150,71,123,93,216,250,88,214,79,167,249,15,183,78,102,176,213,64,0,16,3,198,175,210,198,45,245,2,135,219,174,37,85,237,59,213,62,141,253,64,199,189,198,3,74,96,0,82,183,141,95,170,124,91,233,253,15,184,220,71,130,167,170,124,167,233,253,119,184,219,139,169,0,16,3,198,175,210,198,45,245,2,135,219,174,37,64,105,62,117,251,47,213,60,55,83,62,23,241,63,178,89,5,186,251,228,187,253,159,53,229,106,99,155,181,220,226,238,28,187,124,121,113,119,78,189,122,47,78,135,171,220,190,226,243,189,208,106,157,126,166,103,85,31,231,104,236,244,92,33,254,172,181,249,153,166,130,143,185,20,81,247,187,93,247,183,186,246,243,127,241,85,254,8,147,167,194,235,195,254,178,239,89,109,220,222,183,227,189,155,84,62,90,227,131,218,231,146,120,42,164,170,138,120,167,134,236,238,219,217,198,20,237,116,138,57,17,237,153,178,58,69,106,49,34,116,190,3,197,11,98,223,177,76,169,250,227,163,152,103,148,211,107,215,15,140,83,81,59,148,54,43,164,146,57,23,164,40,212,242,244,115,117,143,183,209,92,198,74,175,143,247,77,117,60,107,23,246,171,185,140,203,106,26,185,71,170,88,125,13,37,197,142,167,117,182,239,108,169,68,107,46,54,233,31,27,229,129,36,226,174,133,252,162,141,236,145,168,188,94,198,242,107,217,206,55,249,253,194,229,54,44,231,95,117,47,53,197,171,188,237,151,32,204,47,55,75,117,79,105,241,247,233,103,173,150,72,164,224,244,107,219,201,143,106,244,114,35,147,175,69,68,95,145,119,254,23,30,132,244,203,243,175,120,173,37,80,51,89,187,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,42,128,0,160,31,20,127,93,154,155,249,47,179,209,19,255,0,193,83,210,198,83,245,2,187,219,173,196,255,0,0,205,102,236,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,164,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,3,53,155,170,213,47,219,78,227,181,23,83,33,190,252,102,130,243,144,85,124,42,183,202,249,126,237,174,39,246,104,127,118,172,99,155,210,150,40,27,247,218,143,94,157,95,213,202,229,91,41,240,75,211,60,86,155,75,51,173,99,242,157,220,146,225,144,46,51,223,146,56,221,229,232,105,233,169,234,56,66,238,29,198,119,36,170,235,34,115,86,187,177,7,221,69,103,85,140,30,48,184,85,171,21,222,11,239,182,250,138,185,42,51,28,94,219,123,174,108,207,106,178,57,216,233,168,81,177,34,53,21,25,218,161,137,202,142,87,47,55,61,122,244,84,107,122,255,0,130,94,177,223,98,202,179,173,191,84,67,222,178,212,219,215,49,163,147,147,27,229,42,163,146,158,146,161,58,35,57,201,222,100,180,223,53,127,22,121,95,186,222,178,57,82,218,138,1,241,71,245,217,169,191,146,251,61,17,29,100,207,243,41,112,26,125,45,118,67,86,152,157,45,226,107,251,45,45,84,108,11,113,150,24,224,117,67,209,19,171,222,145,66,198,55,146,175,4,89,56,113,238,73,202,79,248,126,236,70,251,186,172,170,60,215,41,103,146,211,44,126,224,145,220,106,122,178,79,138,85,65,37,44,146,218,184,50,162,42,136,59,180,213,14,95,50,212,86,179,167,68,234,239,146,94,245,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,53,221,143,165,141,100,250,127,144,251,116,230,107,13,41,237,59,210,198,141,253,63,199,189,186,3,170,130,0,120,213,250,88,197,190,160,80,251,117,196,128,30,23,30,187,52,203,243,175,103,173,47,248,0,10,86,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,27,63,77,255,0,50,59,87,138,22,202,63,164,6,8,253,103,211,219,101,214,187,82,112,219,123,41,162,183,81,39,123,227,54,182,204,231,190,157,34,115,147,164,209,119,103,154,53,141,21,242,125,248,184,72,231,197,219,165,108,79,41,190,224,217,85,155,53,197,171,188,149,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,156,30,142,99,184,189,141,94,142,69,106,244,232,168,169,242,44,43,121,27,187,181,110,251,195,243,23,202,231,183,82,89,242,203,14,164,91,237,185,29,170,10,134,189,140,157,109,87,7,50,170,22,43,150,86,83,76,156,184,119,19,170,62,57,163,71,73,218,89,29,194,188,46,61,118,105,151,231,94,207,90,95,240,32,7,141,95,165,140,91,234,5,15,183,92,72,1,225,113,235,179,76,191,58,246,122,210,255,0,138,234,211,79,11,124,87,77,55,197,6,127,67,105,186,213,233,61,150,222,220,167,30,231,114,141,191,15,200,163,171,103,98,223,39,239,22,166,162,24,90,142,168,99,213,173,69,233,20,114,62,94,50,119,108,84,165,111,26,191,84,248,183,211,250,31,113,184,157,87,192,199,241,179,244,223,243,34,213,1,249,57,102,45,98,206,113,91,206,21,148,208,249,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,249,177,90,246,242,99,220,157,90,168,228,235,213,21,23,230,80,14,254,182,163,89,181,45,113,171,178,91,34,231,134,101,29,235,198,47,52,112,206,145,193,74,233,156,142,160,116,146,171,187,147,83,253,198,185,82,71,185,209,190,9,29,197,101,224,222,171,225,123,189,127,232,255,0,157,179,70,53,10,231,106,161,211,108,202,224,250,153,110,53,171,217,248,53,209,208,181,140,168,89,90,213,235,12,189,168,33,145,36,84,100,127,114,94,113,181,146,247,46,252,161,111,17,157,235,255,0,74,173,71,130,193,128,92,238,177,233,150,45,251,187,109,52,235,218,142,233,92,138,244,146,230,232,120,181,237,228,199,164,113,54,85,115,153,27,92,238,145,58,105,99,79,147,195,231,100,151,93,215,231,242,95,114,120,42,232,116,235,21,168,167,154,235,88,234,87,58,11,180,237,154,23,62,210,201,27,52,79,99,228,167,116,142,116,177,171,150,20,237,171,145,22,72,250,223,77,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,214,114,173,216,250,88,214,79,167,249,15,183,78,102,176,253,92,79,41,190,224,217,85,155,53,197,171,188,149,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,156,30,142,99,184,189,141,94,142,69,106,244,232,168,169,242,52,61,179,189,213,97,187,175,210,59,126,97,102,185,82,55,39,183,83,211,211,101,150,136,227,88,95,110,184,171,62,250,182,39,61,238,242,210,57,178,58,23,242,119,38,34,181,87,184,201,24,202,33,221,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,160,19,223,232,94,133,234,62,226,245,30,221,165,250,95,102,243,215,90,238,178,205,52,170,172,165,183,210,181,81,36,170,169,145,17,123,112,179,147,122,175,69,114,185,205,99,26,247,189,140,118,133,54,209,183,76,19,107,250,89,65,166,120,45,63,249,170,203,197,111,57,191,172,238,158,90,24,103,172,237,203,44,157,158,239,97,142,237,49,220,25,252,17,63,138,175,85,43,3,197,23,195,254,142,239,71,114,220,222,136,99,189,155,172,62,102,227,156,90,224,146,8,41,100,165,138,9,103,154,236,222,227,217,198,100,237,116,150,56,209,238,153,210,54,68,106,61,37,116,181,44,79,255,0,5,79,84,249,79,211,250,239,113,183,23,82,0,6,107,55,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,37,80,0,205,102,236,125,83,235,39,212,12,135,220,103,45,83,193,83,210,198,83,245,2,187,219,173,199,191,241,2,216,141,139,117,88,172,153,174,44,207,37,169,184,253,189,99,183,84,245,124,159,20,165,130,58,169,34,181,112,125,68,84,240,119,106,106,26,190,101,200,174,103,78,139,213,191,36,162,207,246,85,129,101,95,238,174,57,146,99,151,15,250,74,58,235,109,117,60,159,247,100,134,104,228,103,252,206,107,155,254,69,66,255,0,188,63,119,57,125,221,86,129,71,154,229,54,95,37,122,199,238,9,141,92,106,124,203,36,248,165,84,20,84,178,75,93,193,145,68,200,59,175,168,114,246,90,138,214,116,232,142,84,249,37,32,238,199,213,62,178,125,64,200,125,198,114,101,103,248,85,215,42,240,83,211,91,237,190,162,146,58,124,59,40,158,247,92,217,158,228,124,144,62,239,115,161,70,196,136,213,69,127,118,186,39,42,57,90,156,26,245,235,213,17,174,133,91,104,207,233,180,179,112,218,111,168,55,12,134,174,199,109,177,229,22,218,155,165,117,50,203,206,43,119,152,98,86,34,164,72,175,123,29,78,178,177,236,106,47,54,57,205,232,238,93,23,75,192,226,155,192,219,93,139,117,58,29,120,211,43,154,246,110,176,242,186,99,117,110,170,124,17,210,94,34,134,70,83,201,42,181,175,229,10,247,95,28,136,172,122,246,228,122,181,17,232,199,55,58,249,102,45,125,193,178,171,206,21,148,208,249,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,249,177,92,199,113,123,28,157,90,170,213,233,213,21,83,230,93,247,134,166,245,237,219,139,211,138,29,47,205,110,125,117,55,17,183,186,58,150,57,106,167,146,235,107,166,74,104,153,115,150,121,26,172,73,158,249,218,201,26,178,185,238,145,143,149,17,173,122,53,146,3,114,251,139,193,54,191,165,149,250,153,157,84,127,157,163,179,209,112,155,250,206,233,229,166,154,10,62,228,81,73,217,238,246,30,222,235,219,193,159,197,87,248,34,231,91,85,117,51,42,214,77,71,200,245,75,53,171,243,23,172,154,225,45,194,167,140,146,62,56,121,175,220,130,46,227,222,246,195,19,17,177,198,197,114,240,141,140,106,47,70,161,109,62,20,123,40,253,153,98,176,110,83,83,45,150,170,156,147,45,183,211,212,226,81,116,239,77,103,181,205,27,156,181,28,209,203,27,102,170,142,70,124,154,222,113,196,156,85,232,179,77,19,102,6,236,125,44,107,39,211,252,135,219,167,51,88,105,79,105,222,150,52,111,233,254,61,237,208,21,235,226,131,225,247,77,105,166,189,110,135,69,173,85,111,99,234,29,95,152,88,233,162,150,165,252,230,150,170,162,178,244,178,203,59,156,140,71,62,6,190,8,162,225,27,17,210,253,214,53,253,32,6,221,117,231,50,219,110,174,88,181,91,12,173,171,107,237,213,12,101,206,134,26,132,133,151,107,114,189,171,81,69,42,185,143,111,9,26,222,136,229,99,184,61,25,35,83,155,26,169,123,218,177,157,126,212,54,11,153,106,95,194,254,25,246,183,71,238,55,223,37,223,239,121,95,53,101,146,110,215,115,139,121,241,238,113,229,197,189,122,117,232,157,122,25,215,53,80,14,127,164,218,253,163,90,235,241,255,0,217,30,161,90,178,143,178,247,5,182,93,60,147,220,189,137,190,124,92,156,145,59,144,191,139,251,115,179,148,82,112,127,7,187,139,186,116,0,0,0,2,149,188,106,253,83,226,223,79,232,125,198,226,60,21,61,83,229,63,79,235,189,198,220,93,72,0,128,30,53,126,150,49,111,168,20,62,221,113,41,88,153,94,29,123,21,169,221,46,100,153,198,160,208,85,179,74,236,21,19,67,93,53,53,84,76,125,206,227,10,83,189,45,170,137,34,79,11,29,29,67,100,124,205,103,246,24,230,53,236,123,145,236,189,59,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,147,44,197,172,89,206,43,121,194,178,154,31,59,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,31,54,43,94,222,76,123,147,171,85,28,157,122,162,162,252,202,23,223,214,202,50,173,169,234,61,93,238,211,108,243,26,101,147,92,38,147,28,184,83,164,143,142,131,154,186,70,219,42,22,71,61,237,154,38,34,163,28,247,47,122,54,43,209,121,54,86,69,21,75,254,240,184,244,39,166,95,157,123,197,105,42,129,154,205,216,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,73,84,0,5,0,248,163,250,236,212,223,201,125,158,136,159,254,10,158,150,50,159,168,21,222,221,110,39,248,6,107,55,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,37,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,225,91,233,205,109,88,6,207,181,110,251,121,167,171,154,158,171,23,171,178,49,180,204,107,158,147,220,27,228,97,114,163,156,212,224,217,106,99,115,215,175,84,98,57,81,28,168,141,92,230,26,72,217,254,1,77,166,27,92,210,220,50,28,122,174,197,81,75,139,208,212,220,45,245,105,43,103,130,227,83,18,84,86,164,141,149,121,177,235,83,52,202,172,94,156,21,85,168,141,68,70,164,85,241,167,192,41,175,187,121,197,53,6,159,30,171,172,185,98,185,67,41,159,93,10,74,230,80,91,171,41,228,73,150,84,106,240,107,31,81,5,3,17,239,79,147,248,53,170,157,197,71,86,182,197,179,91,174,1,188,29,36,190,217,169,233,38,168,170,202,41,44,143,109,75,28,230,36,23,7,121,25,156,136,215,53,121,182,42,153,28,197,235,209,30,141,85,71,34,43,87,70,101,0,248,163,250,236,212,223,201,125,158,136,230,155,85,219,62,101,186,253,92,163,210,220,62,186,146,220,198,211,186,229,119,185,212,170,57,150,235,116,111,141,146,206,145,242,71,76,254,82,198,198,70,213,78,79,123,121,57,140,231,35,52,83,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,132,76,234,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,190,128,229,91,177,244,177,172,159,79,242,31,110,156,205,97,165,61,167,122,88,209,191,167,248,247,183,64,117,80,64,15,26,191,75,24,183,212,10,31,110,184,149,213,225,201,148,216,176,109,225,97,121,174,83,93,228,172,184,253,191,34,186,92,106,123,79,147,177,75,5,138,190,73,100,224,196,115,221,197,140,114,244,106,43,151,167,68,69,95,145,210,247,99,226,79,159,106,94,225,177,140,215,72,238,85,118,156,79,75,239,15,170,176,209,165,116,222,82,247,60,85,19,55,207,212,70,214,83,204,140,169,164,115,97,117,59,213,85,145,73,59,17,201,222,151,173,180,237,87,115,24,110,235,244,142,143,84,176,250,26,187,115,219,80,235,109,222,217,82,138,231,219,174,49,178,55,203,2,73,197,27,51,56,203,27,217,35,81,57,49,237,228,214,63,156,108,236,0,20,173,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,54,126,155,254,100,90,161,82,190,40,190,31,245,150,138,203,150,230,244,67,29,239,90,166,243,55,28,226,215,4,147,207,85,29,84,179,203,60,215,102,247,30,254,80,175,119,164,177,198,140,108,45,141,178,35,85,139,43,162,172,18,85,120,92,122,236,211,47,206,189,158,180,191,224,64,15,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,165,255,0,0,82,183,141,95,170,124,91,233,253,15,184,220,78,171,224,99,248,217,250,111,249,145,106,128,28,171,114,251,116,193,55,65,165,149,250,103,157,83,255,0,157,172,179,214,243,155,250,178,233,229,166,134,10,206,220,82,199,222,237,119,222,238,211,221,193,255,0,193,83,248,42,103,91,85,116,207,42,209,189,71,200,244,183,53,164,242,247,172,102,225,45,190,167,140,114,50,57,184,47,220,158,46,227,24,247,67,43,21,178,70,245,106,115,141,236,114,39,71,33,32,47,254,34,58,203,144,109,30,219,181,119,167,144,242,29,155,84,185,21,190,161,180,243,86,227,177,64,177,178,215,52,45,143,254,205,174,153,146,49,100,138,36,142,70,191,156,175,147,143,237,215,65,179,45,201,106,229,139,74,112,202,42,183,62,227,80,199,220,235,161,167,73,153,105,183,35,218,149,21,178,163,158,198,240,141,174,234,141,87,183,155,213,145,181,121,189,168,186,19,219,174,131,97,187,109,210,59,22,148,225,148,84,141,101,186,157,143,185,215,67,78,176,190,237,113,86,53,42,43,101,71,61,238,231,35,155,213,26,175,119,6,35,35,106,240,99,81,58,88,57,86,236,125,44,107,39,211,252,135,219,167,51,88,91,246,241,252,41,171,53,123,92,108,185,254,136,86,218,177,219,86,91,112,158,76,225,107,38,158,105,41,42,165,154,122,153,174,177,182,73,29,222,238,115,237,121,104,214,38,182,68,135,167,70,73,44,144,205,253,191,109,227,75,246,203,128,55,78,116,162,213,87,71,109,125,66,87,86,75,87,89,37,76,245,181,171,12,80,201,83,35,156,188,90,247,182,8,213,91,27,89,26,42,47,22,55,175,67,62,251,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,148,2,95,71,134,206,212,116,227,67,52,59,27,213,11,100,95,21,204,245,27,31,160,188,92,175,53,16,163,100,167,165,170,134,58,136,232,41,211,170,246,225,103,38,115,84,94,82,200,196,123,186,35,98,142,41,128,1,66,222,41,90,23,167,26,13,185,168,237,58,95,102,248,53,171,40,199,233,242,73,173,177,42,37,45,29,84,181,85,80,200,202,102,34,39,106,21,242,237,122,71,213,90,199,61,200,206,44,70,49,157,3,193,83,213,62,83,244,254,187,220,109,197,212,128,1,154,205,216,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,73,84,0,51,89,187,31,84,250,201,245,3,33,247,25,203,84,240,84,244,177,148,253,64,174,246,235,113,63,200,127,184,47,12,253,26,220,54,224,173,58,233,146,94,238,180,81,201,218,251,87,100,129,92,177,223,251,17,50,58,110,51,115,71,210,125,200,217,28,189,180,94,113,177,188,59,50,114,149,210,214,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,54,251,177,245,79,172,159,80,50,31,113,156,183,77,147,225,87,93,74,240,171,161,211,155,21,69,36,23,44,171,23,203,172,148,114,213,189,205,130,57,234,107,174,48,198,233,28,214,185,200,196,115,209,85,81,174,94,157,122,34,255,0,2,144,46,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,52,125,179,252,254,155,83,246,185,165,185,156,57,13,93,246,162,171,23,161,166,184,92,42,214,87,79,61,198,154,36,167,173,89,29,42,115,123,210,166,25,145,94,189,121,170,43,145,92,138,142,94,192,8,1,226,201,180,63,218,238,156,127,72,44,42,139,158,95,128,91,223,241,102,201,95,218,142,171,29,133,38,158,110,49,189,21,139,52,15,123,165,111,71,49,93,27,167,106,247,94,144,177,42,3,74,181,51,42,209,189,71,199,53,75,10,171,242,247,172,102,225,21,194,155,148,146,50,57,184,47,223,130,94,219,216,247,67,43,21,209,200,196,114,115,141,239,106,175,71,41,213,119,155,187,252,171,120,154,143,67,152,221,172,63,103,44,182,91,123,109,246,139,20,119,25,42,227,166,234,188,231,157,207,114,49,142,154,87,170,35,158,200,227,235,28,80,49,81,203,31,55,118,175,11,221,148,127,72,12,237,154,207,168,86,203,85,118,155,97,183,7,211,75,110,173,78,247,198,110,141,133,175,101,58,196,215,39,72,98,238,193,52,139,34,43,36,251,145,112,145,175,151,183,119,231,42,221,143,165,141,100,250,127,144,251,116,230,107,13,41,237,59,210,198,141,253,63,199,189,186,3,170,144,215,68,60,46,116,27,68,245,230,231,173,20,117,53,119,202,58,122,134,85,226,56,253,198,46,228,24,244,255,0,218,116,171,43,156,231,85,189,142,233,216,116,136,139,18,125,231,119,101,107,38,111,117,221,143,165,141,100,250,127,144,251,116,230,107,13,84,21,129,226,139,226,1,71,104,163,185,109,147,68,50,46,245,214,111,51,110,206,46,144,71,4,244,177,210,203,4,176,77,105,111,113,143,229,50,247,122,203,36,106,199,66,232,219,26,57,94,178,182,42,235,219,70,226,243,189,175,234,157,6,166,96,181,31,230,168,239,20,92,33,254,179,181,249,152,102,158,143,185,44,82,118,123,189,134,55,186,198,243,103,241,69,254,40,186,8,219,174,188,225,187,146,210,59,22,171,97,149,180,142,101,198,157,140,185,208,195,80,179,62,211,113,70,53,106,40,165,87,49,142,231,27,157,209,28,172,111,54,43,36,106,112,123,85,122,88,0,0,10,86,241,171,245,79,139,125,63,161,247,27,136,240,84,245,79,148,253,63,174,247,27,113,117,32,2,0,120,213,250,88,197,190,160,80,251,117,196,168,189,16,194,173,90,149,173,24,14,156,223,106,42,224,182,229,89,69,170,201,89,45,35,218,217,227,130,166,174,56,100,116,110,115,92,212,122,53,234,168,170,215,39,94,157,81,127,129,165,60,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,148,212,52,52,200,188,34,103,85,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,244,0,231,250,233,161,122,113,184,189,56,184,233,126,168,89,188,245,170,187,164,176,205,18,163,42,173,245,77,69,72,234,169,164,84,94,220,204,228,238,139,209,90,173,115,152,246,189,143,123,29,156,29,88,193,127,101,250,167,153,105,159,197,62,39,246,75,32,184,216,188,239,99,179,230,188,173,76,144,247,123,124,157,195,151,111,151,30,78,233,215,167,85,233,212,189,79,11,143,66,122,101,249,215,188,86,146,168,25,172,221,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,149,64,0,80,15,138,63,174,205,77,252,151,217,232,137,255,0,224,169,233,99,41,250,129,93,237,214,226,127,128,102,179,118,62,169,245,147,234,6,67,238,51,147,167,78,183,221,98,218,175,135,86,155,225,88,179,252,238,166,228,22,251,220,150,234,110,143,143,225,116,179,221,46,241,197,117,230,250,121,105,231,237,84,211,181,60,179,149,28,254,189,87,163,126,107,249,94,23,187,250,172,197,50,166,109,227,89,174,23,91,181,38,113,144,62,162,197,127,169,169,158,178,162,158,241,91,35,81,244,211,163,220,229,236,212,78,229,122,72,212,69,108,243,72,249,57,54,103,201,21,191,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,87,7,141,198,107,106,160,209,125,61,211,153,169,234,214,229,124,202,37,189,211,202,214,55,176,216,40,105,36,134,86,189,220,185,35,213,215,8,85,168,141,84,84,108,157,85,189,17,29,86,187,122,197,172,89,206,190,233,166,21,148,208,249,219,46,65,152,89,173,119,26,110,235,227,239,210,207,91,20,114,199,205,138,215,183,147,30,228,234,213,71,39,94,168,168,191,51,77,39,20,222,182,45,98,204,54,143,171,214,156,142,135,205,210,83,225,247,59,164,113,247,95,31,26,170,40,29,87,77,39,86,42,42,240,158,8,159,211,175,23,113,232,228,86,170,162,231,8,211,238,147,231,95,181,13,44,195,117,51,225,127,12,251,91,143,219,175,190,75,191,222,242,190,106,154,57,187,93,206,45,231,199,185,199,151,22,245,233,215,162,117,232,81,103,138,63,174,205,77,252,151,217,232,137,255,0,224,169,233,99,41,250,129,93,237,214,226,127,131,149,110,199,210,198,178,125,63,200,125,186,115,53,134,148,246,157,233,99,70,254,159,227,222,221,1,213,65,0,60,106,253,44,98,223,80,40,125,186,226,82,177,245,81,90,110,183,26,106,250,203,125,178,174,170,158,215,78,149,117,210,195,11,158,202,88,22,88,225,73,101,114,39,70,49,101,154,40,209,206,232,156,228,99,127,139,145,23,170,237,87,115,25,150,212,53,114,143,84,176,250,26,75,139,29,78,235,109,222,217,82,136,214,92,109,210,62,55,203,2,73,197,93,11,249,69,27,217,35,81,120,189,141,228,215,179,156,111,208,246,149,106,102,43,172,154,113,142,106,150,21,87,230,44,185,53,190,43,133,55,41,35,124,144,243,79,191,4,189,183,189,141,154,39,163,163,145,136,229,225,35,30,213,94,173,83,213,130,149,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,198,207,211,127,204,139,84,62,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,74,44,241,20,216,173,78,214,179,37,206,52,250,130,173,250,87,127,168,134,26,25,170,106,162,123,237,151,25,146,161,235,109,68,89,22,121,152,216,233,221,35,38,115,63,176,246,177,207,123,218,175,127,159,240,184,245,217,166,95,157,123,61,105,127,192,128,30,53,126,150,49,111,168,20,62,221,113,32,7,133,199,174,205,50,252,235,217,235,75,254,0,165,111,26,191,84,248,183,211,250,31,113,184,157,87,192,199,241,179,244,223,243,34,213,0,5,90,248,215,219,52,74,43,86,27,121,116,148,139,171,245,85,20,244,204,99,106,231,116,233,141,196,218,215,57,95,10,59,178,198,45,92,204,226,247,53,36,122,164,136,197,115,99,145,27,84,37,201,248,50,96,186,53,71,163,87,220,254,193,116,181,93,181,38,186,225,37,30,65,251,135,50,186,203,67,201,60,173,31,223,114,245,134,94,210,212,119,99,107,91,35,157,219,114,189,212,191,118,197,64,57,86,236,125,44,107,39,211,252,135,219,167,51,88,106,160,25,172,221,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,160,19,74,123,78,244,177,163,127,79,241,239,110,128,234,160,20,173,227,87,234,159,22,250,127,67,238,55,17,224,169,234,159,41,250,127,93,238,54,226,234,64,0,205,102,236,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,164,170,0,25,172,221,143,170,125,100,250,129,144,251,140,229,170,120,42,122,88,202,126,160,87,123,117,184,159,224,25,172,221,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,168,191,16,141,47,186,233,86,240,117,38,217,112,117,92,212,247,251,196,185,69,13,92,212,78,166,101,68,23,7,45,74,246,186,170,164,140,138,89,37,167,89,26,189,28,250,119,252,154,168,172,109,138,120,44,103,244,215,221,188,229,122,125,81,144,213,214,92,177,92,161,245,44,161,153,101,115,40,45,213,148,241,172,41,18,185,56,53,143,168,130,189,234,198,47,201,252,220,228,78,226,43,172,40,3,62,222,36,52,90,37,75,186,252,178,125,18,187,85,214,50,178,162,162,108,174,25,155,58,50,143,36,74,202,134,87,195,18,204,198,185,88,174,99,36,85,106,190,62,114,189,24,228,98,53,140,142,184,157,186,197,120,202,172,214,156,167,35,251,63,101,173,184,83,211,220,110,254,77,245,127,15,165,124,141,108,181,61,134,42,62,94,219,21,207,237,181,121,59,143,68,249,169,165,237,20,180,233,125,151,72,241,10,61,21,182,82,80,96,146,89,233,170,241,248,169,161,146,38,58,138,118,36,209,202,173,149,18,85,124,137,39,113,238,147,247,142,123,220,231,245,122,185,79,106,114,173,216,250,88,214,79,167,249,15,183,78,102,176,210,158,211,189,44,104,223,211,252,123,219,160,58,168,57,86,236,125,44,107,39,211,252,135,219,167,51,88,94,247,136,166,250,169,182,181,134,174,15,167,213,244,143,213,75,253,60,51,80,195,83,75,43,217,108,183,76,181,12,91,146,42,198,176,76,246,201,78,232,217,11,159,253,183,181,238,99,216,213,99,233,6,211,108,204,181,95,63,162,179,81,201,87,127,203,51,27,196,116,209,62,174,173,22,123,133,198,174,100,107,86,73,166,114,34,190,73,100,78,175,145,201,243,114,171,151,248,169,221,55,83,177,29,88,218,174,43,136,230,185,75,60,237,151,32,183,208,71,113,169,235,77,31,194,239,179,199,60,146,218,184,50,162,87,207,218,101,59,151,204,181,18,39,245,232,157,23,228,191,46,199,55,119,117,218,14,174,59,43,158,221,87,120,196,239,212,237,182,228,118,168,42,28,199,190,4,122,57,149,80,177,92,145,62,166,21,229,195,184,157,21,146,77,26,58,62,234,200,221,4,98,121,77,139,57,197,108,217,174,45,93,231,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,224,244,107,219,201,143,106,244,114,35,147,175,69,68,95,145,250,192,0,1,74,222,53,126,169,241,111,167,244,62,227,113,30,10,158,169,242,159,167,245,222,227,110,46,164,0,64,15,26,191,75,24,183,212,10,31,110,184,149,87,180,239,84,250,55,245,3,30,247,24,13,41,128,12,214,110,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,67,255,0,18,111,17,251,237,93,247,36,219,62,134,79,228,109,84,62,127,31,204,239,21,20,76,124,151,9,28,201,41,170,173,244,236,153,171,219,133,156,164,107,231,68,73,31,35,83,180,172,99,57,207,218,252,47,119,211,251,107,197,89,161,218,199,153,249,189,73,178,243,248,61,77,107,120,205,125,181,199,27,85,58,204,174,95,49,89,15,73,59,157,81,175,124,72,201,63,122,230,212,72,149,87,187,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,42,128,0,160,31,20,127,93,154,155,249,47,179,209,19,255,0,193,83,210,198,83,245,2,187,219,173,196,255,0,0,205,102,236,125,83,235,39,212,12,135,220,103,57,81,245,92,237,55,91,45,75,40,239,54,202,186,10,137,41,224,171,100,85,48,186,39,186,9,226,100,208,202,141,114,34,171,36,138,72,228,99,191,131,152,246,185,58,162,162,150,255,0,225,79,190,58,157,74,181,80,109,111,82,89,73,21,247,24,179,163,49,107,155,95,20,9,113,183,82,181,140,74,39,199,213,21,245,48,197,209,205,116,109,94,228,49,72,231,163,93,19,164,154,199,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,1,74,222,53,126,169,241,111,167,244,62,227,113,63,39,193,183,22,177,100,27,184,172,187,93,232,124,197,94,51,135,220,110,150,185,59,175,103,151,170,124,244,212,142,147,163,85,17,253,96,171,168,103,71,34,183,239,245,233,201,173,84,187,240,102,7,86,48,95,217,126,169,230,90,103,241,79,137,253,146,200,46,54,47,59,216,236,249,175,43,83,36,61,222,223,39,112,229,219,229,199,147,186,117,233,213,122,117,47,123,195,71,63,169,212,29,150,233,221,85,203,33,164,186,220,172,116,245,54,10,164,133,98,231,70,202,74,153,34,165,167,149,145,162,112,123,104,210,145,83,146,115,115,28,199,187,151,62,75,84,62,40,254,187,53,55,242,95,103,162,39,255,0,130,167,165,140,167,234,5,119,183,91,137,254,14,85,187,31,75,26,201,244,255,0,33,246,233,204,214,26,83,218,119,165,141,27,250,127,143,123,116,7,85,4,0,241,171,244,177,139,125,64,161,246,235,137,80,26,85,166,121,86,178,106,62,57,165,184,85,39,152,189,100,215,8,173,244,220,163,145,241,195,205,126,252,242,246,216,247,182,24,152,142,146,71,163,87,132,108,123,149,58,53,77,9,237,175,106,58,113,182,253,14,93,16,182,69,246,142,130,233,223,159,36,158,233,10,73,29,230,170,162,22,69,80,231,211,185,93,27,33,116,113,178,52,133,58,181,35,106,35,150,71,43,228,125,59,120,131,108,146,235,181,12,254,59,238,49,5,93,118,157,101,85,21,19,90,171,27,74,230,193,105,157,211,76,230,90,95,35,166,149,239,124,116,237,141,205,150,69,106,204,157,197,106,42,199,39,71,135,206,246,238,187,80,207,228,177,100,243,213,215,105,214,85,81,79,13,214,141,213,78,108,22,153,221,52,45,125,217,145,182,25,94,247,199,78,217,26,232,163,70,172,201,219,71,42,172,113,244,189,236,79,41,177,103,56,173,155,53,197,171,188,237,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,156,30,141,123,121,49,237,94,142,68,114,117,232,168,139,242,63,88,165,111,26,191,84,248,183,211,250,31,113,184,157,87,192,199,241,179,244,223,243,34,213,1,0,60,106,253,44,98,223,80,40,125,186,226,64,15,11,143,93,154,101,249,215,179,214,151,252,8,1,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,191,224,10,86,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,27,63,77,255,0,50,45,80,3,154,110,43,94,112,221,182,233,29,247,85,179,58,218,70,178,221,78,246,91,40,102,168,88,95,118,184,171,28,180,244,81,43,88,247,115,145,205,232,174,70,59,131,17,242,57,56,49,202,153,236,220,86,188,230,91,146,213,203,238,171,102,117,181,110,125,198,161,236,182,80,205,80,147,50,211,110,71,185,105,232,162,86,177,141,225,27,93,209,92,140,111,55,171,228,114,115,123,149,125,94,73,179,189,92,197,118,185,101,221,61,234,207,87,75,98,188,94,60,146,80,203,70,244,158,59,116,177,49,105,46,138,173,234,140,166,154,94,236,72,178,164,127,53,166,115,59,141,168,106,183,207,237,163,113,121,222,215,245,78,131,83,48,90,143,243,84,119,138,46,16,255,0,89,218,252,204,51,79,71,220,150,41,59,61,222,195,27,221,99,121,179,248,162,255,0,20,93,20,105,86,166,98,186,201,167,24,230,169,97,85,126,98,203,147,91,226,184,83,114,146,55,201,15,52,251,240,75,219,123,216,217,162,122,58,57,24,142,94,18,49,237,85,234,213,61,88,57,86,236,125,44,107,39,211,252,135,219,167,51,88,106,160,25,172,221,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,160,19,74,123,78,244,177,163,127,79,241,239,110,128,234,160,20,173,227,87,234,159,22,250,127,67,238,55,17,224,169,234,159,41,250,127,93,238,54,226,234,64,0,205,102,236,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,164,170,0,25,172,221,143,170,125,100,250,129,144,251,140,229,170,120,42,122,88,202,126,160,87,123,117,184,159,224,25,172,221,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,134,190,55,26,95,117,165,207,244,247,90,33,117,92,246,219,157,158,92,94,161,27,68,238,197,28,244,211,73,83,23,58,142,170,222,115,182,174,110,49,170,53,122,82,72,228,87,124,248,115,79,6,220,166,197,143,238,226,178,211,119,174,242,245,121,54,31,113,181,218,227,237,61,254,98,169,147,211,85,186,62,173,69,70,116,130,146,161,253,92,168,223,185,211,175,39,53,22,239,193,10,188,74,247,175,110,219,166,156,87,105,126,21,115,233,169,185,117,189,177,211,49,171,85,4,150,171,93,74,84,196,251,156,83,198,212,98,204,199,192,230,70,212,149,175,108,143,100,170,142,107,21,175,164,28,79,22,190,231,57,85,155,10,197,168,124,237,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,124,222,173,99,121,61,237,78,174,84,106,117,234,170,137,243,58,6,229,54,215,168,251,86,212,116,211,45,77,91,84,213,243,91,224,186,82,85,218,234,150,122,90,186,89,85,236,73,24,175,107,36,111,73,34,150,53,73,24,199,114,141,85,17,90,173,115,165,255,0,133,30,245,255,0,102,89,84,27,107,212,203,157,214,167,27,203,110,20,244,216,148,189,123,208,217,238,147,72,230,173,63,4,106,200,216,106,164,145,159,54,187,132,114,167,37,98,36,211,74,219,148,57,86,236,125,44,107,39,211,252,135,219,167,51,88,105,79,105,222,150,52,111,233,254,61,237,208,29,84,28,171,118,62,150,53,147,233,254,67,237,211,153,172,61,6,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,78,114,191,162,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,92,79,133,238,197,191,98,152,171,53,199,88,240,207,41,169,55,174,127,7,166,173,119,41,172,86,185,35,106,39,88,85,169,229,235,38,235,39,115,170,185,236,137,89,31,238,156,234,136,214,111,231,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,225,43,58,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,166,125,183,175,181,27,238,210,245,150,183,13,237,93,107,49,11,151,90,204,90,247,91,11,27,231,233,120,177,100,141,93,26,171,22,104,30,254,212,137,209,142,94,140,147,182,198,75,26,29,131,195,67,124,117,59,113,204,161,209,236,225,148,143,211,172,210,241,27,230,171,145,241,83,190,199,113,153,35,129,43,93,51,213,173,90,101,107,34,108,205,123,190,227,35,73,24,168,173,123,38,188,144,0,0,165,111,26,191,84,248,183,211,250,31,113,184,143,5,79,84,249,79,211,250,239,113,183,23,82,0,32,7,141,95,165,140,91,234,5,15,183,92,74,171,218,119,170,125,27,250,129,143,123,140,6,148,192,6,107,55,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,60,255,0,136,166,197,105,183,75,134,174,113,167,212,20,140,213,75,5,60,48,208,205,83,85,43,25,115,183,66,181,15,91,106,34,200,144,66,247,73,80,233,25,51,153,253,182,53,142,123,24,229,123,41,6,211,115,204,180,163,63,162,188,209,199,87,96,203,48,235,196,117,49,50,174,145,18,123,125,198,146,100,115,82,72,102,106,162,62,57,99,78,172,145,171,243,106,163,147,248,161,242,101,153,77,247,57,202,175,57,174,83,93,231,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,224,196,107,27,201,239,114,244,106,35,83,175,68,68,79,145,125,62,23,30,132,244,203,243,175,120,173,37,80,0,20,3,226,143,235,179,83,127,37,246,122,34,127,248,42,122,88,202,126,160,87,123,117,184,159,224,25,172,221,143,170,125,100,250,129,144,251,140,228,202,240,167,216,229,54,165,93,104,55,73,169,47,171,138,197,140,94,17,248,181,177,172,150,5,184,220,105,92,199,165,107,228,232,136,250,104,101,232,214,182,55,47,114,104,164,107,213,173,137,209,205,53,60,65,182,73,106,221,126,1,29,247,24,130,146,135,81,113,90,122,137,173,85,141,165,107,167,187,64,216,102,115,45,47,145,211,68,198,50,74,135,70,230,203,34,185,33,94,226,181,17,36,147,173,16,255,0,178,172,11,42,255,0,117,113,204,147,28,184,127,210,81,215,91,107,169,228,255,0,187,36,51,71,35,63,230,115,92,223,242,42,23,167,225,251,190,235,22,234,177,88,240,172,165,254,75,83,113,251,122,73,113,166,232,249,62,41,75,4,116,177,203,117,230,202,120,169,224,238,212,212,57,60,179,85,92,206,157,83,171,126,105,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,12,235,111,243,58,253,162,111,39,86,47,255,0,11,248,127,148,200,36,177,118,123,253,222,95,13,141,148,29,222,92,91,211,185,229,123,156,122,125,222,124,122,187,167,37,154,190,8,90,91,255,0,211,47,90,238,22,47,248,38,45,104,185,249,175,250,234,107,224,236,163,255,0,252,90,238,111,103,252,204,119,248,68,45,80,25,204,223,78,21,117,192,55,131,171,118,43,205,69,36,213,21,89,69,93,237,142,166,123,156,196,130,224,239,61,11,85,92,214,175,54,197,83,27,94,157,58,35,209,200,138,228,68,114,217,167,130,167,165,140,167,234,5,119,183,91,136,1,226,143,235,179,83,127,37,246,122,34,127,248,42,122,88,202,126,160,87,123,117,184,159,224,229,91,177,244,177,172,159,79,242,31,110,156,205,97,165,61,167,122,88,209,191,167,248,247,183,64,117,80,64,15,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,165,255,0,30,83,85,116,207,21,214,77,56,200,244,183,53,164,243,22,92,154,223,45,190,167,140,113,190,72,121,167,220,158,46,227,30,198,205,19,209,178,70,245,106,240,145,140,114,39,86,161,158,29,213,109,159,50,218,134,174,86,105,110,97,93,73,113,99,169,219,114,180,92,233,149,26,203,141,186,71,200,200,167,88,249,43,161,127,40,164,99,227,114,175,23,177,220,92,246,112,145,242,215,194,143,122,255,0,179,44,170,13,181,234,101,206,235,83,141,229,183,10,122,108,74,94,189,232,108,247,73,164,115,86,159,130,53,100,108,53,82,72,207,155,93,194,57,83,146,177,18,105,165,109,202,20,173,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,54,126,155,254,100,90,160,32,7,141,95,165,140,91,234,5,15,183,92,72,1,225,113,235,179,76,191,58,246,122,210,255,0,129,0,60,106,253,44,98,223,80,40,125,186,226,64,15,11,143,93,154,101,249,215,179,214,151,252,1,74,222,53,126,169,241,111,167,244,62,227,113,58,175,129,143,227,103,233,191,230,69,170,3,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,161,111,16,109,237,221,119,95,159,199,98,198,39,171,161,211,172,86,162,162,27,85,27,106,156,232,46,211,182,105,154,203,179,227,116,49,61,143,146,157,209,181,177,72,142,88,83,184,141,84,89,36,235,245,248,115,108,163,250,85,106,60,247,252,254,217,117,143,76,177,111,222,92,170,96,78,212,119,74,228,86,44,118,198,205,201,175,111,38,61,100,149,209,35,156,200,218,214,245,137,211,69,34,94,245,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,0,239,251,103,215,93,166,234,227,155,111,74,73,48,76,198,162,178,191,20,124,50,185,95,77,3,30,213,146,134,86,200,247,75,206,157,38,137,137,35,156,228,149,142,99,249,115,89,35,143,218,248,106,111,94,227,183,77,71,161,210,252,214,231,211,76,178,235,131,163,169,99,150,150,8,237,87,74,149,166,137,151,57,103,145,168,245,133,140,129,172,145,171,43,88,216,222,249,81,28,230,35,95,122,128,229,91,177,244,177,172,159,79,242,31,110,156,205,97,170,128,102,179,118,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,210,128,77,41,237,59,210,198,141,253,63,199,189,186,3,170,128,82,183,141,95,170,124,91,233,253,15,184,220,71,130,167,170,124,167,233,253,119,184,219,139,169,0,3,53,155,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,146,168,0,102,179,118,62,169,245,147,234,6,67,238,51,150,169,224,169,233,99,41,250,129,93,237,214,226,127,128,102,179,118,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,211,242,124,84,244,114,251,171,187,71,187,212,227,147,117,171,192,174,17,102,50,83,113,103,247,213,45,52,19,199,82,156,222,246,163,59,112,84,75,63,95,188,231,118,56,53,170,231,162,165,43,109,235,41,177,96,218,251,166,153,174,83,93,228,172,184,254,97,102,186,92,106,123,79,147,177,75,5,108,82,75,39,6,35,158,238,44,99,151,163,81,92,189,58,34,42,252,141,52,156,171,114,251,139,193,54,191,165,149,250,153,157,84,127,157,163,179,209,112,155,250,206,233,229,166,154,10,62,228,81,73,217,238,246,30,222,235,219,193,159,197,87,248,34,231,91,85,117,51,42,214,77,71,200,245,75,53,171,243,23,172,154,225,45,194,167,140,146,62,56,121,175,220,130,46,227,222,246,195,19,17,177,198,197,114,240,141,140,106,47,70,161,111,254,19,123,67,253,145,105,199,244,130,205,104,184,101,249,253,189,159,9,108,117,253,216,233,113,217,146,25,225,229,27,17,24,147,78,246,54,87,117,115,213,177,182,6,167,105,235,51,22,74,111,3,109,118,45,212,232,117,227,76,174,107,217,186,195,202,233,141,213,186,169,240,71,73,120,138,25,25,79,36,170,214,191,148,43,221,124,114,34,177,235,219,145,234,212,71,163,28,220,235,229,152,181,247,6,202,175,56,86,83,67,228,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,230,197,115,29,197,236,114,117,106,171,87,167,84,85,79,153,117,62,23,187,215,254,144,24,35,52,99,80,174,119,90,237,73,195,109,239,169,150,227,90,189,239,140,218,219,51,88,202,133,149,173,78,147,69,221,130,25,18,69,87,201,247,37,231,35,159,47,110,74,238,199,210,198,178,125,63,200,125,186,115,53,134,148,246,157,233,99,70,254,159,227,222,221,1,213,65,202,183,99,233,99,89,62,159,228,62,221,57,154,194,207,188,46,188,63,235,46,245,150,221,205,235,126,59,217,181,67,229,174,56,61,174,121,39,130,170,74,168,167,138,120,110,206,237,189,156,97,78,215,72,163,145,30,217,155,35,164,86,163,18,39,75,109,64,229,91,151,219,166,9,186,13,44,175,211,60,234,159,252,237,101,158,183,156,223,213,151,79,45,52,48,86,118,226,150,62,247,107,190,247,118,158,238,15,254,10,159,193,82,130,245,123,107,186,161,164,219,134,147,110,149,86,74,186,187,237,125,226,43,110,55,44,204,142,149,151,200,42,42,22,26,42,168,156,233,22,38,178,101,227,215,172,138,145,191,155,30,228,116,111,68,188,157,139,105,54,178,232,166,220,113,220,11,92,114,255,0,141,95,169,57,73,77,71,201,178,252,10,133,88,196,134,217,230,17,87,204,118,186,59,239,117,86,179,159,106,53,116,81,70,229,144,0,0,10,86,241,171,245,79,139,125,63,161,247,27,136,240,84,245,79,148,253,63,174,247,27,113,117,32,2,0,120,213,250,88,197,190,160,80,251,117,196,170,189,167,122,167,209,191,168,24,247,184,192,105,76,0,102,179,118,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,210,85,21,129,226,139,225,255,0,71,119,163,185,110,111,68,49,222,205,214,31,51,113,206,45,112,73,4,20,178,82,197,4,179,205,118,111,113,236,227,50,118,186,75,28,104,247,76,233,27,34,53,30,146,186,90,150,47,251,194,227,208,158,153,126,117,239,21,164,170,0,2,128,124,81,253,118,106,111,228,190,207,68,79,255,0,5,79,75,25,79,212,10,239,110,183,19,252,3,53,155,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,146,168,174,15,21,141,142,84,234,85,170,191,116,154,108,250,72,175,184,197,157,95,148,219,28,200,160,75,141,186,149,175,122,214,178,78,136,175,169,134,46,173,115,100,114,247,33,138,54,177,90,232,155,28,213,45,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,156,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,40,218,174,230,48,221,215,233,29,30,169,97,244,53,118,231,182,161,214,219,189,178,165,21,207,183,92,99,100,111,150,4,147,138,54,102,113,150,55,178,70,162,114,99,219,201,172,127,56,217,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,118,62,169,245,147,234,6,67,238,51,150,169,224,169,233,99,41,250,129,93,237,214,226,127,130,138,252,94,112,95,178,91,201,185,95,254,41,230,254,218,227,246,187,239,103,177,219,242,157,184,221,65,218,229,201,123,157,124,135,115,151,70,255,0,133,227,211,238,242,116,160,240,62,205,110,181,248,6,169,233,204,212,244,137,109,177,222,45,215,186,121,90,199,119,221,61,116,50,195,43,94,238,92,85,136,219,124,42,212,70,162,162,186,78,170,238,168,141,134,190,40,254,187,53,55,242,95,103,162,39,255,0,130,167,165,140,167,234,5,119,183,91,137,254,14,85,187,31,75,26,201,244,255,0,33,246,233,204,214,26,83,218,119,165,141,27,250,127,143,123,116,7,85,4,0,241,171,244,177,139,125,64,161,246,235,137,0,60,46,61,118,105,151,231,94,207,90,95,240,56,254,234,182,207,134,238,191,72,235,52,183,48,174,171,183,61,181,13,185,90,46,116,202,174,125,186,227,27,36,100,83,172,124,145,179,51,140,178,49,241,185,83,147,30,238,46,99,248,72,204,240,234,174,153,229,90,55,168,249,30,150,230,180,158,94,245,140,220,37,183,212,241,142,70,71,55,5,251,147,197,220,99,30,232,101,98,182,72,222,173,78,113,189,142,68,232,228,44,255,0,194,235,196,2,142,239,71,109,219,38,183,228,93,155,172,62,90,221,131,221,39,142,8,41,100,165,138,8,160,134,210,238,219,25,198,100,237,117,138,73,21,238,153,210,58,53,114,61,34,108,188,87,198,175,213,62,45,244,254,135,220,110,39,85,240,49,252,108,253,55,252,200,181,64,64,15,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,165,255,0,2,0,120,213,250,88,197,190,160,80,251,117,196,128,30,23,30,187,52,203,243,175,103,173,47,248,2,149,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,198,207,211,127,204,139,84,5,117,120,194,107,166,178,224,26,113,110,211,12,75,22,186,218,177,12,211,132,87,76,198,142,185,189,186,158,137,80,147,217,36,141,35,87,197,220,98,65,47,62,227,123,177,182,104,145,175,98,76,137,86,219,117,208,108,203,114,90,185,98,210,156,50,138,173,207,184,212,49,247,58,232,105,210,102,90,109,200,246,165,69,108,168,231,177,188,35,107,186,163,85,237,230,245,100,109,94,111,106,46,138,116,95,72,112,221,5,210,252,127,72,244,254,10,184,236,88,237,59,161,167,90,185,214,105,229,123,228,116,178,205,35,254,72,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,158,212,230,155,138,208,108,55,114,90,71,125,210,156,206,138,145,204,184,211,189,246,202,233,169,214,103,218,110,40,199,37,61,108,72,215,177,220,227,115,186,171,81,237,230,197,124,110,94,15,114,46,117,245,163,72,115,45,5,213,12,131,72,245,2,10,72,239,184,237,67,97,168,90,73,210,104,37,99,227,108,177,77,27,254,74,172,146,41,35,145,17,200,215,162,61,17,205,107,145,90,150,233,225,21,184,45,88,213,125,44,187,224,25,238,63,117,184,89,112,111,43,110,177,101,29,138,104,40,99,165,142,154,24,163,180,241,99,88,249,38,137,145,164,189,206,146,185,91,55,239,93,26,246,123,211,252,229,91,177,244,177,172,159,79,242,31,110,156,205,97,170,128,102,179,118,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,210,128,77,41,237,59,210,198,141,253,63,199,189,186,3,170,128,82,183,141,95,170,124,91,233,253,15,184,220,71,130,167,170,124,167,233,253,119,184,219,139,169,0,3,53,155,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,146,168,0,102,179,118,62,169,245,147,234,6,67,238,51,150,169,224,169,233,99,41,250,129,93,237,214,226,127,128,102,179,118,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,211,191,234,198,11,251,80,210,204,203,76,254,41,240,207,181,184,253,198,197,231,123,29,239,43,230,169,164,135,187,219,228,222,124,123,156,184,242,111,94,157,58,167,94,166,101,242,204,90,251,131,101,87,156,43,41,161,242,87,172,126,225,81,107,184,211,119,89,39,98,170,9,29,28,177,243,98,185,142,226,246,57,58,181,85,171,211,170,42,167,204,208,246,197,179,91,86,127,179,237,36,190,217,169,234,225,167,165,197,233,44,143,109,75,26,215,172,246,246,249,25,156,136,215,57,56,58,90,105,28,197,235,213,88,173,85,70,170,171,82,160,60,78,117,191,62,213,173,209,228,56,198,95,99,171,176,91,116,238,162,124,122,203,106,150,73,186,62,6,202,174,248,130,178,78,141,71,213,181,98,149,30,198,53,22,20,166,111,89,56,36,142,233,126,19,123,67,253,174,234,63,244,130,205,104,185,226,24,5,193,159,9,108,117,253,169,42,178,40,86,25,225,229,27,17,94,176,192,199,182,87,117,115,17,210,58,6,167,117,137,51,18,234,65,0,60,89,54,135,251,93,211,143,233,5,133,81,115,203,240,11,123,254,44,217,43,251,81,213,99,176,164,211,205,198,55,162,177,102,129,239,116,173,232,230,43,163,116,237,94,235,210,22,37,59,96,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,231,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,45,255,0,106,54,163,84,234,255,0,135,230,107,170,85,88,173,94,54,252,175,73,239,23,116,182,84,212,197,80,248,25,53,170,103,179,164,145,42,181,236,115,85,175,98,170,53,234,199,55,155,35,127,40,219,158,19,74,123,78,244,177,163,127,79,241,239,110,128,234,160,229,91,177,244,177,172,159,79,242,31,110,156,167,111,14,189,138,212,238,151,50,76,227,80,104,42,217,165,118,10,137,161,174,154,154,170,38,62,231,113,133,41,222,150,213,68,145,39,133,142,142,161,178,62,102,179,251,12,115,26,246,61,200,246,94,157,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,214,1,249,53,56,181,138,175,42,183,102,181,20,60,239,86,171,125,109,174,142,167,186,244,237,82,213,201,77,37,68,124,17,120,59,147,232,169,151,170,162,185,59,125,26,168,142,114,47,235,0,0,5,43,120,213,250,167,197,190,159,208,251,141,196,120,42,122,167,202,126,159,215,123,141,184,186,144,1,0,60,106,253,44,98,223,80,40,125,186,226,85,94,211,189,83,232,223,212,12,123,220,96,52,166,0,51,89,187,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,42,129,74,222,40,91,22,253,138,101,79,215,29,28,195,60,166,155,94,184,124,98,154,137,220,161,177,93,36,145,200,189,33,70,167,151,163,155,172,125,190,138,230,50,85,124,127,186,107,169,227,89,255,0,225,113,232,79,76,191,58,247,138,210,85,0,1,64,62,40,254,187,53,55,242,95,103,162,39,255,0,130,167,165,140,167,234,5,119,183,91,137,254,1,154,205,216,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,73,84,10,118,241,88,216,229,54,154,221,107,247,73,166,207,171,150,197,147,222,21,249,77,177,204,150,117,183,92,106,156,247,173,107,36,232,168,202,105,165,234,215,54,71,39,110,105,99,107,21,205,149,177,195,13,118,209,184,188,239,107,250,167,65,169,152,45,71,249,170,59,197,23,8,127,172,237,126,102,25,167,163,238,75,20,157,158,239,97,141,238,177,188,217,252,81,127,138,46,132,244,47,93,52,227,113,122,113,110,213,13,47,188,249,235,85,119,88,166,134,84,70,85,91,234,154,136,178,82,212,198,138,189,185,153,201,189,83,170,181,90,230,189,142,123,30,199,187,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,106,234,199,131,95,237,67,84,243,45,76,254,145,223,12,251,91,144,92,111,190,75,236,135,123,202,249,170,153,38,237,119,60,235,121,241,238,113,229,197,189,122,117,232,157,122,19,87,107,154,23,253,26,244,39,25,209,79,181,63,104,254,206,121,223,235,63,35,228,251,254,98,178,122,159,240,61,201,56,241,239,241,254,218,245,227,215,229,215,162,117,80,66,173,235,120,111,127,76,29,83,181,106,103,237,151,236,151,195,49,248,44,94,75,236,239,159,238,118,234,106,38,238,247,60,212,93,58,249,158,60,120,175,78,29,122,252,250,39,171,216,198,198,63,161,119,219,111,246,209,251,99,246,199,225,191,238,39,195,252,175,148,243,63,253,113,55,62,94,103,255,0,169,233,195,252,189,126,92,171,116,126,20,159,210,83,93,178,109,107,253,189,125,156,251,71,228,191,171,62,203,121,206,199,151,163,130,155,252,55,155,143,151,46,199,47,236,39,78,93,62,125,58,175,127,217,78,212,191,161,246,150,93,116,207,237,239,218,223,137,228,19,223,124,239,194,252,135,111,185,77,79,15,107,183,222,151,175,79,45,203,151,36,235,207,167,79,151,85,144,0,242,154,177,130,254,212,52,179,50,211,63,138,124,51,237,110,63,113,177,121,222,199,123,202,249,170,105,33,238,246,249,55,159,30,231,46,60,155,215,167,78,169,215,169,90,223,220,49,255,0,236,162,255,0,201,63,253,190,89,78,147,224,191,178,253,44,195,116,207,226,159,19,251,37,143,219,172,94,119,177,217,243,94,86,154,56,123,189,190,78,225,203,183,203,143,39,116,235,211,170,244,234,122,176,71,253,235,109,75,250,96,233,101,171,76,254,222,253,146,248,102,65,5,247,206,252,47,207,247,59,116,213,16,246,187,125,232,186,117,243,60,185,114,94,156,58,116,249,245,78,1,181,207,10,79,232,215,174,216,206,181,254,222,190,209,253,156,243,191,213,159,101,188,159,127,204,81,207,77,254,27,205,201,199,143,127,151,246,23,175,30,159,46,189,82,127,128,69,253,237,108,79,13,222,61,170,197,59,175,148,152,142,89,98,168,70,51,35,109,165,107,103,150,220,173,145,93,68,246,36,208,163,153,221,123,36,107,156,174,237,170,72,140,68,238,200,171,21,109,62,8,247,91,5,214,138,251,98,221,173,93,186,229,110,168,142,174,142,178,147,15,116,51,211,79,27,145,209,203,28,141,184,35,152,246,185,17,200,228,84,84,84,69,67,170,238,95,195,39,50,221,46,67,138,102,122,131,185,90,70,100,54,12,94,159,28,174,173,166,194,17,140,185,190,26,170,153,146,173,98,74,228,108,47,115,106,26,143,99,126,231,54,57,205,70,53,201,27,58,94,198,54,49,253,11,190,219,127,182,143,219,31,182,63,13,255,0,113,62,31,229,124,167,153,255,0,235,137,185,242,243,63,253,79,78,31,229,235,242,149,64,143,251,214,218,151,244,193,210,203,86,153,253,189,251,37,240,204,130,11,239,157,248,95,159,238,118,233,170,33,237,118,251,209,116,235,230,121,114,228,189,56,116,233,243,234,156,3,107,158,20,159,209,175,93,177,157,107,253,189,125,163,251,57,231,127,171,62,203,121,62,255,0,152,163,158,155,252,55,155,147,143,30,255,0,47,236,47,94,61,62,93,122,164,255,0,4,127,222,182,212,191,166,14,150,90,180,207,237,239,217,47,134,100,16,95,124,239,194,252,255,0,115,183,77,81,15,107,183,222,139,167,95,51,203,151,37,233,195,167,79,159,84,224,27,92,240,164,254,141,122,237,140,235,95,237,235,237,31,217,207,59,253,89,246,91,201,247,252,197,28,244,223,225,188,220,156,120,247,249,127,97,122,241,233,242,235,213,39,248,4,42,222,183,134,247,244,193,213,59,86,166,126,217,126,201,124,51,31,130,197,228,190,206,249,254,231,110,166,162,110,239,115,205,69,211,175,153,227,199,138,244,225,215,175,207,162,122,189,140,108,99,250,23,125,182,255,0,109,31,182,63,108,126,27,254,226,124,63,202,249,79,51,255,0,215,19,115,229,230,127,250,158,156,63,203,215,229,42,129,231,243,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,240,149,157,81,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,83,149,109,103,103,218,95,180,218,108,193,186,124,149,114,84,102,55,137,43,234,95,52,178,43,41,168,153,44,203,67,67,19,94,247,47,10,120,166,115,22,71,57,210,74,247,61,238,119,69,100,113,247,80,8,213,188,77,139,233,198,240,126,202,214,223,235,254,206,94,177,251,132,94,102,247,69,70,146,87,85,217,254,250,205,111,71,43,218,198,242,123,209,241,203,35,37,72,156,143,226,197,73,100,71,119,92,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,148,212,52,52,200,188,34,103,85,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,244,7,148,213,140,23,246,161,165,153,150,153,252,83,225,159,107,113,251,141,139,206,246,59,222,87,205,83,73,15,119,183,201,188,248,247,57,113,228,222,189,58,117,78,189,74,214,254,225,143,255,0,101,23,254,73,255,0,237,242,213,1,90,186,177,224,215,251,80,213,60,203,83,63,164,119,195,62,214,228,23,27,239,146,251,33,222,242,190,106,166,73,187,93,207,58,222,124,123,156,121,113,111,94,157,122,39,94,132,213,218,230,133,255,0,70,189,9,198,116,83,237,79,218,63,179,158,119,250,207,200,249,62,255,0,152,172,158,167,252,15,114,78,60,123,252,127,182,189,120,245,249,117,232,144,3,251,134,63,253,148,95,249,39,255,0,183,203,41,210,124,23,246,95,165,152,110,153,252,83,226,127,100,177,251,117,139,206,246,59,62,107,202,211,71,15,119,183,201,220,57,118,249,113,228,238,157,122,117,94,157,79,86,1,10,183,173,225,189,253,48,117,78,213,169,159,182,95,178,95,12,199,224,177,121,47,179,190,127,185,219,169,168,155,187,220,243,81,116,235,230,120,241,226,189,56,117,235,243,232,141,148,248,111,127,67,237,83,186,234,103,237,151,237,111,196,241,249,236,94,75,236,239,144,237,247,42,105,230,238,247,60,212,189,122,121,110,60,120,167,94,125,122,252,186,44,213,0,2,181,117,99,193,175,246,161,170,121,150,166,127,72,239,134,125,173,200,46,55,223,37,246,67,189,229,124,213,76,147,118,187,158,117,188,248,247,56,242,226,222,189,58,244,78,189,9,171,181,205,11,254,141,122,19,140,232,167,218,159,180,127,103,60,239,245,159,145,242,125,255,0,49,89,61,79,248,30,228,156,120,247,248,255,0,109,122,241,235,242,235,209,58,168,0,173,93,88,240,107,253,168,106,158,101,169,159,210,59,225,159,107,114,11,141,247,201,125,144,239,121,95,53,83,36,221,174,231,157,111,62,61,206,60,184,183,175,78,189,19,175,66,85,108,167,106,95,208,251,75,46,186,103,246,247,237,111,196,242,9,239,190,119,225,126,67,183,220,166,167,135,181,219,239,75,215,167,150,229,203,146,117,231,211,167,203,170,200,0,10,213,213,143,6,191,218,134,169,230,90,153,253,35,190,25,246,183,32,184,223,124,151,217,14,247,149,243,85,50,77,218,238,121,214,243,227,220,227,203,139,122,244,235,209,58,244,38,174,215,52,47,250,53,232,78,51,162,159,106,126,209,253,156,243,191,214,126,71,201,247,252,197,100,245,63,224,123,146,113,227,223,227,253,181,235,199,175,203,175,68,234,165,106,234,199,131,95,237,67,84,243,45,76,254,145,223,12,251,91,144,92,111,190,75,236,135,123,202,249,170,153,38,237,119,60,235,121,241,238,113,229,197,189,122,117,232,157,122,18,171,101,59,82,254,135,218,89,117,211,63,183,191,107,126,39,144,79,125,243,191,11,242,29,190,229,53,60,61,174,223,122,94,189,60,183,46,92,147,175,62,157,62,93,87,245,119,41,179,253,14,221,77,137,45,154,155,141,246,110,176,246,27,73,146,90,217,12,23,138,72,226,123,220,144,178,161,241,191,148,43,221,149,22,41,26,248,250,200,174,70,163,209,175,111,85,196,241,107,22,13,138,217,176,172,90,135,201,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,205,234,231,187,139,24,212,234,229,87,47,78,170,170,191,51,245,128,34,85,23,134,230,137,82,238,190,191,115,211,203,87,88,202,202,132,191,67,143,204,249,209,148,121,34,86,71,82,183,56,170,25,51,92,172,87,49,202,180,210,49,241,243,149,234,138,140,70,68,201,21,171,24,47,237,67,75,51,45,51,248,167,195,62,214,227,247,27,23,157,236,119,188,175,154,166,146,30,239,111,147,121,241,238,114,227,201,189,122,116,234,157,122,149,173,253,195,31,254,202,47,252,147,255,0,219,229,148,233,62,11,251,47,210,204,55,76,254,41,241,63,178,88,253,186,197,231,123,29,159,53,229,105,163,135,187,219,228,238,28,187,124,184,242,119,78,189,58,175,78,167,171,7,159,212,44,42,213,169,88,6,75,167,55,218,138,184,45,185,85,158,182,201,89,45,35,218,217,227,130,166,23,195,35,163,115,154,230,163,209,175,85,69,86,185,58,244,234,139,252,6,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,94,17,51,170,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,250,0,0,0,0,1,10,183,173,225,189,253,48,117,78,213,169,159,182,95,178,95,12,199,224,177,121,47,179,190,127,185,219,169,168,155,187,220,243,81,116,235,230,120,241,226,189,56,117,235,243,232,141,148,248,111,127,67,237,83,186,234,103,237,151,237,111,196,241,249,236,94,75,236,239,144,237,247,42,105,230,238,247,60,212,189,122,121,110,60,120,167,94,125,122,252,186,44,213,0,17,255,0,122,219,82,254,152,58,89,106,211,63,183,191,100,190,25,144,65,125,243,191,11,243,253,206,221,53,68,61,174,223,122,46,157,124,207,46,92,151,167,14,157,62,125,82,42,233,63,131,95,236,191,84,240,221,76,254,145,223,19,251,37,144,91,175,190,75,236,135,103,205,121,90,152,230,237,119,60,235,184,114,237,241,229,197,221,58,245,232,189,58,22,84,0,43,87,86,60,26,255,0,106,26,167,153,106,103,244,142,248,103,218,220,130,227,125,242,95,100,59,222,87,205,84,201,55,107,185,231,91,207,143,115,143,46,45,235,211,175,68,235,208,154,187,92,208,191,232,215,161,56,206,138,125,169,251,71,246,115,206,255,0,89,249,31,39,223,243,21,147,212,255,0,129,238,73,199,143,127,143,246,215,175,30,191,46,189,19,170,131,242,114,204,90,197,156,226,183,156,43,41,161,243,182,92,130,223,81,107,184,211,119,95,31,126,150,120,221,28,177,243,98,181,237,228,199,185,58,181,81,201,215,170,42,47,204,242,186,17,163,150,45,2,211,58,45,42,197,166,231,101,181,92,46,181,22,232,248,189,60,181,45,93,198,162,174,42,110,175,123,222,254,203,42,27,23,113,206,87,63,183,205,122,43,186,39,64,0,2,0,110,143,194,147,250,74,107,182,77,173,127,183,175,179,159,104,252,151,245,103,217,111,57,216,242,244,112,83,127,134,243,113,242,229,216,229,253,132,233,203,167,207,167,85,239,251,41,218,151,244,62,210,203,174,153,253,189,251,91,241,60,130,123,239,157,248,95,144,237,247,41,169,225,237,118,251,210,245,233,229,185,114,228,157,121,244,233,242,234,178,0,2,181,117,99,193,175,246,161,170,121,150,166,127,72,239,134,125,173,200,46,55,223,37,246,67,189,229,124,213,76,147,118,187,158,117,188,248,247,56,242,226,222,189,58,244,78,189,9,171,181,205,11,254,141,122,19,140,232,167,218,159,180,127,103,60,239,245,159,145,242,125,255,0,49,89,61,79,248,30,228,156,120,247,248,255,0,109,122,241,235,242,235,209,58,168,62,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,74,203,203,60,16,172,87,140,170,243,118,197,183,1,246,126,203,91,112,168,168,183,90,62,202,62,175,225,244,175,145,206,138,155,190,250,244,124,189,182,43,89,220,114,114,119,30,171,243,83,191,236,203,99,58,143,179,203,237,116,118,205,201,253,168,195,47,60,165,185,99,53,24,170,211,198,234,174,28,99,170,167,151,206,191,177,50,113,99,94,168,199,54,72,209,26,230,170,182,39,199,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,197,106,246,180,105,126,130,225,178,106,6,174,101,244,152,237,138,58,136,169,18,162,102,73,43,229,158,69,94,17,69,20,77,116,178,191,162,57,202,214,53,202,140,99,222,189,26,199,42,122,171,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,3,197,81,107,70,151,220,117,114,191,66,45,249,125,37,86,119,107,179,165,250,186,207,11,36,123,233,104,149,241,177,29,44,136,222,211,30,171,52,74,145,57,233,39,9,24,254,60,28,142,95,106,1,249,57,102,83,98,193,177,91,206,107,148,215,121,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,56,49,28,247,113,99,28,189,26,138,229,233,209,17,87,228,124,184,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,120,74,206,170,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,250,182,203,181,170,245,76,250,203,53,206,146,190,158,58,137,233,31,45,52,205,149,141,158,9,95,12,209,43,154,170,136,248,229,142,72,222,223,226,215,177,205,94,138,138,135,214,0,0,242,153,134,170,233,198,159,223,113,108,99,53,205,45,86,91,174,107,112,117,174,193,73,89,80,145,201,112,170,70,43,214,56,209,127,238,183,170,244,106,201,44,49,162,243,150,54,187,213,128,126,78,39,148,216,179,156,86,205,154,226,213,222,118,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,15,70,189,188,152,246,175,71,34,57,58,244,84,69,249,31,172,0,7,159,147,63,195,98,207,233,244,181,217,13,34,229,149,86,121,175,236,180,181,85,211,165,186,41,163,129,213,15,68,78,140,98,203,51,24,222,74,156,213,36,225,203,183,39,31,64,0,0,243,246,44,255,0,13,201,178,108,155,12,177,100,52,149,119,220,58,162,154,154,251,111,106,170,79,66,250,138,118,84,64,175,106,162,42,178,72,164,69,107,211,171,21,91,35,81,121,70,246,183,208,0,1,249,57,54,83,98,195,237,208,221,178,58,239,41,73,81,112,160,181,199,39,105,242,114,170,173,170,138,146,154,62,140,69,84,231,60,241,51,175,78,45,229,213,202,141,69,84,250,238,119,107,85,150,153,149,151,155,157,37,5,60,149,16,82,50,90,153,155,19,29,60,242,178,24,98,71,57,81,21,242,75,36,113,177,191,197,207,123,90,157,85,81,15,172,0,1,231,238,185,254,27,98,204,172,26,125,121,200,105,40,242,28,170,158,186,166,203,67,50,171,95,94,202,52,137,106,82,37,84,226,231,177,179,198,245,103,94,106,206,110,68,86,198,245,111,160,0,28,171,93,55,71,161,59,107,248,39,237,175,57,251,57,246,143,204,252,51,250,178,178,179,191,229,251,93,239,241,104,164,227,199,191,23,246,186,117,229,242,235,209,122,126,78,138,111,51,109,155,137,202,170,176,173,28,212,143,180,23,170,43,123,238,147,211,124,30,190,147,133,43,36,142,55,73,206,162,8,216,189,31,52,105,209,23,151,222,235,211,162,42,167,107,0,252,156,167,44,197,112,107,21,86,83,154,228,214,172,126,203,69,195,204,220,110,149,177,210,82,193,205,237,99,57,203,34,181,141,228,247,181,169,213,126,110,114,34,124,213,15,174,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,0,241,87,221,104,210,252,107,84,49,157,23,189,101,244,144,102,217,133,61,77,93,158,202,214,73,44,243,193,4,111,146,73,95,193,170,216,89,198,41,120,186,85,98,61,98,145,172,228,172,114,39,181,35,86,89,226,61,179,28,27,42,188,225,89,78,178,121,43,214,63,112,168,181,220,105,190,206,221,100,236,85,65,35,163,150,62,108,166,115,29,197,236,114,117,106,171,87,167,84,85,79,153,218,180,183,84,176,77,105,193,45,154,153,166,151,223,140,227,119,158,247,146,173,242,179,83,247,123,83,62,25,63,119,51,25,35,122,73,19,219,247,154,157,122,117,78,168,168,171,234,192,60,254,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,18,179,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,122,0,0,7,20,214,189,230,109,179,110,217,85,46,21,172,122,145,246,126,245,91,111,101,210,10,111,131,215,213,243,165,124,146,70,217,57,211,193,35,19,171,225,145,58,42,242,251,189,122,116,84,85,250,244,67,119,91,116,220,117,214,231,98,209,173,76,164,191,220,173,20,236,171,171,163,117,21,85,20,233,3,157,199,186,200,234,98,141,210,49,29,197,174,115,17,200,197,124,104,238,60,217,215,176,17,87,251,168,251,19,255,0,151,63,252,179,120,255,0,84,59,254,150,234,150,9,173,56,37,179,83,52,210,251,241,156,110,243,222,242,85,190,86,106,126,239,106,103,195,39,238,230,99,36,111,73,34,123,126,243,83,175,78,169,213,21,21,126,93,94,214,141,47,208,92,54,77,64,213,204,190,147,29,177,71,81,21,34,84,76,201,37,124,179,200,171,194,40,162,137,174,150,87,244,71,57,90,198,185,81,140,123,215,163,88,229,78,63,137,248,143,108,199,57,202,172,216,86,45,172,158,118,245,144,92,41,237,118,234,111,179,183,88,251,245,83,200,216,226,143,155,233,154,198,242,123,218,157,92,168,212,235,213,85,19,230,73,80,114,173,116,221,30,132,237,175,224,159,182,188,231,236,231,218,63,51,240,207,234,202,202,206,255,0,151,237,119,191,197,162,147,143,30,252,95,218,233,215,151,203,175,69,233,229,52,183,126,187,78,214,156,238,217,166,122,105,170,223,25,201,47,61,239,37,69,240,43,149,63,119,181,11,230,147,247,147,83,178,54,244,142,39,187,239,57,58,244,232,157,85,81,22,64,3,202,106,150,169,96,154,45,130,92,245,51,82,239,191,6,198,236,221,159,59,91,229,102,168,237,119,102,100,49,254,238,22,62,71,117,146,86,55,238,181,122,117,234,189,17,21,83,128,127,117,31,98,127,242,231,255,0,150,111,31,234,132,148,203,50,155,22,13,138,222,115,92,166,187,201,89,113,251,125,69,210,227,83,218,124,157,138,88,35,116,146,201,193,136,231,187,139,24,229,232,212,87,47,78,136,138,191,34,53,255,0,117,31,98,127,242,231,255,0,150,111,31,234,132,159,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,230,186,233,186,61,9,219,95,193,63,109,121,207,217,207,180,126,103,225,159,213,149,149,157,255,0,47,218,239,127,139,69,39,30,61,248,191,181,211,175,47,151,94,139,211,202,105,110,253,118,157,173,57,221,179,76,244,211,85,190,51,146,94,123,222,74,139,224,87,42,126,239,106,23,205,39,239,38,167,100,109,233,28,79,119,222,114,117,233,209,58,170,162,44,128,35,174,127,226,23,179,157,48,204,174,218,127,153,235,77,37,45,246,197,80,180,151,10,122,107,77,194,181,144,78,136,156,162,89,105,224,124,74,246,170,241,123,81,202,172,122,57,142,232,230,185,19,165,104,166,189,233,62,226,113,90,172,215,71,50,191,180,22,90,43,131,237,115,212,249,26,154,78,21,76,142,57,29,31,10,136,227,122,244,100,209,175,84,78,63,123,167,94,168,168,157,0,3,202,105,190,170,233,198,176,88,170,50,125,47,205,45,89,53,170,146,225,83,107,154,174,221,80,146,198,202,168,31,194,72,213,83,254,235,154,191,217,124,111,142,70,43,152,246,57,222,172,0,121,252,255,0,60,198,116,195,13,187,106,6,103,85,87,75,98,177,83,173,93,194,162,154,223,81,90,248,32,69,78,82,172,84,236,124,170,198,162,242,123,145,170,140,98,57,238,232,214,185,82,58,255,0,117,31,98,127,242,231,255,0,150,111,31,234,135,117,210,29,104,210,253,122,195,99,212,13,35,203,233,50,43,20,149,18,210,45,68,44,146,39,197,60,106,156,226,150,41,90,217,98,127,69,107,145,175,107,85,88,246,61,58,181,237,85,246,164,127,213,45,250,237,59,69,179,187,158,153,234,94,171,124,27,36,179,118,124,237,23,192,174,85,29,174,236,44,154,63,222,67,78,248,221,214,57,88,239,186,229,233,215,162,244,84,84,78,129,162,154,247,164,251,137,197,106,179,93,28,202,254,208,89,104,174,15,181,207,83,228,106,105,56,85,50,56,228,116,124,42,35,141,235,209,147,70,189,81,56,253,238,157,122,162,162,116,2,63,234,150,253,118,157,162,217,221,207,76,245,47,85,190,13,146,89,187,62,118,139,224,87,42,142,215,118,22,77,31,239,33,167,124,110,235,28,172,119,221,114,244,235,209,122,42,42,39,203,128,120,132,109,27,84,243,43,78,159,105,246,169,85,223,50,27,229,66,83,80,208,211,98,247,142,114,191,162,170,170,170,210,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,164,138,7,228,227,89,77,139,48,183,77,118,199,43,188,221,37,61,194,190,215,36,157,167,199,198,170,138,170,90,74,152,250,61,17,87,132,240,74,206,189,56,187,143,86,170,181,81,87,245,129,231,243,252,243,25,211,12,54,237,168,25,157,85,93,45,138,197,78,181,119,10,138,107,125,69,107,224,129,21,57,74,177,83,177,242,171,26,139,201,238,70,170,49,136,231,187,163,90,229,72,235,253,212,125,137,255,0,203,159,254,89,188,127,170,18,168,2,42,255,0,117,31,98,127,242,231,255,0,150,111,31,234,135,106,198,181,239,73,243,13,26,155,112,56,230,87,230,240,26,123,125,125,210,75,191,145,169,143,141,45,19,165,109,76,157,135,198,147,47,5,130,84,233,195,147,184,253,212,94,169,215,138,255,0,117,31,98,127,242,231,255,0,150,111,31,234,132,170,7,138,194,181,163,75,245,23,50,204,116,255,0,7,203,233,47,55,220,2,162,158,147,35,167,166,100,142,101,4,243,36,156,34,89,85,189,167,189,22,25,90,246,177,206,88,223,27,152,254,46,69,67,234,213,45,82,193,52,91,4,185,234,102,165,223,126,13,141,217,187,62,118,183,202,205,81,218,238,204,200,99,253,220,44,124,142,235,36,172,111,221,106,244,235,213,122,34,42,167,10,180,248,154,108,114,245,117,162,179,81,235,189,36,117,21,245,17,211,68,250,187,37,206,150,6,189,238,70,181,100,154,106,102,197,19,58,170,117,124,142,107,26,157,85,202,136,138,164,160,56,166,181,239,51,109,155,118,202,169,112,173,99,212,143,179,247,170,219,123,46,144,83,124,30,190,175,157,43,228,146,54,201,206,158,9,24,157,95,12,137,209,87,151,221,235,211,162,162,175,235,104,94,232,244,39,114,159,27,253,138,103,63,104,254,206,121,111,137,255,0,86,86,81,246,60,199,119,179,254,51,20,124,185,118,37,254,207,94,156,126,125,58,167,94,170,69,95,238,163,236,79,254,92,255,0,242,205,227,253,80,239,250,91,170,88,38,180,224,150,205,76,211,75,239,198,113,187,207,123,201,86,249,89,169,251,189,169,159,12,159,187,153,140,145,189,36,137,237,251,205,78,189,58,167,84,84,85,224,31,221,71,216,159,252,185,255,0,229,155,199,250,161,34,176,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,240,149,157,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,207,235,94,189,233,62,221,177,90,92,215,88,242,191,179,246,90,219,131,45,112,84,249,26,154,190,117,79,142,73,27,31,10,120,228,122,117,100,50,47,85,78,63,119,167,94,170,136,188,255,0,75,119,235,180,237,105,206,237,154,103,166,154,173,241,156,146,243,222,242,84,95,2,185,83,247,123,80,190,105,63,121,53,59,35,111,72,226,123,190,243,147,175,78,137,213,85,17,100,1,31,245,75,126,187,78,209,108,238,231,166,122,151,170,223,6,201,44,221,159,59,69,240,43,149,71,107,187,11,38,143,247,144,211,190,55,117,142,86,59,238,185,122,117,232,189,21,21,19,213,232,94,232,244,39,114,159,27,253,138,103,63,104,254,206,121,111,137,255,0,86,86,81,246,60,199,119,179,254,51,20,124,185,118,37,254,207,94,156,126,125,58,167,94,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,25,246,241,24,143,113,112,238,74,227,14,228,43,105,43,46,76,167,153,184,213,69,37,53,45,52,19,99,233,95,87,229,31,28,80,73,35,163,98,187,188,168,201,228,124,237,69,68,145,206,232,138,178,127,194,235,196,2,178,209,89,109,219,38,183,228,93,235,84,222,90,221,131,221,39,142,121,234,163,170,150,120,160,134,210,238,219,31,202,21,238,245,138,73,21,141,133,177,186,53,114,177,98,108,86,212,8,149,226,13,189,187,86,212,48,8,236,88,196,244,149,218,139,149,83,212,67,106,163,109,83,91,61,166,7,67,51,89,118,124,110,134,86,61,145,212,54,54,182,41,17,169,50,247,17,170,169,28,157,41,6,217,173,26,161,101,213,199,235,189,155,47,171,160,206,228,188,79,126,125,226,153,145,196,247,86,206,247,190,103,44,109,106,68,172,145,100,145,31,23,14,219,152,247,49,90,172,85,105,160,141,168,238,187,78,55,107,167,12,205,112,169,124,141,214,135,183,5,254,193,60,200,250,171,69,83,145,85,26,229,68,78,228,47,226,229,138,100,68,108,141,107,145,81,143,100,145,179,181,130,141,188,75,247,199,83,184,236,202,109,30,193,217,72,205,58,194,239,18,62,26,184,223,21,67,239,151,24,82,72,22,181,179,49,92,212,166,70,190,86,194,214,59,239,178,69,145,234,170,230,50,31,147,194,143,250,71,127,72,232,63,98,159,253,10,127,123,253,191,243,220,254,23,240,190,110,227,220,233,255,0,231,159,225,124,175,31,191,207,159,95,220,121,131,218,233,86,246,238,187,80,223,46,180,88,178,121,234,235,180,235,42,212,139,212,55,90,55,85,57,176,90,103,117,225,90,251,179,35,108,50,189,239,142,157,178,53,209,70,141,89,147,182,142,85,88,227,233,114,150,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,88,0,229,91,151,220,94,9,181,253,44,175,212,204,234,163,252,237,29,158,139,132,223,214,119,79,45,52,208,81,247,34,138,78,207,119,176,246,247,94,222,12,254,42,191,193,23,62,219,138,215,156,203,114,90,185,125,213,108,206,182,173,207,184,212,61,150,202,25,170,18,102,90,109,200,247,45,61,20,74,214,49,188,35,107,186,43,145,141,230,245,124,142,78,111,114,173,202,120,117,239,170,155,116,184,106,96,250,131,95,72,205,84,176,83,205,53,116,52,212,178,177,151,59,116,43,78,196,185,42,164,105,4,47,116,149,13,141,240,181,255,0,219,99,158,214,49,142,70,50,101,2,141,188,52,55,199,83,183,28,202,29,30,206,25,72,253,58,205,47,17,190,106,185,31,21,59,236,119,25,146,56,18,181,211,61,90,213,166,86,178,38,204,215,187,238,50,52,145,138,138,215,178,107,201,0,28,127,117,91,152,195,118,161,164,117,154,165,152,80,213,220,94,234,134,219,109,22,202,100,86,190,227,113,145,146,62,40,22,78,42,216,89,198,41,30,249,28,139,197,140,119,22,189,252,35,125,112,120,84,234,102,85,172,155,238,212,205,82,205,106,252,197,235,38,195,238,119,10,158,50,72,248,225,231,115,183,112,130,46,227,222,246,195,19,17,177,198,197,114,240,141,140,106,47,70,161,111,224,0,10,86,221,86,225,114,173,175,248,168,102,90,185,139,83,121,255,0,33,240,154,107,141,173,245,82,83,195,115,161,150,203,68,217,105,228,115,23,253,25,24,174,107,218,201,98,137,234,199,240,226,182,233,162,250,189,134,235,214,151,227,250,185,167,243,213,201,98,200,169,221,53,58,85,192,176,207,19,217,35,162,150,25,25,243,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,246,160,31,37,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,165,37,230,251,205,190,239,15,125,218,35,115,142,213,240,108,51,23,212,11,53,62,51,109,149,140,90,166,199,45,206,151,187,83,83,35,122,245,154,94,212,74,177,181,203,28,109,99,90,222,74,143,150,75,21,241,71,244,39,169,191,146,251,197,17,202,188,49,119,227,251,111,177,83,104,54,172,94,185,103,216,253,189,191,13,186,92,110,61,202,172,162,22,190,103,73,209,189,166,167,122,158,6,211,163,185,73,36,179,53,36,153,122,240,149,201,63,192,0,171,95,27,139,181,214,193,117,208,107,237,138,231,87,110,185,91,170,50,10,186,58,202,73,157,12,244,211,198,235,99,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,150,187,23,222,109,139,120,122,113,85,115,146,213,240,108,207,23,242,244,249,53,182,38,61,105,91,36,168,254,213,77,52,142,235,214,25,123,82,170,70,231,44,145,185,142,107,185,34,50,89,36,168,5,85,248,231,126,9,254,164,254,90,114,175,5,79,84,249,79,211,250,239,113,183,23,82,1,76,30,49,217,174,188,212,235,109,14,7,152,83,213,219,244,190,150,158,26,236,69,144,179,141,37,210,126,195,18,174,166,87,35,149,36,169,138,89,36,133,26,238,43,20,74,197,107,26,147,186,73,191,91,194,191,125,85,56,6,67,106,219,14,169,87,213,207,140,95,42,33,182,225,147,67,75,23,11,77,198,122,169,158,232,37,72,227,73,164,101,84,213,40,137,35,222,254,211,218,196,226,216,222,247,199,113,32,229,91,157,220,46,43,181,253,26,189,106,230,83,77,231,252,135,110,154,221,107,101,84,116,243,92,235,165,119,24,169,227,115,215,253,41,30,173,107,220,200,162,149,232,199,240,226,185,214,213,45,82,206,245,167,59,185,234,102,165,223,126,51,146,94,123,62,118,183,202,195,79,221,237,66,200,99,253,220,44,100,109,233,28,76,111,221,106,117,233,213,122,170,170,174,130,118,71,150,235,110,121,182,140,59,51,215,231,82,79,147,223,41,223,114,138,182,25,96,231,93,110,157,235,53,28,242,197,79,20,112,192,245,134,70,34,70,206,127,113,172,115,220,217,30,248,227,162,29,216,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,73,84,1,68,62,28,91,227,166,218,150,101,95,135,234,11,42,234,52,235,48,168,129,245,211,68,249,101,125,146,173,168,172,74,216,160,69,86,189,142,106,181,179,181,173,238,185,145,68,230,171,150,20,138,75,222,0,0,87,87,141,38,142,95,115,13,26,196,181,138,209,55,114,147,78,238,21,20,247,74,110,44,78,52,183,39,83,198,218,158,110,122,42,240,158,10,120,187,109,99,220,239,51,203,238,182,55,42,215,14,200,245,230,155,110,59,151,195,181,38,243,91,87,6,60,149,15,181,228,9,13,68,177,177,109,213,44,88,164,146,86,68,199,186,102,66,231,71,82,145,112,119,55,211,177,19,163,184,185,52,102,101,92,191,239,11,143,66,122,101,249,215,188,86,144,131,198,127,94,105,178,173,80,198,180,2,197,91,87,229,240,122,119,93,47,172,109,68,173,130,75,141,100,113,186,8,223,10,177,24,247,195,77,209,237,149,28,255,0,149,116,140,78,10,215,163,188,79,131,238,142,95,115,157,208,38,170,211,205,229,236,186,105,111,158,162,178,78,44,127,126,170,186,158,122,74,122,110,138,246,189,188,152,250,153,123,136,215,181,60,183,7,113,89,26,165,223,130,170,252,115,191,4,255,0,82,127,45,34,175,133,199,174,205,50,252,235,217,235,75,254,4,85,241,71,244,39,169,191,146,251,197,17,64,38,170,12,203,107,246,142,95,118,255,0,172,185,102,142,228,115,121,138,188,102,224,234,120,234,120,177,158,110,149,237,73,41,170,120,49,239,72,251,176,73,20,189,190,106,230,115,226,239,188,213,66,226,188,36,53,230,155,84,246,209,30,155,92,43,106,231,200,116,194,163,225,117,43,83,81,45,67,229,183,78,249,37,161,145,30,246,35,88,198,181,37,166,100,77,123,248,50,141,171,247,90,246,53,56,87,142,119,224,159,234,79,229,164,85,240,184,245,217,166,95,157,123,61,105,119,218,253,172,118,45,191,232,214,89,172,89,28,62,98,147,25,183,186,162,58,110,79,103,155,170,123,146,58,106,110,108,99,214,62,236,242,69,23,115,130,181,156,249,59,238,181,84,205,13,218,237,117,191,221,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,103,77,61,76,242,57,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,166,140,246,95,163,151,221,2,219,6,1,165,89,76,220,239,86,171,124,149,23,24,248,177,60,181,85,93,68,181,114,211,117,99,222,199,246,95,80,232,187,141,114,181,253,190,105,209,29,209,59,88,43,47,197,123,124,116,216,213,170,247,180,125,57,101,90,95,110,84,244,236,203,174,200,249,105,210,134,146,86,199,59,104,160,86,171,86,87,207,19,153,221,114,245,137,33,149,209,244,123,164,127,102,0,108,251,118,121,150,209,117,67,237,197,138,158,174,241,98,175,167,146,154,251,142,54,189,41,96,186,177,35,122,64,175,122,199,42,49,241,74,244,145,175,70,115,233,220,98,42,54,87,162,232,79,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,175,9,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,0,0,164,15,17,255,0,15,250,205,187,223,101,213,189,33,199,127,218,158,191,203,65,45,53,60,147,212,73,142,213,112,100,124,106,31,51,228,145,240,205,34,43,217,50,187,138,73,42,196,228,103,238,86,94,23,179,237,217,230,91,69,213,15,183,22,42,122,187,197,138,190,158,74,107,238,56,218,244,165,130,234,196,141,233,2,189,235,28,168,199,197,43,210,70,189,25,207,167,113,136,168,217,94,139,161,60,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,188,37,103,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,162,31,20,127,93,154,155,249,47,179,209,19,255,0,193,83,210,198,83,245,2,187,219,173,199,74,241,12,222,157,171,107,26,95,81,98,196,50,10,70,234,166,75,78,137,143,209,173,51,106,150,138,5,147,140,183,9,227,115,145,172,99,90,146,182,37,122,57,31,50,53,59,114,49,147,113,161,107,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,206,154,122,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,75,212,240,226,216,229,78,212,176,218,252,195,80,95,73,81,168,185,133,60,12,174,134,38,69,43,44,148,141,85,122,81,69,58,34,185,239,115,149,174,157,205,119,105,207,138,38,181,28,144,164,178,76,160,82,6,17,188,219,238,207,55,221,173,215,57,45,95,25,195,50,141,64,188,211,228,214,216,152,196,170,116,113,92,234,187,85,52,210,59,167,73,162,238,202,169,27,156,145,200,215,185,174,226,170,201,99,187,75,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,249,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,50,239,150,98,215,220,27,42,188,225,89,77,15,146,189,99,247,10,139,93,198,155,186,201,59,21,80,72,232,229,143,155,21,204,119,23,177,201,213,170,173,94,157,81,85,62,101,249,248,104,231,245,58,131,178,221,59,170,185,100,52,151,91,149,142,158,166,193,84,144,172,92,232,217,73,83,36,84,180,242,178,52,78,15,109,26,82,42,114,78,110,99,152,247,114,231,201,101,1,194,183,205,170,23,93,28,218,94,166,103,150,38,213,165,202,11,63,195,104,231,164,173,117,36,244,147,215,77,29,20,117,81,202,212,87,53,240,186,165,38,78,157,21,86,52,68,115,122,242,76,235,90,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,116,211,212,207,35,145,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,104,207,112,184,181,139,6,217,126,165,225,88,181,15,146,178,227,250,95,121,181,219,169,187,175,147,177,75,5,166,88,226,143,155,213,207,119,22,49,169,213,202,174,94,157,85,85,126,102,112,141,84,16,3,196,235,126,63,177,11,21,78,131,105,61,235,142,125,144,91,221,241,43,165,186,227,219,170,197,225,115,225,116,125,91,218,114,119,170,32,117,66,55,140,145,203,11,86,57,147,167,56,156,181,43,160,63,182,95,219,46,39,253,31,62,43,251,66,248,131,126,5,240,206,61,238,247,23,115,229,207,247,125,158,223,115,187,221,253,215,107,185,221,253,223,51,67,218,209,163,20,218,245,160,217,6,140,106,5,202,146,74,140,138,206,218,74,139,149,37,36,176,193,21,197,156,100,138,178,58,126,250,189,25,29,76,113,204,144,186,103,117,70,35,28,247,34,170,174,107,46,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,52,103,178,253,99,190,235,238,216,48,13,85,202,97,225,122,186,219,228,167,184,201,201,139,230,106,169,42,37,164,150,167,163,24,198,51,188,250,119,75,219,107,81,172,238,112,78,168,222,171,88,62,53,126,169,241,111,167,244,62,227,113,58,175,129,143,227,103,233,191,230,68,180,241,36,214,139,174,136,109,47,40,190,226,249,125,94,55,147,223,42,40,236,54,42,202,70,59,190,179,205,50,58,118,199,34,53,123,47,242,113,86,57,37,234,213,106,181,21,142,108,156,10,12,196,241,107,238,115,149,89,176,172,90,135,206,222,178,11,133,61,174,221,77,221,100,125,250,169,228,108,113,71,205,234,214,55,147,222,212,234,229,70,167,94,170,168,159,51,79,184,158,45,98,193,177,91,54,21,139,80,249,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,249,189,92,247,113,99,26,157,92,170,229,233,213,85,87,230,103,139,123,154,13,77,183,29,203,230,58,109,102,162,171,131,30,74,134,93,49,245,154,158,88,216,182,234,150,36,177,199,19,229,123,221,51,33,115,164,166,89,121,187,155,233,222,171,209,220,154,150,61,224,183,172,119,220,195,70,178,221,29,187,195,220,164,211,187,133,61,69,174,167,147,19,141,45,201,213,18,58,155,131,88,138,188,39,130,162,94,227,158,247,59,204,241,251,173,141,168,191,173,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,190,140,179,41,177,96,216,173,231,53,202,107,188,149,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,156,24,142,123,184,177,142,94,141,69,114,244,232,136,171,242,51,27,159,231,249,150,169,230,87,109,65,212,28,134,174,249,144,223,42,22,166,186,186,165,83,156,175,232,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,151,189,225,139,165,191,178,253,155,97,94,110,197,240,203,174,91,230,50,155,135,247,215,123,205,121,169,23,202,79,242,123,154,206,84,49,209,125,198,241,233,211,239,53,30,175,37,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,112,173,226,109,87,13,221,126,145,220,48,251,205,182,145,185,61,186,158,162,167,19,187,201,34,194,251,117,197,89,247,17,210,181,143,119,150,145,205,141,179,51,139,185,49,17,200,157,198,70,246,103,179,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,39,56,159,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,109,207,194,143,122,255,0,180,220,86,13,181,234,101,206,213,77,146,98,86,250,122,108,74,94,189,153,175,22,184,99,115,86,159,130,53,35,116,212,177,198,207,155,93,206,72,151,146,177,86,25,165,116,181,221,86,230,48,221,168,105,29,102,169,102,20,53,119,23,186,161,182,219,69,178,153,21,175,184,220,100,100,143,138,5,147,138,182,22,113,138,71,190,71,34,241,99,29,197,175,127,8,223,158,205,104,213,236,203,94,181,67,32,213,205,64,158,146,75,238,69,80,217,170,18,146,4,134,8,152,200,219,20,80,198,207,154,163,35,138,56,227,69,114,185,234,140,69,115,156,229,87,47,138,58,174,218,55,23,157,237,127,84,232,53,51,5,168,255,0,53,71,120,162,225,15,245,157,175,204,195,52,244,125,201,98,147,179,221,236,49,189,214,55,155,63,138,47,241,69,208,158,133,235,166,156,110,47,78,45,218,161,165,247,159,61,106,174,235,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,183,51,57,55,170,117,86,171,92,215,177,207,99,216,247,87,95,138,158,252,127,244,190,213,52,130,245,254,106,44,190,251,108,184,255,0,219,178,166,200,230,118,191,247,119,74,248,230,255,0,57,78,246,255,0,133,97,94,187,117,208,108,203,114,90,185,98,210,156,50,138,173,207,184,212,49,247,58,232,105,210,102,90,109,200,246,165,69,108,168,231,177,188,35,107,186,163,85,237,230,245,100,109,94,111,106,46,130,118,209,183,76,19,107,250,89,65,166,120,45,63,249,170,203,197,111,57,191,172,238,158,90,24,103,172,237,203,44,157,158,239,97,142,237,49,220,25,252,17,63,138,173,0,238,199,213,62,178,125,64,200,125,198,114,101,120,83,239,142,155,77,110,180,27,91,212,150,85,203,98,201,239,8,204,90,230,215,203,58,219,174,53,78,99,18,137,241,245,84,101,52,210,244,115,93,27,83,183,52,178,57,232,230,202,233,33,184,147,149,77,186,125,190,210,107,45,102,223,174,90,163,106,183,103,212,94,89,175,180,92,27,45,39,118,74,134,194,232,33,134,121,88,216,103,154,68,169,133,91,20,111,116,139,201,122,55,238,187,167,85,60,254,127,159,225,186,89,134,221,181,7,80,114,26,75,30,61,99,167,90,154,234,234,149,94,17,51,170,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,231,179,120,155,170,204,183,95,171,151,12,194,243,114,171,110,49,110,168,168,166,196,237,18,70,144,178,221,110,87,253,197,116,77,123,219,230,100,107,99,116,207,228,238,79,68,106,47,109,145,177,141,25,217,102,188,235,230,145,229,218,203,166,56,253,37,210,209,136,212,121,71,208,178,167,173,198,229,59,88,201,102,138,142,6,181,86,71,197,20,145,189,90,229,98,191,154,54,46,236,157,88,156,127,19,202,111,184,54,85,102,205,113,106,239,37,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,39,7,163,152,238,47,99,87,163,145,90,189,58,42,42,124,141,4,236,115,119,118,173,223,105,27,178,185,237,212,150,124,178,195,80,219,110,71,106,130,161,175,99,39,86,35,153,85,11,21,203,43,41,166,78,92,59,137,213,31,28,209,163,164,237,44,142,145,70,85,203,73,240,190,241,4,166,180,211,89,118,189,173,55,90,183,177,245,13,160,195,239,149,50,203,82,254,115,75,75,79,71,101,72,162,129,206,70,35,159,59,153,60,178,240,141,136,216,190,235,26,206,150,190,15,41,170,186,153,138,232,222,156,100,122,165,154,213,249,123,46,51,111,150,225,83,198,72,217,36,220,19,238,65,23,113,236,99,166,149,234,216,227,98,185,57,200,246,53,23,171,144,207,14,234,183,49,153,110,191,87,43,53,75,48,161,164,183,49,180,237,182,218,45,148,200,142,101,186,221,27,228,124,80,44,156,81,211,63,148,178,61,242,57,19,147,222,238,45,99,56,70,201,65,224,169,234,159,41,250,127,93,238,54,226,234,64,0,20,3,226,143,235,179,83,127,37,246,122,35,242,118,47,188,219,238,207,53,30,170,231,37,171,227,56,102,81,229,233,242,107,108,76,98,85,58,56,149,253,170,154,105,29,211,164,209,119,101,84,141,206,72,228,107,220,215,113,85,100,177,232,38,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,5,43,120,157,111,199,246,223,125,169,208,109,39,189,114,192,113,251,131,190,37,116,183,92,123,148,185,68,205,100,46,143,171,123,77,94,205,60,237,168,70,241,146,72,166,114,71,50,117,225,19,146,42,237,59,213,62,141,253,64,199,189,198,2,234,124,81,253,9,234,111,228,190,241,68,80,93,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,134,130,118,47,188,219,22,240,244,226,170,231,37,171,224,217,158,47,229,233,242,107,108,76,122,210,182,73,81,253,170,154,105,29,215,172,50,246,165,84,141,206,89,35,115,28,215,114,68,100,178,73,80,120,173,104,213,236,55,65,116,191,32,213,205,64,158,174,59,22,59,78,217,170,18,146,5,154,121,94,249,27,20,80,198,207,146,43,228,150,72,227,69,114,181,136,175,69,115,154,212,87,37,43,90,188,81,181,230,203,185,123,254,188,208,83,82,124,11,39,168,161,130,229,135,77,47,126,153,214,170,54,74,202,122,72,170,100,107,165,167,123,82,162,121,86,72,81,140,117,68,175,145,209,57,174,88,142,171,226,205,171,216,110,189,105,126,220,245,115,79,231,171,146,197,145,83,228,211,83,165,92,11,12,241,61,146,91,226,150,25,25,243,68,124,114,199,36,106,173,87,49,85,138,173,115,154,173,114,193,93,23,213,236,203,65,117,67,31,213,205,63,158,146,59,238,59,80,233,169,210,174,4,154,9,88,248,221,20,176,200,207,146,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,38,135,182,197,184,92,87,116,26,53,101,213,204,90,155,200,121,254,229,53,198,214,250,168,234,38,182,87,68,238,50,211,200,230,47,250,50,49,92,214,57,241,75,19,213,140,231,197,58,168,42,175,199,59,240,79,245,39,242,211,149,120,42,122,167,202,126,159,215,123,141,184,186,144,14,21,188,29,166,97,187,186,210,255,0,176,247,218,138,75,61,246,130,162,58,155,22,70,234,5,170,158,212,245,145,139,58,49,137,36,74,246,75,19,22,55,49,95,195,175,109,234,138,232,152,169,158,204,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,156,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,185,239,11,221,235,255,0,72,12,17,154,49,168,87,59,173,118,164,225,182,247,212,203,113,173,94,247,198,109,109,153,172,101,66,202,214,167,73,162,238,193,12,137,34,171,228,251,146,243,145,207,151,183,55,238,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,51,217,189,189,224,228,219,185,213,9,111,78,90,186,44,38,199,81,59,113,59,61,92,84,253,250,24,37,142,6,76,249,36,137,136,231,62,103,83,50,85,99,159,34,70,174,86,49,206,68,228,238,191,225,123,178,143,233,1,157,179,89,245,10,217,106,174,211,108,54,224,250,105,109,213,169,222,248,205,209,176,181,236,167,88,154,228,233,12,93,216,38,145,100,69,100,159,114,46,18,53,242,246,238,252,205,102,236,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,164,170,0,202,185,102,158,20,59,227,169,198,174,182,77,163,234,51,41,18,197,114,168,168,102,35,118,87,197,78,180,53,114,186,73,221,69,58,185,90,146,178,121,92,254,211,147,172,169,52,173,143,163,219,35,59,54,232,0,7,148,213,93,51,197,117,147,78,50,61,45,205,105,60,197,151,38,183,203,111,169,227,28,111,146,30,105,247,39,139,184,199,177,179,68,244,108,145,189,90,188,36,99,28,137,213,168,102,95,44,197,175,184,54,85,121,194,178,154,31,37,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,31,54,43,152,238,47,99,147,171,85,90,189,58,162,170,124,205,9,236,67,93,47,187,137,219,6,35,168,217,141,230,213,113,202,93,230,173,215,215,91,209,140,225,85,79,81,36,108,89,162,98,170,69,52,144,36,19,185,136,141,111,239,145,204,99,88,230,53,51,174,95,159,134,117,218,213,96,240,255,0,211,251,237,246,231,73,110,182,219,169,239,213,117,149,149,115,54,24,41,160,142,237,92,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,41,47,95,181,142,251,184,13,101,203,53,139,35,135,203,213,228,215,7,84,71,77,201,143,242,148,172,106,71,77,77,205,140,98,73,218,130,56,162,238,112,71,63,135,39,125,231,42,151,83,225,105,161,116,122,63,181,59,14,73,91,102,242,153,38,162,127,178,75,156,210,44,18,72,250,89,21,82,222,198,201,18,114,236,249,94,220,205,141,238,115,153,37,76,255,0,217,87,43,27,48,1,85,126,57,223,130,127,169,63,150,149,171,165,186,165,157,232,182,119,108,212,205,52,190,252,27,36,179,119,188,149,111,149,134,163,181,221,133,240,201,251,185,152,248,221,214,57,94,223,188,213,233,215,170,116,84,69,77,9,237,71,117,218,113,187,93,56,102,107,133,75,228,110,180,61,184,47,246,9,230,71,213,90,42,156,138,168,215,42,34,119,33,127,23,44,83,34,35,100,107,92,138,140,123,36,141,157,172,138,190,40,254,132,245,55,242,95,120,162,40,4,213,65,82,190,53,154,23,71,106,190,225,123,135,176,217,187,63,27,231,141,228,85,49,172,17,198,250,168,153,220,161,123,152,136,146,201,51,225,109,83,29,34,171,218,145,210,64,207,185,209,168,254,43,225,59,174,151,221,48,221,5,179,78,126,51,106,162,197,181,47,173,186,238,219,130,49,156,170,160,167,168,146,129,97,149,85,170,217,157,59,251,13,103,85,108,158,101,91,193,207,237,185,146,3,199,59,240,79,245,39,242,210,42,248,92,122,236,211,47,206,189,158,180,155,254,51,250,243,83,138,233,126,53,160,22,42,218,79,49,156,84,58,233,125,99,106,34,116,241,219,168,228,141,208,70,248,85,138,246,50,106,158,143,108,168,230,124,232,100,98,115,71,61,27,2,188,59,116,46,143,95,183,89,138,99,119,235,55,196,241,187,15,119,36,191,66,229,129,99,117,45,42,34,196,201,99,153,28,217,161,146,169,244,176,201,26,53,206,116,115,63,251,40,138,246,232,80,16,171,196,103,126,223,209,94,197,6,155,233,220,30,99,83,114,107,127,156,164,168,158,159,157,45,150,133,239,124,73,88,228,122,112,154,101,124,114,54,40,190,109,71,49,207,149,56,181,177,205,69,128,153,94,28,91,227,166,218,150,101,95,135,234,11,42,234,52,235,48,168,129,245,211,68,249,101,125,146,173,168,172,74,216,160,69,86,189,142,106,181,179,181,173,238,185,145,68,230,171,150,20,138,75,222,0,30,127,63,192,48,221,83,195,110,218,125,168,56,245,37,243,30,190,83,173,53,117,13,74,47,9,89,213,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,40,7,123,123,62,201,182,141,170,18,217,92,149,117,184,77,242,162,119,98,119,138,185,105,251,245,208,69,28,15,153,146,71,19,213,205,124,46,169,100,74,247,50,52,145,90,175,99,90,139,197,189,87,195,79,125,84,219,101,201,170,180,195,83,171,233,41,116,191,35,168,158,229,85,92,234,89,100,158,209,113,74,116,70,206,196,130,55,203,51,38,72,33,133,209,171,87,138,246,228,107,152,141,145,36,241,94,40,254,187,53,55,242,95,103,162,36,86,197,119,103,134,237,23,97,57,86,113,125,167,164,188,95,107,245,34,170,154,197,142,58,189,105,103,186,189,40,173,105,58,177,233,28,170,198,69,19,214,71,61,89,195,175,109,138,168,233,88,139,94,186,165,170,89,222,180,231,119,61,76,212,187,239,198,114,75,207,103,206,214,249,88,105,251,189,168,89,12,127,187,133,140,141,189,35,137,141,251,173,78,189,58,175,85,85,85,182,159,12,95,15,250,205,34,163,166,220,14,183,227,190,83,58,171,227,62,51,109,150,73,226,170,176,210,201,4,208,202,234,150,53,233,26,205,60,117,31,56,100,99,157,11,88,222,170,217,28,246,71,98,160,25,172,221,143,170,125,100,250,129,144,251,140,228,159,240,220,241,4,166,219,181,76,154,61,172,151,90,183,105,213,198,161,213,52,87,41,165,150,102,99,47,72,167,146,84,138,158,24,37,154,102,84,204,176,53,88,215,53,145,189,95,39,78,175,145,86,237,1,70,222,47,186,95,117,194,247,105,83,158,76,234,185,237,186,131,103,162,185,83,206,234,39,69,4,83,211,66,218,41,105,89,47,85,108,207,107,105,225,153,221,56,171,82,170,52,86,255,0,7,59,181,120,31,103,244,209,93,117,79,75,107,178,26,181,168,170,167,183,95,237,118,151,44,174,129,25,19,165,130,182,161,137,211,180,199,170,205,64,199,124,209,239,68,143,251,73,26,241,181,242,173,124,112,115,250,152,173,90,89,165,180,57,13,34,211,213,84,92,111,247,75,75,86,39,78,143,137,177,65,69,80,244,233,221,99,21,38,175,99,126,104,199,170,73,253,165,141,56,197,95,11,44,2,167,58,222,150,27,84,184,245,37,218,219,138,211,215,223,238,73,82,145,57,148,172,142,153,241,83,212,35,36,95,188,246,86,79,72,172,224,138,246,191,139,211,167,5,115,110,127,118,62,150,53,147,233,254,67,237,211,153,172,52,39,190,141,230,216,182,121,167,20,183,56,237,95,25,204,242,143,49,79,140,219,101,99,210,149,210,68,140,238,212,212,200,222,157,33,139,187,18,172,109,114,73,35,158,214,183,138,43,229,143,62,215,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,157,52,245,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,151,169,225,197,177,202,157,169,97,181,249,134,160,190,146,163,81,115,10,120,25,93,12,76,138,86,89,41,26,170,244,162,138,116,69,115,222,231,43,93,59,154,238,211,159,20,77,106,57,33,73,100,153,69,27,120,183,232,53,78,150,110,94,77,73,183,209,82,65,143,106,125,63,197,41,146,154,158,42,118,69,113,129,145,197,93,26,177,143,87,61,238,114,197,82,249,92,198,115,125,99,147,239,57,143,114,245,255,0,5,61,116,163,181,95,115,77,188,95,175,61,159,141,240,201,49,218,105,18,8,227,125,84,76,237,215,49,175,85,73,100,153,240,182,149,237,141,17,237,72,233,39,127,220,232,229,127,128,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,27,63,77,255,0,50,57,167,140,190,183,218,179,173,109,176,104,189,190,199,87,79,81,165,244,243,186,186,190,105,27,194,174,123,148,20,117,8,200,152,157,85,25,28,81,197,213,238,84,87,62,71,183,138,35,17,242,124,190,13,154,41,246,231,112,87,109,99,171,184,118,105,52,202,222,157,152,35,151,140,147,215,92,98,168,167,143,147,86,55,35,161,108,12,172,87,116,123,28,146,118,58,114,111,52,46,164,174,15,25,253,6,169,202,180,191,26,215,251,21,21,39,152,193,234,29,107,190,189,180,241,54,121,45,213,146,70,216,36,124,202,244,123,217,13,79,70,54,36,107,254,117,210,61,56,35,94,174,129,94,29,186,233,71,160,59,172,197,50,75,245,231,225,152,221,251,187,141,223,166,114,64,145,182,150,169,17,34,124,178,76,173,108,48,199,84,202,89,164,145,28,215,54,56,95,253,164,85,99,172,87,198,175,210,198,45,245,2,135,219,174,36,0,240,184,245,217,166,95,157,123,61,105,97,62,48,218,223,106,192,246,233,79,163,83,88,234,235,46,90,163,80,141,167,171,108,141,100,20,48,91,170,169,42,101,123,255,0,139,158,247,57,97,99,88,136,137,209,242,57,92,156,17,146,85,14,214,52,83,250,68,238,11,9,209,201,46,30,74,147,32,184,47,159,157,178,246,228,101,12,17,62,162,171,180,238,220,136,147,44,16,202,145,242,98,183,184,172,229,209,189,85,52,166,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,67,95,17,77,138,211,110,151,13,92,227,79,168,41,25,170,150,10,120,97,161,154,166,170,86,50,231,110,133,106,30,182,212,69,145,32,133,238,146,161,210,50,103,51,251,108,107,28,246,49,202,246,81,183,251,42,192,178,175,247,87,28,201,49,203,135,253,37,29,117,182,186,158,79,251,178,67,52,114,51,254,103,53,205,255,0,34,161,237,117,251,112,250,161,185,140,202,139,60,213,155,173,37,125,222,223,103,164,178,66,250,106,56,233,153,216,129,28,170,229,107,17,17,95,36,178,77,51,215,248,115,149,200,196,100,104,200,217,221,118,169,178,143,218,110,129,106,238,229,53,50,217,117,166,198,241,44,62,245,83,137,69,211,179,13,226,233,13,21,75,150,163,154,57,36,116,52,178,70,207,147,91,194,73,87,138,189,82,25,162,116,64,37,255,0,136,22,196,111,187,85,202,164,205,113,102,121,221,50,200,46,11,29,186,167,171,35,248,93,84,242,85,73,21,171,131,234,37,168,159,181,77,78,213,243,46,68,107,250,244,94,142,249,47,31,209,157,217,235,206,128,225,185,118,7,165,185,213,93,158,209,152,211,246,170,152,207,155,232,167,85,98,58,174,141,221,122,211,212,186,38,172,43,43,62,106,199,34,255,0,132,138,25,34,230,184,158,45,125,206,114,171,54,21,139,80,249,219,214,65,112,167,181,219,169,187,172,143,191,85,60,141,142,40,249,189,90,198,242,123,218,157,92,168,212,235,213,85,19,230,95,246,197,246,101,98,217,230,156,85,91,36,186,252,103,51,202,60,189,70,77,114,137,239,74,87,73,18,63,181,77,77,27,186,116,134,46,236,168,146,57,169,36,142,123,156,238,40,172,138,57,42,102,179,118,62,169,245,147,234,6,67,238,51,156,168,179,237,137,120,157,81,224,218,63,144,105,126,183,214,249,219,174,25,143,212,86,96,243,78,248,40,169,107,169,104,45,237,72,108,110,146,56,147,181,50,249,127,221,77,34,72,233,93,43,152,171,205,177,50,90,214,203,50,155,238,115,149,94,115,92,166,187,206,222,178,11,133,69,210,227,83,218,100,125,250,169,228,116,146,201,193,136,214,55,147,222,229,232,212,70,167,94,136,136,159,34,252,246,1,167,150,173,4,217,150,35,95,125,212,42,186,203,109,218,206,204,226,178,174,241,80,216,104,172,176,86,83,71,83,36,16,242,119,24,41,162,106,171,222,170,238,142,145,211,202,188,59,156,27,88,62,34,155,234,169,221,46,100,184,62,159,87,213,179,74,236,21,16,205,67,13,77,44,76,125,206,227,10,84,49,110,72,171,26,79,11,29,29,67,163,100,46,127,246,24,215,185,140,123,149,140,241,59,23,217,149,247,120,122,143,85,108,146,235,240,108,51,23,242,245,25,53,202,39,177,106,155,28,170,254,213,53,52,110,235,214,105,123,82,162,72,230,172,113,181,142,115,185,42,50,41,47,251,19,197,172,88,54,43,102,194,177,106,31,37,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,31,55,171,158,238,44,99,83,171,149,92,189,58,170,170,252,202,182,241,65,240,251,166,180,211,94,183,67,162,214,170,183,177,245,14,175,204,44,116,209,75,82,254,115,75,85,81,89,122,89,101,157,206,70,35,159,3,95,4,81,112,141,136,233,126,235,26,254,144,3,110,186,243,153,109,183,87,44,90,173,134,86,213,181,246,234,134,50,231,67,13,66,66,203,181,185,94,213,168,162,149,92,199,183,132,141,111,68,114,177,220,30,140,145,169,205,141,84,208,158,221,117,231,13,220,150,145,216,181,91,12,173,164,115,46,52,236,101,206,134,26,133,153,246,155,138,49,171,81,69,42,185,140,119,56,220,238,136,229,99,121,177,89,35,83,131,218,171,154,32,93,247,133,238,245,255,0,164,6,8,205,24,212,43,157,214,187,82,112,219,123,234,101,184,214,175,123,227,54,182,204,214,50,161,101,107,83,164,209,119,96,134,68,145,85,242,125,201,121,200,231,203,219,155,247,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,148,45,226,13,189,187,174,235,243,248,236,88,196,245,116,58,117,138,212,84,67,106,163,109,83,157,5,218,118,205,51,89,118,124,110,134,39,177,242,83,186,54,182,41,17,203,10,119,17,170,139,36,157,98,89,63,252,21,61,83,229,63,79,235,189,198,220,93,72,0,2,128,124,81,253,118,106,111,228,190,207,68,69,82,127,248,98,239,199,246,33,125,166,208,109,88,189,113,192,114,11,131,126,27,116,184,220,123,116,184,188,206,100,206,147,163,123,78,94,205,68,238,167,71,114,146,56,161,114,201,50,244,231,43,150,234,74,203,241,94,223,29,54,53,106,189,237,31,78,89,86,151,219,149,61,59,50,235,178,62,90,116,161,164,149,177,206,218,40,21,170,213,149,243,196,230,119,92,189,98,72,101,116,125,30,233,31,217,168,179,170,237,59,213,62,141,253,64,199,189,198,2,234,124,81,253,9,234,111,228,190,241,68,80,9,234,180,183,84,179,189,22,206,237,154,153,166,151,223,131,100,150,110,247,146,173,242,176,212,118,187,176,190,25,63,119,51,31,27,186,199,43,219,247,154,189,58,245,78,138,136,169,161,237,170,238,99,13,221,126,145,209,234,150,31,67,87,110,123,106,29,109,187,219,42,81,92,251,117,198,54,70,249,96,73,56,163,102,103,25,99,123,36,106,39,38,61,188,154,199,243,141,157,86,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,83,62,219,232,222,109,247,120,122,143,75,115,142,213,240,108,51,23,243,20,248,205,182,86,49,106,155,28,170,206,237,77,76,141,235,214,105,123,81,42,198,215,44,113,181,141,107,121,42,62,89,61,95,135,54,202,63,165,86,163,207,127,207,237,151,88,244,203,22,253,229,202,166,4,237,71,116,174,69,98,199,108,108,220,154,246,242,99,214,73,93,18,57,204,141,173,111,88,157,52,82,36,149,241,206,252,19,253,73,252,180,170,179,186,236,251,118,121,150,209,117,67,237,197,138,158,174,241,98,175,167,146,154,251,142,54,189,41,96,186,177,35,122,64,175,122,199,42,49,241,74,244,145,175,70,115,233,220,98,42,54,87,162,232,35,75,117,75,4,214,156,18,217,169,154,105,125,248,206,55,121,239,121,42,223,43,53,63,119,181,51,225,147,247,115,49,146,55,164,145,61,191,121,169,215,167,84,234,138,138,190,172,170,191,28,239,193,63,212,159,203,74,234,208,189,116,212,125,186,106,61,187,84,52,190,243,228,110,180,61,98,154,25,81,95,75,112,165,114,162,201,75,83,26,42,119,33,127,22,245,78,168,228,115,90,246,57,143,99,30,221,20,232,94,186,105,198,226,244,226,221,170,26,95,121,243,214,170,238,177,77,12,168,140,170,183,213,53,17,100,165,169,141,21,123,115,51,147,122,167,85,106,181,205,123,28,246,61,143,119,64,0,128,30,39,91,14,253,183,216,170,117,231,73,236,188,179,236,126,222,239,137,90,237,214,238,229,86,81,11,95,11,99,234,238,235,83,189,79,3,106,21,188,99,146,89,154,145,194,157,120,68,212,167,108,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,156,226,127,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,153,59,229,241,48,184,238,119,4,178,233,158,155,217,46,184,166,55,95,111,100,153,141,21,193,41,106,60,245,114,77,4,209,195,12,136,197,145,33,130,74,126,77,153,174,137,210,247,85,31,19,17,136,142,225,123,62,218,102,101,187,173,80,251,15,98,168,171,179,216,168,41,228,169,190,228,109,160,74,168,45,76,88,222,176,35,216,178,68,143,124,178,177,35,107,17,252,250,119,30,136,173,137,234,154,19,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,194,38,117,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,95,64,102,179,118,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,210,85,0,101,92,23,83,225,139,191,31,219,125,138,155,65,181,98,245,203,62,199,237,237,248,109,210,227,113,238,85,101,16,181,243,58,78,141,237,53,59,212,240,54,157,29,202,73,37,153,169,36,203,215,132,174,73,254,0,5,32,120,193,104,229,247,6,221,2,234,173,68,222,98,203,169,118,248,42,40,228,226,198,118,42,168,105,224,164,168,166,232,143,115,221,197,140,166,151,184,173,99,87,204,240,111,37,141,202,122,191,5,189,99,177,97,250,203,150,232,237,222,30,221,94,162,91,233,234,45,117,60,158,188,170,173,173,168,145,212,220,26,197,68,231,4,245,18,247,28,246,53,190,91,143,222,116,141,68,174,178,197,51,189,99,177,96,222,14,154,103,165,85,16,249,139,214,165,220,46,84,244,113,242,123,59,20,180,57,4,213,117,21,61,81,142,99,184,189,148,209,118,213,204,114,249,158,109,228,145,185,8,85,160,58,57,125,220,6,178,226,122,59,142,77,229,234,242,107,131,105,228,169,226,199,249,74,86,53,210,84,212,240,123,216,146,118,160,142,89,123,124,209,207,225,197,191,121,200,134,154,64,42,175,199,59,240,79,245,39,242,210,170,206,235,179,237,217,230,91,69,213,15,183,22,42,122,187,197,138,190,158,74,107,238,56,218,244,165,130,234,196,141,233,2,189,235,28,168,199,197,43,210,70,189,25,207,167,113,136,168,217,94,139,160,141,45,213,44,19,90,112,75,102,166,105,165,247,227,56,221,231,189,228,171,124,172,212,253,222,212,207,134,79,221,204,198,72,222,146,68,246,253,230,167,94,157,83,170,42,42,240,15,20,127,66,122,155,249,47,188,81,20,2,106,160,226,155,208,209,203,238,190,237,131,63,210,172,90,110,23,171,173,190,58,139,116,124,88,190,102,170,146,162,42,184,169,186,189,236,99,59,207,167,108,93,199,57,26,206,231,53,234,141,232,185,194,44,83,197,67,88,236,91,128,209,173,179,235,22,57,15,151,164,201,173,249,21,68,148,220,158,255,0,41,84,199,91,163,169,166,230,246,49,100,237,79,28,177,119,56,35,95,195,147,126,235,145,78,43,225,113,235,179,76,191,58,246,122,211,159,239,67,88,236,90,251,186,12,255,0,85,113,104,120,89,110,183,8,233,237,210,114,122,249,154,90,74,120,169,34,169,232,246,49,236,239,50,157,178,246,220,212,115,59,156,23,170,183,170,217,79,130,222,142,95,112,253,26,203,117,138,239,55,110,147,81,46,20,244,246,186,110,44,94,84,182,215,84,70,234,158,109,122,170,115,158,122,136,187,110,99,28,223,45,203,239,54,70,170,88,169,31,247,139,188,92,19,104,24,37,61,254,255,0,71,241,156,146,243,207,236,254,63,220,154,159,226,157,169,169,217,85,253,244,200,37,142,14,212,117,9,39,239,17,57,244,226,222,170,191,44,251,231,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,231,43,250,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,36,148,214,93,146,93,118,253,179,44,111,91,117,34,10,186,60,219,52,202,45,212,140,179,85,210,186,158,123,21,18,211,93,36,116,82,116,153,205,145,243,182,58,41,85,175,141,146,66,177,172,107,209,86,68,60,6,200,52,135,13,215,173,206,98,90,71,168,16,85,201,98,200,169,238,240,212,45,36,235,12,241,61,150,186,185,98,154,55,252,209,31,28,177,199,34,35,145,204,85,98,35,154,230,170,181,124,254,231,118,245,149,109,127,89,111,90,71,148,212,249,255,0,33,219,169,183,93,25,75,37,60,55,58,25,91,202,42,136,218,244,255,0,74,55,163,92,246,178,88,165,98,61,252,57,44,202,240,175,223,85,78,1,144,218,182,195,170,85,245,115,227,23,202,136,109,184,100,208,210,197,194,211,113,158,170,103,186,9,82,56,210,105,25,85,53,74,34,72,247,191,180,246,177,56,182,55,189,241,220,72,0,231,250,233,161,122,113,184,189,56,184,233,126,168,89,188,245,170,187,164,176,205,18,163,42,173,245,77,69,72,234,169,164,84,94,220,204,228,238,139,209,90,173,115,152,246,189,143,123,29,157,109,116,208,189,71,219,166,163,220,116,191,84,44,222,70,235,67,210,88,102,137,85,244,183,10,87,42,164,117,84,210,42,39,114,23,241,119,69,232,142,71,53,204,123,88,246,61,141,240,0,177,79,12,95,15,250,61,93,172,166,220,14,183,227,190,111,5,164,227,62,51,109,150,72,37,165,191,85,71,60,208,202,234,150,53,235,34,67,4,148,255,0,56,100,99,91,51,158,222,170,232,218,246,73,114,128,3,53,155,177,245,79,172,159,80,50,31,113,156,229,69,170,120,81,239,167,252,6,215,245,175,51,255,0,131,210,224,21,181,205,255,0,73,174,181,201,80,174,255,0,178,242,172,115,127,223,194,143,255,0,23,132,181,66,189,124,103,244,134,167,47,208,108,107,87,45,208,85,205,81,167,183,135,67,88,141,158,38,65,13,186,225,219,138,73,158,199,125,247,189,42,97,161,141,168,197,249,36,210,42,181,81,57,50,184,54,15,169,152,174,145,110,247,77,179,172,214,175,202,89,105,238,21,22,250,154,167,73,28,113,210,249,218,73,168,217,60,175,145,237,99,33,141,245,13,124,143,87,125,216,218,247,34,42,162,34,232,164,207,183,137,118,127,77,168,59,210,212,74,171,110,67,87,117,182,216,234,41,172,20,169,50,203,194,141,244,148,209,197,85,79,19,36,68,224,198,214,37,90,175,20,224,231,185,239,111,46,124,150,122,120,45,232,229,247,15,209,172,183,88,174,243,118,233,53,18,225,79,79,107,166,226,197,229,75,109,117,68,110,169,230,215,170,167,57,231,168,139,182,230,49,205,242,220,190,243,100,106,164,192,221,143,165,141,100,250,127,144,251,116,230,107,15,107,173,26,189,153,107,214,168,100,26,185,168,19,210,73,125,200,170,27,53,66,82,64,144,193,19,25,27,98,138,24,217,243,84,100,113,71,28,104,174,87,61,81,136,174,115,156,170,229,179,255,0,10,29,142,83,99,86,171,38,238,53,25,245,105,125,185,83,212,63,17,180,171,37,167,74,26,73,91,36,14,173,157,28,141,89,95,60,78,127,105,169,214,36,134,86,201,213,238,145,157,155,9,199,117,75,4,202,243,188,187,76,236,23,223,53,146,96,158,67,237,5,23,149,153,158,79,206,194,179,82,254,241,236,72,228,231,27,85,223,187,115,184,244,232,238,139,242,61,89,8,60,91,244,26,155,84,246,209,38,164,219,232,170,231,200,116,194,163,226,148,201,77,79,45,67,229,183,78,248,226,174,141,88,199,163,88,198,181,34,169,124,174,99,248,50,141,201,247,90,247,185,41,215,64,117,142,251,183,253,101,196,245,139,28,135,204,85,227,55,6,212,73,77,201,140,243,116,175,107,163,169,166,230,246,61,35,238,193,36,177,119,56,43,153,207,147,126,243,81,73,129,227,87,234,159,22,250,127,67,238,55,19,223,248,46,229,54,44,27,21,220,46,107,148,215,121,43,46,63,111,177,221,46,53,61,167,201,216,165,130,59,164,146,201,193,136,231,187,139,24,229,232,212,87,47,78,136,138,191,34,181,178,204,166,251,156,229,87,156,215,41,174,243,183,172,130,225,81,116,184,212,246,153,31,126,170,121,29,36,178,112,98,53,141,228,247,185,122,53,17,169,215,162,34,39,200,191,63,13,189,23,186,232,134,210,241,123,22,81,136,85,227,121,61,242,162,178,253,125,163,171,123,187,235,60,211,43,96,116,145,171,151,178,255,0,39,21,27,86,46,141,86,171,85,30,214,201,204,148,7,63,215,237,28,177,110,3,70,178,205,29,200,230,242,244,153,53,189,212,241,212,241,123,252,165,83,28,146,83,84,240,99,216,178,118,167,142,41,123,124,209,175,225,197,223,117,202,134,104,110,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,44,211,123,122,199,125,215,223,11,157,22,213,92,166,30,23,171,174,97,77,79,113,147,147,23,204,213,82,83,93,169,37,169,232,198,49,140,239,62,157,210,246,218,212,107,59,156,19,170,55,170,198,191,11,143,93,154,101,249,215,179,214,143,19,173,82,253,168,111,39,53,242,151,223,137,218,177,47,47,139,91,255,0,189,123,62,87,202,198,158,110,15,155,26,231,241,174,146,183,239,187,151,94,191,117,202,196,97,45,60,19,244,94,235,110,166,207,53,223,33,196,42,233,105,238,148,244,182,28,102,241,51,220,198,85,64,146,200,251,139,98,143,151,71,177,37,134,137,22,85,98,167,56,222,198,59,171,101,106,90,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,43,3,197,23,195,254,142,239,71,114,220,222,136,99,189,155,172,62,102,227,156,90,224,146,8,41,100,165,138,9,103,154,236,222,227,217,198,100,237,116,150,56,209,238,153,210,54,68,106,61,37,116,177,43,195,231,100,151,93,215,231,242,95,114,120,42,232,116,235,21,168,167,154,235,88,234,87,58,11,180,237,154,23,62,210,201,27,52,79,99,228,167,116,142,116,177,171,150,20,237,171,145,22,72,250,220,78,225,113,107,22,13,178,253,75,194,177,106,31,37,101,199,244,190,243,107,183,83,119,95,39,98,150,11,76,177,197,31,55,171,158,238,44,99,83,171,149,92,189,58,170,170,252,204,225,26,136,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,194,86,117,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,76,246,111,19,106,185,150,212,53,114,225,135,222,109,181,110,198,46,53,21,21,56,157,222,73,18,102,92,109,200,255,0,184,142,149,172,99,124,204,109,116,109,153,156,91,197,234,142,68,237,190,55,190,213,60,52,54,57,77,183,28,54,29,97,206,31,86,253,69,205,44,241,178,106,73,25,45,59,44,118,233,150,57,210,137,208,189,26,229,169,87,50,39,76,231,183,238,62,52,141,136,136,215,190,105,190,12,214,110,199,213,62,178,125,64,200,125,198,114,122,105,246,201,45,91,175,240,213,210,235,238,51,5,37,14,162,226,180,249,12,214,170,198,210,181,211,221,160,109,202,230,230,90,95,35,166,137,140,100,149,14,141,205,150,69,114,66,189,197,106,34,73,39,90,192,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,145,94,30,155,122,254,145,187,154,199,236,21,181,54,166,89,113,78,222,91,123,166,184,210,249,168,235,232,105,42,160,71,81,164,42,156,36,239,62,88,227,114,61,81,169,27,164,119,71,171,82,55,232,80,165,111,20,45,139,126,197,50,167,235,142,142,97,158,83,77,175,92,62,49,77,68,238,80,216,174,146,72,228,94,144,163,83,203,209,205,214,62,223,69,115,25,42,190,63,221,53,212,241,172,95,218,174,230,51,45,168,106,229,30,169,97,244,52,151,22,58,157,214,219,189,178,165,17,172,184,219,164,124,111,150,4,147,138,186,23,242,138,55,178,70,162,241,123,27,201,175,103,56,223,162,156,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,188,37,103,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,167,111,20,45,244,254,218,242,167,232,118,142,102,126,111,77,172,188,62,49,83,68,222,48,223,110,145,200,229,94,147,35,151,204,81,195,210,62,223,68,107,31,42,62,79,222,181,180,242,36,95,218,174,217,243,45,215,234,229,30,150,225,245,212,150,230,54,157,215,43,189,206,165,81,204,183,91,163,124,108,150,116,143,146,58,103,242,150,54,50,54,170,114,123,219,201,204,103,57,25,161,237,42,211,60,87,70,244,227,28,210,220,42,147,203,217,113,155,124,86,250,110,81,198,201,38,224,159,126,121,123,108,99,29,52,175,87,73,35,209,169,206,71,189,202,157,92,166,96,139,116,215,237,142,83,110,59,100,218,67,172,56,59,234,217,168,184,94,147,216,153,13,36,108,150,161,151,203,116,54,246,78,180,77,133,136,231,37,74,57,242,186,23,49,191,125,242,44,111,69,71,49,240,213,6,39,148,223,112,108,170,205,154,226,213,222,74,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,78,15,71,49,220,94,198,175,71,34,181,122,116,84,84,249,18,215,117,222,35,185,150,229,180,27,9,209,167,90,42,237,149,20,180,244,213,57,181,205,213,72,213,190,92,105,249,49,136,200,224,70,68,148,206,84,101,83,152,230,124,166,88,218,196,106,83,164,147,113,77,170,237,159,50,221,126,174,81,233,110,31,93,73,110,99,105,221,114,187,220,234,85,28,203,117,186,55,198,201,103,72,249,35,166,127,41,99,99,35,106,167,39,189,188,156,198,115,145,157,175,197,15,72,112,221,5,213,125,54,210,61,63,130,174,59,22,59,166,244,112,211,173,92,235,52,242,189,247,91,156,178,205,35,254,72,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,158,215,193,83,213,62,83,244,254,187,220,109,197,212,128,0,40,7,197,31,215,102,166,254,75,236,244,71,74,240,219,219,62,27,186,253,35,215,141,45,204,43,170,237,207,109,70,49,114,180,92,233,149,92,251,117,198,54,93,153,20,235,31,36,108,204,227,44,140,124,110,84,228,199,187,139,152,254,18,50,26,234,150,150,231,122,45,157,220,244,207,82,236,95,6,201,44,221,159,59,69,230,161,168,237,119,97,100,209,254,242,23,190,55,117,142,86,59,238,185,122,117,232,189,21,21,18,95,232,231,138,158,163,232,254,212,228,209,11,101,131,206,102,118,110,150,236,95,38,170,157,106,35,162,182,189,100,115,150,104,165,87,119,38,167,251,145,211,177,63,115,219,88,209,204,68,167,225,81,8,45,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,45,83,82,118,125,106,218,111,133,190,165,54,224,149,114,103,121,141,62,51,95,149,190,105,90,172,166,157,151,90,69,142,134,38,198,247,69,194,157,102,149,139,35,92,229,149,238,123,249,112,88,227,142,189,182,157,234,159,70,254,160,99,222,227,1,117,62,40,254,132,245,55,242,95,120,162,41,91,105,222,169,244,111,234,6,61,238,48,18,171,196,235,97,223,177,11,237,78,188,233,61,151,142,3,144,92,29,241,43,93,186,221,219,165,197,230,115,33,108,125,93,221,114,246,106,39,117,66,183,140,113,197,11,150,56,83,167,56,154,177,171,106,59,174,212,125,165,106,59,51,92,42,95,61,106,174,237,193,127,176,79,50,178,150,239,74,213,85,70,185,81,23,183,51,57,57,98,153,17,93,27,156,228,84,123,31,36,111,145,94,36,126,32,148,219,137,169,143,71,180,110,235,86,221,58,183,84,54,166,182,229,12,178,194,204,153,235,20,18,68,146,211,205,4,83,66,202,105,146,118,163,28,231,50,71,163,36,233,213,145,170,112,13,159,109,51,50,221,214,168,125,135,177,84,85,217,236,84,20,242,84,223,114,54,208,37,84,22,166,44,111,88,17,236,89,34,71,190,89,88,145,181,136,254,125,59,143,68,86,196,245,77,4,105,110,150,224,154,45,130,91,52,207,77,44,95,6,198,236,221,239,37,69,230,166,168,237,119,102,124,210,126,242,103,190,71,117,146,87,187,239,57,122,117,232,157,17,17,18,181,188,115,191,4,255,0,82,127,45,34,87,134,117,166,213,127,222,190,159,216,175,182,202,75,141,182,227,79,126,164,172,163,171,133,179,65,83,4,150,74,230,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,250,190,33,155,44,186,237,99,84,42,47,184,134,63,86,221,43,201,106,17,113,250,197,169,117,82,81,78,177,242,150,223,60,142,106,57,143,107,146,87,68,143,87,43,225,70,175,114,71,178,110,63,95,135,54,245,255,0,162,174,163,207,96,207,238,119,89,52,203,41,253,221,202,154,5,238,199,107,174,85,98,71,115,108,60,92,247,113,99,22,57,91,18,181,207,141,205,119,73,93,12,81,173,244,149,87,227,157,248,39,250,147,249,105,86,180,86,155,173,198,154,190,178,223,108,171,170,167,181,211,165,93,116,176,194,231,178,150,5,150,56,82,89,92,137,209,140,89,102,138,52,115,186,39,57,24,223,226,228,69,144,27,36,222,14,77,180,109,80,138,244,213,171,173,194,111,149,16,55,44,179,210,69,79,223,174,130,40,231,100,47,142,73,88,174,107,225,117,75,229,70,53,241,164,138,212,99,220,212,94,77,191,236,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,188,37,103,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,244,0,20,87,226,151,182,61,56,219,206,178,208,222,244,234,245,106,164,164,207,188,213,211,236,133,21,50,67,240,8,227,108,12,238,34,119,92,189,154,137,221,84,232,209,35,142,54,118,159,28,104,173,103,70,194,179,67,219,18,219,174,151,237,247,65,172,205,211,155,181,38,74,252,190,158,43,245,94,88,219,92,148,19,223,32,159,148,180,110,124,50,189,239,137,145,211,202,198,54,37,114,34,42,200,254,45,124,146,117,145,64,205,102,236,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,164,170,7,20,208,205,215,105,198,226,117,31,81,240,173,47,151,226,182,173,57,248,100,19,95,226,153,29,75,114,170,170,90,180,145,180,200,137,247,225,143,202,181,18,110,188,100,115,220,172,69,99,89,36,185,194,39,77,23,135,253,102,174,236,31,78,247,3,162,24,239,155,206,169,62,55,62,77,109,138,73,229,170,191,82,199,113,158,24,157,76,199,61,99,73,160,142,159,229,12,108,107,166,107,221,209,93,35,88,201,33,5,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,134,130,118,47,188,219,22,240,244,226,170,231,37,171,224,217,158,47,229,233,242,107,108,76,122,210,182,73,81,253,170,154,105,29,215,172,50,246,165,84,141,206,89,35,115,28,215,114,68,100,178,73,80,1,18,188,79,244,94,213,170,219,75,203,111,176,226,20,151,108,159,6,167,109,250,205,88,231,182,41,232,32,142,104,157,112,115,36,87,55,171,22,141,147,57,209,42,170,61,99,141,81,174,145,145,244,163,109,42,212,204,171,70,245,31,28,213,44,42,175,203,222,177,155,132,87,10,110,82,72,200,230,224,191,126,9,123,111,99,221,12,172,87,71,35,17,201,206,55,189,170,189,28,167,149,61,174,93,171,217,150,107,167,120,22,150,222,103,164,76,123,78,41,238,48,217,96,134,4,107,249,215,85,186,170,166,105,94,189,92,247,185,203,27,17,58,163,17,144,179,163,81,202,247,62,194,124,20,244,46,142,235,125,205,55,15,126,179,119,190,9,195,27,199,106,100,88,36,141,149,82,179,185,92,246,177,81,101,142,102,66,234,86,54,68,86,53,99,171,157,159,127,171,145,150,212,1,85,126,57,223,130,127,169,63,150,145,43,195,58,211,106,191,239,95,79,236,87,219,101,37,198,219,113,167,191,82,86,81,213,194,217,160,169,130,75,37,115,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,249,55,209,179,43,238,207,53,30,150,217,29,215,227,56,102,81,230,42,49,155,148,175,98,85,58,56,149,157,218,106,152,219,211,164,209,119,98,69,145,173,72,228,107,218,230,241,85,124,81,251,111,14,45,241,211,109,75,50,175,195,245,5,149,117,26,117,152,84,64,250,233,162,124,178,190,201,86,212,86,37,108,80,34,171,94,199,53,90,217,218,214,247,92,200,162,115,85,203,10,69,37,154,120,163,250,19,212,223,201,125,226,136,160,19,85,0,207,183,137,38,139,218,180,67,118,153,69,139,23,196,41,49,188,98,249,79,71,126,177,81,210,61,189,133,130,104,81,179,186,56,209,203,217,103,156,138,177,169,23,70,163,81,168,140,107,99,224,112,171,214,166,101,89,6,156,98,250,91,118,171,243,22,92,62,225,116,184,90,59,146,72,249,41,252,250,82,247,224,111,39,171,25,10,62,145,36,107,24,214,254,242,121,220,170,229,127,203,235,209,189,94,204,180,35,81,45,250,165,167,211,210,65,144,218,105,235,161,161,158,166,4,153,148,239,169,164,154,149,102,70,47,221,115,216,217,220,246,35,145,204,230,214,242,107,219,213,171,231,241,60,90,251,156,229,86,108,43,22,161,243,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,243,122,181,141,228,247,181,58,185,81,169,215,170,170,39,204,211,70,149,105,158,43,163,122,113,142,105,110,21,73,229,236,184,205,190,43,125,55,40,227,100,147,112,79,191,60,189,182,49,142,154,87,171,164,145,232,212,231,35,222,229,78,174,83,213,148,67,226,107,163,27,151,196,117,182,227,169,218,211,114,171,202,177,235,221,68,118,251,14,77,5,35,41,109,205,99,96,108,222,66,26,86,207,51,168,153,19,164,157,172,100,175,231,55,106,105,186,200,229,149,231,106,240,161,216,229,78,75,117,178,110,227,81,159,72,182,43,109,69,67,241,27,74,178,42,133,174,171,137,210,64,234,217,209,200,228,137,144,74,215,246,154,157,37,89,162,108,157,88,216,217,222,238,190,53,126,150,49,111,168,20,62,221,113,32,7,133,199,174,205,50,252,235,217,235,75,137,222,14,211,48,221,221,105,127,216,123,237,69,37,158,251,65,81,29,77,139,35,117,2,213,79,106,122,200,197,157,24,196,146,37,123,37,137,139,27,152,175,225,215,182,245,69,116,76,84,160,191,216,14,178,254,217,127,163,231,236,246,235,251,66,248,135,195,62,5,193,189,238,247,30,124,185,245,237,246,123,127,189,239,242,237,118,191,123,207,183,247,205,10,109,98,193,172,184,182,223,112,155,6,224,111,127,21,207,168,237,234,203,189,75,170,91,83,39,206,87,172,17,203,51,81,18,89,163,129,97,142,73,58,187,156,140,123,185,201,215,184,238,170,0,35,174,246,246,125,140,238,231,75,229,178,185,41,40,179,107,29,60,238,196,239,21,114,212,118,40,103,150,72,31,51,36,142,39,163,92,201,155,76,200,149,238,100,139,26,57,94,198,185,83,139,168,7,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,39,56,159,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,101,87,135,22,199,41,183,91,153,87,230,26,130,250,186,125,58,195,234,32,101,116,49,50,88,159,123,171,114,43,210,138,41,209,17,172,99,90,141,116,238,107,187,173,100,177,53,168,213,153,37,142,247,128,0,205,102,236,125,83,235,39,212,12,135,220,103,44,127,69,54,125,140,238,231,195,19,77,236,174,74,74,44,218,199,79,144,59,19,188,85,203,81,216,161,158,91,228,207,153,146,71,19,209,174,100,205,166,100,74,247,50,69,141,28,175,99,92,169,197,213,149,251,1,214,95,219,47,244,124,253,158,221,127,104,95,16,248,103,192,184,55,189,222,227,207,151,62,189,190,207,111,247,189,254,93,174,215,239,121,246,254,249,163,77,23,177,106,134,53,165,248,253,151,90,51,154,76,195,54,130,157,206,189,94,41,40,99,164,130,121,223,35,159,194,56,227,99,27,194,54,185,177,35,248,49,94,145,163,213,173,87,43,83,228,215,237,28,177,110,3,70,178,205,29,200,230,242,244,153,53,189,212,241,212,241,123,252,165,83,28,146,83,84,240,99,216,178,118,167,142,41,123,124,209,175,225,197,223,117,202,134,101,205,25,219,55,103,134,221,182,126,253,220,210,211,210,50,218,204,94,123,210,219,106,107,214,153,159,17,133,175,141,246,212,168,150,54,245,122,214,49,212,172,145,35,253,227,213,170,198,187,147,81,115,152,105,35,104,90,67,83,161,27,104,211,221,45,184,65,87,5,202,211,103,100,215,72,42,103,138,103,211,220,106,94,234,170,200,81,241,125,199,49,149,19,202,198,43,85,223,113,173,251,207,254,210,253,123,177,244,177,172,159,79,242,31,110,156,205,97,63,252,49,118,29,251,111,190,211,107,206,172,89,121,96,56,253,193,191,13,181,220,109,221,202,92,162,102,178,102,201,209,221,214,175,102,158,118,211,171,185,71,36,83,57,36,133,122,240,149,169,50,188,75,55,213,83,182,92,102,151,76,52,198,190,174,151,84,50,58,120,46,84,181,205,165,138,72,45,22,228,168,84,116,239,73,227,124,83,62,101,130,104,91,26,53,120,167,114,71,57,138,216,210,74,117,208,31,219,47,237,151,19,254,143,159,21,253,161,124,65,191,2,248,103,30,247,123,139,185,242,231,251,190,207,111,185,221,238,254,235,181,220,238,254,239,153,165,60,79,237,87,217,91,55,219,175,133,125,164,248,125,63,198,62,19,220,242,62,123,182,222,255,0,151,238,254,243,179,220,231,195,159,222,227,211,175,207,169,245,221,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,102,135,95,180,114,251,183,253,101,203,52,119,35,155,204,85,227,55,7,83,199,83,197,140,243,116,175,106,73,77,83,193,143,122,71,221,130,72,165,237,243,87,51,159,23,125,230,170,13,81,212,207,218,38,57,166,86,234,138,187,173,93,126,21,135,253,153,172,158,225,39,115,151,110,235,112,168,167,100,46,87,185,203,12,116,181,84,209,53,23,143,30,210,177,173,226,214,170,254,182,7,173,127,97,182,251,170,218,57,73,111,239,85,234,109,195,27,239,79,36,92,163,130,134,221,45,93,68,156,92,146,53,91,51,167,125,26,55,171,30,213,143,191,215,139,184,41,245,109,23,68,45,91,142,220,94,25,163,87,219,229,93,162,219,127,168,169,117,101,93,36,109,124,233,5,61,44,213,50,50,62,95,117,175,123,96,86,35,213,28,140,87,163,149,175,227,193,116,146,1,70,222,45,250,13,83,165,155,151,147,82,109,244,84,144,99,218,159,79,241,74,100,166,167,138,157,145,92,96,100,113,87,70,172,99,213,207,123,156,177,84,190,87,49,156,223,88,228,251,206,99,220,177,126,219,169,158,91,64,178,29,28,172,171,186,203,241,12,194,205,147,91,224,238,114,161,167,242,244,87,42,122,183,241,87,253,201,164,243,84,73,213,172,94,77,131,239,57,56,49,23,245,182,191,173,127,209,219,90,173,26,199,29,191,206,213,227,246,251,199,144,129,209,119,35,125,116,246,186,170,122,94,235,123,145,170,194,147,205,18,201,197,232,238,218,63,143,87,116,69,229,70,151,118,221,162,22,173,184,104,150,45,162,246,107,229,93,230,159,28,167,149,175,175,169,141,177,190,166,121,167,146,162,103,163,27,242,99,22,89,164,224,206,174,86,179,139,85,207,84,87,175,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,249,45,150,155,85,150,153,244,118,107,101,37,5,60,149,19,213,190,42,104,91,19,29,60,242,190,105,165,86,181,17,21,242,75,36,146,61,223,197,207,123,156,189,85,85,78,107,187,31,75,26,201,244,255,0,33,246,233,204,214,26,168,60,254,89,128,97,185,213,78,63,85,152,99,212,151,103,226,183,136,239,246,132,169,69,115,41,110,49,197,44,81,84,35,58,241,115,216,217,228,86,114,69,226,254,47,111,71,177,142,111,160,0,205,102,236,125,83,235,39,212,12,135,220,103,44,127,194,11,119,118,171,214,51,77,180,92,158,221,73,111,185,88,41,235,110,88,213,123,106,26,196,185,192,250,135,84,84,82,189,143,119,39,84,177,211,201,43,123,104,168,232,89,34,185,172,236,171,229,253,255,0,21,205,148,126,211,113,89,247,41,166,118,203,85,54,73,137,91,234,42,114,216,186,118,102,188,90,225,141,174,74,142,106,228,141,211,82,199,27,254,78,111,57,34,94,40,245,88,97,137,221,3,194,143,110,159,177,109,184,193,159,222,233,248,100,154,165,229,239,181,31,127,175,106,214,214,59,225,209,125,217,95,27,186,199,44,149,28,145,172,122,121,190,219,211,172,73,210,106,159,147,150,98,214,44,231,21,188,225,89,77,15,157,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,155,21,175,111,38,61,201,213,170,142,78,189,81,81,126,101,11,239,235,101,25,86,212,245,30,174,247,105,182,121,141,50,201,174,19,73,142,92,41,210,71,199,65,205,93,35,109,149,11,35,158,246,205,19,17,81,142,123,151,189,27,21,232,188,155,43,34,229,88,6,232,245,219,75,244,179,35,209,76,23,57,248,102,25,150,249,207,140,91,62,25,71,55,154,243,84,205,166,159,247,210,196,233,89,202,24,216,223,184,246,244,233,213,58,42,170,158,127,69,244,135,50,215,173,80,199,244,143,79,224,164,146,251,145,84,58,26,117,171,157,33,130,38,50,55,75,44,210,63,230,168,200,226,142,73,21,26,142,122,163,21,26,215,57,81,171,161,237,180,109,211,4,218,254,150,80,105,158,11,79,254,106,178,241,91,206,111,235,59,167,150,134,25,235,59,114,203,39,103,187,216,99,187,76,119,6,127,4,79,226,171,213,76,171,154,83,218,119,165,141,27,250,127,143,123,116,4,10,241,65,240,251,169,187,84,222,183,67,162,214,170,70,61,148,238,175,204,44,116,209,69,76,206,16,197,85,81,89,122,89,101,157,173,87,171,89,3,95,4,81,115,145,234,233,126,243,220,254,181,151,165,90,103,149,107,38,163,227,154,91,133,82,121,139,214,77,112,138,223,77,202,57,31,28,60,215,239,207,47,109,143,123,97,137,136,233,36,122,53,120,70,199,185,83,163,84,208,246,213,118,207,134,237,67,72,232,244,183,15,174,171,184,189,213,14,185,93,238,117,42,173,125,198,227,35,35,100,179,164,124,149,176,179,140,81,177,145,181,87,139,24,222,78,123,249,200,250,182,241,171,245,79,139,125,63,161,247,27,136,240,84,245,79,148,253,63,174,247,27,113,117,32,168,191,23,109,111,214,141,53,220,150,55,98,211,157,94,205,113,91,108,248,61,29,92,180,118,75,253,93,12,18,78,234,250,246,186,87,71,12,141,106,189,90,198,53,92,169,215,163,26,159,228,65,225,19,173,250,209,169,91,146,201,44,90,141,171,217,174,85,109,131,7,172,171,138,142,247,127,171,174,130,57,219,95,64,214,202,216,230,145,205,71,163,94,246,163,145,58,244,123,147,252,170,91,160,40,7,197,31,215,102,166,254,75,236,244,68,170,240,49,252,108,253,55,252,200,234,190,50,118,13,26,175,219,237,166,255,0,154,222,252,158,125,106,184,43,48,138,104,234,92,146,87,119,165,167,75,132,110,133,17,200,232,91,3,27,35,164,84,111,9,35,129,168,244,238,246,229,165,98,202,124,22,244,255,0,70,178,76,239,45,205,47,239,243,58,147,137,121,122,156,126,9,38,116,62,82,134,104,106,41,234,170,33,107,39,79,51,203,188,145,200,146,65,198,30,176,43,94,174,155,163,38,175,138,63,161,61,77,252,151,222,40,138,86,218,119,170,125,27,250,129,143,123,140,5,212,248,163,250,19,212,223,201,125,226,136,165,109,167,122,167,209,191,168,24,247,184,192,105,34,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,62,219,232,217,149,247,103,154,143,75,108,142,235,241,156,51,40,243,21,24,205,202,87,177,42,157,28,74,206,237,53,76,109,233,210,104,187,177,34,200,214,164,114,53,237,115,120,170,190,40,249,6,139,233,14,101,175,90,161,143,233,30,159,193,73,37,247,34,168,116,52,235,87,58,67,4,76,100,110,150,89,164,127,205,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,87,67,219,98,219,214,43,181,253,26,178,233,30,45,83,231,252,135,114,166,227,116,125,44,116,243,92,235,165,119,41,106,36,107,19,253,24,216,142,115,220,200,162,137,138,247,240,228,189,84,170,191,28,239,193,63,212,159,203,72,171,225,113,235,179,76,191,58,246,122,210,244,245,75,75,112,77,105,193,46,122,103,169,118,47,140,227,119,158,207,157,162,243,83,83,247,123,83,50,104,255,0,121,11,217,35,122,73,19,29,247,92,157,122,116,94,168,170,139,156,205,200,232,133,215,110,26,219,148,232,189,230,249,73,121,168,199,42,34,107,43,233,163,116,108,169,130,104,35,168,133,234,199,124,216,245,138,104,249,179,171,145,175,228,212,115,209,17,235,58,188,34,183,131,147,80,102,86,253,165,230,11,87,114,177,93,41,234,93,136,186,24,169,216,203,68,241,37,93,117,91,37,84,99,101,149,147,163,164,114,61,207,122,177,241,177,173,111,25,28,230,122,15,28,239,193,63,212,159,203,78,21,225,39,128,97,186,167,174,153,254,159,106,14,61,73,124,199,175,154,111,95,77,93,67,82,139,194,86,124,74,218,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,202,183,183,179,236,155,104,218,161,45,149,201,87,91,132,223,42,39,118,39,120,171,150,159,191,93,4,81,192,249,153,36,113,61,92,215,194,234,150,68,175,115,35,73,21,170,246,53,168,188,91,215,252,56,60,64,43,54,239,125,139,73,53,123,34,255,0,106,122,255,0,51,60,85,53,17,207,81,38,59,85,193,242,114,167,100,44,146,71,195,52,136,140,124,40,222,41,36,169,43,85,159,190,73,110,252,28,127,117,91,152,195,118,161,164,117,154,165,152,80,213,220,94,234,134,219,109,22,202,100,86,190,227,113,145,146,62,40,22,78,42,216,89,198,41,30,249,28,139,197,140,119,22,189,252,35,126,120,117,75,84,179,189,105,206,238,122,153,169,119,223,140,228,151,158,207,157,173,242,176,211,247,123,80,178,24,255,0,119,11,25,27,122,71,19,27,247,90,157,122,117,94,170,170,171,250,186,179,160,58,203,161,95,0,253,174,105,237,215,23,251,81,111,75,157,175,206,177,169,223,135,229,201,171,197,87,183,51,57,51,185,3,248,203,31,54,115,99,121,55,172,202,240,185,223,109,171,68,238,179,104,70,180,100,213,116,248,77,242,161,142,199,238,53,115,183,201,99,213,174,115,214,86,73,201,57,69,77,80,231,181,85,252,251,113,72,213,122,181,169,52,210,182,231,193,154,205,216,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,73,84,87,87,137,215,136,5,102,145,81,212,237,251,68,50,47,41,157,85,242,131,38,185,69,28,241,85,88,105,100,130,25,162,109,51,220,196,141,102,158,58,143,148,209,189,206,133,172,119,68,108,142,99,227,240,30,6,63,141,159,166,255,0,153,21,86,95,247,133,199,161,61,50,252,235,222,43,72,43,226,117,225,255,0,71,164,85,149,59,129,209,12,119,202,96,181,124,167,201,173,177,73,4,84,182,26,169,39,134,24,157,76,199,61,36,88,103,146,163,229,12,108,115,97,115,29,209,91,27,152,200,224,174,150,234,150,119,162,217,221,179,83,52,210,251,240,108,146,205,222,242,85,190,86,26,142,215,118,23,195,39,238,230,99,227,119,88,229,123,126,243,87,167,94,169,209,81,21,52,61,181,93,204,97,187,175,210,58,61,82,195,232,106,237,207,109,67,173,183,123,101,74,43,159,110,184,198,200,223,44,9,39,20,108,204,227,44,111,100,141,68,228,199,183,147,88,254,113,179,176,0,12,208,238,71,68,46,187,112,214,220,167,69,239,55,202,75,205,70,57,81,19,89,95,77,27,163,101,76,19,65,29,68,47,86,59,230,199,172,83,71,205,157,92,141,127,38,163,158,136,143,94,106,13,30,236,191,71,47,186,5,182,12,3,74,178,153,185,222,173,86,249,42,46,49,241,98,121,106,170,186,137,106,229,166,234,199,189,143,236,190,161,209,119,26,229,107,251,124,211,162,59,162,118,176,10,171,241,206,252,19,253,73,252,180,137,94,25,119,107,85,151,124,122,97,89,121,185,210,80,83,201,81,114,164,100,181,51,54,38,58,121,237,149,112,195,18,57,202,136,175,146,89,35,141,141,254,46,123,218,212,234,170,136,94,166,180,105,14,27,175,90,95,144,105,30,160,65,87,37,139,34,167,108,53,11,73,58,195,60,79,100,141,150,41,163,127,205,17,241,203,28,114,34,57,28,197,86,34,57,174,106,171,87,58,219,138,208,108,203,109,186,185,125,210,156,206,138,173,175,183,84,61,246,202,233,169,210,22,93,173,202,247,37,61,108,72,215,189,188,36,107,122,171,81,238,224,244,124,110,94,108,114,39,74,197,119,155,125,164,217,142,107,179,188,182,213,231,173,85,222,82,163,20,184,211,177,140,146,223,35,110,176,86,212,211,84,39,203,185,11,248,207,35,36,249,200,201,28,172,94,108,123,123,17,172,213,64,43,215,198,95,68,46,185,214,137,88,53,162,223,124,164,167,167,210,250,137,219,93,65,52,110,231,87,5,202,122,58,116,124,79,78,168,143,142,88,226,234,199,34,35,153,35,221,201,21,136,201,41,132,19,167,193,247,71,47,185,206,232,19,85,105,230,242,246,93,52,183,207,81,89,39,22,63,191,85,93,79,61,37,61,55,69,123,94,222,76,125,76,189,196,107,218,158,91,131,184,172,141,82,239,193,231,243,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,240,149,157,81,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,83,208,16,3,198,175,210,198,45,245,2,135,219,174,36,0,240,184,245,217,166,95,157,123,61,105,127,199,228,253,147,197,126,213,125,186,251,51,106,251,73,240,255,0,132,252,99,201,71,231,188,143,115,187,229,187,253,59,157,158,231,223,237,242,227,203,239,116,235,243,63,88,0,1,64,62,40,254,187,53,55,242,95,103,162,39,255,0,130,167,165,140,167,234,5,119,183,91,137,254,0,6,107,55,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,36,85,171,0,195,108,89,149,255,0,80,108,216,245,37,30,67,149,83,208,211,94,171,161,69,107,235,217,70,146,165,50,202,136,188,92,246,54,121,24,143,233,205,89,193,170,170,216,216,141,244,0,206,182,254,52,207,21,210,45,222,234,78,11,133,82,121,75,45,61,194,158,225,77,74,216,227,142,58,95,59,73,13,99,224,137,145,177,172,100,49,190,161,204,141,136,223,187,27,88,213,85,84,85,95,65,106,222,13,214,45,130,95,246,151,94,180,146,212,63,40,161,117,181,211,68,229,122,89,36,146,90,234,134,68,177,177,173,107,226,175,167,129,202,249,159,35,158,202,247,181,173,68,137,28,223,21,178,253,28,177,107,238,232,48,13,42,202,102,225,101,186,220,36,168,184,199,197,235,230,105,105,41,229,171,150,155,171,30,199,179,188,202,119,69,220,107,145,204,238,115,78,170,222,139,163,227,149,110,199,210,198,178,125,63,200,125,186,115,53,134,135,183,95,186,253,47,217,14,151,218,220,235,5,36,247,41,233,219,73,137,226,116,141,146,134,10,184,41,164,166,138,104,163,154,40,36,134,149,144,67,59,30,141,115,90,138,140,70,51,254,106,1,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,206,87,244,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,75,158,240,224,240,255,0,163,219,189,138,45,91,213,236,119,253,182,43,252,204,17,83,84,73,5,68,120,237,47,55,199,198,157,240,190,72,223,52,209,162,61,243,35,185,36,114,164,77,70,126,249,101,157,64,167,111,25,253,6,166,197,117,67,26,215,251,21,21,95,151,206,41,221,107,190,189,180,242,186,8,238,52,113,198,216,36,124,202,245,99,31,53,55,70,54,36,107,62,84,50,61,57,171,158,173,174,0,90,247,130,126,139,221,109,212,217,230,187,228,56,133,93,45,61,210,158,150,195,140,222,38,123,152,202,168,18,89,31,113,108,81,242,232,246,36,176,209,34,202,172,84,231,27,216,199,117,108,173,75,74,0,132,30,45,250,13,77,170,123,104,147,82,109,244,85,115,228,58,97,81,241,74,100,166,167,150,161,242,219,167,124,113,87,70,172,99,209,172,99,90,145,84,190,87,49,252,25,70,228,251,173,123,220,148,108,9,105,225,129,162,247,93,86,221,166,37,125,155,16,171,187,99,24,53,67,175,215,154,198,189,209,65,65,60,112,202,235,123,159,34,57,189,94,181,140,133,205,137,21,85,233,28,138,173,116,108,147,165,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,202,183,99,233,99,89,62,159,228,62,221,57,154,195,85,0,0,102,179,118,62,169,245,147,234,6,67,238,51,156,210,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,245,54,75,226,9,134,235,190,139,223,111,58,159,117,164,178,101,154,107,103,90,252,153,142,149,103,158,190,221,77,73,27,170,47,76,134,24,24,136,199,74,147,114,130,22,201,218,94,218,47,248,88,209,212,237,150,110,63,81,239,27,142,188,238,103,22,200,46,184,254,83,91,144,84,94,237,211,121,245,171,154,223,27,222,228,138,147,184,246,162,75,12,112,43,105,248,57,157,183,68,222,10,206,11,192,189,237,145,228,154,219,154,237,163,14,206,53,250,247,73,116,201,242,74,119,221,226,154,26,24,41,159,240,233,222,175,163,238,165,59,150,23,189,208,171,36,69,99,34,232,201,24,199,179,184,199,189,253,212,137,94,40,249,38,151,227,155,62,201,147,82,177,138,75,237,69,210,162,27,110,49,79,50,200,199,195,123,145,175,236,213,69,43,24,229,137,240,68,218,137,151,170,181,178,50,55,192,231,116,153,81,212,24,90,79,130,62,73,165,233,117,212,44,66,108,98,146,29,69,90,120,174,84,247,167,44,146,79,85,100,229,28,114,210,179,238,112,129,145,84,44,47,119,71,163,166,90,136,250,181,82,157,21,182,190,12,171,154,83,218,119,165,141,27,250,127,143,123,116,7,85,56,166,134,237,31,70,182,253,157,231,185,254,158,226,54,171,117,126,107,112,108,241,121,106,87,71,240,186,30,204,60,232,96,228,247,53,144,186,170,57,234,21,177,182,54,254,246,56,248,241,167,139,167,107,41,91,198,175,213,62,45,244,254,135,220,110,35,193,83,213,62,83,244,254,187,220,109,197,212,131,138,107,94,204,246,217,184,156,170,151,53,214,61,55,251,65,122,162,183,178,215,5,79,198,43,233,56,82,178,73,36,108,124,41,231,141,139,209,243,72,189,85,57,125,238,157,122,34,34,52,83,102,123,108,219,182,85,85,154,232,230,155,253,159,189,86,219,223,107,158,167,227,21,245,124,233,95,36,114,58,62,21,19,200,196,234,248,99,94,168,156,190,239,78,189,21,81,123,88,40,7,197,31,215,102,166,254,75,236,244,71,117,240,153,213,236,55,65,116,191,113,154,185,168,19,213,199,98,199,105,241,153,170,18,146,5,154,121,94,249,46,17,69,12,108,249,34,190,73,100,142,52,87,43,88,138,244,87,57,173,71,57,33,174,231,119,11,149,110,131,89,111,90,185,148,211,121,15,63,219,166,183,90,217,85,37,68,54,202,24,155,198,42,120,220,245,255,0,74,71,171,90,198,190,89,101,122,49,156,248,167,74,210,47,15,189,109,214,29,186,101,27,131,199,237,85,114,83,208,83,197,83,139,218,105,34,130,170,124,149,140,170,150,10,244,141,27,58,75,3,233,210,7,57,24,232,156,249,215,163,99,69,85,78,188,3,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,167,56,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,109,167,112,219,179,195,119,117,225,137,169,153,197,138,158,146,207,125,160,168,180,211,95,113,198,215,173,84,246,167,173,242,149,32,87,189,99,137,94,201,98,98,72,215,163,56,117,238,49,21,93,19,209,43,47,105,222,169,244,111,234,6,61,238,48,23,83,226,143,232,79,83,127,37,247,138,34,149,182,157,234,159,70,254,160,99,222,227,1,165,51,202,106,150,150,224,154,211,130,92,244,207,82,236,95,25,198,239,61,159,59,69,230,166,167,238,246,166,100,209,254,242,23,178,70,244,146,38,59,238,185,58,244,232,189,81,85,23,144,108,183,101,184,110,205,176,219,189,154,205,145,85,228,153,14,73,81,28,215,171,212,208,173,51,42,25,10,200,148,208,197,76,143,123,98,100,109,150,78,171,201,207,115,228,122,171,184,240,100,114,40,21,87,227,157,248,39,250,147,249,105,21,124,46,61,118,105,151,231,94,207,90,89,167,136,238,248,234,118,165,134,208,97,250,124,202,74,141,69,204,41,231,125,12,210,190,41,89,100,164,106,163,22,182,88,21,85,207,123,156,174,108,13,115,123,78,124,82,185,202,228,133,98,146,138,237,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,52,19,177,125,153,88,182,121,167,21,86,201,46,191,25,204,242,143,47,81,147,92,162,123,210,149,210,68,143,237,83,83,70,238,157,33,139,187,42,36,142,106,73,35,158,231,59,138,43,34,142,32,120,231,126,9,254,164,254,90,114,175,5,79,84,249,79,211,250,239,113,183,22,211,174,154,23,167,27,139,211,139,142,151,234,133,155,207,90,171,186,75,12,209,42,50,170,223,84,212,84,142,170,154,69,69,237,204,206,78,232,189,21,170,215,57,143,107,216,247,177,217,193,213,93,55,190,232,254,163,228,122,95,147,214,90,170,238,184,205,194,91,117,92,214,186,230,85,210,190,72,215,162,171,36,103,255,0,189,142,70,200,199,117,100,140,99,218,230,54,205,60,36,55,167,117,189,84,199,181,61,82,200,42,235,234,35,167,235,129,207,45,51,165,123,96,130,41,36,168,183,203,58,57,85,25,28,81,163,224,71,183,163,88,201,99,238,34,36,17,22,105,150,101,54,44,27,21,188,230,185,77,119,146,178,227,246,250,139,165,198,167,180,249,59,20,176,70,233,37,147,131,17,207,119,22,49,203,209,168,174,94,157,17,21,126,70,123,55,175,186,235,238,237,53,150,183,50,238,221,104,241,11,111,90,60,90,201,91,51,29,228,41,120,177,36,145,91,26,35,18,105,222,206,236,139,213,238,78,172,143,184,246,69,26,146,3,195,23,97,223,182,251,237,54,188,234,197,151,150,3,143,220,27,240,219,93,198,221,220,165,202,38,107,38,108,157,29,221,106,246,105,231,109,58,187,148,114,69,51,146,72,87,175,9,90,150,105,188,29,166,97,187,186,210,255,0,176,247,218,138,75,61,246,130,162,58,155,22,70,234,5,170,158,212,245,145,139,58,49,137,36,74,246,75,19,22,55,49,95,195,175,109,234,138,232,152,169,158,204,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,156,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,184,159,12,93,248,254,219,236,84,218,13,171,23,174,89,246,63,111,111,195,110,151,27,143,114,171,40,133,175,153,210,116,111,105,169,222,167,129,180,232,238,82,73,44,205,73,38,94,188,37,114,79,243,53,155,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,159,39,136,102,244,237,91,88,210,250,139,22,33,144,82,55,85,50,90,116,76,126,141,105,155,84,180,80,44,156,101,184,79,27,156,141,99,26,212,149,177,43,209,200,249,145,169,219,145,140,155,141,11,93,174,215,91,253,214,182,251,125,185,213,220,110,87,26,137,42,235,43,42,230,116,211,212,207,35,149,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,90,87,129,143,227,103,233,191,230,69,85,151,253,225,113,232,79,76,191,58,247,138,210,79,221,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,81,15,136,206,202,63,162,174,163,193,127,192,45,151,89,52,203,41,253,229,182,166,116,238,199,107,174,85,122,201,108,116,220,156,247,113,99,18,72,157,42,53,207,141,206,111,89,93,12,178,47,53,217,246,236,243,45,162,234,135,219,139,21,61,93,226,197,95,79,37,53,247,28,109,122,82,193,117,98,70,244,129,94,245,142,84,99,226,149,233,35,94,140,231,211,184,196,84,108,175,69,208,70,150,234,150,9,173,56,37,179,83,52,210,251,241,156,110,243,222,242,85,190,86,106,126,239,106,103,195,39,238,230,99,36,111,73,34,123,126,243,83,175,78,169,213,21,21,125,88,5,85,248,222,233,111,255,0,75,77,107,183,216,191,225,120,181,222,231,230,191,234,169,160,131,178,175,255,0,241,147,185,177,159,243,61,223,224,208,170,178,79,248,109,232,189,171,91,247,105,139,216,178,140,66,147,36,198,44,116,245,151,235,237,29,91,219,216,72,33,133,91,3,164,141,92,157,230,121,201,104,218,177,116,114,57,28,168,246,186,62,102,130,64,5,85,248,231,126,9,254,164,254,90,85,89,121,62,26,123,234,169,220,214,51,85,166,26,157,95,87,85,170,24,229,60,247,42,170,231,82,197,28,23,123,114,212,34,54,118,36,17,178,40,95,10,207,12,46,141,90,156,147,183,35,92,245,116,137,31,85,222,222,207,177,157,220,233,124,182,87,37,37,22,109,99,167,157,216,157,226,174,90,142,197,12,242,201,3,230,100,145,196,244,107,153,51,105,153,18,189,204,145,99,71,43,216,215,42,113,117,0,231,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,231,19,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,175,159,53,80,15,201,203,49,107,22,115,138,222,112,172,166,135,206,217,114,11,125,69,174,227,77,221,124,125,250,89,227,116,114,199,205,138,215,183,147,30,228,234,213,71,39,94,168,168,191,51,48,89,102,45,125,193,178,171,206,21,148,208,249,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,249,177,92,199,113,123,28,157,90,170,213,233,213,21,83,230,126,81,126,126,24,26,47,106,210,157,165,226,87,217,177,10,75,78,79,156,211,186,253,121,172,107,219,44,245,240,73,52,174,183,185,242,35,157,209,137,70,248,92,216,145,81,24,178,72,170,214,200,249,58,203,80,1,0,60,106,253,44,98,223,80,40,125,186,226,64,15,11,143,93,154,101,249,215,179,214,151,252,0,0,2,128,124,81,253,118,106,111,228,190,207,68,79,255,0,5,79,75,25,79,212,10,239,110,183,19,252,0,12,214,110,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,74,160,10,171,241,189,210,223,254,150,154,215,111,177,127,194,241,107,189,207,205,127,213,83,65,7,101,95,255,0,227,39,115,99,63,230,123,191,193,161,85,101,148,248,37,233,158,43,144,106,62,162,106,149,218,147,204,94,176,251,125,190,223,104,238,71,27,227,167,243,235,83,223,157,188,152,175,100,200,202,68,141,175,99,155,251,185,231,106,163,145,255,0,43,127,57,86,236,125,44,107,39,211,252,135,219,167,51,88,116,173,197,107,206,101,185,45,92,190,234,182,103,91,86,231,220,106,30,203,101,12,213,9,51,45,54,228,123,150,158,138,37,107,24,222,17,181,221,21,200,198,243,122,190,71,39,55,185,86,194,188,40,246,45,254,3,116,26,215,134,127,193,234,176,10,42,231,127,164,231,93,36,167,86,255,0,217,121,87,185,223,239,230,70,127,139,204,90,160,7,20,222,134,142,95,117,247,108,25,254,149,98,211,112,189,93,109,241,212,91,163,226,197,243,53,84,149,17,85,197,77,213,239,99,25,222,125,59,98,238,57,200,214,119,57,175,84,111,69,206,16,52,209,160,58,57,98,219,254,141,98,122,59,142,77,230,41,49,155,123,105,228,169,226,246,121,186,167,185,210,84,212,240,123,222,177,247,103,146,89,123,124,213,172,231,197,191,117,168,135,64,0,25,150,215,237,28,190,237,255,0,89,114,205,29,200,230,243,21,120,205,193,212,241,212,241,99,60,221,43,218,146,83,84,240,99,222,145,247,96,146,41,123,124,213,204,231,197,223,121,170,135,128,46,251,193,247,71,44,88,54,216,19,85,105,230,243,23,173,75,184,79,81,89,39,23,179,177,75,67,81,61,37,61,55,69,123,152,238,47,101,76,189,196,107,28,190,103,131,185,36,109,82,117,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,202,183,99,233,99,89,62,159,228,62,221,57,154,195,85,0,0,102,179,118,62,169,245,147,234,6,67,238,51,157,214,227,177,90,156,199,98,24,22,233,244,162,130,174,166,251,75,79,123,155,53,161,117,84,77,129,214,234,74,203,130,252,73,139,52,141,86,190,40,169,227,137,208,198,142,238,34,198,230,177,174,108,139,44,53,59,86,205,180,46,179,113,59,142,195,52,231,224,223,17,178,186,225,29,199,35,107,214,118,66,203,61,59,219,37,82,73,44,8,175,139,184,196,236,49,253,90,157,217,162,111,54,171,145,201,163,59,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,172,166,191,25,189,116,172,202,117,150,197,160,214,139,207,59,46,19,111,142,227,116,164,141,39,143,250,226,173,170,246,164,200,229,72,165,237,210,45,59,163,123,90,170,207,55,59,121,170,185,205,108,11,177,96,25,150,77,140,228,217,157,139,30,171,171,177,97,212,244,213,55,219,131,81,18,10,22,84,84,50,158,4,123,149,81,21,242,75,34,35,88,157,94,168,217,28,137,198,55,185,189,87,99,250,197,117,209,13,209,233,254,93,71,126,164,181,91,107,111,20,214,75,244,181,213,78,130,137,109,85,114,182,26,151,84,57,30,198,240,141,174,73,218,178,47,6,201,4,111,114,47,14,134,140,193,149,115,74,123,78,244,177,163,127,79,241,239,110,128,234,160,20,173,227,87,234,159,22,250,127,67,238,55,17,224,169,234,159,41,250,127,93,238,54,227,181,120,160,111,51,114,123,118,215,219,6,21,163,154,145,246,126,203,91,135,210,221,39,166,248,61,5,95,58,167,214,214,198,233,57,212,65,35,211,171,33,141,58,34,241,251,189,122,117,85,85,120,95,239,51,114,123,137,215,219,254,21,172,122,145,246,130,203,69,135,213,93,32,166,248,61,5,39,10,166,86,209,70,217,57,211,193,27,215,163,38,145,58,42,241,251,221,122,117,68,84,179,240,84,6,253,119,235,187,29,22,221,142,115,166,122,105,170,223,6,198,236,223,12,242,84,95,2,182,212,118,187,182,218,89,164,253,228,212,239,145,221,100,149,238,251,206,94,157,122,39,68,68,68,144,30,20,155,163,215,109,202,126,212,127,109,121,207,218,63,179,159,4,248,103,245,101,29,31,99,204,121,238,247,248,180,81,242,229,216,139,251,93,122,113,249,116,234,189,96,7,138,63,174,205,77,252,151,217,232,136,170,76,175,14,45,142,83,110,183,50,175,204,53,5,245,116,250,117,135,212,64,202,232,98,100,177,62,247,86,228,87,165,20,83,162,35,88,198,181,26,233,220,215,119,90,201,98,107,81,171,50,75,29,239,21,23,226,189,177,202,156,106,235,123,221,198,156,190,145,44,87,42,138,119,229,214,148,100,84,235,67,87,43,163,129,181,176,35,81,169,43,39,149,204,238,181,122,202,147,74,233,58,189,178,63,179,90,180,87,107,173,186,154,190,142,223,115,171,165,167,186,83,165,37,116,80,204,230,50,170,4,150,57,146,41,90,139,209,236,73,97,138,68,107,186,167,56,216,239,226,212,84,233,123,78,245,79,163,127,80,49,239,113,128,186,159,20,127,66,122,155,249,47,188,81,20,173,180,239,84,250,55,245,3,30,247,24,13,41,128,1,85,126,57,223,130,127,169,63,150,144,3,107,154,233,253,26,245,219,25,214,191,178,223,104,254,206,121,223,234,207,61,228,251,254,98,142,122,111,240,221,185,56,241,239,242,254,194,245,227,211,229,215,170,120,172,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,156,229,127,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,184,159,12,93,135,126,196,44,84,218,243,171,22,94,57,246,65,111,111,195,109,119,27,119,110,171,23,133,207,153,178,116,119,117,201,222,168,129,212,234,238,81,199,44,45,89,33,94,156,229,106,207,242,170,252,115,191,4,255,0,82,127,45,57,87,130,167,170,124,167,233,253,119,184,219,137,127,226,63,226,1,71,183,123,20,186,73,164,57,23,251,108,87,249,105,229,169,167,142,10,136,241,218,94,108,147,149,67,38,100,145,190,105,163,69,99,33,86,242,72,229,89,92,172,253,202,75,74,216,158,45,125,206,114,171,54,21,139,80,249,219,214,65,112,167,181,219,169,187,172,143,191,85,60,141,142,40,249,189,90,198,242,123,218,157,92,168,212,235,213,85,19,230,104,39,100,155,62,198,118,141,165,241,89,90,148,149,185,181,242,158,7,101,151,138,73,106,59,21,211,197,36,239,133,145,199,43,213,173,100,45,169,124,72,246,178,53,145,26,143,123,90,171,197,181,235,226,185,189,127,218,110,85,62,218,244,206,231,117,166,198,241,43,133,69,54,91,47,94,204,55,139,164,50,53,169,79,193,90,146,58,26,89,35,127,205,206,225,36,171,201,24,169,12,50,186,42,237,15,108,119,221,218,107,45,54,149,90,47,95,4,164,101,190,170,233,116,187,249,102,84,249,10,88,154,141,108,157,135,75,18,203,202,121,41,226,232,215,114,78,239,62,138,214,184,208,246,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,94,17,51,170,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,250,2,5,120,172,108,250,213,172,58,95,95,184,76,105,42,217,155,105,221,157,93,60,77,149,189,139,141,146,25,31,52,236,123,100,123,91,27,224,108,149,21,13,123,62,243,209,36,141,91,34,186,37,142,155,48,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,115,137,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,67,187,67,220,229,139,118,154,53,77,170,182,139,47,193,42,217,112,170,181,221,45,30,101,245,62,66,170,39,35,155,31,125,209,68,146,242,130,74,121,122,181,188,83,187,195,170,185,174,40,95,118,62,169,245,147,234,6,67,238,51,150,105,183,157,217,225,187,69,240,196,211,60,226,251,79,73,120,190,215,212,93,169,172,88,227,171,214,150,123,171,210,249,84,147,171,30,145,202,172,100,81,61,100,115,213,156,58,246,216,170,142,149,136,181,65,170,90,165,157,235,78,119,115,212,205,75,190,252,103,36,188,246,124,237,111,149,134,159,187,218,133,144,199,251,184,88,200,219,210,56,152,223,186,212,235,211,170,245,85,85,95,151,60,192,51,45,48,201,167,195,53,3,30,171,177,95,105,105,233,42,106,45,245,104,141,158,6,84,211,199,81,18,72,222,189,88,245,138,104,213,88,238,143,98,170,181,200,215,34,181,44,211,192,199,241,179,244,223,243,34,170,203,254,240,184,244,39,166,95,157,123,197,105,42,143,41,170,90,91,130,107,78,9,115,211,61,75,177,124,103,27,188,246,124,237,23,154,154,159,187,218,153,147,71,251,200,94,201,27,210,72,152,239,186,228,235,211,162,245,69,84,92,251,239,7,105,153,150,209,117,67,236,61,246,162,174,241,98,175,167,142,166,197,145,186,129,41,96,186,177,35,98,206,140,98,73,42,49,241,74,245,141,204,87,243,233,219,122,162,54,86,42,244,175,14,109,235,255,0,69,93,71,158,193,159,220,238,178,105,150,83,251,187,149,52,11,221,142,215,92,170,196,142,230,216,120,185,238,226,198,44,114,182,37,107,159,27,154,238,146,186,24,163,91,222,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,193,202,183,79,162,159,210,39,111,185,182,142,71,112,242,85,121,5,189,60,132,238,151,183,27,43,160,149,149,20,189,215,118,228,84,133,103,134,36,147,139,21,221,181,127,30,142,232,169,154,194,231,188,26,52,66,235,130,232,149,255,0,90,46,23,202,74,138,125,80,168,129,180,52,16,198,238,116,144,91,103,172,167,87,202,245,232,138,249,37,146,94,140,106,42,53,145,177,220,149,94,172,142,194,129,0,60,86,247,71,174,219,107,253,151,126,197,51,159,179,159,104,254,55,241,63,234,202,58,206,255,0,151,242,61,159,241,152,164,227,199,191,47,246,122,117,229,243,235,209,58,71,253,133,111,215,118,58,211,187,28,27,76,245,47,85,190,51,141,222,126,39,231,104,190,5,109,167,238,246,173,181,83,71,251,200,105,217,35,122,73,19,29,247,92,157,122,116,94,168,170,139,234,252,115,191,4,255,0,82,127,45,43,47,3,192,51,45,79,201,160,195,52,255,0,30,171,190,223,106,169,234,234,105,237,244,136,142,158,118,83,83,201,81,42,70,222,189,94,244,138,25,21,24,222,175,122,162,53,168,231,42,53,88,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,57,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,161,61,159,110,207,13,221,214,151,253,184,177,83,210,89,239,180,21,18,83,95,113,198,215,173,84,246,167,172,143,72,21,239,88,226,87,178,88,152,146,53,232,206,29,123,140,69,87,68,244,72,191,226,227,181,29,56,200,52,158,241,186,107,100,95,6,204,241,127,33,5,202,74,120,81,99,190,210,203,83,13,36,109,168,78,169,210,104,187,172,86,76,157,92,177,177,98,114,57,18,37,134,155,13,84,0,82,183,140,158,138,125,134,220,21,167,88,233,46,29,234,77,77,183,175,122,9,37,229,36,21,214,232,169,233,228,226,212,141,168,216,93,3,232,213,189,94,247,44,157,254,188,91,193,8,149,182,237,16,186,238,63,91,113,109,23,179,95,41,44,213,25,29,68,173,125,125,76,110,145,148,208,67,4,149,19,61,24,223,155,222,145,67,39,6,117,106,57,252,90,174,98,42,189,52,188,0,4,0,241,171,244,177,139,125,64,161,246,235,137,0,60,46,61,118,105,151,231,94,207,90,95,240,35,254,253,117,75,59,209,109,167,103,58,153,166,151,223,131,100,150,111,134,121,42,223,43,13,71,107,187,114,165,134,79,221,204,199,198,238,177,202,246,253,230,175,78,189,83,162,162,42,86,6,222,188,71,183,157,156,235,238,154,97,89,78,178,121,219,46,65,152,89,173,119,26,111,179,182,168,251,244,179,214,197,28,177,243,101,51,94,222,76,123,147,171,85,28,157,122,162,162,252,203,191,0,20,3,226,143,235,179,83,127,37,246,122,34,127,248,42,122,88,202,126,160,87,123,117,184,159,224,0,102,179,118,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,210,85,0,69,255,0,18,236,2,167,80,118,91,168,148,182,220,122,146,235,114,177,211,211,95,233,86,100,139,157,27,41,42,99,150,170,162,39,200,169,193,237,163,74,180,94,43,205,204,115,216,222,92,248,174,125,203,254,240,197,210,223,217,126,205,176,175,55,98,248,101,215,45,243,25,77,195,251,235,189,230,188,212,139,229,39,249,61,205,103,42,24,232,190,227,120,244,233,247,154,143,87,146,168,229,91,177,244,177,172,159,79,242,31,110,156,205,97,58,124,56,60,63,235,55,17,125,139,86,245,123,29,255,0,106,122,15,51,4,84,213,18,79,79,38,69,85,193,241,241,167,124,47,142,70,67,12,138,143,124,200,238,43,36,73,19,81,255,0,190,88,174,252,0,12,240,239,239,111,22,173,179,238,94,255,0,129,226,182,170,186,12,78,225,79,77,123,199,25,83,88,218,151,249,41,217,209,237,71,34,171,209,145,212,199,85,11,18,95,222,112,137,170,229,127,84,145,254,171,194,227,72,105,181,107,120,56,204,247,40,41,39,182,224,212,243,101,245,80,205,60,177,61,239,166,115,25,74,232,150,63,237,61,149,147,210,72,173,114,181,138,200,222,142,229,253,135,95,160,0,21,23,227,63,183,139,86,55,147,99,91,145,198,173,85,108,126,89,80,235,38,81,80,234,198,186,5,173,134,158,63,32,230,68,229,230,215,190,158,10,134,185,89,251,190,148,177,170,163,94,229,89,43,175,79,112,171,174,165,103,248,214,156,216,170,41,32,185,101,87,138,43,37,28,181,111,115,96,142,122,153,153,12,110,145,205,107,156,140,71,61,21,85,26,229,233,215,162,47,240,52,229,137,226,214,44,27,21,179,97,88,181,15,146,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,155,213,207,119,22,49,169,213,202,174,94,157,85,85,126,103,235,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,202,183,99,233,99,89,62,159,228,62,221,57,154,195,85,0,0,102,179,118,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,210,10,248,174,108,163,246,101,149,79,185,77,51,182,93,106,113,188,182,225,81,83,150,197,211,189,13,158,233,52,141,114,84,115,87,44,141,134,170,73,31,242,115,120,71,42,113,71,162,77,12,77,239,254,15,123,98,251,3,167,23,29,194,230,88,189,214,219,148,230,28,237,246,71,214,77,194,55,227,170,148,242,182,120,224,78,138,157,249,216,171,206,78,170,232,224,133,209,163,89,34,186,91,21,63,39,44,202,108,88,54,43,121,205,114,154,239,37,101,199,237,245,23,75,141,79,105,242,118,41,96,141,210,75,39,6,35,158,238,44,99,151,163,81,92,189,58,34,42,252,140,203,234,198,117,251,80,213,60,203,83,62,23,240,207,181,185,5,198,251,228,187,253,239,43,230,170,100,155,181,220,226,222,124,123,156,121,113,111,94,157,122,39,94,133,186,120,112,109,146,235,54,194,115,91,14,71,77,73,143,92,181,186,158,234,218,107,146,219,156,234,216,109,85,20,94,78,145,243,181,233,27,164,98,59,204,84,196,196,122,177,209,212,181,237,114,119,93,210,154,238,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,52,125,179,252,254,155,83,246,185,165,185,156,57,13,93,246,162,171,23,161,166,184,92,42,214,87,79,61,198,154,36,167,173,89,29,42,115,123,210,166,25,145,94,189,121,170,43,145,92,138,142,94,192,101,92,210,158,211,189,44,104,223,211,252,123,219,160,58,168,5,43,120,213,250,167,197,190,159,208,251,141,196,120,42,122,167,202,126,159,215,123,141,184,154,155,214,240,222,254,152,58,167,106,212,207,219,47,217,47,134,99,240,88,188,151,217,223,63,220,237,212,212,77,221,238,121,168,186,117,243,60,120,241,94,156,58,245,249,244,70,202,124,55,191,161,246,169,221,117,51,246,203,246,183,226,120,252,246,47,37,246,119,200,118,251,149,52,243,119,123,158,106,94,189,60,183,30,60,83,175,62,189,126,93,22,106,130,0,110,143,194,147,250,74,107,182,77,173,127,183,175,179,159,104,252,151,245,103,217,111,57,216,242,244,112,83,127,134,243,113,242,229,216,229,253,132,233,203,167,207,167,85,234,187,24,216,199,244,46,251,109,254,218,63,108,126,216,252,55,253,196,248,127,149,242,158,103,255,0,174,38,231,203,204,255,0,245,61,56,127,151,175,202,170,252,81,253,118,106,111,228,190,207,68,120,173,159,109,51,50,221,214,168,125,135,177,84,85,217,236,84,20,242,84,223,114,54,208,37,84,22,166,44,111,88,17,236,89,34,71,190,89,88,145,181,136,254,125,59,143,68,86,196,245,77,9,224,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,225,19,58,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,175,160,5,16,248,142,236,114,155,106,89,149,6,97,167,207,171,168,211,172,194,162,118,80,195,43,37,149,246,74,182,162,61,104,165,157,81,90,246,57,170,231,64,231,59,186,230,69,43,92,142,88,86,89,56,86,211,189,83,232,223,212,12,123,220,96,46,167,197,31,208,158,166,254,75,239,20,69,43,109,59,213,62,141,253,64,199,189,198,3,74,96,0,85,95,142,119,224,159,234,79,229,164,32,217,6,144,225,186,245,185,204,75,72,245,2,10,185,44,89,21,61,222,26,133,164,157,97,158,39,178,215,87,44,83,70,255,0,154,35,227,150,56,228,68,114,57,138,172,68,115,92,213,86,175,201,186,237,168,234,62,210,181,29,248,86,107,23,158,181,87,119,39,176,95,224,133,89,75,119,165,106,162,43,154,138,171,219,153,156,154,146,194,170,174,141,206,106,162,189,143,142,71,202,175,12,95,16,10,61,34,172,166,219,246,183,228,94,83,5,171,227,6,51,114,150,56,34,165,176,213,73,60,211,74,218,151,181,137,34,195,60,149,31,57,164,123,155,11,152,222,168,216,220,247,199,114,133,85,248,231,126,9,254,164,254,90,67,93,147,238,98,155,106,57,110,127,169,240,208,210,92,47,179,224,245,22,140,122,134,173,37,236,84,220,102,184,208,43,123,139,27,85,81,145,197,28,211,42,43,153,205,33,88,209,236,115,218,167,21,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,206,87,244,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,75,147,240,220,240,251,169,219,181,52,154,195,172,150,170,71,106,45,198,157,212,212,86,217,162,138,103,227,44,73,103,142,85,138,162,25,229,134,103,212,194,176,57,94,214,181,241,177,95,31,94,143,145,22,122,144,3,196,235,97,223,182,251,21,78,188,233,61,151,150,125,143,219,221,241,43,93,186,221,220,170,202,33,107,225,108,125,93,221,106,119,169,224,109,66,183,140,114,75,51,82,56,83,175,8,154,149,1,165,186,165,157,232,182,119,108,212,205,52,190,252,27,36,179,119,188,149,111,149,134,163,181,221,133,240,201,251,185,152,248,221,214,57,94,223,188,213,233,215,170,116,84,69,77,20,237,139,112,184,174,232,52,106,203,171,152,181,55,144,243,253,202,107,141,173,245,81,212,77,108,174,137,220,101,167,145,204,95,244,100,98,185,172,115,226,150,39,171,25,207,138,117,82,160,60,88,183,175,113,202,114,171,158,213,244,222,231,195,27,179,116,166,204,103,98,210,212,67,117,174,108,148,245,17,211,198,228,107,228,135,202,201,15,23,171,100,99,150,85,150,55,177,18,36,87,195,93,170,237,159,50,221,126,174,81,233,110,31,93,73,110,99,105,221,114,187,220,234,85,28,203,117,186,55,198,201,103,72,249,35,166,127,41,99,99,35,106,167,39,189,188,156,198,115,145,154,41,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,194,38,117,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,92,230,110,199,213,62,178,125,64,200,125,198,115,159,222,114,155,238,65,110,177,90,110,245,222,98,147,25,183,190,215,107,143,180,198,121,122,87,213,84,85,186,62,173,68,87,245,158,174,161,253,92,170,239,191,211,175,22,181,18,127,248,98,248,127,209,234,237,101,54,224,117,191,29,243,120,45,39,25,241,155,108,178,65,45,45,250,170,57,230,134,87,84,177,175,89,18,24,36,167,249,195,35,26,217,156,246,245,87,70,215,178,78,43,226,143,235,179,83,127,37,246,122,34,85,120,24,254,54,126,155,254,100,85,89,127,222,23,30,132,244,203,243,175,120,173,37,80,56,254,234,182,207,134,238,191,72,235,52,183,48,174,171,183,61,181,13,185,90,46,116,202,174,125,186,227,27,36,100,83,172,124,145,179,51,140,178,49,241,185,83,147,30,238,46,99,248,72,204,240,234,150,150,231,122,45,157,220,244,207,82,236,95,6,201,44,221,159,59,69,230,161,168,237,119,97,100,209,254,242,23,190,55,117,142,86,59,238,185,122,117,232,189,21,21,18,202,188,25,55,23,157,222,239,23,221,180,95,234,60,246,55,98,199,228,190,227,255,0,114,24,190,25,198,189,60,212,95,114,36,146,110,244,151,4,127,41,36,94,223,103,139,83,163,254,237,170,2,53,120,137,107,165,102,128,237,79,43,201,44,55,159,134,100,151,238,214,55,97,153,169,58,72,218,170,165,84,149,241,73,10,181,208,205,29,43,42,166,142,69,115,90,217,33,103,246,149,81,142,207,97,107,222,9,250,209,117,184,211,103,154,17,144,229,245,117,84,246,186,122,91,246,51,103,153,142,123,41,96,89,100,101,197,209,73,199,163,24,178,205,68,171,18,189,19,156,143,123,27,213,210,185,109,40,17,87,124,251,24,254,154,63,98,127,219,71,236,119,216,239,137,127,184,159,16,243,94,111,203,127,245,196,60,56,249,111,254,171,175,63,242,116,249,242,173,174,120,82,127,70,189,118,198,117,175,246,245,246,143,236,231,157,254,172,251,45,228,251,254,98,142,122,111,240,222,110,78,60,123,252,191,176,189,120,244,249,117,234,156,171,199,59,240,79,245,39,242,210,42,248,92,122,236,211,47,206,189,158,180,145,94,43,219,28,169,198,174,183,189,220,105,203,233,18,197,114,168,167,126,93,105,70,69,78,180,53,114,186,56,27,91,2,53,26,146,178,121,92,206,235,87,172,169,52,174,147,171,219,35,251,48,131,108,91,133,202,182,191,172,182,93,92,197,169,188,255,0,144,238,83,92,109,111,170,146,158,27,157,12,173,227,45,60,142,98,255,0,163,35,21,205,123,89,44,81,61,88,254,28,86,221,55,191,171,216,110,189,120,98,101,186,185,167,243,213,201,98,200,169,237,19,83,165,92,11,12,241,61,151,202,72,165,134,70,124,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,104,216,213,64,5,11,120,165,235,165,102,176,110,178,253,141,209,94,124,222,55,167,127,236,110,217,12,105,60,113,178,170,52,69,184,61,209,202,188,123,222,107,185,11,164,99,90,215,199,77,7,246,145,168,247,70,12,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,156,226,127,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,211,150,39,148,216,179,156,86,205,154,226,213,222,118,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,15,70,189,188,152,246,175,71,34,57,58,244,84,69,249,31,172,0,32,7,141,95,165,140,91,234,5,15,183,92,72,1,225,113,235,179,76,191,58,246,122,210,255,0,129,202,183,71,161,127,210,83,66,114,109,20,251,83,246,115,237,31,146,254,179,242,62,115,177,229,235,32,169,255,0,3,220,143,151,46,199,31,237,167,78,93,126,125,58,44,42,210,127,6,191,217,126,169,225,186,153,253,35,190,39,246,75,32,183,95,124,151,217,14,207,154,242,181,49,205,218,238,121,215,112,229,219,227,203,139,186,117,235,209,122,116,44,168,0,80,15,138,63,174,205,77,252,151,217,232,137,255,0,224,169,233,99,41,250,129,93,237,214,226,127,128,1,154,205,216,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,73,84,1,23,252,75,179,250,157,62,217,110,162,85,91,114,26,75,85,202,249,79,77,96,165,73,150,46,117,140,171,169,142,42,170,120,153,34,47,55,186,141,106,213,120,167,54,177,175,123,120,240,228,153,247,47,207,194,203,63,166,206,182,91,134,210,174,67,87,118,185,98,181,21,246,11,146,212,172,174,125,43,227,169,124,180,244,232,249,19,239,49,148,115,210,35,56,42,177,172,226,196,233,193,90,217,106,114,173,216,250,88,214,79,167,249,15,183,78,102,176,212,70,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,94,17,51,170,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,250,0,0,51,67,185,29,111,186,238,63,91,114,157,104,188,216,233,44,213,25,29,68,78,101,5,52,142,145,148,208,67,4,116,240,177,94,239,155,222,145,67,31,55,244,106,57,252,156,141,98,42,49,61,94,200,245,230,155,110,59,151,195,181,38,243,91,87,6,60,149,15,181,228,9,13,68,177,177,109,213,44,88,164,146,86,68,199,186,102,66,231,71,82,145,112,119,55,211,177,19,163,184,185,52,102,0,5,37,248,195,107,125,215,60,220,93,62,141,77,99,164,163,182,233,117,58,54,158,173,178,57,243,215,79,113,165,164,169,149,239,254,13,99,26,212,133,141,98,34,175,86,72,229,114,243,70,71,5,109,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,52,189,160,58,199,98,220,6,141,98,122,197,142,67,229,233,50,107,123,106,36,166,228,247,249,74,166,57,209,212,211,115,123,24,178,118,167,142,88,187,156,17,175,225,201,191,117,200,167,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,3,149,110,199,210,198,178,125,63,200,125,186,115,53,134,170,0,0,205,102,236,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,164,148,203,49,107,22,115,138,222,112,172,166,135,206,217,114,11,125,69,174,227,77,221,124,125,250,89,227,116,114,199,205,138,215,183,147,30,228,234,213,71,39,94,168,168,191,49,137,226,214,44,27,21,179,97,88,181,15,146,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,155,213,207,119,22,49,169,213,202,174,94,157,85,85,126,103,235,16,255,0,197,79,88,239,186,69,180,123,189,54,57,15,74,188,246,225,22,29,37,79,38,127,122,210,212,193,60,149,43,193,236,114,63,185,5,60,176,116,251,174,111,127,155,92,142,98,34,209,102,39,139,95,115,156,170,205,133,98,212,62,118,245,144,92,41,237,118,234,110,235,35,239,213,79,35,99,138,62,111,86,177,188,158,246,167,87,42,53,58,245,85,68,249,154,104,210,124,23,246,95,165,152,110,153,252,83,226,127,100,177,251,117,139,206,246,59,62,107,202,211,71,15,119,183,201,220,57,118,249,113,228,238,157,122,117,94,157,74,22,241,21,209,203,238,141,238,227,59,166,187,205,230,41,51,11,132,249,141,174,167,139,25,222,165,175,158,89,28,156,26,247,171,123,83,165,68,29,93,197,207,236,115,226,214,189,168,78,15,4,125,80,181,85,96,26,133,162,243,54,146,11,149,178,241,22,81,78,174,173,111,126,178,10,152,99,166,151,133,63,68,119,8,29,73,15,41,17,92,157,106,227,106,163,126,92,236,208,202,185,165,61,167,122,88,209,191,167,248,247,183,64,117,80,10,86,241,171,245,79,139,125,63,161,247,27,136,240,84,245,79,148,253,63,174,247,27,113,117,32,175,95,16,191,16,189,104,218,102,180,89,116,231,78,113,140,42,227,109,184,226,244,215,185,101,189,209,85,205,59,103,146,174,174,23,53,174,134,166,38,163,56,211,177,81,21,170,189,85,223,63,224,136,240,244,241,11,214,141,217,235,69,235,78,117,27,24,194,173,214,219,118,47,83,123,138,91,37,21,92,51,186,120,234,233,33,107,92,233,170,101,106,179,141,67,213,81,26,139,213,27,243,254,40,182,20,10,1,241,71,245,217,169,191,146,251,61,17,42,188,12,127,27,63,77,255,0,50,45,80,2,42,248,163,250,19,212,223,201,125,226,136,165,109,167,122,167,209,191,168,24,247,184,192,93,79,138,63,161,61,77,252,151,222,40,138,86,218,119,170,125,27,250,129,143,123,140,6,148,200,235,189,189,224,227,59,70,210,249,111,78,90,74,220,218,249,79,59,113,59,61,92,85,29,138,233,226,146,6,76,249,36,137,138,214,178,22,212,178,85,99,159,26,200,141,86,49,205,85,228,216,255,0,225,185,226,39,117,215,122,153,52,95,94,239,180,147,234,12,149,14,118,61,95,13,3,162,125,242,14,212,245,19,178,86,65,10,83,192,250,118,64,189,30,171,26,72,199,177,168,213,123,28,249,44,40,21,87,227,157,248,39,250,147,249,105,21,124,46,61,118,105,151,231,94,207,90,93,246,186,104,94,156,110,47,78,46,58,95,170,22,111,61,106,174,233,44,51,68,168,202,171,125,83,81,82,58,170,105,21,23,183,51,57,59,162,244,86,171,92,230,61,175,99,222,199,103,219,117,91,103,204,182,161,171,149,154,91,152,87,82,92,88,234,118,220,173,23,58,101,70,178,227,110,145,242,50,41,214,62,74,232,95,202,41,24,248,220,171,197,236,119,23,61,156,36,125,133,120,90,111,234,197,87,98,176,237,79,87,174,30,70,235,67,253,227,135,94,234,170,94,248,238,17,185,234,177,219,102,116,142,94,220,204,228,145,211,244,84,141,241,182,56,90,140,123,35,73,255,0,43,199,59,240,79,245,39,242,210,170,203,62,240,148,217,71,198,235,40,247,101,169,182,203,85,101,150,30,244,120,93,190,116,239,200,234,232,103,237,190,230,228,71,112,143,178,248,165,142,38,200,215,57,100,87,74,137,26,197,11,223,109,64,20,173,226,117,176,239,216,133,246,167,94,116,158,203,199,1,200,46,14,248,149,174,221,110,237,210,226,243,57,144,182,62,174,238,185,123,53,19,186,161,91,198,56,226,133,203,28,41,211,156,77,94,21,178,77,224,228,219,70,213,8,175,77,90,186,220,38,249,81,3,114,203,61,36,84,253,250,232,34,142,118,66,248,228,149,138,230,190,23,84,190,84,99,95,26,72,173,70,61,205,69,228,219,63,241,26,223,108,123,127,210,251,5,151,69,242,106,74,140,219,63,167,138,233,101,188,80,79,69,89,5,190,212,217,35,127,157,88,228,73,91,51,42,90,174,138,21,225,193,201,223,122,61,22,20,107,169,47,19,197,175,185,206,85,102,194,177,106,31,59,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,31,55,171,88,222,79,123,83,171,149,26,157,122,170,162,124,205,9,236,163,106,54,45,165,232,213,22,27,218,181,86,101,247,46,149,153,77,238,138,23,183,207,213,114,122,199,26,58,69,87,172,48,49,253,168,211,163,26,189,31,39,109,143,150,68,36,1,154,205,216,250,167,214,79,168,25,15,184,206,117,255,0,15,61,150,93,119,79,170,20,247,220,191,31,171,118,149,227,85,10,185,5,98,84,186,149,43,103,72,249,69,111,130,70,181,92,247,185,203,19,165,70,43,85,144,171,151,185,27,223,15,43,233,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,160,207,20,127,93,154,155,249,47,179,209,18,171,192,199,241,179,244,223,243,34,170,203,254,240,184,244,39,166,95,157,123,197,105,42,128,42,175,199,59,240,79,245,39,242,211,149,120,42,122,167,202,126,159,215,123,141,184,186,144,83,95,141,38,177,216,179,13,101,196,180,118,209,15,114,175,78,237,245,21,23,74,158,79,78,53,87,38,211,200,218,110,14,98,34,240,130,10,121,123,141,123,218,239,51,199,238,186,55,34,215,89,215,246,139,173,246,173,184,238,47,12,214,91,237,142,174,239,109,176,84,84,182,178,146,146,70,178,117,130,162,150,106,105,31,31,47,186,231,177,179,171,209,138,173,71,171,17,170,230,114,230,154,73,0,21,87,227,157,248,39,250,147,249,105,21,124,46,61,118,105,151,231,94,207,90,95,241,66,222,35,59,40,254,138,186,143,5,255,0,0,182,93,100,211,44,167,247,150,218,153,211,187,29,174,185,85,235,37,177,211,114,115,221,197,140,73,34,116,168,215,62,55,57,189,101,116,50,200,177,215,17,213,236,203,10,211,188,247,75,108,211,210,46,61,168,244,246,232,111,80,77,2,57,252,232,106,219,85,77,52,79,78,142,99,218,228,145,138,157,85,138,201,159,213,170,228,99,153,226,141,84,3,159,235,246,177,216,182,255,0,163,89,102,177,100,112,249,138,76,102,222,234,136,233,185,61,158,110,169,238,72,233,169,185,177,143,88,251,179,201,20,93,206,10,214,115,228,239,186,213,83,50,224,187,63,7,157,111,181,103,155,116,168,209,168,108,117,116,119,45,46,168,86,212,85,186,70,190,10,232,46,53,85,117,49,61,159,193,204,123,92,147,49,204,84,84,232,200,220,142,94,106,200,231,168,0,128,30,53,126,150,49,111,168,20,62,221,113,32,7,133,199,174,205,50,252,235,217,235,75,254,0,0,1,64,62,40,254,187,53,55,242,95,103,162,39,255,0,130,167,165,140,167,234,5,119,183,91,137,254,0,6,107,55,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,37,80,5,80,120,224,231,244,210,221,116,179,75,104,114,26,180,168,165,167,184,223,238,150,150,172,173,129,89,43,162,130,138,161,233,211,180,247,162,195,94,198,252,213,236,69,147,251,41,34,114,171,98,199,252,19,245,66,213,143,106,230,121,165,23,6,210,67,81,153,217,233,110,84,53,19,86,182,39,201,61,189,242,117,165,138,37,78,179,61,241,86,75,42,241,119,86,178,149,235,197,200,170,172,184,147,149,110,199,210,198,178,125,63,200,125,186,115,53,134,170,0,0,137,94,39,250,209,106,210,157,165,229,182,40,114,250,75,78,79,156,211,182,195,102,163,115,27,44,245,240,73,52,77,184,53,145,171,93,209,137,70,249,154,233,85,17,24,178,70,136,230,200,248,250,208,96,52,103,178,61,121,169,220,118,218,48,237,73,188,214,210,79,144,173,59,237,121,2,67,81,20,143,75,141,51,214,41,36,149,145,49,141,133,243,53,177,212,164,92,27,193,149,12,68,234,222,46,94,234,1,231,243,252,255,0,13,210,204,54,237,168,58,131,144,210,88,241,235,29,58,212,215,87,84,170,240,137,157,81,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,23,49,153,102,83,125,206,114,171,206,107,148,215,121,219,214,65,112,168,186,92,106,123,76,143,191,85,60,142,146,89,56,49,26,198,242,123,220,189,26,136,212,235,209,17,19,228,126,81,113,62,12,26,243,83,149,105,126,75,160,23,218,218,79,49,131,212,54,233,98,99,170,34,108,242,91,171,36,145,211,198,200,81,136,247,178,26,158,175,116,170,231,252,235,163,98,240,70,177,29,99,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,114,173,216,250,88,214,79,167,249,15,183,78,102,176,213,64,0,25,172,221,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,149,64,21,23,227,113,170,23,90,172,255,0,79,116,94,22,213,193,109,182,89,229,202,42,21,181,174,236,86,79,83,52,148,209,115,167,232,141,231,3,105,38,227,34,171,151,165,92,141,68,111,207,156,106,240,215,210,26,157,95,222,14,15,2,193,86,182,220,62,161,114,251,148,212,211,197,19,224,101,11,154,250,119,42,73,215,155,29,88,180,145,189,172,69,122,178,87,42,113,232,175,110,130,74,160,241,184,210,26,150,93,116,247,94,232,96,171,146,158,122,121,113,11,164,142,158,46,196,15,99,164,170,162,107,35,249,74,175,145,36,175,87,59,239,49,18,24,211,238,42,167,62,21,225,13,157,125,146,222,77,182,193,240,191,55,246,215,31,186,88,187,221,254,223,148,237,198,218,254,239,30,43,220,235,228,59,124,122,183,252,47,46,191,119,139,175,80,202,185,165,61,167,122,88,209,191,167,248,247,183,64,117,80,10,86,241,171,245,79,139,125,63,161,247,27,136,240,84,245,79,148,253,63,174,247,27,113,117,32,133,91,214,240,222,254,152,58,167,106,212,207,219,47,217,47,134,99,240,88,188,151,217,223,63,220,237,212,212,77,221,238,121,168,186,117,243,60,120,241,94,156,58,245,249,244,70,202,124,55,191,161,246,169,221,117,51,246,203,246,183,226,120,252,246,47,37,246,119,200,118,251,149,52,243,119,123,158,106,94,189,60,183,30,60,83,175,62,189,126,93,22,106,130,128,124,81,253,118,106,111,228,190,207,68,74,175,3,31,198,207,211,127,204,139,84,0,138,190,40,254,132,245,55,242,95,120,162,41,91,105,222,169,244,111,234,6,61,238,48,23,83,226,143,232,79,83,127,37,247,138,34,149,182,157,234,159,70,254,160,99,222,227,1,161,61,116,215,77,56,219,166,156,92,117,67,84,47,62,70,213,67,210,40,97,137,17,245,87,10,167,34,172,116,180,209,170,167,114,103,241,119,68,234,141,70,181,207,123,152,198,61,237,206,182,186,107,166,163,238,47,81,238,58,161,170,23,159,61,117,174,233,20,48,196,138,202,91,125,43,85,86,58,90,104,213,87,183,11,57,59,162,117,87,43,156,231,189,207,123,222,247,120,2,247,188,56,183,199,83,186,220,54,191,15,212,22,82,83,234,46,31,79,3,235,166,137,241,68,203,221,35,149,88,149,177,64,138,142,99,218,228,107,103,107,91,218,107,229,137,205,86,164,201,20,115,40,170,191,28,239,193,63,212,159,203,72,171,225,113,235,179,76,191,58,246,122,210,226,119,131,187,60,55,104,186,95,246,226,251,79,73,120,190,215,212,71,77,98,199,29,94,180,179,221,94,146,49,39,86,61,35,149,88,200,162,122,200,231,171,56,117,237,177,85,29,43,17,115,217,159,231,249,150,169,230,87,109,65,212,28,134,174,249,144,223,42,22,166,186,186,165,83,156,175,232,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,151,39,225,185,225,247,83,183,106,105,53,135,89,45,84,142,212,91,141,59,169,168,173,179,69,20,207,198,88,146,207,28,171,21,68,51,203,12,207,169,133,96,114,189,173,107,227,98,190,62,189,31,34,47,32,241,206,252,19,253,73,252,180,138,190,27,27,116,193,55,45,184,231,98,122,151,79,231,177,187,22,63,91,125,173,182,115,154,47,136,113,124,84,209,197,222,134,88,228,139,140,149,76,155,147,85,122,246,120,42,116,122,170,95,240,0,243,249,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,120,74,206,168,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,158,205,224,237,51,50,218,46,168,125,135,190,212,85,222,44,85,244,241,212,216,178,55,80,37,44,23,86,36,108,89,209,140,73,37,70,62,41,94,177,185,138,254,125,59,111,84,70,202,197,94,20,92,159,133,30,202,63,102,88,172,27,148,212,203,101,170,167,36,203,109,244,245,56,148,93,59,211,89,237,115,70,231,45,71,52,114,198,217,170,163,145,159,38,183,156,113,39,21,122,44,211,68,219,21,5,16,219,246,153,153,110,235,126,218,201,131,216,170,42,236,246,42,12,227,37,169,190,228,109,160,74,168,45,76,90,218,165,129,30,197,146,36,123,229,149,137,27,88,143,231,211,184,244,69,108,79,84,187,61,45,210,220,19,69,176,75,102,153,233,165,139,224,216,221,155,189,228,168,188,212,213,29,174,236,207,154,79,222,76,247,200,238,178,74,247,125,231,47,78,189,19,162,34,34,122,178,128,124,81,253,118,106,111,228,190,207,68,74,175,3,31,198,207,211,127,204,138,171,47,251,194,227,208,158,153,126,117,239,21,164,170,0,170,191,28,239,193,63,212,159,203,78,85,224,169,234,159,41,250,127,93,238,54,226,234,79,201,203,50,155,22,13,138,222,115,92,166,187,201,89,113,251,125,69,210,227,83,218,124,157,138,88,35,116,146,201,193,136,231,187,139,24,229,232,212,87,47,78,136,138,191,35,49,185,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,57,202,254,136,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,231,193,127,222,24,186,165,251,80,217,182,21,230,239,191,19,186,226,94,99,22,184,127,122,246,124,175,149,145,124,164,31,38,53,175,227,67,37,23,223,111,46,189,126,243,149,232,242,85,0,85,95,142,119,224,159,234,79,229,164,85,240,184,245,217,166,95,157,123,61,105,127,199,148,213,45,45,193,53,167,4,185,233,158,165,216,190,51,141,222,123,62,118,139,205,77,79,221,237,76,201,163,253,228,47,100,141,233,36,76,119,221,114,117,233,209,122,162,170,46,123,55,93,181,29,71,218,86,163,191,10,205,98,243,214,170,238,228,246,11,252,16,171,41,110,244,173,84,69,115,81,85,123,115,51,147,82,88,85,85,209,185,205,84,87,177,241,200,254,42,106,160,21,107,227,97,173,23,91,117,54,7,161,24,246,95,87,75,79,116,167,170,191,100,214,120,88,230,50,170,4,150,54,91,157,44,156,122,61,137,44,53,170,145,35,213,57,198,199,189,189,91,19,146,168,65,42,188,49,117,75,246,95,188,156,43,205,223,126,25,106,203,124,198,45,112,254,245,239,121,175,53,26,249,72,62,76,115,153,202,186,58,47,190,222,61,58,125,231,35,21,229,255,0,0,8,1,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,191,224,0,0,20,3,226,143,235,179,83,127,37,246,122,34,127,248,42,122,88,202,126,160,87,123,117,184,159,224,28,171,112,187,157,209,173,175,226,176,229,58,185,148,121,15,63,223,101,174,221,77,11,170,43,174,115,69,26,189,209,193,19,127,238,53,100,122,178,38,58,88,209,239,103,54,245,253,93,11,215,77,56,220,94,156,91,181,67,75,239,62,122,213,93,214,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,110,102,114,111,84,234,173,86,185,175,99,158,199,177,238,207,102,236,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,164,170,0,206,102,249,181,66,213,172,123,180,212,204,242,196,218,69,182,207,120,248,109,28,244,149,173,171,130,174,10,24,99,162,142,170,57,90,136,215,50,102,211,36,201,211,170,34,72,136,142,119,78,75,210,173,219,50,177,127,115,122,239,187,123,157,215,134,72,252,130,158,162,218,200,222,249,99,248,59,43,86,217,37,51,153,247,27,20,207,170,149,243,58,69,239,39,110,154,6,183,182,178,74,114,173,151,235,29,139,64,183,65,128,106,174,83,15,59,45,170,225,37,61,198,78,79,79,45,75,87,79,45,36,181,61,24,199,189,253,150,84,58,94,219,90,174,127,111,130,116,87,117,77,31,28,171,118,62,150,53,147,233,254,67,237,211,153,172,53,80,0,5,32,120,193,107,29,247,57,221,2,233,85,68,62,94,203,166,150,248,41,232,227,228,199,247,234,171,169,224,171,168,169,234,140,107,219,201,143,166,139,182,174,123,83,203,115,111,21,145,200,65,96,88,167,130,222,177,216,176,253,101,203,116,118,239,15,110,175,81,45,244,245,22,186,158,79,94,85,86,214,212,72,234,110,13,98,162,115,130,122,137,123,142,123,26,223,45,199,239,58,70,162,92,160,5,117,120,210,107,29,247,15,209,172,75,71,109,16,246,233,53,18,225,81,81,116,169,228,197,229,75,109,117,60,141,166,224,230,42,167,57,231,167,151,184,215,177,205,242,220,126,243,100,114,37,54,3,181,108,191,88,236,90,5,186,12,3,85,114,152,121,217,109,87,9,41,238,50,114,122,121,106,90,186,121,105,37,169,232,198,61,239,236,178,161,210,246,218,213,115,251,124,19,162,187,170,104,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,85,187,31,75,26,201,244,255,0,33,246,233,204,214,26,168,0,3,53,155,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,146,168,3,60,62,33,26,161,117,213,93,224,234,77,206,224,218,184,105,236,23,137,113,122,26,73,171,93,82,202,120,45,238,90,101,237,117,68,72,217,44,177,203,80,177,181,58,53,245,15,249,185,85,94,233,105,224,151,163,151,217,114,172,235,112,53,19,118,108,180,214,245,195,168,227,226,199,121,186,169,36,167,171,168,94,168,254,113,246,89,21,55,201,89,197,254,107,238,187,172,110,69,182,162,21,120,188,224,191,107,118,109,114,191,252,83,202,125,138,200,45,119,222,207,99,185,230,251,146,58,131,181,203,146,118,250,121,254,231,46,142,255,0,5,199,167,222,228,218,107,219,214,83,98,193,181,247,77,51,92,166,187,201,89,113,252,194,205,116,184,212,246,159,39,98,150,10,216,164,150,78,12,71,61,220,88,199,47,70,162,185,122,116,68,85,249,26,105,50,174,105,79,105,222,150,52,111,233,254,61,237,208,29,84,2,149,188,106,253,83,226,223,79,232,125,198,226,60,21,61,83,229,63,79,235,189,198,220,93,72,0,2,128,124,81,253,118,106,111,228,190,207,68,74,175,3,31,198,207,211,127,204,139,84,0,138,190,40,254,132,245,55,242,95,120,162,41,91,105,222,169,244,111,234,6,61,238,48,23,83,226,143,232,79,83,127,37,247,138,34,144,54,245,148,216,176,109,125,211,76,215,41,174,242,86,92,127,48,179,93,46,53,61,167,201,216,165,130,182,41,37,147,131,17,207,119,22,49,203,209,168,174,94,157,17,21,126,71,75,222,222,240,114,109,220,234,132,183,167,45,93,22,19,99,168,157,184,157,158,174,42,126,253,12,18,199,3,38,124,146,68,196,115,159,51,169,153,42,177,207,145,35,87,43,24,231,34,114,119,95,240,224,240,255,0,172,220,69,246,45,91,213,236,119,253,169,232,60,204,17,83,84,73,61,60,153,21,87,7,199,198,157,240,190,57,25,12,50,42,61,243,35,184,172,145,36,77,71,254,249,98,149,94,39,94,31,245,154,187,71,83,184,29,16,199,124,222,117,73,202,124,154,219,20,147,203,85,126,165,142,8,97,137,212,204,115,214,52,154,8,233,254,80,198,198,186,102,189,221,21,210,53,140,146,163,48,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,115,137,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,66,123,62,221,158,27,187,173,47,251,113,98,167,164,179,223,104,42,36,166,190,227,141,175,90,169,237,79,89,30,144,43,222,177,196,175,100,177,49,36,107,209,156,58,247,24,138,174,137,232,144,131,199,59,240,79,245,39,242,210,16,108,131,87,176,221,5,220,230,37,171,154,129,61,92,118,44,118,158,239,53,66,82,64,179,79,43,223,107,171,138,40,99,103,201,21,242,75,36,113,162,185,90,196,87,162,185,205,106,43,147,202,110,43,94,115,45,201,106,229,247,85,179,58,218,183,62,227,80,246,91,40,102,168,73,153,105,183,35,220,180,244,81,43,88,198,240,141,174,232,174,70,55,155,213,242,57,57,189,202,182,21,225,71,177,111,240,27,160,214,188,51,254,15,85,128,81,87,59,253,39,58,233,37,58,183,254,203,202,189,206,255,0,127,50,51,252,94,98,213,10,171,241,206,252,19,253,73,252,180,229,94,10,158,169,242,159,167,245,222,227,110,46,164,0,124,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,153,236,222,222,240,114,109,220,234,132,183,167,45,93,22,19,99,168,157,184,157,158,174,42,126,253,12,18,199,3,38,124,146,68,196,115,159,51,169,153,42,177,207,145,35,87,43,24,231,34,114,116,117,47,39,195,79,125,85,59,154,198,106,180,195,83,171,234,234,181,67,28,167,158,229,85,92,234,88,163,130,239,110,90,132,70,206,196,130,54,69,11,225,89,225,133,209,171,83,146,118,228,107,158,174,145,35,155,224,241,90,93,164,56,110,144,83,100,208,97,240,85,163,243,12,162,231,151,221,230,169,157,101,124,247,26,233,121,202,228,79,147,88,198,181,35,141,141,106,39,70,68,213,119,39,171,222,239,106,10,1,241,71,245,217,169,191,146,251,61,17,42,188,12,127,27,63,77,255,0,50,42,172,191,239,11,143,66,122,101,249,215,188,86,146,168,2,170,252,115,191,4,255,0,82,127,45,57,87,130,167,170,124,167,233,253,119,184,219,139,169,32,87,140,54,183,218,176,61,186,83,232,212,214,58,186,203,150,168,212,35,105,234,219,35,89,5,12,22,234,170,74,153,94,255,0,226,231,189,206,88,88,214,34,34,116,124,142,87,39,4,100,149,87,180,93,16,181,110,59,113,120,102,141,95,111,149,118,139,109,254,162,165,213,149,116,145,181,243,164,20,244,179,84,200,200,249,125,214,189,237,129,88,143,84,114,49,94,142,86,191,143,5,228,7,95,213,13,16,181,96,186,3,162,154,209,111,190,85,212,84,106,133,62,64,218,234,9,163,111,10,73,237,183,21,167,71,196,244,232,170,201,34,146,46,172,114,42,181,241,189,220,149,30,140,142,80,120,54,107,95,216,109,193,93,180,114,174,223,222,164,212,219,122,118,103,142,46,82,65,93,110,138,162,162,62,78,89,26,141,133,208,62,177,29,209,143,114,201,216,233,197,188,212,186,144,10,171,241,206,252,19,253,73,252,180,138,190,23,30,187,52,203,243,175,103,173,47,248,16,215,197,147,0,195,114,109,156,228,249,157,247,30,164,171,190,225,213,22,250,155,21,193,200,169,61,11,234,46,20,180,243,163,28,138,138,172,146,41,21,28,197,234,197,86,198,229,78,81,177,205,162,19,85,0,205,182,238,181,190,213,184,237,197,230,122,203,98,177,213,218,45,183,250,138,102,209,210,85,200,215,206,144,83,210,195,77,27,228,227,247,90,247,182,4,122,177,21,200,197,122,181,28,254,60,213,169,26,33,106,192,246,233,163,90,203,13,242,174,178,229,170,53,25,43,170,41,29,27,89,5,12,22,234,168,41,162,99,63,139,158,247,57,102,123,158,170,137,209,241,181,26,156,21,242,54,147,162,22,173,199,235,246,57,162,247,155,229,93,154,159,35,167,186,53,149,244,209,182,71,211,79,13,186,166,162,23,171,29,242,123,18,88,99,230,206,173,87,51,147,81,204,85,71,167,32,52,167,181,141,107,254,145,59,125,194,117,142,75,127,146,171,200,45,235,231,224,108,93,184,217,93,4,175,167,170,237,55,185,34,164,43,60,50,172,124,158,174,237,171,57,116,119,84,78,170,1,0,60,106,253,44,98,223,80,40,125,186,226,64,15,11,143,93,154,101,249,215,179,214,151,252,0,0,2,128,124,81,253,118,106,111,228,190,207,68,79,255,0,5,79,75,25,79,212,10,239,110,183,19,252,2,154,252,98,182,251,168,248,254,172,67,184,234,236,131,227,56,102,81,228,236,84,144,201,58,164,150,42,168,169,149,82,145,177,189,203,214,25,123,85,21,13,116,104,141,73,31,58,61,173,85,107,230,142,187,36,222,14,77,180,109,80,138,244,213,171,173,194,111,149,16,55,44,179,210,69,79,223,174,130,40,231,100,47,142,73,88,174,107,225,117,75,229,70,53,241,164,138,212,99,220,212,94,77,230,155,133,202,108,89,206,190,234,94,107,139,87,121,219,46,65,152,94,110,150,234,158,211,227,239,210,207,91,44,145,73,193,232,215,183,147,30,213,232,228,71,39,94,138,136,191,34,239,252,46,61,9,233,151,231,94,241,90,74,160,115,77,202,106,245,54,130,232,54,115,171,147,79,73,29,70,59,103,154,107,122,85,193,44,208,75,113,127,72,168,161,145,145,116,122,178,74,153,33,141,85,21,189,17,234,170,230,162,43,147,52,70,143,113,109,168,233,197,143,106,116,187,76,185,197,231,241,191,179,239,179,214,212,182,20,238,75,85,42,186,73,171,226,100,235,51,97,153,106,158,250,152,209,121,182,41,56,113,249,49,168,103,8,209,238,203,245,142,251,175,187,96,192,53,87,41,135,133,234,235,111,146,158,227,39,38,47,153,170,164,168,150,146,90,158,140,99,24,206,243,233,221,47,109,173,70,179,185,193,58,163,122,175,235,110,199,210,198,178,125,63,200,125,186,115,53,134,170,0,7,148,213,93,76,197,116,111,78,50,61,82,205,106,252,189,151,25,183,203,112,169,227,36,108,146,110,9,247,32,139,184,246,49,211,74,245,108,113,177,92,156,228,123,26,139,213,200,102,95,44,202,111,185,206,85,121,205,114,154,239,59,122,200,46,21,23,75,141,79,105,145,247,234,167,145,210,75,39,6,35,88,222,79,123,151,163,81,26,157,122,34,34,124,142,235,188,253,6,169,219,141,195,73,116,218,243,69,73,6,66,154,111,73,116,200,22,26,120,163,122,220,106,110,151,41,100,142,87,196,247,182,103,194,215,71,76,146,243,119,54,83,177,83,163,120,181,62,173,190,104,93,30,176,109,79,113,89,37,21,155,205,228,154,119,246,111,36,182,77,26,193,28,140,165,141,110,41,112,99,164,149,57,118,124,175,114,103,70,199,53,207,146,154,15,237,43,81,142,228,26,47,171,217,150,130,234,134,63,171,154,127,61,36,119,220,118,161,211,83,165,92,9,52,18,177,241,186,41,97,145,159,37,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,77,52,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,96,207,95,136,150,186,81,235,246,235,50,188,146,195,121,248,158,55,97,237,99,118,25,154,144,44,110,165,165,69,73,95,20,144,171,155,52,50,85,62,170,104,228,87,57,206,142,102,127,101,17,24,223,150,179,65,170,113,93,132,199,175,215,218,42,79,49,156,106,69,190,215,98,123,169,226,116,241,219,168,232,174,173,158,70,76,143,87,177,147,84,245,99,162,86,179,231,67,27,215,154,57,138,223,147,97,186,103,138,235,38,233,113,93,45,205,105,60,197,151,38,183,223,237,245,60,99,141,242,67,206,203,91,194,120,187,140,123,27,52,79,70,201,27,213,171,194,70,49,200,157,90,135,21,203,49,107,238,13,149,94,112,172,166,135,201,94,177,251,133,69,174,227,77,221,100,157,138,168,36,116,114,199,205,138,230,59,139,216,228,234,213,86,175,78,168,170,159,51,66,123,16,215,75,238,226,118,193,136,234,54,99,121,181,92,114,151,121,171,117,245,214,244,99,56,85,83,212,73,27,22,104,152,170,145,77,36,9,4,238,98,35,91,251,228,115,24,214,57,141,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,57,86,236,125,44,107,39,211,252,135,219,167,51,88,106,160,0,12,214,110,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,74,160,12,192,234,198,117,251,80,213,60,203,83,62,23,240,207,181,185,5,198,251,228,187,253,239,43,230,170,100,155,181,220,226,222,124,123,156,121,113,111,94,157,122,39,94,133,202,120,54,226,215,220,127,104,245,151,107,189,15,151,164,201,179,11,141,210,215,39,117,143,243,20,172,130,154,145,210,116,106,170,179,164,244,149,12,232,228,71,125,206,189,56,185,170,179,168,229,91,177,244,177,172,159,79,242,31,110,156,205,97,167,61,16,205,110,186,149,162,248,14,163,95,105,233,32,185,101,88,189,170,247,89,21,35,28,216,35,158,166,146,57,164,108,109,115,156,228,98,57,234,136,138,231,47,78,157,85,127,137,152,195,74,123,78,244,177,163,127,79,241,239,110,128,234,160,20,173,227,87,234,159,22,250,127,67,238,55,17,224,169,234,159,41,250,127,93,238,54,226,234,64,0,20,3,226,143,235,179,83,127,37,246,122,34,85,120,24,254,54,126,155,254,100,90,160,4,85,241,71,244,39,169,191,146,251,197,17,74,219,78,245,79,163,127,80,49,239,113,128,186,159,20,127,66,122,155,249,47,188,81,20,2,72,173,146,108,251,38,221,206,168,69,101,106,85,209,97,54,58,136,29,150,94,41,37,167,239,208,193,44,115,190,22,71,28,175,71,57,243,58,153,241,35,218,201,18,53,114,61,237,114,39,23,95,246,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,94,17,51,170,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,250,2,157,188,84,54,43,83,128,100,55,93,207,105,109,5,92,248,197,242,162,107,150,103,12,213,81,112,180,220,103,170,133,141,158,37,146,68,154,70,85,77,82,170,177,177,143,237,61,175,94,77,141,236,100,112,215,108,91,133,202,182,191,172,182,93,92,197,169,188,255,0,144,238,83,92,109,111,170,146,158,27,157,12,173,227,45,60,142,98,255,0,163,35,21,205,123,89,44,81,61,88,254,28,86,101,120,179,106,246,27,175,90,95,183,61,92,211,249,234,228,177,100,84,249,52,212,233,87,2,195,60,79,100,150,248,165,134,70,124,209,31,28,177,201,26,171,85,204,85,98,171,92,230,171,92,181,192,78,159,14,15,15,250,205,196,95,98,213,189,94,199,127,218,158,131,204,193,21,53,68,147,211,201,145,85,112,124,124,105,223,11,227,145,144,195,34,163,223,50,59,138,201,18,68,212,127,239,150,43,191,5,85,248,231,126,9,254,164,254,90,114,175,5,79,84,249,79,211,250,239,113,183,23,82,0,42,3,197,139,122,247,28,167,42,185,237,95,77,238,124,49,187,55,74,108,198,118,45,45,68,55,90,230,201,79,81,29,60,110,70,190,72,124,172,144,241,122,182,70,57,101,89,99,123,17,34,69,124,75,217,246,211,51,45,221,106,135,216,123,21,69,93,158,197,65,79,37,77,247,35,109,2,85,65,106,98,198,245,129,30,197,146,36,123,229,149,137,27,88,143,231,211,184,244,69,108,79,84,177,77,253,248,103,225,183,221,47,162,206,54,205,130,82,89,111,184,29,157,105,159,142,89,45,171,36,249,29,51,100,133,26,174,122,204,138,234,152,98,243,50,43,213,146,212,84,170,181,138,174,114,70,133,75,96,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,231,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,138,54,171,185,140,55,117,250,71,71,170,88,125,13,93,185,237,168,117,182,239,108,169,69,115,237,215,24,217,27,229,129,36,226,141,153,156,101,141,236,145,168,156,152,246,242,107,31,206,54,118,0,1,64,62,40,254,187,53,55,242,95,103,162,37,87,129,143,227,103,233,191,230,69,85,151,253,225,113,232,79,76,191,58,247,138,210,85,0,85,95,142,119,224,159,234,79,229,167,42,240,84,245,79,148,253,63,174,247,27,113,117,37,0,248,157,106,151,237,67,121,57,175,148,190,252,78,213,137,121,124,90,223,253,235,217,242,190,86,52,243,112,124,216,215,63,141,116,149,191,125,220,186,245,251,174,86,35,9,105,224,159,162,247,91,117,54,121,174,249,14,33,87,75,79,116,167,165,176,227,55,137,158,230,50,170,4,150,71,220,91,20,124,186,61,137,44,52,72,178,171,21,57,198,246,49,221,91,43,82,168,75,105,194,180,46,179,95,188,26,49,236,110,195,102,248,158,73,97,248,174,73,97,133,171,58,200,234,170,91,205,114,202,200,163,133,28,233,166,146,149,245,80,199,26,181,205,116,147,51,251,42,136,246,213,94,39,148,223,112,108,170,205,154,226,213,222,74,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,78,15,71,49,220,94,198,175,71,34,181,122,116,84,84,249,26,125,196,242,155,22,115,138,217,179,92,90,187,206,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,193,232,215,183,147,30,213,232,228,71,39,94,138,136,191,35,245,129,85,126,57,223,130,127,169,63,150,145,87,194,227,215,102,153,126,117,236,245,165,255,0,2,42,248,163,250,19,212,223,201,125,226,136,160,19,85,4,85,241,58,213,47,217,126,205,179,95,41,125,248,101,215,45,242,248,181,191,251,215,189,230,188,212,137,230,224,249,177,205,103,42,24,235,126,251,184,244,233,247,92,143,86,20,67,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,18,154,134,134,153,19,156,175,232,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,150,61,227,69,139,88,176,108,87,111,88,86,45,67,228,172,184,253,190,249,107,183,83,119,95,39,98,150,8,237,113,197,31,55,171,158,238,44,99,83,171,149,92,189,58,170,170,252,200,215,225,113,235,179,76,191,58,246,122,211,245,124,82,244,46,179,71,247,89,126,201,40,172,222,83,27,212,79,246,73,108,154,53,158,72,223,85,34,34,92,24,233,37,78,61,239,53,220,153,209,177,206,107,35,169,131,251,40,228,99,100,175,130,22,169,127,244,203,209,75,133,247,254,9,148,218,45,158,87,254,186,106,249,251,200,207,255,0,22,183,131,223,255,0,59,27,254,17,75,84,0,128,30,53,126,150,49,111,168,20,62,221,113,32,7,133,199,174,205,50,252,235,217,235,75,254,0,0,1,64,62,40,254,187,53,55,242,95,103,162,39,255,0,130,167,165,140,167,234,5,119,183,91,137,254,1,231,243,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,240,149,157,81,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,82,128,119,183,179,236,155,104,218,161,45,149,201,87,91,132,223,42,39,118,39,120,171,150,159,191,93,4,81,192,249,153,36,113,61,92,215,194,234,150,68,175,115,35,73,21,170,246,53,168,188,91,29,75,254,240,184,244,39,166,95,157,123,197,105,42,129,93,94,52,154,199,125,195,244,107,18,209,219,68,61,186,77,68,184,84,84,93,42,121,49,121,82,219,93,79,35,105,184,57,138,169,206,121,233,229,238,53,236,115,124,183,31,188,217,28,137,94,222,30,24,85,171,63,222,150,149,88,175,53,21,112,211,210,222,31,123,99,169,158,214,189,103,183,211,75,93,11,85,92,215,39,7,75,77,27,94,157,58,171,21,200,138,213,84,114,104,120,160,31,19,173,45,253,151,239,39,53,242,150,47,134,90,178,223,47,148,219,255,0,190,187,222,107,205,70,158,110,127,155,220,230,114,174,142,183,238,59,143,78,159,117,168,197,97,53,60,18,245,51,42,200,52,227,81,52,182,237,87,230,44,184,125,194,223,112,180,119,36,145,242,83,249,244,169,239,192,222,79,86,50,20,125,34,72,214,49,173,253,228,243,185,85,202,255,0,148,213,221,143,165,141,100,250,127,144,251,116,230,107,13,84,0,10,234,241,164,214,59,238,31,163,88,150,142,218,33,237,210,106,37,194,162,162,233,83,201,139,202,150,218,234,121,27,77,193,204,85,78,115,207,79,47,113,175,99,155,229,184,253,230,200,228,74,225,217,30,131,83,110,59,114,248,118,155,94,104,170,231,199,150,161,247,76,129,97,167,150,70,37,186,153,139,44,145,202,248,158,199,66,201,156,216,233,146,94,109,224,250,134,42,117,119,22,172,138,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,27,63,77,255,0,50,43,215,114,58,33,117,219,134,182,229,58,47,121,190,82,94,106,49,202,136,154,202,250,104,221,27,42,96,154,8,234,33,122,177,223,54,61,98,154,62,108,234,228,107,249,53,28,244,68,122,219,167,131,238,177,216,179,157,176,38,149,83,195,229,239,90,105,112,158,158,178,62,79,127,126,150,186,162,122,186,122,158,170,198,177,188,158,250,152,187,104,231,185,60,183,55,113,73,26,132,234,56,166,244,53,142,251,160,91,96,207,245,87,22,135,157,234,213,111,142,158,221,39,38,39,150,170,171,168,138,146,42,158,143,99,216,254,203,234,27,47,109,205,86,191,183,193,122,35,186,166,115,45,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,45,127,196,183,71,44,91,127,240,244,210,157,29,199,38,243,20,152,206,97,111,167,146,167,139,217,230,234,159,65,114,146,166,167,131,222,245,143,187,60,146,203,219,230,173,103,62,45,251,173,68,34,7,133,199,174,205,50,252,235,217,235,78,149,227,13,162,23,92,15,113,116,250,203,53,242,146,178,219,170,52,232,234,122,70,198,230,79,67,61,186,150,146,154,86,63,248,181,236,115,86,23,181,232,168,189,95,35,85,169,193,31,39,160,240,91,214,59,22,31,172,185,110,142,221,225,237,213,234,37,190,158,162,215,83,201,235,202,170,218,218,137,29,77,193,172,84,78,112,79,81,47,113,207,99,91,229,184,253,231,72,212,75,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,28,171,118,62,150,53,147,233,254,67,237,211,153,172,53,80,0,6,107,55,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,37,80,57,86,236,125,44,107,39,211,252,135,219,167,51,88,104,247,101,56,181,139,15,218,62,144,218,113,202,31,41,73,81,135,219,46,146,71,221,124,156,170,171,96,109,93,76,157,94,170,169,206,121,229,127,78,188,91,203,163,81,26,136,137,218,207,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,44,70,146,54,119,118,181,94,182,161,163,213,150,107,157,37,125,60,120,61,150,145,242,211,76,217,88,217,224,163,138,25,162,87,53,85,17,241,203,28,145,189,191,197,175,99,154,189,21,21,12,219,154,83,218,119,165,141,27,250,127,143,123,116,7,85,0,165,111,26,191,84,248,183,211,250,31,113,184,143,5,79,84,249,79,211,250,239,113,183,23,82,0,0,160,31,20,127,93,154,155,249,47,179,209,18,171,192,199,241,179,244,223,243,34,213,0,34,175,138,63,161,61,77,252,151,222,40,138,86,218,119,170,125,27,250,129,143,123,140,5,212,248,163,250,19,212,223,201,125,226,136,164,13,11,208,189,71,220,94,163,219,180,191,75,236,222,122,235,93,214,89,166,149,85,148,182,250,86,170,36,149,85,50,34,47,110,22,114,111,85,232,174,87,57,172,99,94,247,177,142,209,78,133,232,94,156,109,211,78,45,218,95,165,246,111,35,106,161,235,44,211,74,168,250,171,133,83,145,18,74,170,153,17,19,185,51,248,183,170,244,70,163,90,214,49,172,99,24,198,244,0,10,224,177,248,60,233,125,46,229,238,153,21,202,174,174,175,72,32,167,138,190,139,28,169,89,57,212,79,80,202,184,229,161,74,200,106,89,80,198,82,189,148,147,178,71,53,86,70,76,216,156,231,186,57,36,119,63,241,184,180,218,172,22,173,6,177,88,173,148,150,235,109,186,159,32,164,163,163,164,133,176,193,77,4,109,182,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,8,129,178,77,159,100,219,185,213,8,172,173,74,186,44,38,199,81,3,178,203,197,36,180,253,250,24,37,142,119,194,200,227,149,232,231,62,103,83,62,36,123,89,34,70,174,71,189,174,68,226,235,254,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,194,38,117,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,95,64,10,171,241,206,252,19,253,73,252,180,229,94,10,158,169,242,159,167,245,222,227,110,46,164,2,21,120,152,111,94,227,182,12,18,219,132,233,165,207,203,106,78,91,210,166,138,178,53,165,155,224,212,48,205,26,201,81,53,60,205,147,159,123,163,224,141,29,31,21,233,59,145,232,232,81,174,164,204,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,156,229,127,69,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,208,158,207,182,153,134,237,23,75,254,195,216,170,41,47,23,218,250,137,42,111,185,27,104,22,150,123,171,210,71,172,8,246,44,146,171,25,20,79,72,218,196,127,14,189,199,162,35,165,122,175,117,41,91,196,235,97,223,177,11,237,78,188,233,61,151,142,3,144,92,29,241,43,93,186,221,219,165,197,230,115,33,108,125,93,221,114,246,106,39,117,66,183,140,113,197,11,150,56,83,167,56,154,177,255,0,101,27,174,190,237,47,89,104,179,46,237,214,179,16,185,116,163,202,108,148,83,49,190,126,151,139,210,57,17,178,34,177,102,129,239,238,198,189,88,229,232,248,251,140,100,178,41,161,60,79,41,177,103,56,173,155,53,197,171,188,237,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,156,30,141,123,121,49,237,94,142,68,114,117,232,168,139,242,63,88,2,128,124,81,253,118,106,111,228,190,207,68,74,175,3,31,198,207,211,127,204,138,171,47,251,194,227,208,158,153,126,117,239,21,164,170,0,170,191,28,239,193,63,212,159,203,78,85,224,169,234,159,41,250,127,93,238,54,226,213,55,79,173,127,209,219,111,185,182,177,199,111,243,181,120,253,189,60,132,14,139,185,27,235,167,149,148,244,189,214,247,35,85,133,39,154,37,147,139,209,221,180,127,30,174,232,139,154,195,75,187,110,209,11,86,220,52,75,22,209,123,53,242,174,243,79,142,83,202,215,215,212,198,216,223,83,60,211,201,81,51,209,141,249,49,139,44,210,112,103,87,43,89,197,170,231,170,43,215,52,69,255,0,120,92,122,19,211,47,206,189,226,180,166,189,232,104,229,139,64,183,65,159,233,86,45,55,59,45,170,225,29,69,186,62,47,79,45,75,87,79,21,92,84,221,94,247,189,253,150,84,54,46,227,156,174,127,111,154,244,87,116,75,63,240,108,214,191,183,59,125,187,104,229,93,191,179,87,166,87,4,236,207,28,92,99,158,134,227,45,69,68,124,156,178,57,93,51,103,101,98,59,163,24,212,143,177,211,147,185,169,63,193,85,126,57,223,130,127,169,63,150,145,87,194,227,215,102,153,126,117,236,245,165,255,0,2,42,248,163,250,19,212,223,201,125,226,136,160,19,85,5,43,120,201,235,95,219,157,193,90,116,114,146,223,217,164,211,43,122,247,167,146,46,50,79,93,113,138,158,162,78,46,73,28,142,133,176,50,141,27,213,140,114,73,223,235,201,188,20,250,188,26,52,66,213,157,107,109,255,0,90,46,23,202,186,122,141,47,167,129,180,52,16,198,222,21,115,220,160,172,167,87,202,245,234,168,200,226,142,94,140,106,34,185,242,49,220,145,24,172,147,165,248,231,126,9,254,164,254,90,69,95,11,143,93,154,101,249,215,179,214,150,41,227,5,163,150,44,231,108,11,170,181,19,121,123,214,154,92,32,168,163,147,139,223,223,165,174,168,130,146,162,155,162,61,172,111,39,190,154,94,226,181,238,79,45,193,188,82,71,41,82,219,88,214,191,232,237,184,44,39,88,228,183,249,218,76,126,224,190,126,6,197,220,145,244,51,196,250,122,174,211,123,145,162,204,144,77,42,199,201,232,222,226,51,151,86,245,69,210,152,4,0,241,171,244,177,139,125,64,161,246,235,137,0,60,46,61,118,105,151,231,94,207,90,95,240,0,0,10,1,241,71,245,217,169,191,146,251,61,17,63,252,21,61,44,101,63,80,43,189,186,220,79,240,1,207,245,211,66,244,227,113,122,113,113,210,253,80,179,121,235,85,119,73,97,154,37,70,85,91,234,154,138,145,213,83,72,168,189,185,153,201,221,23,162,181,90,231,49,237,123,30,246,59,58,218,233,161,122,143,183,77,71,184,233,126,168,89,188,141,214,135,164,176,205,18,171,233,110,20,174,85,72,234,169,164,84,78,228,47,226,238,139,209,28,142,107,152,246,177,236,123,27,119,254,23,30,132,244,203,243,175,120,173,37,80,40,175,197,199,83,50,172,195,119,183,140,22,237,87,210,203,129,91,232,45,246,138,88,228,147,182,223,51,73,13,100,243,185,142,122,177,38,123,231,70,57,236,107,121,71,4,13,84,85,103,85,144,30,8,90,91,255,0,211,47,90,238,22,47,248,38,45,104,185,249,175,250,234,107,224,236,163,255,0,252,90,238,111,103,252,204,119,248,68,45,80,172,191,28,28,42,235,95,128,105,102,163,67,81,72,150,219,29,226,227,100,168,137,207,119,125,211,215,67,20,209,57,141,227,197,88,141,183,204,142,85,114,42,43,163,232,142,234,170,216,107,225,139,170,95,178,253,228,225,94,110,251,240,203,86,91,230,49,107,135,247,175,123,205,121,168,215,202,65,242,99,156,206,85,209,209,125,246,241,233,211,239,57,24,175,46,167,118,62,150,53,147,233,254,67,237,211,153,172,53,80,0,51,215,226,37,174,148,122,253,186,204,175,36,176,222,126,39,141,216,123,88,221,134,102,164,11,27,169,105,81,82,87,197,36,42,230,205,12,149,79,170,154,57,21,206,115,163,153,159,217,68,70,54,122,248,48,104,53,78,43,165,249,46,191,223,104,169,60,198,113,80,219,93,137,238,167,137,211,199,110,163,146,70,207,35,38,71,171,216,201,170,122,177,209,43,89,243,161,141,235,205,28,197,108,117,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,27,63,77,255,0,50,62,79,27,13,23,181,91,170,112,61,119,199,177,10,74,90,139,165,69,85,135,38,188,66,246,177,245,83,164,81,190,220,217,99,229,213,239,72,161,173,68,149,24,171,194,54,49,238,232,216,154,145,215,194,211,93,43,52,127,117,150,28,110,182,243,229,49,189,68,255,0,99,119,56,100,73,228,141,245,82,34,173,189,237,142,37,227,222,243,93,184,91,35,218,230,178,58,153,255,0,178,142,87,182,250,74,149,241,172,215,74,59,173,247,11,219,197,134,243,222,248,39,60,147,34,166,141,32,146,54,85,74,206,221,11,28,244,85,150,57,153,11,170,158,232,213,24,213,142,174,7,253,254,173,86,114,15,9,13,6,169,213,61,203,199,169,55,10,42,73,241,237,48,167,248,165,74,84,211,197,80,201,110,51,178,72,168,99,70,61,232,230,61,174,73,106,89,43,88,254,15,163,106,125,215,61,142,73,149,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,180,159,19,253,23,181,106,182,210,242,219,236,56,133,37,219,39,193,169,219,126,179,86,57,237,138,122,8,35,154,39,92,28,201,21,205,234,197,163,100,206,116,74,170,143,88,227,84,107,164,100,125,40,219,74,181,51,42,209,189,71,199,53,75,10,171,242,247,172,102,225,21,194,155,148,146,50,57,184,47,223,130,94,219,216,247,67,43,21,209,200,196,114,115,141,239,106,175,71,41,166,140,79,41,177,103,56,173,155,53,197,171,188,237,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,156,30,141,123,121,49,237,94,142,68,114,117,232,168,139,242,63,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,3,149,110,199,210,198,178,125,63,200,125,186,115,53,134,170,0,0,205,102,236,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,164,170,7,42,221,143,165,141,100,250,127,144,251,116,230,107,13,62,233,62,11,251,47,210,204,55,76,254,41,241,63,178,88,253,186,197,231,123,29,159,53,229,105,163,135,187,219,228,238,28,187,124,184,242,119,78,189,58,175,78,167,171,6,107,55,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,40,4,210,158,211,189,44,104,223,211,252,123,219,160,58,168,5,43,120,213,250,167,197,190,159,208,251,141,196,120,42,122,167,202,126,159,215,123,141,184,186,144,0,5,0,248,163,250,236,212,223,201,125,158,136,149,94,6,63,141,159,166,255,0,153,22,168,1,21,124,81,253,9,234,111,228,190,241,68,82,182,211,189,83,232,223,212,12,123,220,96,47,39,196,35,0,204,181,79,104,217,182,159,105,246,61,87,124,200,111,149,22,74,106,26,26,100,78,114,191,227,20,106,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,141,146,108,251,25,218,54,151,197,101,106,82,86,230,215,202,120,29,150,94,41,37,168,236,87,79,20,147,190,22,71,28,175,86,181,144,182,165,241,35,218,200,214,68,106,61,237,106,175,22,200,160,0,43,171,197,107,66,245,31,113,122,143,160,90,95,165,246,111,61,117,174,251,75,44,211,74,170,202,91,125,43,86,214,146,85,84,200,136,189,184,89,201,189,87,162,185,92,230,177,141,123,222,198,58,106,232,94,133,233,198,221,52,226,221,165,250,95,102,242,54,170,30,178,205,52,170,143,170,184,85,57,17,36,170,169,145,17,59,147,63,139,122,175,68,106,53,173,99,26,198,49,140,111,64,0,170,191,28,239,193,63,212,159,203,78,85,224,169,234,159,41,250,127,93,238,54,226,234,64,43,3,196,167,195,155,81,245,59,59,200,55,49,163,53,95,31,171,172,183,195,61,247,24,147,175,158,124,148,176,195,78,199,91,145,140,233,55,88,35,71,58,23,42,73,202,39,118,214,87,74,200,153,208,60,49,118,29,251,16,177,83,107,206,172,89,120,231,217,5,189,191,13,181,220,109,221,186,172,94,23,62,102,201,209,221,215,39,122,162,7,83,171,185,71,28,176,181,100,133,122,115,149,171,63,193,231,243,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,240,149,157,81,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,82,133,181,191,195,239,91,116,183,113,118,205,190,98,22,170,188,194,163,39,167,125,78,43,118,116,80,91,96,189,50,26,94,253,90,49,101,157,209,68,248,21,178,181,204,124,168,254,141,141,221,17,37,143,149,212,237,63,111,52,219,92,209,43,62,143,65,150,213,228,175,183,84,85,212,205,114,153,146,194,201,95,60,239,145,18,42,119,205,43,105,152,214,185,173,86,70,228,99,158,143,145,83,156,143,85,236,0,20,3,226,143,235,179,83,127,37,246,122,34,85,120,24,254,54,126,155,254,100,85,89,127,222,23,30,132,244,203,243,175,120,173,37,80,5,85,248,231,126,9,254,164,254,90,114,175,5,79,84,249,79,211,250,239,113,183,29,87,198,247,84,191,250,90,104,165,190,251,255,0,11,202,110,246,207,43,255,0,85,53,4,253,229,103,255,0,140,155,193,143,255,0,157,237,255,0,6,164,106,240,180,208,186,205,96,221,101,135,36,173,179,121,188,111,78,255,0,217,37,206,105,22,120,227,101,84,104,169,111,99,100,137,56,247,188,215,110,102,198,247,53,175,142,154,127,237,35,85,142,190,147,42,229,255,0,120,92,122,19,211,47,206,189,226,180,141,94,53,154,23,89,117,177,97,123,135,176,217,187,223,4,231,141,228,85,49,172,242,72,202,89,95,220,161,123,152,136,177,71,11,38,117,83,29,34,171,28,178,85,192,207,191,213,168,200,129,225,139,170,95,178,253,228,225,94,110,251,240,203,86,91,230,49,107,135,247,175,123,205,121,168,215,202,65,242,99,156,206,85,209,209,125,246,241,233,211,239,57,24,175,47,248,21,87,227,157,248,39,250,147,249,105,21,124,46,61,118,105,151,231,94,207,90,95,240,34,175,138,63,161,61,77,252,151,222,40,138,1,53,37,150,101,54,44,27,21,188,230,185,77,119,146,178,227,246,250,139,165,198,167,180,249,59,20,176,70,233,37,147,131,17,207,119,22,49,203,209,168,174,94,157,17,21,126,70,96,178,204,166,251,156,229,87,156,215,41,174,243,183,172,130,225,81,116,184,212,246,153,31,126,170,121,29,36,178,112,98,53,141,228,247,185,122,53,17,169,215,162,34,39,200,191,239,14,221,11,172,208,29,169,226,152,221,250,205,240,204,146,253,221,201,47,208,185,103,73,27,85,84,168,177,50,88,230,70,186,25,163,165,101,44,50,70,141,107,91,36,47,254,210,170,189,209,3,199,59,240,79,245,39,242,210,42,248,92,122,236,211,47,206,189,158,180,190,140,179,22,177,103,56,173,231,10,202,104,124,237,151,32,183,212,90,238,52,221,215,199,223,165,158,55,71,44,124,216,173,123,121,49,238,78,173,84,114,117,234,138,139,243,51,47,170,186,103,149,104,222,163,228,122,91,154,210,121,123,214,51,112,150,223,83,198,57,25,28,220,23,238,79,23,113,140,123,161,149,138,217,35,122,181,57,198,246,57,19,163,144,189,79,12,93,82,253,168,108,219,10,243,119,223,137,221,113,47,49,139,92,63,189,123,62,87,202,200,190,82,15,147,26,215,241,161,146,139,239,183,151,94,191,121,202,244,121,42,129,0,60,106,253,44,98,223,80,40,125,186,226,64,15,11,143,93,154,101,249,215,179,214,151,252,0,0,2,128,124,81,253,118,106,111,228,190,207,68,79,255,0,5,79,75,25,79,212,10,239,110,183,19,252,0,8,235,189,189,159,99,59,185,210,249,108,174,74,74,44,218,199,79,59,177,59,197,92,181,29,138,25,229,146,7,204,201,35,137,232,215,50,102,211,50,37,123,153,34,198,142,87,177,174,84,226,231,135,190,1,153,105,102,209,176,157,62,212,28,122,174,199,144,216,234,47,116,213,212,53,40,156,226,127,198,43,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,100,81,249,57,102,83,98,193,177,91,206,107,148,215,121,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,56,49,28,247,113,99,28,189,26,138,229,233,209,17,87,228,102,11,44,202,111,185,206,85,121,205,114,154,239,59,122,200,46,21,23,75,141,79,105,145,247,234,167,145,210,75,39,6,35,88,222,79,123,151,163,81,26,157,122,34,34,124,141,4,248,120,97,87,92,3,101,186,85,98,188,212,82,77,81,85,103,125,237,142,166,123,156,196,130,225,83,45,116,45,85,115,90,188,219,21,76,109,122,116,232,143,71,34,43,145,17,203,34,142,41,189,13,28,190,235,238,216,51,253,42,197,166,225,122,186,219,227,168,183,71,197,139,230,106,169,42,34,171,138,155,171,222,198,51,188,250,118,197,220,115,145,172,238,115,94,168,222,139,156,203,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,13,25,238,23,41,177,103,59,47,212,188,215,22,174,243,182,92,131,75,239,55,75,117,79,105,241,247,233,103,180,203,36,82,112,122,53,237,228,199,181,122,57,17,201,215,162,162,47,200,206,17,170,128,14,41,189,13,99,190,232,22,216,51,253,85,197,161,231,122,181,91,227,167,183,73,201,137,229,170,170,234,34,164,138,167,163,216,246,63,178,250,134,203,219,115,85,175,237,240,94,136,238,169,156,203,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,13,47,104,14,142,88,182,255,0,163,88,158,142,227,147,121,138,76,102,222,218,121,42,120,189,158,110,169,238,116,149,53,60,30,247,172,125,217,228,150,94,223,53,107,57,241,111,221,106,33,82,222,53,126,169,241,111,167,244,62,227,113,58,175,129,143,227,103,233,191,230,68,255,0,221,62,138,127,72,157,190,230,218,57,29,195,201,85,228,22,244,242,19,186,94,220,108,174,130,86,84,82,247,93,219,145,82,21,158,24,146,78,44,87,118,213,252,122,59,162,166,107,13,52,104,14,177,216,183,1,163,88,158,177,99,144,249,122,76,154,222,218,137,41,185,61,254,82,169,142,116,117,52,220,222,198,44,157,169,227,150,46,231,4,107,248,114,111,221,114,41,157,109,126,214,59,238,224,53,151,44,214,44,142,31,47,87,147,92,29,81,29,55,38,63,202,82,177,169,29,53,55,54,49,137,39,106,8,226,139,185,193,28,254,28,157,247,156,170,92,87,132,134,131,83,105,102,218,35,212,155,133,21,92,25,14,167,212,124,82,165,42,105,229,167,124,86,232,31,36,84,49,163,30,245,107,216,230,172,181,44,149,172,103,54,86,53,62,243,88,199,47,159,241,171,244,177,139,125,64,161,246,235,137,0,60,46,61,118,105,151,231,94,207,90,95,241,154,205,211,232,167,244,118,220,22,109,163,145,220,60,237,38,63,112,79,33,59,165,238,72,250,25,226,101,69,47,117,221,184,209,102,72,38,137,36,226,196,111,113,31,199,171,122,42,219,79,131,238,177,216,179,157,176,38,149,83,195,229,239,90,105,112,158,158,178,62,79,127,126,150,186,162,122,186,122,158,170,198,177,188,158,250,152,187,104,231,185,60,183,55,113,73,26,132,234,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,21,120,140,239,219,250,43,216,160,211,125,59,131,204,106,110,77,111,243,148,149,19,211,243,165,178,208,189,239,137,43,28,143,78,19,76,175,142,70,197,23,205,168,230,57,242,167,22,182,57,186,174,202,55,93,98,221,166,141,81,102,93,219,85,30,95,109,233,71,148,217,40,166,123,188,133,87,39,164,114,35,100,68,122,67,59,25,221,141,122,189,169,213,241,247,30,248,164,82,64,2,37,88,55,183,106,178,239,143,56,218,70,163,207,73,65,79,37,69,20,216,157,226,166,169,177,49,211,207,108,183,61,150,148,141,176,162,43,228,150,74,201,89,44,178,245,115,222,216,90,138,171,27,73,106,0,0,2,31,248,152,106,14,228,244,111,70,173,186,197,183,220,255,0,224,20,152,245,193,41,242,122,111,133,80,85,119,169,106,157,28,112,84,243,171,107,213,189,169,209,145,118,226,98,185,254,111,146,244,108,74,164,11,219,119,138,158,191,80,107,110,45,62,227,117,118,174,227,167,78,168,150,27,228,52,216,221,185,175,107,36,130,70,69,50,173,61,59,38,225,28,206,138,71,164,106,175,86,49,200,141,122,253,199,93,161,80,27,245,223,174,236,116,91,118,57,206,153,233,166,171,124,27,27,179,124,51,201,81,124,10,219,81,218,238,219,105,102,147,247,147,83,190,71,117,146,87,187,239,57,122,117,232,157,17,17,18,95,248,95,235,222,172,110,39,64,175,249,174,177,229,127,104,47,84,89,133,85,174,10,159,35,77,73,194,149,148,84,82,54,62,20,241,198,197,232,249,164,94,170,156,190,247,78,189,17,17,61,182,254,247,15,117,219,62,218,47,249,230,43,117,164,160,203,46,21,20,214,76,113,245,52,110,169,103,157,157,253,94,228,106,34,177,31,29,52,117,83,49,101,253,223,56,154,142,71,245,72,223,84,24,159,136,247,136,78,115,149,89,176,172,91,89,60,237,235,32,184,83,218,237,212,223,103,108,145,247,234,167,145,177,197,31,55,211,53,141,228,247,181,58,185,81,169,215,170,170,39,204,182,157,250,234,150,119,162,219,78,206,117,51,77,47,191,6,201,44,223,12,242,85,190,86,26,142,215,118,229,75,12,159,187,153,143,141,221,99,149,237,251,205,94,157,122,167,69,68,84,172,13,189,120,143,111,59,57,215,221,52,194,178,157,100,243,182,92,131,48,179,90,238,52,223,103,109,81,247,233,103,173,138,57,99,230,202,102,189,188,152,247,39,86,170,57,58,245,69,69,249,151,126,1,18,181,151,123,118,173,191,111,55,27,209,45,72,158,146,143,9,205,49,123,117,91,47,53,117,77,167,130,197,90,181,55,72,221,44,157,33,115,164,100,238,142,138,37,115,228,100,112,164,107,34,244,69,145,73,106,0,0,128,30,43,123,163,215,109,181,254,203,191,98,153,207,217,207,180,127,27,248,159,245,101,29,103,127,203,249,30,207,248,204,82,113,227,223,151,251,61,58,242,249,245,232,157,35,254,194,183,235,187,29,105,221,142,13,166,122,151,170,223,25,198,239,63,19,243,180,95,2,182,211,247,123,86,218,169,163,253,228,52,236,145,189,36,137,142,251,174,78,189,58,47,84,85,69,183,240,1,64,63,221,71,223,103,252,185,255,0,229,155,63,250,161,119,219,122,202,111,185,206,129,105,166,107,148,215,121,219,214,65,135,217,174,151,26,158,211,35,239,213,79,69,20,146,201,193,136,214,55,147,222,229,232,212,70,167,94,136,136,159,35,149,108,95,121,182,45,225,233,197,85,206,75,87,193,179,60,95,203,211,228,214,216,152,245,165,108,146,163,251,85,52,210,59,175,88,101,237,74,169,27,156,178,70,230,57,174,228,136,201,100,146,160,28,127,118,218,223,117,219,134,128,228,122,209,102,177,210,94,106,49,202,139,91,159,65,83,35,163,101,76,19,92,105,169,230,98,61,191,54,61,98,154,78,15,232,228,107,248,185,90,244,69,98,250,189,23,213,236,55,94,180,191,31,213,205,63,158,174,75,22,69,78,233,169,210,174,5,134,120,158,201,29,20,176,200,207,154,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,47,181,0,243,249,254,127,134,233,102,27,118,212,29,65,200,105,44,120,245,142,157,106,107,171,170,85,120,68,206,168,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,92,26,111,227,55,110,200,183,5,81,104,207,241,75,86,45,163,181,126,102,58,43,164,176,213,77,120,161,225,23,40,102,169,108,11,43,37,238,189,138,197,134,40,147,182,179,183,247,175,72,156,233,44,252,2,58,239,111,120,56,206,209,180,190,91,211,150,146,183,54,190,83,206,220,78,207,87,21,71,98,186,120,164,129,147,62,73,34,98,181,172,133,181,44,149,88,231,198,178,35,85,140,115,85,121,55,133,120,116,120,139,254,222,252,166,138,107,93,199,253,178,127,121,240,203,159,103,255,0,162,63,241,186,153,191,115,77,76,202,122,63,47,79,20,77,251,207,253,239,241,79,189,213,23,223,239,155,121,183,221,158,106,62,142,220,228,181,124,103,12,202,62,57,79,147,91,98,99,18,169,209,196,180,29,170,154,105,29,211,164,209,119,101,84,141,206,72,228,107,220,215,113,85,100,177,203,91,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,0,10,192,241,64,222,102,228,246,237,175,182,12,43,71,53,35,236,253,150,183,15,165,186,79,77,240,122,10,190,117,79,173,173,141,210,115,168,130,71,167,86,67,26,116,69,227,247,122,244,234,170,171,208,60,41,55,71,174,219,148,253,168,254,218,243,159,180,127,103,62,9,240,207,234,202,58,62,199,152,243,221,239,241,104,163,229,203,177,23,246,186,244,227,242,233,213,122,207,240,0,34,86,216,55,183,106,213,29,116,212,237,180,231,115,210,91,242,204,59,40,189,210,88,106,38,170,106,62,255,0,69,13,202,183,247,81,68,216,88,198,62,150,153,148,204,86,243,124,146,177,175,149,127,177,42,164,181,0,249,46,212,85,55,27,85,109,190,142,237,87,107,168,170,167,146,24,171,169,27,19,167,165,123,154,168,217,163,73,152,248,149,237,85,71,34,72,199,179,170,39,38,185,58,162,208,103,247,81,247,217,255,0,46,127,249,102,207,254,168,92,158,203,245,142,251,175,187,96,192,53,87,41,135,133,234,235,111,146,158,227,39,38,47,153,170,164,168,150,146,90,158,140,99,24,206,243,233,221,47,109,173,70,179,185,193,58,163,122,175,107,5,16,234,23,138,158,238,110,57,254,75,112,211,157,93,171,181,226,117,87,138,217,172,52,53,120,221,157,211,210,219,157,51,214,154,25,21,105,222,170,246,196,172,106,170,189,255,0,52,95,188,239,226,182,189,177,107,198,187,101,123,113,199,115,253,194,230,63,31,201,51,14,87,218,79,234,250,58,79,39,107,153,140,242,145,127,122,34,71,39,56,218,149,28,149,173,123,124,207,109,200,139,25,32,0,7,31,221,86,230,48,221,168,105,29,102,169,102,20,53,119,23,186,161,182,219,69,178,153,21,175,184,220,100,100,143,138,5,147,138,182,22,113,138,71,190,71,34,241,99,29,197,175,127,8,223,24,60,58,188,70,111,187,148,202,174,218,67,172,212,182,170,60,189,254,110,241,98,174,162,225,77,79,91,75,220,230,250,4,133,239,87,172,208,49,234,177,171,121,185,240,68,247,73,209,241,62,89,167,248,33,255,0,138,6,189,234,198,221,180,10,193,154,232,230,87,246,126,245,91,152,82,218,231,169,242,52,213,124,233,95,69,91,35,163,225,81,28,140,78,175,134,53,234,137,203,238,244,235,209,85,22,0,109,235,196,123,121,217,206,190,233,166,21,148,235,39,157,178,228,25,133,154,215,113,166,251,59,106,143,191,75,61,108,81,203,31,54,83,53,237,228,199,185,58,181,81,201,215,170,42,47,204,187,240,1,72,27,133,241,30,222,118,13,175,186,151,133,98,218,201,228,172,184,254,97,121,181,219,169,190,206,218,164,236,82,193,91,44,113,71,205,244,206,123,184,177,141,78,174,85,114,244,234,170,171,243,44,255,0,97,90,165,157,235,78,211,176,109,76,212,187,239,198,114,75,207,196,252,237,111,149,134,159,187,218,185,85,67,31,238,225,99,35,111,72,226,99,126,235,83,175,78,171,213,85,85,107,3,112,190,35,219,206,193,181,247,82,240,172,91,89,60,149,151,31,204,47,54,187,117,55,217,219,84,157,138,88,43,101,142,40,249,190,153,207,119,22,49,169,213,202,174,94,157,85,85,126,101,159,236,43,84,179,189,105,218,118,13,169,154,151,125,248,206,73,121,248,159,157,173,242,176,211,247,123,87,42,168,99,253,220,44,100,109,233,28,76,111,221,106,117,233,213,122,170,170,172,128,4,127,223,174,169,103,122,45,180,236,231,83,52,210,251,240,108,146,205,240,207,37,91,229,97,168,237,119,110,84,176,201,251,185,152,248,221,214,57,94,223,188,213,233,215,170,116,84,69,74,192,219,215,136,246,243,179,157,125,211,76,43,41,214,79,59,101,200,51,11,53,174,227,77,246,118,213,31,126,150,122,216,163,150,62,108,166,107,219,201,143,114,117,106,163,147,175,84,84,95,153,119,224,135,254,40,26,247,171,27,118,208,43,6,107,163,153,95,217,251,213,110,97,75,107,158,167,200,211,85,243,165,125,21,108,142,143,133,68,114,49,58,190,24,215,170,39,47,187,211,175,69,84,88,129,176,173,250,238,199,90,119,99,131,105,158,165,234,183,198,113,187,207,196,252,237,23,192,173,180,253,222,213,182,170,104,255,0,121,13,59,36,111,73,34,99,190,235,147,175,78,139,213,21,81,109,252,141,91,232,222,109,139,103,154,113,75,115,142,213,241,156,207,40,243,20,248,205,182,86,61,41,93,36,72,206,237,77,76,141,233,210,24,187,177,42,198,215,36,146,57,237,107,120,162,190,88,227,255,0,135,255,0,137,213,30,174,214,90,116,67,112,53,190,83,58,171,231,21,183,38,157,240,69,75,126,170,146,121,28,202,87,69,12,81,71,75,50,70,232,99,137,62,243,102,115,28,156,155,35,152,201,59,6,178,239,110,213,183,237,230,227,122,37,169,19,210,81,225,57,166,47,110,171,101,230,174,169,180,240,88,171,86,166,233,27,165,147,164,46,116,140,157,209,209,68,174,124,140,142,20,141,100,94,136,178,41,45,64,4,53,180,111,142,167,26,241,0,204,182,143,168,204,164,75,21,202,162,218,204,70,236,175,138,157,104,106,229,180,211,78,234,41,213,202,212,149,147,202,231,246,156,157,101,73,165,108,125,30,217,25,217,153,64,0,68,173,207,239,110,213,165,218,233,166,59,105,193,39,164,184,101,153,142,81,100,164,191,84,67,84,213,125,130,138,107,149,23,238,165,137,208,189,143,125,85,51,234,88,141,230,201,34,99,153,42,127,110,37,89,106,8,255,0,191,93,82,206,244,91,105,217,206,166,105,165,247,224,217,37,155,225,158,74,183,202,195,81,218,238,220,169,97,147,247,115,49,241,187,172,114,189,191,121,171,211,175,84,232,168,138,149,129,183,175,17,237,231,103,58,251,166,152,86,83,172,158,118,203,144,102,22,107,93,198,155,236,237,170,62,253,44,245,177,71,44,124,217,76,215,183,147,30,228,234,213,71,39,94,168,168,191,50,239,192,0,227,251,170,220,198,27,181,13,35,172,213,44,194,134,174,226,247,84,54,219,104,182,83,34,181,247,27,140,140,145,241,64,178,113,86,194,206,49,72,247,200,228,94,44,99,184,181,239,225,27,227,7,135,151,136,253,102,226,111,183,13,39,214,249,237,84,57,213,117,194,106,140,101,109,212,83,178,59,149,43,153,81,83,45,50,181,173,124,112,249,88,225,226,217,36,149,29,36,110,141,23,156,140,124,146,207,240,64,15,21,189,209,235,182,218,255,0,101,223,177,76,231,236,231,218,63,141,252,79,250,178,142,179,191,229,252,143,103,252,102,41,56,241,239,203,253,158,157,121,124,250,244,78,156,255,0,194,255,0,121,155,147,220,78,190,223,240,173,99,212,143,180,22,90,44,62,170,233,5,55,193,232,41,56,85,50,182,138,54,201,206,158,8,222,189,25,52,137,209,87,143,222,235,211,170,34,165,159,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,2,42,239,235,122,248,174,212,244,226,174,201,105,185,249,141,77,201,173,243,71,142,91,233,214,55,201,65,205,29,27,110,117,9,35,94,198,195,19,209,85,141,123,87,189,35,21,136,156,91,43,226,161,108,179,41,190,231,57,85,231,53,202,107,188,237,235,32,184,84,93,46,53,61,166,71,223,170,158,71,73,44,156,24,141,99,121,61,238,94,141,68,106,117,232,136,137,242,58,6,218,55,23,157,237,127,84,232,53,51,5,168,255,0,53,71,120,162,225,15,245,157,175,204,195,52,244,125,201,98,147,179,221,236,49,189,214,55,155,63,138,47,241,69,208,70,221,117,231,13,220,150,145,216,181,91,12,173,164,115,46,52,236,101,206,134,26,133,153,246,155,138,49,171,81,69,42,185,140,119,56,220,238,136,229,99,121,177,89,35,83,131,218,171,210,202,1,241,71,245,217,169,191,146,251,61,17,99,254,26,27,227,166,220,118,27,14,143,103,12,171,102,162,225,118,120,223,53,92,143,150,161,151,203,116,43,28,9,90,233,158,174,114,84,163,159,19,102,107,221,247,223,34,72,197,84,115,217,12,223,0,0,15,21,173,26,67,134,235,214,151,228,26,71,168,16,85,201,98,200,169,219,13,66,210,78,176,207,19,217,35,101,138,104,223,243,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,204,181,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,166,138,118,71,175,53,59,142,219,70,29,169,55,154,218,73,242,21,167,125,175,32,72,106,34,145,233,113,166,122,197,36,146,178,38,49,176,190,102,182,58,148,139,131,120,50,161,136,157,91,197,203,78,222,40,254,187,53,55,242,95,103,162,39,255,0,130,167,165,140,167,234,5,119,183,91,136,213,227,73,172,118,44,195,89,113,45,29,180,67,220,171,211,187,125,69,69,210,167,147,211,141,85,201,180,242,54,155,131,152,136,188,32,130,158,94,227,94,246,187,204,241,251,174,141,200,190,127,193,231,68,46,185,230,226,234,53,150,27,229,37,29,183,75,169,213,213,20,142,141,207,158,186,123,141,45,93,52,76,103,240,107,24,214,164,207,115,213,85,122,178,54,163,87,154,190,59,10,241,71,244,39,169,191,146,251,197,17,74,219,78,245,79,163,127,80,49,239,113,128,210,152,5,43,120,213,250,167,197,190,159,208,251,141,196,238,190,20,59,227,166,201,109,86,77,163,234,51,42,214,251,109,167,168,102,35,118,87,203,80,149,212,145,54,73,221,69,58,185,92,177,62,8,154,254,211,147,164,75,12,77,143,163,29,27,59,214,104,0,5,85,248,231,126,9,254,164,254,90,69,95,11,143,93,154,101,249,215,179,214,151,252,0,50,174,105,79,105,222,150,52,111,233,254,61,237,208,25,225,209,125,94,204,180,23,84,49,253,92,211,249,233,35,190,227,181,14,154,157,42,224,73,160,149,143,141,209,75,12,140,249,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,104,123,108,91,133,197,119,65,163,86,93,92,197,169,188,135,159,238,83,92,109,111,170,142,162,107,101,116,78,227,45,60,142,98,255,0,163,35,21,205,99,159,20,177,61,88,206,124,83,170,130,42,248,163,250,19,212,223,201,125,226,136,169,93,139,239,54,251,179,205,71,170,185,201,106,248,206,25,148,121,122,124,154,219,19,24,149,78,142,37,127,106,166,154,71,116,233,52,93,217,85,35,115,146,57,26,247,53,220,85,89,44,122,9,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,193,226,181,163,72,112,221,122,210,252,131,72,245,2,10,185,44,89,21,59,97,168,90,73,214,25,226,123,36,108,177,77,27,254,104,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,185,193,214,141,33,204,180,23,84,50,13,35,212,8,41,35,190,227,181,13,134,161,105,39,73,160,149,143,141,178,197,52,111,249,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,89,167,132,166,245,254,55,71,71,180,221,77,185,221,107,47,80,247,164,194,238,19,175,126,55,80,195,7,113,246,199,42,55,156,125,150,69,44,145,58,71,57,171,26,186,36,88,210,40,88,251,63,60,166,169,106,150,9,162,216,37,207,83,53,46,251,240,108,110,205,217,243,181,190,86,106,142,215,118,102,67,31,238,225,99,228,119,89,37,99,126,235,87,167,94,171,209,17,85,51,175,185,221,194,229,91,160,214,91,214,174,101,52,222,67,207,246,233,173,214,182,85,73,81,13,178,134,38,241,138,158,55,61,127,210,145,234,214,177,175,150,89,94,140,103,62,41,58,124,37,54,81,241,186,202,61,217,106,109,178,213,89,101,135,189,30,23,111,157,59,242,58,186,25,251,111,185,185,17,220,35,236,190,41,99,137,178,53,206,89,21,210,162,70,177,66,247,254,183,142,119,224,159,234,79,229,167,42,240,197,223,143,236,66,251,77,160,218,177,122,227,128,228,23,6,252,54,233,113,184,246,233,113,121,156,201,157,39,70,246,156,189,154,137,221,78,142,229,36,113,66,229,146,101,233,206,87,45,212,128,1,74,222,53,126,169,241,111,167,244,62,227,113,58,175,129,143,227,103,233,191,230,69,170,0,1,155,109,205,221,174,182,13,221,234,189,246,197,115,171,183,92,173,218,145,125,171,163,172,164,153,208,207,77,60,119,57,157,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,218,108,95,121,182,45,225,233,197,85,206,75,87,193,179,60,95,203,211,228,214,216,152,245,165,108,146,163,251,85,52,210,59,175,88,101,237,74,169,27,156,178,70,230,57,174,228,136,201,100,146,160,20,3,226,117,165,191,178,253,228,230,190,82,197,240,203,86,91,229,242,155,127,247,215,123,205,121,168,211,205,207,243,123,156,206,85,209,214,253,199,113,233,211,238,181,24,172,38,167,130,94,166,101,89,6,156,106,38,150,221,170,252,197,151,15,184,91,238,22,142,228,146,62,74,127,62,149,61,248,27,201,234,198,66,143,164,73,26,198,53,191,188,158,119,42,185,95,242,178,162,53,120,138,235,29,139,70,246,143,157,212,221,225,243,21,121,133,190,124,58,215,77,201,236,239,85,87,193,44,110,94,109,99,209,189,168,18,162,126,142,226,215,246,56,114,107,158,213,40,51,79,112,171,174,165,103,248,214,156,216,170,41,32,185,101,87,138,43,37,28,181,111,115,96,142,122,153,153,12,110,145,205,107,156,140,71,61,21,85,26,229,233,215,162,47,240,52,209,167,184,85,171,77,112,12,107,78,108,85,21,115,219,113,91,61,21,146,142,90,183,181,211,201,5,52,44,134,55,72,230,181,173,87,171,88,138,170,141,106,117,235,209,19,248,30,128,3,202,106,174,166,98,186,55,167,25,30,169,102,181,126,94,203,140,219,229,184,84,241,146,54,73,55,4,251,144,69,220,123,24,233,165,122,182,56,216,174,78,114,61,141,69,234,228,51,195,186,173,204,102,91,175,213,202,205,82,204,40,105,45,204,109,59,109,182,139,101,50,35,153,110,183,70,249,31,20,11,39,20,116,207,229,44,143,124,142,68,228,247,187,139,88,206,17,179,149,90,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,95,79,135,206,246,237,91,175,192,36,177,100,243,210,80,234,46,43,79,79,13,214,141,213,77,116,247,104,27,12,45,125,217,145,182,24,152,198,73,80,233,26,232,163,71,36,43,219,71,42,36,145,245,150,164,0,241,171,244,177,139,125,64,161,246,235,137,85,123,78,245,79,163,127,80,49,239,113,128,210,152,0,205,102,236,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,165,43,110,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,74,160,69,95,20,127,66,122,155,249,47,188,81,20,173,180,239,84,250,55,245,3,30,247,24,13,41,130,0,120,213,250,88,197,190,160,80,251,117,196,128,30,23,30,187,52,203,243,175,103,173,46,167,115,187,133,197,118,191,163,87,173,92,202,105,188,255,0,144,237,211,91,173,108,170,142,158,107,157,116,174,227,21,60,110,122,255,0,165,35,213,173,123,153,20,82,189,24,254,28,87,60,58,209,171,217,150,189,106,134,65,171,154,129,61,36,151,220,138,161,179,84,37,36,9,12,17,49,145,182,40,161,141,159,53,70,71,20,113,198,138,229,115,213,24,138,231,57,202,174,91,63,240,161,216,229,54,53,106,178,110,227,81,159,86,151,219,149,61,67,241,27,74,178,90,116,161,164,149,178,64,234,217,209,200,213,149,243,196,231,246,154,157,98,72,101,108,157,94,233,25,217,225,94,53,126,169,241,111,167,244,62,227,113,59,175,133,14,248,233,178,91,85,147,104,250,140,202,181,190,219,105,234,25,136,221,149,242,212,37,117,36,77,146,119,81,78,174,87,44,79,130,38,191,180,228,233,18,195,19,99,232,199,70,206,245,154,0,80,15,138,63,174,205,77,252,151,217,232,137,255,0,225,139,191,31,219,125,138,155,65,181,98,245,203,62,199,237,237,248,109,210,227,113,238,85,101,16,181,243,58,78,141,237,53,59,212,240,54,157,29,202,73,37,153,169,36,203,215,132,174,73,254,1,26,183,209,188,219,22,207,52,226,150,231,29,171,227,57,158,81,230,41,241,155,108,172,122,82,186,72,145,157,218,154,153,27,211,164,49,119,98,85,141,174,73,36,115,218,214,241,69,124,177,210,94,217,46,215,91,254,238,244,162,251,125,185,213,220,110,87,29,72,177,85,214,86,85,204,233,167,169,158,75,156,46,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,83,73,32,138,190,40,254,132,245,55,242,95,120,162,41,91,105,222,169,244,111,234,6,61,238,48,26,83,0,30,83,84,181,75,4,209,108,18,231,169,154,151,125,248,54,55,102,236,249,218,223,43,53,71,107,187,51,33,143,247,112,177,242,59,172,146,177,191,117,171,211,175,85,232,136,170,153,247,222,14,236,243,45,221,106,135,219,139,237,61,93,158,197,65,79,29,53,139,28,117,122,85,65,106,98,198,196,157,88,244,142,36,123,229,149,139,35,158,172,231,211,182,197,85,108,76,68,225,69,239,120,113,111,142,167,117,184,109,126,31,168,44,164,167,212,92,62,158,7,215,77,19,226,137,151,186,71,42,177,43,98,129,21,28,199,181,200,214,206,214,183,180,215,203,19,154,173,73,146,40,230,81,85,126,57,223,130,127,169,63,150,156,171,193,83,213,62,83,244,254,187,220,109,197,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,28,171,114,251,139,193,54,191,165,149,250,153,157,84,127,157,163,179,209,112,155,250,206,233,229,166,154,10,62,228,81,73,217,238,246,30,222,235,219,193,159,197,87,248,34,231,175,93,53,211,81,247,23,168,247,29,80,213,11,207,158,186,215,116,138,24,98,69,101,45,190,149,170,171,29,45,52,106,171,219,133,156,157,209,58,171,149,206,115,222,231,189,239,123,172,43,195,11,195,222,213,127,181,82,110,59,95,49,58,75,141,182,227,79,83,14,59,139,95,173,13,154,10,152,36,108,61,155,179,145,242,43,94,199,53,106,89,28,83,64,168,168,172,157,139,254,9,199,0,241,20,216,173,78,214,179,37,206,52,250,130,173,250,87,127,168,134,26,25,170,106,162,123,237,151,25,146,161,235,109,68,89,22,121,152,216,233,221,35,38,115,63,176,246,177,207,123,218,175,127,63,216,230,238,238,187,65,213,199,101,115,219,170,239,24,157,250,157,182,220,142,213,5,67,152,247,192,143,71,50,170,22,43,146,39,212,194,188,184,119,19,162,178,73,163,71,71,221,89,27,160,140,79,41,177,103,56,173,155,53,197,171,188,237,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,156,30,141,123,121,49,237,94,142,68,114,117,232,168,139,242,40,95,197,31,215,102,166,254,75,236,244,68,106,196,242,155,238,13,149,89,179,92,90,187,201,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,193,232,230,59,139,216,213,232,228,86,175,78,138,138,159,35,65,59,28,221,221,171,119,218,70,236,174,123,117,37,159,44,176,212,54,219,145,218,160,168,107,216,201,213,136,230,85,66,197,114,202,202,105,147,151,14,226,117,71,199,52,104,233,59,75,35,164,80,0,0,82,7,140,22,142,95,112,109,208,46,170,212,77,230,44,186,151,111,130,162,142,78,44,103,98,170,134,158,10,74,138,110,136,247,61,220,88,202,105,123,138,214,53,124,207,6,242,88,220,167,182,240,96,215,154,108,87,84,50,93,0,190,214,213,249,124,226,157,183,75,19,29,81,43,160,142,227,71,28,142,158,54,66,140,86,49,243,83,117,123,165,87,51,229,67,27,23,154,185,136,222,21,226,143,235,179,83,127,37,246,122,34,116,248,64,101,54,44,27,101,250,133,154,229,53,222,74,203,143,230,23,107,165,198,167,180,249,59,20,176,90,104,36,150,78,12,71,61,220,88,199,47,70,162,185,122,116,68,85,249,21,45,170,186,153,149,107,38,163,228,122,165,154,213,249,139,214,77,112,150,225,83,198,73,31,28,60,215,238,65,23,113,239,123,97,137,136,216,227,98,185,120,70,198,53,23,163,80,188,159,12,13,23,181,105,78,210,241,43,236,216,133,37,167,39,206,105,221,126,188,214,53,237,150,122,248,36,154,87,91,220,249,17,206,232,196,163,124,46,108,72,168,140,89,36,85,107,100,124,157,126,191,20,127,66,122,155,249,47,188,81,20,109,162,25,173,171,77,117,163,1,212,107,237,61,92,246,220,87,40,181,94,235,34,164,99,93,60,144,83,85,199,52,141,141,174,115,90,175,86,177,81,17,92,212,235,211,170,167,241,52,167,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,132,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,20,173,227,87,234,159,22,250,127,67,238,55,18,0,23,189,225,197,190,58,157,214,225,181,248,126,160,178,146,159,81,112,250,120,31,93,52,79,138,38,94,233,28,170,196,173,138,4,84,115,30,215,35,91,59,90,222,211,95,44,78,106,181,38,72,163,153,64,2,170,252,115,191,4,255,0,82,127,45,33,175,135,166,127,134,233,134,241,180,231,51,212,12,134,146,197,98,165,168,175,166,168,184,85,170,182,8,31,83,111,169,167,137,100,119,78,140,98,203,52,104,175,119,70,49,21,92,229,107,81,92,154,30,0,241,90,209,171,216,110,130,233,126,65,171,154,129,61,92,118,44,118,157,179,84,37,36,11,52,242,189,242,54,40,161,141,159,36,87,201,44,145,198,138,229,107,17,94,138,231,53,168,174,76,198,26,83,218,119,165,141,27,250,127,143,123,116,6,107,14,235,179,237,217,230,91,69,213,15,183,22,42,122,187,197,138,190,158,74,107,238,56,218,244,165,130,234,196,141,233,2,189,235,28,168,199,197,43,210,70,189,25,207,167,113,136,168,217,94,139,126,120,214,189,233,62,97,163,83,110,7,28,202,252,222,3,79,111,175,186,73,119,242,53,49,241,165,162,116,173,169,147,176,248,210,101,224,176,74,157,56,114,119,31,186,139,213,58,212,182,19,227,39,184,44,123,81,239,183,236,179,30,181,101,120,101,214,225,61,69,22,59,80,177,82,85,90,41,85,102,88,105,169,235,160,133,188,248,247,33,71,201,60,50,185,237,133,58,118,213,238,113,47,247,147,171,63,183,95,10,252,131,87,62,200,93,113,127,181,22,251,29,111,194,238,109,233,52,31,215,84,109,228,215,116,78,228,47,227,220,138,94,45,238,68,248,223,197,188,184,165,32,147,211,195,115,196,18,155,110,213,50,104,246,178,93,106,221,167,87,26,135,84,209,92,166,150,89,153,140,189,34,158,73,82,42,120,96,150,105,153,83,50,192,213,99,92,214,70,245,124,157,58,190,69,91,180,0,138,190,34,59,67,254,149,186,52,159,101,168,187,218,133,135,119,107,113,126,117,254,90,25,251,174,139,205,82,73,201,22,53,238,199,19,120,43,184,113,150,56,186,200,200,214,94,84,23,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,127,219,1,222,13,171,118,90,70,215,92,22,174,60,239,14,167,163,160,202,217,52,77,70,84,206,246,57,35,174,137,209,177,177,112,168,88,101,122,198,214,181,98,123,94,206,60,18,57,36,172,191,19,13,235,219,183,63,157,219,112,157,52,185,249,157,54,196,186,84,209,86,70,181,80,252,102,186,104,99,89,42,38,167,153,177,240,236,245,124,17,163,163,228,157,103,114,61,91,50,53,190,43,96,59,62,186,238,203,87,26,219,130,82,71,130,97,213,20,117,249,91,230,149,200,250,152,30,247,44,116,49,54,55,182,94,117,9,12,172,89,26,230,164,76,107,223,203,154,71,28,151,253,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,86,222,57,223,130,127,169,63,150,149,86,91,167,133,14,248,233,178,91,85,147,104,250,140,202,181,190,219,105,234,25,136,221,149,242,212,37,117,36,77,146,119,81,78,174,87,44,79,130,38,191,180,228,233,18,195,19,99,232,199,70,206,245,154,0,10,86,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,27,63,77,255,0,50,45,80,0,12,214,110,199,213,62,178,125,64,200,125,198,115,202,105,110,169,103,122,45,157,219,53,51,77,47,191,6,201,44,221,239,37,91,229,97,168,237,119,97,124,50,126,238,102,62,55,117,142,87,183,239,53,122,117,234,157,21,17,83,67,219,85,220,198,27,186,253,35,163,213,44,62,134,174,220,246,212,58,219,119,182,84,162,185,246,235,140,108,141,242,192,146,113,70,204,206,50,198,246,72,212,78,76,123,121,53,143,231,27,43,3,90,60,91,53,182,221,184,188,130,253,161,25,133,37,211,75,233,106,27,13,158,203,126,199,224,108,21,76,109,43,98,146,103,57,136,202,196,99,167,73,39,141,22,102,63,162,177,30,214,167,40,146,202,182,125,185,250,157,216,105,127,237,41,218,77,144,97,84,233,81,37,51,31,95,60,83,209,87,61,146,61,174,90,41,147,132,179,177,136,214,35,222,232,35,98,72,231,198,197,145,98,145,91,18,188,109,52,207,42,200,52,227,78,245,74,211,73,230,44,184,125,194,225,111,187,246,227,145,242,83,249,244,166,236,78,238,44,86,50,20,125,34,198,231,189,205,253,228,240,53,17,202,255,0,148,43,240,197,213,47,217,126,242,112,175,55,125,248,101,171,45,243,24,181,195,251,215,189,230,188,212,107,229,32,249,49,206,103,42,232,232,190,251,120,244,233,247,156,140,87,151,252,85,95,141,166,181,255,0,244,11,183,58,59,127,255,0,131,53,184,85,73,23,254,241,71,73,28,47,73,63,247,213,145,174,143,252,194,181,223,219,66,53,120,86,104,229,139,87,119,113,104,169,200,230,235,73,129,91,229,204,99,166,226,255,0,239,170,170,105,224,142,153,57,177,237,86,118,231,168,138,126,191,121,174,236,112,115,85,175,85,75,233,0,252,156,179,41,177,96,216,173,231,53,202,107,188,149,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,156,24,142,123,184,177,142,94,141,69,114,244,232,136,171,242,40,135,196,27,123,119,93,215,231,241,216,177,137,234,232,116,235,21,168,168,134,213,70,218,167,58,11,180,237,154,102,178,236,248,221,12,79,99,228,167,116,109,108,82,35,150,20,238,35,85,22,73,58,198,184,240,12,202,92,6,163,84,155,143,85,166,39,75,120,134,192,251,179,145,27,2,220,101,134,73,219,78,197,85,234,247,164,80,189,238,226,139,193,22,62,124,123,145,242,249,49,172,90,251,152,92,102,180,227,148,62,110,174,158,223,95,116,146,62,235,35,227,75,69,75,45,93,76,157,94,168,139,194,8,37,127,78,188,157,199,163,81,92,168,139,250,186,85,169,153,86,141,234,62,57,170,88,85,95,151,189,99,55,8,174,20,220,164,145,145,205,193,126,252,18,246,222,199,186,25,88,174,142,70,35,147,156,111,123,85,122,57,77,15,109,87,115,24,110,235,244,142,143,84,176,250,26,187,115,219,80,235,109,222,217,82,138,231,219,174,49,178,55,203,2,73,197,27,51,56,203,27,217,35,81,57,49,237,228,214,63,156,108,140,30,53,126,150,49,111,168,20,62,221,113,42,87,111,89,77,139,6,215,221,52,205,114,154,239,37,101,199,243,11,53,210,227,83,218,124,157,138,88,43,98,146,89,56,49,28,247,113,99,28,189,26,138,229,233,209,17,87,228,105,122,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,7,228,229,153,77,139,6,197,111,57,174,83,93,228,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,224,196,115,221,197,140,114,244,106,43,151,167,68,69,95,145,154,45,111,205,109,90,149,173,25,246,163,88,169,234,224,182,229,89,69,214,247,71,21,91,26,217,227,130,166,174,73,163,108,141,107,156,212,122,53,232,138,136,231,39,94,189,21,127,137,121,62,23,30,132,244,203,243,175,120,173,41,91,118,62,169,245,147,234,6,67,238,51,150,211,225,29,174,154,113,151,237,178,207,162,22,203,207,107,51,193,60,252,183,43,93,66,35,36,154,150,162,190,105,227,170,167,249,175,118,20,243,12,141,234,157,28,201,17,17,205,68,124,78,146,117,2,42,248,163,250,19,212,223,201,125,226,136,165,109,167,122,167,209,191,168,24,247,184,192,105,76,16,3,198,175,210,198,45,245,2,135,219,174,37,112,120,123,231,248,110,150,110,231,9,212,29,65,200,105,44,120,245,142,158,247,83,93,93,82,171,194,38,124,30,177,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,23,242,183,131,187,60,203,119,90,161,246,226,251,79,87,103,177,80,83,199,77,98,199,29,94,149,80,90,152,177,177,39,86,61,35,137,30,249,101,98,200,231,171,57,244,237,177,85,91,19,17,36,87,134,46,195,191,109,247,218,109,121,213,139,47,44,7,31,184,55,225,182,187,141,187,185,75,148,76,214,76,217,58,59,186,213,236,211,206,218,117,119,40,228,138,103,36,144,175,94,18,181,46,164,165,111,26,191,84,248,183,211,250,31,113,184,144,0,189,239,14,45,241,212,238,183,13,175,195,245,5,148,148,250,139,135,211,192,250,233,162,124,81,50,247,72,229,86,37,108,80,34,163,152,246,185,26,217,218,214,246,154,249,98,115,85,169,50,69,28,202,5,0,248,163,250,236,212,223,201,125,158,136,139,246,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,23,253,176,29,224,218,183,101,164,109,117,193,106,227,206,240,234,122,58,12,173,147,68,212,101,76,239,99,146,58,232,157,27,27,23,10,133,134,87,172,109,107,86,39,181,236,227,193,35,146,73,64,114,173,206,238,23,21,218,254,141,94,181,115,41,166,243,254,67,183,77,110,181,178,170,58,121,174,117,210,187,140,84,241,185,235,254,148,143,86,181,238,100,81,74,244,99,248,113,92,240,235,70,175,102,90,245,170,25,6,174,106,4,244,146,95,114,42,134,205,80,148,144,36,48,68,198,70,216,162,134,54,124,213,25,28,81,199,26,43,149,207,84,98,43,156,231,42,185,125,6,211,189,83,232,223,212,12,123,220,96,52,166,8,171,226,143,232,79,83,127,37,247,138,34,141,180,67,53,181,105,174,180,96,58,141,125,167,171,158,219,138,229,22,171,221,100,84,140,107,167,146,10,106,184,230,145,177,181,206,107,85,234,214,42,34,43,154,157,122,117,84,254,38,148,240,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,240,149,157,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,3,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,161,111,16,205,233,221,119,79,170,21,22,44,67,32,171,118,149,227,85,8,152,253,26,211,58,149,43,103,72,248,203,112,158,55,57,92,247,185,203,43,98,87,163,85,144,171,83,183,27,223,55,47,63,177,125,153,95,119,135,168,245,86,201,46,191,6,195,49,127,47,81,147,92,162,123,22,169,177,202,175,237,83,83,70,238,189,102,151,181,42,36,142,106,199,27,88,231,59,146,163,34,146,127,248,139,248,114,216,181,11,21,171,214,109,3,197,252,150,95,143,219,227,109,102,59,105,163,124,159,29,165,130,58,74,106,120,105,227,89,155,21,47,149,164,167,147,132,80,66,174,155,162,49,26,175,227,214,163,48,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,115,137,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,66,123,62,221,158,27,187,173,47,251,113,98,167,164,179,223,104,42,36,166,190,227,141,175,90,169,237,79,89,30,144,43,222,177,196,175,100,177,49,36,107,209,156,58,247,24,138,174,137,232,144,131,199,59,240,79,245,39,242,211,149,120,42,122,167,202,126,159,215,123,141,184,186,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,0,0,0,0,0,0,0,2,149,188,94,240,93,199,80,235,45,38,117,169,23,79,141,105,181,95,42,60,58,123,124,15,138,134,213,213,168,233,40,230,137,92,238,21,142,237,243,116,174,114,249,134,177,28,197,107,98,88,41,226,86,218,242,77,47,196,117,231,6,200,181,163,24,164,191,225,52,119,136,86,245,71,86,178,44,13,129,221,91,230,36,142,54,61,211,50,23,57,179,172,28,92,147,36,75,18,162,163,212,210,157,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,53,221,14,166,104,214,150,104,118,85,123,215,154,190,152,133,202,223,81,102,171,183,197,35,155,85,118,243,48,190,53,161,166,70,61,143,116,210,177,94,137,197,205,226,212,115,220,230,49,142,123,115,109,118,146,213,53,214,182,107,21,21,93,29,181,245,18,58,142,158,174,165,181,51,195,2,185,123,108,146,86,199,27,100,122,55,162,43,210,54,35,149,21,81,173,235,209,45,255,0,193,99,24,213,203,94,145,229,121,21,230,225,73,79,167,87,155,195,223,101,182,205,109,123,106,231,184,177,145,199,83,91,21,66,241,106,211,43,89,28,10,223,222,242,150,7,244,88,86,39,164,208,131,197,31,215,102,166,254,75,236,244,71,20,167,208,189,71,174,208,233,183,15,108,179,121,236,50,135,32,151,27,185,84,211,170,190,75,117,83,97,167,146,55,212,51,167,220,134,79,52,198,50,68,85,111,113,170,199,112,87,196,146,125,123,117,215,156,203,109,186,185,98,213,108,50,182,173,175,183,84,49,151,58,24,106,18,22,93,173,202,246,173,69,20,170,230,61,188,36,107,122,35,149,142,224,244,100,141,78,108,106,166,132,246,235,175,56,110,228,180,142,197,170,216,101,109,35,153,113,167,99,46,116,48,212,44,207,180,220,81,141,90,138,41,85,204,99,185,198,231,116,71,43,27,205,138,201,26,156,30,213,94,150,0,0,134,190,42,27,120,181,107,46,218,46,185,229,45,170,174,171,44,211,26,121,175,118,151,195,88,216,88,218,37,124,43,114,108,173,145,120,61,137,77,11,166,68,78,146,115,167,98,49,87,147,163,146,152,52,7,88,239,187,127,214,92,79,88,177,200,124,197,94,51,112,109,68,148,220,152,207,55,74,246,186,58,154,110,111,99,210,62,236,18,75,23,115,130,185,156,249,55,239,53,20,236,30,38,55,107,85,255,0,122,250,129,125,177,92,233,46,54,219,141,61,134,174,142,178,146,102,205,5,76,18,89,40,93,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,160,197,181,142,197,131,120,92,229,90,85,81,15,152,189,106,94,168,79,79,71,31,39,179,177,75,67,77,103,171,168,169,234,140,115,29,197,236,166,139,182,174,99,151,204,243,111,36,141,200,113,93,172,104,167,244,137,220,22,19,163,146,92,60,149,38,65,112,95,63,59,101,237,200,202,24,34,125,69,87,105,221,185,17,38,88,33,149,35,228,197,111,113,89,203,163,122,170,105,76,138,190,40,254,132,245,55,242,95,120,162,40,4,157,62,28,30,32,21,155,119,190,197,164,154,189,145,127,181,61,127,153,158,42,154,136,231,168,147,29,170,224,249,57,83,178,22,73,35,225,154,68,70,62,20,111,20,146,84,149,170,207,223,36,183,126,10,86,241,171,245,79,139,125,63,161,247,27,137,15,240,109,11,212,125,73,211,140,231,84,48,171,55,197,109,90,115,228,101,191,195,2,171,170,169,233,106,146,161,82,169,177,162,125,248,99,242,174,238,170,47,38,53,237,122,181,88,217,30,207,192,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,206,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,93,9,236,251,118,120,110,238,180,191,237,197,138,158,146,207,125,160,168,146,154,251,142,54,189,106,167,181,61,100,122,64,175,122,199,18,189,146,196,196,145,175,70,112,235,220,98,42,186,39,162,119,80,10,171,241,206,252,19,253,73,252,180,170,178,221,60,40,119,199,77,146,218,172,155,71,212,102,85,173,246,219,79,80,204,70,236,175,150,161,43,169,34,108,147,186,138,117,114,185,98,124,17,53,253,167,39,72,150,24,155,31,70,58,54,119,172,208,249,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,51,237,190,141,230,223,119,135,168,244,183,56,237,95,6,195,49,127,49,79,140,219,101,99,22,169,177,202,172,238,212,212,200,222,189,102,151,181,18,172,109,114,199,27,88,214,183,146,163,229,146,53,154,83,218,119,165,141,27,250,127,143,123,116,6,107,14,191,175,59,103,204,180,27,30,211,108,206,243,93,73,113,199,181,71,23,162,200,236,181,176,170,49,237,124,148,180,243,84,210,75,18,185,92,215,194,234,152,209,31,243,100,140,123,28,138,142,231,28,126,127,21,215,77,71,196,52,159,53,209,11,101,231,187,134,103,126,82,91,149,174,161,21,241,195,85,79,83,4,241,213,83,252,211,181,50,249,118,70,245,78,173,124,106,136,230,170,178,39,71,245,237,187,68,46,187,143,214,220,91,69,236,215,202,75,53,70,71,81,43,95,95,83,27,164,101,52,16,193,37,68,207,70,55,230,247,164,80,201,193,157,90,142,127,22,171,152,138,175,75,180,241,71,244,39,169,191,146,251,197,17,69,122,79,130,254,212,53,79,13,211,63,138,124,51,237,110,65,110,177,121,222,199,123,202,249,170,152,225,238,246,249,55,159,30,231,46,60,155,215,167,78,169,215,169,245,235,70,144,230,90,11,170,25,6,145,234,4,20,145,223,113,218,134,195,80,180,147,164,208,74,199,198,217,98,154,55,252,149,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,44,211,194,83,122,255,0,27,163,163,218,110,166,220,238,181,151,168,123,210,97,119,9,215,191,27,168,97,131,184,251,99,149,27,206,62,203,34,150,72,157,35,156,213,141,93,18,44,105,20,44,125,159,128,85,95,140,22,208,255,0,142,238,48,90,47,243,20,89,203,100,175,255,0,176,165,160,171,134,39,167,250,16,72,140,127,249,135,36,127,225,228,43,2,193,150,101,88,167,196,190,203,100,215,91,55,198,109,243,90,110,63,15,173,146,159,206,80,203,211,187,77,55,5,78,228,47,226,222,81,187,171,93,209,58,162,244,61,6,139,233,14,101,175,90,161,143,233,30,159,193,73,37,247,34,168,116,52,235,87,58,67,4,76,100,110,150,89,164,127,205,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,87,71,218,47,164,56,110,130,233,126,63,164,122,127,5,92,118,44,118,157,208,211,173,92,235,52,242,189,242,58,89,102,145,255,0,36,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,79,106,85,95,142,119,224,159,234,79,229,165,122,237,203,68,46,187,142,214,27,46,141,88,175,148,150,139,149,254,158,226,234,58,186,184,220,248,18,122,122,25,234,99,100,156,126,243,88,247,64,140,87,162,57,88,143,87,35,95,199,130,249,92,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,156,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,186,159,13,61,245,84,238,107,25,170,211,13,78,175,171,170,213,12,114,158,123,149,85,115,169,98,142,11,189,185,106,17,27,59,18,8,217,20,47,133,103,134,23,70,173,78,73,219,145,174,122,186,68,142,111,128,82,183,141,95,170,124,91,233,253,15,184,220,78,171,224,99,248,217,250,111,249,145,106,128,0,102,179,118,62,169,245,147,234,6,67,238,51,158,131,46,218,102,101,143,109,95,2,221,101,154,162,174,247,143,101,85,23,26,107,212,112,208,35,89,143,62,10,215,82,211,44,178,36,142,116,140,157,209,201,209,253,182,49,143,225,26,170,186,70,114,243,251,125,220,238,178,237,134,251,118,191,233,14,81,240,217,47,118,249,109,245,212,211,194,218,138,89,186,177,233,12,238,133,253,88,179,64,247,172,145,61,81,122,59,147,92,142,142,73,99,127,63,196,241,107,238,115,149,89,176,172,90,135,206,222,178,11,133,61,174,221,77,221,100,125,250,169,228,108,113,71,205,234,214,55,147,222,212,234,229,70,167,94,170,168,159,51,74,122,3,163,150,45,191,232,214,39,163,184,228,222,98,147,25,183,182,158,74,158,47,103,155,170,123,157,37,77,79,7,189,235,31,118,121,37,151,183,205,90,206,124,91,247,90,136,121,77,232,104,229,247,95,118,193,159,233,86,45,55,11,213,214,223,29,69,186,62,44,95,51,85,73,81,21,92,84,221,94,246,49,157,231,211,182,46,227,156,141,103,115,154,245,70,244,92,230,90,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,105,251,79,115,91,86,165,96,24,214,163,88,169,234,224,182,229,86,122,43,221,28,85,108,107,103,142,10,152,89,52,109,145,173,115,154,143,70,189,17,81,28,228,235,215,162,175,241,40,47,196,87,88,239,186,201,187,140,238,166,239,15,151,164,195,238,19,225,214,186,110,76,127,102,150,130,121,99,114,243,107,24,174,238,206,181,19,244,119,39,51,191,195,147,154,198,169,97,94,11,24,5,53,139,111,57,94,160,212,99,213,116,119,44,171,40,125,51,43,166,73,90,202,251,117,29,60,105,10,196,142,94,14,99,42,39,175,98,189,137,243,127,54,185,87,182,136,219,10,0,166,15,20,109,246,218,181,178,235,14,132,104,190,77,87,81,132,216,234,30,236,130,227,73,59,124,150,67,90,215,49,98,100,124,83,148,180,212,238,99,149,31,207,183,44,142,71,163,92,144,195,43,162,174,213,118,207,153,110,191,87,40,244,183,15,174,164,183,49,180,238,185,93,238,117,42,142,101,186,221,27,227,100,179,164,124,145,211,63,148,177,177,145,181,83,147,222,222,78,99,57,200,203,31,241,86,211,60,87,70,246,35,166,122,91,133,82,121,123,46,51,152,91,45,244,220,163,141,146,77,194,217,113,231,60,189,182,49,142,154,87,171,164,145,232,212,231,35,222,229,78,174,82,21,248,92,122,236,211,47,206,189,158,180,238,190,43,27,28,166,211,91,173,126,233,52,217,245,114,216,178,123,194,191,41,182,57,146,206,182,235,141,83,158,245,173,100,157,21,25,77,52,189,90,230,200,228,237,205,44,109,98,185,178,182,56,97,174,218,55,23,157,237,127,84,232,53,51,5,168,255,0,53,71,120,162,225,15,245,157,175,204,195,52,244,125,201,98,147,179,221,236,49,189,214,55,155,63,138,47,241,69,177,255,0,20,61,94,195,117,235,97,58,109,171,154,127,61,92,150,44,139,56,163,154,157,42,224,88,103,137,236,162,185,197,44,50,51,230,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,81,101,143,248,83,239,142,155,77,110,180,27,91,212,150,85,203,98,201,239,8,204,90,230,215,203,58,219,174,53,78,99,18,137,241,245,84,101,52,210,244,115,93,27,83,183,52,178,57,232,230,202,233,33,184,144,81,183,137,126,248,234,119,29,153,77,163,216,59,41,25,167,88,93,226,71,195,87,27,226,168,125,242,227,10,73,2,214,182,102,43,154,148,200,215,202,216,90,199,125,246,72,178,61,85,92,198,67,8,11,254,240,184,244,39,166,95,157,123,197,105,74,219,177,245,79,172,159,80,50,31,113,156,252,157,11,215,77,71,219,166,163,219,181,67,75,239,62,70,235,67,214,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,114,23,241,111,84,234,142,71,53,175,99,152,246,49,237,208,166,218,55,23,130,110,131,75,40,53,51,5,168,255,0,53,71,120,162,225,55,245,101,211,203,67,52,244,125,201,98,143,189,218,239,177,189,214,55,131,255,0,138,47,241,68,234,164,85,241,71,244,39,169,191,146,251,197,17,74,219,78,245,79,163,127,80,49,239,113,128,210,152,32,7,141,95,165,140,91,234,5,15,183,92,74,86,36,166,197,246,101,125,222,30,163,213,91,36,186,252,27,12,197,252,189,70,77,114,137,236,90,166,199,42,191,181,77,77,27,186,245,154,94,212,168,146,57,171,28,109,99,156,238,74,140,138,75,138,221,126,235,244,191,100,58,95,107,115,172,20,147,220,167,167,109,38,39,137,210,54,74,24,42,224,166,146,154,41,162,142,104,160,146,26,86,65,12,236,122,53,205,106,42,49,24,207,249,163,167,135,255,0,137,213,30,174,214,90,116,67,112,53,190,83,58,171,231,21,183,38,157,240,69,75,126,170,146,121,28,202,87,69,12,81,71,75,50,70,232,99,137,62,243,102,115,28,156,155,35,152,201,35,95,141,95,170,124,91,233,253,15,184,220,78,21,182,93,159,100,219,165,210,253,82,189,105,202,85,214,102,216,53,69,129,214,171,59,101,167,138,11,156,21,146,85,50,165,143,146,119,198,216,158,198,194,201,90,245,127,78,145,200,206,46,89,26,230,113,92,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,156,226,127,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,208,70,206,183,139,130,110,255,0,4,168,191,216,40,254,13,146,89,184,125,160,199,251,147,84,124,47,187,53,67,41,127,190,159,4,81,207,221,142,157,100,253,218,47,14,188,93,209,83,231,32,10,1,241,71,245,217,169,191,146,251,61,17,202,180,215,111,89,86,170,104,214,168,234,230,45,83,223,253,149,252,38,166,227,107,101,44,146,205,83,67,88,234,150,203,81,27,152,139,211,177,229,219,35,209,205,70,246,150,87,171,219,218,226,255,0,41,165,186,165,157,232,182,119,108,212,205,52,190,252,27,36,179,119,188,149,111,149,134,163,181,221,133,240,201,251,185,152,248,221,214,57,94,223,188,213,233,215,170,116,84,69,75,244,209,13,246,232,54,177,104,53,207,93,235,50,106,76,86,143,21,167,99,178,235,117,198,126,83,217,39,119,201,172,94,41,202,118,74,228,84,129,241,179,172,203,247,26,212,149,31,19,41,91,120,59,179,204,183,117,170,31,110,47,180,245,118,123,21,5,60,116,214,44,113,213,233,85,5,169,139,27,18,117,99,210,56,145,239,150,86,44,142,122,179,159,78,219,21,85,177,49,17,136,237,51,50,200,118,175,158,238,178,243,81,87,100,199,177,90,139,117,53,150,57,168,17,204,200,95,61,107,105,106,86,41,22,70,186,54,64,233,35,234,254,219,216,247,243,141,21,29,27,248,249,253,167,122,167,209,191,168,24,247,184,192,105,76,17,87,197,31,208,158,166,254,75,239,20,69,0,147,167,195,131,196,2,179,110,247,216,180,147,87,178,47,246,167,175,243,51,197,83,81,28,245,18,99,181,92,31,39,42,118,66,201,36,124,51,72,136,199,194,141,226,146,74,146,181,89,251,228,150,239,193,5,124,92,241,205,193,95,118,251,20,154,84,255,0,55,130,210,119,165,207,237,112,83,197,45,84,180,177,203,77,61,45,83,121,70,178,36,48,73,79,35,165,88,158,215,35,94,215,57,174,141,178,58,58,65,52,103,178,60,159,68,178,157,180,97,213,90,3,111,164,180,227,16,83,189,146,216,225,185,79,92,251,37,198,71,173,69,101,20,178,212,126,249,207,100,211,189,81,207,68,230,199,177,236,78,219,217,215,186,153,204,222,230,91,162,89,230,229,243,28,207,64,93,87,62,49,124,168,101,202,90,217,165,159,133,117,198,118,36,213,147,197,21,68,81,205,3,22,105,30,139,27,249,253,246,189,204,115,99,123,35,143,170,248,80,226,90,185,122,221,165,147,37,211,150,213,211,88,172,52,245,11,151,87,44,79,125,19,109,211,67,34,54,154,116,108,177,35,223,44,172,103,105,170,175,227,36,109,159,183,35,105,222,132,138,241,206,252,19,253,73,252,180,229,94,10,158,169,242,159,167,245,222,227,110,46,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,231,250,233,161,122,113,184,189,56,184,233,126,168,89,188,245,170,187,164,176,205,18,163,42,173,245,77,69,72,234,169,164,84,94,220,204,228,238,139,209,90,173,115,152,246,189,143,123,29,158,205,203,237,211,59,218,254,169,215,233,158,117,79,254,118,178,207,91,206,31,235,59,95,153,154,24,43,59,113,75,39,103,187,216,123,187,79,119,54,127,5,79,224,171,50,188,52,252,68,241,157,21,198,106,180,55,112,23,218,75,78,19,105,167,158,191,27,188,54,130,162,105,233,167,146,161,31,45,11,227,165,134,71,74,199,186,105,166,108,142,68,86,43,100,106,185,232,248,219,31,10,223,214,245,242,173,214,106,61,93,146,211,115,242,250,101,140,220,38,143,28,183,211,172,140,142,191,130,186,54,220,234,18,70,177,238,154,86,42,171,26,246,167,102,55,171,17,57,58,87,203,250,190,31,187,17,190,238,171,42,143,53,202,89,228,180,203,31,184,36,119,26,158,172,147,226,149,80,73,75,36,182,174,12,168,138,162,14,237,53,67,151,204,181,21,172,233,209,58,187,228,151,189,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,65,158,40,254,187,53,55,242,95,103,162,39,79,132,6,45,98,206,118,95,168,88,86,83,67,231,108,185,6,97,118,181,220,105,187,175,143,191,75,61,166,130,57,99,230,197,107,219,201,143,114,117,106,163,147,175,84,84,95,153,5,183,245,178,140,171,106,122,143,87,123,180,219,60,198,153,100,215,9,164,199,46,20,233,35,227,160,230,174,145,182,202,133,145,207,123,102,137,136,168,199,61,203,222,141,138,244,94,77,149,145,121,253,142,110,238,235,180,29,92,118,87,61,186,174,241,137,223,169,219,109,200,237,80,84,57,143,124,8,244,115,42,161,98,185,34,125,76,43,203,135,113,58,43,36,154,52,116,125,213,145,186,8,196,242,155,22,115,138,217,179,92,90,187,206,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,193,232,215,183,147,30,213,232,228,71,39,94,138,136,191,35,245,128,0,25,150,215,237,28,190,237,255,0,89,114,205,29,200,230,243,21,120,205,193,212,241,212,241,99,60,221,43,218,146,83,84,240,99,222,145,247,96,146,41,123,124,213,204,231,197,223,121,170,135,138,185,221,174,183,170,150,86,94,110,117,117,245,17,211,193,72,201,106,102,116,175,108,16,68,200,97,137,28,229,85,70,71,20,113,198,198,255,0,6,177,141,106,116,68,68,18,93,174,179,90,169,236,83,92,234,223,109,163,168,154,174,158,141,211,57,96,134,121,155,27,101,149,145,245,226,215,189,176,66,215,57,19,171,146,40,209,122,241,78,150,149,224,133,165,191,253,50,245,174,225,98,255,0,130,98,214,139,159,154,255,0,174,166,190,14,202,63,255,0,197,174,230,246,127,204,199,127,132,66,213,8,171,226,143,232,79,83,127,37,247,138,34,141,180,67,10,181,106,86,180,96,58,115,125,168,171,130,219,149,101,22,171,37,100,180,143,107,103,142,10,154,184,225,145,209,185,205,115,81,232,215,170,162,171,92,157,122,117,69,254,7,213,174,154,23,168,251,116,212,123,142,151,234,133,155,200,221,104,122,75,12,209,42,190,150,225,74,229,84,142,170,154,69,68,238,66,254,46,232,189,17,200,230,185,143,107,30,199,177,182,43,225,71,190,159,240,27,95,214,188,207,254,15,75,128,86,215,55,253,38,186,215,37,66,187,254,203,202,177,205,255,0,127,10,63,252,94,18,213,10,86,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,27,63,77,255,0,50,56,167,136,255,0,135,253,102,221,239,178,234,222,144,227,191,237,79,95,229,160,150,154,158,73,234,36,199,106,184,50,62,53,15,153,242,72,248,102,145,21,236,153,93,197,36,149,98,114,51,247,43,44,107,219,22,225,114,173,175,235,45,151,87,49,106,111,63,228,59,148,215,27,91,234,164,167,134,231,67,43,120,203,79,35,152,191,232,200,197,115,94,214,75,20,79,86,63,135,21,208,246,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,205,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,151,218,130,170,252,115,191,4,255,0,82,127,45,43,171,66,52,114,251,175,186,153,69,165,88,180,220,47,87,91,125,214,162,221,31,22,47,153,170,164,183,84,85,197,77,213,239,99,25,222,125,59,98,238,57,200,214,119,57,175,84,111,69,241,87,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,151,169,225,197,190,58,157,214,225,181,248,126,160,178,146,159,81,112,250,120,31,93,52,79,138,38,94,233,28,170,196,173,138,4,84,115,30,215,35,91,59,90,222,211,95,44,78,106,181,38,72,163,132,30,39,91,241,253,183,223,106,116,27,73,239,92,176,28,126,224,239,137,93,45,215,30,229,46,81,51,89,11,163,234,222,211,87,179,79,59,106,17,188,100,146,41,156,145,204,157,120,68,228,142,187,62,218,102,101,187,173,80,251,15,98,168,171,179,216,168,41,228,169,190,228,109,160,74,168,45,76,88,222,176,35,216,178,68,143,124,178,177,35,107,17,252,250,119,30,136,173,137,234,156,40,210,158,211,189,44,104,223,211,252,123,219,160,51,88,104,123,77,180,135,13,215,173,132,233,222,145,234,4,21,114,88,178,45,55,198,225,168,90,73,214,25,226,123,40,169,165,138,104,223,243,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,164,13,213,109,159,50,218,134,174,86,105,110,97,93,73,113,99,169,219,114,180,92,233,149,26,203,141,186,71,200,200,167,88,249,43,161,127,40,164,99,227,114,175,23,177,220,92,246,112,145,246,85,224,193,160,213,56,174,151,228,186,255,0,125,162,164,243,25,197,67,109,118,39,186,158,39,79,29,186,142,73,27,60,140,153,30,175,99,38,169,234,199,68,173,103,206,134,55,175,52,115,21,189,215,197,31,208,158,166,254,75,239,20,69,43,109,59,213,62,141,253,64,199,189,198,2,239,183,209,179,43,22,240,244,226,150,217,29,215,224,217,158,47,230,42,49,155,148,175,122,210,182,73,81,157,218,106,152,219,215,172,50,246,162,69,145,173,89,35,115,26,230,242,68,124,82,103,218,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,82,237,60,56,60,64,40,247,17,98,139,73,53,123,34,255,0,109,138,15,51,60,85,53,17,193,79,30,69,75,205,242,114,167,100,44,142,54,77,12,106,140,124,40,222,75,28,73,43,85,255,0,190,72,167,80,35,174,246,247,131,140,237,27,75,229,189,57,105,43,115,107,229,60,237,196,236,245,113,84,118,43,167,138,72,25,51,228,146,38,43,90,200,91,82,201,85,142,124,107,34,53,88,199,53,87,147,115,194,75,79,14,45,224,218,182,159,171,149,237,206,86,173,112,76,214,158,10,11,211,233,162,108,143,161,158,39,170,211,87,43,81,139,44,140,137,36,157,143,142,55,34,171,39,115,209,178,62,54,70,235,244,5,85,248,231,126,9,254,164,254,90,69,95,11,143,93,154,101,249,215,179,214,150,41,226,63,225,255,0,71,184,139,20,186,183,164,56,239,251,108,80,121,104,37,166,167,146,10,120,242,42,94,108,143,141,67,230,124,113,178,104,99,85,123,38,87,114,88,226,88,156,143,253,202,197,76,56,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,57,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,160,141,157,111,23,4,221,254,9,81,127,176,81,252,27,36,179,112,251,65,143,247,38,168,248,95,118,106,134,82,255,0,125,62,8,163,159,187,29,58,201,251,180,94,29,120,187,162,167,206,64,2,149,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,198,207,211,127,204,139,84,0,3,53,155,177,245,79,172,159,80,50,31,113,156,185,63,12,47,178,185,134,193,240,236,90,183,225,87,186,70,124,114,211,123,183,75,219,169,141,189,219,141,83,221,77,83,18,245,68,231,4,241,185,99,122,125,232,229,106,244,86,185,58,213,94,250,54,101,125,217,230,163,210,219,35,186,252,103,12,202,60,197,70,51,114,149,236,74,167,71,18,179,187,77,83,27,122,116,154,46,236,72,178,53,169,28,141,123,92,222,42,175,138,57,23,224,193,160,212,217,86,168,100,186,255,0,125,162,171,242,248,61,59,109,118,39,186,158,86,193,37,198,178,57,27,60,140,153,30,140,123,225,166,234,199,68,173,127,202,186,55,175,5,107,21,215,18,12,219,110,247,72,105,180,35,114,250,133,165,182,248,41,32,182,218,111,15,154,215,5,52,242,204,202,123,117,75,27,85,71,10,190,95,190,231,178,158,120,152,245,114,187,239,181,223,121,255,0,218,91,10,217,38,243,108,90,95,225,189,154,215,81,90,187,185,38,138,119,169,227,164,115,31,60,117,82,93,107,100,125,182,166,84,253,211,82,21,170,169,146,57,35,100,174,145,35,165,123,254,75,35,26,84,177,165,61,170,233,111,236,91,110,58,117,166,115,88,190,13,95,102,199,233,126,43,69,230,188,199,106,233,43,59,213,223,188,71,189,174,235,85,44,238,251,142,86,39,94,140,232,212,106,39,85,0,129,91,211,240,177,195,117,242,235,117,213,45,26,185,82,98,58,131,116,168,134,122,234,90,183,43,44,151,39,171,157,223,158,70,197,19,229,130,165,232,230,189,100,98,57,143,116,107,202,62,114,190,100,146,187,85,219,62,27,181,13,35,163,210,220,62,186,174,226,247,84,58,229,119,185,212,170,181,247,27,140,140,141,146,206,145,242,86,194,206,49,70,198,70,213,94,44,99,121,57,239,231,35,227,7,141,95,165,140,91,234,5,15,183,92,72,1,225,113,235,179,76,191,58,246,122,210,252,238,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,43,46,209,224,217,98,110,230,170,238,119,188,135,189,163,16,245,188,195,109,129,31,5,84,210,75,85,63,110,202,217,22,105,37,236,195,11,33,89,106,220,230,73,35,100,107,99,68,122,190,88,189,87,139,254,45,98,193,182,95,167,184,86,45,67,228,172,184,254,97,105,181,219,169,187,175,147,177,75,5,166,190,56,163,230,245,115,221,197,140,106,117,114,171,151,167,85,85,95,153,82,218,79,130,254,212,53,79,13,211,63,138,124,51,237,110,65,110,177,121,222,199,123,202,249,170,152,225,238,246,249,55,159,30,231,46,60,155,215,167,78,169,215,169,242,231,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,231,19,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,173,180,248,83,239,142,167,82,173,84,27,91,212,150,82,69,125,198,44,232,204,90,230,215,197,2,92,109,212,173,99,18,137,241,245,69,125,76,49,116,115,93,27,87,185,12,82,57,232,215,68,233,38,241,94,42,123,241,255,0,210,251,84,210,11,215,249,168,178,251,237,178,227,255,0,110,202,155,35,153,218,255,0,221,221,43,227,155,252,229,59,219,254,21,133,122,237,215,65,179,45,201,106,229,139,74,112,202,42,183,62,227,80,199,220,235,161,167,73,153,105,183,35,218,149,21,178,163,158,198,240,141,174,234,141,87,183,155,213,145,181,121,189,168,190,127,86,48,95,217,126,169,230,90,103,241,79,137,253,146,200,46,54,47,59,216,236,249,175,43,83,36,61,222,223,39,112,229,219,229,199,147,186,117,233,213,122,117,47,83,194,227,208,158,153,126,117,239,21,165,43,110,199,213,62,178,125,64,200,125,198,115,208,102,251,85,204,172,123,99,211,205,210,99,150,218,187,150,39,145,211,214,83,100,19,182,68,145,109,55,24,174,149,116,177,43,216,214,34,199,77,44,81,211,181,175,87,63,247,221,198,185,89,220,133,174,108,239,117,89,150,212,53,114,223,152,89,174,85,110,198,46,53,20,244,217,101,162,56,210,102,92,109,200,255,0,190,173,137,207,99,124,204,109,116,142,133,252,155,197,234,173,85,237,190,70,63,66,120,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,120,74,206,170,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,29,124,81,253,9,234,111,228,190,241,68,82,182,211,189,83,232,223,212,12,123,220,96,52,166,8,1,227,87,233,99,22,250,129,67,237,215,18,168,54,221,162,23,93,199,235,110,45,162,246,107,229,37,154,163,35,168,149,175,175,169,141,210,50,154,8,96,146,162,103,163,27,243,123,210,40,100,224,206,173,71,63,139,85,204,69,87,165,249,255,0,180,214,194,246,193,254,234,211,224,186,117,111,255,0,234,171,43,170,166,158,163,255,0,228,213,154,122,170,143,250,56,154,233,127,251,212,109,251,180,25,184,173,121,204,183,37,171,151,221,86,204,235,106,220,251,141,67,217,108,161,154,161,38,101,166,220,143,114,211,209,68,173,99,27,194,54,187,162,185,24,222,111,87,200,228,230,247,42,216,87,133,30,197,191,192,110,131,90,240,207,248,61,86,1,69,92,239,244,156,235,164,148,234,223,251,47,42,247,59,253,252,200,207,241,121,142,85,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,54,126,155,254,100,60,87,54,45,254,31,116,26,41,134,127,194,42,179,250,42,23,127,162,230,221,35,167,70,255,0,218,249,167,181,223,239,38,86,127,140,76,87,174,221,117,231,50,219,110,174,88,181,91,12,173,171,107,237,213,12,101,206,134,26,132,133,151,107,114,189,171,81,69,42,185,143,111,9,26,222,136,229,99,184,61,25,35,83,155,26,169,161,237,11,215,77,56,220,94,156,91,181,67,75,239,62,122,213,93,214,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,110,102,114,111,84,234,173,86,185,175,99,158,199,177,238,164,31,20,127,93,154,155,249,47,179,209,18,171,192,199,241,179,244,223,243,35,154,120,150,248,125,212,232,245,214,241,184,61,32,181,82,71,167,213,245,30,102,241,105,164,138,42,88,49,167,189,212,176,70,145,163,231,87,206,202,138,153,229,114,50,24,154,200,19,163,81,17,136,222,144,2,59,181,214,27,85,69,138,27,157,91,45,181,149,16,213,212,81,182,103,36,19,79,11,100,108,82,190,62,188,92,246,54,121,154,215,42,117,106,75,34,39,78,75,214,69,108,95,102,87,221,225,234,61,85,178,75,175,193,176,204,95,203,212,100,215,40,158,197,170,108,114,171,251,84,212,209,187,175,89,165,237,74,137,35,154,177,198,214,57,206,228,168,200,164,181,255,0,19,27,77,170,193,225,255,0,168,22,43,21,178,146,221,109,183,83,216,105,40,232,233,33,108,48,83,65,29,218,133,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,83,14,211,189,83,232,223,212,12,123,220,96,52,166,8,171,226,143,232,79,83,127,37,247,138,34,141,180,67,10,181,106,86,180,96,58,115,125,168,171,130,219,149,101,22,171,37,100,180,143,107,103,142,10,154,184,225,145,209,185,205,115,81,232,215,170,162,171,92,157,122,117,69,254,7,213,174,154,23,168,251,116,212,123,142,151,234,133,155,200,221,104,122,75,12,209,42,190,150,225,74,229,84,142,170,154,69,68,238,66,254,46,232,189,17,200,230,185,143,107,30,199,177,182,43,225,71,190,159,240,27,95,214,188,207,254,15,75,128,86,215,55,253,38,186,215,37,66,187,254,203,202,177,205,255,0,127,10,63,252,94,18,213,1,72,30,35,254,31,245,155,119,190,203,171,122,67,142,255,0,181,61,127,150,130,90,106,121,39,168,147,29,170,224,200,248,212,62,103,201,35,225,154,68,87,178,101,119,20,146,85,137,200,207,220,172,188,87,103,91,197,206,246,129,157,212,95,236,20,127,25,198,239,60,62,208,99,253,200,105,254,41,218,134,161,148,191,223,79,130,89,32,237,73,80,178,126,237,19,159,78,46,234,139,242,151,254,38,30,34,86,44,231,21,182,232,174,218,245,7,206,217,114,11,122,85,229,215,106,24,31,31,126,150,120,227,124,22,232,230,114,181,237,228,199,189,106,163,224,142,78,172,133,206,69,243,48,149,237,162,250,67,153,107,214,168,99,250,71,167,240,82,73,125,200,170,29,13,58,213,206,144,193,19,25,27,165,150,105,31,243,84,100,113,71,36,138,141,71,61,81,138,141,107,156,168,213,209,70,221,116,27,13,219,110,145,216,180,167,12,162,164,107,45,212,236,125,206,186,26,117,133,247,107,138,177,169,81,91,42,57,239,119,57,28,222,168,213,123,184,49,25,27,87,131,26,137,94,222,57,223,130,127,169,63,150,156,171,193,83,213,62,83,244,254,187,220,109,197,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,3,133,111,19,106,184,110,235,244,142,225,135,222,109,180,141,201,237,212,245,21,56,157,222,73,22,23,219,174,42,207,184,142,149,172,123,188,180,142,108,109,153,156,93,201,136,142,68,238,50,55,179,60,57,102,45,125,193,178,171,206,21,148,208,249,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,249,177,92,199,113,123,28,157,90,170,213,233,213,21,83,230,116,173,170,237,159,50,221,126,174,81,233,110,31,93,73,110,99,105,221,114,187,220,234,85,28,203,117,186,55,198,201,103,72,249,35,166,127,41,99,99,35,106,167,39,189,188,156,198,115,145,154,41,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,194,38,117,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,95,64,80,15,138,63,174,205,77,252,151,217,232,137,255,0,224,169,233,99,41,250,129,93,237,214,226,95,235,166,133,233,198,226,244,226,227,165,250,161,102,243,214,170,238,146,195,52,74,140,170,183,213,53,21,35,170,166,145,81,123,115,51,147,186,47,69,106,181,206,99,218,246,61,236,118,123,55,47,183,76,239,107,250,167,95,166,121,213,63,249,218,203,61,111,56,127,172,237,126,102,104,96,172,237,197,44,157,158,239,97,238,237,61,220,217,252,21,63,130,175,117,240,235,223,85,78,214,179,36,193,245,6,190,173,250,87,127,168,154,106,232,105,169,98,123,237,151,25,146,157,137,114,85,72,214,121,152,216,233,219,27,225,107,255,0,176,247,61,172,123,218,140,125,239,0,0,42,87,198,179,66,232,237,87,220,47,112,246,27,55,103,227,124,241,188,138,166,53,130,56,223,85,19,59,148,47,115,17,18,89,38,124,45,170,99,164,85,123,82,58,72,25,247,58,53,31,88,32,210,158,214,52,83,250,59,109,247,9,209,201,46,30,118,175,31,183,175,159,157,178,247,35,125,116,242,190,162,171,180,238,220,106,176,164,243,74,145,242,98,59,182,140,229,213,221,85,122,169,21,124,81,253,9,234,111,228,190,241,68,82,182,211,189,83,232,223,212,12,123,220,96,47,39,123,123,62,198,119,115,165,242,217,92,148,148,89,181,142,158,119,98,119,138,185,106,59,20,51,203,36,15,153,146,71,19,209,174,100,205,166,100,74,247,50,69,141,28,175,99,92,169,197,212,3,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,156,79,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,183,61,225,193,226,1,71,184,139,20,90,73,171,217,23,251,108,80,121,153,226,169,168,142,10,120,242,42,94,111,147,149,59,33,100,113,178,104,99,84,99,225,70,242,88,226,73,90,175,253,242,69,16,60,106,253,83,226,223,79,232,125,198,226,117,95,3,31,198,207,211,127,204,139,52,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,194,86,117,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,74,1,222,222,207,178,109,163,106,132,182,87,37,93,110,19,124,168,157,216,157,226,174,90,126,253,116,17,71,3,230,100,145,196,245,115,95,11,170,89,18,189,204,141,36,86,171,216,214,162,241,107,100,155,193,201,182,141,170,17,94,154,181,117,184,77,242,162,6,229,150,122,72,169,251,245,208,69,28,236,133,241,201,43,21,205,124,46,169,124,168,198,190,52,145,90,140,123,154,139,201,186,8,196,242,155,22,115,138,217,179,92,90,187,206,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,193,232,215,183,147,30,213,232,228,71,39,94,138,136,191,35,245,138,171,241,206,252,19,253,73,252,180,138,190,23,30,187,52,203,243,175,103,173,39,167,137,111,135,221,54,176,218,175,27,131,210,11,85,92,154,131,65,79,230,111,22,154,72,165,170,159,37,99,27,75,4,105,26,62,116,100,15,167,166,130,87,35,33,137,207,157,122,53,17,94,173,235,77,118,203,181,214,203,82,250,203,53,206,174,130,162,74,121,233,31,45,52,206,137,238,130,120,159,12,209,43,154,168,170,201,34,146,72,222,223,224,230,61,205,94,168,170,135,160,210,221,45,206,245,167,59,182,105,158,154,88,190,51,146,94,123,222,74,139,205,67,79,221,237,66,249,164,253,228,207,100,109,233,28,79,119,222,114,117,233,209,58,170,162,46,135,182,171,182,124,55,106,26,71,71,165,184,125,117,93,197,238,168,117,202,239,115,169,85,107,238,55,25,25,27,37,157,35,228,173,133,156,98,141,140,141,170,188,88,198,242,115,223,206,71,230,220,210,158,211,189,44,104,223,211,252,123,219,160,51,88,79,255,0,12,93,248,254,196,47,180,218,13,171,23,174,56,14,65,112,111,195,110,151,27,143,110,151,23,153,204,153,210,116,111,105,203,217,168,157,212,232,238,82,71,20,46,89,38,94,156,229,114,217,166,240,118,153,134,238,235,75,254,195,223,106,41,44,247,218,10,136,234,108,89,27,168,22,170,123,83,214,70,44,232,198,36,145,43,217,44,76,88,220,197,127,14,189,183,170,43,162,98,167,95,196,241,107,22,13,138,217,176,172,90,135,201,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,205,234,231,187,139,24,212,234,229,87,47,78,170,170,191,50,53,248,163,250,19,212,223,201,125,226,136,160,18,247,188,56,183,199,83,186,220,54,191,15,212,22,82,83,234,46,31,79,3,235,166,137,241,68,203,221,35,149,88,149,177,64,138,142,99,218,228,107,103,107,91,218,107,229,137,205,86,164,201,20,126,43,196,235,97,223,182,251,21,78,188,233,61,151,150,125,143,219,221,241,43,93,186,221,220,170,202,33,107,225,108,125,93,221,106,119,169,224,109,66,183,140,114,75,51,82,56,83,175,8,154,144,171,195,183,102,91,130,213,77,71,197,53,195,27,186,221,116,251,12,178,220,37,168,110,95,78,248,155,85,82,232,21,25,45,53,20,50,114,239,119,57,190,23,73,36,110,166,226,149,13,127,117,88,232,31,122,135,138,214,141,94,195,116,23,75,242,13,92,212,9,234,227,177,99,180,237,154,161,41,32,89,167,149,239,145,177,69,12,108,249,34,190,73,100,142,52,87,43,88,138,244,87,57,173,69,114,103,91,113,90,243,153,110,75,87,47,186,173,153,214,213,185,247,26,135,178,217,67,53,66,76,203,77,185,30,229,167,162,137,90,198,55,132,109,119,69,114,49,188,222,175,145,201,205,238,85,154,190,28,190,28,152,110,189,105,125,255,0,87,53,230,215,87,37,139,34,167,150,217,135,37,5,217,97,158,39,178,73,34,169,184,171,24,138,136,248,229,141,35,133,178,171,152,170,201,214,72,92,213,137,203,5,117,163,72,115,45,5,213,12,131,72,245,2,10,72,239,184,237,67,97,168,90,73,210,104,37,99,227,108,177,77,27,254,74,172,146,41,35,145,17,200,215,162,61,17,205,107,145,90,150,83,225,33,189,59,173,234,166,61,169,234,150,65,87,95,81,29,63,92,14,121,105,157,43,219,4,17,73,37,69,190,89,209,202,168,200,226,141,31,2,61,189,26,198,75,31,113,17,32,136,180,162,170,252,115,191,4,255,0,82,127,45,34,175,133,199,174,205,50,252,235,217,235,75,222,207,243,252,55,75,48,219,182,160,234,14,67,73,99,199,172,116,235,83,93,93,82,171,194,38,117,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,92,224,238,71,87,109,90,245,173,185,78,175,217,176,74,76,58,159,39,168,138,173,246,122,105,219,59,34,157,32,141,147,74,178,54,40,145,239,150,86,73,51,221,193,21,95,43,149,121,47,87,44,223,240,125,219,30,163,215,231,105,186,10,139,213,215,26,197,173,93,251,93,29,55,150,84,135,43,142,88,103,142,162,62,105,43,87,179,79,59,105,164,234,177,201,27,229,143,139,85,31,11,149,182,254,10,86,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,27,63,77,255,0,50,45,80,0,12,214,110,199,213,62,178,125,64,200,125,198,115,208,108,251,118,121,150,209,117,67,237,197,138,158,174,241,98,175,167,146,154,251,142,54,189,41,96,186,177,35,122,64,175,122,199,42,49,241,74,244,145,175,70,115,233,220,98,42,54,87,162,223,69,206,217,162,91,187,209,38,82,213,73,73,154,105,214,105,79,5,74,45,53,92,244,236,170,100,83,178,86,34,190,39,71,52,79,100,208,181,30,197,86,189,175,141,204,122,34,163,154,87,182,159,248,131,233,198,197,178,167,109,3,236,173,215,52,192,116,219,185,102,168,202,104,164,72,174,147,94,59,149,51,220,158,148,115,54,56,214,20,173,155,203,199,31,117,21,140,129,242,119,170,57,181,18,199,244,135,90,52,191,94,176,216,245,3,72,242,250,76,138,197,37,68,180,139,81,11,36,137,241,79,26,167,56,165,138,86,182,88,159,209,90,228,107,218,213,86,61,143,78,173,123,85,125,169,77,126,52,154,57,98,195,245,151,18,214,43,68,221,186,189,68,183,212,83,221,41,184,189,121,85,91,91,79,27,106,121,185,234,137,206,9,233,226,237,181,140,107,124,183,47,188,233,28,169,8,49,157,94,204,177,13,47,205,244,142,197,61,36,54,45,66,168,180,205,125,87,64,143,158,102,91,228,154,88,33,99,215,228,198,44,179,36,142,84,78,106,176,198,136,228,106,189,175,233,91,9,211,60,171,84,55,113,166,118,236,90,147,185,240,28,130,139,38,184,206,248,228,88,105,104,104,39,101,68,175,145,204,99,184,114,237,182,38,43,186,53,101,154,38,43,155,207,169,162,144,0,4,0,241,171,244,177,139,125,64,161,246,235,137,0,60,46,61,118,105,151,231,94,207,90,95,240,32,7,141,95,165,140,91,234,5,15,183,92,74,171,218,119,170,125,27,250,129,143,123,140,5,201,248,129,108,70,197,186,172,86,76,215,22,103,146,212,220,126,222,177,219,170,122,190,79,138,82,193,29,84,145,90,184,62,162,42,120,59,181,53,13,95,50,228,87,51,167,69,234,223,146,81,103,251,42,192,178,175,247,87,28,201,49,203,135,253,37,29,117,182,186,158,79,251,178,67,52,114,51,254,103,53,205,255,0,34,160,196,241,107,238,115,149,89,176,172,90,135,206,222,178,11,133,61,174,221,77,221,100,125,250,169,228,108,113,71,205,234,214,55,147,222,212,234,229,70,167,94,170,168,159,50,252,246,3,179,235,86,211,116,141,173,184,37,92,153,222,99,79,71,95,149,190,105,90,172,166,157,140,114,199,67,19,99,123,162,225,78,179,74,197,145,174,114,202,247,61,252,184,44,113,199,73,155,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,148,173,187,31,84,250,201,245,3,33,247,25,203,147,240,228,197,172,89,207,135,86,23,133,101,52,62,118,203,144,91,242,43,93,198,155,186,248,251,244,179,221,43,227,150,62,108,86,189,188,152,247,39,86,170,57,58,245,69,69,249,149,131,191,173,148,101,91,83,212,122,187,221,166,217,230,52,203,38,184,77,38,57,112,167,73,31,29,7,53,116,141,182,84,44,142,123,219,52,76,69,70,57,238,94,244,108,87,162,242,108,172,139,208,120,117,239,170,167,107,89,146,96,250,131,95,86,253,43,191,212,77,53,116,52,212,177,61,246,203,140,201,78,196,185,42,164,107,60,204,108,116,237,141,240,181,255,0,216,123,158,214,61,237,70,62,202,124,76,110,214,171,255,0,135,254,160,95,108,87,58,75,141,182,227,79,97,171,163,172,164,153,179,65,83,4,151,106,23,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,76,59,78,245,79,163,127,80,49,239,113,128,210,152,32,7,141,95,165,140,91,234,5,15,183,92,74,234,240,228,202,108,88,54,240,176,188,215,41,174,242,86,92,126,223,145,93,46,53,61,167,201,216,165,130,197,95,36,178,112,98,57,238,226,198,57,122,53,21,203,211,162,34,175,200,249,119,183,188,28,155,119,58,161,45,233,203,87,69,132,216,234,39,110,39,103,171,138,159,191,67,4,177,192,201,159,36,145,49,28,231,204,234,102,74,172,115,228,72,213,202,198,57,200,156,157,215,252,56,60,63,235,55,17,125,139,86,245,123,29,255,0,106,122,15,51,4,84,213,18,79,79,38,69,85,193,241,241,167,124,47,142,70,67,12,138,143,124,200,238,43,36,73,19,81,255,0,190,88,174,252,165,111,26,191,84,248,183,211,250,31,113,184,157,87,192,199,241,179,244,223,243,34,127,238,119,112,184,174,215,244,106,245,171,153,77,55,159,242,29,186,107,117,173,149,81,211,205,115,174,149,220,98,167,141,207,95,244,164,122,181,175,115,34,138,87,163,31,195,138,230,218,237,91,77,113,186,214,220,40,237,52,150,186,122,170,137,38,138,134,145,210,186,10,86,57,202,173,134,53,153,239,149,88,212,84,106,44,143,123,250,34,114,115,151,170,173,202,120,63,237,183,50,210,253,47,185,235,110,79,127,171,164,167,212,218,122,119,208,227,139,68,145,163,105,41,228,149,32,173,157,242,198,146,171,228,73,36,116,77,141,201,18,195,43,100,114,202,178,49,33,129,126,40,254,187,53,55,242,95,103,162,37,87,129,143,227,103,233,191,230,69,164,221,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,82,182,176,248,92,231,214,221,224,217,244,131,6,169,164,164,193,53,2,162,225,120,178,222,25,20,213,44,177,218,169,220,215,212,195,83,26,185,210,243,167,73,160,134,55,200,244,100,239,154,157,22,86,62,71,182,43,127,209,125,33,195,116,23,75,241,253,35,211,248,42,227,177,99,180,238,134,157,106,231,89,167,149,239,145,210,203,52,143,249,34,190,73,100,146,69,70,163,88,138,245,70,181,173,68,106,112,175,20,127,66,122,155,249,47,188,81,20,173,180,239,84,250,55,245,3,30,247,24,13,41,130,42,248,163,250,19,212,223,201,125,226,136,165,109,167,122,167,209,191,168,24,247,184,192,94,78,246,246,125,140,238,231,75,229,178,185,41,40,179,107,29,60,238,196,239,21,114,212,118,40,103,150,72,31,51,36,142,39,163,92,201,155,76,200,149,238,100,139,26,57,94,198,185,83,139,168,7,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,39,56,159,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,110,123,195,131,196,2,143,113,22,40,180,147,87,178,47,246,216,160,243,51,197,83,81,28,20,241,228,84,188,223,39,42,118,66,200,227,100,208,198,168,199,194,141,228,177,196,146,181,95,251,228,138,117,30,127,63,192,48,221,83,195,110,218,125,168,56,245,37,243,30,190,83,173,53,117,13,74,47,9,89,213,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,51,217,189,61,179,212,237,71,94,110,186,97,13,117,93,194,197,61,60,55,124,122,186,173,98,239,212,219,166,228,141,238,36,110,84,71,199,44,115,66,170,173,103,53,133,100,70,49,175,106,28,40,208,246,201,54,125,140,237,27,75,226,178,181,41,43,115,107,229,60,14,203,47,20,146,212,118,43,167,138,73,223,11,35,142,87,171,90,200,91,82,248,145,237,100,107,34,53,30,246,181,87,139,100,81,85,126,57,223,130,127,169,63,150,156,171,193,83,213,62,83,244,254,187,220,109,197,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,3,138,111,39,93,40,246,237,183,28,207,81,190,51,240,235,211,109,242,91,177,199,49,32,124,207,188,84,49,209,210,172,113,78,168,201,123,111,94,251,217,209,203,218,134,87,112,114,53,90,185,194,58,86,218,245,122,167,65,117,231,6,213,200,103,171,142,159,29,188,67,53,193,41,32,138,105,229,183,63,172,85,176,198,201,122,49,95,37,52,147,70,138,170,222,138,244,84,115,85,17,201,165,59,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,160,31,20,127,93,154,155,249,47,179,209,19,255,0,193,83,210,198,83,245,2,187,219,173,196,255,0,56,254,234,182,207,134,238,191,72,235,52,183,48,174,171,183,61,181,13,185,90,46,116,202,174,125,186,227,27,36,100,83,172,124,145,179,51,140,178,49,241,185,83,147,30,238,46,99,248,72,204,235,231,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,231,19,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,173,148,248,95,120,130,83,90,105,172,187,94,214,155,173,91,216,250,134,208,97,247,202,153,101,169,127,57,165,165,167,163,178,164,81,64,231,35,17,207,157,204,158,89,120,70,196,108,95,117,141,103,75,95,57,86,186,110,143,66,118,215,240,79,219,94,115,246,115,237,31,153,248,103,245,101,101,103,127,203,246,187,223,226,209,73,199,143,126,47,237,116,235,203,229,215,162,244,252,157,20,222,102,219,55,19,149,85,97,90,57,169,31,104,47,84,86,247,221,39,166,248,61,125,39,10,86,73,28,110,147,157,68,17,177,122,62,104,211,162,47,47,189,215,167,68,85,78,214,14,41,189,13,28,190,235,238,216,51,253,42,197,166,225,122,186,219,227,168,183,71,197,139,230,106,169,42,34,171,138,155,171,222,198,51,188,250,118,197,220,115,145,172,238,115,94,168,222,139,156,34,85,120,98,233,111,237,67,121,56,87,155,177,124,78,213,137,121,140,166,225,253,245,217,242,190,86,53,242,147,252,158,215,63,141,116,148,95,113,188,186,245,251,205,86,35,203,254,4,85,241,71,244,39,169,191,146,251,197,17,74,219,78,245,79,163,127,80,49,239,113,128,210,153,64,62,35,251,130,210,125,196,110,10,92,163,72,113,251,87,194,168,45,244,212,114,228,212,240,84,211,213,100,82,118,152,238,229,68,83,54,62,29,158,171,78,197,88,251,138,216,149,93,35,217,217,100,95,39,135,222,222,117,183,91,117,182,135,34,209,236,182,175,11,102,23,81,29,77,203,46,166,100,21,15,179,190,88,42,86,157,22,146,73,163,117,83,39,116,15,129,236,78,76,225,35,187,136,172,85,107,187,7,141,95,170,124,91,233,253,15,184,220,78,171,224,99,248,217,250,111,249,145,106,135,138,214,141,33,195,117,235,75,242,13,35,212,8,42,228,177,100,84,237,134,161,105,39,88,103,137,236,145,178,197,52,111,249,162,62,57,99,142,68,71,35,152,170,196,71,53,205,85,106,231,91,113,90,13,153,109,183,87,47,186,83,153,209,85,181,246,234,135,190,217,93,53,58,66,203,181,185,94,228,167,173,137,26,247,183,132,141,111,85,106,61,220,30,143,141,203,205,142,68,149,94,27,158,32,148,219,118,169,147,71,181,146,235,86,237,58,184,212,58,166,138,229,52,178,204,204,101,233,20,242,74,145,83,195,4,179,76,202,153,150,6,171,26,230,178,55,171,228,233,213,242,42,221,161,85,126,57,223,130,127,169,63,150,145,87,194,227,215,102,153,126,117,236,245,165,159,120,140,239,95,250,42,233,196,22,12,2,231,106,147,83,114,159,221,219,105,167,94,236,150,186,21,71,164,151,55,67,197,204,119,23,177,35,137,178,171,90,249,28,231,116,149,176,203,26,208,185,215,246,171,185,140,203,106,26,185,71,170,88,125,13,37,197,142,167,117,182,239,108,169,68,107,46,54,233,31,27,229,129,36,226,174,133,252,162,141,236,145,168,188,94,198,242,107,217,206,55,232,123,75,117,75,4,214,156,18,217,169,154,105,125,248,206,55,121,239,121,42,223,43,53,63,119,181,51,225,147,247,115,49,146,55,164,145,61,191,121,169,215,167,84,234,138,138,185,130,52,167,180,239,75,26,55,244,255,0,30,246,232,12,214,31,171,147,98,215,220,62,227,13,167,35,161,242,149,117,22,250,11,164,113,247,89,39,42,90,218,88,170,233,164,234,197,84,78,112,79,19,250,117,228,222,93,28,136,228,84,75,95,240,161,223,29,54,75,106,178,109,31,81,153,86,183,219,109,61,67,49,27,178,190,90,132,174,164,137,178,78,234,41,213,202,229,137,240,68,215,246,156,157,34,88,98,108,125,24,232,217,222,179,66,42,248,163,250,19,212,223,201,125,226,136,160,187,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,15,214,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,206,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,93,9,236,251,118,120,110,238,180,191,237,197,138,158,146,207,125,160,168,146,154,251,142,54,189,106,167,181,61,100,122,64,175,122,199,18,189,146,196,196,145,175,70,112,235,220,98,42,186,39,162,119,80,80,183,136,206,245,255,0,165,86,163,193,96,192,46,119,88,244,203,22,253,221,182,154,117,237,71,116,174,69,122,73,115,116,60,90,246,242,99,210,56,155,42,185,204,141,174,119,72,157,52,177,167,229,120,119,109,15,250,86,235,42,253,169,162,239,105,238,29,218,173,202,56,87,249,105,167,238,182,95,43,73,31,20,89,23,187,36,78,230,173,225,198,40,229,233,35,36,88,185,95,241,23,247,253,179,235,86,236,180,141,205,183,165,92,121,222,29,79,89,95,138,62,25,90,140,169,157,236,106,201,67,43,100,123,98,225,80,176,196,196,145,206,106,196,246,177,252,184,36,145,201,64,55,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,151,233,225,221,187,207,233,91,163,75,246,166,183,189,168,88,119,106,139,40,225,65,229,161,159,186,233,124,173,92,124,85,99,94,236,113,59,154,55,135,25,99,151,164,108,141,98,229,21,124,115,191,4,255,0,82,127,45,34,175,133,199,174,205,50,252,235,217,235,79,65,226,59,190,58,109,214,230,84,24,126,159,50,174,159,78,176,250,137,223,67,52,175,150,39,222,234,220,136,197,173,150,5,84,107,24,214,163,155,3,92,222,235,89,44,174,114,181,102,88,163,241,59,23,217,149,247,120,122,143,85,108,146,235,240,108,51,23,242,245,25,53,202,39,177,106,155,28,170,254,213,53,52,110,235,214,105,123,82,162,72,230,172,113,181,142,115,185,42,50,41,52,19,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,205,117,211,116,122,19,182,191,130,126,218,243,159,179,159,104,252,207,195,63,171,43,43,59,254,95,181,222,255,0,22,138,78,60,123,241,127,107,167,94,95,46,189,23,167,228,232,166,243,54,217,184,156,170,171,10,209,205,72,251,65,122,162,183,190,233,61,55,193,235,233,56,82,178,72,227,116,156,234,32,141,139,209,243,70,157,17,121,125,238,189,58,34,170,86,15,141,95,170,124,91,233,253,15,184,220,78,171,224,99,248,217,250,111,249,145,106,128,0,102,179,118,62,169,245,147,234,6,67,238,51,158,83,34,210,220,239,20,193,49,29,76,191,216,188,174,55,157,249,255,0,179,245,190,106,23,249,207,37,50,67,85,251,182,61,100,143,132,142,70,254,241,173,229,215,171,122,167,204,238,187,55,223,166,125,179,187,86,101,98,177,99,84,153,61,183,39,167,73,232,232,235,235,230,138,11,109,213,141,86,199,86,145,183,171,94,199,53,81,179,70,136,199,202,145,64,137,44,125,191,156,96,52,145,180,93,16,186,237,199,110,152,102,141,95,111,148,151,123,149,130,158,165,213,149,116,145,185,144,44,245,21,83,84,200,200,249,125,231,49,142,157,88,143,84,106,189,24,142,86,179,151,4,236,4,74,241,77,192,41,179,173,150,230,85,73,143,85,221,174,88,173,69,5,254,218,148,201,43,159,74,248,234,89,21,69,66,178,53,251,204,101,28,245,106,254,104,172,107,57,61,122,112,71,54,131,11,62,240,75,209,203,236,185,86,117,184,26,137,187,54,90,107,122,225,212,113,241,99,188,221,84,146,83,213,212,47,84,127,56,251,44,138,155,228,172,226,255,0,53,247,93,214,55,34,219,80,34,175,247,81,246,39,255,0,46,127,249,102,241,254,168,73,76,79,41,177,103,56,173,155,53,197,171,188,237,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,156,30,141,123,121,49,237,94,142,68,114,117,232,168,139,242,63,88,16,3,198,175,210,198,45,245,2,135,219,174,36,0,240,184,245,217,166,95,157,123,61,105,127,192,128,30,53,126,150,49,111,168,20,62,221,113,42,175,105,222,169,244,111,234,6,61,238,48,23,167,189,125,215,88,182,151,163,85,185,151,118,213,89,151,220,186,209,226,214,74,217,158,223,63,85,201,137,36,138,216,209,94,176,192,199,247,100,94,172,106,244,100,125,198,62,88,212,207,102,89,148,223,115,156,170,243,154,229,53,222,118,245,144,92,42,46,151,26,158,211,35,239,213,79,35,164,150,78,12,70,177,188,158,247,47,70,162,53,58,244,68,68,249,30,131,69,245,123,50,208,93,80,199,245,115,79,231,164,142,251,142,212,58,106,116,171,129,38,130,86,62,55,69,44,50,51,228,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,161,237,180,110,47,4,221,6,150,80,106,102,11,81,254,106,142,241,69,194,111,234,203,167,150,134,105,232,251,146,197,31,123,181,223,99,123,172,111,7,255,0,20,95,226,137,64,59,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,148,173,187,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,202,188,92,247,5,164,248,166,141,77,161,23,188,126,213,147,103,25,31,148,184,219,232,110,16,84,183,224,244,174,117,67,18,237,12,209,181,24,179,49,240,73,11,99,73,90,229,239,42,189,178,69,206,41,41,175,19,197,175,185,206,85,102,194,177,106,31,59,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,31,55,171,88,222,79,123,83,171,149,26,157,122,170,162,124,203,116,215,29,34,213,13,15,240,142,202,52,255,0,86,51,186,188,142,239,75,79,96,154,26,122,152,35,107,236,48,62,227,109,235,105,73,89,44,137,82,202,121,82,102,178,94,93,56,43,88,196,108,108,98,37,101,237,59,213,62,141,253,64,199,189,198,3,66,122,215,175,122,79,183,108,86,151,53,214,60,175,236,253,150,182,224,203,92,21,62,70,166,175,157,83,227,146,70,199,194,158,57,30,157,89,12,139,213,83,143,221,233,215,170,162,47,42,196,252,71,182,99,156,229,86,108,43,22,214,79,59,122,200,46,20,246,187,117,55,217,219,172,125,250,169,228,108,113,71,205,244,205,99,121,61,237,78,174,84,106,117,234,170,137,243,56,175,141,95,165,140,91,234,5,15,183,92,74,86,36,86,201,54,125,147,110,231,84,34,178,181,42,232,176,155,29,68,14,203,47,20,146,211,247,232,96,150,57,223,11,35,142,87,163,156,249,157,76,248,145,237,100,137,26,185,30,246,185,19,139,175,251,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,165,53,13,13,50,47,8,153,213,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,125,1,74,222,53,126,169,241,111,167,244,62,227,113,61,175,131,134,127,134,233,102,27,184,45,65,212,28,134,146,199,143,88,233,241,202,154,234,234,149,94,17,51,173,201,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,22,32,111,7,118,121,150,238,181,67,237,197,246,158,174,207,98,160,167,142,154,197,142,58,189,42,160,181,49,99,98,78,172,122,71,18,61,242,202,197,145,207,86,115,233,219,98,170,182,38,34,72,175,12,93,135,126,219,239,180,218,243,171,22,94,88,14,63,112,111,195,109,119,27,119,114,151,40,153,172,153,178,116,119,117,171,217,167,157,180,234,238,81,201,20,206,73,33,94,188,37,106,93,73,64,62,40,254,187,53,55,242,95,103,162,37,87,129,143,227,103,233,191,230,69,170,0,69,95,20,127,66,122,155,249,47,188,81,20,173,180,239,84,250,55,245,3,30,247,24,13,20,106,150,169,96,154,45,130,92,245,51,82,239,191,6,198,236,221,159,59,91,229,102,168,237,119,102,100,49,254,238,22,62,71,117,146,86,55,238,181,122,117,234,189,17,21,83,138,226,126,35,219,49,206,114,171,54,21,139,107,39,157,189,100,23,10,123,93,186,155,236,237,214,62,253,84,242,54,56,163,230,250,102,177,188,158,246,167,87,42,53,58,245,85,68,249,159,149,226,143,232,79,83,127,37,247,138,34,149,182,157,234,159,70,254,160,99,222,227,1,165,50,128,124,71,247,5,164,251,136,220,20,185,70,144,227,246,175,133,80,91,233,168,229,201,169,224,169,167,170,200,164,237,49,221,202,136,166,108,124,59,61,86,157,138,177,247,21,177,42,186,71,179,178,200,190,79,15,189,188,235,110,182,235,109,14,69,163,217,109,94,22,204,46,162,58,155,150,93,76,200,42,31,103,124,176,84,173,58,45,36,147,70,234,166,78,232,31,3,216,156,153,194,71,119,17,88,170,215,104,36,25,182,221,214,183,218,183,29,184,188,207,89,108,86,58,187,69,182,255,0,81,76,218,58,74,185,26,249,210,10,122,88,105,163,124,156,126,235,94,246,192,143,86,34,185,24,175,86,163,159,199,154,242,3,69,27,16,215,75,238,226,118,193,136,234,54,99,121,181,92,114,151,121,171,117,245,214,244,99,56,85,83,212,73,27,22,104,152,170,145,77,36,9,4,238,98,35,91,251,228,115,24,214,57,141,73,0,85,95,142,119,224,159,234,79,229,167,42,240,84,245,79,148,253,63,174,247,27,113,117,32,0,71,253,82,223,174,211,180,91,59,185,233,158,165,234,183,193,178,75,55,103,206,209,124,10,229,81,218,238,194,201,163,253,228,52,239,141,221,99,149,142,251,174,94,157,122,47,69,69,68,232,26,41,175,122,79,184,156,86,171,53,209,204,175,237,5,150,138,224,251,92,245,62,70,166,147,133,83,35,142,71,71,194,162,56,222,189,25,52,107,213,19,143,222,233,215,170,42,39,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,169,95,27,77,99,190,203,149,96,187,126,167,135,179,101,166,183,166,99,89,39,38,59,205,213,73,37,69,37,58,116,86,115,143,178,200,170,126,104,254,47,243,95,121,189,99,106,172,85,240,247,219,93,139,116,59,142,183,225,89,138,243,197,172,150,249,242,27,237,51,42,159,79,53,101,44,47,142,54,65,27,216,213,84,231,60,240,35,250,43,29,218,238,171,30,215,163,20,226,186,177,130,254,203,245,79,50,211,63,138,124,79,236,150,65,113,177,121,222,199,103,205,121,90,153,33,238,246,249,59,135,46,223,46,60,157,211,175,78,171,211,169,122,158,25,122,215,251,105,218,62,45,230,45,254,86,191,4,233,133,86,112,139,132,50,249,40,33,242,242,71,214,71,185,221,105,101,166,230,229,227,214,84,151,139,81,188,122,202,162,128,124,81,253,118,106,111,228,190,207,68,79,255,0,5,79,75,25,79,212,10,239,110,183,19,252,16,255,0,196,11,98,54,45,213,98,178,102,184,179,60,150,166,227,246,245,142,221,83,213,242,124,82,150,8,234,164,138,213,193,245,17,83,193,221,169,168,106,249,151,34,185,157,58,47,86,252,146,136,110,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,46,39,195,23,196,2,179,87,104,233,182,253,173,249,23,155,206,169,56,193,140,220,165,142,121,106,175,212,177,193,52,210,182,165,237,98,198,147,65,29,63,206,105,30,215,76,215,183,170,58,70,189,242,120,15,28,239,193,63,212,159,203,78,85,224,169,234,159,41,250,127,93,238,54,226,234,64,51,45,175,217,134,156,103,250,203,150,102,90,71,129,125,139,196,46,183,7,79,107,178,115,69,242,209,241,68,115,184,183,171,34,238,61,31,47,101,138,177,197,220,237,177,85,140,106,172,255,0,240,58,202,108,84,153,86,174,97,85,21,220,47,87,91,125,158,233,71,77,218,122,247,105,105,36,170,142,162,78,104,156,27,197,245,180,201,209,85,28,189,206,173,69,70,185,82,218,129,21,124,81,253,9,234,111,228,190,241,68,82,182,211,189,83,232,223,212,12,123,220,96,39,255,0,138,230,250,127,195,237,127,69,51,63,248,69,46,127,91,66,223,244,90,219,92,117,8,239,251,95,52,198,183,253,228,42,255,0,241,136,74,224,209,125,33,204,181,235,84,49,253,35,211,248,41,36,190,228,85,14,134,157,106,231,72,96,137,140,141,210,203,52,143,249,170,50,56,163,146,69,70,163,158,168,197,70,181,206,84,106,232,163,110,186,13,134,237,183,72,236,90,83,134,81,82,53,150,234,118,62,231,93,13,58,194,251,181,197,88,212,168,173,149,28,247,187,156,142,111,84,106,189,220,24,140,141,171,193,141,68,170,31,26,191,84,248,183,211,250,31,113,184,157,87,192,199,241,179,244,223,243,34,213,8,107,182,13,245,83,103,251,134,212,237,176,234,149,125,36,25,61,143,56,189,219,112,201,161,165,151,157,218,221,5,69,107,221,4,169,28,107,12,111,165,134,153,17,36,123,217,221,99,152,156,93,35,30,249,58,86,241,118,117,130,110,255,0,4,167,176,95,235,62,13,146,89,185,253,159,200,59,115,84,124,47,187,53,59,234,191,189,89,60,81,207,221,142,157,35,253,226,175,14,188,155,209,83,231,159,124,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,156,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,179,79,10,61,244,255,0,128,218,254,181,230,127,240,122,92,2,182,185,191,233,53,214,185,42,21,223,246,94,85,142,111,251,248,81,255,0,226,240,143,28,239,193,63,212,159,203,72,1,181,205,116,254,141,122,237,140,235,95,217,111,180,127,103,60,239,245,103,158,242,125,255,0,49,71,61,55,248,110,220,156,120,247,249,127,97,122,241,233,242,235,213,60,166,169,106,150,119,173,57,221,207,83,53,46,251,241,156,146,243,217,243,181,190,86,26,126,239,106,22,67,31,238,225,99,35,111,72,226,99,126,235,83,175,78,171,213,85,85,109,127,195,115,195,166,155,0,199,164,214,77,198,97,84,147,228,247,202,119,71,101,176,220,27,47,59,77,186,122,89,233,234,89,91,2,189,33,145,245,80,212,171,93,79,44,111,237,49,173,71,43,100,123,227,142,21,120,134,108,178,235,181,141,80,168,190,226,24,253,91,116,175,37,168,69,199,235,22,165,213,73,69,58,199,202,91,124,242,57,168,230,61,174,73,93,18,61,92,175,133,26,189,201,30,201,184,254,86,192,119,131,117,218,110,174,53,215,5,164,147,4,204,106,40,232,50,182,77,19,149,244,208,49,238,72,235,162,116,108,116,188,233,210,105,94,177,181,174,73,88,231,179,143,53,142,72,227,1,165,61,167,122,88,209,191,167,248,247,183,64,102,176,186,157,73,217,70,43,186,205,136,233,53,238,211,108,242,250,155,140,233,125,146,76,114,225,78,145,178,74,254,22,200,164,109,178,161,100,115,24,232,101,122,170,49,207,114,118,100,122,189,23,139,165,100,180,193,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,133,208,207,77,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,122,158,28,91,227,169,221,110,27,95,135,234,11,41,41,245,23,15,167,129,245,211,68,248,162,101,238,145,202,172,74,216,160,69,71,49,237,114,53,179,181,173,237,53,242,196,230,171,82,100,138,63,65,226,143,232,79,83,127,37,247,138,34,149,182,157,234,159,70,254,160,99,222,227,1,50,188,84,54,43,83,128,100,55,93,207,105,109,5,92,248,197,242,162,107,150,103,12,213,81,112,180,220,103,170,133,141,158,37,146,68,154,70,85,77,82,170,177,177,143,237,61,175,94,77,141,236,100,112,215,108,91,133,202,182,191,172,182,93,92,197,169,188,255,0,144,238,83,92,109,111,170,146,158,27,157,12,173,227,45,60,142,98,255,0,163,35,21,205,123,89,44,81,61,88,254,28,87,67,218,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,159,52,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,94,105,190,157,38,214,93,107,219,142,69,129,104,118,95,240,91,245,95,25,42,104,249,54,47,142,208,163,30,147,91,60,194,170,121,126,239,86,253,238,168,215,240,237,72,173,138,89,28,153,215,47,163,194,243,88,244,159,63,219,6,55,167,186,123,15,195,175,88,13,190,42,124,146,209,202,166,111,45,85,81,81,82,239,51,223,149,141,99,252,211,226,158,167,183,27,156,216,187,189,191,146,53,189,102,0,51,215,226,29,172,122,79,174,219,160,190,106,22,142,67,222,178,212,219,237,244,243,221,249,84,183,227,21,81,211,181,174,169,236,84,49,143,167,224,206,221,55,109,27,197,124,175,115,248,200,167,182,240,175,209,13,80,212,157,203,218,181,39,4,190,82,88,173,26,107,81,13,125,250,227,52,113,206,249,32,169,100,209,121,24,161,119,205,207,169,137,181,49,172,159,36,137,156,228,71,119,18,38,62,69,120,231,126,9,254,164,254,90,86,94,7,128,102,90,159,147,65,134,105,254,61,87,125,190,213,83,213,212,211,219,233,17,29,60,236,166,167,146,162,84,141,189,122,189,233,20,50,42,49,189,94,245,68,107,81,206,84,106,249,242,252,252,52,181,159,68,181,23,110,150,124,11,72,45,181,118,42,140,18,159,179,120,176,85,213,207,93,61,3,234,106,170,157,28,210,86,62,8,98,157,245,11,20,181,10,144,181,25,26,200,172,70,177,17,173,37,169,85,126,57,223,130,127,169,63,150,156,171,193,83,213,62,83,244,254,187,220,109,195,198,175,213,62,45,244,254,135,220,110,39,85,240,49,252,108,253,55,252,200,181,64,0,51,89,187,31,84,250,201,245,3,33,247,25,203,116,217,6,144,225,186,245,225,137,137,105,30,160,65,87,37,139,34,167,187,195,80,180,147,172,51,196,246,95,42,229,138,104,223,243,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,168,13,197,104,54,101,182,221,92,190,233,78,103,69,86,215,219,170,30,251,101,116,212,233,11,46,214,229,123,146,158,182,36,107,222,222,18,53,189,85,168,247,112,122,62,55,47,54,57,18,74,248,72,104,53,78,169,238,94,61,73,184,81,82,79,143,105,133,63,197,42,82,166,158,42,134,75,113,157,146,69,67,26,49,239,71,49,237,114,75,82,201,90,199,240,125,27,83,238,185,236,114,94,72,60,166,172,125,132,253,150,102,95,181,47,254,131,62,207,220,126,209,255,0,134,255,0,209,126,90,79,53,254,3,247,191,224,123,159,224,254,255,0,251,223,159,67,48,69,228,248,61,86,225,181,91,62,100,24,189,166,174,142,229,71,148,92,161,200,230,153,202,172,172,184,171,97,123,38,137,21,238,232,196,163,125,20,106,136,140,251,241,61,120,175,85,123,230,248,50,174,105,79,105,222,150,52,111,233,254,61,237,208,29,84,16,3,198,175,210,198,45,245,2,135,219,174,36,0,240,184,245,217,166,95,157,123,61,105,127,192,128,30,53,126,150,49,111,168,20,62,221,113,42,3,73,243,175,217,126,169,225,186,153,240,191,137,253,146,200,45,215,223,37,223,236,249,175,43,83,28,221,174,231,23,112,229,219,227,203,139,186,117,235,209,122,116,61,94,229,247,23,157,238,131,84,235,245,51,58,168,255,0,59,71,103,162,225,15,245,101,175,204,205,52,20,125,200,162,143,189,218,239,189,189,215,183,155,255,0,138,175,240,68,157,62,23,94,31,245,151,122,203,110,230,245,191,29,236,218,161,242,215,28,30,215,60,147,193,85,37,84,83,197,60,55,103,118,222,206,48,167,107,164,81,200,143,108,205,145,210,43,81,137,19,165,240,30,40,91,22,253,138,101,79,215,29,28,195,60,166,155,94,184,124,98,154,137,220,161,177,93,36,145,200,189,33,70,167,151,163,155,172,125,190,138,230,50,85,124,127,186,107,169,227,88,191,181,93,204,102,91,80,213,202,61,82,195,232,105,46,44,117,59,173,183,123,101,74,35,89,113,183,72,248,223,44,9,39,21,116,47,229,20,111,100,141,69,226,246,55,147,94,206,113,191,207,238,23,41,177,103,58,251,169,121,174,45,93,231,108,185,6,97,121,186,91,170,123,79,143,191,75,61,108,178,69,39,7,163,94,222,76,123,87,163,145,28,157,122,42,34,252,139,191,240,184,244,39,166,95,157,123,197,105,74,219,177,245,79,172,159,80,50,31,113,156,179,77,190,110,171,13,218,135,133,190,5,152,94,110,84,142,201,238,52,249,21,54,39,104,146,53,153,247,27,138,93,107,120,43,162,107,216,239,45,27,157,27,166,127,38,241,98,163,81,123,143,141,143,169,108,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,156,229,127,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,183,63,10,61,148,126,204,177,88,55,41,169,150,203,85,78,73,150,219,233,234,113,40,186,119,166,179,218,230,141,206,90,142,104,229,141,179,85,71,35,62,77,111,56,226,78,42,244,89,166,137,189,175,197,31,208,158,166,254,75,239,20,69,43,109,59,213,62,141,253,64,199,189,198,2,213,60,106,253,44,98,223,80,40,125,186,226,85,94,211,189,83,232,223,212,12,123,220,96,45,83,198,175,210,198,45,245,2,135,219,174,37,69,232,190,144,230,90,245,170,24,254,145,233,252,20,146,95,114,42,135,67,78,181,115,164,48,68,198,70,233,101,154,71,252,213,25,28,81,201,34,163,81,207,84,98,163,90,231,42,53,116,103,161,122,23,167,27,116,211,139,118,151,233,125,155,200,218,168,122,203,52,210,170,62,170,225,84,228,68,146,170,166,68,68,238,76,254,45,234,189,17,168,214,181,140,107,24,198,49,189,0,20,173,227,87,234,159,22,250,127,67,238,55,18,26,227,56,30,168,100,186,95,155,229,248,213,45,92,248,78,31,81,105,171,202,21,183,8,226,130,9,231,146,106,106,9,95,78,231,163,166,127,41,106,24,215,49,143,86,36,178,117,226,143,94,190,82,211,37,170,27,173,20,215,218,42,186,203,107,42,35,117,101,61,37,75,105,167,154,4,114,119,25,28,174,142,70,198,245,111,84,71,172,111,70,170,162,171,93,211,162,233,123,64,117,35,78,53,111,70,177,60,255,0,72,232,252,150,33,113,183,182,43,93,23,145,74,63,35,28,14,116,14,165,236,183,238,71,217,124,79,139,163,21,99,253,223,220,115,153,197,203,208,10,1,241,71,245,217,169,191,146,251,61,17,42,188,12,127,27,63,77,255,0,50,45,80,2,42,248,163,250,19,212,223,201,125,226,136,165,109,167,122,167,209,191,168,24,247,184,192,93,79,138,63,161,61,77,252,151,222,40,138,86,218,119,170,125,27,250,129,143,123,140,5,212,248,163,250,19,212,223,201,125,226,136,165,109,167,122,167,209,191,168,24,247,184,192,79,255,0,21,205,244,255,0,135,218,254,138,102,127,240,138,92,254,182,133,191,232,181,182,184,234,17,223,246,190,105,141,111,251,200,85,255,0,227,16,149,193,162,250,67,153,107,214,168,99,250,71,167,240,82,73,125,200,170,29,13,58,213,206,144,193,19,25,27,165,150,105,31,243,84,100,113,71,36,138,141,71,61,81,138,141,107,156,168,213,209,70,221,116,27,13,219,110,145,216,180,167,12,162,164,107,45,212,236,125,206,186,26,117,133,247,107,138,177,169,81,91,42,57,239,119,57,28,222,168,213,123,184,49,25,27,87,131,26,137,210,200,171,226,117,170,95,178,253,155,102,190,82,251,240,203,174,91,229,241,107,127,247,175,123,205,121,169,19,205,193,243,99,154,206,84,49,214,253,247,113,233,211,238,185,30,172,40,46,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,66,90,248,150,237,70,143,108,90,177,142,191,18,139,174,25,146,227,244,112,90,164,116,48,69,34,85,91,169,160,164,170,108,169,18,167,114,103,241,130,170,73,187,113,181,242,86,63,162,42,181,234,119,95,4,253,98,181,89,115,44,243,68,47,151,234,184,170,50,90,122,91,221,130,142,106,166,182,145,211,210,164,141,172,108,81,185,232,171,83,36,82,64,245,72,216,170,232,168,222,174,84,72,154,91,161,85,126,57,223,130,127,169,63,150,156,171,193,83,213,62,83,244,254,187,220,109,197,212,128,1,64,62,40,254,187,53,55,242,95,103,162,39,255,0,130,167,165,140,167,234,5,119,183,91,137,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,205,213,106,151,237,167,113,218,139,169,144,223,126,51,65,121,200,42,190,21,91,229,124,191,118,215,19,251,52,63,187,86,49,205,233,75,20,13,251,237,71,175,78,175,234,229,114,173,148,248,37,233,158,43,77,165,153,214,177,249,78,238,73,112,200,23,25,239,201,28,110,242,244,52,244,212,245,28,33,119,14,227,59,146,85,117,145,57,171,93,216,131,238,162,179,170,198,15,24,92,42,213,138,239,5,247,219,125,69,92,149,25,142,47,109,189,215,54,103,181,89,28,236,116,212,40,216,145,26,138,140,237,80,196,229,71,43,151,155,158,189,122,42,53,189,127,193,47,88,239,177,101,89,214,223,170,33,239,89,106,109,235,152,209,201,201,141,242,149,81,201,79,73,80,157,17,156,228,239,50,90,111,154,191,139,60,175,221,111,89,28,169,109,69,0,248,163,250,236,212,223,201,125,158,136,159,254,10,158,150,50,159,168,21,222,221,110,39,248,5,80,120,203,109,159,13,176,71,107,221,61,138,186,174,150,251,145,222,41,49,203,237,11,149,100,130,177,233,69,42,193,86,197,87,117,133,236,138,141,34,115,17,21,143,78,219,145,24,230,189,101,129,123,78,245,79,163,127,80,49,239,113,128,210,152,0,138,190,39,90,165,251,47,217,182,107,229,47,191,12,186,229,190,95,22,183,255,0,122,247,188,215,154,145,60,220,31,54,57,172,229,67,29,111,223,119,30,157,62,235,145,234,194,128,78,213,178,253,99,177,104,22,232,48,13,85,202,97,231,101,181,92,36,167,184,201,201,233,229,169,106,233,229,164,150,167,163,24,247,191,178,202,135,75,219,107,85,207,237,240,78,138,238,169,163,224,69,95,20,127,66,122,155,249,47,188,81,20,45,137,229,55,220,27,42,179,102,184,181,119,146,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,131,209,204,119,23,177,171,209,200,173,94,157,21,21,62,67,19,197,175,185,206,85,102,194,177,106,31,59,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,31,55,171,88,222,79,123,83,171,149,26,157,122,170,162,124,205,4,236,147,103,216,206,209,180,190,43,43,82,146,183,54,190,83,192,236,178,241,73,45,71,98,186,120,164,157,240,178,56,229,122,181,172,133,181,47,137,30,214,70,178,35,81,239,107,85,120,182,69,20,173,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,54,126,155,254,100,90,161,155,109,205,221,174,182,13,221,234,189,246,197,115,171,183,92,173,218,145,125,171,163,172,164,153,208,207,77,60,119,57,157,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,234,108,119,87,179,45,119,218,190,7,170,90,131,61,36,249,13,218,158,178,26,233,233,160,72,89,80,250,106,217,233,82,101,98,125,214,189,237,129,175,122,53,26,206,110,119,22,177,189,26,145,171,197,247,108,248,110,99,163,213,59,154,109,117,93,6,89,129,211,209,91,94,141,85,146,11,149,186,122,230,196,216,30,197,114,36,111,138,90,183,202,217,27,252,81,100,99,218,238,177,186,42,97,45,83,199,59,240,79,245,39,242,210,170,203,20,240,197,240,255,0,163,213,218,202,109,192,235,126,59,230,240,90,78,51,227,54,217,100,130,90,91,245,84,115,205,12,174,169,99,94,178,36,48,73,79,243,134,70,53,179,57,237,234,174,141,175,100,151,40,121,77,82,210,220,19,90,112,75,158,153,234,93,139,227,56,221,231,179,231,104,188,212,212,253,222,212,204,154,63,222,66,246,72,222,146,68,199,125,215,39,94,157,23,170,42,162,231,179,117,219,81,212,125,165,106,59,240,172,214,47,61,106,174,238,79,96,191,193,10,178,150,239,74,213,68,87,53,21,87,183,51,57,53,37,133,85,93,27,156,213,69,123,31,28,143,226,166,148,246,157,233,99,70,254,159,227,222,221,1,154,195,74,123,78,244,177,163,127,79,241,239,110,128,137,94,37,190,31,116,218,195,106,188,110,15,72,45,85,114,106,13,5,63,153,188,90,105,34,150,170,124,149,140,109,44,17,164,104,249,209,144,62,158,154,9,92,140,134,39,62,117,232,212,69,122,183,172,21,240,243,218,182,188,235,142,168,83,234,54,149,230,21,122,121,109,194,234,22,87,230,169,73,230,18,26,222,223,221,164,130,5,115,91,84,247,181,232,146,196,231,36,105,12,142,238,245,238,71,28,182,149,226,143,232,79,83,127,37,247,138,34,149,182,157,234,159,70,254,160,99,222,227,1,165,50,133,188,70,118,81,253,21,117,30,11,254,1,108,186,201,166,89,79,239,45,181,51,167,118,59,93,114,171,214,75,99,166,228,231,187,139,24,146,68,233,81,174,124,110,115,122,202,232,101,145,124,254,192,119,111,153,109,107,87,27,75,102,197,234,242,172,123,57,168,163,181,222,172,54,250,100,150,227,84,246,189,205,166,146,139,167,222,117,75,29,60,136,216,186,240,151,184,230,47,23,43,37,143,65,37,85,248,193,109,15,248,238,227,5,162,255,0,49,69,156,182,74,255,0,251,10,90,10,184,98,122,127,161,4,136,199,255,0,152,114,71,254,30,66,0,109,139,112,185,86,215,245,150,203,171,152,181,55,159,242,29,202,107,141,173,245,82,83,195,115,161,149,188,101,167,145,204,95,244,100,98,185,175,107,37,138,39,171,31,195,138,232,163,75,117,75,4,214,156,18,217,169,154,105,125,248,206,55,121,239,121,42,223,43,53,63,119,181,51,225,147,247,115,49,146,55,164,145,61,191,121,169,215,167,84,234,138,138,176,3,197,139,122,246,236,91,21,185,237,95,77,238,124,242,75,207,74,108,198,118,45,85,60,214,170,23,71,79,81,29,60,110,70,178,57,188,212,115,113,122,182,71,181,34,73,99,123,21,101,69,101,91,104,190,144,230,90,245,170,24,254,145,233,252,20,146,95,114,42,135,67,78,181,115,164,48,68,198,70,233,101,154,71,252,213,25,28,81,201,34,163,81,207,84,98,163,90,231,42,53,116,81,183,93,6,195,118,219,164,118,45,41,195,40,169,26,203,117,59,31,115,174,134,157,97,125,218,226,172,106,84,86,202,142,123,221,206,71,55,170,53,94,238,12,70,70,213,224,198,162,87,183,142,119,224,159,234,79,229,164,85,240,184,245,217,166,95,157,123,61,105,53,60,72,188,55,127,104,31,20,220,46,222,172,63,236,175,239,214,100,216,205,28,95,250,107,252,175,172,164,98,127,249,231,241,89,34,79,241,143,155,154,157,254,169,81,88,26,23,174,154,143,183,77,71,183,106,134,151,222,124,141,214,135,172,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,228,47,226,222,169,213,28,142,107,94,199,49,236,99,219,161,77,177,110,23,21,221,6,141,89,117,115,22,166,242,30,127,185,77,113,181,190,170,58,137,173,149,209,59,140,180,242,57,139,254,140,140,87,53,142,124,82,196,245,99,57,241,78,170,10,86,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,27,63,77,255,0,50,45,80,0,12,214,110,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,122,173,226,236,235,4,221,254,9,79,96,191,214,124,27,36,179,115,251,63,144,118,230,168,248,95,118,106,119,213,127,122,178,120,163,159,187,29,58,71,251,197,94,29,121,55,162,167,207,229,216,38,222,46,187,103,219,69,131,3,202,173,84,148,25,101,194,162,166,247,145,178,154,177,213,44,243,179,191,163,26,174,85,86,35,227,166,142,150,23,164,95,187,231,19,149,170,254,171,35,228,80,33,175,139,102,107,106,197,118,91,144,88,174,20,245,114,84,102,55,139,85,146,133,208,177,170,200,231,101,75,107,149,210,170,185,21,25,218,161,149,168,173,71,47,55,49,58,116,85,115,104,132,179,239,4,189,99,190,197,149,103,91,126,168,135,189,101,169,183,174,99,71,39,38,55,202,85,71,37,61,37,66,116,70,115,147,188,201,105,190,106,254,44,242,191,117,189,100,114,165,181,0,0,32,7,141,95,165,140,91,234,5,15,183,92,72,1,225,113,235,179,76,191,58,246,122,210,255,0,129,0,60,106,253,44,98,223,80,40,125,186,226,82,177,50,188,58,246,43,83,186,92,201,51,141,65,160,171,102,149,216,42,38,134,186,106,106,168,152,251,157,198,20,167,122,91,85,18,68,158,22,58,58,134,200,249,154,207,236,49,204,107,216,247,35,217,122,118,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,38,89,139,88,179,156,86,243,133,101,52,62,118,203,144,91,234,45,119,26,110,235,227,239,210,207,27,163,150,62,108,86,189,188,152,247,39,86,170,57,58,245,69,69,249,148,47,191,173,148,101,91,83,212,122,187,221,166,217,230,52,203,38,184,77,38,57,112,167,73,31,29,7,53,116,141,182,84,44,142,123,219,52,76,69,70,57,238,94,244,108,87,162,242,108,172,138,42,151,253,225,113,232,79,76,191,58,247,138,210,149,183,99,234,159,89,62,160,100,62,227,57,207,239,57,77,247,32,183,88,173,55,122,239,49,73,140,219,223,107,181,199,218,99,60,189,43,234,170,42,221,31,86,162,43,250,207,87,80,254,174,85,119,223,233,215,139,90,137,99,254,20,251,21,166,204,100,160,221,62,171,208,82,84,216,169,106,18,108,42,133,181,82,182,119,92,105,43,88,191,18,122,195,35,81,172,138,90,121,34,108,50,35,187,138,178,57,204,107,91,26,203,110,132,85,241,71,244,39,169,191,146,251,197,17,74,219,78,245,79,163,127,80,49,239,113,128,210,152,32,7,141,95,165,140,91,234,5,15,183,92,72,1,225,113,235,179,76,191,58,246,122,210,255,0,128,41,91,198,175,213,62,45,244,254,135,220,110,39,85,240,49,252,108,253,55,252,200,229,94,34,254,29,31,176,79,55,173,122,41,110,255,0,107,111,221,252,78,217,222,255,0,232,115,252,82,154,31,223,84,212,190,162,179,204,84,75,43,190,235,63,117,252,23,238,244,84,143,251,58,222,46,119,180,12,238,162,255,0,96,163,248,206,55,121,225,246,131,31,238,67,79,241,78,212,53,12,165,254,250,124,18,201,7,106,74,133,147,247,104,156,250,113,119,84,95,150,130,112,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,240,149,157,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,18,136,124,81,253,118,106,111,228,190,207,68,74,175,3,31,198,207,211,127,204,139,84,0,138,190,40,254,132,245,55,242,95,120,162,41,91,105,222,169,244,111,234,6,61,238,48,26,83,4,85,241,71,244,39,169,191,146,251,197,17,66,216,158,83,125,193,178,171,54,107,139,87,121,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,56,61,28,199,113,123,26,189,28,138,213,233,209,81,83,228,49,60,90,251,156,229,86,108,43,22,161,243,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,243,122,181,141,228,247,181,58,185,81,169,215,170,170,39,204,208,78,201,54,125,140,237,27,75,226,178,181,41,43,115,107,229,60,14,203,47,20,146,212,118,43,167,138,73,223,11,35,142,87,171,90,200,91,82,248,145,237,100,107,34,53,30,246,181,87,139,100,80,41,175,198,147,88,236,89,134,178,226,90,59,104,135,185,87,167,118,250,138,139,165,79,39,167,26,171,147,105,228,109,55,7,49,17,120,65,5,60,189,198,189,237,119,153,227,247,93,27,145,120,255,0,133,150,1,83,157,111,75,13,170,92,122,146,237,109,197,105,235,239,247,36,169,72,156,202,86,71,76,248,169,234,17,146,47,222,123,43,39,164,86,112,69,123,95,197,233,211,130,185,179,215,198,79,69,62,220,237,246,211,172,116,151,14,205,94,153,92,23,189,4,146,241,142,122,27,140,180,244,242,113,106,70,229,116,205,157,148,106,222,175,99,82,62,255,0,94,78,224,133,96,108,191,88,236,90,5,186,12,3,85,114,152,121,217,109,87,9,41,238,50,114,122,121,106,90,186,121,105,37,169,232,198,61,239,236,178,161,210,246,218,213,115,251,124,19,162,187,170,104,248,170,191,28,239,193,63,212,159,203,78,85,224,169,234,159,41,250,127,93,238,54,226,234,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,14,21,190,156,214,213,128,108,251,86,239,183,154,122,185,169,234,177,122,187,35,27,76,198,185,233,61,193,190,70,23,42,57,205,78,13,150,166,55,61,122,245,70,35,149,17,202,136,213,206,97,164,141,159,224,20,218,97,181,205,45,195,33,199,170,236,85,20,184,189,13,77,194,223,86,146,182,120,46,53,49,37,69,106,72,217,87,155,30,181,51,76,170,197,233,193,85,90,136,212,68,106,69,95,26,124,2,154,251,183,156,83,80,105,241,234,186,203,150,43,148,50,153,245,208,164,174,101,5,186,178,158,68,153,101,70,175,6,177,245,16,80,49,30,244,249,63,131,90,169,220,84,117,107,108,91,53,186,224,27,193,210,75,237,154,158,146,106,138,172,162,146,200,246,212,177,206,98,65,112,119,145,153,200,141,115,87,155,98,169,145,204,94,189,17,232,213,84,114,34,181,116,102,80,15,138,63,174,205,77,252,151,217,232,137,255,0,224,169,233,99,41,250,129,93,237,214,226,127,128,64,15,26,191,75,24,183,212,10,31,110,184,149,87,180,239,84,250,55,245,3,30,247,24,13,41,128,10,86,241,147,214,191,183,59,130,180,232,229,37,191,179,73,166,86,245,239,79,36,92,100,158,186,227,21,61,68,156,92,146,57,29,11,96,101,26,55,171,24,228,147,191,215,147,120,41,0,1,161,63,14,221,116,172,215,237,169,226,153,37,250,243,241,60,146,195,221,198,239,211,57,39,89,29,85,74,168,145,62,89,38,87,58,105,164,165,125,44,210,72,142,115,93,36,207,254,202,162,177,178,84,138,190,40,254,132,245,55,242,95,120,162,40,4,187,63,13,207,15,186,157,187,83,73,172,58,201,106,164,118,162,220,105,221,77,69,109,154,40,166,126,50,196,150,120,229,88,170,33,158,88,102,125,76,43,3,149,237,107,95,27,21,241,245,232,249,17,103,168,41,91,198,175,213,62,45,244,254,135,220,110,39,85,240,49,252,108,253,55,252,200,181,67,53,155,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,143,20,127,66,122,155,249,47,188,81,20,2,90,167,142,119,224,159,234,79,229,164,32,216,238,144,225,186,239,186,140,15,75,117,6,10,185,241,235,181,69,100,213,208,83,78,176,190,161,148,212,83,213,36,42,244,251,205,99,221,3,88,245,106,181,252,28,238,46,99,186,57,52,81,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,245,131,138,110,187,106,58,113,187,93,56,126,21,154,197,228,110,180,61,201,236,23,248,33,71,213,90,42,156,136,138,230,162,170,119,33,127,22,164,176,170,163,100,107,90,168,172,123,35,145,153,194,52,167,180,239,75,26,55,244,255,0,30,246,232,12,214,26,83,218,119,165,141,27,250,127,143,123,116,7,85,4,85,241,71,244,39,169,191,146,251,197,17,74,219,78,245,79,163,127,80,49,239,113,128,210,153,229,53,75,75,112,77,105,193,46,122,103,169,118,47,140,227,119,158,207,157,162,243,83,83,247,123,83,50,104,255,0,121,11,217,35,122,73,19,29,247,92,157,122,116,94,168,170,139,197,118,101,177,125,56,217,229,138,186,75,101,127,218,140,206,243,202,43,150,77,81,70,148,242,58,151,159,40,233,105,226,230,254,196,41,197,142,122,35,220,233,36,68,115,156,168,216,153,28,149,5,0,248,136,237,15,250,41,107,42,125,150,162,236,233,238,99,221,173,197,249,215,249,153,160,237,54,47,53,73,39,36,73,19,181,36,173,224,174,231,202,41,34,235,35,228,73,120,252,155,55,223,166,125,179,187,86,101,98,177,99,84,153,61,183,39,167,73,232,232,235,235,230,138,11,109,213,141,86,199,86,145,183,171,94,199,53,81,179,70,136,199,202,145,64,137,44,125,191,156,106,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,233,167,169,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,189,239,14,109,148,127,69,93,56,158,255,0,159,219,45,82,106,110,83,251,203,149,76,9,221,146,215,66,168,197,142,216,217,185,57,142,226,246,44,146,186,36,107,95,35,154,222,178,182,24,164,89,128,85,95,142,119,224,159,234,79,229,164,85,240,184,245,217,166,95,157,123,61,105,127,198,117,183,211,171,58,53,173,123,142,200,179,221,14,196,62,11,97,171,227,29,77,103,23,69,241,218,228,123,214,107,159,151,84,79,47,221,234,223,187,209,28,254,29,217,17,178,203,35,83,186,248,63,227,122,243,116,215,155,157,247,76,114,122,75,78,19,105,167,167,76,230,42,212,239,65,95,4,157,223,43,78,202,116,123,92,181,42,230,76,232,231,69,68,133,27,42,185,94,143,90,121,238,208,20,173,227,87,234,159,22,250,127,67,238,55,19,208,120,76,234,246,27,160,186,95,184,205,92,212,9,234,227,177,99,180,248,204,213,9,73,2,205,60,175,124,151,8,162,134,54,124,145,95,36,178,71,26,43,149,172,69,122,43,156,214,163,156,156,127,9,241,43,214,92,91,117,151,221,198,221,165,186,222,172,185,7,126,142,171,14,146,238,216,233,126,22,212,153,104,40,219,39,97,204,103,149,124,168,246,202,200,90,247,185,103,85,84,90,137,149,215,147,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,132,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,3,53,155,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,146,168,0,83,95,141,38,177,216,179,13,101,196,180,118,209,15,114,175,78,237,245,21,23,74,158,79,78,53,87,38,211,200,218,110,14,98,34,240,130,10,121,123,141,123,218,239,51,199,238,186,55,34,194,172,83,71,47,185,134,141,103,250,197,104,155,185,73,167,119,11,29,61,210,155,139,19,141,45,201,213,81,182,167,155,158,138,188,39,130,158,46,219,88,247,59,204,242,251,173,141,202,190,219,98,217,173,215,0,222,14,146,95,108,212,244,147,84,85,101,20,150,71,182,165,142,115,18,11,131,188,140,206,68,107,154,188,219,21,76,142,98,245,232,143,70,170,163,145,21,171,163,48,0,4,0,241,171,244,177,139,125,64,161,246,235,137,0,60,46,61,118,105,151,231,94,207,90,95,240,32,7,141,95,165,140,91,234,5,15,183,92,74,139,209,12,42,213,169,90,209,128,233,205,246,162,174,11,110,85,148,90,172,149,146,210,61,173,158,56,42,106,227,134,71,70,231,53,205,71,163,94,170,138,173,114,117,233,213,23,248,26,83,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,194,38,117,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,95,64,14,127,174,154,23,167,27,139,211,139,142,151,234,133,155,207,90,171,186,75,12,209,42,50,170,223,84,212,84,142,170,154,69,69,237,204,206,78,232,189,21,170,215,57,143,107,216,247,177,217,193,213,140,23,246,95,170,121,150,153,252,83,226,127,100,178,11,141,139,206,246,59,62,107,202,212,201,15,119,183,201,220,57,118,249,113,228,238,157,122,117,94,157,75,212,240,184,244,39,166,95,157,123,197,105,74,219,177,245,79,172,159,80,50,31,113,156,237,94,31,187,17,190,238,171,42,143,53,202,89,228,180,203,31,184,36,119,26,158,172,147,226,149,80,73,75,36,182,174,12,168,138,162,14,237,53,67,151,204,181,21,172,233,209,58,187,228,151,189,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,245,145,87,197,31,208,158,166,254,75,239,20,69,43,109,59,213,62,141,253,64,199,189,198,3,74,96,128,30,53,126,150,49,111,168,20,62,221,113,32,7,133,199,174,205,50,252,235,217,235,75,254,0,165,111,26,191,84,248,183,211,250,31,113,184,157,87,192,199,241,179,244,223,243,34,205,51,252,255,0,13,210,204,54,237,168,58,131,144,210,88,241,235,29,58,212,215,87,84,170,240,137,157,81,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,23,52,58,165,145,96,153,94,119,115,191,233,166,157,125,132,198,234,187,62,75,31,248,188,215,79,39,198,22,50,79,239,169,145,36,147,156,141,124,159,121,62,239,115,138,124,154,133,159,248,54,105,118,224,172,86,43,182,163,214,228,191,11,210,124,143,164,180,54,106,136,162,172,142,241,84,199,212,83,205,85,78,172,168,73,40,38,134,74,104,227,122,190,39,54,120,220,137,197,123,113,73,28,64,241,71,245,217,169,191,146,251,61,17,42,188,12,127,27,63,77,255,0,50,45,80,2,42,248,163,250,19,212,223,201,125,226,136,165,109,167,122,167,209,191,168,24,247,184,192,105,76,17,87,197,31,208,158,166,254,75,239,20,69,0,151,103,225,185,225,247,83,183,106,105,53,135,89,45,84,142,212,91,141,59,169,168,173,179,69,20,207,198,88,146,207,28,171,21,68,51,203,12,207,169,133,96,114,189,173,107,227,98,190,62,189,31,34,44,245,0,205,102,233,245,175,250,68,238,11,54,214,56,237,254,74,147,32,184,39,144,129,209,118,228,101,12,17,50,158,151,186,222,228,136,147,44,16,196,178,113,122,183,184,175,227,209,189,17,44,211,193,63,75,238,184,246,145,231,154,175,112,117,92,52,249,157,226,150,219,67,79,53,19,162,100,144,91,217,39,90,168,165,85,233,51,31,45,100,177,47,22,244,107,233,94,156,156,170,168,201,191,175,218,57,98,220,6,141,101,154,59,145,205,229,233,50,107,123,169,227,169,226,247,249,74,166,57,36,166,169,224,199,177,100,237,79,28,82,246,249,163,95,195,139,190,235,149,12,203,154,93,219,94,175,83,107,214,131,96,218,185,12,244,146,84,100,86,120,102,184,37,36,18,195,4,87,22,117,138,182,24,217,47,87,163,35,169,142,104,209,85,93,213,24,138,142,114,42,57,107,219,199,59,240,79,245,39,242,210,63,248,83,106,150,9,162,218,217,158,234,102,166,95,126,13,141,217,180,254,127,59,91,229,102,168,237,119,110,246,184,99,253,220,44,124,142,235,36,172,111,221,106,244,235,213,122,34,42,167,203,146,120,156,106,229,235,118,150,93,202,81,219,170,233,172,86,26,127,134,210,97,18,222,94,250,38,219,166,133,141,172,129,101,138,56,145,239,150,86,36,233,36,145,63,140,145,211,114,108,141,167,141,165,212,232,190,175,97,186,245,165,248,254,174,105,252,245,114,88,178,42,119,77,78,149,112,44,51,196,246,72,232,165,134,70,124,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,125,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,87,7,141,198,107,106,160,209,125,61,211,153,169,234,214,229,124,202,37,189,211,202,214,55,176,216,40,105,36,134,86,189,220,185,35,213,215,8,85,168,141,84,84,108,157,85,189,17,29,86,187,122,197,172,89,206,190,233,166,21,148,208,249,219,46,65,152,89,173,119,26,110,235,227,239,210,207,91,20,114,199,205,138,215,183,147,30,228,234,213,71,39,94,168,168,191,51,77,39,20,222,182,45,98,204,54,143,171,214,156,142,135,205,210,83,225,247,59,164,113,247,95,31,26,170,40,29,87,77,39,86,42,42,240,158,8,159,211,175,23,113,232,228,86,170,162,231,8,211,238,147,231,95,181,13,44,195,117,51,225,127,12,251,91,143,219,175,190,75,191,222,242,190,106,154,57,187,93,206,45,231,199,185,199,151,22,245,233,215,162,117,232,81,103,138,63,174,205,77,252,151,217,232,137,255,0,224,169,233,99,41,250,129,93,237,214,226,127,128,64,15,26,191,75,24,183,212,10,31,110,184,149,87,180,239,84,250,55,245,3,30,247,24,13,41,128,126,78,89,148,216,176,108,86,243,154,229,53,222,74,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,78,12,71,61,220,88,199,47,70,162,185,122,116,68,85,249,25,130,203,50,155,238,115,149,94,115,92,166,187,206,222,178,11,133,69,210,227,83,218,100,125,250,169,228,116,146,201,193,136,214,55,147,222,229,232,212,70,167,94,136,136,159,35,245,117,59,76,242,173,34,203,228,193,115,90,79,41,122,167,183,219,110,21,52,174,142,72,228,165,243,180,80,86,50,9,89,35,26,246,77,27,42,26,201,24,173,251,178,53,237,69,84,68,85,249,107,112,171,173,6,1,102,212,105,170,41,22,219,124,188,92,236,148,241,53,238,239,182,122,24,104,166,149,207,111,30,40,197,109,194,20,106,163,149,85,91,39,84,111,68,87,79,79,5,189,99,177,97,250,203,150,232,237,222,30,221,94,162,91,233,234,45,117,60,158,188,170,173,173,168,145,212,220,26,197,68,231,4,245,18,247,28,246,53,190,91,143,222,116,141,68,185,66,42,248,163,250,19,212,223,201,125,226,136,165,109,167,122,167,209,191,168,24,247,184,192,105,76,2,149,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,198,207,211,127,204,139,84,51,89,187,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,104,241,71,244,39,169,191,146,251,197,17,64,37,170,120,231,126,9,254,164,254,90,69,95,11,143,93,154,101,249,215,179,214,151,252,0,50,174,105,79,105,222,150,52,111,233,254,61,237,208,25,172,52,167,180,239,75,26,55,244,255,0,30,246,232,14,170,8,171,226,143,232,79,83,127,37,247,138,34,149,182,157,234,159,70,254,160,99,222,227,1,165,48,0,56,254,238,168,180,74,227,183,76,206,223,184,187,181,93,175,79,170,169,233,161,186,215,82,54,119,79,74,247,85,66,148,211,70,144,49,239,87,182,165,96,114,39,7,179,170,39,54,185,156,145,115,110,77,255,0,9,12,99,68,175,251,151,142,171,83,238,20,149,25,61,21,63,60,34,199,83,109,158,118,84,220,90,201,42,37,173,73,91,214,24,223,75,13,51,213,141,153,62,111,157,175,98,164,144,180,188,144,85,95,142,119,224,159,234,79,229,164,85,240,184,245,217,166,95,157,123,61,105,223,252,82,247,237,246,238,178,253,181,29,47,131,134,63,106,184,121,60,190,233,81,79,210,74,250,234,73,209,203,71,78,215,167,88,225,134,120,154,175,151,162,58,73,35,68,98,164,77,87,79,16,54,163,181,29,71,221,174,163,179,10,194,162,242,54,170,30,220,247,251,252,240,171,233,109,20,174,85,68,115,145,21,59,147,63,139,146,40,81,81,210,57,174,85,86,49,146,72,205,9,233,110,150,224,154,45,130,91,52,207,77,44,95,6,198,236,221,239,37,69,230,166,168,237,119,102,124,210,126,242,103,190,71,117,146,87,187,239,57,122,117,232,157,17,17,19,213,130,149,188,106,253,83,226,223,79,232,125,198,226,64,3,234,146,211,117,134,213,79,125,154,217,86,203,109,101,68,212,148,245,142,133,201,4,211,194,216,221,44,76,147,167,23,61,141,158,23,57,168,189,90,146,198,171,211,146,117,152,30,28,91,227,166,218,150,101,95,135,234,11,42,234,52,235,48,168,129,245,211,68,249,101,125,146,173,168,172,74,216,160,69,86,189,142,106,181,179,181,173,238,185,145,68,230,171,150,20,138,75,222,0,205,102,236,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,164,170,0,25,172,221,62,181,255,0,72,157,193,102,218,199,29,191,201,82,100,23,4,242,16,58,46,220,140,161,130,38,83,210,247,91,220,145,18,101,130,24,150,78,47,86,247,21,252,122,55,162,37,148,236,91,106,54,45,71,240,209,203,241,254,213,170,174,245,172,127,20,172,167,168,169,133,244,158,82,170,138,87,83,219,99,158,162,21,116,178,195,13,93,31,153,68,233,197,59,242,55,182,228,87,119,42,46,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,83,73,59,85,213,47,219,78,220,116,235,83,38,190,252,102,190,243,143,210,252,86,183,202,249,126,237,210,38,118,107,191,118,140,99,91,210,170,41,219,247,26,140,94,157,89,213,170,213,94,170,0,4,0,241,171,244,177,139,125,64,161,246,235,137,0,60,46,61,118,105,151,231,94,207,90,95,240,32,7,141,95,165,140,91,234,5,15,183,92,74,171,218,119,170,125,27,250,129,143,123,140,6,148,192,6,107,55,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,41,91,118,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,210,85,2,42,248,163,250,19,212,223,201,125,226,136,165,109,167,122,167,209,191,168,24,247,184,192,105,76,16,3,198,175,210,198,45,245,2,135,219,174,36,0,240,184,245,217,166,95,157,123,61,105,127,192,20,173,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,54,126,155,254,100,71,95,17,221,241,211,110,183,50,160,195,244,249,149,116,250,117,135,212,78,250,25,165,124,177,62,247,86,228,70,45,108,176,42,163,88,198,181,28,216,26,230,247,90,201,101,115,149,171,50,197,31,228,248,121,236,178,235,186,125,80,167,190,229,248,253,91,180,175,26,168,85,200,43,18,165,212,169,91,58,71,202,43,124,18,53,170,231,189,206,88,157,42,49,90,172,133,92,189,200,222,248,121,95,77,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,133,6,120,163,250,236,212,223,201,125,158,136,149,94,6,63,141,159,166,255,0,153,22,168,1,21,124,81,253,9,234,111,228,190,241,68,82,182,211,189,83,232,223,212,12,123,220,96,52,166,8,171,226,143,232,79,83,127,37,247,138,34,149,182,157,234,159,70,254,160,99,222,227,1,165,48,14,63,187,221,94,169,208,141,180,106,22,169,91,231,171,130,229,105,179,190,27,92,244,208,69,51,233,238,53,47,109,45,28,202,201,126,227,152,202,137,226,123,209,200,239,184,215,125,215,255,0,101,115,110,104,163,96,120,47,236,239,102,218,79,96,248,167,196,60,222,63,29,247,189,216,237,113,248,148,143,175,237,113,228,238,189,191,53,219,229,215,239,112,229,209,189,120,164,128,51,109,187,221,33,166,208,141,203,234,22,150,219,224,164,130,219,105,188,62,107,92,20,211,203,51,41,237,213,44,109,85,28,42,249,126,251,158,202,121,226,99,213,202,239,190,215,125,231,255,0,105,109,171,194,11,84,45,89,166,210,233,176,56,91,73,5,203,79,175,21,182,218,136,27,90,217,103,150,10,153,157,91,21,83,226,232,142,133,142,117,68,208,183,175,36,114,210,200,168,239,226,214,240,175,28,239,193,63,212,159,203,74,171,62,168,237,55,89,173,85,23,216,109,149,111,182,209,212,67,73,81,88,216,92,176,67,60,205,145,209,68,249,58,113,107,222,216,38,115,90,171,213,201,20,138,157,120,175,73,21,177,125,230,223,118,121,168,245,87,57,45,95,25,195,50,143,47,79,147,91,98,99,18,169,209,196,175,237,84,211,72,238,157,38,139,187,42,164,110,114,71,35,94,230,187,138,171,37,143,65,54,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,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,2,149,188,106,253,83,226,223,79,232,125,198,226,126,79,131,110,45,98,200,55,113,89,118,187,208,249,138,188,103,15,184,221,45,114,119,94,207,47,84,249,233,169,29,39,70,170,35,250,193,87,80,206,142,69,111,223,235,211,147,90,169,119,224,204,14,172,96,191,178,253,83,204,180,207,226,159,19,251,37,144,92,108,94,119,177,217,243,94,86,166,72,123,189,190,78,225,203,183,203,143,39,116,235,211,170,244,234,94,247,134,142,127,83,168,59,45,211,186,171,150,67,73,117,185,88,233,234,108,21,73,10,197,206,141,148,149,50,69,75,79,43,35,68,224,246,209,165,34,167,36,230,230,57,143,119,46,124,150,168,124,81,253,118,106,111,228,190,207,68,79,255,0,5,79,75,25,79,212,10,239,110,183,19,252,2,0,120,213,250,88,197,190,160,80,251,117,196,170,189,167,122,167,209,191,168,24,247,184,192,105,76,2,189,124,101,245,190,235,130,232,149,131,69,237,246,58,74,138,125,80,168,157,213,213,243,72,238,116,144,91,103,163,168,70,68,196,232,138,249,37,146,46,175,114,170,53,145,189,188,85,94,143,142,178,246,95,163,150,45,125,221,6,1,165,89,76,220,44,183,91,132,149,23,24,248,189,124,205,45,37,60,181,114,211,117,99,216,246,119,153,78,232,187,141,114,57,157,206,105,213,91,209,122,7,138,63,174,205,77,252,151,217,232,142,171,161,218,91,251,80,240,143,213,239,39,98,248,157,215,18,212,9,178,155,127,247,215,103,202,249,90,27,119,155,159,230,246,181,252,104,100,173,251,142,229,215,175,221,106,189,24,66,173,42,212,204,171,70,245,31,28,213,44,42,175,203,222,177,155,132,87,10,110,82,72,200,230,224,191,126,9,123,111,99,221,12,172,87,71,35,17,201,206,55,189,170,189,28,166,154,49,60,166,197,156,226,182,108,215,22,174,243,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,112,122,53,237,228,199,181,122,57,17,201,215,162,162,47,200,141,126,40,254,132,245,55,242,95,120,162,41,91,105,222,169,244,111,234,6,61,238,48,26,83,0,165,111,26,191,84,248,183,211,250,31,113,184,157,87,192,199,241,179,244,223,243,34,213,12,214,110,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,60,81,253,9,234,111,228,190,241,68,80,9,106,158,57,223,130,127,169,63,150,145,87,194,227,215,102,153,126,117,236,245,165,255,0,0,12,171,154,83,218,119,165,141,27,250,127,143,123,116,6,107,13,41,237,59,210,198,141,253,63,199,189,186,3,170,130,42,248,163,250,19,212,223,201,125,226,136,165,109,167,122,167,209,191,168,24,247,184,192,105,76,0,10,43,241,48,222,189,187,115,249,221,183,9,211,75,159,153,211,108,75,165,77,21,100,107,85,15,198,107,166,134,53,146,162,106,121,155,31,14,207,87,193,26,58,62,73,214,119,35,213,179,35,91,197,118,217,180,61,101,221,111,218,223,217,45,21,170,111,177,214,246,86,214,124,66,189,180,221,249,165,231,229,233,33,234,139,214,105,123,82,241,87,240,137,189,181,238,72,206,173,229,199,237,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,47,251,96,59,193,181,110,203,72,218,235,130,213,199,157,225,212,244,116,25,91,38,137,168,202,153,222,199,36,117,209,58,54,54,46,21,11,12,175,88,218,214,172,79,107,217,199,130,71,36,146,128,170,191,28,239,193,63,212,159,203,74,203,192,243,252,203,76,50,104,51,61,63,200,106,236,87,218,90,122,186,106,123,133,34,163,103,129,149,52,242,83,202,177,187,167,86,61,98,154,68,71,183,163,216,170,142,106,181,200,142,79,171,75,116,183,59,214,156,238,217,166,122,105,98,248,206,73,121,239,121,42,47,53,13,63,119,181,11,230,147,247,147,61,145,183,164,113,61,223,121,201,215,167,68,234,170,136,186,19,218,142,212,116,227,105,90,112,204,43,10,139,207,93,107,187,115,223,239,243,194,140,170,187,213,53,21,17,206,68,85,237,194,206,78,72,161,69,86,198,215,57,85,94,247,201,35,251,88,5,43,120,213,250,167,197,190,159,208,251,141,196,142,187,62,218,102,101,187,173,80,251,15,98,168,171,179,216,168,41,228,169,190,228,109,160,74,168,45,76,88,222,176,35,216,178,68,143,124,178,177,35,107,17,252,250,119,30,136,173,137,234,151,189,148,237,139,70,178,125,190,213,109,137,184,191,193,240,25,173,236,183,195,69,107,153,208,73,75,219,149,179,71,59,36,94,74,233,155,59,27,50,190,78,125,201,17,86,84,147,147,209,212,3,185,221,189,101,91,95,214,91,214,145,229,53,62,127,200,118,234,109,215,70,82,201,79,13,206,134,86,242,138,162,54,189,63,210,141,232,215,61,172,150,41,88,143,127,14,75,50,188,43,247,213,83,128,100,54,173,176,234,149,125,92,248,197,242,162,27,110,25,52,52,177,112,180,220,103,170,153,238,130,84,142,52,154,70,85,77,82,136,146,61,239,237,61,172,78,45,141,239,124,119,18,12,214,110,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,74,160,14,41,189,13,99,190,232,22,216,51,253,85,197,161,231,122,181,91,227,167,183,73,201,137,229,170,170,234,34,164,138,167,163,216,246,63,178,250,134,203,219,115,85,175,237,240,94,136,238,169,156,203,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,13,68,98,120,181,139,6,197,108,216,86,45,67,228,172,184,253,190,158,215,110,166,238,190,78,197,44,17,182,56,163,230,245,115,221,197,140,106,117,114,171,151,167,85,85,95,153,64,62,34,186,57,125,209,189,220,103,116,215,121,188,197,38,97,112,159,49,181,212,241,99,59,212,181,243,203,35,147,131,94,245,111,106,116,168,131,171,184,185,253,142,124,90,215,181,9,213,224,151,169,152,173,78,150,103,90,57,230,251,89,37,191,32,92,155,177,36,145,183,204,80,212,83,83,211,243,133,188,251,143,237,201,75,210,69,224,141,111,126,15,188,170,254,137,101,64,0,64,15,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,165,255,0,2,0,120,213,250,88,197,190,160,80,251,117,196,170,189,167,122,167,209,191,168,24,247,184,192,105,76,0,102,179,118,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,210,149,183,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,37,80,34,175,138,63,161,61,77,252,151,222,40,138,86,218,119,170,125,27,250,129,143,123,140,6,148,193,0,60,106,253,44,98,223,80,40,125,186,226,64,15,11,143,93,154,101,249,215,179,214,151,252,1,74,222,53,126,169,241,111,167,244,62,227,113,33,86,59,170,89,222,41,130,101,218,103,96,190,249,92,111,59,242,31,104,40,188,172,47,243,158,74,101,154,151,247,143,98,201,31,9,28,174,253,219,155,203,175,71,117,79,145,208,54,163,181,29,71,221,174,163,179,10,194,162,242,54,170,30,220,247,251,252,240,171,233,109,20,174,85,68,115,145,21,59,147,63,139,146,40,81,81,210,57,174,85,86,49,146,72,205,9,233,110,150,224,154,45,130,91,52,207,77,44,95,6,198,236,221,239,37,69,230,166,168,237,119,102,124,210,126,242,103,190,71,117,146,87,187,239,57,122,117,232,157,17,17,19,213,148,3,226,143,235,179,83,127,37,246,122,34,85,120,24,254,54,126,155,254,100,90,160,4,85,241,71,244,39,169,191,146,251,197,17,74,219,78,245,79,163,127,80,49,239,113,128,210,152,34,175,138,63,161,61,77,252,151,222,40,138,86,218,119,170,125,27,250,129,143,123,140,6,148,192,33,87,139,206,117,246,75,102,215,43,7,194,252,223,219,92,130,215,98,239,119,251,126,83,183,35,171,251,188,120,175,115,175,144,237,241,234,223,240,188,186,253,222,46,164,28,79,22,190,231,57,85,155,10,197,168,124,237,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,124,222,173,99,121,61,237,78,174,84,106,117,234,170,137,243,53,38,10,43,241,121,193,126,201,111,38,229,127,248,167,155,251,107,143,218,239,189,158,199,111,202,118,227,117,7,107,151,37,238,117,242,29,206,93,27,254,23,143,79,187,201,221,215,192,214,237,106,134,235,172,150,41,174,116,140,185,86,83,216,106,233,232,221,51,82,121,160,133,213,205,150,86,71,215,147,152,199,79,11,92,228,78,141,89,99,69,233,201,58,253,126,57,223,130,127,169,63,150,144,3,108,91,122,202,183,65,172,182,93,35,197,170,124,135,159,238,84,220,110,143,165,146,162,27,101,12,77,229,45,68,141,98,127,163,27,17,206,99,95,44,177,49,94,206,124,146,255,0,177,109,177,104,214,49,183,218,93,177,59,23,248,198,3,13,189,246,249,168,174,147,58,121,42,187,146,186,105,39,124,137,197,91,51,167,123,166,71,199,195,183,34,162,196,145,241,98,54,136,119,131,180,204,203,104,186,161,246,30,251,81,87,120,177,87,211,199,83,98,200,221,64,148,176,93,88,145,177,103,70,49,36,149,24,248,165,122,198,230,43,249,244,237,189,81,27,43,21,123,255,0,134,231,136,37,54,221,170,100,209,237,100,186,213,187,78,174,53,14,169,162,185,77,44,179,51,25,122,69,60,146,164,84,240,193,44,211,50,166,101,129,170,198,185,172,141,234,249,58,117,124,138,183,104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,206,182,255,0,51,175,218,38,242,117,98,255,0,240,191,135,249,76,130,75,23,103,191,221,229,240,216,217,65,221,229,197,189,59,158,87,185,199,167,221,231,199,171,186,114,89,171,224,133,165,191,253,50,245,174,225,98,255,0,130,98,214,139,159,154,255,0,174,166,190,14,202,63,255,0,197,174,230,246,127,204,199,127,132,66,213,1,156,205,244,225,87,92,3,120,58,183,98,188,212,82,77,81,85,148,85,222,216,234,103,185,204,72,46,14,243,208,181,85,205,106,243,108,85,49,181,233,211,162,61,28,136,174,68,71,45,154,120,42,122,88,202,126,160,87,123,117,184,128,30,40,254,187,53,55,242,95,103,162,39,255,0,130,167,165,140,167,234,5,119,183,91,137,254,1,0,60,106,253,44,98,223,80,40,125,186,226,85,94,211,189,83,232,223,212,12,123,220,96,52,166,1,159,111,18,77,104,181,107,126,237,50,139,238,47,151,210,100,152,197,142,158,142,195,98,172,164,99,123,9,4,48,163,167,108,114,35,83,188,207,57,45,99,146,94,174,71,35,145,88,231,71,192,153,94,10,122,23,89,106,177,102,155,135,191,89,187,63,27,225,141,227,181,50,44,241,200,250,88,159,220,174,123,88,168,145,73,11,230,109,43,27,34,43,220,146,82,78,207,185,209,200,248,129,226,143,235,179,83,127,37,246,122,34,127,248,42,122,88,202,126,160,87,123,117,184,170,189,211,232,167,244,118,220,22,109,163,145,220,60,237,38,63,112,79,33,59,165,238,72,250,25,226,101,69,47,117,221,184,209,102,72,38,137,36,226,196,111,113,31,199,171,122,42,218,247,131,206,183,218,179,205,186,84,104,212,54,58,186,59,150,151,84,43,106,42,221,35,95,5,116,23,26,170,186,152,158,207,224,230,61,174,73,152,230,42,42,116,100,110,71,47,53,100,125,47,197,31,208,158,166,254,75,239,20,69,43,109,59,213,62,141,253,64,199,189,198,3,74,96,20,173,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,54,126,155,254,100,90,161,154,205,216,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,71,138,63,161,61,77,252,151,222,40,138,1,45,83,199,59,240,79,245,39,242,210,42,248,92,122,236,211,47,206,189,158,180,191,224,1,149,115,74,123,78,244,177,163,127,79,241,239,110,128,205,97,165,61,167,122,88,209,191,167,248,247,183,64,117,80,69,95,20,127,66,122,155,249,47,188,81,20,173,180,239,84,250,55,245,3,30,247,24,13,41,128,10,213,241,98,222,189,187,22,197,110,123,87,211,123,159,60,146,243,210,155,49,157,139,85,79,53,170,133,209,211,212,71,79,27,145,172,142,111,53,28,220,94,173,145,237,72,146,88,222,197,89,81,89,86,218,47,164,57,150,189,106,134,63,164,122,127,5,36,151,220,138,161,208,211,173,92,233,12,17,49,145,186,89,102,145,255,0,53,70,71,20,114,72,168,212,115,213,24,168,214,185,202,141,93,31,104,190,144,225,186,11,165,248,254,145,233,252,21,113,216,177,218,119,67,78,181,115,172,211,202,247,200,233,101,154,71,252,145,95,36,178,73,34,163,81,172,69,122,163,90,214,162,53,43,131,198,11,104,127,199,119,24,45,23,249,138,44,229,178,87,255,0,216,82,208,85,195,19,211,253,8,36,70,63,252,195,146,63,240,242,21,235,183,93,121,204,182,219,171,150,45,86,195,43,106,218,251,117,67,25,115,161,134,161,33,101,218,220,175,106,212,81,74,174,99,219,194,70,183,162,57,88,238,15,70,72,212,230,198,170,104,167,69,245,123,13,215,173,47,199,245,115,79,231,171,146,197,145,83,186,106,116,171,129,97,158,39,178,71,69,44,50,51,230,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,92,30,57,223,130,127,169,63,150,149,107,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,133,211,79,83,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,125,62,30,123,44,181,109,99,75,233,239,185,126,63,72,221,84,201,105,213,114,10,196,169,109,82,209,64,178,114,138,223,4,141,106,53,140,107,82,39,74,140,87,35,230,71,47,114,70,50,30,50,212,0,82,183,141,95,170,124,91,233,253,15,184,220,78,171,224,99,248,217,250,111,249,145,106,135,10,222,14,211,48,221,221,105,127,216,123,237,69,37,158,251,65,81,29,77,139,35,117,2,213,79,106,122,200,197,157,24,196,146,37,123,37,137,139,27,152,175,225,215,182,245,69,116,76,84,207,102,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,78,113,63,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,219,247,134,151,136,37,54,176,218,172,251,124,213,251,173,92,154,131,65,79,229,172,247,106,185,101,170,159,37,99,27,85,60,139,34,178,4,100,15,167,166,130,38,171,230,149,207,157,122,185,85,94,174,235,97,70,107,55,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,37,80,5,90,248,224,231,245,49,90,180,179,75,104,114,26,69,167,170,168,184,223,238,150,150,172,78,157,31,19,98,130,138,161,233,211,186,198,42,77,94,198,252,209,143,84,147,251,75,26,113,138,190,22,88,5,78,117,189,44,54,169,113,234,75,181,183,21,167,175,191,220,146,165,34,115,41,89,29,51,226,167,168,70,72,191,121,236,172,158,145,89,193,21,237,127,23,167,78,10,230,223,161,88,30,54,154,57,98,151,21,193,119,3,79,55,102,245,77,112,76,58,178,62,47,119,155,165,146,58,138,186,117,234,175,225,31,101,241,84,252,145,156,159,230,190,243,186,70,212,88,171,225,89,172,118,45,34,221,197,162,155,35,135,165,38,123,111,151,14,142,167,147,255,0,189,106,170,103,130,74,101,224,198,57,95,220,158,158,40,58,125,214,183,191,205,206,70,177,81,111,164,0,8,1,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,191,224,64,15,26,191,75,24,183,212,10,31,110,184,149,87,180,239,84,250,55,245,3,30,247,24,13,41,128,12,214,110,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,82,182,236,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,164,170,4,85,241,71,244,39,169,191,146,251,197,17,74,219,78,245,79,163,127,80,49,239,113,128,210,152,32,7,141,95,165,140,91,234,5,15,183,92,72,1,225,113,235,179,76,191,58,246,122,210,255,0,128,41,91,198,175,213,62,45,244,254,135,220,110,36,42,210,221,45,206,245,167,59,182,105,158,154,88,190,51,146,94,123,222,74,139,205,67,79,221,237,66,249,164,253,228,207,100,109,233,28,79,119,222,114,117,233,209,58,170,162,46,132,246,163,181,29,56,218,86,156,51,10,194,162,243,215,90,238,220,247,251,252,240,163,42,174,245,77,69,68,115,145,21,123,112,179,147,146,40,81,85,177,181,206,85,87,189,242,72,254,214,10,1,241,71,245,217,169,191,146,251,61,17,42,188,12,127,27,63,77,255,0,50,45,80,2,42,248,163,250,19,212,223,201,125,226,136,165,109,167,122,167,209,191,168,24,247,184,192,105,76,17,87,197,31,208,158,166,254,75,239,20,69,43,109,59,213,62,141,253,64,199,189,198,3,74,96,21,87,227,157,248,39,250,147,249,105,15,252,55,177,107,22,97,189,173,45,180,228,116,62,110,146,158,225,87,116,142,62,235,227,227,85,69,67,81,87,77,39,86,42,42,240,158,8,159,211,175,23,113,232,228,86,170,162,232,80,21,87,227,157,248,39,250,147,249,105,31,252,33,179,175,178,91,201,182,216,62,23,230,254,218,227,247,75,23,123,191,219,242,157,184,219,95,221,227,197,123,157,124,135,111,143,86,255,0,133,229,215,238,241,116,128,241,206,252,19,253,73,252,180,229,94,10,158,169,242,159,167,245,222,227,110,46,164,229,91,157,219,214,43,186,13,26,189,105,30,83,83,228,60,255,0,110,166,221,116,101,44,117,19,91,43,162,119,40,170,35,107,211,253,40,222,141,115,28,248,165,149,136,246,115,228,153,225,214,141,33,204,180,23,84,50,13,35,212,8,41,35,190,227,181,13,134,161,105,39,73,160,149,143,141,178,197,52,111,249,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,88,167,133,247,136,37,53,166,154,203,181,237,105,186,213,189,143,168,109,6,31,124,169,150,90,151,243,154,90,90,122,59,42,69,20,14,114,49,28,249,220,201,229,151,132,108,70,197,247,88,214,116,181,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,187,31,84,250,201,245,3,33,247,25,203,84,240,84,244,177,148,253,64,174,246,235,113,63,193,69,126,47,56,47,217,45,228,220,175,255,0,20,243,127,109,113,251,93,247,179,216,237,249,78,220,110,160,237,114,228,189,206,190,67,185,203,163,127,194,241,233,247,121,58,80,120,31,102,183,90,252,3,84,244,230,106,122,68,182,216,239,22,235,221,60,173,99,187,238,158,186,25,97,149,175,119,46,42,196,109,190,21,106,35,81,81,93,39,85,119,84,70,195,95,20,127,93,154,155,249,47,179,209,19,255,0,193,83,210,198,83,245,2,187,219,173,196,255,0,0,128,30,53,126,150,49,111,168,20,62,221,113,42,175,105,222,169,244,111,234,6,61,238,48,26,83,7,31,221,214,183,221,118,227,183,76,207,89,108,86,58,75,189,202,193,79,76,218,58,74,185,28,200,22,122,138,168,105,163,124,156,126,243,152,199,78,143,86,34,181,94,140,86,163,153,203,154,102,220,211,70,128,232,229,139,111,250,53,137,232,238,57,55,152,164,198,109,237,167,146,167,139,217,230,234,158,231,73,83,83,193,239,122,199,221,158,73,101,237,243,86,179,159,22,253,214,162,20,131,226,143,235,179,83,127,37,246,122,34,127,248,42,122,88,202,126,160,87,123,117,184,230,158,54,26,47,117,184,211,96,122,239,143,98,21,117,84,246,186,122,171,14,77,120,133,238,123,41,96,89,99,125,185,178,199,203,163,24,178,205,90,137,42,49,19,156,140,99,221,213,209,53,98,175,134,6,180,93,116,167,118,152,149,138,108,190,174,211,140,103,53,14,176,222,104,218,199,75,5,124,242,67,43,109,237,124,104,215,116,122,86,62,22,182,84,68,86,36,146,34,185,177,190,78,182,149,226,143,232,79,83,127,37,247,138,34,149,182,157,234,159,70,254,160,99,222,227,1,165,48,10,86,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,27,63,77,255,0,50,45,80,205,102,236,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,163,197,31,208,158,166,254,75,239,20,69,0,150,169,227,157,248,39,250,147,249,105,21,124,46,61,118,105,151,231,94,207,90,95,240,0,202,185,165,61,167,122,88,209,191,167,248,247,183,64,102,176,210,158,211,189,44,104,223,211,252,123,219,160,58,168,34,175,138,63,161,61,77,252,151,222,40,138,86,218,119,170,125,27,250,129,143,123,140,6,148,192,57,86,233,245,103,42,208,189,190,230,218,179,133,98,31,105,175,88,229,189,42,105,173,238,108,142,141,57,74,200,223,81,42,70,138,245,134,6,61,211,200,136,173,235,28,47,234,248,211,171,219,155,107,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,206,154,122,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,75,244,240,238,218,31,244,82,209,165,251,83,69,217,212,44,199,181,91,148,112,175,243,48,193,218,116,190,86,146,62,40,145,167,106,57,93,205,91,207,148,178,75,210,71,198,145,113,149,64,160,31,17,29,161,255,0,69,45,101,79,178,212,93,157,61,204,123,181,184,191,58,255,0,51,52,29,166,197,230,169,36,228,137,34,118,164,149,188,21,220,249,69,36,93,100,124,137,47,31,127,225,41,184,92,239,79,183,5,71,162,148,84,215,91,238,45,168,93,232,229,180,193,85,11,35,160,174,138,46,239,196,218,217,149,17,120,65,4,141,149,172,123,28,248,248,175,73,95,12,49,47,107,241,206,252,19,253,73,252,180,247,254,24,190,31,245,154,69,71,77,184,29,111,199,124,166,117,87,198,124,102,219,44,147,197,85,97,165,146,9,161,149,213,44,107,210,53,154,120,234,62,112,200,199,58,22,177,189,85,178,57,236,142,197,64,0,165,111,26,191,84,248,183,211,250,31,113,184,157,87,192,199,241,179,244,223,243,34,213,1,13,124,71,118,57,83,186,220,54,131,48,211,231,210,83,234,46,31,79,59,40,97,149,145,68,203,221,35,149,30,180,82,206,168,142,99,218,228,115,160,115,157,218,107,229,149,174,70,164,203,44,116,87,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,125,62,30,123,211,181,110,159,75,233,236,89,126,65,72,237,84,198,169,213,50,10,52,166,109,42,214,192,146,113,138,225,4,109,114,181,236,115,86,38,202,172,70,163,38,87,39,110,54,62,30,84,195,187,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,42,128,40,7,196,235,84,191,106,27,201,205,124,165,247,226,118,172,75,203,226,214,255,0,239,94,207,149,242,177,167,155,131,230,198,185,252,107,164,173,251,238,229,215,175,221,114,177,24,77,255,0,4,253,47,186,227,218,71,158,106,189,193,213,112,211,230,119,138,91,109,13,60,212,78,137,146,65,111,100,157,106,162,149,87,164,204,124,181,146,196,188,91,209,175,165,122,114,114,170,163,44,124,142,190,33,26,95,106,213,93,159,106,77,178,224,234,72,106,44,22,121,114,138,26,185,168,155,82,250,121,237,237,90,149,237,117,84,88,223,44,81,203,78,178,53,122,181,149,15,249,57,21,88,236,251,98,121,77,247,6,202,172,217,174,45,93,228,175,88,253,194,158,233,110,169,237,50,78,197,84,18,54,72,164,224,244,115,29,197,236,106,244,114,43,87,167,69,69,79,145,167,61,61,205,109,90,149,128,99,90,141,98,167,171,130,219,149,89,232,175,116,113,85,177,173,158,56,42,97,100,209,182,70,181,206,106,61,26,244,69,68,115,147,175,94,138,191,196,244,0,2,0,120,213,250,88,197,190,160,80,251,117,196,128,30,23,30,187,52,203,243,175,103,173,47,248,16,3,198,175,210,198,45,245,2,135,219,174,37,85,237,59,213,62,141,253,64,199,189,198,3,74,96,3,53,155,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,148,173,187,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,42,129,21,124,81,253,9,234,111,228,190,241,68,82,182,211,189,83,232,223,212,12,123,220,96,52,166,8,1,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,191,224,10,96,241,149,180,221,111,251,187,194,108,86,43,101,93,198,229,113,193,237,180,148,116,116,144,186,105,234,103,146,231,112,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,19,171,195,207,101,150,173,172,105,125,61,247,47,199,233,27,170,153,45,58,174,65,88,149,45,170,90,40,22,78,81,91,224,145,173,70,177,141,106,68,233,81,138,228,124,200,229,238,72,198,67,198,90,128,80,15,138,63,174,205,77,252,151,217,232,137,85,224,99,248,217,250,111,249,145,106,128,17,87,197,31,208,158,166,254,75,239,20,69,43,109,59,213,62,141,253,64,199,189,198,3,74,96,138,190,40,254,132,245,55,242,95,120,162,41,91,105,222,169,244,111,234,6,61,238,48,26,83,0,168,15,27,220,235,226,26,167,166,154,103,240,190,223,192,113,250,187,239,157,239,245,239,121,250,148,135,181,219,227,247,120,124,55,151,46,75,203,189,211,163,120,117,119,63,240,109,197,172,89,6,238,43,46,215,122,31,49,87,140,225,247,27,165,174,78,235,217,229,234,159,61,53,35,164,232,213,68,127,88,42,234,25,209,200,173,251,253,122,114,107,85,46,252,21,171,227,123,130,252,67,75,52,211,83,62,41,219,248,14,65,87,98,242,93,142,189,239,63,76,147,119,123,156,190,239,15,134,241,227,197,121,119,186,245,111,14,142,133,126,23,30,187,52,203,243,175,103,173,37,87,142,119,224,159,234,79,229,167,42,240,84,245,79,148,253,63,174,247,27,113,117,32,141,91,232,217,149,139,120,122,113,75,108,142,235,240,108,207,23,243,21,24,205,202,87,189,105,91,36,168,206,237,53,76,109,235,214,25,123,81,34,200,214,172,145,185,141,115,121,34,62,41,40,7,44,197,175,184,54,85,121,194,178,154,31,37,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,31,54,43,152,238,47,99,147,171,85,90,189,58,162,170,124,203,148,240,189,223,79,237,175,21,102,135,107,30,103,230,245,38,203,207,224,245,53,173,227,53,246,215,28,109,84,235,50,185,124,197,100,61,36,238,117,70,189,241,35,36,253,235,155,81,34,79,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,90,186,177,224,215,251,80,213,60,203,83,63,164,119,195,62,214,228,23,27,239,146,251,33,222,242,190,106,166,73,187,93,207,58,222,124,123,156,121,113,111,94,157,122,39,94,132,213,218,230,133,255,0,70,189,9,198,116,83,237,79,218,63,179,158,119,250,207,200,249,62,255,0,152,172,158,167,252,15,114,78,60,123,252,127,182,189,120,245,249,117,232,157,84,16,171,122,222,27,223,211,7,84,237,90,153,251,101,251,37,240,204,126,11,23,146,251,59,231,251,157,186,154,137,187,189,207,53,23,78,190,103,143,30,43,211,135,94,191,62,137,234,246,49,177,143,232,93,246,219,253,180,126,216,253,177,248,111,251,137,240,255,0,43,229,60,207,255,0,92,77,207,151,153,255,0,234,122,112,255,0,47,95,151,42,221,31,133,39,244,148,215,108,155,90,255,0,111,95,103,62,209,249,47,234,207,178,222,115,177,229,232,224,166,255,0,13,230,227,229,203,177,203,251,9,211,151,79,159,78,171,223,246,83,181,47,232,125,165,151,93,51,251,123,246,183,226,121,4,247,223,59,240,191,33,219,238,83,83,195,218,237,247,165,235,211,203,114,229,201,58,243,233,211,229,213,100,0,4,127,222,182,212,191,166,14,150,90,180,207,237,239,217,47,134,100,16,95,124,239,194,252,255,0,115,183,77,81,15,107,183,222,139,167,95,51,203,151,37,233,195,167,79,159,84,138,186,79,224,215,251,47,213,60,55,83,63,164,119,196,254,201,100,22,235,239,146,251,33,217,243,94,86,166,57,187,93,207,58,238,28,187,124,121,113,119,78,189,122,47,78,133,149,2,53,111,123,104,55,221,227,98,184,214,21,79,171,255,0,98,236,182,59,132,215,74,202,111,179,236,184,249,250,174,223,110,158,78,107,52,79,139,180,199,212,167,68,85,107,251,253,92,157,88,213,56,86,219,188,35,173,90,11,173,184,182,175,222,117,158,147,49,167,198,42,37,171,101,158,167,16,108,12,150,117,130,70,67,42,72,234,185,81,143,138,87,199,51,29,193,85,31,19,85,56,175,71,37,133,16,3,116,126,20,159,210,83,93,178,109,107,253,189,125,156,251,71,228,191,171,62,203,121,206,199,151,163,130,155,252,55,155,143,151,46,199,47,236,39,78,93,62,125,58,175,127,217,78,212,191,161,246,150,93,116,207,237,239,218,223,137,228,19,223,124,239,194,252,135,111,185,77,79,15,107,183,222,151,175,79,45,203,151,36,235,207,167,79,151,85,246,187,145,209,11,86,227,244,75,41,209,123,205,242,174,205,79,145,211,196,214,87,211,70,217,31,77,60,51,199,81,11,213,142,249,61,137,44,49,243,103,86,171,153,201,168,230,42,163,210,189,191,184,99,255,0,217,69,255,0,146,127,251,124,159,251,163,208,191,233,41,161,57,54,138,125,169,251,57,246,143,201,127,89,249,31,57,216,242,245,144,84,255,0,129,238,71,203,151,99,143,246,211,167,46,191,62,157,22,21,105,63,131,95,236,191,84,240,221,76,254,145,223,19,251,37,144,91,175,190,75,236,135,103,205,121,90,152,230,237,119,60,235,184,114,237,241,229,197,221,58,245,232,189,58,22,84,1,10,183,173,225,189,253,48,117,78,213,169,159,182,95,178,95,12,199,224,177,121,47,179,190,127,185,219,169,168,155,187,220,243,81,116,235,230,120,241,226,189,56,117,235,243,232,158,175,99,27,24,254,133,223,109,191,219,71,237,143,219,31,134,255,0,184,159,15,242,190,83,204,255,0,245,196,220,249,121,159,254,167,167,15,242,245,249,74,162,181,117,99,193,175,246,161,170,121,150,166,127,72,239,134,125,173,200,46,55,223,37,246,67,189,229,124,213,76,147,118,187,158,117,188,248,247,56,242,226,222,189,58,244,78,189,9,171,181,205,11,254,141,122,19,140,232,167,218,159,180,127,103,60,239,245,159,145,242,125,255,0,49,89,61,79,248,30,228,156,120,247,248,255,0,109,122,241,235,242,235,209,27,163,208,191,233,41,161,57,54,138,125,169,251,57,246,143,201,127,89,249,31,57,216,242,245,144,84,255,0,129,238,71,203,151,99,143,246,211,167,46,191,62,157,22,0,127,112,199,255,0,178,139,255,0,36,255,0,246,249,42,183,207,177,143,233,163,246,39,253,180,126,199,125,142,248,151,251,137,241,15,53,230,252,183,255,0,92,67,195,143,150,255,0,234,186,243,255,0,39,79,159,42,218,231,133,39,244,107,215,108,103,90,255,0,111,95,104,254,206,121,223,234,207,178,222,79,191,230,40,231,166,255,0,13,230,228,227,199,191,203,251,11,215,143,79,151,94,169,63,192,5,85,255,0,112,199,255,0,178,139,255,0,36,255,0,246,249,101,58,79,130,254,203,244,179,13,211,63,138,124,79,236,150,63,110,177,121,222,199,103,205,121,90,104,225,238,246,249,59,135,46,223,46,60,157,211,175,78,171,211,169,90,223,220,49,255,0,236,162,255,0,201,63,253,190,89,78,147,224,191,178,253,44,195,116,207,226,159,19,251,37,143,219,172,94,119,177,217,243,94,86,154,56,123,189,190,78,225,203,183,203,143,39,116,235,211,170,244,234,122,176,114,173,209,232,95,244,148,208,156,155,69,62,212,253,156,251,71,228,191,172,252,143,156,236,121,122,200,42,127,192,247,35,229,203,177,199,251,105,211,151,95,159,78,139,10,180,159,193,175,246,95,170,120,110,166,127,72,239,137,253,146,200,45,215,223,37,246,67,179,230,188,173,76,115,118,187,158,117,220,57,118,248,242,226,238,157,122,244,94,157,11,42,0,17,255,0,22,216,182,220,112,109,193,82,238,63,10,195,62,207,228,20,86,247,209,83,90,237,110,101,37,158,9,159,19,161,125,91,41,99,107,81,179,58,7,186,37,68,94,210,163,149,235,31,117,86,82,64,0,120,173,104,210,28,55,94,180,191,32,210,61,64,130,174,75,22,69,78,216,106,22,146,117,134,120,158,201,27,44,83,70,255,0,154,35,227,150,56,228,68,114,57,138,172,68,115,92,213,86,175,52,217,214,206,176,77,160,96,149,22,11,5,103,198,114,75,207,15,180,25,7,110,106,127,138,118,166,168,125,47,247,171,231,150,56,59,81,212,44,127,187,84,231,211,147,186,170,252,191,87,92,246,163,167,27,137,212,125,56,205,117,66,47,138,218,180,231,226,115,195,96,150,20,117,45,202,170,169,105,22,55,84,170,175,223,134,63,42,229,88,122,113,145,207,106,61,85,141,124,114,246,176,0,4,42,222,183,134,247,244,193,213,59,86,166,126,217,126,201,124,51,31,130,197,228,190,206,249,254,231,110,166,162,110,239,115,205,69,211,175,153,227,199,138,244,225,215,175,207,162,122,189,140,108,99,250,23,125,182,255,0,109,31,182,63,108,126,27,254,226,124,63,202,249,79,51,255,0,215,19,115,229,230,127,250,158,156,63,203,215,229,42,128,33,6,240,124,46,176,221,209,234,135,237,114,197,169,117,120,69,246,227,79,28,55,212,117,173,110,112,92,31,12,108,138,9,152,197,158,37,129,237,137,137,27,145,21,88,228,100,106,141,99,145,238,147,154,105,111,132,30,119,162,217,221,179,83,52,211,119,255,0,6,201,44,221,239,37,91,251,63,134,163,181,221,133,240,201,251,185,171,95,27,186,199,43,219,247,154,189,58,245,78,138,136,168,213,143,6,191,218,134,169,230,90,153,253,35,190,25,246,183,32,184,223,124,151,217,14,247,149,243,85,50,77,218,238,121,214,243,227,220,227,203,139,122,244,235,209,58,244,38,174,215,52,47,250,53,232,78,51,162,159,106,126,209,253,156,243,191,214,126,71,201,247,252,197,100,245,63,224,123,146,113,227,223,227,253,181,235,199,175,203,175,68,234,160,21,87,253,195,31,254,202,47,252,147,255,0,219,228,255,0,218,230,133,255,0,70,189,9,198,116,83,237,79,218,63,179,158,119,250,207,200,249,62,255,0,152,172,158,167,252,15,114,78,60,123,252,127,182,189,120,245,249,117,232,157,84,21,129,150,120,33,88,175,25,85,230,237,139,110,3,236,253,150,182,225,81,81,110,180,125,148,125,95,195,233,95,35,157,21,55,125,245,232,249,123,108,86,179,184,228,228,238,61,87,230,164,255,0,208,29,52,190,232,222,141,98,122,85,145,230,255,0,107,170,241,91,123,109,113,221,254,26,202,14,245,44,78,115,105,163,236,49,207,70,246,160,72,162,235,201,206,127,111,155,149,92,229,58,0,0,143,251,214,218,151,244,193,210,203,86,153,253,189,251,37,240,204,130,11,239,157,248,95,159,238,118,233,170,33,237,118,251,209,116,235,230,121,114,228,189,56,116,233,243,234,156,3,107,158,20,159,209,175,93,177,157,107,253,189,125,163,251,57,231,127,171,62,203,121,62,255,0,152,163,158,155,252,55,155,147,143,30,255,0,47,236,47,94,61,62,93,122,164,255,0,4,127,222,182,212,191,166,14,150,90,180,207,237,239,217,47,134,100,16,95,124,239,194,252,255,0,115,183,77,81,15,107,183,222,139,167,95,51,203,151,37,233,195,167,79,159,84,138,186,79,224,215,251,47,213,60,55,83,63,164,119,196,254,201,100,22,235,239,146,251,33,217,243,94,86,166,57,187,93,207,58,238,28,187,124,121,113,119,78,189,122,47,78,133,149,0,10,213,213,143,6,191,218,134,169,230,90,153,253,35,190,25,246,183,32,184,223,124,151,217,14,247,149,243,85,50,77,218,238,121,214,243,227,220,227,203,139,122,244,235,209,58,244,38,174,215,52,47,250,53,232,78,51,162,159,106,126,209,253,156,243,191,214,126,71,201,247,252,197,100,245,63,224,123,146,113,227,223,227,253,181,235,199,175,203,175,68,133,90,177,224,215,251,80,213,60,203,83,63,164,119,195,62,214,228,23,27,239,146,251,33,222,242,190,106,166,73,187,93,207,58,222,124,123,156,121,113,111,94,157,122,39,94,132,213,218,230,133,255,0,70,189,9,198,116,83,237,79,218,63,179,158,119,250,207,200,249,62,255,0,152,172,158,167,252,15,114,78,60,123,252,127,182,189,120,245,249,117,232,157,84,28,171,116,122,23,253,37,52,39,38,209,79,181,63,103,62,209,249,47,235,63,35,231,59,30,94,178,10,159,240,61,200,249,114,236,113,254,218,116,229,215,231,211,162,194,173,39,240,107,253,151,234,158,27,169,159,210,59,226,127,100,178,11,117,247,201,125,144,236,249,175,43,83,28,221,174,231,157,119,14,93,190,60,184,187,167,94,189,23,167,66,202,129,31,247,173,181,47,233,131,165,150,173,51,251,123,246,75,225,153,4,23,223,59,240,191,63,220,237,211,84,67,218,237,247,162,233,215,204,242,229,201,122,112,233,211,231,213,56,6,215,60,41,63,163,94,187,99,58,215,251,122,251,71,246,115,206,255,0,86,125,150,242,125,255,0,49,71,61,55,248,111,55,39,30,61,254,95,216,94,188,122,124,186,245,73,254,1,202,174,27,116,193,47,123,142,162,220,189,254,159,207,100,150,44,126,150,197,143,253,249,162,248,103,23,220,60,212,191,114,84,142,110,244,119,4,103,25,35,94,223,103,147,87,171,254,239,85,0,16,3,116,126,20,159,210,83,93,178,109,107,253,189,125,156,251,71,228,191,171,62,203,121,206,199,151,163,130,155,252,55,155,143,151,46,199,47,236,39,78,93,62,125,58,175,85,216,198,198,63,161,119,219,111,246,209,251,99,246,199,225,191,238,39,195,252,175,148,243,63,253,113,55,62,94,103,255,0,169,233,195,252,189,126,82,168,3,149,110,143,66,255,0,164,166,132,228,218,41,246,167,236,231,218,63,37,253,103,228,124,231,99,203,214,65,83,254,7,185,31,46,93,142,63,219,78,156,186,252,250,116,88,85,164,254,13,127,178,253,83,195,117,51,250,71,124,79,236,150,65,110,190,249,47,178,29,159,53,229,106,99,155,181,220,243,174,225,203,183,199,151,23,116,235,215,162,244,232,89,80,57,86,232,244,47,250,74,104,78,77,162,159,106,126,206,125,163,242,95,214,126,71,206,118,60,189,100,21,63,224,123,145,242,229,216,227,253,180,233,203,175,207,167,69,133,90,79,224,215,251,47,213,60,55,83,63,164,119,196,254,201,100,22,235,239,146,251,33,217,243,94,86,166,57,187,93,207,58,238,28,187,124,121,113,119,78,189,122,47,78,133,149,0,66,173,235,120,111,127,76,29,83,181,106,103,237,151,236,151,195,49,248,44,94,75,236,239,159,238,118,234,106,38,238,247,60,212,93,58,249,158,60,120,175,78,29,122,252,250,39,171,216,198,198,63,161,119,219,111,246,209,251,99,246,199,225,191,238,39,195,252,175,148,243,63,253,113,55,62,94,103,255,0,169,233,195,252,189,126,82,168,17,255,0,122,219,82,254,152,58,89,106,211,63,183,191,100,190,25,144,65,125,243,191,11,243,253,206,221,53,68,61,174,223,122,46,157,124,207,46,92,151,167,14,157,62,125,83,128,109,115,194,147,250,53,235,182,51,173,127,183,175,180,127,103,60,239,245,103,217,111,39,223,243,20,115,211,127,134,243,114,113,227,223,229,253,133,235,199,167,203,175,84,234,187,231,216,199,244,209,251,19,254,218,63,99,190,199,124,75,253,196,248,135,154,243,126,91,255,0,174,33,225,199,203,127,245,93,121,255,0,147,167,207,202,108,167,195,123,250,31,106,157,215,83,63,108,191,107,126,39,143,207,98,242,95,103,124,135,111,185,83,79,55,119,185,230,165,235,211,203,113,227,197,58,243,235,215,229,209,102,168,4,74,222,215,135,158,27,188,91,173,139,48,110,109,87,135,101,150,106,116,182,190,228,218,37,184,65,87,110,71,73,35,96,125,58,203,26,53,236,150,87,185,178,53,201,242,124,141,123,95,251,181,142,58,226,126,11,87,220,27,42,179,102,184,182,236,124,149,235,31,184,83,221,45,213,63,97,25,39,98,170,9,27,36,82,112,125,115,152,238,47,99,87,163,145,90,189,58,42,42,124,139,41,196,237,215,219,62,43,102,180,229,57,31,218,11,213,21,190,158,158,227,119,242,108,164,248,133,83,35,107,101,169,236,49,85,145,119,30,142,127,109,171,197,188,186,39,201,15,214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,141,89,103,136,246,204,112,108,170,243,133,101,58,201,228,175,88,253,194,162,215,113,166,251,59,117,147,177,85,4,142,142,88,249,178,153,204,119,23,177,201,213,170,173,94,157,81,85,62,103,106,210,221,82,193,53,167,4,182,106,102,154,95,126,51,141,222,123,222,74,183,202,205,79,221,237,76,248,100,253,220,204,100,141,233,36,79,111,222,106,117,233,213,58,162,162,175,171,60,252,153,254,27,22,127,79,165,174,200,105,23,44,170,179,205,127,101,165,170,174,157,45,209,77,28,14,168,122,34,116,99,22,89,152,198,242,84,230,169,39,14,93,185,56,253,89,102,83,98,193,177,91,206,107,148,215,121,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,56,49,28,247,113,99,28,189,26,138,229,233,209,17,87,228,70,191,238,163,236,79,254,92,255,0,242,205,227,253,80,149,64,17,171,44,241,30,217,142,13,149,94,112,172,167,89,60,149,235,31,184,84,90,238,52,223,103,110,178,118,42,160,145,209,203,31,54,83,57,142,226,246,57,58,181,85,171,211,170,42,167,204,237,90,91,170,88,38,180,224,150,205,76,211,75,239,198,113,187,207,123,201,86,249,89,169,251,189,169,159,12,159,187,153,140,145,189,36,137,237,251,205,78,189,58,167,84,84,85,245,96,141,89,103,136,246,204,112,108,170,243,133,101,58,201,228,175,88,253,194,162,215,113,166,251,59,117,147,177,85,4,142,142,88,249,178,153,204,119,23,177,201,213,170,173,94,157,81,85,62,103,106,210,221,82,193,53,167,4,182,106,102,154,95,126,51,141,222,123,222,74,183,202,205,79,221,237,76,248,100,253,220,204,100,141,233,36,79,111,222,106,117,233,213,58,162,162,175,171,0,229,90,233,186,61,9,219,95,193,63,109,121,207,217,207,180,126,103,225,159,213,149,149,157,255,0,47,218,239,127,139,69,39,30,61,248,191,181,211,175,47,151,94,139,211,242,116,83,121,155,108,220,78,85,85,133,104,230,164,125,160,189,81,91,223,116,158,155,224,245,244,156,41,89,36,113,186,78,117,16,70,197,232,249,163,78,136,188,190,247,94,157,17,85,63,91,93,55,71,161,59,107,248,39,237,175,57,251,57,246,143,204,252,51,250,178,178,179,191,229,251,93,239,241,104,164,227,199,191,23,246,186,117,229,242,235,209,122,126,78,138,111,51,109,155,137,202,170,176,173,28,212,143,180,23,170,43,123,238,147,211,124,30,190,147,133,43,36,142,55,73,206,162,8,216,189,31,52,105,209,23,151,222,235,211,162,42,167,107,63,39,44,202,108,88,54,43,121,205,114,154,239,37,101,199,237,245,23,75,141,79,105,242,118,41,96,141,210,75,39,6,35,158,238,44,99,151,163,81,92,189,58,34,42,252,143,174,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,65,69,118,181,92,106,107,232,237,247,58,74,170,139,93,66,82,87,69,12,205,123,233,103,88,163,153,34,149,168,189,88,245,138,104,164,70,187,162,240,145,142,254,14,69,95,172,0,1,197,53,175,121,155,108,219,182,85,75,133,107,30,164,125,159,189,86,219,217,116,130,155,224,245,245,124,233,95,36,145,182,78,116,240,72,196,234,248,100,78,138,188,190,239,94,157,21,21,90,41,188,205,182,110,39,42,170,194,180,115,82,62,208,94,168,173,239,186,79,77,240,122,250,78,20,172,146,56,221,39,58,136,35,98,244,124,209,167,68,94,95,123,175,78,136,170,157,172,0,126,78,89,148,216,176,108,86,243,154,229,53,222,74,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,78,12,71,61,220,88,199,47,70,162,185,122,116,68,85,249,17,175,251,168,251,19,255,0,151,63,252,179,120,255,0,84,36,166,39,148,216,179,156,86,205,154,226,213,222,118,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,15,70,189,188,152,246,175,71,34,57,58,244,84,69,249,31,172,1,249,57,102,83,98,193,177,91,206,107,148,215,121,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,56,49,28,247,113,99,28,189,26,138,229,233,209,17,87,228,125,118,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,88,0,31,147,139,101,152,174,115,98,165,202,112,172,154,213,144,89,107,121,249,107,141,174,182,58,186,89,248,61,204,127,9,99,87,49,220,94,199,53,122,47,201,205,84,95,154,41,250,192,30,127,44,207,240,220,22,167,31,165,204,50,26,75,75,242,171,196,118,11,66,212,170,181,149,87,25,34,150,88,169,209,253,56,181,239,108,18,35,57,42,114,127,22,55,171,222,198,187,208,0,15,63,137,231,248,110,117,83,144,82,225,249,13,37,217,248,173,226,75,5,221,105,149,92,202,91,140,113,69,44,180,234,254,156,92,246,54,120,209,252,85,120,191,147,29,209,236,123,91,232,0,0,0,71,253,82,223,174,211,180,91,59,185,233,158,165,234,183,193,178,75,55,103,206,209,124,10,229,81,218,238,194,201,163,253,228,52,239,141,221,99,149,142,251,174,94,157,122,47,69,69,68,232,26,41,175,122,79,184,156,86,171,53,209,204,175,237,5,150,138,224,251,92,245,62,70,166,147,133,83,35,142,71,71,194,162,56,222,189,25,52,107,213,19,143,222,233,215,170,42,39,64,0,31,37,21,218,213,113,169,175,163,183,220,233,42,170,45,117,9,73,93,20,51,53,239,165,157,98,142,100,138,86,162,245,99,214,41,162,145,26,238,139,194,70,59,248,57,21,126,176,0,62,75,157,218,213,101,166,101,101,230,231,73,65,79,37,68,20,140,150,166,102,196,199,79,60,172,134,24,145,206,84,69,124,146,201,28,108,111,241,115,222,214,167,85,84,67,242,179,252,243,25,211,12,54,237,168,25,157,85,93,45,138,197,78,181,119,10,138,107,125,69,107,224,129,21,57,74,177,83,177,242,171,26,139,201,238,70,170,49,136,231,187,163,90,229,72,235,253,212,125,137,255,0,203,159,254,89,188,127,170,29,215,72,117,163,75,245,235,13,143,80,52,143,47,164,200,172,82,84,75,72,181,16,178,72,159,20,241,170,115,138,88,165,107,101,137,253,21,174,70,189,173,85,99,216,244,234,215,181,87,218,145,255,0,84,183,235,180,237,22,206,238,122,103,169,122,173,240,108,146,205,217,243,180,95,2,185,84,118,187,176,178,104,255,0,121,13,59,227,119,88,229,99,190,235,151,167,94,139,209,81,81,58,6,138,107,222,147,238,39,21,170,205,116,115,43,251,65,101,162,184,62,215,61,79,145,169,164,225,84,200,227,145,209,240,168,142,55,175,70,77,26,245,68,227,247,186,117,234,138,137,208,14,41,173,123,204,219,102,221,178,170,92,43,88,245,35,236,253,234,182,222,203,164,20,223,7,175,171,231,74,249,36,141,178,115,167,130,70,39,87,195,34,116,85,229,247,122,244,232,168,171,226,173,62,38,59,40,191,221,104,172,86,45,96,171,184,220,174,53,17,210,81,209,210,98,87,185,167,169,158,71,35,99,138,56,219,70,174,123,220,229,70,163,81,21,85,85,17,9,64,15,146,217,118,181,94,169,159,89,102,185,210,87,211,199,81,61,35,229,166,153,178,177,179,193,43,225,154,37,115,85,81,31,28,177,201,27,219,252,90,246,57,171,209,81,80,250,192,62,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,79,172,0,0,63,38,227,150,98,182,123,237,163,22,187,100,214,170,43,214,65,230,62,17,110,168,173,142,58,171,135,97,136,249,252,188,78,84,124,189,182,42,57,252,17,120,181,81,87,162,31,172,0,60,254,27,159,225,186,131,77,117,170,195,50,26,75,171,44,119,138,219,5,205,33,85,231,71,113,164,149,98,168,167,149,142,68,115,30,215,39,84,234,159,121,142,99,219,201,143,107,151,208,0,121,252,203,63,195,116,250,154,213,85,153,228,52,150,166,95,47,20,86,11,98,76,171,206,178,227,87,42,69,79,79,19,26,138,231,189,206,94,171,209,62,235,26,247,187,139,24,231,39,160,0,3,228,142,237,106,154,235,81,98,134,231,72,251,149,29,60,53,117,20,109,153,171,60,48,76,233,27,20,175,143,175,38,177,238,130,102,181,202,157,28,177,72,137,215,138,244,250,192,0,0,126,78,89,148,216,176,108,86,243,154,229,53,222,74,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,78,12,71,61,220,88,199,47,70,162,185,122,116,68,85,249,31,93,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,15,146,59,181,170,107,173,69,138,27,157,35,238,84,116,240,213,212,81,182,102,172,240,193,51,164,108,82,190,62,188,154,199,186,9,154,215,42,116,114,197,34,39,94,43,211,235,0,3,202,106,150,169,96,154,45,130,92,245,51,82,239,191,6,198,236,221,159,59,91,229,102,168,237,119,102,100,49,254,238,22,62,71,117,146,86,55,238,181,122,117,234,189,17,21,83,138,226,126,35,219,49,206,114,171,54,21,139,107,39,157,189,100,23,10,123,93,186,155,236,237,214,62,253,84,242,54,56,163,230,250,102,177,188,158,246,167,87,42,53,58,245,85,68,249,146,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,51,89,187,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,210,183,85,185,140,55,106,26,71,89,170,89,133,13,93,197,238,168,109,182,209,108,166,69,107,238,55,25,25,35,226,129,100,226,173,133,156,98,145,239,145,200,188,88,199,113,107,223,194,55,231,179,63,214,44,251,81,117,114,237,173,247,155,245,93,46,89,116,188,45,237,149,148,85,83,49,244,19,163,209,208,182,154,71,61,210,196,200,17,177,178,20,230,171,27,35,141,17,126,234,23,103,102,206,181,151,82,252,50,179,28,235,93,45,118,170,76,146,245,165,247,218,200,231,183,206,215,124,66,134,75,92,206,166,172,154,38,53,35,167,154,104,213,175,116,81,185,205,78,168,238,145,43,150,8,168,92,213,64,6,107,55,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,37,80,51,89,187,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,42,128,42,175,199,59,240,79,245,39,242,211,149,120,42,122,167,202,126,159,215,123,141,184,234,190,57,223,130,127,169,63,150,156,171,193,83,213,62,83,244,254,187,220,109,197,212,148,109,226,95,190,58,157,199,102,83,104,246,14,202,70,105,214,23,120,145,240,213,198,248,170,31,124,184,194,146,64,181,173,153,138,230,165,50,53,242,182,22,177,223,125,146,44,143,85,87,49,144,245,255,0,6,77,67,220,21,231,42,190,233,221,61,215,226,122,71,140,219,228,158,178,146,182,174,38,124,38,225,89,34,62,157,212,168,177,186,103,247,22,158,167,172,40,248,224,111,57,165,114,247,21,173,151,229,214,61,221,221,118,131,226,145,169,217,92,246,234,187,198,39,126,167,177,219,114,59,84,21,14,99,223,2,90,168,92,202,168,88,174,72,159,83,10,242,225,220,78,138,201,38,141,29,31,117,100,109,175,98,121,77,139,57,197,108,217,174,45,93,231,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,224,244,107,219,201,143,106,244,114,35,147,175,69,68,95,145,250,192,0,82,183,141,95,170,124,91,233,253,15,184,220,71,130,167,170,124,167,233,253,119,184,219,139,169,0,28,171,118,62,150,53,147,233,254,67,237,211,153,172,52,167,180,239,75,26,55,244,255,0,30,246,232,14,170,1,74,222,40,91,233,253,181,229,79,208,237,28,204,252,222,155,89,120,124,98,166,137,188,97,190,221,35,145,202,189,38,71,47,152,163,135,164,125,190,136,214,62,84,124,159,189,107,105,228,79,65,225,79,190,58,109,53,186,208,109,111,82,89,87,45,139,39,188,35,49,107,155,95,44,235,110,184,213,57,140,74,39,199,213,81,148,211,75,209,205,116,109,78,220,210,200,231,163,155,43,164,134,226,64,5,85,248,205,231,91,142,183,252,11,8,248,95,194,244,98,233,219,119,196,45,211,190,79,139,221,25,214,79,47,94,188,91,217,237,240,231,21,63,222,100,156,86,110,114,62,62,20,209,171,195,247,125,215,221,170,229,81,225,89,75,252,238,153,100,23,4,146,227,77,209,145,252,46,170,121,41,99,150,235,205,148,242,212,79,218,166,167,114,121,102,170,53,253,122,167,71,124,214,247,173,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,179,202,106,174,166,98,186,55,167,25,30,169,102,181,126,94,203,140,219,229,184,84,241,146,54,73,55,4,251,144,69,220,123,24,233,165,122,182,56,216,174,78,114,61,141,69,234,228,51,217,185,77,215,106,62,228,53,197,53,190,231,47,217,202,251,95,98,12,110,11,92,203,28,150,106,90,121,159,45,59,89,80,212,108,143,153,178,72,249,22,101,232,229,145,202,173,72,218,140,141,150,233,225,215,190,170,109,210,225,169,131,234,13,125,35,53,82,193,79,52,213,208,211,82,202,198,92,237,208,173,59,18,228,170,145,164,16,189,210,84,54,55,194,215,255,0,109,142,123,88,198,57,24,201,148,8,65,226,95,190,58,109,184,225,179,104,246,14,202,183,234,46,105,103,145,240,213,198,249,105,217,99,183,76,178,64,181,173,153,138,215,45,74,185,146,182,22,177,223,113,241,172,143,84,70,177,147,84,94,215,181,51,89,116,179,92,113,91,222,131,85,244,203,238,87,10,123,53,37,190,89,26,218,91,183,153,153,145,165,13,74,61,236,99,161,149,234,196,94,78,111,23,35,94,215,49,236,107,219,163,220,78,227,125,188,98,182,107,182,83,142,125,159,189,86,219,233,234,46,54,143,56,202,191,135,213,62,54,186,90,110,251,17,25,47,109,234,230,119,26,156,93,199,170,124,148,253,98,170,252,69,55,23,157,237,127,127,88,62,165,224,181,31,135,246,202,59,197,23,8,127,172,237,127,26,171,154,122,62,228,177,73,217,238,246,24,222,235,27,205,159,197,23,248,162,216,254,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,205,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,151,218,128,10,1,241,71,245,217,169,191,146,251,61,17,63,252,21,61,44,101,63,80,43,189,186,220,79,240,1,81,122,199,187,187,174,208,124,82,53,59,43,158,221,87,120,196,239,212,246,59,110,71,106,130,161,204,123,224,75,85,11,153,85,11,21,201,19,234,97,94,92,59,137,209,89,36,209,163,163,238,172,141,181,236,79,41,177,103,56,173,155,53,197,171,188,237,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,156,30,141,123,121,49,237,94,142,68,114,117,232,168,139,242,63,88,3,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,166,189,85,222,221,215,117,251,229,209,123,22,49,61,93,14,157,98,186,145,101,134,213,70,218,167,58,11,180,237,188,35,89,118,124,110,134,39,177,242,83,186,54,182,41,17,203,10,119,17,170,139,36,157,110,124,162,191,18,189,148,92,118,233,168,245,218,161,133,91,58,105,150,93,112,108,148,207,106,82,193,29,170,233,82,181,50,190,217,20,17,185,30,176,177,144,57,241,185,34,107,27,27,217,18,171,156,197,115,249,174,199,55,119,117,218,14,174,59,43,158,221,87,120,196,239,212,237,182,228,118,168,42,28,199,190,4,122,57,149,80,177,92,145,62,166,21,229,195,184,157,21,146,77,26,58,62,234,200,221,4,98,121,77,139,57,197,108,217,174,45,93,231,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,224,244,107,219,201,143,106,244,114,35,147,175,69,68,95,145,66,254,40,254,187,53,55,242,95,103,162,39,255,0,130,167,165,140,167,234,5,119,183,91,142,255,0,189,125,215,88,182,151,163,85,185,151,118,213,89,151,220,186,209,226,214,74,217,158,223,63,85,201,137,36,138,216,209,94,176,192,199,247,100,94,172,106,244,100,125,198,62,88,212,207,190,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,78,114,191,162,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,91,247,133,206,196,174,186,39,106,155,93,245,163,25,164,167,205,175,148,236,110,63,110,171,129,222,119,30,162,115,94,146,190,78,75,198,42,154,134,189,168,172,225,220,138,54,171,21,205,89,166,137,182,20,10,96,210,173,237,221,118,161,190,93,104,177,100,243,213,215,105,214,85,169,23,168,110,180,110,170,115,96,180,206,235,194,181,247,102,70,216,101,123,223,29,59,100,107,162,141,26,179,39,109,28,170,177,199,210,226,113,60,166,197,156,226,182,108,215,22,174,243,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,112,122,53,237,228,199,181,122,57,17,201,215,162,162,47,200,253,96,114,173,216,250,88,214,79,167,249,15,183,78,87,175,133,247,136,37,53,166,154,203,181,237,105,186,213,189,143,168,109,6,31,124,169,150,90,151,243,154,90,90,122,59,42,69,20,14,114,49,28,249,220,201,229,151,132,108,70,197,247,88,214,116,181,240,0,60,166,170,220,117,30,209,167,25,29,207,72,113,203,85,251,51,166,183,203,37,146,219,116,172,90,106,90,154,164,79,186,215,200,137,255,0,90,163,85,209,181,238,68,107,165,133,28,178,179,56,57,78,169,107,44,90,227,85,171,89,173,246,234,205,77,181,100,12,185,212,214,93,41,90,149,84,151,74,73,154,172,107,233,228,103,8,251,47,137,172,72,21,136,198,54,52,141,24,141,106,53,46,211,195,231,123,118,173,215,224,18,88,178,121,233,40,117,23,21,167,167,134,235,70,234,166,186,123,180,13,134,22,190,236,200,219,12,76,99,36,168,116,141,116,81,163,146,21,237,163,149,18,72,250,203,80,87,7,138,198,248,234,116,214,213,95,181,189,54,101,36,183,220,158,206,172,202,110,110,124,83,165,186,221,84,215,177,104,153,31,85,86,84,205,23,87,57,210,53,59,112,203,27,152,142,116,173,146,24,65,176,93,235,229,91,83,212,122,75,37,218,231,230,52,203,38,184,67,30,71,111,168,89,31,29,7,53,108,110,185,211,164,109,123,219,52,76,68,87,181,141,94,244,108,70,42,114,108,79,138,250,49,60,166,197,156,226,182,108,215,22,174,243,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,112,122,53,237,228,199,181,122,57,17,201,215,162,162,47,200,253,99,242,114,204,166,197,131,98,183,156,215,41,174,242,86,92,126,223,81,116,184,212,246,159,39,98,150,8,221,36,178,112,98,57,238,226,198,57,122,53,21,203,211,162,34,175,200,207,190,249,55,119,117,221,246,174,55,43,130,221,87,103,196,236,52,238,182,227,150,169,234,28,247,178,5,122,185,245,83,49,28,177,50,166,101,227,207,182,157,17,145,195,26,186,78,210,72,233,105,178,205,92,220,22,115,177,29,117,195,179,91,63,198,116,219,23,211,252,150,221,96,201,167,175,137,106,168,106,162,182,35,150,210,232,149,203,44,176,164,53,13,146,41,21,168,216,154,199,68,142,115,86,54,69,208,60,45,55,237,246,238,142,195,181,29,80,131,134,65,106,183,249,60,66,233,79,79,210,58,250,26,72,21,201,71,80,214,39,72,230,134,8,156,172,151,162,54,72,227,84,122,164,173,71,79,101,64,21,65,226,67,175,57,150,219,124,64,244,227,85,176,202,218,182,190,221,131,219,153,115,161,134,161,33,101,218,220,183,90,245,168,162,149,92,199,183,132,141,111,68,114,177,220,30,140,145,169,205,141,84,176,173,180,110,47,4,221,6,150,80,106,102,11,81,254,106,142,241,69,194,111,234,203,167,150,134,105,232,251,146,197,31,123,181,223,99,123,172,111,7,255,0,20,95,226,137,213,64,0,2,149,188,80,183,211,251,107,202,159,161,218,57,153,249,189,54,178,240,248,197,77,19,120,195,125,186,71,35,149,122,76,142,95,49,71,15,72,251,125,17,172,124,168,249,63,122,214,211,200,158,131,194,159,124,116,218,107,117,160,218,222,164,178,174,91,22,79,120,70,98,215,54,190,89,214,221,113,170,115,24,148,79,143,170,163,41,166,151,163,154,232,218,157,185,165,145,207,71,54,87,73,13,196,130,168,60,72,117,231,50,219,111,136,30,156,106,182,25,91,86,215,219,176,123,115,46,116,48,212,36,44,187,91,150,235,94,181,20,82,171,152,246,240,145,173,232,142,86,59,131,209,146,53,57,177,170,150,21,182,141,197,224,155,160,210,202,13,76,193,106,63,205,81,222,40,184,77,253,89,116,242,208,205,61,31,114,88,163,239,118,187,236,111,117,141,224,255,0,226,139,252,81,58,168,0,138,190,40,254,132,245,55,242,95,120,162,41,91,105,222,169,244,111,234,6,61,238,48,26,83,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,214,110,199,213,62,178,125,64,200,125,198,114,221,54,65,171,216,110,130,248,98,98,90,185,168,19,213,199,98,199,105,238,243,84,37,36,11,52,242,189,247,202,184,162,134,54,124,145,95,36,178,71,26,43,149,172,69,122,43,156,214,162,185,42,87,117,91,152,204,183,95,171,149,154,165,152,80,210,91,152,218,118,219,109,22,202,100,71,50,221,110,141,242,62,40,22,78,40,233,159,202,89,30,249,28,137,201,239,119,22,177,156,35,100,213,240,167,216,173,54,99,37,6,233,245,94,130,146,166,197,75,80,147,97,84,45,170,149,179,186,227,73,90,197,248,147,214,25,26,141,100,82,211,201,19,97,145,29,220,85,145,206,99,90,216,214,91,31,221,143,165,141,100,250,127,144,251,116,230,107,11,222,240,235,223,85,54,233,112,212,193,245,6,190,145,154,169,96,167,154,106,232,105,169,101,99,46,118,232,86,157,137,114,85,72,210,8,94,233,42,27,27,225,107,255,0,182,199,61,172,99,28,140,100,202,6,107,55,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,37,80,51,89,187,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,42,128,42,175,199,59,240,79,245,39,242,211,149,120,42,122,167,202,126,159,215,123,141,184,234,190,57,223,130,127,169,63,150,156,171,193,83,213,62,83,244,254,187,220,109,199,74,241,65,241,4,166,187,83,94,182,189,162,215,90,182,49,149,14,160,204,47,148,210,203,76,254,112,203,85,79,89,101,88,165,129,174,86,43,153,3,159,60,82,240,145,138,232,190,243,28,254,176,47,109,27,116,206,247,65,170,116,26,103,130,211,255,0,154,172,188,86,243,135,250,178,215,230,97,134,122,206,220,178,199,222,237,119,216,238,211,29,205,255,0,193,19,248,170,104,35,110,186,13,134,237,183,72,236,90,83,134,81,82,53,150,234,118,62,231,93,13,58,194,251,181,197,88,212,168,173,149,28,247,187,156,142,111,84,106,189,220,24,140,141,171,193,141,68,164,207,20,127,93,154,155,249,47,179,209,30,131,195,175,125,85,59,90,204,147,7,212,26,250,183,233,93,254,162,105,171,161,166,165,137,239,182,92,102,74,118,37,201,85,35,89,230,99,99,167,108,111,133,175,254,195,220,246,177,239,106,49,247,188,0,5,43,120,213,250,167,197,190,159,208,251,141,196,120,42,122,167,202,126,159,215,123,141,184,186,144,1,202,183,99,233,99,89,62,159,228,62,221,57,154,195,74,123,78,244,177,163,127,79,241,239,110,128,234,160,172,15,20,95,16,10,59,69,29,203,108,154,33,145,119,174,179,121,155,118,113,116,130,56,39,165,142,150,88,37,130,107,75,123,140,127,41,151,187,214,89,35,86,58,23,70,216,209,202,245,149,177,86,94,139,233,14,101,175,90,161,143,233,30,159,193,73,37,247,34,168,116,52,235,87,58,67,4,76,100,110,150,89,164,127,205,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,87,242,179,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,115,137,253,17,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,218,124,41,247,199,83,169,86,170,13,173,234,75,41,34,190,227,22,116,102,45,115,107,226,129,46,54,234,86,177,137,68,248,250,162,190,166,24,186,57,174,141,171,220,134,41,28,244,107,162,116,147,88,248,7,63,215,77,11,211,141,197,233,197,199,75,245,66,205,231,173,85,221,37,134,104,149,25,85,111,170,106,42,71,85,77,34,162,246,230,103,39,116,94,138,213,107,156,199,181,236,123,216,236,246,110,95,110,153,222,215,245,78,191,76,243,170,127,243,181,150,122,222,112,255,0,89,218,252,204,208,193,89,219,138,89,59,61,222,195,221,218,123,185,179,248,42,127,5,89,149,225,79,190,58,109,53,186,208,109,111,82,89,87,45,139,39,188,35,49,107,155,95,44,235,110,184,213,57,140,74,39,199,213,81,148,211,75,209,205,116,109,78,220,210,200,231,163,155,43,164,134,223,174,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,40,91,196,27,123,119,93,215,231,241,216,177,137,234,232,116,235,21,168,168,134,213,70,218,167,58,11,180,237,154,102,178,236,248,221,12,79,99,228,167,116,109,108,82,35,150,20,238,35,85,22,73,58,196,179,208,96,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,231,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,132,246,119,186,172,55,117,250,71,111,204,44,215,42,70,228,246,234,122,122,108,178,209,28,107,11,237,215,21,103,223,86,196,231,189,222,90,71,54,71,66,254,78,228,196,86,170,247,25,35,25,229,55,253,188,27,86,211,116,141,206,183,173,92,153,222,99,79,89,65,138,50,24,154,172,166,157,140,106,73,93,43,164,99,162,225,78,179,68,244,141,205,114,202,247,49,156,120,44,146,71,65,153,102,83,125,206,114,171,206,107,148,215,121,219,214,65,112,168,186,92,106,123,76,143,191,85,60,142,146,89,56,49,26,198,242,123,220,189,26,136,212,235,209,17,19,228,93,167,134,134,199,41,182,227,134,195,172,57,195,234,223,168,185,165,158,54,77,73,35,37,167,101,142,221,50,199,58,81,58,23,163,92,181,42,230,68,233,156,246,253,199,198,145,177,17,26,247,205,55,193,74,222,53,126,169,241,111,167,244,62,227,113,57,86,193,119,175,149,109,79,81,233,44,151,107,159,152,211,44,154,225,12,121,29,190,161,100,124,116,28,213,177,186,231,78,145,181,239,108,209,49,17,94,214,53,123,209,177,24,169,201,177,62,43,232,196,242,155,22,115,138,217,179,92,90,187,206,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,193,232,215,183,147,30,213,232,228,71,39,94,138,136,191,35,245,128,40,7,197,31,215,102,166,254,75,236,244,68,255,0,240,84,244,177,148,253,64,174,246,235,113,63,192,5,0,248,163,250,236,212,223,201,125,158,136,244,30,29,123,234,169,218,214,100,152,62,160,215,213,191,74,239,245,19,77,93,13,53,44,79,125,178,227,50,83,177,46,74,169,26,207,51,27,29,59,99,124,45,127,246,30,231,181,143,123,81,143,189,59,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,20,215,226,185,189,127,218,110,85,62,218,244,206,231,117,166,198,241,43,133,69,54,91,47,94,204,55,139,164,50,53,169,79,193,90,146,58,26,89,35,127,205,206,225,36,171,201,24,169,12,50,186,32,109,59,213,62,141,253,64,199,189,198,3,74,103,228,229,152,181,139,57,197,111,56,86,83,67,231,108,185,5,190,162,215,113,166,238,190,62,253,44,241,186,57,99,230,197,107,219,201,143,114,117,106,163,147,175,84,84,95,153,158,205,235,237,70,251,180,189,101,173,195,123,87,90,204,66,229,214,179,22,189,214,194,198,249,250,94,44,89,35,87,70,170,197,154,7,191,181,34,116,99,151,163,36,237,177,146,198,135,96,240,208,223,29,78,220,115,40,116,123,56,101,35,244,235,52,188,70,249,170,228,124,84,239,177,220,102,72,224,74,215,76,245,107,86,153,90,200,155,51,94,239,184,200,210,70,42,43,94,201,188,87,138,63,174,205,77,252,151,217,232,137,105,225,189,175,56,110,219,124,63,53,31,85,179,58,218,70,178,221,156,92,89,108,161,154,161,97,125,218,226,182,170,5,167,162,137,90,199,187,156,142,111,69,114,49,220,24,143,145,201,193,142,84,174,189,197,107,206,101,185,45,92,190,234,182,103,91,86,231,220,106,30,203,101,12,213,9,51,45,54,228,123,150,158,138,37,107,24,222,17,181,221,21,200,198,243,122,190,71,39,55,185,86,122,120,93,120,127,214,93,235,45,187,155,214,252,119,179,106,135,203,92,112,123,92,242,79,5,84,149,81,79,20,240,221,157,219,123,56,194,157,174,145,71,34,61,179,54,71,72,173,70,36,78,150,218,128,51,89,187,31,84,250,201,245,3,33,247,25,201,105,225,115,190,219,86,137,221,102,208,141,104,201,170,233,240,155,229,67,29,143,220,106,231,111,146,199,171,92,231,172,172,147,146,114,138,154,161,207,106,171,249,246,226,145,170,245,107,82,105,165,109,207,158,42,183,90,52,190,221,171,148,26,17,112,203,233,41,115,187,165,157,111,212,54,121,153,35,31,85,68,143,145,138,232,164,86,246,158,244,88,101,85,137,175,89,56,70,247,241,224,213,114,121,253,216,250,88,214,79,167,249,15,183,78,102,176,187,63,12,173,246,218,181,187,13,183,104,102,169,100,213,114,106,133,134,158,70,210,214,93,39,107,223,146,81,49,92,230,190,57,58,34,190,166,24,186,54,70,63,148,143,100,125,254,82,42,205,218,158,160,21,23,185,143,22,253,68,182,238,26,154,213,161,179,82,51,78,176,187,199,150,185,182,63,41,80,252,189,144,212,55,204,43,106,157,28,205,167,166,145,177,185,144,190,31,190,172,145,101,114,170,185,177,197,97,59,81,221,118,156,110,215,78,25,154,225,82,249,27,173,15,110,11,253,130,121,145,245,86,138,167,34,170,53,202,136,157,200,95,197,203,20,200,136,217,26,215,34,163,30,201,35,100,43,241,69,240,255,0,163,187,209,220,183,55,162,24,239,102,235,15,153,184,231,22,184,36,130,10,89,41,98,130,89,230,187,55,184,246,113,153,59,93,37,142,52,123,166,116,141,145,26,143,73,93,45,96,105,86,166,101,90,55,168,248,230,169,97,85,126,94,245,140,220,34,184,83,114,146,70,71,55,5,251,240,75,219,123,30,232,101,98,186,57,24,142,78,113,189,237,85,232,229,52,61,181,93,204,97,187,175,210,58,61,82,195,232,106,237,207,109,67,173,183,123,101,74,43,159,110,184,198,200,223,44,9,39,20,108,204,227,44,111,100,141,68,228,199,183,147,88,254,113,179,149,120,131,111,110,213,181,12,2,59,22,49,61,37,118,162,229,84,245,16,218,168,219,84,214,207,105,129,208,204,214,93,159,27,161,149,143,100,117,13,141,173,138,68,106,76,189,196,106,170,71,39,74,22,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,233,167,169,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,249,73,255,0,225,123,190,159,216,166,84,205,14,214,60,207,202,105,181,235,159,193,234,107,91,202,27,21,210,73,26,169,214,101,114,121,122,57,186,201,220,234,142,99,37,86,73,251,166,186,162,69,186,146,136,124,69,55,213,83,186,92,201,112,125,62,175,171,102,149,216,42,33,154,134,26,154,88,152,251,157,198,20,168,98,220,145,86,52,158,22,58,58,135,70,200,92,255,0,236,49,175,115,24,247,43,25,207,246,57,180,75,174,239,181,113,216,164,247,26,187,62,39,97,167,109,203,35,186,193,78,231,189,144,43,209,172,165,133,234,213,137,149,51,47,46,29,197,232,140,142,105,17,178,118,150,55,93,158,225,113,107,22,13,178,253,75,194,177,106,31,37,101,199,244,190,243,107,183,83,119,95,39,98,150,11,76,177,197,31,55,171,158,238,44,99,83,171,149,92,189,58,170,170,252,204,230,90,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,94,247,135,238,251,172,91,170,197,99,194,178,151,249,45,77,199,237,233,37,198,155,163,228,248,165,44,17,210,199,45,215,155,41,226,167,131,187,83,80,228,242,205,85,115,58,117,78,173,249,164,192,5,43,120,213,250,167,197,190,159,208,251,141,196,143,251,40,221,117,247,105,122,203,69,153,119,110,181,152,133,203,165,30,83,100,162,153,141,243,244,188,94,145,200,141,145,21,139,52,15,127,118,53,234,199,47,71,199,220,99,37,145,77,4,224,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,225,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,229,106,174,180,105,126,136,90,173,23,221,87,203,233,49,187,109,242,241,79,97,163,172,171,100,157,133,173,153,175,116,109,146,70,181,91,11,56,197,35,150,89,21,177,181,26,170,231,52,246,160,2,176,60,81,124,64,40,237,20,119,45,178,104,134,69,222,186,205,230,109,217,197,210,8,224,158,150,58,89,96,150,9,173,45,238,49,252,166,94,239,89,100,141,88,232,93,27,99,71,43,214,86,197,89,122,47,164,57,150,189,106,134,63,164,122,127,5,36,151,220,138,161,208,211,173,92,233,12,17,49,145,186,89,102,145,255,0,53,70,71,20,114,72,168,212,115,213,24,168,214,185,202,141,95,202,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,206,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,105,240,167,223,29,78,165,90,168,54,183,169,44,164,138,251,140,89,209,152,181,205,175,138,4,184,219,169,90,198,37,19,227,234,138,250,152,98,232,230,186,54,175,114,24,164,115,209,174,137,210,77,99,229,43,120,213,250,167,197,190,159,208,251,141,196,143,251,40,221,117,247,105,122,203,69,153,119,110,181,152,133,203,165,30,83,100,162,153,141,243,244,188,94,145,200,141,145,21,139,52,15,127,118,53,234,199,47,71,199,220,99,37,145,77,4,224,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,225,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,229,106,174,180,105,126,136,90,173,23,221,87,203,233,49,187,109,242,241,79,97,163,172,171,100,157,133,173,153,175,116,109,146,70,181,91,11,56,197,35,150,89,21,177,181,26,170,231,52,246,160,138,190,40,254,132,245,55,242,95,120,162,41,91,105,222,169,244,111,234,6,61,238,48,26,83,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,214,110,199,213,62,178,125,64,200,125,198,115,228,205,245,231,50,204,244,123,79,52,53,213,181,116,152,158,1,79,88,246,91,219,80,142,130,182,227,81,93,87,80,234,215,181,24,213,230,216,170,89,3,90,229,127,4,142,71,49,91,222,145,167,117,240,253,216,141,247,117,89,84,121,174,82,207,37,166,88,253,193,35,184,212,245,100,159,20,170,130,74,89,37,181,112,101,68,85,16,119,105,170,28,190,101,168,173,103,78,137,213,223,36,187,235,110,83,167,24,222,85,106,209,11,37,117,170,221,122,167,199,221,116,183,227,180,81,36,126,86,207,77,36,84,201,34,71,26,112,134,20,124,145,199,26,47,20,119,23,163,17,82,39,241,242,187,177,244,177,172,159,79,242,31,110,156,205,97,232,48,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,115,137,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,66,123,59,221,86,27,186,253,35,183,230,22,107,149,35,114,123,117,61,61,54,89,104,142,53,133,246,235,138,179,239,171,98,115,222,239,45,35,155,35,161,127,39,114,98,43,85,123,140,145,140,238,166,107,55,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,37,80,51,89,187,31,84,250,201,245,3,33,247,25,201,233,225,51,189,187,85,150,154,215,180,141,71,158,146,130,158,74,138,201,177,59,197,77,83,98,99,167,158,88,222,203,74,70,216,81,21,242,75,37,100,172,150,89,122,185,239,108,45,69,85,141,165,175,131,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,160,207,16,189,226,255,0,75,93,83,163,251,61,71,229,48,204,43,207,91,172,95,188,238,124,67,185,82,188,238,63,126,8,165,139,191,12,84,159,184,127,46,223,107,228,189,92,254,189,87,193,83,213,62,83,244,254,187,220,109,199,85,241,206,252,19,253,73,252,180,175,93,17,215,156,203,64,228,205,46,154,127,91,87,109,190,229,152,188,184,205,61,218,146,161,33,158,218,201,107,105,39,150,104,215,131,151,155,162,166,146,36,86,171,30,197,153,36,107,209,209,167,95,21,137,226,215,220,231,42,179,97,88,181,15,157,189,100,23,10,123,93,186,155,186,200,251,245,83,200,216,226,143,155,213,172,111,39,189,169,213,202,141,78,189,85,81,62,101,255,0,109,83,111,88,38,196,182,227,88,252,166,166,212,151,90,27,125,70,65,157,100,148,84,179,63,204,246,25,36,174,68,249,58,89,33,167,135,148,113,181,173,111,46,47,145,34,99,230,123,86,69,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,80,103,138,63,174,205,77,252,151,217,232,136,170,90,79,133,247,136,37,53,166,154,203,181,237,105,186,213,189,143,168,109,6,31,124,169,150,90,151,243,154,90,90,122,59,42,69,20,14,114,49,28,249,220,201,229,151,132,108,70,197,247,88,214,116,181,240,1,74,222,53,126,169,241,111,167,244,62,227,113,30,10,158,169,242,159,167,245,222,227,110,46,164,0,114,173,216,250,88,214,79,167,249,15,183,78,102,176,210,158,211,189,44,104,223,211,252,123,219,160,58,169,13,124,69,55,213,77,181,172,53,112,125,62,175,164,126,170,95,233,225,154,134,26,154,89,94,203,101,186,101,168,98,220,145,86,53,130,103,182,74,119,70,200,92,255,0,237,189,175,115,30,198,171,31,72,54,155,102,101,170,249,253,21,154,142,74,187,254,89,152,222,35,166,137,245,117,104,179,220,46,53,115,35,90,178,77,51,145,21,242,75,34,117,124,142,79,155,149,92,191,197,75,211,240,249,217,37,171,106,24,4,151,220,158,10,74,237,69,202,169,233,230,186,214,58,149,173,158,211,3,161,133,207,180,178,70,205,43,30,200,234,27,35,157,44,106,212,153,123,106,228,84,142,62,143,16,109,146,90,183,95,128,71,125,198,32,164,161,212,92,86,158,162,107,85,99,105,90,233,238,208,54,25,156,203,75,228,116,209,49,140,146,161,209,185,178,200,174,72,87,184,173,68,73,36,235,68,63,236,171,2,202,191,221,92,115,36,199,46,31,244,148,117,214,218,234,121,63,238,201,12,209,200,207,249,156,215,55,252,138,133,233,248,126,239,186,197,186,172,86,60,43,41,127,146,212,220,126,222,146,92,105,186,62,79,138,82,193,29,44,114,221,121,178,158,42,120,59,181,53,14,79,44,213,87,51,167,84,234,223,154,76,0,14,41,186,237,168,233,198,237,116,225,248,86,107,23,145,186,208,247,39,176,95,224,133,31,85,104,170,114,34,43,154,138,169,220,133,252,90,146,194,170,141,145,173,106,162,177,236,142,70,103,139,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,39,56,159,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,123,86,161,239,143,87,53,43,107,152,158,214,239,172,164,138,209,140,84,66,201,46,116,175,124,19,220,109,212,177,53,148,20,83,198,197,72,158,200,87,171,149,202,213,238,44,84,174,84,108,145,62,73,188,166,213,118,207,153,110,191,87,40,244,183,15,174,164,183,49,180,238,185,93,238,117,42,142,101,186,221,27,227,100,179,164,124,145,211,63,148,177,177,145,181,83,147,222,222,78,99,57,200,207,43,173,248,85,171,77,117,163,62,211,155,21,69,92,246,220,87,40,186,217,40,229,171,123,93,60,144,83,85,201,12,110,145,205,107,90,175,86,177,21,85,26,212,235,215,162,39,240,59,174,73,178,140,170,243,179,29,63,221,142,153,91,62,35,72,219,125,210,60,210,223,2,72,250,168,124,189,214,182,54,92,218,138,231,35,161,108,12,138,57,91,27,91,218,108,45,149,81,205,116,207,143,149,109,163,113,121,222,215,245,78,131,83,48,90,143,243,84,119,138,46,16,255,0,89,218,252,204,51,79,71,220,150,41,59,61,222,195,27,221,99,121,179,248,162,255,0,20,95,201,215,77,116,212,125,197,234,61,199,84,53,66,243,231,174,181,221,34,134,24,145,89,75,111,165,106,170,199,75,77,26,170,246,225,103,39,116,78,170,229,115,156,247,185,239,123,222,235,21,240,172,216,119,254,136,221,94,175,217,127,206,203,136,88,174,118,239,251,7,211,94,218,254,239,254,240,216,153,36,63,230,234,24,239,240,79,45,80,2,149,188,106,253,83,226,223,79,232,125,198,226,64,2,127,248,94,239,167,246,41,149,51,67,181,143,51,242,154,109,122,231,240,122,154,214,242,134,197,116,146,70,170,117,153,92,158,94,142,110,178,119,58,163,152,201,85,146,126,233,174,168,145,110,164,2,128,124,81,253,118,106,111,228,190,207,68,79,255,0,5,79,75,25,79,212,10,239,110,183,19,252,0,80,15,138,63,174,205,77,252,151,217,232,136,170,89,247,133,215,136,5,101,162,178,219,182,77,111,200,187,214,169,188,181,187,7,186,79,28,243,213,71,85,44,241,65,13,165,221,182,63,148,43,221,235,20,146,43,27,11,99,116,106,229,98,196,216,173,168,172,191,21,141,245,84,225,209,215,237,99,74,43,234,233,175,181,84,235,14,107,92,234,88,157,3,109,213,116,79,79,134,177,38,141,202,231,203,21,68,114,186,104,213,189,180,72,218,215,185,206,145,34,168,179,170,237,59,213,62,141,253,64,199,189,198,3,74,96,229,91,151,219,166,9,186,13,44,175,211,60,234,159,252,237,101,158,183,156,223,213,151,79,45,52,48,86,118,226,150,62,247,107,190,247,118,158,238,15,254,10,159,193,83,62,219,138,208,108,203,109,186,185,125,210,156,206,138,173,175,183,84,61,246,202,233,169,210,22,93,173,202,247,37,61,108,72,215,189,188,36,107,122,171,81,238,224,244,124,110,94,108,114,39,63,185,221,174,183,170,150,86,94,110,117,117,245,17,211,193,72,201,106,102,116,175,108,16,68,200,97,137,28,229,85,70,71,20,113,198,198,255,0,6,177,141,106,116,68,68,18,93,174,179,90,169,236,83,92,234,223,109,163,168,154,174,158,141,211,57,96,134,121,155,27,101,149,145,245,226,215,189,176,66,215,57,19,171,146,40,209,122,241,78,147,3,195,175,98,181,59,165,204,147,56,212,26,10,182,105,93,130,162,104,107,166,166,170,137,143,185,220,97,74,119,165,181,81,36,73,225,99,163,168,108,143,153,172,254,195,28,198,189,143,114,61,151,167,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,245,128,102,179,118,62,169,245,147,234,6,67,238,51,156,168,181,79,14,111,18,156,87,30,194,103,209,157,204,102,31,12,143,25,183,247,49,139,236,244,209,178,149,182,186,58,54,49,45,142,101,60,72,245,153,140,129,207,137,206,238,62,119,61,209,245,238,36,76,150,186,181,251,88,239,187,128,214,92,179,88,178,56,124,189,94,77,112,117,68,116,220,152,255,0,41,74,198,164,116,212,220,216,198,36,157,168,35,138,46,231,4,115,248,114,119,222,114,169,106,155,92,176,106,157,155,194,135,83,110,58,165,123,186,215,124,119,15,201,174,24,228,23,58,154,153,102,160,177,182,207,229,233,96,107,103,68,237,66,190,94,73,98,100,125,99,88,166,141,237,95,190,168,148,216,126,174,39,148,223,112,108,170,205,154,226,213,222,74,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,78,15,71,49,220,94,198,175,71,34,181,122,116,84,84,249,23,211,176,93,235,226,187,172,211,138,75,37,218,231,229,245,55,25,183,195,30,71,111,168,88,217,37,127,4,108,110,185,211,164,109,99,29,12,175,84,87,181,141,78,204,143,70,42,113,116,79,150,85,21,65,226,131,226,9,77,118,166,189,109,123,69,174,181,108,99,42,29,65,152,95,41,165,150,153,252,225,150,170,158,178,202,177,75,3,92,172,87,50,7,62,120,165,225,35,21,209,125,230,57,253,96,6,221,116,27,50,220,150,174,88,180,167,12,162,171,115,238,53,12,125,206,186,26,116,153,150,155,114,61,169,81,91,42,57,236,111,8,218,238,168,213,123,121,189,89,27,87,155,218,139,161,61,186,232,54,27,182,221,35,177,105,78,25,69,72,214,91,169,216,251,157,116,52,235,11,238,215,21,99,82,162,182,84,115,222,238,114,57,189,81,170,247,112,98,50,54,175,6,53,19,165,148,193,226,141,177,43,86,137,221,97,215,125,23,198,106,233,240,155,229,67,219,144,91,169,32,111,146,199,171,92,230,36,79,143,138,242,138,154,161,207,114,35,56,118,226,145,168,196,115,82,104,98,108,85,218,174,230,51,45,168,106,229,30,169,97,244,52,151,22,58,157,214,219,189,178,165,17,172,184,219,164,124,111,150,4,147,138,186,23,242,138,55,178,70,162,241,123,27,201,175,103,56,223,226,181,87,83,50,173,100,212,124,143,84,179,90,191,49,122,201,174,18,220,42,120,201,35,227,135,154,253,200,34,238,61,239,108,49,49,27,28,108,87,47,8,216,198,162,244,106,29,171,81,246,101,125,210,77,157,226,187,152,206,110,189,171,174,119,144,91,169,236,150,122,119,177,241,193,103,168,161,171,169,109,77,67,211,175,89,165,237,66,230,70,213,68,142,53,94,125,94,245,100,62,87,102,218,57,98,220,6,225,241,253,29,200,230,242,244,153,53,190,249,79,29,79,23,191,202,85,50,209,89,37,53,79,6,61,139,39,106,120,226,151,183,205,26,254,28,93,247,92,168,121,77,116,208,189,71,219,166,163,220,116,191,84,44,222,70,235,67,210,88,102,137,85,244,183,10,87,42,164,117,84,210,42,39,114,23,241,119,69,232,142,71,53,204,123,88,246,61,141,234,183,127,16,13,193,93,246,203,73,182,73,50,46,205,170,30,150,233,238,144,71,20,21,82,88,162,165,130,10,123,75,123,76,103,24,83,181,42,203,35,149,242,204,217,27,27,156,140,73,27,47,53,219,174,131,102,91,146,213,203,22,148,225,148,85,110,125,198,161,143,185,215,67,78,147,50,211,110,71,181,42,43,101,71,61,141,225,27,93,213,26,175,111,55,171,35,106,243,123,81,116,39,183,93,6,195,118,219,164,118,45,41,195,40,169,26,203,117,59,31,115,174,134,157,97,125,218,226,172,106,84,86,202,142,123,221,206,71,55,170,53,94,238,12,70,70,213,224,198,162,124,187,177,244,177,172,159,79,242,31,110,156,205,97,232,48,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,115,137,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,66,123,59,221,86,27,186,253,35,183,230,22,107,149,35,114,123,117,61,61,54,89,104,142,53,133,246,235,138,179,239,171,98,115,222,239,45,35,155,35,161,127,39,114,98,43,85,123,140,145,140,238,165,43,120,213,250,167,197,190,159,208,251,141,196,128,4,202,240,235,223,85,78,214,179,36,193,245,6,190,173,250,87,127,168,154,106,232,105,169,98,123,237,151,25,146,157,137,114,85,72,214,121,152,216,233,219,27,225,107,255,0,176,247,61,172,123,218,140,123,197,27,116,86,173,195,235,204,56,238,17,123,164,186,225,58,125,78,251,109,174,178,145,237,150,10,234,217,120,58,182,170,57,59,109,114,177,92,200,160,78,142,146,55,37,42,75,27,186,74,189,123,167,130,93,131,84,234,114,172,235,41,248,221,214,45,54,183,219,214,223,240,233,42,106,91,67,81,124,168,146,157,253,248,98,233,229,223,52,116,244,188,100,127,84,145,173,158,4,232,173,127,202,218,129,13,124,69,55,213,77,181,172,53,112,125,62,175,164,126,170,95,233,225,154,134,26,154,89,94,203,101,186,101,168,98,220,145,86,53,130,103,182,74,119,70,200,92,255,0,237,189,175,115,30,198,171,31,72,54,155,102,101,170,249,253,21,154,142,74,187,254,89,152,222,35,166,137,245,117,104,179,220,46,53,115,35,90,178,77,51,145,21,242,75,34,117,124,142,79,155,149,92,191,197,75,211,240,249,217,37,171,106,24,4,151,220,158,10,74,237,69,202,169,233,230,186,214,58,149,173,158,211,3,161,133,207,180,178,70,205,43,30,200,234,27,35,157,44,106,212,153,123,106,228,84,142,62,143,16,109,146,90,183,95,128,71,125,198,32,164,161,212,92,86,158,162,107,85,99,105,90,233,238,208,54,25,156,203,75,228,116,209,49,140,146,161,209,185,178,200,174,72,87,184,173,68,73,36,235,68,63,236,171,2,202,191,221,92,115,36,199,46,31,244,148,117,214,218,234,121,63,238,201,12,209,200,207,249,156,215,55,252,138,133,233,248,126,239,186,197,186,172,86,60,43,41,127,146,212,220,126,222,146,92,105,186,62,79,138,82,193,29,44,114,221,121,178,158,42,120,59,181,53,14,79,44,213,87,51,167,84,234,223,154,65,111,26,191,84,248,183,211,250,31,113,184,144,0,153,94,29,123,234,169,218,214,100,152,62,160,215,213,191,74,239,245,19,77,93,13,53,44,79,125,178,227,50,83,177,46,74,169,26,207,51,27,29,59,99,124,45,127,246,30,231,181,143,123,81,143,120,163,110,138,213,184,125,121,135,29,194,47,116,151,92,39,79,169,223,109,181,214,82,61,178,193,93,91,47,7,86,213,71,39,109,174,86,43,153,20,9,209,210,70,228,165,73,99,119,73,87,175,116,240,75,176,106,157,78,85,157,101,63,27,186,197,166,214,251,122,219,254,29,37,77,75,104,106,47,149,18,83,191,191,12,93,60,187,230,142,158,151,140,143,234,146,53,179,192,157,21,175,249,91,81,21,124,81,253,9,234,111,228,190,241,68,82,182,211,189,83,232,223,212,12,123,220,96,52,166,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,221,143,170,125,100,250,129,144,251,140,231,213,181,93,179,230,91,175,213,202,61,45,195,235,169,45,204,109,59,174,87,123,157,74,163,153,110,183,70,248,217,44,233,31,36,116,207,229,44,108,100,109,84,228,247,183,147,152,206,114,50,245,53,99,83,116,75,97,155,121,130,170,158,205,73,99,199,172,116,242,90,177,139,29,52,115,240,174,184,249,121,234,33,164,89,89,28,174,99,231,116,50,43,234,37,69,251,238,115,228,115,156,229,229,68,58,145,185,221,101,213,61,113,167,220,46,79,148,117,203,237,183,10,107,133,157,241,66,215,82,218,124,180,221,218,104,41,160,147,155,27,12,79,78,168,199,114,228,229,115,164,87,189,239,115,174,39,26,212,109,109,213,95,13,60,255,0,51,215,188,86,146,211,144,215,105,189,242,106,90,218,106,152,30,203,229,186,75,51,166,166,185,44,80,170,182,153,242,182,85,71,194,189,58,62,55,57,25,27,94,216,217,68,37,148,248,178,108,162,221,167,245,159,210,119,75,237,157,139,45,238,224,248,242,250,40,210,170,162,72,174,149,83,205,50,220,221,35,220,246,71,12,175,145,176,185,191,186,99,36,236,35,17,203,50,163,33,94,218,55,23,157,237,127,84,232,53,51,5,168,255,0,53,71,120,162,225,15,245,157,175,204,195,52,244,125,201,98,147,179,221,236,49,189,214,55,155,63,138,47,241,69,208,246,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,205,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,151,60,59,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,146,168,25,172,221,143,170,125,100,250,129,144,251,140,231,42,47,39,195,67,124,116,219,142,195,97,209,236,225,149,108,212,92,46,207,27,230,171,145,242,212,50,249,110,133,99,129,43,93,51,213,206,74,148,115,226,108,205,123,190,251,228,73,24,170,142,123,33,155,229,59,120,172,111,142,155,82,174,181,251,91,211,102,85,197,98,198,47,10,204,166,230,231,203,2,220,110,52,174,123,22,137,145,245,68,125,52,50,245,115,157,35,87,185,52,81,185,136,214,196,217,38,174,2,127,248,42,122,167,202,126,159,215,123,141,184,234,190,57,223,130,127,169,63,150,149,86,94,247,135,94,197,105,182,181,134,166,113,168,52,20,143,213,75,253,60,208,215,77,77,85,43,217,108,183,76,180,239,75,106,162,72,176,76,246,201,78,217,31,51,89,253,183,185,141,123,216,212,123,225,7,138,22,250,127,109,121,83,244,59,71,51,63,55,166,214,94,31,24,169,162,111,24,111,183,72,228,114,175,73,145,203,230,40,225,233,31,111,162,53,143,149,31,39,239,90,218,121,19,208,120,68,107,62,229,229,207,223,163,216,213,182,175,41,210,251,125,60,181,23,24,107,106,217,77,69,141,62,121,163,127,154,100,235,4,146,185,239,72,170,27,29,19,28,198,73,36,178,200,188,17,178,202,222,21,226,143,235,179,83,127,37,246,122,35,223,237,91,98,54,45,213,108,191,46,205,113,102,121,45,77,199,243,10,248,237,213,61,95,39,197,41,96,180,193,36,86,174,15,168,138,158,14,237,77,67,87,204,185,21,204,233,209,122,183,228,144,130,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,82,237,60,47,119,175,253,32,48,70,104,198,161,92,238,181,218,147,134,219,223,83,45,198,181,123,223,25,181,182,102,177,149,11,43,90,157,38,139,187,4,50,36,138,175,147,238,75,206,71,62,94,220,234,0,165,111,26,191,84,248,183,211,250,31,113,184,143,5,79,84,249,79,211,250,239,113,183,23,82,14,127,149,107,166,156,98,26,177,133,104,133,206,243,221,204,243,191,55,45,182,215,78,136,249,33,165,167,166,158,121,42,170,62,105,218,133,124,187,227,98,175,87,62,69,84,107,85,25,43,163,232,7,42,221,143,165,141,100,250,127,144,251,116,230,107,13,41,237,59,210,198,141,253,63,199,189,186,3,170,144,3,197,11,98,223,182,188,85,250,227,163,152,103,155,212,155,47,15,140,83,81,59,140,215,219,92,113,185,23,164,40,213,243,21,144,244,143,183,209,90,247,196,143,143,247,174,109,60,105,77,120,158,83,125,193,178,171,54,107,139,87,121,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,56,61,28,199,113,123,26,189,28,138,213,233,209,81,83,228,104,39,99,155,187,181,110,251,72,221,149,207,110,164,179,229,150,26,134,219,114,59,84,21,13,123,25,58,177,28,202,168,88,174,89,89,77,50,114,225,220,78,168,248,230,141,29,39,105,100,119,159,223,214,245,241,93,169,233,197,93,146,211,115,243,26,155,147,91,230,143,28,183,211,172,111,146,131,154,58,54,220,234,18,70,189,141,134,39,162,171,26,246,175,122,70,43,17,56,182,87,197,68,55,107,158,101,170,249,253,109,230,178,58,187,254,89,152,222,36,169,149,148,148,136,179,220,46,53,115,43,156,145,195,11,81,21,242,75,34,244,100,109,79,155,145,26,159,193,11,190,240,235,216,173,54,214,176,212,206,53,6,130,145,250,169,127,167,154,26,233,169,170,165,123,45,150,233,150,157,233,109,84,73,22,9,158,217,41,219,35,230,107,63,182,247,49,175,123,26,143,124,202,0,16,255,0,196,11,98,54,45,213,98,178,102,184,179,60,150,166,227,246,245,142,221,83,213,242,124,82,150,8,234,164,138,213,193,245,17,83,193,221,169,168,106,249,151,34,185,157,58,47,86,252,146,147,48,13,29,207,181,23,87,45,58,33,102,176,213,210,229,151,75,194,89,31,71,91,75,51,31,65,58,61,91,51,170,99,107,29,44,76,129,27,35,230,94,10,177,178,57,21,83,238,169,161,61,170,237,159,13,218,134,145,209,233,110,31,93,87,113,123,170,29,114,187,220,234,85,90,251,141,198,70,70,201,103,72,249,43,97,103,24,163,99,35,106,175,22,49,188,156,247,243,145,244,25,187,31,84,250,201,245,3,33,247,25,203,158,240,206,180,218,175,254,31,250,127,98,190,219,41,46,54,219,141,61,250,146,178,142,174,22,205,5,76,18,93,171,155,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,107,120,138,108,86,167,107,89,146,231,26,125,65,86,253,43,191,212,67,13,12,213,53,81,61,246,203,140,201,80,245,182,162,44,139,60,204,108,116,238,145,147,57,159,216,123,88,231,189,237,87,191,247,252,47,118,81,253,32,51,182,107,62,161,91,45,85,218,109,134,220,31,77,45,186,181,59,223,25,186,54,22,189,148,235,19,92,157,33,139,187,4,210,44,136,172,147,238,69,194,70,190,94,221,223,128,10,86,241,171,245,79,139,125,63,161,247,27,136,240,200,219,166,9,186,13,44,215,189,51,206,169,255,0,253,1,89,103,173,231,55,245,101,211,203,94,33,130,179,183,20,177,247,187,93,247,187,180,247,112,127,240,84,254,10,144,255,0,93,52,47,81,246,233,168,247,29,47,213,11,55,145,186,208,244,150,25,162,85,125,45,194,149,202,169,29,85,52,138,137,220,133,252,93,209,122,35,145,205,115,30,214,61,143,99,110,255,0,195,71,246,237,253,22,44,95,183,79,254,181,251,29,254,39,255,0,208,199,195,168,252,135,248,175,255,0,181,255,0,13,251,239,247,255,0,228,37,80,40,7,197,31,215,102,166,254,75,236,244,68,255,0,240,84,244,177,148,253,64,174,246,235,113,63,192,5,0,248,163,250,236,212,223,201,125,158,136,239,251,43,218,141,139,118,158,30,153,182,27,218,181,81,229,246,221,64,174,172,197,175,117,176,189,222,66,171,200,90,214,72,213,209,170,61,33,157,140,237,72,157,30,212,234,201,59,111,124,81,161,93,121,102,45,125,193,178,171,206,21,148,208,249,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,249,177,92,199,113,123,28,157,90,170,213,233,213,21,83,230,88,86,153,120,183,230,88,142,212,46,24,126,83,53,94,69,171,116,53,15,178,217,46,243,244,99,219,110,150,142,94,197,202,105,95,28,204,171,169,165,168,99,26,248,229,108,125,230,73,11,149,210,57,39,121,94,191,236,171,61,202,191,221,92,143,36,200,238,31,244,149,149,215,42,234,137,63,239,73,52,210,72,255,0,249,220,231,59,252,170,164,223,221,46,201,45,91,80,216,214,53,125,201,224,164,174,212,92,171,56,180,205,117,172,117,43,91,61,166,7,89,234,220,251,75,36,108,210,177,236,142,161,178,57,210,198,173,73,151,182,174,69,72,227,233,24,54,157,234,159,70,254,160,99,222,227,1,165,48,8,191,191,237,159,90,183,101,164,110,109,189,42,227,206,240,234,122,202,252,81,240,202,212,101,76,239,99,86,74,25,91,35,219,23,10,133,134,38,36,142,115,86,39,181,143,229,193,36,142,74,12,203,49,107,238,13,149,94,112,172,166,135,201,94,177,251,133,69,174,227,77,221,100,157,138,168,36,116,114,199,205,138,230,59,139,216,228,234,213,86,175,78,168,170,159,51,186,236,115,104,151,93,223,106,227,177,73,238,53,118,124,78,195,78,219,150,71,117,130,157,207,123,32,87,163,89,75,11,213,171,19,42,102,94,92,59,139,209,25,28,210,35,100,237,44,110,208,70,39,139,88,176,108,86,205,133,98,212,62,74,203,143,219,233,237,118,234,110,235,228,236,82,193,27,99,138,62,111,87,61,220,88,198,167,87,42,185,122,117,85,85,249,159,172,0,51,89,187,31,84,250,201,245,3,33,247,25,201,63,181,173,146,90,183,95,177,172,150,251,140,65,73,67,168,184,174,113,118,154,213,88,218,86,186,123,180,13,179,210,57,150,151,200,233,162,99,25,37,67,163,115,101,145,92,144,175,113,90,136,146,73,214,16,101,152,181,247,6,202,175,56,86,83,67,228,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,230,197,115,29,197,236,114,117,106,171,87,167,84,85,79,153,208,54,189,161,119,221,197,235,142,43,165,246,155,53,214,186,130,186,225,79,45,254,107,114,177,146,91,236,237,153,137,87,84,178,72,139,28,124,35,114,241,87,162,162,200,232,216,141,123,158,214,58,250,55,11,139,88,176,109,151,234,94,21,139,80,249,43,46,63,165,247,155,93,186,155,186,249,59,20,176,90,101,142,40,249,189,92,247,113,99,26,157,92,170,229,233,213,85,87,230,103,8,176,157,200,120,125,212,221,182,195,166,187,161,209,107,85,35,30,205,55,176,87,230,22,58,104,162,166,103,8,109,46,168,172,189,44,178,206,214,171,213,172,129,175,130,40,185,200,245,116,191,121,238,127,88,107,161,122,233,168,251,116,212,123,118,168,105,125,231,200,221,104,122,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,238,66,254,45,234,157,81,200,230,181,236,115,30,198,61,182,85,186,191,22,44,19,33,219,141,29,143,64,239,151,90,29,73,204,173,244,236,186,73,68,217,161,251,37,201,145,190,170,52,169,154,6,119,230,94,82,83,199,36,8,157,62,252,200,248,220,200,145,245,87,137,226,215,220,231,42,179,97,88,181,15,157,189,100,23,10,123,93,186,155,186,200,251,245,83,200,216,226,143,155,213,172,111,39,189,169,213,202,141,78,189,85,81,62,102,130,118,57,180,75,86,208,116,141,216,164,247,26,75,198,89,126,168,109,203,35,186,193,78,214,49,243,163,17,172,165,133,234,212,149,244,208,167,46,29,197,234,175,146,105,17,177,247,86,54,200,160,126,78,89,139,88,179,156,86,243,133,101,52,62,118,203,144,91,234,45,119,26,110,235,227,239,210,207,27,163,150,62,108,86,189,188,152,247,39,86,170,57,58,245,69,69,249,148,67,226,13,178,75,174,212,51,248,239,184,196,21,117,218,117,149,84,84,77,106,172,109,43,155,5,166,119,77,51,153,105,124,142,154,87,189,241,211,182,55,54,89,21,171,50,119,21,168,171,28,157,59,95,133,62,199,41,181,42,235,65,186,77,73,125,92,86,44,98,240,143,197,173,141,100,176,45,198,227,74,230,61,43,95,39,68,71,211,67,47,70,181,177,185,123,147,69,35,94,173,108,78,142,105,21,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,181,77,253,108,163,21,221,102,156,85,222,237,54,207,47,169,184,205,190,105,49,203,133,58,70,201,43,248,35,164,109,178,161,100,115,24,232,101,122,170,49,207,114,118,100,122,189,23,139,165,100,180,87,251,45,206,255,0,106,127,177,79,129,127,179,63,180,31,101,190,25,230,161,255,0,210,158,103,203,118,59,220,251,95,225,190,239,62,124,63,203,203,167,204,191,237,148,109,70,197,180,189,26,162,195,123,86,170,204,190,229,210,179,41,189,209,66,246,249,250,174,79,88,227,71,72,170,245,134,6,63,181,26,116,99,87,163,228,237,177,242,200,132,128,57,86,236,125,44,107,39,211,252,135,219,167,51,88,88,255,0,138,198,199,41,180,214,235,95,186,77,54,125,92,182,44,158,240,175,202,109,142,100,179,173,186,227,84,231,189,107,89,39,69,70,83,77,47,86,185,178,57,59,115,75,27,88,174,108,173,142,24,107,182,141,197,231,123,95,213,58,13,76,193,106,63,205,81,222,40,184,67,253,103,107,243,48,205,61,31,114,88,164,236,247,123,12,111,117,141,230,207,226,139,252,81,116,39,161,122,233,167,27,139,211,139,118,168,105,125,231,207,90,171,186,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,237,204,206,77,234,157,85,170,215,53,236,115,216,246,61,213,45,227,87,234,159,22,250,127,67,238,55,19,154,120,111,104,54,27,185,45,75,212,125,41,204,232,169,28,203,142,155,220,95,108,174,154,157,102,125,166,226,149,212,9,79,91,18,53,236,119,56,220,238,170,212,123,121,177,95,27,151,131,220,139,200,55,47,183,76,239,107,250,167,95,166,121,213,63,249,218,203,61,111,56,127,172,237,126,102,104,96,172,237,197,44,157,158,239,97,238,237,61,220,217,252,21,63,130,175,52,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,233,167,169,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,209,78,202,118,241,106,219,62,222,113,172,14,11,85,93,5,246,225,79,13,239,41,101,77,99,106,95,241,185,233,226,74,166,163,163,85,137,25,26,198,216,88,145,253,222,17,53,85,94,229,116,143,238,160,128,30,40,91,22,253,181,226,175,215,29,28,195,60,222,164,217,120,124,98,154,137,220,102,190,218,227,141,200,189,33,70,175,152,172,135,164,125,190,138,215,190,36,124,127,189,115,105,227,74,107,196,242,155,238,13,149,89,179,92,90,187,201,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,193,232,230,59,139,216,213,232,228,86,175,78,138,138,159,35,65,59,28,221,221,171,119,218,70,236,174,123,117,37,159,44,176,212,54,219,145,218,160,168,107,216,201,213,136,230,85,66,197,114,202,202,105,147,151,14,226,117,71,199,52,104,233,59,75,35,188,254,254,183,175,138,237,79,78,42,236,150,155,159,152,212,220,154,223,52,120,229,190,157,99,124,148,28,209,209,182,231,80,146,53,236,108,49,61,21,88,215,181,123,210,49,88,137,197,178,190,42,33,187,92,243,45,87,207,235,111,53,145,213,223,242,204,198,241,37,76,172,164,164,69,158,225,113,171,153,92,228,142,24,90,136,175,146,89,23,163,35,106,124,220,136,212,254,8,93,247,135,94,197,105,182,181,134,166,113,168,52,20,143,213,75,253,60,208,215,77,77,85,43,217,108,183,76,180,239,75,106,162,72,176,76,246,201,78,217,31,51,89,253,183,185,141,123,216,212,123,225,7,141,95,170,124,91,233,253,15,184,220,78,105,225,189,160,216,110,228,181,47,81,244,167,51,162,164,115,46,58,111,113,125,178,186,106,117,153,246,155,138,87,80,37,61,108,72,215,177,220,227,115,186,171,81,237,230,197,124,110,94,15,114,47,32,220,190,221,51,189,175,234,157,126,153,231,84,255,0,231,107,44,245,188,225,254,179,181,249,153,161,130,179,183,20,178,118,123,189,135,187,180,247,115,103,240,84,254,10,188,210,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,67,69,59,41,219,197,171,108,251,121,198,176,56,45,85,116,23,219,133,60,55,188,165,149,53,141,169,127,198,231,167,137,42,154,142,141,86,36,100,107,27,97,98,71,247,120,68,213,85,123,149,210,63,186,145,87,197,31,208,158,166,254,75,239,20,69,43,109,59,213,62,141,253,64,199,189,198,3,74,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,1,154,205,216,250,167,214,79,168,25,15,184,206,91,167,134,245,219,75,244,51,195,202,205,170,249,85,206,147,28,180,85,84,94,47,217,29,202,166,105,28,199,206,202,249,104,216,228,106,171,151,155,162,166,165,137,145,68,222,175,122,53,26,215,72,245,229,85,123,196,221,86,101,186,253,92,184,102,23,155,149,91,113,139,117,69,69,54,39,104,146,52,133,150,235,114,191,238,43,162,107,222,223,51,35,91,27,166,127,39,114,122,35,81,123,108,141,140,145,94,23,187,22,253,181,229,76,215,29,99,195,60,222,155,89,121,252,30,154,181,220,97,190,221,35,145,168,157,97,86,175,152,163,135,164,157,206,170,214,62,84,100,127,189,107,106,35,75,84,221,143,165,141,100,250,127,144,251,116,230,107,13,73,127,177,92,247,21,255,0,114,178,60,111,35,183,255,0,209,214,80,220,168,106,35,255,0,189,28,208,201,27,255,0,231,107,154,239,242,162,148,67,226,13,178,75,174,212,51,248,239,184,196,21,117,218,117,149,84,84,77,106,172,109,43,155,5,166,119,77,51,153,105,124,142,154,87,189,241,211,182,55,54,89,21,171,50,119,21,168,171,28,157,30,31,59,219,186,237,67,63,146,197,147,207,87,93,167,89,85,69,60,55,90,55,85,57,176,90,103,116,208,181,247,102,70,216,101,123,223,29,59,100,107,162,141,26,179,39,109,28,170,177,199,211,138,238,110,237,106,191,238,75,85,239,182,43,157,37,198,219,113,206,47,181,116,117,148,147,54,104,42,96,146,190,103,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,118,158,23,30,132,244,203,243,175,120,173,37,80,51,89,187,31,84,250,201,245,3,33,247,25,201,149,103,216,229,54,227,188,56,116,227,88,112,119,213,179,81,112,187,61,249,144,210,70,201,106,25,124,183,67,121,184,206,180,77,133,136,231,37,74,57,242,186,23,49,191,125,242,44,111,69,71,49,240,215,174,39,148,223,112,108,170,205,154,226,213,222,74,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,78,15,71,49,220,94,198,175,71,34,181,122,116,84,84,249,19,255,0,112,190,46,87,221,93,219,140,58,95,137,224,223,103,242,252,166,223,61,175,53,184,72,214,75,67,29,43,216,177,203,29,185,174,115,159,253,240,199,59,146,202,156,160,107,156,198,44,175,86,206,200,43,165,90,103,149,107,38,163,227,154,91,133,82,121,139,214,77,112,138,223,77,202,57,31,28,60,215,239,207,47,109,143,123,97,137,136,233,36,122,53,120,70,199,185,83,163,84,153,94,36,155,103,195,118,161,164,122,15,165,184,125,117,93,197,238,168,201,238,87,123,157,74,171,95,113,184,200,203,75,37,157,35,228,173,133,156,98,141,140,141,170,188,88,198,242,115,223,206,71,253,126,10,158,169,242,159,167,245,222,227,110,58,175,142,119,224,159,234,79,229,167,10,240,128,192,48,220,235,117,245,53,89,134,61,73,118,126,43,139,212,223,237,9,82,138,230,82,220,99,172,163,138,42,132,103,94,46,123,27,60,138,206,72,188,95,197,237,232,246,49,205,145,94,40,190,32,20,118,138,59,150,217,52,67,34,239,93,102,243,54,236,226,233,4,112,79,75,29,44,176,75,4,214,150,247,24,254,83,47,119,172,178,70,172,116,46,141,177,163,149,235,43,98,173,93,11,208,189,71,220,94,163,219,180,191,75,236,222,122,235,93,214,89,166,149,85,148,182,250,86,170,36,149,85,50,34,47,110,22,114,111,85,232,174,87,57,172,99,94,247,177,142,208,166,218,54,233,130,109,127,75,40,52,207,5,167,255,0,53,89,120,173,231,55,245,157,211,203,67,12,245,157,185,101,147,179,221,236,49,221,166,59,131,63,130,39,241,85,165,111,20,127,93,154,155,249,47,179,209,19,255,0,193,83,210,198,83,245,2,187,219,173,199,138,241,88,216,173,78,99,29,126,233,244,162,130,174,166,251,75,78,179,102,180,46,170,137,176,58,221,73,68,245,248,147,22,105,26,173,124,81,83,199,19,161,141,29,220,69,141,205,99,92,217,22,90,160,196,242,155,238,13,149,89,179,92,90,187,201,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,193,232,230,59,139,216,213,232,228,86,175,78,138,138,159,34,250,118,11,189,124,87,117,154,113,73,100,187,92,252,190,166,227,54,248,99,200,237,245,11,27,36,175,224,141,141,215,58,116,141,172,99,161,149,234,138,246,177,169,217,145,232,197,78,46,137,242,202,160,82,183,141,95,170,124,91,233,253,15,184,220,71,130,167,170,124,167,233,253,119,184,219,139,169,57,86,229,247,23,130,109,127,75,43,245,51,58,168,255,0,59,71,103,162,225,55,245,157,211,203,77,52,20,125,200,162,147,179,221,236,61,189,215,183,131,63,138,175,240,69,169,93,150,235,166,163,238,47,196,207,3,213,13,80,188,249,235,173,119,198,98,134,24,145,89,75,111,165,109,162,185,99,165,166,141,85,123,112,179,147,186,39,85,114,185,206,123,220,247,189,239,117,212,229,153,77,139,6,197,111,57,174,83,93,228,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,224,196,115,221,197,140,114,244,106,43,151,167,68,69,95,145,18,234,247,131,165,251,178,218,134,229,29,167,203,87,29,70,29,139,228,212,21,44,154,41,17,149,52,79,163,173,74,26,232,156,246,53,120,84,69,11,158,177,185,173,146,39,181,236,115,122,35,36,146,136,77,41,237,59,210,198,141,253,63,199,189,186,3,170,130,168,60,80,124,62,233,173,52,215,173,208,232,181,170,173,236,125,67,171,243,11,29,52,82,212,191,156,210,213,84,86,94,150,89,103,115,145,136,231,192,215,193,20,92,35,98,58,95,186,198,191,164,0,219,174,188,230,91,109,213,203,22,171,97,149,181,109,125,186,161,140,185,208,195,80,144,178,237,110,87,181,106,40,165,87,49,237,225,35,91,209,28,172,119,7,163,36,106,115,99,85,62,77,116,215,77,71,220,94,163,220,117,67,84,47,62,122,235,93,210,40,97,137,21,148,182,250,86,170,172,116,180,209,170,175,110,22,114,119,68,234,174,87,57,207,123,158,247,189,238,178,175,11,175,15,250,59,69,29,183,115,122,223,142,247,174,179,121,107,142,15,107,158,72,39,165,142,150,88,34,158,27,179,187,111,127,41,151,187,210,40,228,70,58,23,70,233,21,170,245,137,209,89,248,0,3,202,91,180,171,78,45,26,143,119,213,235,102,23,106,166,204,239,214,250,123,93,202,247,29,58,37,85,77,44,42,171,28,110,119,255,0,224,142,84,251,207,108,48,53,202,228,134,36,103,171,51,89,187,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,37,50,204,90,197,156,226,183,156,43,41,161,243,182,92,130,223,81,107,184,211,119,95,31,126,150,120,221,28,177,243,98,181,237,228,199,185,58,181,81,201,215,170,42,47,204,98,120,181,139,6,197,108,216,86,45,67,228,172,184,253,190,158,215,110,166,238,190,78,197,44,17,182,56,163,230,245,115,221,197,140,106,117,114,171,151,167,85,85,95,153,250,192,2,149,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,198,207,211,127,204,139,20,204,52,7,70,179,253,71,197,181,115,50,211,219,85,215,47,194,249,124,18,233,59,29,220,166,234,170,230,242,106,42,50,94,219,213,100,139,184,215,118,164,115,159,31,7,170,185,122,0,57,166,226,181,231,13,219,110,145,223,117,91,51,173,164,107,45,212,239,101,178,134,106,133,133,247,107,138,177,203,79,69,18,181,143,119,57,28,222,138,228,99,184,49,31,35,147,131,28,169,158,29,126,214,59,238,224,53,151,44,214,44,142,31,47,87,147,92,29,81,29,55,38,63,202,82,177,169,29,53,55,54,49,137,39,106,8,226,139,185,193,28,254,28,157,247,156,170,74,15,13,13,241,212,237,199,50,135,71,179,134,82,63,78,179,75,196,111,154,174,71,197,78,251,29,198,100,142,4,173,116,207,86,181,105,149,172,137,179,53,238,251,140,141,36,98,162,181,236,154,242,64,5,0,248,163,250,236,212,223,201,125,158,136,159,254,10,158,150,50,159,168,21,222,221,110,61,175,136,166,197,105,183,75,134,174,113,167,212,20,140,213,75,5,60,48,208,205,83,85,43,25,115,183,66,181,15,91,106,34,200,144,66,247,73,80,233,25,51,153,253,182,53,142,123,24,229,123,40,174,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,82,223,252,41,246,57,83,166,182,170,13,210,106,75,233,37,190,228,246,116,126,45,108,107,34,157,45,214,234,166,177,233,90,249,58,42,178,166,104,186,53,173,141,201,219,134,89,26,245,115,165,116,112,250,15,26,191,75,24,183,212,10,31,110,184,149,87,180,239,84,250,55,245,3,30,247,24,13,41,128,10,1,241,71,245,217,169,191,146,251,61,17,63,252,21,61,44,101,63,80,43,189,186,220,79,240,0,51,89,187,31,84,250,201,245,3,33,247,25,201,255,0,224,185,184,92,86,223,71,145,237,138,237,77,228,239,87,43,133,78,91,104,173,146,170,54,199,93,251,138,104,103,163,108,110,84,122,204,198,64,147,53,25,207,148,105,58,170,49,34,234,254,171,226,133,177,111,219,94,42,253,113,209,204,51,205,234,77,151,135,198,41,168,157,198,107,237,174,56,220,139,210,20,106,249,138,200,122,71,219,232,173,123,226,71,199,251,215,54,158,52,242,158,12,155,116,251,53,130,95,119,47,127,167,233,95,151,247,44,88,255,0,223,254,197,174,9,147,205,75,247,37,86,175,118,170,36,103,25,35,107,217,228,185,53,85,179,124,230,174,236,125,44,107,39,211,252,135,219,167,51,88,105,79,105,222,150,52,111,233,254,61,237,208,21,65,226,107,177,43,174,136,230,87,29,115,210,220,102,146,61,47,191,84,70,234,170,59,92,14,99,49,186,215,163,90,230,73,31,85,70,83,77,47,87,70,246,113,141,143,147,177,198,52,72,123,176,44,188,159,13,13,142,83,109,199,13,135,88,115,135,213,191,81,115,75,60,108,154,146,70,75,78,203,29,186,101,142,116,162,116,47,70,185,106,85,204,137,211,57,237,251,143,141,35,98,34,53,239,154,111,128,15,63,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,214,154,186,134,165,23,132,172,234,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,159,171,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,2,252,106,253,44,98,223,80,40,125,186,226,64,15,11,143,93,154,101,249,215,179,214,151,252,121,79,217,110,9,251,83,253,181,252,11,253,153,253,159,251,45,241,63,53,55,254,139,243,62,103,177,217,231,218,255,0,13,247,185,240,231,254,78,93,62,71,171,7,42,221,143,165,141,100,250,127,144,251,116,230,107,13,78,221,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,81,15,136,22,196,111,187,85,202,164,205,113,102,121,221,50,200,46,11,29,186,167,171,35,248,93,84,242,85,73,21,171,131,234,37,168,159,181,77,78,213,243,46,68,107,250,244,94,142,249,47,229,108,23,122,249,86,212,245,30,146,201,118,185,249,141,50,201,174,16,199,145,219,234,22,71,199,65,205,91,27,174,116,233,27,94,246,205,19,17,21,237,99,87,189,27,17,138,156,155,19,226,247,254,47,249,77,139,57,215,221,61,205,113,106,239,59,101,200,52,190,211,116,183,84,246,159,31,126,150,122,218,249,34,147,131,209,175,111,38,61,171,209,200,142,78,189,21,17,126,71,224,120,79,234,246,27,164,187,175,166,131,51,158,174,6,103,54,121,49,11,100,208,192,178,177,151,26,154,202,71,211,182,84,111,222,107,30,232,59,104,228,71,116,124,140,87,113,103,39,182,218,119,137,181,92,55,117,250,71,112,195,239,54,218,70,228,246,234,122,138,156,78,239,36,139,11,237,215,21,103,220,71,74,214,61,222,90,71,54,54,204,206,46,228,196,71,34,119,25,27,217,88,30,28,91,53,204,174,219,193,175,102,174,98,181,118,102,104,141,68,23,75,181,13,74,163,95,241,117,114,173,182,52,88,229,107,149,138,230,58,173,146,177,36,134,70,83,53,171,213,147,181,86,237,0,5,80,120,160,248,125,211,90,105,175,91,161,209,107,85,91,216,250,135,87,230,22,58,104,165,169,127,57,165,170,168,172,189,44,178,206,231,35,17,207,129,175,130,40,184,70,196,116,191,117,141,127,72,1,183,93,121,204,182,219,171,150,45,86,195,43,106,218,251,117,67,25,115,161,134,161,33,101,218,220,175,106,212,81,74,174,99,219,194,70,183,162,57,88,238,15,70,72,212,230,198,170,124,154,233,174,154,143,184,189,71,184,234,134,168,94,124,245,214,187,164,80,195,18,43,41,109,244,173,85,88,233,105,163,85,94,220,44,228,238,137,213,92,174,115,158,247,61,239,123,221,101,94,23,94,31,244,118,138,59,110,230,245,191,29,239,93,102,242,215,28,30,215,60,144,79,75,29,44,176,69,60,55,103,118,222,254,83,47,119,164,81,200,140,116,46,141,210,43,85,235,19,162,179,242,149,188,106,253,83,226,223,79,232,125,198,226,114,175,13,77,194,226,187,116,220,213,13,239,53,166,233,101,203,173,238,196,170,110,14,170,142,8,237,94,102,170,154,70,86,74,178,42,49,97,99,224,106,72,170,230,241,141,239,122,43,149,136,199,220,78,241,54,171,134,238,191,72,238,24,125,230,219,72,220,158,221,79,81,83,137,221,228,145,97,125,186,226,172,251,136,233,90,199,187,203,72,230,198,217,153,197,220,152,136,228,78,227,35,123,43,3,195,139,102,185,149,219,120,53,236,213,204,86,174,204,205,17,168,130,233,118,161,169,84,107,254,46,174,85,182,198,139,28,173,114,177,92,199,85,178,86,36,144,200,202,102,181,122,178,118,170,221,161,207,245,211,93,52,227,110,154,113,113,213,13,80,188,249,27,85,15,72,161,134,36,71,213,92,42,156,138,177,210,211,70,170,157,201,159,197,221,19,170,53,26,215,61,238,99,24,247,182,32,110,195,113,120,38,232,60,48,51,237,75,193,106,63,253,3,71,120,162,225,55,245,101,211,226,22,201,167,163,238,75,20,125,238,215,125,141,238,177,188,31,252,81,127,138,37,85,237,59,213,62,141,253,64,199,189,198,3,74,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,1,154,205,216,250,167,214,79,168,25,15,184,206,51,45,197,231,121,110,132,224,155,117,243,30,83,12,194,187,213,158,75,132,50,121,187,164,149,149,243,121,206,231,105,37,143,164,53,253,158,215,113,204,253,215,62,157,93,209,189,87,96,187,40,202,183,89,168,244,151,187,181,179,203,233,150,51,112,134,76,142,225,80,146,50,58,254,10,217,29,108,167,88,220,199,186,105,88,168,143,115,28,157,152,222,143,85,228,232,153,45,244,98,120,181,139,6,197,108,216,86,45,67,228,172,184,253,190,158,215,110,166,238,190,78,197,44,17,182,56,163,230,245,115,221,197,140,106,117,114,171,151,167,85,85,95,153,224,55,99,233,99,89,62,159,228,62,221,57,154,194,207,188,46,188,64,43,45,21,150,221,178,107,126,69,222,181,77,229,173,216,61,210,120,231,158,170,58,169,103,138,8,109,46,237,177,252,161,94,239,88,164,145,88,216,91,27,163,87,43,22,38,197,103,250,171,166,120,174,178,105,198,71,165,185,173,39,152,178,228,214,249,109,245,60,99,141,242,67,205,62,228,241,119,24,246,54,104,158,141,146,55,171,87,132,140,99,145,58,181,12,235,238,95,110,153,222,215,245,78,191,76,243,170,127,243,181,150,122,222,112,255,0,89,218,252,204,208,193,89,219,138,89,59,61,222,195,221,218,123,185,179,248,42,127,5,94,84,95,247,133,199,161,61,50,252,235,222,43,73,84,12,214,110,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,65,95,24,77,11,209,172,3,81,237,218,159,137,101,54,171,86,95,154,112,150,233,135,81,208,187,185,83,209,106,22,123,220,146,36,138,200,187,143,72,34,225,219,111,118,70,205,42,57,239,73,149,43,172,187,239,9,189,11,209,172,43,67,191,107,152,86,83,106,204,50,156,187,132,87,107,164,116,46,130,170,201,198,24,93,53,145,205,124,143,86,246,167,71,72,231,163,99,239,181,240,61,90,230,54,23,28,87,199,59,240,79,245,39,242,211,149,120,42,122,167,202,126,159,215,123,141,184,234,190,57,223,130,127,169,63,150,144,43,109,27,152,204,182,181,144,229,121,158,159,80,210,63,33,191,226,245,24,229,13,109,74,35,217,108,124,213,84,211,45,90,68,173,86,204,246,182,157,200,198,59,238,115,123,92,228,123,90,177,191,192,90,109,153,150,171,231,244,86,106,57,42,239,249,102,99,120,142,154,39,213,213,162,207,112,184,213,204,141,106,201,52,206,68,87,201,44,137,213,242,57,62,110,85,114,255,0,21,47,123,96,187,40,197,118,167,167,20,151,187,181,179,204,106,110,77,111,134,76,142,225,80,145,190,74,14,104,217,29,108,167,88,220,246,54,24,158,136,143,115,28,189,233,24,143,85,226,216,153,20,170,40,7,197,31,215,102,166,254,75,236,244,68,255,0,240,84,244,177,148,253,64,174,246,235,113,63,202,118,241,88,216,229,54,154,221,107,247,73,166,207,171,150,197,147,222,21,249,77,177,204,150,117,183,92,106,156,247,173,107,36,232,168,202,105,165,234,215,54,71,39,110,105,99,107,21,205,149,177,195,7,244,47,93,53,31,110,154,143,110,213,13,47,188,249,27,173,15,88,166,134,84,87,210,220,41,92,168,178,82,212,198,138,157,200,95,197,189,83,170,57,28,214,189,142,99,216,199,183,66,155,104,220,94,9,186,13,44,160,212,204,22,163,252,213,29,226,139,132,223,213,151,79,45,12,211,209,247,37,138,62,247,107,190,198,247,88,222,15,254,40,191,197,19,170,148,173,227,87,234,159,22,250,127,67,238,55,17,224,169,234,159,41,250,127,93,238,54,226,226,115,252,255,0,13,210,204,54,237,168,58,131,144,210,88,241,235,29,58,212,215,87,84,170,240,137,157,81,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,23,58,219,170,220,198,101,186,253,92,172,213,44,194,134,146,220,198,211,182,219,104,182,83,34,57,150,235,116,111,145,241,64,178,113,71,76,254,82,200,247,200,228,78,79,123,184,181,140,225,27,58,95,133,199,174,205,50,252,235,217,235,73,211,227,9,161,122,203,159,233,197,187,83,241,44,166,235,117,196,48,190,18,221,48,234,58,22,246,233,186,165,66,207,123,146,68,145,31,47,109,139,4,92,59,110,237,70,233,165,71,49,139,50,173,70,97,185,254,101,167,213,55,90,172,51,33,171,181,62,249,103,173,176,92,210,21,78,21,150,234,184,150,42,138,121,88,228,86,189,142,106,245,78,169,247,94,214,61,188,94,198,185,60,249,165,61,167,122,88,209,191,167,248,247,183,64,117,80,12,192,234,199,216,79,218,158,101,251,45,255,0,232,51,237,5,199,236,231,248,111,253,23,230,100,242,191,225,255,0,123,254,7,183,254,19,239,255,0,190,249,245,61,174,207,226,195,106,247,71,165,182,189,64,194,169,50,203,21,211,40,161,181,212,90,106,229,86,65,43,234,101,72,34,146,68,232,169,35,34,150,72,229,88,156,138,201,82,53,141,223,117,234,105,36,0,0,0,205,102,236,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,164,170,0,0,82,183,141,95,170,124,91,233,253,15,184,220,78,171,224,99,248,217,250,111,249,145,106,128,252,156,179,41,177,96,216,173,231,53,202,107,188,149,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,156,24,142,123,184,177,142,94,141,69,114,244,232,136,171,242,40,95,127,91,215,202,183,89,168,245,118,75,77,207,203,233,150,51,112,154,60,114,223,78,178,50,58,254,10,232,219,115,168,73,26,199,186,105,88,170,172,107,218,157,152,222,172,68,228,233,95,44,85,5,170,120,86,111,199,255,0,68,109,83,87,239,95,231,98,196,47,183,59,143,253,131,41,172,141,103,107,255,0,120,116,79,146,111,243,116,236,111,248,38,22,168,1,64,62,40,254,187,53,55,242,95,103,162,39,255,0,130,167,165,140,167,234,5,119,183,91,137,254,69,252,147,195,207,65,178,29,209,217,119,68,218,58,187,117,202,221,81,241,122,219,45,19,187,52,87,27,220,114,178,74,107,139,248,244,115,30,215,35,223,35,27,209,179,72,145,61,255,0,253,253,42,37,1,0,60,106,253,44,98,223,80,40,125,186,226,85,94,211,189,83,232,223,212,12,123,220,96,52,166,0,40,7,197,31,215,102,166,254,75,236,244,68,255,0,240,84,244,177,148,253,64,174,246,235,113,63,192,0,205,102,236,125,83,235,39,212,12,135,220,103,57,165,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,244,248,124,239,110,213,186,252,2,75,22,79,61,37,14,162,226,180,244,240,221,104,221,84,215,79,118,129,176,194,215,221,153,27,97,137,140,100,149,14,145,174,138,52,114,66,189,180,114,162,73,31,90,171,220,86,247,53,115,52,221,125,247,92,180,211,82,106,237,12,180,84,62,199,139,86,217,163,125,19,37,176,83,214,58,106,88,231,138,68,229,59,37,114,36,242,197,80,142,107,158,245,106,177,172,107,99,109,138,104,222,191,106,230,228,60,52,245,143,80,117,138,215,73,5,202,12,95,39,180,208,215,83,91,223,72,203,181,36,22,100,69,172,84,85,86,61,238,168,90,150,61,208,163,34,71,198,230,181,141,224,168,82,97,165,61,167,122,88,209,191,167,248,247,183,64,123,252,179,22,177,103,56,173,231,10,202,104,124,237,151,32,183,212,90,238,52,221,215,199,223,165,158,55,71,44,124,216,173,123,121,49,238,78,173,84,114,117,234,138,139,243,33,94,221,124,45,48,77,19,220,117,243,90,110,247,91,85,246,195,67,112,169,169,194,49,215,208,204,255,0,132,115,124,82,83,212,73,52,179,59,185,53,63,247,196,44,71,54,78,188,98,168,230,201,122,50,57,212,0,0,16,3,198,175,210,198,45,245,2,135,219,174,36,0,240,184,245,217,166,95,157,123,61,105,127,192,3,149,110,199,210,198,178,125,63,200,125,186,115,53,134,170,15,63,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,214,154,186,134,165,23,132,172,234,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,144,87,104,158,19,88,206,138,231,245,122,141,173,25,29,38,101,114,177,94,34,170,195,98,182,201,81,73,5,50,83,204,201,160,175,169,106,43,92,181,42,230,53,60,191,39,194,196,71,245,116,252,218,177,198,15,26,191,84,248,183,211,250,31,113,184,144,0,184,159,10,125,241,212,234,85,170,131,107,122,146,202,72,175,184,197,157,25,139,92,218,248,160,75,141,186,149,172,98,81,62,62,168,175,169,134,46,142,107,163,106,247,33,138,71,61,26,232,157,36,214,62,0,0,204,14,172,125,132,253,169,230,95,178,223,254,131,62,208,92,126,206,127,134,255,0,209,126,102,79,43,254,31,247,191,224,123,127,225,62,255,0,251,239,159,83,218,236,254,44,54,175,116,122,91,107,212,12,42,147,44,177,93,50,138,27,93,69,166,174,85,100,18,190,166,84,130,41,36,78,138,146,50,41,100,142,85,137,200,172,149,35,88,221,247,94,166,146,65,74,222,53,126,169,241,111,167,244,62,227,113,32,1,106,158,21,155,241,255,0,209,27,84,213,251,215,249,216,177,11,237,206,227,255,0,96,202,107,35,89,218,255,0,222,29,19,228,155,252,221,59,27,254,9,135,148,241,128,220,238,85,46,178,227,218,23,132,229,30,70,131,1,242,25,53,100,148,80,201,79,93,75,145,57,178,62,157,233,82,189,28,157,170,89,97,146,53,133,81,17,213,15,228,231,57,141,72,186,175,133,38,239,55,29,174,185,85,239,75,117,70,183,237,70,55,139,227,254,118,60,142,166,129,235,93,5,71,114,154,10,106,73,234,152,169,28,156,227,109,84,136,178,181,211,200,230,72,229,145,200,213,68,226,190,48,154,7,171,24,254,163,219,181,250,255,0,153,125,168,195,47,60,49,251,106,207,13,53,61,85,138,78,181,21,44,183,185,176,177,157,248,87,149,75,226,157,81,210,35,81,209,202,170,173,100,147,64,187,22,127,153,99,56,206,77,134,88,178,26,186,75,22,99,79,77,77,125,183,181,81,96,174,101,61,67,42,32,87,181,81,81,31,28,177,162,181,233,209,232,142,145,168,188,100,123,93,237,118,157,234,159,70,254,160,99,222,227,1,165,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,205,102,236,125,83,235,39,212,12,135,220,103,27,104,219,166,119,186,13,83,160,211,60,22,159,252,213,101,226,183,156,63,213,150,191,51,12,51,214,118,229,150,62,247,107,190,199,118,152,238,111,254,8,159,197,83,67,218,47,164,56,110,130,233,126,63,164,122,127,5,92,118,44,118,157,208,211,173,92,235,52,242,189,242,58,89,102,145,255,0,36,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,79,106,114,173,216,250,88,214,79,167,249,15,183,78,102,176,253,92,179,22,190,224,217,85,231,10,202,104,124,149,235,31,184,84,90,238,52,221,214,73,216,170,130,71,71,44,124,216,174,99,184,189,142,78,173,85,106,244,234,138,169,243,46,167,194,247,122,255,0,210,3,4,102,140,106,21,206,235,93,169,56,109,189,245,50,220,107,87,189,241,155,91,102,107,25,80,178,181,169,210,104,187,176,67,34,72,170,249,62,228,188,228,115,229,237,247,253,224,109,174,197,186,157,14,188,105,149,205,123,55,88,121,93,49,186,183,85,62,8,233,47,17,67,35,41,228,149,90,215,242,133,123,175,142,68,86,61,123,114,61,90,136,244,99,155,157,124,179,22,190,224,217,85,231,10,202,104,124,149,235,31,184,84,90,238,52,221,214,73,216,170,130,71,71,44,124,216,174,99,184,189,142,78,173,85,106,244,234,138,169,243,47,167,194,227,208,158,153,126,117,239,21,164,53,214,255,0,23,109,201,105,174,180,103,218,115,98,194,116,214,123,110,43,148,93,108,148,114,213,219,107,221,60,144,83,85,201,12,110,145,205,172,107,85,234,214,34,170,163,90,157,122,244,68,254,5,132,236,207,90,242,173,196,237,179,15,214,60,214,223,106,162,189,100,31,16,243,48,90,226,146,58,86,118,43,234,41,217,193,178,73,35,211,171,33,106,175,87,175,222,85,233,209,58,34,80,190,236,125,83,235,39,212,12,135,220,103,45,39,108,91,152,195,118,161,225,111,167,218,165,152,80,213,220,94,234,139,189,182,209,108,166,69,107,238,55,25,46,183,23,197,2,201,197,91,11,56,197,35,223,35,145,120,177,142,226,215,191,132,111,168,189,85,212,204,171,89,53,31,35,213,44,214,175,204,94,178,107,132,183,10,158,50,72,248,225,230,191,114,8,187,143,123,219,12,76,70,199,27,21,203,194,54,49,168,189,26,135,171,207,246,185,174,218,95,165,152,230,181,231,88,55,195,48,204,183,201,252,30,231,241,58,57,188,215,154,166,117,76,31,185,138,87,74,206,80,198,247,125,246,55,167,78,139,209,85,16,246,187,28,221,221,215,104,58,184,236,174,123,117,93,227,19,191,83,182,219,145,218,160,168,115,30,248,17,232,230,85,66,197,114,68,250,152,87,151,14,226,116,86,73,52,104,232,251,171,35,101,167,141,22,83,98,206,113,93,189,102,184,181,119,157,178,228,22,251,229,210,221,83,218,124,125,250,89,227,181,201,20,156,30,141,123,121,49,237,94,142,68,114,117,232,168,139,242,60,7,130,167,170,124,167,233,253,119,184,219,142,171,227,157,248,39,250,147,249,105,85,101,223,120,94,236,163,250,63,224,140,214,125,66,182,93,104,117,39,50,183,190,154,91,117,106,118,126,13,107,116,205,123,41,214,38,185,122,205,47,106,9,164,89,17,31,31,220,139,132,110,100,189,201,212,10,1,241,71,245,217,169,191,146,251,61,17,63,252,21,61,44,101,63,80,43,189,186,220,79,243,207,218,110,120,110,171,224,20,87,154,56,233,47,248,158,99,103,142,166,38,85,210,42,193,112,183,85,194,142,106,73,12,205,69,86,73,20,137,213,146,53,62,78,84,114,127,20,40,175,196,27,100,151,93,168,103,241,223,113,136,42,235,180,235,42,168,168,154,213,88,218,87,54,11,76,238,154,103,50,210,249,29,52,175,123,227,167,108,110,108,178,43,86,100,238,43,81,86,57,58,120,13,157,238,171,50,218,134,174,91,243,11,53,202,173,216,197,198,162,158,155,44,180,71,26,76,203,141,185,31,247,213,177,57,236,111,153,141,174,145,208,191,147,120,189,85,170,189,183,200,199,232,79,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,175,9,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,41,219,198,175,213,62,45,244,254,135,220,110,39,201,224,213,118,181,88,55,37,155,95,111,183,58,75,117,182,221,166,247,42,186,202,202,185,155,12,20,208,71,95,111,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,158,43,196,11,125,215,221,213,101,82,97,88,179,252,150,153,99,247,5,146,221,77,209,146,124,82,170,9,42,163,138,235,205,244,241,84,65,221,166,168,106,121,103,42,181,157,58,175,87,124,210,48,71,128,102,82,224,53,26,164,220,122,173,49,58,91,196,54,7,221,156,136,216,22,227,44,50,78,218,118,42,175,87,189,34,133,239,119,20,94,8,177,243,227,220,143,148,138,240,184,245,217,166,95,157,123,61,105,127,197,37,248,154,236,74,235,162,57,149,199,92,244,183,25,164,143,75,239,213,17,186,170,142,215,3,152,204,110,181,232,214,185,146,71,213,81,148,211,75,213,209,189,156,99,99,228,236,113,141,18,30,236,11,52,103,177,204,255,0,13,212,29,168,105,133,86,25,144,210,93,89,99,197,237,118,11,154,66,171,206,142,227,73,71,12,85,20,242,177,200,142,99,218,228,234,157,83,239,49,204,123,121,49,237,114,247,80,69,255,0,18,29,111,181,104,142,212,50,199,92,44,117,119,74,140,242,158,163,7,161,100,50,54,54,65,61,125,29,66,44,242,185,122,170,50,56,163,149,232,141,106,171,158,140,103,221,71,44,140,160,204,79,22,190,231,57,85,155,10,197,168,124,237,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,124,222,173,99,121,61,237,78,174,84,106,117,234,170,137,243,62,75,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,77,36,237,87,84,191,109,59,113,211,173,76,154,251,241,154,251,206,63,75,241,90,223,43,229,251,183,72,153,217,174,253,218,49,141,111,74,168,167,111,220,106,49,122,117,103,86,171,85,122,169,94,190,33,126,33,122,209,180,205,104,178,233,206,156,227,24,85,198,219,113,197,233,175,114,203,123,162,171,154,118,207,37,93,92,46,107,93,13,76,77,70,113,167,98,162,43,85,122,171,190,127,193,19,218,248,111,111,91,84,247,131,251,68,253,166,88,49,75,103,217,47,132,121,47,129,82,212,195,220,243,94,111,185,221,239,79,47,94,158,89,156,120,241,233,213,221,122,245,78,147,84,0,12,214,110,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,74,160,0,5,43,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,141,159,166,255,0,153,22,168,10,86,241,66,223,79,237,175,42,126,135,104,230,103,230,244,218,203,195,227,21,52,77,227,13,246,233,28,142,85,233,50,57,124,197,28,61,35,237,244,70,177,242,163,228,253,235,91,79,34,70,173,159,237,174,251,186,157,113,179,233,149,177,123,54,168,120,221,50,74,182,213,50,9,41,44,241,77,27,42,36,137,92,215,242,153,123,172,142,52,70,61,59,146,49,92,136,196,123,155,232,60,66,48,12,55,75,55,115,155,105,246,159,99,212,150,60,122,199,79,100,166,161,161,166,69,225,19,62,15,70,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,223,246,165,179,235,86,236,188,63,50,198,219,210,174,60,239,14,206,47,85,248,163,225,149,168,202,153,223,106,182,44,148,50,182,71,182,46,21,11,12,76,73,28,230,172,79,107,31,203,130,73,28,144,47,44,197,175,184,54,85,121,194,178,154,31,37,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,31,54,43,152,238,47,99,147,171,85,90,189,58,162,170,124,203,180,240,208,223,29,54,227,176,216,116,123,56,101,91,53,23,11,179,198,249,170,228,124,181,12,190,91,161,88,224,74,215,76,245,115,146,165,28,248,155,51,94,239,190,249,18,70,42,163,158,200,120,254,243,60,80,53,247,110,219,147,204,52,115,10,196,52,254,182,203,143,252,63,203,79,116,183,214,201,84,254,253,5,61,67,249,186,58,184,216,189,31,51,145,58,49,62,234,39,94,171,213,86,79,248,122,110,131,62,221,158,139,222,181,27,81,173,24,253,186,229,110,202,42,108,145,69,100,167,154,24,29,4,116,148,147,53,206,108,210,202,229,127,42,135,162,170,57,19,162,55,229,252,85,106,135,197,31,215,102,166,254,75,236,244,68,255,0,240,84,244,177,148,253,64,174,246,235,113,63,192,32,7,141,95,165,140,91,234,5,15,183,92,74,171,218,119,170,125,27,250,129,143,123,140,6,148,192,5,0,248,163,250,236,212,223,201,125,158,136,159,254,10,158,150,50,159,168,21,222,221,110,39,248,5,69,235,127,139,182,228,180,215,90,51,237,57,177,97,58,107,61,183,21,202,46,182,74,57,106,237,181,238,158,72,41,170,228,134,55,72,230,214,53,170,245,107,17,85,81,173,78,189,122,34,127,2,106,120,122,110,131,62,221,158,139,222,181,27,81,173,24,253,186,229,110,202,42,108,145,69,100,167,154,24,29,4,116,148,147,53,206,108,210,202,229,127,42,135,162,170,57,19,162,55,229,252,85,105,51,118,62,169,245,147,234,6,67,238,51,158,255,0,78,54,101,125,213,189,157,229,91,152,193,174,189,219,174,9,144,92,105,239,118,122,135,177,145,207,103,167,161,164,169,117,77,59,215,167,73,162,238,204,231,198,229,84,146,52,78,29,30,196,100,209,214,217,118,186,217,106,95,89,102,185,213,208,84,73,79,61,35,229,166,153,209,61,208,79,19,225,154,37,115,85,21,89,36,82,73,27,219,252,28,199,185,171,213,21,80,244,26,79,130,254,212,53,79,13,211,63,138,124,51,237,110,65,110,177,121,222,199,123,202,249,170,152,225,238,246,249,55,159,30,231,46,60,155,215,167,78,169,215,169,160,157,111,194,173,90,107,177,172,251,78,108,85,21,115,219,113,93,39,186,217,40,229,171,123,93,60,144,83,89,228,134,55,72,230,181,173,87,171,88,138,170,141,106,117,235,209,19,248,25,204,52,167,180,239,75,26,55,244,255,0,30,246,232,14,170,0,0,0,64,15,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,165,255,0,0,14,85,187,31,75,26,201,244,255,0,33,246,233,204,214,26,168,0,165,111,26,191,84,248,183,211,250,31,113,184,145,171,106,219,99,190,238,171,42,203,176,172,90,245,228,175,88,254,31,95,146,219,169,188,179,36,248,165,84,18,65,28,84,60,223,44,76,131,186,250,134,167,121,202,173,103,78,170,213,79,154,114,175,246,85,129,101,95,238,174,57,146,99,151,15,250,74,58,235,109,117,60,159,247,100,134,104,228,103,252,206,107,155,254,69,66,247,188,62,119,183,106,221,126,1,37,139,39,158,146,135,81,113,90,122,120,110,180,110,170,107,167,187,64,216,97,107,238,204,141,176,196,198,50,74,135,72,215,69,26,57,33,94,218,57,81,36,143,172,181,42,47,91,252,93,183,37,166,186,209,159,105,205,139,9,211,89,237,184,174,81,117,178,81,203,87,109,175,116,242,65,77,87,36,49,186,71,54,177,173,87,171,88,138,170,141,106,117,235,209,19,248,19,83,195,211,116,25,246,236,244,94,245,168,218,141,104,199,237,215,43,118,81,83,100,138,43,37,60,208,192,232,35,164,164,153,174,115,102,150,87,43,249,84,61,21,81,200,157,17,191,47,226,171,40,8,191,226,67,173,246,173,17,218,134,88,235,133,142,174,233,81,158,83,212,96,244,44,134,70,198,200,39,175,163,168,69,158,87,47,85,70,71,20,114,189,17,173,85,115,209,140,251,168,229,145,148,25,137,226,215,220,231,42,179,97,88,181,15,157,189,100,23,10,123,93,186,155,186,200,251,245,83,200,216,226,143,155,213,172,111,39,189,169,213,202,141,78,189,85,81,62,103,201,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,133,208,207,77,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,164,157,170,234,151,237,167,110,58,117,169,147,95,126,51,95,121,199,233,126,43,91,229,124,191,118,233,19,59,53,223,187,70,49,173,233,85,20,237,251,141,70,47,78,172,234,213,106,175,85,41,91,198,175,213,62,45,244,254,135,220,110,36,127,217,158,214,191,165,198,109,152,105,189,22,73,240,75,213,183,15,170,190,217,42,37,111,42,87,215,69,89,73,19,98,169,68,106,189,33,123,39,145,170,230,125,230,57,90,254,143,70,172,111,226,185,102,45,125,193,178,171,206,21,148,208,249,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,249,177,92,199,113,123,28,157,90,170,213,233,213,21,83,230,124,151,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,157,52,245,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,151,253,225,189,162,22,173,17,218,134,38,219,125,242,174,233,81,158,83,211,231,21,207,154,54,198,200,39,175,163,167,84,130,38,167,85,70,71,20,113,49,85,206,85,115,209,239,251,168,228,141,146,43,44,197,172,89,206,43,121,194,178,154,31,59,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,31,54,43,94,222,76,123,147,171,85,28,157,122,162,162,252,202,23,223,214,202,50,173,169,234,61,93,238,211,108,243,26,101,147,92,38,147,28,184,83,164,143,142,131,154,186,70,219,42,22,71,61,237,154,38,34,163,28,247,47,122,54,43,209,121,54,86,69,197,54,245,148,216,176,109,125,211,76,215,41,174,242,86,92,127,48,179,93,46,53,61,167,201,216,165,130,182,41,37,147,131,17,207,119,22,49,203,209,168,174,94,157,17,21,126,70,148,241,60,166,197,156,226,182,108,215,22,174,243,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,112,122,53,237,228,199,181,122,57,17,201,215,162,162,47,200,253,98,149,191,187,87,186,127,248,131,165,95,248,85,199,253,120,183,77,16,205,110,186,149,162,248,14,163,95,105,233,32,185,101,88,189,170,247,89,21,35,28,216,35,158,166,146,57,164,108,109,115,156,228,98,57,234,136,138,231,47,78,157,85,127,137,237,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,51,89,187,31,84,250,201,245,3,33,247,25,203,147,240,159,197,172,88,254,201,113,11,181,162,135,203,213,228,215,11,189,210,233,39,117,239,243,21,76,174,154,145,178,116,114,170,51,164,20,148,236,232,212,70,253,206,189,57,57,202,179,0,28,171,118,62,150,53,147,233,254,67,237,211,153,172,47,39,196,191,99,148,219,142,195,102,214,28,29,245,108,212,92,46,207,35,33,164,141,146,212,50,249,110,133,100,157,104,155,11,17,206,74,148,115,229,116,46,99,126,251,228,88,222,138,142,99,225,164,188,79,41,190,224,217,85,155,53,197,171,188,149,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,156,30,142,99,184,189,141,94,142,69,106,244,232,168,169,242,47,251,96,187,174,163,221,110,135,82,94,238,114,240,204,241,126,205,159,40,134,73,160,89,39,170,108,45,86,215,182,56,145,189,184,106,62,251,154,139,27,26,217,25,60,109,228,145,115,117,32,238,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,71,253,88,240,107,253,168,106,158,101,169,159,210,59,225,159,107,114,11,141,247,201,125,144,239,121,95,53,83,36,221,174,231,157,111,62,61,206,60,184,183,175,78,189,19,175,66,106,237,115,66,255,0,163,94,132,227,58,41,246,167,237,31,217,207,59,253,103,228,124,159,127,204,86,79,83,254,7,185,39,30,61,254,63,219,94,188,122,252,186,244,74,1,221,143,170,125,100,250,129,144,251,140,231,63,188,229,55,220,130,221,98,180,221,235,188,197,38,51,111,125,174,215,31,105,140,242,244,175,170,168,171,116,125,90,136,175,235,61,93,67,250,185,85,223,127,167,94,45,106,36,255,0,240,163,217,71,237,55,42,131,114,154,153,108,186,211,99,120,149,194,158,167,18,139,167,102,27,197,210,25,28,229,168,230,142,73,29,13,44,145,179,228,214,240,146,85,226,175,84,134,104,157,111,217,102,45,98,206,113,91,206,21,148,208,249,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,249,177,90,246,242,99,220,157,90,168,228,235,213,21,23,230,103,179,122,251,81,190,237,47,89,107,112,222,213,214,179,16,185,117,172,197,175,117,176,177,190,126,151,139,22,72,213,209,170,177,102,129,239,237,72,157,24,229,232,201,59,108,100,177,161,197,106,114,155,237,94,43,110,194,170,43,185,217,109,87,10,219,165,29,55,105,137,218,170,171,142,154,58,137,57,162,115,119,38,81,83,39,69,85,106,118,250,181,17,92,229,89,213,224,169,234,159,41,250,127,93,238,54,227,170,248,231,126,9,254,164,254,90,71,255,0,9,61,45,193,53,67,116,243,125,186,177,124,79,236,150,62,236,166,207,253,245,52,62,86,233,75,113,161,236,79,251,167,183,159,30,227,254,227,249,49,122,252,218,189,16,189,64,10,1,241,71,245,217,169,191,146,251,61,17,63,252,21,61,44,101,63,80,43,189,186,220,79,242,146,252,50,183,219,117,209,28,202,221,161,154,165,147,82,71,165,247,234,137,27,75,89,116,157,204,102,55,90,244,115,154,248,228,232,168,202,105,165,232,217,24,254,49,177,242,119,249,70,137,55,118,226,117,87,76,241,93,100,211,140,143,75,115,90,79,49,101,201,173,242,219,234,120,199,27,228,135,154,125,201,226,238,49,236,108,209,61,27,36,111,86,175,9,24,199,34,117,106,25,225,221,86,217,243,45,168,106,229,102,150,230,21,212,151,22,58,157,183,43,69,206,153,81,172,184,219,164,124,140,138,117,143,146,186,23,242,138,70,62,55,42,241,123,29,197,207,103,9,31,32,60,47,183,131,147,104,158,174,89,116,74,242,181,119,28,19,63,188,54,129,148,20,209,83,181,244,119,186,215,210,211,195,92,175,115,59,175,98,36,49,196,248,251,141,106,50,71,72,141,115,216,140,127,160,241,171,245,79,139,125,63,161,247,27,137,2,168,174,215,91,117,53,125,29,190,231,87,75,79,116,167,74,74,232,161,153,204,101,84,9,44,115,36,82,181,23,163,216,146,195,20,136,215,117,78,113,177,223,197,168,169,210,246,209,183,76,239,116,26,167,65,166,120,45,63,249,170,203,197,111,56,127,171,45,126,102,24,103,172,237,203,44,125,238,215,125,142,237,49,220,223,252,17,63,138,165,138,120,155,232,94,156,109,211,98,56,46,151,233,125,155,200,218,168,117,2,138,89,166,149,81,245,87,10,167,91,46,9,37,85,76,136,137,220,153,252,91,213,122,35,81,173,107,24,214,49,140,99,98,7,133,199,174,205,50,252,235,217,235,75,254,57,86,236,125,44,107,39,211,252,135,219,167,51,88,75,79,15,157,237,221,118,161,159,201,98,201,231,171,174,211,172,170,162,158,27,173,27,170,156,216,45,51,186,104,90,251,179,35,108,50,189,239,142,157,178,53,209,70,141,89,147,182,142,85,88,227,233,125,54,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,89,78,222,52,250,197,117,189,106,230,41,162,22,251,245,36,182,44,106,206,203,221,117,29,37,83,156,246,221,106,159,35,81,181,81,163,213,136,248,233,163,137,241,35,152,143,107,43,36,94,170,217,80,227,254,21,154,57,98,213,221,220,90,42,114,57,186,210,96,86,249,115,24,233,184,191,251,234,170,154,120,35,166,78,108,123,85,157,185,234,34,159,175,222,107,187,28,28,213,107,213,83,242,188,77,52,83,246,45,187,140,167,203,220,60,213,6,119,215,53,163,231,47,57,162,243,179,205,230,35,147,164,108,107,122,85,69,83,193,169,203,164,75,23,39,43,185,116,151,254,9,122,199,98,151,21,206,182,253,81,15,102,245,77,112,92,198,142,78,79,119,155,165,146,58,122,74,132,232,140,225,31,101,241,83,124,213,252,159,230,190,235,122,70,229,91,63,33,86,245,188,55,191,166,14,169,218,181,51,246,203,246,75,225,152,252,22,47,37,246,119,207,247,59,117,53,19,119,123,158,106,46,157,124,207,30,60,87,167,14,189,126,125,19,213,236,99,99,31,208,187,237,183,251,104,253,177,251,99,240,223,247,19,225,254,87,202,121,159,254,184,155,159,47,51,255,0,212,244,225,254,94,191,41,84,0,6,107,55,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,37,80,0,2,149,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,198,207,211,127,204,139,84,5,69,248,172,108,86,155,14,146,191,116,250,81,65,73,77,98,170,168,89,179,90,23,85,74,233,219,113,171,173,122,252,73,139,52,142,71,50,89,106,35,137,208,198,141,237,170,70,230,177,205,116,139,20,32,219,70,226,243,189,175,234,157,6,166,96,181,31,230,168,239,20,92,33,254,179,181,249,152,102,158,143,185,44,82,118,123,189,134,55,186,198,243,103,241,69,254,40,190,131,123,250,189,134,235,214,231,50,221,92,211,249,234,228,177,100,84,246,137,169,210,174,5,134,120,158,203,93,36,82,195,35,62,104,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,189,211,106,219,238,177,109,87,101,249,118,21,139,63,206,234,110,65,152,87,201,110,166,232,248,254,23,75,61,166,8,226,186,243,125,60,180,243,246,170,105,218,158,89,202,142,127,94,171,209,191,53,133,127,236,171,61,202,191,221,92,143,36,200,238,31,244,149,149,215,42,234,137,63,239,73,52,210,72,255,0,249,220,231,59,252,170,165,233,248,126,236,70,197,181,92,86,60,215,41,103,157,212,220,130,222,145,220,106,122,190,63,133,210,207,29,44,146,218,184,50,162,90,121,251,85,52,238,95,50,212,71,63,175,68,232,223,146,248,13,209,248,82,127,73,77,118,201,181,175,246,245,246,115,237,31,146,254,172,251,45,231,59,30,94,142,10,111,240,222,110,62,92,187,28,191,176,157,57,116,249,244,234,189,255,0,101,59,82,254,135,218,89,117,211,63,183,191,107,126,39,144,79,125,243,191,11,242,29,190,229,53,60,61,174,223,122,94,189,60,183,46,92,147,175,62,157,62,93,86,160,124,81,253,118,106,111,228,190,207,68,79,255,0,5,79,75,25,79,212,10,239,110,183,19,252,2,0,120,213,250,88,197,190,160,80,251,117,196,170,189,167,122,167,209,191,168,24,247,184,192,105,76,0,80,15,138,63,174,205,77,252,151,217,232,137,255,0,224,169,233,99,41,250,129,93,237,214,226,127,128,86,174,172,120,53,254,212,53,79,50,212,207,233,29,240,207,181,185,5,198,251,228,190,200,119,188,175,154,169,146,110,215,115,206,183,159,30,231,30,92,91,215,167,94,137,215,161,42,182,83,181,47,232,125,165,151,93,51,251,123,246,183,226,121,4,247,223,59,240,191,33,219,238,83,83,195,218,237,247,165,235,211,203,114,229,201,58,243,233,211,229,213,104,179,118,62,169,245,147,234,6,67,238,51,150,169,224,169,233,99,41,250,129,93,237,214,226,58,248,172,108,114,155,77,110,181,251,164,211,103,213,203,98,201,239,10,252,166,216,230,75,58,219,174,53,78,123,214,181,146,116,84,101,52,210,245,107,155,35,147,183,52,177,181,138,230,202,216,225,253,255,0,5,205,189,124,78,251,145,238,118,237,83,106,168,164,180,121,156,74,209,69,37,47,118,170,26,231,178,154,105,235,27,35,147,164,61,32,145,33,106,179,171,158,218,137,209,85,141,111,73,44,87,118,62,150,53,147,233,254,67,237,211,153,172,52,167,180,239,75,26,55,244,255,0,30,246,232,14,170,0,0,0,64,15,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,165,255,0,0,14,85,187,31,75,26,201,244,255,0,33,246,233,204,214,26,168,0,165,111,26,191,84,248,183,211,250,31,113,184,143,5,79,84,249,79,211,250,239,113,183,18,43,197,99,99,149,58,149,106,175,221,38,155,62,146,43,238,49,103,87,229,54,199,50,40,18,227,110,165,107,222,181,172,147,162,43,234,97,139,171,92,217,28,189,200,98,141,172,86,186,38,199,53,80,105,86,166,101,90,55,168,248,230,169,97,85,126,94,245,140,220,34,184,83,114,146,70,71,55,5,251,240,75,219,123,30,232,101,98,186,57,24,142,78,113,189,237,85,232,229,52,61,181,93,204,97,187,175,210,58,61,82,195,232,106,237,207,109,67,173,183,123,101,74,43,159,110,184,198,200,223,44,9,39,20,108,204,227,44,111,100,141,68,228,199,183,147,88,254,113,178,26,234,199,131,95,237,67,84,243,45,76,254,145,223,12,251,91,144,92,111,190,75,236,135,123,202,249,170,153,38,237,119,60,235,121,241,238,113,229,197,189,122,117,232,157,122,18,171,101,59,82,254,135,218,89,117,211,63,183,191,107,126,39,144,79,125,243,191,11,242,29,190,229,53,60,61,174,223,122,94,189,60,183,46,92,147,175,62,157,62,93,86,64,20,237,227,79,172,87,91,214,174,98,154,33,111,191,82,75,98,198,172,236,189,215,81,210,85,57,207,109,214,169,242,53,27,85,26,61,88,143,142,154,56,159,18,57,136,246,178,178,69,234,173,149,14,63,225,89,163,150,45,93,221,197,162,167,35,155,173,38,5,111,151,49,142,155,139,255,0,190,170,169,167,130,58,100,230,199,181,89,219,158,162,41,250,253,230,187,177,193,205,86,189,85,63,43,196,211,69,63,98,219,184,202,124,189,195,205,80,103,125,115,90,62,114,243,154,47,59,60,222,98,57,58,70,198,183,165,84,85,60,26,156,186,68,177,114,114,187,151,73,127,224,151,172,118,41,113,92,235,111,213,16,246,111,84,215,5,204,104,228,228,247,121,186,89,35,167,164,168,78,136,206,17,246,95,21,55,205,95,201,254,107,238,183,164,110,85,179,242,149,188,106,253,83,226,223,79,232,125,198,226,60,21,61,83,229,63,79,235,189,198,220,76,175,18,253,142,83,110,59,13,155,88,112,119,213,179,81,112,187,60,140,134,146,54,75,80,203,229,186,21,146,117,162,108,44,71,57,42,81,207,149,208,185,141,251,239,145,99,122,42,57,143,134,178,188,61,54,245,253,35,119,53,143,216,43,106,109,76,178,226,157,188,182,247,77,113,165,243,81,215,208,210,85,64,142,163,72,85,56,73,222,124,177,198,228,122,163,82,55,72,238,143,86,164,111,208,160,34,87,138,157,166,213,113,216,230,125,89,112,182,82,85,84,90,234,44,245,116,50,205,11,94,250,89,214,231,77,10,203,19,149,58,177,235,20,210,198,174,111,69,225,35,219,252,28,168,180,24,88,167,133,30,245,255,0,102,89,84,27,107,212,203,157,214,167,27,203,110,20,244,216,148,189,123,208,217,238,147,72,230,173,63,4,106,200,216,106,164,145,159,54,187,132,114,167,37,98,36,211,74,219,148,42,175,251,134,63,253,148,95,249,39,255,0,183,203,41,210,124,23,246,95,165,152,110,153,252,83,226,127,100,177,251,117,139,206,246,59,62,107,202,211,71,15,119,183,201,220,57,118,249,113,228,238,157,122,117,94,157,79,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,154,205,216,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,73,84,14,85,187,31,75,26,201,244,255,0,33,246,233,204,214,26,168,42,175,197,79,97,223,250,95,117,122,65,101,255,0,53,46,95,98,182,91,191,237,223,83,123,115,251,191,251,187,101,100,112,255,0,156,168,123,191,194,188,175,93,186,235,206,101,182,221,92,177,106,182,25,91,86,215,219,170,24,203,157,12,53,9,11,46,214,229,123,86,162,138,85,115,30,222,18,53,189,17,202,199,112,122,50,70,167,54,53,83,207,234,198,117,251,80,213,60,203,83,62,23,240,207,181,185,5,198,251,228,187,253,239,43,230,170,100,155,181,220,226,222,124,123,156,121,113,111,94,157,122,39,94,133,234,120,92,122,19,211,47,206,189,226,180,149,64,205,102,236,125,83,235,39,212,12,135,220,103,58,174,193,118,81,149,110,179,81,233,47,119,107,103,151,211,44,102,225,12,153,29,194,161,36,100,117,252,21,178,58,217,78,177,185,143,116,210,177,81,30,230,57,59,49,189,30,171,201,209,50,91,232,196,241,107,22,13,138,217,176,172,90,135,201,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,205,234,231,187,139,24,212,234,229,87,47,78,170,170,191,51,245,142,85,185,125,186,96,155,160,210,202,253,51,206,169,255,0,206,214,89,235,121,205,253,89,116,242,211,67,5,103,110,41,99,239,118,187,239,119,105,238,224,255,0,224,169,252,21,51,215,174,154,23,168,251,116,212,123,142,151,234,133,155,200,221,104,122,75,12,209,42,190,150,225,74,229,84,142,170,154,69,68,238,66,254,46,232,189,17,200,230,185,143,107,30,199,177,179,3,193,83,213,62,83,244,254,187,220,109,199,85,241,206,252,19,253,73,252,180,229,94,10,158,169,242,159,167,245,222,227,110,46,164,2,128,124,81,253,118,106,111,228,190,207,68,79,255,0,5,79,75,25,79,212,10,239,110,183,19,252,202,185,165,61,167,122,88,209,191,167,248,247,183,64,69,95,26,191,75,24,183,212,10,31,110,184,149,87,180,239,84,250,55,245,3,30,247,24,9,85,227,87,234,159,22,250,127,67,238,55,18,16,96,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,231,43,250,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,166,138,54,171,182,124,55,106,26,71,71,165,184,125,117,93,197,238,168,117,202,239,115,169,85,107,238,55,25,25,27,37,157,35,228,173,133,156,98,141,140,141,170,188,88,198,242,115,223,206,71,198,15,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,165,255,0,28,171,118,62,150,53,147,233,254,67,237,211,153,172,61,86,127,165,185,222,151,253,156,251,117,98,248,103,218,220,126,143,41,179,255,0,125,67,55,154,181,213,114,236,79,251,167,187,135,46,219,254,227,248,189,58,124,218,157,80,183,79,7,28,147,94,110,58,37,93,143,230,24,197,36,122,95,105,168,153,49,27,196,203,216,171,150,119,206,247,213,211,197,26,51,165,69,51,101,116,142,89,220,173,86,74,231,196,213,153,17,205,166,176,163,50,219,129,212,207,219,38,184,231,154,165,29,93,214,162,147,38,200,43,174,20,31,20,147,157,84,52,47,153,222,86,7,253,247,163,123,80,36,81,163,26,229,107,26,196,107,87,139,80,181,255,0,5,140,2,154,197,183,156,175,80,106,49,234,186,59,150,85,148,62,153,149,211,36,173,101,125,186,142,158,52,133,98,71,47,7,49,149,19,215,177,94,196,249,191,155,92,171,219,68,111,138,241,180,209,203,20,184,174,11,184,26,121,187,55,170,107,130,97,213,145,241,123,188,221,44,145,212,85,211,175,85,127,8,251,47,138,167,228,140,228,255,0,53,247,157,210,54,162,196,15,12,189,107,253,139,110,227,22,243,22,255,0,53,65,157,244,194,171,56,69,206,104,188,236,240,249,121,35,235,35,26,222,149,81,83,115,114,242,233,18,203,197,170,238,61,47,248,0,0,6,107,55,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,37,80,0,2,149,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,198,207,211,127,204,139,84,7,201,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,68,62,32,91,17,190,237,87,42,147,53,197,153,231,116,203,32,184,44,118,234,158,172,143,225,117,83,201,85,36,86,174,15,168,150,162,126,213,53,59,87,204,185,17,175,235,209,122,59,228,177,0,23,19,225,79,177,202,157,53,181,80,110,147,82,95,73,45,247,39,179,163,241,107,99,89,20,233,110,183,85,53,143,74,215,201,209,85,149,51,69,209,173,108,110,78,220,50,200,215,171,157,43,163,134,199,192,40,7,197,31,215,102,166,254,75,236,244,68,255,0,240,84,244,177,148,253,64,174,246,235,113,63,192,32,7,141,95,165,140,91,234,5,15,183,92,74,171,218,119,170,125,27,250,129,143,123,140,6,148,192,5,0,248,163,250,236,212,223,201,125,158,136,159,254,10,158,150,50,159,168,21,222,221,110,39,248,0,25,172,221,143,170,125,100,250,129,144,251,140,229,170,120,42,122,88,202,126,160,87,123,117,184,158,151,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,158,127,75,116,183,4,209,108,18,217,166,122,105,98,248,54,55,102,239,121,42,47,53,53,71,107,187,51,230,147,247,147,61,242,59,172,146,189,223,121,203,211,175,68,232,136,136,158,87,118,62,150,53,147,233,254,67,237,211,153,172,52,167,180,239,75,26,55,244,255,0,30,246,232,15,107,159,231,248,110,150,97,183,109,65,212,28,134,146,199,143,88,233,214,166,186,186,165,87,132,76,234,136,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,181,215,180,79,22,91,174,170,107,205,94,156,235,70,57,73,105,179,231,55,136,169,112,217,109,177,186,85,180,79,39,8,96,160,169,114,39,41,217,43,145,171,230,56,162,182,105,31,213,173,133,237,74,107,52,0,0,8,1,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,191,224,1,202,183,99,233,99,89,62,159,228,62,221,57,154,195,85,0,20,173,227,87,234,159,22,250,127,67,238,55,17,224,169,234,159,41,250,127,93,238,54,226,234,74,245,215,159,8,156,55,88,55,13,83,170,86,61,70,171,198,49,140,150,162,107,190,79,108,101,58,213,85,190,226,250,134,62,111,39,35,221,198,38,84,53,243,189,86,68,127,102,84,78,44,146,57,18,56,103,86,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,94,17,51,170,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,250,0,12,203,110,7,83,63,108,154,227,158,106,148,117,119,90,138,76,155,32,174,184,80,124,82,78,117,80,208,190,103,121,88,31,247,222,141,237,64,145,70,140,107,149,172,107,17,173,94,45,66,215,252,22,48,10,107,22,222,114,189,65,168,199,170,232,238,89,86,80,250,102,87,76,146,181,149,246,234,58,120,210,21,137,28,188,28,198,84,79,94,197,123,19,230,254,109,114,175,109,17,190,43,198,211,71,44,82,226,184,46,224,105,230,236,222,169,174,9,135,86,71,197,238,243,116,178,71,81,87,78,189,85,252,35,236,190,42,159,146,51,147,252,215,222,119,72,218,139,16,60,50,245,175,246,45,187,140,91,204,91,252,213,6,119,211,10,172,225,23,57,162,243,179,195,229,228,143,172,140,107,122,85,69,77,205,203,203,164,75,47,22,171,184,244,191,226,149,188,106,253,83,226,223,79,232,125,198,226,60,21,61,83,229,63,79,235,189,198,220,93,73,226,176,173,23,210,253,58,204,179,29,64,193,241,10,75,53,247,63,168,167,171,200,234,41,159,35,89,95,60,41,39,9,86,37,119,105,143,85,154,87,61,204,107,86,71,200,231,191,147,149,84,246,160,138,190,40,254,132,245,55,242,95,120,162,40,175,73,240,95,218,134,169,225,186,103,241,79,134,125,173,200,45,214,47,59,216,239,121,95,53,83,28,61,222,223,38,243,227,220,229,199,147,122,244,233,213,58,245,62,92,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,156,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,190,143,13,234,221,109,170,218,134,39,6,182,218,105,40,223,71,79,79,14,41,52,46,129,95,89,141,173,29,59,232,38,149,33,123,154,143,70,189,241,162,57,25,39,8,152,175,106,189,92,247,202,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,187,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,42,129,202,183,99,233,99,89,62,159,228,62,221,57,154,195,85,0,162,31,17,77,138,212,237,107,50,92,227,79,168,42,223,165,119,250,136,97,161,154,166,170,39,190,217,113,153,42,30,182,212,69,145,103,153,141,142,157,210,50,103,51,251,15,107,28,247,189,170,247,195,82,255,0,188,46,61,9,233,151,231,94,241,90,74,160,102,179,118,62,169,245,147,234,6,67,238,51,151,61,225,89,105,181,91,182,57,128,214,91,237,148,148,181,23,74,139,197,93,116,176,194,214,62,170,116,185,212,194,146,202,228,78,175,122,69,12,81,163,157,213,120,70,198,255,0,6,162,36,181,0,170,15,28,171,77,170,27,174,141,223,97,182,82,50,229,89,79,126,164,168,172,108,45,73,230,130,23,80,186,40,159,39,78,78,99,29,60,206,107,85,122,53,101,145,83,167,37,235,205,124,21,61,83,229,63,79,235,189,198,220,117,95,28,239,193,63,212,159,203,78,85,224,169,234,159,41,250,127,93,238,54,226,234,64,40,7,197,31,215,102,166,254,75,236,244,68,255,0,240,84,244,177,148,253,64,174,246,235,113,63,204,171,154,83,218,119,165,141,27,250,127,143,123,116,4,85,241,171,244,177,139,125,64,161,246,235,137,85,123,78,245,79,163,127,80,49,239,113,128,150,158,50,182,155,173,255,0,119,120,77,138,197,108,171,184,220,174,56,61,182,146,142,142,146,23,77,61,76,242,92,238,13,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,66,111,248,126,236,70,197,181,92,86,60,215,41,103,157,212,220,130,222,145,220,106,122,190,63,133,210,207,29,44,146,218,184,50,162,90,121,251,85,52,238,95,50,212,71,63,175,68,232,223,146,204,2,0,120,213,250,88,197,190,160,80,251,117,196,128,30,23,30,187,52,203,243,175,103,173,47,248,229,91,177,244,177,172,159,79,242,31,110,156,205,97,161,61,39,208,29,26,215,93,172,109,243,246,185,167,182,172,163,236,190,31,142,92,237,126,117,142,94,196,223,14,167,228,213,226,169,220,133,252,89,220,129,252,162,147,131,57,177,220,91,210,74,145,215,196,35,84,45,90,85,179,237,73,185,220,27,73,53,69,254,207,46,47,67,73,53,107,105,159,81,61,193,171,76,189,174,168,171,35,226,138,73,106,22,54,167,87,50,157,255,0,54,162,43,219,158,19,75,187,104,192,42,116,179,111,58,111,167,215,12,122,146,199,114,177,226,246,218,107,165,13,50,69,194,43,143,151,98,214,42,172,74,172,123,221,80,178,189,239,106,175,55,185,206,234,238,93,87,192,120,132,105,125,171,85,118,125,169,54,203,131,169,33,168,176,89,229,202,40,106,230,162,109,75,233,231,183,181,106,87,181,213,81,99,124,177,71,45,58,200,213,234,214,84,63,228,228,85,99,179,237,137,229,55,220,27,42,179,102,184,181,119,146,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,131,209,204,119,23,177,171,209,200,173,94,157,21,21,62,70,156,244,247,53,181,106,86,1,141,106,53,138,158,174,11,110,85,103,162,189,209,197,86,198,182,120,224,169,133,147,70,217,26,215,57,168,244,107,209,21,17,206,78,189,122,42,255,0,19,208,0,0,6,107,55,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,37,80,0,249,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,57,174,223,119,59,163,91,158,177,93,175,250,67,148,124,74,59,37,194,91,125,117,52,240,186,158,170,30,143,122,67,59,161,127,71,164,51,177,139,36,79,84,78,173,228,215,35,100,142,88,217,85,126,53,126,169,241,111,167,244,62,227,113,58,175,129,143,227,103,233,191,230,69,170,0,121,252,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,188,37,103,84,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,206,14,228,116,66,235,183,13,109,202,116,94,243,124,164,188,212,99,149,17,53,149,244,209,186,54,84,193,52,17,212,66,245,99,190,108,122,197,52,124,217,213,200,215,242,106,57,232,136,245,153,94,19,123,50,177,106,221,247,250,76,103,55,94,237,171,4,200,25,79,100,179,211,189,236,146,123,197,59,33,169,109,77,67,211,167,72,98,238,194,230,70,213,85,146,68,94,125,24,197,100,215,40,0,40,7,197,31,215,102,166,254,75,236,244,68,255,0,240,84,244,177,148,253,64,174,246,235,113,63,192,32,7,141,95,165,140,91,234,5,15,183,92,74,171,218,119,170,125,27,250,129,143,123,140,6,148,192,5,0,248,163,250,236,212,223,201,125,158,136,159,254,10,158,150,50,159,168,21,222,221,110,39,248,0,25,172,221,143,170,125,100,250,129,144,251,140,229,170,120,42,122,88,202,126,160,87,123,117,184,159,224,229,91,177,244,177,172,159,79,242,31,110,156,205,97,164,141,178,93,173,86,13,162,105,69,246,251,115,164,183,91,109,218,111,98,171,172,172,171,153,176,193,77,4,118,200,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,165,59,120,129,111,186,251,186,172,170,76,43,22,127,146,211,44,126,224,178,91,169,186,50,79,138,85,65,37,84,113,93,121,190,158,42,136,59,180,213,13,79,44,229,86,179,167,85,234,239,154,68,2,226,124,41,247,199,83,169,86,170,13,173,234,75,41,34,190,227,22,116,102,45,115,107,226,129,46,54,234,86,177,137,68,248,250,162,190,166,24,186,57,174,141,171,220,134,41,28,244,107,162,116,147,88,248,0,2,0,120,213,250,88,197,190,160,80,251,117,196,128,30,23,30,187,52,203,243,175,103,173,47,248,0,114,173,216,250,88,214,79,167,249,15,183,78,102,176,213,64,5,43,120,213,250,167,197,190,159,208,251,141,196,120,42,122,167,202,126,159,215,123,141,184,186,144,0,35,175,136,70,168,90,180,171,103,218,147,115,184,54,146,106,139,253,158,92,94,134,146,106,214,211,62,162,123,131,86,153,123,93,81,86,71,197,20,146,212,44,109,78,174,101,59,254,109,68,87,183,60,38,151,118,209,128,84,233,102,222,116,223,79,174,24,245,37,142,229,99,197,237,180,215,74,26,100,139,132,87,31,46,197,172,85,88,149,88,247,186,161,101,123,222,213,94,111,115,157,213,220,186,175,128,241,8,210,251,86,170,236,251,82,109,151,7,82,67,81,96,179,203,148,80,213,205,68,218,151,211,207,111,106,212,175,107,170,162,198,249,98,142,90,117,145,171,213,172,168,127,201,200,170,199,103,219,19,202,111,184,54,85,102,205,113,106,239,37,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,39,7,163,152,238,47,99,87,163,145,90,189,58,42,42,124,141,57,233,238,107,106,212,172,3,26,212,107,21,61,92,22,220,170,207,69,123,163,138,173,141,108,241,193,83,11,38,141,178,53,174,115,81,232,215,162,42,35,156,157,122,244,85,254,37,59,120,213,250,167,197,190,159,208,251,141,196,120,42,122,167,202,126,159,215,123,141,184,186,144,1,21,124,81,253,9,234,111,228,190,241,68,82,182,211,189,83,232,223,212,12,123,220,96,52,17,150,109,187,68,179,173,92,199,245,215,48,192,105,46,217,182,43,79,29,53,162,229,83,81,59,153,74,200,223,44,145,42,83,243,236,57,236,146,121,30,199,186,53,123,95,197,205,84,86,49,91,210,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,25,172,221,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,149,64,229,91,177,244,177,172,159,79,242,31,110,156,205,97,170,128,121,252,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,188,37,103,84,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,205,102,183,225,86,173,53,214,140,251,78,108,85,21,115,219,113,92,162,235,100,163,150,173,237,116,242,65,77,87,36,49,186,71,53,173,106,189,90,196,85,84,107,83,175,94,136,159,192,188,159,11,143,66,122,101,249,215,188,86,146,168,25,172,221,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,149,64,21,87,227,157,248,39,250,147,249,105,202,188,21,61,83,229,63,79,235,189,198,220,117,95,28,239,193,63,212,159,203,78,85,224,169,234,159,41,250,127,93,238,54,226,234,64,40,7,197,31,215,102,166,254,75,236,244,68,255,0,240,84,244,177,148,253,64,174,246,235,113,63,204,171,154,83,218,119,165,141,27,250,127,143,123,116,4,85,241,171,244,177,139,125,64,161,246,235,137,85,123,78,245,79,163,127,80,49,239,113,128,191,234,141,189,98,183,13,205,67,185,219,181,79,156,189,91,112,248,177,43,69,20,148,177,186,58,31,239,170,137,167,172,108,142,69,122,76,246,78,144,181,89,195,140,107,58,42,189,37,232,206,170,8,1,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,191,227,149,110,199,210,198,178,125,63,200,125,186,115,53,134,148,246,157,233,99,70,254,159,227,222,221,1,213,74,224,241,184,205,109,84,26,47,167,186,115,53,61,90,220,175,153,68,183,186,121,90,198,246,27,5,13,36,144,202,215,187,151,36,122,186,225,10,181,17,170,138,141,147,170,183,162,35,171,47,106,56,159,219,157,205,105,86,45,38,51,246,130,146,183,48,180,249,251,115,168,188,220,115,208,178,170,55,213,119,98,232,228,116,45,129,146,186,78,73,197,35,107,213,223,117,20,210,153,249,57,102,45,98,206,113,91,206,21,148,208,249,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,249,177,90,246,242,99,220,157,90,168,228,235,213,21,23,230,102,55,80,176,171,174,154,231,249,46,156,223,106,41,39,185,98,183,138,219,37,100,180,143,115,160,146,122,105,159,12,142,141,206,107,92,172,87,49,85,21,90,213,233,211,170,39,240,47,251,195,223,84,45,90,171,179,237,54,185,219,219,73,13,69,130,207,22,47,93,73,13,107,106,95,79,61,189,169,76,157,222,136,139,27,229,138,56,170,18,55,39,86,178,161,159,55,34,163,221,34,128,0,3,53,155,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,146,168,0,87,87,140,38,145,238,11,57,211,139,118,99,133,94,62,51,166,216,191,11,141,255,0,25,130,130,37,170,161,170,137,42,26,151,102,202,141,89,101,133,33,168,116,114,198,142,70,196,214,54,85,107,154,178,62,42,193,219,70,226,243,189,175,234,157,6,166,96,181,31,230,168,239,20,92,33,254,179,181,249,152,102,158,143,185,44,82,118,123,189,134,55,186,198,243,103,241,69,254,40,189,127,196,135,94,112,221,201,106,94,156,106,182,25,91,72,230,92,116,222,220,203,157,12,53,11,51,237,55,20,174,175,90,138,41,85,204,99,185,198,231,116,71,43,27,205,138,201,26,156,30,213,89,65,224,99,248,217,250,111,249,145,106,128,2,128,124,81,253,118,106,111,228,190,207,68,79,255,0,5,79,75,25,79,212,10,239,110,183,19,252,0,80,15,138,63,174,205,77,252,151,217,232,137,255,0,224,169,233,99,41,250,129,93,237,214,226,127,128,64,15,26,191,75,24,183,212,10,31,110,184,149,87,180,239,84,250,55,245,3,30,247,24,13,41,128,10,1,241,71,245,217,169,191,146,251,61,17,63,252,21,61,44,101,63,80,43,189,186,220,79,240,0,51,89,187,31,84,250,201,245,3,33,247,25,203,84,240,84,244,177,148,253,64,174,246,235,113,63,193,202,183,99,233,99,89,62,159,228,62,221,57,154,194,111,238,159,125,84,217,142,215,52,171,107,26,81,95,73,83,98,165,193,241,248,115,90,231,82,202,217,221,113,164,138,52,248,107,18,104,218,141,100,82,211,199,43,166,141,93,220,85,141,173,123,90,217,18,88,235,182,141,186,103,123,160,213,58,13,51,193,105,255,0,205,86,94,43,121,195,253,89,107,243,48,195,61,103,110,89,99,239,118,187,236,119,105,142,230,255,0,224,137,252,85,45,83,113,190,19,186,53,127,208,234,43,38,131,88,254,9,156,98,54,247,45,37,194,87,58,122,172,147,181,13,76,137,73,82,175,158,26,118,77,81,83,51,21,106,156,223,221,181,141,99,81,177,53,172,101,53,255,0,178,172,11,42,255,0,117,113,204,147,28,184,127,210,81,215,91,107,169,228,255,0,187,36,51,71,35,63,230,115,92,223,242,42,23,189,225,243,189,187,86,235,240,9,44,89,60,244,148,58,139,138,211,211,195,117,163,117,83,93,61,218,6,195,11,95,118,100,109,134,38,49,146,84,58,70,186,40,209,201,10,246,209,202,137,36,125,101,168,0,16,3,198,175,210,198,45,245,2,135,219,174,36,0,240,184,245,217,166,95,157,123,61,105,127,192,3,149,110,199,210,198,178,125,63,200,125,186,115,53,134,170,0,41,91,198,175,213,62,45,244,254,135,220,110,35,193,83,213,62,83,244,254,187,220,109,197,212,128,1,92,30,55,25,173,170,131,69,244,247,78,102,167,171,91,149,243,40,150,247,79,43,88,222,195,96,161,164,146,25,90,247,114,228,143,87,92,33,86,162,53,81,81,178,117,86,244,68,117,101,237,71,19,251,115,185,173,42,197,164,198,126,208,82,86,230,22,159,63,110,117,23,155,142,122,22,85,70,250,174,236,93,28,142,133,176,50,87,73,201,56,164,109,122,187,238,162,154,83,63,39,44,197,172,89,206,43,121,194,178,154,31,59,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,31,54,43,94,222,76,123,147,171,85,28,157,122,162,162,252,204,198,234,22,21,117,211,92,255,0,37,211,155,237,69,36,247,44,86,241,91,100,172,150,145,238,116,18,79,77,51,225,145,209,185,205,107,149,138,230,42,162,171,90,189,58,117,68,254,5,255,0,120,123,234,133,171,85,118,125,166,215,59,123,105,33,168,176,89,226,197,235,169,33,173,109,75,233,231,183,181,41,147,187,209,17,99,124,177,71,21,66,70,228,234,214,84,51,230,228,84,123,171,131,198,175,213,62,45,244,254,135,220,110,35,193,83,213,62,83,244,254,187,220,109,197,212,128,8,171,226,143,232,79,83,127,37,247,138,34,149,182,157,234,159,70,254,160,99,222,227,1,165,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,205,102,236,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,164,170,7,42,221,143,165,141,100,250,127,144,251,116,230,107,13,84,0,102,179,118,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,210,85,3,53,155,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,146,168,2,170,252,115,191,4,255,0,82,127,45,57,87,130,167,170,124,167,233,253,119,184,219,142,171,227,157,248,39,250,147,249,105,202,188,21,61,83,229,63,79,235,189,198,220,93,72,5,0,248,163,250,236,212,223,201,125,158,136,159,254,10,158,150,50,159,168,21,222,221,110,39,249,149,115,74,123,78,244,177,163,127,79,241,239,110,128,138,190,53,126,150,49,111,168,20,62,221,113,42,175,105,222,169,244,111,234,6,61,238,48,26,83,0,128,30,53,126,150,49,111,168,20,62,221,113,32,7,133,199,174,205,50,252,235,217,235,75,254,57,86,236,125,44,107,39,211,252,135,219,167,51,88,105,79,105,222,150,52,111,233,254,61,237,208,29,84,165,111,26,191,84,248,183,211,250,31,113,184,159,147,224,219,139,88,178,13,220,86,93,174,244,62,98,175,25,195,238,55,75,92,157,215,179,203,213,62,122,106,71,73,209,170,136,254,176,85,212,51,163,145,91,247,250,244,228,214,170,93,248,51,153,190,156,42,235,128,111,7,86,236,87,154,138,73,170,42,178,138,187,219,29,76,247,57,137,5,193,222,122,22,170,185,173,94,109,138,166,54,189,58,116,71,163,145,21,200,136,229,179,79,5,79,75,25,79,212,10,239,110,183,19,252,0,0,51,89,187,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,42,128,7,201,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,69,158,34,155,21,169,218,214,100,185,198,159,80,85,191,74,239,245,16,195,67,53,77,84,79,125,178,227,50,84,61,109,168,139,34,207,51,27,29,59,164,100,206,103,246,30,214,57,239,123,85,239,134,165,170,120,24,254,54,126,155,254,100,90,160,0,160,31,20,127,93,154,155,249,47,179,209,19,255,0,193,83,210,198,83,245,2,187,219,173,196,255,0,0,20,3,226,143,235,179,83,127,37,246,122,34,127,248,42,122,88,202,126,160,87,123,117,184,159,224,16,3,198,175,210,198,45,245,2,135,219,174,37,85,237,59,213,62,141,253,64,199,189,198,3,74,96,2,128,124,81,253,118,106,111,228,190,207,68,79,255,0,5,79,75,25,79,212,10,239,110,183,19,252,0,12,214,110,199,213,62,178,125,64,200,125,198,114,213,60,21,61,44,101,63,80,43,189,186,220,79,240,114,173,216,250,88,214,79,167,249,15,183,78,102,176,244,24,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,57,202,254,138,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,161,61,157,237,87,13,218,134,145,219,240,251,53,182,145,217,61,198,158,158,167,44,187,199,34,204,251,141,197,25,247,209,178,185,140,119,150,141,206,145,176,179,139,120,177,85,202,157,199,200,247,247,82,184,60,86,54,57,83,169,86,170,253,210,105,179,233,34,190,227,22,117,126,83,108,115,34,129,46,54,234,86,189,235,90,201,58,34,190,166,24,186,181,205,145,203,220,134,40,218,197,107,162,108,115,85,6,149,106,102,85,163,122,143,142,106,150,21,87,229,239,88,205,194,43,133,55,41,36,100,115,112,95,191,4,189,183,177,238,134,86,43,163,145,136,228,231,27,222,213,94,142,83,67,219,85,220,198,27,186,253,35,163,213,44,62,134,174,220,246,212,58,219,119,182,84,162,185,246,235,140,108,141,242,192,146,113,70,204,206,50,198,246,72,212,78,76,123,121,53,143,231,27,59,0,0,128,30,53,126,150,49,111,168,20,62,221,113,32,7,133,199,174,205,50,252,235,217,235,75,254,0,28,171,118,62,150,53,147,233,254,67,237,211,153,172,53,80,1,74,222,53,126,169,241,111,167,244,62,227,113,30,10,158,169,242,159,167,245,222,227,110,46,164,0,10,86,241,171,245,79,139,125,63,161,247,27,137,249,62,13,184,181,139,32,221,197,101,218,239,67,230,42,241,156,62,227,116,181,201,221,123,60,189,83,231,166,164,116,157,26,168,143,235,5,93,67,58,57,21,191,127,175,78,77,106,165,223,131,57,155,233,194,174,184,6,240,117,110,197,121,168,164,154,162,171,40,171,189,177,212,207,115,152,144,92,29,231,161,106,171,154,213,230,216,170,99,107,211,167,68,122,57,17,92,136,142,91,52,240,84,244,177,148,253,64,174,246,235,113,21,124,106,253,83,226,223,79,232,125,198,226,60,21,61,83,229,63,79,235,189,198,220,93,72,0,138,190,40,254,132,245,55,242,95,120,162,41,91,105,222,169,244,111,234,6,61,238,48,26,83,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,214,110,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,74,160,114,173,216,250,88,214,79,167,249,15,183,78,102,176,213,64,6,107,55,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,37,80,51,89,187,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,42,128,42,175,199,59,240,79,245,39,242,211,149,120,42,122,167,202,126,159,215,123,141,184,234,190,57,223,130,127,169,63,150,156,171,193,83,213,62,83,244,254,187,220,109,197,212,128,80,15,138,63,174,205,77,252,151,217,232,137,255,0,224,169,233,99,41,250,129,93,237,214,226,127,153,87,52,167,180,239,75,26,55,244,255,0,30,246,232,8,171,227,87,233,99,22,250,129,67,237,215,18,170,246,157,234,159,70,254,160,99,222,227,1,165,48,8,1,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,191,227,149,110,199,210,198,178,125,63,200,125,186,115,53,134,148,246,157,233,99,70,254,159,227,222,221,1,213,74,11,241,83,187,93,110,59,227,207,168,238,23,58,186,170,123,93,61,158,146,134,41,166,115,217,75,2,219,41,166,88,162,106,175,70,49,101,154,89,21,173,232,156,228,123,191,139,149,86,74,248,31,96,20,210,221,117,79,84,171,177,234,180,168,165,167,183,88,45,119,103,36,173,129,89,43,165,158,182,157,139,215,180,247,162,195,64,247,124,149,236,69,143,251,41,34,242,181,240,82,7,140,150,45,98,199,247,113,71,118,180,80,249,122,188,155,15,183,93,46,146,119,94,255,0,49,84,201,234,105,27,39,71,42,163,58,65,73,78,206,141,68,111,220,235,211,147,156,171,218,252,12,127,27,63,77,255,0,50,45,80,0,0,51,89,187,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,42,128,0,243,249,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,120,74,206,168,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,158,205,226,109,87,50,218,134,174,92,48,251,205,182,173,216,197,198,162,162,167,19,187,201,34,76,203,141,185,31,247,17,210,181,140,111,153,141,174,141,179,51,139,120,189,81,200,157,183,198,247,205,255,0,3,31,198,207,211,127,204,139,84,0,20,3,226,143,235,179,83,127,37,246,122,34,127,248,42,122,88,202,126,160,87,123,117,184,159,224,2,128,124,81,253,118,106,111,228,190,207,68,79,255,0,5,79,75,25,79,212,10,239,110,183,19,252,2,0,120,213,250,88,197,190,160,80,251,117,196,170,189,167,122,167,209,191,168,24,247,184,192,105,76,0,80,15,138,63,174,205,77,252,151,217,232,137,255,0,224,169,233,99,41,250,129,93,237,214,226,127,128,1,154,205,216,250,167,214,79,168,25,15,184,206,90,167,130,167,165,140,167,234,5,119,183,91,137,254,14,85,187,31,75,26,201,244,255,0,33,246,233,204,219,90,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,116,211,212,207,35,145,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,94,247,135,238,196,108,91,85,197,99,205,114,150,121,221,77,200,45,233,29,198,167,171,227,248,93,44,241,210,201,45,171,131,42,37,167,159,181,83,78,229,243,45,68,115,250,244,78,141,249,44,192,0,172,189,221,248,77,93,117,83,94,105,53,27,69,242,58,75,77,159,57,188,75,85,153,69,114,145,210,173,162,121,57,205,61,125,51,85,121,78,201,92,142,79,47,201,21,179,72,206,142,108,47,114,211,78,157,191,109,227,75,246,203,128,55,78,116,162,213,87,71,109,125,66,87,86,75,87,89,37,76,245,181,171,12,80,201,83,35,156,188,90,247,182,8,213,91,27,89,26,42,47,22,55,175,67,165,128,8,1,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,191,224,1,202,183,99,233,99,89,62,159,228,62,221,57,154,195,85,0,20,173,227,87,234,159,22,250,127,67,238,55,17,224,169,234,159,41,250,127,93,238,54,226,234,64,0,160,191,21,59,181,214,227,190,60,250,142,225,115,171,170,167,181,211,217,233,40,98,154,103,61,148,176,45,178,154,101,138,38,170,244,99,22,89,165,145,90,222,137,206,71,187,248,185,85,100,175,129,246,1,77,45,215,84,245,74,187,30,171,74,138,90,123,117,130,215,118,114,74,216,21,146,186,89,235,105,216,189,123,79,122,44,52,15,119,201,94,196,88,255,0,178,146,47,43,95,5,32,120,201,98,214,44,127,119,20,119,107,69,15,151,171,201,176,251,117,210,233,39,117,239,243,21,76,158,166,145,178,116,114,170,51,164,20,148,236,232,212,70,253,206,189,57,57,202,189,175,192,199,241,179,244,223,243,35,149,120,213,250,167,197,190,159,208,251,141,196,120,42,122,167,202,126,159,215,123,141,184,186,144,1,21,124,81,253,9,234,111,228,190,241,68,82,182,211,189,83,232,223,212,12,123,220,96,52,166,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,221,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,149,64,229,91,177,244,177,172,159,79,242,31,110,156,205,97,170,128,12,214,110,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,74,160,102,179,118,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,210,85,0,85,95,142,119,224,159,234,79,229,167,42,240,84,245,79,148,253,63,174,247,27,113,213,124,115,191,4,255,0,82,127,45,57,87,130,167,170,124,167,233,253,119,184,219,139,169,0,160,31,20,127,93,154,155,249,47,179,209,19,255,0,193,83,210,198,83,245,2,187,219,173,196,255,0,50,174,105,79,105,222,150,52,111,233,254,61,237,208,17,87,198,175,210,198,45,245,2,135,219,174,37,85,237,59,213,62,141,253,64,199,189,198,3,74,96,16,3,198,175,210,198,45,245,2,135,219,174,36,0,240,184,245,217,166,95,157,123,61,105,127,199,42,221,143,165,141,100,250,127,144,251,116,230,107,13,41,237,59,210,198,141,253,63,199,189,186,3,170,153,172,221,143,170,125,100,250,129,144,251,140,229,170,120,42,122,88,202,126,160,87,123,117,184,159,224,165,111,26,191,84,248,183,211,250,31,113,184,143,5,79,84,249,79,211,250,239,113,183,23,82,0,0,25,172,221,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,149,64,0,14,85,185,125,186,96,155,160,210,202,253,51,206,169,255,0,206,214,89,235,121,205,253,89,116,242,211,67,5,103,110,41,99,239,118,187,239,119,105,238,224,255,0,224,169,252,21,34,87,133,222,131,102,91,109,213,205,197,105,78,103,69,86,215,219,170,49,231,219,43,166,167,72,89,118,183,43,238,169,79,91,18,53,239,111,9,26,222,170,212,123,184,61,31,27,151,155,28,137,97,64,2,128,124,81,253,118,106,111,228,190,207,68,79,255,0,5,79,75,25,79,212,10,239,110,183,19,252,0,80,15,138,63,174,205,77,252,151,217,232,137,255,0,224,169,233,99,41,250,129,93,237,214,226,127,128,64,15,26,191,75,24,183,212,10,31,110,184,149,87,180,239,84,250,55,245,3,30,247,24,13,41,128,10,1,241,71,245,217,169,191,146,251,61,17,63,252,21,61,44,101,63,80,43,189,186,220,79,240,0,51,89,187,31,84,250,201,245,3,33,247,25,203,84,240,84,244,177,148,253,64,174,246,235,113,63,193,202,183,99,233,99,89,62,159,228,62,221,57,8,60,41,246,43,83,135,71,65,186,125,87,160,171,166,190,213,83,164,216,85,11,106,162,116,13,183,85,209,49,126,36,245,134,71,43,159,44,85,18,68,216,100,70,246,209,36,115,152,231,58,53,138,205,0,0,0,1,0,60,106,253,44,98,223,80,40,125,186,226,64,15,11,143,93,154,101,249,215,179,214,151,252,0,57,86,236,125,44,107,39,211,252,135,219,167,51,88,106,160,2,149,188,106,253,83,226,223,79,232,125,198,226,60,21,61,83,229,63,79,235,189,198,220,93,72,0,25,172,221,143,170,125,100,250,129,144,251,140,229,170,120,42,122,88,202,126,160,87,123,117,184,159,224,165,111,26,191,84,248,183,211,250,31,113,184,143,5,79,84,249,79,211,250,239,113,183,15,26,191,84,248,183,211,250,31,113,184,143,5,79,84,249,79,211,250,239,113,183,23,82,0,34,175,138,63,161,61,77,252,151,222,40,138,86,218,119,170,125,27,250,129,143,123,140,6,148,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,3,154,93,182,201,182,219,253,214,182,251,125,219,230,154,220,110,87,26,137,42,235,43,42,241,58,9,167,169,158,71,43,164,150,73,29,18,185,239,115,149,92,174,85,85,85,85,85,61,174,45,137,226,184,53,138,151,22,194,177,155,86,63,101,162,231,229,173,214,186,40,233,41,96,230,247,61,252,34,141,26,198,242,123,220,229,232,159,55,57,85,126,106,167,235,3,228,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,230,191,209,59,107,31,251,52,233,87,255,0,6,219,191,249,147,170,128,115,75,182,217,54,219,127,186,214,223,111,187,124,211,91,141,202,227,81,37,93,101,101,94,39,65,52,245,51,200,229,116,146,201,35,162,87,61,238,114,171,149,202,170,170,170,170,167,181,197,177,60,87,6,177,82,226,216,86,51,106,199,236,180,92,252,181,186,215,69,29,37,44,28,222,231,191,132,81,163,88,222,79,123,156,189,19,230,231,42,175,205,84,253,96,115,75,182,217,54,219,127,186,214,223,111,187,124,211,91,141,202,227,81,37,93,101,101,94,39,65,52,245,51,200,229,116,146,201,35,162,87,61,238,114,171,149,202,170,170,170,170,167,181,197,177,60,87,6,177,82,226,216,86,51,106,199,236,180,92,252,181,186,215,69,29,37,44,28,222,231,191,132,81,163,88,222,79,123,156,189,19,230,231,42,175,205,84,253,96,15,41,157,105,62,150,106,135,145,253,166,105,166,41,150,252,51,187,228,190,59,102,166,175,242,189,206,61,206,215,121,142,225,203,182,206,92,122,117,224,222,191,193,15,151,10,209,13,23,211,91,172,183,221,57,210,28,43,21,185,79,78,234,73,107,44,150,10,74,25,228,129,206,107,157,19,164,134,54,185,88,174,99,28,173,85,233,213,141,95,242,33,245,103,90,79,165,154,161,228,127,105,154,105,138,101,191,12,238,249,47,142,217,169,171,252,175,115,143,115,181,222,99,184,114,237,179,151,30,157,120,55,175,240,67,229,194,180,67,69,244,214,235,45,247,78,116,135,10,197,110,83,211,186,146,90,203,37,130,146,134,121,32,115,154,231,68,233,33,141,174,86,43,152,199,43,85,122,117,99,87,252,136,123,80,14,127,148,237,235,64,179,155,237,86,83,154,232,126,159,228,23,170,222,30,102,227,116,198,104,170,234,167,224,198,177,156,229,146,55,61,220,88,198,181,58,175,201,173,68,79,146,33,232,48,173,61,192,116,214,213,45,139,78,112,124,127,21,182,207,80,234,185,104,236,150,200,104,96,146,119,53,173,116,174,142,22,181,170,245,107,24,213,114,167,94,140,106,127,145,15,64,114,175,232,157,181,143,253,154,116,171,255,0,131,109,223,252,201,210,173,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,63,43,53,211,220,7,82,173,81,88,181,27,7,199,242,171,108,21,13,171,138,142,247,108,134,186,8,231,107,92,214,202,216,230,107,154,143,70,189,237,71,34,117,232,247,39,249,84,242,150,157,178,109,182,193,117,162,190,216,182,249,166,182,235,149,186,162,58,186,58,202,76,78,130,25,233,167,141,200,232,229,142,70,196,142,99,218,228,71,35,145,81,81,81,21,14,150,1,231,243,93,61,192,117,42,213,21,139,81,176,124,127,42,182,193,80,218,184,168,239,118,200,107,160,142,118,181,205,108,173,142,102,185,168,244,107,222,212,114,39,94,143,114,127,149,79,63,139,109,235,64,176,107,237,46,83,133,104,126,159,227,247,170,46,126,90,227,107,198,104,169,42,160,230,199,49,252,37,142,54,189,188,152,247,53,122,47,205,174,84,95,146,169,208,15,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,154,255,0,68,237,172,127,236,211,165,95,252,27,110,255,0,230,78,149,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,245,156,210,237,182,77,182,223,238,181,183,219,238,223,52,214,227,114,184,212,73,87,89,89,87,137,208,77,61,76,242,57,93,36,178,72,232,149,207,123,156,170,229,114,170,170,170,170,169,234,240,173,61,192,116,214,213,45,139,78,112,124,127,21,182,207,80,234,185,104,236,150,200,104,96,146,119,53,173,116,174,142,22,181,170,245,107,24,213,114,167,94,140,106,127,145,15,64,15,21,154,232,134,139,234,85,214,43,238,163,105,14,21,149,92,160,167,109,36,85,151,187,5,37,116,241,192,215,57,205,137,178,77,27,156,140,71,61,238,70,162,244,234,247,47,249,84,97,90,33,162,250,107,117,150,251,167,58,67,133,98,183,41,233,221,73,45,101,146,193,73,67,60,144,57,205,115,162,116,144,198,215,43,21,204,99,149,170,189,58,177,171,254,68,61,168,0,0,115,75,182,217,54,219,127,186,214,223,111,187,124,211,91,141,202,227,81,37,93,101,101,94,39,65,52,245,51,200,229,116,146,201,35,162,87,61,238,114,171,149,202,170,170,170,170,167,181,197,177,60,87,6,177,82,226,216,86,51,106,199,236,180,92,252,181,186,215,69,29,37,44,28,222,231,191,132,81,163,88,222,79,123,156,189,19,230,231,42,175,205,84,253,96,0,0,0,1,207,242,157,189,104,22,115,125,170,202,115,93,15,211,252,130,245,91,195,204,220,110,152,205,21,93,84,252,24,214,51,156,178,70,231,187,139,24,214,167,85,249,53,168,137,242,68,61,6,21,167,184,14,154,218,165,177,105,206,15,143,226,182,217,234,29,87,45,29,146,217,13,12,18,78,230,181,174,149,209,194,214,181,94,173,99,26,174,84,235,209,141,79,242,33,232,0,7,63,202,118,245,160,89,205,246,171,41,205,116,63,79,242,11,213,111,15,51,113,186,99,52,85,117,83,240,99,88,206,114,201,27,158,238,44,99,90,157,87,228,214,162,39,201,16,244,24,86,158,224,58,107,106,150,197,167,56,62,63,138,219,103,168,117,92,180,118,75,100,52,48,73,59,154,214,186,87,71,11,90,213,122,181,140,106,185,83,175,70,53,63,200,135,160,0,243,249,174,158,224,58,149,106,138,197,168,216,62,63,149,91,96,168,109,92,84,119,187,100,53,208,71,59,90,230,182,86,199,51,92,212,122,53,239,106,57,19,175,71,185,63,202,167,148,180,237,147,109,182,11,173,21,246,197,183,205,53,183,92,173,213,17,213,209,214,82,98,116,16,207,77,60,110,71,71,44,114,54,36,115,30,215,34,57,28,138,138,138,136,168,116,176,1,207,242,157,189,104,22,115,125,170,202,115,93,15,211,252,130,245,91,195,204,220,110,152,205,21,93,84,252,24,214,51,156,178,70,231,187,139,24,214,167,85,249,53,168,137,242,68,61,6,21,167,184,14,154,218,165,177,105,206,15,143,226,182,217,234,29,87,45,29,146,217,13,12,18,78,230,181,174,149,209,194,214,181,94,173,99,26,174,84,235,209,141,79,242,33,232,0,0,230,151,109,178,109,182,255,0,117,173,190,223,118,249,166,183,27,149,198,162,74,186,202,202,188,78,130,105,234,103,145,202,233,37,146,71,68,174,123,220,229,87,43,149,85,85,85,85,79,87,133,105,238,3,166,182,169,108,90,115,131,227,248,173,182,122,135,85,203,71,100,182,67,67,4,147,185,173,107,165,116,112,181,173,87,171,88,198,171,149,58,244,99,83,252,136,122,0,0,0,0,0,7,159,205,116,247,1,212,171,84,86,45,70,193,241,252,170,219,5,67,106,226,163,189,219,33,174,130,57,218,215,53,178,182,57,154,230,163,209,175,123,81,200,157,122,61,201,254,85,60,254,45,183,173,2,193,175,180,185,78,21,161,250,127,143,222,168,185,249,107,141,175,25,162,164,170,131,155,28,199,240,150,56,218,246,242,99,220,213,232,191,54,185,81,126,74,167,64,0,31,37,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,167,53,254,137,219,88,255,0,217,167,74,191,248,54,221,255,0,204,157,84,3,197,102,186,33,162,250,149,117,138,251,168,218,67,133,101,87,40,41,219,73,21,101,238,193,73,93,60,112,53,206,115,98,108,147,70,231,35,17,207,123,145,168,189,58,189,203,254,85,24,86,136,104,190,154,221,101,190,233,206,144,225,88,173,202,122,119,82,75,89,100,176,82,80,207,36,14,115,92,232,157,36,49,181,202,197,115,24,229,106,175,78,172,106,255,0,145,15,106,0,7,52,187,109,147,109,183,251,173,109,246,251,183,205,53,184,220,174,53,18,85,214,86,85,226,116,19,79,83,60,142,87,73,44,146,58,37,115,222,231,42,185,92,170,170,170,170,170,122,188,43,79,112,29,53,181,75,98,211,156,31,31,197,109,179,212,58,174,90,59,37,178,26,24,36,157,205,107,93,43,163,133,173,106,189,90,198,53,92,169,215,163,26,159,228,67,208,3,197,102,186,33,162,250,149,117,138,251,168,218,67,133,101,87,40,41,219,73,21,101,238,193,73,93,60,112,53,206,115,98,108,147,70,231,35,17,207,123,145,168,189,58,189,203,254,85,24,86,136,104,190,154,221,101,190,233,206,144,225,88,173,202,122,119,82,75,89,100,176,82,80,207,36,14,115,92,232,157,36,49,181,202,197,115,24,229,106,175,78,172,106,255,0,145,6,107,162,26,47,169,87,88,175,186,141,164,56,86,85,114,130,157,180,145,86,94,236,20,149,211,199,3,92,231,54,38,201,52,110,114,49,28,247,185,26,139,211,171,220,191,229,81,133,104,134,139,233,173,214,91,238,156,233,14,21,138,220,167,167,117,36,181,150,75,5,37,12,242,64,231,53,206,137,210,67,27,92,172,87,49,142,86,170,244,234,198,175,249,16,246,160,3,242,114,156,79,21,206,108,85,88,182,107,140,218,178,11,45,111,15,51,110,186,81,71,87,75,63,7,181,236,231,20,136,230,59,139,216,215,39,84,249,57,168,169,243,68,60,85,167,108,155,109,176,93,104,175,182,45,190,105,173,186,229,110,168,142,174,142,178,147,19,160,134,122,105,227,114,58,57,99,145,177,35,152,246,185,17,200,228,84,84,84,69,67,165,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,129,226,129,188,205,201,237,219,95,108,24,86,142,106,71,217,251,45,110,31,75,116,158,155,224,244,21,124,234,159,91,91,27,164,231,81,4,143,78,172,134,52,232,139,199,238,245,233,213,85,87,160,120,82,110,143,93,183,41,251,81,253,181,231,63,104,254,206,124,19,225,159,213,148,116,125,143,49,231,187,223,226,209,71,203,151,98,47,237,117,233,199,229,211,170,245,159,224,134,190,34,151,173,227,105,134,26,186,217,182,221,79,171,165,177,88,169,225,134,253,141,83,99,22,250,215,193,2,45,67,231,187,45,69,67,95,42,177,168,180,241,190,38,49,81,140,71,74,170,141,108,138,149,193,137,248,172,111,58,207,149,89,174,217,78,168,125,160,178,209,92,41,234,46,54,143,130,90,169,62,33,74,201,26,233,105,187,236,164,87,197,220,98,57,157,198,167,38,242,234,159,52,46,123,110,186,243,134,238,75,72,236,90,173,134,86,210,57,151,26,118,50,231,67,13,66,204,251,77,197,24,213,168,162,149,92,198,59,156,110,119,68,114,177,188,216,172,145,169,193,237,85,250,247,11,148,223,112,109,2,212,188,215,22,174,242,87,172,127,15,188,221,45,213,61,166,73,216,170,130,138,89,34,147,131,209,204,119,23,177,171,209,200,173,94,157,21,21,62,69,32,255,0,117,31,125,159,242,231,255,0,150,108,255,0,234,133,255,0,28,43,120,155,170,195,118,161,164,119,12,194,243,114,164,118,79,113,167,168,166,196,237,18,70,179,62,227,113,70,125,197,116,77,123,29,229,163,115,163,116,207,228,222,44,84,106,47,113,241,177,244,237,253,212,125,246,127,203,159,254,89,179,255,0,170,19,82,45,81,223,102,9,176,124,191,117,218,161,175,92,242,11,173,190,205,89,136,90,233,236,54,117,142,130,134,174,227,70,212,172,168,115,41,122,73,52,208,74,228,100,93,85,177,199,34,171,209,101,114,54,8,213,183,175,17,237,231,103,58,251,166,152,86,83,172,158,118,203,144,102,22,107,93,198,155,236,237,170,62,253,44,245,177,71,44,124,217,76,215,183,147,30,228,234,213,71,39,94,168,168,191,50,239,192,0,143,251,204,221,47,244,71,194,112,253,72,173,198,254,55,101,185,102,20,182,43,221,60,78,227,84,202,25,104,234,229,116,180,202,174,70,44,204,124,17,185,26,255,0,186,246,163,153,213,138,228,145,157,171,19,202,108,89,206,43,102,205,113,106,239,59,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,39,7,163,94,222,76,123,87,163,145,28,157,122,42,34,252,143,214,0,3,202,106,198,117,251,47,210,204,203,83,62,23,241,63,178,88,253,198,251,228,187,253,159,53,229,105,164,155,181,220,226,238,28,187,124,121,113,119,78,189,122,47,78,135,159,219,174,188,225,187,146,210,59,22,171,97,149,180,142,101,198,157,140,185,208,195,80,179,62,211,113,70,53,106,40,165,87,49,142,231,27,157,209,28,172,111,54,43,36,106,112,123,85,122,88,7,42,221,85,227,59,198,182,227,168,185,102,154,102,63,101,242,76,115,31,170,190,209,92,254,31,13,119,15,38,207,51,36,93,153,145,99,94,236,113,62,30,78,69,225,221,230,136,170,212,69,165,111,238,163,239,179,254,92,255,0,242,205,159,253,80,189,237,61,205,109,90,149,128,99,90,141,98,167,171,130,219,149,89,232,175,116,113,85,177,173,158,56,42,97,100,209,182,70,181,206,106,61,26,244,69,68,115,147,175,94,138,191,196,244,7,148,213,140,235,246,95,165,153,150,166,124,47,226,127,100,177,251,141,247,201,119,251,62,107,202,211,73,55,107,185,197,220,57,118,248,242,226,238,157,122,244,94,157,10,44,254,234,62,251,63,229,207,255,0,44,217,255,0,213,11,158,180,234,110,101,132,237,18,139,89,53,26,205,87,95,150,88,52,222,60,154,253,111,171,141,45,211,207,113,130,216,149,21,48,200,212,143,165,59,221,43,94,213,68,143,238,42,170,112,249,113,63,87,110,186,243,134,238,75,72,236,90,173,134,86,210,57,151,26,118,50,231,67,13,66,204,251,77,197,24,213,168,162,149,92,198,59,156,110,119,68,114,177,188,216,172,145,169,193,237,85,233,96,3,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,227,251,86,220,229,139,117,88,174,93,154,226,214,95,37,101,199,243,10,252,106,221,83,230,95,39,197,41,96,142,9,34,174,224,248,162,124,29,214,84,53,123,46,69,115,58,116,87,42,252,147,240,48,157,221,218,175,91,198,212,61,162,228,214,234,75,125,202,193,79,71,114,198,171,219,80,214,37,206,7,219,233,42,42,41,94,199,187,147,170,88,233,228,149,189,180,84,116,44,145,92,214,118,85,242,200,160,0,4,42,223,159,136,142,43,181,250,203,94,157,97,73,246,131,62,117,194,221,112,187,81,83,212,70,200,237,214,182,79,20,211,65,81,35,227,145,25,53,84,13,116,76,98,51,155,35,153,103,85,111,72,82,89,21,183,93,121,195,119,37,164,118,45,86,195,43,105,28,203,141,59,25,115,161,134,161,102,125,166,226,140,106,212,81,74,174,99,29,206,55,59,162,57,88,222,108,86,72,212,224,246,170,244,176,70,173,181,239,54,197,174,26,193,170,90,3,123,181,124,43,51,211,156,130,243,79,10,64,199,186,150,231,103,165,184,58,154,58,150,185,122,246,230,103,40,89,44,110,94,142,115,219,36,125,81,207,142,25,42,0,0,225,89,102,236,240,220,23,117,248,254,215,179,10,122,75,75,242,172,94,59,213,162,249,83,94,173,101,85,198,74,201,105,226,182,164,93,190,45,123,219,4,142,100,142,149,57,63,140,77,106,189,236,229,221,64,4,106,219,94,243,108,90,225,172,26,165,160,55,187,87,194,179,61,57,200,47,52,240,164,12,123,169,110,118,122,91,131,169,163,169,107,151,175,110,102,114,133,146,198,229,232,231,61,178,71,213,28,248,225,146,160,30,43,91,243,91,174,154,232,190,125,168,214,42,122,73,238,88,174,47,117,189,209,197,86,199,58,9,39,166,164,146,104,219,35,90,230,185,88,174,98,34,162,57,171,211,175,69,79,226,121,77,170,238,99,13,221,126,145,209,234,150,31,67,87,110,123,106,29,109,187,219,42,81,92,251,117,198,54,70,249,96,73,56,163,102,103,25,99,123,36,106,39,38,61,188,154,199,243,141,157,128,0,0,0,17,255,0,120,187,197,193,54,129,130,83,223,239,244,127,25,201,47,60,254,207,227,253,201,169,254,41,218,154,157,149,95,223,76,130,88,224,237,71,80,146,126,241,19,159,78,45,234,171,242,252,173,139,239,54,197,188,61,56,170,185,201,106,248,54,103,139,249,122,124,154,219,19,30,180,173,146,84,127,106,166,154,71,117,235,12,189,169,85,35,115,150,72,220,199,53,220,145,25,44,146,84,16,3,197,75,112,59,147,219,119,236,255,0,45,209,28,246,235,100,178,223,188,253,186,240,223,129,208,86,80,195,85,23,106,74,101,238,207,76,247,199,52,172,146,163,238,44,156,92,218,110,172,98,43,100,115,184,86,193,60,71,53,251,80,119,47,96,211,109,123,212,106,75,230,61,150,83,212,218,233,86,166,146,221,108,101,29,199,135,118,154,68,124,52,236,116,175,145,209,45,51,34,87,167,39,213,53,83,171,154,214,173,186,20,129,184,95,17,237,231,96,218,251,169,120,86,45,172,158,74,203,143,230,23,155,93,186,155,236,237,170,78,197,44,21,178,199,20,124,223,76,231,187,139,24,212,234,229,87,47,78,170,170,191,50,207,246,21,170,89,222,180,237,59,6,212,205,75,190,252,103,36,188,252,79,206,214,249,88,105,251,189,171,149,84,49,254,238,22,50,54,244,142,38,55,238,181,58,244,234,189,85,85,87,207,248,137,238,70,167,110,27,116,186,94,113,12,250,147,28,212,27,205,69,45,54,42,199,83,197,85,61,75,217,85,3,170,213,144,202,199,177,88,218,101,151,147,222,222,13,87,198,157,81,239,141,22,178,244,171,127,126,34,186,201,168,248,230,150,225,90,209,230,47,89,53,194,43,125,55,44,86,214,248,225,230,191,126,121,123,116,79,123,97,137,136,233,36,122,53,120,70,199,185,83,163,84,189,64,115,253,194,229,55,220,27,64,181,47,53,197,171,188,149,235,31,195,239,55,75,117,79,105,146,118,42,160,162,150,72,164,224,244,115,29,197,236,106,244,114,43,87,167,69,69,79,145,72,63,221,71,223,103,252,185,255,0,229,155,63,250,161,127,192,3,197,107,126,107,117,211,93,23,207,181,26,197,79,73,61,203,21,197,238,183,186,56,170,216,231,65,36,244,212,146,77,27,100,107,92,215,43,21,204,68,84,71,53,122,117,232,169,252,79,41,181,93,204,97,187,175,210,58,61,82,195,232,106,237,207,109,67,173,183,123,101,74,43,159,110,184,198,200,223,44,9,39,20,108,204,227,44,111,100,141,68,228,199,183,147,88,254,113,179,176,2,53,110,183,121,182,45,165,234,62,149,219,51,203,87,119,12,206,254,47,79,119,185,64,199,190,170,213,37,58,209,118,42,91,27,122,247,97,79,49,42,75,26,53,100,226,173,115,58,171,59,82,201,80,0,4,127,223,174,169,103,122,45,180,236,231,83,52,210,251,240,108,146,205,240,207,37,91,229,97,168,237,119,110,84,176,201,251,185,152,248,221,214,57,94,223,188,213,233,215,170,116,84,69,74,192,219,215,136,246,243,179,157,125,211,76,43,41,214,79,59,101,200,51,11,53,174,227,77,246,118,213,31,126,150,122,216,163,150,62,108,166,107,219,201,143,114,117,106,163,147,175,84,84,95,153,119,224,2,144,55,11,226,61,188,236,27,95,117,47,10,197,181,147,201,89,113,252,194,243,107,183,83,125,157,181,73,216,165,130,182,88,226,143,155,233,156,247,113,99,26,157,92,170,229,233,213,85,87,230,89,254,194,181,75,59,214,157,167,96,218,153,169,119,223,140,228,151,159,137,249,218,223,43,13,63,119,181,114,170,134,63,221,194,198,70,222,145,196,198,253,214,167,94,157,87,170,170,170,196,191,17,221,99,223,30,212,179,42,12,195,79,181,218,174,163,78,179,10,137,217,67,12,184,181,178,87,217,42,218,136,245,162,150,117,163,86,189,142,106,185,208,57,206,238,185,145,74,215,35,150,21,150,72,233,161,126,46,59,147,196,53,30,221,115,214,252,147,237,222,25,47,90,123,165,182,43,77,5,29,84,49,185,83,251,230,154,72,34,139,172,209,244,234,145,200,238,219,218,174,106,240,87,54,88,238,210,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,66,37,120,160,107,222,172,109,219,64,172,25,174,142,101,127,103,239,85,185,133,45,174,122,159,35,77,87,206,149,244,85,178,58,62,21,17,200,196,234,248,99,94,168,156,190,239,78,189,21,81,98,6,194,183,235,187,29,105,221,142,13,166,122,151,170,223,25,198,239,63,19,243,180,95,2,182,211,247,123,86,218,169,163,253,228,52,236,145,189,36,137,142,251,174,78,189,58,47,84,85,69,183,242,10,248,143,248,128,81,237,222,197,46,146,105,14,69,254,219,21,254,90,121,106,105,227,130,162,60,118,151,155,36,229,80,201,153,36,111,154,104,209,88,200,85,188,146,57,86,87,43,63,114,146,192,12,79,196,123,196,39,57,202,172,216,86,45,172,158,118,245,144,92,41,237,118,234,111,179,182,72,251,245,83,200,216,226,143,155,233,154,198,242,123,218,157,92,168,212,235,213,85,19,230,93,78,133,226,186,177,136,105,197,186,217,173,250,159,246,239,51,151,173,69,210,229,21,190,154,142,150,25,28,137,253,237,77,28,16,197,214,24,250,116,73,36,111,113,238,87,57,120,35,155,20,125,0,141,91,173,222,109,139,105,122,143,165,118,204,242,213,221,195,51,191,139,211,221,238,80,49,239,170,181,73,78,180,93,138,150,198,222,189,216,83,204,74,146,198,141,89,56,171,92,206,170,206,212,178,84,0,1,31,247,43,188,92,19,107,57,222,155,88,53,46,143,202,227,121,223,198,60,238,65,220,153,255,0,8,242,80,194,248,255,0,189,97,130,73,42,59,178,78,200,254,234,183,135,94,75,213,58,244,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,0,0,0,0,0,0,0,0,41,91,198,175,213,62,45,244,254,135,220,110,39,85,240,49,252,108,253,55,252,200,181,64,10,33,241,20,216,173,78,214,179,37,206,52,250,130,173,250,87,127,168,134,26,25,170,106,162,123,237,151,25,146,161,235,109,68,89,22,121,152,216,233,221,35,38,115,63,176,246,177,207,123,218,175,127,63,216,230,238,238,187,65,213,199,101,115,219,170,239,24,157,250,157,182,220,142,213,5,67,152,247,192,143,71,50,170,22,43,146,39,212,194,188,184,119,19,162,178,73,163,71,71,221,89,27,118,123,133,202,108,89,206,203,245,47,53,197,171,188,237,151,32,210,251,205,210,221,83,218,124,125,250,89,237,50,201,20,156,30,141,123,121,49,237,94,142,68,114,117,232,168,139,242,51,132,105,119,113,90,243,134,237,183,72,239,186,173,153,214,210,53,150,234,119,178,217,67,53,66,194,251,181,197,88,229,167,162,137,90,199,187,156,142,111,69,114,49,220,24,143,145,201,193,142,84,207,190,229,247,23,157,238,131,84,235,245,51,58,168,255,0,59,71,103,162,225,15,245,101,175,204,205,52,20,125,200,162,143,189,218,239,189,189,215,183,155,255,0,138,175,240,68,157,62,23,94,31,245,151,122,203,110,230,245,191,29,236,218,161,242,215,28,30,215,60,147,193,85,37,84,83,197,60,55,103,118,222,206,48,167,107,164,81,200,143,108,205,145,210,43,81,137,19,165,152,30,40,254,132,245,55,242,95,120,162,41,91,105,222,169,244,111,234,6,61,238,48,26,83,0,2,0,120,213,250,88,197,190,160,80,251,117,196,133,94,28,219,246,254,138,247,217,244,223,81,32,243,26,101,147,92,60,229,93,68,20,252,234,172,181,207,99,34,90,198,163,19,156,208,171,35,141,178,197,243,114,53,141,124,73,201,174,142,107,212,0,3,149,110,199,210,198,178,125,63,200,125,186,114,138,246,81,186,235,238,210,245,150,139,50,238,221,107,49,11,151,74,60,166,201,69,51,27,231,233,120,189,35,145,27,34,43,22,104,30,254,236,107,213,142,94,143,143,184,198,75,34,154,19,196,242,155,22,115,138,217,179,92,90,187,206,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,193,232,215,183,147,30,213,232,228,71,39,94,138,136,191,35,245,128,51,67,185,124,2,155,75,55,13,169,26,125,111,199,170,236,118,219,30,81,114,166,181,208,212,164,188,226,183,121,135,173,26,162,202,170,247,177,212,235,19,216,247,42,243,99,154,238,174,229,213,110,123,194,179,88,239,186,187,180,123,69,54,71,15,90,188,10,225,46,29,29,79,38,127,125,82,211,65,4,148,203,193,140,106,51,183,5,68,80,116,251,206,119,99,155,156,174,122,162,76,2,5,120,203,103,245,56,206,215,45,120,101,187,33,164,164,168,204,114,138,74,106,203,123,150,37,158,186,221,79,20,181,18,43,26,228,87,163,35,169,142,133,92,246,116,232,174,141,170,189,36,226,234,171,217,254,1,83,169,251,163,210,220,50,28,122,146,251,79,85,148,80,212,220,45,245,105,19,160,158,221,77,42,84,86,164,141,149,120,61,137,77,12,202,172,94,188,209,21,168,142,85,70,173,250,110,199,210,198,178,125,63,200,125,186,114,138,246,81,186,235,238,210,245,150,139,50,238,221,107,49,11,151,74,60,166,201,69,51,27,231,233,120,189,35,145,27,34,43,22,104,30,254,236,107,213,142,94,143,143,184,198,75,34,154,19,196,242,155,22,115,138,217,179,92,90,187,206,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,193,232,215,183,147,30,213,232,228,71,39,94,138,136,191,35,245,128,41,219,197,99,124,116,218,149,117,175,218,222,155,50,174,43,22,49,120,86,101,55,55,62,88,22,227,113,165,115,216,180,76,143,170,35,233,161,151,171,156,233,26,189,201,162,141,204,70,182,38,201,52,138,240,84,244,177,148,253,64,174,246,235,113,2,188,76,110,215,91,7,136,6,160,95,108,87,58,187,117,202,221,81,97,171,163,172,164,153,208,207,77,60,118,154,23,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,102,158,31,187,238,177,110,171,21,143,10,202,95,228,181,55,31,183,164,151,26,110,143,147,226,148,176,71,75,28,183,94,108,167,138,158,14,237,77,67,147,203,53,85,204,233,213,58,183,230,147,0,0,69,93,253,111,95,21,218,158,156,85,217,45,55,63,49,169,185,53,190,104,241,203,125,58,198,249,40,57,163,163,109,206,161,36,107,216,216,98,122,42,177,175,106,247,164,98,177,19,139,101,124,84,45,150,101,55,220,231,42,188,230,185,77,119,157,189,100,23,10,139,165,198,167,180,200,251,245,83,200,233,37,147,131,17,172,111,39,189,203,209,168,141,78,189,17,17,62,71,117,216,230,238,238,187,65,213,199,101,115,219,170,239,24,157,250,157,182,220,142,213,5,67,152,247,192,143,71,50,170,22,43,146,39,212,194,188,184,119,19,162,178,73,163,71,71,221,89,27,160,140,79,41,177,103,56,173,155,53,197,171,188,237,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,156,30,141,123,121,49,237,94,142,68,114,117,232,168,139,242,63,88,206,14,225,114,155,238,13,189,13,75,205,113,106,239,37,122,199,245,66,243,116,183,84,246,153,39,98,170,11,180,178,69,39,7,163,152,238,47,99,87,163,145,90,189,58,42,42,124,139,169,216,190,243,108,91,195,211,138,171,156,150,175,131,102,120,191,151,167,201,173,177,49,235,74,217,37,71,246,170,105,164,119,94,176,203,218,149,82,55,57,100,141,204,115,93,201,17,146,201,37,64,0,165,111,26,191,84,248,183,211,250,31,113,184,146,255,0,194,247,122,255,0,210,3,4,102,140,106,21,206,235,93,169,56,109,189,245,50,220,107,87,189,241,155,91,102,107,25,80,178,181,169,210,104,187,176,67,34,72,170,249,62,228,188,228,115,229,237,206,160,12,224,238,23,41,190,224,219,208,212,188,215,22,174,242,87,172,127,84,47,55,75,117,79,105,146,118,42,160,187,75,36,82,112,122,57,142,226,246,53,122,57,21,171,211,162,162,167,200,185,237,128,239,6,213,187,45,35,107,174,11,87,30,119,135,83,209,208,101,108,154,38,163,42,103,123,28,145,215,68,232,216,216,184,84,44,50,189,99,107,90,177,61,175,103,30,9,28,146,74,0,114,173,216,250,88,214,79,167,249,15,183,78,80,94,213,119,49,153,109,67,87,40,245,75,15,161,164,184,177,212,238,182,221,237,149,40,141,101,198,221,35,227,124,176,36,156,85,208,191,148,81,189,146,53,23,139,216,222,77,123,57,198,253,10,104,190,175,97,186,245,165,248,254,174,105,252,245,114,88,178,42,119,77,78,149,112,44,51,196,246,72,232,165,134,70,124,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,125,168,0,0,14,127,174,154,233,167,27,116,211,139,142,168,106,133,231,200,218,168,122,69,12,49,34,62,170,225,84,228,85,142,150,154,53,84,238,76,254,46,232,157,81,168,214,185,239,115,24,199,189,185,214,215,77,116,212,125,197,234,61,199,84,53,66,243,231,174,181,221,34,134,24,145,89,75,111,165,106,170,199,75,77,26,170,246,225,103,39,116,78,170,229,115,156,247,185,239,123,222,239,151,69,245,123,50,208,93,80,199,245,115,79,231,164,142,251,142,212,58,106,116,171,129,38,130,86,62,55,69,44,50,51,228,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,161,237,177,110,23,21,221,6,141,89,117,115,22,166,242,30,127,185,77,113,181,190,170,58,137,173,149,209,59,140,180,242,57,139,254,140,140,87,53,142,124,82,196,245,99,57,241,78,170,113,77,232,104,229,247,95,118,193,159,233,86,45,55,11,213,214,223,29,69,186,62,44,95,51,85,73,81,21,92,84,221,94,246,49,157,231,211,182,46,227,156,141,103,115,154,245,70,244,92,230,90,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,105,123,64,117,142,197,184,13,26,196,245,139,28,135,203,210,100,214,246,212,73,77,201,239,242,149,76,115,163,169,166,230,246,49,100,237,79,28,177,119,56,35,95,195,147,126,235,145,76,246,110,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,87,175,140,54,183,221,115,205,197,211,232,212,214,58,74,59,110,151,83,163,105,234,219,35,159,61,116,247,26,90,74,153,94,255,0,224,214,49,173,72,88,214,34,42,245,100,142,87,47,52,100,126,131,193,111,71,44,89,134,178,229,186,197,119,155,185,87,167,118,250,122,123,93,55,23,167,26,171,147,106,35,117,79,54,189,17,120,65,5,68,93,183,49,237,119,153,229,247,93,27,85,110,80,28,171,118,62,150,53,147,233,254,67,237,211,153,172,53,80,0,57,86,236,125,44,107,39,211,252,135,219,167,40,135,103,219,179,204,182,139,170,31,110,44,84,245,119,139,21,125,60,148,215,220,113,181,233,75,5,213,137,27,210,5,123,214,57,81,143,138,87,164,141,122,51,159,78,227,17,81,178,189,23,65,26,91,170,88,38,180,224,150,205,76,211,75,239,198,113,187,207,123,201,86,249,89,169,251,189,169,159,12,159,187,153,140,145,189,36,137,237,251,205,78,189,58,167,84,84,85,245,101,85,248,231,126,9,254,164,254,90,121,79,11,77,251,125,132,172,176,237,71,84,32,231,143,221,110,30,79,16,186,83,211,245,146,130,186,174,117,114,81,212,53,137,214,72,102,158,87,43,37,232,174,142,73,21,30,171,19,145,208,91,248,0,17,87,197,31,208,158,166,254,75,239,20,69,43,109,59,213,62,141,253,64,199,189,198,3,74,96,3,53,155,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,157,255,0,84,180,183,4,214,156,18,231,166,122,151,98,248,206,55,121,236,249,218,47,53,53,63,119,181,51,38,143,247,144,189,146,55,164,145,49,223,117,201,215,167,69,234,138,168,185,247,222,14,211,51,45,162,234,135,216,123,237,69,93,226,197,95,79,29,77,139,35,117,2,82,193,117,98,70,197,157,24,196,146,84,99,226,149,235,27,152,175,231,211,182,245,68,108,172,85,145,94,24,187,241,253,136,95,105,180,27,86,47,92,112,28,130,224,223,134,221,46,55,30,221,46,47,51,153,51,164,232,222,211,151,179,81,59,169,209,220,164,142,40,92,178,76,189,57,202,229,149,94,53,126,150,49,111,168,20,62,221,113,32,7,133,199,174,205,50,252,235,217,235,75,105,223,70,243,108,91,60,211,138,91,156,118,175,140,230,121,71,152,167,198,109,178,177,233,74,233,34,70,119,106,106,100,111,78,144,197,221,137,86,54,185,36,145,207,107,91,197,21,242,199,64,57,102,83,125,206,114,171,206,107,148,215,121,219,214,65,112,168,186,92,106,123,76,143,191,85,60,142,146,89,56,49,26,198,242,123,220,189,26,136,212,235,209,17,19,228,93,79,135,7,135,253,30,221,236,81,106,222,175,99,191,237,177,95,230,96,138,154,162,72,42,35,199,105,121,190,62,52,239,133,242,70,249,166,141,17,239,153,29,201,35,149,34,106,51,247,203,44,234,5,85,248,231,126,9,254,164,254,90,120,175,10,253,245,84,224,25,13,171,108,58,165,95,87,62,49,124,168,134,219,134,77,13,44,92,45,55,25,234,166,123,160,149,35,141,38,145,149,83,84,162,36,143,123,251,79,107,19,139,99,123,223,29,196,128,1,85,126,57,223,130,127,169,63,150,159,87,133,62,251,109,75,106,160,218,206,178,228,213,109,185,54,161,32,194,46,183,25,218,232,36,129,90,198,199,103,87,170,35,152,246,185,28,176,115,115,145,232,254,195,85,156,32,142,75,74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,86,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,27,63,77,255,0,50,45,80,3,242,114,204,90,197,156,226,183,156,43,41,161,243,182,92,130,223,81,107,184,211,119,95,31,126,150,120,221,28,177,243,98,181,237,228,199,185,58,181,81,201,215,170,42,47,204,207,102,245,246,163,125,218,94,178,214,225,189,171,173,102,33,114,235,89,139,94,235,97,99,124,253,47,22,44,145,171,163,85,98,205,3,223,218,145,58,49,203,209,146,118,216,201,99,67,245,118,215,188,219,238,135,232,254,169,104,13,238,213,241,92,51,81,177,251,205,60,41,3,24,218,171,101,226,170,222,234,104,234,90,229,233,220,133,252,97,100,177,185,122,181,172,108,145,244,86,190,57,163,89,34,183,201,187,187,174,239,181,113,185,92,22,234,187,62,39,97,167,117,183,28,181,79,80,231,189,144,43,213,207,170,153,136,229,137,149,51,47,30,125,180,232,140,142,24,213,210,118,146,71,116,15,14,189,138,212,238,151,50,76,227,80,104,42,217,165,118,10,137,161,174,154,154,170,38,62,231,113,133,41,222,150,213,68,145,39,133,142,142,161,178,62,102,179,251,12,115,26,246,61,200,246,94,157,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,132,96,241,71,244,39,169,191,146,251,197,17,74,219,78,245,79,163,127,80,49,239,113,128,210,152,0,16,3,198,175,210,198,45,245,2,135,219,174,37,43,22,147,225,125,226,9,77,105,166,178,237,123,90,110,181,111,99,234,27,65,135,223,42,101,150,165,252,230,150,150,158,142,202,145,69,3,156,140,71,62,119,50,121,101,225,27,17,177,125,214,53,157,45,124,0,114,173,216,250,88,214,79,167,249,15,183,78,102,176,153,94,29,123,234,169,218,214,100,152,62,160,215,213,191,74,239,245,19,77,93,13,53,44,79,125,178,227,50,83,177,46,74,169,26,207,51,27,29,59,99,124,45,127,246,30,231,181,143,123,81,143,189,59,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,20,193,227,79,128,84,216,183,13,138,106,13,62,61,73,71,109,202,177,118,83,62,186,20,137,175,175,184,209,212,72,147,44,168,213,230,231,178,158,122,6,35,222,159,54,112,107,85,123,106,141,120,44,103,245,54,45,195,101,122,125,81,144,210,81,219,114,172,93,245,44,161,153,98,107,235,238,52,117,17,172,41,18,185,57,185,236,167,158,189,234,198,47,205,156,220,228,94,218,43,110,124,164,191,25,108,254,155,38,221,29,175,12,183,100,53,117,116,248,118,47,73,77,89,111,114,202,144,80,220,106,37,150,162,69,99,92,136,197,124,148,210,80,171,158,206,189,81,177,181,87,172,124,91,208,60,17,244,190,235,85,159,234,22,180,76,234,184,45,182,203,60,88,189,58,58,137,221,138,201,234,102,142,166,94,21,29,81,188,224,109,36,60,163,68,114,244,171,141,202,173,249,115,177,253,216,250,88,214,79,167,249,15,183,78,102,176,153,94,29,123,234,169,218,214,100,152,62,160,215,213,191,74,239,245,19,77,93,13,53,44,79,125,178,227,50,83,177,46,74,169,26,207,51,27,29,59,99,124,45,127,246,30,231,181,143,123,81,143,189,59,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,172,191,21,141,245,84,225,209,215,237,99,74,43,234,233,175,181,84,235,14,107,92,234,88,157,3,109,213,116,79,79,134,177,38,141,202,231,203,21,68,114,186,104,213,189,180,72,218,215,185,206,145,34,168,178,234,124,21,61,44,101,63,80,43,189,186,220,64,15,20,127,93,154,155,249,47,179,209,17,215,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,167,56,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,116,39,179,189,213,97,187,175,210,59,126,97,102,185,82,55,39,183,83,211,211,101,150,136,227,88,95,110,184,171,62,250,182,39,61,238,242,210,57,178,58,23,242,119,38,34,181,87,184,201,24,200,149,188,223,20,44,171,65,55,53,67,130,233,36,152,166,95,139,99,150,246,211,101,150,249,35,147,184,183,71,85,117,168,167,109,91,87,164,115,67,4,76,99,85,173,123,35,146,162,118,202,201,31,26,50,41,65,178,221,233,97,187,201,195,110,247,155,54,59,87,141,228,56,221,68,112,222,172,179,76,181,44,167,100,203,34,211,77,21,74,49,141,149,146,54,41,58,167,22,189,175,141,232,173,227,193,242,123,93,203,238,47,4,218,254,150,87,234,102,117,81,254,118,142,207,69,194,111,235,59,167,150,154,104,40,251,145,69,39,103,187,216,123,123,175,111,6,127,21,95,224,139,158,189,116,215,77,71,220,94,163,220,117,67,84,47,62,122,235,93,210,40,97,137,21,148,182,250,86,170,172,116,180,209,170,175,110,22,114,119,68,234,174,87,57,207,123,158,247,189,238,176,175,14,191,13,43,86,71,143,38,182,110,75,27,164,184,218,50,59,60,208,216,113,170,148,108,140,154,138,182,150,157,240,93,146,162,158,167,171,30,177,77,81,27,34,123,27,36,111,227,42,43,36,100,106,216,129,190,77,162,93,118,131,171,141,197,32,184,213,222,49,59,245,59,174,88,229,214,122,119,49,239,129,30,173,125,44,207,70,164,79,169,133,120,243,237,175,69,100,144,200,173,143,186,145,183,165,120,115,111,219,250,43,223,103,211,125,68,131,204,105,150,77,112,243,149,117,16,83,243,170,178,215,61,140,137,107,26,140,78,115,66,172,142,54,203,23,205,200,214,53,241,39,38,186,57,175,80,205,102,236,125,83,235,39,212,12,135,220,103,62,77,186,235,206,101,182,221,92,177,106,182,25,91,86,215,219,170,24,203,157,12,53,9,11,46,214,229,123,86,162,138,85,115,30,222,18,53,189,17,202,199,112,122,50,70,167,54,53,83,65,59,104,220,94,9,186,13,44,160,212,204,22,163,252,213,29,226,139,132,223,213,151,79,45,12,211,209,247,37,138,62,247,107,190,198,247,88,222,15,254,40,191,197,19,170,128,10,86,241,171,245,79,139,125,63,161,247,27,137,5,113,60,166,251,131,101,86,108,215,22,174,242,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,112,122,57,142,226,246,53,122,57,21,171,211,162,162,167,200,190,157,130,239,95,21,221,102,156,82,89,46,215,63,47,169,184,205,190,24,242,59,125,66,198,201,43,248,35,99,117,206,157,35,107,24,232,101,122,162,189,172,106,118,100,122,49,83,139,162,124,178,168,25,172,221,143,170,125,100,250,129,144,251,140,231,201,183,93,121,204,182,219,171,150,45,86,195,43,106,218,251,117,67,25,115,161,134,161,33,101,218,220,175,106,212,81,74,174,99,219,194,70,183,162,57,88,238,15,70,72,212,230,198,170,104,39,109,27,139,193,55,65,165,148,26,153,130,212,127,154,163,188,81,112,155,250,178,233,229,161,154,122,62,228,177,71,222,237,119,216,222,235,27,193,255,0,197,23,248,162,117,83,149,110,199,210,198,178,125,63,200,125,186,115,53,132,180,240,249,222,221,215,106,25,252,150,44,158,122,186,237,58,202,170,41,225,186,209,186,169,205,130,211,59,166,133,175,187,50,54,195,43,222,248,233,219,35,93,20,104,213,153,59,104,229,85,142,62,151,189,137,229,54,44,231,21,179,102,184,181,119,157,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,131,209,175,111,38,61,171,209,200,142,78,189,21,17,126,71,235,0,0,60,254,127,159,225,186,89,134,221,181,7,80,114,26,75,30,61,99,167,90,154,234,234,149,94,17,51,170,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,208,14,246,247,131,147,110,231,84,37,189,57,106,232,176,155,29,68,237,196,236,245,113,83,247,232,96,150,56,25,51,228,146,38,35,156,249,157,76,201,85,142,124,137,26,185,88,199,57,19,147,186,175,134,158,197,105,183,53,147,85,106,126,167,80,82,85,105,126,57,81,61,182,170,133,213,82,199,61,222,226,180,232,173,129,139,4,140,150,22,66,147,195,51,164,87,39,37,237,198,214,189,29,34,199,250,190,36,126,31,116,219,118,169,143,88,116,110,213,86,237,58,184,212,54,154,182,219,12,82,204,204,101,233,20,17,196,178,212,77,60,179,76,202,153,150,119,35,220,214,178,55,171,35,235,213,241,162,240,13,159,110,207,50,218,46,168,125,184,177,83,213,222,44,85,244,242,83,95,113,198,215,165,44,23,86,36,111,72,21,239,88,229,70,62,41,94,146,53,232,206,125,59,140,69,70,202,244,93,4,105,110,169,96,154,211,130,91,53,51,77,47,191,25,198,239,61,239,37,91,229,102,167,238,246,166,124,50,126,238,102,50,70,244,146,39,183,239,53,58,244,234,157,81,81,87,213,153,235,241,18,208,186,61,1,221,102,87,141,216,108,223,12,198,239,221,172,146,195,11,86,4,141,180,181,72,171,43,34,142,20,107,97,134,58,166,85,67,28,106,214,185,177,194,207,237,34,163,221,61,124,24,53,230,167,42,210,252,151,64,47,181,180,158,99,7,168,109,210,196,199,84,68,217,228,183,86,73,35,167,141,144,163,17,239,100,53,61,94,233,85,207,249,215,70,197,224,141,98,58,178,247,99,234,159,89,62,160,100,62,227,57,111,219,13,212,204,87,70,252,51,49,93,82,205,106,252,189,151,25,183,223,238,21,60,100,141,146,77,194,239,91,194,8,187,143,99,29,52,175,86,199,27,21,201,206,71,177,168,189,92,133,32,229,153,77,247,57,202,175,57,174,83,93,231,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,224,196,107,27,201,239,114,244,106,35,83,175,68,68,79,145,160,157,130,109,226,235,182,125,180,88,48,60,170,213,73,65,150,92,42,42,111,121,27,41,171,29,82,207,59,59,250,49,170,229,85,98,62,58,104,233,97,122,69,251,190,113,57,90,175,234,178,62,69,3,149,110,199,210,198,178,125,63,200,125,186,115,53,134,170,0,7,42,221,143,165,141,100,250,127,144,251,116,230,107,9,105,225,231,189,59,174,214,53,66,158,197,151,228,21,109,210,188,150,161,83,32,163,74,103,85,37,20,235,31,24,174,16,70,215,35,152,246,185,34,108,170,196,114,190,20,114,118,228,123,33,227,125,54,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,21,109,227,157,248,39,250,147,249,105,85,101,207,120,105,120,130,83,107,13,170,207,183,205,95,186,213,201,168,52,20,254,90,207,118,171,150,90,169,242,86,49,181,83,200,178,43,32,70,64,250,122,104,34,106,190,105,92,249,215,171,149,85,234,238,182,20,0,34,175,138,63,161,61,77,252,151,222,40,138,64,219,214,83,98,193,181,247,77,51,92,166,187,201,89,113,252,194,205,116,184,212,246,159,39,98,150,10,216,164,150,78,12,71,61,220,88,199,47,70,162,185,122,116,68,85,249,26,105,0,25,150,220,46,83,98,206,117,247,82,243,92,90,187,206,217,114,12,194,243,116,183,84,246,159,31,126,150,122,217,100,138,78,15,70,189,188,152,246,175,71,34,57,58,244,84,69,249,23,127,225,113,232,79,76,191,58,247,138,210,85,28,127,117,91,103,195,119,95,164,117,154,91,152,87,85,219,158,218,134,220,173,23,58,101,87,62,221,113,141,146,50,41,214,62,72,217,153,198,89,24,248,220,169,201,143,119,23,49,252,36,102,120,117,75,75,115,189,22,206,238,122,103,169,118,47,131,100,150,110,207,157,162,243,80,212,118,187,176,178,104,255,0,121,11,223,27,186,199,43,29,247,92,189,58,244,94,138,138,137,216,51,77,221,221,117,23,102,88,198,215,114,251,117,93,69,203,7,202,41,174,86,91,202,212,58,84,154,212,218,106,216,252,172,253,199,43,154,248,93,83,19,34,225,247,59,40,214,113,143,178,139,47,148,218,78,183,218,182,225,175,216,230,180,94,108,117,119,154,124,114,158,232,230,80,83,72,216,223,83,60,214,234,154,120,88,175,119,201,140,89,102,143,155,250,57,90,206,78,70,189,81,24,190,87,90,53,123,50,215,173,80,200,53,115,80,39,164,146,251,145,84,54,106,132,164,129,33,130,38,50,54,197,20,49,179,230,168,200,226,142,56,209,92,174,122,163,17,92,231,57,85,203,99,254,20,123,22,255,0,1,186,13,107,195,63,224,245,88,5,21,115,191,210,115,174,146,83,171,127,236,188,171,220,239,247,243,35,63,197,230,45,80,2,170,252,115,191,4,255,0,82,127,45,42,172,185,239,13,47,16,74,109,97,181,89,246,249,171,247,90,185,53,6,130,159,203,89,238,213,114,203,85,62,74,198,54,170,121,22,69,100,8,200,31,79,77,4,77,87,205,43,159,58,245,114,170,189,93,214,194,128,5,85,248,231,126,9,254,164,254,90,85,89,119,222,28,30,32,20,123,136,177,69,164,154,189,145,127,182,197,7,153,158,42,154,136,224,167,143,34,165,230,249,57,83,178,22,71,27,38,134,53,70,62,20,111,37,142,36,149,170,255,0,223,36,83,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,1,74,222,53,126,169,241,111,167,244,62,227,113,58,175,129,143,227,103,233,191,230,69,170,0,14,85,185,125,186,96,155,160,210,202,253,51,206,169,255,0,206,214,89,235,121,205,253,89,116,242,211,67,5,103,110,41,99,239,118,187,239,119,105,238,224,255,0,224,169,252,21,51,237,184,173,6,204,182,219,171,151,221,41,204,232,170,218,251,117,67,223,108,174,154,157,33,101,218,220,175,114,83,214,196,141,123,219,194,70,183,170,181,30,238,15,71,198,229,230,199,34,115,82,69,108,115,104,151,93,223,106,227,177,73,238,53,118,124,78,195,78,219,150,71,117,130,157,207,123,32,87,163,89,75,11,213,171,19,42,102,94,92,59,139,209,25,28,210,35,100,237,44,110,208,70,39,139,88,176,108,86,205,133,98,212,62,74,203,143,219,233,237,118,234,110,235,228,236,82,193,27,99,138,62,111,87,61,220,88,198,167,87,42,185,122,117,85,85,249,159,172,69,95,20,127,66,122,155,249,47,188,81,20,173,180,239,84,250,55,245,3,30,247,24,13,41,128,1,0,60,106,253,44,98,223,80,40,125,186,226,83,94,39,139,95,115,156,170,205,133,98,212,62,118,245,144,92,41,237,118,234,110,235,35,239,213,79,35,99,138,62,111,86,177,188,158,246,167,87,42,53,58,245,85,68,249,159,37,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,165,218,120,94,239,95,250,64,96,140,209,141,66,185,221,107,181,39,13,183,190,166,91,141,106,247,190,51,107,108,205,99,42,22,86,181,58,77,23,118,8,100,73,21,95,39,220,151,156,142,124,189,185,212,1,202,183,99,233,99,89,62,159,228,62,221,57,154,195,165,110,43,65,179,45,182,234,229,247,74,115,58,42,182,190,221,80,247,219,43,166,167,72,89,118,183,43,220,148,245,177,35,94,246,240,145,173,234,173,71,187,131,209,241,185,121,177,200,147,211,194,235,196,2,178,209,89,109,219,38,183,228,93,235,84,222,90,221,131,221,39,142,121,234,163,170,150,120,160,134,210,238,219,31,202,21,238,245,138,73,21,141,133,177,186,53,114,177,98,108,86,212,8,107,226,205,165,247,93,71,217,245,210,231,102,117,92,149,24,45,226,143,40,125,37,53,19,170,31,83,3,27,37,52,221,120,170,44,108,138,42,185,42,31,39,71,35,89,78,238,168,136,170,246,211,182,213,117,75,246,45,184,237,58,212,201,175,191,6,160,179,100,20,191,21,173,242,190,99,181,107,149,253,154,239,221,163,30,231,117,165,150,118,253,198,171,211,175,86,116,114,53,83,73,23,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,153,140,213,140,235,246,161,170,121,150,166,124,47,225,159,107,114,11,141,247,201,119,251,222,87,205,84,201,55,107,185,197,188,248,247,56,242,226,222,189,58,244,78,189,11,201,240,184,210,26,157,37,217,246,51,61,202,10,184,46,89,205,68,217,125,84,51,79,20,172,99,42,90,198,82,186,37,143,251,44,125,28,20,146,43,92,174,122,62,71,163,184,255,0,97,189,131,118,62,150,53,147,233,254,67,237,211,153,172,58,174,229,246,233,157,237,127,84,235,244,207,58,167,255,0,59,89,103,173,231,15,245,157,175,204,205,12,21,157,184,165,147,179,221,236,61,221,167,187,155,63,130,167,240,85,157,62,23,94,32,21,150,138,203,110,217,53,191,34,239,90,166,242,214,236,30,233,60,115,207,85,29,84,179,197,4,54,151,118,216,254,80,175,119,172,82,72,172,108,45,141,209,171,149,139,19,98,149,94,32,91,238,177,109,87,21,147,10,197,159,231,117,55,32,183,172,150,234,110,143,143,225,116,179,199,85,28,87,94,111,167,150,158,126,213,77,59,83,203,57,81,207,235,213,122,55,230,180,89,254,202,179,220,171,253,213,200,242,76,142,225,255,0,73,89,93,114,174,168,147,254,244,147,77,36,143,255,0,157,206,115,191,202,170,122,173,119,209,203,238,129,106,101,110,149,101,51,115,189,90,173,246,170,139,140,124,88,158,90,170,174,221,79,87,45,55,86,61,236,127,101,245,14,139,184,215,43,95,219,230,157,17,221,18,218,188,21,61,44,101,63,80,43,189,186,220,64,15,20,127,93,154,155,249,47,179,209,28,210,213,182,124,202,255,0,181,203,174,233,236,85,212,149,86,44,115,40,126,57,125,161,114,164,115,209,177,98,163,88,42,216,170,238,147,49,242,214,36,78,98,34,61,139,219,114,35,218,231,172,95,46,218,55,23,157,237,127,84,232,53,51,5,168,255,0,53,71,120,162,225,15,245,157,175,204,195,52,244,125,201,98,147,179,221,236,49,189,214,55,155,63,138,47,241,69,231,249,102,83,125,206,114,171,206,107,148,215,121,219,214,65,112,168,186,92,106,123,76,143,191,85,60,142,146,89,56,49,26,198,242,123,220,189,26,136,212,235,209,17,19,228,95,247,135,166,222,191,163,150,217,113,251,5,109,77,213,247,172,175,183,150,222,233,174,52,190,86,74,10,234,186,88,17,212,105,10,167,56,251,44,138,56,220,143,85,114,200,217,29,209,136,228,141,149,87,226,139,145,238,10,235,185,171,149,167,91,217,228,109,84,62,102,92,30,219,5,68,79,165,101,137,213,82,195,13,83,89,28,143,227,53,71,150,231,42,200,169,42,185,173,69,107,24,200,152,207,21,176,11,78,131,95,247,71,136,216,183,7,108,171,184,217,238,53,12,164,179,81,164,61,234,42,155,220,146,198,218,56,171,163,68,87,62,153,206,87,55,138,34,181,100,88,82,95,220,247,77,15,17,215,127,241,232,52,219,92,203,161,220,29,109,37,29,157,244,239,109,154,161,105,188,205,108,55,181,138,79,38,250,24,146,72,221,37,74,59,146,240,73,24,215,70,147,36,174,108,43,42,166,120,75,211,240,148,189,235,45,239,106,116,115,106,108,222,115,31,134,225,53,54,23,91,61,193,179,213,58,215,10,246,95,78,232,209,157,99,134,25,226,149,145,44,146,57,234,213,115,17,145,197,20,42,250,129,221,143,170,125,100,250,129,144,251,140,231,138,147,0,204,162,192,105,245,73,216,245,90,226,117,87,137,172,12,187,53,17,208,37,198,40,99,157,212,239,84,94,172,122,197,51,30,222,72,156,209,36,225,203,183,39,30,191,178,141,215,95,118,151,172,180,89,151,118,235,89,136,92,186,81,229,54,74,41,152,223,63,75,197,233,28,136,217,17,88,179,64,247,247,99,94,172,114,244,124,125,198,50,89,20,208,158,39,148,216,179,156,86,205,154,226,213,222,118,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,15,70,189,188,152,246,175,71,34,57,58,244,84,69,249,31,172,1,74,222,53,126,169,241,111,167,244,62,227,113,34,174,151,237,211,59,214,13,44,212,93,76,193,105,252,255,0,236,207,201,86,94,40,185,195,23,11,92,180,213,243,79,89,220,150,86,117,236,249,22,55,180,198,189,239,239,245,68,78,10,142,252,157,11,215,77,71,219,166,163,219,181,67,75,239,62,70,235,67,214,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,114,23,241,111,84,234,142,71,53,175,99,152,246,49,237,208,166,218,55,23,130,110,131,75,40,53,51,5,168,255,0,53,71,120,162,225,55,245,101,211,203,67,52,244,125,201,98,143,189,218,239,177,189,214,55,131,255,0,138,47,241,68,234,166,107,55,99,234,159,89,62,160,100,62,227,57,231,228,210,28,201,154,47,79,175,109,130,146,76,78,124,162,108,65,242,54,116,239,193,113,101,36,117,77,107,227,94,138,172,146,41,30,173,115,121,116,88,100,71,240,235,31,62,129,179,189,213,102,91,80,213,203,126,97,102,185,85,187,24,184,212,83,211,101,150,136,227,73,153,113,183,35,254,250,182,39,61,141,243,49,181,210,58,23,242,111,23,170,181,87,182,249,24,253,9,224,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,225,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,138,221,143,165,141,100,250,127,144,251,116,230,107,15,65,153,96,25,150,159,84,218,169,115,60,122,174,212,251,229,158,138,255,0,108,89,145,56,86,91,170,226,73,105,234,34,123,85,90,246,57,171,209,122,47,221,123,94,199,113,123,28,212,158,158,20,123,215,253,153,101,80,109,175,83,46,119,90,156,111,45,184,83,211,98,82,245,239,67,103,186,77,35,154,180,252,17,171,35,97,170,146,70,124,218,238,17,202,156,149,136,147,77,43,110,80,0,1,85,126,51,121,214,227,173,255,0,2,194,62,23,240,189,24,186,118,221,241,11,116,239,147,226,247,70,117,147,203,215,175,22,246,123,124,57,197,79,247,153,39,21,155,156,143,143,133,53,96,98,127,101,126,213,89,190,221,124,87,236,223,196,41,254,49,240,158,223,158,242,61,198,247,252,191,119,247,125,238,223,62,28,254,239,46,157,126,93,77,52,105,86,45,167,24,94,156,99,152,222,144,208,218,169,48,202,75,124,78,178,54,215,42,75,75,37,44,137,220,108,204,149,21,221,238,231,53,145,101,87,57,210,57,234,247,57,202,229,114,254,174,89,246,87,236,173,231,237,215,194,190,205,252,62,163,227,31,22,237,249,31,35,219,119,127,204,119,127,119,217,237,243,231,207,238,241,235,215,229,212,204,190,170,219,180,226,209,168,249,29,179,72,114,59,173,251,12,166,184,75,29,146,229,116,163,74,106,170,154,84,95,186,231,198,139,255,0,90,35,149,177,185,237,68,115,162,133,92,177,50,127,248,41,222,245,149,250,143,154,88,44,147,121,173,50,167,183,178,166,251,77,81,112,108,113,209,93,38,94,148,149,20,240,240,115,223,52,140,167,154,55,163,86,54,44,109,71,72,245,116,80,70,235,127,43,171,198,147,71,47,185,134,141,98,90,197,104,155,185,73,167,119,10,138,123,165,55,22,39,26,91,147,169,227,109,79,55,61,21,120,79,5,60,93,182,177,238,119,153,229,247,91,27,149,107,91,101,250,199,98,208,45,208,96,26,171,148,195,206,203,106,184,73,79,113,147,147,211,203,82,213,211,203,73,45,79,70,49,239,127,101,149,14,151,182,214,171,159,219,224,157,21,221,83,242,183,99,234,159,89,62,160,100,62,227,57,37,53,119,88,239,184,127,133,126,130,232,237,162,30,221,38,162,92,50,42,139,165,79,38,47,42,91,109,234,89,27,77,193,204,85,78,115,207,79,47,113,175,99,155,229,184,253,230,200,228,78,1,178,253,28,177,107,238,232,48,13,42,202,102,225,101,186,220,36,168,184,199,197,235,230,105,105,41,229,171,150,155,171,30,199,179,188,202,119,69,220,107,145,204,238,115,78,170,222,139,163,224,14,85,187,31,75,26,201,244,255,0,33,246,233,204,214,26,168,0,28,171,118,62,150,53,147,233,254,67,237,211,153,172,59,86,235,182,163,168,251,74,212,119,225,89,172,94,122,213,93,220,158,193,127,130,21,101,45,222,149,170,136,174,106,42,175,110,102,114,106,75,10,170,186,55,57,170,138,246,62,57,31,39,252,52,188,65,42,116,122,235,103,219,230,175,221,105,35,211,234,250,143,45,103,187,85,203,21,44,24,211,222,234,169,228,89,21,144,43,231,101,69,76,241,53,95,52,173,100,9,213,202,168,196,119,78,151,227,157,248,39,250,147,249,105,89,120,30,1,153,106,126,77,6,25,167,248,245,93,246,251,85,79,87,83,79,111,164,68,116,243,178,154,158,74,137,82,54,245,234,247,164,80,200,168,198,245,123,213,17,173,71,57,81,171,249,54,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,23,253,176,29,224,218,183,101,164,109,117,193,106,227,206,240,234,122,58,12,173,147,68,212,101,76,239,99,146,58,232,157,27,27,23,10,133,134,87,172,109,107,86,39,181,236,227,193,35,146,73,64,1,21,124,81,253,9,234,111,228,190,241,68,80,9,102,158,20,59,227,169,198,174,182,77,163,234,51,41,18,197,114,168,168,102,35,118,87,197,78,180,53,114,186,73,221,69,58,185,90,146,178,121,92,254,211,147,172,169,52,173,143,163,219,35,59,54,232,10,139,241,94,223,29,78,75,117,189,237,31,78,89,72,182,43,109,69,59,50,235,178,62,42,133,174,171,137,209,206,218,40,21,170,228,137,144,74,214,119,92,189,37,89,162,116,125,24,216,223,222,172,178,255,0,188,46,61,9,233,151,231,94,241,90,74,160,69,253,255,0,108,250,213,187,45,35,115,109,233,87,30,119,135,83,214,87,226,143,134,86,163,42,103,123,26,178,80,202,217,30,216,184,84,44,49,49,36,115,154,177,61,172,127,46,9,36,114,80,13,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,167,202,79,79,13,207,15,186,109,196,212,201,172,58,201,106,171,110,157,91,170,29,77,69,109,154,41,97,102,76,245,138,120,229,88,170,33,158,41,161,101,52,201,3,149,237,107,153,35,209,241,245,234,201,17,46,208,0,85,95,142,119,224,159,234,79,229,165,112,104,222,144,230,90,239,168,150,253,45,211,232,41,39,200,110,212,245,211,80,193,83,58,66,202,135,211,82,77,84,176,163,215,238,181,239,108,14,99,21,202,214,115,115,121,57,141,234,228,243,255,0,236,171,2,202,191,221,92,115,36,199,46,31,244,148,117,214,218,234,121,63,238,201,12,209,200,207,249,156,215,55,252,138,133,239,120,121,239,78,213,186,125,47,167,177,101,249,5,35,181,83,26,167,84,200,40,210,153,180,171,91,2,73,198,43,132,17,181,202,215,177,205,88,155,42,177,26,140,153,92,157,184,216,248,121,75,80,10,171,241,206,252,19,253,73,252,180,128,27,123,219,166,119,185,107,198,81,137,233,157,63,158,201,44,88,250,223,104,173,156,225,139,226,28,107,232,233,164,139,189,52,177,199,23,24,234,159,55,39,42,245,236,240,68,234,244,84,241,88,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,57,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,127,219,36,222,14,51,187,157,47,138,244,213,164,162,205,172,116,240,55,44,179,210,69,81,216,161,158,89,39,100,47,142,73,88,141,115,38,109,51,229,70,53,242,44,104,228,99,220,229,78,78,145,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,81,183,139,254,127,134,231,91,175,166,165,195,242,26,75,179,241,92,94,154,193,119,90,101,87,50,150,227,29,101,100,178,211,171,250,113,115,216,217,227,71,241,85,226,254,76,119,71,177,237,111,95,240,58,202,108,84,153,86,174,97,85,21,220,47,87,91,125,158,233,71,77,218,122,247,105,105,36,170,142,162,78,104,156,27,197,245,180,201,209,85,28,189,206,173,69,70,185,82,218,128,0,135,254,36,219,81,211,141,115,208,236,147,84,46,113,124,43,51,211,156,126,190,241,109,188,211,194,142,146,162,150,150,25,42,36,160,168,78,169,220,133,252,95,193,85,121,69,35,213,237,234,142,150,57,104,92,210,238,221,116,27,13,219,110,145,216,180,167,12,162,164,107,45,212,236,125,206,186,26,117,133,247,107,138,177,169,81,91,42,57,239,119,57,28,222,168,213,123,184,49,25,27,87,131,26,137,210,193,21,124,81,253,9,234,111,228,190,241,68,82,182,211,189,83,232,223,212,12,123,220,96,52,166,8,107,226,41,190,170,109,173,97,171,131,233,245,125,35,245,82,255,0,79,12,212,48,212,210,202,246,91,45,211,45,67,22,228,138,177,172,19,61,178,83,186,54,66,231,255,0,109,237,123,152,246,53,88,254,255,0,182,75,181,214,255,0,182,221,40,190,223,110,117,119,27,149,199,7,177,85,214,86,85,204,233,167,169,158,74,8,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,167,75,32,7,141,95,165,140,91,234,5,15,183,92,74,171,218,119,170,125,27,250,129,143,123,140,5,143,248,172,108,86,167,49,142,191,116,250,81,65,87,83,125,165,167,89,179,90,23,85,68,216,29,110,164,162,122,252,73,139,52,141,86,190,40,169,227,137,208,198,142,238,34,198,230,177,174,108,139,45,80,98,121,77,247,6,202,172,217,174,45,93,228,175,88,253,194,158,233,110,169,237,50,78,197,84,18,54,72,164,224,244,115,29,197,236,106,244,114,43,87,167,69,69,79,145,125,59,5,222,190,43,186,205,56,164,178,93,174,126,95,83,113,155,124,49,228,118,250,133,141,146,87,240,70,198,235,157,58,70,214,49,208,202,245,69,123,88,212,236,200,244,98,167,23,68,249,101,80,57,86,236,125,44,107,39,211,252,135,219,167,51,88,104,123,124,155,68,181,110,251,72,219,138,65,113,164,179,229,150,26,135,92,177,203,172,244,237,123,25,58,177,90,250,89,158,141,89,89,77,50,113,231,219,94,168,248,225,145,91,39,105,35,118,125,178,204,90,251,131,101,87,156,43,41,161,242,87,172,126,225,81,107,184,211,119,89,39,98,170,9,29,28,177,243,98,185,142,226,246,57,58,181,85,171,211,170,42,167,204,185,79,11,221,244,254,218,241,86,104,118,177,230,126,111,82,108,188,254,15,83,90,222,51,95,109,113,198,213,78,179,43,151,204,86,67,210,78,231,84,107,223,18,50,79,222,185,181,18,36,255,0,60,254,161,97,86,173,74,192,50,93,57,190,212,85,193,109,202,172,245,182,74,201,105,30,214,207,28,21,48,190,25,29,27,156,215,53,30,141,122,170,42,181,201,215,167,84,95,224,102,51,44,197,175,184,54,85,121,194,178,154,31,37,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,31,54,43,152,238,47,99,147,171,85,90,189,58,162,170,124,203,126,191,238,187,78,45,126,17,246,219,213,182,95,57,87,114,195,225,210,134,91,159,50,54,104,239,30,69,104,167,73,22,36,149,34,227,4,115,86,49,178,112,89,34,72,145,85,142,149,165,75,105,62,11,251,80,213,60,55,76,254,41,240,207,181,185,5,186,197,231,123,29,239,43,230,170,99,135,187,219,228,222,124,123,156,184,242,111,94,157,58,167,94,166,154,49,60,90,197,131,98,182,108,43,22,161,242,86,92,126,223,79,107,183,83,119,95,39,98,150,8,219,28,81,243,122,185,238,226,198,53,58,185,85,203,211,170,170,175,204,240,27,177,244,177,172,159,79,242,31,110,156,205,97,162,141,235,237,70,197,187,77,26,173,195,123,86,170,60,190,219,214,179,22,189,214,194,247,121,10,174,76,89,35,87,70,168,244,134,118,51,181,34,116,123,83,171,36,237,189,241,70,134,125,243,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,115,137,253,17,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,87,228,202,114,204,171,57,190,213,101,57,174,77,117,200,47,85,188,60,205,198,233,91,37,93,84,252,24,214,51,156,178,43,158,238,44,99,90,157,87,228,214,162,39,201,16,183,79,10,125,142,84,233,173,170,131,116,154,146,250,73,111,185,61,157,31,139,91,26,200,167,75,117,186,169,172,122,86,190,78,138,172,169,154,46,141,107,99,114,118,225,150,70,189,92,233,93,28,48,131,197,31,215,102,166,254,75,236,244,68,255,0,240,84,244,177,148,253,64,174,246,235,113,0,60,81,253,118,106,111,228,190,207,68,79,79,6,171,77,170,255,0,180,76,218,197,125,182,82,92,109,183,28,226,229,73,89,71,87,11,102,130,166,9,45,150,246,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,8,60,64,182,35,125,218,174,85,38,107,139,51,206,233,150,65,112,88,237,213,61,89,31,194,234,167,146,170,72,173,92,31,81,45,68,253,170,106,118,175,153,114,35,95,215,162,244,119,201,127,43,195,47,69,63,109,59,184,197,188,197,195,202,208,96,157,51,90,206,18,240,154,95,37,60,62,94,56,250,198,246,187,173,84,180,220,218,188,122,196,146,241,114,59,143,91,254,56,166,235,182,163,167,27,181,211,135,225,89,172,94,70,235,67,220,158,193,127,130,20,125,85,162,169,200,136,174,106,42,167,114,23,241,106,75,10,170,54,70,181,170,138,199,178,57,25,158,44,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,156,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,181,79,13,63,16,203,85,199,0,170,209,13,114,172,164,182,191,78,49,121,238,86,123,235,90,214,165,85,146,221,10,44,148,175,129,159,126,90,154,122,118,43,219,217,99,221,36,48,200,174,106,62,39,62,104,107,191,173,235,229,91,172,212,122,187,37,166,231,229,244,203,25,184,77,30,57,111,167,89,25,29,127,5,116,109,185,212,36,141,99,221,52,172,85,86,53,237,78,204,111,86,34,114,116,175,151,208,120,117,236,86,167,116,185,146,103,26,131,65,86,205,43,176,84,77,13,116,212,213,81,49,247,59,140,41,78,244,182,170,36,137,60,44,116,117,13,145,243,53,159,216,99,152,215,177,238,71,178,244,237,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,51,111,187,31,84,250,201,245,3,33,247,25,203,31,240,188,210,28,55,94,182,19,169,58,71,168,16,85,201,98,200,179,138,200,106,22,146,117,134,120,158,202,43,100,177,77,27,254,104,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,181,193,185,125,186,103,123,95,213,58,253,51,206,169,255,0,206,214,89,235,121,195,253,103,107,243,51,67,5,103,110,41,100,236,247,123,15,119,105,238,230,207,224,169,252,21,123,175,135,94,250,170,118,181,153,38,15,168,53,245,111,210,187,253,68,211,87,67,77,75,19,223,108,184,204,148,236,75,146,170,70,179,204,198,199,78,216,223,11,95,253,135,185,237,99,222,212,99,239,78,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,5,43,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,141,159,166,255,0,153,28,83,197,11,101,31,209,255,0,59,126,179,233,237,178,213,67,166,217,149,193,148,209,91,168,147,179,240,107,163,161,115,223,78,145,57,203,214,25,123,83,205,26,198,136,200,254,252,92,35,107,34,238,112,189,157,238,171,50,218,134,174,91,243,11,53,202,173,216,197,198,162,158,155,44,180,71,26,76,203,141,185,31,247,213,177,57,236,111,153,141,174,145,208,191,147,120,189,85,170,189,183,200,199,232,79,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,175,9,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,51,153,187,31,84,250,201,245,3,33,247,25,203,62,240,128,197,172,89,206,203,245,11,10,202,104,124,237,151,32,204,46,214,187,141,55,117,241,247,233,103,180,208,71,44,124,216,173,123,121,49,238,78,173,84,114,117,234,138,139,243,32,6,250,54,101,125,217,230,163,210,219,35,186,252,103,12,202,60,197,70,51,114,149,236,74,167,71,18,179,187,77,83,27,122,116,154,46,236,72,178,53,169,28,141,123,92,222,42,175,138,63,109,225,215,190,170,157,173,102,73,131,234,13,125,91,244,174,255,0,81,52,213,208,211,82,196,247,219,46,51,37,59,18,228,170,145,172,243,49,177,211,182,55,194,215,255,0,97,238,123,88,247,181,24,251,126,220,221,218,213,127,218,38,171,223,108,87,58,75,141,182,227,166,247,218,186,58,202,73,155,52,21,48,73,108,153,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,102,220,187,61,77,217,245,171,118,94,31,154,58,219,122,85,199,157,225,218,111,106,175,197,31,12,173,70,84,206,251,85,50,201,67,43,100,123,98,225,80,176,196,196,145,206,106,196,246,177,252,184,36,145,201,76,57,102,45,125,193,178,171,206,21,148,208,249,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,249,177,92,199,113,123,28,157,90,170,213,233,213,21,83,230,90,167,133,215,136,5,29,222,142,219,182,77,111,200,187,55,88,124,181,187,7,186,79,28,16,82,201,75,20,17,65,13,165,221,182,51,140,201,218,235,20,146,43,221,51,164,116,106,228,122,68,217,108,252,0,15,41,170,90,91,130,107,78,9,115,211,61,75,177,124,103,27,188,246,124,237,23,154,154,159,187,218,153,147,71,251,200,94,201,27,210,72,152,239,186,228,235,211,162,245,69,84,92,251,239,7,105,153,150,209,117,67,236,61,246,162,174,241,98,175,167,142,166,197,145,186,129,41,96,186,177,35,98,206,140,98,73,42,49,241,74,245,141,204,87,243,233,219,122,162,54,86,42,200,175,12,93,248,254,196,47,180,218,13,171,23,174,56,14,65,112,111,195,110,151,27,143,110,151,23,153,204,153,210,116,111,105,203,217,168,157,212,232,238,82,71,20,46,89,38,94,156,229,114,254,175,137,215,136,5,30,174,214,84,237,251,68,50,47,55,130,210,114,131,38,185,69,28,18,210,223,170,163,158,25,162,109,51,220,197,145,33,130,74,127,148,209,189,173,153,207,119,68,116,109,99,228,138,187,81,218,142,163,238,215,81,217,133,97,81,121,27,85,15,110,123,253,254,120,85,244,182,138,87,42,162,57,200,138,157,201,159,197,201,20,40,168,233,28,215,42,171,24,201,36,102,132,244,183,75,112,77,22,193,45,154,103,166,150,47,131,99,118,110,247,146,162,243,83,84,118,187,179,62,105,63,121,51,223,35,186,201,43,221,247,156,189,58,244,78,136,136,137,234,207,41,170,186,103,138,235,38,156,100,122,91,154,210,121,139,46,77,111,150,223,83,198,56,223,36,60,211,238,79,23,113,143,99,102,137,232,217,35,122,181,120,72,198,57,19,171,80,204,190,89,139,95,112,108,170,243,133,101,52,62,74,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,62,108,87,49,220,94,199,39,86,170,181,122,117,69,84,249,140,179,41,190,231,57,85,231,53,202,107,188,237,235,32,184,84,93,46,53,61,166,71,223,170,158,71,73,44,156,24,141,99,121,61,238,94,141,68,106,117,232,136,137,242,23,156,166,251,144,91,172,86,155,189,119,152,164,198,109,239,181,218,227,237,49,158,94,149,245,85,21,110,143,171,81,21,253,103,171,168,127,87,42,187,239,244,235,197,173,68,182,159,5,189,11,190,226,216,38,91,175,57,29,154,212,202,76,219,203,219,177,170,190,172,146,187,202,210,77,80,202,213,234,136,171,20,50,78,145,55,135,36,115,221,73,201,204,70,182,39,58,202,128,56,166,245,178,155,22,31,180,125,94,187,100,117,222,82,146,163,15,185,218,227,147,180,249,57,85,86,192,234,74,104,250,49,21,83,156,243,196,206,189,56,183,151,87,42,53,21,83,56,70,162,48,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,240,149,157,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,0,114,173,216,250,88,214,79,167,249,15,183,78,102,176,209,238,235,182,163,167,27,181,211,135,225,89,172,94,70,235,67,220,158,193,127,130,20,125,85,162,169,200,136,174,106,42,167,114,23,241,106,75,10,170,54,70,181,170,138,199,178,57,25,8,54,89,225,33,83,101,186,218,181,75,117,144,210,73,81,65,81,52,176,96,105,218,170,129,207,99,154,144,75,93,81,28,142,138,86,117,73,31,229,152,142,99,147,179,220,145,81,101,128,249,124,115,191,4,255,0,82,127,45,34,175,133,199,174,205,50,252,235,217,235,78,235,226,161,177,90,156,3,33,186,238,123,75,104,42,231,198,47,149,19,92,179,56,102,170,139,133,166,227,61,84,44,108,241,44,146,36,210,50,170,106,149,85,141,140,127,105,237,122,242,108,111,99,35,129,90,91,170,89,222,139,103,118,205,76,211,75,239,193,178,75,55,123,201,86,249,88,106,59,93,216,95,12,159,187,153,143,141,221,99,149,237,251,205,94,157,122,167,69,68,84,208,158,212,119,93,167,27,181,211,134,102,184,84,190,70,235,67,219,130,255,0,96,158,100,125,85,162,169,200,170,141,114,162,39,114,23,241,114,197,50,34,54,70,181,200,168,199,178,72,217,218,193,21,124,81,253,9,234,111,228,190,241,68,81,94,147,224,191,181,13,83,195,116,207,226,159,12,251,91,144,91,172,94,119,177,222,242,190,106,166,56,123,189,190,77,231,199,185,203,143,38,245,233,211,170,117,234,124,185,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,57,196,254,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,113,62,24,187,241,253,183,216,169,180,27,86,47,92,179,236,126,222,223,134,221,46,55,30,229,86,81,11,95,51,164,232,222,211,83,189,79,3,105,209,220,164,146,89,154,146,76,189,120,74,228,120,157,111,199,246,33,98,169,208,109,39,189,113,207,178,11,123,190,37,116,183,92,123,117,88,188,46,124,46,143,171,123,78,78,245,68,14,168,70,241,146,57,97,106,199,50,116,231,19,150,157,176,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,66,83,80,208,211,34,115,149,253,21,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,83,234,213,140,23,246,95,170,121,150,153,252,83,226,127,100,178,11,141,139,206,246,59,62,107,202,212,201,15,119,183,201,220,57,118,249,113,228,238,157,122,117,94,157,75,212,240,184,244,39,166,95,157,123,197,105,42,128,42,175,198,111,110,152,37,146,207,98,220,189,130,159,200,228,151,220,130,59,22,65,247,230,151,226,124,168,23,202,203,247,229,88,225,236,199,111,86,113,142,52,238,119,185,57,122,179,239,64,173,162,232,133,171,113,219,139,195,52,106,251,124,171,180,91,111,245,21,46,172,171,164,141,175,157,32,167,165,154,166,70,71,203,238,181,239,108,10,196,122,163,145,138,244,114,181,252,120,46,143,173,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,62,176,1,85,126,57,223,130,127,169,63,150,145,87,194,227,215,102,153,126,117,236,245,164,233,241,58,240,255,0,172,213,218,58,157,192,232,134,59,230,243,170,78,83,228,214,216,164,158,90,171,245,44,112,67,12,78,166,99,158,177,164,208,71,79,242,134,54,53,211,53,238,232,174,145,172,100,149,45,165,186,165,157,232,182,119,108,212,205,52,190,252,27,36,179,119,188,149,111,149,134,163,181,221,133,240,201,251,185,152,248,221,214,57,94,223,188,213,233,215,170,116,84,69,77,9,237,71,117,218,113,187,93,56,102,107,133,75,228,110,180,61,184,47,246,9,230,71,213,90,42,156,138,168,215,42,34,119,33,127,23,44,83,34,35,100,107,92,138,140,123,36,141,157,172,21,87,227,157,248,39,250,147,249,105,202,188,21,61,83,229,63,79,235,189,198,220,119,255,0,16,127,12,235,238,176,106,61,143,84,54,219,140,90,169,46,185,53,193,212,249,164,51,92,25,73,74,201,36,86,171,46,189,181,111,253,175,152,237,171,164,123,187,79,100,47,123,166,123,165,86,206,182,117,130,109,3,4,168,176,88,43,62,51,146,94,120,125,160,200,59,115,83,252,83,181,53,67,233,127,189,95,60,177,193,218,142,161,99,253,218,167,62,156,157,213,87,229,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,53,241,20,223,85,54,214,176,213,193,244,250,190,145,250,169,127,167,134,106,24,106,105,101,123,45,150,233,150,161,139,114,69,88,214,9,158,217,41,221,27,33,115,255,0,182,246,189,204,123,26,172,125,16,159,171,137,229,55,220,27,42,179,102,184,181,119,146,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,131,209,204,119,23,177,171,209,200,173,94,157,21,21,62,70,130,118,57,187,187,86,239,180,141,217,92,246,234,75,62,89,97,168,109,183,35,181,65,80,215,177,147,171,17,204,170,133,138,229,149,148,211,39,46,29,196,234,143,142,104,209,210,118,150,71,72,160,1,202,183,99,233,99,89,62,159,228,62,221,57,154,195,85,0,17,87,197,31,208,158,166,254,75,239,20,69,43,109,59,213,62,141,253,64,199,189,198,3,74,100,127,222,190,235,172,91,75,209,170,220,203,187,106,172,203,238,93,104,241,107,37,108,207,111,159,170,228,196,146,69,108,104,175,88,96,99,251,178,47,86,53,122,50,62,227,31,44,106,103,223,63,207,243,45,83,204,174,218,131,168,57,13,93,243,33,190,84,45,77,117,117,74,167,57,95,209,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,52,103,180,239,75,26,55,244,255,0,30,246,232,14,170,64,15,26,191,75,24,183,212,10,31,110,184,149,87,180,239,84,250,55,245,3,30,247,24,13,41,148,215,226,185,178,143,217,150,85,62,229,52,206,217,117,169,198,242,219,133,69,78,91,23,78,244,54,123,164,210,53,201,81,205,92,178,54,26,169,36,127,201,205,225,28,169,197,30,137,52,49,54,21,104,94,186,106,62,221,53,30,221,170,26,95,121,242,55,90,30,177,77,12,168,175,165,184,82,185,81,100,165,169,141,21,59,144,191,139,122,167,84,114,57,173,123,28,199,177,143,110,133,54,209,184,188,19,116,26,89,65,169,152,45,71,249,170,59,197,23,9,191,171,46,158,90,25,167,163,238,75,20,125,238,215,125,141,238,177,188,31,252,81,127,138,39,85,57,86,236,125,44,107,39,211,252,135,219,167,51,88,94,79,134,134,248,233,183,29,134,195,163,217,195,42,217,168,184,93,158,55,205,87,35,229,168,101,242,221,10,199,2,86,186,103,171,156,149,40,231,196,217,154,247,125,247,200,146,49,85,28,246,67,250,190,34,155,21,166,221,46,26,185,198,159,80,82,51,85,44,20,240,195,67,53,77,84,172,101,206,221,10,212,61,109,168,139,34,65,11,221,37,67,164,100,206,103,246,216,214,57,236,99,149,236,169,109,155,232,54,182,235,118,180,88,39,209,122,42,186,90,140,78,241,108,186,215,228,109,167,130,104,49,246,37,91,21,149,111,101,67,217,20,239,98,181,210,54,159,170,190,84,134,68,70,170,53,234,154,29,196,237,215,219,62,43,102,180,229,57,31,218,11,213,21,190,158,158,227,119,242,108,164,248,133,83,35,107,101,169,236,49,85,145,119,30,142,127,109,171,197,188,186,39,201,15,214,40,91,197,79,71,44,90,69,187,139,189,78,57,55,74,76,246,223,22,99,37,55,23,255,0,122,213,84,207,60,117,41,205,239,114,191,185,61,60,179,245,251,173,111,127,131,90,141,98,42,199,250,157,99,190,203,160,86,237,191,83,195,217,178,211,102,21,185,141,100,156,152,239,55,85,37,21,53,37,58,116,86,115,143,178,200,170,126,104,254,47,243,95,121,189,99,106,172,149,240,140,211,60,87,81,55,113,13,199,41,164,243,127,98,177,250,188,154,221,3,227,142,72,93,93,28,244,244,241,62,70,189,142,235,219,243,78,149,138,222,46,108,177,68,244,119,221,232,183,168,114,173,216,250,88,214,79,167,249,15,183,78,102,176,213,65,13,124,69,54,43,77,186,92,53,115,141,62,160,164,102,170,88,41,225,134,134,106,154,169,88,203,157,186,21,168,122,219,81,22,68,130,23,186,74,135,72,201,156,207,237,177,172,115,216,199,43,217,18,188,47,118,11,89,149,229,76,220,62,179,91,238,182,154,76,31,32,125,61,138,193,83,77,61,29,69,69,226,138,70,171,234,103,87,181,171,217,167,157,170,196,141,170,170,233,225,145,146,113,108,47,142,91,127,40,7,197,31,215,102,166,254,75,236,244,68,255,0,240,84,244,177,148,253,64,174,246,235,113,0,60,81,253,118,106,111,228,190,207,68,115,77,170,238,99,50,218,134,174,81,234,150,31,67,73,113,99,169,221,109,187,219,42,81,26,203,141,186,71,198,249,96,73,56,171,161,127,40,163,123,36,106,47,23,177,188,154,246,115,141,247,253,105,173,210,61,219,232,53,21,194,178,211,73,145,224,154,133,103,142,105,104,106,220,199,170,49,253,21,208,200,176,189,201,21,76,18,181,90,171,27,249,197,52,43,197,200,246,34,164,0,211,45,103,210,63,10,253,92,184,109,167,39,182,210,100,86,220,178,240,251,237,219,48,183,213,178,107,142,63,110,149,242,195,109,161,174,130,56,17,245,47,138,158,40,106,228,226,177,240,248,132,171,12,50,116,106,207,98,186,67,173,26,95,175,88,108,122,129,164,121,125,38,69,98,146,162,90,69,168,133,146,68,248,167,141,83,156,82,197,43,91,44,79,232,173,114,53,237,106,171,30,199,167,86,189,170,190,212,135,254,32,91,17,177,110,171,21,147,53,197,153,228,181,55,31,183,172,118,234,158,175,147,226,148,176,71,85,36,86,174,15,168,138,158,14,237,77,67,87,204,185,21,204,233,209,122,183,228,148,46,118,173,159,237,174,251,186,157,113,179,233,149,177,123,54,168,120,221,50,74,182,213,50,9,41,44,241,77,27,42,36,137,92,215,242,153,123,172,142,52,70,61,59,146,49,92,136,196,123,155,161,236,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,148,212,52,52,200,188,34,103,85,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,244,6,107,55,99,234,159,89,62,160,100,62,227,57,106,158,10,158,150,50,159,168,21,222,221,110,36,254,234,182,207,134,238,191,72,235,52,183,48,174,171,183,61,181,13,185,90,46,116,202,174,125,186,227,27,36,100,83,172,124,145,179,51,140,178,49,241,185,83,147,30,238,46,99,248,72,204,235,231,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,231,19,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,173,143,120,93,120,128,86,90,43,45,187,100,214,252,139,189,106,155,203,91,176,123,164,241,207,61,84,117,82,207,20,16,218,93,219,99,249,66,189,222,177,73,34,177,176,182,55,70,174,86,44,77,138,218,129,74,222,53,126,169,241,111,167,244,62,227,113,58,175,129,143,227,103,233,191,230,68,244,221,190,168,105,126,147,109,231,54,200,53,113,180,149,118,42,251,61,101,161,44,243,86,201,74,251,228,245,20,242,49,150,232,164,137,22,86,190,100,228,213,123,17,86,54,115,149,122,54,55,57,51,153,150,92,108,87,140,170,243,118,197,177,207,179,246,90,219,133,69,69,186,209,231,31,87,240,250,87,200,231,69,77,223,122,35,229,237,177,90,206,227,147,147,184,245,95,154,151,19,225,1,163,218,219,130,233,29,78,109,152,100,149,118,156,39,42,168,169,175,180,98,53,54,104,26,250,167,200,202,52,138,244,149,124,187,237,99,227,130,72,153,3,154,140,115,56,204,222,168,246,57,213,109,187,31,84,250,201,245,3,33,247,25,203,84,240,84,244,177,148,253,64,174,246,235,113,213,124,77,47,250,53,98,218,62,82,205,99,178,124,83,226,157,109,248,172,76,166,116,147,69,145,62,9,157,71,60,111,69,111,103,183,194,73,30,245,115,81,98,108,177,244,147,185,218,146,128,75,158,219,190,55,175,56,247,133,174,161,187,90,50,122,75,141,182,227,166,247,170,220,54,137,83,189,91,110,178,73,105,153,208,71,61,74,61,90,246,57,170,215,197,15,21,116,49,171,88,175,254,204,20,244,194,105,79,105,222,150,52,111,233,254,61,237,208,17,171,197,11,101,31,210,3,4,126,179,233,237,178,235,93,169,56,109,189,148,209,91,168,147,189,241,155,91,102,115,223,78,145,57,201,210,104,187,179,205,26,198,138,249,62,252,92,36,115,226,237,210,93,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,234,120,117,239,170,155,116,184,106,96,250,131,95,72,205,84,176,83,205,53,116,52,212,178,177,151,59,116,43,78,196,185,42,164,105,4,47,116,149,13,141,240,181,255,0,219,99,158,214,49,142,70,50,101,0,1,199,247,85,182,124,55,117,250,71,89,165,185,133,117,93,185,237,168,109,202,209,115,166,85,115,237,215,24,217,35,34,157,99,228,141,153,156,101,145,143,141,202,156,152,247,113,115,31,194,70,103,135,84,180,183,59,209,108,238,231,166,122,151,98,248,54,73,102,236,249,218,47,53,13,71,107,187,11,38,143,247,144,189,241,187,172,114,177,223,117,203,211,175,69,232,168,168,141,45,210,220,239,90,115,187,102,153,233,165,139,227,57,37,231,189,228,168,188,212,52,253,222,212,47,154,79,222,76,246,70,222,145,196,247,125,231,39,94,157,19,170,170,34,232,79,106,59,81,211,141,165,105,195,48,172,42,47,61,117,174,237,207,127,191,207,10,50,170,239,84,212,84,71,57,17,87,183,11,57,57,34,133,21,91,27,92,229,85,123,223,36,143,237,96,20,151,227,13,162,23,92,15,113,116,250,203,53,242,146,178,219,170,52,232,234,122,70,198,230,79,67,61,186,150,146,154,86,63,248,181,236,115,86,23,181,232,168,189,95,35,85,169,193,31,36,11,62,171,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,13,47,104,14,142,88,182,255,0,163,88,158,142,227,147,121,138,76,102,222,218,121,42,120,189,158,110,169,238,116,149,53,60,30,247,172,125,217,228,150,94,223,53,107,57,241,111,221,106,33,208,1,242,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,80,103,136,142,239,63,165,110,178,167,217,106,222,246,158,225,221,218,44,95,157,7,150,154,126,235,98,243,85,114,114,85,145,123,178,68,222,8,238,28,98,142,46,177,178,69,151,148,85,38,87,135,22,248,233,182,165,153,87,225,250,130,202,186,141,58,204,42,32,125,116,209,62,89,95,100,171,106,43,18,182,40,17,85,175,99,154,173,108,237,107,123,174,100,81,57,170,229,133,34,146,247,128,57,86,236,125,44,107,39,211,252,135,219,167,51,88,106,160,21,87,227,157,248,39,250,147,249,105,21,124,46,61,118,105,151,231,94,207,90,95,241,66,222,35,59,40,254,138,186,143,5,255,0,0,182,93,100,211,44,167,247,150,218,153,211,187,29,174,185,85,235,37,177,211,114,115,221,197,140,73,34,116,168,215,62,55,57,189,101,116,50,200,188,171,106,59,174,212,125,165,106,59,51,92,42,95,61,106,174,237,193,127,176,79,50,178,150,239,74,213,85,70,185,81,23,183,51,57,57,98,153,17,93,27,156,228,84,123,31,36,111,208,158,150,234,150,9,173,56,37,179,83,52,210,251,241,156,110,243,222,242,85,190,86,106,126,239,106,103,195,39,238,230,99,36,111,73,34,123,126,243,83,175,78,169,213,21,21,125,89,21,124,81,253,9,234,111,228,190,241,68,82,182,211,189,83,232,223,212,12,123,220,96,46,39,196,119,99,149,59,173,195,104,51,13,62,125,37,62,162,225,244,243,178,134,25,89,20,76,189,210,57,81,235,69,44,234,136,230,61,174,71,58,7,57,221,166,190,89,90,228,106,76,178,199,69,118,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,11,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,206,154,122,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,75,212,240,226,216,229,78,212,176,218,252,195,80,95,73,81,168,185,133,60,12,174,134,38,69,43,44,148,141,85,122,81,69,58,34,185,239,115,149,174,157,205,119,105,207,138,38,181,28,144,164,178,83,182,236,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,164,170,0,128,30,53,126,150,49,111,168,20,62,221,113,32,7,133,199,174,205,50,252,235,217,235,75,254,0,2,170,252,115,191,4,255,0,82,127,45,34,175,133,199,174,205,50,252,235,217,235,75,243,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,205,102,229,53,27,13,213,237,121,206,117,63,79,241,90,188,118,197,147,222,38,185,83,208,213,212,172,243,243,147,162,203,60,139,213,81,175,154,94,228,203,27,92,230,70,178,172,109,115,154,196,85,154,190,12,26,115,171,151,13,80,201,117,62,197,149,85,217,116,250,215,78,219,109,246,133,212,207,124,25,13,91,227,145,96,129,138,169,218,107,233,149,201,51,164,71,119,88,146,71,26,55,133,75,213,46,36,21,87,227,157,248,39,250,147,249,105,202,188,21,61,83,229,63,79,235,189,198,220,93,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,0,0,0,0,0,0,0,0,0,0,0,28,43,120,155,170,195,118,161,164,119,12,194,243,114,164,118,79,113,167,168,166,196,237,18,70,179,62,227,113,70,125,197,116,77,123,29,229,163,115,163,116,207,228,222,44,84,106,47,113,241,177,249,236,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,206,87,244,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,79,223,214,29,11,212,125,6,172,198,109,58,161,102,248,53,215,40,199,225,201,33,182,202,170,149,84,116,178,207,60,49,178,165,138,137,218,153,124,187,158,177,245,87,49,175,106,63,139,209,236,103,215,129,104,54,101,169,90,71,168,90,173,135,209,85,220,217,166,245,22,167,221,232,105,169,210,71,199,110,171,101,106,203,90,171,205,29,194,7,82,70,143,107,88,239,185,51,164,114,177,145,61,70,221,117,231,50,219,110,174,88,181,91,12,173,171,107,237,213,12,101,206,134,26,132,133,151,107,114,189,171,81,69,42,185,143,111,9,26,222,136,229,99,184,61,25,35,83,155,26,169,161,61,186,235,206,27,185,45,35,177,106,182,25,91,72,230,92,105,216,203,157,12,53,11,51,237,55,20,99,86,162,138,85,115,24,238,113,185,221,17,202,198,243,98,178,70,167,7,181,87,165,128,114,173,216,250,88,214,79,167,249,15,183,78,102,176,213,64,4,85,241,71,244,39,169,191,146,251,197,17,74,219,78,245,79,163,127,80,49,239,113,128,208,70,226,181,231,13,219,110,145,223,117,91,51,173,164,107,45,212,239,101,178,134,106,133,133,247,107,138,177,203,79,69,18,181,143,119,57,28,222,138,228,99,184,49,31,35,147,131,28,169,159,125,203,238,47,59,221,6,169,215,234,102,117,81,254,118,142,207,69,194,31,234,203,95,153,154,104,40,251,145,69,31,123,181,223,123,123,175,111,55,255,0,21,95,224,137,202,141,25,232,30,161,96,58,107,180,77,22,190,234,54,113,143,226,182,217,240,124,114,146,42,203,221,206,26,24,36,157,214,200,156,216,155,36,206,107,85,234,214,61,200,212,94,189,24,229,255,0,34,158,170,211,185,189,182,223,238,180,86,43,22,224,244,214,227,114,184,212,71,73,71,71,73,150,80,77,61,76,242,57,27,28,81,198,217,85,207,123,156,168,212,106,34,170,170,162,33,18,252,106,253,44,98,223,80,40,125,186,226,85,94,211,189,83,232,223,212,12,123,220,96,52,166,124,151,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,148,45,226,13,178,75,174,212,51,248,239,184,196,21,117,218,117,149,84,84,77,106,172,109,43,155,5,166,119,77,51,153,105,124,142,154,87,189,241,211,182,55,54,89,21,171,50,119,21,168,171,28,157,60,6,206,247,85,153,109,67,87,45,249,133,154,229,86,236,98,227,81,79,77,150,90,35,141,38,101,198,220,143,251,234,216,156,246,55,204,198,215,72,232,95,201,188,94,170,213,94,219,228,99,244,39,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,132,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,43,118,62,150,53,147,233,254,67,237,211,153,172,63,87,19,202,111,184,54,85,102,205,113,106,239,37,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,39,7,163,152,238,47,99,87,163,145,90,189,58,42,42,124,141,4,236,115,119,118,173,223,105,27,178,185,237,212,150,124,178,195,80,219,110,71,106,130,161,175,99,39,86,35,153,85,11,21,203,43,41,166,78,92,59,137,213,31,28,209,163,164,237,44,142,238,150,12,79,21,197,62,37,246,91,25,181,89,190,51,112,154,237,113,248,125,20,116,254,114,186,94,157,218,153,184,34,119,38,127,22,242,145,221,92,238,137,213,87,161,250,192,173,95,27,77,51,197,106,116,179,5,214,63,41,218,201,45,249,2,99,61,248,227,141,190,98,134,162,154,162,163,132,206,225,220,127,110,74,94,177,167,52,107,123,243,253,213,87,245,74,129,46,167,193,147,75,126,202,109,198,251,169,149,246,47,43,95,157,228,18,121,106,223,53,207,206,90,232,152,144,195,251,180,122,182,62,21,78,184,183,230,214,189,221,122,175,86,246,212,159,231,42,221,143,165,141,100,250,127,144,251,116,230,107,13,84,0,10,1,241,71,245,217,169,191,146,251,61,17,63,252,21,61,44,101,63,80,43,189,186,220,64,15,20,127,93,154,155,249,47,179,209,17,214,76,3,50,139,1,167,213,39,99,213,107,137,213,94,38,176,50,236,212,71,64,151,24,161,142,119,83,189,81,122,177,235,20,204,123,121,34,115,68,147,135,46,220,156,100,86,195,247,209,125,217,246,85,113,162,189,208,93,114,60,7,32,237,252,66,201,77,88,200,252,165,87,114,36,91,132,13,145,142,71,76,216,25,35,22,36,124,77,151,172,124,222,157,166,43,120,86,181,234,133,215,90,181,115,47,213,123,203,106,227,168,202,111,21,55,38,83,212,214,186,173,244,112,61,235,217,165,73,92,136,175,100,49,118,226,103,221,106,35,35,106,35,90,136,136,151,83,225,79,160,213,58,55,181,202,12,154,251,69,73,29,247,82,106,19,38,145,237,167,137,39,142,220,248,152,218,8,95,51,30,229,149,157,164,90,150,162,171,123,107,89,35,21,141,114,61,93,50,136,235,191,253,121,166,219,230,215,50,236,154,26,218,186,107,237,254,157,248,206,60,250,74,137,105,167,101,198,174,41,26,217,163,154,54,57,98,124,17,54,106,148,85,86,245,90,116,98,61,174,115,84,207,9,37,60,58,181,142,251,163,123,184,193,42,109,16,249,138,76,194,225,6,29,116,166,228,198,119,169,107,231,138,54,175,55,49,234,222,212,233,79,63,70,241,115,251,28,57,53,175,114,154,20,6,107,55,99,234,159,89,62,160,100,62,227,57,106,158,10,158,150,50,159,168,21,222,221,110,39,249,18,188,65,182,73,106,221,126,1,29,247,24,130,146,135,81,113,90,122,137,173,85,141,165,107,167,187,64,216,102,115,45,47,145,211,68,198,50,74,135,70,230,203,34,185,33,94,226,181,17,36,147,173,11,93,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,116,51,211,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,92,255,0,133,238,250,127,109,120,171,52,59,88,243,63,55,169,54,94,127,7,169,173,111,25,175,182,184,227,106,167,89,149,203,230,43,33,233,39,115,170,53,239,137,25,39,239,92,218,137,18,127,148,173,227,87,234,159,22,250,127,67,238,55,19,223,248,46,229,54,44,27,21,220,46,107,148,215,121,43,46,63,111,177,221,46,53,61,167,201,216,165,130,59,164,146,201,193,136,231,187,139,24,229,232,212,87,47,78,136,138,191,34,48,111,251,120,55,93,217,106,227,157,111,90,72,240,76,58,162,178,131,20,100,49,57,31,83,3,222,212,146,186,87,72,198,203,206,161,33,137,233,27,154,212,137,141,99,56,243,73,36,147,165,120,94,236,163,250,64,103,108,214,125,66,182,90,171,180,219,13,184,62,154,91,117,106,119,190,51,116,108,45,123,41,214,38,185,58,67,23,118,9,164,89,17,89,39,220,139,132,141,124,189,187,191,51,89,187,31,84,250,201,245,3,33,247,25,203,31,240,188,213,236,55,65,118,19,169,58,185,168,19,213,199,98,199,115,138,201,170,18,146,5,154,121,94,250,43,100,81,67,27,62,72,175,146,89,35,141,21,202,214,34,189,21,206,107,81,92,149,193,185,125,197,231,123,160,213,58,253,76,206,170,63,206,209,217,232,184,67,253,89,107,243,51,77,5,31,114,40,163,239,118,187,239,111,117,237,230,255,0,226,171,252,17,38,87,133,62,199,41,181,42,235,65,186,77,73,125,92,86,44,98,240,143,197,173,141,100,176,45,198,227,74,230,61,43,95,39,68,71,211,67,47,70,181,177,185,123,147,69,35,94,173,108,78,142,107,52,221,143,165,141,100,250,127,144,251,116,230,107,13,41,237,59,210,198,141,253,63,199,189,186,3,170,149,87,226,167,176,239,253,47,186,189,32,178,255,0,154,151,47,177,91,45,223,246,239,169,189,185,253,223,253,221,178,178,56,127,206,84,61,223,225,94,86,94,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,78,113,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,79,103,123,170,195,119,95,164,118,252,194,205,114,164,110,79,110,167,167,166,203,45,17,198,176,190,221,113,86,125,245,108,78,123,221,229,164,115,100,116,47,228,238,76,69,106,175,113,146,49,157,212,230,151,109,205,237,182,193,117,173,177,95,119,7,166,182,235,149,186,162,74,74,202,58,188,178,130,25,233,167,141,202,217,34,146,55,74,142,99,218,228,86,171,85,17,81,81,81,79,107,139,101,152,174,115,98,165,202,112,172,154,213,144,89,107,121,249,107,141,174,182,58,186,89,248,61,204,127,9,99,87,49,220,94,199,53,122,47,201,205,84,95,154,41,250,199,228,229,153,77,139,6,197,111,57,174,83,93,228,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,224,196,115,221,197,140,114,244,106,43,151,167,68,69,95,145,152,220,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,156,229,127,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,249,49,60,166,251,131,101,86,108,215,22,174,242,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,112,122,57,142,226,246,53,122,57,21,171,211,162,162,167,200,211,238,39,148,216,179,156,86,205,154,226,213,222,118,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,15,70,189,188,152,246,175,71,34,57,58,244,84,69,249,31,172,1,18,188,79,244,94,213,170,219,75,203,111,176,226,20,151,108,159,6,167,109,250,205,88,231,182,41,232,32,142,104,157,112,115,36,87,55,171,22,141,147,57,209,42,170,61,99,141,81,174,145,145,244,160,194,111,248,72,104,53,78,169,238,94,61,73,184,81,82,79,143,105,133,63,197,42,82,166,158,42,134,75,113,157,146,69,67,26,49,239,71,49,237,114,75,82,201,90,199,240,125,27,83,238,185,236,114,94,72,5,53,248,157,120,128,81,234,237,101,78,223,180,67,34,243,120,45,39,40,50,107,148,81,193,45,45,250,170,57,225,154,38,211,61,204,89,18,24,36,167,249,77,27,218,217,156,247,116,71,70,214,62,72,85,165,58,23,168,250,203,71,151,221,176,171,55,118,213,130,99,245,185,37,254,229,58,171,41,104,169,105,224,146,100,99,158,136,189,102,151,180,230,69,26,34,185,206,71,42,244,99,36,123,60,1,210,183,21,160,217,150,219,117,114,251,165,57,157,21,91,95,110,168,123,237,149,211,83,164,44,187,91,149,238,74,122,216,145,175,123,120,72,214,245,86,163,221,193,232,248,220,188,216,228,73,213,225,67,190,58,156,106,235,100,218,62,163,50,145,44,87,42,138,134,98,55,101,124,84,235,67,87,43,164,157,212,83,171,149,169,43,39,149,207,237,57,58,202,147,74,216,250,61,178,51,179,110,128,229,91,177,244,177,172,159,79,242,31,110,156,205,97,170,128,85,95,142,119,224,159,234,79,229,164,85,240,184,245,217,166,95,157,123,61,105,127,199,159,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,194,86,117,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,76,246,111,7,105,153,150,209,117,67,236,61,246,162,174,241,98,175,167,142,166,197,145,186,129,41,96,186,177,35,98,206,140,98,73,42,49,241,74,245,141,204,87,243,233,219,122,162,54,86,42,251,255,0,15,61,233,221,118,177,170,20,246,44,191,32,171,110,149,228,181,10,153,5,26,83,58,169,40,167,88,248,197,112,130,54,185,28,199,181,201,19,101,86,35,149,240,163,147,183,35,217,15,27,233,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,140,30,40,254,132,245,55,242,95,120,162,41,91,105,222,169,244,111,234,6,61,238,48,23,253,185,221,194,226,187,95,209,171,214,174,101,52,222,127,200,118,233,173,214,182,85,71,79,53,206,186,87,113,138,158,55,61,127,210,145,234,214,189,204,138,41,94,140,127,14,43,158,29,104,213,236,203,94,181,67,32,213,205,64,158,146,75,238,69,80,217,170,18,146,4,134,8,152,200,219,20,80,198,207,154,163,35,138,56,227,69,114,185,234,140,69,115,156,229,87,43,69,245,123,50,208,93,80,199,245,115,79,231,164,142,251,142,212,58,106,116,171,129,38,130,86,62,55,69,44,50,51,228,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,161,237,177,110,23,21,221,6,141,89,117,115,22,166,242,30,127,185,77,113,181,190,170,58,137,173,149,209,59,140,180,242,57,139,254,140,140,87,53,142,124,82,196,245,99,57,241,74,1,221,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,149,64,16,3,198,175,210,198,45,245,2,135,219,174,36,0,240,184,245,217,166,95,157,123,61,105,127,192,30,83,58,213,141,44,210,255,0,35,251,76,212,188,83,18,248,159,119,201,124,118,243,77,65,230,187,124,123,157,174,243,219,207,143,113,156,184,245,233,205,189,127,138,31,149,139,110,23,64,179,155,237,46,45,133,107,134,159,228,23,170,222,126,90,221,107,201,168,170,234,167,224,199,61,252,34,142,71,61,220,88,199,57,122,39,201,173,85,95,146,41,93,126,57,223,130,127,169,63,150,145,87,194,227,215,102,153,126,117,236,245,167,85,241,58,223,143,237,190,251,83,160,218,79,122,229,128,227,247,7,124,74,233,110,184,247,41,114,137,154,200,93,31,86,246,154,189,154,121,219,80,141,227,36,145,76,228,142,100,235,194,39,36,117,217,246,211,51,45,221,106,135,216,123,21,69,93,158,197,65,79,37,77,247,35,109,2,85,65,106,98,198,245,129,30,197,146,36,123,229,149,137,27,88,143,231,211,184,244,69,108,79,84,208,158,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,94,17,51,170,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,250,0,85,95,142,119,224,159,234,79,229,167,42,240,84,245,79,148,253,63,174,247,27,113,117,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,183,138,46,57,184,43,86,230,174,87,109,111,127,158,181,87,121,152,176,123,148,20,241,50,149,246,38,213,75,52,52,173,124,113,179,148,212,254,103,132,169,34,44,168,231,53,85,207,99,226,123,252,167,135,166,71,183,220,91,115,88,253,219,113,76,236,218,161,237,203,96,185,75,81,44,20,182,171,236,85,80,77,73,85,82,248,228,103,24,83,181,35,21,94,143,137,29,35,86,70,163,17,207,103,107,241,171,245,79,139,125,63,161,247,27,137,210,188,17,238,214,171,5,171,94,111,183,219,157,37,186,219,110,167,199,234,235,43,42,230,108,48,83,65,27,110,110,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,82,186,245,174,77,47,151,87,50,247,104,173,21,93,46,8,151,138,150,227,236,169,169,146,119,173,18,61,82,55,163,165,141,146,163,28,137,205,140,145,171,35,24,230,177,238,145,237,116,142,157,94,11,24,150,174,63,87,50,188,226,204,218,186,77,58,109,157,246,219,212,211,68,247,82,87,92,81,241,190,154,8,145,37,99,124,204,109,116,146,44,156,37,237,196,247,177,90,197,169,99,203,137,0,229,91,177,244,177,172,159,79,242,31,110,156,205,97,170,128,8,171,226,143,232,79,83,127,37,247,138,34,144,54,245,148,216,176,109,125,211,76,215,41,174,242,86,92,127,48,179,93,46,53,61,167,201,216,165,130,182,41,37,147,131,17,207,119,22,49,203,209,168,174,94,157,17,21,126,71,75,223,38,238,238,187,190,213,198,229,112,91,170,236,248,157,134,157,214,220,114,213,61,67,158,246,64,175,87,62,170,102,35,150,38,84,204,188,121,246,211,162,50,56,99,87,73,218,73,28,219,126,207,178,109,108,211,77,74,214,219,202,85,219,176,76,3,23,191,215,178,190,154,90,119,62,178,247,69,66,218,136,104,85,142,127,117,140,84,154,57,95,39,109,205,86,70,232,209,205,123,209,236,142,165,170,111,235,255,0,85,150,220,191,72,127,254,185,84,64,13,167,122,167,209,191,168,24,247,184,192,90,167,141,95,165,140,91,234,5,15,183,92,74,171,218,119,170,125,27,250,129,143,123,140,6,148,200,149,171,187,211,181,104,30,246,108,90,53,170,89,5,37,175,79,178,236,30,142,174,150,186,122,102,163,45,183,183,92,43,34,108,179,79,201,22,58,105,98,141,24,247,61,30,214,61,144,187,247,76,239,61,100,86,170,233,158,43,172,154,113,145,233,110,107,73,230,44,185,53,190,91,125,79,24,227,124,144,243,79,185,60,93,198,61,141,154,39,163,100,141,234,213,225,35,24,228,78,173,67,60,59,170,219,62,101,181,13,92,172,210,220,194,186,146,226,199,83,182,229,104,185,211,42,53,151,27,116,143,145,145,78,177,242,87,66,254,81,72,199,198,229,94,47,99,184,185,236,225,35,251,95,135,94,250,170,118,181,153,38,15,168,53,245,111,210,187,253,68,211,87,67,77,75,19,223,108,184,204,148,236,75,146,170,70,179,204,198,199,78,216,223,11,95,253,135,185,237,99,222,212,99,237,251,115,119,107,85,255,0,104,154,175,125,177,92,233,46,54,219,142,155,223,106,232,235,41,38,108,208,84,193,37,178,103,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,155,114,213,60,84,246,29,255,0,165,247,87,164,22,95,243,82,229,246,43,101,187,254,221,245,55,183,63,187,255,0,187,182,86,71,15,249,202,135,187,252,43,202,245,219,174,188,230,91,109,213,203,22,171,97,149,181,109,125,186,161,140,185,208,195,80,144,178,237,110,87,181,106,40,165,87,49,237,225,35,91,209,28,172,119,7,163,36,106,115,99,85,52,39,183,93,121,195,119,37,164,118,45,86,195,43,105,28,203,141,59,25,115,161,134,161,102,125,166,226,140,106,212,81,74,174,99,29,206,55,59,162,57,88,222,108,86,72,212,224,246,170,244,176,112,173,244,219,48,219,182,207,181,110,151,59,146,145,150,214,98,245,117,48,45,77,90,211,51,226,48,183,187,64,136,244,115,122,189,107,25,76,140,103,95,222,61,90,197,71,114,226,185,204,52,145,179,187,77,170,203,181,13,30,163,179,91,41,40,41,228,193,236,181,111,138,154,22,196,199,79,61,28,83,77,42,181,168,136,175,146,89,36,145,238,254,46,123,220,229,234,170,170,118,3,149,110,199,210,198,178,125,63,200,125,186,115,53,134,170,0,5,0,248,163,250,236,212,223,201,125,158,136,159,254,10,158,150,50,159,168,21,222,221,110,32,7,138,63,174,205,77,252,151,217,232,137,169,225,83,166,120,174,178,108,71,83,52,183,53,164,243,22,92,155,48,185,219,234,120,199,27,228,135,157,178,221,194,120,187,140,123,27,52,79,70,201,27,213,171,194,70,49,200,157,90,133,112,110,171,108,249,150,212,53,114,179,75,115,10,234,75,139,29,78,219,149,162,231,76,168,214,92,109,210,62,70,69,58,199,201,93,11,249,69,35,31,27,149,120,189,142,226,231,179,132,143,253,109,148,237,226,235,185,141,195,99,88,28,22,170,74,251,21,190,162,27,222,82,202,154,199,83,51,224,144,84,68,149,77,71,70,169,42,190,68,145,176,177,35,251,220,229,106,170,177,168,233,25,163,48,83,183,141,62,177,93,111,90,185,138,104,133,190,253,73,45,139,26,179,178,247,93,71,73,84,231,61,183,90,167,200,212,109,84,104,245,98,62,58,104,226,124,72,230,35,218,202,201,23,170,182,84,35,86,198,182,207,77,186,141,80,201,240,41,171,169,32,168,182,96,247,171,189,190,58,181,149,144,77,113,237,178,150,139,185,36,78,71,198,200,170,106,225,168,85,70,201,201,32,86,43,28,143,94,145,254,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,83,73,59,85,213,47,219,78,220,116,235,83,38,190,252,102,190,243,143,210,252,86,183,202,249,126,237,210,38,118,107,191,118,140,99,91,210,170,41,219,247,26,140,94,157,89,213,170,213,94,170,102,179,118,62,169,245,147,234,6,67,238,51,150,169,224,169,233,99,41,250,129,93,237,214,226,127,130,184,60,86,54,57,83,169,86,170,253,210,105,179,233,34,190,227,22,117,126,83,108,115,34,129,46,54,234,86,189,235,90,201,58,34,190,166,24,186,181,205,145,203,220,134,40,218,197,107,162,108,115,84,94,39,148,223,112,108,170,205,154,226,213,222,74,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,78,15,71,49,220,94,198,175,71,34,181,122,116,84,84,249,23,211,176,93,235,226,187,172,211,138,75,37,218,231,229,245,55,25,183,195,30,71,111,168,88,217,37,127,4,108,110,185,211,164,109,99,29,12,175,84,87,181,141,78,204,143,70,42,113,116,79,150,0,120,213,250,167,197,190,159,208,251,141,196,142,186,109,108,204,171,246,125,173,245,88,188,149,109,182,219,178,140,38,167,35,72,106,210,22,58,220,173,188,68,196,149,138,228,239,51,206,75,68,168,196,71,116,122,49,253,62,226,185,190,39,111,88,181,139,57,215,221,52,194,178,154,31,59,101,200,51,11,53,174,227,77,221,124,125,250,89,235,98,142,88,249,177,90,246,242,99,220,157,90,168,228,235,213,21,23,230,105,79,19,197,172,88,54,43,102,194,177,106,31,37,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,31,55,171,158,238,44,99,83,171,149,92,189,58,170,170,252,207,214,51,89,187,31,84,250,201,245,3,33,247,25,207,21,38,127,153,75,128,211,233,107,178,26,180,196,233,111,19,95,217,105,106,163,96,91,140,176,199,3,170,30,136,157,94,244,138,22,49,188,149,120,34,201,195,143,114,78,82,83,195,231,100,151,93,215,231,242,95,114,120,42,232,116,235,21,168,167,154,235,88,234,87,58,11,180,237,154,23,62,210,201,27,52,79,99,228,167,116,142,116,177,171,150,20,237,171,145,22,72,250,223,77,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,53,221,143,165,141,100,250,127,144,251,116,230,107,13,41,237,59,210,198,141,253,63,199,189,186,3,170,130,141,188,75,246,57,83,183,28,202,109,97,193,223,72,253,58,205,47,18,50,26,72,217,21,59,236,119,25,146,73,214,137,176,177,26,213,166,86,178,87,66,230,55,238,50,53,141,232,138,214,62,104,235,182,141,197,231,123,95,213,58,13,76,193,106,63,205,81,222,40,184,67,253,103,107,243,48,205,61,31,114,88,164,236,247,123,12,111,117,141,230,207,226,139,252,81,116,39,161,122,233,167,27,139,211,139,118,168,105,125,231,207,90,171,186,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,237,204,206,77,234,157,85,170,215,53,236,115,216,246,61,217,236,221,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,149,68,0,241,147,214,191,176,219,125,180,232,229,37,191,189,87,169,183,5,239,79,36,92,163,130,134,221,45,61,68,156,92,146,53,91,51,167,125,26,55,171,30,213,143,191,215,139,184,41,82,186,3,163,151,221,192,107,46,39,163,184,228,222,94,175,38,184,54,158,74,158,44,127,148,165,99,93,37,77,79,7,189,137,39,106,8,229,151,183,205,28,254,28,91,247,156,136,126,182,233,244,83,250,59,110,11,54,209,200,238,30,118,147,31,184,39,144,157,210,247,36,125,12,241,50,162,151,186,238,220,104,179,36,19,68,146,113,98,55,184,143,227,213,189,21,109,167,193,247,88,236,89,206,216,19,74,169,225,242,247,173,52,184,79,79,89,31,39,191,191,75,93,81,61,93,61,79,85,99,88,222,79,125,76,93,180,115,220,158,91,155,184,164,141,66,117,0,12,176,221,164,181,77,117,173,154,197,69,87,71,109,125,68,142,163,167,171,169,109,76,240,192,174,94,219,36,149,177,198,217,30,141,232,138,244,141,136,229,69,84,107,122,244,75,116,240,66,251,9,251,44,212,191,135,255,0,244,103,246,130,147,226,255,0,225,191,244,95,150,95,33,252,127,117,254,27,226,95,216,251,255,0,239,254,93,178,202,129,197,55,141,104,220,21,247,111,185,37,167,108,151,31,41,157,85,246,32,129,34,116,81,85,75,75,36,173,101,67,105,170,101,154,40,233,102,72,220,231,164,202,174,114,53,142,72,209,178,58,57,35,206,17,107,219,42,185,232,148,190,25,218,215,102,192,227,164,77,65,165,193,242,42,156,245,237,164,157,179,171,229,130,228,219,114,62,105,27,193,236,74,104,126,235,34,114,177,138,178,42,163,95,35,213,213,66,92,247,140,189,110,137,82,232,149,130,12,226,211,87,89,168,181,149,19,195,130,205,11,167,70,81,177,39,163,125,202,105,81,175,108,42,197,133,145,70,136,244,123,249,202,197,99,81,18,71,178,152,77,36,109,22,217,173,182,93,186,97,150,109,197,201,87,38,160,208,83,212,211,93,95,87,87,5,84,238,99,42,166,109,50,201,52,14,115,37,127,150,72,58,191,147,158,229,234,175,85,122,185,78,192,114,173,216,250,88,214,79,167,249,15,183,78,102,176,213,64,42,175,199,59,240,79,245,39,242,210,42,248,92,122,236,211,47,206,189,158,180,191,224,114,173,206,237,235,21,221,6,141,94,180,143,41,169,242,30,127,183,83,110,186,50,150,58,137,173,149,209,59,148,85,17,181,233,254,148,111,70,185,142,124,82,202,196,123,57,242,76,240,235,70,144,230,90,11,170,25,6,145,234,4,20,145,223,113,218,134,195,80,180,147,164,208,74,199,198,217,98,154,55,252,149,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,38,255,0,134,47,136,5,30,145,86,83,109,251,91,242,47,41,130,213,241,131,25,185,75,28,17,82,216,106,164,158,105,165,109,75,218,196,145,97,158,74,143,156,210,61,205,133,204,111,84,108,110,123,227,157,94,40,254,132,245,55,242,95,120,162,41,3,111,89,77,139,6,215,221,52,205,114,154,239,37,101,199,243,11,53,210,227,83,218,124,157,138,88,43,98,146,89,56,49,28,247,113,99,28,189,26,138,229,233,209,17,87,228,123,109,224,238,207,50,221,214,168,125,184,190,211,213,217,236,84,20,241,211,88,177,199,87,165,84,22,166,44,108,73,213,143,72,226,71,190,89,88,178,57,234,206,125,59,108,85,86,196,196,78,255,0,225,185,225,247,77,184,154,153,53,135,89,45,85,109,211,171,117,67,169,168,173,179,69,44,44,201,158,177,79,28,171,21,68,51,197,52,44,166,153,32,114,189,173,115,36,122,62,62,189,89,34,35,196,143,195,238,155,110,213,49,235,14,141,218,170,221,167,87,26,134,211,86,219,97,138,89,153,140,189,34,130,56,150,90,137,167,150,105,153,83,50,206,228,123,154,214,70,245,100,125,122,190,52,94,1,179,237,217,230,91,69,213,15,183,22,42,122,187,197,138,190,158,74,107,238,56,218,244,165,130,234,196,141,233,2,189,235,28,168,199,197,43,210,70,189,25,207,167,113,136,168,217,94,139,226,119,11,148,216,179,157,125,212,188,215,22,174,243,182,92,131,48,188,221,45,213,61,167,199,223,165,158,182,89,34,147,131,209,175,111,38,61,171,209,200,142,78,189,21,17,126,69,223,248,92,122,19,211,47,206,189,226,180,149,64,16,3,198,175,210,198,45,245,2,135,219,174,36,0,240,184,245,217,166,95,157,123,61,105,127,192,21,87,227,157,248,39,250,147,249,105,21,124,46,61,118,105,151,231,94,207,90,74,175,28,239,193,63,212,159,203,74,192,198,190,213,124,70,111,177,223,21,243,255,0,15,175,239,124,51,185,222,242,62,86,95,59,203,183,247,187,62,87,191,221,235,247,123,93,206,127,119,145,249,69,244,120,90,101,58,29,117,218,157,135,24,210,26,238,183,91,23,222,204,105,42,162,134,43,131,47,19,170,190,73,166,72,209,59,144,191,138,182,158,85,228,171,4,49,198,231,115,134,70,178,96,0,85,95,142,119,224,159,234,79,229,167,42,240,84,245,79,148,253,63,174,247,27,113,117,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,114,173,203,237,211,4,221,6,150,87,233,158,117,79,254,118,178,207,91,206,111,234,203,167,150,154,24,43,59,113,75,31,123,181,223,123,187,79,119,7,255,0,5,79,224,169,158,29,104,210,28,203,65,117,67,32,210,61,64,130,146,59,238,59,80,216,106,22,146,116,154,9,88,248,219,44,83,70,255,0,146,171,36,138,72,228,68,114,53,232,143,68,115,90,228,86,167,201,159,234,150,119,170,31,103,62,221,95,126,39,246,75,31,163,197,172,255,0,222,176,195,229,109,116,188,187,16,126,233,141,231,199,184,255,0,190,254,79,94,191,55,47,68,62,91,86,127,153,88,176,219,254,159,89,178,26,186,60,123,42,168,161,169,189,80,194,168,214,87,190,141,101,90,100,149,81,57,57,140,116,242,61,25,215,130,191,131,149,21,209,177,91,239,246,171,182,124,203,117,250,185,71,165,184,125,117,37,185,141,167,117,202,239,115,169,84,115,45,214,232,223,27,37,157,35,228,142,153,252,165,141,140,141,170,156,158,246,242,115,25,206,70,104,123,74,180,207,21,209,189,56,199,52,183,10,164,242,246,92,102,223,21,190,155,148,113,178,73,184,39,223,158,94,219,24,199,77,43,213,210,72,244,106,115,145,239,114,167,87,41,234,192,57,86,236,125,44,107,39,211,252,135,219,167,51,88,106,160,2,42,248,163,250,19,212,223,201,125,226,136,160,19,191,236,163,106,55,221,218,107,45,22,27,218,186,209,226,22,222,149,153,77,238,138,22,59,200,82,241,122,199,26,58,69,70,36,211,189,157,168,211,163,220,157,95,39,109,236,138,68,46,211,92,176,12,55,75,54,77,169,218,125,167,216,245,37,143,30,177,233,190,65,77,67,67,76,139,194,38,124,62,161,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,57,134,148,246,157,233,99,70,254,159,227,222,221,1,213,72,1,227,87,233,99,22,250,129,67,237,215,18,170,246,157,234,159,70,254,160,99,222,227,1,165,50,149,188,106,253,83,226,223,79,232,125,198,226,119,255,0,9,61,226,231,122,161,222,219,70,117,71,241,63,178,88,251,174,54,123,223,114,24,124,173,174,151,200,209,65,110,242,241,64,222,124,123,143,127,125,242,57,235,215,138,162,244,71,19,43,117,91,103,195,119,95,164,117,154,91,152,87,85,219,158,218,134,220,173,23,58,101,87,62,221,113,141,146,50,41,214,62,72,217,153,198,89,24,248,220,169,201,143,119,23,49,252,36,102,117,245,11,10,186,233,174,127,146,233,205,246,162,146,123,150,43,120,173,178,86,75,72,247,58,9,39,166,153,240,200,232,220,230,181,202,197,115,21,81,85,173,94,157,58,162,127,2,228,246,249,118,186,222,188,29,110,181,151,155,157,93,125,68,122,111,154,82,50,90,153,157,43,219,4,14,185,67,12,72,231,42,170,50,56,163,142,54,55,248,53,140,107,83,162,34,33,73,134,170,10,54,241,47,216,229,78,220,115,41,181,135,7,125,35,244,235,52,188,72,200,105,35,100,84,239,177,220,102,73,39,90,38,194,196,107,86,153,90,201,93,11,152,223,184,200,214,55,162,43,88,249,185,86,199,55,119,117,218,14,174,59,43,158,221,87,120,196,239,212,237,182,228,118,168,42,28,199,190,4,122,57,149,80,177,92,145,62,166,21,229,195,184,157,21,146,77,26,58,62,234,200,221,4,98,121,77,139,57,197,108,217,174,45,93,231,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,224,244,107,219,201,143,106,244,114,35,147,175,69,68,95,145,250,197,122,248,211,231,244,214,45,188,226,154,125,79,144,213,209,220,178,172,161,149,47,161,133,101,107,43,237,212,116,242,44,201,42,181,56,57,140,168,158,129,232,199,175,205,252,28,212,94,218,171,105,132,187,63,6,156,254,167,38,218,229,211,12,184,228,52,149,117,24,118,81,87,77,71,111,106,196,147,208,219,170,34,138,162,53,123,90,136,245,100,149,50,87,43,94,254,189,85,178,53,23,164,124,91,61,78,85,187,31,75,26,201,244,255,0,33,246,233,204,214,26,168,0,20,3,226,143,235,179,83,127,37,246,122,34,127,248,42,122,88,202,126,160,87,123,117,184,128,30,40,254,187,53,55,242,95,103,162,39,255,0,130,167,165,140,167,234,5,119,183,91,137,63,186,173,179,225,187,175,210,58,205,45,204,43,170,237,207,109,67,110,86,139,157,50,171,159,110,184,198,201,25,20,235,31,36,108,204,227,44,140,124,110,84,228,199,187,139,152,254,18,51,128,120,95,109,50,235,183,108,55,55,187,234,86,11,73,67,157,213,101,23,11,37,61,233,121,57,245,150,74,85,138,54,58,159,184,136,248,233,165,169,142,162,70,170,178,55,76,196,130,71,35,152,144,170,77,243,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,205,14,224,117,51,246,201,174,57,230,169,71,87,117,168,164,201,178,10,235,133,7,197,36,231,85,13,11,230,119,149,129,255,0,125,232,222,212,9,20,104,198,185,90,198,177,26,213,226,212,45,171,193,147,75,126,202,109,198,251,169,149,246,47,43,95,157,228,18,121,106,223,53,207,206,90,232,152,144,195,251,180,122,182,62,21,78,184,183,230,214,189,221,122,175,86,246,212,174,175,17,93,28,190,232,222,238,51,186,107,188,222,98,147,48,184,79,152,218,234,120,177,157,234,90,249,229,145,201,193,175,122,183,181,58,84,65,213,220,92,254,199,62,45,107,218,132,224,240,71,213,11,85,86,1,168,90,47,51,105,32,185,91,47,17,101,20,234,234,214,247,235,32,169,134,58,105,120,83,244,71,112,129,212,144,242,145,21,201,214,174,54,170,55,229,206,205,12,214,110,199,213,62,178,125,64,200,125,198,114,213,60,21,61,44,101,63,80,43,189,186,220,79,240,10,107,241,100,217,149,139,73,47,191,210,99,6,186,246,173,89,222,64,250,123,221,158,161,239,124,144,94,42,25,53,75,170,105,222,189,122,195,47,106,103,62,55,42,44,114,42,112,234,199,163,33,227,254,21,151,107,173,187,124,120,13,29,190,231,87,75,79,116,167,188,82,87,69,12,206,99,42,160,75,101,76,201,20,173,69,232,246,36,176,197,34,53,221,83,156,108,119,241,106,42,116,191,26,191,84,248,183,211,250,31,113,184,159,171,225,109,139,95,115,157,2,221,190,21,139,80,249,219,214,65,135,210,90,237,212,221,214,71,223,170,158,138,241,28,81,243,122,181,141,228,247,181,58,185,81,169,215,170,170,39,204,174,179,75,187,104,207,234,117,79,111,58,111,168,55,12,134,146,249,114,190,98,246,218,155,165,117,50,197,194,91,143,151,98,86,34,164,72,140,99,219,80,146,177,236,106,39,7,181,205,232,222,61,19,165,153,172,221,143,170,125,100,250,129,144,251,140,231,213,181,93,179,230,91,175,213,202,61,45,195,235,169,45,204,109,59,174,87,123,157,74,163,153,110,183,70,248,217,44,233,31,36,116,207,229,44,108,100,109,84,228,247,183,147,152,206,114,51,67,218,85,166,120,174,141,233,198,57,165,184,85,39,151,178,227,54,248,173,244,220,163,141,146,77,193,62,252,242,246,216,198,58,105,94,174,146,71,163,83,156,143,123,149,58,185,79,86,114,173,216,250,88,214,79,167,249,15,183,78,102,176,210,158,211,189,44,104,223,211,252,123,219,160,58,168,63,39,44,197,172,89,206,43,121,194,178,154,31,59,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,31,54,43,94,222,76,123,147,171,85,28,157,122,162,162,252,204,246,111,127,107,95,209,31,92,103,211,122,44,147,227,118,91,149,190,59,237,146,162,86,241,170,101,12,179,77,19,98,169,68,106,49,102,99,224,145,170,230,125,215,181,26,254,140,87,44,108,155,254,6,183,107,172,214,173,100,177,77,115,171,125,182,142,162,195,87,79,70,233,156,176,67,60,205,174,108,178,178,62,188,90,247,182,8,90,231,34,117,114,69,26,47,94,41,210,210,128,40,135,197,123,88,174,186,149,187,75,222,34,219,245,37,118,61,167,212,244,246,75,92,84,85,78,150,8,231,116,49,205,90,231,183,155,152,149,41,80,247,193,34,181,26,189,41,98,99,211,148,106,167,74,240,91,209,203,22,97,172,185,110,177,93,230,238,85,233,221,190,158,158,215,77,197,233,198,170,228,218,136,221,83,205,175,68,94,16,65,81,23,109,204,123,93,230,121,125,215,70,213,95,175,198,195,75,237,88,246,174,96,122,175,111,117,36,53,25,157,158,170,219,93,79,13,19,98,124,147,219,223,31,74,169,101,69,235,51,223,21,100,81,39,38,245,107,41,88,156,156,138,136,207,19,224,251,172,119,220,27,116,9,165,84,240,249,139,46,165,219,231,167,172,143,147,25,216,170,161,167,158,174,158,167,170,177,207,119,22,50,166,46,218,57,141,95,51,205,220,150,54,161,119,224,16,171,197,139,93,44,90,97,182,11,158,156,252,102,235,69,148,234,95,75,117,161,182,244,123,57,82,193,81,79,37,122,205,42,43,81,176,186,7,246,28,206,170,233,60,202,55,131,153,220,115,40,176,151,254,22,154,233,89,163,251,172,176,227,117,183,159,41,141,234,39,251,27,185,195,34,79,36,111,170,145,21,109,239,108,113,47,30,247,154,237,194,217,30,215,53,145,212,207,253,148,114,189,183,210,1,82,190,45,123,40,248,37,101,102,236,180,202,217,106,163,178,205,217,143,52,183,192,157,137,27,93,52,253,182,92,218,138,238,18,119,159,44,81,202,216,218,215,36,136,217,85,36,89,102,123,43,135,13,207,243,45,62,169,186,213,97,153,13,93,169,247,203,61,109,130,230,144,170,112,172,183,85,196,177,84,83,202,199,34,181,236,115,87,170,117,79,186,246,177,237,226,246,53,201,231,207,85,170,90,165,157,235,78,119,115,212,205,75,190,252,103,36,188,246,124,237,111,149,134,159,187,218,133,144,199,251,184,88,200,219,210,56,152,223,186,212,235,211,170,245,85,85,91,74,240,161,216,229,54,53,106,178,110,227,81,159,86,151,219,149,61,67,241,27,74,178,90,116,161,164,149,178,64,234,217,209,200,213,149,243,196,231,246,154,157,98,72,101,108,157,94,233,25,217,179,64,114,173,216,250,88,214,79,167,249,15,183,78,102,176,213,64,42,175,199,59,240,79,245,39,242,210,42,248,92,122,236,211,47,206,189,158,180,191,224,8,213,190,141,153,88,183,135,167,20,182,200,238,191,6,204,241,127,49,81,140,220,165,123,214,149,178,74,140,238,211,84,198,222,189,97,151,181,18,44,141,106,201,27,152,215,55,146,35,226,147,61,133,217,238,178,237,117,191,248,65,82,95,111,183,58,187,141,202,227,131,225,21,117,149,149,115,58,105,234,103,146,166,216,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,41,48,145,91,36,217,246,77,187,157,80,138,202,212,171,162,194,108,117,16,59,44,188,82,75,79,223,161,130,88,231,124,44,142,57,94,142,115,230,117,51,226,71,181,146,36,106,228,123,218,228,78,46,208,70,39,139,88,176,108,86,205,133,98,212,62,74,203,143,219,233,237,118,234,110,235,228,236,82,193,27,99,138,62,111,87,61,220,88,198,167,87,42,185,122,117,85,85,249,140,179,22,177,103,56,173,231,10,202,104,124,237,151,32,183,212,90,238,52,221,215,199,223,165,158,55,71,44,124,216,173,123,121,49,238,78,173,84,114,117,234,138,139,243,51,239,189,189,159,100,219,70,213,9,108,174,74,186,220,38,249,81,59,177,59,197,92,180,253,250,232,34,142,7,204,201,35,137,234,230,190,23,84,178,37,123,153,26,72,173,87,177,173,69,226,216,234,95,247,133,199,161,61,50,252,235,222,43,73,84,1,0,60,106,253,44,98,223,80,40,125,186,226,64,15,11,143,93,154,101,249,215,179,214,151,252,0,5,85,248,231,126,9,254,164,254,90,69,95,11,143,93,154,101,249,215,179,214,157,255,0,196,139,195,119,246,127,241,77,194,237,234,195,254,197,62,253,102,77,140,209,197,255,0,161,127,202,250,202,70,39,255,0,153,255,0,21,146,36,255,0,23,249,185,169,216,234,148,241,3,106,59,174,212,125,165,106,59,51,92,42,95,61,106,174,237,193,127,176,79,50,178,150,239,74,213,85,70,185,81,23,183,51,57,57,98,153,17,93,27,156,228,84,123,31,36,111,208,78,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,205,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,151,218,130,170,252,115,191,4,255,0,82,127,45,57,87,130,167,170,124,167,233,253,119,184,219,139,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,68,175,16,109,146,90,183,95,128,71,125,198,32,164,161,212,92,86,158,162,107,85,99,105,90,233,238,208,54,25,156,203,75,228,116,209,49,140,146,161,209,185,178,200,174,72,87,184,173,68,73,36,235,68,57,102,45,125,193,178,171,206,21,148,208,249,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,249,177,92,199,113,123,28,157,90,170,213,233,213,21,83,230,126,174,149,105,158,85,172,154,143,142,105,110,21,73,230,47,89,53,194,43,125,55,40,228,124,112,243,95,191,60,189,182,61,237,134,38,35,164,145,232,213,225,27,30,229,78,141,83,67,219,85,219,62,27,181,13,35,163,210,220,62,186,174,226,247,84,58,229,119,185,212,170,181,247,27,140,140,141,146,206,145,242,86,194,206,49,70,198,70,213,94,44,99,121,57,239,231,35,251,0,0,229,91,177,244,177,172,159,79,242,31,110,156,205,97,170,128,8,171,226,143,232,79,83,127,37,247,138,34,146,246,235,160,217,150,228,181,114,197,165,56,101,21,91,159,113,168,99,238,117,208,211,164,204,180,219,145,237,74,138,217,81,207,99,120,70,215,117,70,171,219,205,234,200,218,188,222,212,93,4,237,163,110,152,38,215,244,178,131,76,240,90,127,243,85,151,138,222,115,127,89,221,60,180,48,207,89,219,150,89,59,61,222,195,29,218,99,184,51,248,34,127,21,86,236,125,44,107,39,211,252,135,219,167,51,88,105,79,105,222,150,52,111,233,254,61,237,208,29,84,128,30,53,126,150,49,111,168,20,62,221,113,42,175,105,222,169,244,111,234,6,61,238,48,26,83,41,91,198,175,213,62,45,244,254,135,220,110,35,193,83,213,62,83,244,254,187,220,109,197,212,153,172,221,143,170,125,100,250,129,144,251,140,229,170,109,167,255,0,83,109,223,233,254,119,255,0,203,221,10,86,53,80,126,78,89,139,88,179,156,86,243,133,101,52,62,118,203,144,91,234,45,119,26,110,235,227,239,210,207,27,163,150,62,108,86,189,188,152,247,39,86,170,57,58,245,69,69,249,144,219,108,254,21,26,71,183,205,92,169,213,107,206,87,87,157,62,221,81,223,196,232,110,86,230,66,203,59,209,238,86,79,50,181,238,109,93,75,27,219,70,73,194,38,49,232,233,18,62,125,181,138,111,130,136,124,89,181,66,213,168,251,193,186,91,44,205,164,146,159,5,179,209,226,239,171,166,173,109,67,42,103,99,164,169,155,175,20,68,141,241,75,87,37,59,227,234,229,107,233,221,213,81,85,88,216,213,38,144,230,76,209,122,125,123,108,20,146,98,115,229,19,98,15,145,179,167,126,11,139,41,35,170,107,95,26,244,85,100,145,72,245,107,155,203,162,195,34,63,135,88,249,203,255,0,6,156,254,155,25,221,29,211,12,184,228,53,116,148,249,142,47,87,77,71,111,106,202,176,87,92,105,229,138,162,53,123,90,138,196,124,116,209,215,43,94,254,157,17,210,53,23,172,156,93,118,135,42,221,143,165,141,100,250,127,144,251,116,230,107,13,84,0,10,1,241,71,245,217,169,191,146,251,61,17,63,252,21,61,44,101,63,80,43,189,186,220,64,15,20,127,93,154,155,249,47,179,209,19,255,0,193,83,210,198,83,245,2,187,219,173,196,255,0,0,141,94,34,186,199,98,209,189,163,231,117,55,120,124,197,94,97,111,159,14,181,211,114,123,59,213,85,240,75,27,151,155,88,244,111,106,4,168,159,163,184,181,253,142,28,154,231,181,76,246,26,115,209,12,42,235,166,186,47,128,233,205,246,162,146,123,150,43,139,218,172,149,146,210,61,206,130,73,233,169,35,134,71,70,231,53,174,86,43,152,170,138,173,106,244,233,213,19,248,21,193,227,105,162,159,253,2,238,50,142,225,255,0,224,194,174,20,178,75,255,0,188,86,82,73,11,18,63,253,245,36,115,164,255,0,48,141,111,246,212,141,94,21,154,199,98,210,45,220,90,41,178,56,122,82,103,182,249,112,232,234,121,63,251,214,170,166,120,36,166,94,12,99,149,253,201,233,226,131,167,221,107,123,252,220,228,107,21,22,250,76,214,110,199,213,62,178,125,64,200,125,198,114,213,60,21,61,44,101,63,80,43,189,186,220,79,240,8,1,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,234,190,53,126,169,241,111,167,244,62,227,113,58,175,129,143,227,103,233,191,230,68,21,222,182,45,125,195,247,113,171,214,156,142,135,202,85,212,102,23,59,164,113,247,89,39,42,90,217,221,87,77,39,86,42,162,115,130,120,159,211,175,38,242,232,228,71,34,162,90,79,131,78,127,83,147,109,114,233,134,92,114,26,74,186,140,59,40,171,166,163,183,181,98,73,232,109,213,17,69,81,26,189,173,68,122,178,74,153,43,149,175,127,94,170,217,26,139,210,62,45,158,166,107,55,99,234,159,89,62,160,100,62,227,57,106,158,10,158,150,50,159,168,21,222,221,110,39,248,57,86,236,125,44,107,39,211,252,135,219,167,51,88,105,79,105,222,150,52,111,233,254,61,237,208,29,84,2,149,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,198,207,211,127,204,139,84,7,228,229,153,77,139,6,197,111,57,174,83,93,228,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,224,196,115,221,197,140,114,244,106,43,151,167,68,69,95,145,151,123,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,206,154,122,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,75,212,240,147,194,173,88,174,203,113,251,237,190,162,174,74,140,198,241,117,189,215,54,103,181,89,28,236,169,117,10,54,36,70,162,163,59,84,49,57,81,202,229,230,231,175,94,138,141,107,197,179,10,181,101,91,45,200,47,183,10,138,184,234,48,235,197,170,247,66,216,94,212,100,147,190,165,180,42,217,81,90,170,172,237,87,74,228,70,171,87,155,88,189,122,34,181,212,173,162,154,161,117,209,93,92,196,53,94,204,218,185,42,49,107,197,53,201,244,244,213,174,164,125,100,12,122,119,169,86,86,162,171,25,52,93,200,159,247,92,138,201,28,138,215,34,170,46,156,192,40,219,197,191,94,106,117,79,114,242,105,181,190,182,146,124,123,76,41,254,23,76,180,213,17,84,50,91,140,236,142,90,233,21,236,98,57,143,107,146,42,103,196,231,191,131,232,220,191,117,207,123,82,16,3,75,187,110,214,251,86,227,244,75,22,214,139,53,142,174,205,79,145,211,202,231,208,84,200,217,31,77,60,51,201,79,51,17,237,249,61,137,44,50,112,127,70,171,153,197,202,214,42,171,19,165,128,81,183,137,102,197,105,182,203,147,82,234,126,152,208,82,82,233,126,71,81,5,182,150,133,181,82,201,61,162,226,148,234,174,129,235,60,143,150,102,76,144,77,51,100,71,47,21,238,70,230,177,27,26,201,8,9,255,0,225,139,176,239,219,125,246,155,94,117,98,203,203,1,199,238,13,248,109,174,227,110,238,82,229,19,53,147,54,78,142,238,181,123,52,243,182,157,93,202,57,34,153,201,36,43,215,132,173,75,169,0,229,91,177,244,177,172,159,79,242,31,110,156,205,97,170,128,85,95,142,119,224,159,234,79,229,164,85,240,184,245,217,166,95,157,123,61,105,127,192,3,42,229,212,238,91,255,0,83,109,163,233,254,9,255,0,203,218,202,118,211,220,42,235,169,89,254,53,167,54,42,138,72,46,89,85,226,138,201,71,45,91,220,216,35,158,166,102,67,27,164,115,90,231,35,17,207,69,85,70,185,122,117,232,139,252,13,36,104,94,133,233,198,221,52,226,221,165,250,95,102,242,54,170,30,178,205,52,170,143,170,184,85,57,17,36,170,169,145,17,59,147,63,139,122,175,68,106,53,173,99,26,198,49,140,111,64,7,63,215,77,11,211,141,197,233,197,199,75,245,66,205,231,173,85,221,37,134,104,149,25,85,111,170,106,42,71,85,77,34,162,246,230,103,39,116,94,138,213,107,156,199,181,236,123,216,236,219,234,22,21,117,211,92,255,0,37,211,155,237,69,36,247,44,86,241,91,100,172,150,145,238,116,18,79,77,51,225,145,209,185,205,107,149,138,230,42,162,171,90,189,58,117,68,254,5,239,120,92,122,19,211,47,206,189,226,180,149,64,16,3,198,175,210,198,45,245,2,135,219,174,36,0,240,184,245,217,166,95,157,123,61,105,127,192,0,85,95,142,119,224,159,234,79,229,164,85,240,184,245,217,166,95,157,123,61,105,127,198,115,55,185,38,131,63,114,249,139,118,225,69,73,6,27,29,67,26,215,219,234,123,182,233,235,120,34,213,62,137,189,182,164,84,221,213,115,26,198,186,72,215,131,159,19,146,23,199,27,36,87,131,175,237,219,246,237,112,251,1,255,0,210,219,247,95,180,15,241,63,248,29,195,225,159,225,127,190,63,198,57,255,0,139,255,0,251,79,187,208,186,144,85,95,142,119,224,159,234,79,229,167,42,240,84,245,79,148,253,63,174,247,27,113,117,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,73,126,51,246,155,85,187,117,246,74,203,125,178,146,150,162,233,131,208,85,215,75,12,45,99,234,167,74,202,216,82,89,92,137,213,239,72,161,138,52,115,186,175,8,216,223,224,212,68,234,190,6,182,155,84,215,93,100,190,205,108,164,125,202,142,158,195,73,79,88,232,90,179,195,4,206,174,116,177,50,78,156,154,199,186,8,92,230,162,244,114,197,26,175,94,41,210,215,192,0,229,91,177,244,177,172,159,79,242,31,110,156,205,97,170,128,8,213,226,55,139,95,115,157,158,230,152,86,45,67,231,111,89,5,195,29,181,219,169,187,172,143,191,85,61,246,130,56,163,230,245,107,27,201,239,106,117,114,163,83,175,85,84,79,153,245,236,115,104,150,173,160,233,27,177,73,238,52,151,140,178,253,80,219,150,71,117,130,157,172,99,231,70,35,89,75,11,213,169,43,233,161,78,92,59,139,213,95,36,210,35,99,238,172,109,145,71,42,221,143,165,141,100,250,127,144,251,116,230,107,13,41,237,59,210,198,141,253,63,199,189,186,3,170,144,3,198,175,210,198,45,245,2,135,219,174,37,85,237,59,213,62,141,253,64,199,189,198,3,74,101,43,120,213,250,167,197,190,159,208,251,141,196,120,42,122,167,202,126,159,215,123,141,184,186,147,53,155,177,245,79,172,159,80,50,31,113,156,181,77,180,255,0,234,109,187,253,63,206,255,0,249,123,161,74,198,170,0,7,228,229,153,77,139,6,197,111,57,174,83,93,228,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,224,196,115,221,197,140,114,244,106,43,151,167,68,69,95,145,153,125,88,206,191,106,26,167,153,106,103,194,254,25,246,183,32,184,223,124,151,127,189,229,124,213,76,147,118,187,156,91,207,143,115,143,46,45,235,211,175,68,235,208,179,76,203,103,214,170,95,8,123,83,113,100,171,184,95,105,233,232,181,130,169,240,202,218,118,84,79,53,58,45,79,117,179,61,201,194,158,217,51,216,141,137,204,89,31,72,199,163,121,61,209,186,178,244,159,58,253,151,234,158,27,169,159,11,248,159,217,44,130,221,125,242,93,254,207,154,242,181,49,205,218,238,113,119,14,93,190,60,184,187,167,94,189,23,167,67,78,118,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,28,215,118,62,150,53,147,233,254,67,237,211,153,172,53,80,0,40,7,197,31,215,102,166,254,75,236,244,68,255,0,240,84,244,177,148,253,64,174,246,235,113,0,60,81,253,118,106,111,228,190,207,68,79,255,0,5,79,75,25,79,212,10,239,110,183,19,252,2,173,124,110,53,122,153,150,173,61,208,74,25,233,36,168,158,162,92,190,233,27,160,151,191,3,24,217,41,104,156,201,62,81,43,36,89,43,209,205,251,207,69,134,53,251,136,169,206,11,108,91,10,186,231,251,193,210,75,21,154,162,146,26,138,92,162,146,246,247,84,189,205,98,193,111,119,158,153,168,173,107,151,155,162,166,145,172,78,157,21,234,212,85,106,42,185,52,102,68,175,20,125,33,169,213,173,159,100,211,219,96,171,158,229,131,84,67,151,210,195,12,241,68,199,178,153,175,101,83,165,89,63,180,198,81,207,87,34,53,170,215,171,227,98,55,151,246,29,70,218,79,157,126,203,245,79,13,212,207,133,252,79,236,150,65,110,190,249,46,255,0,103,205,121,90,152,230,237,119,56,187,135,46,223,30,92,93,211,175,94,139,211,161,167,227,53,155,177,245,79,172,159,80,50,31,113,156,181,79,5,79,75,25,79,212,10,239,110,183,19,252,2,0,120,213,250,88,197,190,160,80,251,117,196,128,30,23,30,187,52,203,243,175,103,173,58,175,141,95,170,124,91,233,253,15,184,220,78,171,224,99,248,217,250,111,249,145,226,188,110,48,171,173,6,180,105,238,163,77,81,72,182,219,230,47,45,146,158,38,189,221,246,207,67,87,36,210,185,237,227,197,24,173,184,66,141,84,114,170,171,100,234,141,232,138,239,63,224,201,170,95,101,55,29,125,211,58,251,239,149,160,206,241,249,60,181,23,149,231,231,46,148,79,73,161,253,226,49,93,31,10,87,92,93,243,115,88,238,189,23,171,187,104,93,73,154,205,216,250,167,214,79,168,25,15,184,206,90,167,130,167,165,140,167,234,5,119,183,91,137,254,14,85,187,31,75,26,201,244,255,0,33,246,233,204,214,26,83,218,119,165,141,27,250,127,143,123,116,7,85,0,165,111,26,191,84,248,183,211,250,31,113,184,157,87,192,199,241,179,244,223,243,34,213,1,15,252,88,50,155,22,63,178,92,190,211,119,174,242,245,121,53,194,209,107,181,199,218,123,252,197,83,43,161,171,116,125,90,138,140,233,5,37,67,250,185,81,191,115,167,94,78,106,45,11,154,146,196,241,107,22,13,138,217,176,172,90,135,201,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,205,234,231,187,139,24,212,234,229,87,47,78,170,170,191,51,229,212,44,42,213,169,88,6,75,167,55,218,138,184,45,185,85,158,182,201,89,45,35,218,217,227,130,166,23,195,35,163,115,154,230,163,209,175,85,69,86,185,58,244,234,139,252,12,187,154,51,216,206,168,93,117,143,105,122,103,158,95,91,86,183,41,236,255,0,13,172,158,174,181,213,115,213,207,67,52,148,82,85,73,43,145,28,231,204,234,101,153,122,245,84,89,21,21,206,233,201,123,169,207,245,251,88,236,91,127,209,172,179,88,178,56,124,197,38,51,111,117,68,116,220,158,207,55,84,247,36,116,212,220,216,199,172,125,217,228,138,46,231,5,107,57,242,119,221,106,169,154,27,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,206,154,122,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,79,175,44,197,175,184,54,85,121,194,178,154,31,37,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,31,54,43,152,238,47,99,147,171,85,90,189,58,162,170,124,197,231,22,190,227,246,235,21,218,239,67,229,233,50,107,123,238,150,185,59,172,127,152,165,101,85,69,35,164,232,213,85,103,73,233,42,25,209,200,142,251,157,122,113,115,85,109,39,193,63,90,46,183,26,108,243,66,50,28,190,174,170,158,215,79,75,126,198,108,243,49,207,101,44,11,44,140,184,186,41,56,244,99,22,89,168,149,98,87,162,115,145,239,99,122,186,87,45,165,0,113,253,226,90,109,87,173,168,107,13,29,230,217,73,95,79,30,15,122,171,100,85,48,182,86,54,120,40,229,154,25,81,174,69,68,124,114,199,28,140,119,241,107,216,215,39,69,68,83,54,230,167,109,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,62,179,228,187,92,233,172,182,170,219,205,100,117,114,83,208,83,201,83,43,41,41,37,170,157,204,99,85,206,72,225,133,174,150,87,244,69,232,200,218,231,185,122,35,81,85,81,10,118,221,119,139,142,172,100,26,142,251,102,214,114,79,178,248,101,155,185,79,29,202,123,77,53,69,85,246,78,169,214,165,209,213,196,254,196,41,199,164,81,163,91,34,181,92,233,58,43,146,40,102,85,191,118,120,110,238,182,19,172,153,197,138,158,146,207,125,160,193,242,90,107,238,56,218,245,170,158,212,245,162,170,72,21,239,88,226,87,178,88,152,146,53,232,206,29,123,140,69,87,68,244,74,33,53,80,10,171,241,206,252,19,253,73,252,180,138,190,23,30,187,52,203,243,175,103,173,47,248,0,101,92,186,157,203,127,234,109,180,125,63,193,63,249,123,89,85,123,78,245,79,163,127,80,49,239,113,128,210,152,0,205,102,236,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,164,170,0,128,30,53,126,150,49,111,168,20,62,221,113,32,7,133,199,174,205,50,252,235,217,235,75,254,0,2,170,252,115,191,4,255,0,82,127,45,34,175,133,199,174,205,50,252,235,217,235,73,105,226,177,190,219,82,90,171,246,179,163,89,53,91,174,78,168,88,51,123,173,186,118,182,8,224,70,189,178,89,209,232,138,231,189,206,86,172,252,28,212,98,51,176,229,127,57,227,142,184,52,47,66,245,31,113,122,143,110,210,253,47,179,121,235,173,119,89,102,154,85,86,82,219,233,90,168,146,85,84,200,136,189,184,89,201,189,87,162,185,92,230,177,141,123,222,198,59,69,58,23,161,122,113,183,77,56,183,105,126,151,217,188,141,170,135,172,179,77,42,163,234,174,21,78,68,73,42,170,100,68,78,228,207,226,222,171,209,26,141,107,88,198,177,140,99,27,207,247,139,188,92,19,104,24,37,61,254,255,0,71,241,156,146,243,207,236,254,63,220,154,159,226,157,169,169,217,85,253,244,200,37,142,14,212,117,9,39,239,17,57,244,226,222,170,191,42,246,218,71,138,246,125,67,173,183,181,220,246,81,73,38,9,152,212,77,91,37,67,41,38,86,99,19,178,5,236,199,71,20,12,146,87,83,61,34,142,21,133,81,203,205,201,58,191,154,206,179,123,95,28,239,193,63,212,159,203,78,85,224,169,234,159,41,250,127,93,238,54,226,234,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,2,149,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,198,207,211,127,204,139,84,0,3,149,110,199,210,198,178,125,63,200,125,186,115,53,134,170,0,0,28,171,118,62,150,53,147,233,254,67,237,211,153,172,52,167,180,239,75,26,55,244,255,0,30,246,232,14,170,64,15,26,191,75,24,183,212,10,31,110,184,149,87,180,239,84,250,55,245,3,30,247,24,13,41,148,173,227,87,234,159,22,250,127,67,238,55,17,224,169,234,159,41,250,127,93,238,54,226,234,76,214,110,199,213,62,178,125,64,200,125,198,114,213,54,211,255,0,169,182,239,244,255,0,59,255,0,229,238,133,43,26,168,0,16,255,0,197,79,88,239,186,69,180,123,189,54,57,15,74,188,246,225,22,29,37,79,38,127,122,210,212,193,60,149,43,193,236,114,63,185,5,60,176,116,251,174,111,127,155,92,142,98,34,210,102,136,97,86,173,74,214,140,7,78,111,181,21,112,91,114,172,162,213,100,172,150,145,237,108,241,193,83,87,28,50,58,55,57,174,106,61,26,245,84,85,107,147,175,78,168,191,192,210,157,219,0,195,111,88,13,110,150,214,99,212,145,226,117,246,121,44,18,218,105,17,105,96,109,185,240,172,14,167,141,33,86,172,76,237,42,177,59,106,222,41,211,143,78,136,102,135,86,48,95,217,126,169,230,90,103,241,79,137,253,146,200,46,54,47,59,216,236,249,175,43,83,36,61,222,223,39,112,229,219,229,199,147,186,117,233,213,122,117,47,167,195,171,88,236,90,201,180,124,18,166,209,15,151,171,195,237,240,97,215,74,110,79,127,102,170,130,8,163,106,243,115,24,142,238,192,180,243,244,111,38,179,191,195,147,156,199,41,208,55,99,233,99,89,62,159,228,62,221,57,154,195,85,0,2,128,124,81,253,118,106,111,228,190,207,68,79,255,0,5,79,75,25,79,212,10,239,110,183,16,3,197,31,215,102,166,254,75,236,244,68,255,0,240,84,244,177,148,253,64,174,246,235,113,63,192,40,175,197,231,58,251,91,188,155,149,131,225,126,83,236,86,63,107,177,119,187,253,207,55,220,141,213,253,222,60,83,183,211,207,246,248,245,119,248,46,93,126,247,22,244,15,4,188,90,251,87,175,185,214,107,79,67,206,203,106,195,214,215,89,83,221,98,118,170,170,235,105,228,167,143,130,175,55,114,101,21,74,245,68,86,167,111,163,149,21,205,69,185,67,202,106,198,11,251,80,210,204,203,76,254,41,240,207,181,184,253,198,197,231,123,29,239,43,230,169,164,135,187,219,228,222,124,123,156,184,242,111,94,157,58,167,94,166,96,141,41,237,59,210,198,141,253,63,199,189,186,2,128,119,99,234,159,89,62,160,100,62,227,57,106,158,10,158,150,50,159,168,21,222,221,110,39,248,4,0,241,171,244,177,139,125,64,161,246,235,137,0,60,46,61,118,105,151,231,94,207,90,117,95,26,191,84,248,183,211,250,31,113,184,157,87,192,199,241,179,244,223,243,35,186,248,194,225,87,92,171,103,207,190,219,234,41,35,167,195,178,139,109,238,185,179,61,200,249,32,123,102,161,70,196,136,213,69,127,118,186,39,42,57,90,156,26,245,235,213,17,174,168,13,180,103,244,218,89,184,109,55,212,27,134,67,87,99,182,216,242,139,109,77,210,186,153,101,231,21,187,204,49,43,17,82,36,87,189,142,167,89,88,246,53,23,155,28,230,244,119,46,139,165,227,53,155,177,245,79,172,159,80,50,31,113,156,181,79,5,79,75,25,79,212,10,239,110,183,19,252,28,171,118,62,150,53,147,233,254,67,237,211,153,172,52,167,180,239,75,26,55,244,255,0,30,246,232,14,170,1,74,222,53,126,169,241,111,167,244,62,227,113,58,175,129,143,227,103,233,191,230,69,170,2,173,124,114,174,215,88,109,90,55,98,134,231,86,203,109,101,69,250,174,162,141,179,57,32,154,120,91,66,216,165,124,125,120,185,236,108,243,53,174,84,234,212,150,68,78,156,151,172,43,240,240,194,173,89,254,244,180,170,197,121,168,171,134,158,150,240,251,219,29,76,246,181,235,61,190,154,90,232,90,170,230,185,56,58,90,104,218,244,233,213,88,174,68,86,170,163,147,67,192,206,102,249,180,190,213,163,155,180,212,204,14,196,234,68,182,193,120,248,149,28,20,148,77,164,130,146,10,232,99,173,142,150,56,154,170,214,178,22,212,164,41,211,162,42,70,138,141,111,94,41,106,158,15,89,173,215,42,217,243,44,87,10,122,72,233,240,236,162,229,100,161,116,44,114,62,72,30,216,107,149,210,170,185,81,95,221,174,149,168,173,70,167,6,177,58,117,69,115,166,249,92,30,51,250,243,83,138,233,126,53,160,22,42,218,79,49,156,84,58,233,125,99,106,34,116,241,219,168,228,141,208,70,248,85,138,246,50,106,158,143,108,168,230,124,232,100,98,115,71,61,27,2,188,59,116,46,143,95,183,89,138,99,119,235,55,196,241,187,15,119,36,191,66,229,129,99,117,45,42,34,196,201,99,153,28,217,161,146,169,244,176,201,26,53,206,116,115,63,251,40,138,246,248,13,216,250,167,214,79,168,25,15,184,206,74,173,76,209,79,183,62,18,58,57,172,116,151,14,205,94,153,92,47,93,232,36,151,140,115,208,220,111,178,211,201,197,169,27,149,211,54,118,81,171,122,189,141,72,251,253,121,59,130,17,127,104,186,223,106,219,142,226,240,205,101,190,216,234,238,246,219,5,69,75,107,41,41,36,107,39,88,42,41,102,166,145,241,242,251,174,123,27,58,189,24,170,212,122,177,26,174,103,46,105,164,144,14,85,187,31,75,26,201,244,255,0,33,246,233,204,214,26,168,0,166,191,19,175,15,250,61,34,172,169,220,14,136,99,190,83,5,171,229,62,77,109,138,72,34,165,176,213,73,60,48,196,234,102,57,233,34,195,60,149,31,40,99,99,155,11,152,238,138,216,220,198,71,8,52,187,87,179,45,32,169,201,167,195,231,164,70,102,24,189,207,16,187,195,83,2,74,201,237,213,209,112,149,168,191,39,49,237,114,71,35,28,213,78,143,137,168,238,76,87,177,222,40,213,64,42,175,199,59,240,79,245,39,242,210,42,248,92,122,236,211,47,206,189,158,180,191,224,1,149,114,234,119,45,255,0,169,182,209,244,255,0,4,255,0,229,237,101,85,237,59,213,62,141,253,64,199,189,198,3,74,96,3,53,155,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,146,168,2,0,120,213,250,88,197,190,160,80,251,117,196,128,30,23,30,187,52,203,243,175,103,173,47,248,0,10,171,241,206,252,19,253,73,252,180,173,93,45,213,44,239,69,179,187,102,166,105,165,247,224,217,37,155,189,228,171,124,172,53,29,174,236,47,134,79,221,204,199,198,238,177,202,246,253,230,175,78,189,83,162,162,42,124,184,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,57,202,254,138,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,127,219,36,217,246,51,180,109,47,138,202,212,164,173,205,175,148,240,59,44,188,82,75,81,216,174,158,41,39,124,44,142,57,94,173,107,33,109,75,226,71,181,145,172,136,212,123,218,213,94,45,145,71,63,215,77,11,211,141,197,233,197,199,75,245,66,205,231,173,85,221,37,134,104,149,25,85,111,170,106,42,71,85,77,34,162,246,230,103,39,116,94,138,213,107,156,199,181,236,123,216,236,235,107,166,133,234,62,221,53,30,227,165,250,161,102,242,55,90,30,146,195,52,74,175,165,184,82,185,85,35,170,166,145,81,59,144,191,139,186,47,68,114,57,174,99,218,199,177,236,111,203,147,106,246,101,151,233,126,17,164,119,217,233,38,177,105,237,69,218,107,18,182,4,100,240,178,225,36,50,207,11,222,159,39,177,37,133,100,106,170,115,69,154,68,87,43,81,141,100,202,240,84,245,79,148,253,63,174,247,27,113,117,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,74,222,53,126,169,241,111,167,244,62,227,113,58,175,129,143,227,103,233,191,230,69,170,0,1,202,183,99,233,99,89,62,159,228,62,221,57,154,195,85,0,0,14,85,187,31,75,26,201,244,255,0,33,246,233,204,214,26,83,218,119,165,141,27,250,127,143,123,116,7,85,32,7,141,95,165,140,91,234,5,15,183,92,74,171,218,119,170,125,27,250,129,143,123,140,6,148,202,86,241,171,245,79,139,125,63,161,247,27,136,240,84,245,79,148,253,63,174,247,27,113,117,38,107,55,99,234,159,89,62,160,100,62,227,57,106,155,105,255,0,212,219,119,250,127,157,255,0,242,247,66,149,141,84,0,10,128,241,180,212,204,170,167,84,240,93,28,243,125,172,110,223,143,166,77,216,142,73,27,230,43,170,42,106,41,249,204,222,125,183,246,227,165,233,26,240,71,55,191,63,222,84,127,68,242,190,12,154,91,246,175,113,215,221,76,175,177,121,170,12,19,31,147,203,86,249,174,30,78,233,90,244,134,31,221,163,209,210,115,165,109,197,191,54,185,141,233,213,122,59,182,165,212,148,87,226,231,166,120,174,157,238,226,107,142,45,73,229,62,218,227,244,153,53,198,6,71,28,112,182,186,73,234,41,229,124,109,99,27,211,185,229,91,43,213,220,156,233,101,149,234,239,189,209,59,87,130,94,177,223,98,202,179,173,191,84,67,222,178,212,219,215,49,163,147,147,27,229,42,163,146,158,146,161,58,35,57,201,222,100,180,223,53,127,22,121,95,186,222,178,57,82,197,119,99,233,99,89,62,159,228,62,221,57,154,195,85,0,2,128,124,81,253,118,106,111,228,190,207,68,79,255,0,5,79,75,25,79,212,10,239,110,183,16,3,197,31,215,102,166,254,75,236,244,68,255,0,240,84,244,177,148,253,64,174,246,235,113,63,192,51,89,187,31,84,250,201,245,3,33,247,25,203,62,240,75,197,172,84,154,5,157,102,180,244,60,47,87,92,193,109,117,149,61,215,175,118,150,146,138,158,74,120,248,42,240,111,23,214,212,175,84,68,114,247,58,57,85,26,212,75,21,6,104,119,55,105,181,88,55,37,170,246,43,21,178,146,221,109,183,103,23,218,74,58,58,72,91,12,20,208,71,95,51,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,184,159,8,108,235,237,110,205,173,182,15,133,249,79,177,89,5,210,197,222,239,247,60,223,114,70,215,247,120,241,78,223,79,63,219,227,213,223,224,185,117,251,220,91,80,59,177,245,79,172,159,80,50,31,113,156,181,79,5,79,75,25,79,212,10,239,110,183,19,252,2,0,120,213,250,88,197,190,160,80,251,117,196,128,30,23,30,187,52,203,243,175,103,173,58,175,141,95,170,124,91,233,253,15,184,220,78,171,224,99,248,217,250,111,249,145,101,58,177,130,254,212,52,179,50,211,63,138,124,51,237,110,63,113,177,121,222,199,123,202,249,170,105,33,238,246,249,55,159,30,231,46,60,155,215,167,78,169,215,169,152,203,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,77,31,108,255,0,63,166,212,253,174,105,110,103,14,67,87,125,168,170,197,232,105,174,23,10,181,149,211,207,113,166,137,41,235,86,71,74,156,222,244,169,134,100,87,175,94,106,138,228,87,34,163,150,131,55,99,234,159,89,62,160,100,62,227,57,106,158,10,158,150,50,159,168,21,222,221,110,39,248,57,86,236,125,44,107,39,211,252,135,219,167,51,88,105,79,105,222,150,52,111,233,254,61,237,208,29,84,2,149,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,198,207,211,127,204,139,84,5,27,120,194,230,182,172,171,120,47,177,91,233,234,227,168,195,177,123,109,146,185,211,49,168,201,39,123,166,174,71,68,168,229,85,103,106,186,38,170,185,26,188,218,244,233,209,17,206,244,30,12,154,91,246,175,113,215,221,76,175,177,121,170,12,19,31,147,203,86,249,174,30,78,233,90,244,134,31,221,163,209,210,115,165,109,197,191,54,185,141,233,213,122,59,182,165,212,130,133,188,88,49,107,238,63,189,172,190,237,119,161,242,244,153,53,190,209,116,181,201,221,99,252,197,43,40,97,164,116,157,26,170,172,233,61,37,67,58,57,17,223,115,175,78,46,106,172,149,240,49,252,108,253,55,252,200,181,67,57,155,220,215,154,109,199,110,95,49,212,155,53,109,92,248,242,212,50,215,143,164,213,18,200,196,183,83,49,34,142,72,153,43,24,232,89,51,155,37,74,197,193,188,31,80,244,94,174,228,229,177,239,5,189,28,190,225,250,53,150,235,21,222,110,221,38,162,92,41,233,237,116,220,88,188,169,109,174,168,141,213,60,218,245,84,231,60,245,17,118,220,198,57,190,91,151,222,108,141,84,172,29,216,250,167,214,79,168,25,15,184,206,92,159,135,38,45,98,206,124,58,176,188,43,41,161,243,182,92,130,223,145,90,238,52,221,215,199,223,165,158,233,95,28,177,243,98,181,237,228,199,185,58,181,81,201,215,170,42,47,204,163,124,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,156,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,190,143,13,189,104,186,235,126,210,241,123,238,81,151,213,228,153,61,142,162,178,195,125,172,171,99,187,233,60,51,43,160,108,146,43,83,188,255,0,39,45,27,150,94,174,87,43,149,94,231,73,204,148,0,229,91,177,244,177,172,159,79,242,31,110,156,205,97,170,128,15,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,133,188,67,54,89,117,218,198,168,84,95,113,12,126,173,186,87,146,212,34,227,245,139,82,234,164,162,157,99,229,45,190,121,28,212,115,30,215,36,174,137,30,174,87,194,141,94,228,143,100,220,98,89,170,128,85,95,142,119,224,159,234,79,229,164,85,240,184,245,217,166,95,157,123,61,105,127,192,3,42,229,212,238,91,255,0,83,109,163,233,254,9,255,0,203,218,202,171,218,119,170,125,27,250,129,143,123,140,6,148,192,6,107,55,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,37,80,4,0,241,171,244,177,139,125,64,161,246,235,137,0,60,46,61,118,105,151,231,94,207,90,95,240,0,21,87,227,157,248,39,250,147,249,105,85,101,223,120,112,120,127,209,237,222,197,22,173,234,246,59,254,219,21,254,102,8,169,170,36,130,162,60,118,151,155,227,227,78,248,95,36,111,154,104,209,30,249,145,220,146,57,82,38,163,63,124,178,206,160,8,235,189,189,159,99,59,185,210,249,108,174,74,74,44,218,199,79,59,177,59,197,92,181,29,138,25,229,146,7,204,201,35,137,232,215,50,102,211,50,37,123,153,34,198,142,87,177,174,84,226,234,1,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,206,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,89,191,224,169,234,159,41,250,127,93,238,54,226,234,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,2,149,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,198,207,211,127,204,139,84,0,3,149,110,199,210,198,178,125,63,200,125,186,115,53,134,170,0,0,28,171,118,62,150,53,147,233,254,67,237,211,153,172,52,167,180,239,75,26,55,244,255,0,30,246,232,14,170,64,15,26,191,75,24,183,212,10,31,110,184,149,87,180,239,84,250,55,245,3,30,247,24,13,41,148,173,227,87,234,159,22,250,127,67,238,55,17,224,169,234,159,41,250,127,93,238,54,226,234,76,214,110,199,213,62,178,125,64,200,125,198,114,213,54,211,255,0,169,182,239,244,255,0,59,255,0,229,238,133,43,26,168,0,25,182,222,6,127,83,169,251,163,213,44,206,108,134,146,251,79,85,148,87,83,91,238,20,139,19,160,158,221,77,42,211,209,44,110,137,56,61,137,77,12,40,143,78,188,209,17,202,174,85,87,45,175,248,58,233,159,216,253,169,205,157,85,210,90,150,175,61,200,43,46,16,213,83,199,253,244,234,26,101,74,56,224,168,122,177,21,120,79,5,99,216,196,115,154,214,206,174,69,71,61,232,147,168,128,30,51,122,91,246,175,110,54,45,76,160,177,121,170,252,19,32,143,204,214,249,174,30,78,215,90,197,134,111,221,171,209,178,115,170,109,185,191,38,185,237,233,213,58,55,184,165,106,236,39,83,50,173,47,221,198,153,220,113,106,190,223,199,178,10,44,102,227,3,228,145,33,170,161,175,157,148,242,178,70,177,237,231,199,184,217,88,142,234,212,150,24,158,173,119,14,133,234,110,199,210,198,178,125,63,200,125,186,115,53,134,170,0,5,0,248,163,250,236,212,223,201,125,158,136,159,254,10,158,150,50,159,168,21,222,221,110,32,7,138,63,174,205,77,252,151,217,232,137,255,0,224,169,233,99,41,250,129,93,237,214,226,127,128,102,7,86,51,175,218,134,169,230,90,153,240,191,134,125,173,200,46,55,223,37,223,239,121,95,53,83,36,221,174,231,22,243,227,220,227,203,139,122,244,235,209,58,244,46,211,194,79,10,181,98,187,45,199,239,182,250,138,185,42,51,27,197,214,247,92,217,158,213,100,115,178,165,212,40,216,145,26,138,140,237,80,196,229,71,43,151,155,158,189,122,42,53,179,40,25,214,223,230,11,251,59,222,78,172,88,62,41,241,15,55,144,73,125,239,118,59,92,126,37,27,43,251,92,121,59,175,111,205,118,249,117,251,220,57,116,111,94,41,101,94,10,158,150,50,159,168,21,222,221,110,42,175,118,62,169,245,147,234,6,67,238,51,150,169,224,169,233,99,41,250,129,93,237,214,226,127,128,64,15,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,167,85,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,27,63,77,255,0,50,45,80,207,15,136,70,151,221,116,171,120,58,147,108,184,58,174,106,123,253,226,92,162,134,174,106,39,83,50,162,11,131,150,165,123,93,85,82,70,69,44,146,211,172,141,94,142,125,59,254,77,84,86,54,194,124,18,242,155,21,94,129,103,88,85,61,119,59,213,171,48,91,165,101,55,105,233,218,165,171,162,167,142,158,78,106,156,29,201,244,85,41,209,21,92,157,190,174,68,71,53,86,176,119,99,234,159,89,62,160,100,62,227,57,106,158,10,158,150,50,159,168,21,222,221,110,39,248,57,86,236,125,44,107,39,211,252,135,219,167,51,88,105,79,105,222,150,52,111,233,254,61,237,208,29,84,2,149,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,198,207,211,127,204,139,84,6,117,183,249,157,126,209,55,147,171,23,255,0,133,252,63,202,100,18,88,187,61,254,239,47,134,198,202,14,239,46,45,233,220,242,189,206,61,62,239,62,61,93,211,146,205,95,3,31,198,207,211,127,204,139,84,5,64,120,222,224,191,15,213,61,52,212,207,138,119,62,61,143,213,216,188,151,99,167,103,200,84,164,221,222,231,47,189,207,226,92,120,241,78,61,158,189,93,207,163,94,8,89,215,195,245,79,82,244,207,225,125,207,143,99,244,151,223,59,223,233,217,242,21,43,15,107,183,199,239,115,248,151,46,92,147,143,103,167,71,115,234,219,10,222,230,188,212,237,199,109,25,142,164,217,171,105,32,200,82,157,150,188,125,38,168,138,55,173,198,165,233,20,114,68,201,88,246,204,248,90,233,42,86,46,14,230,202,119,162,244,111,39,38,120,113,60,90,251,156,229,86,108,43,22,161,243,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,243,122,181,141,228,247,181,58,185,81,169,215,170,170,39,204,211,70,149,105,158,43,163,122,113,142,105,110,21,73,229,236,184,205,190,43,125,55,40,227,100,147,112,79,191,60,189,182,49,142,154,87,171,164,145,232,212,231,35,222,229,78,174,83,58,251,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,144,87,198,147,71,44,88,126,178,226,90,197,104,155,183,87,168,150,250,138,123,165,55,23,175,42,171,107,105,227,109,79,55,61,81,57,193,61,60,93,182,177,141,111,150,229,247,157,35,149,63,43,193,179,90,254,195,110,10,237,163,149,118,254,245,38,166,219,211,179,60,113,114,146,10,235,116,85,21,17,242,114,200,212,108,46,129,245,136,238,140,123,150,78,199,78,45,230,165,212,131,149,110,199,210,198,178,125,63,200,125,186,115,53,134,170,0,7,148,213,45,45,193,53,167,4,185,233,158,165,216,190,51,141,222,123,62,118,139,205,77,79,221,237,76,201,163,253,228,47,100,141,233,36,76,119,221,114,117,233,209,122,162,170,46,123,55,93,181,29,71,218,86,163,191,10,205,98,243,214,170,238,228,246,11,252,16,171,41,110,244,173,84,69,115,81,85,123,115,51,147,82,88,85,85,209,185,205,84,87,177,241,200,253,31,2,170,252,115,191,4,255,0,82,127,45,34,175,133,199,174,205,50,252,235,217,235,75,254,0,25,87,46,167,114,223,250,155,109,31,79,240,79,254,94,214,85,94,211,189,83,232,223,212,12,123,220,96,52,166,0,51,89,187,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,42,128,32,7,141,95,165,140,91,234,5,15,183,92,72,1,225,113,235,179,76,191,58,246,122,210,255,0,128,0,170,191,28,239,193,63,212,159,203,79,171,194,159,98,86,164,181,80,110,155,89,113,154,183,92,157,80,147,225,22,171,140,13,108,17,192,141,99,163,188,43,21,85,207,123,156,174,72,57,181,168,196,103,125,168,254,112,73,29,165,0,1,5,124,71,252,63,232,247,17,98,151,86,244,135,29,255,0,109,138,15,45,4,180,212,242,65,79,30,69,75,205,145,241,168,124,207,142,54,77,12,106,175,100,202,238,75,28,75,19,145,255,0,185,88,162,7,130,167,170,124,167,233,253,119,184,219,139,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,10,245,241,11,240,244,214,141,217,235,69,151,81,180,231,39,194,173,214,219,118,47,77,100,150,43,221,109,92,51,186,120,234,234,230,115,154,216,105,165,106,179,141,67,17,21,92,139,213,29,242,254,10,190,215,195,123,101,58,167,179,239,218,39,237,50,255,0,138,92,254,214,252,35,201,124,10,170,166,110,223,149,243,125,206,239,122,8,186,117,243,44,227,199,151,94,142,235,211,162,117,154,160,0,120,173,111,194,174,186,149,162,249,246,156,216,170,41,32,185,101,88,189,214,201,71,45,91,220,216,35,158,166,146,72,99,116,142,107,92,228,98,57,232,170,168,215,47,78,189,17,127,129,81,127,220,84,221,63,252,126,210,175,252,86,227,254,162,93,72,0,3,197,107,126,21,117,212,173,23,207,180,230,197,81,73,5,203,42,197,238,182,74,57,106,222,230,193,28,245,52,146,67,27,164,115,90,231,35,17,207,69,85,70,185,122,117,232,139,252,10,139,254,226,166,233,255,0,227,246,149,127,226,183,31,245,18,221,52,67,10,186,233,174,139,224,58,115,125,168,164,158,229,138,226,246,171,37,100,180,143,115,160,146,122,106,72,225,145,209,185,205,107,149,138,230,42,162,171,90,189,58,117,68,254,7,181,34,255,0,136,94,215,243,237,217,232,189,151,78,116,230,239,143,219,174,86,236,162,154,247,44,183,186,137,161,129,208,71,73,87,11,154,215,67,20,174,87,242,168,98,162,43,81,58,35,190,127,193,22,21,232,135,132,78,228,180,215,90,48,29,70,190,230,218,107,61,183,21,202,45,87,186,200,169,46,85,238,158,72,41,170,227,154,70,198,215,81,181,170,245,107,21,17,21,205,78,189,58,170,127,18,221,10,245,241,11,240,244,214,141,217,235,69,151,81,180,231,39,194,173,214,219,118,47,77,100,150,43,221,109,92,51,186,120,234,234,230,115,154,216,105,165,106,179,141,67,17,21,92,139,213,29,242,254,10,175,15,79,15,77,104,218,102,180,94,181,27,81,178,124,42,227,109,184,226,245,54,72,162,178,86,213,205,59,103,146,174,146,102,185,205,154,154,38,163,56,211,189,21,81,202,189,85,191,47,226,169,97,69,69,235,127,132,78,228,181,43,90,51,237,70,177,102,218,107,5,183,42,202,46,183,186,56,170,238,85,237,158,56,42,106,228,154,54,200,214,209,185,168,244,107,209,21,17,206,78,189,122,42,255,0,18,106,105,14,215,243,236,3,96,149,251,87,188,221,241,249,178,202,172,95,37,178,50,178,154,162,103,91,146,123,132,149,174,133,203,35,162,108,188,26,149,49,243,94,223,84,232,238,136,238,137,214,189,191,184,169,186,127,248,253,165,95,248,173,199,253,68,186,144,15,41,171,22,12,171,43,210,204,203,22,193,111,127,6,201,47,56,253,198,223,103,184,249,153,41,252,157,116,180,210,50,9,251,177,34,201,31,9,28,199,115,98,43,155,211,170,34,170,33,80,63,220,84,221,63,252,126,210,175,252,86,227,254,162,91,246,147,224,191,178,253,44,195,116,207,226,159,19,251,37,143,219,172,94,119,177,217,243,94,86,154,56,123,189,190,78,225,203,183,203,143,39,116,235,211,170,244,234,122,179,159,238,7,76,255,0,108,154,29,158,105,108,116,150,170,138,188,155,31,174,183,208,124,82,62,116,176,215,62,23,121,89,223,247,30,173,237,78,145,72,143,107,85,204,115,17,205,78,77,66,165,191,184,169,186,127,248,253,165,95,248,173,199,253,68,181,76,179,79,117,31,57,218,197,231,74,114,155,245,170,183,62,200,52,254,163,30,184,221,62,113,208,207,120,158,220,232,37,159,238,68,213,108,46,157,238,119,221,137,21,26,191,38,39,246,74,171,254,226,166,233,255,0,227,246,149,127,226,183,31,245,18,234,64,5,96,111,51,194,255,0,95,119,19,185,60,195,88,240,172,191,79,232,172,185,7,195,252,180,23,75,133,108,117,76,236,80,83,211,191,155,99,164,145,137,213,240,185,83,163,215,238,170,117,232,189,81,36,255,0,135,166,215,243,237,166,104,189,235,78,117,26,239,143,220,110,87,28,162,166,247,20,182,74,137,166,129,176,73,73,73,11,90,231,77,20,78,71,242,167,122,170,35,85,58,43,126,127,197,18,48,111,51,194,255,0,95,119,19,185,60,195,88,240,172,191,79,232,172,185,7,195,252,180,23,75,133,108,117,76,236,80,83,211,191,155,99,164,145,137,213,240,185,83,163,215,238,170,117,232,189,81,36,255,0,135,166,215,243,237,166,104,189,235,78,117,26,239,143,220,110,87,28,162,166,247,20,182,74,137,166,129,176,73,73,73,11,90,231,77,20,78,71,242,167,122,170,35,85,58,43,126,127,197,18,80,0,82,183,247,21,55,79,255,0,31,180,171,255,0,21,184,255,0,168,150,211,183,237,51,253,141,232,118,7,165,178,82,90,169,234,241,156,126,134,223,95,240,184,248,82,205,92,200,91,230,167,103,220,98,187,187,58,203,34,189,205,71,61,207,87,57,57,57,78,128,10,192,222,103,133,254,190,238,39,114,121,134,177,225,89,126,159,209,89,114,15,135,249,104,46,151,10,216,234,153,216,160,167,167,127,54,199,73,35,19,171,225,114,167,71,175,221,84,235,209,122,162,73,255,0,15,77,175,231,219,76,209,123,214,156,234,53,223,31,184,220,174,57,69,77,238,41,108,149,19,77,3,96,146,146,146,22,181,206,154,40,156,143,229,78,245,84,70,170,116,86,252,255,0,138,36,43,214,255,0,8,157,201,106,86,180,103,218,141,98,205,180,214,11,110,85,148,93,111,116,113,85,220,171,219,60,112,84,213,201,52,109,145,173,163,115,81,232,215,162,42,35,156,157,122,244,85,254,36,212,240,244,218,254,125,180,205,23,189,105,206,163,93,241,251,141,202,227,148,84,222,226,150,201,81,52,208,54,9,41,41,33,107,92,233,162,137,200,254,84,239,85,68,106,167,69,111,207,248,162,74,0,8,191,226,23,181,252,251,118,122,47,101,211,157,57,187,227,246,235,149,187,40,166,189,203,45,238,162,104,96,116,17,210,85,194,230,181,208,197,43,149,252,170,24,168,138,212,78,136,239,159,240,69,140,27,51,240,191,215,221,187,110,79,15,214,60,215,47,211,250,219,46,63,241,15,51,5,174,225,91,37,83,251,244,21,20,236,224,217,41,35,98,244,124,205,85,234,244,251,168,189,58,175,68,95,107,226,23,225,233,173,27,179,214,139,46,163,105,206,79,133,91,173,182,236,94,154,201,44,87,186,218,184,103,116,241,213,213,204,231,53,176,211,74,213,103,26,134,34,42,185,23,170,59,229,252,21,125,175,134,246,202,117,79,103,223,180,79,218,101,255,0,20,185,253,173,248,71,146,248,21,85,76,221,191,43,230,251,157,222,244,17,116,235,230,89,199,143,46,189,29,215,167,68,235,53,72,1,226,31,225,225,170,123,178,213,60,119,83,52,207,51,197,40,60,134,62,219,21,109,21,246,74,154,126,61,170,153,166,142,88,164,134,41,185,242,243,47,107,154,230,179,143,105,170,138,254,106,140,249,60,61,60,61,53,163,105,154,209,122,212,109,70,201,240,171,141,182,227,139,212,217,34,138,201,91,87,52,237,158,74,186,73,154,231,54,106,104,154,140,227,78,244,85,71,42,245,86,252,191,138,167,21,214,255,0,8,157,201,106,86,180,103,218,141,98,205,180,214,11,110,85,148,93,111,116,113,85,220,171,219,60,112,84,213,201,52,109,145,173,163,115,81,232,215,162,42,35,156,157,122,244,85,254,36,212,240,244,218,254,125,180,205,23,189,105,206,163,93,241,251,141,202,227,148,84,222,226,150,201,81,52,208,54,9,41,41,33,107,92,233,162,137,200,254,84,239,85,68,106,167,69,111,207,248,162,74,0,120,173,111,194,174,186,149,162,249,246,156,216,170,41,32,185,101,88,189,214,201,71,45,91,220,216,35,158,166,146,72,99,116,142,107,92,228,98,57,232,170,168,215,47,78,189,17,127,129,81,127,220,84,221,63,252,126,210,175,252,86,227,254,162,91,166,136,97,87,93,53,209,124,7,78,111,181,20,147,220,177,92,94,213,100,172,150,145,238,116,18,79,77,73,28,50,58,55,57,173,114,177,92,197,84,85,107,87,167,78,168,159,192,246,160,21,235,226,23,225,233,173,27,179,214,139,46,163,105,206,79,133,91,173,182,236,94,154,201,44,87,186,218,184,103,116,241,213,213,204,231,53,176,211,74,213,103,26,134,34,42,185,23,170,59,229,252,21,125,175,134,246,202,117,79,103,223,180,79,218,101,255,0,20,185,253,173,248,71,146,248,21,85,76,221,191,43,230,251,157,222,244,17,116,235,230,89,199,143,46,189,29,215,167,68,235,53,65,81,122,223,225,19,185,45,74,214,140,251,81,172,89,182,154,193,109,202,178,139,173,238,142,42,187,149,123,103,142,10,154,185,38,141,178,53,180,110,106,61,26,244,69,68,115,147,175,94,138,191,196,153,94,30,27,73,202,182,141,165,153,22,45,168,18,226,149,217,37,247,32,117,193,247,27,19,164,151,185,66,218,104,89,4,18,203,44,49,72,189,185,18,169,205,103,69,107,123,206,84,94,175,113,42,129,10,188,72,118,83,170,123,193,253,157,254,204,239,248,165,179,236,151,197,252,239,199,106,170,97,238,121,175,41,219,237,118,96,151,175,79,44,254,92,184,244,234,222,157,122,175,79,21,225,233,225,233,173,27,76,214,139,214,163,106,54,79,133,92,109,183,28,94,166,201,20,86,74,218,185,167,108,242,85,210,76,215,57,179,83,68,212,103,26,119,162,170,57,87,170,183,229,252,85,61,95,136,230,203,181,163,120,119,92,18,29,57,185,225,86,171,110,31,79,112,116,181,23,187,165,92,83,212,79,86,232,57,49,177,67,73,35,90,198,54,149,138,143,89,58,185,101,114,113,111,4,87,242,173,147,120,93,107,70,222,183,23,143,107,46,163,103,120,84,246,220,110,158,189,209,82,89,38,171,169,158,170,121,233,100,166,107,29,222,130,22,198,196,108,239,122,189,21,235,214,54,183,143,223,87,178,205,10,139,214,255,0,8,157,201,106,86,180,103,218,141,98,205,180,214,11,110,85,148,93,111,116,113,85,220,171,219,60,112,84,213,201,52,109,145,173,163,115,81,232,215,162,42,35,156,157,122,244,85,254,37,132,236,207,69,50,173,187,109,179,15,209,204,214,225,106,173,189,99,255,0,16,243,51,218,229,146,74,87,247,235,234,42,25,193,210,71,27,215,163,38,106,47,86,39,222,69,233,213,58,42,254,86,249,118,215,89,186,157,190,220,180,202,194,182,168,114,72,110,20,87,75,13,93,210,170,120,41,105,42,162,149,25,44,143,88,90,247,59,173,44,181,81,162,43,30,222,82,34,244,69,68,115,107,175,19,240,125,222,38,13,149,89,179,92,91,83,52,170,138,245,143,220,41,238,150,234,159,136,87,73,216,170,130,70,201,20,156,31,111,115,29,197,236,106,244,114,43,87,167,69,69,79,145,114,128,241,90,223,133,93,117,43,69,243,237,57,177,84,82,65,114,202,177,123,173,146,142,90,183,185,176,71,61,77,36,144,198,233,28,214,185,200,196,115,209,85,81,174,94,157,122,34,255,0,2,162,255,0,184,169,186,127,248,253,165,95,248,173,199,253,68,186,144,0,56,254,234,182,207,134,238,191,72,235,52,183,48,174,171,183,61,181,13,185,90,46,116,202,174,125,186,227,27,36,100,83,172,124,145,179,51,140,178,49,241,185,83,147,30,238,46,99,248,72,206,192,8,85,226,67,178,157,83,222,15,236,239,246,103,127,197,45,159,100,190,47,231,126,59,85,83,15,115,205,121,78,223,107,179,4,189,122,121,103,242,229,199,167,86,244,235,213,122,113,93,153,248,95,235,238,221,183,39,135,235,30,107,151,233,253,109,151,31,248,135,153,130,215,112,173,146,169,253,250,10,138,118,112,108,148,145,177,122,62,102,170,245,122,125,212,94,157,87,162,45,159,128,10,86,254,226,166,233,255,0,227,246,149,127,226,183,31,245,18,194,117,123,107,249,246,127,176,74,13,171,217,174,248,252,57,101,46,47,141,89,31,89,83,81,51,109,203,61,190,74,39,76,228,145,177,58,94,14,74,105,56,47,111,170,245,111,84,111,85,233,10,244,67,194,39,114,90,107,173,24,14,163,95,115,109,53,158,219,138,229,22,171,221,100,84,151,42,247,79,36,20,213,113,205,35,99,107,168,218,213,122,181,138,136,138,230,167,94,157,85,63,137,110,128,2,162,245,191,194,39,114,90,149,173,25,246,163,88,179,109,53,130,219,149,101,23,91,221,28,85,119,42,246,207,28,21,53,114,77,27,100,107,104,220,212,122,53,232,138,136,231,39,94,189,21,127,137,97,59,51,209,76,171,110,219,108,195,244,115,53,184,90,171,111,88,255,0,196,60,204,246,185,100,146,149,253,250,250,138,134,112,116,145,198,245,232,201,154,139,213,137,247,145,122,117,78,138,189,172,2,47,248,133,237,127,62,221,158,139,217,116,231,78,110,248,253,186,229,110,202,41,175,114,203,123,168,154,24,29,4,116,149,112,185,173,116,49,74,229,127,42,134,42,34,181,19,162,59,231,252,17,99,6,204,252,47,245,247,110,219,147,195,245,143,53,203,244,254,182,203,143,252,67,204,193,107,184,86,201,84,254,253,5,69,59,56,54,74,72,216,189,31,51,85,122,189,62,234,47,78,171,209,22,207,192,0,143,251,149,217,214,9,186,108,239,77,175,250,151,89,230,177,188,19,227,30,119,31,237,204,207,139,249,216,97,100,127,223,80,207,28,148,253,169,32,100,159,117,29,207,167,21,232,157,122,200,0,0,0,227,246,173,179,225,182,13,209,221,119,79,98,174,171,165,190,228,120,187,241,203,237,11,149,100,130,177,233,45,26,193,86,197,87,117,133,236,138,141,34,115,17,21,143,78,219,145,24,230,189,101,236,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,69,95,238,163,236,79,254,92,255,0,242,205,227,253,80,146,152,158,83,98,206,113,91,54,107,139,87,121,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,56,61,26,246,242,99,218,189,28,136,228,235,209,81,23,228,126,176,0,0,0,0,243,248,110,127,134,234,13,53,214,171,12,200,105,46,172,177,222,43,108,23,52,133,87,157,29,198,146,85,138,162,158,86,57,17,204,123,92,157,83,170,125,230,57,143,111,38,61,174,95,213,173,187,90,173,213,52,20,119,11,157,37,45,69,210,161,105,40,98,154,102,177,245,83,164,82,76,177,68,213,94,175,122,69,12,178,43,91,213,120,70,247,127,6,170,167,214,0,62,74,43,181,170,227,83,95,71,111,185,210,85,84,90,234,18,146,186,40,102,107,223,75,58,197,28,201,20,173,69,234,199,172,83,69,34,53,221,23,132,140,119,240,114,42,253,96,0,124,151,59,181,170,203,76,202,203,205,206,146,130,158,74,136,41,25,45,76,205,137,142,158,121,89,12,49,35,156,168,138,249,37,146,56,216,223,226,231,189,173,78,170,168,135,214,121,249,51,252,54,44,254,159,75,93,144,210,46,89,85,103,154,254,203,75,85,93,58,91,162,154,56,29,80,244,68,232,198,44,179,49,141,228,169,205,82,78,28,187,114,113,244,0,3,242,113,108,179,21,206,108,84,185,78,21,147,90,178,11,45,111,63,45,113,181,214,199,87,75,63,7,185,143,225,44,106,230,59,139,216,230,175,69,249,57,170,139,243,69,63,88,3,207,229,153,254,27,130,212,227,244,185,134,67,73,105,126,85,120,142,193,104,90,149,86,178,170,227,36,82,203,21,58,63,167,22,189,237,130,68,103,37,78,79,226,198,245,123,216,215,126,173,206,237,106,178,211,50,178,243,115,164,160,167,146,162,10,70,75,83,51,98,99,167,158,86,67,12,72,231,42,34,190,73,100,142,54,55,248,185,239,107,83,170,170,33,245,128,0,62,74,43,181,170,227,83,95,71,111,185,210,85,84,90,234,18,146,186,40,102,107,223,75,58,197,28,201,20,173,69,234,199,172,83,69,34,53,221,23,132,140,119,240,114,42,253,96,249,45,151,107,85,234,153,245,150,107,157,37,125,60,117,19,210,62,90,105,155,43,27,60,18,190,25,162,87,53,85,17,241,203,28,145,189,191,197,175,99,154,189,21,21,15,172,3,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,250,192,7,159,207,243,204,103,76,48,219,182,160,102,117,85,116,182,43,21,58,213,220,42,41,173,245,21,175,130,4,84,229,42,197,78,199,202,172,106,47,39,185,26,168,198,35,158,238,141,107,149,35,175,247,81,246,39,255,0,46,127,249,102,241,254,168,74,163,149,107,166,232,244,39,109,127,4,253,181,231,63,103,62,209,249,159,134,127,86,86,86,119,252,191,107,189,254,45,20,156,120,247,226,254,215,78,188,190,93,122,47,79,41,165,187,245,218,118,180,231,118,205,51,211,77,86,248,206,73,121,239,121,42,47,129,92,169,251,189,168,95,52,159,188,154,157,145,183,164,113,61,223,121,201,215,167,68,234,170,136,178,0,143,250,165,191,93,167,104,182,119,115,211,61,75,213,111,131,100,150,110,207,157,162,248,21,202,163,181,221,133,147,71,251,200,105,223,27,186,199,43,29,247,92,189,58,244,94,138,138,137,237,116,67,113,186,61,184,235,85,206,251,163,89,61,93,254,219,104,168,101,37,93,99,172,213,212,80,36,238,111,46,211,36,169,134,54,200,244,111,23,57,172,87,43,17,241,171,184,243,103,94,129,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,128,1,242,73,118,181,67,117,167,177,77,115,164,101,202,178,158,106,186,122,55,76,212,158,104,33,116,109,150,86,71,215,147,152,199,79,11,92,228,78,141,89,99,69,233,201,58,253,96,0,124,145,221,173,83,93,106,44,80,220,233,31,114,163,167,134,174,162,141,179,53,103,134,9,157,35,98,149,241,245,228,214,61,208,76,214,185,83,163,150,41,17,58,241,94,159,88,0,0,0,4,85,254,234,62,196,255,0,229,207,255,0,44,222,63,213,9,41,137,229,54,44,231,21,179,102,184,181,119,157,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,131,209,175,111,38,61,171,209,200,142,78,189,21,17,126,71,235,3,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,250,192,0,31,36,119,107,84,215,90,139,20,55,58,71,220,168,233,225,171,168,163,108,205,89,225,130,103,72,216,165,124,125,121,53,143,116,19,53,174,84,232,229,138,68,78,188,87,167,214,126,78,89,148,216,176,108,86,243,154,229,53,222,74,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,78,12,71,61,220,88,199,47,70,162,185,122,116,68,85,249,17,175,251,168,251,19,255,0,151,63,252,179,120,255,0,84,37,80,35,86,89,226,61,179,28,27,42,188,225,89,78,178,121,43,214,63,112,168,181,220,105,190,206,221,100,236,85,65,35,163,150,62,108,166,115,29,197,236,114,117,106,171,87,167,84,85,79,153,218,180,183,84,176,77,105,193,45,154,153,166,151,223,140,227,119,158,247,146,173,242,179,83,247,123,83,62,25,63,119,51,25,35,122,73,19,219,247,154,157,122,117,78,168,168,171,234,193,197,53,175,121,155,108,219,182,85,75,133,107,30,164,125,159,189,86,219,217,116,130,155,224,245,245,124,233,95,36,145,182,78,116,240,72,196,234,248,100,78,138,188,190,239,94,157,21,21,127,91,66,247,71,161,59,148,248,223,236,83,57,251,71,246,115,203,124,79,250,178,178,143,177,230,59,189,159,241,152,163,229,203,177,47,246,122,244,227,243,233,213,58,244,168,238,214,169,174,181,22,40,110,116,143,185,81,211,195,87,81,70,217,154,179,195,4,206,145,177,74,248,250,242,107,30,232,38,107,92,169,209,203,20,136,157,120,175,79,172,0,0,7,201,37,218,213,13,214,158,197,53,206,145,151,42,202,121,170,233,232,221,51,82,121,160,133,209,182,89,89,31,94,78,99,29,60,45,115,145,58,53,101,141,23,167,36,235,245,128,0,0,226,154,215,188,205,182,109,219,42,165,194,181,143,82,62,207,222,171,109,236,186,65,77,240,122,250,190,116,175,146,72,219,39,58,120,36,98,117,124,50,39,69,94,95,119,175,78,138,138,191,173,161,123,163,208,157,202,124,111,246,41,156,253,163,251,57,229,190,39,253,89,89,71,216,243,29,222,207,248,204,81,242,229,216,151,251,61,122,113,249,244,234,157,122,168,7,148,213,45,82,193,52,91,4,185,234,102,165,223,126,13,141,217,187,62,118,183,202,205,81,218,238,204,200,99,253,220,44,124,142,235,36,172,111,221,106,244,235,213,122,34,42,167,0,254,234,62,196,255,0,229,207,255,0,44,222,63,213,9,63,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,245,128,14,85,174,155,163,208,157,181,252,19,246,215,156,253,156,251,71,230,126,25,253,89,89,89,223,242,253,174,247,248,180,82,113,227,223,139,251,93,58,242,249,117,232,189,63,39,69,55,153,182,205,196,229,85,88,86,142,106,71,218,11,213,21,189,247,73,233,190,15,95,73,194,149,146,71,27,164,231,81,4,108,94,143,154,52,232,139,203,239,117,233,209,21,83,181,128,126,78,89,148,216,176,108,86,243,154,229,53,222,74,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,78,12,71,61,220,88,199,47,70,162,185,122,116,68,85,249,17,175,251,168,251,19,255,0,151,63,252,179,120,255,0,84,37,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,101,92,210,158,211,189,44,104,223,211,252,123,219,160,58,168,0,3,207,234,22,73,117,195,112,12,151,47,177,99,21,121,37,202,199,103,173,185,81,217,105,21,221,251,148,240,194,249,35,165,143,139,30,238,114,57,168,196,232,199,47,87,39,70,187,248,46,115,53,35,115,186,203,170,122,227,79,184,92,159,40,235,151,219,110,20,215,11,59,226,133,174,165,180,249,105,187,180,208,83,65,39,54,54,24,158,157,81,142,229,201,202,231,72,175,123,222,231,94,246,206,247,85,134,238,191,72,237,249,133,154,229,72,220,158,221,79,79,77,150,90,35,141,97,125,186,226,172,251,234,216,156,247,187,203,72,230,200,232,95,201,220,152,138,213,94,227,36,99,59,168,32,7,139,38,239,63,100,90,113,253,31,112,170,222,25,126,127,111,127,197,157,37,7,118,58,92,118,100,154,9,184,200,245,70,36,211,189,142,137,189,26,245,108,109,157,203,218,122,194,245,174,13,137,107,126,188,232,238,188,217,168,244,34,199,87,149,86,101,85,17,91,174,56,139,100,227,5,238,6,242,119,71,185,126,236,15,137,171,36,141,170,95,148,41,220,115,250,196,178,177,246,83,227,43,118,186,216,54,219,132,223,108,87,58,187,117,202,221,169,22,218,186,58,202,73,157,12,244,211,199,65,112,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,30,215,195,247,125,214,45,213,98,177,225,89,75,252,150,166,227,246,244,146,227,77,209,242,124,82,150,8,233,99,150,235,205,148,241,83,193,221,169,168,114,121,102,170,185,157,58,167,86,252,210,96,0,84,94,177,238,238,235,180,31,20,141,78,202,231,183,85,222,49,59,245,61,142,219,145,218,160,168,115,30,248,18,213,66,230,85,66,197,114,68,250,152,87,151,14,226,116,86,73,52,104,232,251,171,35,109,123,19,202,108,89,206,43,102,205,113,106,239,59,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,39,7,163,94,222,76,123,87,163,145,28,157,122,42,34,252,143,214,0,249,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,41,175,85,119,183,117,221,126,249,116,94,197,140,79,87,67,167,88,174,164,89,97,181,81,182,169,206,130,237,59,111,8,214,93,159,27,161,137,236,124,148,238,141,173,138,68,114,194,157,196,106,162,201,39,91,63,221,158,73,175,56,158,131,100,247,221,183,99,20,151,204,218,158,159,173,60,82,175,114,120,32,249,247,106,41,105,248,57,181,117,44,111,222,142,7,42,35,151,231,210,85,106,83,205,158,31,218,150,119,251,83,253,181,252,119,253,153,253,160,251,83,241,63,43,15,254,148,243,62,103,191,217,225,218,255,0,13,247,184,112,225,254,78,61,62,69,255,0,108,163,117,214,45,218,104,213,22,101,221,181,81,229,246,222,148,121,77,146,138,103,187,200,85,114,122,71,34,54,68,71,164,51,177,157,216,215,171,218,157,95,31,113,239,138,69,36,0,42,215,197,7,196,18,166,211,83,122,218,246,139,93,105,30,247,211,186,131,48,190,83,75,21,75,56,77,21,85,61,101,149,98,150,7,53,30,141,124,14,124,241,75,206,55,163,162,251,175,107,250,70,191,14,189,245,84,237,107,50,76,31,80,107,234,223,165,119,250,137,166,174,134,154,150,39,190,217,113,153,41,216,151,37,84,141,103,153,141,142,157,177,190,22,191,251,15,115,218,199,189,168,199,222,157,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,121,77,85,212,204,87,70,244,227,35,213,44,214,175,203,217,113,155,124,183,10,158,50,70,201,38,224,159,114,8,187,143,99,29,52,175,86,199,27,21,201,206,71,177,168,189,92,134,120,119,85,185,140,203,117,250,185,89,170,89,133,13,37,185,141,167,109,182,209,108,166,68,115,45,214,232,223,35,226,129,100,226,142,153,252,165,145,239,145,200,156,158,247,113,107,25,194,54,76,170,61,99,220,22,177,120,81,235,13,207,91,225,186,221,40,45,247,11,13,46,51,148,92,93,19,100,186,210,178,231,67,20,176,163,90,198,201,55,98,72,122,186,170,71,61,210,201,60,141,87,43,161,121,40,60,52,55,199,77,184,236,54,29,30,206,25,86,205,69,194,236,241,190,106,185,31,45,67,47,150,232,86,56,18,181,211,61,92,228,169,71,62,38,204,215,187,239,190,68,145,138,168,231,178,25,190,0,34,87,136,54,246,237,91,80,192,35,177,99,19,210,87,106,46,85,79,81,13,170,141,181,77,108,246,152,29,12,205,101,217,241,186,25,88,246,71,80,216,218,216,164,70,164,203,220,70,170,164,114,116,231,254,13,87,107,173,255,0,109,185,181,246,251,115,171,184,220,174,58,145,114,171,172,172,171,153,211,79,83,60,148,22,247,73,44,146,57,85,207,123,156,170,229,114,170,170,170,170,169,61,65,76,26,85,189,187,174,212,55,203,173,22,44,158,122,186,237,58,202,181,34,245,13,214,141,213,78,108,22,153,221,120,86,190,236,200,219,12,175,123,227,167,108,141,116,81,163,86,100,237,163,149,86,56,250,92,78,39,148,216,179,156,86,205,154,226,213,222,118,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,15,70,189,188,152,246,175,71,34,57,58,244,84,69,249,31,172,14,85,187,31,75,26,201,244,255,0,33,246,233,202,245,240,190,241,4,166,180,211,89,118,189,173,55,90,183,177,245,13,160,195,239,149,50,203,82,254,115,75,75,79,71,101,72,162,129,206,70,35,159,59,153,60,178,240,141,136,216,190,235,26,206,150,190,1,242,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,102,135,95,180,114,251,183,253,101,203,52,119,35,155,204,85,227,55,7,83,199,83,197,140,243,116,175,106,73,77,83,193,143,122,71,221,130,72,165,237,243,87,51,159,23,125,230,170,23,63,225,95,184,123,86,178,237,162,213,129,213,93,106,234,178,205,49,167,134,201,118,100,212,109,133,141,162,87,204,150,215,68,232,211,131,216,148,208,182,21,85,233,39,58,119,171,209,121,54,73,35,175,142,119,224,159,234,79,229,164,85,240,184,245,217,166,95,157,123,61,105,122,122,171,169,152,174,141,233,198,71,170,89,173,95,151,178,227,54,249,110,21,60,100,141,146,77,193,62,228,17,119,30,198,58,105,94,173,142,54,43,147,156,143,99,81,122,185,12,203,229,153,77,247,57,202,175,57,174,83,93,231,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,224,196,107,27,201,239,114,244,106,35,83,175,68,68,79,145,161,237,145,232,53,78,220,118,209,135,105,181,230,138,146,12,133,41,223,116,200,22,26,120,163,122,220,106,94,178,201,28,175,137,239,108,207,133,174,142,153,37,230,238,108,167,98,167,70,241,106,86,95,134,46,252,127,98,23,218,109,6,213,139,215,28,7,32,184,55,225,183,75,141,199,183,75,139,204,230,76,233,58,55,180,229,236,212,78,234,116,119,41,35,138,23,44,147,47,78,114,185,110,164,0,120,173,104,213,236,55,65,116,191,32,213,205,64,158,174,59,22,59,78,217,170,18,146,5,154,121,94,249,27,20,80,198,207,146,43,228,150,72,227,69,114,181,136,175,69,115,154,212,87,37,112,120,120,238,23,42,221,7,136,94,162,106,230,83,77,228,60,254,159,213,83,91,173,108,170,146,162,27,101,12,85,246,230,197,79,27,158,191,233,72,245,107,88,215,203,44,175,70,51,159,20,246,190,44,218,189,153,104,46,168,109,207,87,52,254,122,72,239,184,237,70,77,53,58,85,192,147,65,43,31,29,190,41,97,145,159,37,86,73,20,146,70,170,213,107,209,30,170,215,53,200,215,36,191,218,174,230,48,221,215,233,29,30,169,97,244,53,118,231,182,161,214,219,189,178,165,21,207,183,92,99,100,111,150,4,147,138,54,102,113,150,55,178,70,162,114,99,219,201,172,127,56,217,216,0,42,175,196,59,112,185,86,215,252,66,244,239,87,49,106,111,63,228,52,254,150,154,227,107,125,84,148,240,220,232,101,175,184,182,90,121,28,197,255,0,70,70,43,154,246,178,88,162,122,177,252,56,173,143,232,190,175,97,186,245,165,248,254,174,105,252,245,114,88,178,42,119,77,78,149,112,44,51,196,246,72,232,165,134,70,124,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,125,168,5,74,234,254,243,111,187,60,241,51,213,123,156,150,175,140,225,153,71,217,218,124,154,219,19,24,149,78,142,43,69,47,106,166,154,71,116,233,52,93,217,85,35,115,146,57,26,247,53,220,85,89,44,118,169,137,229,54,44,231,21,179,102,184,181,119,157,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,131,209,175,111,38,61,171,209,200,142,78,189,21,17,126,71,235,0,1,149,115,74,123,78,244,177,163,127,79,241,239,110,128,234,160,229,91,177,244,177,172,159,79,242,31,110,156,132,30,20,59,227,166,201,109,86,77,163,234,51,42,214,251,109,167,168,102,35,118,87,203,80,149,212,145,54,73,221,69,58,185,92,177,62,8,154,254,211,147,164,75,12,77,143,163,29,27,59,214,104,0,56,86,240,119,103,134,237,23,75,254,220,95,105,233,47,23,218,250,136,233,172,88,227,171,214,150,123,171,210,70,36,234,199,164,114,171,25,20,79,89,28,245,103,14,189,182,42,163,165,98,44,64,240,112,207,243,45,83,204,183,5,168,58,131,144,213,223,50,27,229,70,57,83,93,93,82,169,206,87,244,185,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,89,161,202,183,99,233,99,89,62,159,228,62,221,57,154,195,85,0,205,102,236,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,164,170,5,43,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,141,159,166,255,0,153,15,16,237,194,229,91,95,241,11,211,189,92,197,169,188,255,0,144,211,250,90,107,141,173,245,82,83,195,115,161,150,190,226,217,105,228,115,23,253,25,24,174,107,218,201,98,137,234,199,240,226,182,63,162,250,189,134,235,214,151,227,250,185,167,243,213,201,98,200,169,221,53,58,85,192,176,207,19,217,35,162,150,25,25,243,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,246,160,0,1,89,126,49,249,254,101,165,153,150,223,117,7,79,178,26,187,30,67,99,168,200,234,104,107,169,149,57,196,254,150,212,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,89,105,179,173,226,224,155,191,193,42,47,246,10,63,131,100,150,110,31,104,49,254,228,213,31,11,238,205,80,202,95,239,167,193,20,115,247,99,167,89,63,118,139,195,175,23,116,84,249,200,0,0,0,165,111,26,191,84,248,183,211,250,31,113,184,157,87,192,199,241,179,244,223,243,34,213,0,34,175,138,63,161,61,77,252,151,222,40,138,1,52,167,187,31,75,26,201,244,255,0,33,246,233,200,65,225,67,190,58,108,150,213,100,218,62,163,50,173,111,182,218,122,134,98,55,101,124,181,9,93,73,19,100,157,212,83,171,149,203,19,224,137,175,237,57,58,68,176,196,216,250,49,209,179,189,102,128,21,87,227,157,248,39,250,147,249,105,202,188,21,61,83,229,63,79,235,189,198,220,93,72,7,42,221,143,165,141,100,250,127,144,251,116,230,107,13,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,6,85,205,41,237,59,210,198,141,253,63,199,189,186,3,170,128,0,5,64,120,178,108,162,221,167,245,159,210,119,75,237,157,139,45,238,224,248,242,250,40,210,170,162,72,174,149,83,205,50,220,221,35,220,246,71,12,175,145,176,185,191,186,99,36,236,35,17,203,50,163,33,174,213,119,49,153,109,67,87,40,245,75,15,161,164,184,177,212,238,182,221,237,149,40,141,101,198,221,35,227,124,176,36,156,85,208,191,148,81,189,146,53,23,139,216,222,77,123,57,198,253,20,224,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,225,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,52,222,6,229,44,91,86,208,235,198,166,220,211,189,117,155,149,175,27,164,117,43,231,142,174,241,44,50,62,158,57,81,174,103,24,83,180,249,36,85,123,23,183,27,209,170,175,86,53,217,215,203,50,155,238,115,149,94,115,92,166,187,206,222,178,11,133,69,210,227,83,218,100,125,250,169,228,116,146,201,193,136,214,55,147,222,229,232,212,70,167,94,136,136,159,34,234,124,47,118,81,253,31,240,70,107,62,161,91,46,180,58,147,153,91,223,77,45,186,181,59,63,6,181,186,102,189,148,235,19,92,189,102,151,181,4,210,44,136,143,143,238,69,194,55,50,94,231,229,120,213,250,88,197,190,160,80,251,117,196,167,108,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,156,226,127,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,209,70,213,119,49,134,238,191,72,232,245,75,15,161,171,183,61,181,14,182,221,237,149,40,174,125,186,227,27,35,124,176,36,156,81,179,51,140,177,189,146,53,19,147,30,222,77,99,249,198,206,192,10,1,241,71,245,217,169,191,146,251,61,17,237,124,52,55,199,83,183,28,202,29,30,206,25,72,253,58,205,47,17,190,106,185,31,21,59,236,119,25,146,56,18,181,211,61,90,213,166,86,178,38,204,215,187,238,50,52,145,138,138,215,178,107,201,0,167,111,21,141,241,211,106,85,214,191,107,122,108,202,184,172,88,197,225,89,148,220,220,249,96,91,141,198,149,207,98,209,50,62,168,143,166,134,94,174,115,164,106,247,38,138,55,49,26,216,155,36,208,215,105,222,169,244,111,234,6,61,238,48,26,83,42,87,197,23,195,254,178,209,89,114,220,222,136,99,189,235,84,222,102,227,156,90,224,146,121,234,163,170,150,121,103,154,236,222,227,223,202,21,238,244,150,56,209,141,133,177,182,68,106,177,101,116,80,47,110,186,243,153,109,183,87,44,90,173,134,86,213,181,246,234,134,50,231,67,13,66,66,203,181,185,94,213,168,162,149,92,199,183,132,141,111,68,114,177,220,30,140,145,169,205,141,84,208,158,221,117,231,13,220,150,145,216,181,91,12,173,164,115,46,52,236,101,206,134,26,133,153,246,155,138,49,171,81,69,42,185,140,119,56,220,238,136,229,99,121,177,89,35,83,131,218,171,26,252,75,247,199,77,183,28,54,109,30,193,217,86,253,69,205,44,242,62,26,184,223,45,59,44,118,233,150,72,22,181,179,49,90,229,169,87,50,86,194,214,59,238,62,53,145,234,136,214,50,106,54,5,159,120,93,120,128,86,90,43,45,187,100,214,252,139,189,106,155,203,91,176,123,164,241,207,61,84,117,82,207,20,16,218,93,219,99,249,66,189,222,177,73,34,177,176,182,55,70,174,86,44,77,138,213,50,204,166,197,131,98,183,156,215,41,174,242,86,92,126,223,81,116,184,212,246,159,39,98,150,8,221,36,178,112,98,57,238,226,198,57,122,53,21,203,211,162,34,175,200,162,31,16,109,237,221,119,95,159,199,98,198,39,171,161,211,172,86,162,162,27,85,27,106,156,232,46,211,182,105,154,203,179,227,116,49,61,143,146,157,209,181,177,72,142,88,83,184,141,84,89,36,234,240,249,217,37,215,117,249,252,151,220,158,10,186,29,58,197,106,41,230,186,214,58,149,206,130,237,59,102,133,207,180,178,70,205,19,216,249,41,221,35,157,44,106,229,133,59,106,228,69,146,62,182,105,226,55,139,88,176,111,14,172,211,10,197,168,124,149,151,31,183,227,182,187,117,55,117,242,118,41,96,186,80,71,20,124,222,174,123,184,177,141,78,174,85,114,244,234,170,171,243,40,179,19,202,111,184,54,85,102,205,113,106,239,37,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,39,7,163,152,238,47,99,87,163,145,90,189,58,42,42,124,141,4,236,115,119,118,173,223,105,27,178,185,237,212,150,124,178,195,80,219,110,71,106,130,161,175,99,39,86,35,153,85,11,21,203,43,41,166,78,92,59,137,213,31,28,209,163,164,237,44,142,145,64,227,251,170,220,198,27,181,13,35,172,213,44,194,134,174,226,247,84,54,219,104,182,83,34,181,247,27,140,140,145,241,64,178,113,86,194,206,49,72,247,200,228,94,44,99,184,181,239,225,27,243,195,170,186,153,149,107,38,163,228,122,165,154,213,249,139,214,77,112,150,225,83,198,73,31,28,60,215,238,65,23,113,239,123,97,137,136,216,227,98,185,120,70,198,53,23,163,80,183,255,0,5,79,75,25,79,212,10,239,110,183,19,252,25,172,221,143,170,125,100,250,129,144,251,140,228,180,240,185,223,109,171,68,238,179,104,70,180,100,213,116,248,77,242,161,142,199,238,53,115,183,201,99,213,174,115,214,86,73,201,57,69,77,80,231,181,85,252,251,113,72,213,122,181,169,52,210,182,231,207,21,91,173,26,95,110,213,202,13,8,184,101,244,148,185,221,210,206,183,234,27,60,204,145,143,170,162,71,200,197,116,82,43,123,79,122,44,50,170,196,215,172,156,35,123,248,240,106,185,60,254,236,125,44,107,39,211,252,135,219,167,51,88,93,247,133,238,245,255,0,164,6,8,205,24,212,43,157,214,187,82,112,219,123,234,101,184,214,175,123,227,54,182,204,214,50,161,101,107,83,164,209,119,96,134,68,145,85,242,125,201,121,200,231,203,219,157,64,20,237,227,63,160,212,216,174,168,99,90,255,0,98,162,171,242,249,197,59,173,119,215,182,158,87,65,29,198,142,56,219,4,143,153,94,172,99,230,166,232,198,196,141,103,202,134,71,167,53,115,213,190,39,193,247,88,239,184,54,232,19,74,169,225,243,22,93,75,183,207,79,89,31,38,51,177,85,67,79,61,93,61,79,85,99,158,238,44,101,76,93,180,115,26,190,103,155,185,44,109,67,181,248,231,126,9,254,164,254,90,69,95,11,143,93,154,101,249,215,179,214,147,167,198,147,88,239,184,126,141,98,90,59,104,135,183,73,168,151,10,138,139,165,79,38,47,42,91,107,169,228,109,55,7,49,85,57,207,61,60,189,198,189,142,111,150,227,247,155,35,145,43,135,100,122,13,77,184,237,203,225,218,109,121,162,171,159,30,90,135,221,50,5,134,158,89,24,150,234,102,44,178,71,43,226,123,29,11,38,115,99,166,73,121,183,131,234,24,169,213,220,90,186,51,50,174,91,167,133,14,248,233,178,91,85,147,104,250,140,202,181,190,219,105,234,25,136,221,149,242,212,37,117,36,77,146,119,81,78,174,87,44,79,130,38,191,180,228,233,18,195,19,99,232,199,70,206,245,154,3,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,207,182,250,55,155,125,222,30,163,210,220,227,181,124,27,12,197,252,197,62,51,109,149,140,90,166,199,42,179,187,83,83,35,122,245,154,94,212,74,177,181,203,28,109,99,90,222,74,143,150,78,215,224,169,234,159,41,250,127,93,238,54,227,170,248,231,126,9,254,164,254,90,66,13,159,110,207,50,218,46,168,125,184,177,83,213,222,44,85,244,242,83,95,113,198,215,165,44,23,86,36,111,72,21,239,88,229,70,62,41,94,146,53,232,206,125,59,140,69,70,202,244,93,4,105,110,169,96,154,211,130,91,53,51,77,47,191,25,198,239,61,239,37,91,229,102,167,238,246,166,124,50,126,238,102,50,70,244,146,39,183,239,53,58,244,234,157,81,81,87,213,130,149,188,106,253,83,226,223,79,232,125,198,226,112,173,146,111,7,38,218,54,168,69,122,106,213,214,225,55,202,136,27,150,89,233,34,167,239,215,65,20,115,178,23,199,36,172,87,53,240,186,165,242,163,26,248,210,69,106,49,238,106,47,38,223,246,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,18,179,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,126,86,163,107,94,145,233,5,77,142,151,84,181,31,31,197,31,146,84,77,77,108,91,189,115,41,153,59,226,137,101,145,121,189,81,172,99,90,136,138,247,170,49,31,36,76,235,206,88,218,239,106,80,15,138,63,174,205,77,252,151,217,232,142,149,225,185,226,9,77,183,106,153,52,123,89,46,181,110,211,171,141,67,170,104,174,83,75,44,204,198,94,145,79,36,169,21,60,48,75,52,204,169,153,96,106,177,174,107,35,122,190,78,157,95,34,173,218,0,1,149,115,74,123,78,244,177,163,127,79,241,239,110,128,234,160,229,91,177,244,177,172,159,79,242,31,110,156,205,97,119,222,28,30,32,20,123,136,177,69,164,154,189,145,127,182,197,7,153,158,42,154,136,224,167,143,34,165,230,249,57,83,178,22,71,27,38,134,53,70,62,20,111,37,142,36,149,170,255,0,223,36,83,168,30,43,90,53,123,13,208,93,47,200,53,115,80,39,171,142,197,142,211,182,106,132,164,129,102,158,87,190,70,197,20,49,179,228,138,249,37,146,56,209,92,173,98,43,209,92,230,181,21,201,157,109,197,107,206,101,185,45,92,190,234,182,103,91,86,231,220,106,30,203,101,12,213,9,51,45,54,228,123,150,158,138,37,107,24,222,17,181,221,21,200,198,243,122,190,71,39,55,185,86,194,188,12,127,27,63,77,255,0,50,45,80,229,91,177,244,177,172,159,79,242,31,110,156,205,97,170,128,102,179,118,62,169,245,147,234,6,67,238,51,146,255,0,195,23,196,2,143,72,171,41,182,253,173,249,23,148,193,106,248,193,140,220,165,142,8,169,108,53,82,79,52,210,182,165,237,98,72,176,207,37,71,206,105,30,230,194,230,55,170,54,55,61,241,220,160,41,91,198,175,213,62,45,244,254,135,220,110,39,85,240,49,252,108,253,55,252,200,229,94,53,126,169,241,111,167,244,62,227,113,56,86,201,55,131,147,109,27,84,34,189,53,106,235,112,155,229,68,13,203,44,244,145,83,247,235,160,138,57,217,11,227,146,86,43,154,248,93,82,249,81,141,124,105,34,181,24,247,53,23,147,116,17,137,229,54,44,231,21,179,102,184,181,119,157,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,131,209,175,111,38,61,171,209,200,142,78,189,21,17,126,71,235,0,0,42,175,199,59,240,79,245,39,242,210,189,118,235,175,57,150,219,117,114,197,170,216,101,109,91,95,110,168,99,46,116,48,212,36,44,187,91,149,237,90,138,41,85,204,123,120,72,214,244,71,43,29,193,232,201,26,156,216,213,77,15,104,94,186,105,198,226,244,226,221,170,26,95,121,243,214,170,238,177,77,12,168,140,170,183,213,53,17,100,165,169,141,21,123,115,51,147,122,167,85,106,181,205,123,28,246,61,143,119,64,7,42,220,238,225,113,93,175,232,213,235,87,50,154,111,63,228,59,116,214,235,91,42,163,167,154,231,93,43,184,197,79,27,158,191,233,72,245,107,94,230,69,20,175,70,63,135,21,173,93,177,248,193,103,116,26,143,114,167,221,2,252,87,22,201,110,16,249,106,203,93,36,52,241,226,144,170,204,175,225,79,28,43,53,92,61,100,129,23,156,174,149,145,194,174,111,121,234,173,117,186,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,101,43,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,141,159,166,255,0,153,22,168,1,21,124,81,253,9,234,111,228,190,241,68,80,9,165,61,216,250,88,214,79,167,249,15,183,78,102,176,188,159,13,61,245,84,238,107,25,170,211,13,78,175,171,170,213,12,114,158,123,149,85,115,169,98,142,11,189,185,106,17,27,59,18,8,217,20,47,133,103,134,23,70,173,78,73,219,145,174,122,186,68,142,111,130,170,252,115,191,4,255,0,82,127,45,57,87,130,167,170,124,167,233,253,119,184,219,139,169,0,229,91,177,244,177,172,159,79,242,31,110,156,205,97,170,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,202,185,165,61,167,122,88,209,191,167,248,247,183,64,117,80,0,0,252,156,179,22,177,103,56,173,231,10,202,104,124,237,151,32,183,212,90,238,52,221,215,199,223,165,158,55,71,44,124,216,173,123,121,49,238,78,173,84,114,117,234,138,139,243,40,7,127,91,81,172,218,150,184,213,217,45,145,115,195,50,142,245,227,23,154,56,103,72,224,165,116,206,71,80,58,73,85,221,201,169,254,227,92,169,35,220,232,223,4,142,226,178,240,111,75,240,211,223,85,54,217,114,106,173,48,212,234,250,74,93,47,200,234,39,185,85,87,58,150,89,39,180,92,82,157,17,179,177,32,141,242,204,201,146,8,97,116,106,213,226,189,185,26,230,35,100,73,56,86,240,55,41,125,221,78,184,222,53,54,230,157,155,84,60,173,120,221,35,169,89,4,148,150,120,166,145,244,241,202,141,115,249,76,189,215,201,34,171,222,157,201,30,141,84,98,49,173,151,254,19,123,40,183,106,5,103,244,157,213,11,103,126,203,100,184,50,60,66,138,68,170,167,146,91,165,44,240,204,151,54,200,199,49,146,67,19,227,116,45,111,239,88,249,59,232,244,106,194,136,251,127,32,7,141,95,165,140,91,234,5,15,183,92,74,86,58,174,218,55,23,157,237,127,84,232,53,51,5,168,255,0,53,71,120,162,225,15,245,157,175,204,195,52,244,125,201,98,147,179,221,236,49,189,214,55,155,63,138,47,241,69,208,158,133,235,166,156,110,47,78,45,218,161,165,247,159,61,106,174,235,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,183,51,57,55,170,117,86,171,92,215,177,207,99,216,247,116,2,128,124,81,253,118,106,111,228,190,207,68,69,82,213,60,43,55,227,255,0,162,54,169,171,247,175,243,177,98,23,219,157,199,254,193,148,214,70,179,181,255,0,188,58,39,201,55,249,186,118,55,252,19,11,84,43,131,197,99,124,117,58,107,106,175,218,222,155,50,146,91,238,79,103,86,101,55,55,62,41,210,221,110,170,107,216,180,76,143,170,171,42,102,139,171,156,233,26,157,184,101,141,204,71,58,86,201,13,59,29,87,105,222,169,244,111,234,6,61,238,48,26,83,62,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,74,44,241,20,216,173,78,214,179,37,206,52,250,130,173,250,87,127,168,134,26,25,170,106,162,123,237,151,25,146,161,235,109,68,89,22,121,152,216,233,221,35,38,115,63,176,246,177,207,123,218,175,127,42,218,70,238,243,237,160,230,87,188,175,12,183,82,94,41,239,214,121,173,181,86,170,250,137,153,72,249,209,21,212,181,78,100,110,68,123,225,151,255,0,194,157,86,41,42,35,107,163,89,123,141,227,249,102,83,125,206,114,171,206,107,148,215,121,219,214,65,112,168,186,92,106,123,76,143,191,85,60,142,146,89,56,49,26,198,242,123,220,189,26,136,212,235,209,17,19,228,119,93,203,109,18,235,182,93,35,209,236,175,48,184,213,174,89,169,84,247,59,149,202,213,37,59,160,101,162,8,153,66,234,122,87,50,70,182,95,50,212,169,147,189,201,17,26,254,145,181,191,187,89,36,250,182,41,182,187,22,234,115,109,66,211,43,154,246,110,176,233,253,194,233,141,213,186,169,240,71,73,120,138,178,137,148,242,74,173,107,249,66,189,215,199,34,43,30,189,185,30,173,68,122,49,205,225,121,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,57,196,254,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,213,117,15,122,122,243,169,154,13,137,237,199,32,200,41,32,195,241,74,120,105,17,148,20,222,94,123,164,16,113,74,72,171,92,215,113,149,148,237,99,81,141,107,88,142,86,177,242,119,36,99,100,111,228,237,87,108,249,150,235,245,114,143,75,112,250,234,75,115,27,78,235,149,222,231,82,168,230,91,173,209,190,54,75,58,71,201,29,51,249,75,27,25,27,85,57,61,237,228,230,51,156,140,208,246,149,105,158,43,163,122,113,142,105,110,21,73,229,236,184,205,190,43,125,55,40,227,100,147,112,79,191,60,189,182,49,142,154,87,171,164,145,232,212,231,35,222,229,78,174,83,128,120,163,250,19,212,223,201,125,226,136,160,19,165,109,215,94,115,45,182,234,229,139,85,176,202,218,182,190,221,80,198,92,232,97,168,72,89,118,183,43,218,181,20,82,171,152,246,240,145,173,232,142,86,59,131,209,146,53,57,177,170,154,19,219,174,188,225,187,146,210,59,22,171,97,149,180,142,101,198,157,140,185,208,195,80,179,62,211,113,70,53,106,40,165,87,49,142,231,27,157,209,28,172,111,54,43,36,106,112,123,85,125,6,170,234,102,43,163,122,113,145,234,150,107,87,229,236,184,205,190,91,133,79,25,35,100,147,112,79,185,4,93,199,177,142,154,87,171,99,141,138,228,231,35,216,212,94,174,67,60,59,170,220,198,101,186,253,92,172,213,44,194,134,146,220,198,211,182,219,104,182,83,34,57,150,235,116,111,145,241,64,178,113,71,76,254,82,200,247,200,228,78,79,123,184,181,140,225,27,57,1,117,62,10,158,150,50,159,168,21,222,221,110,39,248,51,89,187,31,84,250,201,245,3,33,247,25,206,84,90,167,135,55,137,78,43,143,97,51,232,206,230,51,15,134,71,140,219,251,152,197,246,122,104,217,74,219,93,29,27,24,150,199,50,158,36,122,204,198,64,231,196,231,119,31,59,158,232,250,247,18,38,75,93,90,253,172,119,221,192,107,46,89,172,89,28,62,94,175,38,184,58,162,58,110,76,127,148,165,99,82,58,106,110,108,99,18,78,212,17,197,23,115,130,57,252,57,59,239,57,84,181,77,174,88,53,78,205,225,67,169,183,29,82,189,221,107,190,59,135,228,215,12,114,11,157,77,76,179,80,88,219,103,242,244,176,53,179,162,118,161,95,47,36,177,50,62,177,172,83,70,246,175,223,84,74,108,63,87,19,202,111,184,54,85,102,205,113,106,239,37,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,39,7,163,152,238,47,99,87,163,145,90,189,58,42,42,124,139,233,216,46,245,241,93,214,105,197,37,146,237,115,242,250,155,140,219,225,143,35,183,212,44,108,146,191,130,54,55,92,233,210,54,177,142,134,87,170,43,218,198,167,102,71,163,21,56,186,39,203,42,129,194,183,185,160,213,59,142,219,70,99,166,214,106,42,73,242,21,167,101,211,31,89,169,226,145,233,113,166,122,75,28,113,62,87,177,176,190,102,182,74,101,151,155,120,50,161,234,189,91,201,171,157,107,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,11,10,241,80,214,59,22,224,52,107,108,250,197,142,67,229,233,50,107,126,69,81,37,55,39,191,202,85,49,214,232,234,105,185,189,140,89,59,83,199,44,93,206,8,215,240,228,223,186,228,83,138,248,92,122,236,211,47,206,189,158,180,242,155,239,215,75,22,226,119,65,151,106,54,29,121,186,220,113,103,121,91,117,137,215,4,123,56,82,211,211,199,27,214,24,158,170,177,67,36,233,60,237,98,163,93,251,229,115,216,215,185,237,75,10,240,96,208,106,156,87,75,242,93,127,190,209,82,121,140,226,161,182,187,19,221,79,19,167,142,221,71,36,141,158,70,76,143,87,177,147,84,245,99,162,86,179,231,67,27,215,154,57,138,219,31,50,174,11,222,240,226,223,29,78,235,112,218,252,63,80,89,73,79,168,184,125,60,15,174,154,39,197,19,47,116,142,85,98,86,197,2,42,57,143,107,145,173,157,173,111,105,175,150,39,53,90,147,36,81,204,162,149,188,78,183,227,251,111,190,212,232,54,147,222,185,96,56,253,193,223,18,186,91,174,61,202,92,162,102,178,23,71,213,189,166,175,102,158,118,212,35,120,201,36,83,57,35,153,58,240,137,201,0,9,255,0,224,169,234,159,41,250,127,93,238,54,227,170,248,231,126,9,254,164,254,90,85,89,47,252,57,183,175,253,21,117,30,123,6,127,115,186,201,166,89,79,238,238,84,208,47,118,59,93,114,171,18,59,155,97,226,231,187,139,24,177,202,216,149,174,124,110,107,186,74,232,98,141,111,122,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,41,91,198,175,213,62,45,244,254,135,220,110,36,0,39,79,135,7,136,5,102,221,239,177,105,38,175,100,95,237,79,95,230,103,138,166,162,57,234,36,199,106,184,62,78,84,236,133,146,72,248,102,145,17,143,133,27,197,36,149,37,106,179,247,201,47,224,120,168,110,30,235,172,187,151,186,224,116,183,90,74,172,79,76,106,38,178,90,89,13,27,161,123,107,85,144,165,201,210,186,68,230,247,165,76,46,133,21,58,71,194,157,138,196,94,78,146,73,21,224,133,110,212,121,127,105,119,103,228,119,88,112,26,111,41,79,21,162,74,53,117,13,93,226,78,174,125,76,51,185,122,71,52,48,69,27,36,141,137,213,237,170,129,100,255,0,7,23,88,171,226,143,235,179,83,127,37,246,122,34,42,150,169,225,71,190,159,240,27,95,214,188,207,254,15,75,128,86,215,55,253,38,186,215,37,66,187,254,203,202,177,205,255,0,127,10,63,252,94,18,213,0,6,85,205,41,237,59,210,198,141,253,63,199,189,186,3,170,131,149,110,199,210,198,178,125,63,200,125,186,115,53,135,160,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,206,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,91,254,217,38,240,113,157,220,233,124,87,166,173,37,22,109,99,167,129,185,101,158,146,42,142,197,12,242,201,59,33,124,114,74,196,107,153,51,105,159,42,49,175,145,99,71,35,30,231,42,114,119,116,203,50,155,22,13,138,222,115,92,166,187,201,89,113,251,125,69,210,227,83,218,124,157,138,88,35,116,146,201,193,136,231,187,139,24,229,232,212,87,47,78,136,138,191,35,62,251,219,222,14,77,187,157,80,150,244,229,171,162,194,108,117,19,183,19,179,213,197,79,223,161,130,88,224,100,207,146,72,152,142,115,230,117,51,37,86,57,242,36,106,229,99,28,228,78,78,142,165,170,120,24,254,54,126,155,254,100,90,161,202,183,99,233,99,89,62,159,228,62,221,57,154,195,85,0,205,102,236,125,83,235,39,212,12,135,220,103,57,81,114,126,24,190,32,21,154,187,71,77,183,237,111,200,188,222,117,73,198,12,102,229,44,115,203,85,126,165,142,9,166,149,181,47,107,22,52,154,8,233,254,115,72,246,186,102,189,189,81,210,53,239,146,197,74,86,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,27,63,77,255,0,50,57,87,141,95,170,124,91,233,253,15,184,220,72,0,79,79,13,207,16,74,109,187,84,201,163,218,201,117,171,118,157,92,106,29,83,69,114,154,89,102,102,50,244,138,121,37,72,169,225,130,89,166,101,76,203,3,85,141,115,89,27,213,242,116,234,249,21,110,208,0,1,85,126,57,223,130,127,169,63,150,149,86,72,173,146,111,7,38,218,54,168,69,122,106,213,214,225,55,202,136,27,150,89,233,34,167,239,215,65,20,115,178,23,199,36,172,87,53,240,186,165,242,163,26,248,210,69,106,49,238,106,47,38,223,246,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,18,179,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,124,154,165,170,88,38,139,96,151,61,76,212,187,239,193,177,187,55,103,206,214,249,89,170,59,93,217,153,12,127,187,133,143,145,221,100,149,141,251,173,94,157,122,175,68,69,84,207,190,240,119,103,153,110,235,84,62,220,95,105,234,236,246,42,10,120,233,172,88,227,171,210,170,11,83,22,54,36,234,199,164,113,35,223,44,172,89,28,245,103,62,157,182,42,171,98,98,36,138,240,197,216,119,237,190,251,77,175,58,177,101,229,128,227,247,6,252,54,215,113,183,119,41,114,137,154,201,155,39,71,119,90,189,154,121,219,78,174,229,28,145,76,228,146,21,235,194,86,165,212,130,149,188,106,253,83,226,223,79,232,125,198,226,113,77,139,239,54,251,179,205,71,170,185,201,106,248,206,25,148,121,122,124,154,219,19,24,149,78,142,37,127,106,166,154,71,116,233,52,93,217,85,35,115,146,57,26,247,53,220,85,89,44,122,9,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,193,86,190,47,187,193,181,37,170,167,104,88,90,213,186,228,234,138,42,252,198,173,209,53,176,71,2,53,181,52,212,44,230,197,115,222,231,45,53,67,164,141,90,140,70,70,206,79,231,43,35,170,19,74,123,177,244,177,172,159,79,242,31,110,156,205,97,232,48,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,115,137,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,22,255,0,182,73,188,28,103,119,58,95,21,233,171,73,69,155,88,233,224,110,89,103,164,138,163,177,67,60,178,78,200,95,28,146,177,26,230,76,218,103,202,140,107,228,88,209,200,199,185,202,156,157,34,138,171,241,206,252,19,253,73,252,180,130,187,67,220,229,247,105,122,203,77,170,182,139,47,198,233,31,111,170,181,221,45,30,101,148,222,126,150,86,163,155,31,125,209,74,177,113,158,58,121,122,181,188,151,181,195,170,53,206,52,61,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,132,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,21,235,226,161,189,187,86,151,97,183,93,180,224,147,210,92,50,204,198,207,53,37,250,162,26,166,171,236,20,83,44,63,186,150,39,66,246,61,245,84,207,169,98,55,155,36,137,142,100,169,253,184,149,105,132,213,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,101,92,210,158,211,189,44,104,223,211,252,123,219,160,58,168,0,0,14,85,185,125,186,96,155,160,210,202,253,51,206,169,255,0,206,214,89,235,121,205,253,89,116,242,211,67,5,103,110,41,99,239,118,187,239,119,105,238,224,255,0,224,169,252,21,51,153,168,88,85,215,77,115,252,151,78,111,181,20,147,220,177,91,197,109,146,178,90,71,185,208,73,61,52,207,134,71,70,231,53,174,86,43,152,170,138,173,106,244,233,213,19,248,29,127,98,219,125,177,110,87,113,216,238,157,229,57,5,170,221,101,167,229,120,184,210,86,206,248,230,188,82,211,61,143,150,130,149,24,230,61,211,74,197,119,85,107,218,232,226,108,210,167,85,139,139,180,39,137,226,214,44,27,21,179,97,88,181,15,146,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,155,213,207,119,22,49,169,213,202,174,94,157,85,85,126,103,235,16,3,198,175,210,198,45,245,2,135,219,174,37,80,109,146,211,106,191,238,75,74,44,87,219,101,37,198,219,113,206,44,84,149,148,117,112,182,104,42,96,146,190,22,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,218,188,65,182,73,117,218,134,127,29,247,24,130,174,187,78,178,170,138,137,173,85,141,165,115,96,180,206,233,166,115,45,47,145,211,74,247,190,58,118,198,230,203,34,181,102,78,226,181,21,99,147,167,203,176,93,235,229,91,83,212,122,75,37,218,231,230,52,203,38,184,67,30,71,111,168,89,31,29,7,53,108,110,185,211,164,109,123,219,52,76,68,87,181,141,94,244,108,70,42,114,108,79,138,250,49,60,166,197,156,226,182,108,215,22,174,243,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,112,122,53,237,228,199,181,122,57,17,201,215,162,162,47,200,161,127,20,127,93,154,155,249,47,179,209,29,215,102,251,68,181,110,251,195,243,40,197,32,184,210,89,242,203,14,164,92,46,88,229,214,122,118,189,140,157,109,86,246,190,150,103,163,86,86,83,76,156,121,246,215,170,62,56,100,86,201,218,72,221,94,185,102,45,125,193,178,171,206,21,148,208,249,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,249,177,92,199,113,123,28,157,90,170,213,233,213,21,83,230,88,254,37,227,1,117,177,237,65,49,74,251,21,93,86,175,218,233,217,142,82,93,100,172,115,217,81,2,209,204,216,111,110,124,241,204,147,84,195,44,112,119,160,149,81,38,124,137,35,95,197,207,142,42,224,255,0,101,89,238,85,254,234,228,121,38,71,112,255,0,164,172,174,185,87,84,73,255,0,122,73,166,146,71,255,0,206,231,57,223,229,85,38,254,233,118,73,106,218,134,198,177,171,238,79,5,37,118,162,229,89,197,166,107,173,99,169,90,217,237,48,58,207,86,231,218,89,35,102,149,143,100,117,13,145,206,150,53,106,76,189,181,114,42,71,31,72,193,180,239,84,250,55,245,3,30,247,24,13,41,131,242,114,204,90,197,156,226,183,156,43,41,161,243,182,92,130,223,81,107,184,211,119,95,31,126,150,120,221,28,177,243,98,181,237,228,199,185,58,181,81,201,215,170,42,47,204,207,190,249,54,137,117,218,14,174,55,20,130,227,87,120,196,239,212,238,185,99,151,89,233,220,199,190,4,122,181,244,179,61,26,145,62,166,21,227,207,182,189,21,146,67,34,182,62,234,70,217,149,225,89,176,239,253,17,186,189,95,178,255,0,157,151,16,177,92,237,223,246,15,166,189,181,253,223,253,225,177,50,72,127,205,212,49,223,224,158,60,115,191,4,255,0,82,127,45,57,87,130,167,170,124,167,233,253,119,184,219,137,191,226,41,177,90,109,210,225,171,156,105,245,5,35,53,82,193,79,12,52,51,84,213,74,198,92,237,208,173,67,214,218,136,178,36,16,189,210,84,58,70,76,230,127,109,141,99,158,198,57,94,202,96,210,221,11,212,125,91,214,91,102,131,99,150,111,37,151,220,110,19,91,164,164,187,42,209,249,25,32,107,223,82,181,8,244,231,31,101,145,74,231,179,138,201,251,181,107,88,231,244,106,232,83,109,27,116,193,54,191,165,148,26,103,130,211,255,0,154,172,188,86,243,155,250,206,233,229,161,134,122,206,220,178,201,217,238,246,24,238,211,29,193,159,193,19,248,170,245,82,42,248,163,250,19,212,223,201,125,226,136,165,109,167,122,167,209,191,168,24,247,184,192,72,175,18,253,142,84,237,199,50,155,88,112,119,210,63,78,179,75,196,140,134,146,54,69,78,251,29,198,100,146,117,162,108,44,70,181,105,149,172,149,208,185,141,251,140,141,99,122,34,181,143,155,149,108,115,119,119,93,160,234,227,178,185,237,213,119,140,78,253,78,219,110,71,106,130,161,204,123,224,71,163,153,85,11,21,201,19,234,97,94,92,59,137,209,89,36,209,163,163,238,172,141,245,94,32,219,219,186,238,191,63,142,197,140,79,87,67,167,88,173,69,68,54,170,54,213,57,208,93,167,108,211,53,151,103,198,232,98,123,31,37,59,163,107,98,145,28,176,167,113,26,168,178,73,213,225,243,178,75,174,235,243,249,47,185,60,21,116,58,117,138,212,83,205,117,172,117,43,157,5,218,118,205,11,159,105,100,141,154,39,177,242,83,186,71,58,88,213,203,10,118,213,200,139,36,125,120,174,230,237,54,171,6,228,181,94,197,98,182,82,91,173,182,236,226,251,73,71,71,73,11,97,130,154,8,235,230,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,22,191,224,169,233,99,41,250,129,93,237,214,226,127,131,53,155,177,245,79,172,159,80,50,31,113,156,147,251,90,217,37,171,117,251,26,201,111,184,196,20,148,58,139,138,231,23,105,173,85,141,165,107,167,187,64,219,61,35,153,105,124,142,154,38,49,146,84,58,55,54,89,21,201,10,247,21,168,137,36,157,97,6,89,139,95,112,108,170,243,133,101,52,62,74,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,62,108,87,49,220,94,199,39,86,170,181,122,117,69,84,249,157,3,107,218,23,125,220,94,184,226,186,95,105,179,93,107,168,43,174,20,242,223,230,183,43,25,37,190,206,217,152,149,117,75,36,136,177,199,194,55,47,21,122,42,44,142,141,136,215,185,237,99,175,163,112,184,181,139,6,217,126,165,225,88,181,15,146,178,227,250,95,121,181,219,169,187,175,147,177,75,5,166,88,226,143,155,213,207,119,22,49,169,213,202,174,94,157,85,85,126,102,112,139,9,220,135,135,221,77,219,108,58,107,186,29,22,181,82,49,236,211,123,5,126,97,99,166,138,42,102,112,134,210,234,138,203,210,203,44,237,106,189,90,200,26,248,34,139,156,143,87,75,247,158,231,245,134,186,23,174,154,143,183,77,71,183,106,134,151,222,124,141,214,135,172,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,228,47,226,222,169,213,28,142,107,94,199,49,236,99,219,161,77,180,110,47,4,221,6,150,80,106,102,11,81,254,106,142,241,69,194,111,234,203,167,150,134,105,232,251,146,197,31,123,181,223,99,123,172,111,7,255,0,20,95,226,137,213,65,157,109,247,232,93,139,110,219,160,203,180,231,14,179,93,109,216,179,124,173,198,196,219,130,189,252,233,106,41,227,145,233,12,175,68,89,97,142,117,158,6,189,85,206,253,202,181,239,115,218,247,47,63,202,245,142,251,152,104,214,1,163,183,120,123,148,154,119,112,190,84,90,234,121,49,56,210,220,157,75,35,169,184,53,136,171,194,120,42,37,238,57,239,115,188,207,31,186,216,218,138,208,141,99,190,232,22,166,81,106,174,45,15,59,213,170,223,117,167,183,73,201,137,229,170,170,237,213,20,145,84,244,123,30,199,246,95,80,217,123,110,106,181,253,190,11,209,29,213,60,85,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,134,151,180,7,71,44,91,127,209,172,79,71,113,201,188,197,38,51,111,109,60,149,60,94,207,55,84,247,58,74,154,158,15,123,214,62,236,242,75,47,111,154,181,156,248,183,238,181,16,232,6,85,201,255,0,69,176,239,219,127,135,182,157,235,206,147,217,121,103,216,253,190,247,241,43,93,186,221,220,170,202,33,109,238,118,199,213,221,214,167,122,158,6,212,43,120,199,36,179,53,35,133,58,240,137,169,8,48,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,115,137,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,22,127,238,239,197,94,155,91,246,233,73,166,58,115,138,85,227,151,220,214,158,86,101,207,75,140,178,37,170,145,149,79,107,104,160,153,172,133,103,125,68,81,49,210,185,89,218,108,51,186,30,146,57,239,88,160,174,139,233,14,101,175,90,161,143,233,30,159,193,73,37,247,34,168,116,52,235,87,58,67,4,76,100,110,150,89,164,127,205,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,86,101,120,152,237,235,21,218,254,141,109,227,72,241,106,159,63,228,62,212,84,220,110,143,165,142,158,107,157,116,174,182,186,90,137,26,196,255,0,70,54,35,156,247,50,40,162,98,189,252,57,43,193,83,213,62,83,244,254,187,220,109,199,85,241,206,252,19,253,73,252,180,143,254,20,218,91,130,107,78,182,103,186,103,169,150,47,140,227,119,157,63,159,206,209,121,169,169,251,189,171,189,174,104,255,0,121,11,217,35,122,73,19,29,247,92,157,122,116,94,168,170,139,197,119,93,181,29,71,218,86,163,191,10,205,98,243,214,170,238,228,246,11,252,16,171,41,110,244,173,84,69,115,81,85,123,115,51,147,82,88,85,85,209,185,205,84,87,177,241,200,249,85,225,139,226,1,71,164,85,148,219,126,214,252,139,202,96,181,124,96,198,110,82,199,4,84,182,26,169,39,154,105,91,82,246,177,36,88,103,146,163,231,52,143,115,97,115,27,213,27,27,158,248,238,80,165,111,26,191,84,248,183,211,250,31,113,184,159,87,133,222,131,97,187,146,210,61,197,105,78,103,69,72,230,92,105,241,231,219,43,166,167,89,159,105,184,163,46,169,79,91,18,53,236,119,56,220,238,170,212,123,121,177,95,27,151,131,220,139,10,245,163,72,115,45,5,213,12,131,72,245,2,10,72,239,184,237,67,97,168,90,73,210,104,37,99,227,108,177,77,27,254,74,172,146,41,35,145,17,200,215,162,61,17,205,107,145,90,158,82,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,67,74,123,110,209,11,86,220,52,75,22,209,123,53,242,174,243,79,142,83,202,215,215,212,198,216,223,83,60,211,201,81,51,209,141,249,49,139,44,210,112,103,87,43,89,197,170,231,170,43,214,147,60,81,253,118,106,111,228,190,207,68,118,173,158,108,202,197,188,61,136,223,237,145,221,126,13,153,226,250,129,118,168,198,110,82,189,235,74,217,37,182,90,251,180,213,49,183,175,88,101,237,68,139,35,90,178,70,230,53,205,228,136,248,164,175,91,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,75,180,240,224,241,0,163,220,69,138,45,36,213,236,139,253,182,40,60,204,241,84,212,71,5,60,121,21,47,55,201,202,157,144,178,56,217,52,49,170,49,240,163,121,44,113,36,173,87,254,249,34,157,64,25,87,52,167,180,239,75,26,55,244,255,0,30,246,232,14,170,8,255,0,171,250,165,130,107,78,199,117,71,82,244,210,251,241,156,110,243,167,249,71,146,173,242,179,83,247,123,84,149,80,201,251,185,152,201,27,210,72,158,223,188,212,235,211,170,117,69,69,92,235,150,125,226,215,178,143,130,86,86,110,203,76,173,150,170,59,44,221,152,243,75,124,9,216,145,181,211,79,219,101,205,168,174,225,39,121,242,197,28,173,141,173,114,72,141,149,82,69,150,103,178,0,104,94,186,106,62,221,53,30,221,170,26,95,121,242,55,90,30,177,77,12,168,175,165,184,82,185,81,100,165,169,141,21,59,144,191,139,122,167,84,114,57,173,123,28,199,177,143,108,170,241,13,241,17,254,147,116,118,253,47,210,116,186,218,48,26,126,205,194,228,249,106,59,114,94,230,124,20,242,199,5,76,29,180,88,188,164,254,97,138,198,203,44,82,72,214,202,138,188,34,114,112,189,159,109,51,50,221,214,168,125,135,177,84,85,217,236,84,20,242,84,223,114,54,208,37,84,22,166,44,111,88,17,236,89,34,71,190,89,88,145,181,136,254,125,59,143,68,86,196,245,79,213,241,8,192,48,221,44,221,206,109,167,218,125,143,82,88,241,235,29,61,146,154,134,134,153,23,132,76,248,61,26,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,172,202,240,49,252,108,253,55,252,200,181,67,149,110,199,210,198,178,125,63,200,125,186,115,53,134,170,1,154,205,216,250,167,214,79,168,25,15,184,206,78,156,71,101,31,210,171,195,51,74,239,248,5,178,213,30,166,226,223,26,146,219,83,58,118,164,186,80,165,222,224,178,91,29,55,38,177,188,158,244,146,39,74,142,107,36,107,155,214,38,205,44,137,89,118,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,23,253,176,29,224,218,183,101,164,109,117,193,106,227,206,240,234,122,58,12,173,147,68,212,101,76,239,99,146,58,232,157,27,27,23,10,133,134,87,172,109,107,86,39,181,236,227,193,35,146,74,246,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,27,63,77,255,0,50,57,87,141,95,170,124,91,233,253,15,184,220,79,41,225,237,179,172,19,119,248,38,178,88,47,245,159,6,201,44,223,103,126,207,228,29,185,170,62,23,221,154,173,245,95,222,172,158,40,231,238,199,78,145,254,241,87,135,94,77,232,169,243,137,121,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,57,196,254,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,105,62,18,155,215,248,221,29,30,211,117,54,231,117,172,189,67,222,147,11,184,78,189,248,221,67,12,29,199,219,28,168,222,113,246,89,20,178,68,233,28,230,172,106,232,145,99,72,161,99,236,252,0,10,171,241,206,252,19,253,73,252,180,134,190,30,248,6,27,170,123,185,194,116,251,80,113,234,75,230,61,124,167,189,211,87,80,212,162,240,149,159,7,172,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,249,55,139,179,172,239,104,25,221,61,130,255,0,89,241,156,110,243,207,236,254,65,219,134,159,226,157,168,105,223,85,253,234,201,229,146,14,212,149,9,31,239,21,57,244,228,222,168,191,46,213,225,193,226,1,89,183,123,236,90,73,171,217,23,251,83,215,249,153,226,169,168,142,122,137,49,218,174,15,147,149,59,33,100,146,62,25,164,68,99,225,70,241,73,37,73,90,172,253,242,75,229,124,70,119,175,253,42,181,30,11,6,1,115,186,199,166,88,183,238,237,180,211,175,106,59,165,114,43,210,75,155,161,226,215,183,147,30,145,196,217,85,206,100,109,115,186,68,233,165,141,60,166,197,246,101,125,222,30,163,213,91,36,186,252,27,12,197,252,189,70,77,114,137,236,90,166,199,42,191,181,77,77,27,186,245,154,94,212,168,146,57,171,28,109,99,156,238,74,140,138,77,4,218,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,125,96,165,111,26,191,84,248,183,211,250,31,113,184,144,0,159,254,24,187,241,253,136,95,105,180,27,86,47,92,112,28,130,224,223,134,221,46,55,30,221,46,47,51,153,51,164,232,222,211,151,179,81,59,169,209,220,164,142,40,92,178,76,189,57,202,229,186,146,26,248,142,239,142,167,106,88,109,6,31,167,204,164,168,212,92,194,158,119,208,205,43,226,149,150,74,70,170,49,107,101,129,85,92,247,185,202,230,192,215,55,180,231,197,43,156,174,72,86,41,40,132,26,83,221,143,165,141,100,250,127,144,251,116,230,107,11,52,241,94,216,229,78,53,117,189,238,227,78,95,72,150,43,149,69,59,242,235,74,50,42,117,161,171,149,209,192,218,216,17,168,212,149,147,202,230,119,90,189,101,73,165,116,157,94,217,31,217,129,90,23,174,154,143,183,77,71,183,106,134,151,222,124,141,214,135,172,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,228,47,226,222,169,213,28,142,107,94,199,49,236,99,219,162,157,11,215,77,56,220,94,156,91,181,67,75,239,62,122,213,93,214,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,110,102,114,111,84,234,173,86,185,175,99,158,199,177,238,174,191,28,239,193,63,212,159,203,74,171,38,87,135,22,248,233,182,165,153,87,225,250,130,202,186,141,58,204,42,32,125,116,209,62,89,95,100,171,106,43,18,182,40,17,85,175,99,154,173,108,237,107,123,174,100,81,57,170,229,133,34,146,247,136,213,190,141,230,216,182,121,167,20,183,56,237,95,25,204,242,143,49,79,140,219,101,99,210,149,210,68,140,238,212,212,200,222,157,33,139,187,18,172,109,114,73,35,158,214,183,138,43,229,143,62,215,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,157,52,245,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,159,41,170,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,202,185,165,61,167,122,88,209,191,167,248,247,183,64,117,80,0,0,21,213,226,185,189,127,217,150,43,62,218,244,206,231,106,169,201,50,219,125,69,54,91,47,94,244,214,123,92,209,181,169,79,193,90,177,182,106,168,228,127,205,206,231,28,73,201,24,139,52,50,182,160,113,108,79,42,206,111,180,184,182,21,140,221,114,11,213,111,63,45,110,181,209,73,87,85,63,6,57,239,225,20,104,231,187,139,24,231,47,68,249,53,170,171,242,69,24,158,83,125,193,178,171,54,107,139,87,121,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,56,61,28,199,113,123,26,189,28,138,213,233,209,81,83,228,104,79,101,27,174,177,110,211,70,168,179,46,237,170,143,47,182,244,163,202,108,148,83,61,222,66,171,147,210,57,17,178,34,61,33,157,140,238,198,189,94,212,234,248,251,143,124,82,41,32,8,1,227,87,233,99,22,250,129,67,237,215,18,170,246,157,234,159,70,254,160,99,222,227,1,163,60,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,188,37,103,84,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,206,182,234,182,207,153,109,67,87,43,52,183,48,174,164,184,177,212,237,185,90,46,116,202,141,101,198,221,35,228,100,83,172,124,149,208,191,148,82,49,241,185,87,139,216,238,46,123,56,72,249,85,225,79,189,59,174,153,231,244,27,113,212,108,130,174,124,39,43,168,74,76,109,142,166,117,66,218,239,115,204,196,142,38,57,29,202,42,106,135,61,232,230,163,94,214,204,232,223,251,180,124,242,59,144,120,163,250,236,212,223,201,125,158,136,159,254,10,158,150,50,159,168,21,222,221,110,60,255,0,140,182,136,105,125,199,75,237,123,132,186,223,42,237,57,181,166,162,147,24,183,68,216,228,154,11,212,18,73,44,222,85,237,79,187,3,226,106,213,84,54,111,146,42,54,72,220,143,87,196,177,211,177,103,222,10,122,71,167,23,187,238,105,173,21,215,143,63,153,226,252,44,244,150,137,40,17,99,182,82,213,179,146,87,182,119,181,122,205,47,106,162,6,164,110,107,163,141,147,163,249,36,237,227,218,252,106,253,44,98,223,80,40,125,186,226,85,94,211,189,83,232,223,212,12,123,220,96,52,166,1,229,53,35,74,180,227,88,44,84,248,198,168,97,118,172,154,213,73,112,166,186,67,73,113,167,73,99,101,84,15,231,28,136,139,255,0,121,174,79,236,190,55,201,27,209,204,123,218,239,86,85,95,142,119,224,159,234,79,229,167,42,240,84,245,79,148,253,63,174,247,27,113,117,39,138,177,104,190,151,227,90,161,147,107,69,151,16,164,131,54,204,41,233,169,47,23,167,62,73,103,158,8,35,100,113,196,206,110,86,194,206,49,69,201,177,35,17,235,20,110,127,37,99,85,61,168,34,175,138,63,161,61,77,252,151,222,40,138,86,218,119,170,125,27,250,129,143,123,140,6,143,114,204,90,197,156,226,183,156,43,41,161,243,182,92,130,223,81,107,184,211,119,95,31,126,150,120,221,28,177,243,98,181,237,228,199,185,58,181,81,201,215,170,42,47,204,205,190,229,52,231,13,210,29,121,206,116,195,79,242,170,188,138,197,140,94,38,182,211,215,85,211,44,19,243,143,162,75,4,137,209,17,207,134,94,228,43,35,90,214,72,177,44,141,107,90,244,68,241,88,157,186,197,120,202,172,214,156,167,35,251,63,101,173,184,83,211,220,110,254,77,245,127,15,165,124,141,108,181,61,134,42,62,94,219,21,207,237,181,121,59,143,68,249,169,166,141,42,211,60,87,70,244,227,28,210,220,42,147,203,217,113,155,124,86,250,110,81,198,201,38,224,159,126,121,123,108,99,29,52,175,87,73,35,209,169,206,71,189,202,157,92,166,117,247,99,234,159,89,62,160,100,62,227,57,106,158,10,158,150,50,159,168,21,222,221,110,39,248,51,89,187,31,84,250,201,245,3,33,247,25,203,31,240,80,213,236,53,248,6,101,160,142,158,174,60,178,11,197,70,94,200,221,2,246,39,183,62,26,42,87,57,146,39,84,71,199,44,108,71,53,220,122,164,209,171,57,244,147,135,181,241,66,216,183,237,175,21,126,184,232,230,25,230,245,38,203,195,227,20,212,78,227,53,246,215,28,110,69,233,10,53,124,197,100,61,35,237,244,86,189,241,35,227,253,235,155,79,26,121,79,6,77,186,125,154,193,47,187,151,191,211,244,175,203,251,150,44,127,239,255,0,98,215,4,201,230,165,251,146,171,87,187,85,18,51,140,145,181,236,242,92,154,170,217,190,115,87,118,62,150,53,147,233,254,67,237,211,153,172,52,167,180,239,75,26,55,244,255,0,30,246,232,10,149,241,66,217,71,244,127,206,223,172,250,123,108,181,80,233,182,101,112,101,52,86,234,36,236,252,26,232,232,92,247,211,164,78,114,245,134,94,212,243,70,177,162,50,63,191,23,8,218,200,187,156,47,103,123,170,204,182,161,171,150,252,194,205,114,171,118,49,113,168,167,166,203,45,17,198,147,50,227,110,71,253,245,108,78,123,27,230,99,107,164,116,47,228,222,47,85,106,175,109,242,49,250,8,210,221,82,193,53,167,4,182,106,102,154,95,126,51,141,222,123,222,74,183,202,205,79,221,237,76,248,100,253,220,204,100,141,233,36,79,111,222,106,117,233,213,58,162,162,175,171,43,171,198,147,71,47,185,134,141,98,90,197,104,155,185,73,167,119,10,138,123,165,55,22,39,26,91,147,169,227,109,79,55,61,21,120,79,5,60,93,182,177,238,119,153,229,247,91,27,149,105,176,19,127,194,67,65,170,117,79,114,241,234,77,194,138,146,124,123,76,41,254,41,82,149,52,241,84,50,91,140,236,146,42,24,209,143,122,57,143,107,146,90,150,74,214,63,131,232,218,159,117,207,99,146,242,65,149,114,255,0,188,46,61,9,233,151,231,94,241,90,87,87,139,222,145,233,198,155,110,58,147,39,195,175,29,187,214,125,111,117,246,251,97,101,2,67,13,20,136,244,133,149,113,202,198,181,143,243,79,138,119,61,171,202,68,150,41,100,123,149,38,98,54,11,23,189,225,95,162,26,95,166,219,104,181,106,78,9,124,171,190,221,245,42,158,26,251,245,198,104,228,129,145,207,76,249,162,242,49,66,239,147,89,77,43,170,99,89,62,107,43,249,200,142,237,172,76,100,117,241,206,252,19,253,73,252,180,229,94,10,158,169,242,159,167,245,222,227,110,58,175,142,119,224,159,234,79,229,167,42,240,84,245,79,148,253,63,174,247,27,113,103,219,174,218,142,156,110,215,78,31,133,102,177,121,27,173,15,114,123,5,254,8,81,245,86,138,167,34,34,185,168,170,157,200,95,197,169,44,42,168,217,26,214,170,43,30,200,228,102,123,53,75,75,115,189,22,206,238,122,103,169,118,47,131,100,150,110,207,157,162,243,80,212,118,187,176,178,104,255,0,121,11,223,27,186,199,43,29,247,92,189,58,244,94,138,138,137,109,62,24,190,32,21,154,187,71,77,183,237,111,200,188,222,117,73,198,12,102,229,44,115,203,85,126,165,142,9,166,149,181,47,107,22,52,154,8,233,254,115,72,246,186,102,189,189,81,210,53,239,146,53,248,213,250,167,197,190,159,208,251,141,196,243,254,22,27,179,195,118,231,170,23,108,31,80,41,233,40,108,90,149,81,111,166,168,200,234,235,214,8,44,207,165,142,177,98,89,25,219,114,57,146,203,81,28,106,247,62,54,68,157,94,229,226,138,169,103,251,219,217,246,51,187,157,47,150,202,228,164,162,205,172,116,243,187,19,188,85,203,81,216,161,158,89,32,124,204,146,56,158,141,115,38,109,51,34,87,185,146,44,104,229,123,26,229,78,46,174,175,12,189,157,230,79,221,165,238,241,170,150,122,75,53,70,135,84,69,37,210,195,117,163,74,137,231,184,213,67,80,218,39,197,252,98,70,70,177,173,83,42,26,231,117,86,83,186,36,114,61,37,101,207,148,3,226,143,235,179,83,127,37,246,122,34,127,248,42,122,88,202,126,160,87,123,117,184,250,188,72,252,62,234,119,19,77,30,176,232,221,170,145,186,139,110,167,109,53,109,182,24,162,133,249,51,22,88,35,137,101,168,154,120,161,133,244,208,164,238,71,185,174,124,140,70,71,215,163,35,68,166,204,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,156,226,127,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,191,237,146,111,7,25,221,206,151,197,122,106,210,81,102,214,58,120,27,150,89,233,34,168,236,80,207,44,147,178,23,199,36,172,70,185,147,54,153,242,163,26,249,22,52,114,49,238,114,167,39,72,160,101,92,210,158,211,189,44,104,223,211,252,123,219,160,58,169,85,126,43,155,233,255,0,15,181,253,20,204,255,0,225,20,185,253,109,11,127,209,107,109,113,212,35,191,237,124,211,26,223,247,144,171,255,0,198,33,58,174,218,127,245,54,221,254,159,231,127,252,189,208,165,99,85,5,32,120,143,248,127,214,109,222,251,46,173,233,14,59,254,212,245,254,90,9,105,169,228,158,162,76,118,171,131,35,227,80,249,159,36,143,134,105,17,94,201,149,220,82,73,86,39,35,63,114,178,196,189,23,210,28,203,94,181,67,31,210,61,63,130,146,75,238,69,80,232,105,214,174,116,134,8,152,200,221,44,179,72,255,0,154,163,35,138,57,36,84,106,57,234,140,84,107,92,229,70,174,135,182,197,183,172,87,107,250,53,101,210,60,90,167,207,249,14,229,77,198,232,250,88,233,230,185,215,74,238,82,212,72,214,39,250,49,177,28,231,185,145,69,19,21,239,225,201,105,91,197,31,215,102,166,254,75,236,244,68,170,240,49,252,108,253,55,252,200,179,76,255,0,63,195,116,179,13,187,106,14,160,228,52,150,60,122,199,78,181,53,213,213,42,188,34,103,84,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,138,174,222,14,151,238,231,102,90,241,122,192,214,174,138,229,99,193,242,54,221,44,245,113,73,223,161,130,90,107,131,40,159,36,156,18,23,62,104,105,187,170,200,159,34,70,174,86,43,157,209,28,234,33,53,80,12,214,110,199,213,62,178,125,64,200,125,198,114,231,188,43,46,214,171,142,199,48,26,59,125,206,146,170,162,215,81,120,164,174,138,25,154,247,210,206,183,58,153,146,41,90,139,213,143,88,166,138,68,107,186,47,9,24,239,224,228,85,224,30,43,219,28,166,201,109,87,189,220,105,203,234,214,251,109,167,167,126,93,105,70,75,80,149,212,145,54,56,27,91,2,53,28,177,62,8,154,206,235,87,164,75,12,78,147,171,29,27,251,213,129,162,250,189,153,104,46,168,99,250,185,167,243,210,71,125,199,106,29,53,58,85,192,147,65,43,31,27,162,150,25,25,242,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,238,190,33,219,133,197,119,65,168,90,119,171,152,181,55,144,243,250,127,75,77,113,181,190,170,58,137,173,149,209,92,238,45,150,158,71,49,127,209,145,138,230,177,207,138,88,158,172,103,62,41,42,188,12,127,27,63,77,255,0,50,57,87,141,95,170,124,91,233,253,15,184,220,78,171,224,99,248,217,250,111,249,145,221,124,75,54,43,83,185,172,102,151,83,244,198,130,174,171,84,49,202,120,45,180,180,45,170,138,56,46,246,229,168,85,116,15,89,228,100,80,190,21,158,105,155,34,57,57,39,114,55,53,234,232,214,58,54,46,251,195,131,196,2,143,113,22,40,180,147,87,178,47,246,216,160,243,51,197,83,81,28,20,241,228,84,188,223,39,42,118,66,200,227,100,208,198,168,199,194,141,228,177,196,146,181,95,251,228,138,117,0,10,171,241,206,252,19,253,73,252,180,138,190,23,30,187,52,203,243,175,103,173,46,207,113,90,13,134,238,75,72,239,186,83,153,209,82,57,151,26,119,190,217,93,53,58,204,251,77,197,24,228,167,173,137,26,246,59,156,110,119,85,106,61,188,216,175,141,203,193,238,69,207,14,186,104,94,163,237,211,81,238,58,95,170,22,111,35,117,161,233,44,51,68,170,250,91,133,43,149,82,58,170,105,21,19,185,11,248,187,162,244,71,35,154,230,61,172,123,30,198,254,182,216,182,245,149,110,131,89,108,186,71,139,84,249,15,63,220,169,184,221,31,75,37,68,54,202,24,155,202,90,137,26,196,255,0,70,54,35,156,198,190,89,98,98,189,156,249,38,135,180,95,72,112,221,5,210,252,127,72,244,254,10,184,236,88,237,59,161,167,90,185,214,105,229,123,228,116,178,205,35,254,72,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,158,212,2,149,188,106,253,83,226,223,79,232,125,198,226,60,51,182,245,138,238,131,70,183,15,164,121,77,79,144,243,255,0,101,234,109,215,70,82,199,81,53,178,186,39,92,157,21,68,109,122,127,165,27,209,174,99,159,20,178,177,30,206,124,146,26,235,70,144,230,90,11,170,25,6,145,234,4,20,145,223,113,218,134,195,80,180,147,164,208,74,199,198,217,98,154,55,252,149,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,39,86,209,60,85,233,180,67,110,149,122,99,168,216,165,94,71,125,194,169,226,102,34,245,184,203,26,93,105,31,84,198,186,138,121,156,201,150,7,211,197,43,221,19,145,157,167,67,3,97,233,27,152,197,150,0,103,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,231,43,250,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,36,223,173,216,119,236,67,195,219,81,53,231,86,44,188,115,236,130,223,100,248,109,174,227,110,237,213,98,240,186,247,3,100,232,238,235,147,189,81,3,169,213,220,163,142,88,90,178,66,189,57,202,213,128,6,148,247,99,233,99,89,62,159,228,62,221,57,154,195,85,5,27,120,150,108,86,155,108,185,53,46,167,233,141,5,37,46,151,228,117,16,91,105,104,91,85,44,147,218,46,41,78,170,232,30,179,200,249,102,100,201,4,211,54,68,114,241,94,228,110,107,17,177,172,156,171,100,155,193,201,182,141,170,17,94,154,181,117,184,77,242,162,6,229,150,122,72,169,251,245,208,69,28,236,133,241,201,43,21,205,124,46,169,124,168,198,190,52,145,90,140,123,154,139,201,178,211,198,139,41,177,103,56,174,222,179,92,90,187,206,217,114,11,125,242,233,110,169,237,62,62,253,44,241,218,228,138,78,15,70,189,188,152,246,175,71,34,57,58,244,84,69,249,28,47,194,243,72,112,221,122,213,125,73,210,61,64,130,174,75,22,69,166,245,144,212,45,36,235,12,241,61,151,91,100,177,77,27,254,104,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,188,43,115,187,122,202,182,191,172,183,173,35,202,106,124,255,0,144,237,212,219,174,140,165,146,158,27,157,12,173,229,21,68,109,122,127,165,27,209,174,123,89,44,82,177,30,254,28,150,79,236,127,196,246,167,108,186,95,113,210,61,70,195,106,242,123,21,166,158,170,175,17,91,106,197,4,244,245,114,72,233,93,71,82,247,116,69,166,146,89,31,39,121,17,242,196,174,122,112,153,174,99,98,136,26,209,171,217,150,189,106,134,65,171,154,129,61,36,151,220,138,161,179,84,37,36,9,12,17,49,145,182,40,161,141,159,53,70,71,20,113,198,138,229,115,213,24,138,231,57,202,174,89,213,181,45,142,83,99,91,68,212,157,220,106,51,234,210,251,114,211,124,165,248,141,165,89,45,58,80,210,75,108,171,129,213,179,163,145,171,43,231,137,207,237,53,58,196,144,202,217,58,189,210,51,179,92,6,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,3,42,230,148,246,157,233,99,70,254,159,227,222,221,1,213,64,0,2,63,239,95,117,214,45,165,232,213,110,101,221,181,86,101,247,46,180,120,181,146,182,103,183,207,213,114,98,73,34,182,52,87,172,48,49,253,217,23,171,26,189,25,31,113,143,150,53,51,217,150,101,55,220,231,42,188,230,185,77,119,157,189,100,23,10,139,165,198,167,180,200,251,245,83,200,233,37,147,131,17,172,111,39,189,203,209,168,141,78,189,17,17,62,69,223,120,106,108,162,221,183,77,56,161,213,12,214,217,211,83,114,235,123,164,169,123,146,170,9,45,86,186,148,166,149,150,201,96,145,200,197,153,143,129,175,145,203,19,94,217,30,248,145,92,214,35,159,24,60,86,54,43,77,135,73,95,186,125,40,160,164,166,177,85,84,44,217,173,11,170,165,116,237,184,213,214,189,126,36,197,154,71,35,153,44,181,17,196,232,99,70,246,213,35,115,88,230,186,69,138,16,109,163,113,121,222,215,245,78,131,83,48,90,143,243,84,119,138,46,16,255,0,89,218,252,204,51,79,71,220,150,41,59,61,222,195,27,221,99,121,179,248,162,255,0,20,93,20,105,86,166,98,186,201,167,24,230,169,97,85,126,98,203,147,91,226,184,83,114,146,55,201,15,52,251,240,75,219,123,216,217,162,122,58,57,24,142,94,18,49,237,85,234,213,33,95,141,95,165,140,91,234,5,15,183,92,74,171,218,119,170,125,27,250,129,143,123,140,6,148,206,85,185,125,186,96,155,160,210,202,253,51,206,169,255,0,206,214,89,235,121,205,253,89,116,242,211,67,5,103,110,41,99,239,118,187,239,119,105,238,224,255,0,224,169,252,21,56,166,200,60,59,176,77,170,209,193,152,229,171,106,203,53,53,221,197,109,246,42,121,153,29,174,25,160,133,146,210,83,50,73,28,199,113,123,39,68,170,237,197,43,227,153,204,84,107,85,204,90,193,241,71,245,217,169,191,146,251,61,17,50,188,47,53,123,13,208,93,132,234,78,174,106,4,245,113,216,177,220,226,178,106,132,164,129,102,158,87,190,138,217,20,80,198,207,146,43,228,150,72,227,69,114,181,136,175,69,115,154,212,87,37,112,110,95,113,121,222,232,53,78,191,83,51,170,143,243,180,118,122,46,16,255,0,86,90,252,204,211,65,71,220,138,40,251,221,174,251,219,221,123,121,191,248,170,255,0,4,79,65,141,236,239,87,50,173,174,94,183,79,101,179,213,213,88,172,247,143,36,180,49,81,189,103,146,221,20,79,90,187,162,43,186,35,233,161,151,181,18,172,73,39,205,42,92,254,219,105,220,174,242,155,117,215,156,203,109,186,185,98,213,108,50,182,173,175,183,84,49,151,58,24,106,18,22,93,173,202,246,173,69,20,170,230,61,188,36,107,122,35,149,142,224,244,100,141,78,108,106,165,133,120,138,110,47,4,221,6,193,112,125,75,193,106,63,16,45,148,119,138,46,19,127,86,93,62,11,87,52,244,125,201,98,143,189,218,239,177,189,214,55,131,255,0,138,47,241,68,128,27,78,245,79,163,127,80,49,239,113,128,210,152,0,21,87,227,157,248,39,250,147,249,105,202,188,21,61,83,229,63,79,235,189,198,220,93,72,0,138,190,40,254,132,245,55,242,95,120,162,41,91,105,222,169,244,111,234,6,61,238,48,22,63,226,177,190,170,156,58,58,253,172,105,69,125,93,53,246,170,157,97,205,107,157,75,19,160,109,186,174,137,233,240,214,36,209,185,92,249,98,168,142,87,77,26,183,182,137,27,90,247,57,210,36,85,107,165,90,103,149,107,38,163,227,154,91,133,82,121,139,214,77,112,138,223,77,202,57,31,28,60,215,239,207,47,109,143,123,97,137,136,233,36,122,53,120,70,199,185,83,163,84,244,27,138,208,108,203,109,186,185,125,210,156,206,138,173,175,183,84,61,246,202,233,169,210,22,93,173,202,247,37,61,108,72,215,189,188,36,107,122,171,81,238,224,244,124,110,94,108,114,36,255,0,240,190,241,4,166,180,211,89,118,189,173,55,90,183,177,245,13,160,195,239,149,50,203,82,254,115,75,75,79,71,101,72,162,129,206,70,35,159,59,153,60,178,240,141,136,216,190,235,26,206,144,47,118,62,169,245,147,234,6,67,238,51,150,169,224,169,233,99,41,250,129,93,237,214,226,127,131,53,155,177,245,79,172,159,80,50,31,113,156,231,248,158,83,125,193,178,171,54,107,139,87,121,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,56,61,28,199,113,123,26,189,28,138,213,233,209,81,83,228,104,39,99,155,187,181,110,251,72,221,149,207,110,164,179,229,150,26,134,219,114,59,84,21,13,123,25,58,177,28,202,168,88,174,89,89,77,50,114,225,220,78,168,248,230,141,29,39,105,100,116,138,57,86,236,125,44,107,39,211,252,135,219,167,51,88,104,247,111,89,77,139,6,217,126,154,102,185,77,119,146,178,227,250,95,102,186,92,106,123,79,147,177,75,5,166,41,37,147,131,17,207,119,22,49,203,209,168,174,94,157,17,21,126,69,43,111,235,117,213,155,173,215,26,187,221,178,94,24,102,47,222,179,226,240,199,52,235,28,244,173,153,202,234,247,71,42,55,183,53,71,220,115,145,35,99,155,27,32,141,220,150,46,110,233,126,26,27,28,169,220,118,101,14,176,231,15,164,102,157,97,119,136,217,53,36,140,138,161,247,203,140,41,28,233,68,232,94,142,106,83,35,95,19,166,115,219,247,217,34,70,196,85,115,223,13,228,131,202,106,174,153,226,186,201,167,25,30,150,230,180,158,98,203,147,91,229,183,212,241,142,55,201,15,52,251,147,197,220,99,216,217,162,122,54,72,222,173,94,18,49,142,68,234,212,51,47,150,98,215,220,27,42,188,225,89,77,15,146,189,99,247,10,139,93,198,155,186,201,59,21,80,72,232,229,143,155,21,204,119,23,177,201,213,170,173,94,157,81,85,62,103,229,23,167,225,59,161,118,45,48,219,5,179,81,190,13,117,162,202,117,47,173,198,238,235,130,189,156,169,96,168,168,142,129,33,137,81,168,216,93,3,251,237,127,69,116,158,101,93,205,204,237,181,147,84,25,87,45,251,111,187,197,193,54,129,225,177,165,119,251,253,31,198,114,75,207,199,62,207,227,253,201,169,254,41,218,191,202,202,175,239,166,65,44,112,118,163,168,73,63,120,137,207,167,22,245,85,249,85,14,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,78,114,191,162,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,117,93,119,217,222,174,109,235,75,244,235,83,245,2,207,87,69,79,158,83,212,45,69,12,244,111,142,123,37,91,36,114,197,77,84,191,54,53,243,83,118,230,99,92,230,202,138,149,17,186,54,172,14,87,126,174,201,55,131,147,109,27,84,34,189,53,106,235,112,155,229,68,13,203,44,244,145,83,247,235,160,138,57,217,11,227,146,86,43,154,248,93,82,249,81,141,124,105,34,181,24,247,53,23,147,101,167,141,22,83,98,206,113,93,189,102,184,181,119,157,178,228,22,251,229,210,221,83,218,124,125,250,89,227,181,201,20,156,30,141,123,121,49,237,94,142,68,114,117,232,168,139,242,60,7,130,167,170,124,167,233,253,119,184,219,142,171,227,157,248,39,250,147,249,105,202,188,21,61,83,229,63,79,235,189,198,220,77,255,0,17,221,241,212,237,75,13,160,195,244,249,148,149,26,139,152,83,206,250,25,165,124,82,178,201,72,213,70,45,108,176,42,171,158,247,57,92,216,26,230,246,156,248,165,115,149,201,10,197,37,21,218,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,116,211,212,207,35,145,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,104,39,98,251,50,177,108,243,78,42,173,146,93,126,51,153,229,30,94,163,38,185,68,247,165,43,164,137,31,218,166,166,141,221,58,67,23,118,84,73,28,212,146,71,61,206,119,20,86,69,29,117,248,213,250,167,197,190,159,208,251,141,196,128,5,186,120,80,239,142,155,37,181,89,54,143,168,204,171,91,237,182,158,161,152,141,217,95,45,66,87,82,68,217,39,117,20,234,229,114,196,248,34,107,251,78,78,145,44,49,54,62,140,116,108,239,112,175,23,13,107,243,59,160,181,224,184,61,191,236,245,126,154,246,174,213,23,154,40,188,165,117,69,242,178,158,142,84,169,73,226,147,147,251,116,180,182,198,71,34,181,146,53,209,61,189,85,173,141,82,85,120,86,238,211,112,91,150,253,160,90,117,142,239,106,200,105,49,143,33,81,5,223,203,197,69,93,28,149,93,214,182,155,177,79,11,97,150,30,148,210,63,184,170,201,24,229,233,251,214,200,157,152,1,226,143,235,179,83,127,37,246,122,34,127,248,42,122,88,202,126,160,87,123,117,184,231,254,45,123,215,248,37,29,102,211,116,202,231,117,163,189,77,217,147,52,184,64,189,136,219,67,52,29,198,91,26,170,222,114,119,153,44,82,74,232,220,214,164,104,216,149,100,73,102,99,43,47,69,244,135,50,215,173,80,199,244,143,79,224,164,146,251,145,84,58,26,117,171,157,33,130,38,50,55,75,44,210,63,230,168,200,226,142,73,21,26,142,122,163,21,26,215,57,81,171,161,237,177,109,235,21,218,254,141,89,116,143,22,169,243,254,67,185,83,113,186,62,150,58,121,174,117,210,187,148,181,18,53,137,254,140,108,71,57,238,100,81,68,197,123,248,114,94,170,12,171,154,83,218,119,165,141,27,250,127,143,123,116,4,95,241,35,241,4,169,219,181,52,122,61,163,119,90,71,106,45,198,157,181,53,183,40,101,138,103,227,44,73,96,146,36,150,158,104,37,134,103,212,194,179,181,24,231,53,241,177,89,39,78,143,141,86,147,11,169,219,79,254,166,219,191,211,252,239,255,0,151,186,20,172,106,160,243,249,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,120,74,206,168,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,199,246,135,179,45,56,217,229,139,35,182,97,87,91,173,230,191,40,184,121,138,235,149,197,232,146,58,150,39,203,228,169,146,54,116,141,59,81,202,228,116,136,212,116,146,62,71,47,22,172,113,71,32,10,1,241,71,245,217,169,191,146,251,61,17,42,188,12,127,27,63,77,255,0,50,63,87,198,79,64,245,99,32,177,90,117,230,135,50,248,198,11,137,117,167,171,176,212,67,77,12,150,41,42,223,79,10,212,211,202,198,54,74,136,102,146,58,118,190,57,28,249,35,145,81,204,235,27,220,144,213,182,27,159,230,90,125,83,117,170,195,50,26,187,83,239,150,122,219,5,205,33,84,225,89,110,171,137,98,168,167,149,142,69,107,216,230,175,84,234,159,117,237,99,219,197,236,107,147,207,154,168,6,107,55,99,234,159,89,62,160,100,62,227,57,237,118,73,188,28,155,104,218,161,21,233,171,87,91,132,223,42,32,110,89,103,164,138,159,191,93,4,81,206,200,95,28,146,177,92,215,194,234,151,202,140,107,227,73,21,168,199,185,168,188,155,127,216,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,120,74,206,170,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,78,222,39,91,14,253,136,95,106,117,231,73,236,188,112,28,130,224,239,137,90,237,214,238,221,46,47,51,153,11,99,234,238,235,151,179,81,59,170,21,188,99,142,40,92,177,194,157,57,196,213,128,5,170,120,24,254,54,126,155,254,100,114,175,26,191,84,248,183,211,250,31,113,184,157,87,192,199,241,179,244,223,243,34,213,10,203,241,94,216,229,54,75,106,189,238,227,78,95,86,183,219,109,61,59,242,235,74,50,90,132,174,164,137,177,192,218,216,17,168,229,137,240,68,214,119,90,189,34,88,98,116,157,88,232,223,222,170,188,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,156,226,127,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,191,237,146,111,7,25,221,206,151,197,122,106,210,81,102,214,58,120,27,150,89,233,34,168,236,80,207,44,147,178,23,199,36,172,70,185,147,54,153,242,163,26,249,22,52,114,49,238,114,167,39,72,160,10,171,241,206,252,19,253,73,252,180,138,190,23,30,187,52,203,243,175,103,173,47,248,142,187,219,217,246,51,187,157,47,150,202,228,164,162,205,172,116,243,187,19,188,85,203,81,216,161,158,89,32,124,204,146,56,158,141,115,38,109,51,34,87,185,146,44,104,229,123,26,229,78,46,253,93,159,109,51,13,218,46,151,253,135,177,84,82,94,47,181,245,18,84,223,114,54,208,45,44,247,87,164,143,88,17,236,89,37,86,50,40,158,145,181,136,254,29,123,143,68,71,74,245,94,234,0,41,91,198,175,213,62,45,244,254,135,220,110,39,85,240,49,252,108,253,55,252,200,145,94,42,26,33,165,250,147,182,139,174,164,231,119,202,187,21,223,77,105,230,175,176,220,97,142,73,217,36,245,47,134,47,35,44,45,249,57,149,50,182,154,52,147,228,177,63,132,138,238,218,74,199,209,9,61,60,31,244,67,1,212,237,121,185,234,6,95,124,164,125,203,77,233,233,238,150,92,122,88,225,145,107,231,155,187,31,157,86,201,213,202,202,71,36,78,69,99,122,182,105,169,159,205,156,81,178,88,87,138,63,161,61,77,252,151,222,40,138,1,52,167,187,31,75,26,201,244,255,0,33,246,233,204,214,26,168,60,254,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,90,106,234,26,148,94,18,179,170,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,65,93,182,248,63,233,126,151,230,87,92,159,91,111,180,154,155,79,73,81,78,184,229,11,232,228,163,164,106,49,35,149,245,21,144,36,142,73,95,221,71,196,144,57,239,133,98,106,185,233,34,202,140,135,154,248,231,126,9,254,164,254,90,114,175,5,79,84,249,79,211,250,239,113,183,22,41,226,1,161,122,53,173,27,125,187,213,106,246,83,106,194,227,197,56,92,232,115,26,202,23,85,73,101,253,236,105,51,99,141,146,70,249,188,195,17,33,236,35,151,156,142,133,90,199,200,200,145,51,216,75,255,0,12,93,11,209,173,111,220,21,53,46,172,101,54,167,73,143,241,185,219,112,235,141,11,164,143,40,227,20,203,35,82,78,227,89,253,238,246,211,204,232,28,217,59,209,164,136,172,88,217,42,165,202,110,199,210,198,178,125,63,200,125,186,115,53,134,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,3,42,230,148,246,157,233,99,70,254,159,227,222,221,1,213,64,7,20,222,102,181,229,91,118,219,102,97,172,120,85,190,213,91,122,199,254,31,229,160,186,69,36,148,175,239,215,211,211,191,155,99,146,55,175,70,76,229,78,143,79,188,137,215,170,117,69,175,109,16,241,118,220,150,165,107,70,3,167,55,220,39,77,96,182,229,89,69,170,201,89,45,37,182,189,179,199,5,77,92,112,200,232,220,234,199,53,30,141,122,170,42,181,201,215,167,84,95,224,90,166,127,159,225,186,89,134,221,181,7,80,114,26,75,30,61,99,167,90,154,234,234,149,94,17,51,170,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,231,91,117,91,152,204,183,95,171,149,154,165,152,80,210,91,152,218,118,219,109,22,202,100,71,50,221,110,141,242,62,40,22,78,40,233,159,202,89,30,249,28,137,201,239,119,22,177,156,35,100,202,240,155,217,69,187,80,43,63,164,238,168,91,59,246,91,37,193,145,226,20,82,37,85,60,146,221,41,103,134,100,185,182,70,57,140,146,24,159,27,161,107,127,122,199,201,223,71,163,86,20,71,219,249,242,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,80,14,255,0,182,125,117,218,110,174,57,182,244,164,147,4,204,106,43,43,241,71,195,43,149,244,208,49,237,89,40,101,108,143,116,188,233,210,104,152,146,57,206,73,88,230,63,151,53,146,56,253,175,134,166,245,238,59,116,212,122,29,47,205,110,125,52,203,46,184,58,58,150,57,105,96,142,213,116,169,90,104,153,115,150,121,26,143,88,88,200,26,201,26,178,181,141,141,239,149,17,206,98,53,243,87,198,175,210,198,45,245,2,135,219,174,37,85,237,59,213,62,141,253,64,199,189,198,3,74,96,20,3,226,143,235,179,83,127,37,246,122,34,58,201,159,230,82,224,52,250,90,236,134,173,49,58,91,196,215,246,90,90,168,216,22,227,44,49,192,234,135,162,39,87,189,34,133,140,111,37,94,8,178,112,227,220,147,148,148,240,249,217,37,215,117,249,252,151,220,158,10,186,29,58,197,106,41,230,186,214,58,149,206,130,237,59,102,133,207,180,178,70,205,19,216,249,41,221,35,157,44,106,229,133,59,106,228,69,146,62,183,211,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,72,62,37,251,28,169,219,142,101,54,176,224,239,164,126,157,102,151,137,25,13,36,108,138,157,246,59,140,201,36,235,68,216,88,141,106,211,43,89,43,161,115,27,247,25,26,198,244,69,107,31,52,42,142,237,117,134,213,81,98,134,231,86,203,109,101,68,53,117,20,109,153,201,4,211,194,217,27,20,175,143,175,23,61,141,158,102,181,202,157,90,146,200,137,211,146,245,233,123,78,245,79,163,127,80,49,239,113,128,210,152,0,21,87,227,157,248,39,250,147,249,105,202,188,21,61,83,229,63,79,235,189,198,220,93,72,0,138,190,40,254,132,245,55,242,95,120,162,40,91,19,202,111,184,54,85,102,205,113,106,239,37,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,39,7,163,152,238,47,99,87,163,145,90,189,58,42,42,124,135,251,42,207,114,175,247,87,35,201,50,59,135,253,37,101,117,202,186,162,79,251,210,77,52,146,63,254,119,57,206,255,0,42,169,123,222,31,59,36,181,109,67,0,146,251,147,193,73,93,168,185,85,61,60,215,90,199,82,181,179,218,96,116,48,185,246,150,72,217,165,99,217,29,67,100,115,165,141,90,147,47,109,92,138,145,199,211,213,239,147,104,150,173,223,105,27,113,72,46,52,150,124,178,195,80,235,150,57,117,158,157,175,99,39,86,43,95,75,51,209,171,43,41,166,78,60,251,107,213,31,28,50,43,100,237,36,110,207,182,89,139,95,112,108,170,243,133,101,52,62,74,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,62,108,87,49,220,94,199,39,86,170,181,122,117,69,84,249,159,37,218,237,117,191,221,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,103,77,61,76,242,57,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,165,207,248,42,122,88,202,126,160,87,123,117,184,225,90,223,226,237,185,45,53,214,140,251,78,108,88,78,154,207,109,197,114,139,173,146,142,90,187,109,123,167,146,10,106,185,33,141,210,57,181,141,106,189,90,196,85,84,107,83,175,94,136,159,192,154,158,30,155,160,207,183,103,162,247,173,70,212,107,70,63,110,185,91,178,138,155,36,81,89,41,230,134,7,65,29,37,36,205,115,155,52,178,185,95,202,161,232,170,142,68,232,141,249,127,21,90,76,221,143,170,125,100,250,129,144,251,140,231,160,196,246,153,153,103,91,80,200,55,67,135,212,85,221,153,138,229,18,89,110,246,58,106,4,115,233,109,209,209,197,81,45,201,101,238,114,115,24,233,227,107,227,108,75,197,156,165,115,145,140,127,31,41,183,93,121,204,182,219,171,150,45,86,195,43,106,218,251,117,67,25,115,161,134,161,33,101,218,220,175,106,212,81,74,174,99,219,194,70,183,162,57,88,238,15,70,72,212,230,198,170,104,79,110,186,243,134,238,75,72,236,90,173,134,86,210,57,151,26,118,50,231,67,13,66,204,251,77,197,24,213,168,162,149,92,198,59,156,110,119,68,114,177,188,216,172,145,169,193,237,85,249,119,99,233,99,89,62,159,228,62,221,57,154,194,101,110,251,120,55,92,207,66,244,127,107,248,98,228,22,123,22,45,131,227,206,202,188,204,78,164,101,234,181,109,180,146,83,177,34,123,18,87,211,66,159,188,99,213,123,115,62,70,200,214,185,177,65,51,252,166,192,118,125,117,221,150,174,53,183,4,164,143,4,195,170,40,235,242,183,205,43,145,245,48,61,238,88,232,98,108,111,108,188,234,18,25,88,178,53,205,72,152,215,191,151,52,142,57,47,207,19,197,172,88,54,43,102,194,177,106,31,37,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,31,55,171,158,238,44,99,83,171,149,92,189,58,170,170,252,207,214,0,164,15,24,45,28,190,224,219,160,93,85,168,155,204,89,117,46,223,5,69,28,156,88,206,197,85,13,60,20,149,20,221,17,238,123,184,177,148,210,247,21,172,106,249,158,13,228,177,185,72,171,160,58,57,125,220,6,178,226,122,59,142,77,229,234,242,107,131,105,228,169,226,199,249,74,86,53,210,84,212,240,123,216,146,118,160,142,89,123,124,209,207,225,197,191,121,200,134,154,64,50,174,125,85,183,107,173,198,154,130,142,225,115,171,170,167,181,211,173,37,12,83,76,231,178,150,5,150,73,150,40,154,171,209,140,89,102,150,69,107,122,39,57,30,239,226,229,85,178,175,10,29,142,84,228,183,91,38,238,53,25,244,139,98,182,212,84,63,17,180,171,34,168,90,234,184,157,36,14,173,157,28,142,72,153,4,173,127,105,169,210,85,154,38,201,213,141,141,157,235,84,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,194,86,117,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,76,246,111,7,105,153,150,209,117,67,236,61,246,162,174,241,98,175,167,142,166,197,145,186,129,41,96,186,177,35,98,206,140,98,73,42,49,241,74,245,141,204,87,243,233,219,122,162,54,86,42,242,171,174,127,153,95,112,219,6,159,94,114,26,186,204,123,21,168,174,169,178,208,204,168,230,80,62,177,98,90,148,137,85,57,53,143,116,17,189,89,215,130,63,155,145,17,210,61,93,55,252,21,61,83,229,63,79,235,189,198,220,117,95,28,239,193,63,212,159,203,72,127,177,13,206,88,182,151,168,89,150,170,221,236,191,27,171,126,31,37,174,215,104,243,47,166,243,245,82,220,237,238,116,125,246,197,42,69,198,8,234,37,234,230,241,94,215,14,168,231,52,225,121,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,57,202,254,136,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,113,62,24,187,14,253,136,88,169,181,231,86,44,188,115,236,130,222,223,134,218,238,54,238,221,86,47,11,159,51,100,232,238,235,147,189,81,3,169,213,220,163,142,88,90,178,66,189,57,202,213,159,229,43,120,213,250,167,197,190,159,208,251,141,196,231,251,25,217,149,139,120,122,113,172,86,200,238,191,6,204,241,127,129,212,99,55,41,94,245,165,108,146,165,127,118,154,166,54,245,235,12,189,168,145,100,107,86,72,220,198,185,188,145,31,20,145,42,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,81,118,187,93,111,247,90,219,237,246,231,87,113,185,92,106,36,171,172,172,171,153,211,79,83,60,142,87,73,44,146,57,85,207,123,156,170,229,114,170,170,170,170,169,161,237,139,109,211,250,49,109,199,29,192,46,84,253,172,146,225,202,251,147,125,254,93,46,149,12,103,56,190,82,201,31,238,99,100,52,252,163,114,49,253,142,226,34,43,212,168,31,20,127,93,154,155,249,47,179,209,30,131,64,55,213,83,182,93,153,100,26,97,166,53,245,116,186,161,145,231,19,220,169,107,155,75,20,144,90,45,201,77,111,71,78,244,158,55,197,51,230,88,38,133,177,163,87,138,119,36,115,152,173,141,36,135,246,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,93,52,245,51,200,228,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,26,9,216,190,204,172,91,60,211,138,171,100,151,95,140,230,121,71,151,168,201,174,81,61,233,74,233,34,71,246,169,169,163,119,78,144,197,221,149,18,71,53,36,145,207,115,157,197,21,145,71,37,74,86,254,237,94,233,255,0,226,14,149,127,225,87,31,245,226,221,52,67,53,186,234,86,139,224,58,141,125,167,164,130,229,149,98,246,171,221,100,84,140,115,96,142,122,154,72,230,145,177,181,206,115,145,136,231,170,34,43,156,189,58,117,85,254,38,99,11,190,205,247,155,98,217,230,196,116,70,231,29,171,227,57,158,81,167,246,106,124,102,219,43,30,148,174,146,43,101,47,118,166,166,70,244,233,12,93,216,149,99,107,146,73,28,246,181,188,81,95,44,116,173,150,101,55,220,231,42,188,230,185,77,119,157,189,100,23,10,139,165,198,167,180,200,251,245,83,200,233,37,147,131,17,172,111,39,189,203,209,168,141,78,189,17,17,62,67,44,197,175,184,54,85,121,194,178,154,31,37,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,31,54,43,152,238,47,99,147,171,85,90,189,58,162,170,124,203,148,219,79,254,166,219,191,211,252,239,255,0,151,186,20,172,106,160,0,80,15,138,63,174,205,77,252,151,217,232,137,85,224,99,248,217,250,111,249,145,106,133,32,120,143,248,127,214,109,222,251,46,173,233,14,59,254,212,245,254,90,9,105,169,228,158,162,76,118,171,131,35,227,80,249,159,36,143,134,105,17,94,201,149,220,82,73,86,39,35,63,114,178,193,99,79,186,91,170,88,38,180,224,150,205,76,211,75,239,198,113,187,207,123,201,86,249,89,169,251,189,169,159,12,159,187,153,140,145,189,36,137,237,251,205,78,189,58,167,84,84,85,245,102,107,55,99,234,159,89,62,160,100,62,227,57,226,175,184,6,101,140,227,56,206,103,125,199,170,233,44,89,141,61,77,77,138,224,228,69,130,185,148,245,15,167,157,24,228,85,68,124,114,198,168,230,47,71,162,58,55,42,113,145,142,116,212,240,220,241,4,166,219,181,76,154,61,172,151,90,183,105,213,198,161,213,52,87,41,165,150,102,99,47,72,167,146,84,138,158,24,37,154,102,84,204,176,53,88,215,53,145,189,95,39,78,175,145,86,231,178,204,90,197,156,226,183,156,43,41,161,243,182,92,130,223,81,107,184,211,119,95,31,126,150,120,221,28,177,243,98,181,237,228,199,185,58,181,81,201,215,170,42,47,204,207,22,244,246,207,83,181,29,121,186,233,132,53,213,119,11,20,244,240,221,241,234,234,181,139,191,83,110,155,146,55,184,145,185,81,31,28,177,205,10,170,181,156,214,21,145,24,198,189,168,77,255,0,3,31,198,207,211,127,204,142,85,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,54,126,155,254,100,90,161,249,56,214,83,98,204,45,211,93,177,202,239,55,73,79,112,175,181,201,39,105,241,241,170,162,170,150,146,166,62,143,68,85,225,60,18,179,175,78,46,227,213,170,173,84,85,166,207,19,173,135,126,196,47,181,58,243,164,246,94,56,14,65,112,119,196,173,118,235,119,110,151,23,153,204,133,177,245,119,117,203,217,168,157,213,10,222,49,199,20,46,88,225,78,156,226,106,195,253,11,215,77,71,219,166,163,219,181,67,75,239,62,70,235,67,214,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,114,23,241,111,84,234,142,71,53,175,99,152,246,49,237,209,78,133,235,166,156,110,47,78,45,218,161,165,247,159,61,106,174,235,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,183,51,57,55,170,117,86,171,92,215,177,207,99,216,247,70,175,18,29,235,106,158,207,191,103,127,179,59,6,41,115,251,91,241,127,59,241,218,90,153,187,126,87,202,118,251,93,153,226,233,215,204,191,151,46,93,122,55,167,78,139,215,138,236,207,197,3,95,119,19,185,60,63,71,51,92,67,79,232,172,185,7,196,60,204,246,187,125,108,117,76,236,80,84,84,51,131,164,171,145,137,213,240,181,23,171,23,238,170,244,232,189,21,63,43,199,59,240,79,245,39,242,210,42,248,92,122,236,211,47,206,189,158,180,191,224,0,43,215,196,47,196,47,90,54,153,173,22,93,57,211,156,99,10,184,219,110,56,189,53,238,89,111,116,85,115,78,217,228,171,171,133,205,107,161,169,137,168,206,52,236,84,69,106,175,85,119,207,248,34,123,95,13,237,235,106,158,240,127,104,159,180,203,6,41,108,251,37,240,143,37,240,42,90,152,123,158,107,205,247,59,189,233,229,235,211,203,51,143,30,61,58,187,175,94,169,210,21,248,213,250,167,197,190,159,208,251,141,196,233,94,8,247,107,85,130,213,175,55,219,237,206,146,221,109,183,83,227,245,117,149,149,115,54,24,41,160,141,183,55,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,18,183,209,188,219,238,240,245,30,150,231,29,171,224,216,102,47,230,41,241,155,108,172,98,213,54,57,85,157,218,154,153,27,215,172,210,246,162,85,141,174,88,227,107,26,214,242,84,124,178,121,93,13,218,62,178,238,7,4,207,115,253,61,196,110,183,26,12,42,222,217,226,242,212,173,147,226,149,221,232,121,208,193,201,237,115,230,109,44,147,212,43,99,108,142,253,212,113,241,229,81,23,94,107,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,156,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,182,211,184,109,217,225,187,186,240,196,212,204,226,197,79,73,103,190,208,84,90,105,175,184,227,107,214,170,123,83,214,249,74,144,43,222,177,196,175,100,177,49,36,107,209,156,58,247,24,138,174,137,232,148,236,105,79,118,62,150,53,147,233,254,67,237,211,153,172,53,80,1,85,126,57,223,130,127,169,63,150,156,171,193,83,213,62,83,244,254,187,220,109,199,138,241,29,223,29,54,235,115,42,12,63,79,153,87,79,167,88,125,68,239,161,154,87,203,19,239,117,110,68,98,214,203,2,170,53,140,107,81,205,129,174,111,117,172,150,87,57,90,179,44,81,240,173,11,218,230,187,110,83,227,127,177,76,27,237,31,217,207,45,241,63,235,58,58,62,199,152,238,246,127,198,101,143,151,46,196,191,217,235,211,143,207,167,84,235,205,45,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,46,211,8,222,109,139,120,123,17,214,235,156,150,175,131,102,120,190,159,222,105,242,107,108,76,122,210,182,73,109,149,93,170,154,105,29,215,172,50,246,165,84,141,206,89,35,115,28,215,114,68,100,178,82,9,170,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,202,185,165,61,167,122,88,209,191,167,248,247,183,64,117,80,1,202,183,71,161,127,210,83,66,114,109,20,251,83,246,115,237,31,146,254,179,242,62,115,177,229,235,32,169,255,0,3,220,143,151,46,199,31,237,167,78,93,126,125,58,44,42,210,127,6,191,217,126,169,225,186,153,253,35,190,39,246,75,32,183,95,124,151,217,14,207,154,242,181,49,205,218,238,121,215,112,229,219,227,203,139,186,117,235,209,122,116,44,83,44,197,172,89,206,43,121,194,178,154,31,59,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,31,54,43,94,222,76,123,147,171,85,28,157,122,162,162,252,204,251,239,147,104,151,93,160,234,227,113,72,46,53,119,140,78,253,78,235,150,57,117,158,157,204,123,224,71,171,95,75,51,209,169,19,234,97,94,60,251,107,209,89,36,50,43,99,238,164,109,238,190,19,123,188,253,145,106,63,244,125,205,107,120,98,25,253,193,159,9,116,116,29,217,41,114,41,150,24,33,229,35,21,30,144,206,198,54,39,117,107,209,178,54,7,39,105,139,51,214,234,79,201,203,50,155,22,13,138,222,115,92,166,187,201,89,113,251,125,69,210,227,83,218,124,157,138,88,35,116,146,201,193,136,231,187,139,24,229,232,212,87,47,78,136,138,191,35,58,251,192,220,165,247,117,58,227,120,212,219,154,118,109,80,242,181,227,116,142,165,100,18,82,89,226,154,71,211,199,42,53,207,229,50,247,95,36,138,175,122,119,36,122,53,81,136,198,182,85,120,81,236,163,246,155,149,65,185,77,76,182,93,105,177,188,74,225,79,83,137,69,211,179,13,226,233,12,142,114,212,115,71,36,142,134,150,72,217,242,107,120,73,42,241,87,170,67,52,78,146,190,53,126,150,49,111,168,20,62,221,113,42,175,105,222,169,244,111,234,6,61,238,48,26,83,0,160,31,20,127,93,154,155,249,47,179,209,28,211,106,187,103,204,183,95,171,148,122,91,135,215,82,91,152,218,119,92,174,247,58,149,71,50,221,110,141,241,178,89,210,62,72,233,159,202,88,216,200,218,169,201,239,111,39,49,156,228,102,135,180,171,76,241,93,27,211,140,115,75,112,170,79,47,101,198,109,241,91,233,185,71,27,36,155,130,125,249,229,237,177,140,116,210,189,93,36,143,70,167,57,30,247,42,117,114,158,172,252,156,179,22,177,103,56,173,231,10,202,104,124,237,151,32,183,212,90,238,52,221,215,199,223,165,158,55,71,44,124,216,173,123,121,49,238,78,173,84,114,117,234,138,139,243,51,239,190,77,162,93,118,131,171,141,197,32,184,213,222,49,59,245,59,174,88,229,214,122,119,49,239,129,30,173,125,44,207,70,164,79,169,133,120,243,237,175,69,100,144,200,173,143,186,145,183,197,109,59,213,62,141,253,64,199,189,198,3,74,96,0,85,95,142,119,224,159,234,79,229,167,42,240,84,245,79,148,253,63,174,247,27,113,117,32,2,42,248,163,250,19,212,223,201,125,226,136,160,18,226,124,41,246,57,83,166,182,170,13,210,106,75,233,37,190,228,246,116,126,45,108,107,34,157,45,214,234,166,177,233,90,249,58,42,178,166,104,186,53,173,141,201,219,134,89,26,245,115,165,116,112,216,248,33,7,137,126,199,41,183,29,134,205,172,56,59,234,217,168,184,93,158,70,67,73,27,37,168,101,242,221,10,201,58,209,54,22,35,156,149,40,231,202,232,92,198,253,247,200,177,189,21,28,199,195,70,197,212,248,42,122,88,202,126,160,87,123,117,184,242,154,177,224,215,251,80,213,60,203,83,63,164,119,195,62,214,228,23,27,239,146,251,33,222,242,190,106,166,73,187,93,207,58,222,124,123,156,121,113,111,94,157,122,39,94,132,170,217,78,212,191,161,246,150,93,116,207,237,239,218,223,137,228,19,223,124,239,194,252,135,111,185,77,79,15,107,183,222,151,175,79,45,203,151,36,235,207,167,79,151,85,162,205,216,250,167,214,79,168,25,15,184,206,90,167,130,167,165,140,167,234,5,119,183,91,136,107,226,95,177,202,157,184,230,83,107,14,14,250,71,233,214,105,120,145,144,210,70,200,169,223,99,184,204,146,78,180,77,133,136,214,173,50,181,146,186,23,49,191,113,145,172,111,68,86,177,243,114,173,142,110,238,235,180,29,92,118,87,61,186,174,241,137,223,169,219,109,200,237,80,84,57,143,124,8,244,115,42,161,98,185,34,125,76,43,203,135,113,58,43,36,154,52,116,125,213,145,183,103,184,92,166,197,156,236,191,82,243,92,90,187,206,217,114,13,47,188,221,45,213,61,167,199,223,165,158,211,44,145,73,193,232,215,183,147,30,213,232,228,71,39,94,138,136,191,35,56,68,159,223,46,1,77,140,199,160,249,157,187,30,171,164,167,204,116,95,19,169,172,184,57,37,88,43,174,52,244,77,167,145,24,231,42,177,31,29,52,116,40,230,51,167,68,116,110,84,235,39,39,73,95,4,125,80,186,210,231,250,133,162,243,54,174,123,109,206,207,22,81,78,174,173,119,98,142,122,105,163,166,151,133,63,69,111,57,219,87,15,41,17,90,189,41,35,106,163,190,92,45,208,0,81,183,139,126,188,212,234,158,229,228,211,107,125,109,36,248,246,152,83,252,46,153,105,170,34,168,100,183,25,217,28,181,210,43,216,196,115,30,215,36,84,207,137,207,127,7,209,185,126,235,158,246,164,85,209,125,94,204,180,23,84,49,253,92,211,249,233,35,190,227,181,14,154,157,42,224,73,160,149,143,141,209,75,12,140,249,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,105,162,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,6,85,201,149,225,197,177,202,109,214,230,85,249,134,160,190,174,159,78,176,250,136,25,93,12,76,150,39,222,234,220,138,244,162,138,116,68,107,24,214,163,93,59,154,238,235,89,44,77,106,53,102,73,99,189,224,114,173,206,237,235,21,221,6,141,94,180,143,41,169,242,30,127,183,83,110,186,50,150,58,137,173,149,209,59,148,85,17,181,233,254,148,111,70,185,142,124,82,202,196,123,57,242,76,240,235,70,144,230,90,11,170,25,6,145,234,4,20,145,223,113,218,134,195,80,180,147,164,208,74,199,198,217,98,154,55,252,149,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,38,87,130,167,170,124,167,233,253,119,184,219,142,171,227,157,248,39,250,147,249,105,15,246,33,182,59,22,237,53,11,50,210,171,189,235,224,149,108,195,228,186,90,238,254,89,245,62,66,170,43,157,189,174,147,176,217,98,73,121,65,37,68,93,28,238,41,221,231,209,92,214,156,87,84,180,183,59,209,108,238,231,166,122,151,98,248,54,73,102,236,249,218,47,53,13,71,107,187,11,38,143,247,144,189,241,187,172,114,177,223,117,203,211,175,69,232,168,168,150,211,225,139,226,1,89,171,180,116,219,126,214,252,139,205,231,84,156,96,198,110,82,199,60,181,87,234,88,224,154,105,91,82,246,177,99,73,160,142,159,231,52,143,107,166,107,219,213,29,35,94,249,44,84,165,111,26,191,84,248,183,211,250,31,113,184,157,87,192,199,241,179,244,223,243,35,170,248,157,108,59,246,223,98,169,215,157,39,178,242,207,177,251,123,190,37,107,183,91,187,149,89,68,45,124,45,143,171,187,173,78,245,60,13,168,86,241,142,73,102,106,71,10,117,225,19,82,10,248,98,237,139,250,66,110,10,154,255,0,147,226,246,171,222,3,129,113,184,100,84,215,25,191,119,60,210,197,50,80,192,144,167,206,110,179,199,220,115,28,157,165,142,9,27,34,175,38,199,37,244,148,3,226,143,235,179,83,127,37,246,122,34,42,151,83,225,139,176,239,216,133,138,155,94,117,98,203,199,62,200,45,237,248,109,174,227,110,237,213,98,240,185,243,54,78,142,238,185,59,213,16,58,157,93,202,56,229,133,171,36,43,211,156,173,89,254,10,171,254,225,143,255,0,101,23,254,73,255,0,237,242,202,116,159,5,253,151,233,102,27,166,127,20,248,159,217,44,126,221,98,243,189,142,207,154,242,180,209,195,221,237,242,119,14,93,190,92,121,59,167,94,157,87,167,83,48,71,234,228,217,77,247,48,184,195,118,200,235,188,221,93,61,190,130,215,28,157,166,71,198,150,138,150,42,74,104,250,49,17,23,132,16,68,206,189,57,59,143,87,42,185,85,86,207,252,40,246,45,254,3,116,26,215,134,127,193,234,176,10,42,231,127,164,231,93,36,167,86,255,0,217,121,87,185,223,239,230,70,127,139,204,64,13,216,250,167,214,79,168,25,15,184,206,90,166,218,127,245,54,221,254,159,231,127,252,189,208,165,99,85,0,2,128,124,81,253,118,106,111,228,190,207,68,74,175,3,31,198,207,211,127,204,139,84,56,254,241,45,54,171,214,212,53,134,142,243,108,164,175,167,143,7,189,85,178,42,152,91,43,27,60,20,114,205,12,168,215,34,162,62,57,99,142,70,59,248,181,236,107,147,162,162,41,155,114,95,248,115,111,95,250,42,234,60,246,12,254,231,117,147,76,178,159,221,220,169,160,94,236,118,186,229,86,36,119,54,195,197,207,119,22,49,99,149,177,43,92,248,220,215,116,149,208,197,26,223,73,154,205,216,250,167,214,79,168,25,15,184,206,90,166,213,118,245,138,238,131,194,191,13,210,60,166,167,200,121,255,0,139,84,219,174,140,165,142,162,107,101,116,87,170,215,69,81,27,94,159,233,70,244,107,152,231,197,44,172,71,179,159,36,168,189,104,210,28,203,65,117,67,32,210,61,64,130,146,59,238,59,80,216,106,22,146,116,154,9,88,248,219,44,83,70,255,0,146,171,36,138,72,228,68,114,53,232,143,68,115,90,228,86,165,154,120,74,111,95,227,116,116,123,77,212,219,157,214,178,245,15,122,76,46,225,58,247,227,117,12,48,119,31,108,114,163,121,199,217,100,82,201,19,164,115,154,177,171,162,69,141,34,133,143,226,190,53,126,169,241,111,167,244,62,227,113,58,175,129,143,227,103,233,191,230,71,42,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,27,63,77,255,0,50,45,80,165,109,54,222,190,85,181,61,247,106,205,146,237,115,243,26,101,147,106,133,238,60,142,223,80,178,62,58,14,119,57,99,117,206,157,35,107,222,217,162,98,34,189,172,106,247,163,98,49,83,147,98,124,87,39,254,197,115,220,87,253,202,200,241,188,142,223,255,0,71,89,67,114,161,168,143,254,244,115,67,36,111,255,0,157,174,107,191,202,138,80,14,250,54,101,125,217,230,163,210,219,35,186,252,103,12,202,60,197,70,51,114,149,236,74,167,71,18,179,187,77,83,27,122,116,154,46,236,72,178,53,169,28,141,123,92,222,42,175,138,63,151,100,155,193,201,182,141,170,17,94,154,181,117,184,77,242,162,6,229,150,122,72,169,251,245,208,69,28,236,133,241,201,43,21,205,124,46,169,124,168,198,190,52,145,90,140,123,154,139,201,182,233,190,125,140,127,77,31,177,63,237,163,246,59,236,119,196,191,220,79,136,121,175,55,229,191,250,226,30,28,124,183,255,0,85,215,159,249,58,124,249,86,215,60,41,63,163,94,187,99,58,215,251,122,251,71,246,115,206,255,0,86,125,150,242,125,255,0,49,71,61,55,248,111,55,39,30,61,254,95,216,94,188,122,124,186,245,78,85,227,157,248,39,250,147,249,105,21,124,46,61,118,105,151,231,94,207,90,95,240,0,16,171,122,222,27,223,211,7,84,237,90,153,251,101,251,37,240,204,126,11,23,146,251,59,231,251,157,186,154,137,187,189,207,53,23,78,190,103,143,30,43,211,135,94,191,62,137,234,246,49,177,143,232,93,246,219,253,180,126,216,253,177,248,111,251,137,240,255,0,43,229,60,207,255,0,92,77,207,151,153,255,0,234,122,112,255,0,47,95,148,0,241,171,245,79,139,125,63,161,247,27,137,8,45,89,254,101,98,195,111,250,125,102,200,106,232,241,236,170,162,134,166,245,67,10,163,89,94,250,53,149,105,146,85,68,228,230,49,211,200,244,103,94,10,254,14,84,87,70,197,111,85,217,246,211,51,45,221,106,135,216,123,21,69,93,158,197,65,79,37,77,247,35,109,2,85,65,106,98,198,245,129,30,197,146,36,123,229,149,137,27,88,143,231,211,184,244,69,108,79,84,208,70,150,233,110,9,162,216,37,179,76,244,210,197,240,108,110,205,222,242,84,94,106,106,142,215,118,103,205,39,239,38,123,228,119,89,37,123,190,243,151,167,94,137,209,17,17,42,135,197,67,98,181,56,6,67,117,220,246,150,208,85,207,140,95,42,38,185,102,112,205,85,23,11,77,198,122,168,88,217,226,89,36,73,164,101,84,213,42,171,27,24,254,211,218,245,228,216,222,198,71,93,84,87,107,173,186,154,190,142,223,115,171,165,167,186,83,165,37,116,80,204,230,50,170,4,150,57,146,41,90,139,209,236,73,97,138,68,107,186,167,56,216,239,226,212,84,249,77,41,238,199,210,198,178,125,63,200,125,186,115,53,134,170,0,42,175,199,59,240,79,245,39,242,210,176,44,217,77,247,31,183,95,173,54,138,239,47,73,147,91,217,107,186,71,218,99,252,197,43,42,160,171,108,125,92,138,172,233,61,37,59,250,181,81,223,115,167,94,46,114,47,181,219,174,131,102,91,146,213,203,22,148,225,148,85,110,125,198,161,143,185,215,67,78,147,50,211,110,71,181,42,43,101,71,61,141,225,27,93,213,26,175,111,55,171,35,106,243,123,81,116,83,162,250,67,134,232,46,151,227,250,71,167,240,85,199,98,199,105,221,13,58,213,206,179,79,43,223,35,165,150,105,31,242,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,175,95,22,189,148,124,110,142,179,118,90,101,108,186,214,94,161,236,199,154,91,224,78,252,110,161,134,14,219,46,109,69,119,56,251,44,138,40,229,108,109,115,86,53,108,170,145,164,83,61,245,87,141,101,55,220,62,227,53,219,28,174,242,149,117,22,250,251,92,146,118,153,39,42,90,218,89,105,42,99,232,244,84,78,112,79,43,58,244,228,222,93,90,168,228,69,79,202,53,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,25,87,52,103,161,185,254,27,165,155,38,211,29,65,212,28,134,146,199,143,88,244,223,31,169,174,174,169,85,225,19,62,31,78,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,234,182,253,184,125,47,220,214,0,221,70,210,139,173,93,101,181,149,9,67,89,21,93,28,148,211,209,86,164,49,77,37,52,141,114,113,115,216,217,227,69,116,110,124,106,170,188,94,238,157,78,150,0,0,229,91,151,219,166,9,186,13,44,175,211,60,234,159,252,237,101,158,183,156,223,213,151,79,45,52,48,86,118,226,150,62,247,107,190,247,118,158,238,15,254,10,159,193,83,58,218,171,166,121,86,141,234,62,71,165,185,173,39,151,189,99,55,9,109,245,60,99,145,145,205,193,126,228,241,119,24,199,186,25,88,173,146,55,171,83,156,111,99,145,58,57,11,127,240,155,221,231,237,119,78,63,163,238,107,91,207,47,192,45,236,248,75,163,160,237,71,85,142,194,144,193,15,41,24,170,197,154,7,189,177,59,171,88,174,141,208,57,59,175,73,158,145,87,197,147,119,159,181,221,71,254,143,184,85,111,60,67,0,184,63,226,206,146,131,181,37,86,69,10,205,4,220,100,122,171,214,24,24,247,68,222,141,98,58,71,78,229,238,177,33,122,71,253,148,109,70,251,187,77,101,162,195,123,87,90,60,66,219,210,179,41,189,209,66,199,121,10,94,47,88,227,71,72,168,196,154,119,179,181,26,116,123,147,171,228,237,189,145,72,134,132,241,60,90,197,131,98,182,108,43,22,161,242,86,92,126,223,79,107,183,83,119,95,39,98,150,8,219,28,81,243,122,185,238,226,198,53,58,185,85,203,211,170,170,175,204,130,222,53,126,150,49,111,168,20,62,221,113,42,175,105,222,169,244,111,234,6,61,238,48,26,83,0,160,31,20,127,93,154,155,249,47,179,209,19,255,0,193,83,210,198,83,245,2,187,219,173,196,255,0,0,128,30,53,126,150,49,111,168,20,62,221,113,42,175,105,222,169,244,111,234,6,61,238,48,26,83,0,2,170,252,115,191,4,255,0,82,127,45,57,87,130,167,170,124,167,233,253,119,184,219,139,169,0,17,87,197,31,208,158,166,254,75,239,20,69,43,109,59,213,62,141,253,64,199,189,198,3,74,96,3,53,155,177,245,79,172,159,80,50,31,113,156,181,79,5,79,75,25,79,212,10,239,110,183,19,252,25,172,221,143,170,125,100,250,129,144,251,140,229,170,120,42,122,88,202,126,160,87,123,117,184,157,57,102,45,98,206,113,91,206,21,148,208,249,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,249,177,90,246,242,99,220,157,90,168,228,235,213,21,23,230,64,13,20,240,115,211,140,3,89,106,179,157,67,204,254,218,98,22,171,131,231,199,177,186,170,20,79,51,31,24,221,3,174,82,117,70,75,219,122,204,215,66,200,210,57,123,113,61,202,140,124,148,201,48,55,99,233,99,89,62,159,228,62,221,57,154,194,210,119,237,128,83,95,124,52,246,225,168,52,248,245,93,101,203,21,179,227,116,207,174,133,37,115,40,45,213,150,102,36,203,42,53,120,53,143,168,130,129,136,247,167,201,252,26,213,78,226,163,161,94,197,179,91,174,1,188,29,36,190,217,169,233,38,168,170,202,41,44,143,109,75,28,230,36,23,7,121,25,156,136,215,53,121,182,42,153,28,197,235,209,30,141,85,71,34,43,87,70,96,28,255,0,95,181,142,197,183,253,26,203,53,139,35,135,204,82,99,54,247,84,71,77,201,236,243,117,79,114,71,77,77,205,140,122,199,221,158,72,162,238,112,86,179,159,39,125,214,170,153,161,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,233,167,169,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,249,75,190,240,125,214,59,22,115,182,4,210,170,120,124,189,235,77,46,19,211,214,71,201,239,239,210,215,84,79,87,79,83,213,88,214,55,147,223,83,23,109,28,247,39,150,230,238,41,35,80,157,64,202,185,127,222,23,30,132,244,203,243,175,120,173,37,80,5,85,248,231,126,9,254,164,254,90,114,175,5,79,84,249,79,211,250,239,113,183,29,87,199,59,240,79,245,39,242,211,149,120,42,122,167,202,126,159,215,123,141,184,178,157,226,236,235,4,221,254,9,79,96,191,214,124,27,36,179,115,251,63,144,118,230,168,248,95,118,106,119,213,127,122,178,120,163,159,187,29,58,71,251,197,94,29,121,55,162,167,206,128,117,75,75,115,189,22,206,238,122,103,169,118,47,131,100,150,110,207,157,162,243,80,212,118,187,176,178,104,255,0,121,11,223,27,186,199,43,29,247,92,189,58,244,94,138,138,137,115,254,30,126,33,150,173,203,218,169,244,175,85,43,41,45,218,169,110,167,85,99,209,173,134,12,146,8,219,213,213,16,53,58,53,149,45,106,43,165,129,168,136,168,142,150,36,225,220,142,8,107,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,54,126,155,254,100,90,161,207,244,251,66,244,227,76,51,189,64,212,108,58,205,228,175,90,151,112,165,184,223,92,197,70,66,233,32,135,182,196,142,38,35,88,222,79,124,243,189,234,139,36,146,212,202,231,189,201,193,172,232,5,0,248,163,250,236,212,223,201,125,158,136,238,190,17,27,68,181,106,46,76,253,209,101,247,26,74,139,110,15,120,150,219,101,178,173,59,101,89,174,173,167,142,79,53,63,113,170,214,178,22,212,196,248,184,125,254,242,53,252,163,236,162,75,113,32,0,101,92,158,158,27,158,31,116,219,137,169,147,88,117,146,213,86,221,58,183,84,58,154,138,219,52,82,194,204,153,235,20,241,202,177,84,67,60,83,66,202,105,146,7,43,218,215,50,71,163,227,235,213,146,34,93,161,154,205,216,250,167,214,79,168,25,15,184,206,90,166,218,127,245,54,221,254,159,231,127,252,189,208,165,99,85,0,2,128,124,81,253,118,106,111,228,190,207,68,74,175,3,31,198,207,211,127,204,139,84,57,86,236,125,44,107,39,211,252,135,219,167,51,88,116,173,197,104,54,101,182,221,92,190,233,78,103,69,86,215,219,170,30,251,101,116,212,233,11,46,214,229,123,146,158,182,36,107,222,222,18,53,189,85,168,247,112,122,62,55,47,54,57,18,218,124,30,107,117,181,251,116,168,183,231,150,154,72,244,250,10,133,155,2,174,107,160,239,206,199,213,85,165,198,23,164,111,87,163,35,169,143,147,86,86,53,234,179,73,209,207,98,49,25,84,59,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,159,171,190,141,153,88,183,135,167,20,182,200,238,191,6,204,241,127,49,81,140,220,165,123,214,149,178,74,140,238,211,84,198,222,189,97,151,181,18,44,141,106,201,27,152,215,55,146,35,226,147,62,215,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,157,87,114,251,152,204,183,75,144,226,153,158,160,208,210,51,33,176,98,244,248,229,117,109,50,35,25,115,124,53,85,51,37,90,196,141,70,194,247,54,161,168,246,55,238,115,99,156,212,99,92,145,178,122,248,24,254,54,126,155,254,100,114,175,26,191,84,248,183,211,250,31,113,184,157,87,192,199,241,179,244,223,243,34,213,12,214,110,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,60,81,253,9,234,111,228,190,241,68,80,9,170,128,85,95,142,119,224,159,234,79,229,164,85,240,184,245,217,166,95,157,123,61,105,127,196,63,241,25,222,191,244,85,211,136,44,24,5,206,213,38,166,229,63,187,182,211,78,189,217,45,116,42,143,73,46,110,135,139,152,238,47,98,71,19,101,86,181,242,57,206,233,43,97,150,53,245,123,23,222,109,139,120,122,113,85,115,146,213,240,108,207,23,242,244,249,53,182,38,61,105,91,36,168,254,213,77,52,142,235,214,25,123,82,170,70,231,44,145,185,142,107,185,34,50,89,36,168,0,165,111,26,191,84,248,183,211,250,31,113,184,144,171,75,116,183,59,214,156,238,217,166,122,105,98,248,206,73,121,239,121,42,47,53,13,63,119,181,11,230,147,247,147,61,145,183,164,113,61,223,121,201,215,167,68,234,170,136,186,30,218,174,217,240,221,168,105,29,30,150,225,245,213,119,23,186,161,215,43,189,206,165,85,175,184,220,100,100,108,150,116,143,146,182,22,113,138,54,50,54,170,241,99,27,201,207,127,57,31,216,15,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,133,188,67,54,89,117,218,198,168,84,95,113,12,126,173,186,87,146,212,34,227,245,139,82,234,164,162,157,99,229,45,190,121,28,212,115,30,215,36,174,137,30,174,87,194,141,94,228,143,100,220,98,89,165,61,216,250,88,214,79,167,249,15,183,78,102,176,213,64,5,85,248,231,126,9,254,164,254,90,86,94,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,78,114,191,162,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,95,246,201,54,125,140,237,27,75,226,178,181,41,43,115,107,229,60,14,203,47,20,146,212,118,43,167,138,73,223,11,35,142,87,171,90,200,91,82,248,145,237,100,107,34,53,30,246,181,87,139,100,80,41,3,196,127,195,254,179,110,247,217,117,111,72,113,223,246,167,175,242,208,75,77,79,36,245,18,99,181,92,25,31,26,135,204,249,36,124,51,72,138,246,76,174,226,146,74,177,57,25,251,149,150,11,26,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,12,171,146,43,114,27,193,201,181,179,77,52,215,68,172,203,87,110,193,48,12,94,193,64,250,10,152,169,220,250,203,221,21,11,169,230,174,71,181,157,214,49,82,105,34,100,125,199,53,89,27,100,86,181,239,86,51,228,217,70,235,175,187,75,214,90,44,203,187,117,172,196,46,93,40,242,155,37,20,204,111,159,165,226,244,142,68,108,136,172,89,160,123,251,177,175,86,57,122,62,62,227,25,44,138,104,79,19,202,108,89,206,43,102,205,113,106,239,59,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,39,7,163,94,222,76,123,87,163,145,28,157,122,42,34,252,143,214,0,0,66,175,18,189,148,91,183,23,167,21,218,161,133,91,58,234,110,35,111,108,148,207,106,85,79,37,214,215,76,149,50,190,217,20,17,185,88,147,61,243,185,241,185,34,115,221,35,25,18,171,90,245,115,40,176,244,24,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,57,202,254,138,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,162,141,170,237,159,13,218,134,145,209,233,110,31,93,87,113,123,170,29,114,187,220,234,85,90,251,141,198,70,70,201,103,72,249,43,97,103,24,163,99,35,106,175,22,49,188,156,247,243,145,253,128,128,30,53,126,150,49,111,168,20,62,221,113,42,175,105,222,169,244,111,234,6,61,238,48,26,83,0,160,31,20,127,93,154,155,249,47,179,209,19,255,0,193,83,210,198,83,245,2,187,219,173,196,255,0,0,128,30,53,126,150,49,111,168,20,62,221,113,42,175,105,222,169,244,111,234,6,61,238,48,26,83,0,2,170,252,115,191,4,255,0,82,127,45,57,87,130,167,170,124,167,233,253,119,184,219,139,169,0,17,87,197,31,208,158,166,254,75,239,20,69,43,109,59,213,62,141,253,64,199,189,198,3,74,96,3,53,155,177,245,79,172,159,80,50,31,113,156,181,79,5,79,75,25,79,212,10,239,110,183,19,252,25,172,221,143,170,125,100,250,129,144,251,140,229,170,120,42,122,88,202,126,160,87,123,117,184,159,224,229,91,177,244,177,172,159,79,242,31,110,156,205,97,127,208,105,111,237,167,195,42,193,166,144,216,190,51,95,121,209,251,71,194,168,188,215,151,238,221,34,181,193,53,15,239,21,236,107,122,85,69,3,190,251,145,139,211,163,250,181,92,139,64,38,156,244,67,53,186,234,86,139,224,58,141,125,167,164,130,229,149,98,246,171,221,100,84,140,115,96,142,122,154,72,230,145,177,181,206,115,145,136,231,170,34,43,156,189,58,117,85,254,39,181,5,106,248,210,107,165,247,22,193,49,45,6,199,47,54,166,82,102,222,98,227,146,210,116,100,149,222,86,146,106,119,209,39,69,85,88,161,146,116,149,220,248,163,158,234,78,45,122,53,178,181,213,2,9,127,225,105,174,149,154,63,186,203,14,55,91,121,242,152,222,162,127,177,187,156,50,36,242,70,250,169,17,86,222,246,199,18,241,239,121,174,220,45,145,237,115,89,29,76,255,0,217,71,43,219,125,32,202,185,127,222,23,30,132,244,203,243,175,120,173,37,80,5,85,248,231,126,9,254,164,254,90,114,175,5,79,84,249,79,211,250,239,113,183,29,87,199,59,240,79,245,39,242,211,149,120,42,122,167,202,126,159,215,123,141,184,178,157,226,239,23,4,218,6,9,79,127,191,209,252,103,36,188,243,251,63,143,247,38,167,248,167,106,106,118,85,127,125,50,9,99,131,181,29,66,73,251,196,78,125,56,183,170,175,203,62,249,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,57,202,254,136,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,115,222,28,30,31,244,123,119,177,69,171,122,189,142,255,0,182,197,127,153,130,42,106,137,32,168,143,29,165,230,248,248,211,190,23,201,27,230,154,52,71,190,100,119,36,142,84,137,168,207,223,44,177,3,198,175,213,62,45,244,254,135,220,110,39,85,240,49,252,108,253,55,252,200,181,64,10,1,241,71,245,217,169,191,146,251,61,17,63,252,21,61,44,101,63,80,43,189,186,220,79,240,0,51,215,177,125,153,95,119,135,168,245,86,201,46,191,6,195,49,127,47,81,147,92,162,123,22,169,177,202,175,237,83,83,70,238,189,102,151,181,42,36,142,106,199,27,88,231,59,146,163,34,146,255,0,177,60,90,197,131,98,182,108,43,22,161,242,86,92,126,223,79,107,183,83,119,95,39,98,150,8,219,28,81,243,122,185,238,226,198,53,58,185,85,203,211,170,170,175,204,253,99,53,155,177,245,79,172,159,80,50,31,113,156,181,77,180,255,0,234,109,187,253,63,206,255,0,249,123,161,74,198,170,0,5,0,248,163,250,236,212,223,201,125,158,136,149,94,6,63,141,159,166,255,0,153,22,168,114,173,216,250,88,214,79,167,249,15,183,78,102,176,210,238,174,237,187,68,181,234,235,139,222,117,127,1,164,201,234,48,234,137,106,108,236,171,168,157,32,137,242,58,39,72,146,66,199,182,42,134,57,105,226,234,201,154,246,42,53,81,83,163,156,139,210,204,214,110,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,74,162,189,124,75,124,62,233,181,134,213,120,220,30,144,90,170,228,212,26,10,127,51,120,180,210,69,45,84,249,43,24,218,88,35,72,209,243,163,32,125,61,52,18,185,25,12,78,124,235,209,168,138,245,111,90,97,45,83,192,199,241,179,244,223,243,35,149,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,141,159,166,255,0,153,22,168,102,179,118,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,209,226,143,232,79,83,127,37,247,138,34,128,77,84,2,170,252,115,191,4,255,0,82,127,45,34,175,133,199,174,205,50,252,235,217,235,75,137,222,14,236,240,221,162,233,127,219,139,237,61,37,226,251,95,81,29,53,139,28,117,122,210,207,117,122,72,196,157,88,244,142,85,99,34,137,235,35,158,172,225,215,182,197,84,116,172,69,207,182,169,106,150,119,173,57,221,207,83,53,46,251,241,156,146,243,217,243,181,190,86,26,126,239,106,22,67,31,238,225,99,35,111,72,226,99,126,235,83,175,78,171,213,85,85,126,189,23,213,236,203,65,117,67,31,213,205,63,158,146,59,238,59,80,233,169,210,174,4,154,9,88,248,221,20,176,200,207,146,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,38,135,182,197,184,92,87,116,26,53,101,213,204,90,155,200,121,254,229,53,198,214,250,168,234,38,182,87,68,238,50,211,200,230,47,250,50,49,92,214,57,241,75,19,213,140,231,197,58,168,5,43,120,213,250,167,197,190,159,208,251,141,196,233,94,6,182,155,84,215,93,100,190,205,108,164,125,202,142,158,195,73,79,88,232,90,179,195,4,206,174,116,177,50,78,156,154,199,186,8,92,230,162,244,114,197,26,175,94,41,210,215,192,34,175,138,63,161,61,77,252,151,222,40,138,1,52,167,187,31,75,26,201,244,255,0,33,246,233,204,214,26,168,0,170,191,28,239,193,63,212,159,203,78,63,224,195,105,181,92,119,95,123,172,184,91,41,42,170,45,120,61,125,93,12,179,66,215,190,150,117,172,162,133,101,137,202,157,88,245,138,105,99,87,55,162,240,145,237,254,14,84,91,180,0,227,251,196,180,218,175,91,80,214,26,59,205,178,146,190,158,60,30,245,86,200,170,97,108,172,108,240,81,203,52,50,163,92,138,136,248,229,142,57,24,239,226,215,177,174,78,138,136,166,109,205,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,6,85,206,149,183,93,6,204,183,37,171,150,45,41,195,40,170,220,251,141,67,31,115,174,134,157,38,101,166,220,143,106,84,86,202,142,123,27,194,54,187,170,53,94,222,111,86,70,213,230,246,162,251,93,230,237,3,42,217,222,163,208,225,215,107,247,218,59,45,234,222,219,133,162,251,29,186,74,72,234,122,47,9,224,115,28,175,99,102,137,232,138,230,50,73,58,71,44,15,85,106,201,193,189,47,195,175,125,85,59,90,204,147,7,212,26,250,183,233,93,254,162,105,171,161,166,165,137,239,182,92,102,74,118,37,201,85,35,89,230,99,99,167,108,111,133,175,254,195,220,246,177,239,106,49,247,167,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,128,1,197,55,129,185,75,22,213,180,58,241,169,183,52,239,93,102,229,107,198,233,29,74,249,227,171,188,75,12,143,167,142,84,107,153,198,20,237,62,73,21,94,197,237,198,244,106,171,213,141,118,117,242,204,166,251,156,229,87,156,215,41,174,243,183,172,130,225,81,116,184,212,246,153,31,126,170,121,29,36,178,112,98,53,141,228,247,185,122,53,17,169,215,162,34,39,200,233,91,85,220,198,101,181,13,92,163,213,44,62,134,146,226,199,83,186,219,119,182,84,162,53,151,27,116,143,141,242,192,146,113,87,66,254,81,70,246,72,212,94,47,99,121,53,236,231,27,244,83,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,132,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,128,30,53,126,150,49,111,168,20,62,221,113,42,175,105,222,169,244,111,234,6,61,238,48,26,83,0,160,31,20,127,93,154,155,249,47,179,209,19,255,0,193,83,210,198,83,245,2,187,219,173,196,255,0,0,128,30,53,126,150,49,111,168,20,62,221,113,42,175,105,222,169,244,111,234,6,61,238,48,26,83,0,2,170,252,115,191,4,255,0,82,127,45,57,87,130,167,170,124,167,233,253,119,184,219,139,169,0,17,87,197,31,208,158,166,254,75,239,20,69,43,109,59,213,62,141,253,64,199,189,198,3,74,96,3,53,155,177,245,79,172,159,80,50,31,113,156,181,79,5,79,75,25,79,212,10,239,110,183,19,252,25,172,221,143,170,125,100,250,129,144,251,140,229,170,120,42,122,88,202,126,160,87,123,117,184,159,224,229,91,177,244,177,172,159,79,242,31,110,156,205,97,165,61,167,122,88,209,191,167,248,247,183,64,80,94,240,48,10,157,48,221,30,169,97,147,99,212,150,42,122,92,162,186,166,223,111,164,72,155,4,22,234,153,86,162,137,35,108,75,193,140,90,105,161,84,98,116,224,138,141,84,106,162,181,45,127,193,183,41,190,228,27,71,172,180,221,235,188,197,38,51,152,92,109,118,184,251,76,103,151,165,124,20,213,110,143,171,81,21,253,103,171,168,127,87,42,187,239,244,235,197,173,68,157,64,206,14,244,53,142,197,175,187,160,207,245,87,22,135,133,150,235,112,142,158,221,39,39,175,153,165,164,167,138,146,42,158,143,99,30,206,243,41,219,47,109,205,71,51,185,193,122,171,122,175,159,205,244,66,235,130,232,150,152,235,69,194,249,73,81,79,170,21,23,214,208,208,67,27,185,210,65,109,158,26,117,124,175,94,136,175,146,89,37,232,198,162,163,89,27,29,201,85,234,200,219,114,209,11,174,227,181,134,203,163,86,43,229,37,162,229,127,167,184,186,142,174,174,55,62,4,158,158,134,122,152,217,39,31,188,214,61,208,35,21,232,142,86,35,213,200,215,241,224,188,212,211,70,128,235,29,139,112,26,53,137,235,22,57,15,151,164,201,173,237,168,146,155,147,223,229,42,152,231,71,83,77,205,236,98,201,218,158,57,98,238,112,70,191,135,38,253,215,34,157,0,202,185,127,222,23,30,132,244,203,243,175,120,173,37,80,5,85,248,231,126,9,254,164,254,90,114,175,5,79,84,249,79,211,250,239,113,183,29,87,199,59,240,79,245,39,242,210,53,120,100,107,166,156,109,211,88,51,173,80,213,11,207,145,181,80,233,253,108,80,195,18,35,234,174,21,78,184,91,214,58,90,104,213,83,185,51,248,187,162,117,70,163,90,231,189,204,99,30,246,199,253,116,215,77,71,220,94,163,220,117,67,84,47,62,122,235,93,210,40,97,137,21,148,182,250,86,170,172,116,180,209,170,175,110,22,114,119,68,234,174,87,57,207,123,158,247,189,238,177,95,10,61,139,127,128,221,6,181,225,159,240,122,172,2,138,185,223,233,57,215,73,41,213,191,246,94,85,238,119,251,249,145,159,226,243,22,168,82,183,141,95,170,124,91,233,253,15,184,220,78,171,224,99,248,217,250,111,249,145,106,128,20,3,226,143,235,179,83,127,37,246,122,34,127,248,42,122,88,202,126,160,87,123,117,184,159,224,0,120,173,23,210,28,55,65,116,191,31,210,61,63,130,174,59,22,59,78,232,105,214,174,117,154,121,94,249,29,44,179,72,255,0,146,43,228,150,73,36,84,106,53,136,175,84,107,90,212,70,167,181,6,107,55,99,234,159,89,62,160,100,62,227,57,106,155,105,255,0,212,219,119,250,127,157,255,0,242,247,66,149,141,84,0,10,1,241,71,245,217,169,191,146,251,61,17,42,188,12,127,27,63,77,255,0,50,45,80,229,91,177,244,177,172,159,79,242,31,110,156,205,97,170,128,102,179,118,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,210,85,2,133,188,82,180,47,78,52,27,115,81,218,116,190,205,240,107,86,81,143,211,228,147,91,98,84,74,90,58,169,106,170,161,145,148,204,68,78,212,43,229,218,244,143,170,181,142,123,145,156,88,140,99,36,175,129,143,227,103,233,191,230,71,42,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,27,63,77,255,0,50,45,80,205,102,236,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,163,197,31,208,158,166,254,75,239,20,69,0,154,168,5,85,248,231,126,9,254,164,254,90,66,173,133,106,150,9,162,219,177,193,181,51,82,239,191,6,198,236,223,19,243,181,190,86,106,142,215,118,219,85,12,127,187,133,143,145,221,100,149,141,251,173,94,157,122,175,68,69,84,243,251,170,220,198,101,186,253,92,172,213,44,194,134,146,220,198,211,182,219,104,182,83,34,57,150,235,116,111,145,241,64,178,113,71,76,254,82,200,247,200,228,78,79,123,184,181,140,225,27,37,175,134,47,135,253,30,174,214,83,110,7,91,241,223,55,130,210,113,159,25,182,203,36,18,210,223,170,163,158,104,101,117,75,26,245,145,33,130,74,127,156,50,49,173,153,207,111,85,116,109,123,36,243,254,36,126,31,116,219,118,169,143,88,116,110,213,86,237,58,184,212,54,154,182,219,12,82,204,204,101,233,20,17,196,178,212,77,60,179,76,202,153,150,119,35,220,214,178,55,171,35,235,213,241,162,240,13,159,110,207,50,218,46,168,125,184,177,83,213,222,44,85,244,242,83,95,113,198,215,165,44,23,86,36,111,72,21,239,88,229,70,62,41,94,146,53,232,206,125,59,140,69,70,202,244,93,9,224,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,225,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,160,5,43,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,141,159,166,255,0,153,22,168,1,21,124,81,253,9,234,111,228,190,241,68,80,9,165,61,216,250,88,214,79,167,249,15,183,78,102,176,213,64,5,85,248,231,126,9,254,164,254,90,114,175,5,79,84,249,79,211,250,239,113,183,23,82,1,202,183,99,233,99,89,62,159,228,62,221,57,154,195,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,149,114,255,0,188,54,118,245,138,232,94,217,113,187,221,166,167,226,55,173,72,183,208,101,183,123,132,148,177,197,34,121,154,88,228,130,141,170,212,87,172,48,49,234,141,71,185,221,100,146,119,162,49,37,224,222,191,184,173,6,195,119,37,164,119,221,41,204,232,169,28,203,141,59,223,108,174,154,157,102,125,166,226,140,114,83,214,196,141,123,29,206,55,59,170,181,30,222,108,87,198,229,224,247,34,231,179,113,90,13,153,109,183,87,47,186,83,153,209,85,181,246,234,135,190,217,93,53,58,66,203,181,185,94,228,167,173,137,26,247,183,132,141,111,85,106,61,220,30,143,141,203,205,142,68,158,158,23,94,32,21,150,138,203,110,217,53,191,34,239,90,166,242,214,236,30,233,60,115,207,85,29,84,179,197,4,54,151,118,216,254,80,175,119,172,82,72,172,108,45,141,209,171,149,139,19,98,182,160,1,249,57,102,83,98,193,177,91,206,107,148,215,121,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,56,49,28,247,113,99,28,189,26,138,229,233,209,17,87,228,103,95,120,27,148,190,238,167,92,111,26,155,115,78,205,170,30,86,188,110,145,212,172,130,74,75,60,83,72,250,120,229,70,185,252,166,94,235,228,145,85,239,78,228,143,70,170,49,24,214,202,175,12,127,15,252,67,94,108,87,157,104,215,156,119,226,152,100,189,235,61,134,209,36,149,180,114,86,85,49,241,58,90,246,207,11,226,235,12,125,31,3,81,174,123,95,34,206,142,224,176,167,56,255,0,191,173,168,214,109,75,92,106,236,150,200,185,225,153,71,122,241,139,205,28,51,164,112,82,186,103,35,168,29,36,170,238,228,212,255,0,113,174,84,145,238,116,111,130,71,113,89,120,55,170,248,94,239,95,250,63,231,108,209,141,66,185,218,168,116,219,50,184,62,166,91,141,106,246,126,13,116,116,45,99,42,22,86,181,122,195,47,106,8,100,73,21,25,31,220,151,156,109,100,189,203,191,32,7,141,95,165,140,91,234,5,15,183,92,74,171,218,119,170,125,27,250,129,143,123,140,6,148,192,40,7,197,31,215,102,166,254,75,236,244,68,255,0,240,84,244,177,148,253,64,174,246,235,113,63,192,32,7,141,95,165,140,91,234,5,15,183,92,74,171,218,119,170,125,27,250,129,143,123,140,6,148,192,0,170,191,28,239,193,63,212,159,203,78,85,224,169,234,159,41,250,127,93,238,54,226,234,64,4,85,241,71,244,39,169,191,146,251,197,17,74,219,78,245,79,163,127,80,49,239,113,128,210,152,0,205,102,236,125,83,235,39,212,12,135,220,103,45,83,193,83,210,198,83,245,2,187,219,173,196,255,0,6,107,55,99,234,159,89,62,160,100,62,227,57,106,158,10,158,150,50,159,168,21,222,221,110,39,248,57,86,236,125,44,107,39,211,252,135,219,167,51,88,105,79,105,222,150,52,111,233,254,61,237,208,21,107,227,79,128,84,216,183,13,138,106,13,62,61,73,71,109,202,177,118,83,62,186,20,137,175,175,184,209,212,72,147,44,168,213,230,231,178,158,122,6,35,222,159,54,112,107,85,123,106,141,250,252,18,242,155,237,38,190,231,88,85,61,119,11,45,215,15,91,165,101,55,105,139,221,170,164,173,167,142,158,78,106,156,219,197,149,181,41,209,21,26,189,206,174,69,86,181,82,229,8,213,226,37,174,149,154,3,181,60,175,36,176,222,126,25,146,95,187,88,221,134,102,164,233,35,106,170,149,82,87,197,36,42,215,67,52,116,172,170,154,57,21,205,107,100,133,159,218,85,70,58,128,113,60,90,251,156,229,86,108,43,22,161,243,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,243,122,181,141,228,247,181,58,185,81,169,215,170,170,39,204,177,255,0,24,252,3,13,210,204,55,111,186,125,167,216,245,37,143,30,177,211,228,116,212,52,52,200,188,34,103,91,106,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,172,117,240,184,245,217,166,95,157,123,61,105,242,120,146,104,189,171,68,55,105,148,88,177,124,66,147,27,198,47,148,244,119,235,21,29,35,219,216,88,38,133,27,59,163,141,28,189,150,121,200,171,26,145,116,106,53,26,136,198,182,62,4,202,240,83,215,74,203,173,139,52,219,197,250,243,222,248,39,12,147,29,166,145,39,146,70,82,202,254,221,115,26,245,85,138,56,89,51,169,94,216,209,24,229,146,174,119,253,254,174,86,89,249,149,114,255,0,188,46,61,9,233,151,231,94,241,90,74,160,10,171,241,206,252,19,253,73,252,180,229,94,10,158,169,242,159,167,245,222,227,110,58,175,142,119,224,159,234,79,229,165,85,147,167,195,131,195,254,179,113,23,216,181,111,87,177,223,246,167,160,243,48,69,77,81,36,244,242,100,85,92,31,31,26,119,194,248,228,100,48,200,168,247,204,142,226,178,68,145,53,31,251,229,138,239,193,74,222,53,126,169,241,111,167,244,62,227,113,58,175,129,143,227,103,233,191,230,69,170,0,80,15,138,63,174,205,77,252,151,217,232,137,255,0,224,169,233,99,41,250,129,93,237,214,226,127,128,0,0,205,102,236,125,83,235,39,212,12,135,220,103,45,83,109,63,250,155,110,255,0,79,243,191,254,94,232,82,177,170,128,1,64,62,40,254,187,53,55,242,95,103,162,37,87,129,143,227,103,233,191,230,69,170,28,171,118,62,150,53,147,233,254,67,237,211,153,172,53,80,12,214,110,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,74,160,82,183,141,95,170,124,91,233,253,15,184,220,78,171,224,99,248,217,250,111,249,145,202,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,198,207,211,127,204,139,84,51,89,187,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,104,241,71,244,39,169,191,146,251,197,17,64,38,170,1,85,126,57,223,130,127,169,63,150,149,86,75,79,15,61,150,93,119,79,170,20,247,220,191,31,171,118,149,227,85,10,185,5,98,84,186,149,43,103,72,249,69,111,130,70,181,92,247,185,203,19,165,70,43,85,144,171,151,185,27,223,15,43,233,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,103,219,125,27,50,190,236,243,81,233,109,145,221,126,51,134,101,30,98,163,25,185,74,246,37,83,163,137,89,221,166,169,141,189,58,77,23,118,36,89,26,212,142,70,189,174,111,21,87,197,31,182,240,226,223,29,54,212,179,42,252,63,80,89,87,81,167,89,133,68,15,174,154,39,203,43,236,149,109,69,98,86,197,2,42,181,236,115,85,173,157,173,111,117,204,138,39,53,92,176,164,82,94,240,41,91,198,175,213,62,45,244,254,135,220,110,39,85,240,49,252,108,253,55,252,200,181,64,8,171,226,143,232,79,83,127,37,247,138,34,128,77,41,238,199,210,198,178,125,63,200,125,186,115,53,134,170,0,42,175,199,59,240,79,245,39,242,211,149,120,42,122,167,202,126,159,215,123,141,184,186,144,14,85,187,31,75,26,201,244,255,0,33,246,233,204,214,26,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,12,171,154,83,218,119,165,141,27,250,127,143,123,116,7,85,35,254,245,246,163,98,221,166,141,86,225,189,171,85,30,95,109,235,89,139,94,235,97,123,188,133,87,38,44,145,171,163,84,122,67,59,25,218,145,58,61,169,213,146,118,222,248,163,67,61,153,102,45,125,193,178,171,206,21,148,208,249,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,249,177,92,199,113,123,28,157,90,170,213,233,213,21,83,230,92,167,133,238,250,127,109,120,171,52,59,88,243,63,55,169,54,94,127,7,169,173,111,25,175,182,184,227,106,167,89,149,203,230,43,33,233,39,115,170,53,239,137,25,39,239,92,218,137,18,127,128,82,183,139,38,239,63,107,186,143,253,31,112,170,222,120,134,1,112,127,197,157,37,7,106,74,172,138,21,154,9,184,200,245,87,172,48,49,238,137,189,26,196,116,142,157,203,221,98,66,244,226,155,5,218,141,102,235,117,198,146,201,115,139,134,25,139,246,111,25,68,210,67,58,199,61,43,102,106,54,129,178,68,173,237,205,81,247,218,213,89,24,230,198,201,228,111,37,139,131,175,251,19,197,172,88,54,43,102,194,177,106,31,37,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,31,55,171,158,238,44,99,83,171,149,92,189,58,170,170,252,207,1,185,125,186,96,155,160,210,202,253,51,206,169,255,0,206,214,89,235,121,205,253,89,116,242,211,67,5,103,110,41,99,239,118,187,239,119,105,238,224,255,0,224,169,252,21,51,173,170,186,103,149,104,222,163,228,122,91,154,210,121,123,214,51,112,150,223,83,198,57,25,28,220,23,238,79,23,113,140,123,161,149,138,217,35,122,181,57,198,246,57,19,163,144,182,159,10,61,235,254,211,113,88,54,215,169,151,59,85,54,73,137,91,233,233,177,41,122,246,102,188,90,225,141,205,90,126,8,212,141,211,82,199,27,62,109,119,57,34,94,74,197,88,102,149,223,173,227,87,233,99,22,250,129,67,237,215,18,170,246,157,234,159,70,254,160,99,222,227,1,165,48,10,1,241,71,245,217,169,191,146,251,61,17,63,252,21,61,44,101,63,80,43,189,186,220,79,240,8,1,227,87,233,99,22,250,129,67,237,215,18,170,246,157,234,159,70,254,160,99,222,227,1,165,48,0,42,175,199,59,240,79,245,39,242,211,149,120,42,122,167,202,126,159,215,123,141,184,186,144,1,21,124,81,253,9,234,111,228,190,241,68,82,182,211,189,83,232,223,212,12,123,220,96,52,166,0,51,89,187,31,84,250,201,245,3,33,247,25,203,84,240,84,244,177,148,253,64,174,246,235,113,63,193,154,205,216,250,167,214,79,168,25,15,184,206,90,167,130,167,165,140,167,234,5,119,183,91,137,254,14,85,187,31,75,26,201,244,255,0,33,246,233,204,214,26,83,218,119,165,141,27,250,127,143,123,116,4,106,241,146,197,175,185,6,209,232,238,214,138,31,49,73,140,230,22,235,165,210,78,235,25,229,233,95,5,77,35,100,232,229,69,127,89,234,233,217,209,168,174,251,253,122,113,107,149,42,131,103,249,253,78,152,110,143,75,115,56,114,26,75,21,61,46,81,67,77,112,184,85,172,77,130,11,117,76,169,79,90,178,58,84,224,198,45,52,211,34,189,122,112,69,87,34,181,81,28,154,73,41,175,198,147,88,236,89,134,178,226,90,59,104,135,185,87,167,118,250,138,139,165,79,39,167,26,171,147,105,228,109,55,7,49,17,120,65,5,60,189,198,189,237,119,153,227,247,93,27,145,124,255,0,131,206,136,93,115,205,197,212,107,44,55,202,74,59,110,151,83,171,170,41,29,27,159,61,116,247,26,90,186,104,152,207,224,214,49,173,73,158,231,170,170,245,100,109,70,175,53,124,125,131,199,59,240,79,245,39,242,210,42,248,92,122,236,211,47,206,189,158,180,159,254,50,122,41,246,231,111,182,157,99,164,184,118,106,244,202,224,189,232,36,151,140,115,208,220,101,167,167,147,139,82,55,43,166,108,236,163,86,245,123,26,145,247,250,242,119,4,43,3,101,250,199,98,208,45,208,96,26,171,148,195,206,203,106,184,73,79,113,147,147,211,203,82,213,211,203,73,45,79,70,49,239,127,101,149,14,151,182,214,171,159,219,224,157,21,221,83,71,198,85,203,254,240,184,244,39,166,95,157,123,197,105,42,128,42,175,199,59,240,79,245,39,242,211,149,120,42,122,167,202,126,159,215,123,141,184,234,190,57,223,130,127,169,63,150,144,215,100,155,62,201,183,115,170,17,89,90,149,116,88,77,142,162,7,101,151,138,73,105,251,244,48,75,28,239,133,145,199,43,209,206,124,206,166,124,72,246,178,68,141,92,143,123,92,137,197,215,253,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,132,76,234,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,190,128,20,173,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,54,126,155,254,100,90,160,5,0,248,163,250,236,212,223,201,125,158,136,159,254,10,158,150,50,159,168,21,222,221,110,39,248,0,0,12,214,110,199,213,62,178,125,64,200,125,198,114,213,54,211,255,0,169,182,239,244,255,0,59,255,0,229,238,133,43,26,168,0,20,3,226,143,235,179,83,127,37,246,122,34,85,120,24,254,54,126,155,254,100,90,161,202,183,99,233,99,89,62,159,228,62,221,57,154,195,85,0,205,102,236,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,164,170,5,43,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,141,159,166,255,0,153,28,171,198,175,213,62,45,244,254,135,220,110,39,85,240,49,252,108,253,55,252,200,181,67,53,155,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,143,20,127,66,122,155,249,47,188,81,20,2,106,160,21,87,227,157,248,39,250,147,249,105,8,54,125,180,204,203,119,90,161,246,30,197,81,87,103,177,80,83,201,83,125,200,219,64,149,80,90,152,177,189,96,71,177,100,137,30,249,101,98,70,214,35,249,244,238,61,17,91,19,213,52,17,165,186,91,130,104,182,9,108,211,61,52,177,124,27,27,179,119,188,149,23,154,154,163,181,221,153,243,73,251,201,158,249,29,214,73,94,239,188,229,233,215,162,116,68,68,79,86,15,21,173,26,67,134,235,214,151,228,26,71,168,16,85,201,98,200,169,219,13,66,210,78,176,207,19,217,35,101,138,104,223,243,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,174,173,184,248,56,211,89,53,67,36,184,110,70,235,73,145,225,182,106,135,210,99,212,54,218,153,105,86,252,199,198,138,218,202,149,141,233,45,51,24,143,227,217,107,249,172,204,127,223,88,88,213,169,180,160,82,183,141,95,170,124,91,233,253,15,184,220,78,171,224,99,248,217,250,111,249,145,106,128,17,87,197,31,208,158,166,254,75,239,20,69,0,154,83,221,143,165,141,100,250,127,144,251,116,230,107,13,84,0,85,95,142,119,224,159,234,79,229,167,42,240,84,245,79,148,253,63,174,247,27,113,117,32,28,171,118,62,150,53,147,233,254,67,237,211,153,172,53,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,25,87,52,167,180,239,75,26,55,244,255,0,30,246,232,14,170,8,107,226,41,177,90,109,210,225,171,156,105,245,5,35,53,82,193,79,12,52,51,84,213,74,198,92,237,208,173,67,214,218,136,178,36,16,189,210,84,58,70,76,230,127,109,141,99,158,198,57,94,202,54,196,242,155,238,13,149,89,179,92,90,187,201,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,193,232,230,59,139,216,213,232,228,86,175,78,138,138,159,34,250,118,11,189,124,87,117,154,113,73,100,187,92,252,190,166,227,54,248,99,200,237,245,11,27,36,175,224,141,141,215,58,116,141,172,99,161,149,234,138,246,177,169,217,145,232,197,78,46,137,242,202,163,202,106,198,11,251,80,210,204,203,76,254,41,240,207,181,184,253,198,197,231,123,29,239,43,230,169,164,135,187,219,228,222,124,123,156,184,242,111,94,157,58,167,94,165,6,106,54,196,181,231,79,119,13,99,219,253,86,51,87,37,70,99,120,154,131,21,188,201,7,90,75,157,19,42,22,53,174,119,150,89,214,22,50,36,109,68,209,170,186,72,34,114,57,237,232,173,85,188,157,180,109,211,4,218,254,150,80,105,158,11,79,254,106,178,241,91,206,111,235,59,167,150,134,25,235,59,114,203,39,103,187,216,99,187,76,119,6,127,4,79,226,171,213,65,10,188,74,246,81,110,220,94,156,87,106,134,21,108,235,169,184,141,189,178,83,61,169,85,60,151,91,93,50,84,202,251,100,80,70,229,98,76,247,206,231,198,228,137,207,116,140,100,74,173,107,213,204,174,15,14,253,162,106,134,225,53,114,209,168,22,11,141,94,45,137,224,119,138,91,149,110,78,202,120,228,123,107,96,123,39,138,150,141,147,53,209,75,83,213,24,229,230,215,199,19,21,31,35,93,202,56,166,158,190,53,126,150,49,111,168,20,62,221,113,42,175,105,222,169,244,111,234,6,61,238,48,26,83,0,160,31,20,127,93,154,155,249,47,179,209,19,255,0,193,83,210,198,83,245,2,187,219,173,196,255,0,0,128,30,53,126,150,49,111,168,20,62,221,113,42,175,105,222,169,244,111,234,6,61,238,48,26,83,0,2,170,252,115,191,4,255,0,82,127,45,57,87,130,167,170,124,167,233,253,119,184,219,139,169,0,17,87,197,31,208,158,166,254,75,239,20,69,43,109,59,213,62,141,253,64,199,189,198,3,74,96,3,53,155,177,245,79,172,159,80,50,31,113,156,181,79,5,79,75,25,79,212,10,239,110,183,19,252,25,172,221,143,170,125,100,250,129,144,251,140,229,170,120,42,122,88,202,126,160,87,123,117,184,159,224,229,91,177,244,177,172,159,79,242,31,110,156,205,97,165,61,167,122,88,209,191,167,248,247,183,64,126,174,225,113,107,238,115,160,90,151,133,98,212,62,118,245,144,97,247,155,93,186,155,186,200,251,245,83,209,75,28,81,243,122,181,141,228,247,181,58,185,81,169,215,170,170,39,204,204,185,162,141,174,110,47,246,137,179,108,103,113,90,165,81,240,255,0,41,143,214,214,100,117,188,59,188,190,27,36,240,213,86,118,224,137,189,59,158,86,73,187,81,199,247,121,240,106,59,162,42,208,14,170,234,102,85,172,154,143,145,234,150,107,87,230,47,89,53,194,91,133,79,25,36,124,112,243,95,185,4,93,199,189,237,134,38,35,99,141,138,229,225,27,24,212,94,141,66,245,60,49,116,183,246,95,179,108,43,205,216,190,25,117,203,124,198,83,112,254,250,239,121,175,53,34,249,73,254,79,115,89,202,134,58,47,184,222,61,58,125,230,163,213,228,85,241,206,252,19,253,73,252,180,138,190,23,30,187,52,203,243,175,103,173,47,163,44,197,172,89,206,43,121,194,178,154,31,59,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,31,54,43,94,222,76,123,147,171,85,28,157,122,162,162,252,204,193,101,152,181,247,6,202,175,56,86,83,67,228,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,230,197,115,29,197,236,114,117,106,171,87,167,84,85,79,153,127,222,29,186,233,89,175,219,83,197,50,75,245,231,226,121,37,135,187,141,223,166,114,78,178,58,170,149,81,34,124,178,76,174,116,211,73,74,250,89,164,145,28,230,186,73,159,253,149,69,99,115,216,95,247,133,199,161,61,50,252,235,222,43,73,84,1,85,126,57,223,130,127,169,63,150,156,171,193,83,213,62,83,244,254,187,220,109,196,159,241,68,208,108,203,114,90,185,183,93,41,195,40,170,220,251,141,70,66,251,157,116,52,233,51,45,54,228,125,169,42,43,101,71,61,141,225,27,93,213,26,175,111,55,171,35,106,243,123,81,102,174,139,233,14,27,160,186,95,143,233,30,159,193,87,29,139,29,167,116,52,235,87,58,205,60,175,124,142,150,89,164,127,201,21,242,75,36,146,42,53,26,196,87,170,53,173,106,35,83,218,128,82,183,141,95,170,124,91,233,253,15,184,220,78,171,224,99,248,217,250,111,249,145,106,128,20,3,226,143,235,179,83,127,37,246,122,34,127,248,42,122,88,202,126,160,87,123,117,184,159,224,0,0,51,89,187,31,84,250,201,245,3,33,247,25,203,84,219,79,254,166,219,191,211,252,239,255,0,151,186,20,172,106,160,0,80,15,138,63,174,205,77,252,151,217,232,137,85,224,99,248,217,250,111,249,145,106,135,42,221,143,165,141,100,250,127,144,251,116,230,107,13,84,3,53,155,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,146,168,20,173,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,54,126,155,254,100,114,175,26,191,84,248,183,211,250,31,113,184,157,87,192,199,241,179,244,223,243,34,213,12,214,110,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,60,81,253,9,234,111,228,190,241,68,80,9,170,128,86,175,139,230,150,231,122,211,157,232,6,153,233,165,139,227,57,37,231,237,95,146,162,243,80,211,247,123,80,208,77,39,239,38,123,35,111,72,226,123,190,243,147,175,78,137,213,85,17,102,86,213,118,207,134,237,67,72,232,244,183,15,174,171,184,189,213,14,185,93,238,117,42,173,125,198,227,35,35,100,179,164,124,149,176,179,140,81,177,145,181,87,139,24,222,78,123,249,200,254,192,0,0,20,173,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,54,126,155,254,100,90,160,4,85,241,71,244,39,169,191,146,251,197,17,64,38,148,247,99,233,99,89,62,159,228,62,221,57,154,195,85,0,21,87,227,157,248,39,250,147,249,105,202,188,21,61,83,229,63,79,235,189,198,220,93,72,7,42,221,143,165,141,100,250,127,144,251,116,230,107,13,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,7,42,254,137,219,88,255,0,217,167,74,191,248,54,221,255,0,204,157,42,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,235,0,230,151,109,178,109,182,255,0,117,173,190,223,118,249,166,183,27,149,198,162,74,186,202,202,188,78,130,105,234,103,145,202,233,37,146,71,68,174,123,220,229,87,43,149,85,85,85,85,79,214,194,180,67,69,244,214,235,45,247,78,116,135,10,197,110,83,211,186,146,90,203,37,130,146,134,121,32,115,154,231,68,233,33,141,174,86,43,152,199,43,85,122,117,99,87,252,136,123,80,0,0,249,45,150,155,85,150,153,244,118,107,101,37,5,60,149,19,213,190,42,104,91,19,29,60,242,190,105,165,86,181,17,21,242,75,36,146,61,223,197,207,123,156,189,85,85,79,202,205,116,247,1,212,171,84,86,45,70,193,241,252,170,219,5,67,106,226,163,189,219,33,174,130,57,218,215,53,178,182,57,154,230,163,209,175,123,81,200,157,122,61,201,254,85,60,165,167,108,155,109,176,93,104,175,182,45,190,105,173,186,229,110,168,142,174,142,178,147,19,160,134,122,105,227,114,58,57,99,145,177,35,152,246,185,17,200,228,84,84,84,69,67,165,128,115,252,167,111,90,5,156,223,106,178,156,215,67,244,255,0,32,189,86,240,243,55,27,166,51,69,87,85,63,6,53,140,231,44,145,185,238,226,198,53,169,213,126,77,106,34,124,145,15,65,133,105,238,3,166,182,169,108,90,115,131,227,248,173,182,122,135,85,203,71,100,182,67,67,4,147,185,173,107,165,116,112,181,173,87,171,88,198,171,149,58,244,99,83,252,136,122,0,15,63,154,233,238,3,169,86,168,172,90,141,131,227,249,85,182,10,134,213,197,71,123,182,67,93,4,115,181,174,107,101,108,115,53,205,71,163,94,246,163,145,58,244,123,147,252,170,121,75,78,217,54,219,96,186,209,95,108,91,124,211,91,117,202,221,81,29,93,29,101,38,39,65,12,244,211,198,228,116,114,199,35,98,71,49,237,114,35,145,200,168,168,168,138,135,75,0,3,202,103,90,79,165,154,161,228,127,105,154,105,138,101,191,12,238,249,47,142,217,169,171,252,175,115,143,115,181,222,99,184,114,237,179,151,30,157,120,55,175,240,67,229,194,180,67,69,244,214,235,45,247,78,116,135,10,197,110,83,211,186,146,90,203,37,130,146,134,121,32,115,154,231,68,233,33,141,174,86,43,152,199,43,85,122,117,99,87,252,136,123,80,1,249,57,78,39,138,231,54,42,172,91,53,198,109,89,5,150,183,135,153,183,93,40,163,171,165,159,131,218,246,115,138,68,115,29,197,236,107,147,170,124,156,212,84,249,162,30,42,211,182,77,182,216,46,180,87,219,22,223,52,214,221,114,183,84,71,87,71,89,73,137,208,67,61,52,241,185,29,28,177,200,216,145,204,123,92,136,228,114,42,42,42,34,161,210,192,7,52,187,109,147,109,183,251,173,109,246,251,183,205,53,184,220,174,53,18,85,214,86,85,226,116,19,79,83,60,142,87,73,44,146,58,37,115,222,231,42,185,92,170,170,170,170,170,122,188,43,79,112,29,53,181,75,98,211,156,31,31,197,109,179,212,58,174,90,59,37,178,26,24,36,157,205,107,93,43,163,133,173,106,189,90,198,53,92,169,215,163,26,159,228,67,208,3,154,93,182,201,182,219,253,214,182,251,125,219,230,154,220,110,87,26,137,42,235,43,42,241,58,9,167,169,158,71,43,164,150,73,29,18,185,239,115,149,92,174,85,85,85,85,85,61,94,21,167,184,14,154,218,165,177,105,206,15,143,226,182,217,234,29,87,45,29,146,217,13,12,18,78,230,181,174,149,209,194,214,181,94,173,99,26,174,84,235,209,141,79,242,33,232,1,242,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,115,95,232,157,181,143,253,154,116,171,255,0,131,109,223,252,201,210,173,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,62,179,154,93,182,201,182,219,253,214,182,251,125,219,230,154,220,110,87,26,137,42,235,43,42,241,58,9,167,169,158,71,43,164,150,73,29,18,185,239,115,149,92,174,85,85,85,85,85,61,7,236,159,75,62,194,126,203,127,102,152,167,216,207,248,185,240,106,111,133,255,0,134,239,255,0,138,240,237,127,134,253,231,246,127,183,247,191,143,204,242,191,209,59,107,31,251,52,233,87,255,0,6,219,191,249,147,170,158,83,58,210,125,44,213,15,35,251,76,211,76,83,45,248,103,119,201,124,118,205,77,95,229,123,156,123,157,174,243,29,195,151,109,156,184,244,235,193,189,127,130,31,149,139,109,235,64,176,107,237,46,83,133,104,126,159,227,247,170,46,126,90,227,107,198,104,169,42,160,230,199,49,252,37,142,54,189,188,152,247,53,122,47,205,174,84,95,146,169,208,14,127,148,237,235,64,179,155,237,86,83,154,232,126,159,228,23,170,222,30,102,227,116,198,104,170,234,167,224,198,177,156,229,146,55,61,220,88,198,181,58,175,201,173,68,79,146,33,250,184,46,147,233,102,151,249,239,217,158,154,98,152,151,196,251,94,119,224,86,106,106,15,53,219,229,219,238,246,88,222,124,123,143,227,203,175,78,110,233,252,84,242,191,209,59,107,31,251,52,233,87,255,0,6,219,191,249,147,223,226,216,158,43,131,88,169,113,108,43,25,181,99,246,90,46,126,90,221,107,162,142,146,150,14,111,115,223,194,40,209,172,111,39,189,206,94,137,243,115,149,87,230,170,126,176,7,148,206,180,159,75,53,67,200,254,211,52,211,20,203,126,25,221,242,95,29,179,83,87,249,94,231,30,231,107,188,199,112,229,219,103,46,61,58,240,111,95,224,135,203,133,104,134,139,233,173,214,91,238,156,233,14,21,138,220,167,167,117,36,181,150,75,5,37,12,242,64,231,53,206,137,210,67,27,92,172,87,49,142,86,170,244,234,198,175,249,16,246,160,0,120,172,215,68,52,95,82,174,177,95,117,27,72,112,172,170,229,5,59,105,34,172,189,216,41,43,167,142,6,185,206,108,77,146,104,220,228,98,57,239,114,53,23,167,87,185,127,202,167,213,130,233,62,150,105,127,158,253,153,233,166,41,137,124,79,181,231,126,5,102,166,160,243,93,190,93,190,239,101,141,231,199,184,254,60,186,244,230,238,159,197,79,86,1,207,242,157,189,104,22,115,125,170,202,115,93,15,211,252,130,245,91,195,204,220,110,152,205,21,93,84,252,24,214,51,156,178,70,231,187,139,24,214,167,85,249,53,168,137,242,68,61,6,21,167,184,14,154,218,165,177,105,206,15,143,226,182,217,234,29,87,45,29,146,217,13,12,18,78,230,181,174,149,209,194,214,181,94,173,99,26,174,84,235,209,141,79,242,33,232,0,0,0,115,75,182,217,54,219,127,186,214,223,111,187,124,211,91,141,202,227,81,37,93,101,101,94,39,65,52,245,51,200,229,116,146,201,35,162,87,61,238,114,171,149,202,170,170,170,170,167,171,182,105,238,3,101,195,95,167,54,108,31,31,160,196,228,167,158,145,246,26,107,100,49,91,157,4,234,245,154,37,166,107,82,37,100,139,36,138,246,241,232,238,110,235,215,170,158,43,250,39,109,99,255,0,102,157,42,255,0,224,219,119,255,0,50,117,80,1,207,242,157,189,104,22,115,125,170,202,115,93,15,211,252,130,245,91,195,204,220,110,152,205,21,93,84,252,24,214,51,156,178,70,231,187,139,24,214,167,85,249,53,168,137,242,68,63,87,5,210,125,44,210,255,0,61,251,51,211,76,83,18,248,159,107,206,252,10,205,77,65,230,187,124,187,125,222,203,27,207,143,113,252,121,117,233,205,221,63,138,158,172,249,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,57,175,244,78,218,199,254,205,58,85,255,0,193,182,239,254,100,234,160,230,151,109,178,109,182,255,0,117,173,190,223,118,249,166,183,27,149,198,162,74,186,202,202,188,78,130,105,234,103,145,202,233,37,146,71,68,174,123,220,229,87,43,149,85,85,85,85,79,107,139,98,120,174,13,98,165,197,176,172,102,213,143,217,104,185,249,107,117,174,138,58,74,88,57,189,207,127,8,163,70,177,188,158,247,57,122,39,205,206,85,95,154,169,250,192,241,89,174,136,104,190,165,93,98,190,234,54,144,225,89,85,202,10,118,210,69,89,123,176,82,87,79,28,13,115,156,216,155,36,209,185,200,196,115,222,228,106,47,78,175,114,255,0,149,79,171,5,210,125,44,210,255,0,61,251,51,211,76,83,18,248,159,107,206,252,10,205,77,65,230,187,124,187,125,222,203,27,207,143,113,252,121,117,233,205,221,63,138,159,46,107,162,26,47,169,87,88,175,186,141,164,56,86,85,114,130,157,180,145,86,94,236,20,149,211,199,3,92,231,54,38,201,52,110,114,49,28,247,185,26,139,211,171,220,191,229,83,234,193,116,159,75,52,191,207,126,204,244,211,20,196,190,39,218,243,191,2,179,83,80,121,174,223,46,223,119,178,198,243,227,220,127,30,93,122,115,119,79,226,167,171,57,165,219,108,155,109,191,221,107,111,183,221,190,105,173,198,229,113,168,146,174,178,178,175,19,160,154,122,153,228,114,186,73,100,145,209,43,158,247,57,85,202,229,85,85,85,85,83,218,226,216,158,43,131,88,169,113,108,43,25,181,99,246,90,46,126,90,221,107,162,142,146,150,14,111,115,223,194,40,209,172,111,39,189,206,94,137,243,115,149,87,230,170,50,156,79,21,206,108,85,88,182,107,140,218,178,11,45,111,15,51,110,186,81,71,87,75,63,7,181,236,231,20,136,230,59,139,216,215,39,84,249,57,168,169,243,68,60,7,244,78,218,199,254,205,58,85,255,0,193,182,239,254,100,234,160,0,0,0,30,43,53,209,13,23,212,171,172,87,221,70,210,28,43,42,185,65,78,218,72,171,47,118,10,74,233,227,129,174,115,155,19,100,154,55,57,24,142,123,220,141,69,233,213,238,95,242,169,245,96,186,79,165,154,95,231,191,102,122,105,138,98,95,19,237,121,223,129,89,169,168,60,215,111,151,111,187,217,99,121,241,238,63,143,46,189,57,187,167,241,83,213,128,126,78,83,137,226,185,205,138,171,22,205,113,155,86,65,101,173,225,230,109,215,74,40,234,233,103,224,246,189,156,226,145,28,199,113,123,26,228,234,159,39,53,21,62,104,135,128,254,137,219,88,255,0,217,167,74,191,248,54,221,255,0,204,157,42,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,154,255,0,68,237,172,127,236,211,165,95,252,27,110,255,0,230,78,170,1,229,51,173,39,210,205,80,242,63,180,205,52,197,50,223,134,119,124,151,199,108,212,213,254,87,185,199,185,218,239,49,220,57,118,217,203,143,78,188,27,215,248,33,242,225,90,33,162,250,107,117,150,251,167,58,67,133,98,183,41,233,221,73,45,101,146,193,73,67,60,144,57,205,115,162,116,144,198,215,43,21,204,99,149,170,189,58,177,171,254,68,61,168,7,201,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,205,127,162,118,214,63,246,105,210,175,254,13,183,127,243,39,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,254,131,110,99,13,215,156,135,82,112,203,53,13,93,187,33,210,236,162,183,28,189,81,76,138,246,57,145,213,84,67,77,87,20,168,212,107,153,51,105,164,85,103,201,241,189,143,106,162,183,132,146,118,0,0,0,28,171,114,251,139,193,54,191,165,149,250,153,157,84,127,157,163,179,209,112,155,250,206,233,229,166,154,10,62,228,81,73,217,238,246,30,222,235,219,193,159,197,87,248,34,248,173,150,239,75,13,222,78,27,119,188,217,177,218,188,111,33,198,234,35,134,245,101,154,101,169,101,59,38,89,22,154,104,170,81,140,108,172,145,177,73,213,56,181,237,124,111,69,111,30,15,146,69,0,14,63,185,125,204,97,187,90,199,177,76,207,80,104,106,223,143,95,242,138,124,114,186,182,153,21,239,182,50,106,90,153,146,173,98,70,171,166,99,93,78,212,123,27,247,248,61,206,106,61,205,72,223,216,0,5,122,248,133,248,133,235,70,211,53,162,203,167,58,115,140,97,87,27,109,199,23,166,189,203,45,238,138,174,105,219,60,149,117,112,185,173,116,53,49,53,25,198,157,138,136,173,85,234,174,249,255,0,4,79,107,225,189,189,109,83,222,15,237,19,246,153,96,197,45,159,100,190,17,228,190,5,75,83,15,115,205,121,190,231,119,189,60,189,122,121,102,113,227,199,167,87,117,235,213,58,77,80,14,41,188,205,107,202,182,237,182,204,195,88,240,171,125,170,182,245,143,252,63,203,65,116,138,73,41,95,223,175,167,167,127,54,199,36,111,94,140,153,202,157,30,159,121,19,175,84,234,139,94,218,33,226,237,185,45,74,214,140,7,78,111,184,78,154,193,109,202,178,139,85,146,178,90,75,109,123,103,142,10,154,184,225,145,209,185,213,142,106,61,26,245,84,85,107,147,175,78,168,191,192,180,157,88,206,191,101,250,89,153,106,103,194,254,39,246,75,31,184,223,124,151,127,179,230,188,173,52,147,118,187,156,93,195,151,111,143,46,46,233,215,175,69,233,208,249,116,95,87,176,221,122,210,252,127,87,52,254,122,185,44,89,21,59,166,167,74,184,22,25,226,123,36,116,82,195,35,62,104,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,190,212,2,53,111,127,86,55,53,160,218,113,62,173,232,85,131,20,202,45,86,110,223,199,45,23,27,29,85,69,85,29,47,73,157,53,193,39,134,182,46,176,199,210,6,186,36,129,206,99,86,73,92,244,99,93,194,189,109,62,53,251,146,134,235,69,53,247,77,52,214,178,218,202,136,221,89,79,73,73,95,77,60,208,35,147,184,200,229,117,84,141,141,234,222,168,143,88,222,141,85,69,86,187,167,69,180,173,180,110,47,4,221,6,150,80,106,102,11,81,254,106,142,241,69,194,111,234,203,167,150,134,105,232,251,146,197,31,123,181,223,99,123,172,111,7,255,0,20,95,226,137,232,53,191,53,186,233,174,139,231,218,141,98,167,164,158,229,138,226,247,91,221,28,85,108,115,160,146,122,106,73,38,141,178,53,174,107,149,138,230,34,42,35,154,189,58,244,84,254,37,69,255,0,118,175,116,255,0,241,7,74,191,240,171,143,250,241,110,154,33,154,221,117,43,69,240,29,70,190,211,210,65,114,202,177,123,85,238,178,42,70,57,176,71,61,77,36,115,72,216,218,231,57,200,196,115,213,17,21,206,94,157,58,170,255,0,19,242,119,21,175,56,110,219,116,142,251,170,217,157,109,35,89,110,167,123,45,148,51,84,44,47,187,92,85,142,90,122,40,149,172,123,185,200,230,244,87,35,29,193,136,249,28,156,24,229,74,171,187,120,215,238,74,107,173,108,214,45,52,211,90,59,107,234,36,117,29,61,93,37,125,76,240,192,174,94,219,36,149,181,81,182,71,163,122,34,189,35,98,57,81,85,26,222,189,18,127,236,115,87,119,95,175,88,107,181,91,94,241,60,43,21,198,46,212,237,126,53,67,107,182,86,67,113,175,99,149,21,43,100,89,170,164,108,116,202,222,169,27,85,156,229,229,220,69,100,104,197,154,80,0,8,85,184,47,20,189,26,208,237,113,180,232,205,21,171,237,52,116,247,8,168,179,27,236,21,206,142,151,29,229,51,25,35,90,200,225,149,245,147,66,197,145,242,196,206,60,92,214,199,201,100,238,50,41,149,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,131,143,232,54,230,48,221,121,200,117,39,12,179,80,213,219,178,29,46,202,43,113,203,213,20,200,175,99,153,29,85,68,52,213,113,74,141,70,185,147,54,154,69,86,124,159,27,216,246,170,43,120,73,39,96,0,2,21,120,144,239,91,84,246,125,251,59,253,153,216,49,75,159,218,223,139,249,223,142,210,212,205,219,242,190,83,183,218,236,207,23,78,190,101,252,185,114,235,209,189,58,116,94,188,87,102,126,40,26,251,184,157,201,225,250,57,154,226,26,127,69,101,200,62,33,230,103,181,219,235,99,170,103,98,130,162,161,156,29,37,92,140,78,175,133,168,189,88,191,117,87,167,69,232,169,103,231,42,221,30,186,127,70,189,9,201,181,175,236,183,218,63,179,158,75,250,179,207,121,62,255,0,152,172,130,155,252,55,110,78,60,123,252,191,176,189,120,244,249,117,234,158,171,75,117,75,4,214,156,18,217,169,154,105,125,248,206,55,121,239,121,42,223,43,53,63,119,181,51,225,147,247,115,49,146,55,164,145,61,191,121,169,215,167,84,234,138,138,190,172,0,0,0,227,251,152,221,86,145,237,67,13,166,204,53,74,229,86,231,220,106,60,181,178,209,109,141,147,92,110,47,69,111,113,97,137,239,99,120,70,215,35,158,247,185,172,111,86,183,175,55,198,199,242,173,135,111,210,213,188,90,108,162,203,121,198,169,49,124,179,29,168,117,91,45,209,87,182,102,85,218,165,149,233,12,177,114,233,43,159,10,118,226,157,220,17,156,223,19,211,143,121,34,142,90,128,67,253,222,120,145,105,198,212,53,31,28,211,137,49,191,182,85,245,127,191,201,161,183,92,210,42,171,5,43,150,37,137,203,27,162,116,115,77,36,111,150,70,194,233,98,114,53,145,171,149,173,153,143,37,6,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,18,179,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,122,0,126,78,89,148,216,176,108,86,243,154,229,53,222,74,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,78,12,71,61,220,88,199,47,70,162,185,122,116,68,85,249,16,91,64,252,94,244,107,82,181,31,33,196,245,66,223,251,61,178,212,92,35,102,33,118,174,115,164,142,162,157,203,28,73,29,193,204,71,50,150,101,122,186,110,231,94,195,35,115,152,247,162,194,146,207,234,188,72,119,173,170,123,62,253,157,254,204,236,24,165,207,237,111,197,252,239,199,105,106,102,237,249,95,41,219,237,118,103,139,167,95,50,254,92,185,117,232,222,157,58,47,95,21,225,233,226,23,173,27,179,214,139,214,156,234,54,49,133,91,173,182,236,94,166,247,20,182,74,42,184,103,116,241,213,210,66,214,185,211,84,202,213,103,26,135,170,162,53,23,170,55,231,252,81,108,40,141,91,232,222,109,139,103,154,113,75,115,142,213,241,156,207,40,243,20,248,205,182,86,61,41,93,36,72,206,237,77,76,141,233,210,24,187,177,42,198,215,36,146,57,237,107,120,162,190,88,253,6,211,55,131,165,251,186,195,101,190,224,235,87,65,125,179,211,210,187,35,177,84,197,34,190,213,60,235,42,49,137,58,177,177,84,49,203,79,43,152,246,47,94,8,213,123,99,114,171,18,26,239,51,197,3,95,118,237,185,60,195,71,48,172,67,79,235,108,184,255,0,195,252,180,247,75,125,108,149,79,239,208,83,212,63,155,163,171,141,139,209,243,57,19,163,19,238,162,117,234,189,85,100,255,0,135,166,232,51,237,217,232,189,235,81,181,26,209,143,219,174,86,236,162,166,201,20,86,74,121,161,129,208,71,73,73,51,92,230,205,44,174,87,242,168,122,42,163,145,58,35,126,95,197,86,80,0,8,235,189,189,224,227,59,70,210,249,111,78,90,74,220,218,249,79,59,113,59,61,92,85,29,138,233,226,146,6,76,249,36,137,138,214,178,22,212,178,85,99,159,26,200,141,86,49,205,85,228,223,107,182,45,194,226,187,160,209,171,46,174,98,212,222,67,207,247,41,174,54,183,213,71,81,53,178,186,39,113,150,158,71,49,127,209,145,138,230,177,207,138,88,158,172,103,62,41,213,64,60,86,183,230,183,93,53,209,124,251,81,172,84,244,147,220,177,92,94,235,123,163,138,173,142,116,18,79,77,73,36,209,182,70,181,205,114,177,92,196,69,68,115,87,167,94,138,159,196,168,191,238,213,238,159,254,32,233,87,254,21,113,255,0,94,46,164,28,127,65,183,49,134,235,206,67,169,56,101,154,134,174,221,144,233,118,81,91,142,94,168,166,69,123,28,200,234,170,33,166,171,138,84,106,53,204,153,180,210,42,179,228,248,222,199,181,81,91,194,73,59,0,0,0,8,255,0,179,173,226,224,155,191,193,42,47,246,10,63,131,100,150,110,31,104,49,254,228,213,31,11,238,205,80,202,95,239,167,193,20,115,247,99,167,89,63,118,139,195,175,23,116,84,249,200,0,0,33,5,111,139,14,131,51,114,244,26,37,111,109,36,248,108,149,11,110,174,212,41,174,189,171,116,21,188,36,232,145,70,145,57,37,166,238,164,81,45,83,164,142,52,230,249,62,112,177,37,124,223,7,148,213,140,235,246,95,165,153,150,166,124,47,226,127,100,177,251,141,247,201,119,251,62,107,202,211,73,55,107,185,197,220,57,118,248,242,226,238,157,122,244,94,157,15,151,69,245,123,13,215,173,47,199,245,115,79,231,171,146,197,145,83,186,106,116,171,129,97,158,39,178,71,69,44,50,51,230,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,237,64,0,143,251,106,222,46,9,186,108,239,82,108,26,105,71,230,177,188,19,224,254,75,32,238,76,207,139,249,216,102,124,159,222,179,65,28,148,253,169,32,124,127,121,93,207,167,36,232,157,58,244,13,116,215,77,56,219,166,156,92,117,67,84,47,62,70,213,67,210,40,97,137,17,245,87,10,167,34,172,116,180,209,170,167,114,103,241,119,68,234,141,70,181,207,123,152,198,61,237,230,187,45,222,150,27,188,156,54,239,121,179,99,181,120,222,67,141,212,71,13,234,203,52,203,82,202,118,76,178,45,52,209,84,163,24,217,89,35,98,147,170,113,107,218,248,222,138,222,60,31,36,138,0,134,187,210,241,38,195,118,149,153,90,52,250,205,135,210,103,185,12,244,242,84,222,168,97,190,173,11,236,204,84,141,105,146,85,74,121,154,175,153,174,145,232,206,173,123,88,198,57,83,140,172,85,147,250,91,170,88,38,180,224,150,205,76,211,75,239,198,113,187,207,123,201,86,249,89,169,251,189,169,159,12,159,187,153,140,145,189,36,137,237,251,205,78,189,58,167,84,84,85,171,109,111,241,118,220,150,154,235,70,125,167,54,44,39,77,103,182,226,185,69,214,201,71,45,93,182,189,211,201,5,53,92,144,198,233,28,218,198,181,94,173,98,42,170,53,169,215,175,68,79,224,88,78,204,245,175,42,220,78,219,48,253,99,205,109,246,170,43,214,65,241,15,51,5,174,41,35,165,103,98,190,162,157,156,27,36,146,61,58,178,22,170,245,122,253,229,94,157,19,162,39,107,0,30,43,91,243,91,174,154,232,190,125,168,214,42,122,73,238,88,174,47,117,189,209,197,86,199,58,9,39,166,164,146,104,219,35,90,230,185,88,174,98,34,162,57,171,211,175,69,79,226,84,95,247,106,247,79,255,0,16,116,171,255,0,10,184,255,0,175,23,82,126,78,89,148,216,176,108,86,243,154,229,53,222,74,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,78,12,71,61,220,88,199,47,70,162,185,122,116,68,85,249,16,91,64,252,94,244,107,82,181,31,33,196,245,66,223,251,61,178,212,92,35,102,33,118,174,115,164,142,162,157,203,28,73,29,193,204,71,50,150,101,122,186,110,231,94,195,35,115,152,247,162,194,146,207,63,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,6,122,243,221,116,212,125,186,111,187,84,245,67,75,239,62,70,235,67,168,25,20,83,67,42,43,233,110,20,174,185,204,178,82,212,198,138,157,200,95,197,189,83,170,57,28,214,189,142,99,216,199,182,239,246,209,184,188,19,116,26,89,65,169,152,45,71,249,170,59,197,23,9,191,171,46,158,90,25,167,163,238,75,20,125,238,215,125,141,238,177,188,31,252,81,127,138,39,85,0,241,90,171,173,26,95,162,22,171,69,247,85,242,250,76,110,219,124,188,83,216,104,235,42,217,39,97,107,102,107,221,27,100,145,173,86,194,206,49,72,229,150,69,108,109,70,170,185,205,61,168,60,254,127,159,225,186,89,134,221,181,7,80,114,26,75,30,61,99,167,90,154,234,234,149,94,17,51,170,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,231,179,120,155,170,204,183,95,171,151,12,194,243,114,171,110,49,110,168,168,166,196,237,18,70,144,178,221,110,87,253,197,116,77,123,219,230,100,107,99,116,207,228,238,79,68,106,47,109,145,177,158,83,110,186,243,153,109,183,87,44,90,173,134,86,213,181,246,234,134,50,231,67,13,66,66,203,181,185,94,213,168,162,149,92,199,183,132,141,111,68,114,177,220,30,140,145,169,205,141,84,208,78,218,55,23,130,110,131,75,40,53,51,5,168,255,0,53,71,120,162,225,55,245,101,211,203,67,52,244,125,201,98,143,189,218,239,177,189,214,55,131,255,0,138,47,241,68,234,160,16,3,198,175,210,198,45,245,2,135,219,174,39,20,240,186,241,0,172,180,86,91,118,201,173,249,23,122,213,55,150,183,96,247,73,227,158,122,168,234,165,158,40,33,180,187,182,199,242,133,123,189,98,146,69,99,97,108,110,141,92,172,88,155,21,181,0,82,183,141,95,170,124,91,233,253,15,184,220,78,171,224,99,248,217,250,111,249,145,106,128,17,87,197,31,208,158,166,254,75,239,20,69,43,109,59,213,62,141,253,64,199,189,198,2,255,0,183,99,233,99,89,62,159,228,62,221,57,74,219,5,222,190,85,181,61,71,164,178,93,174,126,99,76,178,107,132,49,228,118,250,133,145,241,208,115,86,198,235,157,58,70,215,189,179,68,196,69,123,88,213,239,70,196,98,167,38,196,248,175,163,19,202,108,89,206,43,102,205,113,106,239,59,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,39,7,163,94,222,76,123,87,163,145,28,157,122,42,34,252,143,214,0,163,111,18,253,142,84,237,199,50,155,88,112,119,210,63,78,179,75,196,140,134,146,54,69,78,251,29,198,100,146,117,162,108,44,70,181,105,149,172,149,208,185,141,251,140,141,99,122,34,181,143,155,149,108,115,119,119,93,160,234,227,178,185,237,213,119,140,78,253,78,219,110,71,106,130,161,204,123,224,71,163,153,85,11,21,201,19,234,97,94,92,59,137,209,89,36,209,163,163,238,172,141,187,61,194,229,54,44,231,101,250,151,154,226,213,222,118,203,144,105,125,230,233,110,169,237,62,62,253,44,246,153,100,138,78,15,70,189,188,152,246,175,71,34,57,58,244,84,69,249,25,194,52,123,183,172,166,197,131,108,191,77,51,92,166,187,201,89,113,253,47,179,93,46,53,61,167,201,216,165,130,211,20,146,201,193,136,231,187,139,24,229,232,212,87,47,78,136,138,191,34,147,55,201,187,187,174,239,181,113,185,92,22,234,187,62,39,97,167,117,183,28,181,79,80,231,189,144,43,213,207,170,153,136,229,137,149,51,47,30,125,180,232,140,142,24,213,210,118,146,71,116,15,14,189,138,212,238,151,50,76,227,80,104,42,217,165,118,10,137,161,174,154,154,170,38,62,231,113,133,41,222,150,213,68,145,39,133,142,142,161,178,62,102,179,251,12,115,26,246,61,200,246,94,157,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,214,1,13,124,69,55,213,77,181,172,53,112,125,62,175,164,126,170,95,233,225,154,134,26,154,89,94,203,101,186,101,168,98,220,145,86,53,130,103,182,74,119,70,200,92,255,0,237,189,175,115,30,198,171,31,69,119,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,157,52,245,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,150,43,225,79,190,58,109,53,186,208,109,111,82,89,87,45,139,39,188,35,49,107,155,95,44,235,110,184,213,57,140,74,39,199,213,81,148,211,75,209,205,116,109,78,220,210,200,231,163,155,43,164,134,226,65,158,188,247,93,53,31,110,155,238,213,61,80,210,251,207,145,186,208,234,6,69,20,208,202,138,250,91,133,43,174,115,44,148,181,49,162,167,114,23,241,111,84,234,142,71,53,175,99,152,246,49,237,187,253,180,110,47,4,221,6,150,80,106,102,11,81,254,106,142,241,69,194,111,234,203,167,150,134,105,232,251,146,197,31,123,181,223,99,123,172,111,7,255,0,20,95,226,137,213,64,5,85,248,231,126,9,254,164,254,90,69,95,11,143,93,154,101,249,215,179,214,151,252,69,95,20,127,66,122,155,249,47,188,81,21,107,225,231,189,59,174,214,53,66,158,197,151,228,21,109,210,188,150,161,83,32,163,74,103,85,37,20,235,31,24,174,16,70,215,35,152,246,185,34,108,170,196,114,190,20,114,118,228,123,33,227,125,54,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,88,0,0,10,245,241,45,240,251,166,214,27,85,227,112,122,65,106,171,147,80,104,41,252,205,226,211,73,20,181,83,228,172,99,105,96,141,35,71,206,140,129,244,244,208,74,228,100,49,57,243,175,70,162,43,213,189,106,7,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,167,56,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,116,39,179,237,217,225,187,186,210,255,0,183,22,42,122,75,61,246,130,162,74,107,238,56,218,245,170,158,212,245,145,233,2,189,235,28,74,246,75,19,18,70,189,25,195,175,113,136,170,232,158,137,221,72,213,190,141,230,216,182,121,167,20,183,56,237,95,25,204,242,143,49,79,140,219,101,99,210,149,210,68,140,238,212,212,200,222,157,33,139,187,18,172,109,114,73,35,158,214,183,138,43,229,143,62,215,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,157,52,245,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,147,127,195,131,196,2,179,110,247,216,180,147,87,178,47,246,167,175,243,51,197,83,81,28,245,18,99,181,92,31,39,42,118,66,201,36,124,51,72,136,199,194,141,226,146,74,146,181,89,251,228,150,239,193,73,126,36,126,32,148,219,137,169,143,71,180,110,235,86,221,58,183,84,54,166,182,229,12,178,194,204,153,235,20,18,68,146,211,205,4,83,66,202,105,146,118,163,28,231,50,71,163,36,233,213,145,170,112,13,159,109,51,50,221,214,168,125,135,177,84,85,217,236,84,20,242,84,223,114,54,208,37,84,22,166,44,111,88,17,236,89,34,71,190,89,88,145,181,136,254,125,59,143,68,86,196,245,73,147,227,69,139,88,176,108,87,111,88,86,45,67,228,172,184,253,190,249,107,183,83,119,95,39,98,150,8,237,113,197,31,55,171,158,238,44,99,83,171,149,92,189,58,170,170,252,207,1,224,169,234,159,41,250,127,93,238,54,226,210,119,85,185,140,55,106,26,71,89,170,89,133,13,93,197,238,168,109,182,209,108,166,69,107,238,55,25,25,35,226,129,100,226,173,133,156,98,145,239,145,200,188,88,199,113,107,223,194,55,231,135,84,181,75,59,214,156,238,231,169,154,151,125,248,206,73,121,236,249,218,223,43,13,63,119,181,11,33,143,247,112,177,145,183,164,113,49,191,117,169,215,167,85,234,170,170,182,211,225,139,225,255,0,89,164,84,116,219,129,214,252,119,202,103,85,124,103,198,109,178,201,60,85,86,26,89,32,154,25,93,82,198,189,35,89,167,142,163,231,12,140,115,161,107,27,213,91,35,158,200,224,183,138,63,174,205,77,252,151,217,232,137,255,0,224,169,233,99,41,250,129,93,237,214,226,127,128,115,253,116,215,77,56,219,166,156,92,117,67,84,47,62,70,213,67,210,40,97,137,17,245,87,10,167,34,172,116,180,209,170,167,114,103,241,119,68,234,141,70,181,207,123,152,198,61,237,206,182,186,107,166,163,238,47,81,238,58,161,170,23,159,61,117,174,233,20,48,196,138,202,91,125,43,85,86,58,90,104,213,87,183,11,57,59,162,117,87,43,156,231,189,207,123,222,247,123,109,159,110,207,50,218,46,168,125,184,177,83,213,222,44,85,244,242,83,95,113,198,215,165,44,23,86,36,111,72,21,239,88,229,70,62,41,94,146,53,232,206,125,59,140,69,70,202,244,93,4,105,110,169,96,154,211,130,91,53,51,77,47,191,25,198,239,61,239,37,91,229,102,167,238,246,166,124,50,126,238,102,50,70,244,146,39,183,239,53,58,244,234,157,81,81,87,213,131,149,110,199,210,198,178,125,63,200,125,186,115,53,134,170,1,157,109,95,213,44,239,69,183,197,170,58,151,166,151,223,131,100,150,109,64,202,60,149,111,149,134,163,181,221,171,170,134,79,221,204,199,198,238,177,202,246,253,230,175,78,189,83,162,162,42,93,246,212,119,93,167,27,181,211,134,102,184,84,190,70,235,67,219,130,255,0,96,158,100,125,85,162,169,200,170,141,114,162,39,114,23,241,114,197,50,34,54,70,181,200,168,199,178,72,217,218,192,0,3,50,218,23,174,154,143,183,77,71,183,106,134,151,222,124,141,214,135,172,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,228,47,226,222,169,213,28,142,107,94,199,49,236,99,219,162,157,11,215,77,56,220,94,156,91,181,67,75,239,62,122,213,93,214,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,110,102,114,111,84,234,173,86,185,175,99,158,199,177,238,232,0,21,213,226,117,226,1,89,164,84,117,59,126,209,12,139,202,103,85,124,160,201,174,81,71,60,85,86,26,89,32,134,104,155,76,247,49,35,89,167,142,163,229,52,111,115,161,107,29,209,27,35,152,248,233,176,183,79,10,29,241,211,100,182,171,38,209,245,25,149,107,125,182,211,212,51,17,187,43,229,168,74,234,72,155,36,238,162,157,92,174,88,159,4,77,127,105,201,210,37,134,38,199,209,142,141,157,235,52,57,86,236,125,44,107,39,211,252,135,219,167,40,219,100,155,193,201,182,141,170,17,94,154,181,117,184,77,242,162,6,229,150,122,72,169,251,245,208,69,28,236,133,241,201,43,21,205,124,46,169,124,168,198,190,52,145,90,140,123,154,139,201,183,253,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,132,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,2,173,124,86,55,219,106,75,85,126,214,116,107,38,171,117,201,213,11,6,111,117,183,78,214,193,28,8,215,182,75,58,61,17,92,247,185,202,213,159,131,154,140,70,118,28,175,231,60,113,252,190,6,63,141,159,166,255,0,153,30,215,198,35,108,249,150,160,225,182,93,127,195,235,178,11,187,48,122,119,209,93,241,248,149,37,164,163,183,61,95,44,183,72,163,228,142,99,218,228,141,147,171,90,254,81,36,79,119,109,148,207,114,213,94,139,234,246,101,160,186,161,143,234,230,159,207,73,29,247,29,168,116,212,233,87,2,77,4,172,124,110,138,88,100,103,201,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,147,71,218,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,159,52,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,95,106,112,173,224,238,207,13,218,46,151,253,184,190,211,210,94,47,181,245,17,211,88,177,199,87,173,44,247,87,164,140,73,213,143,72,229,86,50,40,158,178,57,234,206,29,123,108,85,71,74,196,92,246,103,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,231,43,250,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,37,223,120,101,236,251,38,218,214,151,222,239,90,140,149,116,121,182,115,81,19,174,182,119,75,79,44,22,200,40,228,168,101,51,25,36,15,145,178,189,237,153,242,185,232,254,157,36,141,156,90,177,185,207,167,109,216,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,73,84,0,57,86,236,125,44,107,39,211,252,135,219,167,51,88,106,160,164,191,18,63,16,74,109,196,212,199,163,218,55,117,171,110,157,91,170,27,83,91,114,134,89,97,102,76,245,138,9,34,73,105,230,130,41,161,101,52,201,59,81,142,115,153,35,209,146,116,234,200,213,56,174,201,54,125,147,110,231,84,34,178,181,42,232,176,155,29,68,14,203,47,20,146,211,247,232,96,150,57,223,11,35,142,87,163,156,249,157,76,248,145,237,100,137,26,185,30,246,185,19,139,180,17,137,226,214,44,27,21,179,97,88,181,15,146,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,155,213,207,119,22,49,169,213,202,174,94,157,85,85,126,103,235,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,118,62,169,245,147,234,6,67,238,51,158,131,103,123,170,204,182,161,171,150,252,194,205,114,171,118,49,113,168,167,166,203,45,17,198,147,50,227,110,71,253,245,108,78,123,27,230,99,107,164,116,47,228,222,47,85,106,175,109,242,49,250,19,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,194,86,117,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,79,64,126,78,89,148,216,176,108,86,243,154,229,53,222,74,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,78,12,71,61,220,88,199,47,70,162,185,122,116,68,85,249,25,236,222,190,235,175,187,180,214,90,220,203,187,117,163,196,45,189,104,241,107,37,108,204,119,144,165,226,196,146,69,108,104,140,73,167,123,59,178,47,87,185,58,178,62,227,217,20,106,79,95,5,139,182,188,220,112,220,174,142,235,115,164,170,210,11,93,67,233,45,81,85,205,206,174,150,246,171,28,211,69,74,212,94,172,166,88,166,238,74,215,244,111,118,72,221,23,222,117,66,173,148,221,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,81,103,136,166,250,170,119,75,153,46,15,167,213,245,108,210,187,5,68,51,80,195,83,75,19,31,115,184,194,149,12,91,146,42,198,147,194,199,71,80,232,217,11,159,253,134,53,238,99,30,229,99,33,168,59,174,206,247,85,153,109,67,87,45,249,133,154,229,86,236,98,227,81,79,77,150,90,35,141,38,101,198,220,143,251,234,216,156,246,55,204,198,215,72,232,95,201,188,94,170,213,94,219,228,99,244,39,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,132,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,16,3,198,175,210,198,45,245,2,135,219,174,37,43,23,83,225,123,190,159,219,94,42,205,14,214,60,207,205,234,77,151,159,193,234,107,91,198,107,237,174,56,218,169,214,101,114,249,138,200,122,73,220,234,141,123,226,70,73,251,215,54,162,68,239,251,223,221,47,244,71,208,233,245,34,139,27,248,221,234,229,112,142,197,100,167,149,220,105,89,93,44,51,74,217,106,85,28,143,88,88,200,36,114,181,159,121,238,70,179,171,17,203,35,56,174,218,60,90,180,107,92,114,170,13,63,206,176,251,174,159,228,151,187,132,86,251,59,59,206,186,208,215,77,52,144,197,4,61,248,162,100,145,76,249,37,127,201,240,164,77,108,125,86,84,87,35,82,32,120,213,250,167,197,190,159,208,251,141,196,247,254,7,89,77,138,147,42,213,204,42,162,187,133,234,235,111,179,221,40,233,187,79,94,237,45,36,149,81,212,73,205,19,131,120,190,182,153,58,42,163,151,185,213,168,168,215,42,91,80,4,63,241,96,202,108,88,254,201,114,251,77,222,187,203,213,228,215,11,69,174,215,31,105,239,243,21,76,174,134,173,209,245,106,42,51,164,20,149,15,234,229,70,253,206,157,121,57,168,180,217,180,239,84,250,55,245,3,30,247,24,11,254,221,143,165,141,100,250,127,144,251,116,230,107,9,255,0,225,123,190,159,216,166,84,205,14,214,60,207,202,105,181,235,159,193,234,107,91,202,27,21,210,73,26,169,214,101,114,121,122,57,186,201,220,234,142,99,37,86,73,251,166,186,162,69,186,144,15,201,203,49,107,22,115,138,222,112,172,166,135,206,217,114,11,125,69,174,227,77,221,124,125,250,89,227,116,114,199,205,138,215,183,147,30,228,234,213,71,39,94,168,168,191,51,62,251,228,218,37,215,104,58,184,220,82,11,141,93,227,19,191,83,186,229,142,93,103,167,115,30,248,17,234,215,210,204,244,106,68,250,152,87,143,62,218,244,86,73,12,138,216,251,169,27,126,173,181,239,54,251,161,250,63,170,90,3,123,181,124,87,12,212,108,126,243,79,10,64,198,54,170,217,120,170,183,186,154,58,150,185,122,119,33,127,24,89,44,110,94,173,107,27,36,125,21,175,142,104,214,72,173,200,111,7,38,214,205,52,211,93,18,179,45,93,187,4,192,49,123,5,3,232,42,98,167,115,235,47,116,84,46,167,154,185,30,214,119,88,197,73,164,137,145,247,28,213,100,109,145,90,215,189,88,207,147,101,27,81,190,238,211,89,104,176,222,213,214,143,16,182,244,172,202,111,116,80,177,222,66,151,139,214,56,209,210,42,49,38,157,236,237,70,157,30,228,234,249,59,111,100,82,33,161,60,79,22,177,96,216,173,155,10,197,168,124,149,151,31,183,211,218,237,212,221,215,201,216,165,130,54,199,20,124,222,174,123,184,177,141,78,174,85,114,244,234,170,171,243,63,88,2,63,239,95,117,214,45,165,232,213,110,101,221,181,86,101,247,46,180,120,181,146,182,103,183,207,213,114,98,73,34,182,52,87,172,48,49,253,217,23,171,26,189,25,31,113,143,150,53,51,217,150,101,55,220,231,42,188,230,185,77,119,157,189,100,23,10,139,165,198,167,180,200,251,245,83,200,233,37,147,131,17,172,111,39,189,203,209,168,141,78,189,17,17,62,69,159,237,107,194,82,197,153,237,198,241,115,220,21,182,235,140,234,38,89,210,124,122,86,212,189,102,199,41,90,198,186,7,79,71,247,24,233,165,122,189,102,134,87,57,201,23,109,168,180,243,119,21,181,171,170,186,103,149,104,222,163,228,122,91,154,210,121,123,214,51,112,150,223,83,198,57,25,28,220,23,238,79,23,113,140,123,161,149,138,217,35,122,181,57,198,246,57,19,163,144,179,255,0,11,175,16,10,59,189,29,183,108,154,223,145,118,110,176,249,107,118,15,116,158,56,32,165,146,150,40,34,130,27,75,187,108,103,25,147,181,214,41,36,87,186,103,72,232,213,200,244,137,178,217,249,154,205,216,250,167,214,79,168,25,15,184,206,122,13,157,238,171,50,218,134,174,91,243,11,53,202,173,216,197,198,162,158,155,44,180,71,26,76,203,141,185,31,247,213,177,57,236,111,153,141,174,145,208,191,147,120,189,85,170,189,183,200,199,232,79,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,175,9,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,0,5,85,248,231,126,9,254,164,254,90,69,95,11,143,93,154,101,249,215,179,214,151,252,69,95,20,127,66,122,155,249,47,188,81,20,2,88,167,134,47,136,5,30,145,86,83,109,251,91,242,47,41,130,213,241,131,25,185,75,28,17,82,216,106,164,158,105,165,109,75,218,196,145,97,158,74,143,156,210,61,205,133,204,111,84,108,110,123,227,185,64,0,0,2,157,188,84,54,43,83,128,100,55,93,207,105,109,5,92,248,197,242,162,107,150,103,12,213,81,112,180,220,103,170,133,141,158,37,146,68,154,70,85,77,82,170,177,177,143,237,61,175,94,77,141,236,100,112,215,108,91,133,202,182,191,172,182,93,92,197,169,188,255,0,144,238,83,92,109,111,170,146,158,27,157,12,173,227,45,60,142,98,255,0,163,35,21,205,123,89,44,81,61,88,254,28,86,239,181,11,126,218,53,133,109,78,215,186,235,124,23,91,173,151,37,254,243,176,90,221,78,234,122,170,187,162,172,205,90,57,92,168,230,65,219,125,53,66,73,47,87,49,27,11,214,53,153,86,54,201,66,218,165,170,89,222,180,231,119,61,76,212,187,239,198,114,75,207,103,206,214,249,88,105,251,189,168,89,12,127,187,133,140,141,189,35,137,141,251,173,78,189,58,175,85,85,85,242,167,213,91,105,186,219,169,168,43,46,22,202,186,90,123,165,58,213,208,203,52,46,99,42,160,73,100,133,101,137,202,157,30,196,150,25,99,87,55,170,115,141,237,254,45,84,75,42,240,161,223,29,78,53,117,178,109,31,81,153,72,150,43,149,69,67,49,27,178,190,42,117,161,171,149,210,78,234,41,213,202,212,149,147,202,231,246,156,157,101,73,165,108,125,30,217,25,217,244,30,43,155,233,255,0,15,181,253,20,204,255,0,225,20,185,253,109,11,127,209,107,109,113,212,35,191,237,124,211,26,223,247,144,171,255,0,198,33,43,131,69,244,135,50,215,173,80,199,244,143,79,224,164,146,251,145,84,58,26,117,171,157,33,130,38,50,55,75,44,210,63,230,168,200,226,142,73,21,26,142,122,163,21,26,215,57,81,171,161,237,177,109,235,21,218,254,141,89,116,143,22,169,243,254,67,185,83,113,186,62,150,58,121,174,117,210,187,148,181,18,53,137,254,140,108,71,57,238,100,81,68,197,123,248,114,88,1,227,157,248,39,250,147,249,105,31,252,41,181,75,4,209,109,108,207,117,51,83,47,191,6,198,236,218,127,63,157,173,242,179,84,118,187,183,123,92,49,254,238,22,62,71,117,146,86,55,238,181,122,117,234,189,17,21,83,138,238,187,117,218,143,187,93,71,126,107,154,203,228,109,84,61,200,44,22,8,38,87,210,218,41,92,168,170,214,170,162,119,38,127,22,172,179,42,35,164,115,90,136,140,99,35,141,146,171,195,23,195,254,143,87,107,41,183,3,173,248,239,155,193,105,56,207,140,219,101,146,9,105,111,213,81,207,52,50,186,165,141,122,200,144,193,37,63,206,25,24,214,204,231,183,170,186,54,189,146,92,161,64,62,40,254,187,53,55,242,95,103,162,39,255,0,130,167,165,140,167,234,5,119,183,91,137,254,15,63,159,231,248,110,150,97,183,109,65,212,28,134,146,199,143,88,233,214,166,186,186,165,87,132,76,234,136,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,185,246,222,46,241,115,189,223,231,116,247,251,253,31,193,177,187,55,63,179,248,255,0,114,26,143,133,247,97,167,101,87,247,211,32,138,73,251,178,83,164,159,188,69,225,215,139,122,34,124,251,87,135,7,135,253,102,226,47,177,106,222,175,99,191,237,79,65,230,96,138,154,162,73,233,228,200,170,184,62,62,52,239,133,241,200,200,97,145,81,239,153,29,197,100,137,34,106,63,247,203,23,42,223,70,204,175,187,60,212,122,91,100,119,95,140,225,153,71,152,168,198,110,82,189,137,84,232,226,86,119,105,170,99,111,78,147,69,221,137,22,70,181,35,145,175,107,155,197,85,241,71,234,252,57,183,175,253,21,117,30,123,6,127,115,186,201,166,89,79,238,238,84,208,47,118,59,93,114,171,18,59,155,97,226,231,187,139,24,177,202,216,149,174,124,110,107,186,74,232,98,141,111,122,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,57,86,236,125,44,107,39,211,252,135,219,167,51,88,106,160,25,172,221,143,170,125,100,250,129,144,251,140,231,234,237,71,117,218,143,180,173,71,102,107,133,75,231,173,85,221,184,47,246,9,230,86,82,221,233,90,170,168,215,42,34,246,230,103,39,44,83,34,43,163,115,156,138,143,99,228,141,250,19,210,221,82,193,53,167,4,182,106,102,154,95,126,51,141,222,123,222,74,183,202,205,79,221,237,76,248,100,253,220,204,100,141,233,36,79,111,222,106,117,233,213,58,162,162,175,171,0,0,101,92,145,91,36,222,14,77,180,109,80,138,244,213,171,173,194,111,149,16,55,44,179,210,69,79,223,174,130,40,231,100,47,142,73,88,174,107,225,117,75,229,70,53,241,164,138,212,99,220,212,94,77,191,236,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,188,37,103,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,244,4,63,241,25,222,191,244,85,211,136,44,24,5,206,213,38,166,229,63,187,182,211,78,189,217,45,116,42,143,73,46,110,135,139,152,238,47,98,71,19,101,86,181,242,57,206,233,43,97,150,53,162,27,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,11,95,197,188,29,108,87,125,169,210,219,50,74,143,128,235,181,79,59,171,174,78,185,62,166,223,77,34,171,187,86,185,99,141,59,125,158,223,4,146,88,219,36,140,157,94,230,73,52,77,108,79,170,11,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,75,180,240,224,241,0,163,220,69,138,45,36,213,236,139,253,182,40,60,204,241,84,212,71,5,60,121,21,47,55,201,202,157,144,178,56,217,52,49,170,49,240,163,121,44,113,36,173,87,254,249,34,146,187,177,244,177,172,159,79,242,31,110,156,205,97,58,124,56,60,64,43,54,239,125,139,73,53,123,34,255,0,106,122,255,0,51,60,85,53,17,207,81,38,59,85,193,242,114,167,100,44,146,71,195,52,136,140,124,40,222,41,36,169,43,85,159,190,73,110,252,16,87,196,127,196,2,143,110,246,41,116,147,72,114,47,246,216,175,242,211,203,83,79,28,21,17,227,180,188,217,39,42,134,76,201,35,124,211,70,138,198,66,173,228,145,202,178,185,89,251,148,150,144,75,84,240,49,252,108,253,55,252,200,181,66,136,124,71,118,57,77,181,44,202,131,48,211,231,213,212,105,214,97,81,59,40,97,149,146,202,251,37,91,81,30,180,82,206,168,173,123,28,213,115,160,115,157,221,115,34,149,174,71,44,43,44,158,127,195,187,119,159,209,75,89,87,237,77,111,103,79,115,30,213,22,81,194,131,204,205,7,105,178,249,90,184,248,170,72,157,169,37,119,52,111,62,81,73,47,72,223,34,69,198,247,179,252,255,0,13,210,204,54,237,168,58,131,144,210,88,241,235,29,58,212,215,87,84,170,240,137,157,81,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,23,60,59,174,221,118,163,238,215,81,223,154,230,178,249,27,85,15,114,11,5,130,9,149,244,182,138,87,42,42,181,170,168,157,201,159,197,171,44,202,136,233,28,214,162,35,24,200,227,100,191,240,157,217,69,199,41,202,173,155,168,212,139,103,12,110,205,214,167,14,129,233,75,81,13,214,185,178,84,83,201,81,35,85,207,146,31,43,36,60,152,142,141,142,89,86,41,24,244,72,149,31,111,230,107,55,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,37,80,0,229,91,177,244,177,172,159,79,242,31,110,156,205,97,106,158,43,155,233,255,0,15,181,253,20,204,255,0,225,20,185,253,109,11,127,209,107,109,113,212,35,191,237,124,211,26,223,247,144,171,255,0,198,33,43,171,66,244,47,81,247,23,168,246,237,47,210,251,55,158,186,215,117,150,105,165,85,101,45,190,149,170,137,37,85,76,136,139,219,133,156,155,213,122,43,149,206,107,24,215,189,236,99,180,83,161,122,23,167,27,116,211,139,118,151,233,125,155,200,218,168,122,203,52,210,170,62,170,225,84,228,68,146,170,166,68,68,238,76,254,45,234,189,17,168,214,181,140,107,24,198,49,189,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,118,62,169,245,147,234,6,67,238,51,159,147,149,104,94,163,226,26,79,133,107,125,206,205,221,195,51,191,55,21,182,233,78,170,248,225,170,167,169,158,9,41,106,62,73,218,153,124,187,228,98,47,86,190,53,85,107,149,89,43,99,145,126,29,123,234,169,218,214,100,152,62,160,215,213,191,74,239,245,19,77,93,13,53,44,79,125,178,227,50,83,177,46,74,169,26,207,51,27,29,59,99,124,45,127,246,30,231,181,143,123,81,143,188,143,181,152,175,217,95,183,95,105,173,95,102,254,31,241,111,140,121,216,252,143,145,237,247,124,207,127,175,111,179,219,251,253,206,92,120,253,238,189,62,101,27,248,138,111,170,167,116,185,146,224,250,125,95,86,205,43,176,84,67,53,12,53,52,177,49,247,59,140,41,80,197,185,34,172,105,60,44,116,117,14,141,144,185,255,0,216,99,94,230,49,238,86,51,159,236,115,104,151,93,223,106,227,177,73,238,53,118,124,78,195,78,219,150,71,117,130,157,207,123,32,87,163,89,75,11,213,171,19,42,102,94,92,59,139,209,25,28,210,35,100,237,44,110,208,70,39,139,88,176,108,86,205,133,98,212,62,74,203,143,219,233,237,118,234,110,235,228,236,82,193,27,99,138,62,111,87,61,220,88,198,167,87,42,185,122,117,85,85,249,149,87,226,139,226,1,89,119,172,185,109,147,68,50,46,205,170,31,51,110,206,46,144,71,60,21,82,85,69,60,176,77,105,111,113,140,227,10,118,186,203,36,106,246,204,217,27,26,57,24,146,182,88,45,182,141,186,103,123,160,213,58,13,51,193,105,255,0,205,86,94,43,121,195,253,89,107,243,48,195,61,103,110,89,99,239,118,187,236,119,105,142,230,255,0,224,137,252,85,37,167,138,38,131,97,187,109,210,61,186,233,78,25,69,72,214,91,169,242,23,220,235,161,167,88,95,118,184,171,45,73,81,91,42,57,239,119,57,28,222,168,213,123,184,49,25,27,87,131,26,137,231,252,32,49,107,22,115,175,186,133,133,101,52,62,118,203,144,105,125,218,215,113,166,238,190,62,253,44,245,180,17,203,31,54,43,94,222,76,123,147,171,85,28,157,122,162,162,252,206,107,191,237,159,93,118,155,171,142,109,189,41,36,193,51,26,138,202,252,81,240,202,229,125,52,12,123,86,74,25,91,35,221,47,58,116,154,38,36,142,115,146,86,57,143,229,205,100,142,63,87,225,215,190,170,157,173,102,73,131,234,13,125,91,244,174,255,0,81,52,213,208,211,82,196,247,219,46,51,37,59,18,228,170,145,172,243,49,177,211,182,55,194,215,255,0,97,238,123,88,247,181,24,251,211,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,200,1,227,87,233,99,22,250,129,67,237,215,18,162,244,111,72,115,45,119,212,75,126,150,233,244,20,147,228,55,106,122,233,168,96,169,157,33,101,67,233,169,38,170,88,81,235,247,90,247,182,7,49,138,229,107,57,185,188,156,198,245,114,126,85,166,231,153,105,70,127,69,121,163,142,174,193,150,97,215,136,234,98,101,93,34,36,246,251,141,36,200,230,164,144,204,213,68,124,114,198,157,89,35,87,230,213,71,39,241,67,170,238,187,118,121,150,236,46,184,77,231,47,167,171,165,168,196,241,122,107,45,75,29,94,147,65,93,113,71,57,213,119,38,66,200,227,138,153,245,10,177,114,141,141,94,137,12,105,201,81,173,70,202,175,6,157,188,93,114,77,80,186,110,70,245,106,164,126,61,137,211,213,217,44,245,14,172,115,103,75,220,209,197,220,115,34,98,253,230,50,142,121,90,229,151,238,245,170,141,88,142,115,92,177,249,255,0,26,191,84,248,183,211,250,31,113,184,144,131,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,167,56,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,116,81,181,93,204,97,187,175,210,58,61,82,195,232,106,237,207,109,67,173,183,123,101,74,43,159,110,184,198,200,223,44,9,39,20,108,204,227,44,111,100,141,68,228,199,183,147,88,254,113,179,176,31,147,150,101,54,44,27,21,188,230,185,77,119,146,178,227,246,250,139,165,198,167,180,249,59,20,176,70,233,37,147,131,17,207,119,22,49,203,209,168,174,94,157,17,21,126,70,123,55,175,186,235,238,237,53,150,183,50,238,221,104,241,11,111,90,60,90,201,91,51,29,228,41,120,177,36,145,91,26,35,18,105,222,206,236,139,213,238,78,172,143,184,246,69,26,158,87,105,222,169,244,111,234,6,61,238,48,23,253,187,31,75,26,201,244,255,0,33,246,233,204,214,30,215,90,52,135,50,208,93,80,200,52,143,80,32,164,142,251,142,212,54,26,133,164,157,38,130,86,62,54,203,20,209,191,228,170,201,34,146,57,17,28,141,122,35,209,28,214,185,21,169,102,158,23,94,32,20,119,122,59,110,217,53,191,34,236,221,97,242,214,236,30,233,60,112,65,75,37,44,80,69,4,54,151,118,216,206,51,39,107,172,82,72,175,116,206,145,209,171,145,233,19,101,179,240,14,105,184,173,6,195,119,37,164,119,221,41,204,232,169,28,203,141,59,223,108,174,154,157,102,125,166,226,140,114,83,214,196,141,123,29,206,55,59,170,181,30,222,108,87,198,229,224,247,34,231,179,113,90,13,153,109,183,87,47,186,83,153,209,85,181,246,234,135,190,217,93,53,58,66,203,181,185,94,228,167,173,137,26,247,183,132,141,111,85,106,61,220,30,143,141,203,205,142,68,230,167,74,219,174,131,102,91,146,213,203,22,148,225,148,85,110,125,198,161,143,185,215,67,78,147,50,211,110,71,181,42,43,101,71,61,141,225,27,93,213,26,175,111,55,171,35,106,243,123,81,116,39,183,93,6,195,118,219,164,118,45,41,195,40,169,26,203,117,59,31,115,174,134,157,97,125,218,226,172,106,84,86,202,142,123,221,206,71,55,170,53,94,238,12,70,70,213,224,198,162,116,176,15,201,203,46,55,219,62,43,121,187,98,216,231,218,11,213,21,190,162,162,221,104,243,140,164,248,133,83,35,115,162,166,239,189,21,145,119,30,141,103,113,201,197,188,186,175,201,12,235,239,15,88,245,99,90,53,247,40,187,107,28,62,74,245,143,220,43,113,248,45,28,169,164,248,45,44,21,181,14,109,191,191,78,198,50,167,178,249,100,103,125,81,92,254,157,122,170,116,233,223,252,34,180,115,73,245,87,95,110,247,109,66,155,206,94,176,155,125,46,65,141,218,56,212,199,214,170,26,216,93,241,14,252,79,107,63,189,222,216,25,216,145,28,217,60,223,94,138,145,56,187,242,5,120,184,232,246,137,100,218,47,67,170,89,230,73,73,136,229,150,42,137,40,44,119,102,217,167,173,158,240,245,164,170,158,43,43,214,23,34,70,201,101,143,155,103,149,28,200,85,36,233,211,186,254,84,173,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,162,157,148,234,54,182,234,174,222,113,172,207,94,241,90,75,78,67,93,79,12,212,181,180,213,48,61,151,203,116,148,241,77,77,114,88,161,85,109,51,229,108,170,143,133,122,116,124,110,114,50,54,189,177,178,136,119,99,234,159,89,62,160,100,62,227,57,249,57,86,133,234,62,33,164,248,86,183,220,236,221,220,51,59,243,113,91,110,148,234,175,142,26,170,122,153,224,146,150,163,228,157,169,151,203,190,70,34,245,107,227,85,86,185,85,146,182,57,23,225,215,190,170,157,173,102,73,131,234,13,125,91,244,174,255,0,81,52,213,208,211,82,196,247,219,46,51,37,59,18,228,170,145,172,243,49,177,211,182,55,194,215,255,0,97,238,123,88,247,181,24,251,211,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,193,85,126,57,223,130,127,169,63,150,145,87,194,227,215,102,153,126,117,236,245,165,255,0,17,87,197,31,208,158,166,254,75,239,20,69,0,158,171,84,180,183,59,209,108,238,231,166,122,151,98,248,54,73,102,236,249,218,47,53,13,71,107,187,11,38,143,247,144,189,241,187,172,114,177,223,117,203,211,175,69,232,168,168,150,211,225,139,226,1,89,171,180,116,219,126,214,252,139,205,231,84,156,96,198,110,82,199,60,181,87,234,88,224,154,105,91,82,246,177,99,73,160,142,159,231,52,143,107,166,107,219,213,29,35,94,249,44,84,0,0,0,162,31,17,221,142,83,109,75,50,160,204,52,249,245,117,26,117,152,84,78,202,24,101,100,178,190,201,86,212,71,173,20,179,170,43,94,199,53,92,232,28,231,119,92,200,165,107,145,203,10,203,36,53,39,255,0,134,46,195,191,109,247,218,109,121,213,139,47,44,7,31,184,55,225,182,187,141,187,185,75,148,76,214,76,217,58,59,186,213,236,211,206,218,117,119,40,228,138,103,36,144,175,94,18,181,34,174,236,125,83,235,39,212,12,135,220,103,44,167,111,187,58,193,55,127,225,177,165,118,11,253,103,193,178,75,55,199,62,207,228,29,185,170,62,23,221,191,202,250,175,239,86,79,20,115,247,99,167,72,255,0,120,171,195,175,38,244,84,249,213,14,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,78,113,63,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,176,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,66,83,80,208,211,34,115,149,253,21,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,82,255,0,182,73,179,236,103,104,218,95,21,149,169,73,91,155,95,41,224,118,89,120,164,150,163,177,93,60,82,78,248,89,28,114,189,90,214,66,218,151,196,143,107,35,89,17,168,247,181,170,188,91,34,138,171,241,206,252,19,253,73,252,180,170,178,90,120,121,236,178,235,186,125,80,167,190,229,248,253,91,180,175,26,168,85,200,43,18,165,212,169,91,58,71,202,43,124,18,53,170,231,189,206,88,157,42,49,90,172,133,92,189,200,222,248,121,90,254,241,119,87,130,108,159,70,169,217,100,182,218,163,201,42,237,239,162,193,241,191,39,52,84,50,249,103,83,196,230,254,226,62,220,80,211,199,60,114,118,149,209,115,107,59,108,115,85,121,55,208,109,51,120,58,95,187,172,54,91,238,14,181,116,23,219,61,61,43,178,59,21,76,82,43,237,83,206,178,163,24,147,171,27,21,67,28,180,242,185,143,98,245,224,141,87,182,55,42,177,41,219,197,31,215,102,166,254,75,236,244,68,255,0,240,84,244,177,148,253,64,174,246,235,113,63,193,80,30,51,122,179,172,181,121,221,139,70,47,120,135,193,116,218,147,183,124,179,92,120,182,95,180,21,201,10,178,89,187,189,63,117,229,251,242,67,229,209,81,223,127,186,254,77,150,14,16,87,64,112,253,56,207,245,151,19,195,117,115,61,251,23,136,93,110,13,130,233,123,224,139,229,163,226,229,107,121,59,171,34,238,61,25,23,121,232,177,197,220,238,61,21,140,114,46,146,112,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,240,137,157,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,207,235,246,155,233,198,173,232,214,89,128,106,229,103,146,196,46,54,247,75,116,173,243,201,71,228,99,129,201,59,106,187,206,251,145,246,95,19,37,234,244,88,255,0,119,247,218,230,114,106,230,179,44,183,88,172,249,85,230,211,139,100,127,104,44,180,87,10,138,123,117,223,201,190,147,226,20,172,145,205,138,167,176,245,87,197,220,98,53,253,183,47,38,242,232,191,52,45,127,193,131,83,117,183,33,198,114,93,58,190,217,170,235,116,191,24,167,107,44,87,103,71,4,16,91,174,47,168,146,121,232,152,169,26,75,84,249,146,169,102,115,149,238,236,36,81,162,163,82,118,22,104,114,173,216,250,88,214,79,167,249,15,183,78,102,176,213,64,51,89,187,31,84,250,201,245,3,33,247,25,207,147,55,208,108,203,12,209,237,60,215,39,81,85,213,226,121,253,61,99,25,112,109,58,54,10,43,141,61,117,93,59,168,158,228,123,151,155,162,166,100,237,115,145,156,210,73,26,196,119,102,71,29,171,195,207,122,119,93,172,106,133,61,139,47,200,42,219,165,121,45,66,166,65,70,148,206,170,74,41,214,62,49,92,32,141,174,71,49,237,114,68,217,85,136,229,124,40,228,237,200,246,67,198,250,109,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,176,0,50,174,122,172,139,75,115,188,83,4,196,117,50,255,0,98,242,184,222,119,231,254,207,214,249,168,95,231,60,148,201,13,87,238,216,245,146,62,18,57,27,251,198,183,151,94,173,234,159,50,85,120,115,111,219,250,43,223,103,211,125,68,131,204,105,150,77,112,243,149,117,16,83,243,170,178,215,61,140,137,107,26,140,78,115,66,172,142,54,203,23,205,200,214,53,241,39,38,186,57,174,167,84,178,44,239,20,193,46,119,253,52,211,175,183,121,37,47,103,201,99,255,0,23,134,215,231,57,76,198,73,253,245,50,44,113,240,141,207,147,239,39,222,237,241,79,155,144,205,102,169,106,150,119,173,57,221,207,83,53,46,251,241,156,146,243,217,243,181,190,86,26,126,239,106,22,67,31,238,225,99,35,111,72,226,99,126,235,83,175,78,171,213,85,85,108,83,193,111,71,52,159,39,184,229,186,197,119,155,226,57,246,27,112,167,167,181,211,113,169,135,225,20,181,52,181,17,186,167,155,94,144,212,121,148,125,68,93,183,49,206,139,202,242,249,119,90,165,181,21,107,227,47,163,218,37,73,77,96,214,25,242,74,76,107,81,110,52,243,211,67,109,134,205,60,207,203,89,4,180,113,170,203,80,199,36,52,239,165,134,103,57,31,35,85,242,177,89,26,47,72,216,141,172,28,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,156,226,127,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,191,237,73,190,234,134,75,176,157,68,189,107,70,13,73,135,230,211,233,190,72,219,213,158,146,186,58,184,32,157,148,85,44,231,28,145,189,237,225,35,90,217,81,156,222,172,73,17,138,231,43,85,203,158,19,223,235,166,133,234,62,221,53,30,227,165,250,161,102,242,55,90,30,146,195,52,74,175,165,184,82,185,85,35,170,166,145,81,59,144,191,139,186,47,68,114,57,174,99,218,199,177,236,109,138,248,81,239,167,252,6,215,245,175,51,255,0,131,210,224,21,181,205,255,0,73,174,181,201,80,174,255,0,178,242,172,115,127,223,194,143,255,0,23,132,153,91,219,222,14,51,180,109,47,150,244,229,164,173,205,175,148,243,183,19,179,213,197,81,216,174,158,41,32,100,207,146,72,152,173,107,33,109,75,37,86,57,241,172,136,213,99,28,213,94,77,160,28,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,156,229,127,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,103,152,6,101,166,25,52,248,102,160,99,213,118,43,237,45,61,37,77,69,190,173,17,179,192,202,154,120,234,34,73,27,215,171,30,177,77,26,171,29,209,236,85,86,185,26,228,86,165,154,120,24,254,54,126,155,254,100,90,161,229,53,75,75,112,77,105,193,46,122,103,169,118,47,140,227,119,158,207,157,162,243,83,83,247,123,83,50,104,255,0,121,11,217,35,122,73,19,29,247,92,157,122,116,94,168,170,139,157,125,206,237,235,42,218,254,178,222,180,143,41,169,243,254,67,183,83,110,186,50,150,74,120,110,116,50,183,148,85,17,181,233,254,148,111,70,185,237,100,177,74,196,123,248,114,95,146,251,184,125,80,201,52,27,25,219,117,214,235,72,252,39,19,188,84,222,237,212,237,163,141,179,164,243,115,251,175,149,19,147,152,199,79,84,230,167,241,235,85,34,57,92,141,137,35,232,27,36,217,246,77,187,157,80,138,202,212,171,162,194,108,117,16,59,44,188,82,75,79,223,161,130,88,231,124,44,142,57,94,142,115,230,117,51,226,71,181,146,36,106,228,123,218,228,78,46,208,157,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,214,102,179,118,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,210,85,0,14,85,187,31,75,26,201,244,255,0,33,246,233,204,214,30,131,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,39,57,95,209,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,47,207,103,91,84,193,54,79,163,85,15,189,220,173,81,228,149,118,246,86,231,25,39,156,154,42,25,124,179,170,37,107,191,127,39,110,40,105,227,158,72,251,168,216,185,181,157,199,181,170,188,91,202,180,179,197,175,111,185,166,178,229,120,6,87,114,251,57,139,54,225,4,24,118,81,89,77,44,52,247,24,213,177,69,35,106,218,188,150,151,172,235,44,177,205,39,110,62,195,147,188,144,62,53,238,78,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,1,154,205,216,250,167,214,79,168,25,15,184,206,91,78,203,116,47,78,55,23,225,153,129,233,126,168,89,188,245,170,187,227,50,195,52,74,140,170,183,213,54,239,92,145,213,83,72,168,189,185,153,201,221,23,162,181,90,231,49,237,123,30,246,58,165,183,47,183,76,239,107,250,167,95,166,121,213,63,249,218,203,61,111,56,127,172,237,126,102,104,96,172,237,197,44,157,158,239,97,238,237,61,220,217,252,21,63,130,175,160,182,111,79,94,108,187,104,126,212,236,217,5,37,6,27,37,68,234,249,233,169,187,87,23,81,78,247,201,53,189,103,107,145,22,154,73,100,145,239,78,61,199,115,116,107,34,194,171,17,231,246,209,183,76,239,116,26,167,65,166,120,45,63,249,170,203,197,111,56,127,171,45,126,102,24,103,172,237,203,44,125,238,215,125,142,237,49,220,223,252,17,63,138,166,130,54,235,160,216,110,219,116,142,197,165,56,101,21,35,89,110,167,99,238,117,208,211,172,47,187,92,85,141,74,138,217,81,207,123,185,200,230,245,70,171,221,193,136,200,218,188,24,212,79,107,150,98,214,44,231,21,188,225,89,77,15,157,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,155,21,175,111,38,61,201,213,170,142,78,189,81,81,126,101,70,111,7,194,67,50,195,46,191,108,246,191,13,94,83,98,188,94,35,166,251,42,238,137,91,101,100,238,99,34,86,84,73,39,74,138,102,202,231,35,158,254,15,134,53,141,210,44,141,108,211,178,197,54,119,181,92,55,106,26,71,111,195,236,214,218,71,100,247,26,122,122,156,178,239,28,139,51,238,55,20,103,223,70,202,230,49,222,90,55,58,70,194,206,45,226,197,87,42,119,31,35,223,8,60,115,191,4,255,0,82,127,45,57,87,130,167,170,124,167,233,253,119,184,219,139,105,215,77,11,211,141,197,233,197,199,75,245,66,205,231,173,85,221,37,134,104,149,25,85,111,170,106,42,71,85,77,34,162,246,230,103,39,116,94,138,213,107,156,199,181,236,123,216,234,160,210,175,7,157,97,189,235,69,223,25,213,122,186,188,119,78,173,53,21,14,163,201,105,22,134,105,239,176,69,86,198,70,200,233,219,82,247,209,190,122,117,146,84,124,140,145,34,86,163,92,215,170,244,91,137,196,241,107,22,13,138,217,176,172,90,135,201,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,205,234,231,187,139,24,212,234,229,87,47,78,170,170,191,51,245,136,1,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,151,254,40,190,31,244,119,122,59,150,230,244,67,29,236,221,97,243,55,28,226,215,4,144,65,75,37,44,80,75,60,215,102,247,30,206,51,39,107,164,177,198,143,116,206,145,178,35,81,233,43,165,170,11,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,13,31,109,35,69,237,90,11,183,156,39,79,233,113,10,76,118,239,29,158,142,175,36,167,133,237,149,242,222,228,167,143,206,203,44,173,115,146,87,247,81,205,71,35,156,212,99,24,198,116,141,140,68,171,111,26,191,84,248,183,211,250,31,113,184,144,170,203,166,121,86,65,167,25,70,169,90,105,60,197,151,15,184,90,237,247,126,220,114,62,74,127,62,149,93,137,221,197,138,198,66,143,164,88,220,247,185,191,188,158,6,162,57,95,242,245,123,104,220,94,119,181,253,83,160,212,204,22,163,252,213,29,226,139,132,63,214,118,191,51,12,211,209,247,37,138,78,207,119,176,198,247,88,222,108,254,40,191,197,23,67,218,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,159,52,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,90,86,241,20,223,85,78,233,115,37,193,244,250,190,173,154,87,96,168,134,106,24,106,105,98,99,238,119,24,82,161,139,114,69,88,210,120,88,232,234,29,27,33,115,255,0,176,198,189,204,99,220,172,100,95,197,116,207,42,204,49,12,215,58,180,210,116,178,224,86,250,75,133,222,170,72,228,237,183,204,214,193,71,4,13,123,88,172,73,158,249,213,237,99,220,222,81,193,59,145,85,89,209,125,94,211,189,83,232,223,212,12,123,220,96,47,251,118,62,150,53,147,233,254,67,237,211,153,172,47,207,196,27,100,150,173,215,224,17,223,113,136,41,40,117,23,21,167,168,154,213,88,218,86,186,123,180,13,134,103,50,210,249,29,52,76,99,36,168,116,110,108,178,43,146,21,238,43,81,18,73,58,209,101,218,217,153,105,70,127,91,102,172,146,174,193,150,97,215,137,41,165,125,37,90,36,246,251,141,36,202,215,44,115,66,229,68,124,114,198,189,31,27,151,230,212,86,175,240,82,239,188,58,247,213,77,186,92,53,48,125,65,175,164,102,170,88,41,230,154,186,26,106,89,88,203,157,186,21,167,98,92,149,82,52,130,23,186,74,134,198,248,90,255,0,237,177,207,107,24,199,35,25,50,128,34,87,137,86,217,240,221,121,219,205,239,51,188,215,85,219,178,29,46,179,221,114,59,45,108,42,175,99,153,29,58,77,83,73,44,74,228,107,153,51,105,163,68,127,201,241,189,140,114,42,183,156,114,80,97,160,143,14,109,6,195,116,87,107,152,109,210,197,69,73,45,247,60,179,209,100,215,219,179,105,214,57,235,31,85,23,126,8,94,170,247,47,10,120,166,72,154,136,168,197,84,146,68,99,93,43,250,202,0,0,33,7,137,126,199,41,183,29,134,205,172,56,59,234,217,168,184,93,158,70,67,73,27,37,168,101,242,221,10,201,58,209,54,22,35,156,149,40,231,202,232,92,198,253,247,200,177,189,21,28,199,195,73,120,158,83,125,193,178,171,54,107,139,87,121,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,56,61,28,199,113,123,26,189,28,138,213,233,209,81,83,228,95,78,214,183,245,167,26,215,183,27,198,182,234,69,194,213,133,213,224,189,41,243,24,93,82,142,134,158,78,13,88,234,96,141,28,233,187,53,10,238,48,198,230,172,142,149,178,66,206,243,152,143,125,48,110,171,115,25,150,235,245,114,179,84,179,10,26,75,115,27,78,219,109,162,217,76,136,230,91,173,209,190,71,197,2,201,197,29,51,249,75,35,223,35,145,57,61,238,226,214,51,132,108,148,30,23,187,22,253,181,229,76,215,29,99,195,60,222,155,89,121,252,30,154,181,220,97,190,221,35,145,168,157,97,86,175,152,163,135,164,157,206,170,214,62,84,100,127,189,107,106,35,75,169,51,89,187,31,84,250,201,245,3,33,247,25,203,105,217,110,133,233,198,226,252,51,48,61,47,213,11,55,158,181,87,124,102,88,102,137,81,149,86,250,166,221,235,146,58,170,105,21,23,183,51,57,59,162,244,86,171,92,230,61,175,99,222,199,84,182,229,246,233,157,237,127,84,235,244,207,58,167,255,0,59,89,103,173,231,15,245,157,175,204,205,12,21,157,184,165,147,179,221,236,61,221,167,187,155,63,130,167,240,85,155,254,20,251,234,166,195,164,160,218,198,171,215,210,83,88,170,170,18,28,42,185,180,178,186,118,220,106,235,88,159,13,122,67,27,145,204,150,90,137,37,108,210,43,123,106,146,53,207,115,93,26,69,110,128,170,191,28,239,193,63,212,159,203,72,171,225,113,235,179,76,191,58,246,122,210,255,0,136,171,226,143,232,79,83,127,37,247,138,34,128,75,232,241,25,217,71,244,170,211,136,47,248,5,178,213,30,166,226,223,188,182,212,206,157,169,46,148,40,143,89,45,142,155,147,88,222,79,122,73,19,165,71,53,146,53,205,235,19,102,150,68,162,207,246,85,129,101,95,238,174,57,146,99,151,15,250,74,58,235,109,117,60,159,247,100,134,104,228,103,252,206,107,155,254,69,66,247,188,60,247,167,106,221,62,151,211,216,178,252,130,145,218,169,141,83,170,100,20,105,76,218,85,173,129,36,227,21,194,8,218,229,107,216,230,172,77,149,88,141,70,76,174,78,220,108,124,60,165,168,57,86,186,110,143,66,118,215,240,79,219,94,115,246,115,237,31,153,248,103,245,101,101,103,127,203,246,187,223,226,209,73,199,143,126,47,237,116,235,203,229,215,162,244,242,154,91,191,93,167,107,78,119,108,211,61,52,213,111,140,228,151,158,247,146,162,248,21,202,159,187,218,133,243,73,251,201,169,217,27,122,71,19,221,247,156,157,122,116,78,170,168,139,32,0,7,159,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,194,86,117,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,74,128,198,60,31,245,66,167,114,245,122,105,144,223,106,211,75,236,212,244,119,42,172,213,148,113,210,190,233,4,172,251,212,180,112,119,38,70,212,247,89,52,107,205,85,34,99,18,103,181,82,72,99,154,229,45,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,51,111,187,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,229,60,70,118,19,253,42,44,80,106,70,157,207,229,245,55,25,183,249,58,74,121,234,56,82,222,168,88,247,202,148,110,87,175,8,102,71,201,35,162,151,228,213,115,220,201,87,139,155,36,63,149,225,193,225,255,0,71,183,123,20,90,183,171,216,239,251,108,87,249,152,34,166,168,146,10,136,241,218,94,111,143,141,59,225,124,145,190,105,163,68,123,230,71,114,72,229,72,154,140,253,242,203,58,129,85,126,57,223,130,127,169,63,150,144,43,106,187,103,204,183,95,171,148,122,91,135,215,82,91,152,218,119,92,174,247,58,149,71,50,221,110,141,241,178,89,210,62,72,233,159,202,88,216,200,218,169,201,239,111,39,49,156,228,101,239,100,121,30,223,118,23,183,214,201,35,62,204,224,184,207,122,43,93,174,42,137,106,234,170,170,167,150,89,252,173,55,126,71,73,52,210,72,249,92,136,231,241,107,121,57,206,100,108,115,155,64,58,233,174,154,143,184,189,71,184,234,134,168,94,124,245,214,187,164,80,195,18,43,41,109,244,173,85,88,233,105,163,85,94,220,44,228,238,137,213,92,174,115,158,247,61,239,123,221,101,94,18,155,40,248,37,29,30,236,181,54,217,117,163,189,77,222,143,11,183,206,157,136,219,67,52,29,183,220,220,136,238,114,119,153,44,177,196,217,26,214,164,104,233,81,36,73,97,123,34,7,138,63,174,205,77,252,151,217,232,137,255,0,224,169,233,99,41,250,129,93,237,214,226,127,131,143,238,171,108,248,110,235,244,142,179,75,115,10,234,187,115,219,80,219,149,162,231,76,170,231,219,174,49,178,70,69,58,199,201,27,51,56,203,35,31,27,149,57,49,238,226,230,63,132,140,207,102,180,105,14,101,160,186,161,144,105,30,160,65,73,29,247,29,168,108,53,11,73,58,77,4,172,124,109,150,41,163,127,201,85,146,69,36,114,34,57,26,244,71,162,57,173,114,43,82,207,252,40,119,199,77,146,218,172,155,71,212,102,85,173,246,219,79,80,204,70,236,175,150,161,43,169,34,108,147,186,138,117,114,185,98,124,17,53,253,167,39,72,150,24,155,31,70,58,54,119,184,167,137,111,136,37,78,176,221,111,27,124,210,11,173,36,154,125,65,81,229,175,23,106,73,98,170,131,37,123,29,75,60,107,26,190,4,124,12,167,169,130,86,163,225,149,204,157,58,57,21,88,173,235,24,54,163,181,29,71,221,174,163,179,10,194,162,242,54,170,30,220,247,251,252,240,171,233,109,20,174,85,68,115,145,21,59,147,63,139,146,40,81,81,210,57,174,85,86,49,146,72,205,9,233,110,150,224,154,45,130,91,52,207,77,44,95,6,198,236,221,239,37,69,230,166,168,237,119,102,124,210,126,242,103,190,71,117,146,87,187,239,57,122,117,232,157,17,17,19,213,156,171,118,62,150,53,147,233,254,67,237,211,153,172,53,80,12,214,110,199,213,62,178,125,64,200,125,198,114,223,182,21,165,184,38,180,248,108,96,218,105,169,118,47,140,227,119,159,137,249,218,47,53,53,63,119,181,127,170,154,63,222,66,246,72,222,146,68,199,125,215,39,94,157,23,170,42,162,213,14,240,118,153,153,109,23,84,62,195,223,106,42,239,22,42,250,120,234,108,89,27,168,18,150,11,171,18,54,44,232,198,36,146,163,31,20,175,88,220,197,127,62,157,183,170,35,101,98,172,159,240,197,241,0,163,210,42,202,109,191,107,126,69,229,48,90,190,48,99,55,41,99,130,42,91,13,84,147,205,52,173,169,123,88,146,44,51,201,81,243,154,71,185,176,185,141,234,141,141,207,124,119,40,0,6,85,203,190,217,110,133,233,198,226,252,51,48,61,47,213,11,55,158,181,87,124,102,88,102,137,81,149,86,250,166,221,235,146,58,170,105,21,23,183,51,57,59,162,244,86,171,92,230,61,175,99,222,199,68,173,25,240,127,213,12,183,87,50,236,127,84,175,181,120,190,9,136,222,60,149,45,225,148,113,173,94,77,2,61,143,108,148,113,247,30,200,24,250,103,35,150,103,172,137,20,175,72,184,74,248,230,108,118,255,0,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,132,76,234,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,181,215,226,189,177,202,108,150,213,123,221,198,156,190,173,111,182,218,122,119,229,214,148,100,181,9,93,73,19,99,129,181,176,35,81,203,19,224,137,172,238,181,122,68,176,196,233,58,177,209,191,189,88,26,47,171,217,150,130,234,134,63,171,154,127,61,36,119,220,118,161,211,83,165,92,9,52,18,177,241,186,41,97,145,159,37,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,75,211,182,111,251,72,235,246,126,253,217,85,73,73,110,99,105,231,164,76,114,166,230,199,84,186,255,0,27,94,140,181,35,226,107,221,206,71,53,175,99,214,52,114,83,189,179,190,54,51,146,54,139,53,163,87,179,45,122,213,12,131,87,53,2,122,73,47,185,21,67,102,168,74,72,18,24,34,99,35,108,81,67,27,62,106,140,142,40,227,141,21,202,231,170,49,21,206,115,149,92,182,63,225,71,177,111,240,27,160,214,188,51,254,15,85,128,81,87,59,253,39,58,233,37,58,183,254,203,202,189,206,255,0,127,50,51,252,94,98,127,238,199,210,198,178,125,63,200,125,186,115,53,134,135,183,183,179,236,103,119,58,95,45,149,201,73,69,155,88,233,231,118,39,120,171,150,163,177,67,60,178,64,249,153,36,113,61,26,230,76,218,102,68,175,115,36,88,209,202,246,53,202,156,93,64,57,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,57,196,254,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,250,186,189,173,26,161,175,89,148,154,129,171,153,125,94,69,125,146,158,42,68,168,153,145,196,200,160,141,23,132,81,69,19,91,20,76,234,174,114,181,141,106,43,222,247,175,87,61,202,182,19,225,41,178,143,141,214,81,238,203,83,109,150,170,203,44,61,232,240,187,124,233,223,145,213,208,207,219,125,205,200,142,225,31,101,241,75,28,77,145,174,114,200,174,149,18,53,138,23,190,53,248,163,250,236,212,223,201,125,158,136,149,94,6,63,141,159,166,255,0,153,22,168,10,171,241,164,213,205,39,174,251,37,164,52,182,123,85,251,62,181,121,138,202,138,239,63,82,147,99,52,179,249,119,164,125,152,156,216,95,53,82,68,197,233,55,55,71,20,124,146,52,239,199,42,85,89,119,222,15,186,145,167,25,38,216,19,78,113,106,63,41,148,225,183,9,229,202,27,228,82,31,53,37,109,68,242,82,213,119,91,242,155,172,17,182,14,174,94,227,124,175,21,106,49,34,115,167,80,51,89,187,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,42,128,7,42,221,143,165,141,100,250,127,144,251,116,230,107,11,190,240,224,240,255,0,163,219,189,138,45,91,213,236,119,253,182,43,252,204,17,83,84,73,5,68,120,237,47,55,199,198,157,240,190,72,223,52,209,162,61,243,35,185,36,114,164,77,70,126,249,101,138,190,39,94,32,20,122,187,89,83,183,237,16,200,188,222,11,73,202,12,154,229,20,112,75,75,126,170,142,120,102,137,180,207,115,22,68,134,9,41,254,83,70,246,182,103,61,221,17,209,181,143,146,48,108,251,105,153,150,238,181,67,236,61,138,162,174,207,98,160,167,146,166,251,145,182,129,42,160,181,49,99,122,192,143,98,201,18,61,242,202,196,141,172,71,243,233,220,122,34,182,39,170,104,79,0,192,241,157,48,195,109,58,127,134,82,213,210,216,172,84,233,73,111,167,169,184,84,86,190,8,17,87,140,73,45,67,223,42,177,168,188,88,213,114,163,24,141,99,122,53,173,68,244,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,221,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,246,187,196,218,174,27,186,253,35,184,97,247,155,109,35,114,123,117,61,69,78,39,119,146,69,133,246,235,138,179,238,35,165,107,30,239,45,35,155,27,102,103,23,114,98,35,145,59,140,141,236,160,27,158,139,234,133,151,87,25,161,23,156,66,174,131,59,146,241,5,133,150,122,151,199,19,221,91,59,216,200,90,146,57,201,18,178,69,146,53,100,188,251,110,99,218,244,114,177,81,197,249,236,163,106,54,45,165,232,213,22,27,218,181,86,101,247,46,149,153,77,238,138,23,183,207,213,114,122,199,26,58,69,87,172,48,49,253,168,211,163,26,189,31,39,109,143,150,68,36,0,0,170,191,28,239,193,63,212,159,203,78,85,224,169,234,159,41,250,127,93,238,54,226,234,64,4,0,241,171,244,177,139,125,64,161,246,235,137,78,216,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,57,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,162,141,170,238,99,13,221,126,145,209,234,150,31,67,87,110,123,106,29,109,187,219,42,81,92,251,117,198,54,70,249,96,73,56,163,102,103,25,99,123,36,106,39,38,61,188,154,199,243,141,145,214,219,225,157,167,24,238,248,173,90,217,96,198,60,150,157,210,91,221,146,83,90,232,174,9,12,54,252,174,10,184,150,22,36,8,214,189,180,110,99,214,162,56,227,114,181,178,192,246,59,132,61,184,95,58,138,86,241,171,245,79,139,125,63,161,247,27,137,210,188,17,237,54,171,253,171,94,108,87,219,101,37,198,219,113,167,199,233,43,40,234,225,108,208,84,193,35,110,109,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,53,120,131,108,146,235,181,12,254,59,238,49,5,93,118,157,101,85,21,19,90,171,27,74,230,193,105,157,211,76,230,90,95,35,166,149,239,124,116,237,141,205,150,69,106,204,157,197,106,42,199,39,78,21,135,235,246,178,224,26,113,148,233,30,27,168,87,91,86,33,154,113,248,221,174,7,183,183,83,209,17,174,226,229,69,124,93,198,34,71,47,109,205,238,198,214,178,78,108,68,106,125,123,117,208,108,203,114,90,185,98,210,156,50,138,173,207,184,212,49,247,58,232,105,210,102,90,109,200,246,165,69,108,168,231,177,188,35,107,186,163,85,237,230,245,100,109,94,111,106,45,180,238,243,65,176,221,182,248,91,229,250,83,134,81,82,53,150,234,123,19,238,117,208,211,172,47,187,92,86,235,64,149,21,178,163,158,247,115,145,205,234,141,87,187,131,17,145,181,120,49,168,149,67,180,239,84,250,55,245,3,30,247,24,11,254,221,143,165,141,100,250,127,144,251,116,230,107,13,84,16,3,197,11,98,223,182,188,85,250,227,163,152,103,155,212,155,47,15,140,83,81,59,140,215,219,92,113,185,23,164,40,213,243,21,144,244,143,183,209,90,247,196,143,143,247,174,109,60,105,85,123,94,211,61,101,213,61,113,197,108,154,13,73,215,47,182,220,41,239,52,151,9,99,107,169,109,62,90,102,72,149,213,42,246,61,141,134,39,163,21,121,53,220,156,173,99,90,247,189,172,118,146,45,49,221,97,181,81,67,125,173,164,172,185,50,158,54,214,84,82,83,58,154,9,167,70,167,113,241,196,233,36,116,108,87,117,84,98,200,245,106,42,34,185,221,58,175,214,14,85,187,31,75,26,201,244,255,0,33,246,233,204,214,26,83,218,119,165,141,27,250,127,143,123,116,7,85,0,0,85,95,138,158,195,191,244,190,234,244,130,203,254,106,92,190,197,108,183,127,219,190,166,246,231,247,127,247,118,202,200,225,255,0,57,80,247,127,133,121,85,100,170,216,46,202,50,173,214,106,61,37,238,237,108,242,250,101,140,220,33,147,35,184,84,36,140,142,191,130,182,71,91,41,214,55,49,238,154,86,42,35,220,199,39,102,55,163,213,121,58,38,75,125,24,158,45,98,193,177,91,54,21,139,80,249,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,249,189,92,247,113,99,26,157,92,170,229,233,213,85,87,230,126,177,154,205,216,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,78,127,226,247,113,208,234,13,184,210,71,169,152,231,197,114,250,203,131,169,240,151,210,86,67,77,93,67,84,172,71,84,84,242,114,57,238,163,107,24,198,205,27,88,230,189,207,167,106,246,222,177,207,21,32,154,61,217,182,11,172,186,105,183,28,51,5,215,75,165,170,175,36,178,219,227,163,142,11,124,13,111,195,232,99,99,91,77,71,52,172,114,199,81,52,81,163,88,233,99,107,90,189,17,189,101,86,172,242,215,94,245,60,88,178,172,150,250,204,23,106,183,207,131,227,246,171,133,37,193,115,8,27,34,85,94,59,108,134,102,192,218,122,152,24,180,240,178,126,227,37,99,218,254,251,99,107,85,82,39,73,28,188,131,126,123,193,198,119,115,165,250,29,122,106,210,81,102,214,58,123,235,114,203,61,36,85,29,138,25,229,146,145,144,190,57,37,98,53,204,153,180,207,149,24,215,200,177,163,145,143,115,149,57,59,207,248,92,122,236,211,47,206,189,158,180,191,226,42,248,163,250,19,212,223,201,125,226,136,160,19,85,5,43,120,197,126,194,127,110,214,255,0,176,31,253,50,127,123,251,64,255,0,28,255,0,129,219,254,25,254,23,251,223,252,95,159,248,191,255,0,180,251,221,8,171,181,207,219,183,237,219,25,254,141,31,253,50,127,191,126,9,254,39,255,0,3,159,204,127,142,255,0,123,255,0,139,247,255,0,183,255,0,119,239,113,52,166,10,171,241,206,252,19,253,73,252,180,138,190,23,30,187,52,203,243,175,103,173,47,248,0,0,51,89,187,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,42,128,5,85,248,231,126,9,254,164,254,90,112,175,9,60,255,0,13,210,205,116,207,245,7,80,114,26,75,30,61,99,211,122,250,154,234,234,149,94,17,51,226,86,212,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,94,85,189,189,224,228,219,185,213,9,111,78,90,186,44,38,199,81,59,113,59,61,92,84,253,250,24,37,142,6,76,249,36,137,136,231,62,103,83,50,85,99,159,34,70,174,86,49,206,68,228,238,213,225,185,225,247,77,184,154,153,53,135,89,45,85,109,211,171,117,67,169,168,173,179,69,44,44,201,158,177,79,28,171,21,68,51,197,52,44,166,153,32,114,189,173,115,36,122,62,62,189,89,34,37,218,20,3,226,143,235,179,83,127,37,246,122,34,127,248,42,122,88,202,126,160,87,123,117,184,159,224,17,171,125,27,50,177,111,15,78,41,109,145,221,126,13,153,226,254,98,163,25,185,74,247,173,43,100,149,25,221,166,169,141,189,122,195,47,106,36,89,26,213,146,55,49,174,111,36,71,197,38,125,174,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,61,6,150,233,110,119,173,57,221,179,76,244,210,197,241,156,146,243,222,242,84,94,106,26,126,239,106,23,205,39,239,38,123,35,111,72,226,123,190,243,147,175,78,137,213,85,17,116,39,181,29,168,233,198,210,180,225,152,86,21,23,158,186,215,118,231,191,223,231,133,25,85,119,170,106,42,35,156,136,171,219,133,156,156,145,66,138,173,141,174,114,170,189,239,146,71,246,178,26,239,147,196,119,13,218,149,75,116,251,15,180,82,102,26,139,81,78,233,102,161,125,82,199,73,100,99,226,85,130,90,197,98,43,158,247,57,99,122,83,53,88,247,69,213,206,146,36,116,75,36,53,208,15,17,43,238,115,160,90,237,162,187,148,212,31,59,122,200,48,252,138,175,17,187,87,64,200,251,245,83,209,85,190,123,116,147,53,90,198,242,123,216,180,177,240,70,167,87,194,215,34,121,104,74,235,53,80,12,214,110,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,121,79,22,45,64,209,171,6,216,46,120,22,164,51,205,100,153,71,74,156,58,141,144,185,38,90,234,90,138,116,146,162,58,133,130,88,224,237,71,81,247,209,203,27,165,137,242,196,199,181,100,87,54,139,13,25,236,143,18,214,220,15,109,24,118,25,175,205,164,131,39,177,211,190,219,21,20,49,65,206,134,221,3,214,26,56,37,150,158,89,33,157,233,12,108,84,145,156,62,227,152,215,181,210,49,242,73,221,64,6,85,203,254,240,184,244,39,166,95,157,123,197,105,42,128,41,91,196,235,97,223,177,11,237,78,188,233,61,151,142,3,144,92,29,241,43,93,186,221,219,165,197,230,115,33,108,125,93,221,114,246,106,39,117,66,183,140,113,197,11,150,56,83,167,56,154,176,0,157,62,28,30,31,245,155,136,190,197,171,122,189,142,255,0,181,61,7,153,130,42,106,137,39,167,147,34,170,224,248,248,211,190,23,199,35,33,134,69,71,190,100,119,21,146,36,137,168,255,0,223,44,87,126,114,173,216,250,88,214,79,167,249,15,183,78,102,176,213,65,5,124,71,252,63,232,247,17,98,151,86,244,135,29,255,0,109,138,15,45,4,180,212,242,65,79,30,69,75,205,145,241,168,124,207,142,54,77,12,106,175,100,202,238,75,28,75,19,145,255,0,185,88,161,7,134,158,197,105,183,53,147,85,106,126,167,80,82,85,105,126,57,81,61,182,170,133,213,82,199,61,222,226,180,232,173,129,139,4,140,150,22,66,147,195,51,164,87,39,37,237,198,214,189,29,34,199,121,37,0,248,163,250,236,212,223,201,125,158,136,149,94,6,63,141,159,166,255,0,153,22,168,71,93,237,239,7,25,218,54,151,203,122,114,210,86,230,215,202,121,219,137,217,234,226,168,236,87,79,20,144,50,103,201,36,76,86,181,144,182,165,146,171,28,248,214,68,106,177,142,106,175,38,231,174,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,51,166,158,166,121,28,174,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,82,111,235,31,133,102,163,232,254,212,227,214,251,157,255,0,206,102,118,110,183,28,163,25,165,129,106,35,162,182,189,99,107,82,25,98,71,119,38,167,251,242,84,61,127,115,219,89,21,175,68,167,231,81,18,244,95,87,179,45,5,213,12,127,87,52,254,122,72,239,184,237,67,166,167,74,184,18,104,37,99,227,116,82,195,35,62,74,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,154,40,219,174,188,225,187,146,210,59,22,171,97,149,180,142,101,198,157,140,185,208,195,80,179,62,211,113,70,53,106,40,165,87,49,142,231,27,157,209,28,172,111,54,43,36,106,112,123,85,122,89,154,205,216,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,73,84,0,57,86,236,125,44,107,39,211,252,135,219,167,51,88,92,159,137,215,136,5,102,145,81,212,237,251,68,50,47,41,157,85,242,131,38,185,69,28,241,85,88,105,100,130,25,162,109,51,220,196,141,102,158,58,143,148,209,189,206,133,172,119,68,108,142,99,227,169,109,45,210,220,239,90,115,187,102,153,233,165,139,227,57,37,231,189,228,168,188,212,52,253,222,212,47,154,79,222,76,246,70,222,145,196,247,125,231,39,94,157,19,170,170,34,232,123,106,187,103,195,118,161,164,116,122,91,135,215,85,220,94,234,135,92,174,247,58,149,86,190,227,113,145,145,178,89,210,62,74,216,89,198,40,216,200,218,171,197,140,111,39,61,252,228,127,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,25,172,221,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,149,71,148,253,150,224,159,181,63,219,95,192,191,217,159,217,255,0,178,223,19,243,83,127,232,191,51,230,123,29,158,125,175,240,223,123,159,14,127,228,229,211,228,122,176,0,42,175,199,59,240,79,245,39,242,211,149,120,42,122,167,202,126,159,215,123,141,184,186,144,1,0,60,106,253,44,98,223,80,40,125,186,226,82,177,213,118,209,184,188,239,107,250,167,65,169,152,45,71,249,170,59,197,23,8,127,172,237,126,102,25,167,163,238,75,20,157,158,239,97,141,238,177,188,217,252,81,127,138,46,135,180,95,87,176,221,122,210,252,127,87,52,254,122,185,44,89,21,59,166,167,74,184,22,25,226,123,36,116,82,195,35,62,104,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,190,212,165,111,26,191,84,248,183,211,250,31,113,184,157,87,192,199,241,179,244,223,243,35,175,248,172,110,223,13,210,157,47,175,219,171,113,122,76,143,44,212,43,58,189,240,220,105,149,244,86,171,115,228,123,27,90,170,191,39,212,164,176,189,96,107,87,247,114,67,221,122,167,8,217,53,38,22,19,225,45,187,124,55,71,179,42,141,4,204,241,122,74,118,106,61,226,153,150,204,150,146,153,93,86,151,23,35,97,167,162,170,86,245,115,233,156,229,233,19,147,252,12,179,72,174,69,100,206,124,83,215,197,31,208,158,166,254,75,239,20,69,43,109,59,213,62,141,253,64,199,189,198,2,255,0,183,99,233,99,89,62,159,228,62,221,57,154,195,85,0,242,152,6,150,224,154,95,246,143,236,45,139,225,159,107,114,10,204,166,241,253,245,52,222,106,233,85,199,191,63,239,94,238,28,187,108,251,140,226,196,233,242,106,117,83,213,128,114,173,216,250,88,214,79,167,249,15,183,78,102,176,210,158,211,189,44,104,223,211,252,123,219,160,58,168,0,2,16,120,180,238,30,235,163,91,121,167,192,241,75,173,37,45,247,83,170,42,108,147,178,106,55,76,247,89,18,157,201,112,116,78,84,237,49,234,179,83,66,170,254,174,225,80,245,141,17,205,238,71,70,197,138,120,50,107,165,102,45,172,183,221,6,187,222,120,89,115,107,124,151,27,93,36,137,60,159,215,20,141,71,185,33,70,170,197,23,114,145,42,29,35,220,212,87,249,72,27,205,21,173,107,174,80,25,172,221,143,170,125,100,250,129,144,251,140,229,180,236,183,93,52,227,110,158,25,152,30,168,106,133,231,200,218,168,126,51,20,48,196,136,250,171,133,83,174,245,203,29,45,52,106,169,220,153,252,93,209,58,163,81,173,115,222,230,49,143,123,106,47,113,90,243,153,110,75,87,47,186,173,153,214,213,185,247,26,135,178,217,67,53,66,76,203,77,185,30,229,167,162,137,90,198,55,132,109,119,69,114,49,188,222,175,145,201,205,238,85,177,255,0,11,175,15,250,59,69,29,183,115,122,223,142,247,174,179,121,107,142,15,107,158,72,39,165,142,150,88,34,158,27,179,187,111,127,41,151,187,210,40,228,70,58,23,70,233,21,170,245,137,209,89,249,84,30,43,27,18,186,165,214,191,116,218,53,140,210,58,218,234,117,159,55,181,91,160,115,103,142,116,115,221,37,225,24,138,173,123,28,213,106,79,193,173,86,43,59,238,71,243,158,72,234,216,149,94,23,30,187,52,203,243,175,103,173,47,248,138,190,40,254,132,245,55,242,95,120,162,40,4,191,63,16,205,233,218,182,177,165,245,22,44,67,32,164,110,170,100,180,232,152,253,26,211,54,169,104,160,89,56,203,112,158,55,57,26,198,53,169,43,98,87,163,145,243,35,83,183,35,25,55,26,22,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,233,167,169,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,189,239,14,109,148,127,69,93,56,158,255,0,159,219,45,82,106,110,83,251,203,149,76,9,221,146,215,66,168,197,142,216,217,185,57,142,226,246,44,146,186,36,107,95,35,154,222,178,182,24,164,89,128,0,0,0,1,154,205,216,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,73,84,0,42,175,199,59,240,79,245,39,242,210,173,104,174,215,91,117,53,125,29,190,231,87,75,79,116,167,74,74,232,161,153,204,101,84,9,44,115,36,82,181,23,163,216,146,195,20,136,215,117,78,113,177,223,197,168,169,34,182,47,179,43,238,240,245,30,170,217,37,215,224,216,102,47,229,234,50,107,148,79,98,213,54,57,85,253,170,106,104,221,215,172,210,246,165,68,145,205,88,227,107,28,231,114,84,100,82,95,246,39,139,88,176,108,86,205,133,98,212,62,74,203,143,219,233,237,118,234,110,235,228,236,82,193,27,99,138,62,111,87,61,220,88,198,167,87,42,185,122,117,85,85,249,159,172,80,15,138,63,174,205,77,252,151,217,232,137,255,0,224,169,233,99,41,250,129,93,237,214,226,127,128,120,173,104,213,236,55,65,116,191,32,213,205,64,158,174,59,22,59,78,217,170,18,146,5,154,121,94,249,27,20,80,198,207,146,43,228,150,72,227,69,114,181,136,175,69,115,154,212,87,38,104,114,204,166,251,156,229,87,156,215,41,174,243,183,172,130,225,81,116,184,212,246,153,31,126,170,121,29,36,178,112,98,53,141,228,247,185,122,53,17,169,215,162,34,39,200,246,187,110,214,251,174,220,53,183,22,214,139,53,142,146,243,81,142,84,74,231,208,84,200,232,217,83,4,208,73,79,51,17,237,249,177,235,20,210,112,127,71,35,95,197,202,215,162,43,23,75,192,142,187,219,217,246,51,187,157,47,150,202,228,164,162,205,172,116,243,187,19,188,85,203,81,216,161,158,89,32,124,204,146,56,158,141,115,38,109,51,34,87,185,146,44,104,229,123,26,229,78,46,160,28,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,156,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,243,230,170,1,154,205,216,250,167,214,79,168,25,15,184,206,91,166,200,53,123,13,208,95,12,76,75,87,53,2,122,184,236,88,237,61,222,106,132,164,129,102,158,87,190,249,87,20,80,198,207,146,43,228,150,72,227,69,114,181,136,175,69,115,154,212,87,37,64,110,43,94,115,45,201,106,229,247,85,179,58,218,183,62,227,80,246,91,40,102,168,73,153,105,183,35,220,180,244,81,43,88,198,240,141,174,232,174,70,55,155,213,242,57,57,189,202,179,211,194,83,101,31,27,172,163,221,150,166,219,45,85,150,88,123,209,225,118,249,211,191,35,171,161,159,182,251,155,145,29,194,62,203,226,150,56,155,35,92,229,145,93,42,36,107,20,47,125,181,0,1,149,114,255,0,188,46,61,9,233,151,231,94,241,90,74,160,10,203,241,159,220,61,215,27,198,113,173,183,99,87,90,70,51,44,167,117,239,40,167,117,27,157,58,209,67,81,31,144,107,37,114,112,107,31,81,5,67,156,140,253,231,90,88,209,85,172,114,164,149,22,91,79,130,158,186,86,93,108,89,166,222,47,215,158,247,193,56,100,152,237,52,137,60,146,50,150,87,246,235,152,215,170,172,81,194,201,157,74,246,198,136,199,44,149,115,191,239,245,114,178,207,206,85,187,31,75,26,201,244,255,0,33,246,233,204,214,26,168,7,201,108,180,218,172,180,207,163,179,91,41,40,41,228,168,158,173,241,83,66,216,152,233,231,149,243,77,42,181,168,136,175,146,89,36,145,238,254,46,123,220,229,234,170,170,125,101,0,248,163,250,236,212,223,201,125,158,136,149,94,6,63,141,159,166,255,0,153,22,83,170,90,165,130,104,182,9,115,212,205,75,190,252,27,27,179,118,124,237,111,149,154,163,181,221,153,144,199,251,184,88,249,29,214,73,88,223,186,213,233,215,170,244,68,85,76,235,238,119,112,185,86,232,53,150,245,171,153,77,55,144,243,253,186,107,117,173,149,82,84,67,108,161,137,188,98,167,141,207,95,244,164,122,181,172,107,229,150,87,163,25,207,138,78,159,9,77,148,124,110,178,143,118,90,155,108,181,86,89,97,239,71,133,219,231,78,252,142,174,134,126,219,238,110,68,119,8,251,47,138,88,226,108,141,115,150,69,116,168,145,172,80,189,246,212,81,95,137,134,202,45,219,96,206,237,185,182,154,91,60,182,155,101,189,41,168,168,227,74,169,190,13,93,12,49,164,148,243,84,76,233,57,247,186,62,120,213,210,114,94,147,181,24,141,133,28,239,21,176,29,224,221,118,155,171,141,117,193,105,36,193,51,26,138,58,12,173,147,68,229,125,52,12,123,146,58,232,157,27,29,47,58,116,154,87,172,109,107,146,86,57,236,227,205,99,146,59,254,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,205,190,236,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,164,170,0,28,171,118,62,150,53,147,233,254,67,237,211,153,172,63,87,253,149,103,185,87,251,171,145,228,153,29,195,254,146,178,186,229,93,81,39,253,233,38,154,73,31,255,0,59,156,231,127,149,84,191,237,139,236,202,197,179,205,56,170,182,73,117,248,206,103,148,121,122,140,154,229,19,222,148,174,146,36,127,106,154,154,55,116,233,12,93,217,81,36,115,82,73,28,247,57,220,81,89,20,114,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,3,53,155,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,148,173,187,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,42,128,0,2,170,252,115,191,4,255,0,82,127,45,57,87,130,167,170,124,167,233,253,119,184,219,139,169,4,0,241,171,244,177,139,125,64,161,246,235,137,0,60,46,61,118,105,151,231,94,207,90,79,255,0,26,191,75,24,183,212,10,31,110,184,149,235,225,157,105,181,95,247,175,167,246,43,237,178,146,227,109,184,211,223,169,43,40,234,225,108,208,84,193,37,146,185,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,126,175,136,54,201,46,187,80,207,227,190,227,16,85,215,105,214,85,81,81,53,170,177,180,174,108,22,153,221,52,206,101,165,242,58,105,94,247,199,78,216,220,217,100,86,172,201,220,86,162,172,114,116,120,124,239,110,235,181,12,254,75,22,79,61,93,118,157,101,85,20,240,221,104,221,84,230,193,105,157,211,66,215,221,153,27,97,149,239,124,116,237,145,174,138,52,106,204,157,180,114,170,199,31,75,222,196,242,155,22,115,138,217,179,92,90,187,206,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,193,232,215,183,147,30,213,232,228,71,39,94,138,136,191,34,155,60,106,253,83,226,223,79,232,125,198,226,120,173,138,110,238,213,180,29,35,214,172,174,11,117,37,227,44,191,84,99,182,220,114,213,61,67,88,199,206,140,186,57,245,83,49,28,146,190,154,20,227,207,182,157,85,242,67,26,186,62,234,72,216,149,150,101,55,220,231,42,188,230,185,77,119,157,189,100,23,10,139,165,198,167,180,200,251,245,83,200,233,37,147,131,17,172,111,39,189,203,209,168,141,78,189,17,17,62,69,170,109,235,194,19,4,200,118,227,53,118,179,220,46,180,58,147,153,91,224,184,91,170,34,108,208,253,146,228,196,146,40,31,74,245,103,126,101,228,137,82,201,145,58,124,226,137,99,115,59,239,172,13,85,211,60,171,70,245,31,35,210,220,214,147,203,222,177,155,132,182,250,158,49,200,200,230,224,191,114,120,187,140,99,221,12,172,86,201,27,213,169,206,55,177,200,157,28,132,181,183,111,142,167,82,188,63,243,221,173,234,75,41,34,190,227,22,123,35,49,107,155,95,20,9,113,183,82,221,173,236,74,39,199,213,21,245,48,197,209,205,116,109,94,228,49,72,231,163,93,19,164,154,58,237,59,213,62,141,253,64,199,189,198,2,255,0,183,99,233,99,89,62,159,228,62,221,57,154,195,85,0,0,14,85,187,31,75,26,201,244,255,0,33,246,233,204,214,26,83,218,119,165,141,27,250,127,143,123,116,7,85,7,42,221,143,165,141,100,250,127,144,251,116,230,107,13,84,2,133,188,84,245,142,197,171,187,184,187,211,99,144,245,164,192,173,241,97,210,84,242,127,247,213,85,52,243,201,82,188,30,198,171,59,115,212,75,7,79,188,215,118,57,181,202,215,162,39,63,209,253,157,103,122,197,183,29,82,220,85,146,179,179,65,167,61,191,47,69,219,133,223,21,237,49,38,184,254,241,211,177,208,121,106,87,199,55,206,55,247,121,240,103,87,34,161,202,180,159,58,253,151,234,158,27,169,159,11,248,159,217,44,130,221,125,242,93,254,207,154,242,181,49,205,218,238,113,119,14,93,190,60,184,187,167,94,189,23,167,67,77,24,158,83,98,206,113,91,54,107,139,87,121,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,56,61,26,246,242,99,218,189,28,136,228,235,209,81,23,228,126,177,154,205,216,250,167,214,79,168,25,15,184,206,123,93,113,187,106,132,59,82,219,133,138,174,231,86,205,58,172,179,223,170,232,40,219,52,105,4,215,184,111,247,22,213,74,248,218,188,220,246,83,207,70,214,186,68,226,212,150,68,143,162,186,110,190,215,194,215,66,244,227,94,119,53,37,167,84,44,223,25,181,98,248,253,70,73,13,182,85,69,165,172,170,138,170,150,24,217,82,197,69,238,194,158,97,207,88,250,163,94,230,53,31,201,138,246,62,250,64,40,135,196,211,103,216,206,214,181,66,201,122,211,148,164,163,194,115,154,121,93,106,179,182,90,137,103,182,79,71,29,59,42,88,249,39,124,142,149,143,116,204,149,175,87,245,235,36,140,226,212,141,174,124,127,219,118,183,221,118,225,173,184,182,180,89,172,116,151,154,140,114,162,87,62,130,166,71,70,202,152,38,130,74,121,152,143,111,205,143,88,166,147,131,250,57,26,254,46,86,189,17,88,186,51,210,221,82,193,53,167,4,182,106,102,154,95,126,51,141,222,123,222,74,183,202,205,79,221,237,76,248,100,253,220,204,100,141,233,36,79,111,222,106,117,233,213,58,162,162,175,0,241,71,244,39,169,191,146,251,197,17,64,39,170,213,45,82,206,245,167,59,185,234,102,165,223,126,51,146,94,123,62,118,183,202,195,79,221,237,66,200,99,253,220,44,100,109,233,28,76,111,221,106,117,233,213,122,170,170,173,175,248,87,236,86,155,0,199,173,91,158,213,42,10,73,242,123,229,60,55,44,50,24,106,165,231,105,183,79,75,51,29,60,171,28,137,12,143,170,134,165,21,35,123,31,218,99,88,188,155,35,222,200,236,124,170,191,28,239,193,63,212,159,203,72,171,225,113,235,179,76,191,58,246,122,210,255,0,129,74,222,53,126,169,241,111,167,244,62,227,113,58,175,129,143,227,103,233,191,230,69,170,0,1,154,205,216,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,73,84,0,42,175,199,59,240,79,245,39,242,210,0,109,139,111,89,86,232,53,150,203,164,120,181,79,144,243,253,202,155,141,209,244,178,84,67,108,161,137,188,165,168,145,172,79,244,99,98,57,204,107,229,150,38,43,217,207,146,104,123,69,244,135,13,208,93,47,199,244,143,79,224,171,142,197,142,211,186,26,117,171,157,102,158,87,190,71,75,44,210,63,228,138,249,37,146,73,21,26,141,98,43,213,26,214,181,17,169,237,65,64,62,40,254,187,53,55,242,95,103,162,39,255,0,130,167,165,140,167,234,5,119,183,91,138,171,221,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,149,69,117,120,210,107,29,247,15,209,172,75,71,109,16,246,233,53,18,225,81,81,116,169,228,197,229,75,109,117,60,141,166,224,230,42,167,57,231,167,151,184,215,177,205,242,220,126,243,100,114,37,107,108,191,71,44,90,251,186,12,3,74,178,153,184,89,110,183,9,42,46,49,241,122,249,154,90,74,121,106,229,166,234,199,177,236,239,50,157,209,119,26,228,115,59,156,211,170,183,162,242,172,179,22,190,224,217,85,231,10,202,104,124,149,235,31,184,84,90,238,52,221,214,73,216,170,130,71,71,44,124,216,174,99,184,189,142,78,173,85,106,244,234,138,169,243,47,167,195,23,84,191,106,27,54,194,188,221,247,226,119,92,75,204,98,215,15,239,94,207,149,242,178,47,148,131,228,198,181,252,104,100,162,251,237,229,215,175,222,114,189,30,74,160,64,15,20,189,148,98,186,161,167,23,237,200,97,86,207,37,159,98,22,255,0,59,118,242,233,27,35,189,218,224,68,239,58,163,155,154,157,234,120,26,233,25,42,42,189,209,196,176,171,100,253,207,106,149,139,243,240,243,222,157,171,116,250,95,79,98,203,242,10,71,106,166,53,78,169,144,81,165,51,105,86,182,4,147,140,87,8,35,107,149,175,99,154,177,54,85,98,53,25,50,185,59,113,177,240,242,150,166,107,55,99,234,159,89,62,160,100,62,227,57,231,242,236,243,84,47,90,119,129,105,254,97,85,87,246,79,24,167,184,213,226,52,243,91,227,129,141,130,178,173,222,110,88,165,70,53,245,12,117,77,60,141,87,57,207,70,190,39,177,188,120,185,15,107,179,155,70,223,111,187,130,198,237,59,155,184,249,76,22,175,191,4,233,43,165,138,150,90,169,34,115,41,219,83,83,20,209,73,75,10,72,230,189,102,69,115,81,204,106,72,141,141,210,73,30,143,129,149,114,255,0,188,46,61,9,233,151,231,94,241,90,74,160,101,92,191,239,11,143,66,122,101,249,215,188,86,146,168,3,56,59,208,214,59,22,190,238,131,63,213,92,90,30,22,91,173,194,58,123,116,156,158,190,102,150,146,158,42,72,170,122,61,140,123,59,204,167,108,189,183,53,28,206,231,5,234,173,234,191,171,253,14,179,191,232,109,253,48,252,231,245,87,218,15,135,124,51,183,15,254,139,238,121,111,136,247,187,252,191,199,191,189,187,29,174,127,253,243,175,15,153,249,91,47,214,59,22,129,110,131,0,213,92,166,30,118,91,85,194,74,123,140,156,158,158,90,150,174,158,90,73,106,122,49,143,123,251,44,168,116,189,182,181,92,254,223,4,232,174,234,154,62,57,86,236,125,44,107,39,211,252,135,219,167,51,88,106,160,0,80,15,138,63,174,205,77,252,151,217,232,137,85,224,99,248,217,250,111,249,145,231,252,108,50,125,92,92,203,3,195,239,54,250,74,29,58,90,122,170,251,44,212,151,39,200,251,165,197,169,27,42,93,85,2,241,108,111,129,178,70,216,190,235,186,50,162,71,36,170,178,62,40,96,6,138,71,165,242,234,230,32,221,106,173,171,165,193,18,241,76,236,129,244,212,210,78,245,162,71,162,200,197,108,82,50,84,99,145,56,61,241,185,100,99,28,231,177,178,61,173,141,218,104,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,250,206,105,185,27,102,137,93,180,75,41,165,220,108,148,140,211,166,83,197,83,124,90,154,185,233,153,194,25,227,150,36,71,211,185,179,43,214,102,68,140,100,107,206,71,171,88,136,229,119,21,205,17,118,126,15,53,186,218,253,186,84,91,243,203,77,36,122,125,5,66,205,129,87,53,208,119,231,99,234,170,210,227,11,210,55,171,209,145,212,199,201,171,43,26,245,89,164,232,231,177,24,140,170,29,216,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,73,84,0,57,86,236,125,44,107,39,211,252,135,219,167,51,88,93,79,134,46,195,191,98,22,42,109,121,213,139,47,28,251,32,183,183,225,182,187,141,187,183,85,139,194,231,204,217,58,59,186,228,239,84,64,234,117,119,40,227,150,22,172,144,175,78,114,181,103,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,151,109,178,109,182,255,0,117,173,190,223,118,249,166,183,27,149,198,162,74,186,202,202,188,78,130,105,234,103,145,202,233,37,146,71,68,174,123,220,229,87,43,149,85,85,85,85,79,107,139,98,120,174,13,98,165,197,176,172,102,213,143,217,104,185,249,107,117,174,138,58,74,88,57,189,207,127,8,163,70,177,188,158,247,57,122,39,205,206,85,95,154,169,156,45,216,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,73,84,126,79,218,204,87,237,87,216,95,180,214,175,180,159,15,248,183,193,252,236,126,123,200,247,59,94,103,177,215,185,217,238,125,206,231,30,60,190,239,94,191,35,245,128,0,170,191,28,239,193,63,212,159,203,78,85,224,169,234,159,41,250,127,93,238,54,226,234,65,231,243,93,61,192,117,42,213,21,139,81,176,124,127,42,182,193,80,218,184,168,239,118,200,107,160,142,118,181,205,108,173,142,102,185,168,244,107,222,212,114,39,94,143,114,127,149,79,63,139,109,235,64,176,107,237,46,83,133,104,126,159,227,247,170,46,126,90,227,107,198,104,169,42,160,230,199,49,252,37,142,54,189,188,152,247,53,122,47,205,174,84,95,146,169,16,60,106,253,44,98,223,80,40,125,186,226,64,15,11,143,93,154,101,249,215,179,214,151,167,170,186,103,138,235,38,156,100,122,91,154,210,121,139,46,77,111,150,223,83,198,56,223,36,60,211,238,79,23,113,143,99,102,137,232,217,35,122,181,120,72,198,57,19,171,80,207,14,234,182,207,153,109,67,87,43,52,183,48,174,164,184,177,212,237,185,90,46,116,202,141,101,198,221,35,228,100,83,172,124,149,208,191,148,82,49,241,185,87,139,216,238,46,123,56,72,251,74,240,132,195,183,29,137,104,213,93,78,164,69,217,211,107,247,27,134,29,69,112,172,122,87,82,117,114,186,73,161,167,88,151,141,29,87,115,184,213,116,205,251,208,172,140,137,205,169,89,157,21,124,106,253,83,226,223,79,232,125,198,226,64,2,213,60,43,54,29,255,0,162,55,87,171,246,95,243,178,226,22,43,157,187,254,193,244,215,182,191,187,255,0,188,54,38,73,15,249,186,134,59,252,19,203,84,34,87,136,54,201,45,91,175,192,35,190,227,16,82,80,234,46,43,79,81,53,170,177,180,173,116,247,104,27,12,206,101,165,242,58,104,152,198,73,80,232,220,217,100,87,36,43,220,86,162,36,146,117,161,107,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,78,151,180,239,84,250,55,245,3,30,247,24,11,254,221,143,165,141,100,250,127,144,251,116,230,107,13,84,0,0,57,86,236,125,44,107,39,211,252,135,219,167,51,88,105,79,105,222,150,52,111,233,254,61,237,208,29,84,31,37,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,167,53,254,137,219,88,255,0,217,167,74,191,248,54,221,255,0,204,157,84,242,154,177,157,126,203,244,179,50,212,207,133,252,79,236,150,63,113,190,249,46,255,0,103,205,121,90,105,38,237,119,56,187,135,46,223,30,92,93,211,175,94,139,211,161,153,124,179,41,190,231,57,85,231,53,202,107,188,237,235,32,184,84,93,46,53,61,166,71,223,170,158,71,73,44,156,24,141,99,121,61,238,94,141,68,106,117,232,136,137,242,47,167,98,219,116,193,49,77,142,227,184,5,202,159,226,212,26,161,143,186,251,147,125,249,160,243,159,22,164,103,56,190,82,171,163,225,74,232,105,249,70,230,114,236,247,17,24,231,169,69,122,177,130,254,203,245,79,50,211,63,138,124,79,236,150,65,113,177,121,222,199,103,205,121,90,153,33,238,246,249,59,135,46,223,46,60,157,211,175,78,171,211,169,122,158,25,122,215,251,105,218,62,45,230,45,254,86,191,4,233,133,86,112,139,132,50,249,40,33,242,242,71,214,71,185,221,105,101,166,230,229,227,214,84,151,139,81,188,122,202,163,53,155,177,245,79,172,159,80,50,31,113,156,150,154,161,128,84,228,222,14,26,61,153,219,177,234,74,186,140,59,40,175,169,172,184,57,34,73,232,109,213,23,75,149,60,136,199,57,81,234,201,42,100,161,71,49,157,122,171,99,114,167,72,249,54,48,108,167,41,190,225,251,184,210,27,182,57,93,229,42,234,51,11,101,174,73,59,76,147,149,45,108,237,164,169,143,163,209,81,57,193,60,172,235,211,147,121,117,106,163,145,21,52,124,1,85,126,57,223,130,127,169,63,150,149,86,76,175,14,45,241,211,109,75,50,175,195,245,5,149,117,26,117,152,84,64,250,233,162,124,178,190,201,86,212,86,37,108,80,34,171,94,199,53,90,217,218,214,247,92,200,162,115,85,203,10,69,37,154,120,163,250,19,212,223,201,125,226,136,160,18,194,124,52,188,62,234,117,134,235,103,220,30,175,218,169,36,211,234,10,143,51,103,180,213,197,21,84,25,43,216,234,168,36,73,17,147,163,224,101,61,76,17,57,89,52,78,100,233,213,170,138,197,119,91,159,7,148,206,180,159,75,53,67,200,254,211,52,211,20,203,126,25,221,242,95,29,179,83,87,249,94,231,30,231,107,188,199,112,229,219,103,46,61,58,240,111,95,224,135,229,98,219,122,208,44,26,251,75,148,225,90,31,167,248,253,234,139,159,150,184,218,241,154,42,74,168,57,177,204,127,9,99,141,175,111,38,61,205,94,139,243,107,149,23,228,170,116,0,120,172,215,68,52,95,82,174,177,95,117,27,72,112,172,170,229,5,59,105,34,172,189,216,41,43,167,142,6,185,206,108,77,146,104,220,228,98,57,239,114,53,23,167,87,185,127,202,167,213,130,233,62,150,105,127,158,253,153,233,166,41,137,124,79,181,231,126,5,102,166,160,243,93,190,93,190,239,101,141,231,199,184,254,60,186,244,230,238,159,197,79,86,0,6,107,55,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,37,80,0,170,191,28,239,193,63,212,159,203,78,85,224,169,234,159,41,250,127,93,238,54,226,234,64,40,7,197,31,215,102,166,254,75,236,244,68,255,0,240,84,244,177,148,253,64,174,246,235,113,45,46,219,100,219,109,254,235,91,125,190,237,243,77,110,55,43,141,68,149,117,149,149,120,157,4,211,212,207,35,149,210,75,36,142,137,92,247,185,202,174,87,42,170,170,170,170,158,215,22,196,241,92,26,197,75,139,97,88,205,171,31,178,209,115,242,214,235,93,20,116,148,176,115,123,158,254,17,70,141,99,121,61,238,114,244,79,155,156,170,191,53,83,245,138,1,241,58,213,47,218,134,242,115,95,41,125,248,157,171,18,242,248,181,191,251,215,179,229,124,172,105,230,224,249,177,174,127,26,233,43,126,251,185,117,235,247,92,172,70,18,127,192,251,0,166,150,235,170,122,165,93,143,85,165,69,45,61,186,193,107,187,57,37,108,10,201,93,44,245,180,236,94,189,167,189,22,26,7,187,228,175,98,44,127,217,73,23,151,31,241,130,209,203,238,13,186,5,213,90,137,188,197,151,82,237,240,84,81,201,197,140,236,85,80,211,193,73,81,77,209,30,231,187,139,25,77,47,113,90,198,175,153,224,222,75,27,148,233,126,7,217,173,170,131,63,213,61,57,154,158,173,110,87,203,61,186,247,79,43,88,222,195,96,161,154,88,101,107,221,203,146,61,93,112,133,90,136,213,69,70,201,213,91,209,17,214,232,14,85,187,31,75,26,201,244,255,0,33,246,233,204,214,30,215,69,245,123,50,208,93,80,199,245,115,79,231,164,142,251,142,212,58,106,116,171,129,38,130,86,62,55,69,44,50,51,228,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,161,237,177,110,23,21,221,6,141,89,117,115,22,166,242,30,127,185,77,113,181,190,170,58,137,173,149,209,59,140,180,242,57,139,254,140,140,87,53,142,124,82,196,245,99,57,241,74,1,221,143,170,125,100,250,129,144,251,140,229,159,109,155,106,58,113,187,95,12,205,54,194,179,88,188,141,214,135,227,179,216,47,240,66,143,170,180,85,58,239,88,138,230,162,170,119,33,127,22,164,176,170,163,100,107,90,168,172,123,35,145,149,87,174,154,23,168,251,116,212,123,142,151,234,133,155,200,221,104,122,75,12,209,42,190,150,225,74,229,84,142,170,154,69,68,238,66,254,46,232,189,17,200,230,185,143,107,30,199,177,182,149,225,149,226,25,117,213,170,155,118,219,181,182,178,174,191,50,142,158,68,199,50,23,181,210,190,239,4,17,58,71,211,214,57,58,170,84,199,20,111,114,78,239,148,172,98,163,213,38,68,117,69,143,156,171,250,39,109,99,255,0,102,157,42,255,0,224,219,119,255,0,50,123,252,91,19,197,112,107,21,46,45,133,99,54,172,126,203,69,207,203,91,173,116,81,210,82,193,205,238,123,248,69,26,53,141,228,247,185,203,209,62,110,114,170,252,213,79,214,6,85,203,254,240,184,244,39,166,95,157,123,197,105,42,129,197,55,161,172,119,221,2,219,6,127,170,184,180,60,239,86,171,124,116,246,233,57,49,60,181,85,93,68,84,145,84,244,123,30,199,246,95,80,217,123,110,106,181,253,190,11,209,29,213,51,132,104,163,250,29,96,159,208,219,250,30,121,207,234,175,179,255,0,14,248,159,110,111,253,41,220,243,63,17,236,247,249,127,143,127,124,246,59,188,63,251,223,94,31,35,58,230,148,246,177,173,127,210,39,111,184,78,177,201,111,242,85,121,5,189,124,252,13,139,183,27,43,160,149,244,245,93,166,247,36,84,133,103,134,85,143,147,213,221,181,103,46,142,234,136,221,143,165,141,100,250,127,144,251,116,230,107,13,84,0,10,1,241,71,245,217,169,191,146,251,61,17,42,188,12,127,27,63,77,255,0,50,44,127,90,52,135,13,215,173,47,200,52,143,80,32,171,146,197,145,83,182,26,133,164,157,97,158,39,178,70,203,20,209,191,230,136,248,229,142,57,17,28,142,98,171,17,28,215,53,85,171,157,109,197,104,54,101,182,221,92,190,233,78,103,69,86,215,219,170,30,251,101,116,212,233,11,46,214,229,123,146,158,182,36,107,222,222,18,53,189,85,168,247,112,122,62,55,47,54,57,18,194,188,31,119,121,252,54,143,157,86,255,0,159,173,193,157,29,7,253,189,85,125,36,210,177,127,211,158,53,123,63,207,181,100,255,0,1,25,106,133,43,120,157,111,199,246,223,125,169,208,109,39,189,114,192,113,251,131,190,37,116,183,92,123,148,185,68,205,100,46,143,171,123,77,94,205,60,237,168,70,241,146,72,166,114,71,50,117,225,19,147,133,108,147,103,217,54,238,117,66,43,43,82,174,139,9,177,212,64,236,178,241,73,45,63,126,134,9,99,157,240,178,56,229,122,57,207,153,212,207,137,30,214,72,145,171,145,239,107,145,56,187,66,118,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,25,183,221,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,149,64,3,149,110,199,210,198,178,125,63,200,125,186,115,53,134,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,3,53,155,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,157,43,117,91,152,195,118,161,164,117,154,165,152,80,213,220,94,234,134,219,109,22,202,100,86,190,227,113,145,146,62,40,22,78,42,216,89,198,41,30,249,28,139,197,140,119,22,189,252,35,125,6,127,73,125,83,254,145,223,210,143,226,223,236,207,237,7,199,255,0,195,212,249,127,237,255,0,137,127,133,238,249,62,207,247,183,107,185,254,3,247,125,122,23,231,181,93,204,97,187,175,210,58,61,82,195,232,106,237,207,109,67,173,183,123,101,74,43,159,110,184,198,200,223,44,9,39,20,108,204,227,44,111,100,141,68,228,199,183,147,88,254,113,179,176,0,10,171,241,206,252,19,253,73,252,180,229,94,10,158,169,242,159,167,245,222,227,110,46,164,0,64,15,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,165,255,0,30,43,85,116,95,75,245,190,213,104,177,106,190,33,73,146,91,108,119,138,123,245,29,29,91,228,236,37,108,45,123,99,116,145,181,200,217,153,198,89,26,177,72,142,141,200,229,71,53,199,181,41,91,198,175,213,62,45,244,254,135,220,110,39,52,240,226,217,245,171,118,26,185,94,236,229,42,211,4,194,169,224,175,189,50,154,86,198,250,233,229,122,165,53,10,185,30,146,198,201,82,57,222,249,35,106,170,50,7,49,29,27,228,100,141,191,64,10,181,241,125,217,245,169,109,85,59,189,194,210,173,183,38,212,81,80,102,52,142,149,174,130,72,21,173,166,166,174,103,55,163,152,246,185,41,169,221,28,104,228,122,62,55,241,103,9,95,37,123,109,59,213,62,141,253,64,199,189,198,2,255,0,183,99,233,99,89,62,159,228,62,221,57,154,195,85,0,0,14,85,187,31,75,26,201,244,255,0,33,246,233,204,214,26,83,218,119,165,141,27,250,127,143,123,116,7,85,0,2,0,120,205,234,151,217,77,184,216,180,206,130,251,229,107,243,188,130,63,51,69,229,121,249,203,93,19,22,105,191,120,172,86,199,194,169,214,231,124,156,215,187,175,68,234,222,226,21,1,164,248,47,237,67,84,240,221,51,248,167,195,62,214,228,22,235,23,157,236,119,188,175,154,169,142,30,239,111,147,121,241,238,114,227,201,189,122,116,234,157,122,154,115,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,162,207,22,109,47,181,105,198,240,110,151,59,51,169,35,167,206,172,244,121,67,233,41,168,155,78,202,105,222,233,41,166,235,197,85,36,124,178,210,73,80,249,58,53,92,250,135,117,69,84,87,187,186,120,37,235,29,246,44,171,58,219,245,68,61,235,45,77,189,115,26,57,57,49,190,82,170,57,41,233,42,19,162,51,156,157,230,75,77,243,87,241,103,149,251,173,235,35,149,45,168,205,102,236,125,83,235,39,212,12,135,220,103,45,123,106,24,5,78,169,248,71,69,167,214,252,122,146,249,114,190,98,249,93,53,174,134,165,34,225,45,199,226,55,5,163,84,89,85,24,199,182,161,34,123,30,229,78,15,107,93,213,188,122,165,38,26,104,219,214,83,125,206,116,11,77,51,92,166,187,206,222,178,12,62,205,116,184,212,246,153,31,126,170,122,40,164,150,78,12,70,177,188,158,247,47,70,162,53,58,244,68,68,249,29,0,21,87,227,157,248,39,250,147,249,105,8,54,65,164,56,110,189,110,115,18,210,61,64,130,174,75,22,69,79,119,134,161,105,39,88,103,137,236,181,213,203,20,209,191,230,136,248,229,142,57,17,28,142,98,171,17,28,215,53,85,171,215,244,155,194,143,113,217,198,178,223,244,207,61,165,251,21,97,198,122,249,204,182,74,71,213,208,215,114,106,173,63,195,145,93,31,156,238,124,156,239,188,206,203,121,36,188,37,227,11,231,254,253,116,183,4,209,111,13,140,231,77,52,210,197,240,108,110,205,240,207,37,69,230,166,168,237,119,111,244,179,73,251,201,158,249,29,214,73,94,239,188,229,233,215,162,116,68,68,74,44,53,59,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,245,128,10,171,241,206,252,19,253,73,252,180,138,190,23,30,187,52,203,243,175,103,173,47,248,0,0,51,89,187,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,42,128,5,85,248,231,126,9,254,164,254,90,114,175,5,79,84,249,79,211,250,239,113,183,23,82,1,64,62,40,254,187,53,55,242,95,103,162,39,255,0,130,167,165,140,167,234,5,119,183,91,137,254,14,127,175,218,199,98,219,254,141,101,154,197,145,195,230,41,49,155,123,170,35,166,228,246,121,186,167,185,35,166,166,230,198,61,99,238,207,36,81,119,56,43,89,207,147,190,235,85,76,203,154,8,240,209,192,42,116,251,101,186,119,75,114,199,169,45,87,43,229,61,77,254,169,97,72,185,214,50,174,166,73,105,106,37,124,106,188,222,234,53,164,68,228,188,218,198,177,142,227,195,138,112,175,26,77,28,190,230,26,53,137,107,21,162,110,229,38,157,220,42,41,238,148,220,88,156,105,110,78,167,141,181,60,220,244,85,225,60,20,241,118,218,199,185,222,103,151,221,108,110,85,174,29,140,234,133,171,71,55,105,166,121,229,245,180,137,109,130,241,240,218,201,234,235,91,73,5,36,21,208,201,69,37,84,146,185,21,173,100,45,169,89,151,175,68,84,141,81,92,222,188,147,70,96,229,91,177,244,177,172,159,79,242,31,110,156,205,97,99,251,227,240,192,213,8,117,181,185,70,216,116,242,146,233,137,230,213,14,116,118,91,91,163,164,101,130,181,176,44,147,50,78,252,137,20,116,210,172,114,73,27,209,204,141,143,127,151,70,179,247,9,44,255,0,217,110,203,112,221,155,97,183,123,53,155,34,171,201,50,28,146,162,57,175,87,169,161,90,102,84,50,21,145,41,161,138,153,30,246,196,200,219,44,157,87,147,158,231,200,245,87,113,224,200,232,219,118,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,211,234,241,22,210,253,6,206,246,209,145,228,250,234,234,187,109,62,31,78,234,219,69,250,219,69,230,110,54,234,217,94,200,162,142,22,117,106,74,201,229,116,49,62,23,189,145,187,171,92,231,196,177,178,104,179,238,104,79,195,255,0,84,119,5,171,187,125,180,230,59,129,198,188,165,125,95,57,109,183,169,229,138,42,171,245,44,146,200,246,85,58,134,26,120,163,165,133,35,116,49,196,188,156,233,154,199,75,197,173,115,29,36,149,0,25,87,47,251,194,227,208,158,153,126,117,239,21,164,170,5,85,248,222,234,151,255,0,75,77,20,183,223,127,225,121,77,222,217,229,127,234,166,160,159,188,172,255,0,241,147,120,49,255,0,243,189,191,224,212,132,27,25,210,251,86,177,238,211,76,240,59,235,169,22,219,61,227,226,85,144,85,209,54,174,10,184,40,97,146,182,74,89,34,114,163,92,201,155,76,176,175,94,168,137,34,170,181,221,56,174,140,204,230,111,155,75,237,90,57,187,77,76,192,236,78,164,75,108,23,143,137,81,193,73,68,218,72,41,32,174,134,58,216,233,99,137,170,173,107,33,109,74,66,157,58,34,164,104,168,214,245,226,150,61,224,183,172,119,220,195,70,178,221,29,187,195,220,164,211,187,133,61,69,174,167,147,19,141,45,201,213,18,58,155,131,88,138,188,39,130,162,94,227,158,247,59,204,241,251,173,141,168,179,3,118,62,150,53,147,233,254,67,237,211,153,172,53,80,0,40,7,197,31,215,102,166,254,75,236,244,68,170,240,49,252,108,253,55,252,200,181,66,47,239,251,103,214,173,217,105,27,155,111,74,184,243,188,58,158,178,191,20,124,50,181,25,83,59,216,213,146,134,86,200,246,197,194,161,97,137,137,35,156,213,137,237,99,249,112,73,35,146,128,110,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,44,87,62,241,111,204,178,29,165,218,112,123,68,213,116,250,191,121,167,171,180,228,25,29,15,75,122,219,153,20,208,44,85,148,236,108,111,99,223,85,76,249,163,115,163,124,15,130,102,72,248,216,198,246,84,129,90,91,165,185,222,180,231,118,205,51,211,75,23,198,114,75,207,123,201,81,121,168,105,251,189,168,95,52,159,188,153,236,141,189,35,137,238,251,206,78,189,58,39,85,84,69,209,78,216,182,245,138,237,127,70,172,186,71,139,84,249,255,0,33,220,169,184,221,31,75,29,60,215,58,233,93,202,90,137,26,196,255,0,70,54,35,156,247,50,40,162,98,189,252,57,47,85,51,89,187,31,84,250,201,245,3,33,247,25,203,62,219,54,235,180,227,105,94,25,154,109,154,230,178,249,235,173,119,199,96,176,88,32,153,25,85,119,170,109,222,177,85,173,85,69,237,194,206,77,89,102,84,86,198,215,53,17,30,247,199,27,255,0,3,195,139,196,147,38,212,252,202,191,71,247,61,158,210,85,95,111,181,16,46,33,117,150,219,79,68,201,231,84,86,201,111,149,240,35,34,71,185,82,55,64,139,26,43,222,178,177,100,87,58,8,214,205,0,57,86,236,125,44,107,39,211,252,135,219,167,51,88,106,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,51,89,187,31,84,250,201,245,3,33,247,25,203,126,216,110,166,98,186,55,225,153,138,234,150,107,87,229,236,184,205,190,255,0,112,169,227,36,108,146,110,23,122,222,16,69,220,123,24,233,165,122,182,56,216,174,78,114,61,141,69,234,228,42,47,117,91,152,204,183,95,171,149,154,165,152,80,210,91,152,218,118,219,109,22,202,100,71,50,221,110,141,242,62,40,22,78,40,233,159,202,89,30,249,28,137,201,239,119,22,177,156,35,103,229,71,183,93,92,126,131,84,110,77,216,157,92,120,36,23,136,108,204,174,116,79,235,59,223,220,71,84,49,17,170,137,77,28,177,178,7,76,229,107,22,105,163,137,138,247,164,136,207,175,109,27,139,206,246,191,170,116,26,153,130,212,127,154,163,188,81,112,135,250,206,215,230,97,154,122,62,228,177,73,217,238,246,24,222,235,27,205,159,197,23,248,162,232,123,69,245,123,13,215,173,47,199,245,115,79,231,171,146,197,145,83,186,106,116,171,129,97,158,39,178,71,69,44,50,51,230,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,237,64,42,175,199,59,240,79,245,39,242,211,149,120,42,122,167,202,126,159,215,123,141,184,186,144,1,0,60,106,253,44,98,223,80,40,125,186,226,64,15,11,143,93,154,101,249,215,179,214,151,252,1,74,222,53,126,169,241,111,167,244,62,227,113,58,175,129,143,227,103,233,191,230,69,170,0,69,95,20,127,66,122,155,249,47,188,81,20,173,180,239,84,250,55,245,3,30,247,24,11,254,221,143,165,141,100,250,127,144,251,116,230,107,13,84,0,0,57,86,236,125,44,107,39,211,252,135,219,167,51,88,105,79,105,222,150,52,111,233,254,61,237,208,29,84,0,10,75,241,150,207,233,178,109,209,218,240,203,118,67,87,87,79,135,98,244,148,213,150,247,44,169,5,13,198,162,89,106,36,86,53,200,140,87,201,77,37,10,185,236,235,213,27,27,85,122,199,197,191,149,224,245,133,90,178,173,224,178,251,112,168,171,142,163,14,197,238,87,186,22,194,246,163,36,157,238,134,133,91,42,43,85,85,157,170,233,92,136,213,106,243,107,23,175,68,86,186,242,74,213,241,189,193,126,33,165,154,105,169,159,20,237,252,7,32,171,177,121,46,199,94,247,159,166,73,187,189,206,95,119,135,195,120,241,226,188,187,221,122,183,135,71,66,15,13,125,94,169,210,13,224,224,243,172,245,105,109,204,42,23,16,185,67,77,4,82,190,118,87,57,172,167,106,172,157,56,49,181,137,73,35,220,197,71,163,34,114,39,46,170,199,104,36,205,102,236,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,165,53,239,91,22,190,225,251,184,213,235,78,71,67,229,42,234,51,11,157,210,56,251,172,147,149,45,108,238,171,166,147,171,21,81,57,193,60,79,233,215,147,121,116,114,35,145,81,45,39,193,167,63,169,201,182,185,116,195,46,57,13,37,93,70,29,148,85,211,81,219,218,177,36,244,54,234,136,162,168,141,94,214,162,61,89,37,76,149,202,215,191,175,85,108,141,69,233,31,22,207,80,85,95,142,119,224,159,234,79,229,164,85,240,184,245,217,166,95,157,123,61,105,127,196,85,241,71,244,39,169,191,146,251,197,17,64,38,170,0,0,229,90,233,181,205,9,220,167,193,63,109,120,55,218,63,179,158,103,225,159,214,117,148,125,143,49,218,239,127,139,75,31,46,93,136,191,181,215,167,31,151,78,171,215,202,105,110,194,182,157,162,217,221,179,83,52,211,74,126,13,146,89,187,222,74,183,227,183,42,142,215,118,23,195,39,238,230,168,124,110,235,28,175,111,222,106,244,235,213,58,42,34,164,128,0,0,12,214,110,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,74,160,1,85,126,57,223,130,127,169,63,150,156,171,193,83,213,62,83,244,254,187,220,109,197,212,128,80,15,138,63,174,205,77,252,151,217,232,137,255,0,224,169,233,99,41,250,129,93,237,214,226,127,130,10,248,193,107,29,139,6,219,2,233,85,68,62,98,245,169,119,8,41,232,227,228,246,118,41,104,106,32,171,168,169,234,140,115,29,197,236,166,139,182,174,99,151,204,243,111,36,141,200,82,182,39,139,95,115,156,170,205,133,98,212,62,118,245,144,92,41,237,118,234,110,235,35,239,213,79,35,99,138,62,111,86,177,188,158,246,167,87,42,53,58,245,85,68,249,154,147,56,166,244,52,114,251,175,187,96,207,244,171,22,155,133,234,235,111,142,162,221,31,22,47,153,170,164,168,138,174,42,110,175,123,24,206,243,233,219,23,113,206,70,179,185,205,122,163,122,46,112,141,68,105,238,107,106,212,172,3,26,212,107,21,61,92,22,220,170,207,69,123,163,138,173,141,108,241,193,83,11,38,141,178,53,174,115,81,232,215,162,42,35,156,157,122,244,85,254,39,160,57,86,236,125,44,107,39,211,252,135,219,167,51,88,106,160,25,172,221,143,170,125,100,250,129,144,251,140,229,196,248,123,231,248,110,150,120,112,225,58,131,168,57,13,37,143,30,177,211,222,234,107,171,170,85,120,68,207,140,214,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,213,94,246,247,131,147,110,231,84,37,189,57,106,232,176,155,29,68,237,196,236,245,113,83,247,232,96,150,56,25,51,228,146,38,35,156,249,157,76,201,85,142,124,137,26,185,88,199,57,19,147,187,87,134,231,135,221,54,226,106,100,214,29,100,181,85,183,78,173,213,14,166,162,182,205,20,176,179,38,122,197,60,114,172,85,16,207,20,208,178,154,100,129,202,246,181,204,145,232,248,250,245,100,136,151,104,1,92,27,234,241,80,199,176,10,106,173,45,219,14,65,73,124,201,231,167,130,105,179,59,109,77,45,93,186,210,254,236,82,36,48,181,241,75,13,107,223,10,72,199,170,42,50,46,227,122,57,210,53,236,142,69,108,95,121,182,45,225,233,197,85,206,75,87,193,179,60,95,203,211,228,214,216,152,245,165,108,146,163,251,85,52,210,59,175,88,101,237,74,169,27,156,178,70,230,57,174,228,136,201,100,207,97,127,222,23,30,132,244,203,243,175,120,173,37,80,51,237,226,93,159,211,106,14,244,181,18,170,219,144,213,221,109,182,58,138,107,5,42,76,178,240,163,125,37,52,113,85,83,196,201,17,56,49,181,137,86,171,197,56,57,238,123,219,203,159,37,146,190,7,216,85,170,191,63,213,61,70,154,162,173,46,86,59,61,186,201,79,19,94,222,195,160,174,154,89,165,115,219,199,146,189,29,111,133,26,168,228,68,71,73,213,29,213,21,182,232,84,7,141,238,11,240,253,83,211,77,76,248,167,115,227,216,253,93,139,201,118,58,118,124,133,74,77,221,238,114,251,220,254,37,199,143,20,227,217,235,213,220,250,55,197,120,56,234,245,78,21,185,122,237,45,168,158,173,109,186,143,103,154,22,65,12,17,57,159,17,161,99,234,161,154,87,187,163,216,198,211,165,123,17,24,171,213,243,51,147,87,162,57,150,191,187,31,75,26,201,244,255,0,33,246,233,204,214,26,168,0,20,3,226,143,235,179,83,127,37,246,122,34,85,120,24,254,54,126,155,254,100,90,160,42,87,198,111,111,186,113,141,92,108,91,138,180,100,30,75,47,203,238,17,217,238,150,73,39,71,252,74,56,41,85,27,95,11,92,238,113,246,89,21,60,18,35,90,177,175,118,5,253,219,249,44,213,130,93,79,131,238,222,177,92,39,66,83,112,94,103,226,25,38,163,119,233,185,73,75,27,126,23,67,71,89,60,30,94,25,58,44,139,221,146,46,236,139,201,26,238,16,55,130,44,92,223,63,193,154,205,216,250,167,214,79,168,25,15,184,206,120,171,238,127,153,100,216,206,51,134,95,114,26,186,187,22,29,79,83,77,98,183,185,81,32,161,101,69,67,234,39,86,53,17,17,95,36,178,42,185,235,213,234,141,141,170,188,99,99,91,231,203,190,240,224,241,0,163,220,69,138,45,36,213,236,139,253,182,40,60,204,241,84,212,71,5,60,121,21,47,55,201,202,157,144,178,56,217,52,49,170,49,240,163,121,44,113,36,173,87,254,249,34,157,64,229,91,177,244,177,172,159,79,242,31,110,156,205,97,170,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,205,102,236,125,83,235,39,212,12,135,220,103,62,76,223,94,115,44,207,71,180,243,67,93,91,87,73,137,224,20,245,143,101,189,181,8,232,43,110,53,21,213,117,14,173,123,81,141,94,109,138,165,144,53,174,87,240,72,228,115,21,189,233,26,118,175,15,157,146,93,119,95,159,201,125,201,224,171,161,211,172,86,162,158,107,173,99,169,92,232,46,211,182,104,92,251,75,36,108,209,61,143,146,157,210,57,210,198,174,88,83,182,174,68,89,35,235,122,150,156,3,13,178,224,52,90,91,71,143,82,73,137,208,89,227,176,69,105,171,69,170,129,214,230,66,144,54,158,68,153,92,178,179,180,136,197,238,43,185,39,94,93,122,169,69,126,32,219,36,186,237,67,63,142,251,140,65,87,93,167,89,85,69,68,214,170,198,210,185,176,90,103,116,211,57,150,151,200,233,165,123,223,29,59,99,115,101,145,90,179,39,113,90,138,177,201,209,225,243,189,187,174,212,51,249,44,89,60,245,117,218,117,149,84,83,195,117,163,117,83,155,5,166,119,77,11,95,118,100,109,134,87,189,241,211,182,70,186,40,209,171,50,118,209,202,171,28,125,47,123,19,202,108,89,206,43,102,205,113,106,239,59,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,39,7,163,94,222,76,123,87,163,145,28,157,122,42,34,252,143,214,5,85,248,231,126,9,254,164,254,90,114,175,5,79,84,249,79,211,250,239,113,183,23,82,0,32,7,141,95,165,140,91,234,5,15,183,92,72,1,225,113,235,179,76,191,58,246,122,210,255,0,128,41,91,198,175,213,62,45,244,254,135,220,110,39,85,240,49,252,108,253,55,252,200,181,64,8,171,226,143,232,79,83,127,37,247,138,34,149,182,157,234,159,70,254,160,99,222,227,1,127,219,177,244,177,172,159,79,242,31,110,156,205,97,170,128,0,7,42,221,143,165,141,100,250,127,144,251,116,230,107,13,41,237,59,210,198,141,253,63,199,189,186,3,170,128,1,156,29,235,101,55,220,195,119,26,189,118,200,235,188,221,93,62,97,115,181,199,39,105,145,241,165,162,157,212,148,209,244,98,34,47,8,32,137,157,122,114,119,30,174,85,114,170,173,133,120,35,233,125,170,151,0,212,45,104,153,212,147,220,174,119,136,177,122,116,117,19,123,244,112,83,67,29,76,188,42,58,171,184,78,234,184,121,70,136,212,235,73,27,149,93,242,225,102,132,95,241,40,210,26,109,95,217,246,113,2,65,72,183,44,62,157,50,251,108,213,51,203,19,32,125,11,92,250,135,34,71,215,155,221,70,181,113,177,175,69,98,190,86,170,241,232,143,109,16,233,62,117,251,47,213,60,55,83,62,23,241,63,178,89,5,186,251,228,187,253,159,53,229,106,99,155,181,220,226,238,28,187,124,121,113,119,78,189,122,47,78,134,159,140,214,110,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,65,95,27,76,90,251,73,175,184,46,107,81,67,194,203,117,195,210,215,71,83,221,98,247,106,169,43,106,36,168,143,130,47,54,241,101,109,50,245,84,70,175,115,163,85,85,174,68,249,60,22,51,250,155,22,225,178,189,62,168,200,105,40,237,185,86,46,250,150,80,204,177,53,245,247,26,58,136,214,20,137,92,156,220,246,83,207,94,245,99,23,230,206,110,114,47,109,21,183,62,10,171,241,206,252,19,253,73,252,180,138,190,23,30,187,52,203,243,175,103,173,47,248,138,190,40,254,132,245,55,242,95,120,162,40,4,213,64,0,0,0,0,3,53,155,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,146,168,0,85,95,142,119,224,159,234,79,229,167,42,240,84,245,79,148,253,63,174,247,27,113,117,32,20,3,226,143,235,179,83,127,37,246,122,34,127,248,42,122,88,202,126,160,87,123,117,184,159,224,168,191,28,28,214,213,95,159,233,102,156,195,79,86,151,43,29,158,227,123,168,149,204,111,97,208,87,77,20,49,53,142,229,201,94,142,183,204,174,69,106,34,35,163,232,174,234,168,216,235,225,125,137,253,171,222,214,159,121,140,103,227,52,22,111,136,221,171,57,209,121,136,104,251,84,51,249,122,153,58,162,182,62,21,78,166,225,34,244,227,42,197,197,81,202,210,255,0,129,151,125,66,194,174,186,107,159,228,186,115,125,168,164,158,229,138,222,43,108,149,146,210,61,206,130,73,233,166,124,50,58,55,57,173,114,177,92,197,84,85,107,87,167,78,168,159,192,189,239,11,143,66,122,101,249,215,188,86,146,168,229,91,177,244,177,172,159,79,242,31,110,156,205,97,170,128,102,179,118,62,169,245,147,234,6,67,238,51,159,171,149,110,187,81,239,251,108,194,182,179,108,151,224,216,102,47,230,231,185,71,79,50,172,151,218,169,107,231,171,141,213,11,209,58,67,23,117,136,200,83,171,86,70,44,174,87,42,68,144,250,13,146,108,251,38,221,206,168,69,101,106,85,209,97,54,58,136,29,150,94,41,37,167,239,208,193,44,115,190,22,71,28,175,71,57,243,58,153,241,35,218,201,18,53,114,61,237,114,39,23,104,35,19,197,172,88,54,43,102,194,177,106,31,37,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,31,55,171,158,238,44,99,83,171,149,92,189,58,170,170,252,207,214,0,170,191,21,205,139,127,135,221,6,138,97,159,240,138,172,254,138,133,223,232,185,183,72,233,209,191,246,190,105,237,119,251,201,149,159,227,19,21,193,162,250,189,153,104,46,168,99,250,185,167,243,210,71,125,199,106,29,53,58,85,192,147,65,43,31,27,162,150,25,25,242,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,241,69,255,0,120,92,122,19,211,47,206,189,226,180,149,64,203,102,89,148,223,115,156,170,243,154,229,53,222,118,245,144,92,42,46,151,26,158,211,35,239,213,79,35,164,150,78,12,70,177,188,158,247,47,70,162,53,58,244,68,68,249,23,105,225,5,165,246,172,47,105,116,217,228,46,164,158,229,168,55,138,219,149,68,237,162,108,83,197,5,52,206,162,138,149,242,245,87,76,198,186,158,105,155,215,138,53,106,164,68,111,241,115,166,249,2,188,99,180,134,155,53,219,69,14,169,83,193,72,151,45,56,188,67,51,231,154,121,90,255,0,135,87,61,148,179,67,19,27,213,143,123,170,22,129,234,175,68,232,200,95,197,201,213,90,250,203,216,30,117,251,59,222,78,147,223,254,23,241,15,55,144,71,98,236,247,251,92,126,37,27,232,59,188,184,187,175,111,205,119,56,244,251,220,56,245,111,94,73,122,155,177,244,177,172,159,79,242,31,110,156,205,97,170,128,1,64,62,40,254,187,53,55,242,95,103,162,37,87,129,143,227,103,233,191,230,69,170,30,127,63,207,240,221,44,195,110,218,131,168,57,13,37,143,30,177,211,173,77,117,117,74,175,8,153,213,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,115,173,186,173,204,102,91,175,213,202,205,82,204,40,105,45,204,109,59,109,182,139,101,50,35,153,110,183,70,249,31,20,11,39,20,116,207,229,44,143,124,142,68,228,247,187,139,88,206,17,179,202,223,116,95,84,49,173,47,198,117,162,245,136,85,193,132,230,21,21,52,150,123,211,95,28,176,79,60,18,62,57,34,127,7,43,161,127,40,165,226,217,81,138,244,138,71,51,146,49,202,157,215,195,187,119,159,209,75,89,87,237,77,111,103,79,115,30,213,22,81,194,131,204,205,7,105,178,249,90,184,248,170,72,157,169,37,119,52,111,62,81,73,47,72,223,34,69,198,255,0,129,154,205,216,250,167,214,79,168,25,15,184,206,116,173,128,236,250,235,187,45,92,107,110,9,73,30,9,135,84,81,215,229,111,154,87,35,234,96,123,220,177,208,196,216,222,217,121,212,36,50,177,100,107,154,145,49,175,127,46,105,28,114,88,87,136,111,135,45,30,181,216,173,250,137,183,236,94,213,107,204,241,203,124,54,181,176,219,168,224,163,142,251,74,199,211,195,77,26,202,249,162,167,166,242,148,237,155,138,240,115,159,27,99,139,170,36,113,162,83,182,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,78,113,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,223,246,201,55,131,140,238,231,75,226,189,53,105,40,179,107,29,60,13,203,44,244,145,84,118,40,103,150,73,217,11,227,146,86,35,92,201,155,76,249,81,141,124,139,26,57,24,247,57,83,147,164,81,202,183,99,233,99,89,62,159,228,62,221,57,154,195,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,154,205,216,250,167,214,79,168,25,15,184,206,54,209,183,76,239,116,26,167,65,166,120,45,63,249,170,203,197,111,56,127,171,45,126,102,24,103,172,237,203,44,125,238,215,125,142,237,49,220,223,252,17,63,138,166,135,180,95,72,112,221,5,210,252,127,72,244,254,10,184,236,88,237,59,161,167,90,185,214,105,229,123,228,116,178,205,35,254,72,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,158,212,242,154,171,166,120,174,178,105,198,71,165,185,173,39,152,178,228,214,249,109,245,60,99,141,242,67,205,62,228,241,119,24,246,54,104,158,141,146,55,171,87,132,140,99,145,58,181,12,240,238,171,108,249,150,212,53,114,179,75,115,10,234,75,139,29,78,219,149,162,231,76,168,214,92,109,210,62,70,69,58,199,201,93,11,249,69,35,31,27,149,120,189,142,226,231,179,132,143,176,175,5,204,143,112,85,214,44,142,199,115,103,158,209,138,31,51,21,182,166,162,162,39,201,110,190,181,244,210,73,75,78,206,231,117,144,201,13,83,230,122,44,107,23,113,168,230,185,143,124,169,37,159,130,170,252,115,191,4,255,0,82,127,45,57,87,130,167,170,124,167,233,253,119,184,219,139,169,0,16,3,198,175,210,198,45,245,2,135,219,174,36,0,240,184,245,217,166,95,157,123,61,105,127,192,20,173,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,54,126,155,254,100,90,160,4,85,241,71,244,39,169,191,146,251,197,17,74,219,78,245,79,163,127,80,49,239,113,128,191,237,216,250,88,214,79,167,249,15,183,78,102,176,213,64,0,3,149,110,199,210,198,178,125,63,200,125,186,115,53,134,148,246,157,233,99,70,254,159,227,222,221,1,213,64,7,228,229,153,77,139,6,197,111,57,174,83,93,228,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,224,196,115,221,197,140,114,244,106,43,151,167,68,69,95,145,151,123,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,206,154,122,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,75,222,240,165,211,63,217,222,205,177,203,141,69,37,214,146,191,53,184,87,100,213,144,92,35,237,241,238,72,148,244,239,133,170,198,185,33,146,150,150,154,86,170,242,229,221,87,181,220,92,212,73,128,115,253,194,226,215,220,231,64,181,47,10,197,168,124,237,235,32,195,239,54,187,117,55,117,145,247,234,167,162,150,56,163,230,245,107,27,201,239,106,117,114,163,83,175,85,84,79,153,153,115,74,123,78,244,177,163,127,79,241,239,110,128,160,29,216,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,79,21,227,11,133,93,114,173,159,62,251,111,168,164,142,159,14,202,45,183,186,230,204,247,35,228,129,237,154,133,27,18,35,85,21,253,218,232,156,168,229,106,112,107,215,175,84,70,186,165,118,127,159,212,233,134,232,244,183,51,135,33,164,177,83,210,229,20,52,215,11,133,90,196,216,32,183,84,202,148,245,171,35,165,78,12,98,211,77,50,43,215,167,4,85,114,43,85,17,201,164,144,85,95,142,119,224,159,234,79,229,164,85,240,184,245,217,166,95,157,123,61,105,127,196,85,241,71,244,39,169,191,146,251,197,17,64,38,170,0,0,0,0,0,25,172,221,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,149,64,2,170,252,115,191,4,255,0,82,127,45,57,87,130,167,170,124,167,233,253,119,184,219,139,169,0,160,31,20,127,93,154,155,249,47,179,209,19,255,0,193,83,210,198,83,245,2,187,219,173,196,255,0,5,5,248,169,221,174,183,29,241,231,212,119,11,157,93,85,61,174,158,207,73,67,20,211,57,236,165,129,109,148,211,44,81,53,87,163,24,178,205,44,138,214,244,78,114,61,223,197,202,171,32,60,15,176,171,85,126,127,170,122,141,53,69,90,92,172,118,123,117,146,158,38,189,189,135,65,93,52,179,74,231,183,143,37,122,58,223,10,53,81,200,136,142,147,170,59,170,43,109,208,25,235,241,33,197,172,88,126,246,181,74,211,142,80,249,74,74,139,133,37,210,72,251,175,147,149,85,109,13,61,93,76,157,94,170,169,206,121,229,127,78,188,91,203,163,81,26,136,137,61,124,17,243,91,85,126,139,234,22,156,195,79,86,151,43,30,81,21,238,162,87,49,189,135,65,93,73,28,49,53,142,229,201,94,142,183,204,174,69,106,34,35,163,232,174,234,168,219,31,57,86,236,125,44,107,39,211,252,135,219,167,51,88,106,160,25,172,221,143,170,125,100,250,129,144,251,140,231,201,183,93,6,204,183,37,171,150,45,41,195,40,170,220,251,141,67,31,115,174,134,157,38,101,166,220,143,106,84,86,202,142,123,27,194,54,187,170,53,94,222,111,86,70,213,230,246,162,232,167,69,244,135,13,208,93,47,199,244,143,79,224,171,142,197,142,211,186,26,117,171,157,102,158,87,190,71,75,44,210,63,228,138,249,37,146,73,21,26,141,98,43,213,26,214,181,17,169,237,64,0,164,191,18,63,15,186,109,187,84,199,172,58,55,106,171,118,157,92,106,27,77,91,109,134,41,102,102,50,244,138,8,226,89,106,38,158,89,166,101,76,203,59,145,238,107,89,27,213,145,245,234,248,209,96,89,127,222,23,30,132,244,203,243,175,120,173,37,81,199,247,129,159,211,105,134,215,53,75,51,155,33,171,177,84,82,226,245,212,214,251,133,34,202,217,224,184,212,196,180,244,75,27,162,78,108,122,212,205,10,35,211,167,5,84,114,171,81,21,201,155,115,71,187,44,211,63,217,22,212,244,195,5,146,146,235,73,87,79,143,193,112,175,165,186,71,219,170,165,174,173,85,172,170,129,236,224,213,103,110,122,137,88,140,115,121,53,173,70,185,85,200,170,189,172,141,94,36,56,181,247,48,217,46,169,90,113,202,31,55,87,79,111,164,186,73,31,117,145,241,165,162,174,167,171,169,147,171,213,17,120,65,4,175,233,215,147,184,244,106,43,149,17,115,216,105,79,118,62,150,53,147,233,254,67,237,211,153,172,53,80,0,40,7,197,31,215,102,166,254,75,236,244,68,170,240,49,252,108,253,55,252,200,181,66,144,60,80,183,175,253,32,51,183,232,198,158,220,237,85,218,109,134,220,25,83,21,198,137,123,223,25,186,54,23,49,245,9,43,154,157,33,139,187,60,49,164,106,172,147,239,203,206,70,190,46,223,32,217,38,207,178,109,220,234,132,86,86,165,93,22,19,99,168,129,217,101,226,146,90,126,253,12,18,199,59,225,100,113,202,244,115,159,51,169,159,18,61,172,145,35,87,35,222,215,34,113,117,244,231,154,47,165,250,149,165,243,232,190,95,136,82,79,132,207,79,73,72,182,90,71,201,67,4,112,83,73,28,148,241,71,229,157,27,162,99,29,12,93,26,197,106,116,98,55,248,124,140,240,238,119,111,89,86,215,245,150,245,164,121,77,79,159,242,29,186,155,117,209,148,178,83,195,115,161,149,188,162,168,141,175,79,244,163,122,53,207,107,37,138,86,35,223,195,146,207,255,0,7,221,222,127,13,163,231,85,191,231,235,112,103,71,65,255,0,111,85,95,73,52,172,95,244,231,141,94,207,243,237,89,63,192,70,90,161,154,205,216,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,73,84,85,7,138,198,196,174,169,117,175,221,54,141,99,52,142,182,186,157,103,205,237,86,232,28,217,227,157,28,247,73,120,70,34,171,94,199,53,90,147,240,107,85,138,206,251,145,252,231,146,58,245,208,189,116,212,125,186,106,61,187,84,52,190,243,228,110,180,61,98,154,25,81,95,75,112,165,114,162,201,75,83,26,42,119,33,127,22,245,78,168,228,115,90,246,57,143,99,30,221,20,232,94,186,105,198,226,244,226,221,170,26,95,121,243,214,170,238,177,77,12,168,140,170,183,213,53,17,100,165,169,141,21,123,115,51,147,122,167,85,106,181,205,123,28,246,61,143,119,229,110,199,210,198,178,125,63,200,125,186,115,53,134,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,3,58,218,185,166,121,86,178,111,187,80,116,183,10,164,243,23,172,155,84,47,150,250,110,81,200,248,225,231,115,159,156,242,246,216,247,182,24,152,142,146,71,163,87,132,108,123,149,58,53,75,201,218,174,217,240,221,168,105,29,30,150,225,245,213,119,23,186,161,215,43,189,206,165,85,175,184,220,100,100,108,150,116,143,146,182,22,113,138,54,50,54,170,241,99,27,201,207,127,57,31,216,0,57,166,191,109,227,75,247,49,134,209,96,122,179,106,171,175,180,91,239,20,151,184,89,77,89,37,51,251,240,43,145,90,174,98,162,171,36,138,73,161,122,127,30,18,185,88,172,145,25,35,58,5,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,214,10,171,241,206,252,19,253,73,252,180,229,94,10,158,169,242,159,167,245,222,227,110,46,164,0,64,15,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,165,255,0,0,82,183,141,95,170,124,91,233,253,15,184,220,78,171,224,99,248,217,250,111,249,145,106,128,17,87,197,31,208,158,166,254,75,239,20,69,43,109,59,213,62,141,253,64,199,189,198,2,255,0,183,99,233,99,89,62,159,228,62,221,57,154,195,85,0,0,14,85,187,31,75,26,201,244,255,0,33,246,233,204,214,26,83,218,119,165,141,27,250,127,143,123,116,7,85,0,28,171,118,62,150,53,147,233,254,67,237,211,153,172,52,167,180,239,75,26,55,244,255,0,30,246,232,14,170,12,187,234,22,21,117,211,92,255,0,37,211,155,237,69,36,247,44,86,241,91,100,172,150,145,238,116,18,79,77,51,225,145,209,185,205,107,149,138,230,42,162,171,90,189,58,117,68,254,6,130,54,7,157,126,209,54,109,164,247,255,0,133,252,63,202,99,241,216,187,61,254,239,47,134,200,250,14,239,46,45,233,220,242,189,206,61,62,239,62,61,93,211,146,209,102,236,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,167,117,214,252,42,235,169,90,47,159,105,205,138,162,146,11,150,85,139,221,108,148,114,213,189,205,130,57,234,105,36,134,55,72,230,181,206,70,35,158,138,170,141,114,244,235,209,23,248,25,140,52,145,179,252,254,155,83,246,185,165,185,156,57,13,93,246,162,171,23,161,166,184,92,42,214,87,79,61,198,154,36,167,173,89,29,42,115,123,210,166,25,145,94,189,121,170,43,145,92,138,142,94,192,85,95,142,119,224,159,234,79,229,164,85,240,184,245,217,166,95,157,123,61,105,127,196,85,241,71,244,39,169,191,146,251,197,17,64,38,170,0,0,0,0,0,25,172,221,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,149,64,2,170,252,115,191,4,255,0,82,127,45,57,87,130,167,170,124,167,233,253,119,184,219,139,169,0,160,31,20,127,93,154,155,249,47,179,209,19,255,0,193,83,210,198,83,245,2,187,219,173,196,255,0,6,120,124,67,243,91,86,127,189,45,85,190,217,169,234,225,167,165,188,50,200,246,212,177,173,122,207,111,166,138,134,103,34,53,206,78,14,150,154,71,49,122,245,86,43,85,81,170,170,212,158,158,8,88,47,195,244,179,82,245,51,226,157,207,143,100,20,150,47,37,216,233,217,242,20,203,55,119,185,203,239,115,248,151,30,60,83,143,103,175,87,115,232,219,42,5,16,248,182,97,87,92,87,122,89,5,246,225,81,73,37,62,99,103,181,94,232,91,11,220,175,142,6,83,54,133,91,42,43,81,17,253,218,25,92,136,213,114,112,115,23,175,85,86,182,69,120,24,254,54,126,155,254,100,90,161,202,183,99,233,99,89,62,159,228,62,221,57,154,195,85,0,206,102,185,96,25,150,169,239,103,83,180,251,79,177,234,187,230,67,124,212,140,130,154,134,134,153,19,156,175,248,133,66,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,165,217,236,235,103,88,38,208,48,74,139,5,130,179,227,57,37,231,135,218,12,131,183,53,63,197,59,83,84,62,151,251,213,243,203,28,29,168,234,22,63,221,170,115,233,201,221,85,126,82,0,0,1,249,57,102,45,98,206,113,91,206,21,148,208,249,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,249,177,90,246,242,99,220,157,90,168,228,235,213,21,23,230,103,223,123,123,62,201,182,141,170,18,217,92,149,117,184,77,242,162,119,98,119,138,185,105,251,245,208,69,28,15,153,146,71,19,213,205,124,46,169,100,74,247,50,52,145,90,175,99,90,139,197,182,233,225,113,232,79,76,191,58,247,138,210,85,17,87,197,31,208,158,166,254,75,239,20,69,0,154,168,7,138,214,252,42,235,169,90,47,159,105,205,138,162,146,11,150,85,139,221,108,148,114,213,189,205,130,57,234,105,36,134,55,72,230,181,206,70,35,158,138,170,141,114,244,235,209,23,248,25,140,52,81,171,25,215,237,67,96,185,150,165,252,47,225,159,107,116,126,227,125,242,93,254,247,149,243,86,89,38,237,119,56,183,159,30,231,30,92,91,215,167,94,137,215,161,157,115,85,0,2,128,124,81,253,118,106,111,228,190,207,68,74,175,3,31,198,207,211,127,204,142,149,226,211,188,27,174,144,97,180,251,119,193,22,145,47,186,133,103,169,117,250,170,104,156,247,208,217,37,87,65,194,38,185,157,167,62,165,91,83,26,191,146,186,38,66,254,141,71,73,20,140,168,189,45,210,220,239,90,115,187,102,153,233,165,139,227,57,37,231,189,228,168,188,212,52,253,222,212,47,154,79,222,76,246,70,222,145,196,247,125,231,39,94,157,19,170,170,34,232,167,108,91,122,197,118,191,163,86,93,35,197,170,124,255,0,144,238,84,220,110,143,165,142,158,107,157,116,174,229,45,68,141,98,127,163,27,17,206,123,153,20,81,49,94,254,28,151,170,145,215,123,123,62,198,119,115,165,242,217,92,148,148,89,181,142,158,119,98,119,138,185,106,59,20,51,203,36,15,153,146,71,19,209,174,100,205,166,100,74,247,50,69,141,28,175,99,92,169,197,217,235,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,191,79,14,237,222,127,74,221,26,95,181,53,189,237,66,195,187,84,89,71,10,15,45,12,253,215,75,229,106,227,226,171,26,247,99,137,220,209,188,56,203,28,189,35,100,107,23,42,86,221,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,149,64,164,15,17,255,0,15,250,205,187,223,101,213,189,33,199,127,218,158,191,203,65,45,53,60,147,212,73,142,213,112,100,124,106,31,51,228,145,240,205,34,43,217,50,187,138,73,42,196,228,103,238,86,94,43,179,173,226,231,123,64,206,234,47,246,10,63,140,227,119,158,31,104,49,254,228,52,255,0,20,237,67,80,202,95,239,167,193,44,144,118,164,168,89,63,118,137,207,167,23,117,69,249,93,166,185,103,248,110,169,236,155,83,181,7,79,178,26,75,230,61,124,211,124,130,166,134,186,153,87,132,172,248,125,66,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,38,115,13,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,7,10,219,246,211,48,221,8,207,245,63,84,155,81,73,123,203,53,43,40,184,222,159,118,117,2,193,61,5,186,166,100,157,182,214,42,200,244,86,54,85,123,221,35,82,62,234,246,249,183,247,81,241,238,160,0,0,32,7,138,222,215,53,219,114,159,178,239,216,166,13,246,143,236,231,198,254,39,253,103,71,71,216,243,30,71,179,254,51,44,124,185,118,37,254,207,94,156,126,125,58,167,94,127,225,127,179,61,201,237,219,95,111,249,174,177,233,191,217,251,45,110,31,85,107,130,167,227,20,21,124,234,159,91,69,35,99,225,79,60,143,78,172,134,69,234,169,199,238,244,235,213,81,22,207,192,4,63,241,64,208,77,88,220,78,129,88,48,173,28,197,62,208,94,168,179,10,91,164,244,222,122,154,147,133,43,40,171,99,116,156,234,36,141,139,209,243,70,157,17,121,125,238,189,58,34,170,68,13,133,108,43,118,58,45,187,28,27,83,53,47,74,126,13,141,217,190,39,231,107,126,59,109,168,237,119,109,181,80,199,251,184,106,31,35,186,201,43,27,247,90,189,58,245,94,136,138,169,111,224,21,129,226,129,179,61,201,238,39,95,108,25,174,142,105,191,218,11,45,22,31,75,107,158,167,227,20,20,156,42,153,91,91,35,163,225,81,60,111,94,140,154,53,234,137,199,239,116,235,213,21,19,160,120,82,109,115,93,182,215,251,81,253,181,224,223,103,62,209,252,19,225,159,214,116,117,157,255,0,47,231,187,223,226,210,201,199,143,126,47,237,116,235,203,229,215,162,244,159,224,17,255,0,126,186,91,157,235,78,211,179,157,51,211,75,23,198,114,75,207,195,60,149,23,154,134,159,187,218,185,82,205,39,239,38,123,35,111,72,226,123,190,243,147,175,78,137,213,85,17,107,3,111,94,28,59,206,193,181,247,77,51,92,167,70,252,149,151,31,204,44,215,75,141,79,218,43,84,157,138,88,43,98,146,89,56,50,165,207,119,22,49,203,209,168,174,94,157,17,21,126,69,191,238,23,22,190,231,58,5,169,120,86,45,67,231,111,89,6,31,121,181,219,169,187,172,143,191,85,61,20,177,197,31,55,171,88,222,79,123,83,171,149,26,157,122,170,162,124,202,65,254,229,198,251,63,228,51,255,0,51,89,255,0,214,203,254,0,0,115,253,194,226,215,220,231,64,181,47,10,197,168,124,237,235,32,195,239,54,187,117,55,117,145,247,234,167,162,150,56,163,230,245,107,27,201,239,106,117,114,163,83,175,85,84,79,153,72,63,220,184,223,103,252,134,127,230,107,63,250,217,119,219,122,197,175,184,54,129,105,166,21,148,208,249,43,214,63,135,217,173,119,26,110,235,36,236,85,65,69,20,114,199,205,138,230,59,139,216,228,234,213,86,175,78,168,170,159,51,160,0,14,127,184,92,90,251,156,232,22,165,225,88,181,15,157,189,100,24,125,230,215,110,166,238,178,62,253,84,244,82,199,20,124,222,173,99,121,61,237,78,174,84,106,117,234,170,137,243,41,7,251,151,27,236,255,0,144,207,252,205,103,255,0,91,47,163,19,197,172,88,54,43,102,194,177,106,31,37,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,31,55,171,158,238,44,99,83,171,149,92,189,58,170,170,252,207,214,5,32,110,23,195,135,121,217,206,190,234,94,107,139,104,223,157,178,228,25,133,230,233,110,169,251,69,106,143,191,75,61,108,178,69,39,7,212,181,237,228,199,181,122,57,17,201,215,162,162,47,200,179,253,133,105,110,119,162,219,78,193,180,207,82,236,95,6,201,44,223,19,243,180,94,106,26,142,215,118,229,85,52,127,188,133,239,141,221,99,149,142,251,174,94,157,122,47,69,69,68,172,13,194,248,112,239,59,57,215,221,75,205,113,109,27,243,182,92,131,48,188,221,45,213,63,104,173,81,247,233,103,173,150,72,164,224,250,150,189,188,152,246,175,71,34,57,58,244,84,69,249,22,127,176,173,45,206,244,91,105,216,54,153,234,93,139,224,217,37,155,226,126,118,139,205,67,81,218,238,220,170,166,143,247,144,189,241,187,172,114,177,223,117,203,211,175,69,232,168,168,146,0,164,189,203,248,106,239,27,42,220,54,164,101,248,102,152,210,95,236,89,22,81,114,189,219,235,233,175,246,248,89,36,21,117,15,168,107,85,149,19,71,43,94,196,151,131,209,88,137,205,142,226,174,111,23,186,127,248,101,232,222,182,232,70,222,110,26,125,174,118,122,187,77,202,12,162,178,166,211,67,53,214,10,230,83,219,164,167,166,84,72,150,9,100,100,108,90,143,52,245,98,42,125,247,189,202,159,127,170,203,82,0,120,173,237,115,93,183,41,251,46,253,138,96,223,104,254,206,124,111,226,127,214,116,116,125,143,49,228,123,63,227,50,199,203,151,98,95,236,245,233,199,231,211,170,117,143,251,10,216,86,236,116,91,118,56,54,166,106,94,148,252,27,27,179,124,79,206,214,252,118,219,81,218,238,219,106,161,143,247,112,212,62,71,117,146,86,55,238,181,122,117,234,189,17,21,82,223,200,255,0,191,93,45,206,245,167,105,217,206,153,233,165,139,227,57,37,231,225,158,74,139,205,67,79,221,237,92,169,102,147,247,147,61,145,183,164,113,61,223,121,201,215,167,68,234,170,136,181,3,253,203,141,246,127,200,103,254,102,179,255,0,173,151,252,0,0,0,0,0,164,13,194,248,112,239,59,57,215,221,75,205,113,109,27,243,182,92,131,48,188,221,45,213,63,104,173,81,247,233,103,173,150,72,164,224,250,150,189,188,152,246,175,71,34,57,58,244,84,69,249,22,127,176,173,45,206,244,91,105,216,54,153,234,93,139,224,217,37,155,226,126,118,139,205,67,81,218,238,220,170,166,143,247,144,189,241,187,172,114,177,223,117,203,211,175,69,232,168,168,146,0,0,64,15,21,189,174,107,182,229,63,101,223,177,76,27,237,31,217,207,141,252,79,250,206,142,143,177,230,60,143,103,252,102,88,249,114,236,75,253,158,189,56,252,250,117,78,188,255,0,194,255,0,102,123,147,219,182,190,223,243,93,99,211,127,179,246,90,220,62,170,215,5,79,198,40,42,249,213,62,182,138,70,199,194,158,121,30,157,89,12,139,213,83,143,221,233,215,170,162,45,159,128,84,6,253,118,21,187,29,105,221,142,115,169,154,105,165,63,25,198,239,63,12,242,85,191,29,182,211,247,123,86,218,88,100,253,220,213,12,145,189,36,137,237,251,205,78,189,58,167,84,84,85,151,254,23,250,9,171,27,118,208,43,254,21,172,120,167,217,251,213,110,97,85,116,130,155,207,83,85,243,165,125,21,20,109,147,157,60,146,49,58,190,25,19,162,175,47,187,215,167,69,69,89,128,10,64,220,47,135,14,243,179,157,125,212,188,215,22,209,191,59,101,200,51,11,205,210,221,83,246,138,213,31,126,150,122,217,100,138,78,15,169,107,219,201,143,106,244,114,35,147,175,69,68,95,145,101,94,30,58,9,125,219,182,216,44,120,86,105,138,125,159,203,235,110,23,11,166,69,77,231,153,87,206,169,245,14,142,25,57,199,36,145,39,90,72,105,19,164,107,199,238,245,84,230,175,85,146,160,172,15,20,13,153,238,79,113,58,251,96,205,116,115,77,254,208,89,104,176,250,91,92,245,63,24,160,164,225,84,202,218,217,29,31,10,137,227,122,244,100,209,175,84,78,63,123,167,94,168,168,157,3,194,147,107,154,237,182,191,218,143,237,175,6,251,57,246,143,224,159,12,254,179,163,172,239,249,127,61,222,255,0,22,150,78,60,123,241,127,107,167,94,95,46,189,23,164,255,0,57,254,225,113,107,238,115,160,90,151,133,98,212,62,118,245,144,97,247,155,93,186,155,186,200,251,245,83,209,75,28,81,243,122,181,141,228,247,181,58,185,81,169,215,170,170,39,204,164,31,238,92,111,179,254,67,63,243,53,159,253,108,191,224,71,93,179,109,18,213,161,90,151,171,90,203,121,184,210,93,178,205,80,202,46,87,38,73,21,59,120,90,237,82,215,77,60,52,177,72,230,164,170,249,18,72,223,63,205,24,175,142,38,163,87,178,146,201,34,128,0,0,120,173,104,210,28,55,94,180,191,32,210,61,64,130,174,75,22,69,78,216,106,22,146,117,134,120,158,201,27,44,83,70,255,0,154,35,227,150,56,228,68,114,57,138,172,68,115,92,213,86,175,148,218,78,136,93,118,225,160,56,230,139,222,111,148,151,154,140,114,162,232,214,87,211,70,232,217,83,4,215,26,154,136,94,172,119,205,143,88,166,143,155,58,185,26,254,77,71,61,17,30,189,128,143,251,245,210,220,239,90,118,157,156,233,158,154,88,190,51,146,94,126,25,228,168,188,212,52,253,222,213,202,150,105,63,121,51,217,27,122,71,19,221,247,156,157,122,116,78,170,168,139,85,122,79,225,113,187,31,218,158,27,251,82,208,207,246,25,246,130,221,246,143,253,147,91,127,244,95,153,143,205,127,128,171,238,255,0,129,238,127,131,251,255,0,239,126,125,11,212,0,160,31,238,92,111,179,254,67,63,243,53,159,253,108,183,239,217,110,119,253,1,127,98,159,2,255,0,102,127,177,255,0,178,223,12,243,80,255,0,233,79,130,249,110,199,123,159,107,252,55,221,231,207,135,249,121,116,249,149,3,253,203,141,246,127,200,103,254,102,179,255,0,173,151,252,0,42,3,126,187,10,221,142,180,238,199,57,212,205,52,210,159,140,227,119,159,134,121,42,223,142,219,105,251,189,171,109,44,50,126,238,106,134,72,222,146,68,246,253,230,167,94,157,83,170,42,42,200,15,10,77,174,107,182,218,255,0,106,63,182,188,27,236,231,218,63,130,124,51,250,206,142,179,191,229,252,247,123,252,90,89,56,241,239,197,253,174,157,121,124,186,244,94,146,171,112,187,98,209,173,208,98,176,226,218,185,139,249,255,0,33,223,125,174,227,77,51,169,235,173,147,75,26,177,210,65,43,127,238,57,99,122,62,39,186,40,213,236,127,6,244,227,251,14,216,93,171,103,84,217,69,234,243,146,210,101,25,102,69,80,234,70,92,98,160,108,44,164,181,69,43,214,24,162,229,214,86,190,100,237,203,59,121,171,57,178,38,39,46,202,75,36,181,0,130,187,229,240,207,183,110,119,59,178,234,102,155,222,237,88,166,73,95,112,100,121,141,109,193,106,170,60,245,10,67,4,49,205,12,104,245,141,38,130,58,126,45,133,173,137,178,247,85,95,43,21,136,174,149,90,23,161,122,113,183,77,56,183,105,126,151,217,188,141,170,135,172,179,77,42,163,234,174,21,78,68,73,42,170,100,68,78,228,207,226,222,171,209,26,141,107,88,198,177,140,99,27,80,27,133,240,225,222,118,115,175,186,151,154,226,218,55,231,108,185,6,97,121,186,91,170,126,209,90,163,239,210,207,91,44,145,73,193,245,45,123,121,49,237,94,142,68,114,117,232,168,139,242,44,255,0,97,90,91,157,232,182,211,176,109,51,212,187,23,193,178,75,55,196,252,237,23,154,134,163,181,221,185,85,77,31,239,33,123,227,119,88,229,99,190,235,151,167,94,139,209,81,81,36,0,60,254,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,90,106,234,26,148,94,18,179,170,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,82,182,180,120,77,238,115,26,213,12,130,203,162,248,45,94,97,132,193,80,215,89,111,21,119,155,93,36,243,192,248,218,254,18,71,37,67,29,206,55,57,209,43,248,49,30,177,171,209,173,71,35,83,181,109,99,111,62,32,26,61,165,26,171,183,188,151,67,105,31,132,234,38,47,144,54,9,93,144,218,123,246,235,220,214,169,33,129,236,116,117,14,116,140,157,209,211,211,185,143,251,172,85,142,68,116,104,217,82,72,193,253,203,141,246,127,200,103,254,102,179,255,0,173,151,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,249,57,78,89,138,224,214,42,172,167,53,201,173,88,253,150,139,135,153,184,221,43,99,164,165,131,155,218,198,115,150,69,107,27,201,239,107,83,170,252,220,228,68,249,170,30,42,211,185,189,182,223,238,180,86,43,22,224,244,214,227,114,184,212,71,73,71,71,73,150,80,77,61,76,242,57,27,28,81,198,217,85,207,123,156,168,212,106,34,170,170,162,33,210,192,7,52,187,110,111,109,182,11,173,109,138,251,184,61,53,183,92,173,213,18,82,86,81,213,229,148,16,207,77,60,110,86,201,20,145,186,84,115,30,215,34,181,90,168,138,138,138,138,122,188,43,80,176,29,74,181,75,125,211,156,227,31,202,173,176,84,58,146,90,203,37,206,26,232,35,157,173,107,157,19,164,133,206,106,61,26,246,57,90,171,215,163,218,191,229,67,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,62,72,238,214,169,174,181,22,40,110,116,143,185,81,211,195,87,81,70,217,154,179,195,4,206,145,177,74,248,250,242,107,30,232,38,107,92,169,209,203,20,136,157,120,175,79,172,0,0,7,201,37,218,213,13,214,158,197,53,206,145,151,42,202,121,170,233,232,221,51,82,121,160,133,209,182,89,89,31,94,78,99,29,60,45,115,145,58,53,101,141,23,167,36,235,249,89,174,161,96,58,107,106,138,251,168,217,198,63,138,219,103,168,109,36,85,151,187,156,52,48,73,59,154,231,54,38,201,51,154,213,122,181,143,114,53,23,175,70,57,127,200,167,148,180,238,111,109,183,251,173,21,138,197,184,61,53,184,220,174,53,17,210,81,209,210,101,148,19,79,83,60,142,70,199,20,113,182,85,115,222,231,42,53,26,136,170,170,168,136,116,179,197,102,186,223,162,250,107,117,138,197,168,218,189,133,98,183,41,233,219,87,21,29,238,255,0,73,67,60,144,57,206,107,101,108,115,72,215,43,21,204,123,81,200,157,58,177,201,254,69,62,172,23,86,52,179,84,60,247,236,207,82,241,76,183,225,157,175,59,240,43,205,53,127,149,238,114,237,247,123,47,119,14,93,183,241,229,211,175,7,116,254,10,122,179,149,127,75,29,172,127,237,45,165,95,252,101,110,255,0,231,143,127,139,101,152,174,115,98,165,202,112,172,154,213,144,89,107,121,249,107,141,174,182,58,186,89,248,61,204,127,9,99,87,49,220,94,199,53,122,47,201,205,84,95,154,41,250,192,0,0,0,0,1,242,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,96,242,153,214,172,105,102,151,249,31,218,102,165,226,152,151,196,251,190,75,227,183,154,106,15,53,219,227,220,237,119,158,222,124,123,140,229,199,175,78,109,235,252,80,249,112,173,111,209,125,74,186,203,98,211,157,94,194,178,171,148,20,238,171,150,142,201,127,164,174,158,56,26,230,181,210,186,56,100,115,145,136,231,177,170,229,78,157,94,212,255,0,42,30,212,3,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,230,191,210,199,107,31,251,75,105,87,255,0,25,91,191,249,227,170,128,0,62,74,43,181,170,227,83,95,71,111,185,210,85,84,90,234,18,146,186,40,102,107,223,75,58,197,28,201,20,173,69,234,199,172,83,69,34,53,221,23,132,140,119,240,114,42,253,103,201,37,218,213,13,214,158,197,53,206,145,151,42,202,121,170,233,232,221,51,82,121,160,133,209,182,89,89,31,94,78,99,29,60,45,115,145,58,53,101,141,23,167,36,235,245,128,15,146,217,118,181,94,169,159,89,102,185,210,87,211,199,81,61,35,229,166,153,178,177,179,193,43,225,154,37,115,85,81,31,28,177,201,27,219,252,90,246,57,171,209,81,80,250,192,0,31,147,148,229,152,174,13,98,170,202,115,92,154,213,143,217,104,184,121,155,141,210,182,58,74,88,57,189,172,103,57,100,86,177,188,158,246,181,58,175,205,206,68,79,154,161,224,63,165,142,214,63,246,150,210,175,254,50,183,127,243,199,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,175,136,166,250,169,182,181,134,174,15,167,213,244,143,213,75,253,60,51,80,195,83,75,43,217,108,183,76,181,12,91,146,42,198,176,76,246,201,78,232,217,11,159,253,183,181,238,99,216,213,99,235,131,97,251,241,202,182,221,170,119,31,218,29,234,235,127,195,51,187,132,114,228,62,118,227,35,252,149,116,213,49,119,239,107,251,169,165,154,102,195,222,238,49,156,93,63,86,114,114,172,113,244,189,60,79,41,177,103,56,173,155,53,197,171,188,237,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,156,30,141,123,121,49,237,94,142,68,114,117,232,168,139,242,63,88,138,190,40,254,132,245,55,242,95,120,162,41,91,105,222,169,244,111,234,6,61,238,48,26,83,0,25,172,221,143,170,125,100,250,129,144,251,140,229,170,120,42,122,88,202,126,160,87,123,117,184,159,224,138,187,250,222,190,43,181,61,56,171,178,90,110,126,99,83,114,107,124,209,227,150,250,117,141,242,80,115,71,70,219,157,66,72,215,177,176,196,244,85,99,94,213,239,72,197,98,39,22,202,248,170,87,106,155,215,206,244,15,113,213,154,207,148,220,238,183,155,86,101,112,168,169,206,173,212,75,12,63,22,239,190,71,186,161,34,226,145,36,209,77,43,166,141,26,145,255,0,247,113,35,227,100,175,47,251,19,202,108,89,206,43,102,205,113,106,239,59,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,39,7,163,94,222,76,123,87,163,145,28,157,122,42,34,252,143,214,0,3,149,110,199,210,198,178,125,63,200,125,186,114,31,248,98,248,128,86,106,237,29,54,223,181,191,34,243,121,213,39,24,49,155,148,177,207,45,85,250,150,56,38,154,86,212,189,172,88,210,104,35,167,249,205,35,218,233,154,246,245,71,72,215,190,75,21,5,106,248,190,106,150,119,162,217,222,128,106,102,154,95,126,13,146,89,190,213,249,42,223,43,13,71,107,187,13,4,50,126,238,102,62,55,117,142,87,183,239,53,122,117,234,157,21,17,82,95,237,71,117,218,113,187,93,56,102,107,133,75,228,110,180,61,184,47,246,9,230,71,213,90,42,156,138,168,215,42,34,119,33,127,23,44,83,34,35,100,107,92,138,140,123,36,141,157,172,0,14,21,189,61,199,93,118,177,160,215,93,84,177,97,21,121,45,201,181,16,219,104,216,145,57,212,84,83,207,201,35,170,174,115,85,28,202,102,185,17,191,37,69,124,143,134,36,115,59,157,198,211,6,223,119,227,172,186,47,184,43,182,188,228,151,171,174,105,38,87,221,251,87,107,158,226,218,88,239,95,186,123,105,185,59,181,35,33,242,239,86,44,93,184,211,132,109,116,44,225,27,220,213,191,76,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,188,37,103,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,244,0,170,191,24,45,222,127,29,163,224,181,191,230,43,115,151,73,65,255,0,97,85,65,73,12,175,95,244,39,145,88,207,243,13,73,63,195,198,121,255,0,8,173,215,234,130,102,86,253,170,215,216,42,242,44,78,74,122,154,187,109,92,45,142,38,98,208,70,149,117,53,18,203,219,129,95,59,42,42,103,130,52,116,210,181,35,123,216,141,235,205,24,189,171,197,19,94,115,45,182,234,230,221,117,91,12,173,171,107,237,213,25,11,46,116,48,212,36,44,187,91,149,246,165,168,162,149,92,199,183,132,141,111,68,114,177,220,30,140,145,169,205,141,84,154,186,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,159,52,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,95,106,0,0,17,127,196,19,112,26,219,183,109,18,174,204,244,123,0,164,184,177,212,242,67,114,201,234,110,16,53,152,203,228,158,154,10,121,146,138,68,229,88,249,29,80,244,98,39,86,70,246,53,210,53,236,234,197,166,29,11,221,142,169,232,190,224,173,219,133,173,190,93,114,251,211,122,211,94,217,120,187,212,190,75,213,11,162,72,157,79,60,234,231,61,220,88,200,214,53,127,54,178,72,96,119,7,36,104,213,208,78,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,205,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,151,218,130,162,252,87,183,199,83,146,221,111,123,71,211,150,82,45,138,219,81,78,204,186,236,143,138,161,107,170,226,116,115,182,138,5,106,185,34,100,18,181,157,215,47,73,86,104,157,31,70,54,55,247,189,7,133,30,250,127,192,109,127,90,243,63,248,61,46,1,91,92,223,244,154,235,92,149,10,239,251,47,42,199,55,253,252,40,255,0,241,120,75,84,7,138,214,141,94,195,116,23,75,242,13,92,212,9,234,227,177,99,180,237,154,161,41,32,89,167,149,239,145,177,69,12,108,249,34,190,73,100,142,52,87,43,88,138,244,87,57,173,69,114,103,219,83,55,113,172,185,254,227,167,220,189,14,93,117,178,228,148,151,7,79,143,112,170,108,191,5,161,71,191,177,67,31,220,108,111,133,177,200,230,61,171,26,54,110,114,186,70,185,101,147,149,170,105,239,237,151,196,79,195,122,233,99,207,62,21,142,229,57,55,247,149,182,246,238,47,165,188,252,58,182,25,25,87,44,48,252,233,123,179,211,75,79,34,34,47,23,49,243,50,62,14,100,69,32,154,104,208,29,99,177,110,3,70,177,61,98,199,33,242,244,153,53,189,181,18,83,114,123,252,165,83,28,232,234,105,185,189,140,89,59,83,199,44,93,206,8,215,240,228,223,186,228,82,165,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,198,207,211,127,204,137,211,189,13,99,190,232,22,216,51,253,85,197,161,231,122,181,91,227,167,183,73,201,137,229,170,170,234,34,164,138,167,163,216,246,63,178,250,134,203,219,115,85,175,237,240,94,136,238,169,156,203,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,13,4,230,122,57,98,219,255,0,135,166,113,163,184,228,222,98,147,25,210,251,253,60,149,60,94,207,55,84,250,10,153,42,106,120,61,239,88,251,179,201,44,189,190,106,214,115,226,223,186,212,67,133,120,105,120,130,83,107,13,170,207,183,205,95,186,213,201,168,52,20,254,90,207,118,171,150,90,169,242,86,49,181,83,200,178,43,32,70,64,250,122,104,34,106,190,105,92,249,215,171,149,85,234,238,182,20,1,21,124,81,253,9,234,111,228,190,241,68,115,255,0,14,15,16,10,61,196,88,162,210,77,94,200,191,219,98,131,204,207,21,77,68,112,83,199,145,82,243,124,156,169,217,11,35,141,147,67,26,163,31,10,55,146,199,18,74,213,127,239,146,41,212,0,35,254,241,119,139,130,109,3,4,167,191,223,232,254,51,146,94,121,253,159,199,251,147,83,252,83,181,53,59,42,191,190,153,4,177,193,218,142,161,36,253,226,39,62,156,91,213,87,229,200,60,36,243,252,203,84,244,47,63,212,29,65,200,106,239,153,13,243,82,43,234,107,171,170,85,57,202,255,0,134,219,81,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,38,248,43,171,196,235,196,2,179,72,168,234,118,253,162,25,23,148,206,170,249,65,147,92,162,142,120,170,172,52,178,65,12,209,54,153,238,98,70,179,79,29,71,202,104,222,231,66,214,59,162,54,71,49,241,198,191,12,93,248,254,196,47,180,218,13,171,23,174,56,14,65,112,111,195,110,151,27,143,110,151,23,153,204,153,210,116,111,105,203,217,168,157,212,232,238,82,71,20,46,89,38,94,156,229,114,221,72,42,175,199,59,240,79,245,39,242,211,149,120,42,122,167,202,126,159,215,123,141,184,186,144,14,85,187,31,75,26,201,244,255,0,33,246,233,204,214,26,168,51,195,186,253,237,234,134,232,117,66,215,158,58,122,188,86,219,138,212,54,175,19,181,210,85,70,233,236,83,186,58,110,244,177,214,197,12,51,72,247,205,74,201,145,206,249,198,189,17,157,58,117,91,148,217,38,240,113,157,220,233,124,87,166,173,37,22,109,99,167,129,185,101,158,146,42,142,197,12,242,201,59,33,124,114,74,196,107,153,51,105,159,42,49,175,145,99,71,35,30,231,42,114,116,138,4,117,222,222,240,113,157,163,105,124,183,167,45,37,110,109,124,167,157,184,157,158,174,42,142,197,116,241,73,3,38,124,146,68,197,107,89,11,106,89,42,177,207,141,100,70,171,24,230,170,242,109,43,109,159,120,154,185,182,157,92,169,213,43,53,226,174,254,203,253,71,115,44,182,92,171,30,246,95,216,231,185,239,124,210,59,147,146,165,28,249,30,202,142,142,123,94,247,117,71,177,242,71,37,249,234,150,160,231,120,94,141,92,245,35,11,209,251,174,87,146,80,91,225,184,51,14,243,208,211,215,73,213,204,89,224,238,69,223,141,211,69,27,164,119,8,187,189,199,69,194,53,122,189,170,185,236,191,238,159,112,89,62,178,219,119,3,123,213,27,172,217,245,159,178,219,125,221,141,138,47,43,28,109,86,164,49,193,27,27,11,97,114,62,68,124,72,206,220,157,217,121,181,221,199,242,189,237,159,110,207,13,221,214,151,253,184,177,83,210,89,239,180,21,18,83,95,113,198,215,173,84,246,167,172,143,72,21,239,88,226,87,178,88,152,146,53,232,206,29,123,140,69,87,68,244,78,234,8,1,226,117,191,31,216,133,138,167,65,180,158,245,199,62,200,45,238,248,149,210,221,113,237,213,98,240,185,240,186,62,173,237,57,59,213,16,58,161,27,198,72,229,133,171,28,201,211,156,78,88,127,225,193,226,1,89,183,123,236,90,73,171,217,23,251,83,215,249,153,226,169,168,142,122,137,49,218,174,15,147,149,59,33,100,146,62,25,164,68,99,225,70,241,73,37,73,90,172,253,242,75,119,224,252,156,179,41,177,96,216,173,231,53,202,107,188,149,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,156,24,142,123,184,177,142,94,141,69,114,244,232,136,171,242,51,239,189,189,224,228,219,185,213,9,111,78,90,186,44,38,199,81,59,113,59,61,92,84,253,250,24,37,142,6,76,249,36,137,136,231,62,103,83,50,85,99,159,34,70,174,86,49,206,68,228,235,73,240,190,221,94,178,238,119,78,50,159,219,21,183,206,213,226,119,8,41,169,178,152,232,219,77,29,219,190,146,72,250,119,71,28,109,135,189,78,141,143,146,199,211,172,117,16,114,98,59,172,146,205,82,42,248,163,250,19,212,223,201,125,226,136,160,19,85,4,32,241,44,223,85,78,217,113,154,93,48,211,26,250,186,93,80,200,233,224,185,82,215,54,150,41,32,180,91,146,161,81,211,189,39,141,241,76,249,150,9,161,108,104,213,226,157,201,28,230,43,99,73,43,43,97,219,130,220,22,139,235,45,187,27,208,108,127,237,92,153,165,194,146,11,166,41,216,139,250,234,56,27,55,22,249,151,53,95,73,219,100,211,201,222,71,54,54,113,231,42,62,54,57,171,99,254,40,26,161,170,24,38,216,116,159,85,236,205,171,192,243,186,12,226,209,114,125,61,53,108,117,79,181,86,190,211,112,239,82,172,173,78,213,67,26,174,146,39,253,213,142,86,114,69,106,177,234,139,37,118,171,185,140,55,117,250,71,71,170,88,125,13,93,185,237,168,117,182,239,108,169,69,115,237,215,24,217,27,229,129,36,226,141,153,156,101,141,236,145,168,156,152,246,242,107,31,206,54,118,0,1,5,124,80,183,175,253,31,240,71,232,198,158,220,238,180,58,147,153,91,217,83,21,198,137,123,63,6,181,186,103,49,245,9,43,154,189,102,151,181,60,49,164,106,143,143,239,203,206,55,50,46,228,149,218,119,165,141,27,250,127,143,123,116,5,122,248,95,120,130,83,90,105,172,187,94,214,155,173,91,216,250,134,208,97,247,202,153,101,169,127,57,165,165,167,163,178,164,81,64,231,35,17,207,157,204,158,89,120,70,196,108,95,117,141,103,75,95,0,229,91,177,244,177,172,159,79,242,31,110,156,130,190,23,94,32,20,119,122,59,110,217,53,191,34,236,221,97,242,214,236,30,233,60,112,65,75,37,44,80,69,4,54,151,118,216,206,51,39,107,172,82,72,175,116,206,145,209,171,145,233,19,101,179,240,0,0,252,156,179,41,177,96,216,173,231,53,202,107,188,149,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,156,24,142,123,184,177,142,94,141,69,114,244,232,136,171,242,40,135,124,155,237,207,183,27,171,141,118,25,147,85,217,176,76,34,240,233,241,6,90,231,154,157,243,79,11,213,34,188,72,229,70,74,149,46,68,231,31,86,181,96,99,184,53,17,235,44,146,89,167,135,238,251,172,91,170,197,99,194,178,151,249,45,77,199,237,233,37,198,155,163,228,248,165,44,17,210,199,45,215,155,41,226,167,131,187,83,80,228,242,205,85,115,58,117,78,173,249,164,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,3,133,111,19,117,88,110,212,52,142,225,152,94,110,84,142,201,238,52,245,20,216,157,162,72,214,103,220,110,40,207,184,174,137,175,99,188,180,110,116,110,153,252,155,197,138,141,69,238,62,54,63,61,153,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,57,202,254,136,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,231,201,255,0,225,123,190,159,216,166,84,205,14,214,60,207,202,105,181,235,159,193,234,107,91,202,27,21,210,73,26,169,214,101,114,121,122,57,186,201,220,234,142,99,37,86,73,251,166,186,162,69,186,146,42,248,163,250,19,212,223,201,125,226,136,165,109,167,122,167,209,191,168,24,247,184,192,105,76,0,102,179,118,62,169,245,147,234,6,67,238,51,150,169,224,169,233,99,41,250,129,93,237,214,226,127,156,171,114,251,139,193,54,191,165,149,250,153,157,84,127,157,163,179,209,112,155,250,206,233,229,166,154,10,62,228,81,73,217,238,246,30,222,235,219,193,159,197,87,248,34,231,175,93,53,211,81,247,23,168,247,29,80,213,11,207,158,186,215,116,138,24,98,69,101,45,190,149,170,171,29,45,52,106,171,219,133,156,157,209,58,171,149,206,115,222,231,189,239,123,188,1,47,252,61,247,203,125,218,246,119,111,194,179,27,231,13,35,189,220,39,168,190,211,50,214,202,137,168,234,166,134,56,217,95,27,216,137,50,240,88,32,71,177,21,237,237,119,85,145,58,69,98,151,189,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,128,14,85,187,31,75,26,201,244,255,0,33,246,233,204,219,90,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,95,79,135,158,244,237,91,167,210,250,123,22,95,144,82,59,85,49,170,117,76,130,141,41,155,74,181,176,36,156,98,184,65,27,92,173,123,28,213,137,178,171,17,168,201,149,201,219,141,143,135,148,181,42,175,199,59,240,79,245,39,242,210,10,237,71,117,218,143,180,173,71,102,107,133,75,231,173,85,221,184,47,246,9,230,86,82,221,233,90,170,168,215,42,34,246,230,103,39,44,83,34,43,163,115,156,138,143,99,228,141,250,19,210,221,82,193,53,167,4,182,106,102,154,95,126,51,141,222,123,222,74,183,202,205,79,221,237,76,248,100,253,220,204,100,141,233,36,79,111,222,106,117,233,213,58,162,162,175,171,0,31,147,150,98,214,44,231,21,188,225,89,77,15,157,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,155,21,175,111,38,61,201,213,170,142,78,189,81,81,126,102,123,55,175,181,27,238,210,245,150,183,13,237,93,107,49,11,151,90,204,90,247,91,11,27,231,233,120,177,100,141,93,26,171,22,104,30,254,212,137,209,142,94,140,147,182,198,75,26,18,3,195,23,126,63,177,11,237,54,131,106,197,235,142,3,144,92,27,240,219,165,198,227,219,165,197,230,115,38,116,157,27,218,114,246,106,39,117,58,59,148,145,197,11,150,73,151,167,57,92,183,82,68,175,16,205,233,218,182,177,165,245,22,44,67,32,164,110,170,100,180,232,152,253,26,211,54,169,104,160,89,56,203,112,158,55,57,26,198,53,169,43,98,87,163,145,243,35,83,183,35,25,55,26,22,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,233,167,169,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,208,166,201,54,125,140,237,27,75,226,178,181,41,43,115,107,229,60,14,203,47,20,146,212,118,43,167,138,73,223,11,35,142,87,171,90,200,91,82,248,145,237,100,107,34,53,30,246,181,87,139,97,175,142,119,224,159,234,79,229,164,53,217,38,240,114,109,163,106,132,87,166,173,93,110,19,124,168,129,185,101,158,146,42,126,253,116,17,71,59,33,124,114,74,197,115,95,11,170,95,42,49,175,141,36,86,163,30,230,162,242,109,255,0,96,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,225,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,160,0,0,10,22,241,25,217,71,244,85,212,120,47,248,5,178,235,38,153,101,63,188,182,212,206,157,216,237,117,202,175,89,45,142,155,147,158,238,44,98,73,19,165,70,185,241,185,205,235,43,161,150,69,242,155,23,222,109,247,103,154,143,85,115,146,213,241,156,51,40,242,244,249,53,182,38,49,42,157,28,74,254,213,77,52,142,233,210,104,187,178,170,70,231,36,114,53,238,107,184,170,178,88,244,19,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,0,60,75,124,65,41,180,122,213,120,219,230,144,93,106,227,212,26,250,127,45,120,187,82,75,45,44,248,211,30,218,89,227,88,213,240,43,39,125,69,52,242,181,31,12,173,124,11,209,200,168,244,111,74,97,5,217,248,110,120,130,84,238,38,154,77,30,214,75,173,35,117,22,221,78,234,154,43,148,210,197,11,242,102,44,179,201,42,69,79,12,17,67,11,233,161,72,26,172,107,156,249,24,143,147,167,70,72,169,53,115,252,255,0,13,210,204,54,237,168,58,131,144,210,88,241,235,29,58,212,215,87,84,170,240,137,157,81,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,22,128,119,183,188,28,155,119,58,161,45,233,203,87,69,132,216,234,39,110,39,103,171,138,159,191,67,4,177,192,201,159,36,145,49,28,231,204,234,102,74,172,115,228,72,213,202,198,57,200,156,157,208,60,56,182,57,77,186,220,202,191,48,212,23,213,211,233,214,31,81,3,43,161,137,146,196,251,221,91,145,94,148,81,78,136,141,99,26,212,107,167,115,93,221,107,37,137,173,70,172,201,44,119,188,80,15,137,214,150,254,203,247,147,154,249,75,23,195,45,89,111,151,202,109,255,0,223,93,239,53,230,163,79,55,63,205,238,115,57,87,71,91,247,29,199,167,79,186,212,98,176,151,254,10,122,233,89,117,177,102,155,120,191,94,123,223,4,225,146,99,180,210,36,242,72,202,89,95,219,174,99,94,170,177,71,11,38,117,43,219,26,35,28,178,85,206,255,0,191,213,202,206,43,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,54,126,155,254,100,121,79,26,77,116,177,101,57,222,37,160,216,229,230,234,250,188,39,204,92,114,90,78,143,142,135,205,85,195,78,250,36,232,170,137,44,209,192,178,187,159,21,107,27,87,197,175,87,58,86,183,154,248,72,104,53,78,169,238,94,61,73,184,81,82,79,143,105,133,63,197,42,82,166,158,42,134,75,113,157,146,69,67,26,49,239,71,49,237,114,75,82,201,90,199,240,125,27,83,238,185,236,114,91,166,236,125,44,107,39,211,252,135,219,167,51,109,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,125,62,30,123,211,181,110,159,75,233,236,89,126,65,72,237,84,198,169,213,50,10,52,166,109,42,214,192,146,113,138,225,4,109,114,181,236,115,86,38,202,172,70,163,38,87,39,110,54,62,30,82,212,17,87,197,31,208,158,166,254,75,239,20,69,16,224,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,231,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,45,255,0,108,147,120,56,206,238,116,190,43,211,86,146,139,54,177,211,192,220,178,207,73,21,71,98,134,121,100,157,144,190,57,37,98,53,204,153,180,207,149,24,215,200,177,163,145,143,115,149,57,58,69,3,159,235,166,186,105,198,221,52,226,227,170,26,161,121,242,54,170,30,145,67,12,72,143,170,184,85,57,21,99,165,166,141,85,59,147,63,139,186,39,84,106,53,174,123,220,198,49,239,110,117,181,211,93,53,31,113,122,143,113,213,13,80,188,249,235,173,119,72,161,134,36,86,82,219,233,90,170,177,210,211,70,170,189,184,89,201,221,19,170,185,92,231,61,238,123,222,247,186,218,188,21,61,44,101,63,80,43,189,186,220,79,242,31,248,140,239,95,250,42,233,196,22,12,2,231,106,147,83,114,159,221,219,105,167,94,236,150,186,21,71,164,151,55,67,197,204,119,23,177,35,137,178,171,90,249,28,231,116,149,176,203,26,209,103,251,42,207,114,175,247,87,35,201,50,59,135,253,37,101,117,202,186,162,79,251,210,77,52,146,63,254,119,57,206,255,0,42,169,250,186,165,165,185,222,139,103,119,61,51,212,187,23,193,178,75,55,103,206,209,121,168,106,59,93,216,89,52,127,188,133,239,141,221,99,149,142,251,174,94,157,122,47,69,69,68,179,255,0,9,77,235,252,110,142,143,105,186,155,115,186,214,94,161,239,73,133,220,39,94,252,110,161,134,14,227,237,142,84,111,56,251,44,138,89,34,116,142,115,86,53,116,72,177,164,80,177,246,126,85,95,142,119,224,159,234,79,229,167,42,240,84,245,79,148,253,63,174,247,27,113,117,32,28,171,118,62,150,53,147,233,254,67,237,211,153,172,53,80,85,95,140,22,208,255,0,142,238,48,90,47,243,20,89,203,100,175,255,0,176,165,160,171,134,39,167,250,16,72,140,127,249,135,36,127,225,228,43,215,110,186,243,153,109,183,87,44,90,173,134,86,213,181,246,234,134,50,231,67,13,66,66,203,181,185,94,213,168,162,149,92,199,183,132,141,111,68,114,177,220,30,140,145,169,205,141,84,209,78,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,205,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,151,234,213,45,82,193,52,91,4,185,234,102,165,223,126,13,141,217,187,62,118,183,202,205,81,218,238,204,200,99,253,220,44,124,142,235,36,172,111,221,106,244,235,213,122,34,42,166,117,247,59,184,92,171,116,26,203,122,213,204,166,155,200,121,254,221,53,186,214,202,169,42,33,182,80,196,222,49,83,198,231,175,250,82,61,90,214,53,242,203,43,209,140,231,197,39,79,132,166,202,62,55,89,71,187,45,77,182,90,171,44,176,247,163,194,237,243,167,126,71,87,67,63,109,247,55,34,59,132,125,151,197,44,113,54,70,185,203,34,186,84,72,214,40,94,251,106,41,219,197,67,98,181,56,6,67,117,220,246,150,208,85,207,140,95,42,38,185,102,112,205,85,23,11,77,198,122,168,88,217,226,89,36,73,164,101,84,213,42,171,27,24,254,211,218,245,228,216,222,198,71,13,118,197,184,92,171,107,250,203,101,213,204,90,155,207,249,14,229,53,198,214,250,169,41,225,185,208,202,222,50,211,200,230,47,250,50,49,92,215,181,146,197,19,213,143,225,197,116,61,162,250,189,134,235,214,151,227,250,185,167,243,213,201,98,200,169,221,53,58,85,192,176,207,19,217,35,162,150,25,25,243,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,227,251,232,222,109,139,103,154,113,75,115,142,213,241,156,207,40,243,20,248,205,182,86,61,41,93,36,72,206,237,77,76,141,233,210,24,187,177,42,198,215,36,146,57,237,107,120,162,190,88,243,237,118,187,93,111,247,90,219,237,246,231,87,113,185,92,106,36,171,172,172,171,153,211,79,83,60,142,87,73,44,146,57,85,207,123,156,170,229,114,170,170,170,170,169,242,150,125,225,41,189,127,130,86,81,237,55,83,110,118,170,59,44,221,233,48,187,132,235,216,145,181,211,79,220,125,177,202,141,225,39,121,242,203,36,78,145,205,114,72,142,137,22,69,150,22,50,218,138,64,241,31,241,0,172,220,69,246,93,36,210,28,139,253,169,232,60,180,242,212,211,199,61,60,153,21,87,6,73,202,161,147,50,57,25,12,50,42,177,144,171,120,172,145,44,174,87,254,229,34,225,123,62,218,102,101,187,173,80,251,15,98,168,171,179,216,168,41,228,169,190,228,109,160,74,168,45,76,88,222,176,35,216,178,68,143,124,178,177,35,107,17,252,250,119,30,136,173,137,234,154,19,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,194,38,117,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,95,64,69,95,20,127,66,122,155,249,47,188,81,20,2,104,163,120,187,197,193,54,129,130,83,223,239,244,127,25,201,47,60,254,207,227,253,201,169,254,41,218,154,157,149,95,223,76,130,88,224,237,71,80,146,126,241,19,159,78,45,234,171,242,207,190,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,78,114,191,162,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,92,247,135,7,135,253,30,221,236,81,106,222,175,99,191,237,177,95,230,96,138,154,162,72,42,35,199,105,121,190,62,52,239,133,242,70,249,166,141,17,239,153,29,201,35,149,34,106,51,247,203,47,229,120,213,250,88,197,190,160,80,251,117,196,170,189,180,110,47,59,218,254,169,208,106,102,11,81,254,106,142,241,69,194,31,235,59,95,153,134,105,232,251,146,197,39,103,187,216,99,123,172,111,54,127,20,95,226,139,161,237,23,213,236,55,94,180,191,31,213,205,63,158,174,75,22,69,78,233,169,210,174,5,134,120,158,201,29,20,176,200,207,154,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,47,181,4,95,223,246,240,109,91,77,210,55,58,222,181,114,103,121,141,61,101,6,40,200,98,106,178,154,118,49,169,37,116,174,145,142,139,133,58,205,19,210,55,53,203,43,220,198,113,224,178,73,29,6,101,153,77,247,57,202,175,57,174,83,93,231,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,224,196,107,27,201,239,114,244,106,35,83,175,68,68,79,145,163,237,167,122,88,209,191,167,248,247,183,64,102,176,186,159,11,221,244,254,218,241,86,104,118,177,230,126,111,82,108,188,254,15,83,90,222,51,95,109,113,198,213,78,179,43,151,204,86,67,210,78,231,84,107,223,18,50,79,222,185,181,18,36,255,0,7,42,221,143,165,141,100,250,127,144,251,116,230,109,173,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,47,83,195,175,125,84,219,165,195,83,7,212,26,250,70,106,165,130,158,105,171,161,166,165,149,140,185,219,161,90,118,37,201,85,35,72,33,123,164,168,108,111,133,175,254,219,28,246,177,140,114,49,147,40,0,1,74,222,40,91,233,253,181,229,79,208,237,28,204,252,222,155,89,120,124,98,166,137,188,97,190,221,35,145,202,189,38,71,47,152,163,135,164,125,190,136,214,62,84,124,159,189,107,105,228,72,0,122,12,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,156,226,127,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,208,158,206,247,85,134,238,191,72,237,249,133,154,229,72,220,158,221,79,79,77,150,90,35,141,97,125,186,226,172,251,234,216,156,247,187,203,72,230,200,232,95,201,220,152,138,213,94,227,36,99,59,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,7,63,215,77,116,211,141,186,105,197,199,84,53,66,243,228,109,84,61,34,134,24,145,31,85,112,170,114,42,199,75,77,26,170,119,38,127,23,116,78,168,212,107,92,247,185,140,99,222,220,246,110,95,113,121,222,232,53,78,191,83,51,170,143,243,180,118,122,46,16,255,0,86,90,252,204,211,65,71,220,138,40,251,221,174,251,219,221,123,121,191,248,170,255,0,4,79,170,235,182,124,202,193,181,203,86,233,239,181,212,148,182,44,143,40,102,57,98,161,106,164,147,214,49,34,172,89,234,222,168,238,144,177,146,209,172,77,98,162,189,235,220,114,163,26,214,44,190,43,73,240,95,218,134,169,225,186,103,241,79,134,125,173,200,45,214,47,59,216,239,121,95,53,83,28,61,222,223,38,243,227,220,229,199,147,122,244,233,213,58,245,62,189,104,210,28,203,65,117,67,32,210,61,64,130,146,59,238,59,80,216,106,22,146,116,154,9,88,248,219,44,83,70,255,0,146,171,36,138,72,228,68,114,53,232,143,68,115,90,228,86,165,154,120,93,120,128,81,221,232,237,187,100,214,252,139,179,117,135,203,91,176,123,164,241,193,5,44,148,177,65,20,16,218,93,219,99,56,204,157,174,177,73,34,189,211,58,71,70,174,71,164,77,150,74,248,163,250,19,212,223,201,125,226,136,161,108,79,41,190,224,217,85,155,53,197,171,188,149,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,156,30,142,99,184,189,141,94,142,69,106,244,232,168,169,242,52,103,181,93,204,97,187,175,210,58,61,82,195,232,106,237,207,109,67,173,183,123,101,74,43,159,110,184,198,200,223,44,9,39,20,108,204,227,44,111,100,141,68,228,199,183,147,88,254,113,179,176,3,149,110,95,113,120,38,215,244,178,191,83,51,170,143,243,180,118,122,46,19,127,89,221,60,180,211,65,71,220,138,41,59,61,222,195,219,221,123,120,51,248,170,255,0,4,92,230,106,22,107,117,212,172,255,0,37,212,107,237,61,36,23,44,170,241,91,123,172,138,145,142,108,17,207,83,51,230,145,177,181,206,115,145,136,231,170,34,43,156,189,58,117,85,254,37,196,248,42,122,88,202,126,160,87,123,117,184,155,249,254,127,134,233,102,27,118,212,29,65,200,105,44,120,245,142,157,106,107,171,170,85,120,68,206,168,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,158,205,226,110,171,50,221,126,174,92,51,11,205,202,173,184,197,186,162,162,155,19,180,73,26,66,203,117,185,95,247,21,209,53,239,111,153,145,173,141,211,63,147,185,61,17,168,189,182,70,198,126,78,19,182,124,203,49,219,166,161,238,105,213,212,148,24,158,7,81,71,109,98,57,82,73,238,87,25,234,169,34,116,12,98,57,22,54,69,21,91,37,116,142,254,42,177,177,141,119,89,29,23,138,210,124,23,246,161,170,120,110,153,252,83,225,159,107,114,11,117,139,206,246,59,222,87,205,84,199,15,119,183,201,188,248,247,57,113,228,222,189,58,117,78,189,79,87,185,125,186,103,123,95,213,58,253,51,206,169,255,0,206,214,89,235,121,195,253,103,107,243,51,67,5,103,110,41,100,236,247,123,15,119,105,238,230,207,224,169,252,21,101,255,0,134,47,136,5,30,145,86,83,109,251,91,242,47,41,130,213,241,131,25,185,75,28,17,82,216,106,164,158,105,165,109,75,218,196,145,97,158,74,143,156,210,61,205,133,204,111,84,108,110,123,227,185,64,1,202,183,99,233,99,89,62,159,228,62,221,57,154,195,213,105,110,169,103,122,45,157,219,53,51,77,47,191,6,201,44,221,239,37,91,229,97,168,237,119,97,124,50,126,238,102,62,55,117,142,87,183,239,53,122,117,234,157,21,17,83,65,59,62,221,158,27,187,173,47,251,113,98,167,164,179,223,104,42,36,166,190,227,141,175,90,169,237,79,89,30,144,43,222,177,196,175,100,177,49,36,107,209,156,58,247,24,138,174,137,232,144,131,199,59,240,79,245,39,242,210,170,201,105,225,231,189,59,174,214,53,66,158,197,151,228,21,109,210,188,150,161,83,32,163,74,103,85,37,20,235,31,24,174,16,70,215,35,152,246,185,34,108,170,196,114,190,20,114,118,228,123,33,227,125,54,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,88,0,229,91,157,219,214,43,186,13,26,189,105,30,83,83,228,60,255,0,110,166,221,116,101,44,117,19,91,43,162,119,40,170,35,107,211,253,40,222,141,115,28,248,165,149,136,246,115,228,153,214,213,45,45,206,244,91,59,185,233,158,165,216,190,13,146,89,187,62,118,139,205,67,81,218,238,194,201,163,253,228,47,124,110,235,28,172,119,221,114,244,235,209,122,42,42,37,159,237,15,197,82,197,110,219,238,71,103,215,187,167,153,204,244,231,31,243,22,154,187,141,205,238,170,204,228,238,202,200,105,145,89,78,189,185,153,202,138,23,72,231,75,35,218,249,42,31,213,35,153,201,89,122,209,171,217,150,189,106,134,65,171,154,129,61,36,151,220,138,161,179,84,37,36,9,12,17,49,145,182,40,161,141,159,53,70,71,20,113,198,138,229,115,213,24,138,231,57,202,174,91,73,240,157,217,69,187,22,197,109,155,168,212,139,103,60,146,243,214,167,14,129,233,85,79,53,170,133,209,212,83,201,81,35,85,204,142,111,53,28,220,152,142,141,237,72,146,41,24,245,89,85,25,101,69,85,248,231,126,9,254,164,254,90,85,89,58,124,56,60,64,43,54,239,125,139,73,53,123,34,255,0,106,122,255,0,51,60,85,53,17,207,81,38,59,85,193,242,114,167,100,44,146,71,195,52,136,140,124,40,222,41,36,169,43,85,159,190,73,110,252,0,0,60,166,169,105,110,9,173,56,37,207,76,245,46,197,241,156,110,243,217,243,180,94,106,106,126,239,106,102,77,31,239,33,123,36,111,73,34,99,190,235,147,175,78,139,213,21,81,115,239,188,29,166,102,91,69,213,15,176,247,218,138,187,197,138,190,158,58,155,22,70,234,4,165,130,234,196,141,139,58,49,137,36,168,199,197,43,214,55,49,95,207,167,109,234,136,217,88,171,239,246,179,226,43,170,27,98,210,60,195,74,45,244,85,119,218,123,165,60,139,138,84,77,113,141,140,197,107,100,100,221,202,136,162,146,158,84,157,142,149,241,74,176,57,205,143,156,111,94,157,102,145,86,42,221,174,215,91,253,214,182,251,125,185,213,220,110,87,26,137,42,235,43,42,230,116,211,212,207,35,149,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,117,93,203,237,159,50,218,214,67,138,97,154,131,93,72,252,134,255,0,139,211,228,117,212,84,202,143,101,177,243,85,84,194,148,139,42,57,91,51,218,218,118,171,222,223,185,205,238,107,85,237,106,72,255,0,87,182,93,159,100,219,165,210,253,82,189,105,202,85,214,102,216,53,69,129,214,171,59,101,167,138,11,156,21,146,85,50,165,143,146,119,198,216,158,198,194,201,90,245,127,78,145,200,206,46,89,26,230,71,251,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,9,85,187,127,17,221,92,221,110,27,100,211,234,171,69,38,31,143,83,211,195,45,250,134,215,84,249,25,123,184,177,81,123,178,43,145,28,202,102,185,26,248,233,149,95,197,255,0,121,242,74,230,196,177,248,173,157,108,235,59,221,254,119,81,96,176,86,124,27,27,179,112,251,65,144,118,225,168,248,95,118,26,135,210,255,0,122,190,120,164,159,187,37,58,199,251,181,94,29,121,59,162,39,207,65,56,6,1,134,233,102,27,105,211,237,62,199,169,44,120,245,142,157,41,168,104,105,145,120,68,206,170,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,232,8,1,227,39,162,159,110,118,251,105,214,58,75,135,102,175,76,174,11,222,130,73,120,199,61,13,198,90,122,121,56,181,35,114,186,102,206,202,53,111,87,177,169,31,127,175,39,112,66,173,118,139,173,246,173,184,238,47,12,214,91,237,142,174,239,109,176,84,84,182,178,146,146,70,178,117,130,162,150,106,105,31,31,47,186,231,177,179,171,209,138,173,71,171,17,170,230,114,230,146,131,198,175,213,62,45,244,254,135,220,110,39,74,240,71,187,90,172,22,173,121,190,223,110,116,150,235,109,186,159,31,171,172,172,171,153,176,193,77,4,109,185,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,74,245,215,237,99,190,238,3,89,114,205,98,200,225,242,245,121,53,193,213,17,211,114,99,252,165,43,26,145,211,83,115,99,24,146,118,160,142,40,187,156,17,207,225,201,223,121,202,165,202,120,78,232,93,139,76,54,193,108,212,111,131,93,104,178,157,75,235,113,187,186,224,175,103,42,88,42,42,35,160,72,98,84,106,54,23,64,254,251,95,209,93,39,153,87,115,115,59,109,100,128,221,143,165,141,100,250,127,144,251,116,230,107,15,85,165,186,165,157,232,182,119,108,212,205,52,190,252,27,36,179,119,188,149,111,149,134,163,181,221,133,240,201,251,185,152,248,221,214,57,94,223,188,213,233,215,170,116,84,69,77,9,237,71,117,218,113,187,93,56,102,107,133,75,228,110,180,61,184,47,246,9,230,71,213,90,42,156,138,168,215,42,34,119,33,127,23,44,83,34,35,100,107,92,138,140,123,36,141,157,172,138,190,40,254,132,245,55,242,95,120,162,40,4,247,250,23,174,154,143,183,77,71,183,106,134,151,222,124,141,214,135,172,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,228,47,226,222,169,213,28,142,107,94,199,49,236,99,219,162,157,11,215,77,56,220,94,156,91,181,67,75,239,62,122,213,93,214,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,110,102,114,111,84,234,173,86,185,175,99,158,199,177,238,244,25,254,127,134,233,102,27,118,212,29,65,200,105,44,120,245,142,157,106,107,171,170,85,120,68,206,168,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,64,59,219,222,14,77,187,157,80,150,244,229,171,162,194,108,117,19,183,19,179,213,197,79,223,161,130,88,224,100,207,146,72,152,142,115,230,117,51,37,86,57,242,36,106,229,99,28,228,78,78,142,165,212,248,42,122,88,202,126,160,87,123,117,184,145,91,193,221,158,27,180,93,47,251,113,125,167,164,188,95,107,234,35,166,177,99,142,175,90,89,238,175,73,24,147,171,30,145,202,172,100,81,61,100,115,213,156,58,246,216,170,142,149,136,185,246,213,45,82,206,245,167,59,185,234,102,165,223,126,51,146,94,123,62,118,183,202,195,79,221,237,66,200,99,253,220,44,100,109,233,28,76,111,221,106,117,233,213,122,170,170,173,180,248,98,248,127,214,105,21,29,54,224,117,191,29,242,153,213,95,25,241,155,108,178,79,21,85,134,150,72,38,134,87,84,177,175,72,214,105,227,168,249,195,35,28,232,90,198,245,86,200,231,178,57,1,190,141,153,88,183,135,167,20,182,200,238,191,6,204,241,127,49,81,140,220,165,123,214,149,178,74,140,238,211,84,198,222,189,97,151,181,18,44,141,106,201,27,152,215,55,146,35,226,147,62,215,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,151,105,225,193,226,1,71,184,139,20,90,73,171,217,23,251,108,80,121,153,226,169,168,142,10,120,242,42,94,111,147,149,59,33,100,113,178,104,99,84,99,225,70,242,88,226,73,90,175,253,242,69,197,124,115,191,4,255,0,82,127,45,33,6,203,55,49,83,181,29,121,181,106,124,212,53,119,11,20,244,243,90,50,26,26,68,139,191,83,110,155,138,187,182,178,53,81,31,28,177,195,50,34,57,156,214,20,141,94,198,189,202,104,119,19,202,108,89,206,43,102,205,113,106,239,59,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,39,7,163,94,222,76,123,87,163,145,28,157,122,42,34,252,143,214,4,10,241,88,222,13,171,71,180,190,191,111,120,210,213,191,54,212,75,58,182,121,91,19,123,22,235,36,210,62,25,222,247,72,199,54,71,206,216,234,41,218,198,125,230,34,201,34,186,53,108,73,37,38,26,168,5,0,248,136,237,15,250,41,107,42,125,150,162,236,233,238,99,221,173,197,249,215,249,153,160,237,54,47,53,73,39,36,73,19,181,36,173,224,174,231,202,41,34,235,35,228,73,120,254,175,135,54,245,255,0,162,174,163,207,96,207,238,119,89,52,203,41,253,221,202,154,5,238,199,107,174,85,98,71,115,108,60,92,247,113,99,22,57,91,18,181,207,141,205,119,73,93,12,81,175,234,248,152,111,94,221,185,252,238,219,132,233,165,207,204,233,182,37,210,166,138,178,53,170,135,227,53,211,67,26,201,81,53,60,205,143,135,103,171,224,141,29,31,36,235,59,145,234,217,145,173,242,190,29,219,67,254,149,186,202,191,106,104,187,218,123,135,118,171,114,142,21,254,90,105,251,173,151,202,210,71,197,22,69,238,201,19,185,171,120,113,138,57,122,72,201,22,46,87,231,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,245,130,136,124,71,118,57,77,181,44,202,131,48,211,231,213,212,105,214,97,81,59,40,97,149,146,202,251,37,91,81,30,180,82,206,168,173,123,28,213,115,160,115,157,221,115,34,149,174,71,44,43,44,156,211,103,91,197,206,246,129,157,212,95,236,20,127,25,198,239,60,62,208,99,253,200,105,254,41,218,134,161,148,191,223,79,130,89,32,237,73,80,178,126,237,19,159,78,46,234,139,242,229,90,165,170,89,222,180,231,119,61,76,212,187,239,198,114,75,207,103,206,214,249,88,105,251,189,168,89,12,127,187,133,140,141,189,35,137,141,251,173,78,189,58,175,85,85,85,245,122,149,183,172,171,74,244,107,75,181,115,41,169,236,126,213,62,45,83,110,181,190,150,72,166,166,161,163,117,51,98,168,145,207,68,235,223,243,14,145,136,214,171,123,73,19,209,238,238,241,103,201,183,45,16,186,238,59,88,108,186,53,98,190,82,90,46,87,250,123,139,168,234,234,227,115,224,73,233,232,103,169,141,146,113,251,205,99,221,2,49,94,136,229,98,61,92,141,127,30,11,229,115,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,115,137,253,17,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,74,106,55,137,62,188,234,30,218,44,123,119,170,185,85,193,81,29,60,212,57,70,83,37,119,118,227,144,81,115,94,205,51,149,24,213,137,137,18,182,57,156,174,146,74,142,9,205,232,143,153,178,240,13,23,210,28,203,94,181,67,31,210,61,63,130,146,75,238,69,80,232,105,214,174,116,134,8,152,200,221,44,179,72,255,0,154,163,35,138,57,36,84,106,57,234,140,84,107,92,229,70,174,135,182,197,183,172,87,107,250,53,101,210,60,90,167,207,249,14,229,77,198,232,250,88,233,230,185,215,74,238,82,212,72,214,39,250,49,177,28,231,185,145,69,19,21,239,225,201,122,168,34,175,138,63,161,61,77,252,151,222,40,138,1,61,254,186,107,166,163,238,47,81,238,58,161,170,23,159,61,117,174,233,20,48,196,138,202,91,125,43,85,86,58,90,104,213,87,183,11,57,59,162,117,87,43,156,231,189,207,123,222,247,88,175,133,30,197,191,192,110,131,90,240,207,248,61,86,1,69,92,239,244,156,235,164,148,234,223,251,47,42,247,59,253,252,200,207,241,121,139,84,32,7,141,95,165,140,91,234,5,15,183,92,74,86,37,167,135,206,246,238,187,80,207,228,177,100,243,213,215,105,214,85,81,79,13,214,141,213,78,108,22,153,221,52,45,125,217,145,182,25,94,247,199,78,217,26,232,163,70,172,201,219,71,42,172,113,244,189,236,79,41,177,103,56,173,155,53,197,171,188,237,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,156,30,141,123,121,49,237,94,142,68,114,117,232,168,139,242,60,6,229,247,23,130,109,127,75,43,245,51,58,168,255,0,59,71,103,162,225,55,245,157,211,203,77,52,20,125,200,162,147,179,221,236,61,189,215,183,131,63,138,175,240,69,207,182,226,181,231,50,220,150,174,95,117,91,51,173,171,115,238,53,15,101,178,134,106,132,153,150,155,114,61,203,79,69,18,181,140,111,8,218,238,138,228,99,121,189,95,35,147,155,220,171,205,77,41,237,59,210,198,141,253,63,199,189,186,3,53,135,234,226,121,77,247,6,202,172,217,174,45,93,228,175,88,253,194,158,233,110,169,237,50,78,197,84,18,54,72,164,224,244,115,29,197,236,106,244,114,43,87,167,69,69,79,145,125,59,5,222,190,43,186,205,56,164,178,93,174,126,95,83,113,155,124,49,228,118,250,133,141,146,87,240,70,198,235,157,58,70,214,49,208,202,245,69,123,88,212,236,200,244,98,167,23,68,249,101,81,202,183,99,233,99,89,62,159,228,62,221,57,154,195,208,96,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,231,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,132,246,119,186,172,55,117,250,71,111,204,44,215,42,70,228,246,234,122,122,108,178,209,28,107,11,237,215,21,103,223,86,196,231,189,222,90,71,54,71,66,254,78,228,196,86,170,247,25,35,25,221,64,5,96,120,162,248,128,81,218,40,238,91,100,209,12,139,189,117,155,204,219,179,139,164,17,193,61,44,116,178,193,44,19,90,91,220,99,249,76,189,222,178,201,26,177,208,186,54,198,142,87,172,173,138,178,244,95,72,115,45,122,213,12,127,72,244,254,10,73,47,185,21,67,161,167,90,185,210,24,34,99,35,116,178,205,35,254,106,140,142,40,228,145,81,168,231,170,49,81,173,115,149,26,191,38,172,96,191,178,253,83,204,180,207,226,159,19,251,37,144,92,108,94,119,177,217,243,94,86,166,72,123,189,190,78,225,203,183,203,143,39,116,235,211,170,244,234,123,91,86,217,243,43,254,215,46,187,167,177,87,82,85,88,177,204,161,248,229,246,133,202,145,207,70,197,138,141,96,171,98,171,186,76,199,203,88,145,57,136,136,246,47,109,200,143,107,158,177,124,187,104,220,94,119,181,253,83,160,212,204,22,163,252,213,29,226,139,132,63,214,118,191,51,12,211,209,247,37,138,78,207,119,176,198,247,88,222,108,254,40,191,197,23,66,122,23,174,154,113,184,189,56,183,106,134,151,222,124,245,170,187,172,83,67,42,35,42,173,245,77,68,89,41,106,99,69,94,220,204,228,222,169,213,90,173,115,94,199,61,143,99,221,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,72,30,44,154,185,184,44,143,92,127,101,250,155,103,251,47,134,89,185,220,113,91,53,61,124,85,17,220,105,123,211,83,199,118,168,88,156,189,102,151,181,47,8,228,70,186,8,213,88,141,69,116,146,75,248,30,29,123,21,169,221,46,100,153,198,160,208,85,179,74,236,21,19,67,93,53,53,84,76,125,206,227,10,83,189,45,170,137,34,79,11,29,29,67,100,124,205,103,246,24,230,53,236,123,145,236,154,158,50,182,155,85,131,104,152,77,138,197,108,164,183,91,109,217,197,182,146,142,142,146,22,195,5,52,17,219,46,13,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,66,173,182,157,234,159,70,254,160,99,222,227,1,115,222,32,219,36,181,110,191,0,142,251,140,65,73,67,168,184,173,61,68,214,170,198,210,181,211,221,160,108,51,57,150,151,200,233,162,99,25,37,67,163,115,101,145,92,144,175,113,90,136,146,73,214,139,46,214,204,203,74,51,250,219,53,100,149,118,12,179,14,188,73,77,43,233,42,209,39,183,220,105,38,86,185,99,154,23,42,35,227,150,53,232,248,220,191,54,162,181,127,130,150,211,174,58,141,173,186,171,225,29,148,102,122,247,138,210,90,114,26,234,123,4,212,181,180,213,48,61,151,203,116,151,27,108,212,215,37,138,21,86,211,62,86,202,168,248,87,167,71,198,231,35,35,107,219,27,41,216,234,187,104,220,94,119,181,253,83,160,212,204,22,163,252,213,29,226,139,132,63,214,118,191,51,12,211,209,247,37,138,78,207,119,176,198,247,88,222,108,254,40,191,197,23,67,218,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,159,52,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,95,223,203,50,155,22,13,138,222,115,92,166,187,201,89,113,251,125,69,210,227,83,218,124,157,138,88,35,116,146,201,193,136,231,187,139,24,229,232,212,87,47,78,136,138,191,35,61,155,215,221,117,247,118,154,203,91,153,119,110,180,120,133,183,173,30,45,100,173,153,142,242,20,188,88,146,72,173,141,17,137,52,239,103,118,69,234,247,39,86,71,220,123,34,141,78,0,93,79,130,167,165,140,167,234,5,119,183,91,136,191,226,227,171,187,139,189,231,244,58,99,168,24,37,94,29,167,80,84,73,91,143,64,233,233,107,160,190,207,75,53,84,45,186,50,166,56,145,240,189,212,245,17,163,168,221,34,172,72,248,220,230,245,145,170,188,131,96,187,40,202,183,89,168,244,151,187,181,179,203,233,150,51,112,134,76,142,225,80,146,50,58,254,10,217,29,108,167,88,220,199,186,105,88,168,143,115,28,157,152,222,143,85,228,232,153,45,159,120,141,226,214,44,27,195,171,52,194,177,106,31,37,101,199,237,248,237,174,221,77,221,124,157,138,88,46,148,17,197,31,55,171,158,238,44,99,83,171,149,92,189,58,170,170,252,202,108,218,119,170,125,27,250,129,143,123,140,5,239,111,7,105,152,110,238,180,191,236,61,246,162,146,207,125,160,168,142,166,197,145,186,129,106,167,181,61,100,98,206,140,98,73,18,189,146,196,197,141,204,87,240,235,219,122,162,186,38,42,103,219,84,180,183,59,209,108,238,231,166,122,151,98,248,54,73,102,236,249,218,47,53,13,71,107,187,11,38,143,247,144,189,241,187,172,114,177,223,117,203,211,175,69,232,168,168,151,125,225,139,171,155,130,213,221,190,211,93,181,190,207,230,232,41,56,193,140,229,178,215,197,45,85,250,150,57,102,130,86,212,196,215,44,137,52,18,83,240,89,164,70,186,102,189,170,168,231,53,242,201,48,0,57,86,236,125,44,107,39,211,252,135,219,167,51,88,88,167,137,215,135,253,30,145,86,84,238,7,68,49,223,41,130,213,242,159,38,182,197,36,17,82,216,106,164,158,24,98,117,51,28,244,145,97,158,74,143,148,49,177,205,133,204,119,69,108,110,99,35,141,91,16,205,53,151,7,221,6,35,113,208,188,103,237,70,73,85,230,169,164,199,95,116,109,190,27,197,15,151,146,74,154,121,38,123,217,27,122,71,19,165,98,201,201,173,150,24,159,193,234,212,98,205,95,28,239,193,63,212,159,203,72,85,176,173,45,193,53,167,118,56,54,153,234,93,139,227,56,221,231,226,126,118,139,205,77,79,221,237,91,106,166,143,247,144,189,146,55,164,145,49,223,117,201,215,167,69,234,138,168,190,127,117,91,103,204,182,161,171,149,154,91,152,87,82,92,88,234,118,220,173,23,58,101,70,178,227,110,145,242,50,41,214,62,74,232,95,202,41,24,248,220,171,197,236,119,23,61,156,36,124,181,240,197,241,0,163,210,42,202,109,191,107,126,69,229,48,90,190,48,99,55,41,99,130,42,91,13,84,147,205,52,173,169,123,88,146,44,51,201,81,243,154,71,185,176,185,141,234,141,141,207,124,119,40,0,4,32,241,70,217,244,123,128,210,248,117,79,16,74,74,124,219,0,167,123,145,103,150,138,142,11,133,169,210,49,213,12,170,171,169,124,77,133,148,205,73,106,24,247,203,193,169,230,27,197,86,110,77,163,98,101,120,101,236,251,25,221,46,168,94,239,90,140,148,149,152,78,13,79,19,174,182,119,75,81,20,247,57,235,35,168,101,51,25,36,15,141,209,49,142,133,242,185,232,254,189,99,141,156,92,146,57,204,189,224,85,95,142,119,224,159,234,79,229,164,63,216,134,216,236,91,180,212,44,203,74,174,247,175,130,85,179,15,146,233,107,187,249,103,212,249,10,168,174,118,246,186,78,195,101,137,37,229,4,149,17,116,115,184,167,119,159,69,115,90,112,188,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,156,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,179,79,10,61,244,255,0,128,218,254,181,230,127,240,122,92,2,182,185,191,233,53,214,185,42,21,223,246,94,85,142,111,251,248,81,255,0,226,240,150,168,0,0,28,171,115,187,122,197,119,65,163,87,173,35,202,106,124,135,159,237,212,219,174,140,165,142,162,107,101,116,78,229,21,68,109,122,127,165,27,209,174,99,159,20,178,177,30,206,124,147,60,58,209,164,57,150,130,234,134,65,164,122,129,5,36,119,220,118,161,176,212,45,36,233,52,18,177,241,182,88,166,141,255,0,37,86,73,20,145,200,136,228,107,209,30,136,230,181,200,173,75,63,240,161,216,229,54,53,106,178,110,227,81,159,86,151,219,149,61,67,241,27,74,178,90,116,161,164,149,178,64,234,217,209,200,213,149,243,196,231,246,154,157,98,72,101,108,157,94,233,25,217,225,94,53,126,169,241,111,167,244,62,227,113,58,175,129,143,227,103,233,191,230,71,234,248,181,236,163,227,116,117,155,178,211,43,101,214,178,245,15,102,60,210,223,2,119,227,117,12,48,118,217,115,106,43,185,199,217,100,81,71,43,99,107,154,177,171,101,84,141,34,153,239,173,93,11,208,189,71,220,94,163,219,180,191,75,236,222,122,235,93,214,89,166,149,85,148,182,250,86,170,36,149,85,50,34,47,110,22,114,111,85,232,174,87,57,172,99,94,247,177,142,209,78,133,232,94,156,109,211,78,45,218,95,165,246,111,35,106,161,235,44,211,74,168,250,171,133,83,145,18,74,170,153,17,19,185,51,248,183,170,244,70,163,90,214,49,172,99,24,198,244,0,126,78,89,139,88,179,156,86,243,133,101,52,62,118,203,144,91,234,45,119,26,110,235,227,239,210,207,27,163,150,62,108,86,189,188,152,247,39,86,170,57,58,245,69,69,249,153,130,203,49,107,238,13,149,94,112,172,166,135,201,94,177,251,133,69,174,227,77,221,100,157,138,168,36,116,114,199,205,138,230,59,139,216,228,234,213,86,175,78,168,170,159,51,165,110,31,90,46,186,223,67,165,183,220,163,47,171,201,50,123,30,14,219,13,246,178,173,142,239,164,240,221,238,78,129,178,72,173,78,243,252,156,180,110,89,122,185,92,174,85,123,157,39,51,245,180,131,94,105,180,179,109,26,225,166,214,250,218,184,50,29,79,168,198,237,116,203,77,81,45,59,226,183,64,250,233,107,164,87,177,138,215,177,205,88,169,159,19,158,206,108,172,114,253,230,177,237,95,19,160,58,57,125,220,6,178,226,122,59,142,77,229,234,242,107,131,105,228,169,226,199,249,74,86,53,210,84,212,240,123,216,146,118,160,142,89,123,124,209,207,225,197,191,121,200,134,154,78,85,187,31,75,26,201,244,255,0,33,246,233,204,214,22,19,226,91,225,247,83,163,215,91,198,224,244,130,213,73,30,159,87,212,121,155,197,166,146,40,169,96,198,158,247,82,193,26,70,143,157,95,59,42,42,103,149,200,200,98,107,32,78,141,68,70,35,122,70,13,168,238,187,81,246,149,168,236,205,112,169,124,245,170,187,183,5,254,193,60,202,202,91,189,43,85,85,26,229,68,94,220,204,228,229,138,100,69,116,110,115,145,81,236,124,145,191,66,122,91,170,88,38,180,224,150,205,76,211,75,239,198,113,187,207,123,201,86,249,89,169,251,189,169,159,12,159,187,153,140,145,189,36,137,237,251,205,78,189,58,167,84,84,85,224,30,40,254,132,245,55,242,95,120,162,40,4,157,62,35,254,31,245,155,119,190,203,171,122,67,142,255,0,181,61,127,150,130,90,106,121,39,168,147,29,170,224,200,248,212,62,103,201,35,225,154,68,87,178,101,119,20,146,85,137,200,207,220,172,188,87,103,91,197,206,246,129,157,212,95,236,20,127,25,198,239,60,62,208,99,253,200,105,254,41,218,134,161,148,191,223,79,130,89,32,237,73,80,178,126,237,19,159,78,46,234,139,242,237,94,35,254,32,21,155,136,190,203,164,154,67,145,127,181,61,7,150,158,90,154,120,231,167,147,34,170,224,201,57,84,50,102,71,35,33,134,69,86,50,21,111,21,146,37,149,202,255,0,220,164,92,87,103,91,58,206,247,127,157,212,88,44,21,159,6,198,236,220,62,208,100,29,184,106,62,23,221,134,161,244,191,222,175,158,41,39,238,201,78,177,254,237,87,135,94,78,232,137,243,250,252,66,48,12,55,75,55,115,155,105,246,159,99,212,150,60,122,199,79,100,166,161,161,166,69,225,19,62,15,70,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,99,254,10,158,150,50,159,168,21,222,221,110,61,7,137,102,197,106,119,53,140,210,234,126,152,208,85,213,106,134,57,79,5,182,150,133,181,81,71,5,222,220,181,10,174,129,235,60,140,138,23,194,179,205,51,100,71,39,36,238,70,230,189,93,26,199,70,198,132,246,47,188,219,22,240,244,226,170,231,37,171,224,217,158,47,229,233,242,107,108,76,122,210,182,73,81,253,170,154,105,29,215,172,50,246,165,84,141,206,89,35,115,28,215,114,68,100,178,116,173,197,107,206,27,182,221,35,190,234,182,103,91,72,214,91,169,222,203,101,12,213,11,11,238,215,21,99,150,158,138,37,107,30,238,114,57,189,21,200,199,112,98,62,71,39,6,57,83,58,250,209,171,217,150,189,106,134,65,171,154,129,61,36,151,220,138,161,179,84,37,36,9,12,17,49,145,182,40,161,141,159,53,70,71,20,113,198,138,229,115,213,24,138,231,57,202,174,91,41,240,144,217,101,214,203,83,30,235,53,75,31,171,160,168,146,159,166,7,4,181,46,137,238,130,120,164,142,162,225,44,8,212,85,100,145,72,140,129,94,238,142,99,229,147,182,168,176,74,124,190,57,223,130,127,169,63,150,149,86,79,79,13,207,16,74,109,187,84,201,163,218,201,117,171,118,157,92,106,29,83,69,114,154,89,102,102,50,244,138,121,37,72,169,225,130,89,166,101,76,203,3,85,141,115,89,27,213,242,116,234,249,21,110,208,143,251,197,222,46,9,180,12,18,158,255,0,127,163,248,206,73,121,231,246,127,31,238,77,79,241,78,212,212,236,170,254,250,100,18,199,7,106,58,132,147,247,136,156,250,113,111,85,95,150,125,243,252,255,0,50,213,60,202,237,168,58,131,144,213,223,50,27,229,66,212,215,87,84,170,115,149,253,17,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,19,207,154,168,7,138,214,141,33,195,117,235,75,242,13,35,212,8,42,228,177,100,84,237,134,161,105,39,88,103,137,236,145,178,197,52,111,249,162,62,57,99,142,68,71,35,152,170,196,71,53,205,85,106,231,7,90,52,135,50,208,93,80,200,52,143,80,32,164,142,251,142,212,54,26,133,164,157,38,130,86,62,54,203,20,209,191,228,170,201,34,146,57,17,28,141,122,35,209,28,214,185,21,168,209,125,33,204,181,235,84,49,253,35,211,248,41,36,190,228,85,14,134,157,106,231,72,96,137,140,141,210,203,52,143,249,170,50,56,163,146,69,70,163,158,168,197,70,181,206,84,106,232,251,69,244,135,13,208,93,47,199,244,143,79,224,171,142,197,142,211,186,26,117,171,157,102,158,87,190,71,75,44,210,63,228,138,249,37,146,73,21,26,141,98,43,213,26,214,181,17,169,237,64,60,254,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,90,106,234,26,148,94,18,179,170,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,103,179,120,59,76,204,182,139,170,31,97,239,181,21,119,139,21,125,60,117,54,44,141,212,9,75,5,213,137,27,22,116,99,18,73,81,143,138,87,172,110,98,191,159,78,219,213,17,178,177,86,69,120,98,236,59,246,223,125,166,215,157,88,178,242,192,113,251,131,126,27,107,184,219,187,148,185,68,205,100,205,147,163,187,173,94,205,60,237,167,87,114,142,72,166,114,73,10,245,225,43,83,170,248,231,126,9,254,164,254,90,69,95,11,143,93,154,101,249,215,179,214,150,63,226,89,177,90,157,205,99,52,186,159,166,52,21,117,90,161,142,83,193,109,165,161,109,84,81,193,119,183,45,66,171,160,122,207,35,34,133,240,172,243,76,217,17,201,201,59,145,185,175,87,70,177,210,182,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,78,114,191,162,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,95,246,201,54,125,140,237,27,75,226,178,181,41,43,115,107,229,60,14,203,47,20,146,212,118,43,167,138,73,223,11,35,142,87,171,90,200,91,82,248,145,237,100,107,34,53,30,246,181,87,139,100,80,4,85,241,71,244,39,169,191,146,251,197,17,64,36,233,240,224,240,255,0,172,220,69,246,45,91,213,236,119,253,169,232,60,204,17,83,84,73,61,60,153,21,87,7,199,198,157,240,190,57,25,12,50,42,61,243,35,184,172,145,36,77,71,254,249,98,176,175,16,205,233,218,182,177,165,245,22,44,67,32,164,110,170,100,180,232,152,253,26,211,54,169,104,160,89,56,203,112,158,55,57,26,198,53,169,43,98,87,163,145,243,35,83,183,35,25,55,26,150,218,102,240,117,231,64,181,114,91,238,14,181,121,141,70,117,120,165,118,71,98,169,139,205,213,228,243,171,229,70,49,39,86,62,161,181,46,125,84,174,99,216,170,174,149,237,87,182,84,234,199,88,79,139,253,198,251,120,217,126,158,221,178,156,115,236,253,234,183,48,180,212,92,109,30,113,149,127,15,170,125,166,189,210,211,119,216,136,201,123,111,87,51,184,212,226,238,61,83,228,165,117,236,55,76,241,93,100,221,46,43,165,185,173,39,152,178,228,214,251,253,190,167,140,113,190,72,121,217,107,120,79,23,113,143,99,102,137,232,217,35,122,181,120,72,198,57,19,171,80,243,251,170,219,62,101,181,13,92,172,210,220,194,186,146,226,199,83,182,229,104,185,211,42,53,151,27,116,143,145,145,78,177,242,87,66,254,81,72,199,198,229,94,47,99,184,185,236,225,35,229,7,134,127,136,5,139,111,63,18,210,29,116,200,174,177,224,53,189,107,44,149,221,183,213,195,96,170,78,227,230,143,179,27,29,55,102,161,92,213,233,31,38,178,86,242,237,254,250,89,91,31,247,175,186,235,238,237,53,150,183,50,238,221,104,241,11,111,90,60,90,201,91,51,29,228,41,120,177,36,145,91,26,35,18,105,222,206,236,139,213,238,78,172,143,184,246,69,26,157,131,195,67,99,149,59,142,204,161,214,28,225,244,140,211,172,46,241,27,38,164,145,145,84,62,249,113,133,35,157,40,157,11,209,205,74,100,107,226,116,206,123,126,251,36,72,216,138,174,123,225,132,6,148,246,157,233,99,70,254,159,227,222,221,1,154,194,199,247,79,177,90,156,199,106,186,85,186,125,40,160,171,169,190,210,233,190,63,54,107,66,234,168,155,3,173,212,150,24,215,226,76,89,164,106,181,241,69,79,28,78,134,52,119,113,22,55,53,141,115,100,89,96,254,133,235,166,163,237,211,81,237,218,161,165,247,159,35,117,161,235,20,208,202,138,250,91,133,43,149,22,74,90,152,209,83,185,11,248,183,170,117,71,35,154,215,177,204,123,24,246,232,83,109,27,139,193,55,65,165,148,26,153,130,212,127,154,163,188,81,112,155,250,178,233,229,161,154,122,62,228,177,71,222,237,119,216,222,235,27,193,255,0,197,23,248,162,55,99,233,99,89,62,159,228,62,221,57,154,194,111,238,159,98,180,216,118,215,52,171,116,250,81,65,73,77,98,170,193,241,249,179,90,23,85,74,233,219,113,171,138,53,248,147,22,105,28,142,100,178,212,71,19,161,141,27,219,84,141,205,99,154,233,22,40,235,182,141,197,231,123,95,213,58,13,76,193,106,63,205,81,222,40,184,67,253,103,107,243,48,205,61,31,114,88,164,236,247,123,12,111,117,141,230,207,226,139,252,81,116,39,161,122,233,167,27,139,211,139,118,168,105,125,231,207,90,171,186,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,237,204,206,77,234,157,85,170,215,53,236,115,216,246,61,221,0,28,43,122,218,141,173,186,85,183,156,151,51,208,76,86,146,237,144,208,211,205,53,85,109,77,76,12,101,142,221,29,60,179,84,220,146,41,149,27,82,248,155,18,35,33,78,189,95,35,92,172,145,172,116,111,207,101,166,217,153,106,190,127,69,102,163,146,174,255,0,150,102,55,136,233,162,125,93,90,44,247,11,141,92,200,214,172,147,76,228,69,124,146,200,157,95,35,147,230,229,87,47,241,82,247,182,11,178,140,87,106,122,113,73,123,187,91,60,198,166,228,214,248,100,200,238,21,9,27,228,160,230,141,145,214,202,117,141,207,99,97,137,232,136,247,49,203,222,145,136,245,94,45,137,145,82,182,236,125,83,235,39,212,12,135,220,103,45,39,193,170,211,106,191,237,19,54,177,95,109,148,151,27,109,199,56,185,82,86,81,213,194,217,160,169,130,75,101,189,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,66,15,16,45,136,223,118,171,149,73,154,226,204,243,186,101,144,92,22,59,117,79,86,71,240,186,169,228,170,146,43,87,7,212,75,81,63,106,154,157,171,230,92,136,215,245,232,189,29,242,95,85,225,55,171,155,130,199,53,199,246,95,166,86,127,181,24,101,231,133,199,42,179,84,87,197,79,29,186,151,189,13,60,151,106,117,149,201,210,104,187,177,115,142,52,115,167,141,17,138,213,86,199,36,87,126,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,127,174,154,23,167,27,139,211,139,142,151,234,133,155,207,90,171,186,75,12,209,42,50,170,223,84,212,84,142,170,154,69,69,237,204,206,78,232,189,21,170,215,57,143,107,216,247,177,222,131,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,165,53,13,13,50,47,8,153,213,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,97,7,141,95,165,140,91,234,5,15,183,92,74,171,218,119,170,125,27,250,129,143,123,140,6,148,206,63,146,109,51,65,178,205,121,178,238,70,251,130,210,84,102,214,58,126,212,85,11,254,2,121,219,195,203,213,207,23,78,50,212,211,181,138,216,165,95,155,81,205,85,228,176,211,172,60,215,197,31,208,158,166,254,75,239,20,69,37,237,146,211,106,191,238,75,74,44,87,219,101,37,198,219,113,206,44,84,149,148,117,112,182,104,42,96,146,190,22,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,218,188,65,182,73,117,218,134,127,29,247,24,130,174,187,78,178,170,138,137,173,85,141,165,115,96,180,206,233,166,115,45,47,145,211,74,247,190,58,118,198,230,203,34,181,102,78,226,181,21,99,147,163,195,231,123,119,93,168,103,242,88,178,121,234,235,180,235,42,168,167,134,235,70,234,167,54,11,76,238,154,22,190,236,200,219,12,175,123,227,167,108,141,116,81,163,86,100,237,163,149,86,56,250,126,183,136,166,250,170,119,75,153,46,15,167,213,245,108,210,187,5,68,51,80,195,83,75,19,31,115,184,194,149,12,91,146,42,198,147,194,199,71,80,232,217,11,159,253,134,53,238,99,30,229,99,57,254,199,54,137,117,221,246,174,59,20,158,227,87,103,196,236,52,237,185,100,119,88,41,220,247,178,5,122,53,148,176,189,90,177,50,166,101,229,195,184,189,17,145,205,34,54,78,210,198,238,105,184,92,90,197,131,107,238,165,225,88,181,15,146,178,227,249,133,230,215,110,166,238,190,78,197,44,21,178,199,20,124,222,174,123,184,177,141,78,174,85,114,244,234,170,171,243,45,171,193,83,210,198,83,245,2,187,219,173,196,223,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,194,86,117,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,79,63,161,122,23,167,27,116,211,139,118,151,233,125,155,200,218,168,122,203,52,210,170,62,170,225,84,228,68,146,170,166,68,68,238,76,254,45,234,189,17,168,214,181,140,107,24,198,49,188,87,197,31,208,158,166,254,75,239,20,69,43,109,59,213,62,141,253,64,199,189,198,3,74,103,31,214,109,166,104,54,191,102,88,142,121,170,88,45,37,226,239,135,84,119,105,94,255,0,147,43,96,68,122,182,146,177,189,58,84,83,54,87,36,201,19,254,72,246,170,127,131,150,104,229,236,0,3,149,110,199,210,198,178,125,63,200,125,186,115,53,134,170,14,85,183,221,177,104,214,216,108,87,107,6,144,226,255,0,13,142,247,112,150,225,93,83,60,206,168,170,155,171,222,176,192,233,159,213,235,12,12,122,199,19,21,87,163,121,57,202,233,36,150,71,192,15,28,239,193,63,212,159,203,72,127,225,189,148,216,176,253,237,105,109,219,35,174,242,148,149,23,10,187,92,114,118,159,39,42,170,218,26,138,74,104,250,49,21,83,156,243,196,206,189,56,183,151,87,42,53,21,82,234,119,93,181,29,56,221,174,156,63,10,205,98,242,55,90,30,228,246,11,252,16,163,234,173,21,78,68,69,115,81,85,59,144,191,139,82,88,85,81,178,53,173,84,86,61,145,200,204,246,106,150,150,231,122,45,157,220,244,207,82,236,95,6,201,44,221,159,59,69,230,161,168,237,119,97,100,209,254,242,23,190,55,117,142,86,59,238,185,122,117,232,189,21,21,18,218,124,49,124,64,43,53,118,142,155,111,218,223,145,121,188,234,147,140,24,205,202,88,231,150,170,253,75,28,19,77,43,106,94,214,44,105,52,17,211,252,230,145,237,116,205,123,122,163,164,107,223,37,138,128,10,139,241,94,223,29,78,75,117,189,237,31,78,89,72,182,43,109,69,59,50,235,178,62,42,133,174,171,137,209,206,218,40,21,170,228,137,144,74,214,119,92,189,37,89,162,116,125,24,216,223,222,173,90,43,77,214,227,77,95,89,111,182,85,213,83,218,233,210,174,186,88,97,115,217,75,2,203,28,41,44,174,68,232,198,44,179,69,26,57,221,19,156,140,111,241,114,34,246,189,159,110,207,50,218,46,168,125,184,177,83,213,222,44,85,244,242,83,95,113,198,215,165,44,23,86,36,111,72,21,239,88,229,70,62,41,94,146,53,232,206,125,59,140,69,70,202,244,93,9,224,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,225,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,160,42,175,199,59,240,79,245,39,242,211,149,120,42,122,167,202,126,159,215,123,141,184,155,254,35,187,28,169,221,110,27,65,152,105,243,233,41,245,23,15,167,157,148,48,202,200,162,101,238,145,202,143,90,41,103,84,71,49,237,114,57,208,57,206,237,53,242,202,215,35,82,101,150,58,33,46,251,195,131,196,2,143,113,22,40,180,147,87,178,47,246,216,160,243,51,197,83,81,28,20,241,228,84,188,223,39,42,118,66,200,227,100,208,198,168,199,194,141,228,177,196,146,181,95,251,228,138,117,0,0,7,42,214,173,177,104,214,225,47,184,77,255,0,86,49,127,141,201,129,92,38,184,91,105,165,153,222,86,126,235,26,146,65,83,15,246,38,133,95,29,60,138,199,39,205,208,53,170,171,27,165,142,78,170,82,183,141,95,170,124,91,233,253,15,184,220,78,171,224,99,248,217,250,111,249,145,106,135,52,210,45,183,104,150,130,221,114,139,206,144,96,52,152,197,70,99,81,21,77,225,148,149,19,172,18,190,55,74,232,210,56,94,247,69,78,198,173,68,189,25,11,88,196,71,34,34,116,107,81,58,88,0,165,111,25,61,20,251,13,184,43,78,177,210,92,59,212,154,155,111,94,244,18,75,202,72,43,173,209,83,211,201,197,169,27,81,176,186,7,209,171,122,189,238,89,59,253,120,183,130,16,0,22,83,224,183,161,118,44,167,59,203,117,231,35,179,93,95,87,132,249,123,118,53,87,213,241,208,249,170,184,106,25,90,189,81,17,37,154,56,22,38,240,228,173,99,106,249,57,138,231,68,230,219,249,202,183,99,233,99,89,62,159,228,62,221,57,154,195,78,120,30,121,165,251,135,210,248,50,252,66,170,147,42,194,114,170,122,186,68,90,187,124,141,130,186,6,201,37,53,68,82,83,212,177,174,86,43,153,43,21,175,103,71,39,95,226,139,243,164,15,16,205,150,93,118,177,170,21,23,220,67,31,171,110,149,228,181,8,184,253,98,212,186,169,40,167,88,249,75,111,158,71,53,28,199,181,201,43,162,71,171,149,240,163,87,185,35,217,55,31,151,96,187,215,202,182,167,168,244,150,75,181,207,204,105,150,77,112,134,60,142,223,80,178,62,58,14,106,216,221,115,167,72,218,247,182,104,152,136,175,107,26,189,232,216,140,84,228,216,159,21,164,248,152,221,173,87,255,0,15,253,64,190,216,174,116,151,27,109,198,158,195,87,71,89,73,51,102,130,166,9,46,212,46,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,66,131,13,68,103,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,225,43,58,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,165,0,239,111,103,217,54,209,181,66,91,43,146,174,183,9,190,84,78,236,78,241,87,45,63,126,186,8,163,129,243,50,72,226,122,185,175,133,213,44,137,94,230,70,146,43,85,236,107,81,120,183,149,104,190,144,230,90,245,170,24,254,145,233,252,20,146,95,114,42,135,67,78,181,115,164,48,68,198,70,233,101,154,71,252,213,25,28,81,201,34,163,81,207,84,98,163,90,231,42,53,116,81,183,93,6,195,118,219,164,118,45,41,195,40,169,26,203,117,59,31,115,174,134,157,97,125,218,226,172,106,84,86,202,142,123,221,206,71,55,170,53,94,238,12,70,70,213,224,198,162,82,103,138,63,174,205,77,252,151,217,232,137,255,0,224,169,233,99,41,250,129,93,237,214,226,127,149,151,226,189,177,202,108,150,213,123,221,198,156,190,173,111,182,218,122,119,229,214,148,100,181,9,93,73,19,99,129,181,176,35,81,203,19,224,137,172,238,181,122,68,176,196,233,58,177,209,191,189,88,26,47,171,217,150,130,234,134,63,171,154,127,61,36,119,220,118,161,211,83,165,92,9,52,18,177,241,186,41,97,145,159,37,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,78,149,188,93,226,231,123,191,206,233,239,247,250,63,131,99,118,110,127,103,241,254,228,53,31,11,238,195,78,202,175,239,166,65,20,147,247,100,167,73,63,120,139,195,175,22,244,68,249,246,175,14,15,15,250,205,196,95,98,213,189,94,199,127,218,158,131,204,193,21,53,68,147,211,201,145,85,112,124,124,105,223,11,227,145,144,195,34,163,223,50,59,138,201,18,68,212,127,239,150,43,191,42,175,199,59,240,79,245,39,242,210,42,248,120,237,235,21,221,6,161,106,38,145,229,53,62,67,207,233,253,85,77,186,232,202,88,234,38,182,87,69,115,183,58,42,136,218,244,255,0,74,55,163,92,199,62,41,101,98,61,156,249,39,10,214,141,33,204,180,23,84,50,13,35,212,8,41,35,190,227,181,13,134,161,105,39,73,160,149,143,141,178,197,52,111,249,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,79,255,0,15,207,19,92,55,72,52,142,233,165,59,140,189,100,21,12,197,169,228,170,196,235,163,129,107,95,61,35,88,212,101,157,168,214,163,152,246,185,21,97,124,175,237,35,30,177,185,240,178,24,209,208,87,113,90,243,153,110,75,87,47,186,173,153,214,213,185,247,26,135,178,217,67,53,66,76,203,77,185,30,229,167,162,137,90,198,55,132,109,119,69,114,49,188,222,175,145,201,205,238,85,146,187,82,216,229,78,75,182,221,73,221,198,163,62,145,108,86,220,31,41,126,35,105,86,69,80,181,213,113,80,85,192,234,217,209,200,228,137,144,74,215,246,154,157,37,89,162,108,157,88,216,217,222,132,6,170,1,26,183,209,188,219,22,207,52,226,150,231,29,171,227,57,158,81,230,41,241,155,108,172,122,82,186,72,145,157,218,154,153,27,211,164,49,119,98,85,141,174,73,36,115,218,214,241,69,124,177,231,218,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,51,166,158,166,121,28,174,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,81,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,127,219,1,222,13,171,118,90,70,215,92,22,174,60,239,14,167,163,160,202,217,52,77,70,84,206,246,57,35,174,137,209,177,177,112,168,88,101,122,198,214,181,98,123,94,206,60,18,57,36,148,0,3,159,235,142,133,233,198,226,112,69,211,157,82,179,124,70,202,235,133,29,199,139,21,25,51,36,167,153,178,116,142,94,138,248,187,140,73,32,123,227,86,201,218,154,86,181,237,87,114,79,107,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,86,222,57,223,130,127,169,63,150,145,87,194,227,215,102,153,126,117,236,245,165,255,0,28,170,221,182,45,26,182,238,10,239,185,216,241,126,246,125,120,183,211,219,223,91,81,51,165,142,155,183,18,194,233,233,227,119,84,138,105,32,72,161,123,219,255,0,222,226,68,106,55,185,58,203,213,64,4,85,241,71,244,39,169,191,146,251,197,17,64,38,135,181,191,91,244,27,195,223,65,173,148,116,118,58,74,26,58,26,119,219,177,28,70,221,39,9,238,83,183,239,57,17,206,228,228,98,57,233,36,245,82,114,84,89,57,59,185,44,140,100,148,23,170,90,165,157,235,78,119,115,212,205,75,190,252,103,36,188,246,124,237,111,149,134,159,187,218,133,144,199,251,184,88,200,219,210,56,152,223,186,212,235,211,170,245,85,85,91,116,240,210,240,251,166,209,235,85,159,112,122,191,106,171,143,80,107,233,252,205,158,211,87,20,180,179,227,76,123,106,160,145,36,70,78,172,157,245,20,211,196,229,100,209,53,240,47,86,170,35,209,221,62,191,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,165,201,239,3,111,186,113,185,13,14,188,97,90,155,144,125,156,160,181,242,190,210,95,221,58,71,29,154,170,158,25,17,42,229,71,185,177,190,22,199,36,169,35,100,84,106,198,231,170,58,55,35,100,102,115,46,212,84,214,235,173,109,190,142,237,73,116,167,165,168,146,24,171,169,27,43,96,170,99,92,168,217,163,73,152,201,81,142,68,71,34,72,198,63,162,167,38,181,122,162,117,93,166,104,206,27,175,218,243,140,105,110,121,168,180,152,117,162,241,81,193,245,82,245,73,235,94,157,56,209,82,185,90,177,50,166,101,251,145,186,85,70,34,175,201,36,147,183,12,186,51,196,241,107,22,13,138,217,176,172,90,135,201,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,205,234,231,187,139,24,212,234,229,87,47,78,170,170,191,51,45,166,148,246,157,233,99,70,254,159,227,222,221,1,154,195,74,123,78,244,177,163,127,79,241,239,110,128,172,191,21,141,142,83,105,173,214,191,116,154,108,250,185,108,89,61,225,95,148,219,28,201,103,91,117,198,169,207,122,214,178,78,138,140,166,154,94,173,115,100,114,118,230,150,54,177,92,217,91,28,49,43,106,59,174,212,125,165,106,59,51,92,42,95,61,106,174,237,193,127,176,79,50,178,150,239,74,213,85,70,185,81,23,183,51,57,57,98,153,17,93,27,156,228,84,123,31,36,111,188,157,114,207,240,221,83,217,54,167,106,14,159,100,52,151,204,122,249,166,249,5,77,13,117,50,175,9,89,240,250,132,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,76,230,26,72,219,37,166,213,127,218,38,148,88,175,182,202,75,141,182,227,166,246,42,74,202,58,184,91,52,21,48,73,108,133,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,84,15,136,166,197,106,118,181,153,46,113,167,212,21,111,210,187,253,68,48,208,205,83,85,19,223,108,184,204,149,15,91,106,34,200,179,204,198,199,78,233,25,51,153,253,135,181,142,123,222,213,123,252,254,193,119,175,149,109,79,81,233,44,151,107,159,152,211,44,154,225,12,121,29,190,161,100,124,116,28,213,177,186,231,78,145,181,239,108,209,49,17,94,214,53,123,209,177,24,169,201,177,62,43,232,196,242,155,22,115,138,217,179,92,90,187,206,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,193,232,215,183,147,30,213,232,228,71,39,94,138,136,191,35,245,129,199,241,189,166,104,54,39,175,55,173,200,216,176,90,74,124,218,249,79,218,150,161,63,192,65,59,185,249,138,184,34,233,198,42,154,134,189,27,44,169,243,114,53,202,156,86,106,133,155,176,25,172,221,143,170,125,100,250,129,144,251,140,229,170,120,42,122,88,202,126,160,87,123,117,184,155,249,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,120,74,206,168,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,231,244,47,66,244,227,110,154,113,110,210,253,47,179,121,27,85,15,89,102,154,85,71,213,92,42,156,136,146,85,84,200,136,157,201,159,197,189,87,162,53,26,214,177,141,99,24,198,55,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,8,1,227,87,233,99,22,250,129,67,237,215,18,170,246,157,234,159,70,254,160,99,222,227,1,165,48,69,95,20,127,66,122,155,249,47,188,81,20,173,180,239,84,250,55,245,3,30,247,24,13,20,106,174,153,226,186,201,167,25,30,150,230,180,158,98,203,147,91,229,183,212,241,142,55,201,15,52,251,147,197,220,99,216,217,162,122,54,72,222,173,94,18,49,142,68,234,212,51,131,175,218,77,251,10,214,92,179,72,254,215,218,178,143,178,247,7,81,124,82,216,238,176,207,247,81,220,92,222,171,219,153,156,187,114,197,201,221,185,89,35,57,59,143,37,252,173,39,193,127,106,26,167,134,233,159,197,62,25,246,183,32,183,88,188,239,99,189,229,124,213,76,112,247,123,124,155,207,143,115,151,30,77,235,211,167,84,235,212,209,158,221,116,27,13,219,110,145,216,180,167,12,162,164,107,45,212,236,125,206,186,26,117,133,247,107,138,177,169,81,91,42,57,239,119,57,28,222,168,213,123,184,49,25,27,87,131,26,137,159,125,216,250,167,214,79,168,25,15,184,206,90,167,130,167,165,140,167,234,5,119,183,91,137,254,8,171,226,143,232,79,83,127,37,247,138,34,149,182,157,234,159,70,254,160,99,222,227,1,165,48,0,7,42,221,143,165,141,100,250,127,144,251,116,230,107,13,84,2,170,252,115,191,4,255,0,82,127,45,42,172,185,239,13,47,16,74,109,97,181,89,246,249,171,247,90,185,53,6,130,159,203,89,238,213,114,203,85,62,74,198,54,170,121,22,69,100,8,200,31,79,77,4,77,87,205,43,159,58,245,114,170,189,93,215,170,248,134,108,178,213,186,125,47,168,190,226,24,253,35,181,83,26,167,69,199,235,22,165,180,171,91,2,73,202,91,124,242,57,170,215,177,205,89,93,18,61,90,140,153,90,189,200,216,249,185,126,86,199,60,56,176,221,169,84,187,80,115,11,189,38,97,168,181,20,237,138,26,230,82,172,116,150,70,62,36,73,226,163,71,170,185,239,115,150,70,45,75,145,143,116,93,26,216,226,71,74,146,76,160,8,85,226,97,189,123,142,216,48,75,110,19,166,151,63,45,169,57,111,74,154,42,200,214,150,111,131,80,195,52,107,37,68,212,243,54,78,125,238,143,130,52,116,124,87,164,238,71,163,161,70,186,144,113,60,90,251,156,229,86,108,43,22,161,243,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,243,122,181,141,228,247,181,58,185,81,169,215,170,170,39,204,208,78,207,182,119,134,237,167,65,191,102,23,219,62,63,125,190,228,116,242,46,107,92,218,53,146,11,195,228,230,158,89,233,55,85,146,154,40,164,88,90,213,107,88,228,238,72,177,177,211,72,139,77,123,219,217,246,77,180,109,80,150,202,228,171,173,194,111,149,19,187,19,188,85,203,79,223,174,130,40,224,124,204,146,56,158,174,107,225,117,75,34,87,185,145,164,138,213,123,26,212,94,45,235,254,23,187,215,254,143,249,219,52,99,80,174,118,170,29,54,204,174,15,169,150,227,90,189,159,131,93,29,11,88,202,133,149,173,94,176,203,218,130,25,18,69,70,71,247,37,231,27,89,47,114,239,202,171,241,206,252,19,253,73,252,180,229,94,10,158,169,242,159,167,245,222,227,110,46,164,172,191,21,237,142,83,100,182,171,222,238,52,229,245,107,125,182,211,211,191,46,180,163,37,168,74,234,72,155,28,13,173,129,26,142,88,159,4,77,103,117,171,210,37,134,39,73,213,142,141,253,234,171,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,206,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,91,254,217,38,240,113,157,220,233,124,87,166,173,37,22,109,99,167,129,185,101,158,146,42,142,197,12,242,201,59,33,124,114,74,196,107,153,51,105,159,42,49,175,145,99,71,35,30,231,42,114,116,138,0,0,1,74,222,53,126,169,241,111,167,244,62,227,113,58,175,129,143,227,103,233,191,230,69,170,0,0,34,255,0,137,38,139,221,117,191,105,121,69,139,23,196,42,242,76,158,199,81,71,126,177,81,210,61,221,244,158,25,145,179,186,56,209,201,222,127,147,150,177,169,23,71,43,149,200,140,107,164,224,103,220,26,61,217,126,142,95,116,11,108,24,6,149,101,51,115,189,90,173,242,84,92,99,226,196,242,213,85,117,18,213,203,77,213,143,123,31,217,125,67,162,238,53,202,215,246,249,167,68,119,68,237,103,42,221,143,165,141,100,250,127,144,251,116,230,107,9,127,225,205,189,127,232,171,168,243,216,51,251,157,214,77,50,202,127,119,114,166,129,123,177,218,235,149,88,145,220,219,15,23,61,220,88,197,142,86,196,173,115,227,115,93,210,87,67,20,107,119,218,165,165,184,38,180,224,151,61,51,212,187,23,198,113,187,207,103,206,209,121,169,169,251,189,169,153,52,127,188,133,236,145,189,36,137,142,251,174,78,189,58,47,84,85,69,173,109,190,248,54,86,89,245,98,237,115,220,14,67,106,190,224,182,43,132,180,246,219,109,26,79,20,153,45,43,233,159,194,166,73,33,153,146,80,118,228,146,21,237,242,145,206,146,25,155,254,15,132,178,202,175,20,127,66,122,155,249,47,188,81,20,2,106,160,231,250,233,161,122,113,184,189,56,184,233,126,168,89,188,245,170,187,164,176,205,18,163,42,173,245,77,69,72,234,169,164,84,94,220,204,228,238,139,209,90,173,115,152,246,189,143,123,29,205,118,73,179,236,103,104,218,95,21,149,169,73,91,155,95,41,224,118,89,120,164,150,163,177,93,60,82,78,248,89,28,114,189,90,214,66,218,151,196,143,107,35,89,17,168,247,181,170,188,91,34,138,1,241,71,245,217,169,191,146,251,61,17,63,252,21,61,44,101,63,80,43,189,186,220,79,240,103,91,127,24,182,156,97,91,189,212,156,99,73,232,109,84,56,221,13,194,157,177,82,90,229,71,210,211,85,58,146,23,214,66,196,106,171,99,225,84,234,134,172,77,232,216,156,213,141,26,196,98,53,56,174,39,246,87,237,85,155,237,215,197,126,205,252,66,159,227,31,9,237,249,239,35,220,111,127,203,247,127,119,222,237,243,225,207,238,242,233,215,229,212,211,158,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,94,17,51,170,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,250,2,170,252,115,191,4,255,0,82,127,45,57,87,130,167,170,124,167,233,253,119,184,219,139,9,223,246,210,48,221,210,233,27,170,175,57,69,38,43,144,224,212,245,151,75,45,250,225,82,177,91,169,88,230,53,213,49,214,245,251,173,166,123,96,141,93,47,78,113,118,218,244,228,212,124,82,103,220,150,158,28,91,72,195,119,91,171,149,244,186,131,148,82,83,227,216,125,60,23,74,235,12,85,43,21,198,246,199,61,90,145,197,211,163,153,76,215,35,82,121,90,188,219,221,137,141,226,233,146,88,238,127,118,62,150,53,147,233,254,67,237,211,153,172,53,80,120,173,104,213,236,55,65,116,191,32,213,205,64,158,174,59,22,59,78,217,170,18,146,5,154,121,94,249,27,20,80,198,207,146,43,228,150,72,227,69,114,181,136,175,69,115,154,212,87,38,117,183,21,175,57,150,228,181,114,251,170,217,157,109,91,159,113,168,123,45,148,51,84,36,204,180,219,145,238,90,122,40,149,172,99,120,70,215,116,87,35,27,205,234,249,28,156,222,229,91,10,240,125,218,31,240,221,198,117,69,254,126,139,6,108,117,255,0,246,244,181,245,115,68,196,255,0,78,8,209,239,255,0,62,229,143,252,4,135,213,226,223,178,203,173,234,166,77,214,105,110,63,87,95,81,29,63,76,242,8,170,93,43,219,4,17,71,29,61,194,40,21,170,168,200,226,141,89,58,177,221,26,198,69,39,109,17,39,148,173,109,23,213,236,203,65,117,67,31,213,205,63,158,146,59,238,59,80,233,169,210,174,4,154,9,88,248,221,20,176,200,207,146,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,38,143,180,95,87,176,221,122,210,252,127,87,52,254,122,185,44,89,21,59,166,167,74,184,22,25,226,123,36,116,82,195,35,62,104,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,190,212,0,10,171,241,206,252,19,253,73,252,180,138,190,23,30,187,52,203,243,175,103,173,47,248,0,1,21,124,81,253,9,234,111,228,190,241,68,80,9,218,183,93,186,237,71,221,174,163,191,53,205,101,242,54,170,30,228,22,11,4,19,43,233,109,20,174,84,85,107,85,81,59,147,63,139,86,89,149,17,210,57,173,68,70,49,145,198,201,107,225,95,177,90,156,255,0,33,181,110,123,84,168,42,224,198,44,117,16,220,176,200,97,170,139,133,218,227,5,84,204,116,242,172,114,44,209,178,150,106,100,84,141,236,103,117,238,98,242,116,108,123,36,184,146,0,120,213,250,88,197,190,160,80,251,117,196,128,30,23,30,187,52,203,243,175,103,173,36,167,138,47,136,5,101,222,178,229,182,77,16,200,187,54,168,124,205,187,56,186,65,28,240,85,73,85,20,242,193,53,165,189,198,51,140,41,218,235,44,145,171,219,51,100,108,104,228,98,74,217,107,219,72,116,95,84,53,235,50,143,79,244,143,16,171,200,175,178,83,203,86,180,240,190,56,153,20,17,162,115,150,89,101,115,98,137,157,85,173,71,61,205,69,123,216,196,234,231,181,23,207,255,0,178,172,11,42,255,0,117,113,204,147,28,184,127,210,81,215,91,107,169,228,255,0,187,36,51,71,35,63,230,115,92,223,242,42,23,147,225,215,190,170,109,210,225,169,131,234,13,125,35,53,82,193,79,52,213,208,211,82,202,198,92,237,208,173,59,18,228,170,145,164,16,189,210,84,54,55,194,215,255,0,109,142,123,88,198,57,24,202,33,52,167,180,239,75,26,55,244,255,0,30,246,232,12,214,26,83,218,119,165,141,27,250,127,143,123,116,5,59,120,138,111,170,167,116,185,146,224,250,125,95,86,205,43,176,84,67,53,12,53,52,177,49,247,59,140,41,80,197,185,34,172,105,60,44,116,117,14,141,144,185,255,0,216,99,94,230,49,238,86,51,202,108,7,103,215,93,217,106,227,91,112,74,72,240,76,58,162,142,191,43,124,210,185,31,83,3,222,229,142,134,38,198,246,203,206,161,33,149,139,35,92,212,137,141,123,249,115,72,227,146,231,183,11,139,88,176,109,151,234,94,21,139,80,249,43,46,63,165,247,155,93,186,155,186,249,59,20,176,90,101,142,40,249,189,92,247,113,99,26,157,92,170,229,233,213,85,87,230,103,8,210,158,211,189,44,104,223,211,252,123,219,160,61,174,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,90,106,234,26,148,94,18,179,170,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,86,174,140,248,52,218,161,213,204,186,191,90,175,213,115,233,245,158,241,199,19,183,91,238,13,90,187,221,23,54,74,199,215,76,216,218,177,49,34,94,196,140,141,177,200,233,82,87,49,209,177,145,190,107,63,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,250,192,6,107,55,99,234,159,89,62,160,100,62,227,57,106,158,10,158,150,50,159,168,21,222,221,110,39,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,0,120,213,250,88,197,190,160,80,251,117,196,170,189,167,122,167,209,191,168,24,247,184,192,105,76,17,87,197,31,208,158,166,254,75,239,20,69,43,109,59,213,62,141,253,64,199,189,198,2,221,60,75,247,199,77,183,28,54,109,30,193,217,86,253,69,205,44,242,62,26,184,223,45,59,44,118,233,150,72,22,181,179,49,90,229,169,87,50,86,194,214,59,238,62,53,145,234,136,214,50,106,75,196,241,107,238,115,149,89,176,172,90,135,206,222,178,11,133,61,174,221,77,221,100,125,250,169,228,108,113,71,205,234,214,55,147,222,212,234,229,70,167,94,170,168,159,51,245,117,87,76,242,173,27,212,124,143,75,115,90,79,47,122,198,110,18,219,234,120,199,35,35,155,130,253,201,226,238,49,143,116,50,177,91,36,111,86,167,56,222,199,34,116,114,22,191,225,79,190,58,157,74,181,80,109,111,82,89,73,21,247,24,179,163,49,107,155,95,20,9,113,183,82,181,140,74,39,199,213,21,245,48,197,209,205,116,109,94,228,49,72,231,163,93,19,164,154,178,247,99,234,159,89,62,160,100,62,227,57,106,158,10,158,150,50,159,168,21,222,221,110,39,248,34,175,138,63,161,61,77,252,151,222,40,138,86,218,119,170,125,27,250,129,143,123,140,6,148,193,229,53,99,58,253,151,233,102,101,169,159,11,248,159,217,44,126,227,125,242,93,254,207,154,242,180,210,77,218,238,113,119,14,93,190,60,184,187,167,94,189,23,167,66,181,191,187,157,255,0,216,187,255,0,157,191,251,64,181,64,114,173,216,250,88,214,79,167,249,15,183,78,102,176,213,64,42,175,199,59,240,79,245,39,242,210,184,52,111,72,115,45,119,212,75,126,150,233,244,20,147,228,55,106,122,233,168,96,169,157,33,101,67,233,169,38,170,88,81,235,247,90,247,182,7,49,138,229,107,57,185,188,156,198,245,114,121,75,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,11,254,216,14,240,109,91,178,210,54,186,224,181,113,231,120,117,61,29,6,86,201,162,106,50,166,119,177,201,29,116,78,141,141,139,133,66,195,43,214,54,181,171,19,218,246,113,224,145,201,36,160,34,174,249,247,207,253,11,190,196,255,0,181,119,219,31,182,63,18,255,0,118,254,31,229,124,167,150,255,0,235,121,185,242,243,63,253,79,78,31,229,235,242,242,155,41,241,33,254,152,58,167,117,211,63,216,215,217,47,134,99,243,223,124,239,218,47,63,220,237,212,211,195,218,237,249,88,186,117,243,60,185,114,94,156,58,116,249,245,73,1,185,221,194,226,187,95,209,171,214,174,101,52,222,127,200,118,233,173,214,182,85,71,79,53,206,186,87,113,138,158,55,61,127,210,145,234,214,189,204,138,41,94,140,127,14,43,157,109,82,213,44,239,90,115,187,158,166,106,93,247,227,57,37,231,179,231,107,124,172,52,253,222,212,44,134,63,221,194,198,70,222,145,196,198,253,214,167,94,157,87,170,170,170,219,79,133,30,202,63,102,88,172,27,148,212,203,101,170,167,36,203,109,244,245,56,148,93,59,211,89,237,115,70,231,45,71,52,114,198,217,170,163,145,159,38,183,156,113,39,21,122,44,211,68,219,21,57,86,231,118,245,138,238,131,70,175,90,71,148,212,249,15,63,219,169,183,93,25,75,29,68,214,202,232,157,202,42,136,218,244,255,0,74,55,163,92,199,62,41,101,98,61,156,249,38,117,181,75,75,115,189,22,206,238,122,103,169,118,47,131,100,150,110,207,157,162,243,80,212,118,187,176,178,104,255,0,121,11,223,27,186,199,43,29,247,92,189,58,244,94,138,138,137,109,62,20,123,215,253,166,226,176,109,175,83,46,118,170,108,147,18,183,211,211,98,82,245,236,205,120,181,195,27,154,180,252,17,169,27,166,165,142,54,124,218,238,114,68,188,149,138,176,205,43,188,7,142,119,224,159,234,79,229,167,42,240,84,245,79,148,253,63,174,247,27,113,117,32,165,111,19,173,135,126,196,47,181,58,243,164,246,94,56,14,65,112,119,196,173,118,235,119,110,151,23,153,204,133,177,245,119,117,203,217,168,157,213,10,222,49,199,20,46,88,225,78,156,226,106,195,253,11,215,77,71,219,166,163,219,181,67,75,239,62,70,235,67,214,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,114,23,241,111,84,234,142,71,53,175,99,152,246,49,237,209,78,133,235,166,156,110,47,78,45,218,161,165,247,159,61,106,174,235,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,183,51,57,55,170,117,86,171,92,215,177,207,99,216,247,115,253,235,110,183,250,31,105,101,171,83,62,193,125,173,248,158,65,5,139,201,124,83,200,118,251,148,213,19,119,123,157,153,122,244,242,220,120,241,78,188,250,245,249,116,94,1,181,207,21,191,233,41,174,216,206,138,126,193,126,206,125,163,243,191,214,127,106,124,231,99,203,209,207,83,254,7,202,71,203,151,99,143,246,211,167,46,191,62,157,22,127,128,1,74,222,53,126,169,241,111,167,244,62,227,113,58,175,129,143,227,103,233,191,230,69,170,0,0,6,109,183,117,162,22,173,184,238,47,51,209,171,21,242,174,239,109,176,84,83,58,142,174,174,54,178,117,130,162,150,26,152,217,39,31,186,231,177,179,163,21,232,141,71,171,21,200,214,114,224,158,215,195,183,66,232,245,251,117,152,166,55,126,179,124,79,27,176,247,114,75,244,46,88,22,55,82,210,162,44,76,150,57,145,205,154,25,42,159,75,12,145,163,92,231,71,51,255,0,178,136,175,110,133,1,202,183,99,233,99,89,62,159,228,62,221,57,154,195,170,238,119,111,89,86,215,245,150,245,164,121,77,79,159,242,29,186,155,117,209,148,178,83,195,115,161,149,188,162,168,141,175,79,244,163,122,53,207,107,37,138,86,35,223,195,146,204,175,10,253,245,84,224,25,13,171,108,58,165,95,87,62,49,124,168,134,219,134,77,13,44,92,45,55,25,234,166,123,160,149,35,141,38,145,149,83,84,162,36,143,123,251,79,107,19,139,99,123,223,29,196,145,87,197,31,208,158,166,254,75,239,20,69,0,154,168,0,20,3,226,143,235,179,83,127,37,246,122,34,127,248,42,122,88,202,126,160,87,123,117,184,159,231,63,215,237,99,177,109,255,0,70,178,205,98,200,225,243,20,152,205,189,213,17,211,114,123,60,221,83,220,145,211,83,115,99,30,177,247,103,146,40,187,156,21,172,231,201,223,117,170,166,104,110,215,107,173,254,235,91,125,190,220,234,238,55,43,141,68,149,117,149,149,115,58,105,234,103,145,202,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,62,188,179,22,190,224,217,85,231,10,202,104,124,149,235,31,184,84,90,238,52,221,214,73,216,170,130,71,71,44,124,216,174,99,184,189,142,78,173,85,106,244,234,138,169,243,47,167,195,23,84,191,106,27,54,194,188,221,247,226,119,92,75,204,98,215,15,239,94,207,149,242,178,47,148,131,228,198,181,252,104,100,162,251,237,229,215,175,222,114,189,30,74,162,170,252,115,191,4,255,0,82,127,45,57,87,130,167,170,124,167,233,253,119,184,219,135,137,214,252,127,109,247,218,157,6,210,123,215,44,7,31,184,59,226,87,75,117,199,185,75,148,76,214,66,232,250,183,180,213,236,211,206,218,132,111,25,36,138,103,36,115,39,94,17,57,33,254,147,104,14,178,235,175,199,255,0,100,122,123,117,202,62,203,219,214,231,116,242,76,106,246,33,249,241,106,114,84,238,76,254,47,237,192,206,82,201,193,252,24,238,46,233,248,24,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,57,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,119,214,253,217,225,187,186,216,78,178,103,22,42,122,75,61,246,131,7,201,105,175,184,227,107,214,170,123,83,214,138,169,32,87,189,99,137,94,201,98,98,72,215,163,56,117,238,49,21,93,19,209,40,132,213,65,66,222,35,59,215,254,149,90,143,5,131,0,185,221,99,211,44,91,247,118,218,105,215,181,29,210,185,21,233,37,205,208,241,107,219,201,143,72,226,108,170,231,50,54,185,221,34,116,210,198,159,149,225,221,180,63,233,91,172,171,246,166,139,189,167,184,119,106,183,40,225,95,229,166,159,186,217,124,173,36,124,81,100,94,236,145,59,154,183,135,24,163,151,164,140,145,98,229,127,192,161,111,17,157,148,127,69,93,71,130,255,0,128,91,46,178,105,150,83,251,203,109,76,233,221,142,215,92,170,245,146,216,233,185,57,238,226,198,36,145,58,84,107,159,27,156,222,178,186,25,100,95,202,240,238,221,231,244,82,214,85,251,83,91,217,211,220,199,181,69,148,112,160,243,51,65,218,108,190,86,174,62,42,146,39,106,73,93,205,27,207,148,82,75,210,55,200,145,113,191,224,0,42,175,199,59,240,79,245,39,242,210,42,248,92,122,236,211,47,206,189,158,180,191,224,1,202,183,71,174,159,209,175,66,114,109,107,251,45,246,143,236,231,146,254,172,243,222,79,191,230,43,32,166,255,0,13,219,147,143,30,255,0,47,236,47,94,61,62,93,122,164,0,254,238,119,255,0,98,239,254,118,255,0,237,2,85,120,163,250,19,212,223,201,125,226,136,160,18,101,120,113,108,114,155,117,185,149,126,97,168,47,171,167,211,172,62,162,6,87,67,19,37,137,247,186,183,34,189,40,162,157,17,26,198,53,168,215,78,230,187,186,214,75,19,90,141,89,146,88,239,120,16,3,198,175,210,198,45,245,2,135,219,174,37,59,96,121,254,101,166,25,52,25,158,159,228,53,118,43,237,45,61,93,53,61,194,145,81,179,192,202,154,121,41,229,88,221,211,171,30,177,77,34,35,219,209,236,85,71,53,90,228,71,39,201,137,226,215,220,231,42,179,97,88,181,15,157,189,100,23,10,123,93,186,155,186,200,251,245,83,200,216,226,143,155,213,172,111,39,189,169,213,202,141,78,189,85,81,62,102,132,246,81,181,27,22,210,244,106,139,13,237,90,171,50,251,151,74,204,166,247,69,11,219,231,234,185,61,99,141,29,34,171,214,24,24,254,212,105,209,141,94,143,147,182,199,203,34,17,171,197,115,101,31,180,220,86,125,202,105,157,178,213,77,146,98,86,250,138,156,182,46,157,153,175,22,184,99,107,146,163,154,185,35,116,212,177,198,255,0,147,155,206,72,151,138,61,86,24,98,117,70,96,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,231,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,47,159,52,167,180,239,75,26,55,244,255,0,30,246,232,12,214,19,211,114,30,32,148,215,109,168,105,174,215,180,90,235,86,198,51,7,176,80,102,23,202,105,101,166,127,56,104,221,79,89,101,88,165,129,174,86,43,153,3,159,60,82,240,145,138,232,190,243,28,254,177,131,109,27,116,206,247,65,170,116,26,103,130,211,255,0,154,172,188,86,243,135,250,178,215,230,97,134,122,206,220,178,199,222,237,119,216,238,211,29,205,255,0,193,19,248,170,104,35,110,186,13,134,237,183,72,236,90,83,134,81,82,53,150,234,118,62,231,93,13,58,194,251,181,197,88,212,168,173,149,28,247,187,156,142,111,84,106,189,220,24,140,141,171,193,141,68,249,119,99,233,99,89,62,159,228,62,221,57,154,195,74,123,78,244,177,163,127,79,241,239,110,128,234,160,138,187,231,223,63,244,46,251,19,254,213,223,108,126,216,252,75,253,219,248,127,149,242,158,91,255,0,173,230,231,203,204,255,0,245,61,56,127,151,175,203,202,108,167,196,135,250,96,234,157,215,76,255,0,99,95,100,190,25,143,207,125,243,191,104,188,255,0,115,183,83,79,15,107,183,229,98,233,215,204,242,229,201,122,112,233,211,231,213,38,168,6,107,55,99,234,159,89,62,160,100,62,227,57,106,158,10,158,150,50,159,168,21,222,221,110,39,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,0,120,213,250,88,197,190,160,80,251,117,196,170,189,167,122,167,209,191,168,24,247,184,192,105,76,17,87,197,31,208,158,166,254,75,239,20,69,16,233,238,107,117,211,92,255,0,26,212,107,21,61,36,247,44,86,241,69,123,163,138,173,142,116,18,79,77,51,38,141,178,53,174,107,149,138,230,34,42,35,154,189,58,244,84,254,39,201,150,101,55,220,231,42,188,230,185,77,119,157,189,100,23,10,139,165,198,167,180,200,251,245,83,200,233,37,147,131,17,172,111,39,189,203,209,168,141,78,189,17,17,62,69,218,120,104,108,114,155,110,56,108,58,195,156,62,173,250,139,154,89,227,100,212,146,50,90,118,88,237,211,44,115,165,19,161,122,53,203,82,174,100,78,153,207,111,220,124,105,27,17,17,175,124,222,171,196,27,100,150,173,215,224,17,223,113,136,41,40,117,23,21,167,168,154,213,88,218,86,186,123,180,13,134,103,50,210,249,29,52,76,99,36,168,116,110,108,178,43,146,21,238,43,81,18,73,58,209,15,251,42,192,178,175,247,87,28,201,49,203,135,253,37,29,117,182,186,158,79,251,178,67,52,114,51,254,103,53,205,255,0,34,160,203,50,155,238,115,149,94,115,92,166,187,206,222,178,11,133,69,210,227,83,218,100,125,250,169,228,116,146,201,193,136,214,55,147,222,229,232,212,70,167,94,136,136,159,34,229,60,21,61,44,101,63,80,43,189,186,220,79,240,69,95,20,127,66,122,155,249,47,188,81,20,173,180,239,84,250,55,245,3,30,247,24,13,41,131,197,107,126,21,117,212,173,23,207,180,230,197,81,73,5,203,42,197,238,182,74,57,106,222,230,193,28,245,52,146,67,27,164,115,90,231,35,17,207,69,85,70,185,122,117,232,139,252,10,139,254,226,166,233,255,0,227,246,149,127,226,183,31,245,18,234,65,202,183,99,233,99,89,62,159,228,62,221,57,154,195,85,0,170,191,28,239,193,63,212,159,203,72,171,225,113,235,179,76,191,58,246,122,210,101,120,175,108,114,155,37,181,94,247,113,167,47,171,91,237,182,158,157,249,117,165,25,45,66,87,82,68,216,224,109,108,8,212,114,196,248,34,107,59,173,94,145,44,49,58,78,172,116,111,239,85,174,150,234,150,119,162,217,221,179,83,52,210,251,240,108,146,205,222,242,85,190,86,26,142,215,118,23,195,39,238,230,99,227,119,88,229,123,126,243,87,167,94,169,209,81,21,52,61,181,93,204,97,187,175,210,58,61,82,195,232,106,237,207,109,67,173,183,123,101,74,43,159,110,184,198,200,223,44,9,39,20,108,204,227,44,111,100,141,68,228,199,183,147,88,254,113,179,133,120,144,236,167,84,247,131,251,59,253,153,223,241,75,103,217,47,139,249,223,142,213,84,195,220,243,94,83,183,218,236,193,47,94,158,89,252,185,113,233,213,189,58,245,94,158,43,195,211,195,211,90,54,153,173,23,173,70,212,108,159,10,184,219,110,56,189,77,146,40,172,149,181,115,78,217,228,171,164,153,174,115,102,166,137,168,206,52,239,69,84,114,175,85,111,203,248,170,73,93,224,237,51,13,221,214,151,253,135,190,212,82,89,239,180,21,17,212,216,178,55,80,45,84,246,167,172,140,89,209,140,73,34,87,178,88,152,177,185,138,254,29,123,111,84,87,68,197,76,246,103,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,231,19,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,173,196,248,98,239,199,246,223,98,166,208,109,88,189,114,207,177,251,123,126,27,116,184,220,123,149,89,68,45,124,206,147,163,123,77,78,245,60,13,167,71,114,146,73,102,106,73,50,245,225,43,146,127,158,43,90,53,123,13,208,93,47,200,53,115,80,39,171,142,197,142,211,182,106,132,164,129,102,158,87,190,70,197,20,49,179,228,138,249,37,146,56,209,92,173,98,43,209,92,230,181,21,201,156,29,104,213,236,203,94,181,67,32,213,205,64,158,146,75,238,69,80,217,170,18,146,4,134,8,152,200,219,20,80,198,207,154,163,35,138,56,227,69,114,185,234,140,69,115,156,229,87,45,164,248,78,236,162,221,139,98,182,205,212,106,69,179,158,73,121,235,83,135,64,244,170,167,154,213,66,232,234,41,228,168,145,170,230,71,55,154,142,110,76,71,70,246,164,73,20,140,122,172,170,140,242,190,57,223,130,127,169,63,150,156,171,193,83,213,62,83,244,254,187,220,109,197,212,131,228,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,207,182,250,54,101,125,217,230,163,210,219,35,186,252,103,12,202,60,197,70,51,114,149,236,74,167,71,18,179,187,77,83,27,122,116,154,46,236,72,178,53,169,28,141,123,92,222,42,175,138,63,202,217,214,241,115,189,160,103,117,23,251,5,31,198,113,187,207,15,180,24,255,0,114,26,127,138,118,161,168,101,47,247,211,224,150,72,59,82,84,44,159,187,68,231,211,139,186,162,252,174,39,196,47,107,249,246,236,244,94,203,167,58,115,119,199,237,215,43,118,81,77,123,150,91,221,68,208,192,232,35,164,171,133,205,107,161,138,87,43,249,84,49,81,21,168,157,17,223,63,224,139,24,54,103,225,127,175,187,118,220,158,31,172,121,174,95,167,245,182,92,127,226,30,102,11,93,194,182,74,167,247,232,42,41,217,193,178,82,70,197,232,249,154,171,213,233,247,81,122,117,94,136,182,126,0,5,43,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,141,159,166,255,0,153,22,168,0,0,25,204,222,230,188,211,110,59,114,249,142,164,217,171,106,231,199,150,161,150,188,125,38,168,150,70,37,186,153,137,20,114,68,201,88,199,66,201,156,217,42,86,46,13,224,250,135,162,245,119,39,47,181,240,197,213,47,217,126,242,112,175,55,125,248,101,171,45,243,24,181,195,251,215,189,230,188,212,107,229,32,249,49,206,103,42,232,232,190,251,120,244,233,247,156,140,87,151,252,14,85,187,31,75,26,201,244,255,0,33,246,233,204,214,26,51,222,14,211,48,221,221,105,127,216,123,237,69,37,158,251,65,81,29,77,139,35,117,2,213,79,106,122,200,197,157,24,196,146,37,123,37,137,139,27,152,175,225,215,182,245,69,116,76,84,207,102,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,78,113,63,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,219,247,134,151,136,37,54,176,218,172,251,124,213,251,173,92,154,131,65,79,229,172,247,106,185,101,170,159,37,99,27,85,60,139,34,178,4,100,15,167,166,130,38,171,230,149,207,157,122,185,85,94,174,235,216,60,81,253,9,234,111,228,190,241,68,80,9,170,128,1,64,62,40,254,187,53,55,242,95,103,162,39,255,0,130,167,165,140,167,234,5,119,183,91,137,254,87,87,141,38,177,223,112,253,26,196,180,118,209,15,110,147,81,46,21,21,23,74,158,76,94,84,182,215,83,200,218,110,14,98,170,115,158,122,121,123,141,123,28,223,45,199,239,54,71,34,86,182,203,244,114,197,175,187,160,192,52,171,41,155,133,150,235,112,146,162,227,31,23,175,153,165,164,167,150,174,90,110,172,123,30,206,243,41,221,23,113,174,71,51,185,205,58,171,122,47,127,241,130,209,203,238,13,186,5,213,90,137,188,197,151,82,237,240,84,81,201,197,140,236,85,80,211,193,73,81,77,209,30,231,187,139,25,77,47,113,90,198,175,153,224,222,75,27,148,246,222,9,250,161,106,199,181,115,60,210,139,131,105,33,168,204,236,244,183,42,26,137,171,91,19,228,158,222,249,58,210,197,18,167,89,158,248,171,37,149,120,187,171,89,74,245,226,228,85,86,92,73,85,126,57,223,130,127,169,63,150,149,171,131,234,102,85,167,118,236,190,221,139,85,249,79,182,184,251,241,155,140,236,146,72,230,109,12,149,84,213,18,178,55,49,237,233,220,242,173,137,232,238,77,116,82,202,197,111,222,234,159,94,139,233,14,101,175,90,161,143,233,30,159,193,73,37,247,34,168,116,52,235,87,58,67,4,76,100,110,150,89,164,127,205,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,87,67,219,98,219,214,43,181,253,26,178,233,30,45,83,231,252,135,114,166,227,116,125,44,116,243,92,235,165,119,41,106,36,107,19,253,24,216,142,115,220,200,162,137,138,247,240,228,181,193,226,189,177,202,156,106,235,123,221,198,156,190,145,44,87,42,138,119,229,214,148,100,84,235,67,87,43,163,129,181,176,35,81,169,43,39,149,204,238,181,122,202,147,74,233,58,189,178,63,179,94,186,117,169,153,86,151,220,111,23,28,90,175,183,241,236,126,235,140,220,96,124,146,36,53,84,53,244,178,83,202,201,26,199,183,159,30,227,101,98,59,171,82,88,98,122,181,220,58,30,84,212,237,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,0,239,251,103,215,93,166,234,227,155,111,74,73,48,76,198,162,178,191,20,124,50,185,95,77,3,30,213,146,134,86,200,247,75,206,157,38,137,137,35,156,228,149,142,99,249,115,89,35,143,218,248,103,239,94,221,182,12,238,229,132,234,93,207,203,105,182,91,214,166,182,178,69,170,155,224,213,208,195,34,199,81,13,60,45,147,159,123,163,32,145,27,31,37,233,3,149,232,216,85,174,189,64,81,95,137,134,245,237,219,159,206,237,184,78,154,92,252,206,155,98,93,42,104,171,35,90,168,126,51,93,52,49,172,149,19,83,204,216,248,118,122,190,8,209,209,242,78,179,185,30,173,153,26,223,21,176,29,159,93,119,101,171,141,109,193,41,35,193,48,234,138,58,252,173,243,74,228,125,76,15,123,150,58,24,155,27,219,47,58,132,134,86,44,141,115,82,38,53,239,229,205,35,142,75,254,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,250,192,5,85,248,231,126,9,254,164,254,90,69,95,11,143,93,154,101,249,215,179,214,151,252,0,56,166,243,52,83,42,220,78,219,51,13,28,194,174,22,170,43,214,65,240,255,0,45,61,210,89,35,165,103,98,190,158,161,252,221,28,114,61,58,178,23,34,116,98,253,229,78,189,19,170,165,96,255,0,113,83,116,255,0,241,251,74,191,241,91,143,250,137,63,252,81,253,9,234,111,228,190,241,68,80,9,168,140,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,148,212,52,52,200,188,34,103,85,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,244,0,128,30,53,126,150,49,111,168,20,62,221,113,41,88,189,239,14,189,138,211,109,107,13,76,227,80,104,41,31,170,151,250,121,161,174,154,154,170,87,178,217,110,153,105,222,150,213,68,145,96,153,237,146,157,178,62,102,179,251,111,115,26,247,177,168,247,204,160,84,95,138,198,197,105,176,233,43,247,79,165,20,20,148,214,42,170,133,155,53,161,117,84,174,157,183,26,186,215,175,196,152,179,72,228,115,37,150,162,56,157,12,104,222,218,164,110,107,28,215,72,177,86,89,165,61,167,122,88,209,191,167,248,247,183,64,102,176,147,251,136,216,230,101,164,58,47,167,155,137,197,31,87,127,193,51,28,94,203,116,186,204,172,69,158,197,113,171,164,133,239,142,116,106,34,45,52,146,200,169,20,189,19,162,185,177,73,247,251,111,159,202,236,239,117,89,150,212,53,114,223,152,89,174,85,110,198,46,53,20,244,217,101,162,56,210,102,92,109,200,255,0,190,173,137,207,99,124,204,109,116,142,133,252,155,197,234,173,85,237,190,70,63,66,120,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,120,74,206,170,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,226,183,99,233,99,89,62,159,228,62,221,57,154,195,74,123,78,244,177,163,127,79,241,239,110,128,234,160,133,94,36,59,41,213,61,224,254,206,255,0,102,119,252,82,217,246,75,226,254,119,227,181,85,48,247,60,215,148,237,246,187,48,75,215,167,150,127,46,92,122,117,111,78,189,87,167,138,240,244,240,244,214,141,166,107,69,235,81,181,27,39,194,174,54,219,142,47,83,100,138,43,37,109,92,211,182,121,42,233,38,107,156,217,169,162,106,51,141,59,209,85,28,171,213,91,242,254,42,150,20,1,154,205,216,250,167,214,79,168,25,15,184,206,90,167,130,167,165,140,167,234,5,119,183,91,137,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,30,53,126,150,49,111,168,20,62,221,113,42,175,105,222,169,244,111,234,6,61,238,48,26,83,4,85,241,71,244,39,169,191,146,251,197,17,64,37,170,120,86,108,59,255,0,68,110,175,87,236,191,231,101,196,44,87,59,119,253,131,233,175,109,127,119,255,0,120,108,76,146,31,243,117,12,119,248,39,150,168,10,203,241,88,216,173,78,99,29,126,233,244,162,130,174,166,251,75,78,179,102,180,46,170,137,176,58,221,73,68,245,248,147,22,105,26,173,124,81,83,199,19,161,141,29,220,69,141,205,99,92,217,22,90,139,46,167,193,83,210,198,83,245,2,187,219,173,196,255,0,4,85,241,71,244,39,169,191,146,251,197,17,74,219,78,245,79,163,127,80,49,239,113,128,210,152,0,3,149,110,199,210,198,178,125,63,200,125,186,115,53,134,170,1,85,126,57,223,130,127,169,63,150,145,87,194,227,215,102,153,126,117,236,245,165,255,0,20,173,226,117,176,239,216,133,246,167,94,116,158,203,199,1,200,46,14,248,149,174,221,110,237,210,226,243,57,144,182,62,174,238,185,123,53,19,186,161,91,198,56,226,133,203,28,41,211,156,77,95,85,224,251,162,155,142,165,206,211,92,108,151,15,129,105,61,119,126,217,121,166,173,149,236,251,73,194,25,210,39,82,195,219,115,100,242,245,93,190,179,170,199,211,148,209,177,239,253,252,101,191,128,65,95,20,45,148,127,72,12,17,250,207,167,182,203,173,118,164,225,182,246,83,69,110,162,78,247,198,109,109,153,207,125,58,68,231,39,73,162,238,207,52,107,26,43,228,251,241,112,145,207,139,183,76,56,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,57,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,161,61,159,110,207,13,221,214,151,253,184,177,83,210,89,239,180,21,18,83,95,113,198,215,173,84,246,167,172,143,72,21,239,88,226,87,178,88,152,146,53,232,206,29,123,140,69,87,68,244,74,118,241,17,221,231,244,173,214,84,251,45,91,222,211,220,59,187,69,139,243,160,242,211,79,221,108,94,106,174,78,74,178,47,118,72,155,193,29,195,140,81,197,214,54,72,178,242,245,94,25,251,40,183,110,127,59,185,102,218,151,108,243,58,109,137,117,166,173,163,145,42,161,248,205,116,208,200,145,211,195,81,11,163,225,217,234,201,228,86,201,201,58,192,213,98,182,101,115,111,80,170,191,28,239,193,63,212,159,203,78,85,224,169,234,159,41,250,127,93,238,54,226,234,64,56,166,245,177,107,22,97,180,125,94,180,228,116,62,110,146,159,15,185,221,35,143,186,248,248,213,81,64,234,186,105,58,177,81,87,132,240,68,254,157,120,187,143,71,34,181,85,23,56,70,170,0,0,2,149,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,198,207,211,127,204,139,84,0,0,71,253,247,235,165,247,110,219,96,203,181,27,14,188,218,173,217,75,124,173,186,196,235,130,49,252,234,170,42,35,141,235,12,79,84,73,102,142,5,158,118,177,81,205,253,202,185,236,115,26,246,174,117,193,165,61,172,107,95,244,137,219,238,19,172,114,91,252,149,94,65,111,95,63,3,98,237,198,202,232,37,125,61,87,105,189,201,21,33,89,225,149,99,228,245,119,109,89,203,163,186,162,117,83,149,110,199,210,198,178,125,63,200,125,186,115,53,134,170,8,107,226,59,177,202,157,214,225,180,25,134,159,62,146,159,81,112,250,121,217,67,12,172,138,38,94,233,28,168,245,162,150,117,68,115,30,215,35,157,3,156,238,211,95,44,173,114,53,38,89,99,166,189,186,233,14,174,107,110,174,88,176,205,18,130,173,153,59,42,25,112,134,231,12,239,166,101,157,144,189,174,90,249,106,25,247,160,100,78,86,42,61,191,127,154,177,172,71,72,230,53,215,61,226,55,110,190,217,252,58,179,75,78,83,145,253,160,189,81,91,241,218,123,141,223,201,178,147,226,21,76,186,80,54,90,158,195,21,89,23,113,232,231,246,218,188,91,203,162,124,144,161,115,85,0,2,128,124,81,253,118,106,111,228,190,207,68,79,255,0,5,79,75,25,79,212,10,239,110,183,19,252,160,31,19,173,82,253,168,111,39,53,242,151,223,137,218,177,47,47,139,91,255,0,189,123,62,87,202,198,158,110,15,155,26,231,241,174,146,183,239,187,151,94,191,117,202,196,97,34,188,15,176,171,85,126,127,170,122,141,53,69,90,92,172,118,123,117,146,158,38,189,189,135,65,93,52,179,74,231,183,143,37,122,58,223,10,53,81,200,136,142,147,170,59,170,43,123,255,0,140,118,144,211,102,187,104,161,213,42,120,41,18,229,167,23,136,102,124,243,79,43,95,240,234,231,178,150,104,98,99,122,177,239,117,66,208,61,85,232,157,25,11,248,185,58,171,95,86,219,47,214,59,22,129,110,131,0,213,92,166,30,118,91,85,194,74,123,140,156,158,158,90,150,174,158,90,73,106,122,49,143,123,251,44,168,116,189,182,181,92,254,223,4,232,174,234,154,62,42,175,199,59,240,79,245,39,242,210,173,109,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,47,251,96,59,62,181,109,55,72,218,219,130,85,201,157,230,52,244,117,249,91,230,149,170,202,105,216,199,44,116,49,54,55,186,46,20,235,52,172,89,26,231,44,175,115,223,203,130,199,28,114,128,20,45,226,51,178,143,232,171,168,240,95,240,11,101,214,77,50,202,127,121,109,169,157,59,177,218,235,149,94,178,91,29,55,39,61,220,88,196,146,39,74,141,115,227,115,155,214,87,67,44,139,16,13,84,30,43,90,52,135,13,215,173,47,200,52,143,80,32,171,146,197,145,83,182,26,133,164,157,97,158,39,178,70,203,20,209,191,230,136,248,229,142,57,17,28,142,98,171,17,28,215,53,85,171,156,29,104,210,28,203,65,117,67,32,210,61,64,130,146,59,238,59,80,216,106,22,146,116,154,9,88,248,219,44,83,70,255,0,146,171,36,138,72,228,68,114,53,232,143,68,115,90,228,86,165,164,248,78,239,94,221,148,226,182,205,171,234,69,207,134,73,102,235,77,135,78,245,170,168,154,235,66,216,234,42,36,167,145,202,215,199,15,149,142,30,44,87,72,198,172,75,20,108,98,44,74,175,120,177,111,94,221,139,98,183,61,171,233,189,207,158,73,121,233,77,152,206,197,170,167,154,213,66,232,233,234,35,167,141,200,214,71,55,154,142,110,47,86,200,246,164,73,44,111,98,172,168,172,171,109,23,210,28,203,94,181,67,31,210,61,63,130,146,75,238,69,80,232,105,214,174,116,134,8,152,200,221,44,179,72,255,0,154,163,35,138,57,36,84,106,57,234,140,84,107,92,229,70,174,138,54,235,160,216,110,219,116,142,197,165,56,101,21,35,89,110,167,99,238,117,208,211,172,47,187,92,85,141,74,138,217,81,207,123,185,200,230,245,70,171,221,193,136,200,218,188,24,212,78,150,0,5,85,248,231,126,9,254,164,254,90,69,95,11,143,93,154,101,249,215,179,214,151,252,0,0,138,190,40,254,132,245,55,242,95,120,162,40,4,213,64,4,0,241,171,244,177,139,125,64,161,246,235,137,94,190,25,118,155,85,235,124,122,97,71,121,182,82,87,211,199,81,114,171,100,85,48,182,86,54,120,45,149,115,67,42,53,200,168,143,142,88,227,145,142,254,45,123,26,228,232,168,138,104,36,3,228,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,203,17,165,61,167,122,88,209,191,167,248,247,183,64,102,176,210,70,217,45,54,171,254,209,52,162,197,125,182,82,92,109,183,29,55,177,82,86,81,213,194,217,160,169,130,75,100,45,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,165,188,67,60,60,238,187,104,186,212,106,166,149,209,213,220,116,174,227,80,136,246,43,157,52,248,220,242,59,163,105,231,114,245,115,233,156,229,70,197,59,149,85,21,91,20,171,207,183,36,254,83,195,231,123,119,93,168,103,242,88,178,121,234,235,180,235,42,168,167,134,235,70,234,167,54,11,76,238,154,22,190,236,200,219,12,175,123,227,167,108,141,116,81,163,86,100,237,163,149,86,56,250,92,78,225,114,155,22,115,178,253,75,205,113,106,239,59,101,200,52,190,243,116,183,84,246,159,31,126,150,123,76,178,69,39,7,163,94,222,76,123,87,163,145,28,157,122,42,34,252,140,225,26,83,218,119,165,141,27,250,127,143,123,116,7,85,0,0,12,214,110,199,213,62,178,125,64,200,125,198,114,213,60,21,61,44,101,63,80,43,189,186,220,79,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,241,171,244,177,139,125,64,161,246,235,137,85,123,78,245,79,163,127,80,49,239,113,128,210,152,34,175,138,63,161,61,77,252,151,222,40,138,64,219,214,45,98,206,117,247,77,48,172,166,135,206,217,114,12,194,205,107,184,211,119,95,31,126,150,122,216,163,150,62,108,86,189,188,152,247,39,86,170,57,58,245,69,69,249,154,105,0,25,172,221,143,170,125,100,250,129,144,251,140,229,170,120,42,122,88,202,126,160,87,123,117,184,159,224,138,190,40,254,132,245,55,242,95,120,162,41,91,105,222,169,244,111,234,6,61,238,48,26,83,0,3,159,234,206,191,104,214,133,124,3,246,185,168,86,172,95,237,69,193,45,150,191,58,247,39,126,111,151,39,47,20,94,220,44,228,206,228,239,227,20,124,217,205,237,228,222,191,149,187,31,75,26,201,244,255,0,33,246,233,204,214,26,168,5,85,248,231,126,9,254,164,254,90,69,95,11,143,93,154,101,249,215,179,214,151,252,124,151,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,139,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,172,0,83,95,138,230,202,63,102,89,84,251,148,211,59,101,214,167,27,203,110,21,21,57,108,93,59,208,217,238,147,72,215,37,71,53,114,200,216,106,164,145,255,0,39,55,132,114,167,20,122,36,208,196,216,23,98,207,243,44,103,25,201,176,203,22,67,87,73,98,204,105,233,169,175,182,246,170,44,21,204,167,168,101,68,10,246,170,42,35,227,150,52,86,189,58,61,17,210,53,23,140,143,107,189,174,216,182,245,149,110,131,89,108,186,71,139,84,249,15,63,220,169,184,221,31,75,37,68,54,202,24,155,202,90,137,26,196,255,0,70,54,35,156,198,190,89,98,98,189,156,249,38,138,52,183,75,112,77,22,193,45,154,103,166,150,47,131,99,118,110,247,146,162,243,83,84,118,187,179,62,105,63,121,51,223,35,186,201,43,221,247,156,189,58,244,78,136,136,137,234,202,171,241,206,252,19,253,73,252,180,229,94,10,158,169,242,159,167,245,222,227,110,46,164,3,149,110,199,210,198,178,125,63,200,125,186,115,53,134,170,0,0,2,149,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,198,207,211,127,204,139,84,0,0,83,95,141,38,177,216,179,13,101,196,180,118,209,15,114,175,78,237,245,21,23,74,158,79,78,53,87,38,211,200,218,110,14,98,34,240,130,10,121,123,141,123,218,239,51,199,238,186,55,34,215,88,45,39,193,63,90,45,86,234,156,243,66,50,28,190,146,150,162,233,81,75,126,198,108,243,49,172,125,84,233,20,140,184,186,41,56,245,123,210,40,104,149,98,87,170,240,141,239,99,122,54,87,37,175,156,171,118,62,150,53,147,233,254,67,237,211,153,172,53,80,15,201,183,98,120,173,158,251,119,202,109,56,205,170,138,245,144,121,127,139,220,105,232,163,142,170,225,216,98,178,15,49,43,81,31,47,109,138,173,103,53,94,45,85,68,232,132,107,241,71,244,39,169,191,146,251,197,17,64,38,170,0,5,0,248,163,250,236,212,223,201,125,158,136,159,254,10,158,150,50,159,168,21,222,221,110,38,254,161,102,182,173,53,192,50,93,70,190,211,213,207,109,197,108,245,183,186,200,169,24,215,79,36,20,208,190,105,27,27,92,230,181,94,173,98,162,34,185,169,215,167,85,79,226,101,220,191,63,11,44,2,155,5,217,110,27,84,184,245,93,166,229,149,84,87,223,238,73,82,146,181,245,79,146,165,241,83,212,35,36,95,186,199,209,193,72,172,224,136,199,51,139,211,175,53,115,187,174,191,104,229,139,112,26,53,150,104,238,71,55,151,164,201,173,238,167,142,167,139,223,229,42,152,228,146,154,167,131,30,197,147,181,60,113,75,219,230,141,127,14,46,251,174,84,51,46,105,119,109,122,189,77,175,90,13,131,106,228,51,210,73,81,145,89,225,154,224,148,144,75,12,17,92,89,214,42,216,99,100,189,94,140,142,166,57,163,69,85,119,84,98,42,57,200,168,229,175,111,28,239,193,63,212,159,203,78,41,224,219,139,88,178,13,220,86,93,174,244,62,98,175,25,195,238,55,75,92,157,215,179,203,213,62,122,106,71,73,209,170,136,254,176,85,212,51,163,145,91,247,250,244,228,214,170,93,248,7,20,222,182,45,98,204,54,143,171,214,156,142,135,205,210,83,225,247,59,164,113,247,95,31,26,170,40,29,87,77,39,86,42,42,240,158,8,159,211,175,23,113,232,228,86,170,162,231,8,213,64,34,175,136,142,208,255,0,165,110,141,39,217,106,46,246,161,97,221,218,220,95,157,127,150,134,126,235,162,243,84,146,114,69,141,123,177,196,222,10,238,28,101,142,46,178,50,53,151,149,5,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,46,215,107,173,254,235,91,125,190,220,234,238,55,43,141,68,149,117,149,149,115,58,105,234,103,145,202,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,47,123,195,155,101,31,209,87,78,39,191,231,246,203,84,154,155,148,254,242,229,83,2,119,100,181,208,170,49,99,182,54,110,78,99,184,189,139,36,174,137,26,215,200,230,183,172,173,134,41,22,96,0,0,42,175,199,59,240,79,245,39,242,210,42,248,92,122,236,211,47,206,189,158,180,191,224,0,4,85,241,71,244,39,169,191,146,251,197,17,64,38,170,0,32,7,141,95,165,140,91,234,5,15,183,92,72,1,225,113,235,179,76,191,58,246,122,210,255,0,128,6,85,205,41,237,59,210,198,141,253,63,199,189,186,3,53,134,148,246,157,233,99,70,254,159,227,222,221,1,94,190,40,62,32,148,215,106,107,214,215,180,90,235,86,198,50,161,212,25,133,242,154,89,105,159,206,25,106,169,235,44,171,20,176,53,202,197,115,32,115,231,138,94,18,49,93,23,222,99,159,214,5,237,163,110,153,222,232,53,78,131,76,240,90,127,243,85,151,138,222,112,255,0,86,90,252,204,48,207,89,219,150,88,251,221,174,251,29,218,99,185,191,248,34,127,21,75,190,207,116,47,78,54,233,177,29,83,210,253,47,179,121,27,85,14,159,228,82,205,52,170,143,170,184,85,58,217,50,73,85,83,34,34,119,38,127,22,245,94,136,212,107,90,198,53,140,99,24,220,246,26,83,218,119,165,141,27,250,127,143,123,116,7,85,0,0,12,214,110,199,213,62,178,125,64,200,125,198,114,213,60,21,61,44,101,63,80,43,189,186,220,79,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,241,171,244,177,139,125,64,161,246,235,137,85,123,78,245,79,163,127,80,49,239,113,128,210,152,34,175,138,63,161,61,77,252,151,222,40,138,86,218,119,170,125,27,250,129,143,123,140,6,148,192,6,107,55,99,234,159,89,62,160,100,62,227,57,106,158,10,158,150,50,159,168,21,222,221,110,39,248,34,175,138,63,161,61,77,252,151,222,40,138,86,218,119,170,125,27,250,129,143,123,140,6,148,192,7,201,118,142,235,53,170,182,27,21,109,37,29,201,244,242,54,142,162,174,153,213,48,67,58,181,123,111,146,38,201,27,164,98,59,162,171,18,70,43,145,21,17,205,235,213,51,111,186,63,219,183,237,219,38,254,146,255,0,253,50,127,188,190,55,254,39,255,0,3,131,203,255,0,137,127,123,255,0,139,246,63,177,255,0,123,239,114,38,86,212,183,199,77,146,237,19,82,118,143,168,204,171,91,237,183,77,242,150,98,55,101,124,181,9,93,73,21,178,174,119,81,78,174,87,44,79,130,38,191,180,228,233,18,195,19,99,232,199,70,206,245,112,26,168,5,85,248,231,126,9,254,164,254,90,69,95,11,143,93,154,101,249,215,179,214,151,252,0,0,16,171,197,23,117,214,45,14,208,235,150,149,90,101,181,92,179,61,73,183,212,217,210,219,60,207,89,40,108,245,16,203,13,77,123,152,196,255,0,174,40,145,238,98,58,71,57,233,220,72,36,98,209,97,55,252,44,55,103,134,237,207,84,46,216,62,160,83,210,80,216,181,42,162,223,77,81,145,213,215,172,16,89,159,75,29,98,196,178,51,182,228,115,37,150,162,56,213,238,124,108,137,58,189,203,197,21,82,242,65,85,126,57,223,130,127,169,63,150,156,171,193,83,213,62,83,244,254,187,220,109,197,212,128,114,173,216,250,88,214,79,167,249,15,183,78,102,176,213,64,0,0,82,183,141,95,170,124,91,233,253,15,184,220,78,171,224,99,248,217,250,111,249,145,106,128,0,126,78,89,148,216,176,108,86,243,154,229,53,222,74,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,78,12,71,61,220,88,199,47,70,162,185,122,116,68,85,249,25,151,213,93,76,202,181,147,81,242,61,82,205,106,252,197,235,38,184,75,112,169,227,36,143,142,30,107,247,32,139,184,247,189,176,196,196,108,113,177,92,188,35,99,26,139,209,168,122,189,113,210,223,217,126,57,164,62,114,197,240,203,174,91,167,240,229,55,15,239,174,247,154,243,87,91,143,148,159,228,247,53,156,168,99,162,251,141,227,211,167,222,106,61,94,126,174,153,232,229,139,57,219,6,182,234,173,68,222,94,245,166,151,12,82,162,142,78,47,127,126,150,186,162,178,146,162,155,162,61,172,111,39,190,154,94,226,181,238,79,45,193,188,82,71,41,231,246,221,173,247,93,184,107,110,45,173,22,107,29,37,230,163,28,168,149,207,160,169,145,209,178,166,9,160,146,158,102,35,219,243,99,214,41,164,224,254,142,70,191,139,149,175,68,86,46,151,142,85,187,31,75,26,201,244,255,0,33,246,233,204,214,26,168,0,138,190,40,254,132,245,55,242,95,120,162,40,4,213,64,0,160,31,20,127,93,154,155,249,47,179,209,19,255,0,193,83,210,198,83,245,2,187,219,173,199,191,241,96,202,108,88,254,201,114,251,77,222,187,203,213,228,215,11,69,174,215,31,105,239,243,21,76,174,134,173,209,245,106,42,51,164,20,149,15,234,229,70,253,206,157,121,57,168,180,46,106,75,19,197,172,88,54,43,102,194,177,106,31,37,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,31,55,171,158,238,44,99,83,171,149,92,189,58,170,170,252,207,214,51,89,186,173,45,253,139,110,59,81,116,206,27,23,193,168,44,217,5,87,194,168,188,215,152,237,90,229,127,122,135,247,138,247,185,221,105,101,129,223,125,202,244,235,209,253,28,142,68,183,239,8,108,235,237,110,205,173,182,15,133,249,79,177,89,5,210,197,222,239,247,60,223,114,70,215,247,120,241,78,223,79,63,219,227,213,223,224,185,117,251,220,91,192,60,115,191,4,255,0,82,127,45,57,87,130,167,170,124,167,233,253,119,184,219,139,169,0,229,91,177,244,177,172,159,79,242,31,110,156,205,97,170,128,121,77,82,213,44,19,69,176,75,158,166,106,93,247,224,216,221,155,179,231,107,124,172,213,29,174,236,204,134,63,221,194,199,200,238,178,74,198,253,214,175,78,189,87,162,34,170,103,51,114,58,223,117,220,126,182,229,58,209,121,177,210,89,170,50,58,136,156,202,10,105,29,35,41,160,134,8,233,225,98,189,223,55,189,34,134,62,111,232,212,115,249,57,26,196,84,98,124,154,3,171,63,176,173,101,196,245,115,236,133,171,40,251,47,112,109,111,194,238,109,235,12,255,0,117,205,228,215,116,94,220,204,229,220,138,94,46,237,202,200,223,197,220,120,174,141,52,95,87,176,221,122,210,252,127,87,52,254,122,185,44,89,21,59,166,167,74,184,22,25,226,123,36,116,82,195,35,62,104,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,190,212,0,1,85,126,57,223,130,127,169,63,150,145,87,194,227,215,102,153,126,117,236,245,165,255,0,0,0,34,175,138,63,161,61,77,252,151,222,40,138,1,53,80,1,0,60,106,253,44,98,223,80,40,125,186,226,64,15,11,143,93,154,101,249,215,179,214,151,252,0,50,174,105,79,105,222,150,52,111,233,254,61,237,208,25,172,45,83,114,59,233,253,138,108,191,71,180,59,71,51,63,41,169,55,173,63,198,254,49,83,68,222,83,88,173,114,90,98,85,233,50,57,60,189,100,221,99,237,244,71,61,145,43,228,253,211,157,79,34,214,94,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,78,114,191,162,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,104,163,106,187,103,195,118,161,164,116,122,91,135,215,85,220,94,234,135,92,174,247,58,149,86,190,227,113,145,145,178,89,210,62,74,216,89,198,40,216,200,218,171,197,140,111,39,61,252,228,127,215,187,31,75,26,201,244,255,0,33,246,233,204,214,26,83,218,119,165,141,27,250,127,143,123,116,7,85,0,0,12,214,110,199,213,62,178,125,64,200,125,198,114,213,60,21,61,44,101,63,80,43,189,186,220,79,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,241,171,244,177,139,125,64,161,246,235,137,85,123,78,245,79,163,127,80,49,239,113,128,210,152,34,175,138,63,161,61,77,252,151,222,40,138,86,218,119,170,125,27,250,129,143,123,140,6,148,192,6,107,55,99,234,159,89,62,160,100,62,227,57,106,158,10,158,150,50,159,168,21,222,221,110,39,248,34,175,138,63,161,61,77,252,151,222,40,138,86,218,119,170,125,27,250,129,143,123,140,6,148,192,0,138,187,250,217,70,43,186,205,56,171,189,218,109,158,95,83,113,155,124,210,99,151,10,116,141,146,87,240,71,72,219,101,66,200,230,49,208,202,245,84,99,158,228,236,200,245,122,47,23,74,201,104,46,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,83,229,53,80,10,171,241,206,252,19,253,73,252,180,138,190,23,30,187,52,203,243,175,103,173,47,248,0,1,205,55,21,175,56,110,219,116,142,251,170,217,157,109,35,89,110,167,123,45,148,51,84,44,47,187,92,85,142,90,122,40,149,172,123,185,200,230,244,87,35,29,193,136,249,28,156,24,229,76,235,235,70,175,102,90,245,170,25,6,174,106,4,244,146,95,114,42,134,205,80,148,144,36,48,68,198,70,216,162,134,54,124,213,25,28,81,199,26,43,149,207,84,98,43,156,231,42,185,103,254,203,124,46,113,157,102,219,69,223,80,53,134,166,174,211,125,207,41,227,159,11,168,134,42,136,234,108,48,68,249,56,213,203,19,220,200,170,89,84,188,28,145,171,85,22,157,24,248,229,107,166,235,29,122,234,150,150,231,122,45,157,220,244,207,82,236,95,6,201,44,221,159,59,69,230,161,168,237,119,97,100,209,254,242,23,190,55,117,142,86,59,238,185,122,117,232,189,21,21,18,223,252,49,119,227,251,111,177,83,104,54,172,94,185,103,216,253,189,191,13,186,92,110,61,202,172,162,22,190,103,73,209,189,166,167,122,158,6,211,163,185,73,36,179,53,36,153,122,240,149,201,63,202,171,241,206,252,19,253,73,252,180,229,94,10,158,169,242,159,167,245,222,227,110,46,164,3,149,110,199,210,198,178,125,63,200,125,186,115,53,134,170,0,0,2,149,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,198,207,211,127,204,139,84,0,2,10,248,193,107,29,139,6,219,2,233,85,68,62,98,245,169,119,8,41,232,227,228,246,118,41,104,106,32,171,168,169,234,140,115,29,197,236,166,139,182,174,99,151,204,243,111,36,141,200,84,182,214,52,83,250,68,238,11,9,209,201,46,30,74,147,32,184,47,159,157,178,246,228,101,12,17,62,162,171,180,238,220,136,147,44,16,202,145,242,98,183,184,172,229,209,189,85,37,87,141,95,170,124,91,233,253,15,184,220,79,127,224,187,139,88,179,156,87,112,184,86,83,67,231,108,185,5,190,199,107,184,211,119,95,31,126,150,120,238,145,203,31,54,43,94,222,76,123,147,171,85,28,157,122,162,162,252,202,246,214,141,33,204,180,23,84,50,13,35,212,8,41,35,190,227,181,13,134,161,105,39,73,160,149,143,141,178,197,52,111,249,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,93,247,134,6,180,90,181,91,105,120,149,138,108,190,146,237,147,224,212,238,176,222,104,218,198,197,61,4,17,205,43,109,237,124,104,214,245,98,209,178,22,182,84,69,71,172,114,34,185,210,50,78,157,131,118,62,150,53,147,233,254,67,237,211,153,172,53,80,1,21,124,81,253,9,234,111,228,190,241,68,80,9,170,128,1,64,62,40,254,187,53,55,242,95,103,162,39,255,0,130,167,165,140,167,234,5,119,183,91,142,105,227,149,118,186,195,106,209,187,20,55,58,182,91,107,42,47,213,117,20,109,153,201,4,211,194,218,22,197,43,227,235,197,207,99,103,153,173,114,167,86,164,178,34,116,228,189,97,95,135,134,21,106,207,247,165,165,86,43,205,69,92,52,244,183,135,222,216,234,103,181,175,89,237,244,210,215,66,213,87,53,201,193,210,211,70,215,167,78,170,197,114,34,181,85,28,154,30,5,11,120,176,98,215,220,127,123,89,125,218,239,67,229,233,50,107,125,162,233,107,147,186,199,249,138,86,80,195,72,233,58,53,85,89,210,122,74,134,116,114,35,190,231,94,156,92,213,89,43,224,99,248,217,250,111,249,144,241,206,252,19,253,73,252,180,229,94,10,158,169,242,159,167,245,222,227,110,46,164,3,149,110,199,210,198,178,125,63,200,125,186,115,53,134,170,1,69,126,38,27,215,183,110,127,59,182,225,58,105,115,243,58,109,137,116,169,162,172,141,106,161,248,205,116,208,198,178,84,77,79,51,99,225,217,234,248,35,71,71,201,58,206,228,122,182,100,107,124,175,135,118,208,255,0,165,110,178,175,218,154,46,246,158,225,221,170,220,163,133,127,150,154,126,235,101,242,180,145,241,69,145,123,178,68,238,106,222,28,98,142,94,146,50,69,139,147,196,71,104,127,209,75,89,83,236,181,23,103,79,115,30,237,110,47,206,191,204,205,7,105,177,121,170,73,57,34,72,157,169,37,111,5,119,62,81,73,23,89,31,34,75,199,245,124,57,183,175,253,21,117,30,123,6,127,115,186,201,166,89,79,238,238,84,208,47,118,59,93,114,171,18,59,155,97,226,231,187,139,24,177,202,216,149,174,124,110,107,186,74,232,98,141,111,164,0,1,85,126,57,223,130,127,169,63,150,145,87,194,227,215,102,153,126,117,236,245,165,255,0,0,0,34,175,138,63,161,61,77,252,151,222,40,138,1,53,80,1,0,60,106,253,44,98,223,80,40,125,186,226,64,15,11,143,93,154,101,249,215,179,214,151,252,0,50,174,105,79,105,222,150,52,111,233,254,61,237,208,25,172,62,171,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,11,222,240,253,216,141,139,106,184,172,121,174,82,207,59,169,185,5,189,35,184,212,245,124,127,11,165,158,58,89,37,181,112,101,68,180,243,246,170,105,220,190,101,168,142,127,94,137,209,191,37,152,7,42,221,143,165,141,100,250,127,144,251,116,230,107,13,41,237,59,210,198,141,253,63,199,189,186,3,170,128,0,6,107,55,99,234,159,89,62,160,100,62,227,57,106,158,10,158,150,50,159,168,21,222,221,110,39,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,0,120,213,250,88,197,190,160,80,251,117,196,170,189,167,122,167,209,191,168,24,247,184,192,105,76,17,87,197,31,208,158,166,254,75,239,20,69,43,109,59,213,62,141,253,64,199,189,198,3,74,96,3,53,155,177,245,79,172,159,80,50,31,113,156,181,79,5,79,75,25,79,212,10,239,110,183,19,252,17,87,197,31,208,158,166,254,75,239,20,69,43,109,59,213,62,141,253,64,199,189,198,3,74,96,0,10,245,241,45,240,251,166,214,27,85,227,112,122,65,106,171,147,80,104,41,252,205,226,211,73,20,181,83,228,172,99,105,96,141,35,71,206,140,129,244,244,208,74,228,100,49,57,243,175,70,162,43,213,189,105,132,213,64,42,175,199,59,240,79,245,39,242,210,42,248,92,122,236,211,47,206,189,158,180,191,224,0,62,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,74,1,223,246,240,110,187,178,213,199,58,222,180,145,224,152,117,69,101,6,40,200,98,114,62,166,7,189,169,37,116,174,145,141,151,157,66,67,19,210,55,53,169,19,26,198,113,230,146,73,39,181,240,207,217,69,187,115,249,221,203,54,212,187,103,153,211,108,75,173,53,109,28,137,85,15,198,107,166,134,68,142,158,26,136,93,31,14,207,86,79,34,182,78,73,214,6,171,21,179,43,155,122,132,42,241,48,217,69,199,115,248,37,183,54,211,75,103,153,212,156,75,165,53,21,28,105,75,15,198,104,102,154,52,146,158,106,137,157,31,14,207,87,207,26,186,78,41,214,118,163,21,211,35,155,73,152,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,57,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,161,61,159,110,207,13,221,214,151,253,184,177,83,210,89,239,180,21,18,83,95,113,198,215,173,84,246,167,172,143,72,21,239,88,226,87,178,88,152,146,53,232,206,29,123,140,69,87,68,244,72,65,227,157,248,39,250,147,249,105,202,188,21,61,83,229,63,79,235,189,198,220,93,72,7,42,221,143,165,141,100,250,127,144,251,116,230,107,13,84,0,0,5,43,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,141,159,166,255,0,153,22,168,0,5,11,120,165,235,165,102,176,110,178,253,141,209,94,124,222,55,167,127,236,110,217,12,105,60,113,178,170,52,69,184,61,209,202,188,123,222,107,185,11,164,99,90,215,199,77,7,246,145,168,247,73,95,4,45,45,255,0,233,151,173,119,11,23,252,19,22,180,92,252,215,253,117,53,240,118,81,255,0,254,45,119,55,179,254,102,59,252,34,28,171,198,175,213,62,45,244,254,135,220,110,39,85,240,49,252,108,253,55,252,200,241,94,51,250,13,77,138,234,134,53,175,246,42,42,191,47,156,83,186,215,125,123,105,229,116,17,220,104,227,141,176,72,249,149,234,198,62,106,110,140,108,72,214,124,168,100,122,115,87,61,91,226,124,31,117,142,251,131,110,129,52,170,158,31,49,101,212,187,124,244,245,145,242,99,59,21,84,52,243,213,211,212,245,86,57,238,226,198,84,197,219,71,49,171,230,121,187,146,198,212,45,171,118,62,150,53,147,233,254,67,237,211,153,172,53,80,1,21,124,81,253,9,234,111,228,190,241,68,80,9,170,128,1,64,62,40,254,187,53,55,242,95,103,162,39,255,0,130,167,165,140,167,234,5,119,183,91,136,213,227,105,148,223,106,245,247,5,194,170,43,185,217,109,88,122,93,40,233,187,76,78,213,85,93,109,68,117,18,115,68,230,238,76,162,166,78,138,170,212,237,245,106,34,185,202,190,43,193,235,10,181,101,91,193,101,246,225,81,87,29,70,29,139,220,175,116,45,133,237,70,73,59,221,13,10,182,84,86,170,171,59,85,210,185,17,170,213,230,214,47,94,136,173,117,228,130,165,124,113,113,107,21,38,85,164,153,173,61,15,11,213,214,223,120,181,214,84,247,94,189,218,90,73,41,100,167,143,130,175,6,241,125,109,74,245,68,71,47,115,163,149,81,173,68,241,94,10,23,107,172,59,146,204,172,80,220,234,217,109,172,193,234,42,234,40,219,51,146,9,167,134,190,137,177,74,248,250,241,115,216,217,230,107,92,169,213,169,44,136,157,57,47,94,151,227,157,248,39,250,147,249,105,202,188,21,61,83,229,63,79,235,189,198,220,93,72,7,42,221,143,165,141,100,250,127,144,251,116,230,107,13,84,21,171,226,197,189,123,118,45,138,220,246,175,166,247,62,121,37,231,165,54,99,59,22,170,158,107,85,11,163,167,168,142,158,55,35,89,28,222,106,57,184,189,91,35,218,145,36,177,189,138,178,162,178,173,180,95,72,115,45,122,213,12,127,72,244,254,10,73,47,185,21,67,161,167,90,185,210,24,34,99,35,116,178,205,35,254,106,140,142,40,228,145,81,168,231,170,49,81,173,115,149,26,186,62,209,125,33,195,116,23,75,241,253,35,211,248,42,227,177,99,180,238,134,157,106,231,89,167,149,239,145,210,203,52,143,249,34,190,73,100,146,69,70,163,88,138,245,70,181,173,68,106,53,163,72,112,221,122,210,252,131,72,245,2,10,185,44,89,21,59,97,168,90,73,214,25,226,123,36,108,177,77,27,254,104,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,185,193,214,141,33,204,180,23,84,50,13,35,212,8,41,35,190,227,181,13,134,161,105,39,73,160,149,143,141,178,197,52,111,249,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,89,167,132,166,245,254,55,71,71,180,221,77,185,221,107,47,80,247,164,194,238,19,175,126,55,80,195,7,113,246,199,42,55,156,125,150,69,44,145,58,71,57,171,26,186,36,88,210,40,88,251,63,0,2,170,252,115,191,4,255,0,82,127,45,34,175,133,199,174,205,50,252,235,217,235,75,254,0,0,69,95,20,127,66,122,155,249,47,188,81,20,2,106,160,2,0,120,213,250,88,197,190,160,80,251,117,196,128,30,23,30,187,52,203,243,175,103,173,47,248,0,101,92,210,158,211,189,44,104,223,211,252,123,219,160,51,88,91,167,133,62,197,106,112,232,232,55,79,170,244,21,116,215,218,170,116,155,10,161,109,84,78,129,182,234,186,38,47,196,158,176,200,229,115,229,138,162,72,155,12,136,222,218,36,142,115,28,231,70,177,89,160,57,86,236,125,44,107,39,211,252,135,219,167,51,88,105,79,105,222,150,52,111,233,254,61,237,208,29,84,0,0,51,89,187,31,84,250,201,245,3,33,247,25,203,84,240,84,244,177,148,253,64,174,246,235,113,63,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,16,3,198,175,210,198,45,245,2,135,219,174,37,85,237,59,213,62,141,253,64,199,189,198,3,74,96,138,190,40,254,132,245,55,242,95,120,162,41,91,105,222,169,244,111,234,6,61,238,48,26,83,0,25,172,221,143,170,125,100,250,129,144,251,140,229,170,120,42,122,88,202,126,160,87,123,117,184,159,224,138,190,40,254,132,245,55,242,95,120,162,41,91,105,222,169,244,111,234,6,61,238,48,26,83,0,0,10,128,241,75,216,79,216,74,203,246,235,180,190,126,120,253,214,225,231,50,251,93,69,71,89,40,43,170,231,70,173,101,59,158,189,100,134,105,229,106,62,46,170,232,228,145,21,136,177,57,91,5,191,130,170,252,115,191,4,255,0,82,127,45,34,175,133,199,174,205,50,252,235,217,235,75,254,0,2,58,239,239,68,53,67,112,187,104,191,233,182,147,95,41,41,46,243,212,83,87,205,110,169,142,62,23,184,41,223,221,74,20,153,255,0,42,119,186,86,195,35,36,249,34,190,22,198,247,50,57,30,246,210,182,144,236,239,87,53,59,114,241,237,134,243,103,171,197,50,26,42,137,83,32,154,178,141,243,178,207,73,19,17,242,84,189,34,234,215,177,205,88,210,23,115,72,165,124,240,34,72,141,149,175,52,17,165,186,91,130,104,182,9,108,211,61,52,177,124,27,27,179,119,188,149,23,154,154,163,181,221,153,243,73,251,201,158,249,29,214,73,94,239,188,229,233,215,162,116,68,68,79,86,10,128,241,98,217,69,199,22,202,174,123,168,211,123,103,60,110,243,210,167,49,129,137,75,79,13,170,185,210,83,211,199,81,27,81,204,146,111,53,36,220,158,141,141,238,73,82,89,30,245,73,81,25,245,248,56,232,134,188,193,153,87,107,157,45,242,175,28,210,250,170,121,173,213,116,115,71,201,153,84,236,71,182,52,138,55,124,154,202,105,92,231,45,82,124,209,232,248,25,201,31,81,219,244,30,57,223,130,127,169,63,150,156,171,193,83,213,62,83,244,254,187,220,109,197,212,128,114,173,216,250,88,214,79,167,249,15,183,78,102,176,213,64,0,0,82,183,141,95,170,124,91,233,253,15,184,220,78,171,224,99,248,217,250,111,249,145,106,128,3,154,110,71,91,237,91,112,209,44,167,90,47,54,58,187,205,62,57,79,19,153,65,77,35,99,125,76,243,79,29,60,44,87,187,228,198,44,179,71,205,253,28,173,103,39,35,94,168,140,92,209,26,83,218,198,138,127,71,109,190,225,58,57,37,195,206,213,227,246,245,243,243,182,94,228,111,174,158,87,212,85,118,157,219,141,86,20,158,105,82,62,76,71,118,209,156,186,187,170,173,85,248,213,250,167,197,190,159,208,251,141,196,234,190,6,63,141,159,166,255,0,153,19,127,123,154,13,83,184,237,180,102,58,109,102,162,164,159,33,90,118,93,49,245,154,158,41,30,151,26,103,164,177,199,19,229,123,27,11,230,107,100,166,89,121,183,131,42,30,171,213,188,154,185,225,196,242,155,238,13,149,89,179,92,90,187,201,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,193,232,230,59,139,216,213,232,228,86,175,78,138,138,159,35,66,122,185,169,152,174,178,108,71,80,117,75,10,171,243,22,92,155,75,239,151,10,110,82,70,249,33,231,108,159,156,18,246,222,246,54,104,158,142,142,70,35,151,132,140,123,85,122,181,76,235,154,168,0,138,190,40,254,132,245,55,242,95,120,162,40,4,213,64,0,160,31,20,127,93,154,155,249,47,179,209,19,255,0,193,83,210,198,83,245,2,187,219,173,196,10,241,83,187,93,110,59,227,207,168,238,23,58,186,170,123,93,61,158,146,134,41,166,115,217,75,2,219,41,166,88,162,106,175,70,49,101,154,89,21,173,232,156,228,123,191,139,149,86,80,120,24,254,54,126,155,254,100,90,160,42,175,199,59,240,79,245,39,242,210,42,248,92,122,236,211,47,206,189,158,180,149,94,57,223,130,127,169,63,150,156,171,193,83,213,62,83,244,254,187,220,109,197,212,128,114,173,216,250,88,214,79,167,249,15,183,78,102,176,213,65,157,109,228,237,83,89,118,199,168,245,31,181,91,151,218,10,76,166,225,93,83,104,202,93,88,217,100,191,112,88,228,158,162,88,221,35,166,138,110,181,49,247,18,95,227,35,159,197,242,181,59,139,111,254,29,219,67,254,138,90,52,191,106,104,187,58,133,152,246,171,114,142,21,254,102,24,59,78,151,202,210,71,197,18,52,237,71,43,185,171,121,242,150,73,122,72,248,210,46,50,168,17,87,196,71,104,127,210,183,70,147,236,181,23,123,80,176,238,237,110,47,206,191,203,67,63,117,209,121,170,73,57,34,198,189,216,226,111,5,119,14,50,199,23,89,25,26,203,202,146,246,235,164,58,185,173,186,185,98,195,52,74,10,182,100,236,168,101,194,27,156,51,190,153,150,118,66,246,185,107,229,168,103,222,129,145,57,88,168,246,253,254,106,198,177,29,35,152,215,105,35,19,183,95,108,248,173,154,211,148,228,127,104,47,84,86,250,122,123,141,223,201,178,147,226,21,76,141,173,150,167,176,197,86,69,220,122,57,253,182,175,22,242,232,159,36,63,88,0,85,95,142,119,224,159,234,79,229,164,85,240,184,245,217,166,95,157,123,61,105,127,192,0,8,171,226,143,232,79,83,127,37,247,138,34,128,77,84,0,64,15,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,165,255,0,0,12,171,154,83,218,119,165,141,27,250,127,143,123,116,5,101,248,83,236,114,155,82,174,180,27,164,212,151,213,197,98,198,47,8,252,90,216,214,75,2,220,110,52,174,99,210,181,242,116,68,125,52,50,244,107,91,27,151,185,52,82,53,234,214,196,232,230,184,144,14,85,187,31,75,26,201,244,255,0,33,246,233,204,214,26,83,218,119,165,141,27,250,127,143,123,116,7,85,0,0,12,214,110,199,213,62,178,125,64,200,125,198,114,213,60,21,61,44,101,63,80,43,189,186,220,79,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,63,214,189,4,210,125,196,226,180,184,86,177,226,159,104,44,180,87,6,93,32,166,243,213,52,156,42,153,28,145,182,78,116,242,70,245,232,201,164,78,138,188,126,247,94,157,81,21,57,86,39,225,195,179,28,27,42,179,102,184,182,141,249,43,214,63,112,167,186,91,170,126,209,93,100,236,85,65,35,100,138,78,15,169,115,29,197,236,106,244,114,43,87,167,69,69,79,145,37,65,229,53,75,75,112,77,105,193,46,122,103,169,118,47,140,227,119,158,207,157,162,243,83,83,247,123,83,50,104,255,0,121,11,217,35,122,73,19,29,247,92,157,122,116,94,168,170,139,197,113,63,14,29,152,224,217,85,155,53,197,180,111,201,94,177,251,133,61,210,221,83,246,138,235,39,98,170,9,27,36,82,112,125,75,152,238,47,99,87,163,145,90,189,58,42,42,124,137,42,0,35,86,89,225,195,179,28,231,42,188,230,185,78,141,249,219,214,65,112,168,186,92,106,126,209,93,99,239,213,79,35,164,150,78,12,169,107,27,201,239,114,244,106,35,83,175,68,68,79,145,213,116,83,65,52,159,110,216,173,86,21,163,152,167,217,251,45,109,193,247,73,233,188,245,77,95,58,167,199,28,110,147,157,68,146,61,58,178,24,211,162,47,31,187,215,167,85,85,94,128,15,41,170,90,91,130,107,78,9,115,211,61,75,177,124,103,27,188,246,124,237,23,154,154,159,187,218,153,147,71,251,200,94,201,27,210,72,152,239,186,228,235,211,162,245,69,84,94,43,137,248,112,236,199,6,202,172,217,174,45,163,126,74,245,143,220,41,238,150,234,159,180,87,89,59,21,80,72,217,34,147,131,234,92,199,113,123,26,189,28,138,213,233,209,81,83,228,73,80,0,0,0,114,173,116,218,230,132,238,83,224,159,182,188,27,237,31,217,207,51,240,207,235,58,202,62,199,152,237,119,191,197,165,143,151,46,196,95,218,235,211,143,203,167,85,235,229,52,183,97,91,78,209,108,238,217,169,154,105,165,63,6,201,44,221,239,37,91,241,219,149,71,107,187,11,225,147,247,115,84,62,55,117,142,87,183,239,53,122,117,234,157,21,17,82,64,0,0,62,72,237,54,168,110,181,23,216,109,148,140,185,86,83,195,73,81,88,216,90,147,205,4,46,145,209,68,249,58,114,115,24,233,230,115,90,171,209,171,44,138,157,57,47,95,172,3,228,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,115,93,116,218,230,132,238,83,224,159,182,188,27,237,31,217,207,51,240,207,235,58,202,62,199,152,237,119,191,197,165,143,151,46,196,95,218,235,211,143,203,167,85,235,249,58,41,179,61,182,109,219,42,170,205,116,115,77,254,207,222,171,109,239,181,207,83,241,138,250,190,116,175,146,57,29,31,10,137,228,98,117,124,49,175,84,78,95,119,167,94,138,168,189,172,3,242,114,204,90,197,156,226,183,156,43,41,161,243,182,92,130,223,81,107,184,211,119,95,31,126,150,120,221,28,177,243,98,181,237,228,199,185,58,181,81,201,215,170,42,47,204,141,127,220,184,216,159,252,134,127,230,107,199,250,217,42,128,0,3,138,107,94,204,246,217,184,156,170,151,53,214,61,55,251,65,122,162,183,178,215,5,79,198,43,233,56,82,178,73,36,108,124,41,231,141,139,209,243,72,189,85,57,125,238,157,122,34,34,126,182,133,237,115,66,118,215,241,191,216,166,13,246,115,237,31,150,248,159,245,157,101,103,127,203,247,123,63,227,50,201,199,143,126,95,236,244,235,203,231,215,162,116,234,160,3,197,106,246,141,233,222,187,225,178,105,246,169,89,234,238,216,244,245,17,84,207,67,13,214,174,133,149,15,141,85,88,146,173,44,177,186,70,35,186,61,24,245,86,115,99,29,211,147,26,169,199,241,63,14,29,152,224,217,85,155,53,197,180,111,201,94,177,251,133,61,210,221,83,246,138,235,39,98,170,9,27,36,82,112,125,75,152,238,47,99,87,163,145,90,189,58,42,42,124,137,42,113,77,107,217,158,219,55,19,149,82,230,186,199,166,255,0,104,47,84,86,246,90,224,169,248,197,125,39,10,86,73,36,141,143,133,60,241,177,122,62,105,23,170,167,47,189,211,175,68,68,79,214,208,189,174,104,78,218,254,55,251,20,193,190,206,125,163,242,223,19,254,179,172,172,239,249,126,239,103,252,102,89,56,241,239,203,253,158,157,121,124,250,244,78,157,84,138,191,220,184,216,159,252,134,127,230,107,199,250,217,218,177,173,4,210,124,63,70,166,219,246,57,138,121,76,6,162,223,95,107,146,209,231,170,100,229,75,90,233,93,83,31,125,242,44,201,205,103,149,122,243,228,222,95,117,83,162,116,226,191,220,184,216,159,252,134,127,230,107,199,250,217,42,128,60,166,169,105,110,9,173,56,37,207,76,245,46,197,241,156,110,243,217,243,180,94,106,106,126,239,106,102,77,31,239,33,123,36,111,73,34,99,190,235,147,175,78,139,213,21,81,120,7,247,46,54,39,255,0,33,159,249,154,241,254,182,74,160,1,31,245,75,97,91,78,214,156,238,231,169,154,151,165,63,25,201,47,61,159,59,91,241,219,149,63,119,181,11,33,143,247,112,212,50,54,244,142,38,55,238,181,58,244,234,189,85,85,87,160,104,166,130,105,62,221,177,90,172,43,71,49,79,179,246,90,219,131,238,147,211,121,234,154,190,117,79,142,56,221,39,58,137,36,122,117,100,49,167,68,94,63,119,175,78,170,170,188,255,0,84,182,21,180,237,105,206,238,122,153,169,122,83,241,156,146,243,217,243,181,191,29,185,83,247,123,80,178,24,255,0,119,13,67,35,111,72,226,99,126,235,83,175,78,171,213,85,85,125,94,133,237,115,66,118,215,241,191,216,166,13,246,115,237,31,150,248,159,245,157,101,103,127,203,247,123,63,227,50,201,199,143,126,95,236,244,235,203,231,215,162,116,234,160,229,90,233,181,205,9,220,167,193,63,109,120,55,218,63,179,158,103,225,159,214,117,148,125,143,49,218,239,127,139,75,31,46,93,136,191,181,215,167,31,151,78,171,215,202,105,110,194,182,157,162,217,221,179,83,52,211,74,126,13,146,89,187,222,74,183,227,183,42,142,215,118,23,195,39,238,230,168,124,110,235,28,175,111,222,106,244,235,213,58,42,34,167,171,215,77,174,104,78,229,62,9,251,107,193,190,209,253,156,243,63,12,254,179,172,163,236,121,142,215,123,252,90,88,249,114,236,69,253,174,189,56,252,186,117,94,191,147,162,155,51,219,102,221,178,170,172,215,71,52,223,236,253,234,182,222,251,92,245,63,24,175,171,231,74,249,35,145,209,240,168,158,70,39,87,195,26,245,68,229,247,122,117,232,170,139,218,192,63,39,44,197,172,89,206,43,121,194,178,154,31,59,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,31,54,43,94,222,76,123,147,171,85,28,157,122,162,162,252,200,215,253,203,141,137,255,0,200,103,254,102,188,127,173,146,168,0,1,231,236,88,6,27,140,228,217,54,103,98,199,169,41,47,185,141,69,53,77,246,224,212,85,158,185,244,244,236,167,129,30,229,85,84,100,113,70,136,214,39,70,34,186,71,34,114,145,238,119,160,0,3,149,107,166,215,52,39,114,159,4,253,181,224,223,104,254,206,121,159,134,127,89,214,81,246,60,199,107,189,254,45,44,124,185,118,34,254,215,94,156,126,93,58,175,95,41,165,187,10,218,118,139,103,118,205,76,211,77,41,248,54,73,102,239,121,42,223,142,220,170,59,93,216,95,12,159,187,154,161,241,187,172,114,189,191,121,171,211,175,84,232,168,138,146,0,0,1,229,53,75,75,112,77,105,193,46,122,103,169,118,47,140,227,119,158,207,157,162,243,83,83,247,123,83,50,104,255,0,121,11,217,35,122,73,19,29,247,92,157,122,116,94,168,170,139,192,63,185,113,177,63,249,12,255,0,204,215,143,245,178,85,0,115,253,107,208,77,39,220,78,43,75,133,107,30,41,246,130,203,69,112,101,210,10,111,61,83,73,194,169,145,201,27,100,231,79,36,111,94,140,154,68,232,171,199,239,117,233,213,17,83,159,233,110,194,182,157,162,217,221,179,83,52,211,74,126,13,146,89,187,222,74,183,227,183,42,142,215,118,23,195,39,238,230,168,124,110,235,28,175,111,222,106,244,235,213,58,42,34,164,128,0,17,87,251,151,27,19,255,0,144,207,252,205,120,255,0,91,36,166,39,139,88,176,108,86,205,133,98,212,62,74,203,143,219,233,237,118,234,110,235,228,236,82,193,27,99,138,62,111,87,61,220,88,198,167,87,42,185,122,117,85,85,249,159,93,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,214,1,249,57,102,45,98,206,113,91,206,21,148,208,249,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,249,177,90,246,242,99,220,157,90,168,228,235,213,21,23,230,70,191,238,92,108,79,254,67,63,243,53,227,253,108,146,152,158,45,98,193,177,91,54,21,139,80,249,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,249,189,92,247,113,99,26,157,92,170,229,233,213,85,87,230,126,176,0,0,70,172,179,195,135,102,57,206,85,121,205,114,157,27,243,183,172,130,225,81,116,184,212,253,162,186,199,223,170,158,71,73,44,156,25,82,214,55,147,222,229,232,212,70,167,94,136,136,159,35,170,232,166,130,105,62,221,177,90,172,43,71,49,79,179,246,90,219,131,238,147,211,121,234,154,190,117,79,142,56,221,39,58,137,36,122,117,100,49,167,68,94,63,119,175,78,170,170,189,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,115,77,29,220,14,3,173,247,92,246,197,136,62,174,11,150,156,101,21,120,173,234,142,181,97,108,233,60,14,86,249,150,71,28,143,119,150,145,205,149,177,200,244,98,185,97,149,56,167,5,58,88,0,0,14,63,132,238,99,13,204,119,23,168,123,101,117,13,93,6,89,129,211,209,220,152,174,69,146,11,149,186,122,90,73,93,59,30,141,68,141,241,75,86,200,157,27,191,138,44,111,99,157,214,70,197,216,0,0,28,211,71,119,3,128,235,125,215,61,177,98,15,171,130,229,167,25,69,94,43,122,163,173,88,91,58,79,3,149,190,101,145,199,35,221,229,164,115,101,108,114,61,24,174,88,101,78,41,193,78,150,1,229,53,99,58,253,151,233,102,101,169,159,11,248,159,217,44,126,227,125,242,93,254,207,154,242,180,210,77,218,238,113,119,14,93,190,60,184,187,167,94,189,23,167,67,242,180,47,93,52,227,113,122,113,110,213,13,47,188,249,235,85,119,88,166,134,84,70,85,91,234,154,136,178,82,212,198,138,189,185,153,201,189,83,170,181,90,230,189,142,123,30,199,187,160,0,0,33,85,147,197,11,70,175,187,184,143,111,182,137,62,41,138,93,60,173,142,215,149,209,70,233,33,151,34,124,242,49,208,167,21,119,122,142,78,116,241,71,80,214,181,18,86,189,223,188,130,70,205,28,213,0,30,83,86,51,175,217,126,150,102,90,153,240,191,137,253,146,199,238,55,223,37,223,236,249,175,43,77,36,221,174,231,23,112,229,219,227,203,139,186,117,235,209,122,116,63,43,66,245,211,78,55,23,167,22,237,80,210,251,207,158,181,87,117,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,219,153,156,155,213,58,171,85,174,107,216,231,177,236,123,186,0,56,166,235,178,125,205,96,218,112,252,215,108,152,222,41,148,93,108,221,201,238,150,11,197,190,170,162,170,186,151,162,47,42,21,130,162,46,179,71,209,202,176,170,57,210,181,122,70,168,246,182,57,107,7,251,181,123,167,255,0,136,58,85,255,0,133,92,127,215,139,62,218,142,235,180,227,118,186,112,204,215,10,151,200,221,104,123,112,95,236,19,204,143,170,180,85,57,21,81,174,84,68,238,66,254,46,88,166,68,70,200,214,185,21,24,246,73,27,59,89,74,223,221,171,221,63,252,65,210,175,252,42,227,254,188,89,246,204,245,175,42,220,78,219,48,253,99,205,109,246,170,43,214,65,241,15,51,5,174,41,35,165,103,98,190,162,157,156,27,36,146,61,58,178,22,170,245,122,253,229,94,157,19,162,39,85,202,114,204,87,6,177,85,101,57,174,77,106,199,236,180,92,60,205,198,233,91,29,37,44,28,222,214,51,156,178,43,88,222,79,123,90,157,87,230,231,34,39,205,80,168,204,255,0,198,191,90,37,204,174,206,210,221,52,194,169,113,52,168,86,218,89,127,164,171,158,226,176,34,34,35,231,116,21,76,137,30,229,69,127,6,53,81,156,145,156,164,227,220,116,159,216,142,234,119,161,186,171,235,114,156,215,78,180,255,0,31,211,42,46,190,102,227,29,162,237,73,85,116,230,202,150,51,225,146,201,52,180,243,246,170,105,218,217,250,175,220,107,186,39,222,84,233,58,143,21,173,249,173,215,77,116,95,62,212,107,21,61,36,247,44,87,23,186,222,232,226,171,99,157,4,147,211,82,73,52,109,145,173,115,92,172,87,49,17,81,28,213,233,215,162,167,241,42,47,251,181,123,167,255,0,136,58,85,255,0,133,92,127,215,139,169,0,0,1,15,240,223,18,189,14,205,119,89,62,222,108,119,95,61,106,174,242,214,187,38,73,11,33,101,190,166,240,212,170,117,84,126,97,243,167,114,23,241,162,130,157,99,137,86,89,221,42,53,94,199,196,245,152,0,230,155,141,214,251,86,220,116,122,245,172,183,219,29,93,222,219,96,168,183,54,178,146,146,70,178,117,130,162,186,10,105,31,31,47,186,231,177,179,171,209,138,173,71,171,17,170,230,114,230,158,175,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,175,9,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,0,0,0,8,191,186,255,0,16,109,23,218,133,214,215,140,95,97,171,202,178,26,234,134,182,178,213,99,172,164,124,246,152,26,234,103,72,250,182,58,84,124,47,117,61,66,203,3,21,157,38,88,248,171,163,106,247,18,64,96,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,225,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,160,0,28,83,21,221,118,156,95,247,39,154,237,102,231,47,193,179,60,95,202,79,109,142,162,100,88,239,180,178,208,65,87,35,169,215,162,116,154,46,235,209,240,175,87,44,108,73,90,174,68,149,33,237,96,0,8,85,226,67,189,109,83,217,247,236,239,246,103,96,197,46,127,107,126,47,231,126,59,75,83,55,111,202,249,78,223,107,179,60,93,58,249,151,242,229,203,175,70,244,233,209,122,241,93,153,248,160,107,238,226,119,39,135,232,230,107,136,105,253,21,151,32,248,135,153,158,215,111,173,142,169,157,138,10,138,134,112,116,149,114,49,58,190,22,162,245,98,253,213,94,157,23,162,165,159,156,83,117,219,174,211,141,165,105,195,243,92,214,95,61,117,174,238,65,96,176,65,50,50,170,239,84,212,69,86,181,85,23,183,11,57,53,101,153,81,91,27,92,212,68,123,223,28,111,252,173,168,239,95,70,183,105,98,103,216,219,159,195,114,250,59,124,117,183,188,90,177,93,230,168,58,189,99,115,163,145,90,214,85,66,143,68,253,236,125,122,54,88,123,141,137,242,36,100,64,222,103,138,6,190,237,219,114,121,134,142,97,88,134,159,214,217,113,255,0,135,249,105,238,150,250,217,42,159,223,160,167,168,127,55,71,87,27,23,163,230,114,39,70,39,221,68,235,213,122,170,201,255,0,15,77,208,103,219,179,209,123,214,163,106,53,163,31,183,92,173,217,69,77,146,40,172,148,243,67,3,160,142,146,146,102,185,205,154,89,92,175,229,80,244,85,71,34,116,70,252,191,138,172,160,0,2,149,191,187,87,186,127,248,131,165,95,248,85,199,253,120,183,77,16,205,110,186,149,162,248,14,163,95,105,233,32,185,101,88,189,170,247,89,21,35,28,216,35,158,166,146,57,164,108,109,115,156,228,98,57,234,136,138,231,47,78,157,85,127,137,237,64,43,215,196,47,196,47,90,54,153,173,22,93,57,211,156,99,10,184,219,110,56,189,53,238,89,111,116,85,115,78,217,228,171,171,133,205,107,161,169,137,168,206,52,236,84,69,106,175,85,119,207,248,34,123,95,13,237,235,106,158,240,127,104,159,180,203,6,41,108,251,37,240,143,37,240,42,90,152,123,158,107,205,247,59,189,233,229,235,211,203,51,143,30,61,58,187,175,94,169,210,106,128,8,191,226,23,186,12,251,105,154,47,101,212,109,57,180,99,247,27,149,199,40,166,178,75,21,238,158,105,160,108,18,82,85,204,231,53,176,203,19,145,252,169,216,136,170,229,78,138,239,151,240,84,140,27,51,241,64,215,221,196,238,79,15,209,204,215,16,211,250,43,46,65,241,15,51,61,174,223,91,29,83,59,20,21,21,12,224,233,42,228,98,117,124,45,69,234,197,251,170,189,58,47,69,75,63,4,95,241,11,221,6,125,180,205,23,178,234,54,156,218,49,251,141,202,227,148,83,89,37,138,247,79,52,208,54,9,41,42,230,115,154,216,101,137,200,254,84,236,68,85,114,167,69,119,203,248,42,70,13,153,248,160,107,238,226,119,39,135,232,230,107,136,105,253,21,151,32,248,135,153,158,215,111,173,142,169,157,138,10,138,134,112,116,149,114,49,58,190,22,162,245,98,253,213,94,157,23,162,165,159,128,66,175,18,29,235,106,158,207,191,103,127,179,59,6,41,115,251,91,241,127,59,241,218,90,153,187,126,87,202,118,251,93,153,226,233,215,204,191,151,46,93,122,55,167,78,139,215,138,236,207,197,3,95,119,19,185,60,63,71,51,92,67,79,232,172,185,7,196,60,204,246,187,125,108,117,76,236,80,84,84,51,131,164,171,145,137,213,240,181,23,171,23,238,170,244,232,189,21,44,252,0,82,183,247,106,247,79,255,0,16,116,171,255,0,10,184,255,0,175,22,233,162,25,173,215,82,180,95,1,212,107,237,61,36,23,44,171,23,181,94,235,34,164,99,155,4,115,212,210,71,52,141,141,174,115,156,140,71,61,81,17,92,229,233,211,170,175,241,63,39,111,27,129,192,119,53,165,244,58,175,167,47,171,101,182,178,162,162,146,90,58,229,133,43,104,167,134,69,107,162,168,142,25,36,108,111,86,240,149,173,87,117,88,229,141,223,46,72,116,176,0,57,166,227,117,190,213,183,29,30,189,107,45,246,199,87,119,182,216,42,45,205,172,164,164,145,172,157,96,168,174,130,154,71,199,203,238,185,236,108,234,244,98,171,81,234,196,106,185,156,185,167,171,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,194,86,117,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,79,64,0,5,122,248,133,248,133,235,70,211,53,162,203,167,58,115,140,97,87,27,109,199,23,166,189,203,45,238,138,174,105,219,60,149,117,112,185,173,116,53,49,53,25,198,157,138,136,173,85,234,174,249,255,0,4,79,107,225,189,189,109,83,222,15,237,19,246,153,96,197,45,159,100,190,17,228,190,5,75,83,15,115,205,121,190,231,119,189,60,189,122,121,102,113,227,199,167,87,117,235,213,58,77,82,42,239,151,126,24,174,207,173,214,91,69,61,155,237,22,103,126,225,91,71,107,73,99,72,99,161,138,170,6,212,58,169,201,34,75,79,222,133,106,89,79,42,69,43,86,88,93,201,174,72,220,213,235,250,13,184,173,35,220,150,27,77,153,233,78,89,73,113,99,169,225,154,186,216,249,88,219,141,165,242,43,218,144,214,83,163,149,208,191,148,82,162,42,245,99,248,43,163,115,217,209,203,249,91,152,221,86,145,237,67,13,166,204,53,74,229,86,231,220,106,60,181,178,209,109,141,147,92,110,47,69,111,113,97,137,239,99,120,70,215,35,158,247,185,172,111,86,183,175,55,198,199,254,174,222,55,3,128,238,107,75,232,117,95,78,95,86,203,109,101,69,69,36,180,117,203,10,86,209,79,12,138,215,69,81,28,50,72,216,222,173,225,43,90,174,234,177,203,27,190,92,144,233,96,16,131,89,252,83,180,143,71,183,47,71,162,213,182,218,186,236,122,211,81,81,107,204,47,212,237,100,204,183,85,185,148,238,130,74,110,204,175,116,204,133,206,169,138,170,39,70,217,88,246,253,206,110,141,98,146,106,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,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,51,237,147,107,206,101,182,223,16,61,71,213,108,50,182,173,175,183,106,69,249,151,58,24,106,18,22,93,173,203,117,149,106,40,165,87,49,237,225,35,91,209,28,172,119,7,163,36,106,115,99,85,47,39,66,245,211,78,55,23,167,22,237,80,210,251,207,158,181,87,117,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,219,153,156,155,213,58,171,85,174,107,216,231,177,236,123,186,0,0,0,81,15,136,70,127,153,105,103,136,246,109,168,58,125,144,213,216,242,27,29,69,146,166,134,186,153,83,156,79,248,53,26,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,45,170,108,207,121,152,14,236,240,10,106,202,58,234,75,118,109,110,167,100,87,235,12,178,195,12,238,158,56,105,214,166,174,150,153,39,150,101,161,239,84,36,113,203,39,69,234,156,93,243,254,50,40,3,242,114,204,166,197,131,98,183,156,215,41,174,242,86,92,126,223,81,116,184,212,246,159,39,98,150,8,221,36,178,112,98,57,238,226,198,57,122,53,21,203,211,162,34,175,200,250,237,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,51,237,158,235,166,163,237,211,125,218,167,170,26,95,121,242,55,90,29,64,200,162,154,25,81,95,75,112,165,117,206,101,146,150,166,52,84,238,66,254,45,234,157,81,200,230,181,236,115,30,198,61,183,169,161,122,233,167,27,139,211,139,118,168,105,125,231,207,90,171,186,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,237,204,206,77,234,157,85,170,215,53,236,115,216,246,61,221,0,28,171,118,62,150,53,147,233,254,67,237,211,148,109,179,61,230,103,219,76,207,233,171,40,235,170,238,56,77,198,161,145,95,172,50,203,52,208,54,9,38,167,90,154,186,90,100,158,40,82,187,179,78,145,199,44,157,83,162,241,119,203,248,95,246,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,18,179,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,122,0,1,90,190,40,187,250,163,195,236,87,45,179,232,237,194,213,116,186,228,118,250,154,28,178,241,5,76,21,145,219,41,94,249,105,167,182,181,141,115,184,86,59,183,35,101,238,35,93,12,110,111,20,87,200,143,134,160,75,158,240,194,223,173,78,179,218,169,54,253,172,23,218,186,253,65,182,83,212,205,106,187,213,246,152,151,107,116,13,135,132,50,74,233,123,181,21,205,71,78,229,84,139,239,67,2,200,247,57,233,35,221,97,64,28,171,118,62,150,53,147,233,254,67,237,211,148,173,176,157,239,223,118,143,157,203,69,145,213,93,110,90,101,123,238,203,123,178,81,194,202,137,153,84,144,170,67,85,72,217,37,141,145,205,205,177,50,69,230,141,124,93,121,53,206,142,37,101,244,98,217,102,43,156,216,169,114,156,43,38,181,100,22,90,222,126,90,227,107,173,142,174,150,126,15,115,31,194,88,213,204,119,23,177,205,94,139,242,115,85,23,230,138,126,176,41,219,197,83,99,22,173,45,169,254,146,58,71,107,164,183,226,119,42,138,91,109,243,30,182,218,219,79,77,102,159,180,145,197,85,11,105,227,72,163,166,149,99,107,95,207,138,165,68,173,84,115,251,252,99,135,251,93,220,222,125,181,157,80,182,234,6,33,83,87,89,109,101,67,93,122,199,150,227,53,53,21,230,4,142,88,248,78,216,215,139,158,198,207,43,162,123,218,244,142,69,107,248,187,162,181,218,20,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,238,154,157,42,224,88,103,137,236,145,209,75,12,140,249,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,230,48,191,239,11,143,66,122,101,249,215,188,86,149,171,226,35,191,170,205,206,101,73,129,233,109,194,235,109,211,43,39,118,159,170,84,207,79,246,154,69,146,39,249,154,170,110,72,197,133,143,130,55,83,199,35,22,70,253,233,29,197,210,118,226,229,91,40,218,141,247,118,154,203,69,134,246,174,180,120,133,183,165,102,83,123,162,133,142,242,20,188,94,177,198,142,145,81,137,52,239,103,106,52,232,247,39,87,201,219,123,34,145,13,4,224,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,225,19,58,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,175,160,57,86,236,125,44,107,39,211,252,135,219,167,51,88,106,160,0,0,42,215,197,67,126,180,212,180,215,93,172,104,221,246,146,177,245,148,243,91,243,155,157,63,117,31,70,244,150,23,37,5,53,68,114,181,170,245,107,39,138,169,142,99,217,194,94,215,84,122,74,214,85,9,118,126,25,91,237,181,107,118,27,110,208,205,82,201,170,228,213,11,13,60,141,165,172,186,78,215,191,36,162,98,185,205,124,114,116,69,125,76,49,116,108,140,127,41,30,200,251,252,164,85,155,181,61,72,171,226,143,232,79,83,127,37,247,138,34,178,252,62,247,235,144,237,155,50,161,193,181,6,251,87,89,165,119,122,136,225,174,101,71,154,173,125,129,136,149,46,73,168,97,73,81,144,177,213,21,13,146,161,27,27,222,246,49,85,173,115,209,17,111,78,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,0,243,245,186,133,128,219,179,42,13,57,184,103,24,253,46,89,116,167,90,186,27,12,215,56,89,113,170,129,18,69,89,98,166,87,119,94,196,72,101,85,115,90,169,251,183,255,0,189,94,158,128,28,43,120,155,170,195,118,161,164,119,12,194,243,114,164,118,79,113,167,168,166,196,237,18,70,179,62,227,113,70,125,197,116,77,123,29,229,163,115,163,116,207,228,222,44,84,106,47,113,241,177,249,236,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,206,87,244,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,73,105,225,221,191,170,205,177,229,75,129,234,149,194,235,114,211,43,223,106,159,170,212,207,81,246,102,68,146,87,249,154,90,110,74,196,133,239,158,71,84,71,27,18,71,125,217,27,201,209,246,229,188,155,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,2,133,188,71,178,204,171,6,241,9,212,60,167,10,201,174,184,253,234,139,225,62,90,227,107,173,146,146,170,14,118,74,70,63,132,177,171,94,222,76,123,154,189,23,230,215,42,47,201,84,180,157,142,111,143,13,221,238,26,234,90,166,82,88,245,22,199,78,215,223,172,44,122,240,145,157,81,190,118,143,146,171,159,76,231,43,81,90,170,175,133,238,70,61,92,142,138,89,101,0,0,21,87,227,157,248,39,250,147,249,105,21,124,46,61,118,105,151,231,94,207,90,94,78,180,106,246,27,160,186,95,144,106,230,160,79,87,29,139,29,167,108,213,9,73,2,205,60,175,124,141,138,40,99,103,201,21,242,75,36,113,162,185,90,196,87,162,185,205,106,43,147,61,123,162,220,222,125,186,109,80,185,106,6,95,83,87,71,109,125,67,157,101,199,146,227,53,77,21,154,5,142,40,248,64,217,23,139,94,246,193,19,165,123,26,196,146,68,115,248,183,170,53,179,215,194,119,100,23,219,125,198,217,187,61,76,165,186,217,100,167,235,46,19,68,147,50,63,61,75,81,75,81,5,69,85,84,46,137,94,144,189,147,177,105,213,178,49,206,226,231,171,86,55,70,231,197,95,20,127,93,154,155,249,47,179,209,19,255,0,193,83,210,198,83,245,2,187,219,173,196,255,0,0,3,42,230,148,246,157,233,99,70,254,159,227,222,221,1,213,64,41,91,198,175,213,62,45,244,254,135,220,110,39,85,240,49,252,108,253,55,252,200,181,64,1,0,60,106,253,44,98,223,80,40,125,186,226,64,15,11,143,93,154,101,249,215,179,214,151,252,8,1,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,191,224,10,171,241,206,252,19,253,73,252,180,138,190,23,30,187,52,203,243,175,103,173,47,248,0,101,92,210,158,211,189,44,104,223,211,252,123,219,160,40,135,103,123,170,204,182,161,171,150,252,194,205,114,171,118,49,113,168,167,166,203,45,17,198,147,50,227,110,71,253,245,108,78,123,27,230,99,107,164,116,47,228,222,47,85,106,175,109,242,49,250,19,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,194,86,117,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,79,64,1,229,51,13,85,211,141,63,190,226,216,198,107,154,90,172,183,92,214,224,235,93,130,146,178,161,35,146,225,84,140,87,172,113,162,255,0,221,111,85,232,213,146,88,99,69,231,44,109,119,0,241,71,244,39,169,191,146,251,197,17,89,126,31,123,245,200,118,205,153,80,224,218,131,125,171,172,210,187,189,68,112,215,50,163,205,86,190,192,196,74,151,36,212,48,164,168,200,88,234,138,134,201,80,141,141,239,123,24,170,214,185,232,136,183,167,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,128,10,86,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,27,63,77,255,0,50,39,78,235,183,93,167,27,74,211,135,230,185,172,190,122,235,93,220,130,193,96,130,100,101,85,222,169,168,138,173,106,170,47,110,22,114,106,203,50,162,182,54,185,168,136,247,190,56,223,158,44,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,156,229,127,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,185,239,10,205,161,229,91,125,211,139,174,164,106,109,21,214,207,151,231,93,174,150,89,107,228,108,116,86,184,209,29,7,153,164,68,107,27,88,231,190,87,47,115,155,226,141,205,98,118,94,234,134,58,42,248,193,109,235,84,237,154,202,187,130,243,55,92,143,12,190,219,224,166,229,29,45,76,176,226,254,89,176,65,229,230,147,163,162,134,25,230,155,187,26,242,103,57,102,157,188,58,167,57,35,254,197,247,155,125,217,230,163,213,92,228,181,124,103,12,202,60,189,62,77,109,137,140,74,167,71,18,191,181,83,77,35,186,116,154,46,236,170,145,185,201,28,141,123,154,238,42,172,150,61,4,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,100,63,241,17,222,253,30,213,112,68,196,176,234,174,90,155,150,91,229,150,196,228,134,10,152,109,113,182,104,163,125,85,84,79,149,175,111,38,62,127,46,171,28,145,190,90,119,35,218,173,99,218,180,67,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,133,211,79,83,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,162,157,150,109,198,235,181,141,6,181,105,93,247,55,171,201,110,77,168,154,229,88,245,149,206,162,162,158,126,43,37,45,11,92,136,230,83,53,200,174,249,162,43,228,124,210,171,89,220,237,183,186,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,205,102,236,125,83,235,39,212,12,135,220,103,61,174,204,247,153,159,109,51,63,166,172,163,174,171,184,225,55,26,134,69,126,176,203,44,211,64,216,36,154,157,106,106,233,105,146,120,161,74,238,205,58,71,28,178,117,78,139,197,223,47,225,127,216,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,120,74,206,170,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,232,0,0,20,3,226,143,235,179,83,127,37,246,122,35,138,104,94,186,106,62,221,53,30,221,170,26,95,121,242,55,90,30,177,77,12,168,175,165,184,82,185,81,100,165,169,141,21,59,144,191,139,122,167,84,114,57,173,123,28,199,177,143,110,135,182,235,175,56,110,228,180,142,197,170,216,101,109,35,153,113,167,99,46,116,48,212,44,207,180,220,81,141,90,138,41,85,204,99,185,198,231,116,71,43,27,205,138,201,26,156,30,213,94,150,10,75,241,47,223,173,78,188,228,51,104,174,147,95,106,224,211,171,29,68,144,221,223,31,107,133,254,227,5,84,141,108,205,154,25,100,108,244,40,216,225,150,20,251,156,158,229,123,218,229,100,42,207,65,225,9,168,123,154,173,213,58,188,3,14,186,252,99,76,173,86,246,207,125,182,223,42,234,146,134,217,28,149,43,193,214,249,25,28,172,167,172,115,230,158,84,133,81,145,212,54,57,249,170,57,172,150,56,129,187,31,84,250,201,245,3,33,247,25,207,107,179,61,230,103,219,76,207,233,171,40,235,170,238,56,77,198,161,145,95,172,50,203,52,208,54,9,38,167,90,154,186,90,100,158,40,82,187,179,78,145,199,44,157,83,162,241,119,203,248,95,246,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,18,179,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,122,3,149,110,199,210,198,178,125,63,200,125,186,115,53,132,244,240,208,223,173,78,131,100,48,232,174,172,223,106,231,211,171,229,68,112,218,31,39,107,133,130,227,61,84,109,116,206,154,105,99,108,20,42,217,38,150,100,251,252,94,212,123,26,213,124,202,251,169,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,193,15,252,70,119,175,253,21,116,226,11,6,1,115,181,73,169,185,79,238,237,180,211,175,118,75,93,10,163,210,75,155,161,226,230,59,139,216,145,196,217,85,173,124,142,115,186,74,216,101,141,104,179,253,149,103,185,87,251,171,145,228,153,29,195,254,146,178,186,229,93,81,39,253,233,38,154,73,31,255,0,59,156,231,127,149,84,178,155,143,131,173,246,125,169,218,46,118,202,143,41,174,212,158,98,235,114,182,201,114,100,182,250,232,228,84,237,218,219,39,70,199,12,209,198,198,43,101,71,58,53,157,243,181,210,58,39,69,44,21,173,254,202,176,44,171,253,213,199,50,76,114,225,255,0,73,71,93,109,174,167,147,254,236,144,205,28,140,255,0,153,205,115,127,200,168,95,78,193,119,175,138,238,179,78,41,44,151,107,159,151,212,220,102,223,12,121,29,190,161,99,100,149,252,17,177,186,231,78,145,181,140,116,50,189,81,94,214,53,59,50,61,24,169,197,209,62,89,84,14,85,187,31,75,26,201,244,255,0,33,246,233,204,214,19,211,195,43,125,183,93,17,204,173,218,25,170,89,53,36,122,95,126,168,145,180,181,151,73,220,198,99,117,175,71,57,175,142,78,138,140,166,154,94,141,145,143,227,27,31,39,127,148,104,147,119,110,208,31,37,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,11,111,239,98,119,93,162,100,212,87,220,106,178,174,237,167,89,21,66,210,89,235,42,164,116,245,180,179,199,79,11,164,138,186,70,83,197,3,31,36,142,168,116,45,98,170,186,56,94,171,243,99,143,151,97,59,223,190,237,31,59,150,139,35,170,186,220,180,202,247,221,150,247,100,163,133,149,19,50,169,33,84,134,170,145,178,75,27,35,155,155,98,100,139,205,26,248,186,242,107,157,28,74,200,170,74,171,230,247,239,182,253,146,224,187,76,211,74,171,173,150,74,127,140,69,155,86,172,44,143,207,82,212,87,75,61,61,45,44,205,149,94,144,189,147,189,42,17,209,177,206,226,214,35,150,55,72,215,241,77,11,208,189,71,220,94,163,219,180,191,75,236,222,122,235,93,214,89,166,149,85,148,182,250,86,170,36,149,85,50,34,47,110,22,114,111,85,232,174,87,57,172,99,94,247,177,142,208,246,222,54,253,128,237,151,75,232,116,163,78,89,86,251,109,29,69,69,92,181,149,201,10,214,214,207,52,138,231,75,81,36,49,198,217,30,141,225,19,92,173,234,145,197,27,126,124,80,233,96,229,91,177,244,177,172,159,79,242,31,110,156,205,97,170,128,0,4,42,241,17,223,213,30,216,241,84,192,244,182,225,106,185,106,109,239,187,79,213,42,96,168,251,51,26,71,19,252,205,85,55,37,122,76,246,79,27,169,227,145,137,27,190,244,142,228,216,251,114,210,14,45,137,229,89,205,246,151,22,194,177,155,174,65,122,173,231,229,173,214,186,41,42,234,167,224,199,61,252,34,141,28,247,113,99,28,229,232,159,38,181,85,126,72,165,154,100,254,13,55,90,77,180,82,58,193,126,164,170,214,235,93,69,101,125,107,32,184,57,246,139,196,10,254,145,80,194,233,163,137,96,123,98,99,30,201,30,212,69,154,73,153,35,187,110,142,72,43,47,22,203,50,172,26,251,75,148,225,89,53,215,31,189,81,115,242,215,27,93,108,148,149,80,115,99,152,254,18,198,173,123,121,49,238,106,244,95,155,92,168,191,37,82,252,246,57,190,60,55,119,184,107,169,106,153,73,99,212,91,29,59,95,126,176,177,235,194,70,117,70,249,218,62,74,174,125,51,156,173,69,106,170,190,23,185,24,245,114,58,41,101,249,124,81,253,9,234,111,228,190,241,68,80,9,102,158,25,94,34,21,56,173,77,187,110,26,247,145,210,51,24,101,60,140,198,178,123,173,194,42,102,89,153,12,78,122,81,85,77,51,154,213,166,86,177,91,11,149,121,198,245,100,40,142,141,204,72,45,208,28,83,117,219,174,211,141,165,105,195,243,92,214,95,61,117,174,238,65,96,176,65,50,50,170,239,84,212,69,86,181,85,23,183,11,57,53,101,153,81,91,27,92,212,68,123,223,28,111,207,189,219,90,245,114,245,170,21,186,213,89,168,249,4,121,221,125,68,149,50,228,20,149,207,165,173,107,223,26,196,228,142,72,85,171,19,59,74,177,35,35,226,198,199,209,141,68,98,35,77,9,237,51,36,215,156,179,65,177,139,238,228,113,138,75,30,109,81,79,214,162,40,151,183,60,240,124,187,85,21,84,252,26,218,74,151,183,239,73,3,85,81,171,243,233,18,185,105,225,244,26,233,174,154,113,183,77,56,184,234,134,168,94,124,141,170,135,164,80,195,18,35,234,174,21,78,69,88,233,105,163,85,78,228,207,226,238,137,213,26,141,107,158,247,49,140,123,219,158,205,197,238,95,84,247,65,157,205,157,106,101,219,253,239,146,179,81,207,83,240,187,103,238,97,138,79,41,4,210,201,217,238,246,24,249,56,187,239,191,171,151,252,136,156,168,22,125,225,139,226,23,71,139,81,211,109,215,112,57,127,102,213,15,24,177,43,253,206,104,32,165,181,82,197,4,210,75,75,91,87,60,204,227,10,118,161,101,50,113,123,145,210,44,124,145,137,19,89,109,64,20,3,226,143,235,179,83,127,37,246,122,35,138,104,94,186,106,62,221,53,30,221,170,26,95,121,242,55,90,30,177,77,12,168,175,165,184,82,185,81,100,165,169,141,21,59,144,191,139,122,167,84,114,57,173,123,28,199,177,143,110,133,54,233,185,125,44,221,6,9,14,117,166,119,111,247,222,118,205,89,61,55,197,45,159,190,154,40,252,220,16,203,39,103,187,216,123,227,228,239,190,206,142,79,242,162,117,80,1,85,126,57,223,130,127,169,63,150,144,255,0,195,135,44,197,112,109,231,105,230,83,154,228,214,172,126,203,69,241,111,51,113,186,86,199,73,75,7,59,85,91,25,206,89,21,172,111,39,189,173,78,171,243,115,145,19,230,168,126,182,253,183,191,125,221,198,119,21,22,57,85,117,182,233,149,147,181,45,146,201,89,11,41,230,125,82,194,137,53,85,91,99,150,70,73,55,55,74,200,215,154,181,145,116,226,214,186,73,85,254,131,195,239,97,89,14,230,115,42,28,231,80,108,85,116,122,87,104,168,142,106,231,212,121,170,39,223,216,169,82,212,134,134,100,137,89,51,27,81,78,216,234,21,178,49,236,99,213,26,230,189,81,82,244,237,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,40,51,197,31,215,102,166,254,75,236,244,68,255,0,240,84,244,177,148,253,64,174,246,235,113,63,192,0,202,185,164,141,157,221,173,87,173,168,104,245,101,154,231,73,95,79,30,15,101,164,124,180,211,54,86,54,120,40,226,134,104,149,205,85,68,124,114,199,36,111,111,241,107,216,230,175,69,69,67,176,0,82,95,140,253,218,213,113,221,125,146,142,223,115,164,170,168,181,224,244,20,149,209,67,51,94,250,89,214,178,182,100,138,86,162,245,99,214,41,162,145,26,238,139,194,70,59,248,57,21,123,7,129,143,227,103,233,191,230,69,170,0,8,1,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,191,224,64,15,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,165,255,0,0,85,95,142,119,224,159,234,79,229,164,85,240,184,245,217,166,95,157,123,61,105,127,192,31,147,148,229,152,174,13,98,170,202,115,92,154,213,143,217,104,184,121,155,141,210,182,58,74,88,57,189,172,103,57,100,86,177,188,158,246,181,58,175,205,206,68,79,154,161,150,211,74,123,78,244,177,163,127,79,241,239,110,128,205,97,50,188,62,247,235,144,237,155,50,161,193,181,6,251,87,89,165,119,122,136,225,174,101,71,154,173,125,129,136,149,46,73,168,97,73,81,144,177,213,21,13,146,161,27,27,222,246,49,85,173,115,209,17,111,78,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,60,86,180,106,246,27,160,186,95,144,106,230,160,79,87,29,139,29,167,108,213,9,73,2,205,60,175,124,141,138,40,99,103,201,21,242,75,36,113,162,185,90,196,87,162,185,205,106,43,147,61,123,162,220,222,125,186,109,80,185,106,6,95,83,87,71,109,125,67,157,101,199,146,227,53,77,21,154,5,142,40,248,64,217,23,139,94,246,193,19,165,123,26,196,146,68,115,248,183,170,53,179,86,28,231,112,218,135,225,19,168,217,22,180,87,210,93,44,78,168,181,195,138,221,234,171,234,43,47,119,54,55,34,143,205,205,93,44,178,189,21,141,149,91,4,41,247,30,141,129,253,91,199,182,247,86,89,103,222,24,190,33,116,120,181,29,54,221,119,3,151,246,109,80,241,139,18,191,220,230,130,10,91,85,44,80,77,36,180,181,181,115,204,206,48,167,106,22,83,39,23,185,29,34,199,201,24,145,53,150,212,0,41,91,198,175,213,62,45,244,254,135,220,110,39,234,248,82,235,166,156,109,211,78,53,247,84,53,66,243,228,109,84,63,102,162,134,24,145,31,85,112,170,114,93,22,58,90,104,213,83,185,51,248,187,162,117,70,163,90,231,189,204,99,30,246,196,13,197,238,95,84,247,65,157,205,157,106,101,219,253,239,146,179,81,207,83,240,187,103,238,97,138,79,41,4,210,201,217,238,246,24,249,56,187,239,191,171,151,252,136,147,167,195,23,195,210,143,41,163,166,220,86,224,113,14,245,170,110,50,226,86,11,156,48,79,75,117,165,150,9,163,150,170,182,146,120,95,202,21,238,194,250,101,228,199,43,163,89,56,171,22,39,62,218,143,63,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,214,154,186,134,165,23,132,172,234,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,153,214,221,22,217,51,237,172,234,133,203,79,242,250,106,186,203,107,42,28,219,46,66,150,233,169,168,175,48,36,113,73,206,7,72,156,92,246,54,120,155,43,24,231,164,114,43,153,201,221,17,206,153,94,18,155,209,251,23,125,163,218,142,126,238,86,92,142,225,52,248,189,210,122,238,45,183,87,72,206,78,161,115,101,122,49,33,157,236,85,137,177,34,59,204,204,228,227,34,212,114,142,205,55,15,184,28,7,108,186,95,93,170,250,140,250,183,219,104,234,41,233,34,163,161,88,86,182,182,121,164,70,182,42,120,230,146,54,200,244,111,57,92,212,119,84,142,41,29,243,226,166,117,245,163,87,179,45,122,213,12,131,87,53,2,122,73,47,185,21,67,102,168,74,72,18,24,34,99,35,108,81,67,27,62,106,140,142,40,227,141,21,202,231,170,49,21,206,115,149,92,182,169,225,87,177,139,174,150,211,127,73,29,92,181,213,219,242,203,149,61,85,182,199,143,92,173,110,167,169,179,65,221,88,229,170,153,181,17,164,177,212,202,145,185,172,225,197,18,158,87,42,185,253,254,49,216,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,154,205,216,250,167,214,79,168,25,15,184,206,115,74,219,77,214,221,77,65,89,112,182,85,210,211,221,41,214,174,134,89,161,115,25,85,2,75,36,43,44,78,84,232,246,36,176,203,26,185,189,83,156,111,111,241,106,162,78,175,13,13,250,212,232,54,67,14,138,234,205,246,174,125,58,190,84,71,13,161,242,118,184,88,46,51,213,70,215,76,233,166,150,54,193,66,173,146,105,102,79,191,197,237,71,177,173,87,204,175,186,155,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,0,10,1,241,71,245,217,169,191,146,251,61,17,197,41,244,47,81,235,180,58,109,195,219,44,222,123,12,161,200,37,198,238,85,52,234,175,146,221,84,216,105,228,141,245,12,233,247,33,147,205,49,140,145,21,91,220,106,177,220,21,241,36,157,3,101,219,182,202,182,141,170,105,148,219,98,243,216,221,247,203,91,242,107,115,155,36,189,202,22,212,198,247,207,4,73,52,81,173,100,113,164,205,133,242,42,181,189,233,17,83,163,212,208,78,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,18,179,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,86,95,138,230,250,127,195,237,127,69,51,63,248,69,46,127,91,66,223,244,90,219,92,117,8,239,251,95,52,198,183,253,228,42,255,0,241,136,74,234,208,189,11,212,125,197,234,61,187,75,244,190,205,231,174,181,221,101,154,105,85,89,75,111,165,106,162,73,85,83,34,34,246,225,103,38,245,94,138,229,115,154,198,53,239,123,24,237,15,109,215,65,176,221,182,233,29,139,74,112,202,42,70,178,221,78,199,220,235,161,167,88,95,118,184,171,26,149,21,178,163,158,247,115,145,205,234,141,87,187,131,17,145,181,120,49,168,153,247,221,143,170,125,100,250,129,144,251,140,231,159,201,180,119,62,197,116,239,19,213,123,133,134,174,76,79,49,167,146,90,27,180,52,179,45,36,115,178,174,174,153,105,37,157,88,145,37,79,90,25,101,72,154,231,47,105,204,119,249,85,27,42,188,52,55,199,83,183,28,202,29,30,206,25,72,253,58,205,47,17,190,106,185,31,21,59,236,119,25,146,56,18,181,211,61,90,213,166,86,178,38,204,215,187,238,50,52,145,138,138,215,178,107,190,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,230,187,177,244,177,172,159,79,242,31,110,156,205,97,232,51,44,3,50,211,234,155,85,46,103,143,85,218,159,124,179,209,95,237,139,50,39,10,203,117,92,73,45,61,68,79,106,171,94,199,53,122,47,69,251,175,107,216,238,47,99,154,150,83,225,79,190,219,170,93,104,54,179,172,185,53,35,173,174,167,72,48,139,173,198,119,54,120,231,71,49,177,217,213,234,138,215,177,205,87,44,28,220,213,98,179,176,213,127,56,35,142,215,207,21,173,121,102,101,130,233,30,95,152,105,222,29,87,149,100,246,155,61,77,77,162,209,77,2,76,250,170,182,177,123,72,177,119,35,116,140,71,116,115,217,27,187,174,99,92,216,209,242,43,24,236,219,106,174,166,101,90,201,168,249,30,169,102,181,126,98,245,147,92,37,184,84,241,146,71,199,15,53,251,144,69,220,123,222,216,98,98,54,56,216,174,94,17,177,141,69,232,212,44,127,193,191,111,218,47,152,218,178,13,111,200,217,73,124,205,177,187,195,173,116,214,154,212,164,169,130,219,7,26,74,154,75,147,32,124,107,52,53,61,232,170,25,28,232,244,78,145,202,141,78,173,114,165,175,149,23,227,33,162,26,47,138,221,113,253,87,196,47,152,253,147,54,187,84,54,146,245,138,81,71,73,12,247,8,39,117,92,255,0,26,124,81,241,153,94,179,50,88,164,153,237,122,72,174,137,57,49,99,84,146,5,104,62,166,106,158,148,106,158,63,148,232,229,93,215,237,39,196,41,33,130,221,111,146,167,250,231,251,230,39,182,223,52,84,239,108,149,16,205,36,113,181,208,34,253,255,0,146,127,30,134,143,180,158,255,0,149,101,122,89,134,229,57,213,147,224,217,37,231,31,183,92,47,22,239,45,37,63,147,174,150,154,55,207,7,106,85,89,35,225,35,158,222,15,85,115,122,116,85,85,69,61,89,202,183,99,233,99,89,62,159,228,62,221,57,154,195,223,235,166,133,234,62,221,53,30,227,165,250,161,102,242,55,90,30,146,195,52,74,175,165,184,82,185,85,35,170,166,145,81,59,144,191,139,186,47,68,114,57,174,99,218,199,177,236,109,138,248,94,120,129,127,244,55,181,45,93,155,252,213,167,12,188,57,223,251,204,171,77,91,61,69,79,254,237,77,73,28,49,127,188,139,167,246,84,181,64,121,77,85,211,60,87,89,52,227,35,210,220,214,147,204,89,114,107,124,182,250,158,49,198,249,33,230,159,114,120,187,140,123,27,52,79,70,201,27,213,171,194,70,49,200,157,90,134,120,119,69,182,76,251,107,58,161,114,211,252,190,154,174,178,218,202,135,54,203,144,165,186,106,106,43,204,9,28,82,115,129,210,39,23,61,141,158,38,202,198,57,233,28,138,230,114,119,68,115,185,1,232,48,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,66,83,80,208,211,34,115,149,253,21,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,82,255,0,182,57,180,75,86,208,116,141,216,164,247,26,75,198,89,126,168,109,203,35,186,193,78,214,49,243,163,17,172,165,133,234,212,149,244,208,167,46,29,197,234,175,146,105,17,177,247,86,54,200,160,14,85,187,31,75,26,201,244,255,0,33,246,233,204,214,26,168,0,3,154,110,71,80,243,237,42,209,44,167,60,210,221,61,171,205,242,203,109,60,77,180,216,233,169,230,168,125,68,243,79,28,40,245,138,6,172,178,50,36,145,102,123,25,209,92,200,156,156,153,215,155,115,133,159,231,249,150,169,230,87,109,65,212,28,134,174,249,144,223,42,22,166,186,186,165,83,156,175,232,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,150,169,224,227,162,26,13,62,27,93,174,116,183,202,76,143,84,41,106,38,183,85,209,205,31,23,226,176,61,94,216,210,40,221,243,115,234,98,107,156,181,73,242,86,43,224,103,21,101,71,114,205,10,107,241,140,209,77,26,192,53,31,29,212,60,26,225,106,181,101,249,167,153,170,201,49,232,37,119,114,167,162,167,110,232,216,27,26,178,46,227,210,102,74,247,61,189,217,26,215,49,143,122,84,200,144,215,110,186,189,171,154,37,171,150,44,207,68,167,171,126,78,250,134,91,225,182,67,3,234,89,120,100,207,107,86,130,90,118,125,233,217,43,145,136,140,111,223,230,140,115,21,178,53,142,109,212,248,152,214,212,220,124,63,245,2,225,89,105,171,181,212,85,83,216,102,150,134,173,209,58,122,87,186,237,66,174,134,69,133,239,137,94,213,85,106,172,111,123,58,162,241,115,147,162,173,6,30,131,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,39,56,159,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,109,251,194,231,125,183,93,108,181,77,161,26,209,147,82,84,102,214,58,118,59,31,184,213,206,239,59,144,209,53,175,89,89,39,36,227,45,77,59,88,213,87,243,238,75,27,149,234,215,44,51,74,233,149,174,154,233,167,27,116,211,139,142,168,106,133,231,200,218,168,122,69,12,49,34,62,170,225,84,228,85,142,150,154,53,84,238,76,254,46,232,157,81,168,214,185,239,115,24,199,189,185,236,220,94,229,245,79,116,25,220,217,214,166,93,191,222,249,43,53,28,245,63,11,182,126,230,24,164,242,144,77,44,157,158,239,97,143,147,139,190,251,250,185,127,200,137,53,60,45,246,11,71,168,158,71,115,122,199,111,181,92,177,4,243,148,248,238,59,89,77,5,116,55,121,19,187,77,53,77,92,114,53,236,108,49,61,36,72,227,84,73,29,44,105,39,220,100,108,239,91,78,83,150,98,184,53,138,171,41,205,114,107,86,63,101,162,225,230,110,55,74,216,233,41,96,230,246,177,156,229,145,90,198,242,123,218,212,234,191,55,57,17,62,106,133,0,239,163,121,183,221,225,234,61,45,206,59,87,193,176,204,95,204,83,227,54,217,88,197,170,108,114,171,59,181,53,50,55,175,89,165,237,68,171,27,92,177,198,214,53,173,228,168,249,100,246,222,31,123,10,200,119,51,153,80,231,58,131,98,171,163,210,187,69,68,115,87,62,163,205,81,62,254,197,74,150,164,52,51,36,74,201,152,218,138,118,199,80,173,145,143,99,30,168,215,53,234,138,158,83,196,198,211,106,176,111,95,80,44,86,43,101,37,186,219,110,167,176,210,81,209,210,66,216,96,166,130,59,37,11,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,145,91,43,218,141,139,118,158,30,153,182,27,218,181,81,229,246,221,64,174,172,197,175,117,176,189,222,66,171,200,90,214,72,213,209,170,61,33,157,140,237,72,157,30,212,234,201,59,111,124,81,161,94,217,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,57,196,254,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,111,222,23,59,237,186,235,101,170,109,8,214,140,154,146,163,54,177,211,177,216,253,198,174,119,121,220,134,137,173,122,202,201,57,39,25,106,105,218,198,170,191,159,114,88,220,175,86,185,97,154,87,88,80,40,7,197,31,215,102,166,254,75,236,244,68,95,142,211,117,154,213,81,125,134,217,86,251,109,29,68,52,149,21,141,133,203,4,51,204,217,29,20,79,147,167,22,189,237,130,103,53,170,189,92,145,72,169,215,138,244,237,123,59,221,86,101,181,13,92,183,230,22,107,149,91,177,139,141,69,61,54,89,104,142,52,153,151,27,114,63,239,171,98,115,216,223,51,27,93,35,161,127,38,241,122,171,85,123,111,145,143,208,158,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,18,179,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,122,0,10,171,241,206,252,19,253,73,252,180,170,179,186,236,239,106,185,150,235,245,114,223,135,217,173,181,109,198,45,213,20,245,57,101,222,57,18,22,91,173,202,255,0,190,141,149,204,123,124,204,141,108,141,133,156,93,201,232,174,84,237,178,71,178,236,245,143,87,52,59,96,219,125,141,182,203,61,170,223,65,96,183,172,24,190,33,75,95,13,53,85,210,68,150,54,57,176,164,174,89,37,233,37,67,37,168,153,18,89,17,175,146,87,36,142,94,142,250,246,171,188,77,35,221,126,27,71,121,195,239,20,150,236,157,180,238,146,239,137,212,214,49,215,27,115,227,88,219,43,209,159,39,77,77,202,88,248,84,53,168,199,115,106,57,25,39,56,217,78,222,40,254,187,53,55,242,95,103,162,39,255,0,130,167,165,140,167,234,5,119,183,91,137,254,0,6,85,201,169,225,221,191,170,205,177,229,75,129,234,149,194,235,114,211,43,223,106,159,170,212,207,81,246,102,68,146,87,249,154,90,110,74,196,133,239,158,71,84,71,27,18,71,125,217,27,201,209,246,229,189,64,70,173,244,111,54,197,179,205,56,165,185,199,106,248,206,103,148,121,138,124,102,219,43,30,148,174,146,36,103,118,166,166,70,244,233,12,93,216,149,99,107,146,73,28,246,181,188,81,95,44,116,3,148,229,153,86,115,125,170,202,115,92,154,235,144,94,171,120,121,155,141,210,182,74,186,169,248,49,172,103,57,100,87,61,220,88,198,181,58,175,201,173,68,79,146,33,103,254,6,63,141,159,166,255,0,153,22,168,0,32,7,141,95,165,140,91,234,5,15,183,92,72,1,225,113,235,179,76,191,58,246,122,210,255,0,129,0,60,106,253,44,98,223,80,40,125,186,226,64,15,11,143,93,154,101,249,215,179,214,151,252,1,85,126,57,223,130,127,169,63,150,149,107,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,123,222,29,219,223,163,221,86,8,184,150,99,85,199,83,113,59,124,82,223,92,176,193,77,13,210,55,77,44,108,170,165,137,146,185,238,226,198,65,230,21,35,142,54,75,80,212,99,81,175,99,82,96,2,152,60,81,183,219,106,214,203,172,58,17,162,249,53,93,70,19,99,168,123,178,11,141,36,237,242,89,13,107,92,197,137,145,241,78,82,211,83,185,142,84,127,62,220,178,57,30,141,114,67,12,174,175,99,74,123,78,244,177,163,127,79,241,239,110,128,205,97,237,117,39,71,115,237,41,143,31,172,203,236,53,112,91,114,171,61,13,238,203,115,74,89,155,69,95,5,77,21,61,95,24,38,145,141,108,175,137,181,81,71,42,51,146,50,78,77,234,191,37,89,233,225,111,191,170,61,59,242,59,100,214,59,133,170,219,136,47,156,168,199,114,42,202,152,40,97,180,72,189,218,153,169,170,228,145,204,99,161,149,235,34,199,34,170,200,217,100,72,254,251,36,103,102,218,114,156,179,21,193,172,85,89,78,107,147,90,177,251,45,23,15,51,113,186,86,199,73,75,7,55,181,140,231,44,138,214,55,147,222,214,167,85,249,185,200,137,243,84,40,95,126,219,223,190,238,227,59,138,139,28,170,186,219,116,202,201,218,150,201,100,172,133,148,243,62,169,97,68,154,170,173,177,203,35,36,155,155,165,100,107,205,90,200,186,113,107,93,36,170,255,0,213,240,238,217,5,102,234,179,181,203,115,26,94,58,101,137,220,34,138,250,213,154,122,105,174,146,58,25,100,101,45,44,172,137,204,119,23,178,15,48,137,36,114,50,42,134,171,28,142,123,28,150,105,226,99,105,181,88,60,63,245,2,197,98,182,82,91,173,182,234,123,13,37,29,29,36,45,134,10,104,35,187,80,182,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,10,12,61,6,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,78,113,63,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,219,247,133,206,251,110,186,217,106,155,66,53,163,38,164,168,205,172,116,236,118,63,113,171,157,222,119,33,162,107,94,178,178,78,73,198,90,154,118,177,170,175,231,220,150,55,43,213,174,88,102,149,214,20,1,74,222,53,126,169,241,111,167,244,62,227,113,32,84,119,107,172,54,170,139,20,55,58,182,91,107,42,33,171,168,163,108,206,72,38,158,22,200,216,165,124,125,120,185,236,108,243,53,174,84,234,212,150,68,78,156,151,172,192,240,251,216,86,67,185,156,202,135,57,212,27,21,93,30,149,218,42,35,154,185,245,30,106,137,247,246,42,84,181,33,161,153,34,86,76,198,212,83,182,58,133,108,140,123,24,245,70,185,175,84,84,179,77,229,111,55,78,54,69,130,88,113,188,114,213,106,172,202,102,242,49,217,49,10,86,36,16,195,103,134,102,50,103,61,35,232,148,144,246,35,150,24,29,197,201,221,70,241,138,70,69,42,55,175,232,54,226,180,143,114,88,109,54,103,165,57,101,37,197,142,167,134,106,235,99,229,99,110,54,151,200,175,106,67,89,78,142,87,66,254,81,74,136,171,213,143,224,174,141,207,103,71,47,75,35,254,245,246,163,98,221,166,141,86,225,189,171,85,30,95,109,235,89,139,94,235,97,123,188,133,87,38,44,145,171,163,84,122,67,59,25,218,145,58,61,169,213,146,118,222,248,163,67,61,153,78,39,149,96,215,218,172,91,53,198,110,184,253,234,139,135,153,183,93,40,164,164,170,131,155,26,246,115,138,68,107,219,201,143,107,147,170,124,218,228,84,249,42,29,43,95,119,85,171,155,147,181,96,214,109,78,185,82,85,83,224,22,116,180,219,159,20,111,116,245,47,86,198,217,171,42,166,149,239,150,106,153,146,8,123,142,87,35,21,99,234,214,53,92,245,116,138,240,197,217,45,102,185,234,61,54,173,234,134,41,207,77,177,126,53,144,211,93,173,179,173,46,75,84,229,154,56,227,133,234,141,138,104,96,154,23,62,100,228,246,242,100,113,62,55,54,87,171,110,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,221,143,170,125,100,250,129,144,251,140,229,148,232,78,210,113,93,220,248,96,105,166,45,114,151,200,228,150,47,180,119,12,102,226,215,71,23,110,185,215,11,139,25,4,242,172,50,200,148,114,72,176,186,102,70,136,231,118,99,84,94,172,66,170,245,87,76,242,173,27,212,124,143,75,115,90,79,47,122,198,110,18,219,234,120,199,35,35,155,130,253,201,226,238,49,143,116,50,177,91,36,111,86,167,56,222,199,34,116,114,22,85,225,71,190,159,240,27,95,214,188,207,254,15,75,128,86,215,55,253,38,186,215,37,66,187,254,203,202,177,205,255,0,127,10,63,252,94,18,213,0,0,160,31,20,127,93,154,155,249,47,179,209,19,127,194,79,0,195,117,79,100,217,254,159,106,14,61,73,124,199,175,153,197,125,53,117,13,74,47,9,89,240,251,106,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,164,0,222,102,204,243,237,166,103,245,52,117,148,53,119,28,38,227,80,249,108,55,232,162,154,104,27,4,147,84,37,53,37,85,74,193,20,41,93,217,167,89,36,138,62,169,209,121,55,229,252,62,77,7,222,254,184,237,211,75,51,29,33,211,202,171,83,44,185,135,126,87,84,79,12,204,174,181,85,77,77,229,228,170,162,168,130,88,223,28,220,27,10,162,191,155,90,232,24,230,181,170,175,231,200,45,54,204,203,85,243,250,43,53,28,149,119,252,179,49,188,71,77,19,234,234,209,103,184,92,106,230,70,181,100,154,103,34,43,228,150,68,234,249,28,159,55,42,185,127,138,151,231,178,13,151,98,187,71,211,136,40,107,91,106,189,231,215,46,228,247,188,134,42,24,219,35,59,169,15,42,26,105,213,137,50,209,177,96,141,81,175,95,191,34,58,94,44,228,145,178,74,153,172,221,143,170,125,100,250,129,144,251,140,229,180,236,183,66,244,227,113,126,25,152,30,151,234,133,155,207,90,171,190,51,44,51,68,168,202,171,125,83,110,245,201,29,85,52,138,139,219,153,156,157,209,122,43,85,174,115,30,215,177,239,99,170,3,93,52,47,81,246,233,168,247,29,47,213,11,55,145,186,208,244,150,25,162,85,125,45,194,149,202,169,29,85,52,138,137,220,133,252,93,209,122,35,145,205,115,30,214,61,143,99,108,43,194,159,125,183,84,186,208,109,103,89,114,106,71,91,93,78,144,97,23,91,140,238,108,241,206,142,99,99,179,171,213,21,175,99,154,174,88,57,185,170,197,103,97,170,254,112,71,29,133,110,199,210,198,178,125,63,200,125,186,115,53,133,223,101,219,46,197,119,113,177,29,34,161,162,109,170,201,159,91,116,255,0,25,158,201,144,203,67,27,164,127,106,216,156,104,106,103,70,44,201,70,245,158,69,86,177,126,228,138,217,120,191,138,198,250,97,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,206,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,147,240,208,223,173,54,188,227,208,232,174,172,223,105,32,212,91,29,60,112,218,31,39,119,157,254,221,5,44,109,116,206,154,105,100,116,245,200,232,230,150,100,251,156,152,228,123,26,228,100,202,201,234,84,7,138,46,193,107,48,251,237,203,115,26,59,111,186,221,45,89,29,194,166,187,44,179,193,77,61,100,150,202,167,178,90,153,238,77,123,90,238,20,110,237,200,233,123,138,214,195,35,155,197,85,146,35,33,132,27,117,215,156,203,109,186,185,98,213,108,50,182,173,175,183,84,49,151,58,24,106,18,22,93,173,202,246,173,69,20,170,230,61,188,36,107,122,35,149,142,224,244,100,141,78,108,106,165,234,93,183,219,160,208,237,114,183,116,214,44,154,146,178,206,202,121,32,163,181,85,207,229,171,102,189,164,74,232,236,242,49,169,35,163,169,87,116,69,232,215,181,177,170,206,138,232,83,184,180,65,174,154,233,168,251,139,212,123,142,168,106,133,231,207,93,107,186,69,12,49,34,178,150,223,74,213,85,142,150,154,53,85,237,194,206,78,232,157,85,202,231,57,239,115,222,247,189,214,63,225,79,177,43,82,90,168,55,77,172,184,205,91,174,78,168,73,240,139,85,198,6,182,8,224,70,177,209,222,21,138,170,231,189,206,87,36,28,218,212,98,51,190,212,127,56,36,142,210,129,202,183,99,233,99,89,62,159,228,62,221,57,154,195,66,123,232,217,149,139,120,122,113,75,108,142,235,240,108,207,23,243,21,24,205,202,87,189,105,91,36,168,206,237,53,76,109,235,214,25,123,81,34,200,214,172,145,185,141,115,121,34,62,41,43,215,101,158,20,249,246,166,93,109,90,141,184,235,69,94,41,132,193,81,51,159,141,213,182,106,75,221,209,98,115,81,172,146,53,107,93,73,76,247,119,17,94,174,73,156,216,215,131,90,146,199,59,110,124,3,138,110,187,106,58,113,187,93,56,126,21,154,197,228,110,180,61,201,236,23,248,33,71,213,90,42,156,136,138,230,162,170,119,33,127,22,164,176,170,163,100,107,90,168,172,123,35,145,153,194,46,123,194,43,108,152,14,53,162,86,253,199,92,41,169,47,57,102,99,81,82,234,25,234,237,208,171,236,48,82,207,87,68,172,165,149,81,101,107,230,78,234,202,246,185,168,230,58,54,113,251,138,231,216,80,0,229,91,177,244,177,172,159,79,242,31,110,156,205,97,170,128,0,5,53,248,161,108,22,197,162,220,247,15,163,54,255,0,39,136,93,110,12,167,190,216,41,169,158,176,217,106,166,228,172,169,129,88,213,100,84,114,61,17,139,27,149,173,138,89,35,100,125,89,43,35,134,37,109,119,115,121,246,214,117,66,219,168,24,133,77,93,101,181,149,13,117,235,30,91,140,212,212,87,152,18,57,99,225,59,99,94,46,123,27,60,174,137,239,107,210,57,21,175,226,238,138,215,93,166,117,191,173,14,196,246,193,67,185,187,117,195,226,20,151,251,124,181,24,238,59,85,83,13,5,210,233,85,29,67,105,166,166,100,114,57,85,123,19,189,18,121,34,73,90,198,53,210,55,186,222,28,232,135,90,53,123,50,215,173,80,200,53,115,80,39,164,146,251,145,84,54,106,132,164,129,33,130,38,50,54,197,20,49,179,230,168,200,226,142,56,209,92,174,122,163,17,92,231,57,85,203,103,254,25,94,29,244,216,173,53,187,113,250,247,142,85,179,39,101,68,143,198,177,139,173,190,90,103,217,159,12,174,98,86,213,67,51,90,229,169,87,49,93,11,85,56,70,197,100,200,174,145,204,88,36,87,138,63,161,61,77,252,151,222,40,138,1,47,123,196,19,97,88,246,230,112,218,236,231,79,172,84,148,122,169,104,167,146,106,23,211,249,90,38,95,222,171,76,213,134,186,101,137,95,51,219,79,78,232,233,213,210,49,140,123,209,28,230,177,85,82,141,191,217,86,5,149,127,186,184,230,73,142,92,63,233,40,235,173,181,212,242,127,221,146,25,163,145,159,243,57,174,111,249,21,14,213,186,93,239,235,142,238,62,15,69,169,21,86,171,109,150,201,214,90,123,37,138,25,169,232,95,84,188,145,106,165,108,178,200,249,38,224,238,13,87,61,90,198,242,224,214,172,146,43,250,7,135,118,200,43,55,85,157,174,91,152,210,241,211,44,78,225,20,87,214,172,211,211,77,116,145,208,203,35,41,105,101,100,78,99,184,189,144,121,132,73,35,145,145,84,53,88,228,115,216,228,189,235,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,14,127,184,125,1,195,119,49,165,245,218,77,158,93,50,11,125,162,190,162,158,165,243,89,46,11,75,63,56,100,71,181,28,138,142,138,86,117,79,155,37,141,236,235,197,232,137,35,35,123,41,219,19,240,172,220,119,244,142,179,105,6,117,142,127,177,79,239,123,157,227,47,180,206,255,0,133,252,47,155,123,237,167,169,150,31,241,207,237,198,200,31,23,62,125,30,172,236,117,148,187,76,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,148,212,52,52,200,188,34,103,85,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,162,31,20,127,93,154,155,249,47,179,209,19,255,0,193,83,210,198,83,245,2,187,219,173,199,181,241,4,216,86,61,185,156,54,187,57,211,235,21,37,30,170,90,41,228,154,133,244,254,86,137,151,247,170,211,53,97,174,153,98,87,204,246,211,211,186,58,117,116,140,99,30,244,71,57,172,85,84,141,94,29,62,26,25,12,25,14,57,184,205,126,167,171,180,50,209,80,219,150,63,137,205,5,85,21,198,59,141,61,83,219,28,247,6,75,28,110,137,140,116,44,154,56,216,174,238,243,141,207,115,88,215,71,45,175,130,128,124,81,253,118,106,111,228,190,207,68,119,255,0,8,109,51,197,117,147,78,55,31,165,185,173,39,152,178,228,214,251,5,190,167,140,113,190,72,121,165,207,132,241,119,24,246,54,104,158,141,146,55,171,87,132,140,99,145,58,181,8,107,186,45,178,103,219,89,213,11,150,159,229,244,213,117,150,214,84,57,182,92,133,45,211,83,81,94,96,72,226,147,156,14,145,56,185,236,108,241,54,86,49,207,72,228,87,51,147,186,35,157,218,252,62,247,235,144,237,155,50,161,193,181,6,251,87,89,165,119,122,136,225,174,101,71,154,173,125,129,136,149,46,73,168,97,73,81,144,177,213,21,13,146,161,27,27,222,246,49,85,173,115,209,17,111,78,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,5,85,248,231,126,9,254,164,254,90,87,6,139,233,14,101,175,90,161,143,233,30,159,193,73,37,247,34,168,116,52,235,87,58,67,4,76,100,110,150,89,164,127,205,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,86,255,0,180,203,73,246,243,176,205,18,184,84,82,213,210,88,241,235,29,59,234,111,153,61,214,26,127,136,215,51,191,43,226,74,169,169,225,99,170,94,215,84,58,24,88,140,87,253,230,70,196,115,157,209,212,109,186,237,215,106,62,237,117,29,249,174,107,47,145,181,80,247,32,176,88,32,153,95,75,104,165,114,162,171,90,170,137,220,153,252,90,178,204,168,142,145,205,106,34,49,140,142,54,75,95,9,13,159,93,115,60,202,61,208,102,105,144,89,236,88,181,71,28,87,203,74,234,70,94,171,85,36,142,161,235,43,30,146,190,154,20,253,219,216,137,219,153,242,58,55,57,205,138,120,95,194,188,81,253,118,106,111,228,190,207,68,79,255,0,5,79,75,25,79,212,10,239,110,183,19,252,0,12,171,158,171,81,116,207,42,210,251,141,158,221,148,210,118,254,61,143,218,178,107,116,236,142,68,134,170,134,190,150,58,136,159,27,158,198,243,227,220,116,79,86,245,106,75,12,172,71,59,135,82,199,252,43,247,235,83,75,83,106,218,198,178,95,106,235,25,89,81,13,191,6,185,212,118,145,148,108,72,166,114,208,84,212,73,43,92,172,87,50,8,169,88,214,61,252,229,237,117,70,36,77,101,138,110,31,112,56,14,217,116,190,187,85,245,25,245,111,182,209,212,83,210,69,71,66,176,173,109,108,243,72,141,108,84,241,205,36,109,145,232,222,114,185,168,238,169,28,82,59,231,197,76,240,235,166,186,106,62,226,245,30,227,170,26,161,121,243,215,90,238,145,67,12,72,172,165,183,210,181,85,99,165,166,141,85,123,112,179,147,186,39,85,114,185,206,123,220,247,189,239,119,229,103,26,103,149,105,221,187,16,184,229,52,158,83,237,174,62,204,154,221,3,227,146,57,155,67,37,85,77,60,79,145,175,99,122,119,60,171,165,98,183,147,93,20,177,61,29,247,186,37,149,120,24,254,54,126,155,254,100,90,160,0,175,95,26,251,181,170,29,182,225,182,41,174,116,140,185,86,103,20,245,116,244,110,153,169,60,208,67,65,90,217,101,100,125,121,57,140,116,240,181,206,68,232,213,150,52,94,156,147,172,0,240,203,187,90,172,187,227,211,10,203,205,206,146,130,158,74,139,149,35,37,169,153,177,49,211,207,108,171,134,24,145,206,84,69,124,146,201,28,108,111,241,115,222,214,167,85,84,67,65,32,128,30,53,126,150,49,111,168,20,62,221,113,32,7,133,199,174,205,50,252,235,217,235,75,254,4,42,241,17,223,213,30,216,241,84,192,244,182,225,106,185,106,109,239,187,79,213,42,96,168,251,51,26,71,19,252,205,85,55,37,122,76,246,79,27,169,227,145,137,27,190,244,142,228,216,251,114,240,15,28,239,193,63,212,159,203,74,203,192,240,12,203,83,242,104,48,205,63,199,170,239,183,218,170,122,186,154,123,125,34,35,167,157,148,212,242,84,74,145,183,175,87,189,34,134,69,70,55,171,222,168,141,106,57,202,141,86,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,78,113,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,119,106,59,174,211,141,218,233,195,51,92,42,95,35,117,161,237,193,127,176,79,50,62,170,209,84,228,85,70,185,81,19,185,11,248,185,98,153,17,27,35,90,228,84,99,217,36,108,136,30,41,27,250,172,211,191,61,182,77,28,184,93,109,185,122,249,58,140,139,34,163,169,158,134,107,68,107,218,169,134,154,146,72,220,199,186,105,88,177,172,146,34,172,109,138,69,143,239,190,71,246,106,219,69,244,135,50,215,173,80,199,244,143,79,224,164,146,251,145,84,58,26,117,171,157,33,130,38,50,55,75,44,210,63,230,168,200,226,142,73,21,26,142,122,163,21,26,215,57,81,171,226,141,41,237,59,210,198,141,253,63,199,189,186,3,53,133,239,92,246,171,134,238,191,195,243,74,240,251,205,182,145,185,61,187,77,236,213,56,157,222,73,22,23,219,174,43,106,131,130,58,86,177,238,242,210,57,177,182,102,113,119,38,34,57,19,184,200,222,202,65,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,206,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,94,191,171,59,233,220,118,181,232,213,131,67,179,220,207,205,216,108,189,60,229,76,109,123,107,175,189,183,34,211,252,70,101,114,249,142,207,68,227,242,111,55,35,100,151,187,43,91,34,126,86,212,118,163,168,251,181,212,118,97,88,84,94,70,213,67,219,158,255,0,127,158,21,125,45,162,149,202,168,142,114,34,167,114,103,241,114,69,10,42,58,71,53,202,170,198,50,73,25,161,236,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,148,212,52,52,200,188,34,103,85,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,142,190,40,254,132,245,55,242,95,120,162,40,4,189,63,17,29,130,209,238,115,21,76,243,75,109,246,171,110,166,217,59,181,29,18,154,10,127,180,209,172,113,51,203,85,84,241,71,172,204,100,17,182,158,73,30,177,183,239,70,238,45,147,185,21,32,255,0,178,172,11,42,255,0,117,113,204,147,28,184,127,210,81,215,91,107,169,228,255,0,187,36,51,71,35,63,230,115,92,223,242,42,23,211,176,157,239,216,183,113,130,75,69,145,213,90,173,186,155,100,238,203,123,178,81,194,250,120,95,74,179,42,67,85,72,217,37,145,242,67,193,209,50,69,230,174,100,189,121,53,173,146,37,124,170,5,43,120,213,250,167,197,190,159,208,251,141,196,142,187,59,218,174,101,186,253,92,183,225,246,107,109,91,113,139,117,69,61,78,89,119,142,68,133,150,235,114,191,239,163,101,115,30,223,51,35,91,35,97,103,23,114,122,43,149,59,108,145,236,187,61,99,213,205,14,216,54,223,99,109,178,207,106,183,208,88,45,235,6,47,136,82,215,195,77,85,116,145,37,141,142,108,41,43,150,73,122,73,80,201,106,38,68,150,68,107,228,149,201,35,151,163,168,51,90,53,123,50,215,173,80,200,53,115,80,39,164,146,251,145,84,54,106,132,164,129,33,130,38,50,54,197,20,49,179,230,168,200,226,142,56,209,92,174,122,163,17,92,231,57,85,203,107,222,20,219,50,205,180,146,197,83,174,122,155,117,202,236,23,92,135,185,79,73,134,72,250,203,108,112,71,11,229,133,42,110,116,175,225,223,153,121,74,176,71,35,93,28,113,201,221,78,79,145,189,155,21,5,32,120,185,234,22,135,102,219,130,138,213,167,22,30,25,158,47,222,181,230,151,184,59,43,75,116,145,177,83,45,52,109,116,82,187,185,53,63,247,196,18,171,216,201,26,230,54,37,87,36,77,70,65,99,70,123,35,212,109,35,212,237,180,97,215,189,21,197,105,49,76,122,138,157,246,215,227,144,212,178,119,217,234,226,122,164,208,74,246,170,185,239,115,151,188,146,73,210,89,89,59,38,123,81,210,170,29,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,25,172,221,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,242,158,38,123,46,254,146,122,112,205,72,194,155,219,207,176,27,125,92,244,212,240,208,247,164,190,208,162,119,95,67,214,54,58,103,76,213,99,157,78,212,228,222,228,178,177,90,157,229,146,58,54,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,186,159,13,13,250,211,107,206,61,14,138,234,205,246,146,13,69,177,211,199,13,161,242,119,121,223,237,208,82,198,215,76,233,166,150,71,79,92,142,142,105,102,79,185,201,142,71,177,174,70,76,172,158,160,2,128,124,81,253,118,106,111,228,190,207,68,79,255,0,5,79,75,25,79,212,10,239,110,183,18,255,0,93,52,47,78,55,23,167,23,29,47,213,11,55,158,181,87,116,150,25,162,84,101,85,190,169,168,169,29,85,52,138,139,219,153,156,157,209,122,43,85,174,115,30,215,177,239,99,179,195,184,173,6,204,182,219,171,151,221,41,204,232,170,218,251,117,67,223,108,174,154,157,33,101,218,220,175,114,83,214,196,141,123,219,194,70,183,170,181,30,238,15,71,198,229,230,199,34,91,79,134,134,194,169,180,27,30,135,90,181,102,197,73,62,162,223,41,227,154,208,201,59,188,236,22,233,233,99,115,161,116,51,69,27,160,174,87,73,52,83,47,223,226,198,163,24,230,163,230,71,207,80,102,179,118,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,211,154,120,184,218,118,219,14,139,208,223,117,94,217,86,204,218,178,162,74,76,82,178,197,13,2,93,102,158,26,74,167,69,21,76,147,167,121,214,182,77,59,29,51,98,94,173,124,176,170,116,87,39,90,76,47,162,219,251,125,254,230,222,121,253,35,62,21,246,147,246,95,116,242,190,91,206,249,239,35,240,20,225,241,79,57,251,207,136,247,59,221,254,159,119,151,78,159,62,165,11,154,83,218,119,165,141,27,250,127,143,123,116,5,122,248,211,225,90,13,108,169,197,51,91,125,69,37,22,175,222,42,25,21,117,29,35,250,62,225,100,100,82,53,42,234,163,70,170,35,227,150,56,161,138,87,43,92,246,44,140,253,227,96,78,205,107,105,237,207,50,178,231,248,213,231,78,99,171,147,44,160,188,81,84,216,89,73,72,149,83,186,226,201,152,234,100,142,21,107,146,87,247,81,157,24,173,119,37,232,157,23,175,67,75,186,85,113,212,123,190,156,99,151,61,94,199,45,86,28,206,166,223,20,151,187,109,174,177,106,105,105,170,149,62,243,89,34,167,253,74,173,71,72,214,57,85,173,150,100,106,74,255,0,65,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,70,222,38,123,46,254,141,154,142,205,72,194,155,220,192,115,235,133,92,244,212,240,208,246,99,177,87,42,247,95,67,214,54,54,22,194,228,123,157,78,212,226,238,220,82,177,90,189,149,146,72,107,37,218,235,53,170,158,197,53,206,173,246,218,58,137,170,233,232,221,51,150,8,103,153,177,182,89,89,31,94,45,123,219,4,45,115,145,58,185,34,141,23,175,20,233,58,188,52,54,21,83,175,57,12,58,213,171,54,42,184,52,234,199,81,28,214,134,73,218,225,127,184,193,85,27,157,11,161,154,41,27,61,10,54,57,162,153,126,231,39,185,24,199,57,89,50,50,237,0,57,86,236,125,44,107,39,211,252,135,219,167,51,88,106,160,0,1,149,114,255,0,188,46,61,9,233,151,231,94,241,90,74,160,1,202,183,99,233,99,89,62,159,228,62,221,57,154,195,85,0,0,15,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,133,183,247,177,59,174,209,50,106,43,238,53,89,87,118,211,172,138,161,105,44,245,149,82,58,122,218,89,227,167,133,210,69,93,35,41,226,129,143,146,71,84,58,22,177,85,93,28,47,85,249,177,196,85,146,237,117,154,213,79,98,154,231,86,251,109,29,68,213,116,244,110,153,203,4,51,204,216,219,44,172,143,175,22,189,237,130,22,185,200,157,92,145,70,139,215,138,116,159,254,23,59,18,181,107,101,214,109,119,214,140,102,174,163,9,177,212,49,184,253,186,174,6,249,44,134,181,174,122,74,249,57,47,41,105,169,220,198,162,179,135,110,89,28,172,87,57,33,154,39,92,249,21,124,81,253,9,234,111,228,190,241,68,80,9,170,130,178,252,77,124,59,233,178,170,107,142,227,244,19,28,171,126,78,250,136,223,146,227,22,171,124,181,47,188,190,105,90,197,173,165,134,22,185,201,82,142,122,58,102,162,112,145,136,249,149,91,35,94,179,215,174,212,118,163,168,251,181,212,118,97,88,84,94,70,213,67,219,158,255,0,127,158,21,125,45,162,149,202,168,142,114,34,167,114,103,241,114,69,10,42,58,71,53,202,170,198,50,73,25,161,236,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,148,212,52,52,200,188,34,103,85,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,244,0,2,128,124,81,253,118,106,111,228,190,207,68,79,255,0,5,79,75,25,79,212,10,239,110,183,19,252,0,80,15,138,63,174,205,77,252,151,217,232,137,85,224,99,248,217,250,111,249,145,61,55,69,182,76,7,116,218,95,114,211,252,190,154,146,142,228,250,119,54,203,144,165,186,26,154,219,52,235,36,82,115,129,210,39,38,177,238,130,38,202,198,57,139,36,104,230,114,111,84,115,115,195,170,186,103,149,104,222,163,228,122,91,154,210,121,123,214,51,112,150,223,83,198,57,25,28,220,23,238,79,23,113,140,123,161,149,138,217,35,122,181,57,198,246,57,19,163,144,159,254,22,251,250,163,211,191,35,182,77,99,184,90,173,184,130,249,202,140,119,34,172,169,130,134,27,68,139,221,169,154,154,174,73,28,198,58,25,94,178,44,114,42,172,141,150,68,143,239,178,70,118,109,252,21,87,227,157,248,39,250,147,249,105,18,188,51,174,214,171,6,245,244,254,251,125,185,210,91,173,182,234,123,245,93,101,101,92,205,134,10,104,35,178,87,58,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,79,65,226,35,189,250,205,213,103,105,137,97,213,92,116,203,19,184,75,45,137,201,12,244,211,93,36,116,49,70,250,170,168,159,43,152,238,47,100,254,93,86,56,228,100,85,14,71,181,28,247,181,63,43,97,59,32,190,238,227,59,150,183,35,165,186,219,116,202,201,221,138,247,123,163,153,148,243,62,169,97,85,134,150,145,210,69,35,36,155,155,162,124,137,193,90,200,186,242,115,93,36,72,251,243,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,160,207,20,127,93,154,155,249,47,179,209,19,255,0,193,83,210,198,83,245,2,187,219,173,196,255,0,0,3,42,229,233,228,219,81,177,110,211,195,211,74,48,222,213,170,143,47,182,233,254,61,89,139,94,235,97,123,188,133,87,144,165,89,35,87,70,168,244,134,118,51,181,34,116,123,83,171,36,237,189,241,70,133,38,103,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,231,19,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,175,239,234,206,191,107,46,186,252,3,246,185,168,87,92,163,236,189,189,45,150,191,58,246,175,98,31,151,39,47,20,78,228,207,226,206,228,239,229,44,156,25,205,238,226,222,146,215,195,43,98,87,93,110,204,173,218,231,170,88,205,36,154,95,97,168,145,212,180,119,72,28,246,100,149,172,71,53,172,142,62,168,143,166,134,94,142,145,239,229,27,223,31,99,140,136,179,118,190,191,26,191,84,248,183,211,250,31,113,184,157,87,192,199,241,179,244,223,243,34,213,0,60,254,127,159,225,186,89,134,221,181,7,80,114,26,75,30,61,99,167,90,154,234,234,149,94,17,51,170,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,231,91,116,91,155,207,183,77,170,23,45,64,203,234,106,232,237,175,168,115,172,184,242,92,102,169,162,179,64,177,197,31,8,27,34,241,107,222,216,34,116,175,99,88,146,72,142,127,22,245,70,183,144,23,103,225,149,190,219,86,183,97,182,237,12,213,44,154,174,77,80,176,211,200,218,90,203,164,237,123,242,74,38,43,156,215,199,39,68,87,212,195,23,70,200,199,242,145,236,143,191,202,69,89,187,83,212,128,30,53,126,150,49,111,168,20,62,221,113,32,7,133,199,174,205,50,252,235,217,235,75,254,35,174,249,55,119,106,218,14,145,183,43,130,221,73,120,203,47,213,14,182,227,150,169,234,26,198,62,116,98,185,245,83,49,28,146,190,154,20,227,207,182,157,85,242,67,26,186,62,234,72,218,1,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,206,87,244,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,75,52,241,206,252,19,253,73,252,180,138,190,23,30,187,52,203,243,175,103,173,59,255,0,138,70,193,104,244,239,207,110,111,71,45,246,171,110,32,190,78,159,34,199,104,233,160,161,134,209,34,246,169,161,169,164,142,54,177,142,134,87,172,105,36,104,139,35,101,145,100,251,236,145,253,152,65,161,91,138,213,205,184,100,211,229,58,81,150,85,218,234,42,169,230,134,162,149,101,123,168,170,94,234,121,161,138,105,233,185,36,83,190,5,168,124,177,36,173,123,27,34,53,85,174,78,173,95,21,254,202,179,220,171,253,213,200,242,76,142,225,255,0,73,89,93,114,174,168,147,254,244,147,77,36,143,255,0,157,206,115,191,202,170,95,78,194,118,65,98,218,62,9,45,110,71,75,106,185,106,109,239,187,21,238,247,71,51,234,33,101,42,76,171,13,45,35,164,138,55,199,15,6,196,249,19,130,57,242,245,228,231,54,56,145,148,2,105,79,105,222,150,52,111,233,254,61,237,208,25,172,52,167,180,239,75,26,55,244,255,0,30,246,232,14,21,226,9,176,172,123,115,56,109,118,115,167,214,42,74,61,84,180,83,201,53,11,233,252,173,19,47,239,85,166,106,195,93,50,196,175,153,237,167,167,116,116,234,233,24,198,61,232,142,115,88,170,169,76,26,91,161,122,143,171,122,203,108,208,108,114,205,228,178,251,141,194,107,116,148,151,101,90,63,35,36,13,123,234,86,161,30,156,227,236,178,41,92,246,113,89,63,118,173,107,28,254,141,93,4,237,119,108,152,14,214,116,190,219,167,248,133,53,37,101,201,148,237,109,235,33,91,116,52,213,183,153,210,73,100,231,59,163,78,78,99,29,60,173,137,143,115,214,56,213,172,228,238,138,231,118,2,42,248,163,250,19,212,223,201,125,226,136,160,19,85,5,96,120,157,120,122,86,101,53,149,59,138,219,246,33,222,186,205,202,92,182,193,108,134,121,234,174,181,82,207,12,113,85,81,82,65,11,249,76,189,217,159,82,188,152,213,108,105,39,21,122,202,231,193,93,143,98,123,142,188,110,11,23,202,118,213,140,249,220,131,31,184,51,189,113,174,162,124,150,123,124,51,197,43,36,248,132,168,138,145,67,36,9,82,223,146,164,174,68,114,67,214,94,6,138,65,74,222,53,126,169,241,111,167,244,62,227,113,61,175,131,134,127,134,233,102,27,184,45,65,212,28,134,146,199,143,88,233,241,202,154,234,234,149,94,17,51,173,201,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,22,26,238,187,117,218,143,187,93,71,126,107,154,203,228,109,84,61,200,44,22,8,38,87,210,218,41,92,168,170,214,170,162,119,38,127,22,172,179,42,35,164,115,90,136,140,99,35,141,146,127,194,231,98,86,173,108,186,205,174,250,209,140,213,212,97,54,58,134,55,31,183,85,192,223,37,144,214,181,207,73,95,39,37,229,45,53,59,152,212,86,112,237,203,35,149,138,231,36,51,68,235,159,4,42,241,51,222,143,244,108,211,134,105,190,20,238,230,125,159,91,234,224,166,168,134,187,179,37,138,133,83,180,250,238,145,189,179,54,103,43,220,218,119,39,22,247,34,149,234,229,236,172,114,82,14,45,137,229,89,205,246,151,22,194,177,155,174,65,122,173,231,229,173,214,186,41,42,234,167,224,199,61,252,34,141,28,247,113,99,28,229,232,159,38,181,85,126,72,164,149,221,231,135,166,169,237,50,197,142,101,53,183,63,182,22,91,149,191,185,123,184,218,109,85,45,165,177,87,53,241,49,208,205,42,162,177,33,123,231,141,176,204,245,141,210,185,36,78,211,21,169,203,207,236,115,119,119,93,160,234,227,178,185,237,213,119,140,78,253,78,219,110,71,106,130,161,204,123,224,71,163,153,85,11,21,201,19,234,97,94,92,59,137,209,89,36,209,163,163,238,172,141,208,70,45,150,98,185,205,138,151,41,194,178,107,86,65,101,173,231,229,174,54,186,216,234,233,103,224,247,49,252,37,141,92,199,113,123,28,213,232,191,39,53,81,126,104,167,235,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,221,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,149,69,106,248,162,236,22,143,48,177,92,183,49,163,182,251,85,174,235,142,91,234,107,178,203,60,20,208,81,199,115,165,99,229,169,158,228,215,181,173,231,88,222,228,142,151,184,174,116,209,181,188,85,31,26,50,106,150,196,242,155,238,13,149,89,179,92,90,187,201,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,193,232,230,59,139,216,213,232,228,86,175,78,138,138,159,34,255,0,182,65,189,28,87,119,26,113,5,117,107,173,86,76,250,219,220,130,247,143,69,93,27,164,127,105,33,229,93,77,2,189,102,74,55,172,241,162,57,233,247,36,87,69,201,252,82,71,201,80,10,1,241,71,245,217,169,191,146,251,61,17,63,252,21,61,44,101,63,80,43,189,186,220,79,243,202,102,26,85,167,26,129,125,197,178,124,215,11,181,94,174,184,85,193,215,75,5,93,101,58,73,37,190,169,88,172,89,35,85,255,0,186,238,139,213,169,36,80,200,137,206,40,220,223,86,1,154,205,216,250,167,214,79,168,25,15,184,206,91,166,198,181,139,1,208,175,13,92,27,81,181,26,253,73,110,182,219,169,242,9,98,138,90,168,97,158,225,60,119,43,140,205,164,165,108,207,99,101,169,145,177,61,35,137,28,138,229,79,250,213,42,47,115,187,133,202,183,65,172,183,173,92,202,105,188,135,159,237,211,91,173,108,170,146,162,27,101,12,77,227,21,60,110,122,255,0,165,35,213,173,99,95,44,178,189,24,206,124,82,127,248,81,236,91,252,6,232,53,175,12,255,0,131,213,96,20,85,206,255,0,73,206,186,73,78,173,255,0,178,242,175,115,191,223,204,140,255,0,23,152,159,251,177,244,177,172,159,79,242,31,110,156,205,97,123,215,61,213,97,187,80,240,252,210,188,194,243,114,164,118,79,113,211,123,53,54,39,104,146,53,153,247,27,138,90,160,224,174,137,175,99,188,180,110,116,110,153,252,155,197,138,141,69,238,62,54,62,149,181,139,88,179,237,117,207,238,154,141,168,215,234,187,141,202,227,81,60,177,69,45,84,211,65,111,130,73,164,153,180,148,173,153,239,116,84,209,186,87,164,113,35,149,26,139,255,0,90,173,164,248,93,108,22,143,15,177,91,119,49,172,86,251,85,210,235,145,219,233,171,177,59,60,244,208,86,71,108,165,123,226,169,130,228,231,185,174,225,88,238,220,110,139,182,173,116,49,185,220,149,95,34,178,27,42,5,85,248,218,107,95,255,0,64,187,115,163,183,255,0,248,51,91,133,84,145,127,239,20,116,145,194,244,147,255,0,125,89,26,232,255,0,204,43,93,253,180,42,172,184,159,5,141,98,181,94,180,143,43,209,11,133,250,174,91,238,53,120,125,238,134,142,174,169,174,99,109,85,76,141,170,218,88,213,234,244,100,117,49,202,249,81,172,70,53,245,145,175,85,116,170,88,248,7,42,221,143,165,141,100,250,127,144,251,116,230,107,13,84,0,0,50,174,95,247,133,199,161,61,50,252,235,222,43,73,84,0,57,86,236,125,44,107,39,211,252,135,219,167,51,88,106,160,0,0,42,87,198,179,93,40,238,183,220,47,111,22,27,207,123,224,156,242,76,138,154,52,130,72,217,85,43,59,116,44,115,209,86,88,230,100,46,170,123,163,84,99,86,58,184,31,247,250,181,89,88,37,212,248,54,107,95,219,157,190,221,180,114,174,223,217,171,211,43,130,118,103,142,46,49,207,67,113,150,162,162,62,78,89,28,174,153,179,178,177,29,209,140,106,71,216,233,201,220,212,159,228,85,241,71,244,39,169,191,146,251,197,17,64,38,170,1,226,180,203,69,52,143,70,105,174,20,186,83,167,24,254,42,203,181,67,234,107,150,215,66,200,95,82,247,75,44,168,146,61,19,147,152,199,79,42,70,197,94,17,49,220,35,70,49,17,169,237,64,0,160,31,20,127,93,154,155,249,47,179,209,19,255,0,193,83,210,198,83,245,2,187,219,173,196,255,0,0,20,3,226,143,235,179,83,127,37,246,122,34,85,120,24,254,54,126,155,254,100,90,161,21,119,237,178,11,22,238,48,72,171,113,202,91,85,183,83,108,157,168,172,151,186,201,159,79,11,233,86,100,89,169,106,221,28,82,62,72,120,58,87,198,156,21,204,151,167,23,53,178,74,143,160,187,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,75,148,240,185,223,109,215,91,45,83,104,70,180,100,212,149,25,181,142,157,142,199,238,53,115,187,206,228,52,77,107,214,86,73,201,56,203,83,78,214,53,85,252,251,146,198,229,122,181,203,12,210,186,194,138,171,241,206,252,19,253,73,252,180,170,179,175,237,119,108,153,246,233,181,66,219,167,248,133,53,93,29,181,245,13,109,235,33,91,116,213,52,86,104,22,57,100,231,59,163,78,45,123,219,4,173,137,143,115,18,73,17,172,228,222,170,230,232,83,69,244,135,13,208,93,47,199,244,143,79,224,171,142,197,142,211,186,26,117,171,157,102,158,87,190,71,75,44,210,63,228,138,249,37,146,73,21,26,141,98,43,213,26,214,181,17,169,237,74,1,241,71,245,217,169,191,146,251,61,17,63,252,21,61,44,101,63,80,43,189,186,220,79,240,0,50,174,105,79,105,222,150,52,111,233,254,61,237,208,20,173,226,35,186,29,56,220,230,178,165,219,75,112,75,85,182,203,100,238,211,253,163,75,122,83,221,50,105,21,177,71,230,106,157,209,30,176,177,144,70,202,120,228,69,145,172,228,174,226,178,118,162,138,165,255,0,120,119,110,135,78,55,23,163,75,105,195,176,75,86,13,122,194,187,84,247,220,114,205,111,74,91,93,60,149,14,150,70,84,209,181,136,140,72,103,123,39,127,109,87,184,199,164,136,254,105,194,89,96,7,141,95,170,124,91,233,253,15,184,220,78,171,224,99,248,217,250,111,249,145,106,128,249,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,40,135,196,71,123,245,155,170,206,211,18,195,170,184,233,150,39,112,150,91,19,146,25,233,166,186,72,232,98,141,245,85,81,62,87,49,220,94,201,252,186,172,113,200,200,170,28,143,106,57,239,106,70,8,240,12,202,92,6,163,84,155,143,85,166,39,75,120,134,192,251,179,145,27,2,220,101,134,73,219,78,197,85,234,247,164,80,189,238,226,139,193,22,62,124,123,145,242,250,180,199,76,242,173,93,203,227,193,112,170,79,55,122,168,183,220,174,20,212,173,142,73,36,170,242,84,83,214,62,8,153,27,28,247,205,35,41,220,200,216,141,251,210,57,141,85,68,85,84,252,172,91,44,202,176,107,237,46,83,133,100,215,92,126,245,69,207,203,92,109,117,178,82,85,65,205,142,99,248,75,26,181,237,228,199,185,171,209,126,109,114,162,252,149,75,254,216,190,243,108,91,195,211,138,171,156,150,175,131,102,120,191,151,167,201,173,177,49,235,74,217,37,71,246,170,105,164,119,94,176,203,218,149,82,55,57,100,141,204,115,93,201,17,146,201,197,124,106,253,44,98,223,80,40,125,186,226,64,15,11,143,93,154,101,249,215,179,214,151,103,184,125,192,224,59,101,210,250,237,87,212,103,213,190,219,71,81,79,73,21,29,10,194,181,181,179,205,34,53,177,83,199,52,145,182,71,163,121,202,230,163,186,164,113,72,239,159,21,51,217,184,125,192,231,219,154,213,10,237,87,212,103,210,50,229,89,79,79,73,21,29,10,204,148,84,80,67,26,53,177,83,199,52,146,58,54,43,185,202,230,163,186,44,146,200,239,151,37,57,169,106,158,57,223,130,127,169,63,150,145,87,194,227,215,102,153,126,117,236,245,165,196,239,19,115,26,71,182,157,35,184,94,117,74,134,146,254,251,253,61,69,182,217,137,200,140,123,239,239,115,56,201,3,152,246,185,169,76,141,122,119,164,123,92,198,177,232,156,94,247,199,28,153,204,59,254,198,183,21,138,237,123,112,86,221,82,205,113,95,141,217,89,111,173,183,212,249,122,24,234,110,20,125,216,151,132,244,93,201,99,100,115,115,107,99,115,213,223,224,37,168,106,34,171,144,208,245,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,134,88,141,41,237,59,210,198,141,253,63,199,189,186,3,53,134,148,246,157,233,99,70,254,159,227,222,221,1,213,79,21,98,209,125,47,198,181,67,38,214,139,46,33,73,6,109,152,83,211,82,94,47,78,124,146,207,60,16,70,200,227,137,156,220,173,133,156,98,139,147,98,70,35,214,40,220,254,74,198,170,123,80,69,95,20,127,66,122,155,249,47,188,81,20,2,106,160,30,43,76,180,83,72,244,102,154,225,75,165,58,113,143,226,172,187,84,62,166,185,109,116,44,133,245,47,116,178,202,137,35,209,57,57,140,116,242,164,108,85,225,19,29,194,52,99,17,26,158,212,20,173,227,87,234,159,22,250,127,67,238,55,18,5,71,118,186,195,106,168,177,67,115,171,101,182,178,162,26,186,138,54,204,228,130,105,225,108,141,138,87,199,215,139,158,198,207,51,90,229,78,173,73,100,68,233,201,122,202,173,130,108,78,235,187,188,154,182,251,146,214,85,218,116,235,29,168,74,75,197,101,44,142,130,182,170,121,41,230,116,113,80,200,250,121,96,123,227,145,180,238,153,175,84,86,199,51,21,62,111,105,125,54,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,89,202,183,59,184,92,87,107,250,53,122,213,204,166,155,207,249,14,221,53,186,214,202,168,233,230,185,215,74,238,49,83,198,231,175,250,82,61,90,215,185,145,69,43,209,143,225,197,115,173,170,186,153,149,107,38,163,228,122,165,154,213,249,139,214,77,112,150,225,83,198,73,31,28,60,215,238,65,23,113,239,123,97,137,136,216,227,98,185,120,70,198,53,23,163,80,182,159,10,109,146,214,105,77,138,167,112,58,189,138,121,60,206,243,220,163,176,91,110,150,217,233,238,24,253,43,31,44,51,200,246,76,141,237,205,81,242,232,168,206,77,129,19,140,138,149,18,49,39,174,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,90,106,234,26,148,94,18,179,170,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,103,179,120,155,85,204,182,161,171,151,12,62,243,109,171,118,49,113,168,168,169,196,238,242,72,147,50,227,110,71,253,196,116,173,99,27,230,99,107,163,108,204,226,222,47,84,114,39,109,241,189,242,127,194,155,123,84,122,83,125,169,219,246,175,101,126,79,12,188,247,43,44,23,43,165,202,10,123,126,63,84,198,75,52,241,189,243,43,123,112,212,124,186,34,63,139,103,68,227,26,173,68,143,75,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,51,89,187,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,42,129,76,30,39,187,10,166,209,139,173,94,224,116,126,197,73,65,167,215,58,138,104,110,182,138,78,235,214,211,113,157,211,115,154,56,155,23,106,158,133,202,216,26,136,178,253,217,167,72,216,214,177,99,99,97,174,133,235,166,163,237,211,81,237,218,161,165,247,159,35,117,161,235,20,208,202,138,250,91,133,43,149,22,74,90,152,209,83,185,11,248,183,170,117,71,35,154,215,177,204,123,24,246,232,123,110,186,243,134,238,75,72,236,90,173,134,86,210,57,151,26,118,50,231,67,13,66,204,251,77,197,24,213,168,162,149,92,198,59,156,110,119,68,114,177,188,216,172,145,169,193,237,85,164,207,20,127,93,154,155,249,47,179,209,19,255,0,193,83,210,198,83,245,2,187,219,173,196,0,241,71,245,217,169,191,146,251,61,17,63,252,21,61,44,101,63,80,43,189,186,220,79,240,0,51,89,187,31,84,250,201,245,3,33,247,25,207,85,173,185,78,163,166,217,246,241,133,84,87,93,99,192,93,143,222,46,148,116,221,165,101,12,247,132,200,110,177,212,73,205,17,18,89,163,129,105,147,162,171,150,38,205,213,168,222,243,149,254,215,195,35,111,216,14,225,247,36,182,45,70,101,92,246,220,86,207,246,170,42,56,146,23,65,93,61,53,125,27,91,77,85,28,209,200,217,105,158,217,158,217,35,68,106,185,62,92,147,231,214,250,109,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,57,174,236,125,44,107,39,211,252,135,219,167,51,88,123,253,86,215,77,71,214,90,60,66,211,154,222,123,182,172,19,31,162,198,236,22,216,17,89,75,69,75,79,4,112,171,218,197,85,235,52,189,166,190,89,21,85,206,114,53,19,163,25,27,25,50,188,48,182,21,77,172,247,90,77,192,235,5,138,146,191,79,173,149,21,48,218,173,21,125,214,45,218,227,3,161,225,52,145,58,46,213,69,11,85,211,181,81,37,251,211,64,177,189,174,98,72,199,92,248,6,109,183,111,173,23,93,122,220,54,109,168,21,89,125,94,69,104,146,241,89,73,141,212,76,199,68,200,172,145,212,73,228,162,138,39,53,171,19,59,74,215,43,85,173,114,189,239,123,250,200,247,170,253,119,29,189,124,63,103,118,141,206,213,212,221,104,234,238,90,129,81,137,67,69,81,75,198,150,186,135,200,164,209,214,83,200,168,138,188,39,130,178,23,170,115,107,156,136,136,172,116,79,71,244,15,12,189,107,253,139,110,227,22,243,22,255,0,53,65,157,244,194,171,56,69,206,104,188,236,240,249,121,35,235,35,26,222,149,81,83,115,114,242,233,18,203,197,170,238,61,47,248,3,149,110,199,210,198,178,125,63,200,125,186,115,53,134,170,0,0,25,87,47,251,194,227,208,158,153,126,117,239,21,164,170,0,202,185,127,223,255,0,11,47,255,0,167,255,0,255,0,231,10,1,53,80,0,0,25,150,215,237,99,190,238,3,89,114,205,98,200,225,242,245,121,53,193,213,17,211,114,99,252,165,43,26,145,211,83,115,99,24,146,118,160,142,40,187,156,17,207,225,201,223,121,202,167,171,204,246,215,125,196,182,167,167,91,152,122,249,138,12,227,32,187,218,229,116,117,76,88,233,35,129,91,29,28,110,137,205,108,137,52,146,82,221,92,229,106,201,31,110,56,58,171,28,229,107,187,7,133,14,177,93,116,215,118,150,76,69,215,234,74,28,123,80,105,234,44,151,72,171,106,157,20,18,78,216,100,154,137,204,111,54,177,106,86,161,140,130,53,114,57,122,85,74,198,39,41,17,75,222,34,175,138,63,161,61,77,252,151,222,40,138,1,53,80,0,0,2,128,124,81,253,118,106,111,228,190,207,68,79,255,0,5,79,75,25,79,212,10,239,110,183,19,252,20,3,226,143,235,179,83,127,37,246,122,34,85,120,24,254,54,126,155,254,100,69,95,20,127,93,154,155,249,47,179,209,18,171,192,199,241,179,244,223,243,34,213,1,94,190,40,219,18,186,235,101,170,29,119,209,124,102,146,163,54,177,211,189,185,5,186,146,7,121,220,134,137,173,98,68,248,248,175,25,106,105,218,199,34,51,135,114,88,220,140,71,57,97,134,39,83,93,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,250,108,39,123,246,45,220,96,146,209,100,117,86,171,110,166,217,59,178,222,236,148,112,190,158,23,210,172,202,144,213,82,54,73,100,124,144,240,116,76,145,121,171,153,47,94,77,107,100,137,95,21,124,115,191,4,255,0,82,127,45,43,87,74,180,207,42,214,77,71,199,52,183,10,164,243,23,172,154,225,21,190,155,148,114,62,56,121,175,223,158,94,219,30,246,195,19,17,210,72,244,106,240,141,143,114,167,70,169,161,237,174,237,147,1,218,206,151,219,116,255,0,16,166,164,172,185,50,157,173,189,100,43,110,134,154,182,243,58,73,44,156,231,116,105,201,204,99,167,149,177,49,238,122,199,26,181,156,157,209,92,238,192,10,1,241,71,245,217,169,191,146,251,61,17,63,252,21,61,44,101,63,80,43,189,186,220,79,240,0,50,174,79,77,207,239,214,166,171,108,58,99,181,141,27,190,213,209,178,143,7,178,91,243,155,157,63,105,89,88,197,180,209,57,40,41,170,35,149,206,70,35,159,60,85,76,115,24,254,113,118,186,171,22,86,190,42,237,227,111,217,246,230,181,66,135,74,52,229,148,140,185,86,83,212,85,203,89,92,147,37,21,20,16,198,174,116,181,18,67,28,142,141,138,238,17,53,202,222,139,36,177,183,229,201,9,171,189,191,10,155,86,136,105,124,186,175,160,183,204,130,249,109,198,233,231,171,201,232,239,149,45,169,173,88,59,144,54,57,105,35,165,164,99,120,70,215,84,75,59,165,114,35,99,143,146,127,101,196,31,208,189,116,212,125,186,106,61,187,84,52,190,243,228,110,180,61,98,154,25,81,95,75,112,165,114,162,201,75,83,26,42,119,33,127,22,245,78,168,228,115,90,246,57,143,99,30,222,235,226,73,184,28,7,115,90,175,132,106,190,156,190,173,150,218,204,30,26,73,104,235,150,20,173,162,158,27,173,201,174,138,162,56,100,145,177,189,91,194,86,181,93,213,99,150,55,124,185,33,40,60,12,127,27,63,77,255,0,50,57,87,141,95,170,124,91,233,253,15,184,220,78,171,224,99,248,217,250,111,249,145,239,252,100,243,109,113,180,233,61,167,6,196,177,78,238,155,95,250,212,101,119,186,122,73,170,100,130,74,122,154,117,166,166,168,119,107,181,71,11,230,124,14,100,157,197,146,105,24,172,78,219,88,228,158,155,11,94,241,26,195,116,143,79,188,58,244,179,12,208,171,253,37,243,9,181,103,20,240,219,110,116,215,70,92,89,88,255,0,43,117,117,68,203,81,26,171,30,247,84,44,202,244,103,70,53,234,230,181,172,70,163,82,37,248,92,122,236,211,47,206,189,158,180,247,254,46,122,123,161,216,78,224,162,186,233,197,251,158,103,148,119,174,153,165,146,14,202,82,218,228,116,84,201,77,35,91,20,77,237,205,81,253,241,60,168,247,190,71,57,237,149,81,169,43,85,241,175,108,90,145,174,58,89,172,182,92,159,111,84,119,91,150,94,157,200,153,103,183,208,205,93,241,106,84,111,114,122,89,169,162,251,243,66,172,141,92,228,78,142,111,109,36,107,152,248,218,246,218,167,141,95,165,140,91,234,5,15,183,92,74,224,240,247,207,240,221,44,221,206,19,168,58,131,144,210,88,241,235,29,61,238,166,186,186,165,87,132,76,248,61,98,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,47,201,189,125,215,95,119,105,172,181,185,151,118,235,71,136,91,122,209,226,214,74,217,152,239,33,75,197,137,36,138,216,209,24,147,78,246,119,100,94,175,114,117,100,125,199,178,40,212,243,248,142,217,51,236,151,64,115,221,199,92,41,170,236,216,158,29,79,110,117,12,245,118,233,145,151,233,234,174,45,162,86,82,202,168,145,57,144,175,117,101,123,92,229,107,219,27,56,253,245,115,57,1,106,158,57,223,130,127,169,63,150,144,131,100,26,189,134,232,46,231,49,45,92,212,9,234,227,177,99,180,247,121,170,18,146,5,154,121,94,251,93,92,81,67,27,62,72,175,146,89,35,141,21,202,214,34,189,21,206,107,81,92,159,147,186,45,205,231,219,166,213,11,150,160,101,245,53,116,118,215,212,57,214,92,121,46,51,84,209,89,160,88,226,143,132,13,145,120,181,239,108,17,58,87,177,172,73,36,71,63,139,122,163,91,42,188,53,252,62,109,90,253,143,94,117,163,87,38,171,166,196,231,167,185,227,214,58,8,232,219,221,173,158,106,87,211,203,112,107,234,34,116,92,41,214,103,118,94,196,122,165,84,42,229,86,121,126,18,197,93,209,109,147,62,218,206,168,92,180,255,0,47,166,171,172,182,178,161,205,178,228,41,110,154,154,138,243,2,71,20,156,224,116,137,197,207,99,103,137,178,177,142,122,71,34,185,156,157,209,28,233,85,225,115,190,219,86,137,221,102,208,141,104,201,170,233,240,155,229,67,29,143,220,106,231,111,146,199,171,92,231,172,172,147,146,114,138,154,161,207,106,171,249,246,226,145,170,245,107,82,105,165,109,123,26,83,218,119,165,141,27,250,127,143,123,116,6,107,13,41,237,59,210,198,141,253,63,199,189,186,3,170,128,8,171,226,143,232,79,83,127,37,247,138,34,128,77,84,0,82,183,141,95,170,124,91,233,253,15,184,220,78,171,224,99,248,217,250,111,249,145,202,188,106,253,83,226,223,79,232,125,198,226,69,253,174,237,147,62,221,54,168,91,116,255,0,16,166,171,163,182,190,161,173,189,100,43,110,154,166,138,205,2,199,44,156,231,116,105,197,175,123,96,149,177,49,238,98,73,34,53,156,155,213,92,221,15,105,86,153,226,186,55,167,24,230,150,225,84,158,94,203,140,219,226,183,211,114,142,54,73,55,4,251,243,203,219,99,24,233,165,122,186,73,30,141,78,114,61,238,84,234,229,61,88,40,175,197,175,58,213,60,147,117,149,152,166,127,107,248,93,151,22,183,195,6,47,79,4,245,50,82,213,80,204,157,215,87,53,101,107,24,233,165,122,172,114,186,38,35,90,234,102,195,202,85,131,184,238,107,225,245,137,105,30,113,187,76,23,26,214,134,210,79,98,170,168,153,105,168,107,162,99,168,174,23,22,194,245,164,166,168,87,202,196,70,58,84,111,22,244,151,187,34,71,2,198,230,204,229,110,135,129,15,252,82,241,109,14,186,237,78,253,147,234,245,15,91,173,139,238,225,213,116,178,195,21,193,151,137,213,25,28,48,172,138,157,200,95,197,29,81,18,114,85,130,25,36,107,121,195,27,153,66,230,135,188,62,178,221,92,206,54,151,130,228,186,208,234,185,239,181,84,243,37,53,117,116,175,117,109,194,220,217,158,148,149,53,8,248,152,168,247,68,141,226,238,178,247,99,72,231,89,28,233,156,141,145,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,51,89,187,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,42,129,242,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,80,14,255,0,182,125,117,218,110,174,57,182,244,164,147,4,204,106,43,43,241,71,195,43,149,244,208,49,237,89,40,101,108,143,116,188,233,210,104,152,146,57,206,73,88,230,63,151,53,146,56,251,87,130,133,218,235,14,228,179,43,20,55,58,182,91,107,48,122,138,186,138,54,204,228,130,105,225,175,162,108,82,190,62,188,92,246,54,121,154,215,42,117,106,75,34,39,78,75,214,215,242,157,189,104,22,115,125,170,202,115,93,15,211,252,130,245,91,195,204,220,110,152,205,21,93,84,252,24,214,51,156,178,70,231,187,139,24,214,167,85,249,53,168,137,242,68,61,6,21,167,184,14,154,218,165,177,105,206,15,143,226,182,217,234,29,87,45,29,146,217,13,12,18,78,230,181,174,149,209,194,214,181,94,173,99,26,174,84,235,209,141,79,242,33,68,62,40,254,187,53,55,242,95,103,162,39,255,0,130,167,165,140,167,234,5,119,183,91,137,254,124,149,183,107,85,186,166,130,142,225,115,164,165,168,186,84,45,37,12,83,76,214,62,170,116,138,73,150,40,154,171,213,239,72,161,150,69,107,122,175,8,222,239,224,213,84,250,192,51,89,187,31,84,250,201,245,3,33,247,25,201,85,171,152,159,198,60,30,116,63,41,164,198,124,237,94,63,152,92,123,215,24,232,187,146,91,232,103,175,187,50,78,82,162,42,197,12,147,165,27,93,213,81,174,145,32,69,234,238,4,127,216,78,166,101,90,95,187,141,51,184,226,213,125,191,143,100,20,88,205,198,7,201,34,67,85,67,95,59,41,229,100,141,99,219,207,143,113,178,177,29,213,169,44,49,61,90,238,29,13,20,156,171,118,62,150,53,147,233,254,67,237,211,153,172,37,86,193,118,81,149,110,179,81,233,47,119,107,103,151,211,44,102,225,12,153,29,194,161,36,100,117,252,21,178,58,217,78,177,185,143,116,210,177,81,30,230,57,59,49,189,30,171,201,209,50,91,243,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,250,193,26,188,69,117,142,197,163,123,71,206,234,110,240,249,138,188,194,223,62,29,107,166,228,246,119,170,171,224,150,55,47,54,177,232,222,212,9,81,63,71,113,107,251,28,57,53,207,106,153,246,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,233,167,169,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,191,236,255,0,110,180,214,175,14,187,182,222,170,177,58,75,173,202,199,166,235,10,91,236,17,75,194,182,255,0,73,74,149,12,154,6,196,214,73,43,228,184,68,217,186,43,121,74,247,47,54,187,155,154,180,3,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,166,157,16,205,110,186,149,162,248,14,163,95,105,233,32,185,101,88,189,170,247,89,21,35,28,216,35,158,166,146,57,164,108,109,115,156,228,98,57,234,136,138,231,47,78,157,85,127,137,237,65,202,183,99,233,99,89,62,159,228,62,221,57,154,195,85,0,0,12,171,151,253,225,113,232,79,76,191,58,247,138,210,85,0,114,175,232,157,181,143,253,154,116,171,255,0,131,109,223,252,201,242,110,110,211,106,176,109,19,85,236,86,43,101,37,186,219,110,211,123,237,37,29,29,36,45,134,10,104,35,182,76,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,51,110,106,160,0,1,21,124,78,181,75,246,95,179,108,215,202,95,126,25,117,203,124,190,45,111,254,245,239,121,175,53,34,121,184,62,108,115,89,202,134,58,223,190,238,61,58,125,215,35,213,133,5,218,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,116,211,212,207,35,145,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,95,166,232,246,209,216,240,251,201,182,233,162,150,158,231,192,113,250,47,134,82,246,58,212,87,249,10,168,43,38,251,148,209,126,246,178,163,177,42,253,216,211,187,60,221,87,143,53,84,160,187,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,13,63,105,238,107,106,212,172,3,26,212,107,21,61,92,22,220,170,207,69,123,163,138,173,141,108,241,193,83,11,38,141,178,53,174,115,81,232,215,162,42,35,156,157,122,244,85,254,36,117,241,71,244,39,169,191,146,251,197,17,64,38,170,1,242,91,46,214,171,213,51,235,44,215,58,74,250,120,234,39,164,124,180,211,54,86,54,120,37,124,51,68,174,106,170,35,227,150,57,35,123,127,139,94,199,53,122,42,42,31,88,0,20,3,226,143,235,179,83,127,37,246,122,34,127,248,42,122,88,202,126,160,87,123,117,184,159,224,231,249,78,222,180,11,57,190,213,101,57,174,135,233,254,65,122,173,225,230,110,55,76,102,138,174,170,126,12,107,25,206,89,35,115,221,197,140,107,83,170,252,154,212,68,249,34,31,171,130,233,62,150,105,127,158,253,153,233,166,41,137,124,79,181,231,126,5,102,166,160,243,93,190,93,190,239,101,141,231,199,184,254,60,186,244,230,238,159,197,74,44,241,71,245,217,169,191,146,251,61,17,42,188,12,127,27,63,77,255,0,50,45,80,2,160,60,82,54,11,71,167,126,123,115,122,57,111,181,91,113,5,242,116,249,22,59,71,77,5,12,54,137,23,181,77,13,77,36,113,181,140,116,50,189,99,73,35,68,89,27,44,139,39,223,100,143,236,196,13,148,229,55,220,63,119,26,67,118,199,43,188,165,93,70,97,108,181,201,39,105,146,114,165,173,157,180,149,49,244,122,42,39,56,39,149,157,122,114,111,46,173,84,114,34,164,234,241,206,252,19,253,73,252,180,138,190,23,30,187,52,203,243,175,103,173,47,248,2,128,124,81,253,118,106,111,228,190,207,68,79,255,0,5,79,75,25,79,212,10,239,110,183,19,252,0,12,171,159,171,139,98,121,86,115,125,165,197,176,172,102,235,144,94,171,121,249,107,117,174,138,74,186,169,248,49,207,127,8,163,71,61,220,88,199,57,122,39,201,173,85,95,146,41,160,157,142,109,18,213,180,29,35,118,41,61,198,146,241,150,95,170,27,114,200,238,176,83,181,140,124,232,196,107,41,97,122,181,37,125,52,41,203,135,113,122,171,228,154,68,108,125,213,141,178,40,163,111,18,125,140,93,118,251,159,214,106,166,156,218,234,235,180,235,42,168,169,185,74,202,59,91,155,6,47,59,166,141,29,75,43,161,141,32,134,153,210,84,49,180,221,85,171,211,172,92,85,99,73,36,132,5,170,120,24,254,54,126,155,254,100,88,254,107,162,26,47,169,87,88,175,186,141,164,56,86,85,114,130,157,180,145,86,94,236,20,149,211,199,3,92,231,54,38,201,52,110,114,49,28,247,185,26,139,211,171,220,191,229,83,234,193,116,159,75,52,191,207,126,204,244,211,20,196,190,39,218,243,191,2,179,83,80,121,174,223,46,223,119,178,198,243,227,220,127,30,93,122,115,119,79,226,167,215,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,214,154,186,134,165,23,132,172,234,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,153,236,222,38,213,115,45,168,106,229,195,15,188,219,106,221,140,92,106,42,42,113,59,188,146,36,204,184,219,145,255,0,113,29,43,88,198,249,152,218,232,219,51,56,183,139,213,28,137,219,124,111,127,137,168,215,77,71,174,208,232,118,241,115,188,249,236,50,135,32,139,36,182,211,84,34,190,75,117,83,97,168,142,70,83,191,175,220,134,79,52,247,190,53,69,111,113,168,246,240,87,202,178,52,19,90,242,173,187,106,197,139,88,240,171,125,170,182,245,143,249,175,45,5,210,41,36,165,127,126,154,90,119,243,108,114,70,245,232,201,156,169,209,233,247,145,58,245,78,168,190,87,41,203,50,172,230,251,85,148,230,185,53,215,32,189,86,240,243,55,27,165,108,149,117,83,240,99,88,206,114,200,174,123,184,177,141,106,117,95,147,90,136,159,36,66,239,188,59,182,11,71,182,60,85,115,205,82,183,218,174,90,155,123,237,84,116,90,104,42,62,204,198,145,202,207,45,75,83,197,94,147,61,147,200,218,137,35,122,70,239,187,27,121,54,62,228,190,87,198,175,210,198,45,245,2,135,219,174,37,43,18,43,99,155,68,186,238,251,87,29,138,79,113,171,179,226,118,26,118,220,178,59,172,20,238,123,217,2,189,26,202,88,94,173,88,153,83,50,242,225,220,94,136,200,230,145,27,39,105,99,117,170,120,132,96,24,110,150,120,112,230,218,125,167,216,245,37,143,30,177,211,217,41,168,104,105,145,120,68,207,140,209,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,209,9,106,158,57,223,130,127,169,63,150,149,86,75,77,130,108,78,235,187,188,154,182,251,146,214,85,218,116,235,29,168,74,75,197,101,44,142,130,182,170,121,41,230,116,113,80,200,250,121,96,123,227,145,180,238,153,175,84,86,199,51,21,62,111,105,125,54,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,28,171,116,91,100,192,119,77,165,247,45,63,203,233,169,40,238,79,167,115,108,185,10,91,161,169,173,179,78,178,69,39,56,29,34,114,107,30,232,34,108,172,99,152,178,70,142,103,38,245,71,55,58,249,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,57,196,254,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,231,205,41,237,59,210,198,141,253,63,199,189,186,3,53,134,148,246,157,233,99,70,254,159,227,222,221,1,213,79,201,183,101,152,173,226,251,119,197,173,57,53,170,182,245,143,249,127,139,219,169,235,99,146,170,223,223,98,190,15,49,19,85,95,23,113,136,174,103,52,78,77,69,84,234,135,235,2,42,248,163,250,19,212,223,201,125,226,136,160,19,85,0,30,43,53,209,13,23,212,171,172,87,221,70,210,28,43,42,185,65,78,218,72,171,47,118,10,74,233,227,129,174,115,155,19,100,154,55,57,24,142,123,220,141,69,233,213,238,95,242,169,245,96,186,79,165,154,95,231,191,102,122,105,138,98,95,19,237,121,223,129,89,169,168,60,215,111,151,111,187,217,99,121,241,238,63,143,46,189,57,187,167,241,82,160,124,106,253,83,226,223,79,232,125,198,226,117,95,3,31,198,207,211,127,204,139,84,0,143,251,215,218,141,139,118,154,53,91,134,246,173,84,121,125,183,173,102,45,123,173,133,238,242,21,92,152,178,70,174,141,81,233,12,236,103,106,68,232,246,167,86,73,219,123,226,141,12,246,101,56,158,85,131,95,106,177,108,215,25,186,227,247,170,46,30,102,221,116,162,146,146,170,14,108,107,217,206,41,17,175,111,38,61,174,78,169,243,107,145,83,228,168,94,159,135,118,247,232,247,85,130,46,37,152,213,113,212,220,78,223,20,183,215,44,48,83,67,116,141,211,75,27,42,169,98,100,174,123,184,177,144,121,133,72,227,141,146,212,53,24,212,107,216,212,150,183,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,148,3,191,189,228,212,238,251,84,40,174,22,42,106,186,12,19,24,167,88,113,202,26,234,40,160,173,99,231,142,21,172,154,161,99,146,68,115,223,44,72,214,162,63,130,71,20,125,26,215,172,138,239,107,225,153,178,239,233,39,168,239,212,140,213,189,188,7,1,184,82,79,83,79,53,15,122,59,237,114,47,117,148,61,100,99,161,116,45,70,53,213,13,94,78,237,203,19,17,169,222,73,35,189,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,3,53,155,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,146,168,2,170,252,115,191,4,255,0,82,127,45,57,87,130,167,170,124,167,233,253,119,184,219,139,169,5,0,248,163,250,236,212,223,201,125,158,136,159,254,10,158,150,50,159,168,21,222,221,110,38,166,170,234,102,43,163,122,113,145,234,150,107,87,229,236,184,205,190,91,133,79,25,35,100,147,112,79,185,4,93,199,177,142,154,87,171,99,141,138,228,231,35,216,212,94,174,66,131,55,119,188,204,251,115,90,209,73,168,212,149,213,118,11,110,35,81,44,88,108,84,82,205,75,61,20,13,171,124,208,85,189,169,60,141,142,185,91,216,73,37,133,205,69,88,34,233,253,134,169,110,155,5,222,190,43,186,205,56,164,178,93,174,126,95,83,113,155,124,49,228,118,250,133,141,146,87,240,70,198,235,157,58,70,214,49,208,202,245,69,123,88,212,236,200,244,98,167,23,68,249,101,80,51,89,187,31,84,250,201,245,3,33,247,25,203,84,219,54,39,246,231,193,230,163,22,143,25,251,65,87,91,135,229,254,66,220,218,47,55,36,245,204,175,184,190,151,181,23,71,43,166,108,236,137,209,241,78,73,35,88,173,251,200,133,43,26,115,209,12,214,235,169,90,47,128,234,53,246,158,146,11,150,85,139,218,175,117,145,82,49,205,130,57,234,105,35,154,70,198,215,57,206,70,35,158,168,136,174,114,244,233,213,87,248,158,127,118,62,150,53,147,233,254,67,237,211,153,172,52,123,178,252,79,21,197,54,177,165,191,101,177,155,85,155,227,56,125,146,237,113,248,125,20,116,254,114,186,91,117,63,118,166,110,8,157,201,159,197,188,164,119,87,59,162,117,85,232,118,176,10,160,241,184,213,234,151,221,116,247,65,40,103,171,142,158,10,121,114,251,164,110,130,46,196,239,123,164,165,162,115,36,249,202,143,141,35,175,71,55,238,177,82,104,215,239,170,39,8,149,225,213,163,151,221,100,221,198,9,77,104,155,203,210,97,247,8,51,27,165,79,22,63,179,75,65,60,82,53,56,57,236,87,119,103,90,120,58,183,147,153,223,231,197,205,99,144,208,161,155,109,224,96,21,58,97,186,61,82,195,38,199,169,44,84,244,185,69,117,77,190,223,72,145,54,8,45,213,50,173,69,18,70,216,151,131,24,180,211,66,168,196,233,193,21,26,168,213,69,106,90,167,131,78,127,83,147,109,114,233,134,92,114,26,74,186,140,59,40,171,166,163,183,181,98,73,232,109,213,17,69,81,26,189,173,68,122,178,74,153,43,149,175,127,94,170,217,26,139,210,62,45,158,160,229,91,177,244,177,172,159,79,242,31,110,156,205,97,170,128,0,6,85,203,254,240,184,244,39,166,95,157,123,197,105,42,128,7,42,221,143,165,141,100,250,127,144,251,116,230,107,11,211,241,17,223,213,30,216,241,84,192,244,182,225,106,185,106,109,239,187,79,213,42,96,168,251,51,26,71,19,252,205,85,55,37,122,76,246,79,27,169,227,145,137,27,190,244,142,228,216,251,114,250,189,132,239,126,197,187,140,18,90,44,142,170,213,109,212,219,39,118,91,221,146,142,23,211,194,250,85,153,82,26,170,70,201,44,143,146,30,14,137,146,47,53,115,37,235,201,173,108,145,43,229,80,0,168,15,27,77,76,197,114,13,71,211,189,45,180,213,249,139,214,31,111,184,92,46,253,185,35,124,116,254,125,105,187,16,59,139,213,236,153,25,72,178,57,143,107,127,119,60,14,69,114,63,229,194,188,44,176,10,156,235,122,88,109,82,227,212,151,107,110,43,79,95,127,185,37,74,68,230,82,178,58,103,197,79,80,140,145,126,243,217,89,61,34,179,130,43,218,254,47,78,156,21,205,191,67,50,218,253,163,151,221,191,235,46,89,163,185,28,222,98,175,25,184,58,158,58,158,44,103,155,165,123,82,74,106,158,12,123,210,62,236,18,69,47,111,154,185,156,248,187,239,53,80,185,79,8,237,76,197,115,13,161,89,240,91,77,95,75,214,5,112,175,183,221,233,100,146,62,227,124,205,92,213,144,78,214,53,234,244,133,236,157,88,215,189,173,229,36,19,181,17,81,157,87,213,248,163,250,19,212,223,201,125,226,136,160,19,85,4,32,241,39,223,61,171,111,184,5,102,149,233,205,210,146,187,81,114,170,122,155,108,175,163,186,53,179,226,240,58,24,213,213,82,182,25,18,120,106,93,29,67,29,77,213,26,157,122,203,201,82,52,142,74,224,216,78,247,239,187,71,206,229,162,200,234,174,183,45,50,189,247,101,189,217,40,225,101,68,204,170,72,85,33,170,164,108,146,198,200,230,230,216,153,34,243,70,190,46,188,154,231,71,18,178,252,237,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,176,1,64,62,40,254,187,53,55,242,95,103,162,39,255,0,130,167,165,140,167,234,5,119,183,91,137,254,0,40,7,197,31,215,102,166,254,75,236,244,68,170,240,49,252,108,253,55,252,200,181,64,8,171,226,143,232,79,83,127,37,247,138,34,149,182,157,234,159,70,254,160,99,222,227,1,63,252,115,191,4,255,0,82,127,45,34,175,133,199,174,205,50,252,235,217,235,75,254,0,160,31,20,127,93,154,155,249,47,179,209,18,255,0,195,35,93,52,227,110,155,17,206,181,67,84,47,62,70,213,67,168,21,177,67,12,72,143,170,184,85,58,217,111,88,233,105,163,85,78,228,207,226,238,137,213,26,141,107,158,247,49,140,123,219,245,236,183,197,130,167,81,181,18,239,134,110,122,183,31,199,89,126,168,142,108,126,231,73,20,86,251,69,165,145,82,72,234,136,106,170,42,106,121,53,143,116,17,172,74,189,199,172,213,18,53,92,140,88,154,203,52,0,25,87,46,167,194,211,101,24,174,151,233,197,135,114,25,173,179,206,231,217,125,191,206,218,124,194,70,248,236,150,185,209,123,46,167,224,231,39,122,162,7,54,71,202,170,143,108,114,164,40,216,255,0,125,221,159,224,243,249,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,120,74,206,168,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,158,205,233,237,158,167,106,58,243,117,211,8,107,170,238,22,41,233,225,187,227,213,213,107,23,126,166,221,55,36,111,113,35,114,162,62,57,99,154,21,85,107,57,172,43,34,49,141,123,80,155,254,6,63,141,159,166,255,0,153,22,168,1,202,183,23,182,141,44,221,6,9,54,11,169,150,159,247,190,74,243,71,5,55,197,45,159,190,134,89,60,164,243,69,39,103,187,216,99,36,226,223,190,206,173,95,242,42,103,175,93,52,47,81,246,233,168,247,29,47,213,11,55,145,186,208,244,150,25,162,85,125,45,194,149,202,169,29,85,52,138,137,220,133,252,93,209,122,35,145,205,115,30,214,61,143,99,124,1,107,222,21,251,10,166,165,166,181,110,159,89,44,84,149,143,172,167,134,225,131,91,42,59,168,250,55,164,179,53,107,234,105,228,137,173,87,171,89,4,180,175,107,222,206,18,247,122,35,210,39,50,210,136,1,227,87,233,99,22,250,129,67,237,215,18,168,54,241,183,236,251,115,90,161,67,165,26,114,202,70,92,171,41,234,42,229,172,174,73,146,138,138,8,99,87,58,90,137,33,142,71,70,197,119,8,154,229,111,69,146,88,219,242,228,134,132,246,241,183,236,7,108,186,95,67,165,26,114,202,183,219,104,234,42,42,229,172,174,72,86,182,182,121,164,87,58,90,137,33,142,54,200,244,111,8,154,229,111,84,142,40,219,243,226,135,32,241,71,244,39,169,191,146,251,197,17,64,37,170,120,231,126,9,254,164,254,90,87,174,219,180,66,235,184,253,109,197,180,94,205,124,164,179,84,100,117,18,181,245,245,49,186,70,83,65,12,18,84,76,244,99,126,111,122,69,12,156,25,213,168,231,241,106,185,136,170,244,209,78,139,233,14,27,160,186,95,143,233,30,159,193,87,29,139,29,167,116,52,235,87,58,205,60,175,124,142,150,89,164,127,201,21,242,75,36,146,42,53,26,196,87,170,53,173,106,35,83,218,130,31,248,136,236,130,143,117,88,34,101,184,117,47,29,77,196,237,242,197,98,106,77,5,52,55,72,221,52,82,62,150,170,87,196,231,187,139,25,63,151,69,146,56,217,45,67,149,238,70,189,238,74,23,52,167,180,239,75,26,55,244,255,0,30,246,232,12,214,26,83,218,119,165,141,27,250,127,143,123,116,7,138,223,38,238,237,91,65,210,54,229,112,91,169,47,25,101,250,161,214,220,114,213,61,67,88,199,206,140,87,62,170,102,35,146,87,211,66,156,121,246,211,170,190,72,99,87,71,221,73,27,74,218,13,188,141,104,209,29,109,166,214,137,242,252,131,44,168,170,168,133,217,29,5,214,251,86,230,100,16,71,3,233,216,202,167,171,213,100,124,81,72,238,203,228,73,18,39,163,28,141,114,53,88,183,253,162,250,189,134,235,214,151,227,250,185,167,243,213,201,98,200,169,221,53,58,85,192,176,207,19,217,35,162,150,25,25,243,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,246,164,85,241,71,244,39,169,191,146,251,197,17,64,38,170,0,0,165,111,26,191,84,248,183,211,250,31,113,184,157,87,192,199,241,179,244,223,243,34,213,0,5,117,120,172,236,150,179,85,172,84,219,129,210,28,83,206,102,118,110,221,29,254,219,107,182,207,81,112,200,41,94,248,161,130,70,50,20,119,114,106,127,159,85,86,114,116,10,188,164,68,167,141,139,84,58,47,171,217,150,130,234,134,63,171,154,127,61,36,119,220,118,161,211,83,165,92,9,52,18,177,241,186,41,97,145,159,37,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,73,169,191,191,19,76,123,114,122,95,69,164,122,47,103,200,44,214,43,165,66,205,149,45,254,219,74,201,234,89,12,144,203,73,12,15,138,121,145,172,238,177,210,72,189,26,245,88,225,68,119,21,145,174,137,123,98,219,214,85,186,13,101,178,233,30,45,83,228,60,255,0,114,166,227,116,125,44,149,16,219,40,98,111,41,106,36,107,19,253,24,216,142,115,26,249,101,137,138,246,115,228,154,40,210,173,51,197,116,111,78,49,205,45,194,169,60,189,151,25,183,197,111,166,229,28,108,146,110,9,247,231,151,182,198,49,211,74,245,116,146,61,26,156,228,123,220,169,213,202,122,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,3,53,155,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,146,168,2,170,252,115,191,4,255,0,82,127,45,57,87,130,167,170,124,167,233,253,119,184,219,139,169,5,0,248,163,250,236,212,223,201,125,158,136,158,158,13,87,107,85,131,104,153,181,246,251,115,164,183,91,109,217,197,202,174,178,178,174,102,195,5,52,17,219,45,238,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,82,26,248,153,239,71,250,73,234,59,52,223,10,119,111,1,192,110,21,112,83,84,67,93,222,142,251,92,139,218,125,119,72,222,232,93,11,81,142,109,59,147,147,187,114,202,245,114,119,150,56,227,86,15,160,250,167,168,152,38,95,169,120,182,31,117,171,198,240,171,123,238,23,27,139,45,245,50,83,187,183,53,51,37,130,57,89,27,163,89,163,142,169,181,15,99,156,222,48,69,44,138,189,27,243,249,116,119,88,179,237,10,207,237,122,141,167,55,234,187,117,202,221,81,4,178,197,21,84,208,193,112,130,57,163,153,212,149,77,133,236,116,180,210,58,38,36,145,43,145,28,137,255,0,82,166,132,246,171,185,140,55,117,250,71,71,170,88,125,13,93,185,237,168,117,182,239,108,169,69,115,237,215,24,217,27,229,129,36,226,141,153,156,101,141,236,145,168,156,152,246,242,107,31,206,54,118,3,53,155,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,148,193,188,12,2,167,76,55,71,170,88,100,216,245,37,138,158,151,40,174,169,183,219,233,18,38,193,5,186,166,85,168,162,72,219,18,240,99,22,154,104,85,24,157,56,34,163,85,26,168,173,75,95,240,117,212,207,182,27,83,155,5,171,171,181,37,94,5,144,86,91,225,165,167,147,251,233,180,53,42,149,145,207,80,197,122,170,115,158,122,198,49,232,214,181,205,129,90,136,174,99,213,100,174,236,125,44,107,39,211,252,135,219,167,51,88,105,79,105,222,150,52,111,233,254,61,237,208,29,84,3,60,62,33,26,161,117,213,93,224,234,77,206,224,218,184,105,236,23,137,113,122,26,73,171,93,82,202,120,45,238,90,101,237,117,68,72,217,44,177,203,80,177,181,58,53,245,15,249,185,85,94,233,127,224,143,164,53,47,186,234,22,189,215,65,87,29,60,20,241,98,22,185,27,60,93,137,222,247,71,85,90,215,199,243,149,31,26,71,64,173,119,221,98,164,210,39,223,84,94,22,190,82,183,141,30,39,240,125,205,99,153,77,38,51,228,169,50,12,62,155,189,113,142,139,183,29,194,186,10,170,150,73,202,84,68,73,102,142,5,163,107,186,170,185,177,172,8,189,27,192,253,95,4,188,166,251,73,175,185,214,21,79,93,194,203,117,195,214,233,89,77,218,98,247,106,169,43,105,227,167,147,154,167,54,241,101,109,74,116,69,70,175,115,171,145,85,173,84,184,155,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,74,192,220,151,140,69,78,51,171,150,172,119,65,49,138,75,182,49,138,222,42,34,201,106,238,18,196,230,100,108,141,242,64,177,80,205,11,228,108,116,202,222,147,199,82,157,94,247,246,186,198,145,177,236,158,96,106,126,177,96,58,235,177,173,80,212,109,57,191,82,92,109,183,29,55,189,203,44,81,85,67,52,246,249,228,179,190,103,82,85,54,23,189,177,84,198,217,88,146,68,174,85,106,175,253,74,185,225,53,80,0,0,202,185,127,222,23,30,132,244,203,243,175,120,173,37,80,0,229,91,177,244,177,172,159,79,242,31,110,156,205,97,232,51,252,255,0,50,213,60,202,237,168,58,131,144,213,223,50,27,229,66,212,215,87,84,170,115,149,253,17,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,19,247,244,47,93,53,31,110,154,143,110,213,13,47,188,249,27,173,15,88,166,134,84,87,210,220,41,92,168,178,82,212,198,138,157,200,95,197,189,83,170,57,28,214,189,142,99,216,199,183,66,155,116,220,190,150,110,131,4,135,58,211,59,183,251,239,59,102,172,158,155,226,150,207,223,77,20,126,110,8,101,147,179,221,236,61,241,242,119,223,103,71,39,249,81,58,168,6,115,55,205,170,22,173,99,221,166,166,103,150,38,210,45,182,123,199,195,104,231,164,173,109,92,21,112,80,195,29,20,117,81,202,212,70,185,147,54,153,38,78,157,81,18,68,68,115,186,114,89,211,224,125,128,84,197,106,213,61,82,174,199,169,22,158,170,162,221,96,181,221,156,145,58,116,124,77,150,122,218,118,47,94,235,24,169,53,3,221,242,70,61,82,63,237,44,107,198,210,138,54,241,125,210,251,174,23,187,74,156,242,103,85,207,109,212,27,61,21,202,158,119,81,58,40,34,158,154,22,209,75,74,201,122,171,102,123,91,79,12,206,233,197,90,149,81,162,183,248,57,221,87,192,251,53,181,80,103,250,167,167,51,83,213,173,202,249,103,183,94,233,229,107,27,216,108,20,51,75,12,173,123,185,114,71,171,174,16,171,81,26,168,168,217,58,171,122,34,58,101,120,163,250,19,212,223,201,125,226,136,160,19,67,219,228,221,221,171,104,58,70,220,174,11,117,37,227,44,191,84,58,219,142,90,167,168,107,24,249,209,138,231,213,76,196,114,74,250,104,83,143,62,218,117,87,201,12,106,232,251,169,35,115,237,148,229,153,86,115,125,170,202,115,92,154,235,144,94,171,120,121,155,141,210,182,74,186,169,248,49,172,103,57,100,87,61,220,88,198,181,58,175,201,173,68,79,146,33,232,53,55,69,53,115,70,106,109,244,186,173,167,25,6,42,251,181,59,42,104,86,233,66,248,89,82,199,69,20,170,145,189,83,139,158,198,207,18,72,196,94,113,61,220,36,70,61,21,169,53,60,46,119,219,106,209,59,172,218,17,173,25,53,93,62,19,124,168,99,177,251,141,92,237,242,88,245,107,156,245,149,146,114,78,81,83,84,57,237,85,127,62,220,82,53,94,173,106,77,52,173,185,240,1,64,62,40,254,187,53,55,242,95,103,162,39,255,0,130,167,165,140,167,234,5,119,183,91,137,254,0,40,7,197,31,215,102,166,254,75,236,244,68,170,240,49,252,108,253,55,252,200,181,64,8,171,226,143,232,79,83,127,37,247,138,34,149,182,157,234,159,70,254,160,99,222,227,1,63,252,115,191,4,255,0,82,127,45,34,175,133,199,174,205,50,252,235,217,235,75,254,0,160,31,20,127,93,154,155,249,47,179,209,17,170,167,41,190,213,226,182,236,42,162,187,157,150,213,112,173,186,81,211,118,152,157,170,170,184,233,163,168,147,154,39,55,114,101,21,50,116,85,86,167,111,171,81,21,206,85,252,162,234,124,47,119,211,251,107,197,89,161,218,199,153,249,189,73,178,243,248,61,77,107,120,205,125,181,199,27,85,58,204,174,95,49,89,15,73,59,157,81,175,124,72,201,63,122,230,212,72,147,252,3,42,230,148,246,157,233,99,70,254,159,227,222,221,1,213,64,41,91,198,175,213,62,45,244,254,135,220,110,39,85,240,49,252,108,253,55,252,200,181,64,1,92,30,53,248,6,27,46,139,225,186,164,236,122,145,50,202,92,162,158,192,203,179,81,91,58,219,165,164,173,157,212,239,84,94,143,98,75,11,30,222,72,188,21,100,225,199,185,39,40,1,225,233,128,97,186,159,188,109,57,195,53,3,30,164,190,216,170,170,43,234,106,45,245,104,174,130,119,211,91,234,106,34,73,27,215,163,216,146,195,26,171,29,213,143,68,86,185,28,213,86,174,135,129,8,60,91,48,12,203,84,244,47,0,211,237,62,199,170,239,153,13,243,82,40,41,168,104,105,145,57,202,255,0,134,220,149,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,58,254,202,54,163,98,218,94,141,81,97,189,171,85,102,95,114,233,89,148,222,232,161,123,124,253,87,39,172,113,163,164,85,122,195,3,31,218,141,58,49,171,209,242,118,216,249,100,66,64,17,87,197,31,208,158,166,254,75,239,20,69,0,150,169,227,157,248,39,250,147,249,105,21,124,46,61,118,105,151,231,94,207,90,95,240,0,202,185,165,61,167,122,88,209,191,167,248,247,183,64,102,176,208,70,43,184,28,7,108,187,9,210,157,87,212,103,213,190,219,71,131,226,180,145,81,208,172,43,91,91,60,212,84,237,108,84,241,205,36,109,145,232,222,114,185,168,238,169,28,82,59,231,197,74,65,220,62,224,115,237,205,106,133,118,171,234,51,233,25,114,172,167,167,164,138,142,133,102,74,42,40,33,141,26,216,169,227,154,73,29,27,21,220,229,115,81,221,22,73,100,119,203,146,140,215,110,186,185,167,154,71,135,107,110,97,137,213,219,177,140,234,162,162,27,68,210,196,244,123,153,27,35,124,83,74,156,120,196,202,134,190,71,64,142,114,62,86,83,203,35,91,219,224,247,246,13,132,239,126,251,180,124,238,90,44,142,170,235,114,211,43,223,118,91,221,146,142,22,84,76,202,164,133,82,26,170,70,201,44,108,142,110,109,137,146,47,52,107,226,235,201,174,116,113,43,47,206,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,66,48,120,163,250,19,212,223,201,125,226,136,160,19,85,0,0,82,183,141,95,170,124,91,233,253,15,184,220,78,171,224,99,248,217,250,111,249,145,106,128,0,81,15,138,54,217,240,221,189,107,204,55,93,63,174,199,232,172,89,229,59,238,244,248,197,2,172,115,217,30,206,12,151,172,60,149,27,77,52,189,199,194,173,226,196,84,158,38,177,173,129,21,208,212,208,158,193,118,181,138,237,131,67,169,40,109,57,37,171,41,189,101,253,155,237,223,33,182,182,55,210,214,115,133,189,136,169,103,107,81,242,209,198,197,85,137,207,85,228,233,101,149,18,52,151,182,217,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,12,214,110,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,74,160,10,171,241,206,252,19,253,73,252,180,229,94,10,158,169,242,159,167,245,222,227,110,46,164,20,3,226,143,235,179,83,127,37,246,122,35,154,89,55,55,159,98,187,109,169,219,118,33,83,87,100,182,221,178,138,204,134,245,114,162,184,205,12,247,8,39,160,134,143,225,239,108,106,214,173,50,181,146,186,70,63,154,72,174,137,58,51,182,189,207,202,219,174,131,102,91,146,213,203,22,148,225,148,85,110,125,198,161,143,185,215,67,78,147,50,211,110,71,181,42,43,101,71,61,141,225,27,93,213,26,175,111,55,171,35,106,243,123,81,116,61,161,122,23,167,27,116,211,139,118,151,233,125,155,200,218,168,122,203,52,210,170,62,170,225,84,228,68,146,170,166,68,68,238,76,254,45,234,189,17,168,214,181,140,107,24,198,49,181,45,226,87,225,251,251,9,172,174,215,189,41,135,158,3,117,184,55,226,150,230,183,172,150,122,234,185,234,95,251,168,160,166,100,52,246,230,39,150,130,62,79,87,36,146,49,159,62,77,35,174,206,247,85,153,109,67,87,45,249,133,154,229,86,236,98,227,81,79,77,150,90,35,141,38,101,198,220,143,251,234,216,156,246,55,204,198,215,72,232,95,201,188,94,170,213,94,219,228,99,244,17,165,90,153,138,235,38,156,99,154,165,133,85,249,139,46,77,111,138,225,77,202,72,223,36,60,211,239,193,47,109,239,99,102,137,232,232,228,98,57,120,72,199,181,87,171,84,206,190,236,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,164,10,241,167,192,42,108,91,134,197,53,6,159,30,164,163,182,229,88,187,41,159,93,10,68,215,215,220,104,234,36,73,150,84,106,243,115,217,79,61,3,17,239,79,155,56,53,170,189,181,70,188,22,51,250,155,22,225,178,189,62,168,200,105,40,237,185,86,46,250,150,80,204,177,53,245,247,26,58,136,214,20,137,92,156,220,246,83,207,94,245,99,23,230,206,110,114,47,109,21,182,149,187,31,75,26,201,244,255,0,33,246,233,204,214,26,83,218,119,165,141,27,250,127,143,123,116,7,85,7,159,212,44,214,213,166,184,6,75,168,215,218,122,185,237,184,173,158,182,247,89,21,35,26,233,228,130,154,23,205,35,99,107,156,214,171,213,172,84,68,87,53,58,244,234,169,252,76,198,101,153,77,247,57,202,175,57,174,83,93,231,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,224,196,107,27,201,239,114,244,106,35,83,175,68,68,79,145,121,62,19,58,95,117,211,141,159,90,238,119,151,85,199,81,157,94,43,50,134,82,84,209,58,157,244,208,61,177,211,67,211,146,170,200,201,98,164,142,161,146,116,106,57,149,13,232,138,136,143,116,202,43,171,198,211,22,177,85,232,22,11,154,212,80,243,189,90,179,4,181,209,212,247,94,157,170,90,186,42,137,42,35,224,139,193,220,159,69,76,189,85,21,201,219,232,213,68,115,145,107,219,195,223,84,46,186,85,188,29,54,185,219,219,87,53,61,254,241,22,47,93,73,13,107,169,153,81,5,193,201,76,157,222,136,169,35,34,150,72,170,18,55,39,71,62,157,159,54,170,35,219,161,59,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,74,33,241,25,217,71,244,85,212,120,47,248,5,178,235,38,153,101,63,188,182,212,206,157,216,237,117,202,175,89,45,142,155,147,158,238,44,98,73,19,165,70,185,241,185,205,235,43,161,150,69,227,250,29,185,188,251,68,113,236,227,8,183,212,213,221,49,60,243,23,188,227,213,214,57,174,51,71,73,4,245,244,169,10,92,34,137,21,98,74,152,214,56,145,94,230,42,186,36,124,125,91,201,30,206,64,106,160,0,1,149,114,255,0,188,46,61,9,233,151,231,94,241,90,74,160,1,202,183,99,233,99,89,62,159,228,62,221,57,154,194,202,124,45,246,11,71,168,158,71,115,122,199,111,181,92,177,4,243,148,248,238,59,89,77,5,116,55,121,19,187,77,53,77,92,114,53,236,108,49,61,36,72,227,84,73,29,44,105,39,220,100,108,239,120,175,19,93,137,93,116,71,50,184,235,158,150,227,52,145,233,125,250,162,55,85,81,218,224,115,25,141,214,189,26,215,50,72,250,170,50,154,105,122,186,55,179,140,108,124,157,142,49,162,67,221,142,187,81,221,118,163,237,43,81,217,154,225,82,249,235,85,119,110,11,253,130,121,149,148,183,122,86,170,170,53,202,136,189,185,153,201,203,20,200,138,232,220,231,34,163,216,249,35,126,135,176,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,240,149,157,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,30,127,80,179,91,86,154,224,25,46,163,95,105,234,231,182,226,182,122,219,221,100,84,140,107,167,146,10,104,95,52,141,141,174,115,90,175,86,177,81,17,92,212,235,211,170,167,241,50,238,95,247,133,246,39,246,83,100,186,125,230,49,159,131,87,222,126,35,118,172,231,69,229,230,172,238,215,79,229,234,100,234,136,233,57,210,182,155,132,139,215,148,73,23,21,86,163,73,84,86,95,142,14,21,117,175,192,52,179,81,161,168,164,75,109,142,241,113,178,84,68,231,187,190,233,235,161,138,104,156,198,241,226,172,70,219,230,71,42,185,21,21,209,244,71,117,85,108,63,240,172,187,93,109,219,227,192,104,237,247,58,186,90,123,165,61,226,146,186,40,102,115,25,85,2,91,42,102,72,165,106,47,71,177,37,134,41,17,174,234,156,227,99,191,139,81,82,210,188,81,253,9,234,111,228,190,241,68,80,9,210,183,15,184,28,251,115,90,161,93,170,250,140,250,70,92,171,41,233,233,34,163,161,89,146,138,138,8,99,70,182,42,120,230,146,71,70,197,119,57,92,212,119,69,146,89,29,242,228,164,255,0,240,175,216,85,77,85,77,171,116,250,201,98,171,163,101,29,68,55,12,26,217,81,218,86,86,49,98,153,171,95,83,79,36,78,114,49,28,248,37,165,123,94,199,243,139,187,209,88,177,57,243,255,0,116,91,100,192,119,77,165,247,45,63,203,233,169,40,238,79,167,115,108,185,10,91,161,169,173,179,78,178,69,39,56,29,34,114,107,30,232,34,108,172,99,152,178,70,142,103,38,245,71,55,61,154,209,164,57,150,130,234,134,65,164,122,129,5,36,119,220,118,161,176,212,45,36,233,52,18,177,241,182,88,166,141,255,0,37,86,73,20,145,200,136,228,107,209,30,136,230,181,200,173,75,73,240,183,223,213,102,162,121,29,178,107,29,194,235,114,203,211,206,84,99,185,21,101,76,245,211,93,227,78,237,76,212,213,114,72,231,189,179,68,196,145,99,145,85,35,116,81,164,127,113,241,179,189,101,64,20,3,226,143,235,179,83,127,37,246,122,34,127,248,42,122,88,202,126,160,87,123,117,184,159,224,2,128,124,81,253,118,106,111,228,190,207,68,74,175,3,31,198,207,211,127,204,139,84,0,138,190,40,254,132,245,55,242,95,120,162,41,91,105,222,169,244,111,234,6,61,238,48,19,255,0,199,59,240,79,245,39,242,210,42,248,92,122,236,211,47,206,189,158,180,191,224,10,1,241,71,245,217,169,191,146,251,61,17,207,246,163,181,29,71,221,174,163,179,10,194,162,242,54,170,30,220,247,251,252,240,171,233,109,20,174,85,68,115,145,21,59,147,63,139,146,40,81,81,210,57,174,85,86,49,146,72,203,73,222,151,134,54,3,169,58,71,104,135,109,152,118,63,136,229,152,69,60,137,67,65,73,73,13,59,50,24,21,145,181,105,234,170,149,59,175,169,68,133,171,20,243,72,228,230,233,18,69,78,234,205,29,48,226,217,102,85,131,95,105,114,156,43,38,186,227,247,170,46,126,90,227,107,173,146,146,170,14,108,115,31,194,88,213,175,111,38,61,205,94,139,243,107,149,23,228,170,95,78,194,119,191,98,221,198,9,45,22,71,85,106,182,234,109,147,187,45,238,201,71,11,233,225,125,42,204,169,13,85,35,100,150,71,201,15,7,68,201,23,154,185,146,245,228,214,182,72,149,242,168,25,87,52,167,180,239,75,26,55,244,255,0,30,246,232,14,170,1,74,222,53,126,169,241,111,167,244,62,227,113,58,175,129,143,227,103,233,191,230,69,170,0,8,1,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,191,224,124,149,182,155,85,198,166,130,178,225,108,164,170,168,181,212,45,93,12,179,66,215,190,150,117,138,72,86,88,156,169,213,143,88,166,150,53,115,122,47,9,30,223,224,229,69,250,193,21,124,81,253,9,234,111,228,190,241,68,80,9,106,158,57,223,130,127,169,63,150,145,87,194,227,215,102,153,126,117,236,245,165,255,0,0,12,171,154,83,218,119,165,141,27,250,127,143,123,116,6,107,14,171,174,187,133,202,181,210,143,79,236,151,106,111,135,89,116,223,15,182,98,86,139,124,117,82,75,26,249,104,25,28,245,142,71,42,49,38,157,236,69,114,177,173,233,28,112,49,85,235,23,55,119,255,0,14,237,130,214,110,115,42,92,243,84,173,247,91,110,153,89,59,85,29,22,154,122,127,180,210,44,146,179,203,82,212,241,70,44,44,124,18,54,162,72,222,178,55,238,198,222,46,147,185,21,212,234,174,153,226,186,201,167,25,30,150,230,180,158,98,203,147,91,229,183,212,241,142,55,201,15,52,251,147,197,220,99,216,217,162,122,54,72,222,173,94,18,49,142,68,234,212,51,217,186,237,168,234,62,210,181,29,248,86,107,23,158,181,87,119,39,176,95,224,133,89,75,119,165,106,162,43,154,138,171,219,153,156,154,146,194,170,174,141,206,106,162,189,143,142,71,201,255,0,11,157,246,218,180,78,235,54,132,107,70,77,87,79,132,223,42,24,236,126,227,87,59,124,150,61,90,231,61,101,100,156,147,148,84,213,14,123,85,95,207,183,20,141,87,171,90,147,77,43,103,175,138,63,161,61,77,252,151,222,40,138,1,53,80,0,5,43,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,141,159,166,255,0,153,22,168,0,57,166,225,247,3,128,237,151,75,235,181,95,81,159,86,251,109,29,69,61,36,84,116,43,10,214,214,207,52,136,214,197,79,28,210,70,217,30,141,231,43,154,142,234,145,197,35,190,124,84,206,190,180,106,246,101,175,90,161,144,106,230,160,79,73,37,247,34,168,108,213,9,73,2,67,4,76,100,109,138,40,99,103,205,81,145,197,28,113,162,185,92,245,70,34,185,206,114,171,151,228,206,180,159,84,244,191,200,254,211,52,211,43,196,190,39,221,242,95,29,179,84,208,121,174,223,30,231,107,188,198,243,227,220,103,46,61,122,115,111,95,226,132,255,0,240,148,222,143,216,187,237,30,212,115,247,114,178,228,119,9,167,197,238,147,215,113,109,186,186,70,114,117,11,155,43,209,137,12,239,98,172,77,137,17,222,102,103,39,25,22,163,148,118,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,110,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,74,160,10,171,241,206,252,19,253,73,252,180,229,94,10,158,169,242,159,167,245,222,227,110,46,164,20,3,226,143,235,179,83,127,37,246,122,34,58,224,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,231,43,250,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,166,130,54,93,180,156,87,104,218,88,152,181,182,95,61,146,95,124,181,195,38,184,185,209,203,220,174,109,52,108,124,16,74,144,197,34,209,199,34,76,232,89,34,43,155,222,145,85,122,189,73,0,124,151,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,148,25,191,173,148,101,91,83,212,122,187,221,166,217,230,52,203,38,184,77,38,57,112,167,73,31,29,7,53,116,141,182,84,44,142,123,219,52,76,69,70,57,238,94,244,108,87,162,242,108,172,139,175,248,56,230,186,243,77,173,181,216,30,31,79,87,112,210,250,170,121,171,178,230,76,206,84,150,185,251,15,74,74,152,156,174,68,142,166,89,99,142,21,107,121,44,177,35,213,204,114,64,217,33,137,123,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,156,255,0,198,43,76,254,216,109,78,28,234,146,146,212,149,120,22,65,71,112,154,170,162,63,239,166,208,212,170,209,201,5,59,209,138,169,206,121,232,222,246,43,154,215,54,4,114,170,185,140,69,170,13,159,231,245,58,97,186,61,45,204,225,200,105,44,84,244,185,69,13,53,194,225,86,177,54,8,45,213,50,165,61,106,200,233,83,131,24,180,211,76,138,245,233,193,21,92,138,213,68,114,95,166,236,125,44,107,39,211,252,135,219,167,51,88,105,79,105,222,150,52,111,233,254,61,237,208,29,84,28,83,122,217,77,139,15,218,62,175,93,178,58,239,41,73,81,135,220,237,113,201,218,124,156,170,171,96,117,37,52,125,24,138,169,206,121,226,103,94,156,91,203,171,149,26,138,169,156,35,75,187,100,180,221,108,27,109,210,139,21,246,217,87,110,185,91,176,123,21,37,101,29,92,46,134,122,105,227,160,133,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,116,178,37,120,166,224,20,217,214,203,115,42,164,199,170,238,215,44,86,162,130,255,0,109,74,100,149,207,165,124,117,44,138,162,161,89,26,253,230,50,142,122,181,127,52,86,53,156,158,189,56,35,155,72,58,33,154,218,180,215,90,48,29,70,190,211,213,207,109,197,114,139,85,238,178,42,70,53,211,201,5,53,92,115,72,216,218,231,53,170,245,107,21,17,21,205,78,189,58,170,127,19,78,103,148,213,93,51,197,117,147,78,50,61,45,205,105,60,197,151,38,183,203,111,169,227,28,111,146,30,105,247,39,139,184,199,177,179,68,244,108,145,189,90,188,36,99,28,137,213,168,103,223,120,155,85,204,182,161,171,151,12,62,243,109,171,118,49,113,168,168,169,196,238,242,72,147,50,227,110,71,253,196,116,173,99,27,230,99,107,163,108,204,226,222,47,84,114,39,109,241,189,252,40,213,64,0,3,42,229,255,0,120,92,122,19,211,47,206,189,226,180,149,64,3,149,110,199,210,198,178,125,63,200,125,186,115,53,134,167,109,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,62,76,167,19,197,115,155,21,86,45,154,227,54,172,130,203,91,195,204,219,174,148,81,213,210,207,193,237,123,57,197,34,57,142,226,246,53,201,213,62,78,106,42,124,209,10,12,223,38,199,51,45,161,102,77,170,165,125,93,243,78,175,149,14,101,134,252,246,39,56,223,209,93,228,171,56,162,53,149,45,106,57,81,200,136,201,152,213,123,17,170,217,98,139,208,120,119,111,126,179,106,185,218,226,89,141,87,45,50,203,46,17,75,125,114,195,61,76,214,185,27,12,177,178,170,150,38,74,214,55,147,223,7,152,84,142,73,31,21,59,81,141,87,49,141,91,222,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,141,94,38,151,107,173,151,99,154,159,89,102,185,213,208,84,73,79,109,164,124,180,211,58,39,186,9,238,116,144,205,18,185,170,138,172,146,41,36,141,237,254,14,99,220,213,234,138,168,103,220,212,70,158,225,86,173,53,192,49,173,57,177,84,85,207,109,197,108,244,86,74,57,106,222,215,79,36,20,208,178,24,221,35,154,214,181,94,173,98,42,170,53,169,215,175,68,79,224,122,2,31,248,176,98,214,44,131,100,185,125,218,239,67,230,42,241,155,133,162,233,107,147,186,246,121,122,167,215,67,72,233,58,53,81,31,214,10,186,134,116,114,43,126,255,0,94,156,154,213,74,86,219,246,166,126,198,245,199,3,213,41,42,238,180,244,152,206,65,67,112,175,248,92,156,42,166,161,100,205,243,80,51,239,177,29,221,129,101,141,88,231,35,94,215,171,92,188,92,165,223,248,163,250,19,212,223,201,125,226,136,160,18,106,120,119,108,22,179,115,153,82,231,154,165,111,186,219,116,202,201,218,168,232,180,211,211,253,166,145,100,149,158,90,150,167,138,49,97,99,224,145,181,18,70,245,145,191,118,54,241,116,157,200,175,80,17,87,126,219,32,177,110,227,4,138,183,28,165,181,91,117,54,201,218,138,201,123,172,153,244,240,190,149,102,69,154,150,173,209,197,35,228,135,131,165,124,105,193,92,201,122,113,115,91,36,168,250,22,255,0,101,88,22,85,254,234,227,153,38,57,112,255,0,164,163,174,182,215,83,201,255,0,118,72,102,142,70,127,204,230,185,191,228,84,52,103,180,92,203,87,51,253,186,97,153,78,187,216,42,236,217,221,77,61,76,55,138,90,187,91,237,211,171,225,170,154,24,230,146,153,232,139,27,229,138,56,229,84,70,181,138,178,42,177,173,98,181,169,216,1,64,62,40,254,187,53,55,242,95,103,162,39,255,0,130,167,165,140,167,234,5,119,183,91,137,254,0,40,7,197,31,215,102,166,254,75,236,244,68,170,240,49,252,108,253,55,252,200,181,64,8,171,226,143,232,79,83,127,37,247,138,34,149,182,157,234,159,70,254,160,99,222,227,1,63,252,115,191,4,255,0,82,127,45,34,175,133,199,174,205,50,252,235,217,235,75,254,0,160,31,20,127,93,154,155,249,47,179,209,19,211,193,66,211,106,135,109,185,149,246,27,101,35,46,85,153,197,69,37,69,99,97,106,79,52,16,208,81,58,40,159,39,78,78,99,29,60,206,107,85,122,53,101,145,83,167,37,235,97,69,96,120,157,120,122,86,101,53,149,59,138,219,246,33,222,186,205,202,92,182,193,108,134,121,234,174,181,82,207,12,113,85,81,82,65,11,249,76,189,217,159,82,188,152,213,108,105,39,21,122,202,231,214,94,139,234,246,101,160,186,161,143,234,230,159,207,73,29,247,29,168,116,212,233,87,2,77,4,172,124,110,138,88,100,103,201,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,147,66,123,93,220,222,3,186,109,47,182,234,6,33,83,73,71,114,125,59,93,122,199,150,227,13,77,109,154,117,146,88,248,78,216,215,147,88,247,65,43,162,123,218,197,146,52,107,248,183,170,181,189,128,202,185,165,61,167,122,88,209,191,167,248,247,183,64,117,80,10,86,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,27,63,77,255,0,50,45,80,0,64,15,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,165,255,0,0,1,21,124,81,253,9,234,111,228,190,241,68,80,9,106,158,57,223,130,127,169,63,150,145,87,194,227,215,102,153,126,117,236,245,165,255,0,0,12,171,154,83,218,119,165,141,27,250,127,143,123,116,6,107,14,255,0,178,141,168,223,119,105,172,180,88,111,106,235,71,136,91,122,86,101,55,186,40,88,239,33,75,197,235,28,104,233,21,24,147,78,246,118,163,78,143,114,117,124,157,183,178,41,16,208,78,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,94,17,51,170,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,250,3,143,238,139,108,152,14,233,180,190,229,167,249,125,53,37,29,201,244,238,109,151,33,75,116,53,53,182,105,214,72,164,231,3,164,78,77,99,221,4,77,149,140,115,22,72,209,204,228,222,168,230,231,179,90,52,135,50,208,93,80,200,52,143,80,32,164,142,251,142,212,54,26,133,164,157,38,130,86,62,54,203,20,209,191,228,170,201,34,146,57,17,28,141,122,35,209,28,214,185,21,169,58,173,58,177,184,109,85,240,166,213,234,141,100,164,171,174,199,173,53,22,58,108,99,39,185,77,81,53,198,248,247,95,216,250,213,154,105,230,123,166,100,46,116,16,177,237,99,88,156,93,31,87,186,55,163,43,128,213,64,0,20,173,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,54,126,155,254,100,90,160,7,201,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,64,59,251,222,77,78,239,181,66,138,225,98,166,171,160,193,49,138,117,135,28,161,174,162,138,10,214,62,120,225,90,201,170,22,57,36,71,61,242,196,141,106,35,248,36,113,71,209,173,122,200,174,233,94,24,187,37,172,215,61,71,166,213,189,80,197,57,233,182,47,198,178,26,107,181,182,117,165,201,106,156,179,71,28,112,189,81,177,77,12,19,66,231,204,156,158,222,76,142,39,198,230,202,245,109,159,239,95,106,54,45,218,104,213,110,27,218,181,81,229,246,222,181,152,181,238,182,23,187,200,85,114,98,201,26,186,53,71,164,51,177,157,169,19,163,218,157,89,39,109,239,138,52,51,217,148,226,121,86,13,125,170,197,179,92,102,235,143,222,168,184,121,155,117,210,138,74,74,168,57,177,175,103,56,164,70,189,188,152,246,185,58,167,205,174,69,79,146,161,119,222,25,155,209,254,146,122,112,253,55,205,93,219,207,176,27,125,36,21,53,19,87,119,164,190,208,162,118,153,93,210,71,186,103,76,213,99,91,80,229,228,222,228,177,61,28,157,228,142,57,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,102,179,118,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,210,85,0,85,95,142,119,224,159,234,79,229,167,42,240,84,245,79,148,253,63,174,247,27,113,117,32,160,191,19,27,77,214,255,0,226,1,168,22,43,21,178,174,227,114,184,212,88,105,40,232,233,33,116,211,212,207,37,166,133,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,88,255,0,134,102,203,191,163,102,156,63,82,51,86,247,51,236,250,223,73,61,77,60,212,61,153,44,84,42,157,214,80,245,145,141,153,179,57,94,215,84,53,120,183,185,20,76,70,175,101,36,146,106,128,120,173,98,209,220,7,93,112,11,166,156,234,53,134,146,227,109,184,211,207,20,82,203,75,12,211,219,231,146,25,33,109,93,43,166,99,219,21,76,109,149,235,28,168,213,86,170,255,0,214,138,209,221,29,192,116,43,0,181,233,206,156,216,105,45,214,219,117,60,17,75,44,84,176,195,61,194,120,225,142,23,85,213,58,22,49,178,212,200,216,152,178,74,173,69,114,167,253,72,153,225,221,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,238,186,223,133,93,117,43,69,243,237,57,177,84,82,65,114,202,177,123,173,146,142,90,183,185,176,71,61,77,36,144,198,233,28,214,185,200,196,115,209,85,81,174,94,157,122,34,255,0,3,49,133,255,0,63,44,251,115,225,125,95,148,201,147,125,160,171,173,208,250,207,63,113,117,111,155,146,122,230,89,30,202,174,236,189,92,174,153,179,178,86,201,201,121,36,141,122,59,239,34,148,2,105,79,105,222,150,52,111,233,254,61,237,208,29,84,16,215,197,179,53,181,98,187,45,200,44,87,10,122,185,42,51,27,197,170,201,66,232,88,213,100,115,178,165,181,202,233,85,92,138,140,237,80,202,212,86,163,151,155,152,157,58,42,185,180,151,164,248,47,237,67,84,240,221,51,248,167,195,62,214,228,22,235,23,157,236,119,188,175,154,169,142,30,239,111,147,121,241,238,114,227,201,189,122,116,234,157,122,154,126,7,42,221,143,165,141,100,250,127,144,251,116,230,107,13,68,105,238,107,106,212,172,3,26,212,107,21,61,92,22,220,170,207,69,123,163,138,173,141,108,241,193,83,11,38,141,178,53,174,115,81,232,215,162,42,35,156,157,122,244,85,254,39,160,57,86,229,54,215,167,27,169,211,132,211,45,77,91,172,52,16,220,32,186,82,85,218,234,146,10,170,74,168,145,236,73,24,175,107,227,119,88,229,150,53,73,24,246,241,145,85,17,28,141,115,115,215,174,154,23,168,251,116,212,123,142,151,234,133,155,200,221,104,122,75,12,209,42,190,150,225,74,229,84,142,170,154,69,68,238,66,254,46,232,189,17,200,230,185,143,107,30,199,177,186,105,0,0,101,92,191,239,11,143,66,122,101,249,215,188,86,146,168,0,114,173,216,250,88,214,79,167,249,15,183,78,102,176,213,64,57,254,186,104,94,156,110,47,78,46,58,95,170,22,111,61,106,174,233,44,51,68,168,202,171,125,83,81,82,58,170,105,21,23,183,51,57,59,162,244,86,171,92,230,61,175,99,222,199,103,179,113,123,104,213,61,175,231,115,96,186,153,105,255,0,123,228,175,52,112,84,252,46,231,251,152,101,147,202,79,52,81,247,187,93,246,50,78,45,251,143,234,213,255,0,34,172,212,240,183,223,213,30,157,249,29,178,107,29,194,213,109,196,23,206,84,99,185,21,101,76,20,48,218,36,94,237,76,212,213,114,72,230,49,208,202,245,145,99,145,85,100,108,178,36,127,125,146,51,179,45,124,91,51,91,86,43,178,220,130,197,112,167,171,146,163,49,188,90,172,148,46,133,141,86,71,59,42,91,92,174,149,85,200,168,206,213,12,173,69,106,57,121,185,137,211,162,171,155,73,122,79,130,254,212,53,79,13,211,63,138,124,51,237,110,65,110,177,121,222,199,123,202,249,170,152,225,238,246,249,55,159,30,231,46,60,155,215,167,78,169,215,169,167,224,71,95,16,252,42,235,159,236,183,85,108,86,106,138,72,106,41,108,236,189,189,213,47,115,88,176,91,234,98,174,153,168,173,107,151,155,162,166,145,172,78,157,21,234,212,85,106,42,185,51,194,95,247,138,63,161,61,77,252,151,222,40,138,139,216,230,209,46,187,190,213,199,98,147,220,106,236,248,157,134,157,183,44,142,235,5,59,158,246,64,175,70,178,150,23,171,86,38,84,204,188,184,119,23,162,50,57,164,70,201,218,88,221,160,140,91,19,197,112,107,21,46,45,133,99,54,172,126,203,69,207,203,91,173,116,81,210,82,193,205,238,123,248,69,26,53,141,228,247,185,203,209,62,110,114,170,252,213,79,214,0,227,249,38,211,52,27,44,215,155,46,228,111,184,45,37,70,109,99,167,237,69,80,191,224,39,157,188,60,189,92,241,116,227,45,77,59,88,173,138,85,249,181,28,213,94,75,13,58,195,216,0,40,7,197,31,215,102,166,254,75,236,244,68,255,0,240,84,244,177,148,253,64,174,246,235,113,63,192,5,0,248,163,250,236,212,223,201,125,158,136,149,94,6,63,141,159,166,255,0,153,22,168,1,21,124,81,253,9,234,111,228,190,241,68,82,182,211,189,83,232,223,212,12,123,220,96,39,255,0,142,119,224,159,234,79,229,164,85,240,184,245,217,166,95,157,123,61,105,127,192,20,3,226,143,235,179,83,127,37,246,122,34,127,248,42,122,88,202,126,160,87,123,117,184,159,224,165,111,20,45,139,126,197,50,167,235,142,142,97,158,83,77,175,92,62,49,77,68,238,80,216,174,146,72,228,94,144,163,83,203,209,205,214,62,223,69,115,25,42,190,63,221,53,212,241,172,106,218,142,235,181,31,105,90,142,204,215,10,151,207,90,171,187,112,95,236,19,204,172,165,187,210,181,85,81,174,84,69,237,204,206,78,88,166,68,87,70,231,57,21,30,199,201,27,244,61,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,132,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,153,119,52,167,180,239,75,26,55,244,255,0,30,246,232,14,170,1,74,222,53,126,169,241,111,167,244,62,227,113,58,175,129,143,227,103,233,191,230,69,170,0,8,1,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,191,224,0,34,175,138,63,161,61,77,252,151,222,40,138,1,45,83,199,59,240,79,245,39,242,210,42,248,92,122,236,211,47,206,189,158,180,191,224,1,149,115,74,123,78,244,177,163,127,79,241,239,110,128,207,182,222,54,253,159,110,107,84,40,116,163,78,89,72,203,149,101,61,69,92,181,149,201,50,81,81,65,12,106,231,75,81,36,49,200,232,216,174,225,19,92,173,232,178,75,27,126,92,144,208,158,222,54,253,128,237,151,75,232,116,163,78,89,86,251,109,29,69,69,92,181,149,201,10,214,214,207,52,138,231,75,81,36,49,198,217,30,141,225,19,92,173,234,145,197,27,126,124,80,233,96,28,127,89,182,153,160,218,253,153,98,57,230,169,96,180,151,139,190,29,81,221,165,123,254,76,173,129,17,234,218,74,198,244,233,81,76,217,92,147,36,79,249,35,218,169,254,14,89,163,151,154,248,163,250,19,212,223,201,125,226,136,160,19,85,0,0,82,183,141,95,170,124,91,233,253,15,184,220,78,171,224,99,248,217,250,111,249,145,106,128,21,65,226,235,188,154,154,170,155,134,208,48,202,106,186,54,81,212,83,77,153,212,85,209,68,172,172,98,197,73,91,67,13,44,189,199,57,24,142,127,57,85,99,99,249,197,27,90,229,98,200,143,130,187,93,219,38,125,186,109,80,182,233,254,33,77,87,71,109,125,67,91,122,200,86,221,53,77,21,154,5,142,89,57,206,232,211,139,94,246,193,43,98,99,220,196,146,68,107,57,55,170,185,186,41,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,194,38,117,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,95,64,87,87,138,206,201,107,53,90,197,77,184,29,33,197,60,230,103,102,237,209,223,237,182,187,108,245,23,12,130,149,239,138,24,36,99,33,71,119,38,167,249,245,85,103,39,64,171,202,68,74,120,216,181,45,165,90,153,149,104,222,163,227,154,165,133,85,249,123,214,51,112,138,225,77,202,73,25,28,220,23,239,193,47,109,236,123,161,149,138,232,228,98,57,57,198,247,181,87,163,148,209,78,216,183,11,138,238,131,70,172,186,185,139,83,121,15,63,220,166,184,218,223,85,29,68,214,202,232,157,198,90,121,28,197,255,0,70,70,43,154,199,62,41,98,122,177,156,248,167,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,72,27,133,240,225,222,118,115,175,186,151,154,226,218,55,231,108,185,6,97,121,186,91,170,126,209,90,163,239,210,207,91,44,145,73,193,245,45,123,121,49,237,94,142,68,114,117,232,168,139,242,44,255,0,97,90,91,157,232,182,211,176,109,51,212,187,23,193,178,75,55,196,252,237,23,154,134,163,181,221,185,85,77,31,239,33,123,227,119,88,229,99,190,235,151,167,94,139,209,81,81,36,0,4,0,241,91,218,230,187,110,83,246,93,251,20,193,190,209,253,156,248,223,196,255,0,172,232,232,251,30,99,200,246,127,198,101,143,151,46,196,191,217,235,211,143,207,167,84,235,207,252,47,246,103,185,61,187,107,237,255,0,53,214,61,55,251,63,101,173,195,234,173,112,84,252,98,130,175,157,83,235,104,164,108,124,41,231,145,233,213,144,200,189,85,56,253,222,157,122,170,34,217,248,35,86,55,178,236,87,250,94,234,6,235,179,246,218,175,245,119,191,134,65,139,218,231,161,142,162,59,87,149,164,162,107,171,156,233,88,170,202,196,158,145,82,39,68,169,219,143,146,242,115,165,227,20,149,0,0,82,6,225,124,56,119,157,156,235,238,165,230,184,182,141,249,219,46,65,152,94,110,150,234,159,180,86,168,251,244,179,214,203,36,82,112,125,75,94,222,76,123,87,163,145,28,157,122,42,34,252,139,63,216,86,150,231,122,45,180,236,27,76,245,46,197,240,108,146,205,241,63,59,69,230,161,168,237,119,110,85,83,71,251,200,94,248,221,214,57,88,239,186,229,233,215,162,244,84,84,73,0,82,94,229,252,53,119,141,149,110,27,82,50,252,51,76,105,47,246,44,139,40,185,94,237,245,244,215,251,124,44,146,10,186,135,212,53,170,202,137,163,149,175,98,75,193,232,172,68,230,199,113,87,55,139,221,47,246,161,183,45,197,224,30,31,186,183,161,26,149,140,85,211,101,151,154,124,150,147,24,179,205,121,165,170,98,65,87,106,141,144,197,20,140,153,240,192,199,213,186,161,85,170,246,162,61,239,123,186,114,87,45,123,127,114,227,125,159,242,25,255,0,153,172,255,0,235,101,223,109,235,22,190,224,218,5,166,152,86,83,67,228,175,88,254,31,102,181,220,105,187,172,147,177,85,5,20,81,203,31,54,43,152,238,47,99,147,171,85,90,189,58,162,170,124,206,128,8,127,226,129,160,154,177,184,157,2,176,97,90,57,138,125,160,189,81,102,20,183,73,233,188,245,53,39,10,86,81,86,198,233,57,212,73,27,23,163,230,141,58,34,242,251,221,122,116,69,84,128,27,122,240,225,222,118,13,175,186,105,154,229,58,55,228,172,184,254,97,102,186,92,106,126,209,90,164,236,82,193,91,20,146,201,193,149,46,123,184,177,142,94,141,69,114,244,232,136,171,242,46,252,28,255,0,112,184,181,247,57,208,45,75,194,177,106,31,59,122,200,48,251,205,174,221,77,221,100,125,250,169,232,165,142,40,249,189,90,198,242,123,218,157,92,168,212,235,213,85,19,230,82,15,247,46,55,217,255,0,33,159,249,154,207,254,182,93,246,222,177,107,238,13,160,90,105,133,101,52,62,74,245,143,225,246,107,93,198,155,186,201,59,21,80,81,69,28,177,243,98,185,142,226,246,57,58,181,85,171,211,170,42,167,204,232,0,142,187,228,218,37,171,119,218,70,220,82,11,141,37,159,44,176,212,58,229,142,93,103,167,107,216,201,213,138,215,210,204,244,106,202,202,105,147,143,62,218,245,71,199,12,138,217,59,73,27,164,80,0,2,128,127,185,113,190,207,249,12,255,0,204,214,127,245,178,223,182,21,165,185,222,139,109,59,6,211,61,75,177,124,27,36,179,124,79,206,209,121,168,106,59,93,219,149,84,209,254,242,23,190,55,117,142,86,59,238,185,122,117,232,189,21,21,18,64,0,14,127,184,92,90,251,156,232,22,165,225,88,181,15,157,189,100,24,125,230,215,110,166,238,178,62,253,84,244,82,199,20,124,222,173,99,121,61,237,78,174,84,106,117,234,170,137,243,41,7,251,151,27,236,255,0,144,207,252,205,103,255,0,91,47,248,3,133,111,19,106,184,110,235,244,142,225,135,222,109,180,141,201,237,212,245,21,56,157,222,73,22,23,219,174,42,207,184,142,149,172,123,188,180,142,108,109,153,156,93,201,136,142,68,238,50,55,178,157,191,185,113,190,207,249,12,255,0,204,214,127,245,178,85,106,198,135,248,138,235,238,206,237,90,41,171,26,65,241,44,191,15,204,45,149,182,219,180,185,61,173,245,87,107,90,80,220,34,145,213,46,243,42,197,154,7,190,157,171,43,158,143,153,179,181,85,174,124,114,202,254,127,178,255,0,14,29,201,224,219,160,192,51,93,110,209,191,37,136,99,247,9,46,149,53,63,104,168,36,236,85,65,79,44,148,82,112,166,169,116,174,227,86,202,117,232,136,173,94,157,30,138,206,72,92,160,57,254,225,113,107,238,115,160,90,151,133,98,212,62,118,245,144,97,247,155,93,186,155,186,200,251,245,83,209,75,28,81,243,122,181,141,228,247,181,58,185,81,169,215,170,170,39,204,164,31,238,92,111,179,254,67,63,243,53,159,253,108,185,61,230,104,166,85,184,157,182,102,26,57,133,92,45,84,87,172,131,225,254,90,123,164,178,71,74,206,197,125,61,67,249,186,56,228,122,117,100,46,68,232,197,251,202,157,122,39,85,79,65,183,141,191,96,59,101,210,250,29,40,211,150,85,190,219,71,81,81,87,45,101,114,66,181,181,179,205,34,185,210,212,73,12,113,182,71,163,120,68,215,43,122,164,113,70,223,159,20,58,88,0,0,10,128,223,174,194,183,99,173,59,177,206,117,51,77,52,167,227,56,221,231,225,158,74,183,227,182,218,126,239,106,219,75,12,159,187,154,161,146,55,164,145,61,191,121,169,215,167,84,234,138,138,178,255,0,194,255,0,65,53,99,110,218,5,127,194,181,143,20,251,63,122,173,204,42,174,144,83,121,234,106,190,116,175,162,162,141,178,115,167,146,70,39,87,195,34,116,85,229,247,122,244,232,168,171,48,0,5,64,111,215,97,91,177,214,157,216,231,58,153,166,154,83,241,156,110,243,240,207,37,91,241,219,109,63,119,181,109,165,134,79,221,205,80,201,27,210,72,158,223,188,212,235,211,170,117,69,69,89,1,225,73,181,205,118,219,95,237,71,246,215,131,125,156,251,71,240,79,134,127,89,209,214,119,252,191,158,239,127,139,75,39,30,61,248,191,181,211,175,47,151,94,139,210,127,128,71,253,250,233,110,119,173,59,78,206,116,207,77,44,95,25,201,47,63,12,242,84,94,106,26,126,239,106,229,75,52,159,188,153,236,141,189,35,137,238,251,206,78,189,58,39,85,84,69,172,13,189,120,112,239,59,6,215,221,52,205,114,157,27,242,86,92,127,48,179,93,46,53,63,104,173,82,118,41,96,173,138,73,100,224,202,151,61,220,88,199,47,70,162,185,122,116,68,85,249,19,3,197,111,107,154,237,185,79,217,119,236,83,6,251,71,246,115,227,127,19,254,179,163,163,236,121,143,35,217,255,0,25,150,62,92,187,18,255,0,103,175,78,63,62,157,83,172,127,216,86,194,183,99,162,219,177,193,181,51,82,244,167,224,216,221,155,226,126,118,183,227,182,218,142,215,118,219,85,12,127,187,134,161,242,59,172,146,177,191,117,171,211,175,85,232,136,170,150,254,1,80,27,245,216,86,236,117,167,118,57,206,166,105,166,148,252,103,27,188,252,51,201,86,252,118,219,79,221,237,91,105,97,147,247,115,84,50,70,244,146,39,183,239,53,58,244,234,157,81,81,86,95,248,95,232,38,172,109,219,64,175,248,86,177,226,159,103,239,85,185,133,85,210,10,111,61,77,87,206,149,244,84,81,182,78,116,242,72,196,234,248,100,78,138,188,190,239,94,157,21,21,102,0,63,39,41,196,241,92,230,197,85,139,102,184,205,171,32,178,214,240,243,54,235,165,20,117,116,179,240,123,94,206,113,72,142,99,184,189,141,114,117,79,147,154,138,159,52,66,152,119,15,225,39,175,216,174,168,87,91,246,239,135,213,230,56,36,148,244,243,91,171,171,178,11,116,85,177,189,99,68,154,26,132,149,105,211,154,74,215,185,171,27,21,157,183,199,247,149,252,209,189,215,195,187,69,247,241,181,92,237,113,44,199,69,185,105,150,89,112,138,91,235,151,32,183,84,205,107,145,176,203,27,42,169,98,101,193,172,111,39,190,15,48,169,28,146,62,42,118,163,26,174,99,26,177,3,251,151,27,236,255,0,144,207,252,205,103,255,0,91,46,251,111,88,181,247,6,208,45,52,194,178,154,31,37,122,199,240,251,53,174,227,77,221,100,157,138,168,40,162,142,88,249,177,92,199,113,123,28,157,90,170,213,233,213,21,83,230,116,0,10,192,241,64,217,158,228,247,19,175,182,12,215,71,52,223,237,5,150,139,15,165,181,207,83,241,138,10,78,21,76,173,173,145,209,240,168,158,55,175,70,77,26,245,68,227,247,186,117,234,138,137,208,60,41,54,185,174,219,107,253,168,254,218,240,111,179,159,104,254,9,240,207,235,58,58,206,255,0,151,243,221,239,241,105,100,227,199,191,23,246,186,117,229,242,235,209,122,79,240,1,15,252,80,52,19,86,55,19,160,86,12,43,71,49,79,180,23,170,44,194,150,233,61,55,158,166,164,225,74,202,42,216,221,39,58,137,35,98,244,124,209,167,68,94,95,123,175,78,136,170,145,3,97,91,10,221,142,139,110,199,6,212,205,75,210,159,131,99,118,111,137,249,218,223,142,219,106,59,93,219,109,84,49,254,238,26,135,200,238,178,74,198,253,214,175,78,189,87,162,34,170,91,248,0,17,255,0,126,186,91,157,235,78,211,179,157,51,211,75,23,198,114,75,207,195,60,149,23,154,134,159,187,218,185,82,205,39,239,38,123,35,111,72,226,123,190,243,147,175,78,137,213,85,17,106,7,251,151,27,236,255,0,144,207,252,205,103,255,0,91,39,255,0,138,222,215,53,219,114,159,178,239,216,166,13,246,143,236,231,198,254,39,253,103,71,71,216,243,30,71,179,254,51,44,124,185,118,37,254,207,94,156,126,125,58,167,88,255,0,176,173,133,110,199,69,183,99,131,106,102,165,233,79,193,177,187,55,196,252,237,111,199,109,181,29,174,237,182,170,24,255,0,119,13,67,228,119,89,37,99,126,235,87,167,94,171,209,17,85,45,252,0,80,15,247,46,55,217,255,0,33,159,249,154,207,254,182,93,246,222,177,107,238,13,160,90,105,133,101,52,62,74,245,143,225,246,107,93,198,155,186,201,59,21,80,81,69,28,177,243,98,185,142,226,246,57,58,181,85,171,211,170,42,167,204,230,187,28,218,37,171,104,58,70,236,82,123,141,37,227,44,191,84,54,229,145,221,96,167,107,24,249,209,136,214,82,194,245,106,74,250,104,83,151,14,226,245,87,201,52,136,216,251,171,27,100,80,0,17,255,0,126,186,91,157,235,78,211,179,157,51,211,75,23,198,114,75,207,195,60,149,23,154,134,159,187,218,185,82,205,39,239,38,123,35,111,72,226,123,190,243,147,175,78,137,213,85,17,106,7,251,151,27,236,255,0,144,207,252,205,103,255,0,91,47,248,0,10,192,241,64,217,158,228,247,19,175,182,12,215,71,52,223,237,5,150,139,15,165,181,207,83,241,138,10,78,21,76,173,173,145,209,240,168,158,55,175,70,77,26,245,68,227,247,186,117,234,138,137,208,60,41,54,185,174,219,107,253,168,254,218,240,111,179,159,104,254,9,240,207,235,58,58,206,255,0,151,243,221,239,241,105,100,227,199,191,23,246,186,117,229,242,235,209,122,79,240,8,149,189,191,15,156,7,117,246,169,114,123,20,212,152,174,162,208,211,206,234,59,172,52,112,178,11,180,238,108,13,141,151,71,182,37,158,102,54,58,116,138,55,163,250,194,146,57,200,217,17,59,107,237,118,81,181,27,22,210,244,106,139,13,237,90,171,50,251,151,74,204,166,247,69,11,219,231,234,185,61,99,141,29,34,171,214,24,24,254,212,105,209,141,94,143,147,182,199,203,34,18,0,2,176,53,143,194,19,237,198,235,35,191,225,87,11,86,45,163,185,7,91,165,218,154,218,222,221,85,162,102,36,105,53,21,44,47,87,51,251,225,238,116,145,61,17,34,129,171,43,86,52,72,161,142,123,31,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,194,38,117,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,95,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,6,213,55,211,255,0,229,79,171,187,95,214,188,207,241,2,245,75,128,86,215,55,255,0,214,53,45,117,174,74,133,119,253,151,149,99,155,254,254,20,127,248,188,36,255,0,0,0,102,179,118,62,169,245,147,234,6,67,238,51,150,169,224,169,233,99,41,250,129,93,237,214,226,127,130,176,52,23,196,46,179,76,183,137,170,218,21,175,57,127,251,5,175,212,12,142,43,61,242,233,52,245,18,89,234,188,243,97,166,165,124,210,76,177,211,91,155,28,47,106,35,99,227,28,146,163,156,230,71,205,205,179,240,0,0,20,173,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,54,126,155,254,100,90,160,4,85,241,71,244,39,169,191,146,251,197,17,74,219,78,245,79,163,127,80,49,239,113,128,188,159,16,140,255,0,50,210,205,163,102,218,131,167,217,13,93,143,33,177,212,89,42,104,107,169,149,57,196,255,0,140,81,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,182,103,188,204,7,118,120,5,53,101,29,117,37,187,54,183,83,178,43,245,134,89,97,134,119,79,28,52,235,83,87,75,76,147,203,50,208,247,170,18,56,229,147,162,245,78,46,249,255,0,25,20,0,56,86,241,55,85,134,237,67,72,238,25,133,230,229,72,236,158,227,79,81,77,137,218,36,141,102,125,198,226,140,251,138,232,154,246,59,203,70,231,70,233,159,201,188,88,168,212,94,227,227,99,249,87,133,182,177,103,218,235,162,249,238,163,106,53,250,174,227,114,184,234,69,210,88,162,150,170,105,160,183,193,37,37,20,205,164,165,108,207,123,162,166,141,210,189,35,137,28,168,212,95,250,213,120,86,130,248,133,214,105,150,241,53,91,66,181,231,47,255,0,96,181,250,129,145,197,103,190,93,38,158,162,75,61,87,158,108,52,212,175,154,73,150,58,107,115,99,133,237,68,108,124,99,146,84,115,156,200,249,185,182,126,0,62,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,72,1,103,223,173,78,188,248,134,233,198,138,233,61,246,174,13,58,177,212,95,161,187,190,62,215,11,253,198,10,11,139,91,51,102,134,89,27,61,10,54,56,101,133,62,231,39,185,94,246,185,89,10,179,165,120,155,235,166,163,237,211,71,240,93,80,210,251,207,145,186,208,234,5,20,83,67,42,43,233,110,20,174,183,220,22,74,90,152,209,83,185,11,248,183,170,117,71,35,154,215,177,204,123,24,246,246,189,186,110,95,75,55,65,130,67,157,105,157,219,253,247,157,179,86,79,77,241,75,103,239,166,138,63,55,4,50,201,217,238,246,30,248,249,59,239,179,163,147,252,168,157,84,0,0,35,87,136,246,89,149,96,219,49,212,60,167,10,201,174,184,253,234,139,225,62,90,227,107,173,146,146,170,14,119,90,70,63,132,177,171,94,222,76,123,154,189,23,230,215,42,47,201,84,252,173,132,239,126,197,187,140,18,90,44,142,170,213,109,212,219,39,118,91,221,146,142,23,211,194,250,85,153,82,26,170,70,201,44,143,146,30,14,137,146,47,53,115,37,235,201,173,108,145,43,229,80,0,2,0,120,94,239,167,246,215,138,179,67,181,143,51,243,122,147,101,231,240,122,154,214,241,154,251,107,142,54,170,117,153,92,190,98,178,30,146,119,58,163,94,248,145,146,126,245,205,168,145,39,248,0,243,249,254,127,134,233,102,27,118,212,29,65,200,105,44,120,245,142,157,106,107,171,170,85,120,68,206,168,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,16,60,61,119,85,153,110,191,87,53,243,48,188,220,170,219,140,91,170,44,116,216,157,162,72,210,22,91,173,202,251,151,5,116,77,123,219,230,100,107,99,116,207,228,238,79,68,106,47,109,145,177,158,215,127,251,214,254,135,216,37,171,224,22,15,137,230,121,111,127,236,255,0,156,165,239,90,227,242,179,82,249,175,55,194,120,165,78,176,212,175,111,183,203,171,209,57,116,68,249,194,175,12,255,0,16,123,237,139,59,185,105,62,229,53,66,235,116,178,228,221,107,45,57,38,83,127,99,225,178,213,67,12,142,150,57,170,42,220,143,72,103,99,24,214,167,117,90,201,88,196,108,125,103,145,237,183,240,10,118,241,67,223,133,78,111,153,90,180,111,65,51,218,184,113,236,86,162,158,239,115,191,88,47,17,58,154,241,113,233,13,69,39,98,122,101,87,43,41,28,136,238,169,34,117,168,234,170,196,117,60,114,44,191,240,226,223,5,215,117,216,109,126,41,159,89,106,227,206,240,234,120,22,231,117,166,161,114,91,174,144,61,85,177,212,43,216,222,213,61,75,149,174,231,2,171,81,252,93,36,41,193,36,142,14,63,226,117,191,237,71,209,251,237,78,222,116,146,221,117,198,110,181,118,247,58,239,146,86,80,44,82,62,150,118,66,232,38,179,212,54,111,253,238,9,37,116,92,153,35,21,34,115,94,206,109,241,94,21,251,245,169,165,169,181,109,99,89,47,181,117,140,172,168,134,223,131,92,234,59,72,202,54,36,83,57,104,42,106,36,149,174,86,43,153,4,84,172,107,30,254,114,246,186,163,18,38,178,215,193,242,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,82,14,227,188,79,117,67,62,220,94,55,169,250,59,112,171,180,225,248,21,67,42,241,203,29,222,134,54,165,68,242,82,172,53,146,215,197,28,178,54,87,189,179,84,192,215,54,68,88,225,127,88,251,82,62,71,186,218,118,187,185,188,7,116,218,95,109,212,12,66,166,146,142,228,250,118,186,245,143,45,198,26,154,219,52,235,36,177,240,157,177,175,38,177,238,130,87,68,247,181,139,36,104,215,241,111,85,107,123,0,34,174,253,183,191,98,218,62,9,21,22,57,85,106,185,106,109,239,181,45,146,201,89,11,234,33,101,42,76,137,53,85,91,99,150,55,199,15,6,202,200,215,154,57,242,244,226,215,54,57,85,149,151,180,207,19,45,104,208,140,202,87,106,149,255,0,32,212,172,78,247,81,74,219,179,47,87,138,186,235,141,4,17,36,168,175,183,186,121,187,76,122,172,200,247,177,237,233,47,101,140,229,31,248,70,249,255,0,20,127,93,154,155,249,47,179,209,18,171,192,199,241,179,244,223,243,34,213,0,0,202,185,127,222,23,30,132,244,203,243,175,120,173,37,80,5,85,248,231,126,9,254,164,254,90,114,175,5,79,84,249,79,211,250,239,113,183,19,43,196,43,117,89,150,212,53,115,64,243,11,53,202,173,216,197,198,162,249,77,150,90,35,141,38,101,198,220,143,182,243,86,196,231,177,190,102,54,186,71,66,254,77,226,245,86,170,246,223,35,31,47,240,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,240,149,157,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,0,1,89,122,135,191,92,135,108,222,35,217,246,13,168,55,218,186,205,43,187,212,88,161,174,101,71,154,173,125,129,137,102,141,201,53,12,41,42,50,22,58,162,161,178,84,35,99,123,222,198,42,181,174,122,34,45,148,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,96,20,109,190,175,17,77,92,214,140,202,171,79,176,119,100,26,123,135,227,55,136,42,97,161,154,153,246,187,250,220,105,82,37,84,184,43,38,127,7,211,214,71,43,227,99,21,156,92,145,185,232,178,70,197,101,132,248,119,111,126,143,117,88,34,226,89,141,87,29,77,196,237,241,75,125,114,195,5,52,55,72,221,52,177,178,170,150,38,74,231,187,139,25,7,152,84,142,56,217,45,67,81,141,70,189,141,73,128,14,105,184,125,192,224,59,101,210,250,237,87,212,103,213,190,219,71,81,79,73,21,29,10,194,181,181,179,205,34,53,177,83,199,52,145,182,71,163,121,202,230,163,186,164,113,72,239,159,21,41,219,66,252,80,181,151,7,220,117,239,88,245,82,79,180,214,28,215,203,81,100,22,122,88,219,31,145,161,129,242,173,43,109,168,245,253,215,151,239,204,173,137,207,227,55,118,94,235,187,175,243,12,187,236,91,44,197,115,155,21,46,83,133,100,214,172,130,203,91,207,203,92,109,117,177,213,210,207,193,238,99,248,75,26,185,142,226,246,57,171,209,126,78,106,162,252,209,79,214,5,96,120,157,120,133,214,98,213,149,59,117,219,246,95,217,186,195,202,44,182,255,0,108,154,120,42,173,85,81,79,12,145,82,209,85,193,51,56,204,157,169,153,82,156,94,212,108,137,31,36,122,74,214,124,158,24,158,32,217,246,111,153,88,182,187,171,144,213,228,85,23,10,122,215,88,242,137,171,38,169,184,190,120,210,162,178,86,92,36,168,149,203,43,59,72,230,70,246,113,86,118,163,98,181,232,254,113,218,80,0,143,251,215,221,117,139,105,122,53,91,153,119,109,85,153,125,203,173,30,45,100,173,153,237,243,245,92,152,146,72,173,141,21,235,12,12,127,118,69,234,198,175,70,71,220,99,229,141,74,192,217,215,137,166,169,233,206,178,212,84,110,15,62,186,229,24,102,103,112,99,239,181,151,21,169,173,154,203,247,106,21,146,80,83,178,86,197,77,15,122,120,214,88,226,137,223,186,137,27,19,58,181,141,91,180,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,200,213,226,61,150,101,88,54,204,117,15,41,194,178,107,174,63,122,162,248,79,150,184,218,235,100,164,170,131,157,214,145,143,225,44,106,215,183,147,30,230,175,69,249,181,202,139,242,85,63,43,97,59,223,177,110,227,4,150,139,35,170,181,91,117,54,201,221,150,247,100,163,133,244,240,190,149,102,84,134,170,145,178,75,35,228,135,131,162,100,139,205,92,201,122,242,107,91,36,74,249,84,1,0,60,106,253,44,98,223,80,40,125,186,226,64,15,11,143,93,154,101,249,215,179,214,151,252,0,0,21,107,227,131,128,84,203,106,210,205,82,161,199,169,18,158,150,162,227,96,186,93,154,145,54,117,124,173,138,122,42,119,175,94,235,216,137,13,123,219,242,86,49,86,79,236,172,137,202,48,120,82,234,103,236,239,121,56,229,186,162,174,213,73,65,154,219,235,177,154,201,238,18,118,248,247,35,74,138,118,66,229,123,90,147,73,85,75,77,19,81,121,114,238,171,26,222,78,106,165,244,130,168,60,112,115,250,105,110,186,89,165,180,57,13,90,84,82,211,220,111,247,75,75,86,86,192,172,149,209,65,69,80,244,233,218,123,209,97,175,99,126,106,246,34,201,253,148,145,57,112,175,8,237,51,202,179,13,222,217,243,171,77,39,75,46,5,111,175,184,93,234,164,142,78,219,124,205,36,212,112,64,215,181,138,196,153,239,157,94,214,61,205,229,28,19,185,21,85,157,22,245,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,53,155,177,245,79,172,159,80,50,31,113,156,181,239,13,13,250,211,107,206,61,14,138,234,205,246,146,13,69,177,211,199,13,161,242,119,121,223,237,208,82,198,215,76,233,166,150,71,79,92,142,142,105,102,79,185,201,142,71,177,174,70,76,172,158,160,0,102,179,118,62,169,245,147,234,6,67,238,51,150,169,224,169,233,99,41,250,129,93,237,214,226,127,131,53,155,177,245,79,172,159,80,50,31,113,156,179,79,13,15,17,10,157,79,166,135,65,53,251,35,164,110,79,110,167,141,152,254,75,114,184,69,11,239,140,89,99,134,58,41,150,87,35,166,174,229,43,17,142,103,39,206,196,114,189,59,140,115,230,177,240,0,0,165,111,26,191,84,248,183,211,250,31,113,184,157,87,192,199,241,179,244,223,243,34,213,0,34,175,138,63,161,61,77,252,151,222,40,138,86,218,119,170,125,27,250,129,143,123,140,5,212,248,163,250,19,212,223,201,125,226,136,164,13,11,215,77,71,219,166,163,219,181,67,75,239,62,70,235,67,214,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,114,23,241,111,84,234,142,71,53,175,99,152,246,49,237,209,78,133,235,166,156,110,47,78,45,218,161,165,247,159,61,106,174,235,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,183,51,57,55,170,117,86,171,92,215,177,207,99,216,247,116,0,120,173,98,214,44,7,66,176,11,166,163,106,53,250,146,221,109,183,83,207,44,81,75,85,12,51,220,39,142,25,38,109,37,43,102,123,27,45,76,141,137,233,28,72,228,87,42,127,214,169,64,59,196,221,86,101,186,253,92,184,102,23,155,149,91,113,139,117,69,69,54,39,104,146,52,133,150,235,114,191,238,43,162,107,222,223,51,35,91,27,166,127,39,114,122,35,81,123,108,141,140,179,79,5,79,75,25,79,212,10,239,110,183,21,87,187,31,84,250,201,245,3,33,247,25,203,41,240,186,223,213,30,97,98,182,237,159,88,174,22,171,93,215,28,183,211,80,226,119,137,234,96,163,142,231,74,199,197,77,5,181,204,115,155,206,177,189,200,219,23,109,28,233,163,107,185,34,62,53,124,214,84,1,84,30,43,27,237,186,173,214,191,107,58,53,147,82,54,218,218,117,131,55,186,219,167,115,167,146,117,115,219,37,157,30,136,141,99,26,212,106,207,193,206,87,171,251,14,86,112,158,57,35,7,133,199,174,205,50,252,235,217,235,73,255,0,227,87,233,99,22,250,129,67,237,215,18,176,54,163,186,237,71,218,86,163,179,53,194,165,243,214,170,238,220,23,251,4,243,43,41,110,244,173,85,84,107,149,17,123,115,51,147,150,41,145,21,209,185,206,69,71,177,242,70,253,15,96,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,225,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,160,0,0,69,95,20,127,66,122,155,249,47,188,81,20,129,161,122,233,168,251,116,212,123,118,168,105,125,231,200,221,104,122,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,238,66,254,45,234,157,81,200,230,181,236,115,30,198,61,186,9,218,238,230,240,29,211,105,125,183,80,49,10,154,74,59,147,233,218,235,214,60,183,24,106,107,108,211,172,146,199,194,118,198,188,154,199,186,9,93,19,222,214,44,145,163,95,197,189,85,173,236,0,0,101,134,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,253,54,19,189,251,22,238,48,73,104,178,58,171,85,183,83,108,157,217,111,118,74,56,95,79,11,233,86,101,72,106,169,27,36,178,62,72,120,58,38,72,188,213,204,151,175,38,181,178,68,175,149,64,249,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,40,179,196,19,126,185,14,230,115,42,236,27,79,175,181,116,122,87,104,168,146,26,22,83,249,170,39,223,216,169,76,229,154,186,21,149,89,51,27,81,78,233,41,209,209,177,236,99,209,92,214,189,85,18,69,120,24,254,54,126,155,254,100,79,77,209,109,147,1,221,54,151,220,180,255,0,47,166,164,163,185,62,157,205,178,228,41,110,134,166,182,205,58,201,20,156,224,116,137,201,172,123,160,137,178,177,142,98,201,26,57,156,155,213,28,220,235,231,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,231,19,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,173,196,248,94,239,167,246,215,138,179,67,181,143,51,243,122,147,101,231,240,122,154,214,241,154,251,107,142,54,170,117,153,92,190,98,178,30,146,119,58,163,94,248,145,146,126,245,205,168,145,39,249,5,124,78,183,181,71,161,154,113,83,164,154,95,149,240,212,156,163,149,28,213,54,155,148,9,85,141,82,181,33,146,73,38,98,43,165,134,105,225,153,172,133,120,177,220,95,36,172,145,174,137,136,234,97,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,9,77,67,67,76,137,206,87,244,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,77,9,236,239,106,184,110,212,52,142,223,135,217,173,180,142,201,238,52,244,245,57,101,222,57,22,103,220,110,40,207,190,141,149,204,99,188,180,110,116,141,133,156,91,197,138,174,84,238,62,71,191,242,183,201,180,75,86,239,180,141,184,164,23,26,75,62,89,97,168,117,203,28,186,207,78,215,177,147,171,21,175,165,153,232,213,149,148,211,39,30,125,181,234,143,142,25,21,178,118,146,55,103,219,41,196,242,172,26,251,85,139,102,184,205,215,31,189,81,112,243,54,235,165,20,148,149,80,115,99,94,206,113,72,141,123,121,49,237,114,117,79,155,92,138,159,37,66,231,188,50,183,219,106,214,236,54,221,161,154,165,147,85,201,170,22,26,121,27,75,89,116,157,175,126,73,68,197,115,154,248,228,232,138,250,152,98,232,217,24,254,82,61,145,247,249,72,171,55,106,122,148,193,226,141,190,219,86,182,93,97,208,141,23,201,170,234,48,155,29,67,221,144,92,105,39,111,146,200,107,90,230,44,76,143,138,114,150,154,157,204,114,163,249,246,229,145,200,244,107,146,24,101,117,123,29,127,107,187,155,207,182,179,170,22,221,64,196,42,106,235,45,172,168,107,175,88,242,220,102,166,162,188,192,145,203,31,9,219,26,241,115,216,217,229,116,79,123,94,145,200,173,127,23,116,86,187,67,218,85,169,152,174,178,105,198,57,170,88,85,95,152,178,228,214,248,174,20,220,164,141,242,67,205,62,252,18,246,222,246,54,104,158,142,142,70,35,151,132,140,123,85,122,181,79,21,186,45,205,224,59,89,210,251,150,160,101,245,52,149,151,38,83,185,214,92,121,46,48,211,86,222,103,73,34,143,132,13,145,121,57,140,116,241,58,87,177,175,88,227,87,63,139,186,35,93,159,109,116,215,77,71,220,94,163,220,117,67,84,47,62,122,235,93,210,40,97,137,21,148,182,250,86,170,172,116,180,209,170,175,110,22,114,119,68,234,174,87,57,207,123,158,247,189,238,177,255,0,10,253,133,83,82,211,90,183,79,172,150,42,74,199,214,83,195,112,193,173,149,29,212,125,27,210,89,154,181,245,52,242,68,214,171,213,172,130,90,87,181,239,103,9,123,189,17,233,19,153,18,252,81,253,118,106,111,228,190,207,68,74,175,3,31,198,207,211,127,204,139,84,0,3,42,229,255,0,120,92,122,19,211,47,206,189,226,180,149,64,21,87,227,157,248,39,250,147,249,105,202,188,21,61,83,229,63,79,235,189,198,220,117,95,28,239,193,63,212,159,203,72,213,225,221,189,250,205,170,231,107,137,102,53,92,180,203,44,184,69,45,245,203,12,245,51,90,228,108,50,198,202,170,88,153,43,88,222,79,124,30,97,82,57,36,124,84,237,70,53,92,198,53,111,122,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,7,63,215,77,116,211,141,186,105,197,199,84,53,66,243,228,109,84,61,34,134,24,145,31,85,112,170,114,42,199,75,77,26,170,119,38,127,23,116,78,168,212,107,92,247,185,140,99,222,216,149,178,207,20,236,55,95,46,182,173,45,214,91,109,38,35,168,55,74,137,160,161,170,164,106,178,201,114,122,185,189,136,35,116,178,190,88,42,94,142,115,18,55,171,152,247,70,156,100,231,43,33,74,246,241,71,245,217,169,191,146,251,61,17,223,252,45,247,245,71,167,126,71,108,154,199,112,181,91,113,5,243,149,24,238,69,89,83,5,12,54,137,23,187,83,53,53,92,146,57,140,116,50,189,100,88,228,85,89,27,44,137,31,223,100,140,236,219,248,5,112,120,170,108,98,235,170,84,223,210,71,72,237,117,119,12,178,219,79,75,109,190,99,214,219,91,170,42,111,48,119,82,56,170,161,109,60,107,44,149,49,36,141,107,249,242,69,167,137,170,142,103,99,140,149,45,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,156,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,29,218,142,235,180,227,118,186,112,204,215,10,151,200,221,104,123,112,95,236,19,204,143,170,180,85,57,21,81,174,84,68,238,66,254,46,88,166,68,70,200,214,185,21,24,246,73,27,58,94,127,159,225,186,89,134,221,181,7,80,114,26,75,30,61,99,167,90,154,234,234,149,94,17,51,170,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,231,219,122,251,174,190,238,211,89,107,115,46,237,214,143,16,182,245,163,197,172,149,179,49,222,66,151,139,18,73,21,177,162,49,38,157,236,238,200,189,94,228,234,200,251,143,100,81,169,192,9,191,225,177,190,123,174,223,115,250,61,43,212,107,165,93,118,157,101,85,20,214,216,159,89,116,115,96,197,231,116,210,43,106,162,108,210,36,16,211,58,74,135,186,167,162,53,122,116,151,146,172,107,28,151,146,66,175,17,29,253,81,237,143,21,76,15,75,110,22,171,150,166,222,251,180,253,82,166,10,143,179,49,164,113,63,204,213,83,114,87,164,207,100,241,186,158,57,24,145,187,239,72,238,77,143,183,45,32,255,0,178,172,247,42,255,0,117,114,60,147,35,184,127,210,86,87,92,171,170,36,255,0,189,36,211,73,35,255,0,231,115,156,239,242,170,151,211,176,157,144,88,182,143,130,75,91,145,210,218,174,90,155,123,238,197,123,189,209,204,250,136,89,74,147,42,195,75,72,233,34,141,241,195,193,177,62,68,224,142,124,189,121,57,205,142,36,100,170,0,231,250,233,174,154,113,183,77,56,184,234,134,168,94,124,141,170,135,164,80,195,18,35,234,174,21,78,69,88,233,105,163,85,78,228,207,226,238,137,213,26,141,107,158,247,49,140,123,219,158,29,195,238,7,62,220,214,168,87,106,190,163,62,145,151,42,202,122,122,72,168,232,86,100,162,162,130,24,209,173,138,158,57,164,145,209,177,93,206,87,53,29,209,100,150,71,124,185,41,205,75,52,240,202,241,16,169,197,106,109,219,112,215,188,142,145,152,195,41,228,102,53,147,221,110,17,83,50,204,200,98,115,210,138,170,105,156,214,173,50,181,138,216,92,171,206,55,171,33,68,116,110,98,65,110,132,85,241,71,244,39,169,191,146,251,197,17,70,218,47,171,217,150,130,234,134,63,171,154,127,61,36,119,220,118,161,211,83,165,92,9,52,18,177,241,186,41,97,145,159,37,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,77,9,237,119,115,120,14,233,180,190,219,168,24,133,77,37,29,201,244,237,117,235,30,91,140,53,53,182,105,214,73,99,225,59,99,94,77,99,221,4,174,137,239,107,22,72,209,175,226,222,170,214,246,0,64,15,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,165,255,0,0,0,4,127,223,198,153,229,90,187,180,45,73,193,112,170,79,55,122,168,183,211,220,41,169,91,28,146,73,85,228,170,225,172,124,17,50,54,57,239,154,70,83,185,145,177,27,247,164,115,26,170,136,170,169,158,27,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,13,68,98,121,77,139,57,197,108,217,174,45,93,231,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,224,244,107,219,201,143,106,244,114,35,147,175,69,68,95,145,250,198,117,183,241,169,152,174,174,238,247,82,115,172,42,175,205,217,106,46,20,246,250,106,166,201,28,145,213,121,42,72,104,223,60,79,141,238,99,225,145,244,238,124,111,71,125,232,220,199,42,34,170,162,89,87,131,102,138,125,134,219,237,219,88,234,238,29,234,189,77,184,39,102,8,229,229,28,20,54,233,106,41,227,228,213,141,170,217,157,59,235,21,221,30,246,172,125,142,156,93,205,9,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,221,143,170,125,100,250,129,144,251,140,231,63,196,242,155,238,13,149,89,179,92,90,187,201,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,193,232,230,59,139,216,213,232,228,86,175,78,138,138,159,34,255,0,182,65,189,28,87,119,26,113,5,117,107,173,86,76,250,219,220,130,247,143,69,93,27,164,127,105,33,229,93,77,2,189,102,74,55,172,241,162,57,233,247,36,87,69,201,252,82,71,201,80,1,154,205,216,250,167,214,79,168,25,15,184,206,90,167,130,167,165,140,167,234,5,119,183,91,137,254,12,214,110,199,213,62,178,125,64,200,125,198,115,154,90,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,94,247,135,54,245,255,0,165,86,156,79,96,207,238,118,168,245,55,22,253,221,202,154,5,237,73,116,161,68,98,71,115,108,60,90,198,242,123,214,57,91,18,185,172,145,173,119,72,155,52,81,164,192,0,0,82,183,141,95,170,124,91,233,253,15,184,220,79,63,225,81,186,172,55,111,26,185,125,195,245,42,229,73,104,198,53,14,158,146,153,215,121,227,94,20,55,26,103,191,202,172,210,243,70,195,76,230,212,84,53,239,86,187,139,214,23,57,99,141,178,61,47,36,2,184,60,95,119,85,134,216,244,190,167,107,120,229,202,146,229,150,100,117,20,85,57,4,13,141,100,75,77,186,41,27,85,18,61,237,122,36,117,50,203,29,59,154,197,107,255,0,115,220,115,145,157,200,92,234,203,218,119,170,125,27,250,129,143,123,140,5,212,248,163,250,19,212,223,201,125,226,136,160,18,69,108,207,121,153,246,211,51,250,106,202,58,234,187,142,19,113,168,100,87,235,12,178,205,52,13,130,73,169,214,166,174,150,153,39,138,20,174,236,211,164,113,203,39,84,232,188,93,242,254,23,253,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,132,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,159,171,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,66,222,33,155,211,186,238,159,84,42,44,88,134,65,86,237,43,198,170,17,49,250,53,166,117,42,86,206,145,241,150,225,60,110,114,185,239,115,150,86,196,175,70,171,33,86,167,110,55,190,110,81,44,186,159,5,79,75,25,79,212,10,239,110,183,21,87,187,31,84,250,201,245,3,33,247,25,206,105,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,123,222,28,219,215,254,149,90,113,61,131,63,185,218,163,212,220,91,247,119,42,104,23,181,37,210,133,17,137,29,205,176,241,107,27,201,239,88,229,108,74,230,178,70,181,221,34,108,209,70,147,0,129,94,37,251,245,166,208,108,122,109,21,210,107,237,36,250,139,124,167,146,27,187,227,238,243,176,91,167,165,145,173,153,179,67,44,110,130,185,93,36,50,194,159,127,139,26,175,123,90,143,133,95,73,132,170,240,184,245,217,166,95,157,123,61,105,63,252,106,253,44,98,223,80,40,125,186,226,82,177,47,252,59,183,191,89,181,92,237,113,44,198,171,150,153,101,151,8,165,190,185,97,158,166,107,92,141,134,88,217,85,75,19,37,107,27,201,239,131,204,42,71,36,143,138,157,168,198,171,152,198,173,239,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,96,0,69,95,20,127,66,122,155,249,47,188,81,20,2,118,173,168,238,187,81,246,149,168,236,205,112,169,124,245,170,187,183,5,254,193,60,202,202,91,189,43,85,85,26,229,68,94,220,204,228,229,138,100,69,116,110,115,145,81,236,124,145,191,67,216,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,120,74,206,170,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,232,0,6,85,207,107,162,250,189,153,104,46,168,99,250,185,167,243,210,71,125,199,106,29,53,58,85,192,147,65,43,31,27,162,150,25,25,242,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,208,158,215,119,55,128,238,155,75,237,186,129,136,84,210,81,220,159,78,215,94,177,229,184,195,83,91,102,157,100,150,62,19,182,53,228,214,61,208,74,232,158,246,177,100,141,26,254,45,234,173,111,96,42,3,197,35,127,84,122,137,231,182,201,163,151,11,85,203,16,79,39,81,145,100,84,117,48,87,67,119,145,59,85,48,211,82,73,27,158,198,195,19,210,53,146,68,84,145,210,198,177,253,198,70,254,245,107,22,169,224,99,248,217,250,111,249,145,106,132,21,241,58,217,45,30,185,233,197,78,173,233,126,41,207,82,113,126,85,147,83,90,109,176,45,86,75,74,228,134,57,35,153,232,141,150,105,160,134,22,190,20,228,247,113,100,145,50,55,58,86,43,105,135,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,167,56,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,110,207,28,241,69,208,234,157,169,187,91,238,215,187,85,78,117,106,183,195,5,203,7,138,182,26,27,133,69,227,172,81,189,180,208,205,35,228,117,26,201,42,72,147,51,186,173,131,146,170,58,72,223,18,82,102,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,78,114,191,162,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,92,159,134,86,196,173,90,35,134,219,181,207,84,177,154,184,245,66,253,79,35,169,104,238,144,53,143,198,232,158,174,107,89,28,125,85,89,83,52,93,29,35,223,198,70,50,78,199,24,213,38,238,207,80,66,175,17,29,130,209,238,115,21,76,243,75,109,246,171,110,166,217,59,181,29,18,154,10,127,180,209,172,113,51,203,85,84,241,71,172,204,100,17,182,158,73,30,177,183,239,70,238,45,147,185,21,32,226,217,102,85,131,95,105,114,156,43,38,186,227,247,170,46,126,90,227,107,173,146,146,170,14,108,115,31,194,88,213,175,111,38,61,205,94,139,243,107,149,23,228,170,78,173,116,241,108,213,61,80,208,155,38,11,137,211,125,146,204,238,126,103,237,109,230,206,202,154,15,43,219,172,138,90,47,132,207,29,99,165,103,40,99,115,42,59,173,94,188,220,214,124,151,169,13,116,95,72,115,45,122,213,12,127,72,244,254,10,73,47,185,21,67,161,167,90,185,210,24,34,99,35,116,178,205,35,254,106,140,142,40,228,145,81,168,231,170,49,81,173,115,149,26,190,40,247,249,86,133,234,62,33,164,248,86,183,220,236,221,220,51,59,243,113,91,110,148,234,175,142,26,170,122,153,224,146,150,163,228,157,169,151,203,190,70,34,245,107,227,85,86,185,85,146,182,62,215,176,157,239,223,118,143,157,203,69,145,213,93,110,90,101,123,238,203,123,178,81,194,202,137,153,84,144,170,67,85,72,217,37,141,145,205,205,177,50,69,230,141,124,93,121,53,206,142,37,103,63,221,118,235,181,31,118,186,142,252,215,53,151,200,218,168,123,144,88,44,16,76,175,165,180,82,185,81,85,173,85,68,238,76,254,45,89,102,84,71,72,230,181,17,24,198,71,27,36,87,134,86,196,174,186,221,153,91,181,207,84,177,154,73,52,190,195,81,35,169,104,238,144,57,236,201,43,88,142,107,89,28,125,81,31,77,12,189,29,35,223,202,55,190,62,199,25,17,102,237,93,161,64,62,40,254,187,53,55,242,95,103,162,37,87,129,143,227,103,233,191,230,69,170,0,1,149,114,234,124,37,183,47,165,153,14,132,216,118,231,241,111,134,102,120,151,154,254,245,184,207,77,15,197,252,213,101,117,103,247,131,59,171,45,71,102,20,235,47,238,219,195,170,47,205,23,169,63,192,40,175,197,47,117,214,45,197,235,45,14,27,130,203,106,184,226,26,111,230,168,237,247,186,41,159,47,197,106,170,91,2,213,200,142,84,70,44,44,124,12,138,53,98,57,174,237,190,68,145,236,149,136,207,87,224,169,234,159,41,250,127,93,238,54,227,170,248,231,126,9,254,164,254,90,85,89,101,62,22,251,250,163,211,191,35,182,77,99,184,90,173,184,130,249,202,140,119,34,172,169,130,134,27,68,139,221,169,154,154,174,73,28,198,58,25,94,178,44,114,42,172,141,150,68,143,239,178,70,118,109,252,252,156,167,44,197,112,107,21,86,83,154,228,214,172,126,203,69,195,204,220,110,149,177,210,82,193,205,237,99,57,203,34,181,141,228,247,181,169,213,126,110,114,34,124,213,10,23,223,182,247,239,187,184,206,226,162,199,42,174,182,221,50,178,118,165,178,89,43,33,101,60,207,170,88,81,38,170,171,108,114,200,201,38,230,233,89,26,243,86,178,46,156,90,215,73,42,191,245,124,59,182,65,89,186,172,237,114,220,198,151,142,153,98,119,8,162,190,181,102,158,154,107,164,142,134,89,25,75,75,43,34,115,29,197,236,131,204,34,73,28,140,138,161,170,199,35,158,199,39,229,120,163,250,236,212,223,201,125,158,136,138,165,207,120,92,239,182,235,173,150,169,180,35,90,50,106,74,140,218,199,78,199,99,247,26,185,221,231,114,26,38,181,235,43,36,228,156,101,169,167,107,26,170,254,125,201,99,114,189,90,229,134,105,93,16,60,73,247,103,159,101,187,180,172,182,105,254,117,87,105,182,233,29,69,77,146,193,93,100,239,91,171,105,171,100,134,56,174,174,116,232,173,153,94,179,50,74,117,86,170,70,177,194,222,40,188,222,249,38,167,133,70,227,247,13,184,60,54,251,69,170,213,116,151,28,123,5,167,164,180,80,222,231,182,84,45,198,241,87,34,189,235,222,174,89,187,50,190,158,22,68,215,162,66,178,191,204,67,36,143,229,213,101,158,165,64,120,164,108,22,143,78,252,246,230,244,114,223,106,182,226,11,228,233,242,44,118,142,154,10,24,109,18,47,106,154,26,154,72,227,107,24,232,101,122,198,146,70,136,178,54,89,22,79,190,201,31,217,133,123,116,220,190,169,237,127,59,135,58,211,59,183,251,239,59,102,172,158,167,225,119,63,220,205,20,126,110,8,101,143,189,218,239,189,241,242,119,220,127,71,39,249,81,123,86,251,188,64,178,173,213,95,93,139,97,83,93,113,253,50,162,233,229,173,210,58,74,74,171,167,54,83,61,255,0,19,138,58,153,105,231,237,84,211,185,208,116,79,184,215,117,95,188,171,210,58,226,58,67,153,102,186,119,158,234,149,154,10,68,199,180,226,158,221,53,234,121,167,70,191,157,117,91,105,105,161,137,137,213,207,123,156,178,61,87,162,49,25,11,250,185,28,172,107,252,81,239,245,211,66,245,31,110,154,143,113,210,253,80,179,121,27,173,15,73,97,154,37,87,210,220,41,92,170,145,213,83,72,168,157,200,95,197,221,23,162,57,28,215,49,237,99,216,246,54,90,237,91,197,59,50,208,29,6,200,52,199,47,182,213,230,55,123,61,60,16,105,235,234,154,139,5,19,23,147,100,130,186,110,234,74,250,104,83,180,232,99,99,21,234,136,248,123,145,199,218,88,161,94,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,78,114,191,162,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,91,247,133,206,196,174,186,39,106,155,93,245,163,25,164,167,205,175,148,236,110,63,110,171,129,222,119,30,162,115,94,146,190,78,75,198,42,154,134,189,168,172,225,220,138,54,171,21,205,89,166,137,182,20,1,249,57,78,89,138,224,214,42,172,167,53,201,173,88,253,150,139,135,153,184,221,43,99,164,165,131,155,218,198,115,150,69,107,27,201,239,107,83,170,252,220,228,68,249,170,20,3,190,141,230,223,119,135,168,244,183,56,237,95,6,195,49,127,49,79,140,219,101,99,22,169,177,202,172,238,212,212,200,222,189,102,151,181,18,172,109,114,199,27,88,214,183,146,163,229,147,192,99,187,104,213,60,135,66,114,237,197,252,39,225,152,102,37,228,63,190,174,48,84,195,241,127,53,88,180,127,222,15,237,44,85,29,153,147,164,191,188,111,14,168,159,53,94,135,138,211,220,42,235,169,89,254,53,167,54,42,138,72,46,89,85,226,138,201,71,45,91,220,216,35,158,166,102,67,27,164,115,90,231,35,17,207,69,85,70,185,122,117,232,139,252,6,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,78,113,63,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,219,247,133,206,251,110,186,217,106,155,66,53,163,38,164,168,205,172,116,236,118,63,113,171,157,222,119,33,162,107,94,178,178,78,73,198,90,154,118,177,170,175,231,220,150,55,43,213,174,88,102,149,221,131,197,31,208,158,166,254,75,239,20,69,0,157,171,106,59,174,212,125,165,106,59,51,92,42,95,61,106,174,237,193,127,176,79,50,178,150,239,74,213,85,70,185,81,23,183,51,57,57,98,153,17,93,27,156,228,84,123,31,36,111,208,246,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,18,179,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,122,2,0,120,213,250,88,197,190,160,80,251,117,196,128,30,23,30,187,52,203,243,175,103,173,47,248,0,0,6,107,55,79,162,159,209,219,112,89,182,142,71,112,243,180,152,253,193,60,132,238,151,185,35,232,103,137,149,20,189,215,118,227,69,153,32,154,36,147,139,17,189,196,127,30,173,232,171,111,222,17,218,153,138,230,27,66,179,224,182,154,190,151,172,10,225,95,111,187,210,201,36,125,198,249,154,185,171,32,157,172,107,213,233,11,217,58,177,175,123,91,202,72,39,106,34,163,58,172,138,220,166,175,83,104,46,131,103,58,185,52,244,145,212,99,182,121,166,183,165,92,18,205,4,183,23,244,138,138,25,25,23,71,171,36,169,146,24,213,81,91,209,30,170,174,106,34,185,51,68,105,119,109,122,67,77,160,186,13,131,105,28,48,82,71,81,142,217,225,134,224,180,147,203,52,18,220,95,214,90,217,163,124,189,30,172,146,166,73,164,68,84,111,68,122,34,53,168,136,212,233,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,1,154,205,216,250,167,214,79,168,25,15,184,206,118,172,147,101,31,27,216,62,159,238,199,76,173,151,90,203,212,63,20,143,52,183,192,157,248,221,67,13,198,182,54,92,218,138,238,113,246,89,20,81,202,216,218,230,172,106,217,85,35,72,166,123,227,254,133,235,166,163,237,211,81,237,218,161,165,247,159,35,117,161,235,20,208,202,138,250,91,133,43,149,22,74,90,152,209,83,185,11,248,183,170,117,71,35,154,215,177,204,123,24,246,232,83,108,91,133,197,119,65,163,86,93,92,197,169,188,135,159,238,83,92,109,111,170,142,162,107,101,116,78,227,45,60,142,98,255,0,163,35,21,205,99,159,20,177,61,88,206,124,83,170,128,102,179,118,62,169,245,147,234,6,67,238,51,150,169,224,169,233,99,41,250,129,93,237,214,226,127,131,53,155,177,245,79,172,159,80,50,31,113,156,253,92,99,106,58,143,156,237,150,241,185,188,42,47,140,218,177,124,130,174,207,127,181,193,10,173,85,13,44,84,180,211,165,123,122,42,247,97,79,48,228,149,17,17,209,53,141,145,121,49,100,116,92,255,0,74,181,51,42,209,189,71,199,53,75,10,171,242,247,172,102,225,21,194,155,148,146,50,57,184,47,223,130,94,219,216,247,67,43,21,209,200,196,114,115,141,239,106,175,71,41,160,157,157,238,171,13,221,126,145,219,243,11,53,202,145,185,61,186,158,158,155,44,180,71,26,194,251,117,197,89,247,213,177,57,239,119,150,145,205,145,208,191,147,185,49,21,170,189,198,72,198,119,80,0,41,91,198,175,213,62,45,244,254,135,220,110,36,0,46,79,195,83,196,46,143,83,108,84,58,21,175,57,127,251,58,160,229,21,158,249,116,154,10,120,239,20,188,233,161,166,165,124,210,76,146,84,220,93,36,207,106,35,99,229,36,113,35,156,231,201,205,206,177,82,58,239,51,121,152,14,211,48,10,154,202,202,234,75,142,109,113,167,124,86,27,12,82,195,52,237,158,72,106,22,154,174,170,153,103,138,100,161,239,83,172,114,75,31,85,234,188,91,243,254,20,3,159,231,249,150,169,230,87,109,65,212,28,134,174,249,144,223,42,22,166,186,186,165,83,156,175,232,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,158,215,105,222,169,244,111,234,6,61,238,48,23,83,226,143,232,79,83,127,37,247,138,34,144,54,245,139,88,179,157,125,211,76,43,41,161,243,182,92,131,48,179,90,238,52,221,215,199,223,165,158,182,40,229,143,155,21,175,111,38,61,201,213,170,142,78,189,81,81,126,103,64,222,142,210,114,173,163,106,154,226,215,41,124,246,55,125,243,55,12,102,226,215,73,47,114,133,181,50,49,144,79,42,195,20,107,89,28,105,11,166,100,104,173,111,122,53,69,232,244,59,175,134,134,253,106,116,27,33,135,69,117,102,251,87,62,157,95,42,35,134,208,249,59,92,44,23,25,234,163,107,166,116,211,75,27,96,161,86,201,52,179,39,223,226,246,163,216,214,171,230,87,250,15,18,191,16,186,205,77,190,215,104,86,131,101,255,0,236,22,131,140,87,139,229,174,105,233,228,188,85,112,169,134,166,149,147,71,50,71,83,110,116,115,49,170,142,143,140,146,68,174,107,159,31,7,58,37,109,87,108,249,150,235,245,114,143,75,112,250,234,75,115,27,78,235,149,222,231,82,168,230,91,173,209,190,54,75,58,71,201,29,51,249,75,27,25,27,85,57,61,237,228,230,51,156,140,242,186,223,133,90,180,215,90,51,237,57,177,84,85,207,109,197,114,139,173,146,142,90,183,181,211,201,5,53,92,144,198,233,28,214,181,170,245,107,17,85,81,173,78,189,122,34,127,2,221,60,21,61,44,101,63,80,43,189,186,220,85,94,236,125,83,235,39,212,12,135,220,103,58,174,143,108,130,251,175,59,59,201,181,215,75,233,110,183,156,235,23,204,38,183,77,99,138,102,44,117,150,120,168,96,154,69,166,133,34,89,37,172,73,42,26,228,103,113,17,241,177,205,99,29,34,177,175,143,250,85,169,153,86,141,234,62,57,170,88,85,95,151,189,99,55,8,174,20,220,164,145,145,205,193,126,252,18,246,222,199,186,25,88,174,142,70,35,147,156,111,123,85,122,57,75,116,185,248,184,224,49,109,65,154,169,102,180,210,85,106,130,212,65,143,63,25,169,154,24,24,151,85,163,100,211,92,18,157,181,15,168,91,91,94,178,53,143,234,143,123,218,216,149,99,87,44,141,168,27,181,207,50,213,124,254,182,243,89,29,93,255,0,44,204,111,18,84,202,202,74,68,89,238,23,26,185,149,206,72,225,133,168,138,249,37,145,122,50,54,167,205,200,141,79,224,132,159,215,13,144,86,109,211,101,248,254,175,106,69,47,12,251,48,204,45,113,83,211,182,105,217,240,171,60,214,154,154,133,165,158,158,88,163,88,235,59,237,233,50,59,154,55,177,27,88,230,245,147,159,229,120,92,122,236,211,47,206,189,158,180,159,254,53,126,150,49,111,168,20,62,221,113,42,215,105,58,33,106,220,126,191,99,154,47,121,190,85,217,169,242,58,123,163,89,95,77,27,100,125,52,240,219,170,106,33,122,177,223,39,177,37,134,62,108,234,213,115,57,53,28,197,84,122,121,93,104,210,28,203,65,117,67,32,210,61,64,130,146,59,238,59,80,216,106,22,146,116,154,9,88,248,219,44,83,70,255,0,146,171,36,138,72,228,68,114,53,232,143,68,115,90,228,86,164,244,240,183,223,213,30,157,249,29,178,107,29,194,213,109,196,23,206,84,99,185,21,101,76,20,48,218,36,94,237,76,212,213,114,72,230,49,208,202,245,145,99,145,85,100,108,178,36,127,125,146,51,179,111,224,0,69,95,20,127,66,122,155,249,47,188,81,20,2,118,173,215,109,71,81,246,149,168,239,194,179,88,188,245,170,187,185,61,130,255,0,4,42,202,91,189,43,85,17,92,212,85,94,220,204,228,212,150,21,85,116,110,115,85,21,236,124,114,63,170,248,119,111,126,179,106,185,218,226,89,141,87,45,50,203,46,17,75,125,114,195,61,76,214,185,27,12,177,178,170,150,38,74,214,55,147,223,7,152,84,142,73,31,21,59,81,141,87,49,141,91,222,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,192,50,174,75,253,213,236,163,246,101,160,90,69,185,77,51,182,93,106,113,188,183,15,178,212,229,177,116,239,67,103,186,77,69,76,228,168,230,174,89,27,13,84,146,63,228,230,240,142,84,226,143,68,154,24,155,202,182,163,186,237,71,218,86,163,179,53,194,165,243,214,170,238,220,23,251,4,243,43,41,110,244,173,85,84,107,149,17,123,115,51,147,150,41,145,21,209,185,206,69,71,177,242,70,251,10,223,143,137,205,170,159,72,241,124,107,108,57,141,34,95,117,10,206,219,149,222,227,77,86,215,220,113,138,41,88,197,109,42,246,85,241,65,92,245,116,140,127,73,86,74,126,203,149,26,142,146,25,89,85,120,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,57,202,254,138,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,218,183,177,182,122,109,168,229,184,6,152,77,93,73,112,190,207,131,211,221,242,26,234,69,151,177,83,113,154,227,94,142,237,164,142,85,70,71,20,112,194,138,141,103,52,133,36,86,49,207,114,19,43,192,199,241,179,244,223,243,34,213,1,77,126,43,59,37,163,210,155,237,54,224,116,135,20,242,120,101,231,183,71,127,182,218,237,176,83,219,241,250,166,50,40,96,145,140,133,27,219,134,163,231,213,85,156,91,58,47,41,21,106,35,98,87,89,98,158,20,219,37,163,213,107,237,78,224,117,123,20,243,152,101,155,185,71,96,182,221,45,176,84,91,242,10,167,178,88,103,145,236,153,29,220,134,159,229,209,81,156,93,58,167,25,17,105,228,98,220,160,0,171,95,21,13,133,83,85,83,93,119,79,163,118,42,74,55,209,211,205,112,206,109,148,253,213,125,99,214,88,90,149,244,212,241,196,230,163,209,175,158,90,167,185,236,103,8,187,189,21,235,43,159,85,118,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,93,52,245,51,200,228,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,23,233,176,157,144,88,182,143,130,75,91,145,210,218,174,90,155,123,238,197,123,189,209,204,250,136,89,74,147,42,195,75,72,233,34,141,241,195,193,177,62,68,224,142,124,189,121,57,205,142,36,101,0,151,167,176,221,51,197,117,147,195,51,21,210,220,214,147,204,89,114,107,125,254,223,83,198,56,223,36,60,238,245,188,39,139,184,199,177,179,68,244,108,145,189,90,188,36,99,28,137,213,168,84,94,232,182,201,159,109,103,84,46,90,127,151,211,85,214,91,89,80,230,217,114,20,183,77,77,69,121,129,35,138,78,112,58,68,226,231,177,179,196,217,88,199,61,35,145,92,206,78,232,142,119,75,216,78,200,47,187,184,206,229,173,200,233,110,182,221,50,178,119,98,189,222,232,230,101,60,207,170,88,85,97,165,164,116,145,72,201,38,230,232,159,34,112,86,178,46,188,156,215,73,18,62,250,49,108,79,21,193,172,84,184,182,21,140,218,177,251,45,23,63,45,110,181,209,71,73,75,7,55,185,239,225,20,104,214,55,147,222,231,47,68,249,185,202,171,243,85,63,88,160,31,20,127,93,154,155,249,47,179,209,18,171,192,199,241,179,244,223,243,34,213,0,0,202,185,232,48,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,115,137,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,66,123,59,221,86,27,186,253,35,183,230,22,107,149,35,114,123,117,61,61,54,89,104,142,53,133,246,235,138,179,239,171,98,115,222,239,45,35,155,35,161,127,39,114,98,43,85,123,140,145,140,238,165,96,120,157,120,133,214,98,213,149,59,117,219,246,95,217,186,195,202,44,182,255,0,108,154,120,42,173,85,81,79,12,145,82,209,85,193,51,56,204,157,169,153,82,156,94,212,108,137,31,36,122,74,214,84,177,63,252,21,61,83,229,63,79,235,189,198,220,117,95,28,239,193,63,212,159,203,72,149,225,253,182,124,55,117,250,151,154,233,110,97,93,87,110,123,112,122,187,149,162,231,76,170,231,219,174,49,215,81,50,41,214,62,72,217,153,198,89,24,248,220,169,201,143,119,23,49,252,36,103,0,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,206,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,115,240,189,223,213,247,90,120,109,227,89,174,30,115,47,181,91,223,81,98,191,212,212,177,38,189,82,195,197,31,77,58,61,200,249,107,35,98,171,210,70,163,157,44,81,200,249,58,62,39,201,52,96,241,53,223,109,215,91,179,43,142,134,105,110,77,73,38,151,216,106,35,109,85,101,174,119,61,153,37,107,17,174,115,228,147,162,35,233,161,151,171,99,99,57,70,247,199,223,229,34,44,61,168,235,181,29,168,234,62,237,117,29,152,86,21,23,145,181,80,246,231,191,223,231,133,95,75,104,165,114,170,35,156,136,169,220,153,252,92,145,66,138,142,145,205,114,170,177,140,146,70,104,123,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,165,53,13,13,50,47,8,153,213,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,104,135,197,31,215,102,166,254,75,236,244,71,201,180,109,155,84,238,195,75,245,142,225,138,84,213,187,59,194,41,236,211,99,84,43,91,21,61,21,115,234,36,169,90,136,103,87,198,229,230,232,169,149,177,47,56,216,146,57,189,199,35,58,171,99,175,251,42,192,178,175,247,87,28,201,49,203,135,253,37,29,117,182,186,158,79,251,178,67,52,114,51,254,103,53,205,255,0,34,161,242,90,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,116,211,212,207,35,145,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,104,251,105,155,126,181,109,151,65,177,141,40,163,101,35,238,84,116,254,110,253,89,78,141,84,173,186,205,209,213,50,247,18,56,221,35,17,221,34,137,210,55,154,67,20,45,119,94,39,96,62,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,74,33,241,17,217,5,102,213,115,180,203,112,234,94,90,101,150,92,37,138,196,212,154,122,153,173,114,54,24,164,125,45,84,175,137,172,111,39,190,127,46,139,36,146,62,42,119,43,220,174,99,220,188,43,111,27,126,207,183,53,170,20,58,81,167,44,164,101,202,178,158,162,174,90,202,228,153,40,168,160,134,53,115,165,168,146,24,228,116,108,87,112,137,174,86,244,89,37,141,191,46,72,91,166,244,180,47,78,54,233,225,153,158,105,126,151,217,188,141,170,135,224,210,205,52,170,143,170,184,85,58,239,66,146,85,84,200,136,157,201,159,197,189,87,162,53,26,214,177,141,99,24,198,54,144,77,15,111,147,104,150,173,223,105,27,113,72,46,52,150,124,178,195,80,235,150,57,117,158,157,175,99,39,86,43,95,75,51,209,171,43,41,166,78,60,251,107,213,31,28,50,43,100,237,36,110,207,182,83,137,229,88,53,246,171,22,205,113,155,174,63,122,162,225,230,109,215,74,41,41,42,160,230,198,189,156,226,145,26,246,242,99,218,228,234,159,54,185,21,62,74,133,148,248,98,248,122,81,229,52,116,219,138,220,14,33,222,181,77,198,92,74,193,115,134,9,233,110,180,178,193,52,114,213,86,210,79,11,249,66,189,216,95,76,188,152,229,116,107,39,21,98,196,231,219,80,0,166,15,21,141,219,234,230,103,159,215,237,213,184,190,65,132,96,150,106,133,123,225,184,211,62,150,124,169,240,204,246,54,181,85,126,79,161,73,97,122,192,214,170,177,234,206,235,213,94,145,178,8,235,178,141,168,223,119,105,172,180,88,111,106,235,71,136,91,122,86,101,55,186,40,88,239,33,75,197,235,28,104,233,21,24,147,78,246,118,163,78,143,114,117,124,157,183,178,41,16,181,255,0,16,140,3,13,210,207,14,28,219,79,180,251,30,164,177,227,214,58,123,37,53,13,13,50,47,8,153,241,154,53,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,90,118,218,119,170,125,27,250,129,143,123,140,5,196,248,130,108,43,30,220,206,27,93,156,233,245,138,146,143,85,45,20,242,77,66,250,127,43,68,203,251,213,105,154,176,215,76,177,43,230,123,105,233,221,29,58,186,70,49,143,122,35,156,214,42,170,81,183,251,42,192,178,175,247,87,28,201,49,203,135,253,37,29,117,182,186,158,79,251,178,67,52,114,51,254,103,53,205,255,0,34,161,109,58,197,184,172,171,116,62,18,57,214,169,102,184,175,193,47,79,184,81,91,234,124,189,12,148,214,250,206,213,246,143,132,244,93,201,100,124,144,240,115,99,115,213,223,225,226,168,106,34,35,80,168,18,90,111,239,98,119,93,162,100,212,87,220,106,178,174,237,167,89,21,66,210,89,235,42,164,116,245,180,179,199,79,11,164,138,186,70,83,197,3,31,36,142,168,116,45,98,170,186,56,94,171,243,99,143,175,195,187,123,245,155,85,206,215,18,204,106,185,105,150,89,112,138,91,235,150,25,234,102,181,200,216,101,141,149,84,177,50,86,177,188,158,248,60,194,164,114,72,248,169,218,140,106,185,140,106,222,245,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,132,11,241,171,244,177,139,125,64,161,246,235,137,0,60,46,61,118,105,151,231,94,207,90,95,240,0,0,10,96,241,159,210,26,108,67,94,113,173,92,183,65,73,13,62,161,89,221,13,98,54,121,95,60,215,27,127,110,41,38,123,29,247,24,197,166,154,134,54,163,23,230,176,200,170,212,85,228,247,131,6,175,83,98,26,243,146,233,29,198,122,72,105,245,10,206,217,168,213,208,74,249,230,184,219,251,146,199,11,30,223,184,198,45,52,213,210,57,94,159,53,134,52,71,34,175,23,201,95,25,253,94,169,196,52,27,26,210,59,116,245,112,212,106,21,225,211,86,43,96,137,240,77,110,183,246,229,146,23,189,223,125,143,90,153,168,100,106,177,62,105,12,136,174,68,94,47,174,13,131,233,158,43,171,187,189,211,108,23,53,164,243,118,90,139,133,69,194,166,149,209,199,36,117,94,74,146,106,198,65,43,36,99,152,248,100,125,59,89,35,21,191,122,55,61,168,168,170,138,154,41,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,154,205,216,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,74,245,241,47,216,85,78,131,100,51,107,86,147,88,170,231,211,171,229,68,147,93,217,31,107,133,130,227,61,84,142,108,45,134,24,163,108,20,42,217,33,138,21,251,252,94,213,99,220,213,124,40,254,21,178,237,219,101,91,70,213,52,202,109,177,121,236,110,251,229,173,249,53,185,205,146,94,229,11,106,99,123,231,130,36,154,40,214,178,56,210,102,194,249,21,90,222,244,136,169,209,234,95,246,149,106,102,43,172,154,113,142,106,150,21,87,230,44,185,53,190,43,133,55,41,35,124,144,243,79,191,4,189,183,189,141,154,39,163,163,145,136,229,225,35,30,213,94,173,83,213,158,83,85,117,51,21,209,189,56,200,245,75,53,171,242,246,92,102,223,45,194,167,140,145,178,73,184,39,220,130,46,227,216,199,77,43,213,177,198,197,114,115,145,236,106,47,87,33,155,125,111,205,109,90,149,173,25,246,163,88,169,234,224,182,229,89,69,214,247,71,21,91,26,217,227,130,166,174,73,163,108,141,107,156,212,122,53,232,138,136,231,39,94,189,21,127,137,101,62,12,59,129,192,109,216,245,239,109,23,7,213,210,229,151,75,197,126,85,67,44,203,11,41,42,160,74,90,40,86,154,39,44,157,215,212,162,67,44,171,27,99,84,237,70,247,114,251,170,137,105,64,205,102,236,125,83,235,39,212,12,135,220,103,45,39,193,170,211,106,191,237,19,54,177,95,109,148,151,27,109,199,56,185,82,86,81,213,194,217,160,169,130,75,101,189,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,68,15,18,253,142,84,237,199,50,155,88,112,119,210,63,78,179,75,196,140,134,146,54,69,78,251,29,198,100,146,117,162,108,44,70,181,105,149,172,149,208,185,141,251,140,141,99,122,34,181,143,154,63,237,87,115,25,150,212,53,114,143,84,176,250,26,75,139,29,78,235,109,222,217,82,136,214,92,109,210,62,55,203,2,73,197,93,11,249,69,27,217,35,81,120,189,141,228,215,179,156,111,208,166,142,235,22,3,174,184,5,175,81,180,230,253,73,113,182,220,105,224,150,88,162,170,134,105,237,243,201,12,115,58,146,169,176,189,237,138,166,54,202,196,146,37,114,171,85,127,234,85,246,160,2,149,188,106,253,83,226,223,79,232,125,198,226,113,253,167,108,250,235,187,13,35,213,215,96,201,72,153,222,21,81,97,175,178,178,166,87,70,202,232,37,101,197,42,104,81,202,244,138,55,202,177,192,246,73,35,85,17,240,53,138,232,217,35,228,108,117,255,0,101,88,22,85,254,234,227,153,38,57,112,255,0,164,163,174,182,215,83,201,255,0,118,72,102,142,70,127,204,230,185,191,228,84,46,123,108,254,40,250,71,123,219,69,78,103,175,217,205,37,30,127,134,83,246,111,86,200,105,89,5,93,245,234,247,54,154,107,125,58,63,140,239,149,168,196,145,25,193,145,75,220,115,219,4,10,199,45,69,235,166,186,106,62,226,245,30,227,170,26,161,121,243,215,90,238,145,67,12,72,172,165,183,210,181,85,99,165,166,141,85,123,112,179,147,186,39,85,114,185,206,123,220,247,189,239,119,107,198,246,81,149,89,182,99,168,27,177,212,219,103,195,169,29,111,182,71,133,219,231,73,25,85,55,152,186,209,70,251,155,145,28,212,108,46,129,242,199,19,100,107,187,173,153,210,162,53,173,133,242,114,173,167,122,167,209,191,168,24,247,184,192,93,79,138,63,161,61,77,252,151,222,40,138,86,218,119,170,125,27,250,129,143,123,140,6,130,55,21,160,216,110,228,180,142,251,165,57,157,21,35,153,113,167,123,237,149,211,83,172,207,180,220,81,142,74,122,216,145,175,99,185,198,231,117,86,163,219,205,138,248,220,188,30,228,92,230,106,174,155,223,116,127,81,242,61,47,201,235,45,85,119,92,102,225,45,186,174,107,93,115,42,233,95,36,107,209,85,146,51,255,0,222,199,35,100,99,186,178,70,49,237,115,27,242,233,238,21,117,212,172,255,0,26,211,155,21,69,36,23,44,170,241,69,100,163,150,173,238,108,17,207,83,51,33,141,210,57,173,115,145,136,231,162,170,163,92,189,58,244,69,254,6,132,246,119,181,92,55,106,26,71,111,195,236,214,218,71,100,247,26,122,122,156,178,239,28,139,51,238,55,20,103,223,70,202,230,49,222,90,55,58,70,194,206,45,226,197,87,42,119,31,35,223,68,59,177,245,79,172,159,80,50,31,113,156,181,79,5,79,75,25,79,212,10,239,110,183,21,87,187,31,84,250,201,245,3,33,247,25,203,84,240,84,244,177,148,253,64,174,246,235,113,31,252,81,118,11,89,135,223,110,91,152,209,219,125,214,233,106,200,238,21,53,217,101,158,10,105,235,36,182,85,61,146,212,207,114,107,218,215,112,163,119,110,71,75,220,86,182,25,28,222,42,172,145,25,13,107,22,169,225,71,177,111,240,27,160,214,188,51,254,15,85,128,81,87,59,253,39,58,233,37,58,183,254,203,202,189,206,255,0,127,50,51,252,94,99,170,248,213,250,88,197,190,160,80,251,117,196,128,30,23,30,187,52,203,243,175,103,173,39,255,0,141,95,165,140,91,234,5,15,183,92,72,1,225,113,235,179,76,191,58,246,122,210,213,55,237,178,11,22,238,48,72,171,113,202,91,85,183,83,108,157,168,172,151,186,201,159,79,11,233,86,100,89,169,106,221,28,82,62,72,120,58,87,198,156,21,204,151,167,23,53,178,74,143,160,187,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,75,148,240,185,223,109,215,91,45,83,104,70,180,100,212,149,25,181,142,157,142,199,238,53,115,187,206,228,52,77,107,214,86,73,201,56,203,83,78,214,53,85,252,251,146,198,229,122,181,203,12,210,186,194,128,4,85,241,71,244,39,169,191,146,251,197,17,64,38,146,55,69,182,76,7,116,218,95,114,211,252,190,154,146,142,228,250,119,54,203,144,165,186,26,154,219,52,235,36,82,115,129,210,39,38,177,238,130,38,202,198,57,139,36,104,230,114,111,84,115,115,217,173,26,67,153,104,46,168,100,26,71,168,16,82,71,125,199,106,27,13,66,210,78,147,65,43,31,27,101,138,104,223,242,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,158,158,22,251,250,163,211,191,35,182,77,99,184,90,173,184,130,249,202,140,119,34,172,169,130,134,27,68,139,221,169,154,154,174,73,28,198,58,25,94,178,44,114,42,172,141,150,68,143,239,178,70,118,109,252,3,42,230,146,54,201,105,181,95,246,137,165,22,43,237,178,146,227,109,184,233,189,138,146,178,142,174,22,205,5,76,18,91,33,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,148,195,191,109,144,95,118,143,157,197,91,142,82,221,110,90,101,123,237,69,100,189,214,76,202,137,153,84,144,162,205,75,86,232,226,141,145,205,205,178,190,52,224,141,124,93,56,185,206,142,84,100,95,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,233,167,169,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,189,79,15,189,133,99,219,102,195,104,115,157,65,177,82,86,106,165,222,158,57,171,159,81,229,107,89,96,122,45,75,82,26,25,146,36,124,47,117,61,67,99,168,86,200,246,61,236,84,107,156,196,69,88,65,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,54,126,155,254,100,90,160,41,131,197,27,125,182,173,108,186,195,161,26,47,147,85,212,97,54,58,135,187,32,184,210,78,223,37,144,214,181,204,88,153,31,20,229,45,53,59,152,229,71,243,237,203,35,145,232,215,36,48,202,234,246,39,255,0,133,238,250,127,98,153,83,52,59,88,243,63,41,166,215,174,127,7,169,173,111,40,108,87,73,36,106,167,89,149,201,229,232,230,235,39,115,170,57,140,149,89,39,238,154,234,137,22,234,64,0,142,186,51,177,45,6,209,29,109,203,181,207,18,198,105,35,187,223,170,57,89,104,217,7,10,76,110,7,192,198,212,178,142,53,85,70,62,105,123,238,87,167,20,100,82,36,17,54,56,209,253,217,20,101,92,191,239,11,143,66,122,101,249,215,188,86,157,43,116,91,100,192,119,77,165,247,45,63,203,233,169,40,238,79,167,115,108,185,10,91,161,169,173,179,78,178,69,39,56,29,34,114,107,30,232,34,108,172,99,152,178,70,142,103,38,245,71,55,213,232,190,144,225,186,11,165,248,254,145,233,252,21,113,216,177,218,119,67,78,181,115,172,211,202,247,200,233,101,154,71,252,145,95,36,178,73,34,163,81,172,69,122,163,90,214,162,53,61,168,40,7,197,31,215,102,166,254,75,236,244,68,170,240,49,252,108,253,55,252,200,181,64,0,50,174,73,76,171,102,87,218,77,152,225,91,196,196,174,190,122,213,93,230,233,242,187,117,67,216,201,45,242,54,235,61,21,53,77,58,252,187,144,191,140,17,190,63,156,140,145,200,244,230,199,187,177,224,54,233,185,125,83,218,254,119,14,117,166,119,111,247,222,118,205,89,61,79,194,238,127,185,154,40,252,220,16,203,31,123,181,223,123,227,228,239,184,254,142,79,242,162,218,166,231,60,84,244,178,193,183,219,118,71,183,236,143,226,25,198,115,111,155,225,17,201,5,52,242,99,115,71,44,44,159,226,116,206,155,156,51,35,36,153,96,251,146,197,36,144,242,253,228,95,55,211,95,251,42,207,114,175,247,87,35,201,50,59,135,253,37,101,117,202,186,162,79,251,210,77,52,146,63,254,119,57,206,255,0,42,169,39,247,169,179,106,109,160,233,126,144,91,239,181,52,149,249,222,79,81,145,205,145,215,80,214,203,61,19,217,4,148,73,71,13,58,73,28,106,214,50,41,85,206,85,103,53,146,89,58,185,204,72,209,189,47,193,83,213,62,83,244,254,187,220,109,199,85,241,206,252,19,253,73,252,180,229,94,10,158,169,242,159,167,245,222,227,110,39,79,136,142,200,40,247,85,130,38,91,135,82,241,212,220,78,223,44,86,38,164,208,83,67,116,141,211,69,35,233,106,165,124,78,123,184,177,147,249,116,89,35,141,146,212,57,94,228,107,222,228,162,27,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,79,107,161,122,23,168,251,139,212,123,118,151,233,125,155,207,93,107,186,203,52,210,170,178,150,223,74,213,68,146,170,166,68,69,237,194,206,77,234,189,21,202,231,53,140,107,222,246,49,218,20,219,166,218,52,179,107,248,36,56,46,153,218,127,223,121,219,205,100,20,223,20,185,254,250,105,99,243,115,195,20,125,238,215,125,236,143,147,126,227,58,53,63,202,171,213,74,1,241,71,245,217,169,191,146,251,61,17,34,188,17,179,252,54,197,153,106,110,159,94,114,26,74,60,135,42,167,180,212,217,104,102,85,107,235,217,70,149,171,82,145,42,167,23,61,141,158,55,171,58,243,86,115,114,34,182,55,171,122,87,138,70,193,107,53,19,207,110,111,71,45,247,91,150,94,158,78,159,34,199,104,233,167,174,154,239,26,118,169,161,169,164,142,54,189,237,154,38,36,105,36,104,137,27,162,141,100,251,143,141,253,232,213,225,25,183,175,218,182,224,165,213,155,157,77,169,246,93,42,236,214,203,111,172,165,243,18,86,87,85,197,83,29,27,163,71,39,8,251,47,137,243,247,85,85,205,146,24,120,183,171,149,241,221,248,7,159,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,194,86,117,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,78,105,181,29,168,233,198,210,180,225,152,86,21,23,158,186,215,118,231,191,223,231,133,25,85,119,170,106,42,35,156,136,171,219,133,156,156,145,66,138,173,141,174,114,170,189,239,146,71,248,15,20,127,66,122,155,249,47,188,81,20,2,106,160,141,91,147,216,46,135,110,115,59,196,179,204,198,223,240,218,187,37,193,245,23,212,181,211,67,79,54,77,74,176,177,140,166,171,169,99,82,101,224,176,64,214,200,143,87,54,46,244,108,226,233,25,36,82,84,0,14,85,184,189,180,105,102,232,48,73,176,93,76,180,255,0,189,242,87,154,56,41,190,41,108,253,244,50,201,229,39,154,41,59,61,222,195,25,39,22,253,246,117,106,255,0,145,83,234,219,198,223,176,29,178,233,125,14,148,105,203,42,223,109,163,168,168,171,150,178,185,33,90,218,217,230,145,92,233,106,36,134,56,219,35,209,188,34,107,149,189,82,56,163,111,207,138,28,131,197,31,208,158,166,254,75,239,20,69,43,109,59,213,62,141,253,64,199,189,198,3,74,100,95,212,223,15,61,6,213,173,203,219,247,35,153,209,213,215,212,71,78,197,187,99,211,187,187,110,187,214,192,200,163,164,168,153,174,234,168,200,226,143,139,224,79,221,203,194,21,114,34,36,205,168,252,175,19,27,77,170,193,225,255,0,168,22,43,21,178,146,221,109,183,83,216,105,40,232,233,33,108,48,83,65,29,218,133,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,80,97,167,221,85,211,60,87,89,52,227,35,210,220,214,147,204,89,114,107,124,182,250,158,49,198,249,33,230,159,114,120,187,140,123,27,52,79,70,201,27,213,171,194,70,49,200,157,90,134,123,55,93,181,29,71,218,86,163,191,10,205,98,243,214,170,238,228,246,11,252,16,171,41,110,244,173,84,69,115,81,85,123,115,51,147,82,88,85,85,209,185,205,84,87,177,241,200,249,127,225,111,191,170,61,59,242,59,100,214,59,133,170,219,136,47,156,168,199,114,42,202,152,40,97,180,72,189,218,153,169,170,228,145,204,99,161,149,235,34,199,34,170,200,217,100,72,254,251,36,103,102,64,120,213,250,88,197,190,160,80,251,117,196,128,30,23,30,187,52,203,243,175,103,173,47,248,0,0,4,42,241,113,211,60,87,48,218,21,227,58,187,82,116,189,96,87,10,11,133,162,170,56,227,238,55,204,213,195,71,60,14,123,152,175,72,94,201,209,238,99,28,222,82,65,3,149,85,25,209,106,7,107,26,215,253,29,183,5,132,235,28,150,255,0,59,73,143,220,23,207,192,216,187,146,62,134,120,159,79,85,218,111,114,52,89,146,9,165,88,249,61,27,220,70,114,234,222,168,189,255,0,197,199,83,50,172,195,119,183,140,22,237,87,210,203,129,91,232,45,246,138,88,228,147,182,223,51,73,13,100,243,185,142,122,177,38,123,231,70,57,236,107,121,71,4,13,84,85,103,85,238,190,7,216,5,52,183,93,83,213,42,236,122,173,42,41,105,237,214,11,93,217,201,43,96,86,74,233,103,173,167,98,245,237,61,232,176,208,61,223,37,123,17,99,254,202,72,188,173,124,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,107,55,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,34,255,0,138,198,251,109,73,106,175,218,206,141,100,213,110,185,58,161,96,205,238,182,233,218,216,35,129,26,246,201,103,71,162,43,158,247,57,90,179,240,115,81,136,206,195,149,252,231,142,58,224,208,189,11,212,125,197,234,61,187,75,244,190,205,231,174,181,221,101,154,105,85,89,75,111,165,106,162,73,85,83,34,34,246,225,103,38,245,94,138,229,115,154,198,53,239,123,24,237,20,232,94,133,233,198,221,52,226,221,165,250,95,102,242,54,170,30,178,205,52,170,143,170,184,85,57,17,36,170,169,145,17,59,147,63,139,122,175,68,106,53,173,99,26,198,49,140,111,181,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,163,111,19,61,232,255,0,73,61,71,102,155,225,78,237,224,56,13,194,174,10,106,136,107,187,209,223,107,145,123,79,174,233,27,221,11,161,106,49,205,167,114,114,119,110,89,94,174,78,242,199,28,43,62,171,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,11,244,216,46,245,241,93,214,105,197,37,146,237,115,242,250,155,140,219,225,143,35,183,212,44,108,146,191,130,54,55,92,233,210,54,177,142,134,87,170,43,218,198,167,102,71,163,21,56,186,39,203,42,140,214,110,199,213,62,178,125,64,200,125,198,114,213,60,21,61,44,101,63,80,43,189,186,220,77,252,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,188,37,103,84,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,207,182,244,118,147,149,109,27,84,215,22,185,75,231,177,187,239,153,184,99,55,22,186,73,123,148,45,169,145,140,130,121,86,24,163,90,200,227,72,93,51,35,69,107,123,209,170,47,71,161,234,246,11,189,124,171,106,122,143,73,100,187,92,252,198,153,100,215,8,99,200,237,245,11,35,227,160,230,173,141,215,58,116,141,175,123,102,137,136,138,246,177,171,222,141,136,197,78,77,137,241,95,157,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,1,74,222,53,126,169,241,111,167,244,62,227,113,58,175,129,143,227,103,233,191,230,71,170,241,69,216,45,30,97,98,185,110,99,71,109,246,171,93,215,28,183,212,215,101,150,120,41,160,163,142,231,74,199,203,83,61,201,175,107,91,206,177,189,201,29,47,113,92,233,163,107,120,170,62,52,100,213,2,77,255,0,13,13,142,84,238,59,50,135,88,115,135,210,51,78,176,187,196,108,154,146,70,69,80,251,229,198,20,142,116,162,116,47,71,53,41,145,175,137,211,57,237,251,236,145,35,98,42,185,239,134,197,60,76,109,54,171,7,135,254,160,88,172,86,202,75,117,182,221,79,97,164,163,163,164,133,176,193,77,4,119,106,22,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,76,59,78,245,79,163,127,80,49,239,113,128,186,159,20,127,66,122,155,249,47,188,81,20,173,180,239,84,250,55,245,3,30,247,24,11,147,241,25,222,191,244,85,211,136,44,24,5,206,213,38,166,229,63,187,182,211,78,189,217,45,116,42,143,73,46,110,135,139,152,238,47,98,71,19,101,86,181,242,57,206,233,43,97,150,53,162,207,246,85,158,229,95,238,174,71,146,100,119,15,250,74,202,235,149,117,68,159,247,164,154,105,36,127,252,238,115,157,254,85,81,150,98,215,220,27,42,188,225,89,77,15,146,189,99,247,10,139,93,198,155,186,201,59,21,80,72,232,229,143,155,21,204,119,23,177,201,213,170,173,94,157,81,85,62,101,207,120,104,111,214,155,94,113,232,116,87,86,111,180,144,106,45,142,158,56,109,15,147,187,206,255,0,110,130,150,54,186,103,77,52,178,58,122,228,116,115,75,50,125,206,76,114,61,141,114,50,101,101,80,238,199,213,62,178,125,64,200,125,198,114,213,60,21,61,44,101,63,80,43,189,186,220,85,94,236,125,83,235,39,212,12,135,220,103,45,83,193,83,210,198,83,245,2,187,219,173,196,244,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,174,188,99,194,35,1,178,238,190,175,43,158,74,185,244,130,221,79,71,126,180,90,167,158,25,158,235,175,156,228,235,84,204,153,146,173,85,11,34,133,220,221,34,70,247,50,166,24,209,210,185,147,72,88,165,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,132,11,241,171,244,177,139,125,64,161,246,235,137,0,60,46,61,118,105,151,231,94,207,90,79,255,0,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,165,255,0,21,235,226,141,177,43,174,182,90,161,215,125,23,198,105,42,51,107,29,59,219,144,91,169,32,119,157,200,104,154,214,36,79,143,138,241,150,166,157,172,114,35,56,119,37,141,200,196,115,150,24,98,117,53,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,95,166,194,119,191,98,221,198,9,45,22,71,85,106,182,234,109,147,187,45,238,201,71,11,233,225,125,42,204,169,13,85,35,100,150,71,201,15,7,68,201,23,154,185,146,245,228,214,182,72,149,242,168,2,42,248,163,250,19,212,223,201,125,226,136,160,19,85,4,85,223,182,200,44,91,184,193,34,173,199,41,109,86,221,77,178,118,162,178,94,235,38,125,60,47,165,89,145,102,165,171,116,113,72,249,33,224,233,95,26,112,87,50,94,156,92,214,201,42,62,130,238,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,46,83,194,231,125,183,93,108,181,77,161,26,209,147,82,84,102,214,58,118,59,31,184,213,206,239,59,144,209,53,175,89,89,39,36,227,45,77,59,88,213,87,243,238,75,27,149,234,215,44,51,74,235,10,6,85,205,41,237,59,210,198,141,253,63,199,189,186,3,208,107,70,144,225,186,245,165,249,6,145,234,4,21,114,88,178,42,118,195,80,180,147,172,51,196,246,72,217,98,154,55,252,209,31,28,177,199,34,35,145,204,85,98,35,154,230,170,181,97,86,203,124,44,105,180,3,87,46,250,149,172,151,44,127,51,125,142,162,55,224,206,164,116,188,33,122,62,78,181,181,84,178,68,141,101,75,90,144,44,77,108,178,178,55,186,71,117,115,217,20,141,176,162,149,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,198,207,211,127,204,139,84,32,7,138,22,250,127,98,152,171,244,59,71,51,63,41,169,55,174,31,24,169,162,111,41,172,86,185,35,114,175,73,145,201,229,235,38,235,31,111,162,57,236,137,95,39,238,156,234,121,22,157,176,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,66,83,80,208,211,34,115,149,253,21,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,82,242,63,185,145,160,95,209,131,246,1,240,203,87,218,79,135,246,255,0,104,63,103,168,190,51,231,188,199,153,239,119,56,119,59,61,207,221,246,123,188,188,191,238,187,189,127,120,81,190,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,78,113,63,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,219,159,133,54,246,171,53,90,197,83,183,237,94,202,252,230,103,102,238,86,88,46,87,75,148,245,23,12,130,149,239,150,105,227,123,230,87,119,38,167,249,116,68,127,39,64,169,198,52,74,121,30,182,42,0,0,202,185,127,222,23,30,132,244,203,243,175,120,173,37,80,0,160,31,20,127,93,154,155,249,47,179,209,18,171,192,199,241,179,244,223,243,34,213,0,0,202,185,126,126,25,214,155,85,255,0,195,255,0,79,236,87,219,101,37,198,219,113,167,191,82,86,81,213,194,217,160,169,130,75,181,115,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,172,15,17,93,155,83,109,63,84,41,174,24,165,77,35,112,76,222,162,174,108,106,133,107,101,168,173,161,101,60,116,203,81,12,234,248,218,156,27,45,74,182,37,231,35,214,54,183,184,229,127,85,116,75,46,79,194,143,101,31,179,44,86,13,202,106,101,178,213,83,146,101,182,250,122,156,74,46,157,233,172,246,185,163,115,150,163,154,57,99,108,213,81,200,207,147,91,206,56,147,138,189,22,105,162,111,128,241,206,252,19,253,73,252,180,229,94,10,158,169,242,159,167,245,222,227,110,58,175,142,119,224,159,234,79,229,167,42,240,84,245,79,148,253,63,174,247,27,113,117,37,106,248,164,108,22,179,81,60,246,230,244,114,223,117,185,101,233,228,233,242,44,118,142,154,122,233,174,241,167,106,154,26,154,72,227,107,222,217,162,98,70,146,70,136,145,186,40,214,79,184,248,223,222,144,27,9,217,5,139,104,248,36,181,185,29,45,170,229,169,183,190,236,87,187,221,28,207,168,133,148,169,50,172,52,180,142,146,40,223,28,60,27,19,228,78,8,231,203,215,147,156,216,226,70,74,160,80,15,138,63,174,205,77,252,151,217,232,136,213,139,101,153,86,13,125,165,202,112,172,154,235,143,222,168,185,249,107,141,174,182,74,74,168,57,177,204,127,9,99,86,189,188,152,247,53,122,47,205,174,84,95,146,169,125,59,9,222,253,139,119,24,36,180,89,29,85,170,219,169,182,78,236,183,187,37,28,47,167,133,244,171,50,164,53,84,141,146,89,31,36,60,29,19,36,94,106,230,75,215,147,90,217,34,87,195,93,217,238,254,235,178,157,203,197,164,187,82,195,113,252,87,28,195,169,234,170,242,11,36,182,231,37,186,247,117,187,178,42,185,37,149,145,76,138,246,67,23,147,72,28,222,211,225,227,44,45,254,247,227,26,205,77,137,239,106,213,188,124,54,230,233,241,58,187,22,89,136,211,208,55,35,99,17,171,110,150,122,149,168,70,62,141,202,247,75,193,201,76,231,171,36,106,44,124,209,136,233,122,44,139,40,0,4,85,241,71,244,39,169,191,146,251,197,17,64,38,170,0,0,0,8,171,226,143,232,79,83,127,37,247,138,34,149,182,157,234,159,70,254,160,99,222,227,1,165,48,69,95,20,127,66,122,155,249,47,188,81,20,2,106,75,41,203,49,92,26,197,85,148,230,185,53,171,31,178,209,112,243,55,27,165,108,116,148,176,115,123,88,206,114,200,173,99,121,61,237,106,117,95,155,156,136,159,53,66,131,55,247,188,154,157,223,106,133,21,194,197,77,87,65,130,99,20,235,14,57,67,93,69,20,21,172,124,241,194,181,147,84,44,114,72,142,123,229,137,26,212,71,240,72,226,143,163,90,245,145,93,234,252,62,246,21,144,238,103,50,161,206,117,6,197,87,71,165,118,138,136,230,174,125,71,154,162,125,253,138,149,45,72,104,102,72,149,147,49,181,20,237,142,161,91,35,30,198,61,81,174,107,213,21,38,255,0,141,95,165,140,91,234,5,15,183,92,72,1,225,113,235,179,76,191,58,246,122,210,255,0,128,0,0,126,78,89,139,88,179,156,86,243,133,101,52,62,118,203,144,91,234,45,119,26,110,235,227,239,210,207,27,163,150,62,108,86,189,188,152,247,39,86,170,57,58,245,69,69,249,153,119,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,93,174,215,91,253,214,182,251,125,185,213,220,110,87,26,137,42,235,43,42,230,116,211,212,207,35,149,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,104,39,195,147,76,255,0,101,251,54,211,139,117,69,37,170,58,251,245,189,217,53,100,246,248,250,121,175,63,35,170,41,223,51,149,141,115,230,109,44,148,209,57,87,175,78,202,49,174,115,88,213,36,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,12,214,110,199,213,62,178,125,64,200,125,198,114,116,226,59,215,254,138,190,25,154,87,96,192,46,118,169,53,55,41,248,212,118,218,105,215,187,37,174,133,110,247,4,146,230,232,120,185,142,226,246,36,113,54,85,107,95,35,156,238,146,182,25,99,90,235,197,177,109,71,215,29,71,165,198,241,186,27,174,91,153,229,183,7,185,173,116,171,53,85,117,84,138,233,37,154,89,100,95,244,228,146,89,28,141,107,81,239,123,145,17,206,75,254,217,118,210,113,93,163,105,98,98,214,217,124,246,73,125,242,215,12,154,226,231,71,47,114,185,180,209,177,240,65,42,67,20,139,71,28,137,51,161,100,136,174,111,122,69,85,234,245,36,1,82,190,44,155,218,172,184,95,127,163,38,144,229,125,170,11,95,55,102,55,75,69,202,120,228,154,169,204,154,9,44,210,118,213,177,190,22,199,34,172,236,85,145,174,145,204,141,201,27,160,145,174,129,123,117,208,108,203,114,90,185,98,210,156,50,138,173,207,184,212,49,247,58,232,105,210,102,90,109,200,246,165,69,108,168,231,177,188,35,107,186,163,85,237,230,245,100,109,94,111,106,47,229,107,126,21,106,211,93,104,207,180,230,197,81,87,61,183,21,202,46,182,74,57,106,222,215,79,36,20,213,114,67,27,164,115,90,214,171,213,172,69,85,70,181,58,245,232,137,252,14,191,167,27,50,190,234,222,206,242,173,204,96,215,94,237,215,4,200,46,52,247,187,61,67,216,200,231,179,211,208,210,84,186,166,157,235,211,164,209,119,102,115,227,114,170,73,26,39,14,143,98,50,110,65,163,186,197,159,104,86,127,107,212,109,57,191,85,219,174,86,234,136,37,150,40,170,166,134,11,132,17,205,28,206,164,170,108,47,99,165,166,145,209,49,36,137,92,136,228,79,250,149,47,251,103,123,170,195,119,95,164,118,252,194,205,114,164,110,79,110,167,167,166,203,45,17,198,176,190,221,113,86,125,245,108,78,123,221,229,164,115,100,116,47,228,238,76,69,106,175,113,146,49,148,67,187,31,84,250,201,245,3,33,247,25,203,84,240,84,244,177,148,253,64,174,246,235,113,63,206,105,184,173,6,195,119,37,164,119,221,41,204,232,169,28,203,141,59,223,108,174,154,157,102,125,166,226,140,114,83,214,196,141,123,29,206,55,59,170,181,30,222,108,87,198,229,224,247,34,231,135,93,52,47,81,246,233,168,247,29,47,213,11,55,145,186,208,244,150,25,162,85,125,45,194,149,202,169,29,85,52,138,137,220,133,252,93,209,122,35,145,205,115,30,214,61,143,99,102,87,134,22,253,105,180,98,235,73,183,237,96,190,210,80,105,245,206,162,166,107,85,222,175,186,245,180,220,103,116,60,33,146,87,75,218,167,161,114,182,119,42,164,95,118,105,214,71,185,172,89,30,219,159,34,254,232,60,66,244,95,105,153,253,191,78,117,27,24,205,110,55,43,141,158,43,220,82,217,40,169,38,129,176,73,52,208,181,174,116,213,49,57,31,202,157,234,168,141,84,232,173,249,255,0,20,79,65,181,45,235,105,102,240,126,212,254,204,236,25,93,179,236,151,145,243,191,29,165,166,135,185,230,187,253,190,215,102,121,122,244,242,207,229,203,143,78,173,233,215,170,244,173,111,26,191,84,248,183,211,250,31,113,184,157,87,192,199,241,179,244,223,243,35,143,248,151,239,214,167,94,114,25,180,87,73,175,181,112,105,213,142,162,72,110,239,143,181,194,255,0,113,130,170,70,182,102,205,12,178,54,122,20,108,112,203,10,125,206,79,114,189,237,114,178,21,100,32,183,98,121,85,226,197,119,202,109,56,205,214,182,203,143,249,127,139,220,105,232,164,146,150,223,223,122,178,15,49,43,81,89,23,113,232,173,103,53,78,78,69,68,234,167,96,217,222,234,179,45,168,106,229,191,48,179,92,170,221,140,92,106,41,233,178,203,68,113,164,204,184,219,145,255,0,125,91,19,158,198,249,152,218,233,29,11,249,55,139,213,90,171,219,124,140,125,175,111,203,83,49,93,100,240,204,202,181,75,10,171,243,22,92,154,223,96,184,83,114,146,55,201,15,59,189,23,56,37,237,189,236,108,209,61,29,28,140,71,47,9,24,246,170,245,106,149,3,180,239,84,250,55,245,3,30,247,24,11,169,241,71,244,39,169,191,146,251,197,17,68,58,123,154,221,116,215,63,198,181,26,197,79,73,61,203,21,188,81,94,232,226,171,99,157,4,147,211,76,201,163,108,141,107,154,229,98,185,136,138,136,230,175,78,189,21,63,137,245,106,174,166,101,90,201,168,249,30,169,102,181,126,98,245,147,92,37,184,84,241,146,71,199,15,53,251,144,69,220,123,222,216,98,98,54,56,216,174,94,17,177,141,69,232,212,45,167,195,83,195,210,143,76,172,84,58,235,175,56,135,251,58,175,229,45,158,199,116,134,10,136,236,244,188,233,166,166,170,124,50,66,178,83,92,91,36,47,114,43,100,229,28,114,163,92,214,73,205,173,244,30,37,251,10,166,215,156,122,109,106,210,107,21,36,26,139,99,167,146,107,187,35,238,243,191,219,160,165,145,205,133,176,195,20,142,158,185,29,28,49,66,191,115,147,28,172,123,156,140,133,25,77,150,155,158,101,165,25,253,21,230,142,58,187,6,89,135,94,35,169,137,149,116,136,147,219,238,52,147,35,154,146,67,51,85,17,241,203,26,117,100,141,95,155,85,28,159,197,6,161,102,183,93,74,207,242,93,70,190,211,210,65,114,202,175,21,183,186,200,169,24,230,193,28,245,51,62,105,27,27,92,231,57,24,142,122,162,34,185,203,211,167,85,95,226,92,79,130,167,165,140,167,234,5,119,183,91,138,171,221,143,170,125,100,250,129,144,251,140,229,170,120,42,122,88,202,126,160,87,123,117,184,159,224,16,3,198,175,210,198,45,245,2,135,219,174,36,0,240,184,245,217,166,95,157,123,61,105,63,252,106,253,44,98,223,80,40,125,186,226,64,15,11,143,93,154,101,249,215,179,214,151,252,10,128,241,72,216,45,30,157,249,237,205,232,229,190,213,109,196,23,201,211,228,88,237,29,52,20,48,218,36,94,213,52,53,52,145,198,214,49,208,202,245,141,36,141,17,100,108,178,44,159,125,146,63,179,2,244,95,87,179,45,5,213,12,127,87,52,254,122,72,239,184,237,67,166,167,74,184,18,104,37,99,227,116,82,195,35,62,74,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,154,19,218,238,230,240,29,211,105,125,183,80,49,10,154,74,59,147,233,218,235,214,60,183,24,106,107,108,211,172,146,199,194,118,198,188,154,199,186,9,93,19,222,214,44,145,163,95,197,189,85,173,244,26,247,173,120,174,221,180,158,251,172,121,173,190,235,91,101,199,252,175,153,130,215,20,114,85,63,191,83,21,59,56,54,73,35,98,244,124,205,85,234,244,251,168,189,58,175,68,88,129,253,218,189,172,127,196,29,85,255,0,194,173,223,235,199,85,241,71,244,39,169,191,146,251,197,17,64,38,170,1,94,190,40,219,18,186,235,101,170,29,119,209,124,102,146,163,54,177,211,189,185,5,186,146,7,121,220,134,137,173,98,68,248,248,175,25,106,105,218,199,34,51,135,114,88,220,140,71,57,97,134,39,83,93,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,250,108,39,123,246,45,220,96,146,209,100,117,86,171,110,166,217,59,178,222,236,148,112,190,158,23,210,172,202,144,213,82,54,73,100,124,144,240,116,76,145,121,171,153,47,94,77,107,100,137,95,42,140,171,154,83,218,119,165,141,27,250,127,143,123,116,7,85,0,165,111,26,191,84,248,183,211,250,31,113,184,157,87,192,199,241,179,244,223,243,34,111,239,19,117,88,110,212,52,142,225,152,94,110,84,142,201,238,52,245,20,216,157,162,72,214,103,220,110,40,207,184,174,137,175,99,188,180,110,116,110,153,252,155,197,138,141,69,238,62,54,63,61,153,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,57,202,254,136,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,115,222,24,187,37,163,208,205,56,166,213,189,80,197,56,106,78,81,198,178,26,107,181,182,4,170,198,169,90,147,71,28,112,189,81,210,195,52,240,204,231,204,156,152,238,47,142,39,198,215,68,245,116,234,33,87,137,158,203,191,164,158,156,51,82,48,166,246,243,236,6,223,87,61,53,60,52,61,233,47,180,40,157,215,208,245,141,142,153,211,53,88,231,83,181,57,55,185,44,172,86,167,121,100,142,144,113,108,179,42,193,175,180,185,78,21,147,93,113,251,213,23,63,45,113,181,214,201,73,85,7,54,57,143,225,44,106,215,183,147,30,230,175,69,249,181,202,139,242,85,52,39,178,141,215,88,183,105,163,84,89,151,118,213,71,151,219,122,81,229,54,74,41,158,239,33,85,201,233,28,136,217,17,30,144,206,198,119,99,94,175,106,117,124,125,199,190,41,20,144,0,0,101,92,191,239,11,143,66,122,101,249,215,188,86,146,168,0,80,15,138,63,174,205,77,252,151,217,232,137,85,224,99,248,217,250,111,249,145,106,128,0,101,92,188,157,144,106,246,27,160,190,24,152,150,174,106,4,245,113,216,177,218,123,188,213,9,73,2,205,60,175,125,242,174,40,161,141,159,36,87,201,44,145,198,138,229,107,17,94,138,231,53,168,174,74,149,221,22,230,243,237,211,106,133,203,80,50,250,154,186,59,107,234,28,235,46,60,151,25,170,104,172,208,44,113,71,194,6,200,188,90,247,182,8,157,43,216,214,36,146,35,159,197,189,81,173,240,23,220,3,50,198,113,156,103,51,190,227,213,116,150,44,198,158,166,166,197,112,114,34,193,92,202,122,135,211,206,140,114,42,162,62,57,99,84,115,23,163,209,29,27,149,56,200,199,58,116,248,92,239,182,213,162,119,89,180,35,90,50,106,186,124,38,249,80,199,99,247,26,185,219,228,177,234,215,57,235,43,36,228,156,162,166,168,115,218,170,254,125,184,164,106,189,90,212,154,105,91,210,252,115,191,4,255,0,82,127,45,57,87,130,167,170,124,167,233,253,119,184,219,142,171,227,157,248,39,250,147,249,105,202,188,21,61,83,229,63,79,235,189,198,220,93,72,0,20,3,226,143,235,179,83,127,37,246,122,35,143,233,206,223,179,237,83,210,253,72,213,124,65,148,149,54,221,46,167,183,213,222,168,209,38,125,108,176,85,73,43,123,176,71,28,110,107,153,19,97,150,89,92,247,49,25,27,28,239,159,69,233,242,104,94,186,106,62,221,53,30,221,170,26,95,121,242,55,90,30,177,77,12,168,175,165,184,82,185,81,100,165,169,141,21,59,144,191,139,122,167,84,114,57,173,123,28,199,177,143,111,138,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,233,167,169,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,208,79,135,254,216,191,163,14,223,109,54,12,147,23,181,91,115,235,223,59,134,87,83,71,55,152,146,105,150,89,22,154,9,38,249,162,246,32,123,35,225,26,172,73,39,121,204,87,119,29,35,228,168,0,138,190,40,254,132,245,55,242,95,120,162,40,4,213,64,0,16,3,251,181,123,88,255,0,136,58,171,255,0,133,91,191,215,137,127,160,154,215,138,238,39,73,236,90,199,133,91,238,180,86,92,131,205,121,104,46,145,71,29,83,59,21,50,211,191,155,99,146,70,39,87,194,229,78,143,95,186,169,215,162,245,68,232,0,138,190,40,254,132,245,55,242,95,120,162,41,91,105,222,169,244,111,234,6,61,238,48,26,83,4,85,241,71,244,39,169,191,146,251,197,17,64,36,255,0,241,66,223,79,237,175,42,126,135,104,230,103,230,244,218,203,195,227,21,52,77,227,13,246,233,28,142,85,233,50,57,124,197,28,61,35,237,244,70,177,242,163,228,253,235,91,79,34,71,93,157,237,87,50,221,126,174,91,240,251,53,182,173,184,197,186,162,158,167,44,187,199,34,66,203,117,185,95,247,209,178,185,143,111,153,145,173,145,176,179,139,185,61,21,202,157,182,72,246,104,79,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,165,53,13,13,50,47,8,153,213,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,97,7,141,95,165,140,91,234,5,15,183,92,72,1,225,113,235,179,76,191,58,246,122,210,255,0,128,0,139,251,160,241,11,209,125,166,103,246,253,57,212,108,99,53,184,220,174,54,120,175,113,75,100,162,164,154,6,193,36,211,66,214,185,211,84,196,228,127,42,119,170,162,53,83,162,183,231,252,81,61,6,212,183,173,165,155,193,251,83,251,51,176,101,118,207,178,94,71,206,252,118,150,154,30,231,154,239,246,251,93,153,229,235,211,203,63,151,46,61,58,183,167,94,171,210,64,2,133,188,86,180,207,246,119,188,156,142,227,79,73,106,164,160,205,109,244,57,53,28,22,248,251,124,123,145,173,61,67,230,106,49,173,73,164,170,165,169,149,202,156,185,119,81,238,119,39,57,18,58,232,166,151,221,117,171,87,49,13,40,179,58,174,58,140,166,241,77,109,125,69,53,19,170,223,71,3,222,157,234,165,137,170,138,246,67,23,114,87,253,230,162,50,55,42,185,168,138,169,167,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,3,53,155,177,245,79,172,159,80,50,31,113,156,233,90,227,164,53,44,217,70,220,53,238,134,10,185,41,231,167,191,98,23,73,29,60,93,136,30,203,221,198,170,137,172,143,229,42,190,68,146,189,92,239,188,196,72,99,79,184,170,156,253,175,132,102,166,98,186,119,187,136,109,217,77,95,148,251,107,143,213,227,54,233,223,36,113,194,218,233,39,167,168,137,146,57,239,111,78,231,149,116,76,70,242,115,165,150,38,35,126,247,84,189,67,228,187,91,41,175,86,170,219,53,100,149,113,211,215,211,201,77,43,233,42,229,165,157,172,123,85,174,88,230,133,205,150,39,244,85,232,248,220,215,181,122,43,85,21,17,76,251,111,127,101,217,86,209,245,30,122,26,38,221,111,120,13,203,183,61,147,33,150,134,70,198,206,234,205,198,134,166,116,98,66,181,140,72,36,85,107,23,239,198,141,151,139,57,44,108,246,222,24,251,187,181,109,151,87,42,241,76,194,221,72,184,158,165,84,91,173,183,43,172,149,13,129,246,137,226,124,173,167,170,115,228,115,98,242,205,90,153,59,220,149,21,172,233,35,93,251,181,142,72,255,0,185,187,181,170,255,0,185,45,87,190,216,174,116,151,27,109,199,56,190,213,209,214,82,76,217,160,169,130,74,249,157,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,132,213,217,6,243,48,29,166,108,107,51,172,172,174,164,184,230,215,28,226,227,21,134,195,20,176,205,59,103,146,207,76,180,213,117,84,203,60,83,37,15,122,157,99,146,88,250,175,85,226,223,159,240,174,171,181,206,166,245,117,173,188,214,71,73,29,69,125,68,149,50,178,146,146,42,88,26,247,185,92,228,142,24,90,216,162,103,85,94,140,141,173,99,83,162,53,17,17,16,187,255,0,11,253,155,100,59,110,192,46,90,131,168,85,53,112,101,153,229,61,28,223,11,138,182,170,56,40,45,221,152,229,138,26,170,57,35,141,27,92,201,101,157,146,43,210,78,218,39,24,220,222,115,115,168,189,216,250,167,214,79,168,25,15,184,206,90,167,130,167,165,140,167,234,5,119,183,91,137,85,187,31,75,26,201,244,255,0,33,246,233,200,171,225,169,226,5,251,118,163,161,208,77,86,155,134,125,106,183,187,225,119,23,59,164,119,138,26,72,41,153,251,217,103,169,124,213,23,23,175,153,158,78,44,70,172,113,189,255,0,46,46,59,86,247,246,93,138,238,227,78,39,161,162,109,170,201,159,91,123,115,217,50,25,104,99,116,143,237,36,220,104,106,103,70,44,201,70,245,158,69,86,177,126,228,138,217,120,191,138,198,250,1,203,49,107,238,13,149,94,112,172,166,135,201,94,177,251,133,69,174,227,77,221,100,157,138,168,36,116,114,199,205,138,230,59,139,216,228,234,213,86,175,78,168,170,159,50,218,124,37,55,163,246,210,197,71,181,28,253,220,111,88,229,190,105,241,123,164,245,220,157,113,161,141,252,157,66,230,202,245,122,205,3,30,171,19,98,69,111,150,133,201,198,52,167,229,39,229,120,160,108,207,114,123,137,215,219,6,107,163,154,111,246,130,203,69,135,210,218,231,169,248,197,5,39,10,166,86,214,200,232,248,84,79,27,215,163,38,141,122,162,113,251,221,58,245,69,68,232,30,20,155,92,215,109,181,254,212,127,109,120,55,217,207,180,127,4,248,103,245,157,29,103,127,203,249,238,247,248,180,178,113,227,223,139,251,93,58,242,249,117,232,189,34,175,141,95,170,124,91,233,253,15,184,220,72,149,129,107,206,101,166,186,71,168,90,83,135,214,213,219,25,169,21,22,166,93,235,169,170,18,55,201,110,164,101,106,75,68,169,193,93,194,119,85,198,175,115,94,223,185,11,163,114,61,146,189,15,147,66,244,47,81,247,23,168,246,237,47,210,251,55,158,186,215,117,150,105,165,85,101,45,190,149,170,137,37,85,76,136,139,219,133,156,155,213,122,43,149,206,107,24,215,189,236,99,180,41,161,123,112,211,141,12,208,235,118,134,90,113,251,85,125,171,225,235,79,127,116,180,9,219,191,85,75,10,71,87,83,83,20,142,147,159,123,162,162,198,247,61,173,143,140,73,247,24,214,165,43,111,235,101,25,86,212,245,30,174,247,105,182,121,141,50,201,174,19,73,142,92,41,210,71,199,65,205,93,35,109,149,11,35,158,246,205,19,17,81,142,123,151,189,27,21,232,188,155,43,34,227,248,78,188,230,88,102,143,106,30,134,182,182,174,175,19,207,233,232,222,251,123,170,17,176,81,92,105,235,169,42,27,90,198,171,28,188,221,21,51,224,115,90,172,230,146,70,231,171,187,49,180,250,246,157,234,159,70,254,160,99,222,227,1,117,62,40,254,132,245,55,242,95,120,162,40,4,177,79,13,79,15,74,205,77,190,208,235,174,188,226,31,236,22,131,148,182,123,29,210,25,233,228,188,85,112,166,154,154,169,240,201,10,71,83,110,116,115,61,200,173,147,140,146,68,141,115,95,31,54,186,229,1,85,126,43,155,22,255,0,15,186,13,20,195,63,225,21,89,253,21,11,191,209,115,110,145,211,163,127,237,124,211,218,239,247,147,43,63,198,38,42,172,186,159,5,79,75,25,79,212,10,239,110,183,21,87,187,31,84,250,201,245,3,33,247,25,203,84,240,84,244,177,148,253,64,174,246,235,113,63,192,32,7,141,95,165,140,91,234,5,15,183,92,72,1,225,113,235,179,76,191,58,246,122,210,127,248,213,250,88,197,190,160,80,251,117,196,128,30,23,30,187,52,203,243,175,103,173,47,248,174,13,228,110,238,235,180,31,16,60,95,43,158,221,87,120,196,239,218,111,111,182,228,118,168,42,28,199,190,4,186,220,28,202,168,88,174,72,159,83,10,242,225,220,78,138,201,38,141,29,31,117,100,108,244,197,178,157,56,215,29,56,165,201,49,186,235,86,91,134,101,182,247,181,174,116,73,53,45,117,44,136,232,229,134,88,164,79,244,227,146,41,26,142,107,145,236,123,81,81,205,74,65,241,17,217,5,102,213,115,180,203,112,234,94,90,101,150,92,37,138,196,212,154,122,153,173,114,54,24,164,125,45,84,175,137,172,111,39,190,127,46,139,36,146,62,42,119,43,220,174,99,220,188,127,107,187,155,207,182,179,170,22,221,64,196,42,106,235,45,172,168,107,175,88,242,220,102,166,162,188,192,145,203,31,9,219,26,241,115,216,217,229,116,79,123,94,145,200,173,127,23,116,86,186,231,247,65,13,199,121,187,7,187,205,183,235,111,218,10,188,250,223,103,184,90,40,157,91,75,12,137,194,227,75,52,240,75,35,165,236,199,52,41,20,204,145,157,207,187,36,79,103,85,114,116,42,175,251,151,27,236,255,0,144,207,252,205,103,255,0,91,45,83,197,31,208,158,166,254,75,239,20,69,0,154,168,0,168,15,20,141,130,209,233,223,158,220,222,142,91,237,86,220,65,124,157,62,69,142,209,211,65,67,13,162,69,237,83,67,83,73,28,109,99,29,12,175,88,210,72,209,22,70,203,34,201,247,217,35,251,48,3,74,181,51,42,209,189,71,199,53,75,10,171,242,247,172,102,225,21,194,155,148,146,50,57,184,47,223,130,94,219,216,247,67,43,21,209,200,196,114,115,141,239,106,175,71,41,162,157,177,110,23,21,221,6,141,89,117,115,22,166,242,30,127,185,77,113,181,190,170,58,137,173,149,209,59,140,180,242,57,139,254,140,140,87,53,142,124,82,196,245,99,57,241,76,214,26,83,218,119,165,141,27,250,127,143,123,116,7,85,0,165,111,26,191,84,248,183,211,250,31,113,184,157,87,192,199,241,179,244,223,243,35,181,120,169,237,15,42,220,22,156,90,181,35,76,168,174,183,140,191,5,238,245,178,197,95,35,163,173,181,200,138,233,252,181,34,163,152,234,198,189,145,57,59,124,31,44,109,115,23,188,246,211,177,180,151,105,185,212,217,110,180,87,154,56,233,36,168,160,168,142,166,38,85,210,69,85,3,158,199,35,154,146,67,51,93,20,172,234,137,213,146,53,204,114,117,71,34,162,170,26,62,218,238,230,240,29,211,105,125,183,80,49,10,154,74,59,147,233,218,235,214,60,183,24,106,107,108,211,172,146,199,194,118,198,188,154,199,186,9,93,19,222,214,44,145,163,95,197,189,85,173,236,7,31,221,22,230,240,29,172,233,125,203,80,50,250,154,74,203,147,41,220,235,46,60,151,24,105,171,111,51,164,145,71,194,6,200,188,156,198,58,120,157,43,216,215,172,113,171,159,197,221,17,174,206,102,89,148,223,115,156,170,243,154,229,53,222,118,245,144,92,42,46,151,26,158,211,35,239,213,79,35,164,150,78,12,70,177,188,158,247,47,70,162,53,58,244,68,68,249,23,83,225,89,180,60,171,111,186,113,117,212,141,77,162,186,217,242,252,235,181,210,203,45,124,141,142,138,215,26,35,160,243,52,136,141,99,107,28,247,202,229,238,115,124,81,185,172,78,203,221,80,199,78,160,0,50,174,95,247,133,199,161,61,50,252,235,222,43,73,84,0,40,7,197,31,215,102,166,254,75,236,244,68,170,240,49,252,108,253,55,252,200,181,64,0,50,174,123,252,171,93,53,31,47,210,124,43,68,46,119,158,214,25,130,121,185,109,182,186,116,86,71,53,85,69,76,243,201,85,81,243,94,236,201,230,31,27,21,122,53,145,162,163,90,138,249,93,36,128,240,238,217,5,102,234,179,181,203,115,26,94,58,101,137,220,34,138,250,213,154,122,105,174,146,58,25,100,101,45,44,172,137,204,119,23,178,15,48,137,36,114,50,42,134,171,28,142,123,28,150,253,184,189,167,105,102,226,52,106,109,35,185,88,237,86,47,35,111,109,22,51,116,163,180,83,62,108,119,131,161,115,27,72,213,106,118,161,95,47,12,114,69,27,163,231,19,85,136,230,124,156,220,251,235,70,144,230,90,11,170,25,6,145,234,4,20,145,223,113,218,134,195,80,180,147,164,208,74,199,198,217,98,154,55,252,149,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,61,86,176,110,111,62,215,61,47,211,189,63,212,106,154,187,197,203,79,106,47,78,139,33,174,184,205,87,91,113,130,190,74,121,26,202,135,76,174,115,159,19,161,123,90,244,119,69,141,209,179,139,123,106,231,202,15,5,79,84,249,79,211,250,239,113,183,29,87,199,59,240,79,245,39,242,211,149,120,42,122,167,202,126,159,215,123,141,184,186,144,0,40,7,197,31,215,102,166,254,75,236,244,68,170,240,49,252,108,253,55,252,200,227,254,38,187,18,186,232,142,101,113,215,61,45,198,105,35,210,251,245,68,110,170,163,181,192,230,51,27,173,122,53,174,100,145,245,84,101,52,210,245,116,111,103,24,216,249,59,28,99,68,135,187,205,124,55,118,209,253,35,119,29,107,248,253,167,205,225,152,87,11,254,65,222,131,185,79,81,219,127,247,173,19,249,197,36,79,239,76,137,202,41,56,247,32,138,171,138,245,105,127,192,0,69,95,20,127,66,122,155,249,47,188,81,20,2,106,160,0,10,1,254,229,198,251,63,228,51,255,0,51,89,255,0,214,203,126,216,86,150,231,122,45,180,236,27,76,245,46,197,240,108,146,205,241,63,59,69,230,161,168,237,119,110,85,83,71,251,200,94,248,221,214,57,88,239,186,229,233,215,162,244,84,84,73,0,8,171,226,143,232,79,83,127,37,247,138,34,149,182,157,234,159,70,254,160,99,222,227,1,165,48,69,95,20,127,66,122,155,249,47,188,81,20,2,117,93,197,237,163,84,246,191,157,205,130,234,101,167,253,239,146,188,209,193,83,240,187,159,238,97,150,79,41,60,209,71,222,237,119,216,201,56,183,238,63,171,87,252,138,178,255,0,194,155,121,184,78,146,95,106,116,51,83,109,88,165,130,213,144,247,42,41,51,57,25,71,109,146,9,33,100,179,37,53,206,169,252,59,240,175,41,82,9,36,115,164,142,73,59,73,201,146,55,179,114,132,0,241,171,244,177,139,125,64,161,246,235,137,0,60,46,61,118,105,151,231,94,207,90,95,240,0,21,129,226,129,179,61,201,238,39,95,108,25,174,142,105,191,218,11,45,22,31,75,107,158,167,227,20,20,156,42,153,91,91,35,163,225,81,60,111,94,140,154,53,234,137,199,239,116,235,213,21,19,160,120,82,109,115,93,182,215,251,81,253,181,224,223,103,62,209,252,19,225,159,214,116,117,157,255,0,47,231,187,223,226,210,201,199,143,126,47,237,116,235,203,229,215,162,244,159,224,168,15,27,77,76,197,114,13,71,211,189,45,180,213,249,139,214,31,111,184,92,46,253,185,35,124,116,254,125,105,187,16,59,139,213,236,153,25,72,178,57,143,107,127,119,60,14,69,114,63,229,26,188,55,178,155,22,31,189,173,45,187,100,117,222,82,146,162,225,87,107,142,78,211,228,229,85,91,67,81,73,77,31,70,34,170,115,158,120,153,215,167,22,242,234,229,70,162,170,104,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,205,102,236,125,83,235,39,212,12,135,220,103,39,167,236,134,167,86,188,20,241,153,237,176,85,207,114,193,170,46,121,125,44,48,207,20,76,123,41,174,247,6,85,58,85,147,251,76,101,28,245,114,35,90,173,122,190,54,35,121,127,97,213,215,162,25,173,171,77,117,163,1,212,107,237,61,92,246,220,87,40,181,94,235,34,164,99,93,60,144,83,85,199,52,141,141,174,115,90,175,86,177,81,17,92,212,235,211,170,167,241,52,209,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,156,255,0,93,52,47,78,55,23,167,23,29,47,213,11,55,158,181,87,116,150,25,162,84,101,85,190,169,168,169,29,85,52,138,139,219,153,156,157,209,122,43,85,174,115,30,215,177,239,99,179,195,184,173,6,204,182,219,171,151,221,41,204,232,170,218,251,117,67,223,108,174,154,157,33,101,218,220,175,114,83,214,196,141,123,219,194,70,183,170,181,30,238,15,71,198,229,230,199,34,115,80,90,79,133,62,196,174,171,117,160,221,54,178,227,52,141,182,182,157,39,194,45,87,24,28,233,228,157,92,199,71,120,86,42,163,88,198,181,28,144,115,107,149,234,254,251,81,156,32,146,75,95,51,89,187,31,84,250,201,245,3,33,247,25,203,84,240,84,244,177,148,253,64,174,246,235,113,42,183,99,233,99,89,62,159,228,62,221,57,155,107,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,13,47,109,235,41,190,231,58,5,166,153,174,83,93,231,111,89,6,31,102,186,92,106,123,76,143,191,85,61,20,82,75,39,6,35,88,222,79,123,151,163,81,26,157,122,34,34,124,136,1,227,71,161,122,113,67,132,227,155,135,182,89,188,142,103,93,144,83,99,119,42,154,117,70,71,113,165,117,29,76,145,190,161,157,62,252,209,249,86,49,146,34,163,187,110,86,59,154,50,36,142,32,120,92,122,236,211,47,206,189,158,180,191,224,82,183,141,95,170,124,91,233,253,15,184,220,72,21,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,133,211,79,83,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,160,157,144,108,187,21,218,62,156,65,67,90,219,85,239,62,185,119,39,189,228,49,80,198,217,25,221,72,121,80,211,78,172,73,150,141,139,4,106,141,122,253,249,17,210,241,103,36,141,146,84,241,90,197,163,184,14,186,224,23,77,57,212,107,13,37,198,219,113,167,158,40,165,150,150,25,167,183,207,36,50,66,218,186,87,76,199,182,42,152,219,43,214,57,81,170,173,85,255,0,173,23,60,59,157,219,214,85,181,253,101,189,105,30,83,83,231,252,135,110,166,221,116,101,44,148,240,220,232,101,111,40,170,35,107,211,253,40,222,141,115,218,201,98,149,136,247,240,228,173,167,122,167,209,191,168,24,247,184,192,93,79,138,63,161,61,77,252,151,222,40,138,64,219,214,45,98,206,117,247,77,48,172,166,135,206,217,114,12,194,205,107,184,211,119,95,31,126,150,122,216,163,150,62,108,86,189,188,152,247,39,86,170,57,58,245,69,69,249,154,94,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,250,193,242,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,102,179,115,118,155,85,131,114,90,175,98,177,91,41,45,214,219,118,113,125,164,163,163,164,133,176,193,77,4,117,243,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,11,95,240,84,244,177,148,253,64,174,246,235,113,85,123,177,245,79,172,159,80,50,31,113,156,181,79,5,79,75,25,79,212,10,239,110,183,19,252,2,0,120,213,250,88,197,190,160,80,251,117,196,128,30,23,30,187,52,203,243,175,103,173,39,255,0,141,95,165,140,91,234,5,15,183,92,72,1,225,113,235,179,76,191,58,246,122,210,255,0,138,86,241,171,245,79,139,125,63,161,247,27,137,218,188,16,178,204,170,241,98,213,92,90,237,147,93,107,108,184,255,0,192,254,17,110,168,173,146,74,91,127,125,247,39,207,229,226,114,171,34,238,61,17,207,224,137,201,200,138,189,84,177,252,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,188,37,103,84,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,203,185,127,222,23,30,132,244,203,243,175,120,173,37,81,21,124,81,253,9,234,111,228,190,241,68,80,9,170,128,15,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,58,251,226,210,28,55,66,55,81,158,105,110,159,65,87,6,61,105,168,163,154,134,10,153,214,103,211,178,166,138,10,165,133,30,191,121,204,99,167,115,24,174,87,63,131,91,201,207,119,87,45,154,120,42,122,88,202,126,160,87,123,117,184,165,99,74,123,78,244,177,163,127,79,241,239,110,128,234,160,20,173,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,54,126,155,254,100,90,161,77,126,43,59,37,163,210,155,237,54,224,116,135,20,242,120,101,231,183,71,127,182,218,237,176,83,219,241,250,166,50,40,96,145,140,133,27,219,134,163,231,213,85,156,91,58,47,41,21,106,35,98,70,173,148,110,186,251,180,189,101,162,204,187,183,90,204,66,229,210,143,41,178,81,76,198,249,250,94,47,72,228,70,200,138,197,154,7,191,187,26,245,99,151,163,227,238,49,146,200,165,255,0,126,214,52,179,236,39,237,75,246,151,138,125,140,255,0,140,127,25,166,248,95,248,110,199,248,215,62,215,248,111,221,255,0,107,251,127,119,248,252,138,1,222,190,235,175,187,180,214,90,220,203,187,117,163,196,45,189,104,241,107,37,108,204,119,144,165,226,196,146,69,108,104,140,73,167,123,59,178,47,87,185,58,178,62,227,217,20,106,72,15,11,221,139,126,218,242,166,107,142,177,225,158,111,77,172,188,254,15,77,90,238,48,223,110,145,200,212,78,176,171,87,204,81,195,210,78,231,85,107,31,42,50,63,222,181,181,17,165,212,128,0,50,174,95,247,133,199,161,61,50,252,235,222,43,73,84,0,40,7,197,31,215,102,166,254,75,236,244,68,170,240,49,252,108,253,55,252,200,179,235,118,89,138,222,47,183,124,90,211,147,90,171,111,88,255,0,151,248,189,186,158,182,57,42,173,253,246,43,224,243,17,53,85,241,119,24,138,230,115,68,228,212,85,78,168,126,176,0,202,185,215,246,187,182,76,251,116,218,161,109,211,252,66,154,174,142,218,250,134,182,245,144,173,186,106,154,43,52,11,28,178,115,157,209,167,22,189,237,130,86,196,199,185,137,36,136,214,114,111,85,115,116,83,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,132,76,234,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,190,128,137,91,251,216,157,171,119,120,205,21,247,26,172,164,180,234,46,59,78,180,150,122,202,169,27,5,21,84,18,84,66,233,34,174,145,148,242,206,246,71,27,106,29,11,88,168,141,146,103,170,252,158,226,133,174,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,39,175,130,167,170,124,167,233,253,119,184,219,142,171,227,157,248,39,250,147,249,105,202,188,21,61,83,229,63,79,235,189,198,220,93,73,29,119,165,189,44,55,102,216,109,162,243,121,199,106,242,76,135,36,168,146,27,45,150,25,150,153,149,12,133,99,90,153,165,169,86,61,177,50,54,203,31,68,226,231,185,242,49,17,188,121,190,62,171,162,250,189,134,235,214,151,227,250,185,167,243,213,201,98,200,169,221,53,58,85,192,176,207,19,217,35,162,150,25,25,243,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,246,160,160,31,20,127,93,154,155,249,47,179,209,18,171,192,199,241,179,244,223,243,34,207,178,156,79,21,206,108,85,88,182,107,140,218,178,11,45,111,15,51,110,186,81,71,87,75,63,7,181,236,231,20,136,230,59,139,216,215,39,84,249,57,168,169,243,68,57,6,210,54,137,128,237,7,13,189,226,152,101,198,174,241,81,126,188,77,114,170,186,215,211,194,202,183,192,138,173,165,165,115,227,106,43,217,12,95,254,21,232,178,201,81,35,91,26,75,219,111,117,0,2,42,248,163,250,19,212,223,201,125,226,136,160,19,85,0,0,0,4,85,241,71,244,39,169,191,146,251,197,17,74,219,78,245,79,163,127,80,49,239,113,128,210,152,34,175,138,63,161,61,77,252,151,222,40,138,1,52,167,184,189,180,105,102,232,48,73,176,93,76,180,255,0,189,242,87,154,56,41,190,41,108,253,244,50,201,229,39,154,41,59,61,222,195,25,39,22,253,246,117,106,255,0,145,82,128,119,23,182,141,83,218,254,119,54,11,169,150,159,247,190,74,243,71,5,79,194,238,127,185,134,89,60,164,243,69,31,123,181,223,99,36,226,223,184,254,173,95,242,42,216,167,134,47,136,93,102,83,89,77,183,93,192,229,253,235,172,220,98,196,175,247,57,167,158,170,235,85,44,243,73,45,45,109,92,243,63,148,203,221,133,148,201,197,141,86,198,177,242,87,172,77,127,64,241,171,244,177,139,125,64,161,246,235,137,0,60,46,61,118,105,151,231,94,207,90,94,246,73,168,88,14,29,117,178,216,178,252,227,31,177,220,178,74,143,41,101,163,185,92,225,166,158,229,63,38,55,181,77,28,142,71,76,254,82,196,222,44,69,94,178,49,63,251,164,235,232,0,0,0,102,219,119,186,189,77,174,251,151,212,45,82,183,207,73,61,182,237,120,124,54,185,233,160,150,22,84,91,169,152,218,90,57,149,146,253,246,189,244,240,68,247,163,145,191,125,206,251,172,254,202,114,3,79,186,85,169,152,174,178,105,198,57,170,88,85,95,152,178,228,214,248,174,20,220,164,141,242,67,205,62,252,18,246,222,246,54,104,158,142,142,70,35,151,132,140,123,85,122,181,79,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,53,155,177,245,79,172,159,80,50,31,113,156,184,159,15,188,42,213,169,94,26,184,198,156,223,106,42,224,182,229,86,124,154,201,89,45,35,218,217,227,130,166,229,112,134,71,70,231,53,205,71,163,94,170,138,173,114,117,233,213,23,248,20,131,168,88,85,215,77,115,252,151,78,111,181,20,147,220,177,91,197,109,146,178,90,71,185,208,73,61,52,207,134,71,70,231,53,174,86,43,152,170,138,173,106,244,233,213,19,248,26,8,216,78,166,98,186,161,180,125,51,184,226,213,125,207,128,227,244,88,205,198,7,201,26,205,75,93,65,3,41,229,100,141,99,221,195,151,109,178,177,29,209,203,20,209,61,90,222,125,9,0,8,255,0,189,29,164,226,187,185,210,197,197,174,82,249,28,146,197,230,110,24,205,197,174,142,46,221,115,169,164,99,32,158,85,134,89,18,142,73,22,23,76,200,209,28,238,204,106,139,213,136,103,179,44,197,175,184,54,85,121,194,178,154,31,37,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,31,54,43,152,238,47,99,147,171,85,90,189,58,162,170,124,201,169,225,135,178,10,61,197,229,85,58,189,169,20,188,240,28,62,225,12,84,244,237,154,7,252,86,241,12,148,245,11,75,61,60,177,72,146,81,246,29,210,100,119,5,119,126,54,177,206,233,39,11,180,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,250,204,214,110,199,213,62,178,125,64,200,125,198,114,213,60,21,61,44,101,63,80,43,189,186,220,74,173,216,250,88,214,79,167,249,15,183,78,102,176,210,158,211,189,44,104,223,211,252,123,219,160,34,175,141,95,165,140,91,234,5,15,183,92,72,1,225,113,235,179,76,191,58,246,122,210,255,0,129,74,222,53,126,169,241,111,167,244,62,227,113,61,87,130,94,153,226,185,6,163,234,38,169,93,169,60,197,235,15,183,219,237,246,142,228,113,190,58,127,62,181,61,249,219,201,138,246,76,140,164,72,218,246,57,191,187,158,118,170,57,31,242,183,240,8,85,226,227,166,120,174,97,180,43,198,117,118,164,233,122,192,174,20,23,11,69,84,113,199,220,111,153,171,134,142,120,28,247,49,94,144,189,147,163,220,198,57,188,164,130,7,42,170,51,162,212,14,211,189,83,232,223,212,12,123,220,96,46,167,197,31,208,158,166,254,75,239,20,69,43,109,59,213,62,141,253,64,199,189,198,3,74,96,3,53,155,177,245,79,172,159,80,50,31,113,156,181,79,5,79,75,25,79,212,10,239,110,183,21,87,187,31,84,250,201,245,3,33,247,25,203,84,240,84,244,177,148,253,64,174,246,235,113,63,192,32,7,141,95,165,140,91,234,5,15,183,92,72,1,225,113,235,179,76,191,58,246,122,210,127,248,213,250,88,197,190,160,80,251,117,196,128,30,23,30,187,52,203,243,175,103,173,47,248,165,111,26,191,84,248,183,211,250,31,113,184,157,87,192,199,241,179,244,223,243,34,213,12,171,151,253,225,113,232,79,76,191,58,247,138,210,85,17,87,197,31,208,158,166,254,75,239,20,69,0,154,168,0,20,3,226,143,235,179,83,127,37,246,122,34,127,248,42,122,88,202,126,160,87,123,117,184,165,99,74,123,78,244,177,163,127,79,241,239,110,128,234,160,20,173,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,54,126,155,254,100,90,161,249,57,78,39,138,231,54,42,172,91,53,198,109,89,5,150,183,135,153,183,93,40,163,171,165,159,131,218,246,115,138,68,115,29,197,236,107,147,170,124,156,212,84,249,162,25,236,222,190,212,111,187,75,214,90,220,55,181,117,172,196,46,93,107,49,107,221,108,44,111,159,165,226,197,146,53,116,106,172,89,160,123,251,82,39,70,57,122,50,78,219,25,44,104,115,255,0,219,246,178,254,198,191,163,231,237,10,235,251,61,248,135,196,254,5,205,189,158,247,46,124,121,244,238,118,123,159,189,236,114,237,119,127,123,195,185,247,207,109,179,189,170,230,91,175,213,203,126,31,102,182,213,183,24,183,84,83,212,229,151,120,228,72,89,110,183,43,254,250,54,87,49,237,243,50,53,178,54,22,113,119,39,162,185,83,182,201,30,205,9,224,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,225,19,58,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,175,160,0,0,101,92,191,239,11,143,66,122,101,249,215,188,86,146,168,0,80,15,138,63,174,205,77,252,151,217,232,143,171,101,123,201,166,218,14,151,234,253,194,197,77,73,95,157,228,245,24,228,56,229,13,117,20,179,209,61,144,73,90,181,147,84,44,114,70,173,99,34,149,26,212,71,243,89,37,143,163,92,196,145,91,200,52,59,114,250,167,160,122,202,154,233,139,93,190,43,146,77,231,62,35,241,153,234,103,134,237,230,154,238,239,156,225,43,36,159,172,142,108,223,121,255,0,225,99,141,235,213,90,104,79,66,245,211,78,55,23,167,22,237,80,210,251,207,158,181,87,117,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,219,153,156,155,213,58,171,85,174,107,216,231,177,236,123,186,0,6,85,203,232,240,167,196,241,91,62,204,112,172,166,211,140,218,168,175,89,7,196,190,47,113,167,162,142,58,171,135,98,235,92,200,60,196,173,68,124,189,182,42,181,156,213,120,181,85,19,162,19,0,2,160,60,109,52,207,21,199,245,31,78,245,74,211,73,229,239,89,133,190,225,111,187,246,227,141,145,212,121,5,166,236,78,238,44,71,190,101,101,90,198,231,189,206,253,220,16,53,17,168,207,159,149,240,84,245,79,148,253,63,174,247,27,113,213,124,115,191,4,255,0,82,127,45,57,87,130,167,170,124,167,233,253,119,184,219,139,94,220,62,224,112,29,178,233,125,118,171,234,51,234,223,109,163,168,167,164,138,142,133,97,90,218,217,230,145,26,216,169,227,154,72,219,35,209,188,229,115,81,221,82,56,164,119,207,138,153,225,215,77,116,212,125,197,234,61,199,84,53,66,243,231,174,181,221,34,134,24,145,89,75,111,165,106,170,199,75,77,26,170,246,225,103,39,116,78,170,229,115,156,247,185,239,123,222,238,215,176,157,239,223,118,143,157,203,69,145,213,93,110,90,101,123,238,203,123,178,81,194,202,137,153,84,144,170,67,85,72,217,37,141,145,205,205,177,50,69,230,141,124,93,121,53,206,142,37,101,244,98,217,102,43,156,216,169,114,156,43,38,181,100,22,90,222,126,90,227,107,173,142,174,150,126,15,115,31,194,88,213,204,119,23,177,205,94,139,242,115,85,23,230,138,126,177,64,62,40,254,187,53,55,242,95,103,162,37,87,129,143,227,103,233,191,230,69,170,0,0,4,85,241,71,244,39,169,191,146,251,197,17,64,38,170,0,0,0,8,171,226,143,232,79,83,127,37,247,138,34,149,182,157,234,159,70,254,160,99,222,227,1,165,48,69,95,20,127,66,122,155,249,47,188,81,20,2,106,160,164,15,21,61,222,98,187,130,212,123,86,155,233,149,109,170,241,136,96,189,222,183,168,168,35,116,149,183,73,21,91,63,150,171,85,115,221,70,214,50,38,167,111,131,37,145,174,122,247,152,218,119,183,138,236,163,106,55,221,218,107,45,22,27,218,186,209,226,22,222,149,153,77,238,138,22,59,200,82,241,122,199,26,58,69,70,36,211,189,157,168,211,163,220,157,95,39,109,236,138,68,44,127,198,86,217,77,101,218,38,19,102,163,146,174,74,122,12,226,219,77,19,234,234,229,170,157,204,101,178,224,214,172,147,76,231,75,43,250,34,117,124,142,115,220,189,85,202,170,170,165,117,248,123,231,248,110,150,110,231,9,212,29,65,200,105,44,120,245,142,158,247,83,93,93,82,171,194,38,124,30,177,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,23,207,238,187,117,218,143,187,93,71,126,107,154,203,228,109,84,61,200,44,22,8,38,87,210,218,41,92,168,170,214,170,162,119,38,127,22,172,179,42,35,164,115,90,136,140,99,35,141,150,211,225,221,191,170,61,206,98,171,129,234,149,194,213,109,212,219,39,106,159,170,212,193,79,246,154,53,142,87,249,154,90,110,72,245,153,140,130,71,84,71,27,22,54,253,217,27,197,178,118,226,154,160,0,14,63,187,221,94,169,208,141,180,106,22,169,91,231,171,130,229,105,179,190,27,92,244,208,69,51,233,238,53,47,109,45,28,202,201,126,227,152,202,137,226,123,209,200,239,184,215,125,215,255,0,101,115,131,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,133,211,79,83,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,213,119,117,162,22,173,184,238,47,51,209,171,21,242,174,239,109,176,84,83,58,142,174,174,54,178,117,130,162,150,26,152,217,39,31,186,231,177,179,163,21,232,141,71,171,21,200,214,114,224,150,169,224,227,171,212,217,174,218,43,180,182,162,122,68,185,105,197,226,104,89,4,48,74,215,252,58,185,239,170,134,105,94,238,172,123,221,80,181,236,68,98,167,70,66,206,77,78,168,231,207,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,25,172,221,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,170,191,19,77,20,253,139,110,227,41,242,247,15,53,65,157,245,205,104,249,203,206,104,188,236,243,121,136,228,233,27,26,222,149,81,84,240,106,114,233,18,197,201,202,238,93,38,87,130,62,168,90,170,176,13,66,209,121,155,73,5,202,217,120,139,40,167,87,86,183,191,89,5,76,49,211,75,194,159,162,59,132,14,164,135,148,136,174,78,181,113,181,81,191,46,118,104,1,154,205,216,250,167,214,79,168,25,15,184,206,90,167,130,167,165,140,167,234,5,119,183,91,137,254,12,214,110,199,213,62,178,125,64,200,125,198,114,213,60,21,61,44,101,63,80,43,189,186,220,74,173,216,250,88,214,79,167,249,15,183,78,102,176,210,158,211,189,44,104,223,211,252,123,219,160,34,175,141,95,165,140,91,234,5,15,183,92,72,1,225,113,235,179,76,191,58,246,122,210,255,0,129,74,222,53,126,169,241,111,167,244,62,227,113,58,175,129,143,227,103,233,191,230,69,170,0,69,95,20,127,66,122,155,249,47,188,81,20,173,180,239,84,250,55,245,3,30,247,24,11,169,241,71,244,39,169,191,146,251,197,17,74,219,78,245,79,163,127,80,49,239,113,128,210,152,0,205,102,236,125,83,235,39,212,12,135,220,103,45,83,193,83,210,198,83,245,2,187,219,173,197,85,238,199,213,62,178,125,64,200,125,198,114,213,60,21,61,44,101,63,80,43,189,186,220,79,240,8,1,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,159,254,53,126,150,49,111,168,20,62,221,113,32,7,133,199,174,205,50,252,235,217,235,75,254,41,91,198,175,213,62,45,244,254,135,220,110,39,85,240,49,252,108,253,55,252,200,181,67,42,229,255,0,120,92,122,19,211,47,206,189,226,180,149,68,85,241,71,244,39,169,191,146,251,197,17,64,38,170,0,5,0,248,163,250,236,212,223,201,125,158,136,159,254,10,158,150,50,159,168,21,222,221,110,41,88,210,158,211,189,44,104,223,211,252,123,219,160,58,168,5,43,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,141,159,166,255,0,153,22,168,10,224,241,134,214,253,23,162,210,250,125,26,154,199,143,228,250,139,113,168,70,211,213,182,74,73,171,113,24,25,37,37,76,175,127,246,167,167,125,84,105,11,26,196,70,36,177,172,142,87,116,141,24,250,118,45,211,193,199,91,244,26,12,54,187,67,41,108,116,152,230,168,85,84,77,113,171,172,154,78,79,202,160,98,189,209,172,82,59,230,215,211,68,231,53,105,83,228,140,71,206,206,74,250,142,221,154,0,0,6,85,203,254,240,184,244,39,166,95,157,123,197,105,42,128,5,0,248,163,250,236,212,223,201,125,158,136,138,167,106,212,189,158,107,238,146,233,62,53,172,121,174,9,117,162,178,228,30,115,204,193,37,174,182,58,171,15,98,165,148,236,248,155,100,133,172,165,239,190,70,172,29,94,189,198,175,203,162,244,67,213,108,95,121,183,221,158,106,61,85,206,75,87,198,112,204,163,203,211,228,214,216,152,196,170,116,113,43,251,85,52,210,59,167,73,162,238,202,169,27,156,145,200,215,185,174,226,170,201,99,191,236,91,44,197,115,155,21,46,83,133,100,214,172,130,203,91,207,203,92,109,117,177,213,210,207,193,238,99,248,75,26,185,142,226,246,57,171,209,126,78,106,162,252,209,79,214,6,85,203,254,240,184,244,39,166,95,157,123,197,105,42,128,42,175,199,59,240,79,245,39,242,211,149,120,42,122,167,202,126,159,215,123,141,184,234,190,57,223,130,127,169,63,150,156,43,194,79,63,195,116,179,93,51,253,65,212,28,134,146,199,143,88,244,222,190,166,186,186,165,87,132,76,248,149,181,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,23,143,239,95,117,215,221,218,107,45,110,101,221,186,209,226,22,222,180,120,181,146,182,102,59,200,82,241,98,73,34,182,52,70,36,211,189,157,217,23,171,220,157,89,31,113,236,138,53,58,175,135,118,193,107,55,57,149,46,121,170,86,251,173,183,76,172,157,170,142,139,77,61,63,218,105,22,73,89,229,169,106,120,163,22,22,62,9,27,81,36,111,89,27,247,99,111,23,73,220,139,138,238,187,106,58,143,180,173,71,126,21,154,197,231,173,85,221,201,236,23,248,33,86,82,221,233,90,168,138,230,162,170,246,230,103,38,164,176,170,171,163,115,154,168,175,99,227,145,242,87,194,247,125,63,177,76,169,154,29,172,121,159,148,211,107,215,63,131,212,214,183,148,54,43,164,146,53,83,172,202,228,242,244,115,117,147,185,213,28,198,74,172,147,247,77,117,68,139,117,37,0,248,163,250,236,212,223,201,125,158,136,149,94,6,63,141,159,166,255,0,153,22,168,0,0,17,87,197,31,208,158,166,254,75,239,20,69,0,154,168,0,0,0,34,175,138,63,161,61,77,252,151,222,40,138,86,218,119,170,125,27,250,129,143,123,140,6,148,193,21,124,81,253,9,234,111,228,190,241,68,80,9,107,222,42,27,245,166,165,166,186,237,99,70,239,180,149,143,172,167,154,223,156,220,233,251,168,250,55,164,176,185,40,41,170,35,149,173,87,171,89,60,85,76,115,30,206,18,246,186,163,210,86,178,186,246,241,183,236,251,115,90,161,67,165,26,114,202,70,92,171,41,234,42,229,172,174,73,146,138,138,8,99,87,58,90,137,33,142,71,70,197,119,8,154,229,111,69,146,88,219,242,228,134,132,246,241,183,236,7,108,186,95,67,165,26,114,202,183,219,104,234,42,42,229,172,174,72,86,182,182,121,164,87,58,90,137,33,142,54,200,244,111,8,154,229,111,84,142,40,219,243,226,132,75,241,171,244,177,139,125,64,161,246,235,137,74,199,95,209,157,166,107,206,191,97,185,118,121,165,184,45,93,226,209,135,83,247,106,158,207,147,235,103,69,98,186,146,141,189,58,212,84,182,39,44,203,19,62,104,198,162,127,132,150,24,229,240,24,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,57,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,160,141,148,110,186,197,187,77,26,162,204,187,182,170,60,190,219,210,143,41,178,81,76,247,121,10,174,79,72,228,70,200,136,244,134,118,51,187,26,245,123,83,171,227,238,61,241,72,164,128,0,2,181,124,109,53,51,42,199,244,227,78,244,182,211,87,229,236,185,133,194,225,112,187,246,228,145,146,84,121,4,166,236,64,238,47,70,62,21,125,90,200,230,61,174,253,228,16,57,21,170,207,156,32,240,209,192,41,181,7,122,90,119,75,114,199,170,238,182,219,29,69,77,254,169,97,73,120,81,190,146,154,73,105,106,37,124,106,156,24,218,196,164,68,228,188,28,247,49,142,229,207,138,201,95,27,13,29,181,89,115,44,15,91,236,118,26,184,170,50,90,122,171,37,254,178,26,86,182,145,211,210,164,110,163,116,178,53,136,171,83,36,82,78,196,89,30,170,232,168,216,141,68,72,156,115,255,0,7,29,94,169,194,183,47,93,165,181,19,213,173,183,81,236,243,66,200,33,130,39,51,226,52,44,125,84,51,74,247,116,123,24,218,116,175,98,35,21,122,190,102,114,106,244,71,50,237,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,118,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,210,42,248,218,104,167,255,0,64,187,140,163,184,127,248,48,171,133,44,146,255,0,239,21,148,146,66,196,143,255,0,125,73,28,233,63,204,35,91,253,181,35,175,132,206,168,90,180,227,120,54,187,101,229,180,145,211,231,86,122,204,93,149,117,53,173,167,101,52,239,116,117,48,244,228,138,146,62,89,105,35,167,100,125,90,174,125,67,122,42,170,35,29,123,192,25,172,221,143,170,125,100,250,129,144,251,140,229,170,120,42,122,88,202,126,160,87,123,117,184,159,224,205,102,236,125,83,235,39,212,12,135,220,103,45,83,193,83,210,198,83,245,2,187,219,173,196,170,221,143,165,141,100,250,127,144,251,116,230,107,13,41,237,59,210,198,141,253,63,199,189,186,2,42,248,213,250,88,197,190,160,80,251,117,196,128,30,23,30,187,52,203,243,175,103,173,47,248,20,173,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,54,126,155,254,100,90,160,4,85,241,71,244,39,169,191,146,251,197,17,74,219,78,245,79,163,127,80,49,239,113,128,186,159,20,127,66,122,155,249,47,188,81,20,173,180,239,84,250,55,245,3,30,247,24,13,41,128,12,214,110,199,213,62,178,125,64,200,125,198,114,213,60,21,61,44,101,63,80,43,189,186,220,85,94,236,125,83,235,39,212,12,135,220,103,45,83,193,83,210,198,83,245,2,187,219,173,196,255,0,0,128,30,53,126,150,49,111,168,20,62,221,113,32,7,133,199,174,205,50,252,235,217,235,73,255,0,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,191,226,149,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,198,207,211,127,204,139,84,50,174,95,247,133,199,161,61,50,252,235,222,43,73,84,69,95,20,127,66,122,155,249,47,188,81,20,2,106,160,0,80,15,138,63,174,205,77,252,151,217,232,137,255,0,224,169,233,99,41,250,129,93,237,214,226,149,141,41,237,59,210,198,141,253,63,199,189,186,3,170,128,82,183,141,95,170,124,91,233,253,15,184,220,78,171,224,99,248,217,250,111,249,145,106,135,31,221,22,230,240,29,172,233,125,203,80,50,250,154,74,203,147,41,220,235,46,60,151,24,105,171,111,51,164,145,71,194,6,200,188,156,198,58,120,157,43,216,215,172,113,171,159,197,221,17,174,206,190,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,78,114,191,162,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,77,255,0,238,81,231,127,208,219,246,201,229,114,191,218,247,254,151,251,21,229,33,255,0,209,125,206,62,95,181,203,187,231,59,63,223,93,57,115,255,0,243,111,47,221,251,196,32,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,206,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,93,9,236,239,117,88,110,235,244,142,223,152,89,174,84,141,201,237,212,244,244,217,101,162,56,214,23,219,174,42,207,190,173,137,207,123,188,180,142,108,142,133,252,157,201,136,173,85,238,50,70,51,186,128,0,50,174,95,247,133,199,161,61,50,252,235,222,43,73,84,0,40,7,197,31,215,102,166,254,75,236,244,71,181,240,168,218,174,27,184,125,92,190,230,26,149,109,164,187,227,26,121,79,73,82,235,68,242,47,10,235,141,75,223,229,82,104,184,43,102,166,107,105,234,28,246,43,155,201,233,11,92,146,70,233,24,183,83,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,214,154,186,134,165,23,132,172,234,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,153,236,222,38,213,115,45,168,106,229,195,15,188,219,106,221,140,92,106,42,42,113,59,188,146,36,204,184,219,145,255,0,113,29,43,88,198,249,152,218,232,219,51,56,183,139,213,28,137,219,124,111,127,127,240,202,223,109,215,68,115,43,118,134,106,150,77,73,30,151,223,170,36,109,45,101,210,119,49,152,221,107,209,206,107,227,147,162,163,41,166,151,163,100,99,248,198,199,201,223,229,26,36,221,219,180,6,85,203,254,240,184,244,39,166,95,157,123,197,105,42,128,42,175,199,59,240,79,245,39,242,211,149,120,42,122,167,202,126,159,215,123,141,184,234,190,57,223,130,127,169,63,150,149,107,69,118,186,219,169,171,232,237,247,58,186,90,123,165,58,82,87,69,12,206,99,42,160,73,99,153,34,149,168,189,30,196,150,24,164,70,187,170,115,141,142,254,45,69,73,1,177,205,162,93,119,125,171,142,197,39,184,213,217,241,59,13,59,110,89,29,214,10,119,61,236,129,94,141,101,44,47,86,172,76,169,153,121,112,238,47,68,100,115,72,141,147,180,177,187,65,24,182,39,138,224,214,42,92,91,10,198,109,88,253,150,139,159,150,183,90,232,163,164,165,131,155,220,247,240,138,52,107,27,201,239,115,151,162,124,220,229,85,249,170,156,215,116,91,100,192,119,77,165,247,45,63,203,233,169,40,238,79,167,115,108,185,10,91,161,169,173,179,78,178,69,39,56,29,34,114,107,30,232,34,108,172,99,152,178,70,142,103,38,245,71,55,61,154,209,164,57,150,130,234,134,65,164,122,129,5,36,119,220,118,161,176,212,45,36,233,52,18,177,241,182,88,166,141,255,0,37,86,73,20,145,200,136,228,107,209,30,136,230,181,200,173,75,52,240,197,241,11,172,202,107,41,182,235,184,28,191,189,117,155,140,88,149,254,231,52,243,213,93,106,165,158,105,37,165,173,171,158,103,242,153,123,176,178,153,56,177,170,216,214,62,74,245,137,175,136,30,40,254,187,53,55,242,95,103,162,37,87,129,143,227,103,233,191,230,69,170,0,0,4,85,241,71,244,39,169,191,146,251,197,17,64,38,170,0,0,0,8,171,226,143,232,79,83,127,37,247,138,34,149,182,157,234,159,70,254,160,99,222,227,1,165,48,69,95,20,127,66,122,155,249,47,188,81,20,2,126,174,45,137,229,89,205,246,151,22,194,177,155,174,65,122,173,231,229,173,214,186,41,42,234,167,224,199,61,252,34,141,28,247,113,99,28,229,232,159,38,181,85,126,72,166,130,118,57,180,75,86,208,116,141,216,164,247,26,75,198,89,126,168,109,203,35,186,193,78,214,49,243,163,17,172,165,133,234,212,149,244,208,167,46,29,197,234,175,146,105,17,177,247,86,54,200,162,0,120,213,250,88,197,190,160,80,251,117,196,169,93,4,209,76,171,113,58,177,98,209,204,42,225,106,162,189,100,30,107,203,79,116,150,72,233,89,216,166,150,161,252,221,28,114,61,58,178,23,34,116,98,253,229,78,189,19,170,166,138,116,47,66,244,227,110,154,113,110,210,253,47,179,121,27,85,15,89,102,154,85,71,213,92,42,156,136,146,85,84,200,136,157,201,159,197,189,87,162,53,26,214,177,141,99,24,198,54,181,124,78,188,61,40,241,106,58,157,197,109,251,16,236,218,161,229,46,91,96,182,67,4,20,182,170,88,160,134,56,170,168,169,32,133,156,97,78,212,207,169,94,79,114,58,68,147,138,49,37,115,32,94,222,55,3,159,109,151,84,40,117,95,78,95,72,251,149,29,61,69,36,180,117,203,50,209,86,193,52,106,215,69,81,28,50,70,233,24,142,225,43,90,174,232,146,69,27,190,124,80,208,246,133,235,166,156,110,47,78,45,218,161,165,247,159,61,106,174,235,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,183,51,57,55,170,117,86,171,92,215,177,207,99,216,247,116,0,1,65,126,41,185,253,78,117,189,44,202,149,50,26,75,181,183,21,167,160,176,91,86,153,98,115,41,89,29,51,37,168,167,87,198,159,121,236,172,158,173,31,205,85,237,127,38,47,78,8,214,204,15,4,253,29,186,217,112,220,243,91,239,150,26,72,169,242,90,138,91,37,130,178,106,87,54,173,208,82,172,142,172,116,82,57,136,139,77,36,178,64,197,88,222,168,233,104,222,142,68,88,154,119,255,0,20,220,2,155,58,217,110,101,84,152,245,93,218,229,138,212,80,95,237,169,76,146,185,244,175,142,165,145,84,84,43,35,95,188,198,81,207,86,175,230,138,198,179,147,215,167,4,115,104,219,74,181,51,42,209,189,71,199,53,75,10,171,242,247,172,102,225,21,194,155,148,146,50,57,184,47,223,130,94,219,216,247,67,43,21,209,200,196,114,115,141,239,106,175,71,41,167,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,221,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,250,188,74,52,134,155,87,246,125,156,64,144,82,45,203,15,167,76,190,219,53,76,242,196,200,31,66,215,62,161,200,145,245,230,247,81,173,92,108,107,209,88,175,149,170,188,122,35,219,68,58,79,157,126,203,245,79,13,212,207,133,252,79,236,150,65,110,190,249,46,255,0,103,205,121,90,152,230,237,119,56,187,135,46,223,30,92,93,211,175,94,139,211,161,166,140,79,41,177,103,56,173,155,53,197,171,188,237,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,156,30,141,123,121,49,237,94,142,68,114,117,232,168,139,242,63,88,25,172,221,143,170,125,100,250,129,144,251,140,229,170,120,42,122,88,202,126,160,87,123,117,184,159,224,205,102,236,125,83,235,39,212,12,135,220,103,45,83,193,83,210,198,83,245,2,187,219,173,196,170,221,143,165,141,100,250,127,144,251,116,230,107,13,41,237,59,210,198,141,253,63,199,189,186,2,42,248,213,250,88,197,190,160,80,251,117,196,128,30,23,30,187,52,203,243,175,103,173,47,248,20,173,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,54,126,155,254,100,90,160,4,85,241,71,244,39,169,191,146,251,197,17,74,219,78,245,79,163,127,80,49,239,113,128,186,159,20,127,66,122,155,249,47,188,81,20,173,180,239,84,250,55,245,3,30,247,24,13,41,128,12,214,110,199,213,62,178,125,64,200,125,198,114,213,60,21,61,44,101,63,80,43,189,186,220,85,94,236,125,83,235,39,212,12,135,220,103,45,83,193,83,210,198,83,245,2,187,219,173,196,255,0,0,128,30,53,126,150,49,111,168,20,62,221,113,32,7,133,199,174,205,50,252,235,217,235,73,255,0,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,191,226,149,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,198,207,211,127,204,139,84,50,174,95,247,133,199,161,61,50,252,235,222,43,73,84,69,95,20,127,66,122,155,249,47,188,81,20,2,106,160,0,80,15,138,63,174,205,77,252,151,217,232,137,255,0,224,169,233,99,41,250,129,93,237,214,226,149,141,41,237,59,210,198,141,253,63,199,189,186,3,170,128,82,183,141,95,170,124,91,233,253,15,184,220,78,171,224,99,248,217,250,111,249,145,103,217,78,89,138,224,214,42,172,167,53,201,173,88,253,150,139,135,153,184,221,43,99,164,165,131,155,218,198,115,150,69,107,27,201,239,107,83,170,252,220,228,68,249,170,25,236,222,190,235,175,187,180,214,90,220,203,187,117,163,196,45,189,104,241,107,37,108,204,119,144,165,226,196,146,69,108,104,140,73,167,123,59,178,47,87,185,58,178,62,227,217,20,106,73,95,10,109,146,209,234,181,246,167,112,58,189,138,121,204,50,205,220,163,176,91,110,150,216,42,45,249,5,83,217,44,51,200,246,76,142,238,67,79,242,232,168,206,46,157,83,140,136,180,242,49,110,80,166,191,21,157,146,209,233,77,246,155,112,58,67,138,121,60,50,243,219,163,191,219,109,118,216,41,237,248,253,83,25,20,48,72,198,66,141,237,195,81,243,234,170,206,45,157,23,148,138,181,17,177,35,6,206,247,85,153,109,67,87,45,249,133,154,229,86,236,98,227,81,79,77,150,90,35,141,38,101,198,220,143,251,234,216,156,246,55,204,198,215,72,232,95,201,188,94,170,213,94,219,228,99,244,39,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,132,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,0,12,171,151,253,225,113,232,79,76,191,58,247,138,210,85,0,10,1,241,71,245,217,169,191,146,251,61,17,42,188,12,127,27,63,77,255,0,50,45,80,229,91,139,219,70,150,110,131,4,155,5,212,203,79,251,223,37,121,163,130,155,226,150,207,223,67,44,158,82,121,162,147,179,221,236,49,146,113,111,223,103,86,175,249,21,51,215,174,154,23,168,251,116,212,123,142,151,234,133,155,200,221,104,122,75,12,209,42,190,150,225,74,229,84,142,170,154,69,68,238,66,254,46,232,189,17,200,230,185,143,107,30,199,177,182,63,225,95,191,90,106,170,107,86,214,53,146,251,73,70,250,58,120,109,248,53,206,163,186,175,172,122,203,51,150,130,166,162,73,92,212,122,53,240,69,74,198,177,140,225,23,107,170,189,98,107,237,40,202,185,127,222,23,30,132,244,203,243,175,120,173,37,80,5,85,248,231,126,9,254,164,254,90,114,175,5,79,84,249,79,211,250,239,113,183,29,87,199,59,240,79,245,39,242,210,189,118,241,183,236,251,115,90,161,67,165,26,114,202,70,92,171,41,234,42,229,172,174,73,146,138,138,8,99,87,58,90,137,33,142,71,70,197,119,8,154,229,111,69,146,88,219,242,228,134,132,246,241,183,236,7,108,186,95,67,165,26,114,202,183,219,104,234,42,42,229,172,174,72,86,182,182,121,164,87,58,90,137,33,142,54,200,244,111,8,154,229,111,84,142,40,219,243,226,135,75,4,85,223,182,200,44,91,184,193,34,173,199,41,109,86,221,77,178,118,162,178,94,235,38,125,60,47,165,89,145,102,165,171,116,113,72,249,33,224,233,95,26,112,87,50,94,156,92,214,201,42,62,181,118,87,225,169,168,251,134,190,191,36,213,91,85,215,14,211,219,85,194,174,215,114,116,175,90,27,197,85,84,44,154,55,199,71,20,208,72,223,220,213,50,56,230,89,90,214,162,247,88,213,116,145,189,172,242,190,40,254,187,53,55,242,95,103,162,37,87,129,143,227,103,233,191,230,69,170,0,0,4,85,241,71,244,39,169,191,146,251,197,17,64,38,170,0,0,0,8,171,226,143,232,79,83,127,37,247,138,34,149,182,157,234,159,70,254,160,99,222,227,1,165,48,69,95,20,127,66,122,155,249,47,188,81,20,2,94,79,134,198,198,45,91,125,192,40,245,83,81,173,116,149,218,139,149,83,211,92,162,101,101,173,173,159,23,129,208,200,141,165,137,211,70,147,195,82,232,234,30,218,158,138,212,235,210,46,42,145,172,146,77,240,64,15,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,165,255,0,31,37,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,27,120,136,236,22,179,108,121,82,103,154,91,111,186,220,180,202,247,221,168,232,148,211,212,125,153,145,36,137,158,90,170,167,138,177,33,123,231,141,180,242,72,244,145,223,122,55,114,116,125,201,121,254,197,247,155,125,217,230,163,213,92,228,181,124,103,12,202,60,189,62,77,109,137,140,74,167,71,18,191,181,83,77,35,186,116,154,46,236,170,145,185,201,28,141,123,154,238,42,172,150,59,254,197,178,204,87,57,177,82,229,56,86,77,106,200,44,181,188,252,181,198,215,91,29,93,44,252,30,230,63,132,177,171,152,238,47,99,154,189,23,228,230,170,47,205,20,253,96,121,253,66,205,109,90,107,128,100,186,141,125,167,171,158,219,138,217,235,111,117,145,82,49,174,158,72,41,161,124,210,54,54,185,205,106,189,90,197,68,69,115,83,175,78,170,159,196,204,13,218,237,117,191,221,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,103,77,61,76,242,57,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,166,138,118,51,165,247,93,28,218,94,153,224,119,215,85,165,202,11,63,196,171,32,171,162,117,36,244,147,215,77,37,108,148,178,68,229,87,53,240,186,165,97,94,189,21,86,53,85,107,122,241,78,213,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,152,205,85,211,60,171,70,245,31,35,210,220,214,147,203,222,177,155,132,182,250,158,49,200,200,230,224,191,114,120,187,140,99,221,12,172,86,201,27,213,169,206,55,177,200,157,28,133,239,120,104,231,245,58,131,178,221,59,170,185,100,52,151,91,149,142,158,166,193,84,144,172,92,232,217,73,83,36,84,180,242,178,52,78,15,109,26,82,42,114,78,110,99,152,247,114,231,201,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,118,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,210,74,101,152,181,139,57,197,111,56,86,83,67,231,108,185,5,190,162,215,113,166,238,190,62,253,44,241,186,57,99,230,197,107,219,201,143,114,117,106,163,147,175,84,84,95,153,152,221,66,194,174,186,107,159,228,186,115,125,168,164,158,229,138,222,43,108,149,146,210,61,206,130,73,233,166,124,50,58,55,57,173,114,177,92,197,84,85,107,87,167,78,168,159,192,190,143,13,125,94,166,213,253,159,96,243,172,244,139,114,195,233,215,16,185,67,77,4,177,50,7,208,181,172,167,106,172,157,121,189,212,107,73,35,220,197,86,43,229,114,39,30,138,198,202,0,102,179,118,62,169,245,147,234,6,67,238,51,150,169,224,169,233,99,41,250,129,93,237,214,226,127,131,53,155,177,245,79,172,159,80,50,31,113,156,181,79,5,79,75,25,79,212,10,239,110,183,18,171,118,62,150,53,147,233,254,67,237,211,153,172,52,167,180,239,75,26,55,244,255,0,30,246,232,8,171,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,191,224,82,183,141,95,170,124,91,233,253,15,184,220,78,171,224,99,248,217,250,111,249,145,106,128,17,87,197,31,208,158,166,254,75,239,20,69,43,109,59,213,62,141,253,64,199,189,198,2,234,124,81,253,9,234,111,228,190,241,68,82,182,211,189,83,232,223,212,12,123,220,96,52,166,0,51,89,187,31,84,250,201,245,3,33,247,25,203,84,240,84,244,177,148,253,64,174,246,235,113,85,123,177,245,79,172,159,80,50,31,113,156,181,79,5,79,75,25,79,212,10,239,110,183,19,252,2,0,120,213,250,88,197,190,160,80,251,117,196,128,30,23,30,187,52,203,243,175,103,173,39,255,0,141,95,165,140,91,234,5,15,183,92,72,1,225,113,235,179,76,191,58,246,122,210,255,0,138,86,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,27,63,77,255,0,50,45,80,202,185,127,222,23,30,132,244,203,243,175,120,173,37,81,21,124,81,253,9,234,111,228,190,241,68,80,9,170,128,1,64,62,40,254,187,53,55,242,95,103,162,39,255,0,130,167,165,140,167,234,5,119,183,91,138,86,52,167,180,239,75,26,55,244,255,0,30,246,232,14,170,1,74,222,53,126,169,241,111,167,244,62,227,113,58,175,129,143,227,103,233,191,230,71,106,241,106,211,61,199,106,94,141,99,244,58,41,73,117,189,99,116,151,9,31,150,227,214,104,223,45,117,195,171,161,242,82,36,17,177,100,168,134,25,18,85,124,109,85,232,231,197,42,177,201,23,114,42,192,217,70,212,111,187,180,214,90,44,55,181,117,163,196,45,189,43,50,155,221,20,44,119,144,165,226,245,142,52,116,138,140,73,167,123,59,81,167,71,185,58,190,78,219,217,20,136,104,79,22,196,241,92,26,197,75,139,97,88,205,171,31,178,209,115,242,214,235,93,20,116,148,176,115,123,158,254,17,70,141,99,121,61,238,114,244,79,155,156,170,191,53,83,245,143,201,202,113,60,87,57,177,85,98,217,174,51,106,200,44,181,188,60,205,186,233,69,29,93,44,252,30,215,179,156,82,35,152,238,47,99,92,157,83,228,230,162,167,205,16,207,102,245,246,163,125,218,94,178,214,225,189,171,173,102,33,114,235,89,139,94,235,97,99,124,253,47,22,44,145,171,163,85,98,205,3,223,218,145,58,49,203,209,146,118,216,201,99,66,127,248,50,127,72,239,176,151,223,180,223,253,38,63,121,246,111,226,60,252,199,197,59,201,223,242,31,253,103,254,27,187,215,238,119,250,118,190,255,0,154,44,168,0,12,171,151,253,225,113,232,79,76,191,58,247,138,210,85,0,10,1,241,71,245,217,169,191,146,251,61,17,42,188,12,127,27,63,77,255,0,50,45,80,17,171,125,27,50,177,111,15,78,41,109,145,221,126,13,153,226,254,98,163,25,185,74,247,173,43,100,149,25,221,166,169,141,189,122,195,47,106,36,89,26,213,146,55,49,174,111,36,71,197,37,0,229,56,158,85,131,95,106,177,108,215,25,186,227,247,170,46,30,102,221,116,162,146,146,170,14,108,107,217,206,41,17,175,111,38,61,174,78,169,243,107,145,83,228,168,93,167,134,198,249,237,91,130,192,40,244,175,81,174,148,148,58,139,138,211,211,91,98,125,101,209,174,159,40,129,176,200,173,170,137,179,72,179,205,82,216,233,222,234,158,136,228,235,210,94,72,146,44,113,209,177,127,222,23,30,132,244,203,243,175,120,173,37,80,5,85,248,231,126,9,254,164,254,90,114,175,5,79,84,249,79,211,250,239,113,183,29,215,198,63,0,204,181,79,50,219,238,159,105,246,61,87,124,200,111,149,25,29,53,13,13,50,39,57,95,210,218,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,45,54,81,181,27,22,210,244,106,139,13,237,90,171,50,251,151,74,204,166,247,69,11,219,231,234,185,61,99,141,29,34,171,214,24,24,254,212,105,209,141,94,143,147,182,199,203,34,18,0,0,10,1,241,71,245,217,169,191,146,251,61,17,42,188,12,127,27,63,77,255,0,50,45,80,0,0,34,175,138,63,161,61,77,252,151,222,40,138,1,53,80,0,0,0,69,95,20,127,66,122,155,249,47,188,81,20,173,180,239,84,250,55,245,3,30,247,24,13,41,130,42,248,163,250,19,212,223,201,125,226,136,139,254,21,251,10,166,165,166,181,110,159,89,44,84,149,143,172,167,134,225,131,91,42,59,168,250,55,164,179,53,107,234,105,228,137,173,87,171,89,4,180,175,107,222,206,18,247,122,35,210,39,50,210,128,32,7,141,95,165,140,91,234,5,15,183,92,72,1,225,113,235,179,76,191,58,246,122,210,255,0,129,231,243,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,240,149,157,81,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,83,62,219,215,218,141,247,105,122,203,91,134,246,174,181,152,133,203,173,102,45,123,173,133,141,243,244,188,88,178,70,174,141,85,139,52,15,127,106,68,232,199,47,70,73,219,99,37,141,14,193,225,177,190,123,174,223,115,250,61,43,212,107,165,93,118,157,101,85,20,214,216,159,89,116,115,96,197,231,116,210,43,106,162,108,210,36,16,211,58,74,135,186,167,162,53,122,116,151,146,172,107,28,151,146,8,85,226,227,169,152,174,31,180,43,198,11,118,171,235,122,207,110,20,22,251,69,44,114,71,220,119,150,171,134,178,121,220,199,61,30,176,177,144,35,28,246,53,220,100,158,6,170,34,63,170,84,14,214,52,83,250,68,238,11,9,209,201,46,30,74,147,32,184,47,159,157,178,246,228,101,12,17,62,162,171,180,238,220,136,147,44,16,202,145,242,98,183,184,172,229,209,189,85,52,166,10,54,241,125,210,251,174,23,187,74,156,242,103,85,207,109,212,27,61,21,202,158,119,81,58,40,34,158,154,22,209,75,74,201,122,171,102,123,91,79,12,206,233,197,90,149,81,162,183,248,57,221,127,193,11,83,60,182,85,169,122,57,89,87,117,151,226,22,250,76,154,223,7,115,149,13,63,151,145,105,234,223,197,95,247,38,147,205,81,39,86,177,121,54,15,188,228,224,196,91,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,8,65,168,94,17,59,109,212,172,255,0,37,212,107,238,109,169,80,92,178,171,197,109,238,178,42,75,149,3,96,142,122,153,159,52,141,141,174,163,115,145,136,231,170,34,43,156,189,58,117,85,254,36,159,208,77,20,197,118,237,164,246,45,28,194,174,23,90,219,46,63,230,188,180,247,73,99,146,169,253,250,153,106,31,205,209,199,27,23,163,230,114,39,70,39,221,68,235,213,122,170,244,2,21,106,175,132,182,217,117,103,81,242,61,77,185,228,26,129,102,175,202,46,18,221,43,105,45,119,74,84,165,74,169,87,156,210,49,39,166,150,68,238,72,175,145,81,94,173,71,61,81,168,214,163,90,157,215,107,251,95,192,118,153,128,92,52,231,78,110,249,5,198,219,113,188,75,123,150,91,221,68,51,78,217,228,134,24,92,214,186,24,162,106,51,141,59,21,17,90,171,213,93,243,254,8,157,128,16,131,80,188,34,118,219,169,89,254,75,168,215,220,219,82,160,185,101,87,138,219,221,100,84,151,42,6,193,28,245,51,62,105,27,27,93,70,231,35,17,207,84,68,87,57,122,116,234,171,252,78,255,0,181,253,175,224,59,76,192,46,26,115,167,55,124,130,227,109,184,222,37,189,203,45,238,162,25,167,108,242,67,12,46,107,93,12,81,53,25,198,157,138,136,173,85,234,174,249,255,0,4,78,192,8,65,168,94,17,59,109,212,172,255,0,37,212,107,238,109,169,80,92,178,171,197,109,238,178,42,75,149,3,96,142,122,153,159,52,141,141,174,163,115,145,136,231,170,34,43,156,189,58,117,85,254,39,127,218,254,215,240,29,166,96,23,13,57,211,155,190,65,113,182,220,111,18,222,229,150,247,81,12,211,182,121,33,134,23,53,174,134,40,154,140,227,78,197,68,86,170,245,87,124,255,0,130,39,64,212,44,42,213,169,88,6,75,167,55,218,138,184,45,185,85,158,182,201,89,45,35,218,217,227,130,166,23,195,35,163,115,154,230,163,209,175,85,69,86,185,58,244,234,139,252,8,65,253,197,77,172,127,199,237,85,255,0,197,109,223,234,36,223,211,220,42,213,166,184,6,53,167,54,42,138,185,237,184,173,158,138,201,71,45,91,218,233,228,130,154,22,67,27,164,115,90,214,171,213,172,69,85,70,181,58,245,232,137,252,14,127,186,13,175,224,59,179,192,45,250,115,168,215,124,130,221,109,183,94,34,189,197,45,146,162,24,103,116,241,195,52,45,107,157,52,82,181,89,198,161,234,168,141,69,234,141,249,255,0,20,94,63,160,158,23,250,5,183,109,88,177,107,30,21,151,234,5,109,235,31,243,94,90,11,165,194,138,74,87,247,233,165,167,127,54,199,73,27,215,163,38,114,167,71,167,222,68,235,213,58,162,204,0,69,253,208,120,122,104,190,236,243,251,126,163,106,54,79,154,219,174,86,235,60,86,72,162,178,86,210,67,3,160,142,105,166,107,156,217,169,165,114,191,149,67,209,85,28,137,209,27,242,254,42,190,131,106,91,41,210,205,159,125,169,253,153,223,242,187,159,218,223,35,231,126,59,85,77,55,111,202,247,251,125,174,204,17,116,235,230,95,203,151,46,189,27,211,167,69,235,32,0,57,254,189,232,166,43,184,157,39,190,232,230,107,112,186,209,89,114,15,43,230,103,181,203,28,117,76,236,84,197,80,206,14,146,57,24,157,95,11,81,122,177,126,234,175,78,139,209,82,48,105,239,132,78,219,116,215,63,198,181,26,197,155,106,84,247,44,86,241,69,123,163,138,174,229,64,232,36,158,154,102,77,27,100,107,104,218,229,98,185,136,138,136,230,175,78,189,21,63,137,39,245,239,69,49,93,196,233,61,247,71,51,91,133,214,138,203,144,121,95,51,61,174,88,227,170,103,98,166,42,134,112,116,145,200,196,234,248,90,139,213,139,247,85,122,116,94,138,145,131,79,124,34,118,219,166,185,254,53,168,214,44,219,82,167,185,98,183,138,43,221,28,85,119,42,7,65,36,244,211,50,104,219,35,91,70,215,43,21,204,68,84,71,53,122,117,232,169,252,73,190,0,33,6,161,120,68,237,183,82,179,252,151,81,175,185,182,165,65,114,202,175,21,183,186,200,169,46,84,13,130,57,234,102,124,210,54,54,186,141,206,70,35,158,168,136,174,114,244,233,213,87,248,157,255,0,107,251,95,192,118,153,128,92,52,231,78,110,249,5,198,219,113,188,75,123,150,91,221,68,51,78,217,228,134,24,92,214,186,24,162,106,51,141,59,21,17,90,171,213,93,243,254,8,156,3,80,188,34,118,219,169,89,254,75,168,215,220,219,82,160,185,101,87,138,219,221,100,84,151,42,6,193,28,245,51,62,105,27,27,93,70,231,35,17,207,84,68,87,57,122,116,234,171,252,78,255,0,181,253,175,224,59,76,192,46,26,115,167,55,124,130,227,109,184,222,37,189,203,45,238,162,25,167,108,242,67,12,46,107,93,12,81,53,25,198,157,138,136,173,85,234,174,249,255,0,4,78,192,1,199,247,65,181,252,7,118,120,5,191,78,117,26,239,144,91,173,182,235,196,87,184,165,178,84,67,12,238,158,56,102,133,173,115,166,138,86,171,56,212,61,85,17,168,189,81,191,63,226,139,199,244,19,194,255,0,64,182,237,171,22,45,99,194,178,253,64,173,189,99,254,107,203,65,116,184,81,73,74,254,253,52,180,239,230,216,233,35,122,244,100,206,84,232,244,251,200,157,122,167,84,94,193,186,13,175,224,59,179,192,45,250,115,168,215,124,130,221,109,183,94,34,189,197,45,146,162,24,103,116,241,195,52,45,107,157,52,82,181,89,198,161,234,168,141,69,234,141,249,255,0,20,94,63,160,158,23,250,5,183,109,88,177,107,30,21,151,234,5,109,235,31,243,94,90,11,165,194,138,74,87,247,233,165,167,127,54,199,73,27,215,163,38,114,167,71,167,222,68,235,213,58,162,204,2,47,238,131,195,211,69,247,103,159,219,245,27,81,178,124,214,221,114,183,89,226,178,69,21,146,182,146,24,29,4,115,77,51,92,230,205,77,43,149,252,170,30,138,168,228,78,136,223,151,241,85,244,27,82,217,78,150,108,251,237,79,236,206,255,0,149,220,254,214,249,31,59,241,218,170,105,187,126,87,191,219,237,118,96,139,167,95,50,254,92,185,117,232,222,157,58,47,89,0,64,15,238,42,109,99,254,63,106,175,254,43,110,255,0,81,37,254,130,104,166,43,183,109,39,177,104,230,21,112,186,214,217,113,255,0,53,229,167,186,75,28,149,79,239,212,203,80,254,110,142,56,216,189,31,51,145,58,49,62,234,39,94,171,213,87,160,28,255,0,94,244,83,21,220,78,147,223,116,115,53,184,93,104,172,185,7,149,243,51,218,229,142,58,166,118,42,98,168,103,7,73,28,140,78,175,133,168,189,88,191,117,87,167,69,232,169,16,63,184,169,181,143,248,253,170,191,248,173,187,253,68,159,224,2,31,235,223,133,254,129,110,39,86,47,186,199,154,229,250,129,69,122,200,60,175,153,130,215,112,162,142,149,157,138,104,169,217,193,178,82,72,244,234,200,90,171,213,235,247,149,122,116,78,136,157,131,107,251,95,192,118,153,128,92,52,231,78,110,249,5,198,219,113,188,75,123,150,91,221,68,51,78,217,228,134,24,92,214,186,24,162,106,51,141,59,21,17,90,171,213,93,243,254,8,145,131,251,138,155,88,255,0,143,218,171,255,0,138,219,191,212,73,191,167,184,85,171,77,112,12,107,78,108,85,21,115,219,113,91,61,21,146,142,90,183,181,211,201,5,52,44,134,55,72,230,181,173,87,171,88,138,170,141,106,117,235,209,19,248,30,128,2,47,238,131,195,211,69,247,103,159,219,245,27,81,178,124,214,221,114,183,89,226,178,69,21,146,182,146,24,29,4,115,77,51,92,230,205,77,43,149,252,170,30,138,168,228,78,136,223,151,241,85,244,27,82,217,78,150,108,251,237,79,236,206,255,0,149,220,254,214,249,31,59,241,218,170,105,187,126,87,191,219,237,118,96,139,167,95,50,254,92,185,117,232,222,157,58,47,89,0,121,76,23,73,244,179,75,252,247,236,207,77,49,76,75,226,125,175,59,240,43,53,53,7,154,237,242,237,247,123,44,111,62,61,199,241,229,215,167,55,116,254,42,122,176,14,105,174,187,117,210,61,199,227,48,98,218,175,137,210,93,41,233,106,33,154,158,169,34,99,107,105,152,218,136,102,150,24,42,120,172,176,50,116,167,100,82,172,78,99,221,26,185,17,205,94,142,78,129,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,245,128,1,0,63,184,169,181,143,248,253,170,191,248,173,187,253,68,151,250,9,162,152,174,221,180,158,197,163,152,85,194,235,91,101,199,252,215,150,158,233,44,114,85,63,191,83,45,67,249,186,56,227,98,244,124,206,68,232,196,251,168,157,122,175,85,94,128,0,33,254,189,248,95,232,22,226,117,98,251,172,121,174,95,168,20,87,172,131,202,249,152,45,119,10,40,233,89,216,166,138,157,156,27,37,36,143,78,172,133,170,189,94,191,121,87,167,68,232,137,208,54,165,178,157,44,217,247,218,159,217,157,255,0,43,185,253,173,242,62,119,227,181,84,211,118,252,175,127,183,218,236,193,23,78,190,101,252,185,114,235,209,189,58,116,94,178,0,2,47,238,99,195,175,111,59,165,204,169,181,7,51,110,65,96,200,89,79,229,171,107,177,202,154,122,103,220,216,212,106,68,181,41,52,50,181,239,141,173,224,215,162,53,252,21,26,229,115,89,26,51,154,226,222,16,26,5,131,95,105,114,156,43,89,53,171,31,189,81,115,242,215,27,94,67,69,73,85,7,54,57,143,225,44,116,77,123,121,49,238,106,244,95,155,92,168,191,37,83,242,191,184,169,181,143,248,253,170,191,248,173,187,253,68,151,250,9,162,152,174,221,180,158,197,163,152,85,194,235,91,101,199,252,215,150,158,233,44,114,85,63,191,83,45,67,249,186,56,227,98,244,124,206,68,232,196,251,168,157,122,175,85,94,128,1,31,247,91,178,157,44,222,15,217,111,218,101,255,0,43,182,125,146,243,222,75,224,85,84,208,247,60,215,99,185,221,239,65,47,94,158,89,156,120,241,233,213,221,122,245,78,158,127,107,254,30,154,47,180,204,254,225,168,218,115,147,230,183,27,149,198,207,45,146,88,175,117,180,147,64,216,36,154,25,156,230,182,26,104,156,143,229,78,196,69,87,42,116,87,124,191,130,164,138,184,226,120,173,226,251,104,202,110,216,205,170,182,245,143,249,143,132,92,106,40,163,146,170,223,223,98,50,127,47,43,145,95,23,113,136,141,127,5,78,77,68,69,234,135,235,0,0,33,254,189,248,95,232,22,226,117,98,251,172,121,174,95,168,20,87,172,131,202,249,152,45,119,10,40,233,89,216,166,138,157,156,27,37,36,143,78,172,133,170,189,94,191,121,87,167,68,232,137,208,54,165,178,157,44,217,247,218,159,217,157,255,0,43,185,253,173,242,62,119,227,181,84,211,118,252,175,127,183,218,236,193,23,78,190,101,252,185,114,235,209,189,58,116,94,178,0,0,0,57,254,189,232,166,43,184,157,39,190,232,230,107,112,186,209,89,114,15,43,230,103,181,203,28,117,76,236,84,197,80,206,14,146,57,24,157,95,11,81,122,177,126,234,175,78,139,209,82,32,127,113,83,107,31,241,251,85,127,241,91,119,250,137,63,192,0,0,14,127,175,122,41,138,238,39,73,239,186,57,154,220,46,180,86,92,131,202,249,153,237,114,199,29,83,59,21,49,84,51,131,164,142,70,39,87,194,212,94,172,95,186,171,211,162,244,84,140,26,123,225,19,182,221,53,207,241,173,70,177,102,218,149,61,203,21,188,81,94,232,226,171,185,80,58,9,39,166,153,147,70,217,26,218,54,185,88,174,98,34,162,57,171,211,175,69,79,226,77,240,121,252,243,0,195,117,63,25,159,12,212,12,122,146,251,98,170,168,164,169,168,183,213,162,186,9,223,77,81,29,68,73,35,122,244,123,18,88,99,85,99,186,177,232,138,215,35,154,170,213,244,0,3,143,238,131,107,248,14,236,240,11,126,156,234,53,223,32,183,91,109,215,136,175,113,75,100,168,134,25,221,60,112,205,11,90,231,77,20,173,86,113,168,122,170,35,81,122,163,126,127,197,23,143,232,39,133,254,129,109,219,86,44,90,199,133,101,250,129,91,122,199,252,215,150,130,233,112,162,146,149,253,250,105,105,223,205,177,210,70,245,232,201,156,169,209,233,247,145,58,245,78,168,179,0,3,154,110,31,111,216,14,230,180,190,187,74,53,25,149,108,182,214,84,83,213,197,89,66,144,165,109,20,240,200,142,108,180,242,77,28,141,141,234,222,113,57,200,222,171,28,178,55,229,201,72,151,253,197,77,172,127,199,237,85,255,0,197,109,223,234,36,202,209,125,42,181,104,134,151,227,250,81,98,200,178,11,229,183,27,167,117,37,29,101,250,173,181,53,171,7,113,206,142,39,72,214,49,188,35,107,146,40,218,141,68,108,113,177,169,253,147,218,145,255,0,117,187,41,210,205,224,253,150,253,166,95,242,187,103,217,47,61,228,190,5,85,77,15,115,205,118,59,157,222,244,18,245,233,229,153,199,143,30,157,93,215,175,84,233,226,182,241,225,151,183,157,182,106,133,14,174,98,23,140,214,243,125,181,211,212,67,64,151,187,149,59,224,166,124,209,172,79,153,172,167,130,21,115,251,79,150,52,71,171,152,137,35,151,143,36,99,155,45,65,31,247,91,178,157,44,222,15,217,111,218,101,255,0,43,182,125,146,243,222,75,224,85,84,208,247,60,215,99,185,221,239,65,47,94,158,89,156,120,241,233,213,221,122,245,78,156,255,0,65,60,47,244,11,110,218,177,98,214,60,43,47,212,10,219,214,63,230,188,180,23,75,133,20,148,175,239,211,75,78,254,109,142,146,55,175,70,76,229,78,143,79,188,137,215,170,117,69,152,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,255,217255,216,255,224,0,16,74,70,73,70,0,1,1,1,1,144,1,144,0,0,255,226,10,32,73,67,67,95,80,82,79,70,73,76,69,0,1,1,0,0,10,16,0,0,0,0,2,16,0,0,109,110,116,114,82,71,66,32,88,89,90,32,0,0,0,0,0,0,0,0,0,0,0,0,97,99,115,112,65,80,80,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246,213,0,1,0,0,0,0,211,44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,100,101,115,99,0,0,0,252,0,0,0,124,99,112,114,116,0,0,1,120,0,0,0,40,119,116,112,116,0,0,1,160,0,0,0,20,98,107,112,116,0,0,1,180,0,0,0,20,114,88,89,90,0,0,1,200,0,0,0,20,103,88,89,90,0,0,1,220,0,0,0,20,98,88,89,90,0,0,1,240,0,0,0,20,114,84,82,67,0,0,2,4,0,0,8,12,103,84,82,67,0,0,2,4,0,0,8,12,98,84,82,67,0,0,2,4,0,0,8,12,100,101,115,99,0,0,0,0,0,0,0,34,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,115,82,71,66,32,73,67,67,32,80,114,111,102,105,108,101,0,0,0,0,0,0,0,0,0,0,0,34,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,115,82,71,66,32,73,67,67,32,80,114,111,102,105,108,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,116,101,120,116,0,0,0,0,67,111,112,121,114,105,103,104,116,32,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,50,48,49,49,0,88,89,90,32,0,0,0,0,0,0,243,81,0,1,0,0,0,1,22,204,88,89,90,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,88,89,90,32,0,0,0,0,0,0,111,162,0,0,56,245,0,0,3,144,88,89,90,32,0,0,0,0,0,0,98,153,0,0,183,133,0,0,24,218,88,89,90,32,0,0,0,0,0,0,36,160,0,0,15,132,0,0,182,207,99,117,114,118,0,0,0,0,0,0,4,0,0,0,0,5,0,10,0,15,0,20,0,25,0,30,0,35,0,40,0,45,0,50,0,55,0,59,0,64,0,69,0,74,0,79,0,84,0,89,0,94,0,99,0,104,0,109,0,114,0,119,0,124,0,129,0,134,0,139,0,144,0,149,0,154,0,159,0,164,0,169,0,174,0,178,0,183,0,188,0,193,0,198,0,203,0,208,0,213,0,219,0,224,0,229,0,235,0,240,0,246,0,251,1,1,1,7,1,13,1,19,1,25,1,31,1,37,1,43,1,50,1,56,1,62,1,69,1,76,1,82,1,89,1,96,1,103,1,110,1,117,1,124,1,131,1,139,1,146,1,154,1,161,1,169,1,177,1,185,1,193,1,201,1,209,1,217,1,225,1,233,1,242,1,250,2,3,2,12,2,20,2,29,2,38,2,47,2,56,2,65,2,75,2,84,2,93,2,103,2,113,2,122,2,132,2,142,2,152,2,162,2,172,2,182,2,193,2,203,2,213,2,224,2,235,2,245,3,0,3,11,3,22,3,33,3,45,3,56,3,67,3,79,3,90,3,102,3,114,3,126,3,138,3,150,3,162,3,174,3,186,3,199,3,211,3,224,3,236,3,249,4,6,4,19,4,32,4,45,4,59,4,72,4,85,4,99,4,113,4,126,4,140,4,154,4,168,4,182,4,196,4,211,4,225,4,240,4,254,5,13,5,28,5,43,5,58,5,73,5,88,5,103,5,119,5,134,5,150,5,166,5,181,5,197,5,213,5,229,5,246,6,6,6,22,6,39,6,55,6,72,6,89,6,106,6,123,6,140,6,157,6,175,6,192,6,209,6,227,6,245,7,7,7,25,7,43,7,61,7,79,7,97,7,116,7,134,7,153,7,172,7,191,7,210,7,229,7,248,8,11,8,31,8,50,8,70,8,90,8,110,8,130,8,150,8,170,8,190,8,210,8,231,8,251,9,16,9,37,9,58,9,79,9,100,9,121,9,143,9,164,9,186,9,207,9,229,9,251,10,17,10,39,10,61,10,84,10,106,10,129,10,152,10,174,10,197,10,220,10,243,11,11,11,34,11,57,11,81,11,105,11,128,11,152,11,176,11,200,11,225,11,249,12,18,12,42,12,67,12,92,12,117,12,142,12,167,12,192,12,217,12,243,13,13,13,38,13,64,13,90,13,116,13,142,13,169,13,195,13,222,13,248,14,19,14,46,14,73,14,100,14,127,14,155,14,182,14,210,14,238,15,9,15,37,15,65,15,94,15,122,15,150,15,179,15,207,15,236,16,9,16,38,16,67,16,97,16,126,16,155,16,185,16,215,16,245,17,19,17,49,17,79,17,109,17,140,17,170,17,201,17,232,18,7,18,38,18,69,18,100,18,132,18,163,18,195,18,227,19,3,19,35,19,67,19,99,19,131,19,164,19,197,19,229,20,6,20,39,20,73,20,106,20,139,20,173,20,206,20,240,21,18,21,52,21,86,21,120,21,155,21,189,21,224,22,3,22,38,22,73,22,108,22,143,22,178,22,214,22,250,23,29,23,65,23,101,23,137,23,174,23,210,23,247,24,27,24,64,24,101,24,138,24,175,24,213,24,250,25,32,25,69,25,107,25,145,25,183,25,221,26,4,26,42,26,81,26,119,26,158,26,197,26,236,27,20,27,59,27,99,27,138,27,178,27,218,28,2,28,42,28,82,28,123,28,163,28,204,28,245,29,30,29,71,29,112,29,153,29,195,29,236,30,22,30,64,30,106,30,148,30,190,30,233,31,19,31,62,31,105,31,148,31,191,31,234,32,21,32,65,32,108,32,152,32,196,32,240,33,28,33,72,33,117,33,161,33,206,33,251,34,39,34,85,34,130,34,175,34,221,35,10,35,56,35,102,35,148,35,194,35,240,36,31,36,77,36,124,36,171,36,218,37,9,37,56,37,104,37,151,37,199,37,247,38,39,38,87,38,135,38,183,38,232,39,24,39,73,39,122,39,171,39,220,40,13,40,63,40,113,40,162,40,212,41,6,41,56,41,107,41,157,41,208,42,2,42,53,42,104,42,155,42,207,43,2,43,54,43,105,43,157,43,209,44,5,44,57,44,110,44,162,44,215,45,12,45,65,45,118,45,171,45,225,46,22,46,76,46,130,46,183,46,238,47,36,47,90,47,145,47,199,47,254,48,53,48,108,48,164,48,219,49,18,49,74,49,130,49,186,49,242,50,42,50,99,50,155,50,212,51,13,51,70,51,127,51,184,51,241,52,43,52,101,52,158,52,216,53,19,53,77,53,135,53,194,53,253,54,55,54,114,54,174,54,233,55,36,55,96,55,156,55,215,56,20,56,80,56,140,56,200,57,5,57,66,57,127,57,188,57,249,58,54,58,116,58,178,58,239,59,45,59,107,59,170,59,232,60,39,60,101,60,164,60,227,61,34,61,97,61,161,61,224,62,32,62,96,62,160,62,224,63,33,63,97,63,162,63,226,64,35,64,100,64,166,64,231,65,41,65,106,65,172,65,238,66,48,66,114,66,181,66,247,67,58,67,125,67,192,68,3,68,71,68,138,68,206,69,18,69,85,69,154,69,222,70,34,70,103,70,171,70,240,71,53,71,123,71,192,72,5,72,75,72,145,72,215,73,29,73,99,73,169,73,240,74,55,74,125,74,196,75,12,75,83,75,154,75,226,76,42,76,114,76,186,77,2,77,74,77,147,77,220,78,37,78,110,78,183,79,0,79,73,79,147,79,221,80,39,80,113,80,187,81,6,81,80,81,155,81,230,82,49,82,124,82,199,83,19,83,95,83,170,83,246,84,66,84,143,84,219,85,40,85,117,85,194,86,15,86,92,86,169,86,247,87,68,87,146,87,224,88,47,88,125,88,203,89,26,89,105,89,184,90,7,90,86,90,166,90,245,91,69,91,149,91,229,92,53,92,134,92,214,93,39,93,120,93,201,94,26,94,108,94,189,95,15,95,97,95,179,96,5,96,87,96,170,96,252,97,79,97,162,97,245,98,73,98,156,98,240,99,67,99,151,99,235,100,64,100,148,100,233,101,61,101,146,101,231,102,61,102,146,102,232,103,61,103,147,103,233,104,63,104,150,104,236,105,67,105,154,105,241,106,72,106,159,106,247,107,79,107,167,107,255,108,87,108,175,109,8,109,96,109,185,110,18,110,107,110,196,111,30,111,120,111,209,112,43,112,134,112,224,113,58,113,149,113,240,114,75,114,166,115,1,115,93,115,184,116,20,116,112,116,204,117,40,117,133,117,225,118,62,118,155,118,248,119,86,119,179,120,17,120,110,120,204,121,42,121,137,121,231,122,70,122,165,123,4,123,99,123,194,124,33,124,129,124,225,125,65,125,161,126,1,126,98,126,194,127,35,127,132,127,229,128,71,128,168,129,10,129,107,129,205,130,48,130,146,130,244,131,87,131,186,132,29,132,128,132,227,133,71,133,171,134,14,134,114,134,215,135,59,135,159,136,4,136,105,136,206,137,51,137,153,137,254,138,100,138,202,139,48,139,150,139,252,140,99,140,202,141,49,141,152,141,255,142,102,142,206,143,54,143,158,144,6,144,110,144,214,145,63,145,168,146,17,146,122,146,227,147,77,147,182,148,32,148,138,148,244,149,95,149,201,150,52,150,159,151,10,151,117,151,224,152,76,152,184,153,36,153,144,153,252,154,104,154,213,155,66,155,175,156,28,156,137,156,247,157,100,157,210,158,64,158,174,159,29,159,139,159,250,160,105,160,216,161,71,161,182,162,38,162,150,163,6,163,118,163,230,164,86,164,199,165,56,165,169,166,26,166,139,166,253,167,110,167,224,168,82,168,196,169,55,169,169,170,28,170,143,171,2,171,117,171,233,172,92,172,208,173,68,173,184,174,45,174,161,175,22,175,139,176,0,176,117,176,234,177,96,177,214,178,75,178,194,179,56,179,174,180,37,180,156,181,19,181,138,182,1,182,121,182,240,183,104,183,224,184,89,184,209,185,74,185,194,186,59,186,181,187,46,187,167,188,33,188,155,189,21,189,143,190,10,190,132,190,255,191,122,191,245,192,112,192,236,193,103,193,227,194,95,194,219,195,88,195,212,196,81,196,206,197,75,197,200,198,70,198,195,199,65,199,191,200,61,200,188,201,58,201,185,202,56,202,183,203,54,203,182,204,53,204,181,205,53,205,181,206,54,206,182,207,55,207,184,208,57,208,186,209,60,209,190,210,63,210,193,211,68,211,198,212,73,212,203,213,78,213,209,214,85,214,216,215,92,215,224,216,100,216,232,217,108,217,241,218,118,218,251,219,128,220,5,220,138,221,16,221,150,222,28,222,162,223,41,223,175,224,54,224,189,225,68,225,204,226,83,226,219,227,99,227,235,228,115,228,252,229,132,230,13,230,150,231,31,231,169,232,50,232,188,233,70,233,208,234,91,234,229,235,112,235,251,236,134,237,17,237,156,238,40,238,180,239,64,239,204,240,88,240,229,241,114,241,255,242,140,243,25,243,167,244,52,244,194,245,80,245,222,246,109,246,251,247,138,248,25,248,168,249,56,249,199,250,87,250,231,251,119,252,7,252,152,253,41,253,186,254,75,254,220,255,109,255,255,255,219,0,67,0,3,2,2,2,2,2,3,2,2,2,3,3,3,3,4,6,4,4,4,4,4,8,6,6,5,6,9,8,10,10,9,8,9,9,10,12,15,12,10,11,14,11,9,9,13,17,13,14,15,16,16,17,16,10,12,18,19,18,16,19,15,16,16,16,255,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,3,1,1,1,1,1,1,1,0,0,0,0,0,0,0,8,9,10,7,6,5,4,3,1,2,255,196,0,114,16,0,1,3,3,2,4,3,5,5,4,1,12,11,10,0,31,0,1,2,3,4,5,6,7,18,8,9,17,19,20,56,181,21,33,34,119,133,22,49,71,134,197,23,24,35,65,50,25,36,37,51,52,81,83,97,113,114,166,212,38,39,69,82,84,86,87,88,115,150,211,53,66,98,99,104,116,129,130,145,149,228,54,55,73,100,117,136,161,179,193,198,57,67,240,40,68,85,101,146,180,209,131,177,41,102,118,132,148,165,178,210,255,196,0,21,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,255,196,0,24,17,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,17,33,65,255,218,0,12,3,1,0,2,17,3,17,0,63,0,181,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,89,97,230,73,138,228,60,75,55,66,104,177,91,179,32,169,170,183,209,211,84,203,67,26,61,36,169,90,102,162,189,233,84,169,181,22,161,126,230,117,232,137,238,95,230,19,76,31,226,42,57,58,161,254,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,87,91,173,61,162,157,181,53,44,145,205,115,209,136,140,68,85,234,168,171,252,213,63,188,7,237,4,19,214,94,108,90,75,166,245,82,217,237,120,102,93,61,198,154,162,40,229,117,69,186,153,208,172,111,135,185,240,171,107,26,238,190,246,253,233,211,239,255,0,17,94,122,231,204,95,86,181,178,170,88,238,120,182,35,73,70,181,80,213,199,216,161,169,142,93,236,133,99,232,187,170,94,157,62,39,47,254,207,242,1,101,188,81,115,32,194,116,17,100,179,219,113,91,221,101,222,150,225,79,77,80,233,232,97,146,153,99,150,153,211,117,98,165,83,29,187,250,9,239,78,159,210,251,253,202,83,175,14,89,103,177,120,143,211,156,162,174,29,254,27,45,179,78,230,70,222,189,123,117,176,59,220,138,169,252,155,253,243,152,72,199,185,137,80,237,189,28,189,58,39,255,0,111,248,142,193,193,230,51,246,171,137,141,55,183,172,221,182,69,148,217,231,145,81,221,23,98,92,41,209,122,123,151,223,241,1,162,45,62,203,97,206,177,10,12,170,8,31,11,43,187,189,24,246,163,85,54,74,246,125,200,231,127,188,254,250,158,136,249,246,27,61,61,130,213,5,166,150,73,31,20,27,182,186,69,69,114,238,114,185,122,244,68,79,189,127,188,125,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,7,40,204,109,152,149,43,106,238,80,85,72,199,74,216,81,32,107,85,119,43,85,223,205,201,238,232,138,7,222,4,102,207,249,128,104,222,156,84,73,77,124,198,179,57,221,28,172,133,86,146,142,149,201,213,241,239,79,233,84,55,221,211,255,0,158,120,185,121,171,240,245,19,81,203,134,234,39,189,122,127,220,234,31,245,176,38,105,83,220,81,243,102,201,237,249,85,195,14,210,204,46,214,234,26,10,170,89,97,147,32,183,72,178,172,110,165,71,63,114,193,89,211,175,114,69,233,209,17,54,253,254,243,192,113,41,205,122,251,170,214,152,241,220,19,12,160,167,183,211,220,97,173,133,215,107,115,217,50,181,176,61,143,71,44,85,142,111,93,242,47,78,137,247,34,117,94,165,123,129,164,126,19,245,146,187,93,244,47,25,212,187,165,4,20,117,119,150,214,172,145,83,196,177,198,222,205,108,208,39,70,185,239,84,234,145,162,255,0,73,125,234,191,119,220,118,19,150,112,193,103,158,193,161,152,213,166,166,72,223,36,30,51,115,152,170,173,93,213,147,59,221,213,19,251,255,0,222,58,152,0,0,0,0,0,0,0,0,0,0,0,8,203,173,28,125,105,54,137,213,203,65,144,99,121,109,84,240,84,197,78,245,163,163,166,123,21,100,135,186,138,155,234,24,189,58,123,151,252,127,251,64,147,68,106,215,254,59,244,183,135,202,153,104,50,108,115,42,173,158,10,184,41,30,180,20,116,242,49,93,44,11,51,85,55,212,49,122,109,78,139,254,63,239,253,229,108,235,87,53,221,79,212,103,190,130,195,134,98,240,91,25,85,21,76,11,89,110,168,108,253,91,10,177,200,237,149,142,111,244,156,238,157,63,151,66,12,86,213,201,95,82,250,169,154,212,123,250,117,70,167,187,220,136,159,253,32,44,139,83,57,204,103,23,86,173,62,158,96,150,38,192,218,136,222,197,189,90,230,71,236,237,170,59,175,102,185,83,174,245,247,127,46,159,227,33,38,165,113,5,153,234,156,125,172,130,217,101,167,79,16,202,159,235,56,101,98,238,100,106,196,79,142,71,123,186,42,255,0,233,57,145,238,240,203,142,3,69,67,18,223,91,144,45,94,199,164,158,17,33,237,255,0,79,170,116,220,189,126,238,157,127,199,212,15,8,127,212,105,26,187,248,155,186,116,255,0,189,63,229,125,231,236,182,218,170,46,146,44,84,239,141,170,141,87,252,106,169,238,69,68,254,72,191,223,3,239,230,25,117,13,238,157,182,203,84,19,178,138,41,155,44,75,80,212,73,127,162,168,187,182,185,83,239,114,253,201,247,116,36,175,43,27,44,183,158,41,169,22,41,24,223,3,111,142,177,219,149,83,171,89,113,162,234,137,238,95,127,191,252,95,229,34,20,240,186,158,87,66,245,69,115,122,117,233,247,125,196,195,229,78,231,55,138,120,118,244,247,218,154,139,215,251,222,209,161,36,152,47,136,0,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,7,47,212,254,33,176,189,39,221,246,138,217,123,169,219,81,29,58,248,40,34,127,196,248,214,68,95,142,70,251,186,39,254,210,22,234,111,57,93,62,177,220,102,181,96,248,38,66,249,224,150,61,206,186,218,224,86,44,75,22,231,116,237,86,162,238,220,173,233,238,233,211,168,22,68,10,100,206,185,200,235,29,238,145,180,216,238,11,134,177,27,59,100,69,173,182,85,39,194,140,84,95,232,86,175,191,170,255,0,236,35,102,127,198,110,168,106,61,206,123,173,242,195,139,65,45,68,145,200,230,210,82,212,53,168,172,141,24,157,55,78,229,251,147,251,255,0,120,23,171,157,241,41,130,233,237,67,233,175,86,155,236,206,142,86,68,171,75,4,46,78,174,102,244,254,148,173,247,116,255,0,231,145,27,83,121,197,105,134,55,89,45,183,19,193,178,137,42,33,154,52,114,220,109,148,234,197,141,209,238,94,157,186,212,93,221,85,191,226,233,212,166,185,100,116,178,44,142,68,69,95,239,31,242,4,221,213,94,106,218,203,168,51,201,21,54,27,134,67,71,223,142,120,251,150,234,166,203,213,177,108,84,94,149,110,79,189,87,255,0,156,68,76,187,57,187,102,149,82,85,221,41,233,34,124,143,99,213,41,216,230,167,86,179,106,127,73,203,252,143,58,0,3,208,97,24,178,229,215,89,109,169,55,107,181,78,233,250,238,219,247,57,173,233,247,47,251,226,237,244,199,150,14,140,105,189,146,150,10,140,187,53,158,177,145,203,12,155,43,233,29,23,71,202,175,78,157,105,26,191,119,79,191,252,96,81,65,49,56,3,224,242,62,34,50,218,153,50,11,227,168,173,82,88,106,171,96,240,117,61,186,142,236,117,144,195,209,219,225,145,187,122,57,235,238,247,255,0,71,222,158,244,34,134,81,225,86,251,83,224,187,189,159,131,111,119,166,239,232,55,175,94,158,239,191,169,123,252,181,180,218,12,63,134,60,46,234,149,114,75,52,180,247,88,28,222,226,57,189,22,233,80,189,83,225,69,255,0,189,79,230,4,176,130,22,211,196,216,88,170,173,111,94,157,126,255,0,188,254,128,0,0,0,0,0,0,1,194,120,188,226,70,78,25,244,238,223,154,211,218,155,95,37,109,238,27,74,198,248,59,168,136,250,121,229,221,209,37,143,252,10,39,94,191,207,238,254,105,95,188,29,243,14,213,92,195,85,174,212,217,70,49,138,69,78,219,4,211,53,104,40,170,90,254,226,84,83,181,58,239,169,84,219,209,93,254,62,189,15,175,206,23,58,182,87,209,73,129,69,77,84,218,235,110,79,109,170,146,71,49,169,19,154,182,185,151,163,87,119,85,95,226,183,239,106,125,203,255,0,167,142,242,143,181,82,93,56,133,200,33,157,243,55,166,19,88,255,0,129,81,62,234,250,20,254,104,191,223,2,240,200,171,197,55,48,13,60,225,150,227,81,96,187,227,89,21,125,202,142,186,154,146,103,83,81,193,44,10,147,83,44,232,173,87,84,70,239,114,109,69,234,159,127,95,191,239,37,67,145,202,159,15,78,191,227,51,65,196,77,167,35,177,235,22,65,108,203,95,109,125,214,31,9,226,22,220,178,45,58,245,165,137,205,217,220,68,119,244,85,189,122,167,223,215,249,1,34,245,247,153,206,166,235,12,146,91,104,241,28,98,154,210,202,200,107,41,214,90,10,134,84,110,100,11,26,163,250,85,61,189,58,189,221,58,127,46,158,255,0,188,137,120,166,39,116,206,174,211,91,173,147,82,195,52,112,45,67,150,119,57,173,218,142,107,122,38,212,114,245,234,228,255,0,231,159,4,190,46,91,218,125,167,216,222,142,227,151,252,82,171,33,146,174,166,130,229,78,246,220,95,2,198,145,251,74,69,85,68,141,168,187,186,177,191,207,167,78,160,87,46,166,242,211,212,189,37,211,43,78,161,100,249,102,51,82,151,43,146,91,123,84,21,245,15,86,189,91,51,145,122,62,149,189,19,164,43,239,220,190,245,251,191,189,15,41,233,223,82,245,142,53,106,42,39,95,121,104,92,215,56,176,101,202,174,171,135,203,117,149,91,62,49,144,91,174,110,170,154,155,163,30,215,219,30,254,136,244,155,170,175,245,218,123,182,39,220,190,255,0,119,191,153,242,191,225,162,151,82,51,138,172,158,253,118,150,11,117,110,51,90,232,153,71,58,54,100,145,149,244,241,252,72,248,156,221,189,26,239,185,122,253,223,227,3,201,95,249,89,107,157,139,23,164,201,229,204,48,71,197,87,81,225,218,198,220,43,21,200,191,31,189,83,194,34,127,222,47,243,34,13,254,199,87,142,93,167,179,87,73,11,230,167,219,185,209,42,171,87,115,81,201,209,85,17,126,229,79,228,106,96,173,94,110,154,35,29,118,11,75,168,214,235,131,146,186,235,150,91,233,228,138,105,127,132,214,54,219,82,222,173,106,71,213,23,248,77,251,220,191,122,255,0,232,10,129,47,187,151,46,146,80,99,124,48,97,87,26,186,217,223,95,36,55,72,101,72,228,106,195,209,110,149,10,155,122,177,29,215,163,91,247,255,0,140,161,56,227,116,139,181,170,159,119,95,121,166,125,7,198,42,176,237,41,177,227,117,179,69,44,212,126,39,115,226,114,185,171,190,166,87,167,69,84,69,251,156,159,200,10,227,230,205,195,245,37,162,211,251,84,183,92,229,117,69,231,38,183,208,186,25,230,69,99,90,219,108,201,213,26,145,162,162,255,0,1,63,239,151,239,95,119,247,162,79,46,220,178,159,19,226,155,19,90,136,100,147,218,245,212,22,166,108,106,46,215,203,113,164,232,229,234,169,209,62,31,191,223,254,69,45,159,152,230,19,115,207,52,66,199,103,181,84,82,195,44,57,85,53,75,157,80,247,53,170,212,164,171,111,68,86,181,203,215,171,211,249,127,124,166,110,13,250,126,244,90,90,171,215,221,152,89,23,221,255,0,203,26,112,52,132,215,35,147,114,127,51,253,63,149,50,163,161,106,167,221,239,255,0,246,159,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,1,252,43,43,34,162,137,37,149,174,84,87,109,248,83,223,215,255,0,181,15,238,81,135,48,78,51,107,181,159,48,185,224,150,123,12,20,182,27,125,206,130,229,75,37,77,42,178,173,92,218,13,142,73,21,179,189,157,55,76,254,136,141,79,114,55,223,247,245,11,170,196,179,235,62,102,214,186,215,77,89,18,58,55,74,158,33,141,111,185,174,218,191,209,114,251,250,158,148,203,222,31,158,94,48,170,167,85,218,169,168,229,123,161,116,10,149,12,115,147,106,185,28,191,209,114,123,250,181,11,242,224,2,205,146,219,120,102,195,101,201,100,182,58,165,99,185,182,79,2,178,44,125,125,165,80,173,233,189,58,255,0,69,19,175,248,192,146,71,152,205,245,6,205,128,208,50,227,120,166,173,154,57,39,109,58,37,51,24,231,110,115,92,228,95,137,205,247,116,106,158,156,134,60,195,248,75,186,113,3,131,210,38,47,122,165,163,185,59,34,164,173,155,199,212,186,56,59,81,209,79,18,163,118,66,247,110,234,230,47,191,221,253,47,127,220,128,125,29,95,230,85,164,26,85,66,218,138,156,83,48,168,145,106,227,166,114,50,134,149,237,248,226,115,250,167,90,166,255,0,189,43,195,92,57,164,234,150,169,205,37,13,183,15,197,105,237,141,170,134,170,5,158,223,80,201,250,182,21,98,163,186,85,185,189,58,185,221,58,127,46,132,38,158,23,83,202,232,158,168,170,222,157,122,125,223,113,33,56,76,224,235,42,226,167,37,168,176,88,111,182,155,127,102,211,61,215,117,93,84,145,117,108,85,17,66,169,213,176,73,239,235,47,94,157,62,228,251,211,238,80,224,119,107,156,247,139,132,183,26,150,70,217,102,219,185,35,69,70,167,70,162,123,186,170,255,0,36,63,33,98,252,64,114,174,181,104,222,1,111,201,233,115,26,186,170,234,171,172,116,18,178,75,131,95,18,49,209,76,254,173,68,164,98,245,254,27,126,245,254,107,238,43,194,138,138,90,249,86,24,92,196,114,55,119,196,171,211,167,84,255,0,244,129,249,201,53,195,135,1,122,159,196,141,158,150,255,0,139,100,152,189,13,37,101,37,69,84,109,184,86,84,69,34,36,53,29,135,34,163,41,228,79,123,145,85,58,47,221,253,239,184,225,25,150,9,119,193,235,230,183,93,170,104,229,146,23,177,142,90,119,185,205,85,115,17,233,211,115,83,249,47,254,211,180,240,157,198,94,87,194,229,250,91,165,162,195,105,184,68,251,84,246,214,165,77,44,146,187,164,181,17,204,170,187,103,141,62,248,250,117,235,247,127,37,251,192,150,49,114,84,203,54,39,123,62,180,239,254,123,110,178,244,255,0,231,208,157,22,221,201,83,73,60,28,126,214,207,178,239,21,239,238,120,123,173,55,111,239,94,157,55,80,245,251,186,127,233,234,74,222,28,248,190,192,184,141,181,211,86,99,54,59,253,12,179,82,84,86,42,87,211,67,19,81,145,84,118,85,62,9,164,94,189,85,23,252,157,125,233,247,29,115,48,203,237,216,85,178,43,173,206,10,153,98,150,118,211,163,96,107,92,237,202,215,59,175,196,228,78,157,26,191,204,12,237,113,97,162,152,238,128,107,54,69,165,246,11,133,198,178,27,43,232,154,217,171,37,100,142,114,77,71,20,235,213,204,141,136,170,139,47,68,248,83,220,159,207,239,94,87,67,97,172,184,66,217,225,146,22,181,200,170,155,149,81,125,203,211,249,33,232,117,143,81,170,117,107,81,238,250,131,87,75,21,52,183,95,15,186,40,216,172,107,123,80,71,18,116,69,115,149,61,209,162,255,0,73,126,255,0,229,247,23,211,194,151,12,118,29,34,209,156,119,21,146,239,95,83,81,66,202,214,61,233,80,199,177,82,74,201,101,247,47,105,171,255,0,124,137,247,39,243,255,0,40,25,233,165,170,146,146,69,146,52,106,170,183,111,196,159,253,191,222,45,31,49,230,185,107,184,104,150,62,182,220,50,169,185,26,220,220,181,125,251,115,82,139,178,139,80,137,219,233,89,220,221,253,175,239,247,127,79,252,68,94,227,155,131,171,143,13,249,117,202,243,65,125,166,174,198,165,184,81,91,168,155,53,83,165,174,238,73,68,146,185,100,68,130,56,246,238,142,68,69,69,235,209,91,238,251,212,138,96,127,104,97,146,178,85,107,21,168,189,58,251,254,227,76,26,3,131,193,166,250,73,98,194,233,234,31,60,118,239,21,210,71,189,28,229,238,84,203,39,189,81,173,255,0,127,253,228,255,0,233,148,85,192,134,153,83,106,150,173,221,172,85,149,114,211,199,6,57,81,88,142,138,68,98,170,182,170,153,157,58,171,29,238,248,215,249,127,233,52,46,0,0,0,0,0,0,0,3,240,221,238,176,218,41,155,83,51,30,230,185,232,206,141,68,85,234,168,171,252,213,63,188,5,7,115,32,212,90,204,199,138,44,218,137,244,176,197,76,201,173,83,177,81,138,215,245,75,93,59,125,255,0,18,167,79,137,127,249,196,193,229,7,167,237,163,130,151,62,117,74,175,180,177,187,157,55,105,31,253,30,151,72,211,175,77,190,239,237,95,239,151,239,255,0,217,87,26,137,149,71,155,102,55,12,158,40,93,19,107,123,93,24,230,237,84,217,19,25,247,117,95,247,191,223,47,199,151,214,158,51,79,184,93,194,173,62,41,102,125,60,119,54,43,183,238,69,223,115,169,127,251,214,255,0,127,251,192,73,67,129,113,31,193,230,5,196,141,34,65,148,95,47,244,47,90,248,107,215,192,84,195,18,110,138,7,66,136,155,225,147,221,181,221,87,252,127,205,62,227,190,128,51,173,197,23,7,185,175,12,119,122,170,124,130,249,100,175,163,138,182,154,134,53,163,169,154,89,123,146,211,119,209,87,124,49,166,222,136,228,254,255,0,221,238,95,188,229,248,6,167,223,244,230,185,247,11,37,37,190,121,31,78,234,101,74,184,222,230,237,115,218,245,95,133,237,247,245,106,26,98,201,177,154,12,170,130,59,125,194,106,136,227,142,100,153,22,23,53,29,185,26,228,254,104,190,239,137,74,170,227,67,150,38,61,134,80,126,208,52,235,46,184,203,53,202,237,77,66,177,94,235,216,230,182,47,11,34,185,122,67,74,138,142,221,11,122,124,74,157,21,125,221,126,224,173,43,237,234,171,32,186,79,119,173,142,38,77,62,221,205,137,21,26,155,90,141,78,157,85,87,238,68,254,101,246,114,213,194,237,246,14,20,112,91,173,53,69,67,230,154,27,180,46,107,222,213,106,39,181,106,87,221,209,168,189,126,20,254,101,2,26,11,229,199,125,165,185,112,145,129,210,195,28,173,123,25,117,122,171,145,17,58,123,86,169,63,191,254,48,36,233,202,184,142,196,168,115,60,30,134,215,95,60,241,71,21,214,42,132,88,92,141,118,228,134,102,244,247,181,125,223,18,255,0,35,170,158,111,59,198,230,202,45,16,219,225,149,145,186,58,150,205,213,206,84,78,136,215,39,242,69,255,0,124,6,96,168,165,108,50,171,156,138,189,91,211,221,254,84,53,21,137,214,197,113,199,233,107,33,107,154,201,55,244,71,39,69,247,61,201,255,0,210,50,251,125,180,77,98,186,207,106,168,123,31,36,27,122,185,138,170,139,185,168,239,230,137,253,255,0,239,26,14,224,83,88,169,53,111,135,172,78,242,148,51,83,85,84,197,113,153,237,237,35,35,68,142,225,60,126,228,222,229,235,238,69,251,255,0,191,254,64,59,221,234,203,75,125,165,101,37,92,146,177,140,145,36,69,141,81,23,170,34,167,243,69,254,250,148,168,238,15,242,190,22,120,181,194,43,221,124,180,220,44,182,236,215,29,137,136,149,50,75,84,237,210,83,212,59,175,240,99,98,255,0,69,232,159,119,253,239,248,212,187,179,254,94,196,122,34,47,95,114,245,247,1,242,241,107,195,47,246,42,91,180,108,115,27,62,254,141,114,116,84,218,247,55,251,235,253,239,239,159,88,255,0,17,17,169,209,15,244,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,56,215,77,112,198,244,23,20,164,203,114,123,125,202,178,154,174,227,29,181,140,160,138,57,36,73,31,20,146,34,170,62,70,38,222,145,59,223,215,175,85,79,119,243,64,141,188,193,120,207,102,131,216,35,176,227,118,21,172,189,210,95,105,41,234,93,93,75,220,165,88,101,162,150,110,172,86,78,199,238,247,198,158,244,233,253,47,191,220,165,24,42,171,151,170,158,243,92,53,102,235,173,218,153,121,212,171,205,21,37,37,85,225,105,150,72,169,163,116,113,183,179,79,28,41,209,174,123,213,58,164,104,171,241,47,189,87,238,251,143,157,166,218,113,122,212,251,228,246,11,21,85,21,60,244,244,142,172,115,170,222,246,49,88,215,177,138,136,173,107,151,175,89,19,249,127,127,222,7,127,224,139,131,42,158,39,114,170,138,59,149,250,58,11,106,89,42,110,48,172,21,75,20,253,200,170,161,135,163,183,65,35,122,124,110,94,137,239,251,189,233,239,66,252,237,86,216,44,244,17,91,169,159,35,163,135,118,213,145,81,93,239,114,175,191,162,39,243,83,157,112,235,161,182,158,31,180,182,201,166,214,171,141,93,108,86,118,213,49,178,212,76,217,28,228,154,170,73,215,171,155,27,17,122,44,157,63,162,158,228,254,127,121,212,0,0,0,168,190,96,220,188,235,237,23,234,237,101,195,242,120,29,5,250,235,67,111,100,23,42,215,43,216,214,208,43,92,170,216,233,145,17,119,83,251,190,53,247,47,221,253,232,105,194,255,0,18,151,158,27,51,58,204,182,215,105,162,174,117,93,166,107,94,202,136,31,42,35,100,158,25,85,122,54,88,253,253,97,68,235,215,249,253,223,205,52,126,82,63,48,126,5,106,116,86,235,87,169,216,254,69,21,85,134,235,119,161,181,82,195,89,86,175,171,107,150,133,207,115,164,107,41,216,196,77,212,239,232,168,229,247,43,125,221,122,244,14,197,199,87,48,28,43,81,116,170,213,98,194,49,171,220,21,112,100,84,245,111,117,214,142,38,198,177,37,45,75,85,17,98,169,114,238,220,246,244,247,116,233,212,230,28,168,244,46,147,50,212,203,134,71,118,184,205,21,45,94,39,93,177,148,243,35,100,71,178,225,74,207,122,58,53,78,159,11,191,159,247,138,252,47,183,150,174,147,63,4,225,203,15,188,213,86,164,213,83,82,221,41,164,108,114,110,141,17,110,147,185,21,17,88,213,251,152,159,207,251,224,119,189,86,209,76,87,88,45,177,218,178,91,133,214,154,40,234,217,88,142,161,150,54,59,123,35,116,104,159,28,111,78,157,30,191,203,239,233,239,42,107,94,57,73,231,154,127,36,151,92,27,53,176,77,102,150,174,26,106,102,221,174,83,58,171,226,133,92,245,127,106,141,172,254,155,29,211,162,255,0,71,167,95,127,82,233,64,25,114,142,123,150,17,123,168,129,169,77,45,67,35,72,222,171,185,204,232,228,107,189,223,114,255,0,123,255,0,158,118,77,72,227,83,84,245,67,18,163,195,111,246,12,86,158,138,138,181,181,241,201,71,75,82,201,86,68,108,141,232,170,249,220,155,122,74,239,228,139,238,79,127,247,238,107,136,254,8,180,247,136,205,243,228,25,6,69,67,81,45,116,21,175,74,58,184,34,103,88,160,116,40,137,190,9,23,238,84,85,255,0,31,243,79,184,161,29,84,211,250,253,44,207,46,152,29,210,166,158,162,166,217,216,223,37,59,220,248,221,220,133,146,167,69,115,90,171,238,145,19,250,41,239,235,254,80,58,135,6,58,77,46,177,234,133,211,24,138,181,180,171,75,96,158,191,123,164,216,138,141,168,167,103,78,187,31,254,19,251,223,203,239,52,86,214,163,26,141,79,185,10,236,229,73,195,149,183,28,192,172,218,229,37,214,165,245,217,13,154,231,108,150,157,179,181,98,99,91,116,232,138,214,246,145,81,122,82,183,222,175,95,189,125,222,255,0,117,138,129,231,115,140,30,211,159,90,98,179,222,42,42,225,134,26,134,212,181,212,207,107,92,174,70,185,168,138,174,107,147,167,71,175,242,254,241,158,14,44,56,125,94,28,117,143,33,211,88,110,126,58,158,205,37,20,108,149,211,119,94,229,158,142,42,133,234,238,220,104,189,22,69,79,232,167,220,159,127,222,105,4,163,222,105,122,143,101,202,117,155,37,199,232,41,107,99,158,154,229,107,168,115,166,99,17,138,223,101,177,58,34,163,149,122,252,105,252,191,190,7,67,228,203,37,59,181,142,237,19,82,78,242,97,87,5,119,94,155,122,123,74,143,238,254,127,222,45,206,231,115,130,213,3,106,42,25,35,154,231,163,17,24,136,171,215,162,175,243,84,254,241,154,173,14,215,60,163,65,114,138,172,179,20,183,90,171,42,170,237,242,91,94,203,132,50,73,26,70,249,99,145,85,18,57,24,187,186,196,223,127,94,157,21,125,223,205,61,142,185,241,141,169,58,246,175,102,85,98,198,168,227,117,92,53,137,236,250,90,136,215,124,112,172,72,159,28,239,247,116,114,175,249,122,123,255,0,144,22,201,171,220,208,116,99,75,42,36,183,79,136,102,149,21,112,84,69,12,138,203,125,35,227,84,124,75,34,116,235,86,213,251,186,127,243,200,197,145,115,171,202,125,165,55,217,44,6,213,224,58,183,179,237,27,84,157,238,155,83,118,238,221,118,223,233,117,233,211,249,116,254,101,109,98,152,165,199,48,184,201,108,182,77,77,20,177,66,179,170,206,231,53,187,81,205,111,79,133,21,122,245,114,127,34,199,244,115,147,85,210,247,65,13,211,85,179,186,86,65,61,60,189,19,30,186,57,30,147,164,219,91,253,190,137,83,102,196,119,95,127,93,221,63,144,19,103,132,62,50,45,188,80,209,192,176,216,170,109,245,79,183,85,92,31,186,149,177,71,182,42,164,131,162,116,158,69,235,241,34,255,0,237,247,167,220,73,99,196,105,86,146,99,122,65,140,209,98,184,213,109,202,166,146,133,147,71,27,235,164,141,242,42,73,51,165,119,85,99,24,159,210,114,162,116,68,247,127,237,61,184,0,0,2,11,243,64,226,26,125,46,211,27,117,190,201,107,142,162,225,14,83,71,12,171,85,2,190,21,141,244,53,50,124,59,100,107,183,117,219,247,251,190,255,0,241,19,160,160,126,99,250,187,46,161,113,29,152,91,160,161,108,52,49,212,218,234,98,87,197,182,94,173,182,64,213,71,116,123,147,167,87,59,238,255,0,16,17,235,77,240,164,207,47,147,218,22,161,97,236,210,58,167,114,63,111,94,143,99,122,117,218,239,247,255,0,222,52,217,143,217,161,199,237,16,90,41,228,123,227,131,127,71,61,81,85,119,57,93,252,145,63,191,253,226,133,57,111,195,106,155,92,47,140,187,173,90,66,152,165,74,183,195,109,221,187,198,82,116,235,187,221,211,167,95,254,113,127,128,0,0,15,153,144,88,105,50,26,54,81,86,73,51,24,201,82,84,88,149,17,122,162,42,127,52,95,119,189,79,166,127,203,145,85,58,32,25,106,200,169,35,161,188,84,82,196,231,43,89,179,162,185,125,254,246,34,255,0,244,203,169,229,69,121,125,86,131,98,150,197,141,168,216,173,183,105,17,81,61,255,0,247,90,95,241,255,0,225,127,120,166,141,69,181,84,89,115,43,133,178,169,241,190,88,123,91,150,53,85,106,245,137,142,78,157,81,63,146,255,0,120,180,254,80,57,52,213,86,250,60,93,208,177,35,163,199,46,115,35,209,171,185,85,110,172,95,191,175,254,31,247,137,121,130,205,128,5,25,132,213,117,235,159,221,23,254,131,255,0,160,176,181,174,81,76,68,195,237,47,254,253,134,233,234,168,85,86,176,82,77,67,168,215,122,90,135,49,100,103,135,234,172,85,233,239,130,53,254,127,229,45,83,148,76,173,92,70,213,18,34,245,109,134,232,191,226,255,0,186,168,5,145,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,120,173,88,213,124,127,71,177,218,108,155,36,162,184,212,211,84,214,178,133,140,161,141,143,145,36,116,114,61,21,81,239,98,109,233,27,191,159,94,170,158,224,63,70,165,234,93,139,74,236,80,100,57,13,37,125,69,53,69,91,104,154,218,40,216,247,163,220,199,189,21,81,239,106,116,233,26,255,0,62,189,122,123,138,6,226,227,139,75,207,19,153,157,206,234,251,45,21,5,166,166,174,146,178,6,165,51,226,169,71,195,72,144,42,63,248,210,55,162,174,245,247,47,251,223,122,123,208,254,156,89,241,131,147,113,63,145,87,84,87,88,237,148,22,169,171,105,107,160,72,105,164,138,163,185,21,47,99,163,186,205,35,118,175,87,175,187,223,253,31,122,123,208,143,32,11,164,229,137,194,13,62,156,98,86,189,111,185,95,36,158,233,144,89,238,54,153,233,224,169,71,83,177,169,114,247,57,173,116,45,114,47,74,86,245,85,122,251,213,125,222,244,233,81,250,81,133,69,158,100,85,22,137,106,29,10,67,68,250,157,205,126,213,85,73,24,222,157,118,187,253,255,0,247,141,53,91,109,240,218,232,163,160,167,115,221,28,93,122,43,213,21,125,234,171,252,145,63,190,7,234,0,0,0,0,60,134,167,96,84,186,137,96,167,178,85,212,203,3,32,172,101,82,58,55,163,85,85,24,246,244,234,173,119,251,255,0,239,30,188,255,0,21,21,83,220,6,89,46,180,62,204,184,75,68,174,221,219,219,239,235,215,239,106,47,248,191,190,105,147,69,107,18,225,166,86,106,180,110,212,147,196,123,186,116,251,170,36,79,254,145,154,140,197,138,204,142,173,174,233,213,59,127,119,253,27,77,3,112,99,172,182,173,66,208,92,94,228,202,10,184,102,158,58,249,28,139,19,90,212,70,87,204,207,119,198,229,254,72,4,137,7,24,203,184,172,211,204,50,190,91,117,210,205,145,75,36,46,99,28,180,244,240,57,170,174,98,61,58,110,153,63,146,145,171,49,231,15,161,118,74,38,75,104,193,179,183,204,179,181,142,241,54,202,53,110,213,107,151,221,182,181,23,175,84,79,254,120,19,240,162,206,105,186,125,45,143,137,28,203,48,74,150,62,26,234,219,77,51,89,189,85,200,190,201,135,222,169,181,19,255,0,177,175,243,95,188,247,154,157,206,47,84,50,77,212,56,142,13,139,50,129,147,199,44,43,113,182,84,36,221,18,53,71,110,237,214,171,127,164,229,233,211,249,116,254,100,26,212,61,73,190,234,85,234,166,251,125,164,160,130,162,169,241,189,237,164,141,237,98,43,35,72,211,162,57,206,95,185,19,175,191,239,2,212,248,80,227,155,69,244,31,135,156,83,9,200,49,236,214,178,225,109,90,232,230,146,142,146,146,72,93,221,173,168,153,187,85,245,12,114,244,107,209,23,170,39,191,175,223,247,159,43,40,231,87,138,120,86,253,139,192,110,222,39,186,221,222,212,181,71,179,181,181,122,244,237,215,117,221,187,111,79,229,211,169,8,116,135,129,125,88,214,122,120,234,113,156,139,18,165,100,180,242,212,162,87,213,212,177,118,199,42,68,169,240,83,191,223,185,122,167,248,191,246,29,7,137,78,91,249,127,13,154,121,110,206,242,76,170,207,92,202,251,188,118,148,142,134,186,89,85,30,248,103,149,29,209,244,177,251,186,64,169,215,114,251,213,61,223,205,38,193,241,117,155,152,246,175,235,4,242,69,112,197,112,234,106,79,19,21,84,125,154,26,166,73,189,144,172,125,23,173,75,211,167,196,239,254,113,19,164,123,166,122,189,221,17,87,251,199,252,159,244,246,172,111,86,175,78,168,81,237,98,210,60,146,107,21,54,64,218,219,106,83,213,61,99,99,86,73,55,162,162,185,61,233,179,167,253,234,255,0,63,239,30,32,148,54,78,56,242,138,77,36,177,233,53,126,61,106,90,43,37,84,181,113,205,13,36,157,215,61,242,76,254,138,229,168,232,169,252,119,127,222,167,220,159,250,98,241,38,139,147,229,59,195,221,30,61,128,89,117,213,215,57,159,81,145,89,110,150,199,211,164,200,172,98,54,235,183,170,51,182,138,159,220,169,239,222,191,122,251,189,254,235,21,35,87,47,28,82,179,18,225,59,5,182,86,77,12,146,64,219,163,85,98,114,170,46,235,165,75,147,239,68,254,75,253,226,74,148,0,0,0,0,121,252,215,52,182,96,182,168,174,247,90,122,169,162,154,161,180,205,109,59,26,231,35,149,174,119,85,220,230,167,78,140,95,231,253,227,51,250,155,155,77,168,217,197,203,50,168,167,100,18,92,59,61,99,99,21,168,157,184,89,31,220,174,119,251,207,239,175,255,0,72,181,158,108,60,70,195,104,197,226,210,203,109,173,238,184,89,178,138,10,153,102,158,4,88,92,199,219,167,127,70,185,178,163,149,127,140,223,189,168,158,229,255,0,23,90,126,3,216,105,118,75,62,45,127,168,184,65,19,36,116,148,111,133,81,237,85,78,138,246,47,242,84,255,0,122,105,186,219,86,181,244,81,213,43,122,111,235,238,233,253,229,84,255,0,233,25,102,167,168,125,51,214,72,209,170,170,157,61,230,156,52,119,43,165,205,244,230,209,147,209,67,44,80,214,248,141,172,149,168,215,38,201,228,98,245,68,85,79,189,171,252,192,246,96,0,0,0,51,73,196,173,27,173,250,215,145,210,57,200,229,143,193,251,209,122,253,244,144,175,255,0,76,176,142,78,217,42,213,95,221,140,118,145,18,147,21,185,77,191,111,223,214,233,2,253,253,127,240,255,0,188,65,62,50,109,21,86,62,35,178,235,117,91,226,124,176,251,63,114,198,170,173,247,208,83,185,58,117,68,254,74,78,78,78,120,229,206,155,43,151,37,150,90,85,162,171,196,238,48,198,198,185,221,212,114,92,233,211,226,78,157,58,124,14,251,151,251,192,90,216,0,10,156,227,111,150,238,125,155,234,246,65,169,248,62,85,143,197,73,121,169,161,138,40,110,181,211,54,70,182,58,24,227,118,230,197,74,168,139,186,21,233,209,203,238,95,239,251,146,121,240,153,195,109,55,13,154,83,98,193,100,186,203,93,95,107,134,178,9,100,108,233,44,46,108,213,146,84,38,213,237,70,229,84,71,181,61,237,79,231,247,253,231,112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,126,106,234,232,168,34,73,166,107,220,215,59,111,194,136,171,215,162,175,243,255,0,33,159,46,51,184,177,187,241,35,157,221,164,109,150,142,134,201,37,101,29,117,55,90,103,69,85,220,138,137,176,170,63,248,210,51,167,87,61,125,222,254,155,125,233,239,66,217,185,142,106,196,122,81,162,246,107,210,209,58,161,211,101,52,212,106,222,222,244,77,212,117,111,235,211,123,127,222,127,127,255,0,65,64,224,0,0,123,237,23,206,41,48,28,162,170,241,89,79,44,204,154,129,244,200,216,152,142,84,85,146,55,117,232,174,111,251,197,254,102,152,232,170,153,91,76,202,168,218,228,107,250,244,71,39,191,220,170,159,253,35,43,200,189,13,45,112,213,159,187,84,116,83,28,206,159,76,148,235,115,241,157,99,70,108,70,246,234,230,139,238,220,238,159,218,250,255,0,73,127,250,64,116,224,0,0,0,2,38,113,109,199,254,33,195,52,243,88,215,26,188,87,221,169,46,52,212,149,14,240,113,75,76,172,154,149,211,162,177,124,68,110,234,137,177,61,233,254,251,239,247,41,41,47,55,154,91,29,43,106,234,227,149,236,124,137,26,36,104,138,189,85,21,127,154,167,247,140,214,113,15,170,20,154,205,172,89,6,165,80,209,203,75,5,227,194,109,138,88,209,143,111,106,150,40,87,171,81,239,68,234,177,42,255,0,73,126,255,0,229,247,32,120,220,154,253,81,147,223,42,111,149,81,199,28,181,59,55,54,52,84,106,109,99,90,157,17,85,87,238,111,247,207,201,73,112,154,141,122,196,214,47,187,167,196,139,253,255,0,242,157,155,134,13,3,179,235,206,89,85,142,93,46,85,148,109,167,181,77,112,223,79,51,35,85,115,39,138,52,78,174,141,254,238,146,127,123,249,125,255,0,200,185,109,24,229,245,164,186,51,75,18,89,242,108,186,170,118,211,75,74,239,19,91,76,246,108,124,201,39,84,219,76,197,235,213,19,255,0,159,254,80,41,7,17,208,220,191,59,172,125,61,174,227,103,134,68,133,211,170,212,77,43,83,107,92,141,84,248,99,119,191,170,161,254,106,214,132,229,218,55,87,45,30,79,113,179,213,62,25,226,167,114,208,77,43,211,116,145,119,81,83,124,108,247,109,247,47,248,255,0,246,154,67,201,50,91,94,11,104,134,182,225,21,84,208,62,116,129,169,11,90,231,238,114,57,221,87,170,181,58,124,43,255,0,206,51,211,197,159,18,247,46,36,53,58,247,151,201,105,166,161,162,184,207,71,81,27,18,7,69,42,58,26,54,65,209,83,187,34,116,93,174,95,114,175,242,251,190,226,93,240,112,194,82,240,113,196,230,156,104,45,230,74,220,234,209,146,86,68,235,69,77,10,37,166,158,9,29,220,146,170,57,90,191,197,149,137,183,107,21,23,249,245,233,238,254,103,58,209,78,23,179,253,120,145,34,196,46,248,253,26,173,36,181,159,217,42,137,227,248,35,149,177,42,127,14,39,251,247,57,21,63,197,252,255,0,145,248,53,123,135,124,215,69,156,246,101,55,75,37,82,178,166,42,85,246,124,242,191,227,124,75,34,47,199,19,61,219,83,162,255,0,143,255,0,105,112,104,143,77,53,63,29,212,188,106,139,36,199,168,238,48,82,86,54,87,198,202,216,216,217,17,25,43,163,119,84,99,220,159,210,106,244,247,253,221,63,200,82,71,48,190,41,43,117,187,83,47,152,173,13,158,10,75,5,45,194,223,112,164,124,180,235,29,98,189,182,246,198,228,145,82,87,179,166,233,100,233,209,58,244,70,251,254,254,177,122,193,152,92,241,197,235,67,5,43,254,5,143,248,173,114,251,149,221,127,147,147,249,161,240,215,222,4,204,229,205,195,21,179,93,245,18,190,158,251,119,170,163,164,251,55,87,90,197,164,168,108,114,111,142,182,158,46,139,186,39,167,78,142,114,255,0,127,238,247,255,0,34,202,120,142,229,225,166,188,64,49,213,21,249,62,77,71,87,45,116,21,114,36,53,180,241,199,210,56,29,10,34,117,166,122,253,202,139,255,0,183,223,252,143,33,202,183,2,109,151,135,252,75,44,117,74,190,74,219,125,218,157,88,143,234,212,254,203,75,239,68,218,159,224,255,0,191,252,201,196,6,113,120,145,225,83,51,225,186,251,87,107,201,111,54,90,232,233,170,169,233,17,104,106,37,149,202,249,105,251,232,191,28,49,251,186,117,79,187,239,233,238,95,188,226,77,68,85,232,166,161,115,156,26,211,159,218,98,179,94,106,42,225,134,26,134,212,181,212,207,107,92,174,70,185,168,138,174,107,147,167,71,175,242,254,241,155,61,110,211,167,233,46,168,94,180,253,245,73,82,182,175,13,214,84,126,244,119,118,158,57,126,253,173,235,253,179,167,244,83,238,254,127,120,26,53,209,44,122,147,21,211,27,53,134,134,89,164,130,151,196,109,116,174,69,122,238,168,145,235,213,81,17,62,247,47,242,61,201,197,56,51,191,211,228,252,54,97,247,186,88,164,142,58,159,104,109,108,141,68,114,109,175,168,106,245,68,85,254,109,254,249,218,192,0,0,0,112,190,48,181,106,175,70,244,206,217,147,209,209,69,84,250,171,236,52,10,201,99,87,162,35,169,234,31,215,162,61,159,224,211,249,255,0,63,184,10,45,226,219,82,101,213,109,124,202,51,103,210,54,157,46,75,66,189,180,141,89,183,183,69,4,95,118,231,116,254,135,95,189,127,250,71,174,224,231,131,235,159,21,89,125,86,57,5,242,150,223,20,22,106,139,171,94,250,151,66,229,237,84,195,14,213,84,134,95,240,189,122,116,254,95,122,125,203,28,101,145,210,200,178,57,17,21,127,188,75,30,12,120,223,143,133,218,245,146,225,143,186,225,76,219,77,77,189,157,154,78,236,155,165,170,142,126,171,214,120,211,167,194,169,255,0,179,220,191,120,17,159,52,197,234,112,204,154,179,26,172,154,41,102,163,237,238,124,110,87,53,119,198,215,167,69,84,69,251,156,159,200,189,110,90,250,175,22,115,195,110,29,103,154,137,208,214,195,77,116,169,145,205,143,108,74,137,116,157,168,136,187,220,189,122,61,62,244,254,249,72,58,201,154,80,106,30,164,93,243,11,101,60,240,83,92,60,62,200,231,99,90,244,217,4,113,175,84,107,156,159,123,23,249,175,187,255,0,97,96,124,158,181,42,158,76,250,175,2,90,73,55,219,113,27,133,74,201,219,78,142,221,115,166,94,157,119,123,255,0,182,255,0,189,79,187,255,0,104,91,144,0,0,0,14,107,168,122,9,135,234,93,100,181,215,219,149,230,9,38,150,57,92,148,147,68,212,234,200,246,39,77,209,187,221,211,255,0,158,123,92,95,28,161,196,172,84,216,245,182,89,228,167,164,223,177,211,185,21,235,185,238,122,245,84,68,79,189,203,252,190,227,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,47,53,140,14,233,155,104,61,138,142,217,83,75,19,217,153,81,206,171,59,220,212,218,148,53,173,233,240,181,125,253,92,133,24,154,149,200,49,250,44,146,137,148,53,210,204,200,217,42,74,139,19,145,23,170,34,167,243,69,247,124,74,86,236,92,149,176,85,187,78,234,140,250,253,236,229,98,118,118,93,97,239,239,248,127,165,214,135,111,79,233,125,223,226,255,0,24,21,24,11,149,213,78,79,58,113,145,171,170,240,156,231,36,101,84,149,17,185,233,117,185,192,145,246,146,53,106,244,237,209,42,238,221,183,167,242,233,212,170,173,102,209,108,155,68,114,251,134,27,147,215,219,42,234,237,210,65,28,146,80,75,36,145,170,203,3,102,111,69,123,24,171,240,189,17,122,162,123,255,0,191,247,129,207,201,81,194,207,31,186,133,195,45,12,22,59,70,53,143,87,219,169,40,106,105,33,117,77,28,242,204,171,53,74,78,170,229,109,68,109,247,46,228,78,137,247,116,251,254,242,43,128,46,115,21,231,37,163,23,10,40,146,253,130,102,141,172,218,247,75,224,237,116,137,23,244,250,38,221,245,189,127,163,211,175,95,231,212,156,154,121,168,86,93,75,198,168,242,155,21,45,108,20,149,205,149,209,178,173,140,108,137,219,149,209,175,84,107,156,159,123,87,167,189,125,221,63,200,101,252,236,252,59,113,71,153,240,227,125,154,247,138,217,236,181,210,75,110,150,220,173,184,83,203,42,108,146,104,229,85,232,201,99,247,245,141,19,175,95,185,87,221,252,192,210,8,34,55,14,220,198,52,207,93,41,33,162,102,45,147,210,93,219,71,61,109,66,173,13,60,116,219,25,80,145,34,51,250,229,238,235,209,236,95,127,187,250,94,255,0,185,9,114,7,240,172,163,138,182,36,138,87,57,17,29,187,225,95,127,95,254,213,42,191,95,249,63,215,85,93,106,111,218,83,156,64,145,212,213,64,198,183,33,185,175,84,137,32,232,254,169,5,23,244,183,181,58,123,250,109,251,253,229,171,128,50,221,150,227,21,248,110,65,85,141,220,230,167,150,166,143,183,189,240,57,206,141,119,177,175,78,138,228,69,251,156,159,203,239,234,88,95,15,156,222,174,184,6,57,69,137,106,78,17,73,53,186,130,158,163,180,251,29,181,206,153,103,125,66,200,221,203,53,107,91,179,107,223,215,162,34,245,219,252,186,147,167,138,254,6,112,190,39,233,214,91,166,69,123,160,172,150,229,79,95,39,135,171,138,40,191,133,76,248,17,27,186,158,69,251,156,139,239,254,125,125,233,247,20,137,174,92,62,101,218,11,144,214,99,217,85,206,207,89,53,28,240,64,247,91,230,150,70,171,165,129,38,106,162,190,54,47,77,171,209,125,223,127,247,254,240,59,7,25,124,118,222,120,160,170,158,201,65,142,81,91,241,168,174,84,183,58,39,77,70,248,171,187,145,210,58,23,36,138,149,18,71,183,116,146,42,34,39,94,136,223,127,222,135,193,225,59,130,172,183,138,43,179,233,45,87,251,69,190,159,217,117,23,22,45,69,84,177,63,248,85,49,192,168,187,96,145,62,247,170,244,254,247,243,79,184,230,58,93,161,185,110,173,86,186,131,28,184,218,41,164,101,43,234,213,107,166,149,141,216,201,26,197,79,130,55,123,250,185,63,244,117,52,37,195,110,137,82,232,6,145,216,116,202,158,225,45,103,177,155,86,222,243,229,73,55,36,213,82,207,253,36,141,157,122,119,58,127,69,62,239,231,247,168,122,109,47,211,155,70,149,225,118,236,34,199,85,89,81,71,109,73,146,57,42,222,215,202,238,228,207,149,122,171,90,212,95,123,213,19,162,39,187,167,249,79,167,149,98,182,252,190,223,29,182,229,53,68,81,69,50,78,139,3,154,215,110,70,185,189,62,36,95,119,71,41,246,64,20,235,196,247,41,252,147,16,170,155,40,211,124,206,219,45,170,174,186,158,150,157,151,187,140,142,168,70,248,101,87,171,210,26,52,111,93,241,187,167,69,254,138,167,95,121,92,147,194,234,121,93,11,213,21,205,233,215,167,221,247,26,165,51,229,204,67,78,233,180,255,0,138,92,218,219,69,85,44,212,240,73,107,141,139,43,209,207,93,246,202,103,175,94,141,106,125,234,160,89,135,43,29,66,91,247,15,152,142,36,250,93,143,162,160,187,84,171,209,157,17,127,178,210,251,186,238,95,240,159,222,254,68,221,42,3,147,190,97,79,79,170,23,11,28,208,72,190,31,14,184,63,115,90,158,254,183,42,85,251,213,223,248,95,222,45,252,1,157,158,61,226,70,113,93,156,170,47,243,182,122,109,41,161,218,250,248,109,208,164,243,181,238,107,157,179,224,68,85,235,209,87,249,175,248,140,223,113,109,152,219,179,254,32,242,188,186,211,5,76,52,149,254,7,182,202,150,181,178,38,202,24,35,94,168,215,57,62,246,47,243,95,119,64,39,111,44,14,44,172,216,214,59,111,210,59,229,150,182,72,108,118,91,141,75,103,164,166,98,185,207,146,228,146,34,43,157,50,34,167,73,215,254,245,62,228,255,0,211,56,242,190,51,52,191,15,184,77,109,185,216,114,153,101,133,204,107,150,10,90,119,53,85,204,71,39,77,211,167,242,83,58,32,11,148,204,185,203,233,5,182,157,25,140,224,153,131,170,146,102,163,252,125,174,149,99,237,171,85,87,166,202,222,187,186,237,255,0,23,78,167,191,224,243,152,181,183,138,77,66,184,96,63,101,234,109,243,208,88,231,188,58,95,2,216,152,169,29,68,17,109,69,241,50,47,255,0,103,69,233,181,62,239,191,249,45,88,112,203,193,150,121,196,205,114,211,227,87,235,5,4,107,110,158,224,213,174,170,154,37,219,21,67,33,84,93,144,73,239,220,254,169,254,47,230,159,113,114,188,40,240,85,133,240,185,77,13,93,150,255,0,123,184,92,253,159,83,110,153,42,170,162,150,14,220,181,41,63,86,237,130,55,110,248,24,157,87,221,253,47,114,251,148,9,30,121,141,65,211,235,54,164,89,161,177,223,42,107,96,130,10,166,213,181,212,143,99,94,175,107,30,212,69,87,53,201,211,163,215,249,127,120,244,224,10,181,212,14,75,148,213,87,9,167,211,172,246,68,129,210,71,177,47,87,68,223,177,35,232,254,189,154,30,157,119,253,223,203,111,248,200,21,174,92,40,234,6,130,86,77,75,150,94,113,234,197,138,166,26,69,91,117,68,242,124,114,66,178,162,255,0,18,22,123,182,162,162,255,0,143,255,0,105,163,243,241,93,109,84,247,138,118,211,84,190,70,181,175,73,17,99,84,69,234,136,169,252,209,127,190,6,89,14,177,195,102,180,59,66,243,154,236,181,40,18,175,197,218,101,183,108,88,187,157,55,205,12,157,122,111,103,248,47,191,175,243,251,191,189,218,56,246,224,214,225,160,25,149,211,41,180,223,105,235,49,138,171,141,13,182,137,149,53,78,146,189,36,125,10,72,229,149,27,3,35,219,186,41,58,43,87,175,69,111,187,175,85,72,126,6,164,241,140,138,139,44,177,211,100,22,232,167,142,158,171,126,198,206,212,71,166,215,185,139,213,17,85,62,246,175,243,62,169,67,220,33,115,18,201,56,109,182,211,98,119,76,94,219,93,97,183,219,234,169,233,95,79,69,36,181,139,44,213,73,58,171,213,213,49,179,106,110,145,61,200,139,253,31,191,222,165,219,233,142,163,89,53,95,9,182,231,184,237,45,117,61,190,233,222,236,199,90,198,50,102,246,230,124,78,220,140,115,154,159,20,106,169,209,203,238,233,247,125,192,122,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,3,155,107,78,131,98,26,235,96,131,29,203,110,87,138,74,106,122,232,238,13,117,186,104,163,122,200,200,159,26,34,172,145,189,54,244,145,223,203,175,84,79,127,242,58,72,3,61,60,84,240,79,152,240,211,121,171,74,235,253,154,190,212,202,218,106,24,59,85,114,203,81,220,150,151,189,213,221,96,141,187,126,23,167,187,223,253,31,114,251,212,141,166,165,239,150,58,75,253,35,40,235,36,153,140,100,137,42,44,74,136,189,81,21,63,154,47,187,222,165,113,107,119,39,91,62,85,123,170,191,233,150,115,89,29,77,84,240,238,109,250,230,212,98,66,216,17,142,232,144,209,42,239,222,214,244,247,244,233,215,249,129,80,167,168,197,244,238,245,150,175,75,117,85,20,127,195,116,191,199,123,211,220,142,70,175,220,213,254,106,125,221,97,208,188,183,68,239,53,54,60,170,227,104,171,158,150,104,96,123,173,243,75,35,21,210,66,146,183,162,201,27,23,166,213,232,190,239,191,255,0,105,211,184,97,227,143,80,120,102,149,25,143,99,216,245,125,60,118,249,232,89,227,105,39,149,253,37,168,108,202,171,178,162,52,254,147,122,39,248,191,146,253,224,72,46,25,185,88,103,153,53,66,100,185,166,99,96,142,213,89,111,157,33,101,174,225,50,84,36,205,168,107,83,114,73,72,173,217,209,175,251,151,175,93,191,227,46,76,138,252,54,113,255,0,167,60,66,81,193,75,69,141,100,148,87,95,5,81,93,58,203,71,4,116,253,184,234,18,46,141,233,80,247,110,248,152,190,255,0,119,244,189,255,0,114,18,160,0,0,1,194,120,198,214,74,109,16,211,43,102,89,85,65,37,91,42,239,208,219,145,145,196,146,42,43,169,234,36,235,209,94,207,240,95,127,95,231,247,127,123,187,17,191,143,28,23,246,129,164,54,139,55,136,236,246,114,74,122,173,219,246,245,233,75,84,222,157,118,187,253,255,0,247,128,170,253,51,230,89,170,88,14,95,91,145,51,19,197,102,142,166,133,212,136,213,160,169,114,167,87,198,238,189,60,83,127,193,255,0,124,189,107,101,194,27,173,12,117,244,237,123,99,151,119,68,122,34,47,185,85,63,146,175,247,140,176,154,92,225,181,234,253,22,199,92,189,58,175,139,255,0,243,185,128,233,128,31,202,162,161,148,204,73,36,71,42,42,244,247,1,253,74,116,230,233,13,27,115,107,188,236,89,188,67,175,182,180,127,94,155,58,123,41,126,239,231,215,220,159,252,242,103,107,151,50,157,34,209,89,164,160,184,98,153,133,85,92,21,80,211,200,176,208,210,190,53,238,66,178,162,167,90,166,47,221,209,63,203,215,252,165,62,241,71,196,181,243,137,77,69,188,102,183,59,77,13,12,87,57,169,39,72,224,129,241,57,174,134,145,148,253,58,58,89,17,17,81,170,191,122,255,0,232,251,128,248,220,60,235,109,110,130,230,149,185,133,5,190,10,201,43,45,114,91,85,147,68,178,34,35,229,138,78,189,18,70,123,255,0,132,158,254,191,207,238,254,245,140,100,60,234,113,182,166,220,99,1,185,239,71,183,251,190,213,31,77,155,125,255,0,208,174,251,250,244,255,0,208,85,150,47,136,220,178,218,183,209,91,103,166,141,236,137,102,85,157,206,68,218,142,70,255,0,38,175,191,171,144,157,26,61,202,39,82,179,122,56,111,25,78,109,140,197,67,81,79,43,163,109,190,229,80,217,146,86,203,177,58,163,232,213,187,122,35,190,229,235,215,167,248,192,142,186,239,198,54,163,107,237,92,211,229,22,44,110,141,146,85,67,87,210,130,150,120,215,124,112,44,72,159,28,239,247,116,85,95,242,255,0,236,62,38,148,112,197,158,235,11,90,236,102,239,96,166,71,211,201,82,158,58,162,102,124,44,149,35,84,248,34,127,191,170,251,191,197,255,0,176,184,253,29,229,175,163,250,79,110,130,58,108,175,49,169,171,100,18,211,201,190,186,149,241,237,124,221,206,169,210,149,171,215,220,159,252,243,233,241,123,198,21,187,132,204,62,145,246,171,29,69,198,181,151,152,45,178,120,138,102,205,22,201,169,230,159,170,109,154,37,234,155,26,157,127,203,238,95,188,10,30,207,48,187,158,158,229,85,216,133,226,162,150,106,202,14,215,113,244,207,115,163,93,241,182,68,232,174,107,87,238,122,117,234,137,239,234,117,78,21,120,95,187,241,49,153,86,98,212,23,122,58,4,166,180,77,116,223,53,67,162,234,145,207,12,74,157,82,41,63,156,189,122,116,254,95,127,242,95,29,133,96,217,95,16,25,189,125,29,162,162,211,71,112,74,63,29,42,212,190,72,225,237,198,177,69,209,187,90,247,110,248,218,190,255,0,119,223,239,251,144,208,7,11,252,56,218,56,112,211,107,54,15,67,117,172,174,154,217,13,92,46,146,89,219,43,92,217,170,223,63,185,82,40,213,85,55,162,125,201,255,0,167,239,3,218,105,62,151,88,180,127,7,182,224,88,229,101,125,77,13,173,39,72,164,173,145,143,153,221,217,159,51,183,43,24,196,95,138,69,68,232,212,247,116,251,254,243,217,0,0,0,0,0,7,203,200,113,234,44,150,137,148,21,242,207,28,113,202,147,34,194,228,69,234,136,169,252,209,125,223,18,149,177,173,188,156,232,175,215,122,155,214,150,103,83,178,74,138,136,83,110,65,115,68,106,66,216,118,191,221,5,18,252,91,218,222,158,254,155,122,255,0,50,206,192,25,124,212,76,2,243,166,121,101,126,27,126,169,162,158,182,222,177,36,178,82,61,238,137,123,145,54,68,218,174,107,87,250,47,78,189,81,61,253,127,202,118,62,22,248,205,205,120,98,186,62,178,193,97,178,87,196,182,201,237,205,74,202,89,165,119,73,106,25,50,170,236,158,63,127,86,116,235,253,239,228,191,121,122,218,175,160,152,126,177,82,165,38,77,114,188,211,49,42,163,171,235,65,52,76,93,236,141,209,162,124,113,191,221,209,203,255,0,164,174,205,79,228,189,119,150,231,61,70,149,231,180,105,72,233,98,72,147,32,186,59,185,219,237,124,123,187,20,61,55,119,19,221,211,221,183,239,247,129,96,60,56,241,23,141,113,23,129,218,179,92,126,215,115,161,101,202,26,153,146,58,200,35,137,90,216,106,95,2,251,153,44,157,21,85,189,126,245,247,127,123,238,58,225,78,188,37,112,95,196,206,153,103,213,247,124,90,253,166,51,212,75,101,154,149,205,184,85,92,28,206,219,170,32,122,170,108,129,171,187,171,27,252,250,116,234,92,45,43,167,116,13,117,79,111,184,189,119,118,250,237,251,255,0,151,95,241,1,253,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,121,188,243,3,180,106,29,162,27,45,234,166,178,24,33,169,109,83,93,74,246,181,234,244,107,154,136,170,230,185,58,116,122,255,0,47,239,21,183,174,28,156,169,235,235,166,187,233,46,117,34,62,122,152,91,183,35,185,162,34,66,144,244,127,246,138,47,233,239,107,122,123,250,109,235,215,222,90,64,3,52,217,222,133,102,154,89,214,123,213,198,203,81,252,102,83,127,90,205,43,254,39,49,94,139,241,70,223,119,70,255,0,237,45,191,151,103,23,57,182,180,217,168,177,76,186,201,100,165,138,146,209,93,112,71,219,105,166,99,150,70,215,163,17,58,201,51,253,219,101,94,190,238,189,81,61,255,0,223,156,23,11,124,55,40,91,4,238,123,90,215,35,209,88,168,139,215,162,167,243,79,241,159,237,190,134,27,109,28,116,80,57,238,100,125,122,43,213,21,125,234,171,252,191,202,7,233,0,0,57,87,17,177,178,76,34,133,178,43,186,123,86,37,247,127,208,204,117,82,180,249,130,115,2,182,98,85,245,90,65,138,227,53,82,94,172,87,122,42,138,137,238,20,77,90,87,195,37,11,164,232,199,71,82,143,87,245,158,63,189,136,158,231,127,137,84,42,12,181,14,17,57,164,96,58,121,165,214,61,55,207,176,252,130,106,155,68,21,143,146,91,61,190,23,49,207,146,178,73,91,209,210,213,181,85,54,75,209,126,20,247,167,247,189,235,85,224,11,103,205,121,211,88,97,235,22,9,129,92,22,86,202,206,190,215,181,51,111,111,98,238,254,213,93,215,118,238,157,63,151,78,191,204,129,122,201,197,246,163,107,93,198,123,134,75,99,198,233,93,60,240,212,42,80,211,78,196,71,71,15,105,19,227,153,254,238,158,245,255,0,31,254,195,138,80,199,77,44,170,218,165,151,98,55,170,118,250,117,235,213,63,190,89,199,11,78,224,251,26,199,104,174,150,223,219,28,151,9,105,42,97,149,39,246,90,195,177,106,149,126,29,189,29,215,225,111,222,189,62,240,34,86,141,240,49,171,26,219,79,29,86,47,145,98,84,140,150,154,90,150,165,125,93,76,107,182,57,146,37,69,217,78,255,0,126,229,234,159,226,255,0,216,78,109,56,228,197,141,208,53,179,106,38,121,114,117,67,160,145,178,123,22,233,26,179,127,113,21,157,59,212,61,122,108,79,127,243,221,254,34,198,113,172,154,217,123,99,96,183,195,84,196,107,29,34,44,205,106,123,145,221,23,238,85,254,106,125,224,60,62,151,233,14,53,164,182,106,107,30,57,93,115,169,130,150,57,98,99,171,101,141,239,84,146,85,145,122,171,24,212,235,185,122,39,187,238,255,0,218,123,128,114,126,35,56,128,177,112,239,134,209,230,23,235,101,125,108,53,151,72,173,109,142,146,22,72,228,123,225,150,84,85,71,73,26,116,233,10,167,94,191,205,61,223,205,3,154,113,95,199,110,25,195,26,62,134,191,28,189,87,220,32,184,211,209,74,176,209,197,44,42,146,211,58,116,86,245,168,141,222,228,70,167,191,249,245,247,47,222,81,222,163,231,121,55,16,26,145,119,206,111,52,214,186,59,149,205,144,203,52,116,204,146,56,26,144,195,28,13,218,142,115,220,157,90,198,170,245,114,251,250,253,223,113,252,53,51,63,200,117,207,81,46,217,221,234,154,221,73,112,186,54,23,205,29,43,31,28,45,72,161,142,22,237,71,57,238,78,173,99,85,122,185,125,253,126,239,184,186,78,9,184,11,178,240,245,104,164,202,175,89,37,109,110,79,85,109,171,182,86,178,150,177,146,80,36,111,172,73,90,177,35,169,227,147,174,216,163,69,87,47,78,170,239,119,78,138,129,247,120,24,224,238,155,134,204,74,219,117,186,223,100,174,201,31,111,173,183,86,54,158,169,37,161,237,201,93,222,106,199,186,8,228,235,182,56,209,85,87,167,93,222,239,185,73,90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,179,56,221,229,139,115,212,172,206,233,171,90,113,151,82,193,118,190,87,209,69,52,23,186,247,54,153,180,241,81,36,75,181,176,210,185,200,253,208,198,169,213,202,157,21,223,119,185,18,204,192,20,67,104,229,101,175,151,74,135,66,153,134,0,222,140,87,255,0,221,10,212,254,104,159,240,69,254,249,247,110,156,163,245,234,138,119,197,22,109,128,170,53,81,62,43,149,111,243,78,191,240,50,240,64,20,53,85,202,235,95,105,167,116,14,203,244,253,85,189,62,235,133,111,247,186,255,0,193,14,83,154,112,143,169,24,45,194,107,109,218,247,141,77,44,15,99,28,180,213,51,185,170,174,98,61,58,110,133,191,201,127,246,154,59,0,101,254,154,190,245,166,153,5,85,60,109,161,158,166,56,146,23,171,145,238,143,107,209,175,247,123,218,189,126,239,254,121,216,112,110,57,245,107,79,235,31,91,102,199,113,25,164,124,14,167,84,169,164,169,114,109,115,218,229,95,134,161,190,254,173,66,252,242,125,54,177,101,117,47,170,184,213,215,198,249,30,215,170,67,35,17,58,181,187,83,239,106,255,0,34,56,228,220,179,116,59,37,163,101,36,249,102,117,26,50,84,151,171,43,232,211,222,141,84,254,116,171,253,240,43,218,203,205,199,95,173,239,87,84,225,58,126,228,216,173,248,45,181,170,189,122,162,255,0,58,194,47,235,30,186,101,186,223,126,171,200,114,187,117,162,146,166,178,104,102,145,182,232,101,141,136,232,225,72,155,209,36,145,235,211,106,117,95,127,223,253,239,184,151,188,77,242,169,190,105,5,162,60,151,8,204,168,106,109,181,55,40,40,96,101,214,226,247,206,136,232,30,247,171,146,42,70,55,250,113,175,78,139,247,42,123,186,149,250,5,166,242,192,224,198,146,229,105,162,215,123,253,250,86,210,100,150,59,133,11,41,168,234,145,36,99,227,184,182,52,85,99,224,232,137,210,153,223,247,234,190,244,247,123,253,214,182,112,62,4,146,149,56,84,193,210,139,187,217,254,201,237,238,244,221,255,0,116,170,122,245,233,238,251,250,157,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,231,52,45,157,168,199,170,162,34,245,247,25,161,226,35,6,135,77,181,139,32,194,160,168,124,236,183,120,78,146,61,232,229,119,114,150,41,62,244,107,122,255,0,79,251,201,255,0,211,52,196,80,167,51,45,51,143,13,226,95,51,186,209,213,186,90,73,106,109,84,241,182,73,55,73,213,109,80,57,85,122,49,19,239,106,255,0,63,239,1,62,185,82,234,212,217,22,138,227,58,105,53,19,24,182,155,101,214,183,186,216,213,55,117,186,191,221,187,122,245,254,221,254,245,62,239,191,251,243,196,163,222,84,186,162,204,23,91,47,59,232,214,100,76,62,178,31,116,123,191,165,95,70,239,247,237,254,241,120,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,8,163,198,175,4,191,189,37,134,42,107,70,65,236,251,138,222,105,174,50,173,77,95,106,30,220,84,178,193,209,187,96,145,219,190,54,175,69,247,125,254,244,247,33,43,128,21,157,193,207,44,205,68,209,156,254,191,47,206,114,220,114,170,146,178,199,61,189,140,180,215,206,249,18,87,84,64,244,85,73,105,88,155,118,196,238,190,254,189,85,61,223,222,179,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,75,137,158,41,177,30,25,241,138,108,151,38,179,221,235,227,168,186,67,107,70,80,83,197,43,145,242,65,44,168,189,31,52,126,238,145,42,117,235,247,170,123,191,154,117,124,151,37,161,197,168,99,184,92,34,158,72,228,153,33,68,133,173,87,110,86,170,255,0,53,79,119,194,166,114,248,157,215,155,222,190,234,173,243,53,173,184,85,205,73,114,146,146,88,217,85,73,4,18,163,161,164,142,14,174,72,126,20,254,131,186,116,85,247,42,42,251,192,239,154,165,205,71,88,51,155,213,77,69,179,14,195,161,161,146,72,164,137,39,183,213,54,94,173,137,24,187,182,213,185,62,254,191,119,242,232,75,126,91,28,97,234,22,184,101,83,224,89,77,143,29,164,166,183,227,181,183,54,201,111,166,158,55,172,141,174,133,136,138,175,153,233,183,164,206,247,109,69,234,137,239,254,253,61,218,109,53,55,154,151,82,210,190,54,189,172,89,21,100,85,68,232,138,137,252,145,127,190,95,199,3,28,42,91,120,123,211,203,61,93,202,138,216,252,169,104,171,168,107,171,168,43,170,166,138,88,164,174,116,173,107,91,42,53,169,209,172,137,21,81,136,189,90,191,127,85,85,9,70,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,125,170,154,219,138,233,13,189,151,28,150,223,118,169,137,245,76,164,68,161,138,55,187,123,227,116,136,191,28,141,247,116,98,255,0,233,233,238,63,174,147,107,38,49,172,120,253,38,73,140,80,93,41,105,171,99,154,88,217,95,20,108,145,18,57,150,39,117,70,61,233,215,115,85,83,223,247,127,236,3,222,0,0,0,112,29,71,227,75,75,116,194,253,85,142,223,236,25,85,69,77,27,226,99,221,71,75,78,246,42,190,36,145,58,43,231,106,253,206,78,190,239,191,255,0,104,29,248,17,83,250,163,218,31,255,0,21,115,159,255,0,177,163,255,0,89,56,238,101,206,15,69,44,151,202,154,10,108,107,81,88,200,150,52,68,75,85,185,200,157,88,142,251,214,171,175,243,2,195,65,83,186,131,206,18,146,227,15,77,59,159,52,181,201,223,99,186,213,216,237,110,78,210,49,81,205,247,200,255,0,122,187,162,255,0,145,62,255,0,228,71,252,247,154,7,19,151,202,249,165,197,117,62,182,142,153,210,70,232,217,81,143,90,119,34,36,125,29,215,248,46,255,0,190,234,191,127,221,255,0,176,11,226,6,116,114,174,58,56,164,204,233,219,73,145,106,130,213,194,217,91,51,91,236,75,116,125,30,141,86,162,245,101,58,47,220,229,255,0,218,119,94,92,188,65,106,213,247,137,27,109,142,241,150,45,69,21,100,16,193,44,73,65,74,221,205,125,125,35,92,157,91,26,42,117,71,42,123,151,175,188,11,185,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,199,57,26,157,84,255,0,74,94,230,17,199,118,83,155,101,215,61,53,193,175,55,123,125,162,213,115,160,175,166,166,173,181,208,237,98,120,15,143,227,77,239,85,87,206,229,232,170,169,209,87,238,232,136,7,50,227,179,140,76,147,93,243,107,174,57,106,187,92,227,196,105,238,20,55,11,125,190,186,221,73,20,144,202,202,20,141,238,87,199,185,235,213,210,74,168,138,245,78,142,254,93,17,18,59,105,110,150,228,26,185,144,84,99,120,221,101,190,154,166,154,141,245,207,125,116,143,100,107,27,94,198,42,34,177,142,94,189,100,111,242,233,209,23,222,120,226,249,185,107,104,117,143,79,180,23,21,204,253,159,76,151,234,234,59,157,21,85,92,53,83,189,36,141,110,114,170,55,99,213,24,158,232,163,247,163,81,126,31,241,175,80,246,60,47,112,85,166,156,62,88,168,234,89,139,208,179,41,240,117,52,53,213,212,119,74,233,162,150,25,42,123,173,107,91,51,145,169,238,108,93,87,98,47,86,175,191,222,170,178,68,0,0,0,0,0,0,16,79,81,185,177,104,134,7,151,87,226,245,120,198,161,58,90,37,139,114,193,108,160,115,62,56,155,34,116,87,85,34,253,206,79,189,62,240,39,96,43,187,250,178,58,19,255,0,21,181,39,255,0,116,219,191,214,199,245,100,116,39,254,43,106,79,254,233,183,127,173,129,98,32,173,124,155,156,126,146,186,130,52,176,88,181,18,154,163,188,155,159,37,162,218,168,172,218,238,169,239,169,119,243,233,252,191,145,22,179,190,106,92,71,93,171,230,126,29,169,55,42,26,53,145,142,138,58,156,122,210,174,107,82,62,142,69,254,19,254,247,117,95,191,238,255,0,216,5,230,130,159,240,206,111,25,45,21,36,108,205,111,121,85,194,161,24,244,123,233,236,54,166,162,185,95,213,171,238,115,62,230,251,190,239,191,255,0,105,233,47,92,225,237,115,209,177,150,71,102,212,245,9,34,43,159,37,146,214,168,172,232,189,83,251,106,255,0,62,159,203,249,1,107,128,167,175,234,187,101,191,254,31,202,63,247,13,171,255,0,210,112,61,87,230,43,196,150,161,202,250,88,245,38,171,217,205,168,142,162,24,103,177,91,24,230,185,177,43,21,85,89,10,175,222,231,127,53,79,120,23,101,146,241,7,134,98,183,202,156,126,225,108,189,73,81,75,179,123,161,134,37,98,238,99,94,157,21,100,69,251,156,159,200,233,52,181,44,171,129,181,17,163,145,175,235,209,29,247,251,151,167,255,0,72,203,21,93,93,69,117,67,234,170,164,223,43,250,110,119,68,78,189,19,162,123,147,252,72,116,44,87,136,141,97,194,109,208,218,113,156,191,193,210,83,181,237,142,63,103,210,201,181,28,245,123,189,239,141,85,122,185,85,126,240,52,194,12,222,86,113,137,196,109,122,170,213,234,46,245,85,69,255,0,185,20,9,239,68,233,252,161,63,55,239,99,196,7,252,126,255,0,252,85,23,253,136,26,76,43,195,140,142,101,52,250,93,118,171,193,116,242,92,162,213,127,182,92,41,60,77,74,218,168,39,167,125,60,148,139,42,177,171,43,222,189,119,73,18,251,216,159,209,84,235,211,239,170,156,139,136,45,94,202,233,219,73,127,203,188,84,77,145,38,70,248,10,86,124,104,213,106,47,86,70,139,247,42,156,240,15,179,148,230,25,30,105,117,158,247,147,92,124,101,109,74,177,210,203,217,142,61,202,214,35,27,238,99,81,19,163,81,19,220,133,247,112,21,195,187,52,71,71,49,214,221,34,183,73,125,101,45,194,150,170,170,138,170,121,99,145,146,92,36,149,168,137,34,53,63,162,140,69,93,168,189,83,255,0,74,214,127,46,78,21,151,89,115,138,187,174,67,29,166,178,207,81,142,85,207,79,79,45,101,76,50,178,88,235,96,139,114,246,154,159,248,126,237,202,158,244,247,117,251,175,65,19,167,185,0,255,0,64,0,124,12,206,205,112,190,90,226,164,182,207,12,82,178,161,178,42,202,170,137,181,26,228,233,238,69,247,245,84,51,129,172,218,25,153,232,213,218,166,223,151,220,236,245,149,16,79,13,59,221,111,150,71,181,93,36,61,214,170,111,141,158,237,190,229,247,125,255,0,251,77,47,31,54,251,143,89,242,90,70,80,222,232,252,76,17,200,147,53,157,199,51,163,209,21,17,122,181,81,126,231,47,254,208,50,210,116,109,37,208,172,187,89,46,15,182,227,23,27,69,44,172,164,146,177,86,190,105,88,221,140,145,177,170,124,17,191,223,213,233,255,0,163,175,188,146,28,125,112,73,81,161,57,37,195,54,197,153,97,160,196,107,174,116,54,203,125,4,53,245,115,213,68,247,80,247,30,175,239,49,126,21,124,50,175,94,227,151,226,106,116,68,247,39,153,224,59,138,186,174,31,179,154,202,139,189,85,210,91,79,176,42,104,96,130,223,69,77,43,217,36,149,112,75,213,86,85,111,195,240,191,254,249,87,170,167,187,167,220,163,169,105,247,40,125,108,185,92,228,142,255,0,147,105,221,84,41,76,231,53,173,186,220,26,168,253,237,68,95,134,149,63,146,169,30,184,181,225,225,120,120,206,46,152,92,236,182,248,139,109,85,36,47,117,13,84,243,70,169,53,35,103,77,171,50,35,151,220,228,235,213,62,254,168,158,226,246,181,183,92,172,58,61,132,208,230,87,90,91,164,148,213,183,38,91,216,218,56,98,146,68,123,163,149,253,85,36,123,83,111,72,151,222,139,215,238,247,125,230,113,243,204,214,253,168,153,93,118,99,147,87,186,182,229,112,237,119,231,88,99,137,95,219,141,177,183,225,141,17,169,209,172,106,123,147,249,127,124,15,149,110,183,79,115,157,208,64,230,53,205,98,189,85,234,168,157,58,162,127,36,95,239,151,197,192,175,6,120,158,131,225,150,108,170,237,102,182,73,154,62,142,178,142,186,229,65,114,172,150,57,88,234,229,150,52,72,228,86,177,58,54,56,81,85,24,139,213,191,207,170,170,241,206,88,188,28,216,108,152,93,171,91,242,75,101,174,170,163,32,180,92,109,175,146,11,133,95,121,202,219,150,212,221,31,195,27,83,109,55,78,173,247,253,223,223,82,199,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,65,14,99,156,98,212,232,245,130,60,67,10,170,188,91,114,43,126,65,70,202,186,182,208,82,79,79,37,60,148,51,75,177,189,213,114,245,234,232,189,251,17,126,21,247,244,251,194,46,113,249,199,238,117,117,206,110,218,113,167,57,13,218,213,111,181,92,104,43,33,134,178,211,64,230,177,171,64,138,244,71,170,72,245,85,124,202,190,245,233,239,95,187,162,33,93,42,170,171,213,79,250,146,71,202,245,146,69,234,229,251,215,161,255,0,32,13,28,240,87,117,91,215,12,216,109,205,202,229,89,189,163,239,115,81,23,221,112,168,111,220,158,239,228,103,24,208,127,46,188,146,150,245,194,118,11,28,17,204,142,70,93,94,170,246,181,19,162,93,42,83,249,42,255,0,124,9,50,0,0,0,0,0,0,87,255,0,21,28,176,113,253,88,200,107,114,237,51,180,99,150,171,173,125,101,43,166,168,185,222,110,73,186,158,58,94,211,153,181,169,35,81,119,50,53,78,137,247,39,223,247,162,216,0,3,46,217,230,23,116,211,204,174,187,15,189,84,82,205,89,111,237,119,95,74,247,58,37,223,27,100,77,170,230,181,126,231,167,94,168,158,254,167,192,46,199,153,239,12,150,205,68,193,105,50,236,114,138,221,77,145,215,228,244,94,46,178,174,178,165,173,146,6,80,84,71,183,99,119,49,23,224,139,238,106,123,154,190,255,0,122,245,164,224,0,253,20,52,50,215,202,176,194,230,53,205,110,239,137,85,19,167,84,79,229,254,82,212,177,142,81,79,173,195,45,242,92,41,176,233,110,234,249,22,162,161,47,119,52,99,218,146,61,17,17,18,52,79,187,98,127,69,62,229,255,0,210,21,74,76,189,2,229,157,171,250,201,97,164,204,104,242,44,29,182,187,141,60,239,130,26,187,133,108,115,53,209,78,177,42,185,35,166,84,251,216,238,157,28,190,229,79,231,247,112,173,120,225,211,50,208,12,134,179,31,203,110,118,74,185,168,231,130,157,238,182,207,52,140,87,75,2,76,213,69,146,54,47,77,171,209,125,223,127,247,211,222,119,190,17,249,138,101,218,11,65,79,137,102,87,219,221,102,43,111,183,213,67,69,65,108,180,91,228,124,85,50,213,36,219,213,242,108,122,183,226,155,175,87,175,189,201,209,58,34,116,15,73,172,252,172,181,51,76,113,234,123,236,151,140,27,183,61,116,116,136,148,247,74,249,29,213,209,200,255,0,122,62,157,19,167,192,191,207,175,220,64,162,230,56,210,227,103,4,191,104,181,146,183,22,181,228,244,114,75,145,66,170,234,138,58,95,232,37,61,83,85,58,119,156,157,122,162,41,77,180,148,146,86,200,177,68,230,162,163,119,124,75,252,191,251,84,15,226,11,196,210,78,89,154,14,221,40,177,219,115,236,2,219,114,191,68,250,135,85,213,83,95,174,141,138,78,179,202,172,218,137,35,62,230,43,17,126,20,247,162,253,255,0,122,214,103,24,28,31,101,60,52,223,235,106,235,171,113,245,179,248,234,75,125,61,61,190,178,166,121,25,36,180,157,229,85,89,163,111,195,240,63,254,249,87,170,162,116,233,247,5,151,112,193,192,15,12,119,173,46,178,101,89,22,153,69,87,87,91,21,91,36,145,183,203,147,21,202,218,185,26,223,133,179,163,83,225,98,39,184,234,249,7,47,206,18,174,112,39,127,73,145,238,238,35,149,86,253,115,79,185,21,63,149,65,77,60,58,241,153,171,252,63,72,148,88,230,97,83,69,105,130,134,122,74,120,41,237,84,53,14,98,203,59,102,119,85,154,53,85,69,114,57,125,234,171,239,68,79,113,235,181,247,152,78,181,107,21,47,177,226,205,235,253,149,21,108,53,176,65,85,101,183,68,172,115,33,116,106,170,232,227,85,85,234,247,123,186,170,116,95,242,1,28,245,6,138,205,110,203,235,232,241,250,55,210,219,227,237,118,98,123,213,202,222,177,49,93,239,114,170,251,220,170,191,127,243,61,191,13,90,13,124,226,31,58,174,194,172,21,54,168,42,40,173,50,221,28,235,140,242,197,26,177,147,67,26,162,44,76,123,183,117,153,61,202,157,58,117,247,253,199,38,52,33,192,199,13,246,125,12,210,60,125,213,20,20,63,105,27,75,95,73,89,89,71,89,81,44,82,71,37,124,146,181,173,108,189,17,62,22,199,213,118,34,245,106,255,0,149,67,182,233,134,156,99,122,83,133,91,176,108,82,218,202,11,109,177,38,72,32,108,242,204,140,238,76,249,93,241,202,170,245,234,231,185,125,235,252,250,39,187,161,234,192,0,0,0,0,3,241,93,108,214,219,221,59,105,46,148,221,232,152,244,145,27,189,205,232,228,69,78,189,90,168,191,114,169,159,142,55,184,102,168,208,13,84,190,211,219,146,213,5,138,42,170,26,74,90,90,90,186,137,223,27,228,161,100,206,85,89,155,213,81,92,143,95,123,151,239,68,79,119,221,161,67,137,113,107,165,118,77,92,211,155,118,57,125,161,134,170,10,107,220,53,205,100,181,18,194,136,246,193,59,17,122,196,168,189,122,72,190,239,187,223,254,64,51,185,117,204,50,43,213,186,43,77,206,227,222,165,134,78,235,35,236,198,222,143,232,169,215,171,90,139,255,0,124,191,207,249,157,211,130,46,30,89,196,54,166,220,241,90,168,173,210,197,75,143,212,92,218,218,202,169,224,106,43,42,105,226,235,186,20,87,42,255,0,21,125,203,238,233,215,249,162,17,205,125,198,130,121,121,233,78,59,128,240,217,135,87,211,219,98,142,242,248,110,116,245,21,17,84,76,246,190,55,92,231,114,34,35,215,162,123,154,207,126,212,95,119,254,208,147,20,84,84,214,250,102,81,209,199,219,134,62,187,91,213,87,167,85,85,95,122,251,254,245,83,251,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,3,249,207,59,41,216,143,122,42,162,175,79,112,28,163,137,61,119,180,104,6,19,69,151,94,32,186,75,21,93,218,43,98,37,190,8,101,147,115,225,154,68,234,146,189,169,183,164,75,239,235,215,175,79,119,222,103,79,63,206,178,77,74,203,43,179,76,182,228,181,247,91,143,107,196,84,44,49,196,175,237,196,216,219,240,70,214,181,58,53,141,79,114,39,221,213,125,253,78,231,198,255,0,18,247,189,122,213,107,247,135,184,215,253,152,117,85,13,101,21,21,109,21,52,50,197,44,116,49,196,231,57,209,117,85,248,157,42,162,111,84,232,228,251,189,200,145,177,140,87,175,68,232,7,248,9,199,195,231,44,13,82,212,214,71,127,185,94,240,121,237,117,116,115,190,8,101,185,87,71,43,100,100,233,31,85,237,211,255,0,137,255,0,247,203,247,167,254,143,33,197,95,1,89,190,131,221,234,174,173,185,98,172,178,73,93,77,67,77,77,73,93,87,52,172,123,233,123,170,171,221,133,62,30,172,127,253,242,175,189,61,221,62,224,137,101,189,114,133,212,10,171,141,138,223,167,143,154,117,130,215,143,93,42,218,197,138,52,98,42,221,90,189,81,201,241,170,255,0,25,125,203,238,251,255,0,188,133,66,146,67,130,62,37,42,120,119,212,107,142,67,87,81,114,90,41,236,21,22,216,227,160,164,167,154,68,115,234,105,229,234,169,42,181,54,255,0,13,222,254,189,122,170,123,186,1,161,128,126,59,69,210,158,243,111,138,229,74,201,27,20,219,182,164,136,136,228,232,229,106,245,232,171,252,208,253,128,0,33,159,22,60,195,48,157,12,89,49,218,59,126,89,13,222,142,227,77,5,68,244,182,250,57,162,124,114,211,58,100,70,247,102,255,0,27,58,174,212,94,168,191,203,239,9,152,10,82,194,185,176,107,148,55,105,95,151,231,183,154,234,37,167,114,71,28,24,245,165,174,73,119,55,163,189,204,111,187,166,228,251,255,0,159,220,93,61,37,75,42,233,217,81,26,57,26,254,189,17,223,127,185,122,127,244,128,254,192,0,63,199,53,28,157,28,157,74,78,230,55,193,100,186,75,147,92,117,75,21,142,199,67,139,221,238,212,22,186,26,54,87,213,205,87,19,214,222,174,122,189,37,106,183,106,190,158,69,234,146,57,126,38,251,147,222,137,118,71,156,206,176,235,30,111,104,134,213,127,161,74,170,120,170,91,80,214,44,175,143,163,209,174,106,47,86,42,47,220,229,247,125,222,240,51,101,164,63,252,50,212,255,0,230,47,255,0,232,145,154,112,50,249,5,85,78,11,146,85,196,146,116,145,144,164,74,177,34,61,58,57,24,255,0,251,227,77,24,94,64,204,167,26,163,190,198,146,237,170,238,116,238,181,173,119,195,35,155,239,70,170,167,253,232,31,199,54,192,113,45,69,181,69,100,204,173,62,208,162,130,161,181,81,197,223,150,46,146,181,174,106,59,172,110,106,253,207,114,116,235,211,223,254,66,135,120,210,224,218,245,195,174,87,113,185,209,77,96,135,27,125,125,29,190,142,142,142,182,170,121,163,146,74,52,149,202,229,154,52,248,85,204,145,127,166,171,241,34,34,116,251,180,6,124,235,230,63,104,200,233,25,67,122,164,241,16,50,68,149,173,238,57,157,30,136,168,139,213,170,139,247,57,127,246,146,140,180,117,254,71,126,224,179,16,183,102,186,165,116,181,92,233,153,60,81,88,39,168,70,190,71,177,17,201,83,78,222,189,88,189,126,231,47,248,137,45,199,127,47,22,105,93,59,181,11,1,166,199,109,118,43,149,226,146,221,73,77,237,74,233,234,25,214,141,238,126,228,149,142,78,138,248,94,189,119,170,251,211,238,247,162,66,13,37,202,147,17,200,234,110,74,179,39,118,137,240,127,9,141,114,251,228,141,223,115,189,221,62,17,22,198,156,207,149,145,99,22,60,178,137,150,236,130,135,197,83,199,42,78,214,119,94,206,143,68,84,69,234,197,69,251,156,191,251,79,221,69,87,29,117,51,42,162,107,145,143,235,209,28,158,255,0,114,170,127,244,143,238,84,82,183,31,60,3,71,163,179,207,159,224,180,214,11,102,55,113,187,209,219,104,169,27,114,173,158,166,53,90,39,61,251,210,102,185,58,43,225,145,122,239,85,247,183,238,78,168,144,0,212,229,206,211,111,188,211,182,150,229,79,222,137,175,73,17,187,220,222,142,68,84,235,213,21,63,146,169,151,188,194,223,21,175,34,171,160,133,168,214,69,219,232,136,170,169,239,141,171,247,175,191,249,129,52,185,91,232,29,46,164,106,165,206,229,144,211,208,213,219,39,197,43,37,134,23,213,79,20,141,149,149,244,172,220,189,180,79,229,191,249,175,222,158,239,239,93,241,159,29,5,227,103,59,208,44,66,223,143,225,89,13,202,219,81,71,13,69,59,157,21,178,138,161,157,185,106,29,50,181,22,116,114,255,0,73,90,189,122,117,247,116,79,113,57,57,108,113,187,168,250,215,153,213,105,166,162,100,215,11,180,246,188,114,178,232,245,91,93,13,60,42,244,174,129,141,86,186,22,181,202,168,201,250,116,84,68,251,255,0,188,138,5,149,0,0,0,0,0,0,30,43,86,42,164,164,199,105,164,137,202,213,90,214,55,238,69,255,0,236,114,127,124,246,167,133,214,31,254,22,105,191,243,246,127,244,57,0,204,156,143,116,143,87,189,122,170,154,78,225,91,167,236,23,23,233,255,0,201,191,254,123,57,154,243,74,28,43,127,241,5,197,255,0,254,183,255,0,207,103,3,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,3,205,3,140,59,165,215,41,185,104,126,49,95,118,164,118,61,122,183,92,122,79,65,72,176,35,29,109,87,42,54,78,174,145,93,214,165,23,162,167,79,191,223,238,67,185,241,255,0,199,188,250,81,52,250,119,167,181,87,251,86,73,105,188,81,45,93,95,179,104,167,166,146,154,90,23,202,172,98,202,231,47,94,178,68,190,246,39,244,92,136,189,62,250,116,134,27,142,77,113,150,73,39,141,213,14,102,247,189,233,181,21,19,163,127,239,83,252,159,200,15,154,95,23,47,254,26,244,155,30,208,140,91,56,143,19,99,114,27,133,53,198,146,174,177,151,10,183,36,145,123,70,110,141,216,178,108,79,116,81,251,209,168,191,15,248,215,173,22,95,172,181,88,237,218,123,61,108,145,62,106,125,187,157,18,170,181,119,53,28,157,21,81,23,238,84,254,69,224,114,175,207,25,123,225,183,13,197,167,241,15,173,163,162,187,84,73,35,163,99,99,84,246,180,221,58,42,47,94,189,36,79,228,159,204,9,178,127,57,160,138,161,168,201,91,185,17,122,244,234,169,239,63,160,2,182,248,173,229,101,103,204,174,85,57,14,139,218,177,139,12,245,117,212,221,95,115,189,92,156,190,29,148,170,199,177,83,108,168,138,178,53,170,157,63,146,125,233,247,21,121,170,90,37,149,105,37,124,214,236,142,225,105,169,146,9,162,129,203,67,44,143,106,185,241,119,19,166,248,219,238,233,247,255,0,143,255,0,105,166,115,240,221,236,182,203,245,51,104,238,180,221,248,88,244,145,173,222,230,244,114,34,167,94,173,84,95,185,84,12,236,232,95,24,122,215,161,42,218,92,59,54,154,221,67,21,36,212,177,69,21,170,134,161,90,146,76,146,185,58,205,26,175,69,114,42,245,235,215,249,39,184,179,204,31,155,46,142,86,226,20,21,183,236,119,80,42,107,228,89,82,89,89,107,183,181,29,210,71,163,125,201,82,137,253,20,68,251,191,145,5,185,146,232,78,63,165,90,203,146,92,177,91,109,53,13,170,74,251,109,37,60,12,171,158,105,25,186,219,27,221,215,186,171,238,87,49,203,253,37,95,122,127,34,28,1,57,248,145,230,125,169,90,150,231,208,233,118,85,124,180,90,217,93,5,77,60,23,43,29,179,115,24,218,119,49,232,170,137,34,170,172,142,85,79,122,251,151,249,125,196,27,154,105,39,145,101,149,219,158,239,189,122,116,63,77,170,213,81,120,168,117,53,51,227,107,154,197,145,86,69,84,78,136,168,159,201,23,251,229,211,240,109,203,131,14,211,43,85,46,73,169,246,27,29,218,247,83,110,171,163,170,170,182,222,46,42,146,43,170,209,209,244,106,246,218,136,145,198,212,94,141,69,234,159,207,170,168,28,83,151,143,0,144,221,105,41,181,87,81,233,108,23,107,45,234,205,93,77,79,5,61,206,182,58,150,212,50,185,172,71,189,172,107,26,141,219,12,137,238,122,253,237,247,127,122,215,209,17,169,209,62,224,214,163,83,107,83,220,135,250,0,0,0,0,6,105,184,153,106,51,91,178,70,162,123,147,193,255,0,249,164,37,152,112,35,199,206,13,101,210,28,123,77,114,203,110,85,91,117,180,210,215,207,81,53,61,5,34,83,187,125,124,143,110,215,119,154,229,84,108,205,69,234,212,247,162,253,254,229,88,29,204,27,19,251,39,197,126,115,109,137,33,108,16,186,214,214,182,55,185,221,21,214,202,103,125,238,247,255,0,53,35,136,26,123,165,212,187,21,92,13,168,142,146,189,26,254,189,17,209,179,175,185,122,127,191,63,175,237,14,203,255,0,5,173,255,0,242,25,255,0,253,25,127,0,94,95,26,92,96,105,150,55,141,193,140,220,108,89,60,149,52,119,154,103,61,240,211,83,172,107,186,150,87,39,69,89,145,126,231,167,242,254,249,70,128,1,58,180,135,154,22,166,96,24,77,183,21,188,101,119,201,157,66,217,209,124,53,142,216,230,117,124,239,145,58,43,145,170,190,231,255,0,63,230,123,127,234,187,102,31,241,131,40,255,0,220,54,175,255,0,73,91,199,176,210,253,52,188,106,149,250,123,5,150,166,134,25,233,232,223,88,231,85,200,246,49,88,215,177,138,136,172,107,151,175,89,19,249,116,251,192,146,58,199,204,175,136,13,64,106,208,216,181,10,225,79,64,202,168,170,33,138,170,195,107,106,183,108,74,215,123,219,19,151,174,231,42,253,255,0,114,144,253,239,116,142,87,189,122,170,147,191,136,14,91,89,70,130,224,212,57,118,69,83,137,84,71,87,116,142,218,137,111,185,215,75,38,247,197,52,136,170,146,68,196,219,210,37,247,245,235,215,167,187,239,32,120,3,223,104,182,174,95,244,103,40,170,201,241,203,140,212,117,53,86,247,208,58,72,169,161,153,85,142,146,55,170,109,149,21,168,157,99,111,189,61,254,239,241,169,235,248,90,225,198,249,196,94,105,89,139,90,42,45,17,190,154,209,53,205,125,163,83,60,44,218,201,225,137,122,44,76,114,238,235,42,123,186,116,233,215,252,69,191,80,114,198,225,106,158,134,42,121,244,178,145,210,51,175,85,110,67,118,233,247,170,255,0,135,255,0,24,18,143,14,201,232,179,44,114,147,36,183,197,60,116,245,157,205,141,157,173,107,211,100,142,98,245,70,170,167,222,213,254,127,113,246,143,159,97,176,218,113,139,76,22,59,29,39,134,162,166,221,218,139,184,231,237,220,229,114,251,220,170,171,241,57,87,222,191,204,250,0,0,0,0,0,15,3,173,20,242,84,226,244,172,141,90,138,149,236,95,127,253,28,135,190,34,239,48,251,205,218,199,162,182,90,187,53,90,83,204,252,162,154,55,57,88,215,117,106,210,85,170,167,71,34,167,222,136,6,126,77,41,240,185,79,37,46,133,99,48,76,230,171,219,227,122,171,126,239,238,201,148,205,165,10,162,76,187,147,254,247,255,0,166,134,163,177,212,106,89,169,209,137,209,62,62,159,254,90,129,244,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,10,243,230,3,199,221,195,72,171,106,116,223,77,171,239,182,140,158,209,119,162,90,202,197,182,80,212,82,201,75,45,11,166,86,49,102,115,215,175,89,33,94,170,196,254,139,145,23,167,223,217,248,217,226,250,131,134,204,78,154,178,153,47,112,215,45,238,154,223,44,180,84,84,179,163,155,37,44,211,116,68,153,232,157,62,6,251,250,117,234,159,222,40,38,245,122,185,228,55,57,175,23,138,159,17,89,81,183,185,38,198,179,118,214,163,83,220,212,68,79,114,34,123,144,15,229,112,184,85,221,42,228,175,175,155,187,60,189,55,191,106,55,175,68,68,79,114,34,39,220,136,119,254,16,248,158,165,225,203,47,170,191,220,253,172,250,105,172,211,219,88,203,125,37,60,207,71,73,81,12,189,85,37,115,83,111,240,215,223,215,175,94,158,238,132,236,229,205,193,198,147,103,90,53,141,234,6,161,98,52,183,89,110,148,55,38,61,236,186,86,194,245,146,59,148,145,181,85,177,189,141,68,70,71,211,221,254,37,251,253,231,10,227,79,151,53,102,145,44,185,150,6,204,102,215,142,86,221,41,109,244,84,137,116,174,158,162,53,117,35,158,253,221,214,57,58,43,226,122,245,222,171,239,79,185,61,200,28,191,152,78,81,134,234,14,181,228,185,246,39,106,174,163,138,233,87,110,107,82,179,162,75,182,59,116,81,185,28,214,189,237,79,138,62,169,209,126,238,159,228,37,143,39,187,149,52,149,204,182,182,57,18,104,177,139,147,220,229,68,218,169,237,72,126,239,127,248,211,249,21,64,76,30,89,122,173,69,165,250,219,123,186,93,25,91,37,60,184,149,85,35,91,75,20,111,114,57,213,180,143,234,187,220,223,119,70,47,243,254,240,23,206,0,0,121,45,75,212,187,22,150,88,160,200,114,26,74,250,138,122,138,182,209,181,180,113,177,239,71,185,143,122,42,163,220,212,233,210,53,254,125,122,244,247,28,27,136,110,62,52,207,66,222,251,125,218,201,151,73,85,5,108,20,210,62,134,138,146,86,175,114,5,149,58,119,39,111,187,167,78,190,239,188,165,174,32,248,151,212,158,32,242,58,219,150,97,146,205,113,161,168,168,167,170,142,57,168,41,105,222,146,197,78,144,163,151,176,196,254,91,147,167,94,158,254,171,239,3,248,113,27,175,153,54,191,234,69,227,53,188,221,42,106,161,185,73,75,43,82,166,146,158,9,55,195,74,200,17,85,33,77,169,238,98,253,203,247,116,85,247,156,198,134,134,107,132,203,12,46,99,92,214,238,248,149,81,58,117,68,254,95,229,63,69,142,199,87,127,171,125,29,28,144,177,236,141,101,85,149,85,19,162,42,39,242,69,247,251,208,209,71,13,92,45,96,124,63,97,54,203,61,187,31,164,130,243,75,5,77,53,69,69,45,194,174,120,159,28,181,78,153,26,222,243,191,204,234,187,81,122,162,255,0,47,188,34,55,44,78,15,106,48,89,163,213,188,169,182,74,182,94,172,21,246,223,235,74,234,165,155,122,92,35,232,174,98,181,172,70,237,167,84,234,139,215,238,247,123,212,178,144,0,0,0,0,0,0,0,134,124,192,248,67,135,94,49,42,122,252,94,158,209,75,144,79,127,164,170,170,171,184,215,85,70,201,32,142,142,104,182,163,99,107,218,142,254,215,247,53,61,205,95,127,95,190,139,33,150,91,117,67,186,59,163,182,237,85,106,117,251,250,47,243,53,62,83,207,49,254,7,223,134,221,43,53,119,19,138,197,67,109,189,222,104,45,208,68,183,10,201,42,27,210,222,237,219,218,246,185,136,138,234,119,47,84,114,175,221,253,245,68,9,167,161,58,43,194,222,188,105,165,155,59,166,211,59,134,203,162,84,200,158,54,229,87,20,159,194,168,146,31,123,98,169,86,167,244,61,221,23,238,233,215,222,82,191,18,86,140,94,195,172,217,13,163,13,182,73,65,104,131,194,120,122,121,36,116,142,102,234,72,92,254,174,115,156,229,234,245,114,251,213,126,255,0,253,7,196,192,245,131,81,116,202,117,169,194,50,47,102,200,176,62,153,93,225,32,155,248,110,122,61,205,254,43,29,247,185,168,189,126,255,0,113,228,170,170,167,173,157,213,85,82,111,149,253,55,59,162,39,94,137,209,61,201,254,36,3,214,105,102,153,94,181,91,32,168,199,172,85,52,16,79,79,70,250,215,58,178,71,177,138,198,189,140,84,69,99,92,189,122,200,159,203,167,223,239,47,207,13,224,91,134,236,99,30,164,179,187,77,227,223,79,220,69,88,239,87,23,55,226,145,206,247,43,166,235,252,200,189,202,51,72,105,109,120,149,171,87,22,10,94,237,238,195,116,161,115,219,60,171,42,163,110,168,159,19,23,224,68,254,183,79,122,123,254,239,239,169,100,160,86,143,23,156,174,177,203,247,114,255,0,161,246,108,111,30,169,170,185,83,34,190,229,122,185,61,86,157,180,174,107,217,209,201,50,34,172,141,98,162,255,0,121,62,244,251,138,156,187,219,174,152,101,242,166,211,45,76,43,85,78,214,181,239,135,226,98,163,154,215,167,77,200,159,201,83,249,26,145,56,222,179,112,157,162,122,226,247,213,231,184,75,46,149,114,212,197,85,36,143,186,86,211,163,159,28,75,19,87,164,50,181,61,204,94,157,58,116,254,107,239,3,62,57,182,180,106,94,163,90,162,178,102,89,47,180,40,160,168,109,84,113,120,58,120,186,74,214,185,168,238,177,177,171,247,61,201,211,175,79,127,249,15,23,28,110,149,219,90,169,213,19,175,188,238,252,91,112,203,122,225,207,81,47,22,10,185,236,222,10,142,162,142,154,56,168,42,167,155,107,165,163,100,253,119,76,198,170,167,189,221,122,175,222,189,19,220,124,206,21,49,59,126,99,168,119,27,101,198,157,147,69,21,150,105,209,174,145,236,68,114,79,3,122,245,111,191,238,114,129,121,156,27,104,189,179,70,116,51,25,199,27,71,74,203,149,28,117,209,77,45,45,76,210,196,230,73,93,52,168,141,238,116,95,185,91,215,225,79,122,47,242,59,176,0,0,0,0,0,0,0,8,165,204,139,255,0,136,117,143,255,0,230,186,111,255,0,51,172,37,105,21,57,143,65,45,70,135,216,217,19,154,138,153,93,50,251,255,0,189,224,234,192,165,46,30,49,59,86,99,154,214,219,47,20,141,168,134,43,92,147,181,174,149,236,232,228,150,38,162,245,98,162,253,206,83,74,144,195,21,60,77,134,22,237,99,122,244,78,189,76,253,242,242,211,153,53,59,90,111,86,24,188,47,90,124,94,166,179,250,226,89,35,111,195,87,72,207,114,177,21,122,252,127,228,251,205,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,142,166,234,109,135,74,108,48,100,57,13,37,125,69,53,69,91,104,154,218,40,216,247,163,220,199,189,21,81,239,106,116,233,26,255,0,62,189,85,61,199,170,158,118,83,177,30,244,85,69,94,158,227,63,252,118,241,81,122,215,237,74,189,219,168,46,23,22,226,44,173,160,175,183,219,235,168,105,97,150,25,99,160,108,78,115,157,22,231,47,87,62,85,68,87,170,116,114,125,221,17,16,57,22,187,107,38,73,174,122,139,119,206,175,247,57,234,229,185,186,153,238,116,244,176,192,245,88,169,227,133,21,91,10,35,83,220,206,158,239,229,239,95,121,231,51,188,18,237,167,183,250,172,110,243,81,73,53,85,27,163,108,143,165,123,157,26,239,141,178,39,69,115,90,191,115,147,249,125,229,153,242,183,225,18,199,114,180,81,107,70,99,109,182,87,219,239,246,43,141,28,81,197,95,86,202,148,149,151,38,177,28,246,55,107,17,189,41,222,158,231,47,222,223,119,189,122,67,254,99,55,230,228,28,95,231,215,6,247,63,138,235,74,252,109,68,95,117,170,149,191,114,123,191,144,23,35,192,83,24,206,20,48,109,141,232,159,217,63,82,170,59,243,216,215,167,71,39,84,56,231,7,214,31,179,60,58,98,86,62,145,167,134,241,255,0,218,220,231,55,226,174,168,119,185,93,239,255,0,190,59,40,21,19,199,223,47,10,108,82,174,163,81,116,190,143,30,179,90,46,151,122,42,26,104,39,186,87,75,80,198,165,11,187,136,228,145,175,111,69,146,23,42,42,57,87,162,167,221,239,68,172,230,185,204,94,173,94,138,106,156,164,62,103,250,61,167,26,117,168,119,171,150,27,142,251,62,166,75,181,182,153,207,241,115,203,214,55,91,17,202,222,146,61,201,253,38,181,122,244,235,238,3,225,232,95,51,13,103,211,106,8,44,121,70,111,117,170,181,210,211,76,200,96,163,177,219,28,173,149,243,247,55,110,115,26,229,78,138,255,0,189,126,245,251,191,189,228,117,175,152,38,190,106,157,100,208,67,159,213,251,37,42,97,169,167,167,169,178,91,163,123,30,216,118,42,170,178,37,95,189,207,247,110,84,232,164,93,0,127,212,146,62,87,172,146,47,87,47,222,189,15,239,45,4,208,210,50,177,206,98,178,71,109,68,69,94,189,125,255,0,254,131,253,183,73,73,20,238,117,100,79,145,138,197,68,70,253,253,122,167,248,211,252,100,141,227,99,58,196,50,253,65,188,46,13,108,184,91,236,235,89,69,45,53,61,98,55,123,54,209,53,175,234,168,247,175,189,234,229,79,137,125,203,252,190,224,61,31,45,77,60,155,62,214,203,213,3,22,151,163,49,58,170,142,147,72,246,39,195,89,72,223,189,136,171,215,226,47,184,165,206,78,106,159,183,235,242,127,252,17,93,234,52,37,209,128,0,0,0,0,0,0,0,0,63,149,69,44,21,108,72,234,25,189,168,187,145,58,170,123,255,0,244,31,212,1,159,110,63,116,22,139,70,53,223,40,165,199,169,168,168,236,49,84,219,169,169,105,97,170,158,103,198,233,45,208,202,238,174,151,170,170,43,145,235,239,114,253,232,159,119,221,197,116,155,78,43,245,63,35,169,176,91,229,163,100,148,244,79,172,85,170,145,236,102,214,201,27,61,202,198,170,245,248,211,249,116,251,203,209,227,219,64,45,122,223,166,22,203,79,130,162,117,84,121,29,53,115,223,87,87,60,76,84,101,45,76,126,238,215,95,127,198,158,238,157,62,242,128,40,171,234,237,210,172,244,114,246,222,230,237,85,218,139,238,234,139,252,255,0,200,128,105,207,73,244,234,205,165,24,13,175,1,199,232,163,164,160,181,247,251,80,199,60,147,53,189,217,223,43,186,62,69,87,175,87,72,171,239,95,231,209,61,221,15,92,120,45,10,204,157,168,26,87,100,203,156,233,156,181,254,39,223,52,108,99,254,10,153,99,247,181,159,10,127,67,249,30,244,0,0,8,183,204,3,69,173,186,191,164,246,171,76,148,148,175,154,44,150,154,177,206,169,169,154,38,170,54,146,165,158,238,223,85,235,241,167,187,167,79,188,163,29,36,206,234,52,247,36,169,189,83,203,52,110,154,133,244,170,177,68,201,23,162,201,27,190,231,251,186,124,31,229,52,221,52,17,84,53,25,51,55,53,23,175,78,170,158,243,51,26,237,132,191,78,117,86,249,134,191,195,238,183,248,110,189,137,30,246,127,18,154,41,61,206,122,35,151,250,127,205,62,240,52,191,104,186,83,222,173,209,92,233,89,35,34,155,118,212,145,17,28,157,28,173,94,189,21,83,239,67,246,17,115,151,134,173,126,210,120,110,195,221,90,250,201,110,46,130,231,60,211,75,4,81,181,200,219,156,236,78,136,197,233,215,162,183,249,39,220,164,163,0,0,0,0,0,0,0,124,172,143,27,181,229,20,44,183,221,233,82,162,24,229,73,154,213,145,236,232,228,69,68,94,173,84,95,185,202,125,80,4,3,224,159,128,59,223,15,26,185,119,203,242,41,113,169,233,171,49,233,237,109,109,182,227,89,44,136,247,212,83,74,138,169,44,108,77,189,33,95,127,94,189,122,123,190,242,126,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,46,230,153,150,102,56,158,132,216,171,113,11,187,40,42,95,152,82,66,231,186,24,228,235,26,208,214,57,91,209,237,114,127,73,173,94,189,58,251,138,40,53,37,146,226,182,12,190,134,59,110,69,65,226,233,162,153,39,107,59,175,143,163,209,21,168,189,88,168,191,115,157,238,251,189,229,85,113,13,202,86,241,73,186,229,164,159,99,44,148,82,214,194,200,99,171,188,220,164,123,99,236,59,122,46,248,164,251,228,111,84,247,175,187,251,223,112,28,111,134,206,100,185,230,139,226,150,252,22,243,145,222,230,176,219,41,234,91,75,73,69,102,183,73,219,154,90,149,155,118,249,17,175,84,248,228,251,220,190,247,123,147,162,39,72,159,169,217,173,70,162,103,23,44,194,170,89,164,146,225,217,220,233,99,100,111,94,220,44,143,222,214,124,41,238,103,242,62,110,85,140,87,226,23,202,155,5,202,106,121,106,41,118,111,116,14,115,152,187,152,143,78,138,228,69,251,156,159,203,239,62,64,26,85,225,133,92,237,13,198,149,235,213,127,175,63,252,242,99,169,149,73,192,167,49,204,91,11,193,45,58,93,168,20,185,101,202,107,53,5,116,207,90,27,109,15,101,95,37,114,200,213,107,150,86,61,122,50,110,139,213,19,223,215,239,232,138,116,78,39,121,164,99,216,165,55,177,116,214,44,194,209,119,167,184,64,147,207,53,166,223,44,78,167,117,59,220,172,78,228,175,247,238,88,215,250,41,247,47,191,251,225,220,120,205,227,46,199,195,117,134,37,72,47,236,175,101,226,154,134,89,104,104,169,103,107,155,45,44,179,34,34,77,34,123,190,22,245,94,157,122,167,247,138,26,205,179,124,155,81,50,90,204,187,47,185,248,251,173,127,111,196,84,118,99,139,126,200,219,27,126,24,218,214,167,70,49,169,238,68,251,186,253,231,252,102,89,158,75,168,57,37,102,93,151,220,188,125,218,191,183,226,42,59,49,197,191,100,109,141,191,12,109,107,83,163,24,212,247,34,125,221,126,243,231,91,232,214,182,103,68,221,190,230,171,189,234,169,252,211,251,223,229,2,85,112,69,193,141,195,136,236,130,89,110,43,97,168,181,201,101,169,173,130,10,202,234,170,119,182,72,170,226,135,170,172,44,255,0,27,250,39,85,78,139,253,242,203,51,126,88,60,53,223,109,177,211,88,52,210,130,154,118,212,54,71,58,124,130,235,181,88,141,114,42,127,110,119,191,170,167,242,36,182,143,96,86,93,50,211,171,78,17,143,80,178,146,130,219,226,59,48,178,105,37,70,247,39,146,87,124,82,42,185,122,185,234,190,245,254,125,62,227,217,129,157,46,36,184,71,206,56,121,190,85,209,228,23,76,118,120,97,170,167,164,107,109,213,85,18,244,124,180,221,228,94,178,196,197,233,209,23,175,248,255,0,196,112,67,83,215,11,109,21,210,22,211,215,195,221,141,174,71,162,110,86,251,250,42,117,247,42,127,125,74,193,227,87,150,68,119,107,149,86,99,163,20,152,189,134,58,251,149,36,108,75,133,222,224,249,18,22,209,171,100,106,163,153,43,81,86,72,209,81,81,122,244,254,105,247,16,120,126,78,87,171,31,237,94,229,107,240,117,30,58,28,54,224,249,101,247,108,115,86,229,72,168,137,241,127,225,55,249,39,220,165,192,25,121,199,178,172,175,77,111,117,21,184,213,209,180,117,206,131,195,73,43,97,100,168,232,220,173,122,183,164,141,84,251,218,223,127,78,190,227,66,124,39,113,29,107,226,19,77,108,217,28,49,93,150,182,182,10,202,137,37,174,166,130,21,115,98,172,124,61,54,196,245,106,47,185,191,114,125,201,213,125,229,29,204,0,0,0,0,0,0,0,0,0,7,240,171,162,166,175,141,33,170,139,123,17,219,145,55,42,123,255,0,244,127,148,204,70,168,218,45,246,44,234,231,106,181,211,246,41,96,236,246,227,222,231,116,221,11,28,190,247,42,175,222,171,252,205,63,25,215,227,202,195,111,199,120,169,205,237,150,154,116,130,142,21,182,36,113,239,115,246,238,182,211,57,125,238,85,95,189,85,126,255,0,230,5,199,114,235,204,31,151,112,161,131,87,74,249,158,249,89,117,122,172,145,177,189,118,221,42,91,247,55,221,252,137,52,86,127,40,205,91,168,184,99,246,237,43,154,106,167,65,102,199,238,117,173,141,96,137,35,69,117,209,171,213,30,159,26,175,241,215,220,190,239,122,255,0,121,11,48,0,0,0,87,79,48,254,3,239,58,193,116,171,212,124,18,76,110,223,121,187,222,40,123,245,55,27,133,99,85,240,69,64,232,85,170,198,71,35,17,122,199,31,78,137,247,55,239,234,170,139,98,192,8,33,202,194,221,61,155,72,241,219,77,83,216,233,96,181,221,21,206,141,85,90,189,110,143,114,116,85,68,95,185,83,249,19,188,254,81,210,193,20,139,44,108,232,245,78,138,189,87,238,63,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,30,67,49,210,109,63,207,213,87,45,176,120,245,116,173,153,127,174,167,139,227,107,21,136,191,195,123,127,239,85,80,175,222,34,121,77,89,111,149,18,220,52,78,211,138,227,237,150,178,5,111,180,111,151,71,170,64,144,43,100,106,238,108,190,245,145,17,201,254,47,230,159,113,102,32,12,187,103,120,93,211,79,114,170,236,66,245,81,75,53,101,7,107,184,250,87,185,209,46,248,219,34,109,87,53,171,247,61,58,245,68,247,245,62,1,163,238,33,248,87,211,30,33,109,17,208,229,248,189,61,198,102,220,33,175,123,167,184,213,211,181,93,28,47,137,171,252,7,167,189,26,254,157,58,116,254,127,121,69,188,76,240,199,150,112,233,150,92,44,153,13,125,142,120,233,42,105,169,81,182,218,153,229,77,242,211,36,232,168,178,198,197,84,233,215,175,95,231,254,47,120,28,76,250,248,194,117,175,147,254,133,127,255,0,102,159,32,254,180,245,51,82,189,100,133,251,92,169,211,175,68,95,119,254,144,53,55,66,138,148,172,235,254,63,255,0,106,159,160,241,90,51,147,201,153,105,181,159,36,153,242,61,245,158,35,170,200,198,177,203,178,162,70,123,209,190,228,254,143,242,61,168,0,0,16,47,143,142,2,49,253,93,182,253,178,211,171,85,150,217,151,92,111,84,142,175,184,92,174,149,205,100,180,145,209,201,23,109,35,106,72,196,119,86,67,239,70,39,185,139,239,247,175,90,130,211,189,85,207,244,102,255,0,81,118,194,47,222,205,174,150,145,212,82,74,202,88,103,235,19,222,201,21,189,38,99,147,250,76,106,245,233,215,221,253,238,166,156,72,123,196,183,46,173,44,214,187,173,78,91,101,196,173,80,228,149,245,148,242,86,86,215,94,110,49,182,72,34,167,236,163,118,70,231,49,23,225,139,238,106,123,154,189,87,170,175,80,239,250,7,170,180,26,211,165,54,61,71,182,199,92,200,46,233,84,172,74,216,163,142,100,237,84,203,10,238,108,110,115,83,223,26,244,232,171,238,233,252,206,134,112,126,22,56,100,181,240,235,138,91,236,180,244,86,248,170,233,41,106,169,94,250,58,218,153,216,173,150,169,102,232,157,238,139,253,238,171,211,175,84,232,158,227,188,0,0,0,0,0,0,0,0,0,42,59,155,182,141,92,109,183,90,221,95,89,109,254,22,249,144,219,40,24,214,205,42,212,34,182,214,246,252,76,86,236,68,254,183,95,122,42,175,221,253,245,233,110,39,202,200,177,139,30,89,68,203,118,65,67,226,169,227,149,39,107,59,175,103,71,162,42,34,245,98,162,253,206,95,253,160,81,215,43,44,206,155,13,215,171,245,124,172,168,234,252,58,174,5,88,152,215,47,190,186,137,223,115,149,19,167,194,94,209,201,116,175,133,141,13,209,139,188,183,253,59,193,210,211,112,158,145,244,50,76,151,58,202,141,208,58,70,72,230,237,154,87,53,62,40,216,189,122,117,247,125,253,21,78,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,249,215,220,122,207,146,210,50,134,245,71,226,96,142,68,149,172,238,57,157,30,136,168,139,213,170,139,247,57,127,246,159,68,1,75,220,118,242,250,159,77,47,53,153,222,159,197,142,90,177,171,133,210,138,130,138,141,110,117,179,84,196,171,68,174,147,127,117,142,78,139,36,50,47,93,234,190,246,253,223,114,87,193,170,130,16,113,59,203,71,78,53,89,31,122,211,156,90,203,108,200,42,107,233,229,170,171,185,94,174,72,201,41,163,167,116,106,196,107,86,70,163,183,36,75,238,106,123,154,190,255,0,228,161,26,249,120,113,253,22,17,100,162,210,108,254,92,138,229,107,178,90,43,167,134,158,134,219,69,177,147,201,94,146,35,146,69,123,36,84,219,51,209,81,87,167,85,251,189,200,165,184,177,233,35,81,237,235,209,127,190,101,219,57,195,174,120,6,83,91,136,222,103,165,154,178,131,183,220,125,51,156,232,151,124,109,145,58,43,154,213,251,158,157,122,162,123,250,146,67,135,78,96,122,197,162,204,142,203,93,153,220,29,96,165,162,158,10,90,74,59,53,186,87,71,44,147,164,170,229,116,140,71,42,117,89,62,247,47,189,201,238,233,247,5,253,131,145,232,23,18,56,103,16,54,74,75,190,41,108,190,82,182,166,158,122,148,246,148,16,198,237,177,79,217,84,84,142,71,167,93,222,244,255,0,23,248,253,199,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,144,235,143,12,90,85,174,212,77,131,53,197,98,185,75,227,98,172,115,164,184,213,211,162,190,56,93,19,87,248,50,55,238,107,186,116,251,191,159,222,82,247,20,220,6,234,23,15,117,179,222,107,238,216,163,172,242,215,83,91,233,233,232,43,170,230,149,146,73,76,178,170,175,118,22,252,63,195,127,253,242,175,85,79,119,79,186,255,0,207,229,61,60,53,44,72,231,102,230,162,245,233,213,83,223,255,0,160,12,185,99,89,93,255,0,15,175,146,231,142,215,248,74,153,97,88,30,254,211,36,234,197,114,57,83,163,209,83,239,107,125,255,0,127,184,183,126,95,60,127,94,117,106,230,186,115,168,151,43,229,218,239,108,177,214,92,170,103,246,93,12,20,239,84,173,141,172,86,172,74,199,117,70,78,212,232,173,68,247,47,223,238,85,229,92,194,249,127,83,99,149,181,58,159,166,212,120,253,166,219,119,188,80,208,193,20,215,58,233,106,26,212,161,118,244,115,94,215,181,17,95,2,170,42,57,87,167,79,187,170,161,90,22,251,149,109,174,103,84,80,77,218,145,205,86,42,237,71,123,186,162,244,247,162,255,0,121,0,212,248,60,54,137,102,141,212,45,48,178,230,12,239,244,184,120,158,157,248,216,199,252,21,18,71,239,70,42,181,63,161,252,191,145,238,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,28,106,249,193,239,14,121,37,210,123,213,235,78,252,69,101,70,222,236,190,215,174,102,237,173,70,167,185,179,34,39,185,168,158,228,254,71,101,0,126,122,10,10,75,101,35,40,104,98,237,193,31,93,173,220,171,211,170,170,175,189,122,175,222,170,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,171,204,139,153,23,236,255,0,218,156,61,112,245,126,255,0,101,127,29,30,77,147,81,203,255,0,113,127,147,232,233,30,159,253,249,247,164,146,167,247,63,189,173,94,255,0,85,167,178,162,176,57,178,112,75,71,112,177,126,243,122,67,138,118,171,237,123,219,152,218,237,22,216,35,142,106,87,62,105,228,188,201,219,70,200,249,155,36,138,147,189,82,71,58,55,50,71,44,109,130,71,56,36,87,47,62,52,237,92,83,233,125,61,139,47,200,41,29,170,152,213,58,166,65,70,148,205,165,90,216,18,77,177,92,32,141,174,86,189,142,106,196,217,85,136,212,100,202,228,237,198,199,195,186,90,153,140,209,221,98,207,180,43,63,181,234,54,156,223,170,237,215,43,117,68,18,203,20,85,83,67,5,194,8,230,142,103,82,85,54,23,177,210,211,72,232,152,146,68,174,68,114,39,249,21,52,81,195,174,188,225,188,73,105,29,139,85,176,202,218,71,50,227,78,198,92,232,97,168,89,159,105,184,163,26,181,20,82,171,152,199,111,141,206,232,142,86,55,123,21,146,53,54,61,170,161,210,207,201,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,250,202,128,230,215,198,143,219,75,237,103,10,56,3,182,217,113,203,132,51,229,23,72,43,183,54,227,93,27,55,54,133,173,137,234,197,134,7,189,22,86,202,138,239,19,11,83,108,107,79,186,64,241,89,175,54,157,92,169,226,142,45,97,192,232,234,233,116,250,223,78,219,51,48,186,234,231,246,46,150,228,149,207,117,69,67,81,207,138,10,231,171,183,54,104,154,189,164,100,113,170,206,198,201,222,183,77,11,215,77,56,226,47,78,45,218,161,165,247,159,29,106,174,235,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,183,51,55,55,170,117,86,171,92,215,177,207,99,216,247,80,15,7,252,53,223,120,169,215,27,62,153,91,23,179,106,135,109,211,36,171,109,83,32,146,146,207,20,209,178,162,72,149,205,126,233,151,186,200,227,68,99,211,185,35,21,200,140,71,185,186,19,210,173,51,197,116,111,78,49,205,45,194,169,60,61,151,25,183,197,111,166,221,28,108,146,109,137,241,207,47,109,140,99,166,149,234,233,36,122,53,55,200,247,185,83,171,148,15,86,1,205,56,138,215,156,55,134,221,35,190,234,182,103,91,72,214,91,169,222,203,101,12,213,11,11,238,215,21,99,150,158,138,37,107,30,237,242,57,189,21,200,199,108,98,62,71,38,198,57,80,57,175,27,252,104,226,188,35,233,196,245,212,78,181,94,243,235,151,110,11,38,61,45,116,109,145,157,212,155,109,117,76,8,244,153,104,216,176,72,138,230,39,199,34,54,45,204,220,178,50,37,114,211,230,45,153,102,249,253,86,135,241,29,154,210,92,42,50,42,137,235,113,171,245,197,201,12,239,184,205,50,57,109,107,177,137,18,178,69,146,71,64,138,172,216,172,240,236,220,143,130,40,235,131,93,53,211,81,248,139,212,123,142,168,106,133,231,199,93,107,186,69,12,49,34,178,150,223,74,213,85,142,150,154,53,85,237,194,205,206,232,157,85,202,231,57,239,115,222,247,189,222,0,13,84,2,5,114,208,227,214,155,94,113,232,116,87,86,111,180,144,106,45,142,158,56,109,15,147,187,190,255,0,110,130,150,54,186,103,77,52,178,58,122,228,116,115,75,50,124,27,152,228,123,26,228,100,202,201,234,4,32,230,237,168,89,246,154,240,219,141,223,116,231,56,200,49,91,148,249,197,29,36,181,150,75,156,212,51,201,3,168,43,220,232,157,36,46,107,149,138,230,49,202,213,94,157,88,213,254,72,65,254,92,60,66,235,238,115,198,118,158,98,217,174,184,106,6,65,101,173,246,183,137,183,93,50,106,218,186,89,246,90,170,222,205,241,73,35,152,237,175,99,92,157,83,220,230,162,167,189,16,152,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,5,255,0,0,0,0,0,16,87,137,174,55,235,56,85,227,139,22,196,179,26,173,218,101,150,97,246,201,111,174,88,103,169,154,215,35,106,238,209,178,170,150,38,74,214,55,115,223,7,136,84,142,73,31,21,59,81,141,87,49,141,89,212,82,183,58,191,52,248,183,203,250,31,81,184,129,115,214,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,172,168,14,86,252,125,81,233,223,129,225,147,88,238,22,171,110,32,190,50,163,29,200,171,42,96,161,134,209,34,247,106,102,166,171,146,71,49,142,134,87,172,139,28,138,171,35,101,145,35,248,217,35,59,54,254,0,0,0,0,5,96,115,26,230,79,149,96,215,219,223,14,250,18,219,174,63,122,162,241,22,204,154,251,95,107,146,146,170,13,236,167,124,78,181,72,233,26,246,238,99,231,106,206,248,125,237,116,114,83,191,162,178,99,165,114,202,227,182,213,173,216,109,187,67,53,75,38,171,147,84,44,52,242,54,150,178,233,59,94,252,146,137,138,231,53,241,201,209,21,245,48,197,209,178,49,251,164,123,35,239,238,145,86,110,215,160,230,35,192,45,31,19,152,170,103,154,91,111,181,91,117,54,201,221,168,232,148,208,83,253,166,141,99,137,158,26,170,167,106,61,102,99,32,141,180,242,72,245,141,191,20,110,218,217,59,145,82,14,45,150,101,88,53,246,151,41,194,178,107,174,63,122,162,223,225,174,54,186,217,41,42,160,222,199,49,251,37,141,90,246,238,99,220,213,232,190,246,185,81,125,202,160,106,76,17,87,128,158,55,236,92,92,96,146,209,100,117,86,171,110,166,217,59,178,222,236,148,112,190,158,23,210,172,202,144,213,82,54,73,100,124,144,236,116,76,145,119,171,153,47,93,205,107,100,137,95,42,128,249,57,78,89,138,224,214,42,172,167,53,201,173,88,253,150,139,103,137,184,221,43,99,164,165,131,123,218,198,111,150,69,107,27,185,239,107,83,170,251,220,228,68,247,170,20,217,171,60,217,53,30,241,196,253,131,84,52,209,110,172,211,44,87,164,116,184,133,124,139,65,237,104,230,167,70,85,186,189,41,229,145,146,77,189,207,236,57,202,248,226,237,194,244,137,92,178,164,142,104,92,116,254,218,242,167,232,118,142,102,126,47,77,172,187,61,177,83,68,221,176,223,110,145,200,229,94,147,35,151,196,81,195,210,62,223,68,107,31,42,62,79,226,181,180,242,36,0,3,79,186,85,169,152,174,178,105,198,57,170,88,85,95,136,178,228,214,248,174,20,219,164,141,242,67,189,62,56,37,237,189,236,108,209,61,29,28,140,71,46,201,24,246,170,245,106,158,172,160,30,2,120,223,190,240,143,157,203,69,145,213,93,110,90,101,123,238,203,123,178,81,194,202,137,153,84,144,170,67,85,72,217,37,141,145,205,189,177,50,69,222,141,124,93,119,53,206,142,37,101,249,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,7,235,34,175,30,220,111,216,184,71,193,34,162,199,42,173,87,45,77,189,246,165,178,89,43,33,125,68,44,165,73,145,38,170,171,108,114,198,248,225,216,217,89,26,239,71,62,94,155,90,230,199,42,179,165,113,69,196,222,3,194,206,151,220,181,3,47,169,164,172,185,50,157,206,178,227,201,113,134,154,182,243,58,73,20,123,32,108,139,185,204,99,167,137,210,189,141,122,199,26,185,251,93,209,26,236,246,107,70,175,102,90,245,170,25,6,174,106,4,244,146,95,114,42,134,205,80,148,144,36,48,68,198,70,216,162,134,54,123,213,25,28,81,199,26,43,149,207,84,98,43,156,231,42,185,66,106,112,89,205,99,62,211,59,173,171,78,120,142,187,213,229,120,76,245,19,53,249,37,91,166,171,189,218,214,87,53,90,249,36,87,57,213,116,204,119,113,85,138,213,153,173,145,118,57,201,20,112,58,101,39,31,84,122,119,199,102,125,195,38,177,220,45,86,220,65,124,13,70,59,145,86,84,193,67,13,162,69,179,211,212,205,77,87,36,142,99,29,12,175,89,22,57,21,86,70,203,34,71,241,178,70,118,120,175,44,94,94,149,152,181,101,55,17,92,64,226,29,155,172,59,101,196,172,23,56,103,130,170,213,85,20,243,71,45,85,109,36,240,179,108,201,218,133,244,203,185,237,70,200,178,109,71,164,78,100,64,230,143,231,179,83,126,139,232,244,64,95,240,43,215,149,207,29,183,93,108,181,77,161,26,209,147,82,84,102,214,58,118,59,31,184,213,206,239,27,144,209,53,175,89,89,38,228,219,45,77,59,88,213,87,239,238,75,27,149,234,215,44,51,74,235,10,0,0,0,0,2,181,121,198,102,26,193,166,31,179,28,215,74,243,221,64,197,169,46,62,211,181,222,106,108,87,235,133,29,11,164,103,98,74,56,229,100,50,54,22,204,228,125,98,181,122,36,146,54,55,34,171,155,18,35,56,7,44,142,41,53,247,32,226,247,26,193,115,93,86,202,242,235,46,85,111,185,219,234,105,114,27,237,109,124,116,253,170,73,43,25,60,12,146,85,99,38,71,210,53,155,213,174,254,28,146,181,17,21,200,169,99,252,193,116,118,235,173,252,37,231,88,142,53,97,164,186,228,52,84,240,222,236,241,75,74,233,231,73,233,38,100,210,54,149,172,99,223,226,100,167,109,68,17,163,19,171,150,125,138,168,215,185,76,251,98,121,77,247,6,202,172,217,174,45,93,224,175,88,253,194,158,233,110,169,237,50,78,197,84,18,54,72,164,216,244,115,29,181,236,106,244,114,43,87,167,69,69,79,112,26,147,7,228,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,253,96,86,175,56,206,32,117,31,76,63,102,56,86,149,234,205,215,22,171,184,251,78,233,121,166,177,93,22,142,185,209,179,177,29,28,146,190,23,54,102,194,229,125,98,53,58,164,114,58,55,42,163,157,18,43,56,175,43,124,231,138,125,105,226,130,134,227,127,214,93,64,191,225,152,125,190,178,225,144,65,121,200,174,53,84,50,247,169,229,167,165,129,90,247,62,39,76,179,74,146,177,146,109,234,218,105,94,213,85,143,162,199,94,96,186,197,106,214,254,45,51,172,187,26,191,85,221,113,234,42,136,108,150,121,101,170,108,240,36,20,144,178,25,29,74,230,61,236,240,210,84,54,162,120,213,139,209,201,62,245,68,115,220,133,132,242,91,209,203,238,31,163,89,110,177,93,230,237,210,106,37,194,158,158,215,77,181,139,186,150,218,234,136,221,83,189,175,85,77,243,207,81,23,109,204,99,155,225,183,124,77,145,170,129,98,160,0,42,47,155,182,183,235,70,154,241,37,141,216,180,231,87,179,92,86,219,62,15,71,87,45,29,146,255,0,87,67,4,147,186,190,189,174,149,209,195,35,90,175,86,177,141,87,42,117,232,198,167,242,67,165,114,107,213,141,83,213,15,218,255,0,237,51,82,242,188,183,217,159,103,252,23,183,111,53,53,254,23,185,237,14,231,107,188,247,108,221,219,102,237,189,58,236,111,95,185,14,1,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,32,45,80,0,0,0,0,207,183,19,124,77,241,37,96,226,75,85,236,86,46,32,245,42,221,109,183,103,23,218,74,58,58,76,178,190,24,41,160,142,190,102,199,20,113,182,84,107,24,214,162,53,26,136,136,136,136,136,104,36,205,103,22,62,105,245,147,230,6,67,234,51,129,119,220,184,114,204,171,57,224,199,79,50,156,215,38,186,228,23,170,223,107,120,155,141,210,182,74,186,169,246,93,106,216,205,242,200,174,123,182,177,141,106,117,95,115,90,136,158,228,66,74,145,87,149,199,145,61,50,250,215,172,86,146,168,1,29,121,132,103,249,150,150,112,141,155,106,14,159,100,53,118,60,134,199,81,100,169,161,174,166,84,223,19,253,177,70,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,34,136,171,205,31,200,158,166,253,23,214,40,128,245,92,20,113,93,98,226,211,70,168,179,46,237,170,143,47,182,244,163,202,108,148,83,61,222,2,171,115,210,57,17,178,34,61,33,157,140,238,198,189,94,212,234,248,251,143,124,82,41,32,12,208,240,241,196,14,125,195,46,168,80,234,190,156,190,145,247,42,58,122,138,73,104,235,150,101,162,173,130,104,213,174,138,162,56,100,141,210,49,29,178,86,181,93,209,36,138,55,123,246,161,161,237,11,215,77,56,226,47,78,45,218,161,165,247,159,29,106,174,235,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,183,51,55,55,170,117,86,171,92,215,177,207,99,216,247,7,64,0,0,57,254,186,107,166,156,112,233,167,23,29,80,213,11,207,129,181,80,244,138,24,98,68,125,85,194,169,200,171,29,45,52,106,169,220,153,251,93,209,58,163,81,173,115,222,230,49,143,123,125,86,83,150,98,184,53,138,171,41,205,114,107,86,63,101,162,217,226,110,55,74,216,233,41,96,222,246,177,155,229,145,90,198,238,123,218,212,234,190,247,57,17,61,234,133,0,241,209,198,109,247,140,61,71,165,185,199,106,246,54,25,139,248,138,124,102,219,43,24,181,77,142,85,103,118,166,166,70,245,235,52,189,168,149,99,107,150,56,218,198,181,187,149,31,44,129,107,252,182,248,129,207,184,154,210,140,223,85,245,25,244,140,185,86,103,19,82,69,71,66,179,37,21,20,16,218,173,173,108,84,241,205,36,142,141,138,237,242,185,168,238,139,36,178,59,221,185,73,106,64,14,74,158,86,50,159,152,21,222,157,110,39,248,17,171,152,246,89,149,96,220,24,234,30,83,133,100,215,92,126,245,69,236,159,13,113,181,214,201,73,85,6,251,173,35,31,178,88,213,175,110,230,61,205,94,139,239,107,149,23,220,170,82,15,239,99,197,63,252,229,181,87,254,185,92,127,237,139,169,230,143,228,79,83,126,139,235,20,69,0,129,170,128,0,21,235,202,231,142,219,174,182,90,166,208,141,104,201,169,42,51,107,29,59,29,143,220,106,231,119,141,200,104,154,215,172,172,147,114,109,150,166,157,172,106,171,247,247,37,141,202,245,107,150,25,165,117,133,25,97,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,191,78,2,120,223,177,113,113,130,75,69,145,213,90,173,186,155,100,238,203,123,178,81,194,250,120,95,74,179,42,67,85,72,217,37,145,242,67,177,209,50,69,222,174,100,189,119,53,173,146,37,120,74,160,0,0,0,2,144,57,143,113,11,175,184,55,25,218,135,139,97,90,225,168,24,253,150,139,217,62,26,221,107,201,171,105,41,96,223,106,164,123,246,69,28,141,99,119,61,238,114,244,79,123,156,170,190,245,82,239,202,1,230,143,231,179,83,126,139,232,244,64,77,78,77,122,177,170,122,161,251,95,253,166,106,94,87,150,251,51,236,255,0,130,246,237,230,166,191,194,247,61,161,220,237,119,158,237,155,187,108,221,183,167,93,141,235,247,33,213,83,143,170,61,59,227,179,62,225,147,88,238,22,171,110,32,190,6,163,29,200,171,42,96,161,134,209,34,217,233,234,102,166,171,146,71,49,142,134,87,172,139,28,138,171,35,101,145,35,248,217,35,59,60,3,145,143,227,103,229,191,212,136,171,205,31,207,102,166,253,23,209,232,128,191,224,87,175,43,158,59,110,186,217,106,155,66,53,163,38,164,168,205,172,116,236,118,63,113,171,157,222,55,33,162,107,94,178,178,77,201,182,90,154,118,177,170,175,223,220,150,55,43,213,174,88,102,149,214,20,0,0,6,125,184,155,226,111,137,43,7,18,90,175,98,177,113,7,169,86,235,109,187,56,190,210,81,209,210,101,149,240,193,77,4,117,243,54,56,163,141,178,163,88,198,181,17,168,212,68,68,68,68,66,221,57,112,229,153,86,115,193,142,158,101,57,174,77,117,200,47,85,190,214,241,55,27,165,108,149,117,83,236,186,213,177,155,229,145,92,247,109,99,26,212,234,190,230,181,17,61,200,133,32,241,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,14,63,202,231,142,219,174,182,90,166,208,141,104,201,169,42,51,107,29,59,29,143,220,106,231,119,141,200,104,154,215,172,172,147,114,109,150,166,157,172,106,171,247,247,37,141,202,245,107,150,25,165,117,133,25,97,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,191,78,2,120,223,177,113,113,130,75,69,145,213,90,173,186,155,100,238,203,123,178,81,194,250,120,95,74,179,42,67,85,72,217,37,145,242,67,177,209,50,69,222,174,100,189,119,53,173,146,37,120,74,160,0,0,0,2,165,121,181,94,181,247,67,181,151,31,206,180,255,0,136,13,64,178,99,122,129,111,147,101,154,223,149,214,211,67,67,93,66,216,98,159,181,4,74,200,226,133,241,203,74,244,248,156,231,74,234,135,46,212,86,162,219,81,21,121,148,232,15,237,215,134,12,131,236,230,158,253,168,206,177,126,205,207,26,240,204,235,93,7,245,196,62,53,176,116,84,116,155,233,91,47,88,62,46,227,153,30,214,58,70,197,208,33,175,42,46,50,51,235,182,182,220,116,95,87,50,252,215,53,168,207,105,218,235,29,125,222,251,53,123,45,115,208,193,85,81,43,54,84,61,85,140,154,45,221,94,197,235,190,8,154,173,114,59,124,118,232,102,7,74,181,51,42,209,189,71,199,53,75,10,171,240,247,172,102,225,21,194,155,116,146,50,57,182,47,199,4,189,183,177,238,134,86,43,163,145,136,228,223,27,222,213,94,142,83,77,24,158,83,98,206,113,91,54,107,139,87,120,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,54,61,26,246,238,99,218,189,28,136,228,235,209,81,23,220,6,112,191,123,30,41,255,0,231,45,170,191,245,202,227,255,0,108,104,35,134,75,181,214,255,0,195,110,148,95,111,183,58,187,141,202,227,131,216,170,235,43,42,230,116,211,212,207,37,4,46,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,83,52,70,148,248,78,242,177,163,127,47,241,239,78,128,8,21,205,219,139,124,203,10,204,177,13,21,209,189,82,200,49,187,149,174,158,91,206,78,251,5,201,41,95,190,100,107,104,169,228,154,7,164,236,123,99,73,229,116,46,218,197,101,69,51,250,63,224,86,115,94,86,249,207,20,250,211,197,5,13,198,255,0,172,186,129,127,195,48,251,125,101,195,32,130,243,145,92,106,168,101,239,83,203,79,75,2,181,238,124,78,153,102,149,37,99,36,219,213,180,210,189,170,171,31,69,136,28,83,235,95,239,19,196,22,109,172,113,219,252,21,38,65,112,79,1,3,162,237,200,202,24,34,101,61,47,117,189,201,17,38,88,33,137,100,218,245,111,113,95,183,163,122,34,90,247,39,157,16,181,96,124,58,84,107,44,55,202,186,203,150,168,212,43,170,41,29,27,89,5,12,22,234,170,186,104,152,207,189,207,123,156,179,61,207,85,68,232,248,218,141,77,138,249,2,122,128,0,135,252,115,113,155,125,224,243,81,244,118,231,37,171,219,56,102,81,237,202,124,154,219,19,24,149,78,142,37,160,237,84,211,72,238,157,38,139,187,42,164,110,114,71,35,94,230,187,106,171,37,142,85,98,217,102,43,156,216,169,114,156,43,38,181,100,22,90,221,254,26,227,107,173,142,174,150,125,143,115,31,178,88,213,204,118,215,177,205,94,139,238,115,85,23,222,138,86,15,60,239,193,63,204,159,166,156,83,150,239,31,87,221,2,202,173,122,37,169,23,15,27,166,89,5,193,148,244,243,85,84,178,63,179,53,83,201,209,106,89,36,174,107,27,70,231,191,116,241,185,200,214,117,116,204,232,238,227,38,11,191,7,228,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,253,96,8,21,85,199,173,54,140,115,0,212,46,31,181,130,251,73,65,167,215,58,139,124,214,171,189,95,117,235,105,184,207,105,182,108,134,73,93,47,106,158,133,202,217,220,170,145,124,51,78,178,61,205,98,200,246,207,82,128,121,163,249,236,212,223,162,250,61,16,23,252,10,213,229,117,199,213,30,97,98,182,240,207,172,87,11,85,174,235,142,91,233,168,113,59,196,245,48,81,199,115,165,99,226,166,130,218,230,57,205,223,88,222,228,109,139,182,142,116,209,181,219,145,31,26,190,107,42,0,70,174,99,217,102,85,131,112,99,168,121,78,21,147,93,113,251,213,23,178,124,53,198,215,91,37,37,84,27,238,180,140,126,201,99,86,189,187,152,247,53,122,47,189,174,84,95,114,169,37,72,171,205,31,200,158,166,253,23,214,40,128,170,14,25,56,155,226,74,255,0,196,150,148,88,175,188,65,234,85,198,219,113,206,44,84,149,148,117,121,101,124,208,84,193,37,124,45,146,41,35,116,170,215,177,205,85,106,181,81,81,81,85,20,208,73,154,206,19,188,211,232,223,204,12,123,212,96,52,166,0,0,0,0,0,0,5,106,243,148,213,141,83,210,255,0,217,7,236,207,82,242,188,75,218,127,104,60,111,176,175,53,52,30,43,183,236,254,223,119,178,246,239,219,220,126,221,221,122,111,119,79,189,78,107,202,39,91,245,163,82,184,146,201,44,90,141,171,217,174,85,109,131,7,172,171,138,142,247,127,171,174,130,57,219,95,64,214,202,216,230,145,205,71,163,94,246,163,145,58,244,123,147,249,169,232,57,231,126,9,254,100,253,52,137,92,186,248,152,195,120,90,226,25,51,61,65,161,171,126,61,127,179,205,142,87,86,211,34,189,246,198,77,81,79,50,85,172,72,213,116,204,107,169,218,143,99,126,61,143,115,154,143,115,82,55,134,130,65,249,45,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,63,88,17,171,152,246,89,149,96,220,24,234,30,83,133,100,215,92,126,245,69,236,159,13,113,181,214,201,73,85,6,251,173,35,31,178,88,213,175,110,230,61,205,94,139,239,107,149,23,220,170,84,95,12,156,77,241,37,127,226,75,74,44,87,222,32,245,42,227,109,184,231,22,42,74,202,58,188,178,190,104,42,96,146,190,22,201,20,145,186,85,107,216,230,170,181,90,168,168,168,170,138,90,255,0,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,0,189,62,60,181,51,42,209,190,22,178,173,82,194,170,252,61,235,25,184,88,46,20,219,164,145,145,205,178,245,69,190,9,123,111,99,221,12,172,87,71,35,17,201,190,55,189,170,189,28,167,235,224,239,138,172,55,138,253,35,183,230,22,107,149,35,114,123,117,61,61,54,89,104,142,53,133,246,235,138,179,227,86,196,231,189,222,26,71,54,71,66,253,206,220,196,86,170,247,25,35,25,226,185,163,249,19,212,223,162,250,197,17,76,28,42,241,49,153,112,161,171,148,122,165,135,208,210,92,88,234,119,91,110,246,202,148,70,178,227,110,145,241,190,88,18,77,170,232,95,186,40,222,201,26,139,181,236,110,230,189,155,227,120,105,36,30,43,71,117,139,1,215,92,2,215,168,218,115,126,164,184,219,110,52,240,75,44,81,85,67,52,246,249,228,134,57,157,73,84,216,94,246,197,83,27,101,98,73,18,185,85,170,191,228,85,246,160,0,0,1,8,35,230,177,160,201,197,29,70,141,77,119,164,118,4,234,120,109,212,249,187,93,182,138,59,218,75,34,74,143,147,114,181,244,46,106,194,198,213,34,53,172,145,146,57,119,192,244,158,57,169,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,160,31,172,132,28,221,181,11,62,211,94,27,113,187,238,156,231,25,6,43,114,159,56,163,164,150,178,201,115,154,134,121,32,117,5,123,157,19,164,133,205,114,177,92,198,57,90,171,211,171,26,191,201,9,190,64,14,117,126,86,49,111,152,20,62,157,113,2,31,242,225,226,23,95,115,158,51,180,243,22,205,117,195,80,50,11,45,111,181,188,77,186,233,147,86,213,210,207,178,213,86,246,111,138,73,28,199,109,123,26,228,234,158,231,53,21,61,232,133,223,148,3,202,227,207,102,153,125,107,209,235,75,254,0,0,0,102,179,247,177,226,159,254,114,218,171,255,0,92,174,63,246,198,148,204,171,129,165,222,25,46,215,91,255,0,13,186,81,125,190,220,234,238,55,43,142,15,98,171,172,172,171,153,211,79,83,60,148,16,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,78,150,114,174,19,188,172,104,223,203,252,123,211,160,58,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,3,242,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,126,176,5,21,243,51,224,187,247,108,212,118,106,70,20,222,230,3,159,92,42,231,166,167,134,135,179,29,138,185,87,186,250,30,177,177,176,182,23,35,220,234,118,166,215,118,226,149,138,213,236,172,146,120,174,2,184,196,200,120,88,213,203,99,111,55,138,185,244,234,249,81,224,178,11,100,213,149,94,18,137,147,190,6,201,116,138,158,45,205,117,76,77,134,53,85,237,61,239,137,175,137,54,171,218,230,222,246,170,233,158,43,172,154,113,145,233,110,107,73,226,44,185,53,190,91,125,78,216,227,124,144,239,79,130,120,187,140,123,27,52,79,70,201,27,213,171,178,70,49,200,157,90,134,117,248,157,225,235,42,225,127,89,111,90,71,148,212,248,255,0,1,219,169,183,93,25,75,37,60,55,58,25,91,186,42,136,218,244,255,0,58,55,163,92,246,178,88,165,98,61,251,55,40,90,247,50,94,61,105,180,79,0,180,233,246,141,95,105,43,178,205,66,179,186,225,29,210,155,186,248,40,236,21,80,207,20,117,244,149,144,74,196,74,151,74,141,124,15,98,200,212,72,94,231,34,117,139,125,54,96,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,223,43,250,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,167,201,185,221,174,183,170,150,86,94,110,117,117,245,17,211,193,72,201,106,102,116,175,108,16,68,200,97,137,28,229,85,70,71,20,113,198,198,253,205,99,26,212,232,136,136,92,255,0,43,222,5,191,98,152,171,53,199,88,240,207,9,169,55,173,254,199,166,173,118,233,172,86,185,35,106,39,88,85,169,225,235,38,235,39,115,170,185,236,137,89,31,240,156,234,136,212,59,255,0,5,220,36,226,188,35,105,98,98,214,217,124,118,73,125,240,215,12,154,226,231,71,47,114,185,180,209,177,240,65,42,67,20,139,71,28,137,51,161,100,136,174,111,122,69,85,234,245,36,0,0,121,77,85,212,204,87,70,244,227,35,213,44,214,175,195,217,113,155,124,183,10,157,178,70,201,38,216,159,4,17,119,30,198,58,105,94,173,142,54,43,147,124,143,99,81,122,185,10,1,227,71,139,108,171,139,157,83,92,166,229,23,129,198,236,94,38,223,140,219,154,217,34,237,208,186,166,71,178,121,226,89,165,141,43,36,141,97,108,207,141,81,174,236,198,136,157,24,135,85,230,103,198,109,103,17,250,142,205,50,198,237,87,91,46,25,167,215,10,186,118,193,112,100,244,181,87,43,146,47,106,90,154,154,73,54,246,123,123,31,28,49,200,196,153,141,146,101,126,197,149,209,71,207,248,32,224,187,42,226,227,81,224,161,173,109,214,201,128,219,123,147,222,242,24,168,100,116,111,237,44,59,168,105,167,86,44,41,88,244,158,53,70,189,126,8,213,210,237,126,212,141,225,202,170,52,47,81,232,116,58,30,33,238,118,111,3,134,87,100,17,99,118,218,154,133,86,73,113,170,116,53,18,72,250,118,116,248,225,143,194,189,143,145,85,27,220,114,49,187,213,146,164,127,43,76,116,207,42,213,220,190,60,23,10,164,241,119,170,139,125,202,225,77,74,216,228,146,74,175,5,69,61,99,224,137,145,177,207,124,210,50,157,204,141,136,223,138,71,49,170,168,138,170,150,211,205,255,0,22,177,96,220,23,233,238,21,139,80,248,43,46,63,152,90,109,118,234,110,235,228,236,82,193,105,175,142,40,247,189,92,247,109,99,26,157,92,170,229,233,213,85,87,222,65,110,87,30,123,52,203,235,94,143,90,4,117,180,220,243,45,40,207,232,175,52,113,213,216,50,204,58,241,29,76,76,171,164,68,158,223,113,164,153,28,212,146,25,154,168,143,142,88,211,171,36,106,251,218,168,228,251,208,191,62,8,56,209,197,120,184,211,136,43,171,93,106,178,103,214,222,228,23,188,122,42,232,221,35,251,73,14,234,234,104,21,235,50,81,189,103,141,17,207,79,130,69,116,91,159,181,36,124,74,230,177,192,149,169,109,85,252,83,104,214,51,86,219,147,106,22,124,222,213,110,129,174,130,72,21,175,116,151,132,98,42,57,143,107,145,169,62,198,185,30,143,239,185,25,178,121,36,173,109,29,214,44,251,66,179,251,94,163,105,205,250,174,221,114,183,84,65,44,177,69,85,52,48,92,32,142,104,230,117,37,83,97,123,29,45,52,142,137,137,36,74,228,71,34,127,145,80,45,211,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,73,127,204,183,86,127,110,188,189,52,167,87,62,200,93,113,127,181,25,133,190,183,217,119,54,244,154,15,235,11,147,119,53,221,19,185,11,246,247,34,151,107,123,145,62,55,237,110,237,169,16,57,92,121,236,211,47,173,122,61,104,23,252,0,0,0,0,82,183,58,191,52,248,183,203,250,31,81,184,151,82,82,183,58,191,52,248,183,203,250,31,81,184,129,0,11,137,229,87,199,61,215,84,169,191,118,237,92,186,85,220,50,203,109,61,85,202,199,144,220,174,142,168,169,188,193,221,89,37,165,153,213,18,44,178,84,196,146,57,204,217,185,22,158,39,34,181,157,141,210,65,94,17,184,54,169,226,195,75,245,142,225,138,84,213,187,59,194,41,236,211,99,84,43,91,21,61,21,115,234,36,169,90,136,103,87,198,229,222,232,169,149,177,46,248,216,146,57,189,199,35,58,171,99,175,251,42,192,178,175,247,87,28,201,49,203,135,254,50,142,186,219,93,79,39,254,172,144,205,28,140,255,0,19,154,230,255,0,37,64,44,127,154,239,25,25,245,167,91,109,218,47,164,121,126,107,133,84,96,84,238,117,242,190,209,125,154,129,151,73,235,160,165,168,137,155,41,222,138,246,67,22,222,143,122,245,223,60,173,70,181,27,190,78,213,203,47,141,46,37,248,153,186,222,240,253,73,199,113,252,130,209,139,211,197,53,199,46,108,204,183,86,194,249,221,80,176,194,250,72,152,177,84,189,234,196,107,86,54,211,178,56,233,228,115,221,36,142,99,95,80,57,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,55,202,254,136,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,123,220,183,120,104,253,220,184,113,181,251,126,211,225,51,60,215,101,255,0,32,239,65,219,168,167,238,51,250,214,137,251,226,142,86,118,97,84,221,20,155,187,115,203,85,181,122,56,9,84,0,0,85,175,53,14,2,169,170,169,174,188,83,232,221,138,146,141,244,116,243,92,51,155,101,63,117,95,88,245,150,22,165,125,53,60,113,57,168,244,107,231,150,169,238,123,25,178,46,239,69,122,202,231,218,80,3,50,218,23,174,154,143,195,166,163,219,181,67,75,239,62,6,235,67,214,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,114,23,237,111,84,234,142,71,53,175,99,152,246,49,237,156,28,105,115,78,166,214,189,18,180,105,174,141,219,106,236,111,204,236,242,51,57,109,91,101,109,77,177,253,248,250,81,82,213,71,43,27,43,36,108,83,164,174,116,74,201,41,234,35,111,70,61,210,199,31,148,230,107,192,149,215,68,115,43,142,185,233,110,51,73,30,151,223,170,35,117,85,29,174,7,49,152,221,107,209,173,115,36,143,170,163,41,166,151,171,163,123,54,198,199,201,216,219,26,36,61,216,65,139,98,121,86,115,125,165,197,176,172,102,235,144,94,171,119,248,107,117,174,138,74,186,169,246,49,207,126,200,163,71,61,219,88,199,57,122,39,185,173,85,95,114,40,30,171,66,244,47,81,248,139,212,123,118,151,233,125,155,199,93,107,186,203,52,210,170,178,150,223,74,213,68,146,170,166,68,69,237,194,205,205,234,189,21,202,231,53,140,107,222,246,49,222,0,191,238,2,120,32,177,112,143,130,75,91,145,210,218,174,90,155,123,238,197,123,189,209,204,250,136,89,74,147,42,195,75,72,233,34,141,241,195,177,177,62,68,216,142,124,189,119,57,205,142,36,101,0,129,237,117,39,71,115,237,41,143,31,172,203,236,53,112,91,114,171,61,13,238,203,115,74,89,155,69,95,5,77,21,61,94,216,38,145,141,108,175,137,181,81,71,42,51,114,50,77,205,234,190,229,89,127,203,151,152,101,171,134,139,85,255,0,76,117,162,179,32,184,97,47,167,150,229,143,248,70,182,165,109,117,172,108,146,75,75,28,78,232,228,101,91,149,168,159,196,72,227,153,17,202,214,164,211,76,201,255,0,65,195,38,3,197,55,1,58,91,167,249,125,53,37,29,201,250,111,96,109,151,33,75,116,53,53,182,105,214,138,142,77,240,58,68,220,214,61,208,68,217,88,199,49,100,141,28,205,205,234,142,109,32,235,70,144,230,90,11,170,25,6,145,234,4,20,145,223,113,218,134,195,80,180,147,164,208,74,199,198,217,98,154,55,251,149,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,3,218,241,93,197,118,163,241,107,168,239,205,115,89,124,13,170,135,185,5,130,193,4,202,250,91,69,43,149,21,90,213,84,78,228,207,218,213,150,101,68,116,142,107,81,17,140,100,113,178,74,242,189,224,91,246,215,149,51,92,117,143,12,241,122,109,101,223,236,122,106,215,109,134,251,116,142,70,162,117,133,90,190,34,142,30,146,119,58,171,88,249,81,145,255,0,21,173,168,141,57,87,1,60,16,95,120,184,206,229,173,200,233,110,182,221,50,178,119,98,189,222,232,230,101,60,207,170,88,85,97,165,164,116,145,72,201,38,222,232,159,34,108,86,178,46,187,156,215,73,18,62,252,237,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,3,245,148,3,205,31,207,102,166,253,23,209,232,139,254,40,7,154,63,158,205,77,250,47,163,209,1,23,237,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,47,211,128,158,55,236,92,92,96,146,209,100,117,86,171,110,166,217,59,178,222,236,148,112,190,158,23,210,172,202,144,213,82,54,73,100,124,144,236,116,76,145,119,171,153,47,93,205,107,100,137,95,76,22,174,25,243,43,255,0,11,151,94,41,236,85,212,149,86,44,115,40,126,57,125,161,114,164,115,209,177,98,163,88,42,216,170,238,147,49,242,214,36,78,98,34,61,139,219,114,35,218,231,172,94,87,69,245,123,50,208,93,80,199,245,115,79,231,164,142,251,142,212,58,106,116,171,129,38,130,86,62,55,69,44,50,51,220,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,200,26,115,7,31,225,119,137,188,7,138,109,47,182,234,6,33,83,73,71,114,125,59,93,122,199,150,227,13,77,109,154,117,146,88,246,78,216,215,115,88,247,65,43,162,123,218,197,146,52,107,246,183,170,181,189,128,0,0,1,153,109,126,209,203,239,15,250,203,150,104,238,71,55,136,171,198,110,14,167,142,167,107,25,226,233,94,212,146,154,167,99,30,244,143,187,4,145,75,219,222,174,102,253,174,248,154,168,105,164,165,110,114,122,41,246,27,136,43,78,177,210,92,59,212,154,155,111,94,244,18,75,186,72,43,173,209,83,211,201,181,169,27,81,176,186,7,209,171,122,189,238,89,59,253,118,183,98,1,58,121,82,234,103,237,19,131,108,114,221,81,87,117,171,175,194,174,21,216,205,100,247,9,59,155,187,114,37,69,59,33,114,189,206,88,99,165,170,166,137,168,187,118,246,149,141,110,214,181,86,69,235,94,168,90,180,87,72,242,253,87,188,182,146,74,124,90,207,83,114,101,61,77,107,105,25,89,59,24,189,154,84,149,200,168,199,205,47,110,38,124,46,85,124,141,68,107,149,81,22,170,249,39,234,133,171,30,213,204,243,74,46,13,164,134,163,51,179,210,220,168,106,38,173,108,79,146,123,123,228,235,75,20,74,157,102,123,226,172,150,85,218,238,173,101,43,215,107,145,85,89,34,185,201,235,95,216,110,31,109,58,57,73,111,239,85,234,109,193,123,211,201,22,232,224,161,183,75,79,81,38,215,36,141,86,204,233,223,70,141,234,199,181,99,239,245,218,237,138,5,43,26,83,225,99,69,63,119,110,31,112,157,28,146,225,227,106,241,251,122,248,249,219,47,114,55,215,79,43,234,42,187,78,237,198,171,10,79,52,169,30,230,35,187,104,205,221,93,213,86,136,120,25,210,251,86,177,241,105,166,120,29,245,212,139,109,158,241,237,42,200,42,232,155,87,5,92,20,48,201,91,37,44,145,57,81,174,100,205,166,88,87,175,84,68,145,85,90,238,155,87,70,96,0,0,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,142,85,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,32,45,80,0,0,0,0,205,103,22,62,105,245,147,230,6,67,234,51,154,83,51,89,197,143,154,125,100,249,129,144,250,140,224,89,247,40,238,43,180,227,32,210,123,63,11,55,57,125,141,153,226,254,62,123,108,117,19,34,199,125,165,150,166,106,185,29,78,189,19,164,209,119,94,143,133,122,185,99,98,74,213,114,36,169,13,138,153,108,197,178,204,171,6,190,210,229,56,86,77,117,199,239,84,91,252,53,198,215,91,37,37,84,27,216,230,63,100,177,171,94,221,204,123,154,189,23,222,215,42,47,185,84,191,238,5,248,205,177,113,135,167,21,87,57,45,94,198,204,241,127,15,79,147,91,98,99,214,149,178,74,143,237,84,211,72,238,189,97,151,181,42,164,110,114,201,27,152,230,187,114,35,37,144,36,169,21,121,163,249,19,212,223,162,250,197,17,42,136,171,205,31,200,158,166,253,23,214,40,128,160,18,69,112,57,197,221,215,132,29,92,118,87,61,186,174,241,137,223,169,219,109,200,237,80,84,57,143,124,8,244,115,42,161,98,185,34,125,76,43,187,103,113,58,43,36,154,52,116,125,213,145,177,212,239,252,107,240,163,125,225,47,89,107,112,222,213,214,179,16,185,117,172,197,175,117,176,177,190,62,151,107,22,72,213,209,170,177,102,129,239,237,72,157,24,229,232,201,59,108,100,177,160,26,19,197,178,204,87,57,177,82,229,56,86,77,106,200,44,181,187,252,53,198,215,91,29,93,44,251,30,230,63,100,177,171,152,237,175,99,154,189,23,220,230,170,47,189,20,250,197,21,242,238,227,234,179,134,60,169,112,61,82,184,93,110,90,101,123,237,83,245,90,153,234,62,204,200,146,74,255,0,19,75,77,185,88,144,189,243,200,234,136,227,98,72,239,134,70,238,116,125,185,100,87,53,14,61,105,169,105,174,188,44,104,221,246,146,177,245,148,243,91,243,155,157,63,117,31,70,244,150,23,37,5,53,68,114,181,170,245,107,39,138,169,142,99,217,178,94,215,84,122,74,214,7,21,230,107,199,109,215,91,179,43,142,134,105,110,77,73,38,151,216,106,35,109,85,101,174,119,61,153,37,107,17,174,115,228,147,162,35,233,161,151,171,99,99,55,70,247,199,223,221,34,44,61,168,22,123,253,11,208,189,71,226,47,81,237,218,95,165,246,111,29,117,174,235,44,211,74,170,202,91,125,43,85,18,74,170,153,17,23,183,11,55,55,170,244,87,43,156,214,49,175,123,216,199,122,190,51,52,83,21,225,219,137,60,195,71,48,171,133,214,182,203,143,251,63,195,79,116,150,57,42,159,223,160,167,168,126,247,71,28,108,94,143,153,200,157,24,159,10,39,94,171,213,84,44,255,0,146,167,149,140,167,230,5,119,167,91,137,254,64,14,74,158,86,50,159,152,21,222,157,110,39,248,17,87,154,63,145,61,77,250,47,172,81,20,2,95,247,52,127,34,122,155,244,95,88,162,40,4,13,84,0,0,202,185,237,116,95,87,179,45,5,213,12,127,87,52,254,122,72,239,184,237,67,166,167,74,184,18,104,37,99,227,116,82,195,35,61,202,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,158,40,233,89,119,15,217,246,25,162,88,23,16,23,6,82,84,226,122,133,81,113,164,161,150,145,38,123,232,167,164,157,208,172,85,78,88,210,40,223,42,199,43,162,107,94,229,123,33,145,125,219,85,0,191,238,23,120,155,192,120,166,210,251,110,160,98,21,52,148,119,39,211,181,215,172,121,110,48,212,214,217,167,89,37,143,100,237,141,119,53,143,116,18,186,39,189,172,89,35,70,191,107,122,171,91,216,12,224,240,163,197,118,163,240,149,168,236,205,112,169,124,117,170,187,183,5,254,193,60,202,202,91,189,43,85,85,26,229,68,94,220,204,220,229,138,100,69,116,110,115,145,81,236,124,145,191,67,216,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,118,74,206,170,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,136,30,128,0,0,160,30,104,254,123,53,55,232,190,143,68,95,241,64,60,209,252,246,106,111,209,125,30,136,9,85,200,199,241,179,242,223,234,68,85,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,34,42,243,71,243,217,169,191,69,244,122,32,34,253,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,244,240,9,199,101,171,139,188,102,182,197,146,209,210,90,117,23,29,167,74,187,197,29,44,109,130,138,170,9,42,38,108,114,208,198,250,137,103,123,35,141,180,237,153,207,68,70,201,51,17,61,207,105,84,26,107,193,118,85,172,156,35,222,184,133,211,54,221,111,89,38,51,152,75,98,173,198,104,232,100,171,154,190,133,96,161,88,229,164,100,44,116,139,52,114,85,61,100,107,186,181,209,117,114,43,22,37,73,120,174,149,106,102,85,163,122,143,142,106,150,21,87,225,239,88,205,194,43,133,54,233,36,100,115,108,95,142,9,123,111,99,221,12,172,87,71,35,17,201,190,55,189,170,189,28,160,105,248,28,127,133,222,38,240,30,41,180,190,219,168,24,133,77,37,29,201,244,237,117,235,30,91,140,53,53,182,105,214,73,99,217,59,99,93,205,99,221,4,174,137,239,107,22,72,209,175,218,222,170,214,246,0,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,149,184,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,5,0,158,215,69,245,123,50,208,93,80,199,245,115,79,231,164,142,251,142,212,58,106,116,171,129,38,130,86,62,55,69,44,50,51,220,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,226,142,149,151,112,253,159,97,154,37,129,113,1,112,101,37,78,39,168,85,23,26,74,25,105,18,103,190,138,122,73,221,10,197,84,229,141,34,141,242,172,114,186,38,181,238,87,178,25,23,221,181,80,11,254,225,119,137,188,7,138,109,47,182,234,6,33,83,73,71,114,125,59,93,122,199,150,227,13,77,109,154,117,146,88,246,78,216,215,115,88,247,65,43,162,123,218,197,146,52,107,246,183,170,181,189,128,206,15,10,60,87,106,63,9,90,142,204,215,10,151,199,90,171,187,112,95,236,19,204,172,165,187,210,181,85,81,174,84,69,237,204,205,206,88,166,68,87,70,231,57,21,30,199,201,27,244,61,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,100,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,129,232,0,0,0,0,102,179,138,125,20,253,221,184,130,205,180,114,59,135,141,164,199,238,9,224,39,116,189,201,31,67,60,76,168,165,238,187,183,26,44,201,4,209,36,155,88,141,238,35,246,245,111,69,91,84,228,217,173,127,110,120,125,187,104,229,93,191,179,87,166,87,4,236,207,28,91,99,158,134,227,45,69,68,123,156,178,57,93,51,103,101,98,59,163,24,212,143,177,211,115,183,169,205,57,207,240,235,76,251,86,53,196,158,33,137,210,71,81,5,67,172,217,141,117,44,82,247,231,99,219,26,91,234,39,70,53,98,70,70,177,203,2,204,245,107,213,102,165,139,171,209,24,140,140,28,173,53,210,179,71,248,172,176,227,117,183,159,9,141,234,39,251,27,185,195,34,79,36,111,170,145,21,109,239,108,113,46,222,247,138,237,194,217,30,215,53,145,212,207,253,20,114,189,161,16,11,147,226,107,93,40,244,127,149,110,156,227,116,87,159,9,146,106,38,159,227,184,221,178,24,210,9,36,125,44,150,234,117,184,61,209,202,187,187,62,23,185,11,164,99,92,230,73,83,7,244,85,200,246,211,97,42,184,226,214,191,183,56,214,130,232,229,37,191,179,73,166,90,95,143,119,167,146,45,178,79,93,113,180,208,84,73,181,201,35,145,208,182,6,81,163,122,177,142,73,59,253,119,55,98,129,31,244,171,76,242,173,100,212,124,115,75,112,170,79,17,122,201,174,17,91,233,183,71,35,227,135,122,252,115,203,219,99,222,216,98,98,58,73,30,141,93,145,177,238,84,232,213,52,231,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,80,60,152,52,26,155,42,213,12,151,95,239,180,85,126,31,7,167,109,174,196,247,83,202,216,36,184,214,71,35,103,145,147,35,209,143,124,52,221,88,232,149,175,247,87,70,245,216,173,98,186,226,64,0,0,170,190,121,223,130,127,153,63,77,42,172,181,78,121,223,130,127,153,63,77,33,175,4,28,47,218,184,179,207,243,61,57,172,187,213,219,174,86,236,30,227,123,176,203,21,67,97,129,215,88,230,166,134,153,181,78,88,165,114,211,110,168,85,145,35,106,63,162,124,43,252,148,37,167,43,78,62,175,180,151,219,15,10,122,189,112,241,214,170,239,235,28,58,247,85,82,198,73,111,145,172,85,142,219,51,164,114,119,33,126,212,142,159,162,172,140,145,209,194,212,123,31,26,65,109,70,93,243,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,111,137,253,17,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,226,121,106,115,2,253,187,81,208,232,38,171,77,179,62,181,91,221,236,187,139,157,210,59,197,13,36,20,204,254,44,179,212,190,106,139,139,215,196,207,38,214,35,86,56,222,255,0,118,215,1,63,202,1,230,143,231,179,83,126,139,232,244,69,255,0,20,3,205,31,207,102,166,253,23,209,232,128,139,246,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,23,169,203,139,142,58,158,43,112,218,252,63,80,89,73,79,168,184,125,60,15,174,154,39,197,19,47,116,142,85,98,86,197,2,42,57,143,107,145,173,157,173,111,105,175,150,39,53,90,147,36,81,214,94,143,112,65,125,215,158,14,242,109,117,210,250,91,173,231,58,197,243,9,173,211,88,226,153,139,29,101,158,42,24,38,145,105,161,72,150,73,107,18,74,134,185,25,220,68,124,108,115,88,199,72,172,107,227,254,149,106,102,85,163,122,143,142,106,150,21,87,225,239,88,205,194,43,133,54,233,36,100,115,108,95,142,9,123,111,99,221,12,172,87,71,35,17,201,190,55,189,170,189,28,160,105,248,138,188,209,252,137,234,111,209,125,98,136,245,92,23,113,109,138,241,115,165,137,148,219,98,240,57,37,139,195,91,242,107,115,155,28,93,186,231,83,70,247,207,4,73,52,178,37,28,146,44,205,133,242,42,57,221,153,17,83,171,20,242,188,209,252,137,234,111,209,125,98,136,10,86,225,59,205,62,141,252,192,199,189,70,3,74,102,107,56,78,243,79,163,127,48,49,239,81,128,210,152,0,0,0,0,0,0,21,87,207,59,240,79,243,39,233,165,85,150,169,207,59,240,79,243,39,233,164,53,224,131,133,251,87,22,121,254,103,167,53,151,122,187,117,202,221,131,220,111,118,25,98,168,108,48,58,235,28,212,208,211,54,169,203,20,174,90,109,213,10,178,36,109,71,244,79,133,127,146,132,170,229,79,199,61,214,203,147,80,112,187,170,247,74,187,133,182,255,0,80,145,226,151,171,141,209,207,91,100,236,167,100,113,91,23,191,38,214,211,61,176,49,144,71,23,69,108,207,216,140,127,121,22,43,116,50,239,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,124,79,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,183,39,203,67,143,90,109,121,199,161,209,93,89,190,210,65,168,182,58,120,225,180,62,78,238,251,253,186,10,88,218,233,157,52,210,200,233,235,145,209,205,44,201,240,110,99,145,236,107,145,147,43,3,165,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,186,158,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,1,117,60,209,252,137,234,111,209,125,98,136,160,18,255,0,185,163,249,19,212,223,162,250,197,17,70,218,33,133,90,181,43,90,48,29,57,190,212,85,193,109,202,178,139,85,146,178,90,71,181,179,199,5,77,92,112,200,232,220,230,185,168,244,107,213,81,85,174,78,189,58,162,253,192,117,254,8,56,209,202,184,71,212,120,43,171,93,117,189,224,55,46,228,23,188,122,42,233,27,27,59,171,14,234,234,104,21,233,10,214,49,32,141,17,207,79,142,52,116,91,153,185,36,102,130,109,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,51,175,198,39,10,185,151,10,26,185,112,195,239,54,218,183,99,23,26,138,138,156,78,239,36,137,51,46,54,228,127,192,142,149,172,99,124,76,109,116,109,153,155,91,181,234,142,68,237,190,55,190,69,114,212,230,5,251,9,172,161,208,77,86,155,126,3,117,184,59,217,119,23,59,172,150,122,234,185,233,153,252,89,103,169,100,52,246,230,39,137,158,77,172,87,36,146,61,254,253,206,2,234,74,213,230,139,199,213,30,31,98,185,112,207,163,183,11,85,210,235,145,219,234,104,114,203,196,21,48,86,71,108,165,123,229,166,158,218,214,53,206,217,88,238,220,141,151,184,141,116,49,185,187,81,95,34,62,30,213,204,103,141,127,221,87,78,32,176,96,23,59,84,154,155,148,255,0,14,219,77,58,247,100,181,208,170,61,36,185,186,29,174,99,182,189,137,28,77,149,90,215,200,231,59,164,173,134,88,214,139,63,217,86,123,149,127,186,185,30,73,145,220,63,241,149,149,215,42,234,137,63,245,164,154,105,36,127,248,220,231,59,249,170,129,232,52,119,71,115,237,117,207,237,122,115,167,54,26,187,141,202,227,81,4,82,203,21,44,211,65,111,130,73,163,133,213,117,78,133,143,116,84,209,186,86,44,146,171,85,26,139,254,68,93,15,112,189,163,21,154,3,161,216,174,153,93,178,123,173,250,235,108,183,211,182,229,87,93,119,158,190,54,213,36,44,99,225,164,89,145,189,154,56,246,36,112,196,198,70,214,198,198,170,183,123,158,231,113,254,94,124,22,90,184,88,210,250,123,238,95,143,210,55,85,50,90,117,92,130,177,42,91,84,180,80,44,155,162,183,193,35,90,141,99,26,212,137,210,163,21,200,249,145,203,220,145,140,135,108,181,0,64,14,117,126,86,49,111,152,20,62,157,113,39,249,0,57,213,249,88,197,190,96,80,250,117,196,10,192,224,191,88,236,90,5,197,6,1,170,185,76,59,236,182,171,132,148,247,25,55,61,60,53,45,93,60,180,146,212,244,99,30,247,246,89,80,233,123,109,106,185,253,189,137,209,93,213,52,103,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,150,34,194,121,97,113,235,77,163,23,90,78,31,181,130,251,73,65,167,215,58,138,153,173,87,122,190,235,214,211,113,157,208,236,134,73,93,47,106,158,133,202,217,220,170,145,124,51,78,178,61,205,98,200,246,133,207,128,121,252,255,0,63,195,116,179,13,187,106,14,160,228,52,150,60,122,199,78,181,53,213,213,42,187,34,103,84,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,15,41,196,86,188,225,188,54,233,29,247,85,179,58,218,70,178,221,78,246,91,40,102,168,88,95,118,184,171,28,180,244,81,43,88,247,111,145,205,232,174,70,59,99,17,242,57,54,49,202,153,162,59,255,0,26,60,91,101,92,92,234,154,229,55,40,188,14,55,98,241,54,252,102,220,214,201,23,110,133,213,50,61,147,207,18,205,44,105,89,36,107,11,102,124,106,141,119,102,52,68,232,196,56,0,26,83,225,59,202,198,141,252,191,199,189,58,3,170,156,171,132,239,43,26,55,242,255,0,30,244,232,14,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,201,203,50,155,22,13,138,222,115,92,166,187,193,89,113,251,125,69,210,227,83,218,124,157,138,88,35,116,146,201,177,136,231,187,107,24,229,232,212,87,47,78,136,138,190,227,61,156,104,241,109,149,113,115,170,107,148,220,162,240,56,221,139,196,219,241,155,115,91,36,93,186,23,84,200,246,79,60,75,52,177,165,100,145,172,45,153,241,170,53,221,152,209,19,163,16,146,188,212,248,223,172,212,156,170,239,195,14,158,85,108,196,49,187,132,81,100,53,125,153,233,234,43,111,20,146,78,201,233,122,247,81,146,209,198,245,133,122,62,36,85,158,159,123,92,230,54,55,58,53,112,93,194,78,85,197,206,169,166,45,109,151,192,227,118,47,13,112,201,174,46,116,145,118,232,93,83,27,31,4,18,164,50,198,149,146,70,179,58,22,72,136,215,118,100,85,94,140,80,56,1,123,220,180,56,196,166,226,67,72,225,193,243,59,197,39,237,23,7,167,142,138,182,25,43,37,150,174,237,110,141,145,178,43,163,150,110,174,123,220,229,237,204,168,249,58,74,136,247,118,210,120,216,71,254,101,156,187,240,219,6,151,210,235,111,15,248,229,37,138,159,0,179,193,111,189,99,150,235,122,185,43,45,209,200,169,237,4,124,109,89,100,169,137,36,87,79,44,238,118,248,99,238,58,70,172,42,146,214,182,142,235,22,125,161,89,253,175,81,180,230,253,87,110,185,91,170,32,150,88,162,170,154,24,46,16,71,52,115,58,146,169,176,189,142,150,154,71,68,196,146,37,114,35,145,63,200,168,26,115,7,52,225,215,94,112,222,36,180,142,197,170,216,101,109,35,153,113,167,99,46,116,48,212,44,207,180,220,81,141,90,138,41,85,204,99,183,198,231,116,71,43,27,189,138,201,26,155,30,213,94,150,4,85,226,243,151,118,141,113,91,226,114,158,191,99,181,10,111,10,207,181,20,84,238,159,191,12,61,91,219,170,165,238,50,57,250,198,237,169,39,86,202,222,220,41,189,99,143,180,238,213,161,122,23,167,28,58,105,197,187,75,244,190,205,224,109,84,61,101,154,105,85,31,85,112,170,114,34,73,85,83,34,34,119,38,126,214,245,94,136,212,107,90,198,53,140,99,24,222,128,0,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,79,254,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,2,255,0,136,43,104,229,55,161,212,60,77,85,234,245,193,60,126,11,239,187,211,97,211,199,15,133,117,226,90,169,228,124,78,142,56,163,141,150,232,99,90,116,138,155,227,87,187,115,100,119,109,139,28,211,168,1,94,188,229,109,54,171,7,8,152,77,138,197,108,164,183,91,109,217,197,182,146,142,142,146,22,195,5,52,17,219,46,13,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,66,5,242,184,243,217,166,95,90,244,122,210,127,243,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,104,23,252,0,0,0,0,82,183,58,191,52,248,183,203,250,31,81,184,151,82,82,183,58,191,52,248,183,203,250,31,81,184,129,239,249,33,101,152,173,158,251,170,184,181,219,38,181,81,94,178,15,97,251,34,221,81,91,28,117,87,14,195,46,79,159,195,196,229,71,203,219,98,163,159,177,23,107,85,21,122,33,208,57,164,112,11,89,168,158,59,137,189,28,183,221,110,89,122,120,58,124,139,29,163,166,158,186,107,188,105,218,166,134,166,146,56,218,247,182,104,152,145,164,145,162,36,110,138,53,147,224,124,111,239,85,14,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,35,130,142,43,172,92,90,104,213,22,101,221,181,81,229,246,222,148,121,77,146,138,103,187,192,85,110,122,71,34,54,68,71,164,51,177,157,216,215,171,218,157,95,31,113,239,138,69,2,157,185,116,240,235,83,196,39,18,248,228,23,156,78,174,237,132,226,181,13,188,228,211,36,81,58,146,54,70,199,190,150,158,161,38,107,153,35,39,168,142,56,221,15,69,123,226,239,170,34,35,30,246,104,36,230,154,81,195,174,145,232,142,77,153,229,58,99,137,210,88,42,51,170,138,25,174,52,180,49,50,158,138,6,82,83,164,48,195,79,77,19,91,20,76,234,179,74,229,70,171,221,37,68,138,231,42,108,107,58,88,0,0,0,0,31,39,41,196,241,92,230,197,85,139,102,184,205,171,32,178,214,236,241,54,235,165,20,117,116,179,236,123,94,205,241,72,142,99,182,189,141,114,117,79,115,154,138,158,244,66,53,240,181,203,155,67,184,87,206,239,26,137,142,85,93,114,107,213,71,72,44,149,119,222,204,147,89,105,93,11,89,51,98,88,216,198,58,105,94,178,238,155,99,92,145,57,177,53,17,59,174,154,85,0,6,85,205,84,25,87,3,74,124,39,121,88,209,191,151,248,247,167,64,115,78,56,56,28,195,120,190,198,109,211,194,250,75,14,119,103,168,165,130,131,35,86,42,171,45,206,168,106,213,65,59,26,157,106,24,216,157,52,145,70,170,206,147,35,81,36,141,146,76,174,233,124,39,121,88,209,191,151,248,247,167,64,117,80,60,86,139,233,14,27,160,186,95,143,233,30,159,193,87,29,139,29,167,116,52,235,87,58,205,60,175,124,142,150,89,164,127,185,21,242,75,36,146,42,53,26,196,87,170,53,173,106,35,83,218,128,0,160,30,104,254,123,53,55,232,190,143,68,95,241,64,60,209,252,246,106,111,209,125,30,136,9,233,201,170,211,106,191,240,137,155,88,175,182,202,75,141,182,227,156,92,169,43,40,234,225,108,208,84,193,37,178,222,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,33,7,49,30,8,43,56,85,206,211,45,195,169,119,105,150,89,112,150,43,19,82,105,234,102,181,200,216,98,145,244,181,82,190,38,177,187,158,249,252,58,44,146,72,248,169,220,175,114,185,143,114,206,174,74,158,86,50,159,152,21,222,157,110,38,254,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,90,106,234,26,148,93,146,179,170,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,6,120,120,81,226,187,81,248,74,212,118,102,184,84,190,58,213,93,219,130,255,0,96,158,101,101,45,222,149,170,170,141,114,162,47,110,102,110,114,197,50,34,186,55,57,200,168,246,62,72,223,161,61,42,212,204,87,89,52,227,28,213,44,42,175,196,89,114,107,124,87,10,109,210,70,249,33,222,159,28,18,246,222,246,54,104,158,142,142,70,35,151,100,140,123,85,122,181,76,246,113,93,194,142,163,240,149,168,239,194,179,88,188,117,170,187,185,61,130,255,0,4,42,202,91,189,43,85,17,92,212,85,94,220,204,220,212,150,21,85,116,110,115,85,21,236,124,114,63,165,112,9,199,101,215,132,76,154,182,197,146,209,213,221,180,235,34,168,74,187,197,29,44,110,158,182,150,120,233,230,108,114,208,198,250,136,160,99,228,145,212,237,153,207,69,87,71,11,17,61,236,104,23,232,15,201,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,250,192,16,131,155,238,151,218,179,78,18,234,115,201,157,73,5,203,79,175,20,87,42,121,221,68,217,103,150,10,153,155,69,45,43,37,234,142,133,142,117,68,51,59,166,228,114,210,198,138,223,185,205,155,231,148,213,93,51,197,117,147,78,50,61,45,205,105,60,69,151,38,183,203,111,169,219,28,111,146,29,233,240,79,23,113,143,99,102,137,232,217,35,122,181,118,72,198,57,19,171,80,12,235,240,177,173,127,187,183,16,88,78,177,201,111,241,180,152,253,193,124,124,13,139,185,35,232,103,137,244,245,93,166,247,35,69,153,32,154,85,143,115,209,189,196,102,238,173,234,139,37,57,193,107,29,247,57,226,129,116,170,162,31,15,101,211,75,124,20,244,113,238,99,251,245,85,212,240,85,212,84,245,70,53,237,220,199,211,69,219,87,61,169,225,183,183,106,200,228,33,5,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,167,214,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,190,87,244,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,64,177,78,73,250,59,106,189,102,89,230,183,223,44,53,114,212,99,84,244,182,75,5,100,212,173,117,35,103,170,73,29,88,232,164,115,21,82,166,56,163,129,138,177,189,21,177,86,61,28,138,146,180,183,66,47,242,209,192,42,116,251,130,221,59,165,185,99,212,150,171,149,242,158,166,255,0,84,176,164,91,235,25,87,83,36,180,181,18,190,53,93,239,117,26,210,34,110,93,237,99,88,199,109,217,181,37,0,0,0,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,35,149,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,11,84,0,0,0,0,51,89,197,143,154,125,100,249,129,144,250,140,230,148,204,214,113,99,230,159,89,62,96,100,62,163,56,29,170,249,193,5,102,73,192,158,11,197,158,154,82,239,171,183,219,239,18,230,212,75,52,243,77,85,28,55,137,96,167,170,165,133,177,61,27,218,129,30,181,10,233,25,27,98,167,107,209,187,146,71,58,63,232,94,186,106,63,14,154,143,110,213,13,47,188,248,27,173,15,88,166,134,84,87,210,220,41,92,168,178,82,212,198,138,157,200,95,181,189,83,170,57,28,214,189,142,99,216,199,182,239,249,92,121,19,211,47,173,122,197,105,94,188,205,120,18,186,232,142,101,113,215,61,45,198,105,35,210,251,245,68,110,170,163,181,192,230,51,27,173,122,53,174,100,145,245,84,101,52,210,245,116,111,102,216,216,249,59,27,99,68,135,186,22,211,195,199,16,56,15,19,90,95,67,170,250,114,250,182,91,107,42,42,41,37,163,174,88,82,182,138,120,100,86,186,42,136,225,146,70,198,245,110,201,90,213,119,85,142,88,221,238,220,135,32,230,143,228,79,83,126,139,235,20,69,64,112,81,197,117,247,132,189,101,162,204,187,183,90,204,66,229,210,143,41,178,81,76,198,248,250,93,175,72,228,70,200,138,197,154,7,191,187,26,245,99,151,163,227,238,49,146,200,165,175,243,8,207,240,221,83,229,195,155,106,14,159,100,52,151,204,122,249,79,100,169,161,174,166,85,217,43,61,179,70,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,136,20,66,105,119,136,126,31,176,30,38,180,190,187,74,53,25,149,108,182,214,84,83,213,197,89,66,144,165,109,20,240,200,142,108,180,242,77,28,141,141,234,221,241,57,200,222,171,28,178,55,221,185,76,209,26,168,3,52,60,67,240,253,159,112,203,170,21,218,81,168,204,164,125,202,142,158,158,174,42,202,20,153,104,171,96,154,52,115,101,167,146,104,227,116,140,71,111,137,206,70,244,73,34,145,190,253,170,120,172,91,19,202,179,155,237,46,45,133,99,55,92,130,245,91,191,195,91,173,116,82,85,213,79,177,142,123,246,69,26,57,238,218,198,57,203,209,61,205,106,170,251,145,77,4,241,201,194,37,171,139,237,35,110,41,5,198,146,207,150,88,106,29,114,199,46,179,211,181,236,100,234,197,107,233,102,122,53,101,101,52,201,183,127,109,122,163,227,134,69,108,157,164,141,220,83,150,87,2,86,173,17,195,109,218,231,170,88,205,92,122,161,126,167,145,212,180,119,72,26,199,227,116,79,87,53,172,142,62,170,172,169,154,46,142,145,239,219,35,25,39,99,108,106,147,119,67,176,112,47,193,149,139,131,205,56,170,182,73,117,246,206,103,148,120,122,140,154,229,19,222,148,174,146,36,127,106,154,154,55,116,233,12,93,217,81,36,115,82,73,28,247,57,219,81,89,20,117,45,205,31,207,102,166,253,23,209,232,139,254,40,7,154,63,158,205,77,250,47,163,209,1,63,249,42,121,88,202,126,96,87,122,117,184,159,228,0,228,169,229,99,41,249,129,93,233,214,227,143,243,111,226,99,137,124,67,50,147,67,109,84,53,120,126,153,223,236,253,182,220,233,145,143,126,84,199,164,110,170,98,212,109,221,3,34,114,246,31,78,197,107,220,199,185,210,171,226,168,141,168,18,127,152,246,89,138,231,60,189,181,15,41,194,178,107,86,65,101,173,246,79,134,184,218,235,99,171,165,159,101,238,145,143,217,44,106,230,59,107,216,230,175,69,247,57,170,139,239,69,40,92,237,88,175,21,218,143,96,225,179,53,225,102,231,47,182,112,204,163,194,79,109,142,162,101,73,44,85,81,87,193,87,35,169,215,162,245,134,94,211,209,240,175,70,164,143,73,90,173,85,149,38,226,160,106,160,0,6,85,203,222,229,239,128,97,186,167,203,135,9,211,237,65,199,169,47,152,245,242,158,247,77,93,67,82,139,178,86,123,102,177,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,82,136,75,254,229,113,228,79,76,190,181,235,21,160,83,95,21,220,40,234,63,9,90,142,252,43,53,139,199,90,171,187,147,216,47,240,66,172,165,187,210,181,81,21,205,69,85,237,204,205,205,73,97,85,87,70,231,53,81,94,199,199,35,250,87,0,156,118,93,120,68,201,171,108,89,45,29,93,219,78,178,42,132,171,188,81,210,198,233,235,105,103,142,158,102,199,45,12,111,168,138,6,62,73,29,78,217,156,244,85,116,112,177,19,222,198,151,41,197,23,12,152,15,20,218,95,114,211,252,190,154,146,142,228,250,119,54,203,144,165,186,26,154,219,52,235,36,82,111,129,210,38,230,177,238,130,38,202,198,57,139,36,104,230,110,111,84,115,115,237,174,154,23,168,252,58,106,61,199,75,245,66,205,224,110,180,61,37,134,104,149,95,75,112,165,114,170,71,85,77,34,162,119,33,126,215,116,94,136,228,115,92,199,181,143,99,216,208,210,245,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,235,41,219,149,95,28,246,173,45,169,253,219,181,114,233,73,111,196,238,85,21,87,43,30,67,114,186,54,158,154,205,63,105,100,150,150,103,84,72,145,71,77,42,198,231,51,102,213,74,137,92,138,215,247,247,71,113,32,10,1,230,143,231,179,83,126,139,232,244,69,255,0,20,3,205,31,207,102,166,253,23,209,232,128,149,92,140,127,27,63,45,254,164,69,94,104,254,123,53,55,232,190,143,68,74,174,70,63,141,159,150,255,0,82,34,175,52,127,61,154,155,244,95,71,162,2,122,114,80,187,90,166,225,183,50,177,67,115,164,125,202,143,56,168,171,168,163,108,205,89,225,130,106,10,38,197,43,227,235,185,172,123,160,153,173,114,167,71,44,82,34,117,218,189,35,87,52,110,4,173,90,39,117,135,93,244,95,25,171,167,194,111,149,15,110,65,110,164,129,190,11,30,173,115,152,145,62,61,171,186,42,106,135,61,200,140,217,219,138,70,163,17,205,73,161,137,177,131,133,30,43,181,31,132,173,71,102,107,133,75,227,173,85,221,184,47,246,9,230,86,82,221,233,90,170,168,215,42,34,246,230,102,231,44,83,34,43,163,115,156,138,143,99,228,141,250,19,197,178,157,56,215,29,56,165,201,49,186,235,86,91,134,101,182,247,181,174,116,73,53,45,117,44,136,232,229,134,88,164,79,243,227,146,41,26,142,107,145,236,123,81,81,205,64,207,15,11,188,77,231,220,44,234,133,183,80,49,10,154,186,203,107,42,26,235,214,60,183,25,169,168,175,48,36,114,199,178,118,198,187,92,246,54,121,93,19,222,215,164,114,43,95,181,221,21,174,208,166,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,189,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,150,157,120,130,229,89,172,184,159,16,86,157,60,208,204,114,235,144,96,249,79,107,217,89,13,198,118,203,29,179,100,76,241,94,212,158,40,88,202,125,143,238,61,157,25,252,72,220,198,197,221,149,31,26,89,175,3,156,36,83,112,133,164,110,195,234,178,138,187,230,67,124,168,109,210,253,51,42,101,246,116,117,123,17,157,186,56,29,209,172,99,90,141,106,202,173,73,102,218,142,126,214,182,40,162,10,54,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,74,220,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,2,128,75,222,229,239,128,97,186,167,203,135,9,211,237,65,199,169,47,152,245,242,158,247,77,93,67,82,139,178,86,123,102,177,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,82,136,75,254,229,113,228,79,76,190,181,235,21,160,83,95,21,220,40,234,63,9,90,142,252,43,53,139,199,90,171,187,147,216,47,240,66,172,165,187,210,181,81,21,205,69,85,237,204,205,205,73,97,85,87,70,231,53,81,94,199,199,35,250,87,0,156,118,93,120,68,201,171,108,89,45,29,93,219,78,178,42,132,171,188,81,210,198,233,235,105,103,142,158,102,199,45,12,111,168,138,6,62,73,29,78,217,156,244,85,116,112,177,19,222,198,151,41,197,23,12,152,15,20,218,95,114,211,252,190,154,146,142,228,250,119,54,203,144,165,186,26,154,219,52,235,36,82,111,129,210,38,230,177,238,130,38,202,198,57,139,36,104,230,110,111,84,115,115,237,174,154,23,168,252,58,106,61,199,75,245,66,205,224,110,180,61,37,134,104,149,95,75,112,165,114,170,71,85,77,34,162,119,33,126,215,116,94,136,228,115,92,199,181,143,99,216,208,210,245,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,235,41,219,149,95,28,246,173,45,169,253,219,181,114,233,73,111,196,238,85,21,87,43,30,67,114,186,54,158,154,205,63,105,100,150,150,103,84,72,145,71,77,42,198,231,51,102,213,74,137,92,138,215,247,247,71,113,32,0,0,114,174,41,244,83,247,137,225,247,54,209,200,238,30,10,175,32,183,167,128,157,210,246,227,101,116,18,178,162,151,186,238,220,138,144,172,240,196,146,109,98,187,182,175,219,209,221,21,51,88,106,160,161,110,105,122,23,89,163,252,86,95,178,74,43,55,132,198,245,19,253,146,91,38,141,103,146,55,213,72,136,151,6,58,73,83,111,123,197,119,38,116,108,115,154,200,234,96,254,138,57,24,208,136,0,29,215,130,61,6,166,226,59,137,124,59,77,175,52,85,115,227,203,80,251,166,64,176,211,203,35,18,221,76,197,150,72,229,124,79,99,161,100,206,108,116,201,46,246,236,125,67,21,58,187,107,84,46,167,151,214,142,221,116,67,132,188,23,17,201,108,52,150,172,134,182,158,107,221,226,40,169,93,4,235,61,92,207,154,54,213,53,236,99,252,76,116,238,167,130,68,122,117,106,193,177,21,90,198,169,34,128,0,0,2,170,249,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,117,94,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,1,50,185,151,240,57,77,196,118,27,54,176,224,239,171,102,162,225,118,121,25,13,36,108,150,161,151,203,116,43,36,235,68,216,88,142,114,84,163,159,43,161,115,27,241,190,69,141,232,168,230,62,26,75,255,0,101,88,22,85,254,234,227,153,38,57,112,255,0,198,81,215,91,107,169,228,255,0,213,146,25,163,145,159,226,115,92,223,228,168,105,123,88,181,139,1,208,172,2,233,168,218,141,126,164,183,91,109,212,243,203,20,82,213,67,12,247,9,227,134,73,155,73,74,217,158,198,203,83,35,98,122,71,18,57,21,202,159,229,84,206,94,191,106,207,237,215,89,114,205,92,251,33,106,197,254,212,92,29,91,236,187,99,122,67,7,194,141,220,231,116,78,228,207,219,220,150,93,173,238,74,249,31,181,187,182,160,94,79,3,156,113,225,188,94,225,174,165,170,101,37,143,81,108,116,237,125,250,194,199,174,201,25,213,27,227,104,247,42,185,244,206,114,181,21,170,170,248,94,228,99,213,200,232,165,150,168,121,163,249,236,212,223,162,250,61,17,37,57,77,240,101,155,73,125,253,230,51,155,174,87,137,218,169,118,83,217,44,244,239,172,181,201,144,70,246,67,82,218,154,135,166,206,253,185,119,66,230,70,213,116,115,201,26,239,248,34,86,77,26,249,163,249,236,212,223,162,250,61,16,19,255,0,146,167,149,140,167,230,5,119,167,91,136,255,0,205,23,128,90,204,62,251,114,226,99,71,109,247,91,165,171,35,184,84,215,101,150,120,41,167,172,146,217,84,246,75,83,61,201,175,107,93,178,141,221,185,29,47,113,90,216,100,115,118,170,178,68,100,50,3,146,167,149,140,167,230,5,119,167,91,137,233,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,40,25,183,225,139,136,92,171,133,253,101,178,234,230,45,77,227,252,7,114,154,227,107,125,84,148,240,220,232,101,110,217,105,228,115,23,252,217,24,174,107,218,201,98,137,234,199,236,218,182,211,198,150,186,105,199,17,124,179,51,205,80,210,251,207,142,181,87,123,26,41,161,149,17,149,86,250,166,221,232,86,74,90,152,209,87,183,51,55,55,170,117,86,171,92,215,177,207,99,216,247,67,94,45,249,99,103,216,87,16,214,76,103,135,172,59,32,187,96,153,213,68,41,69,92,250,73,170,233,49,185,229,168,72,165,167,172,158,20,150,86,83,68,143,142,84,158,86,34,172,79,86,245,149,240,200,245,144,26,199,194,69,55,8,92,173,245,59,15,170,202,42,239,153,13,242,162,199,116,191,76,202,153,125,157,29,95,181,104,89,219,163,129,221,26,198,53,168,214,172,170,212,150,109,168,231,237,107,98,138,32,174,14,19,188,211,232,223,204,12,123,212,96,52,166,102,179,132,239,52,250,55,243,3,30,245,24,13,41,128,0,0,0,0,0,1,85,124,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,58,175,60,239,193,63,204,159,166,149,235,195,174,188,230,92,54,234,229,139,85,176,202,218,182,190,221,80,198,92,232,97,168,72,89,118,183,43,218,181,20,82,171,152,246,236,145,173,232,142,86,59,99,209,146,53,55,177,170,129,111,252,203,248,28,166,226,59,13,155,88,112,119,213,179,81,112,187,60,140,134,146,54,75,80,203,229,186,21,146,117,162,108,44,71,57,42,81,207,149,208,185,141,248,223,34,198,244,84,115,31,13,43,90,110,121,150,148,103,244,87,154,56,234,236,25,102,29,120,142,166,38,85,210,34,79,111,184,210,76,142,106,73,12,205,84,71,199,44,105,213,146,53,125,237,84,114,125,232,105,79,71,117,139,1,215,92,2,215,168,218,115,126,164,184,219,110,52,240,75,44,81,85,67,52,246,249,228,134,57,157,73,84,216,94,246,197,83,27,101,98,73,18,185,85,170,191,228,85,174,14,107,156,11,127,111,226,131,69,48,207,248,69,86,127,69,66,239,243,92,219,164,116,232,223,250,95,20,246,187,253,228,202,207,238,137,128,250,186,209,198,142,43,197,199,44,205,70,174,173,117,170,201,159,91,125,149,5,239,30,138,186,55,72,254,213,222,217,186,186,154,5,122,204,148,111,89,227,68,115,211,224,145,93,22,231,237,73,31,93,124,39,121,167,209,191,152,24,247,168,192,115,74,43,181,214,221,77,95,71,111,185,213,210,211,221,41,210,146,186,40,102,115,25,85,2,75,28,201,20,173,69,232,246,36,176,197,34,53,221,83,124,108,119,222,212,84,233,124,39,121,167,209,191,152,24,247,168,192,5,212,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,186,158,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,1,126,124,85,112,207,134,241,95,164,117,154,91,152,87,85,219,158,218,134,220,173,23,58,101,87,62,221,113,141,146,50,41,214,61,200,217,153,182,89,24,248,220,169,185,143,118,215,49,251,36,102,123,53,139,71,115,237,10,207,238,154,115,168,214,26,187,117,202,221,81,60,81,75,45,44,208,193,112,130,57,164,133,181,116,174,153,140,116,180,210,58,39,172,114,163,81,28,137,254,84,77,57,145,171,141,254,11,177,94,46,52,226,122,26,38,218,172,153,245,183,183,61,147,33,150,134,55,72,254,210,77,182,134,166,116,98,204,148,111,89,228,85,107,23,224,145,91,46,215,237,88,222,25,246,185,221,174,183,170,150,86,94,110,117,117,245,17,211,193,72,201,106,102,116,175,108,16,68,200,97,137,28,229,85,70,71,20,113,198,198,253,205,99,26,212,232,136,136,92,79,45,78,94,148,122,101,98,161,215,93,121,196,63,217,213,126,233,108,246,59,164,48,84,71,103,165,223,77,53,53,83,225,146,21,146,154,226,217,33,123,145,91,38,232,227,149,26,230,178,77,237,111,32,229,161,203,191,33,184,230,80,235,222,191,99,153,6,52,204,46,241,27,241,252,106,229,111,170,183,85,213,92,96,72,230,142,182,100,149,172,119,134,141,206,98,177,172,235,220,149,142,71,170,50,55,50,107,116,0,0,0,64,14,117,126,86,49,111,152,20,62,157,113,39,249,0,57,213,249,88,197,190,96,80,250,117,196,10,171,225,127,69,63,120,157,106,180,104,228,119,15,5,87,144,91,239,30,2,119,75,219,141,149,208,90,234,170,41,123,174,237,200,169,10,207,12,73,38,214,43,187,106,253,189,29,209,83,207,235,22,142,231,218,21,159,221,52,231,81,172,53,118,235,149,186,162,120,162,150,90,89,161,130,225,4,115,73,11,106,233,93,51,24,233,105,164,116,79,88,229,70,162,57,19,252,168,157,215,149,199,158,205,50,250,215,163,214,150,147,204,51,130,203,87,20,250,95,81,125,196,49,250,71,106,166,53,78,139,143,214,45,75,105,86,182,4,147,116,182,249,228,115,85,175,99,154,178,186,36,122,181,25,50,181,123,145,177,243,110,14,1,203,67,152,134,61,113,195,97,208,77,126,200,241,252,105,248,93,158,54,99,249,45,202,225,75,110,164,170,183,64,177,195,29,20,203,43,152,223,19,27,92,196,99,153,215,185,19,28,175,68,124,110,124,209,171,153,127,28,117,60,71,102,83,104,246,14,202,70,105,214,23,120,145,240,213,198,248,170,31,124,184,194,146,64,181,173,153,138,230,165,50,53,242,182,22,177,223,27,36,89,30,170,174,99,33,133,87,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,158,215,66,244,47,81,248,139,212,123,118,151,233,125,155,199,93,107,186,203,52,210,170,178,150,223,74,213,68,146,170,166,68,69,237,194,205,205,234,189,21,202,231,53,140,107,222,246,49,193,210,248,51,224,207,62,226,207,63,166,163,163,161,171,183,97,54,234,134,75,126,191,75,20,208,192,232,35,154,157,42,105,41,106,82,9,97,90,238,205,66,73,28,82,116,78,137,185,222,239,190,58,154,104,208,189,11,211,142,29,52,226,221,165,250,95,102,240,54,170,30,178,205,52,170,143,170,184,85,57,17,36,170,169,145,17,59,147,63,107,122,175,68,106,53,173,99,26,198,49,140,110,101,192,210,159,9,222,86,52,111,229,254,61,233,208,29,84,229,92,39,121,88,209,191,151,248,247,167,64,117,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,4,21,230,121,198,253,103,14,152,173,54,144,233,189,86,204,251,48,183,205,45,69,67,161,157,158,202,179,205,29,69,58,85,65,81,20,177,172,117,157,246,245,133,91,189,27,216,145,207,107,122,199,190,117,20,109,205,99,134,124,203,74,53,230,191,88,93,93,144,100,24,158,162,212,45,107,46,247,21,73,82,223,113,93,251,173,107,42,57,85,25,28,81,177,208,35,154,207,224,167,109,155,252,60,143,2,37,105,86,153,229,90,201,168,248,230,150,225,84,158,34,245,147,92,34,183,211,110,142,71,199,14,245,248,231,151,182,199,189,176,196,196,116,146,61,26,187,35,99,220,169,209,170,104,79,131,254,26,236,92,43,104,117,159,76,173,139,222,186,205,182,233,146,85,182,169,243,199,87,120,150,24,217,81,36,74,230,179,108,41,218,100,113,162,49,139,219,141,138,228,87,171,220,234,86,229,239,196,165,139,133,238,35,173,249,174,98,155,49,107,221,190,124,122,251,82,202,87,212,77,71,75,51,227,145,147,198,198,57,21,118,79,4,10,254,136,247,118,187,168,198,57,234,196,52,19,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,160,31,172,164,14,103,156,16,81,240,233,149,83,106,246,155,210,236,192,115,11,132,209,84,83,186,104,25,236,171,196,210,84,84,37,44,20,241,69,26,71,71,216,111,72,81,187,213,189,137,26,247,55,172,123,238,252,130,188,215,56,165,197,116,147,70,167,208,239,179,118,172,147,36,212,203,125,68,30,26,185,209,203,13,162,133,174,106,120,233,33,221,220,239,119,63,185,93,209,26,146,192,249,55,42,193,219,120,87,7,1,92,98,100,60,44,106,229,177,183,155,197,92,250,117,124,168,240,89,5,178,106,202,175,9,68,201,223,3,100,186,69,79,22,230,186,166,38,195,26,170,246,158,247,196,215,196,155,85,237,115,111,250,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,46,248,158,45,125,206,114,171,54,21,139,80,248,219,214,65,112,167,181,219,169,187,172,143,191,85,60,141,142,40,247,189,90,198,238,123,218,157,92,168,212,235,213,85,19,222,104,207,133,45,11,186,240,241,162,246,77,57,190,231,185,6,85,114,130,158,154,90,201,110,151,71,87,65,67,59,105,32,134,74,75,123,157,28,110,138,133,142,133,86,24,149,189,90,143,94,191,127,68,14,192,0,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,63,249,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,11,254,0,1,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,159,252,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,5,255,0,0,0,0,0,20,173,206,175,205,62,45,242,254,135,212,110,37,212,148,173,206,175,205,62,45,242,254,135,212,110,32,67,92,103,72,115,44,191,75,243,125,92,177,65,73,53,139,79,106,45,48,223,81,211,163,39,133,151,9,38,138,9,152,197,247,61,137,44,41,27,145,23,122,44,209,170,53,90,143,115,62,175,15,28,64,231,220,50,234,133,14,171,233,203,233,31,114,163,167,168,164,150,142,185,102,90,42,216,38,141,90,232,170,35,134,72,221,35,17,219,37,107,85,221,18,72,163,119,191,106,19,255,0,146,61,166,213,127,181,107,205,138,251,108,164,184,219,110,52,248,253,37,101,29,92,45,154,10,152,36,109,205,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,112,14,96,156,5,100,60,51,102,85,217,206,159,88,170,235,52,174,239,81,36,212,47,167,241,85,175,176,49,18,153,171,13,116,203,18,50,22,58,162,161,209,211,171,164,123,222,198,34,57,206,122,42,168,92,246,133,235,166,156,113,23,167,22,237,80,210,251,207,142,181,87,117,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,219,153,155,155,213,58,171,85,174,107,216,231,177,236,123,186,1,158,190,5,248,205,190,240,121,168,245,87,57,45,94,217,195,50,143,15,79,147,91,98,99,18,169,209,196,175,237,84,211,72,238,157,38,139,187,42,164,110,114,71,35,94,230,187,106,171,37,142,255,0,177,108,179,21,206,108,84,185,78,21,147,90,178,11,45,110,255,0,13,113,181,214,199,87,75,62,199,185,143,217,44,106,230,59,107,216,230,175,69,247,57,170,139,239,69,2,27,106,23,55,110,27,116,215,63,201,116,230,251,132,234,84,247,44,86,241,91,100,172,150,146,219,64,232,36,158,154,103,195,35,163,115,171,26,229,98,185,138,168,170,214,175,78,157,81,62,226,79,232,38,181,226,188,68,233,61,139,88,240,171,125,214,138,203,144,120,175,13,5,210,40,227,170,103,98,166,90,119,239,108,114,72,196,234,248,92,169,209,235,240,170,117,232,189,81,40,219,137,190,25,56,146,191,241,37,170,247,219,23,15,154,149,113,182,220,115,139,237,93,29,101,38,39,95,52,21,48,73,95,51,163,150,57,27,18,181,236,115,85,28,142,69,84,84,84,84,45,211,151,14,39,149,96,220,24,233,230,45,154,227,55,92,126,245,69,237,111,19,110,186,81,73,73,85,6,251,173,91,217,190,41,17,175,110,230,61,174,78,169,239,107,145,83,220,168,4,149,0,0,0,0,50,174,106,160,202,184,26,83,225,59,202,198,141,252,191,199,189,58,3,170,156,171,132,239,43,26,55,242,255,0,30,244,232,14,170,0,0,0,160,30,104,254,123,53,55,232,190,143,68,95,241,64,60,209,252,246,106,111,209,125,30,136,9,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,32,7,37,79,43,25,79,204,10,239,78,183,19,252,14,85,196,95,13,26,89,197,6,9,54,11,169,150,159,247,190,10,243,71,5,55,181,45,159,198,134,89,60,36,243,69,39,103,187,216,99,36,218,223,141,157,90,191,201,83,61,122,233,161,122,143,195,166,163,220,116,191,84,44,222,6,235,67,210,88,102,137,85,244,183,10,87,42,164,117,84,210,42,39,114,23,237,119,69,232,142,71,53,204,123,88,246,61,141,183,78,89,92,118,218,181,187,13,183,104,102,169,100,213,114,106,133,134,158,70,210,214,93,39,107,223,146,81,49,92,230,190,57,58,34,190,166,24,186,54,70,63,116,143,100,125,253,210,42,205,218,233,124,123,112,65,98,226,227,4,138,183,28,165,181,91,117,54,201,218,138,201,123,172,153,244,240,190,149,102,69,154,150,173,209,197,35,228,135,99,165,124,105,177,92,201,122,109,115,91,36,168,240,132,28,170,248,231,181,105,109,79,238,221,171,151,74,75,126,39,114,168,170,185,88,242,27,149,209,180,244,214,105,251,75,36,180,179,58,162,68,138,58,105,86,55,57,155,54,170,84,74,228,86,191,191,186,59,137,50,217,148,226,121,86,13,125,170,197,179,92,102,235,143,222,168,182,120,155,117,210,138,74,74,168,55,177,175,102,248,164,70,189,187,152,246,185,58,167,189,174,69,79,114,161,109,60,173,248,250,172,212,79,3,195,38,177,220,46,183,44,189,60,101,70,59,145,86,84,207,93,53,222,52,238,212,205,77,87,36,142,123,219,52,76,73,22,57,21,82,55,69,26,71,240,62,54,119,130,202,128,0,80,95,52,220,2,167,5,227,75,50,170,76,122,146,211,109,202,169,232,47,246,212,166,72,154,202,166,73,76,200,170,42,21,145,175,194,247,214,65,86,175,222,136,247,63,115,215,174,244,115,163,174,149,105,158,85,172,154,143,142,105,110,21,73,226,47,89,53,194,43,125,54,232,228,124,112,239,95,142,121,123,108,123,219,12,76,71,73,35,209,171,178,54,61,202,157,26,164,245,231,97,154,224,55,173,92,192,240,171,29,61,36,185,102,53,103,170,150,255,0,89,11,33,115,219,5,83,227,117,29,36,178,53,203,42,62,52,142,121,146,41,17,17,172,172,99,219,215,186,226,63,242,203,187,90,172,188,113,233,133,101,230,231,73,65,79,37,69,202,145,146,212,204,216,152,233,231,182,85,195,12,72,231,42,34,190,73,100,142,54,55,239,115,222,214,167,85,84,64,47,250,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,245,128,4,127,226,183,141,109,44,224,251,236,183,237,50,193,149,220,254,214,248,239,5,236,42,90,105,187,126,23,177,220,238,247,167,139,167,95,18,205,187,119,117,232,238,189,58,39,95,63,194,255,0,48,189,23,226,207,63,184,105,206,156,227,25,173,186,229,110,179,203,123,150,91,221,21,36,48,58,8,230,134,23,53,174,134,166,87,43,247,84,49,81,21,168,157,17,222,255,0,185,22,58,243,148,210,125,83,213,15,217,7,236,207,77,50,188,183,217,159,104,60,111,176,172,213,53,254,23,185,236,254,223,119,178,199,108,221,219,126,221,221,58,236,119,79,185,78,107,202,39,68,53,163,77,120,146,201,47,186,141,164,57,174,43,109,159,7,172,164,138,178,247,96,171,161,130,73,221,95,64,230,196,217,38,141,173,87,171,88,247,35,81,122,244,99,151,249,40,30,43,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,71,42,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,144,22,168,0,0,0,0,102,179,139,31,52,250,201,243,3,33,245,25,205,41,153,172,226,199,205,62,178,124,192,200,125,70,112,46,167,149,199,145,61,50,250,215,172,86,156,127,154,247,24,56,14,19,165,247,190,24,236,75,73,124,205,178,186,122,118,220,226,88,161,168,130,197,69,220,142,100,124,237,149,143,111,137,145,173,78,211,17,18,72,209,205,168,71,70,173,129,100,241,90,65,198,109,139,131,206,89,154,81,115,142,213,237,156,207,40,251,69,79,140,219,101,99,210,149,210,69,119,170,238,212,212,200,222,157,33,139,187,18,172,109,114,73,35,158,214,183,106,43,229,142,170,242,156,179,42,206,111,181,89,78,107,147,93,114,11,213,110,207,19,113,186,86,201,87,85,62,198,53,140,223,44,138,231,187,107,24,214,167,85,247,53,168,137,238,68,1,139,98,121,86,115,125,165,197,176,172,102,235,144,94,171,119,248,107,117,174,138,74,186,169,246,49,207,126,200,163,71,61,219,88,199,57,122,39,185,173,85,95,114,41,110,154,233,195,141,215,133,142,83,89,190,149,223,115,122,188,150,228,218,139,93,202,177,235,43,157,69,69,60,247,138,5,146,150,133,174,68,115,41,154,228,87,123,209,21,242,62,105,85,172,238,118,219,208,57,108,112,49,106,225,247,0,163,213,77,70,181,210,87,106,46,85,79,77,114,137,149,150,182,182,124,94,7,67,34,54,150,39,77,26,79,13,75,163,168,123,106,122,43,83,175,72,182,170,70,178,73,237,121,163,249,19,212,223,162,250,197,16,20,2,106,160,202,185,170,128,0,0,5,0,243,71,243,217,169,191,69,244,122,34,255,0,138,1,230,143,231,179,83,126,139,232,244,64,79,254,74,158,86,50,159,152,21,222,157,110,37,167,16,252,63,96,60,77,105,125,118,148,106,51,42,217,109,172,168,167,171,138,178,133,33,74,218,41,225,145,28,217,105,228,154,57,27,27,213,187,226,115,145,189,86,57,100,111,187,114,145,47,146,167,149,140,167,230,5,119,167,91,137,254,6,101,181,211,66,245,31,135,77,71,184,233,126,168,89,188,13,214,135,164,176,205,18,171,233,110,20,174,85,72,234,169,164,84,78,228,47,218,238,139,209,28,142,107,152,246,177,236,123,27,224,11,211,230,227,166,120,174,97,194,21,227,58,187,82,116,189,96,87,10,11,133,162,170,56,227,238,55,196,213,195,71,60,14,123,152,175,72,94,201,209,238,99,28,221,210,65,3,149,85,25,209,104,176,13,84,2,186,185,83,113,181,89,170,214,42,158,31,181,123,43,241,153,157,155,185,89,96,185,93,46,83,212,92,50,10,87,190,89,167,141,239,153,93,220,154,159,221,209,17,251,157,2,166,216,209,41,228,122,216,168,25,87,47,251,149,199,145,61,50,250,215,172,86,148,2,95,247,43,143,34,122,101,245,175,88,173,2,85,17,87,143,110,8,44,92,92,96,145,86,227,148,182,171,110,166,217,59,81,89,47,117,147,62,158,23,210,172,200,179,82,213,186,56,164,124,144,236,116,175,141,54,43,153,47,77,174,107,100,149,31,42,128,25,108,202,113,60,171,6,190,213,98,217,174,51,117,199,239,84,91,60,77,186,233,69,37,37,84,27,216,215,179,124,82,35,94,221,204,123,92,157,83,222,215,34,167,185,80,183,78,85,124,115,221,117,74,155,247,110,213,203,165,93,195,44,182,211,213,92,172,121,13,202,232,234,138,155,204,29,213,146,90,89,157,81,34,203,37,76,73,35,156,205,155,145,105,226,114,43,89,216,221,39,160,230,133,192,183,237,175,21,126,184,232,230,25,226,245,38,203,179,219,20,212,78,219,53,246,215,28,110,69,233,10,53,124,69,100,61,35,237,244,86,189,241,35,227,254,43,155,79,26,83,5,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,128,106,120,160,30,104,254,123,53,55,232,190,143,68,89,247,46,238,55,232,248,170,193,23,18,204,106,182,234,110,39,111,138,91,235,150,24,41,161,186,70,233,165,141,149,84,177,50,87,61,219,88,200,60,66,164,113,198,201,106,26,140,106,53,236,106,86,15,52,127,61,154,155,244,95,71,162,2,85,114,49,252,108,252,183,250,145,21,121,163,249,236,212,223,162,250,61,17,42,185,24,254,54,126,91,253,72,138,188,209,252,246,106,111,209,125,30,136,8,235,38,1,153,69,128,211,234,147,177,234,181,196,234,175,19,88,25,118,106,35,160,75,140,80,199,59,169,222,168,189,88,245,138,102,61,187,145,55,162,73,179,119,110,77,178,127,151,119,27,245,156,42,231,107,137,102,53,91,180,203,44,184,69,45,245,203,12,245,51,90,228,108,50,198,202,170,88,153,43,88,221,207,124,30,33,82,57,36,124,84,237,70,53,92,198,53,101,87,44,141,11,211,142,34,248,17,206,180,191,84,44,222,58,213,93,168,21,178,195,52,74,140,170,183,213,54,217,111,72,234,169,164,84,94,220,204,220,238,139,209,90,173,115,152,246,189,143,123,29,93,124,69,240,209,170,124,47,231,115,96,186,153,105,255,0,123,224,175,52,112,84,251,46,231,252,24,101,147,194,79,52,81,247,187,93,246,50,77,173,248,31,213,171,252,149,67,73,22,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,172,168,14,86,252,125,81,233,223,129,225,147,88,238,22,171,110,32,190,50,163,29,200,171,42,96,161,134,209,34,247,106,102,166,171,146,71,49,142,134,87,172,139,28,138,171,35,101,145,35,248,217,35,59,54,254,6,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,82,183,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,64,160,18,255,0,185,92,121,19,211,47,173,122,197,105,64,37,255,0,114,184,242,39,166,95,90,245,138,208,37,81,21,120,246,224,130,197,197,198,9,21,110,57,75,106,182,234,109,147,181,21,146,247,89,51,233,225,125,42,204,139,53,45,91,163,138,71,201,14,199,74,248,211,98,185,146,244,218,230,182,73,81,242,168,1,150,204,167,19,202,176,107,237,86,45,154,227,55,92,126,245,69,179,196,219,174,148,82,82,85,65,189,141,123,55,197,34,53,237,220,199,181,201,213,61,237,114,42,123,149,11,116,229,87,199,61,215,84,169,191,118,237,92,186,85,220,50,203,109,61,85,202,199,144,220,174,142,168,169,188,193,221,89,37,165,153,213,18,44,178,84,196,146,57,204,217,185,22,158,39,34,181,157,141,210,122,14,104,92,11,126,218,241,87,235,142,142,97,158,47,82,108,187,61,177,77,68,237,179,95,109,113,198,228,94,144,163,87,196,86,67,210,62,223,69,107,223,18,62,63,226,185,180,241,165,48,90,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,6,167,129,15,249,119,113,191,71,197,86,8,184,150,99,85,183,83,113,59,124,82,223,92,176,193,77,13,210,55,77,44,108,170,165,137,146,185,238,218,198,65,226,21,35,142,54,75,80,212,99,81,175,99,82,96,0,32,7,57,61,20,251,115,195,237,167,88,233,46,29,154,189,50,184,47,122,9,37,219,28,244,55,25,105,233,228,218,212,141,202,233,155,59,40,213,189,94,198,164,125,254,187,157,177,9,254,112,174,55,53,190,213,195,247,13,25,142,121,112,177,227,247,250,137,233,217,103,161,177,223,36,111,132,186,207,86,244,133,97,124,75,239,168,99,98,116,179,62,6,244,87,197,12,169,213,137,213,237,12,230,22,233,201,63,71,110,182,92,55,60,214,251,229,134,146,42,124,150,162,150,201,96,172,154,149,205,171,116,20,171,35,171,29,20,142,98,34,211,73,44,144,49,86,55,170,58,90,55,163,145,22,38,149,22,94,159,40,237,76,197,115,14,16,172,248,45,166,175,165,235,2,184,87,219,238,244,178,73,31,113,190,38,174,106,200,39,107,26,245,122,66,246,78,172,107,222,214,238,146,9,218,136,168,206,170,19,84,0,4,127,226,183,141,109,44,224,251,236,183,237,50,193,149,220,254,214,248,239,5,236,42,90,105,187,126,23,177,220,238,247,167,139,167,95,18,205,187,119,117,232,238,189,58,39,95,63,194,255,0,48,189,23,226,207,63,184,105,206,156,227,25,173,186,229,110,179,203,123,150,91,221,21,36,48,58,8,230,134,23,53,174,134,166,87,43,247,84,49,81,21,168,157,17,222,255,0,185,22,58,243,148,210,125,83,213,15,217,7,236,207,77,50,188,183,217,159,104,60,111,176,172,213,53,254,23,185,236,254,223,119,178,199,108,221,219,126,221,221,58,236,119,79,185,78,107,202,39,68,53,163,77,120,146,201,47,186,141,164,57,174,43,109,159,7,172,164,138,178,247,96,171,161,130,73,221,95,64,230,196,217,38,141,173,87,171,88,247,35,81,122,244,99,151,249,40,30,131,158,119,224,159,230,79,211,78,63,201,170,237,106,176,113,37,155,95,111,183,58,75,117,182,221,166,247,42,186,202,202,185,155,12,20,208,71,95,111,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,157,131,158,119,224,159,230,79,211,74,181,162,187,93,109,212,213,244,118,251,157,93,45,61,210,157,41,43,162,134,103,49,149,80,36,177,204,145,74,212,94,143,98,75,12,82,35,93,213,55,198,199,125,237,69,64,148,28,125,113,175,149,113,89,168,245,118,75,77,207,195,233,150,51,112,154,60,114,223,78,178,50,58,253,138,232,219,115,168,73,26,199,186,105,88,170,172,107,218,157,152,222,172,68,220,233,95,47,213,229,205,193,71,239,85,168,243,223,243,251,101,214,61,50,197,191,137,114,169,129,59,81,221,43,145,88,177,219,27,54,230,189,187,152,245,146,87,68,142,115,35,107,91,214,39,77,20,137,205,120,59,225,87,50,226,191,87,45,248,125,154,219,86,220,98,221,81,79,83,150,93,227,145,33,101,186,220,175,248,209,178,185,143,111,137,145,173,145,176,179,107,183,61,21,202,157,182,72,246,104,35,74,180,207,21,209,189,56,199,52,183,10,164,240,246,92,102,223,21,190,155,116,113,178,73,182,39,199,60,189,182,49,142,154,87,171,164,145,232,212,223,35,222,229,78,174,80,61,5,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,133,6,115,71,243,217,169,191,69,244,122,34,255,0,138,1,230,143,231,179,83,126,139,232,244,64,79,254,74,158,86,50,159,152,21,222,157,110,39,249,0,57,42,121,88,202,126,96,87,122,117,184,159,224,8,171,205,31,200,158,166,253,23,214,40,137,84,69,94,104,254,68,245,55,232,190,177,68,5,43,112,157,230,159,70,254,96,99,222,163,1,165,51,53,156,39,121,167,209,191,152,24,247,168,192,105,76,0,0,0,0,8,255,0,197,111,26,218,89,193,247,217,111,218,101,131,43,185,253,173,241,222,11,216,84,180,211,118,252,47,99,185,221,239,79,23,78,190,37,155,118,238,235,209,221,122,116,78,190,127,133,254,97,122,47,197,158,127,112,211,157,57,198,51,91,117,202,221,103,150,247,44,183,186,42,72,96,116,17,205,12,46,107,93,13,76,174,87,238,168,98,162,43,81,58,35,189,255,0,114,44,117,231,41,164,250,167,170,31,178,15,217,158,154,101,121,111,179,62,208,120,223,97,89,170,107,252,47,115,217,253,190,239,101,142,217,187,182,253,187,186,117,216,238,159,114,156,215,148,78,136,107,70,154,241,37,146,95,117,27,72,115,92,86,219,62,15,89,73,21,101,238,193,87,67,4,147,186,190,129,205,137,178,77,27,90,175,86,177,238,70,162,245,232,199,47,242,80,61,7,60,239,193,63,204,159,166,149,86,90,167,60,239,193,63,204,159,166,145,255,0,149,78,153,226,186,201,172,26,153,165,185,173,39,136,178,228,218,95,115,183,212,237,142,55,201,14,251,133,187,100,241,119,24,246,54,104,158,141,146,55,171,87,100,140,99,145,58,181,0,241,92,5,113,137,144,240,177,171,150,198,222,111,21,115,233,213,242,163,193,100,22,201,171,42,188,37,19,39,124,13,146,233,21,60,91,154,234,152,155,12,106,171,218,123,223,19,95,18,109,87,181,205,191,63,246,43,158,226,191,238,86,71,141,228,118,255,0,252,93,101,13,202,134,162,63,253,104,230,134,72,223,254,54,185,174,254,104,166,120,184,196,225,87,50,225,67,87,46,24,125,230,219,86,236,98,227,81,81,83,137,221,228,145,38,101,198,220,143,248,17,210,181,140,111,137,141,174,141,179,51,107,118,189,81,200,157,183,198,247,201,78,88,92,122,211,104,197,214,147,135,237,96,190,210,80,105,245,206,162,166,107,85,222,175,186,245,180,220,103,116,59,33,146,87,75,218,167,161,114,182,119,42,164,95,12,211,172,143,115,88,178,61,161,229,121,151,240,57,83,195,142,101,54,176,224,239,164,126,157,102,151,137,25,13,36,108,138,157,246,59,140,201,36,235,68,216,88,141,106,211,43,89,43,161,115,27,240,50,53,141,232,138,214,62,104,235,194,119,154,125,27,249,129,143,122,140,5,212,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,11,169,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,117,60,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,3,74,96,0,0,0,7,31,226,131,138,12,7,132,204,2,223,168,218,141,104,200,46,54,219,141,226,43,36,81,89,41,225,154,118,207,36,51,76,215,57,179,75,19,81,155,105,222,138,168,229,94,170,223,119,222,169,216,8,65,205,219,79,115,237,74,225,183,27,177,105,206,15,144,101,87,40,51,138,58,185,104,236,150,201,171,167,142,6,208,87,181,210,186,56,90,231,35,17,207,99,85,202,157,58,189,169,252,208,15,191,160,156,208,52,11,136,157,88,177,104,230,21,136,106,5,21,235,32,241,94,26,123,165,190,138,58,86,118,41,165,168,126,247,71,87,35,211,171,33,114,39,70,47,196,169,215,162,117,84,240,28,234,252,172,98,223,48,40,125,58,226,67,254,92,60,61,107,238,13,198,118,158,101,57,174,135,234,6,63,101,162,246,183,137,184,221,49,154,218,74,88,55,218,170,216,205,242,201,27,88,221,207,123,90,157,87,222,231,34,39,189,80,152,28,234,252,172,98,223,48,40,125,58,226,4,0,229,113,231,179,76,190,181,232,245,165,132,243,47,227,214,155,65,177,233,180,87,73,175,180,147,234,45,242,158,72,110,239,143,187,190,193,110,158,150,70,182,102,205,12,177,186,10,229,116,144,203,10,124,123,88,213,123,218,212,124,42,250,161,225,127,90,255,0,119,109,106,180,107,28,118,255,0,27,87,143,219,239,30,2,7,69,220,141,245,211,218,234,169,233,123,173,238,70,171,10,79,52,75,38,215,163,187,104,253,189,93,209,23,197,103,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,223,43,250,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,32,124,155,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,206,154,122,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,79,87,163,186,197,159,104,86,127,107,212,109,57,191,85,219,174,86,234,136,37,150,40,170,166,134,11,132,17,205,28,206,164,170,108,47,99,165,166,145,209,49,36,137,92,136,228,79,242,42,91,247,45,14,2,169,180,27,30,135,90,181,102,197,73,62,162,223,41,227,154,208,201,59,187,236,22,233,233,99,115,161,116,51,69,27,160,174,87,73,52,83,47,199,181,141,70,49,205,71,204,143,138,188,207,120,10,166,209,139,173,95,16,58,63,98,164,160,211,235,157,69,52,55,91,69,39,117,235,105,184,206,233,183,205,28,77,139,181,79,66,229,108,13,68,89,126,25,167,72,216,214,177,99,99,66,202,184,59,226,171,13,226,191,72,237,249,133,154,229,72,220,158,221,79,79,77,150,90,35,141,97,125,186,226,172,248,213,177,57,239,119,134,145,205,145,208,191,115,183,49,21,170,189,198,72,198,103,48,238,188,29,241,85,153,112,161,171,150,252,194,205,114,171,118,49,113,168,167,166,203,45,17,198,147,50,227,110,71,252,106,216,156,246,55,196,198,215,72,232,95,185,187,94,170,213,94,219,228,99,248,80,26,83,225,59,202,198,141,252,191,199,189,58,3,170,156,171,132,239,43,26,55,242,255,0,30,244,232,14,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,241,90,197,163,184,14,186,224,23,77,57,212,107,13,37,198,219,113,167,158,40,165,150,150,25,167,183,207,36,50,66,218,186,87,76,199,182,42,152,219,43,214,57,81,170,173,85,255,0,42,47,181,0,102,135,136,173,6,204,184,109,213,203,238,148,230,116,85,109,125,186,161,239,182,87,77,78,144,178,237,110,87,185,41,235,98,70,189,237,217,35,91,213,90,143,118,199,163,227,114,239,99,145,44,43,149,31,29,63,218,56,95,214,188,207,254,15,75,128,86,215,55,252,230,186,215,37,66,187,254,139,194,177,205,255,0,127,10,63,251,158,18,90,113,235,193,222,61,197,62,145,220,221,102,179,210,65,168,182,58,127,27,143,220,225,163,165,241,117,175,129,147,186,59,92,181,18,237,115,105,165,116,210,34,39,117,140,100,174,100,171,185,24,230,186,131,63,217,86,5,149,127,186,184,230,73,142,92,63,241,148,117,214,218,234,121,63,245,100,134,104,228,103,248,156,215,55,249,42,1,163,238,39,120,133,197,120,95,209,171,214,174,101,52,222,63,192,118,233,173,214,182,85,71,79,53,206,186,87,109,138,158,55,61,127,206,145,234,214,189,204,138,41,94,140,126,205,171,157,109,85,212,204,171,89,53,31,35,213,44,214,175,196,94,178,107,132,183,10,157,178,72,248,225,222,191,4,17,119,30,247,182,24,152,141,142,54,43,151,100,108,99,81,122,53,15,107,196,119,21,90,185,197,61,215,27,188,234,189,202,146,122,140,98,206,203,77,59,40,163,124,16,76,253,202,233,107,31,14,245,137,149,51,46,206,227,162,108,108,114,69,18,35,26,140,68,73,21,203,15,130,10,62,34,242,170,157,94,212,138,93,248,14,31,112,134,42,122,118,205,3,253,171,120,134,74,122,133,165,158,158,88,164,73,40,251,14,233,50,59,98,187,191,27,88,231,116,147,96,74,174,85,156,16,81,233,182,43,104,226,123,80,233,119,229,249,37,190,89,113,234,78,244,21,20,244,86,122,184,224,124,21,93,59,74,248,171,36,98,76,157,89,42,162,65,81,177,205,107,221,35,91,98,160,0,0,1,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,159,252,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,5,255,0,0,0,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,79,254,117,126,86,49,111,152,20,62,157,113,43,87,128,221,76,197,116,111,138,92,87,84,179,90,191,15,101,198,109,247,251,133,78,217,35,100,147,108,178,214,236,130,46,227,216,199,77,43,213,177,198,197,114,111,145,236,106,47,87,32,26,30,173,187,90,173,213,52,20,119,11,157,37,45,69,210,161,105,40,98,154,102,177,245,83,164,82,76,177,68,213,94,175,122,69,12,178,43,91,213,118,70,247,125,205,85,79,214,103,175,138,94,55,245,31,136,13,125,179,234,245,162,171,216,148,152,21,193,101,194,41,219,10,255,0,90,71,21,107,170,41,234,167,167,150,89,161,90,199,34,83,164,202,223,225,191,177,27,118,171,90,133,191,240,65,198,142,43,197,198,156,65,93,90,235,85,147,62,182,247,32,189,227,209,87,70,233,31,218,72,119,87,83,64,175,89,146,141,235,60,104,142,122,124,18,43,162,220,253,169,35,194,74,128,0,20,173,206,175,205,62,45,242,254,135,212,110,37,212,148,173,206,175,205,62,45,242,254,135,212,110,32,117,94,70,63,141,159,150,255,0,82,44,211,63,192,48,221,83,195,110,218,125,168,56,245,37,243,30,190,83,173,53,117,13,74,46,201,89,213,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,43,47,145,143,227,103,229,191,212,139,84,2,133,181,51,150,95,17,214,46,35,167,209,204,11,1,186,221,49,187,165,193,207,177,101,83,163,228,181,197,107,123,222,177,201,93,88,200,155,28,51,71,27,21,37,143,99,94,175,111,240,153,34,73,15,114,226,120,85,225,198,213,194,198,145,209,233,69,155,55,200,50,122,120,42,29,90,250,139,180,173,217,12,242,50,62,244,116,145,53,58,83,211,58,86,201,43,97,220,245,107,230,145,85,239,87,42,175,96,0,0,0,0,0,0,0,12,171,154,168,50,174,6,148,248,78,242,177,163,127,47,241,239,78,128,234,167,42,225,59,202,198,141,252,191,199,189,58,3,170,128,0,0,40,7,154,63,158,205,77,250,47,163,209,23,252,80,15,52,127,61,154,155,244,95,71,162,2,127,242,84,242,177,148,252,192,174,244,235,113,63,200,1,201,83,202,198,83,243,2,187,211,173,196,255,0,3,45,152,182,89,149,96,215,218,92,167,10,201,174,184,253,234,139,127,134,184,218,235,100,164,170,131,123,28,199,236,150,53,107,219,185,143,115,87,162,251,218,229,69,247,42,154,94,209,12,214,235,169,90,47,128,234,53,246,158,146,11,150,85,139,218,175,117,145,82,49,205,130,57,234,105,35,154,70,198,215,57,206,70,35,158,168,136,174,114,244,233,213,87,239,51,24,105,79,132,239,43,26,55,242,255,0,30,244,232,0,130,188,232,244,47,78,40,112,156,115,136,123,101,155,192,230,117,217,5,54,55,114,169,167,84,100,119,26,87,81,212,201,27,234,25,211,227,154,63,10,198,50,68,84,119,109,202,199,111,70,68,145,196,14,87,30,123,52,203,235,94,143,90,79,254,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,2,255,0,128,57,87,20,250,215,251,187,112,251,155,107,28,118,255,0,27,87,143,219,211,192,64,232,187,145,190,186,121,89,79,75,221,111,114,53,88,82,121,162,89,54,189,29,219,71,237,234,238,136,161,68,60,115,106,133,171,88,248,180,212,204,242,196,218,69,182,207,120,246,109,28,244,149,173,171,130,174,10,24,99,162,142,170,57,90,136,215,50,102,211,36,201,211,170,34,72,136,142,119,77,203,197,45,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,63,41,213,120,167,209,79,221,219,136,44,219,71,35,184,120,218,76,126,224,158,2,119,75,220,145,244,51,196,202,138,94,235,187,113,162,204,144,77,18,73,181,136,222,226,63,111,86,244,85,13,20,105,86,166,98,186,201,167,24,230,169,97,85,126,34,203,147,91,226,184,83,110,146,55,201,14,244,248,224,151,182,247,177,179,68,244,116,114,49,28,187,36,99,218,171,213,170,122,178,16,114,130,213,11,86,105,194,93,54,7,11,105,32,185,105,245,226,182,219,81,3,107,91,44,242,193,83,51,171,98,170,124,93,17,208,177,206,168,154,22,245,220,142,90,89,21,29,247,181,179,124,0,0,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,202,185,213,249,167,197,190,95,208,250,141,196,252,156,180,184,155,192,120,89,210,253,126,212,12,190,166,146,178,228,202,124,117,214,92,121,46,48,211,86,222,103,73,43,163,217,3,100,93,206,99,29,60,78,149,236,107,214,56,213,207,218,238,136,215,5,212,199,118,181,77,117,168,177,67,115,164,125,202,142,158,26,186,138,54,204,213,158,24,38,116,141,138,87,199,215,115,88,247,65,51,90,229,78,142,88,164,68,235,181,122,126,179,57,152,111,25,154,209,132,241,47,117,226,162,223,93,73,87,150,94,170,43,101,174,163,172,150,174,75,116,240,84,49,90,148,143,141,39,73,95,77,10,118,187,49,58,69,70,120,104,62,254,218,23,231,161,122,233,167,28,69,233,197,187,84,52,190,243,227,173,85,221,98,154,25,81,25,85,111,170,106,34,201,75,83,26,42,246,230,102,230,245,78,170,213,107,154,246,57,236,123,30,224,232,0,0,6,107,56,177,243,79,172,159,48,50,31,81,156,210,153,154,206,44,124,211,235,39,204,12,135,212,103,3,154,86,221,174,183,26,106,10,59,133,206,174,170,158,215,78,180,148,49,77,51,158,202,88,22,89,38,88,162,106,175,70,49,101,154,89,21,173,232,155,228,123,190,247,42,173,165,114,188,229,251,255,0,194,223,21,186,187,15,248,43,182,25,103,115,127,243,152,150,166,182,10,138,111,252,218,166,146,72,101,255,0,121,47,95,232,161,194,185,108,112,49,117,226,11,63,163,213,77,70,181,213,208,233,214,43,81,77,114,137,149,150,183,58,12,162,118,205,34,54,150,39,77,26,193,53,51,100,167,123,106,122,43,151,167,72,182,162,200,178,71,121,32,8,171,205,31,200,158,166,253,23,214,40,137,84,69,94,104,254,68,245,55,232,190,177,68,5,0,154,168,50,174,106,160,0,0,1,64,60,209,252,246,106,111,209,125,30,136,191,226,128,121,163,249,236,212,223,162,250,61,16,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,64,14,74,158,86,50,159,152,21,222,157,110,39,248,17,87,154,63,145,61,77,250,47,172,81,20,2,95,247,52,127,34,122,155,244,95,88,162,40,4,15,171,139,101,153,86,13,125,165,202,112,172,154,235,143,222,168,183,248,107,141,174,182,74,74,168,55,177,204,126,201,99,86,189,187,152,247,53,122,47,189,174,84,95,114,169,160,158,7,56,183,166,226,247,72,221,152,85,98,245,118,60,134,199,80,219,93,250,22,83,75,236,233,42,246,35,251,148,115,187,171,94,199,53,90,229,137,92,178,195,185,26,253,205,116,82,203,197,56,138,229,83,128,235,127,17,116,26,175,65,124,171,177,227,217,37,69,109,94,115,71,69,83,13,52,233,63,133,141,180,178,219,99,74,71,179,124,149,13,124,181,46,157,202,174,89,28,230,252,78,82,106,224,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,217,19,58,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,168,101,220,191,238,87,30,68,244,203,235,94,177,90,80,9,127,220,174,60,137,233,151,214,189,98,180,9,84,0,0,82,183,55,62,26,52,179,67,179,188,63,58,211,59,79,177,63,104,30,208,241,182,106,56,41,169,173,116,62,6,26,8,163,240,144,67,19,59,91,251,175,124,155,156,237,207,114,185,54,245,84,91,169,42,175,158,119,224,159,230,79,211,64,229,92,149,60,211,229,63,47,235,189,70,220,114,174,104,254,123,53,55,232,190,143,68,117,94,74,158,105,242,159,151,245,222,163,110,57,87,52,127,61,154,155,244,95,71,162,2,85,114,49,252,108,252,183,250,145,21,121,163,249,236,212,223,162,250,61,17,42,185,24,254,54,126,91,253,72,138,188,209,252,246,106,111,209,125,30,136,9,255,0,201,83,202,198,83,243,2,187,211,173,196,138,227,19,133,92,55,138,253,35,184,97,247,155,109,35,114,123,117,61,69,78,39,119,146,69,133,246,235,138,179,224,71,74,214,61,222,26,71,54,54,204,205,174,220,196,71,34,119,25,27,217,29,121,42,121,88,202,126,96,87,122,117,184,159,224,101,223,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,38,248,159,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,111,35,150,102,172,241,29,170,90,28,255,0,222,7,16,186,195,29,159,194,67,142,101,55,70,190,42,172,142,134,72,123,141,145,241,200,136,249,123,108,88,122,86,127,70,118,202,158,247,73,28,178,63,165,234,239,5,60,60,235,134,168,98,250,179,168,24,69,37,85,223,28,168,150,166,162,24,105,169,227,130,252,245,142,38,68,151,69,237,247,106,217,10,65,31,109,142,145,25,211,115,28,143,141,206,98,247,80,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,149,184,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,5,0,151,253,202,227,200,158,153,125,107,214,43,74,1,47,251,149,199,145,61,50,250,215,172,86,129,42,128,0,10,86,230,231,195,70,150,104,118,119,135,231,90,103,105,246,39,237,3,218,30,54,205,71,5,53,53,174,135,192,195,65,20,126,18,8,98,103,107,127,117,239,147,115,157,185,238,87,38,222,170,139,117,37,85,243,206,252,19,252,201,250,104,28,171,146,167,154,124,167,229,253,119,168,219,139,169,41,91,146,167,154,124,167,229,253,119,168,219,139,169,0,84,95,59,13,98,181,94,179,44,15,68,44,119,234,185,106,49,170,122,171,221,254,142,26,166,186,145,179,213,36,109,163,108,177,181,234,169,83,28,81,206,244,73,24,138,216,171,24,173,85,73,92,91,77,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,166,104,117,251,88,239,188,64,107,46,89,172,89,28,62,30,175,38,184,58,162,58,109,204,127,132,165,99,82,58,106,109,236,99,18,78,212,17,197,23,115,98,57,251,55,59,226,114,168,30,0,159,252,155,53,175,236,55,16,87,109,28,171,183,247,169,53,54,222,157,153,227,139,116,144,87,91,162,168,168,143,115,150,70,163,97,116,15,172,71,116,99,220,178,118,58,109,110,245,32,1,245,113,60,166,251,131,101,86,108,215,22,174,240,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,108,122,57,142,218,246,53,122,57,21,171,211,162,162,167,184,13,73,131,202,105,86,166,98,186,201,167,24,230,169,97,85,126,34,203,147,91,226,184,83,110,146,55,201,14,244,248,224,151,182,247,177,179,68,244,116,114,49,28,187,36,99,218,171,213,170,122,176,0,0,42,175,158,119,224,159,230,79,211,74,224,209,221,29,207,181,215,63,181,233,206,156,216,106,238,55,43,141,68,17,75,44,84,179,77,5,190,9,38,142,23,85,213,58,22,61,209,83,70,233,88,178,74,173,84,106,47,249,17,108,127,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,192,90,79,10,188,51,225,188,40,105,29,30,150,225,245,213,119,23,186,161,215,43,189,206,165,85,175,184,220,100,100,108,150,116,143,114,182,22,109,138,54,50,54,170,237,99,27,185,207,126,249,31,216,0,0,80,15,52,127,61,154,155,244,95,71,162,47,248,160,30,104,254,123,53,55,232,190,143,68,4,255,0,228,169,229,99,41,249,129,93,233,214,226,127,144,3,146,167,149,140,167,230,5,119,167,91,137,254,0,138,188,209,252,137,234,111,209,125,98,136,149,68,85,230,143,228,79,83,126,139,235,20,64,82,183,9,222,105,244,111,230,6,61,234,48,26,72,185,221,173,86,90,102,86,94,110,116,148,20,242,84,65,72,201,106,102,108,76,116,243,202,200,97,137,28,229,68,87,201,44,145,198,198,253,238,123,218,212,234,170,136,102,179,134,75,181,170,193,196,150,148,95,111,183,58,75,117,182,221,156,88,170,235,43,42,230,108,48,83,65,29,124,46,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,82,69,115,51,227,71,247,147,212,118,105,190,20,238,222,3,128,220,42,224,166,168,134,187,189,29,246,185,23,180,250,238,145,189,208,186,22,163,28,218,119,38,231,118,229,149,234,228,239,44,113,133,234,2,5,114,208,227,214,155,94,113,232,116,87,86,111,180,144,106,45,142,158,56,109,15,147,187,190,255,0,110,130,150,54,186,103,77,52,178,58,122,228,116,115,75,50,124,27,152,228,123,26,228,100,202,201,234,0,0,0,0,5,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,234,188,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,2,207,184,192,225,174,197,197,78,135,94,52,202,230,189,155,172,59,174,152,221,91,170,159,4,116,151,136,161,145,148,242,74,173,107,247,66,189,215,199,34,43,30,189,185,30,173,68,122,49,205,207,190,177,104,238,125,161,89,253,211,78,117,26,195,87,110,185,91,170,39,138,41,101,165,154,24,46,16,71,52,144,182,174,149,211,49,142,150,154,71,68,245,142,84,106,35,145,63,202,137,167,50,31,243,25,224,163,247,170,211,136,47,248,5,178,213,30,166,226,223,196,182,212,206,157,169,46,148,40,143,89,45,142,155,115,88,221,207,122,73,19,165,71,53,146,53,205,235,19,102,150,68,10,246,183,113,199,83,169,92,191,243,222,22,245,37,148,145,95,113,139,61,145,152,181,205,175,138,4,184,219,169,110,214,246,37,19,227,234,138,250,152,98,232,230,186,54,175,114,24,164,115,209,174,137,210,77,29,120,78,243,79,163,127,48,49,239,81,128,230,151,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,157,47,132,239,52,250,55,243,3,30,245,24,0,186,158,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,23,83,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,0,52,166,124,156,179,41,177,96,216,173,231,53,202,107,188,21,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,155,24,142,123,182,177,142,94,141,69,114,244,232,136,171,238,62,177,73,124,203,248,245,169,215,156,134,109,21,210,107,237,92,26,117,99,168,146,27,187,227,237,108,191,220,96,170,145,173,153,179,67,44,141,158,133,27,28,50,194,159,6,231,185,94,246,185,89,10,176,44,255,0,133,254,51,52,95,139,59,85,194,179,78,107,170,237,215,43,117,68,177,75,97,189,203,73,13,213,208,70,216,85,213,109,166,134,121,92,180,219,170,25,26,74,189,19,122,57,191,222,235,221,76,203,104,94,186,106,63,14,154,143,110,213,13,47,188,248,27,173,15,88,166,134,84,87,210,220,41,92,168,178,82,212,198,138,157,200,95,181,189,83,170,57,28,214,189,142,99,216,199,183,67,220,58,235,206,27,196,150,145,216,181,91,12,173,164,115,46,52,236,101,206,134,26,133,153,246,155,138,49,171,81,69,42,185,140,118,248,220,238,136,229,99,119,177,89,35,83,99,218,170,29,44,0,0,128,28,234,252,172,98,223,48,40,125,58,226,79,242,0,115,171,242,177,139,124,192,161,244,235,136,20,172,90,79,42,126,4,174,171,117,160,226,155,89,113,154,70,219,91,78,147,225,22,171,140,14,116,242,78,174,99,163,188,43,21,81,172,99,90,142,72,55,181,202,245,127,125,168,205,144,73,36,53,224,31,76,241,93,93,226,247,77,176,92,214,147,197,217,106,46,21,23,10,154,87,71,28,145,213,120,42,73,171,25,4,172,145,142,99,225,145,244,237,100,140,86,252,81,185,237,69,69,84,84,208,245,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,128,126,179,242,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,126,176,5,0,241,245,193,70,85,194,158,163,213,222,237,54,207,17,166,89,53,194,105,49,203,133,58,72,248,232,55,171,164,109,178,161,100,115,222,217,162,98,42,49,207,114,247,163,98,189,23,115,101,100,81,84,211,158,177,104,238,3,174,184,5,211,78,117,26,195,73,113,182,220,105,231,138,41,101,165,134,105,237,243,201,12,144,182,174,149,211,49,237,138,166,54,202,245,142,84,106,171,85,127,202,139,152,192,52,167,194,119,149,141,27,249,127,143,122,116,7,85,57,87,9,222,86,52,111,229,254,61,233,208,29,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,1,65,124,208,115,45,35,203,248,175,189,65,164,118,10,75,115,49,250,119,89,178,73,169,173,108,162,101,125,254,58,202,167,214,212,42,53,17,211,63,116,173,141,243,61,17,207,124,46,84,87,51,99,221,97,92,207,56,223,172,225,211,21,166,210,29,55,170,217,159,102,22,249,165,168,168,116,51,179,217,86,121,163,168,167,74,168,42,34,150,53,142,179,190,222,176,171,119,163,123,18,57,237,111,88,247,211,14,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,77,242,191,162,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,7,159,52,123,193,182,83,161,217,63,14,56,99,120,122,174,239,98,22,123,124,118,182,67,52,80,197,93,75,85,27,26,179,199,93,28,72,214,54,177,207,122,203,42,162,109,145,210,247,90,174,100,141,123,169,135,141,126,7,51,46,17,42,113,58,249,223,87,121,199,175,246,122,54,86,93,227,98,62,146,150,254,145,47,140,162,108,168,141,114,177,92,199,77,11,164,142,55,58,39,171,81,30,232,37,120,224,43,140,76,135,133,141,92,182,54,243,120,171,159,78,175,149,30,11,32,182,77,89,85,225,40,153,59,224,108,151,72,169,226,220,215,84,196,216,99,85,94,211,222,248,154,248,147,106,189,174,104,104,36,31,146,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,245,128,0,1,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,159,252,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,5,255,0,0,0,128,28,234,252,172,98,223,48,40,125,58,226,82,177,117,60,234,252,172,98,223,48,40,125,58,226,84,174,128,232,229,247,136,13,101,196,244,119,28,155,195,213,228,215,6,211,201,83,181,143,240,148,172,107,164,169,169,216,247,177,36,237,65,28,178,246,247,163,159,179,107,126,39,34,1,249,113,61,20,213,204,235,13,200,53,19,15,211,140,130,237,140,98,180,242,84,221,238,244,212,47,117,37,43,35,88,187,168,178,244,218,231,177,179,199,35,216,213,87,182,45,210,185,18,54,61,237,253,90,23,174,154,143,195,166,163,219,181,67,75,239,62,6,235,67,214,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,114,23,237,111,84,234,142,71,53,175,99,152,246,49,237,209,78,133,232,94,156,112,233,167,22,237,47,210,251,55,129,181,80,245,150,105,165,84,125,85,194,169,200,137,37,85,76,136,137,220,153,251,91,213,122,35,81,173,107,24,214,49,140,99,106,47,153,127,1,85,58,13,144,205,173,90,77,98,171,159,78,175,149,18,77,119,100,125,173,150,11,140,245,82,57,176,182,24,98,141,176,80,171,100,134,40,87,227,218,246,171,30,230,171,225,71,133,170,112,187,196,222,3,197,54,151,219,117,3,16,169,164,163,185,62,157,174,189,99,203,113,134,166,182,205,58,201,44,123,39,108,107,185,172,123,160,149,209,61,237,98,201,26,53,251,91,213,90,222,192,102,219,133,222,38,243,238,22,117,66,219,168,24,133,77,93,101,181,149,13,117,235,30,91,140,212,212,87,152,18,57,99,217,59,99,93,174,123,27,60,174,137,239,107,210,57,21,175,218,238,138,215,104,123,74,181,51,21,214,77,56,199,53,75,10,171,241,22,92,154,223,21,194,155,116,145,190,72,119,167,199,4,189,183,189,141,154,39,163,163,145,136,229,217,35,30,213,94,173,80,61,89,74,220,234,252,211,226,223,47,232,125,70,226,93,73,74,220,234,252,211,226,223,47,232,125,70,226,7,85,228,99,248,217,249,111,245,34,213,10,171,228,99,248,217,249,111,245,34,213,0,0,0,0,0,0,0,0,0,25,87,53,80,101,92,13,41,240,157,229,99,70,254,95,227,222,157,1,213,78,85,194,119,149,141,27,249,127,143,122,116,7,85,0,0,0,80,15,52,127,61,154,155,244,95,71,162,47,248,160,30,104,254,123,53,55,232,190,143,68,4,255,0,228,169,229,99,41,249,129,93,233,214,226,127,144,3,146,167,149,140,167,230,5,119,167,91,137,254,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,154,195,74,124,39,121,88,209,191,151,248,247,167,64,4,85,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,127,243,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,104,23,252,87,87,58,77,99,190,225,250,53,137,104,237,162,30,221,38,162,92,42,42,46,149,59,152,187,169,109,174,167,145,180,219,28,197,84,223,60,244,242,247,26,246,57,190,27,111,196,217,28,137,98,165,16,243,94,214,43,174,165,113,105,123,196,91,126,164,174,199,180,250,158,158,201,107,138,138,169,210,193,28,238,134,57,171,92,246,239,115,18,165,42,30,248,36,86,163,87,165,44,76,122,110,141,84,15,19,203,147,76,255,0,106,28,100,233,197,186,162,146,235,37,5,134,224,236,154,178,123,124,125,124,47,128,141,213,20,239,153,202,199,53,144,186,170,58,104,156,171,211,175,121,24,215,53,207,106,146,47,157,134,151,218,177,237,92,192,245,94,222,234,72,106,51,59,61,85,182,186,158,26,38,196,249,39,183,190,62,149,82,202,139,214,103,190,42,200,162,77,205,234,214,82,177,55,57,21,17,158,255,0,145,246,1,83,21,171,84,245,74,187,30,164,90,122,170,139,117,130,215,118,114,68,233,209,241,54,89,235,105,216,189,123,172,98,164,212,15,119,185,24,245,72,255,0,164,177,174,217,21,205,107,76,255,0,104,156,27,100,119,26,122,75,173,93,126,21,112,161,201,168,224,183,199,220,221,219,145,105,234,31,51,81,142,114,195,29,45,85,76,174,84,219,183,180,143,115,182,181,200,161,5,185,54,107,95,216,110,32,174,218,57,87,111,239,82,106,109,189,59,51,199,22,233,32,174,183,69,81,81,30,231,44,141,70,194,232,31,88,142,232,199,185,100,236,116,218,221,234,93,73,153,109,1,214,59,239,15,250,203,137,235,22,57,15,136,171,198,110,13,168,146,155,115,25,226,233,94,215,71,83,77,189,236,122,71,221,130,73,98,238,108,87,51,126,230,252,77,69,52,210,0,0,5,43,115,171,243,79,139,124,191,161,245,27,137,0,9,255,0,206,175,205,62,45,242,254,135,212,110,39,31,224,19,131,106,158,47,181,66,182,223,125,169,171,160,193,49,138,116,155,35,174,161,173,138,10,214,62,120,230,74,56,105,210,72,228,71,61,242,196,174,114,171,54,36,113,73,213,205,122,198,142,14,43,38,138,106,228,90,95,79,173,78,211,140,129,112,74,170,137,169,153,144,54,133,238,162,71,197,36,113,57,95,34,39,70,49,101,153,145,53,238,232,199,200,146,49,138,231,199,35,91,215,248,23,227,54,251,193,230,163,213,92,228,181,123,103,12,202,60,61,62,77,109,137,140,74,167,71,18,191,181,83,77,35,186,116,154,46,236,170,145,185,201,28,141,123,154,237,170,172,150,59,233,202,116,171,78,51,77,56,170,210,28,147,11,181,85,225,149,118,246,90,221,100,109,58,69,75,29,44,104,212,138,56,155,30,222,207,111,99,22,53,143,107,163,115,24,230,43,85,173,84,160,30,53,248,81,190,240,151,172,181,184,111,106,235,89,136,92,186,214,98,215,186,216,88,223,31,75,181,139,36,106,232,213,88,179,64,247,246,164,78,140,114,244,100,157,182,50,88,208,13,9,226,217,102,43,156,216,169,114,156,43,38,181,100,22,90,221,254,26,227,107,173,142,174,150,125,143,115,31,178,88,213,204,118,215,177,205,94,139,238,115,85,23,222,138,125,98,141,185,108,113,207,117,225,247,63,163,210,189,70,186,85,215,105,214,85,81,77,109,137,245,151,71,54,12,94,119,77,34,182,170,38,205,34,65,13,51,164,168,123,170,122,35,87,167,73,119,42,198,177,201,121,32,12,214,113,99,230,159,89,62,96,100,62,163,57,165,51,53,156,88,249,167,214,79,152,25,15,168,206,5,212,242,184,242,39,166,95,90,245,138,210,85,17,87,149,199,145,61,50,250,215,172,86,146,168,1,21,121,163,249,19,212,223,162,250,197,17,42,136,171,205,31,200,158,166,253,23,214,40,128,160,19,85,6,85,205,84,0,0,0,40,7,154,63,158,205,77,250,47,163,209,23,252,80,15,52,127,61,154,155,244,95,71,162,2,127,242,84,242,177,148,252,192,174,244,235,113,63,200,1,201,83,202,198,83,243,2,187,211,173,196,255,0,2,42,243,71,242,39,169,191,69,245,138,34,128,75,254,230,143,228,79,83,126,139,235,20,69,0,129,170,128,0,25,87,47,251,149,199,145,61,50,250,215,172,86,148,2,95,247,43,143,34,122,101,245,175,88,173,2,85,0,0,21,87,207,59,240,79,243,39,233,165,170,21,87,207,59,240,79,243,39,233,160,114,174,74,158,105,242,159,151,245,222,163,110,57,87,52,127,61,154,155,244,95,71,162,58,175,37,79,52,249,79,203,250,239,81,183,28,171,154,63,158,205,77,250,47,163,209,1,42,185,24,254,54,126,91,253,72,138,188,209,252,246,106,111,209,125,30,136,149,92,140,127,27,63,45,254,164,69,94,104,254,123,53,55,232,190,143,68,4,255,0,228,169,229,99,41,249,129,93,233,214,226,127,144,3,146,167,149,140,167,230,5,119,167,91,137,254,0,0,6,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,82,183,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,64,160,18,255,0,185,92,121,19,211,47,173,122,197,105,64,37,255,0,114,184,242,39,166,95,90,245,138,208,37,80,0,1,85,124,243,191,4,255,0,50,126,154,90,161,85,124,243,191,4,255,0,50,126,154,7,42,228,169,230,159,41,249,127,93,234,54,226,234,74,86,228,169,230,159,41,249,127,93,234,54,226,234,64,134,188,215,181,138,213,166,188,37,222,241,22,223,170,232,114,29,65,168,167,178,90,226,162,170,108,83,201,3,102,142,106,215,61,187,218,245,166,90,118,62,9,21,168,228,235,85,19,30,155,100,85,41,131,64,116,114,251,196,6,178,226,122,59,142,77,225,234,242,107,131,105,228,169,218,199,248,74,86,53,210,84,212,236,123,216,146,118,160,142,89,123,123,209,207,217,181,191,19,145,9,43,205,139,93,47,186,159,197,5,207,78,125,179,106,173,197,180,211,165,186,208,219,122,49,251,106,167,167,167,146,189,102,149,21,202,233,155,59,59,14,103,84,108,126,25,27,177,175,238,57,253,131,146,126,142,218,175,89,150,121,173,247,203,13,92,181,24,213,61,45,146,193,89,53,43,93,72,217,234,146,71,86,58,41,28,197,84,169,142,40,224,98,172,111,69,108,85,143,71,34,164,173,2,178,207,107,171,26,95,117,210,171,213,150,217,112,117,92,212,247,252,94,199,148,80,213,205,68,234,102,84,65,112,183,195,82,189,174,170,169,35,34,150,73,105,214,70,175,71,62,157,254,230,170,43,27,226,139,31,227,255,0,71,110,183,174,9,184,95,214,251,29,134,146,90,124,107,7,179,217,47,245,144,210,185,213,109,130,170,223,72,234,55,75,35,88,168,148,209,203,28,236,69,145,232,141,150,177,136,212,85,149,192,72,174,77,154,215,246,231,135,219,182,142,85,219,251,53,122,101,112,78,204,241,197,182,57,232,110,50,212,84,71,185,203,35,149,211,54,118,86,35,186,49,141,72,251,29,55,59,122,147,252,207,95,46,221,116,163,208,30,43,49,76,146,253,121,246,102,55,126,238,227,119,233,156,144,36,109,165,170,68,72,159,44,147,43,91,12,49,213,50,150,105,36,71,53,205,142,23,255,0,73,21,88,237,10,0,0,1,85,124,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,58,175,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,128,186,144,0,2,128,121,163,249,236,212,223,162,250,61,17,127,197,0,243,71,243,217,169,191,69,244,122,32,39,255,0,37,79,43,25,79,204,10,239,78,183,19,252,128,28,149,60,172,101,63,48,43,189,58,220,79,240,4,85,230,143,228,79,83,126,139,235,20,68,170,34,175,52,127,34,122,155,244,95,88,162,2,128,79,85,166,250,85,168,250,193,125,168,198,52,191,11,186,228,215,90,75,125,77,210,106,75,117,58,203,35,41,96,102,249,36,84,79,253,86,181,63,164,249,31,28,108,71,61,236,107,190,86,39,139,95,115,156,170,205,133,98,212,62,54,245,144,92,41,237,118,234,110,235,35,239,213,79,35,99,138,61,239,86,177,187,158,246,167,87,42,53,58,245,85,68,247,154,19,224,187,132,156,87,132,109,44,76,90,219,47,142,201,47,190,26,225,147,92,92,232,229,238,87,54,154,54,62,8,37,72,98,145,104,227,145,38,116,44,145,21,205,239,72,170,189,94,160,103,222,211,115,204,180,163,63,162,188,209,199,87,96,203,48,235,196,117,49,50,174,145,18,123,125,198,146,100,115,82,72,102,106,162,62,57,99,78,172,145,171,239,106,163,147,239,66,252,248,32,227,71,21,226,227,78,32,174,173,117,170,201,159,91,123,144,94,241,232,171,163,116,143,237,36,59,171,169,160,87,172,201,70,245,158,52,71,61,62,9,21,209,110,126,212,145,241,43,154,199,2,86,165,181,87,241,77,163,88,205,91,110,77,168,89,243,123,85,186,6,186,9,32,86,189,210,94,17,136,168,230,61,174,70,164,251,26,228,122,63,190,228,102,201,228,146,181,180,119,88,179,237,10,207,237,122,141,167,55,234,187,117,202,221,81,4,178,197,21,84,208,193,112,130,57,163,153,212,149,77,133,236,116,180,210,58,38,36,145,43,145,28,137,254,69,64,211,152,57,87,12,92,66,226,188,80,104,213,151,87,49,106,111,1,227,251,148,215,27,91,234,163,168,154,217,93,19,182,203,79,35,152,191,230,200,197,115,88,231,197,44,79,86,51,126,212,234,160,0,0,85,95,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,142,171,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,224,46,164,0,5,96,115,107,224,187,21,251,33,89,197,118,0,219,85,130,174,201,217,131,40,181,193,67,29,60,119,95,21,91,181,181,205,116,76,69,125,98,207,86,137,43,165,85,238,71,181,119,53,209,109,150,186,248,78,243,79,163,127,48,49,239,81,128,186,158,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,1,117,60,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,46,167,154,63,145,61,77,250,47,172,81,20,23,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,160,22,169,205,99,142,219,82,90,171,248,89,209,172,154,173,215,39,84,44,25,189,214,221,59,91,4,112,35,94,217,44,232,244,69,115,222,231,43,86,125,142,106,49,25,216,114,191,124,241,199,92,26,23,161,122,143,196,94,163,219,180,191,75,236,222,58,235,93,214,89,166,149,85,148,182,250,86,170,36,149,85,50,34,47,110,22,110,111,85,232,174,87,57,172,99,94,247,177,142,248,22,155,102,101,170,249,253,21,154,142,74,187,254,89,152,222,35,166,137,245,117,104,179,220,46,53,115,35,90,178,77,51,145,21,242,75,34,117,124,142,79,123,149,92,191,122,151,231,193,7,5,216,175,8,250,113,5,13,107,109,87,188,250,229,220,158,247,144,197,67,27,100,103,117,33,221,67,77,58,177,38,90,54,44,17,170,53,235,241,200,142,151,107,55,36,108,10,171,227,183,151,197,247,131,250,60,127,50,178,101,95,106,48,203,207,135,181,205,93,60,108,167,170,165,188,118,28,249,35,116,40,229,235,12,189,169,165,137,90,174,86,53,29,28,138,170,214,75,55,63,224,187,139,108,171,132,109,83,76,166,219,23,142,198,239,190,26,223,147,91,156,217,37,238,80,182,166,55,190,120,34,73,162,141,107,35,141,38,108,47,145,85,173,239,72,138,157,30,166,130,115,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,236,149,157,81,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,82,128,120,204,224,207,62,225,51,63,169,163,172,161,171,184,225,55,26,135,203,97,191,69,20,211,64,216,36,154,161,41,169,42,170,86,8,161,74,238,205,58,201,36,81,245,78,139,185,190,239,184,47,251,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,174,201,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,1,70,220,180,56,227,169,225,199,50,135,71,179,134,82,63,78,179,75,196,111,154,174,71,197,78,251,29,198,100,142,4,173,116,207,86,181,105,149,172,137,179,53,238,248,25,26,72,197,69,107,217,53,223,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,7,235,32,7,58,191,43,24,183,204,10,31,78,184,147,252,128,28,234,252,172,98,223,48,40,125,58,226,4,0,229,113,231,179,76,190,181,232,245,165,255,0,20,3,202,227,207,102,153,125,107,209,235,75,254,0,0,0,101,92,213,65,149,112,52,167,194,119,149,141,27,249,127,143,122,116,7,85,57,87,9,222,86,52,111,229,254,61,233,208,29,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,1,197,56,192,226,82,197,194,182,135,94,53,54,230,157,235,172,219,173,120,221,35,169,95,60,117,119,137,97,145,244,241,202,141,115,54,194,157,167,201,34,171,216,189,184,222,141,85,122,177,174,237,101,27,115,105,173,226,26,171,136,106,120,53,146,211,73,71,140,81,211,212,195,131,77,106,117,66,219,171,45,203,80,231,172,202,146,61,205,74,228,107,224,142,165,26,140,254,213,10,237,88,214,39,188,34,86,170,234,102,85,172,154,143,145,234,150,107,87,226,47,89,53,194,91,133,78,217,36,124,112,239,95,130,8,187,143,123,219,12,76,70,199,27,21,203,178,54,49,168,189,26,133,191,242,189,224,91,246,41,138,179,92,117,143,12,240,154,147,122,223,236,122,106,215,110,154,197,107,146,54,162,117,133,90,158,30,178,110,178,119,58,171,158,200,149,145,255,0,9,206,168,141,98,175,43,222,5,191,109,121,83,53,199,88,240,207,23,166,214,93,254,199,166,173,118,216,111,183,72,228,106,39,88,85,171,226,40,225,233,39,115,170,181,143,149,25,31,241,90,218,136,210,234,64,242,154,171,166,120,174,178,105,198,71,165,185,173,39,136,178,228,214,249,109,245,59,99,141,242,67,189,62,9,226,238,49,236,108,209,61,27,36,111,86,174,201,24,199,34,117,106,25,215,226,119,135,172,171,133,253,101,189,105,30,83,83,227,252,7,110,166,221,116,101,44,148,240,220,232,101,110,232,170,35,107,211,252,232,222,141,115,218,201,98,149,136,247,236,220,186,83,35,175,28,156,34,90,184,190,210,54,226,144,92,105,44,249,101,134,161,215,44,114,235,61,59,94,198,78,172,86,190,150,103,163,86,86,83,76,155,119,246,215,170,62,56,100,86,201,218,72,220,16,127,148,223,27,85,150,251,239,238,201,171,217,95,118,130,233,177,216,117,210,239,114,158,73,33,170,107,33,130,59,52,125,197,116,108,133,209,198,139,3,17,99,107,100,107,227,106,72,233,227,107,109,168,203,103,251,42,192,178,175,247,87,28,201,49,203,135,254,50,142,186,219,93,79,39,254,172,144,205,28,140,255,0,19,154,230,255,0,37,67,69,28,27,92,117,198,229,195,142,25,39,16,184,231,177,242,248,109,241,211,189,147,86,77,61,117,77,44,108,107,96,169,174,108,168,175,138,178,70,34,58,88,213,239,118,229,220,238,219,220,232,34,14,214,0,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,63,249,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,11,254,0,1,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,159,252,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,5,255,0,31,39,44,197,172,89,206,43,121,194,178,154,31,27,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,30,246,43,94,221,204,123,147,171,85,28,157,122,162,162,251,207,172,0,160,30,61,184,32,190,240,143,157,197,91,142,82,221,110,90,101,123,237,69,100,189,214,76,202,137,153,84,144,162,205,75,86,232,226,141,145,205,189,178,190,52,216,141,124,93,54,185,206,142,84,103,234,224,19,142,203,175,8,153,53,109,139,37,163,171,187,105,214,69,80,149,119,138,58,88,221,61,109,44,241,211,204,216,229,161,141,245,17,64,199,201,35,169,219,51,158,138,174,142,22,34,123,216,210,239,245,163,72,112,221,122,210,252,131,72,245,2,10,185,44,89,21,59,97,168,90,73,214,25,226,123,36,108,177,77,27,253,232,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,185,235,226,139,134,76,251,133,157,80,185,105,254,95,77,87,89,109,101,67,155,101,200,82,221,53,53,21,230,4,142,41,55,192,233,19,107,158,198,207,19,101,99,28,244,142,69,115,55,59,162,57,193,163,235,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,10,97,231,87,230,159,22,249,127,67,234,55,19,245,114,185,227,182,213,162,119,89,180,35,90,50,106,186,124,38,249,80,199,99,247,26,185,219,224,177,234,215,57,235,43,36,220,155,162,166,168,115,218,170,253,253,184,164,106,189,90,212,154,105,91,249,121,213,249,167,197,190,95,208,250,141,196,14,171,200,199,241,179,242,223,234,69,170,21,87,200,199,241,179,242,223,234,69,170,0,0,0,0,0,0,0,0,0,50,174,106,160,202,184,26,83,225,59,202,198,141,252,191,199,189,58,3,170,156,171,132,239,43,26,55,242,255,0,30,244,232,14,170,0,0,0,160,30,104,254,123,53,55,232,190,143,68,95,241,64,60,209,252,246,106,111,209,125,30,136,9,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,32,7,37,79,43,25,79,204,10,239,78,183,19,252,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,53,134,148,248,78,242,177,163,127,47,241,239,78,128,8,171,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,164,255,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,208,47,163,44,202,108,88,54,43,121,205,114,154,239,5,101,199,237,245,23,75,141,79,105,242,118,41,96,141,210,75,38,198,35,158,237,172,99,151,163,81,92,189,58,34,42,251,140,187,221,174,215,91,253,214,182,251,125,185,213,220,110,87,26,137,42,235,43,42,230,116,211,212,207,35,149,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,94,167,53,237,98,181,105,175,9,119,188,69,183,234,186,28,135,80,106,41,236,150,184,168,170,155,20,242,64,217,163,154,181,207,110,246,189,105,150,157,143,130,69,106,57,58,213,68,199,166,217,21,74,107,225,175,72,106,117,235,94,112,109,35,134,10,185,41,242,43,196,48,220,22,146,120,161,158,43,115,58,203,91,52,111,151,171,17,241,211,71,52,136,138,142,234,172,68,70,185,85,26,161,123,220,3,233,158,85,164,92,33,105,182,11,154,210,120,75,213,61,190,162,225,83,74,232,228,142,74,95,27,87,53,99,32,149,146,49,175,100,209,178,161,172,145,138,223,134,70,189,168,170,136,138,189,214,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,245,128,50,217,150,98,215,220,27,42,188,225,89,77,15,130,189,99,247,10,139,93,198,155,186,201,59,21,80,72,232,229,143,123,21,204,118,215,177,201,213,170,173,94,157,81,85,61,230,130,121,125,107,21,215,91,248,75,193,114,236,150,253,73,117,200,104,169,230,178,94,37,138,169,211,206,147,210,76,248,99,117,83,158,247,191,196,201,78,218,121,228,87,175,87,44,251,209,17,175,106,21,107,205,199,76,242,172,63,139,219,198,117,118,164,235,101,207,109,244,23,11,69,84,113,201,219,119,134,164,134,142,120,28,247,49,24,179,49,240,35,220,198,57,219,99,158,7,42,162,191,162,119,94,71,217,253,52,87,93,83,210,218,236,134,173,106,42,169,237,215,251,93,165,203,43,160,70,68,233,96,173,168,98,116,237,49,234,179,80,49,222,244,123,209,35,254,146,70,187,66,215,192,0,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,142,85,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,32,45,80,230,156,67,240,253,128,241,53,165,245,218,81,168,204,171,101,182,178,162,158,174,42,202,20,133,43,104,167,134,68,115,101,167,146,104,228,108,111,86,239,137,206,70,245,88,229,145,190,237,202,116,176,6,101,181,211,66,245,31,135,77,71,184,233,126,168,89,188,13,214,135,164,176,205,18,171,233,110,20,174,85,72,234,169,164,84,78,228,47,218,238,139,209,28,142,107,152,246,177,236,123,27,98,188,175,57,129,127,240,183,194,150,174,205,254,10,211,134,94,28,239,252,230,85,166,173,158,162,167,255,0,54,166,164,142,24,191,222,69,211,250,42,75,254,58,56,50,177,113,135,167,20,182,200,238,190,198,204,241,127,17,81,140,220,165,123,214,149,178,74,140,238,211,84,198,222,189,97,151,181,18,44,141,106,201,27,152,215,55,114,35,226,146,128,114,156,79,42,193,175,181,88,182,107,140,221,113,251,213,22,207,19,110,186,81,73,73,85,6,246,53,236,223,20,136,215,183,115,30,215,39,84,247,181,200,169,238,84,3,82,102,107,56,177,243,79,172,159,48,50,31,81,156,181,238,89,92,118,218,181,187,13,183,104,102,169,100,213,114,106,133,134,158,70,210,214,93,39,107,223,146,81,49,92,230,190,57,58,34,190,166,24,186,54,70,63,116,143,100,125,253,210,42,205,218,170,30,44,124,211,235,39,204,12,135,212,103,2,234,121,92,121,19,211,47,173,122,197,105,42,136,171,202,227,200,158,153,125,107,214,43,73,84,0,138,188,209,252,137,234,111,209,125,98,136,149,68,85,230,143,228,79,83,126,139,235,20,64,80,9,170,131,42,230,170,0,0,0,20,3,205,31,207,102,166,253,23,209,232,139,254,40,7,154,63,158,205,77,250,47,163,209,1,63,249,42,121,88,202,126,96,87,122,117,184,159,228,0,228,169,229,99,41,249,129,93,233,214,226,127,129,21,121,163,249,19,212,223,162,250,197,17,64,37,255,0,115,71,242,39,169,191,69,245,138,34,128,64,213,64,0,12,171,151,253,202,227,200,158,153,125,107,214,43,74,1,47,251,149,199,145,61,50,250,215,172,86,129,42,128,0,10,171,231,157,248,39,249,147,244,210,213,10,171,231,157,248,39,249,147,244,208,57,87,37,79,52,249,79,203,250,239,81,183,28,171,154,63,158,205,77,250,47,163,209,29,87,146,167,154,124,167,229,253,119,168,219,142,85,205,31,207,102,166,253,23,209,232,128,149,92,140,127,27,63,45,254,164,69,94,104,254,123,53,55,232,190,143,68,74,174,70,63,141,159,150,255,0,82,34,175,52,127,61,154,155,244,95,71,162,2,127,242,84,242,177,148,252,192,174,244,235,113,63,200,1,201,83,202,198,83,243,2,187,211,173,196,255,0,0,0,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,41,91,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,160,80,9,127,220,174,60,137,233,151,214,189,98,180,160,18,255,0,185,92,121,19,211,47,173,122,197,104,18,168,0,0,170,190,121,223,130,127,153,63,77,45,80,170,190,121,223,130,127,153,63,77,3,149,114,84,243,79,148,252,191,174,245,27,113,110,154,209,171,216,110,130,233,126,65,171,154,129,61,92,118,44,118,157,179,84,37,36,11,52,242,189,242,54,40,161,141,158,228,87,201,44,145,198,138,229,107,17,94,138,231,53,168,174,74,139,228,169,230,159,41,249,127,93,234,54,227,191,243,164,215,75,238,45,130,98,90,13,142,94,109,76,164,205,188,69,199,37,164,232,201,43,188,45,36,212,239,162,78,138,170,177,67,36,233,43,183,237,71,61,212,155,90,244,107,101,107,130,162,238,215,107,173,254,235,91,125,190,220,234,238,55,43,141,68,149,117,149,149,115,58,105,234,103,145,202,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,52,83,193,30,131,84,240,227,195,70,29,166,215,154,42,72,50,20,167,125,211,32,88,105,226,141,235,113,169,122,203,36,114,190,39,189,179,62,22,186,58,100,151,123,183,178,157,138,157,27,181,169,74,220,190,180,118,213,173,252,90,96,184,142,75,97,171,186,227,212,85,19,94,239,17,69,74,217,224,72,41,33,124,209,182,169,175,99,217,225,164,168,109,60,18,35,211,163,146,125,136,168,231,181,77,15,1,149,115,66,120,102,142,88,184,128,229,233,131,232,238,71,55,135,164,201,180,190,193,79,29,78,215,191,194,85,50,130,154,74,106,157,140,123,22,78,212,241,197,47,111,122,53,251,54,187,225,114,161,158,195,74,124,39,121,88,209,191,151,248,247,167,64,6,109,174,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,52,125,194,46,183,221,120,142,225,211,12,214,91,237,142,146,209,114,191,211,212,182,178,146,146,71,62,4,158,158,170,106,105,31,30,239,137,172,123,160,87,163,21,92,172,71,163,85,207,219,189,106,47,155,22,133,223,116,195,138,11,158,163,123,26,213,69,139,106,95,75,141,161,214,245,99,55,85,65,79,79,29,122,77,18,35,85,179,58,119,247,220,254,138,217,60,74,59,123,159,220,107,59,7,36,253,98,181,89,115,44,243,68,47,151,234,184,170,50,90,122,91,221,130,142,106,166,182,145,211,210,164,141,172,108,81,185,232,171,83,36,82,64,245,72,216,170,232,168,222,174,84,72,154,5,186,0,0,170,190,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,29,87,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,192,93,72,0,1,64,60,209,252,246,106,111,209,125,30,136,191,226,128,121,163,249,236,212,223,162,250,61,16,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,64,14,74,158,86,50,159,152,21,222,157,110,39,248,2,42,243,71,242,39,169,191,69,245,138,34,85,17,87,154,63,145,61,77,250,47,172,81,1,74,220,39,121,167,209,191,152,24,247,168,192,105,76,205,103,9,222,105,244,111,230,6,61,234,48,26,83,0,82,95,50,254,2,170,116,27,33,155,90,180,154,197,87,62,157,95,42,36,154,238,200,251,91,44,23,25,234,164,115,97,108,48,197,27,96,161,86,201,12,80,175,199,181,237,86,61,205,87,194,143,187,67,228,229,152,181,139,57,197,111,56,86,83,67,227,108,185,5,190,162,215,113,166,238,190,62,253,44,241,186,57,99,222,197,107,219,185,143,114,117,106,163,147,175,84,84,95,120,25,236,224,187,139,108,171,132,109,83,76,166,219,23,142,198,239,190,26,223,147,91,156,217,37,238,80,182,166,55,190,120,34,73,162,141,107,35,141,38,108,47,145,85,173,239,72,138,157,30,165,255,0,105,86,166,98,186,201,167,24,230,169,97,85,126,34,203,147,91,226,184,83,110,146,55,201,14,244,248,224,151,182,247,177,179,68,244,116,114,49,28,187,36,99,218,171,213,170,80,183,27,252,23,101,92,35,234,60,244,52,77,186,222,240,27,151,110,123,38,67,45,12,141,141,157,213,155,109,13,76,232,196,133,107,24,144,72,170,214,47,199,26,54,93,172,220,177,179,213,242,230,227,95,247,85,212,121,236,25,253,206,235,38,153,101,63,195,185,83,64,189,216,237,117,202,172,72,238,109,135,107,158,237,172,98,199,43,98,86,185,241,185,174,233,43,161,138,53,11,233,7,228,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,253,96,85,95,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,142,171,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,224,46,164,0,4,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,117,60,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,2,234,121,163,249,19,212,223,162,250,197,17,64,37,255,0,115,71,242,39,169,191,69,245,138,34,37,114,167,224,74,234,183,90,14,41,181,151,25,164,109,181,180,233,62,17,106,184,192,231,79,36,234,230,58,59,194,177,85,26,198,53,168,228,131,123,92,175,87,247,218,140,217,4,146,7,106,229,161,192,85,54,131,99,208,235,86,172,216,169,39,212,91,229,60,115,90,25,39,119,125,130,221,61,44,110,116,46,134,104,163,116,21,202,233,38,138,101,248,246,177,168,198,57,168,249,145,243,212,0,7,63,215,77,11,211,142,34,244,226,227,165,250,161,102,241,214,170,238,146,195,52,74,140,170,183,213,53,21,35,170,166,145,81,123,115,51,115,186,47,69,106,181,206,99,218,246,61,236,119,64,0,103,91,247,22,226,59,247,142,253,215,254,198,127,178,191,238,175,27,185,254,203,246,94,253,190,212,241,27,127,184,255,0,240,246,239,223,252,29,157,255,0,224,151,169,194,246,143,95,116,27,67,177,93,47,201,51,139,174,81,95,102,183,211,197,52,213,213,44,168,142,142,78,203,18,74,90,73,18,24,164,90,56,228,73,59,41,50,58,70,70,173,102,228,107,88,198,116,168,237,54,168,110,181,23,216,109,148,140,185,86,83,195,73,81,88,216,90,147,205,4,46,145,209,68,249,58,110,115,24,233,230,115,90,171,209,171,44,138,157,55,47,95,214,0,128,28,234,252,172,98,223,48,40,125,58,226,79,242,0,115,171,242,177,139,124,192,161,244,235,136,16,3,149,199,158,205,50,250,215,163,214,151,252,80,15,43,143,61,154,101,245,175,71,173,47,248,0,0,1,149,115,85,6,85,192,210,159,9,222,86,52,111,229,254,61,233,208,29,84,229,92,39,121,88,209,191,151,248,247,167,64,117,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,7,138,214,45,29,192,117,215,0,186,105,206,163,88,105,46,54,219,141,60,241,69,44,180,176,205,61,190,121,33,146,22,213,210,186,102,61,177,84,198,217,94,177,202,141,85,106,175,249,81,125,168,3,207,224,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,217,19,58,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,175,160,0,0,0,14,41,127,224,255,0,67,178,158,35,173,188,81,95,241,191,25,151,218,173,240,210,83,66,246,66,148,62,42,23,170,195,113,146,52,141,31,45,100,108,84,141,146,72,247,53,141,142,37,107,81,241,70,246,246,176,0,0,0,227,252,80,112,191,128,241,103,128,91,244,231,81,174,249,5,186,219,110,188,69,123,138,91,37,68,48,206,233,227,134,104,90,215,58,104,165,106,179,109,67,213,81,26,139,213,27,239,251,209,120,254,130,114,191,208,46,29,181,98,197,172,120,86,95,168,21,183,172,127,197,120,104,46,151,10,41,41,95,223,166,150,157,251,219,29,36,111,94,140,153,202,157,30,159,18,39,94,169,213,22,96,0,0,0,56,255,0,20,28,47,224,60,89,224,22,253,57,212,107,190,65,110,182,219,175,17,94,226,150,201,81,12,51,186,120,225,154,22,181,206,154,41,90,172,219,80,245,84,70,162,245,70,251,254,244,94,63,160,156,175,244,11,135,109,88,177,107,30,21,151,234,5,109,235,31,241,94,26,11,165,194,138,74,87,247,233,165,167,126,246,199,73,27,215,163,38,114,167,71,167,196,137,215,170,117,69,152,0,0,0,1,199,248,152,225,87,72,248,175,195,105,176,253,82,182,213,181,246,234,143,19,108,187,219,100,100,55,27,115,213,91,220,72,101,123,30,221,146,53,168,215,177,237,115,29,209,174,233,189,145,189,157,128,1,0,63,168,169,194,199,252,126,213,95,253,235,110,255,0,81,61,174,167,114,182,209,125,99,147,28,172,212,109,92,214,11,229,203,27,179,173,146,43,157,117,254,146,166,182,174,15,27,85,86,215,84,77,53,35,221,35,218,234,183,198,213,78,136,145,199,27,122,124,42,171,50,128,17,255,0,133,46,10,116,179,131,239,181,63,179,59,254,87,115,251,91,224,124,111,183,106,169,166,237,248,94,255,0,111,181,217,130,46,157,124,75,247,110,221,215,163,122,116,232,189,100,0,0,0,0,0,0,0,0,0,0,8,1,253,69,78,22,63,227,246,170,255,0,239,91,119,250,137,63,192,30,127,79,112,171,86,154,224,24,214,156,216,170,42,231,182,226,182,122,43,37,28,181,111,107,167,146,10,104,89,12,110,145,205,107,90,175,86,177,21,85,26,212,235,215,162,39,220,122,0,0,0,0,16,255,0,94,249,95,232,23,17,58,177,125,214,60,215,47,212,10,43,214,65,225,124,76,22,187,133,20,116,172,236,83,69,78,205,141,146,146,71,167,86,66,213,94,175,95,137,87,167,68,232,137,48,0,28,127,133,254,23,240,30,19,48,11,134,156,233,205,223,32,184,219,110,55,137,111,114,203,123,168,134,105,219,60,144,195,11,154,215,67,20,77,70,109,167,98,162,43,85,122,171,189,255,0,114,39,96,0,8,1,253,69,78,22,63,227,246,170,255,0,239,91,119,250,137,55,244,247,10,181,105,174,1,141,105,205,138,162,174,123,110,43,103,162,178,81,203,86,246,186,121,32,166,133,144,198,233,28,214,181,170,245,107,17,85,81,173,78,189,122,34,125,199,160,0,113,254,40,56,95,192,120,179,192,45,250,115,168,215,124,130,221,109,183,94,34,189,197,45,146,162,24,103,116,241,195,52,45,107,157,52,82,181,89,182,161,234,168,141,69,234,141,247,253,232,188,127,65,57,95,232,23,14,218,177,98,214,60,43,47,212,10,219,214,63,226,188,52,23,75,133,20,148,175,239,211,75,78,253,237,142,146,55,175,70,76,229,78,143,79,137,19,175,84,234,139,48,0,17,255,0,138,222,10,116,179,140,31,178,223,180,203,254,87,108,251,37,227,188,23,176,170,169,161,238,120,174,199,115,187,222,130,94,189,60,51,54,237,219,211,171,186,245,234,157,57,254,130,114,191,208,46,29,181,98,197,172,120,86,95,168,21,183,172,127,197,120,104,46,151,10,41,41,95,223,166,150,157,251,219,29,36,111,94,140,153,202,157,30,159,18,39,94,169,213,22,96,0,0,0,35,255,0,21,188,20,233,103,24,63,101,191,105,151,252,174,217,246,75,199,120,47,97,85,83,67,220,241,93,142,231,119,189,4,189,122,120,102,109,219,183,167,87,117,235,213,58,120,174,30,57,106,232,191,12,186,161,67,170,250,115,168,58,148,251,149,29,61,69,36,180,117,215,106,69,162,173,130,104,213,174,138,162,56,105,99,116,140,71,108,149,173,87,116,73,34,141,222,253,168,75,80,0,0,4,95,226,131,151,166,139,241,103,159,219,245,27,81,178,124,214,221,114,183,89,226,178,69,21,146,182,146,24,29,4,115,77,51,92,230,205,77,43,149,251,170,30,138,168,228,78,136,223,119,222,171,232,56,82,224,167,75,56,62,251,83,251,51,191,229,119,63,181,190,7,198,251,118,170,154,110,223,133,239,246,251,93,152,34,233,215,196,191,118,237,221,122,55,167,78,139,214,64,0,0,0,4,95,226,99,151,95,15,60,82,230,84,218,131,153,183,32,176,100,44,167,240,213,181,216,229,77,61,51,238,108,106,53,34,90,148,154,25,90,247,198,214,236,107,209,26,253,138,141,114,185,172,141,25,40,0,16,87,22,229,1,160,88,53,246,151,41,194,181,147,90,177,251,213,22,255,0,13,113,181,228,52,84,149,80,111,99,152,253,146,199,68,215,183,115,30,230,175,69,247,181,202,139,238,85,63,94,161,114,137,225,183,82,179,252,151,81,175,185,182,165,65,114,202,175,21,183,186,200,169,46,84,13,130,57,234,102,124,210,54,54,186,141,206,70,35,158,168,136,174,114,244,233,213,87,239,38,248,3,159,232,38,138,98,188,59,105,61,139,71,48,171,133,214,182,203,143,248,175,13,61,210,88,228,170,127,126,166,90,135,239,116,113,198,197,232,249,156,137,209,137,240,162,117,234,189,85,122,0,0,14,127,175,122,41,138,241,19,164,247,221,28,205,110,23,90,43,46,65,225,124,76,246,185,99,142,169,157,138,152,170,25,177,210,71,35,19,171,225,106,47,86,47,194,171,211,162,244,84,232,0,8,1,253,69,78,22,63,227,246,170,255,0,239,91,119,250,137,63,192,0,0,0,67,253,123,229,127,160,92,68,234,197,247,88,243,92,191,80,40,175,89,7,133,241,48,90,238,20,81,210,179,177,77,21,59,54,54,74,73,30,157,89,11,85,122,189,126,37,94,157,19,162,36,192,0,113,254,23,248,95,192,120,76,192,46,26,115,167,55,124,130,227,109,184,222,37,189,203,45,238,162,25,167,108,242,67,12,46,107,93,12,81,53,25,182,157,138,136,173,85,234,174,247,253,200,157,128,0,57,254,189,232,166,43,196,78,147,223,116,115,53,184,93,104,172,185,7,133,241,51,218,229,142,58,166,118,42,98,168,102,199,73,28,140,78,175,133,168,189,88,191,10,175,78,139,209,82,32,127,81,83,133,143,248,253,170,191,251,214,221,254,162,79,240,0,0,4,0,254,162,167,11,31,241,251,85,127,247,173,187,253,68,151,250,9,162,152,175,14,218,79,98,209,204,42,225,117,173,178,227,254,43,195,79,116,150,57,42,159,223,169,150,161,251,221,28,113,177,122,62,103,34,116,98,124,40,157,122,175,85,94,128,0,0,0,17,255,0,138,222,10,116,179,140,31,178,223,180,203,254,87,108,251,37,227,188,23,176,170,169,161,238,120,174,199,115,187,222,130,94,189,60,51,54,237,219,211,171,186,245,234,157,36,0,2,47,240,191,203,211,69,248,76,207,238,26,141,167,57,62,107,113,185,92,108,242,217,37,138,247,91,73,52,13,130,73,161,153,206,107,97,166,137,200,253,212,236,68,85,114,167,69,119,187,238,84,243,250,247,202,255,0,64,184,137,213,139,238,177,230,185,126,160,81,94,178,15,11,226,96,181,220,40,163,165,103,98,154,42,118,108,108,148,146,61,58,178,22,170,245,122,252,74,189,58,39,68,73,128,0,143,252,41,112,83,165,156,31,125,169,253,153,223,242,187,159,218,223,3,227,125,187,85,77,55,111,194,247,251,125,174,204,17,116,235,226,95,187,118,238,189,27,211,167,69,235,207,245,239,149,254,129,113,19,171,23,221,99,205,114,253,64,162,189,100,30,23,196,193,107,184,81,71,74,206,197,52,84,236,216,217,41,36,122,117,100,45,85,234,245,248,149,122,116,78,136,147,0,1,199,248,95,225,127,1,225,51,0,184,105,206,156,221,242,11,141,182,227,120,150,247,44,183,186,136,102,157,179,201,12,48,185,173,116,49,68,212,102,218,118,42,34,181,87,170,187,223,247,34,118,0,0,0,0,132,26,133,202,39,134,221,74,207,242,93,70,190,230,218,149,5,203,42,188,86,222,235,34,164,185,80,54,8,231,169,153,243,72,216,218,234,55,57,24,142,122,162,34,185,203,211,167,85,95,188,147,250,9,162,152,175,14,218,79,98,209,204,42,225,117,173,178,227,254,43,195,79,116,150,57,42,159,223,169,150,161,251,221,28,113,177,122,62,103,34,116,98,124,40,157,122,175,85,94,128,0,128,31,212,84,225,99,254,63,106,175,254,245,183,127,168,146,255,0,65,52,83,21,225,219,73,236,90,57,133,92,46,181,182,92,127,197,120,105,238,146,199,37,83,251,245,50,212,63,123,163,142,54,47,71,204,228,78,140,79,133,19,175,85,234,171,208,0,0,0,2,63,241,91,193,78,150,113,131,246,91,246,153,127,202,237,159,100,188,119,130,246,21,85,52,61,207,21,216,238,119,123,208,75,215,167,134,102,221,187,122,117,119,94,189,83,164,128,0,69,254,23,249,122,104,191,9,153,253,195,81,180,231,39,205,110,55,43,141,158,91,36,177,94,235,105,38,129,176,73,52,51,57,205,108,52,209,57,31,186,157,136,138,174,84,232,174,247,125,202,159,43,136,126,90,186,47,196,214,168,87,106,190,163,106,14,165,50,229,89,79,79,73,21,29,13,218,145,40,168,160,134,52,107,98,167,142,106,89,29,27,21,219,229,115,81,221,22,73,100,119,187,114,146,212,1,31,248,82,224,167,75,56,62,251,83,251,51,191,229,119,63,181,190,7,198,251,118,170,154,110,223,133,239,246,251,93,152,34,233,215,196,191,118,237,221,122,55,167,78,139,214,64,0,4,0,254,162,167,11,31,241,251,85,127,247,173,187,253,68,155,250,123,133,90,180,215,0,198,180,230,197,81,87,61,183,21,179,209,89,40,229,171,123,93,60,144,83,66,200,99,116,142,107,90,213,122,181,136,170,168,214,167,94,189,17,62,227,208,0,56,87,21,60,27,105,31,23,214,172,126,223,169,213,57,5,5,70,49,81,60,214,234,235,37,107,32,157,140,157,173,73,161,114,75,28,145,57,143,88,161,114,170,179,122,44,77,218,230,162,189,29,205,52,19,149,254,129,112,237,171,22,45,99,194,178,253,64,173,189,99,254,43,195,65,116,184,81,73,74,254,253,52,180,239,222,216,233,35,122,244,100,206,84,232,244,248,145,58,245,78,168,179,0,0,0,1,31,248,173,224,167,75,56,193,251,45,251,76,191,229,118,207,178,94,59,193,123,10,170,154,30,231,138,236,119,59,189,232,37,235,211,195,51,110,221,189,58,187,175,94,169,211,207,240,191,203,211,69,248,76,207,238,26,141,167,57,62,107,113,185,92,108,242,217,37,138,247,91,73,52,13,130,73,161,153,206,107,97,166,137,200,253,212,236,68,85,114,167,69,119,187,238,84,148,0,0,0,1,15,245,239,149,254,129,113,19,171,23,221,99,205,114,253,64,162,189,100,30,23,196,193,107,184,81,71,74,206,197,52,84,236,216,217,41,36,122,117,100,45,85,234,245,248,149,122,116,78,136,147,0,1,199,248,95,225,127,1,225,51,0,184,105,206,156,221,242,11,141,182,227,120,150,247,44,183,186,136,102,157,179,201,12,48,185,173,116,49,68,212,102,218,118,42,34,181,87,170,187,223,247,34,118,0,0,28,255,0,94,244,83,21,226,39,73,239,186,57,154,220,46,180,86,92,131,194,248,153,237,114,199,29,83,59,21,49,84,51,99,164,142,70,39,87,194,212,94,172,95,133,87,167,69,232,169,208,0,16,131,79,121,68,240,219,166,185,254,53,168,214,44,219,82,167,185,98,183,138,43,221,28,85,119,42,7,65,36,244,211,50,104,219,35,91,70,215,43,21,204,68,84,71,53,122,117,232,169,247,147,124,0,0,0,57,254,186,104,94,156,113,23,167,23,29,47,213,11,55,142,181,87,116,150,25,162,84,101,85,190,169,168,169,29,85,52,138,139,219,153,155,157,209,122,43,85,174,115,30,215,177,239,99,162,7,245,21,56,88,255,0,143,218,171,255,0,189,109,223,234,36,255,0,0,115,78,31,180,46,213,195,198,0,221,57,177,103,185,174,85,109,130,161,37,163,151,42,186,54,186,122,24,27,12,80,199,73,78,230,199,27,98,166,99,97,69,100,72,222,141,87,191,167,223,209,58,88,0,71,254,43,120,41,210,206,48,126,203,126,211,47,249,93,179,236,151,142,240,94,194,170,166,135,185,226,187,29,206,239,122,9,122,244,240,204,219,183,111,78,174,235,215,170,116,243,252,47,242,244,209,126,19,51,251,134,163,105,206,79,154,220,110,87,27,60,182,73,98,189,214,210,77,3,96,146,104,102,115,154,216,105,162,114,63,117,59,17,21,92,169,209,93,238,251,149,37,0,0,0,3,159,235,222,138,98,188,68,233,61,247,71,51,91,133,214,138,203,144,120,95,19,61,174,88,227,170,103,98,166,42,134,108,116,145,200,196,234,248,90,139,213,139,240,170,244,232,189,21,35,6,158,242,137,225,183,77,115,252,107,81,172,89,182,165,79,114,197,111,20,87,186,56,170,238,84,14,130,73,233,166,100,209,182,70,182,141,174,86,43,152,136,168,142,106,244,235,209,83,239,38,248,3,202,106,118,153,226,186,187,136,73,130,230,180,158,46,203,81,112,182,220,42,105,93,28,114,71,85,224,171,96,172,100,18,178,70,57,143,134,71,211,181,146,49,91,241,70,231,181,21,21,81,83,208,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,126,176,0,0,0,0,0,0,0,227,252,80,112,191,128,241,103,128,91,244,231,81,174,249,5,186,219,110,188,69,123,138,91,37,68,48,206,233,227,134,104,90,215,58,104,165,106,179,109,67,213,81,26,139,213,27,239,251,209,123,0,2,31,232,39,43,253,2,225,219,86,44,90,199,133,101,250,129,91,122,199,252,87,134,130,233,112,162,146,149,253,250,105,105,223,189,177,210,70,245,232,201,156,169,209,233,241,34,117,234,157,81,102,0,0,0,0,8,1,253,69,78,22,63,227,246,170,255,0,239,91,119,250,137,63,192,30,127,79,112,171,86,154,224,24,214,156,216,170,42,231,182,226,182,122,43,37,28,181,111,107,167,146,10,104,89,12,110,145,205,107,90,175,86,177,21,85,26,212,235,215,162,39,220,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,69,254,40,57,133,232,191,9,153,253,191,78,117,27,24,205,110,55,43,141,158,43,220,82,217,40,169,38,129,176,73,52,208,181,174,116,213,49,57,31,186,157,234,168,141,84,232,173,247,253,232,129,40,1,31,248,82,227,91,75,56,193,251,83,251,51,176,101,118,207,178,94,7,198,251,118,150,154,30,231,138,239,246,251,93,153,229,235,211,195,63,118,237,189,58,183,167,94,171,210,64,0,0,135,250,247,205,3,64,184,118,213,139,238,142,102,184,134,160,86,222,177,255,0,11,226,103,181,219,232,164,165,127,126,154,42,134,108,116,149,113,189,122,50,102,162,245,98,124,72,189,58,167,69,80,152,0,227,252,47,241,65,128,241,103,128,92,53,27,78,109,25,5,186,219,110,188,75,100,150,43,221,60,48,206,233,227,134,25,156,230,182,25,101,106,179,109,67,17,21,92,139,213,29,238,251,149,123,0,0,0,0,0,0,0,0,120,173,29,214,44,7,93,112,11,94,163,105,205,250,146,227,109,184,211,193,44,177,69,85,12,211,219,231,146,24,230,117,37,83,97,123,219,21,76,109,149,137,36,74,229,86,170,255,0,145,87,218,128,0,0,0,0,7,138,143,88,176,26,157,92,110,136,91,239,212,149,249,100,118,122,187,221,117,29,37,84,50,190,217,4,15,162,106,54,170,52,127,118,23,202,149,241,62,36,115,58,61,140,145,122,167,68,221,245,110,185,254,27,98,204,172,26,125,121,200,105,40,242,28,170,158,186,166,203,67,50,171,95,94,202,52,137,106,82,37,84,218,231,177,179,198,245,103,93,234,205,238,68,86,198,245,104,122,0,0,0,0,0,0,0,120,169,53,139,1,166,213,199,104,133,194,253,73,65,150,73,103,164,189,208,209,213,213,67,19,238,112,78,250,214,171,105,99,87,247,102,124,73,65,43,229,70,179,163,24,248,215,170,245,93,190,212,0,0,0,0,0,57,254,186,107,166,156,112,233,167,23,29,80,213,11,207,129,181,80,244,138,24,98,68,125,85,194,169,200,171,29,45,52,106,169,220,153,251,93,209,58,163,81,173,115,222,230,49,143,123,127,94,178,106,246,27,161,26,119,112,213,45,65,158,174,12,122,211,81,67,13,116,244,208,44,207,167,101,77,92,52,169,50,177,62,39,49,142,157,175,122,53,28,253,141,118,214,189,221,26,161,237,65,249,45,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,63,88,0,0,0,0,0,115,253,123,214,188,87,135,109,39,190,235,30,107,111,186,214,217,113,255,0,11,226,96,181,197,28,149,79,239,212,197,78,205,141,146,72,216,189,31,51,85,122,189,62,20,94,157,87,162,44,64,254,173,95,11,31,241,7,85,127,247,85,187,253,120,9,254,0,0,0,0,15,21,172,154,189,134,232,70,157,220,53,75,80,103,171,131,30,180,212,80,195,93,61,52,11,51,233,217,83,87,13,42,76,172,79,137,204,99,167,107,222,141,71,63,99,93,181,175,119,70,175,170,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,15,214,0,0,1,207,243,157,116,211,141,54,212,124,27,75,243,91,207,178,174,186,141,227,162,176,77,58,35,105,106,42,169,86,157,22,149,210,42,252,19,73,226,155,218,69,77,175,115,28,196,114,61,209,177,225,208,0,0,0,0,1,15,245,239,154,6,129,112,237,171,23,221,28,205,113,13,64,173,189,99,254,23,196,207,107,183,209,73,74,254,253,52,85,12,216,233,42,227,122,244,100,205,69,234,196,248,145,122,117,78,138,189,3,133,46,53,180,179,140,31,181,63,179,59,6,87,108,251,37,224,124,111,183,105,105,161,238,120,174,255,0,111,181,217,158,94,189,60,51,247,110,219,211,171,122,117,234,189,2,64,0,0,0,115,253,123,214,188,87,135,109,39,190,235,30,107,111,186,214,217,113,255,0,11,226,96,181,197,28,149,79,239,212,197,78,205,141,146,72,216,189,31,51,85,122,189,62,20,94,157,87,162,40,116,0,66,13,61,230,237,195,110,165,103,248,214,156,216,176,157,74,130,229,149,94,40,172,148,114,213,219,104,27,4,115,212,204,200,99,116,142,109,99,156,140,71,61,21,85,26,229,233,215,162,47,220,73,253,123,214,188,87,135,109,39,190,235,30,107,111,186,214,217,113,255,0,11,226,96,181,197,28,149,79,239,212,197,78,205,141,146,72,216,189,31,51,85,122,189,62,20,94,157,87,162,40,116,0,66,13,61,230,237,195,110,165,103,248,214,156,216,176,157,74,130,229,149,94,40,172,148,114,213,219,104,27,4,115,212,204,200,99,116,142,109,99,156,140,71,61,21,85,26,229,233,215,162,47,220,77,240,0,30,127,60,207,240,221,48,198,103,204,245,3,33,164,177,88,169,106,41,41,170,46,21,106,173,130,7,212,212,71,79,18,200,238,157,24,197,150,104,209,94,238,140,98,42,185,202,214,162,185,3,208,0,0,0,0,3,207,221,115,252,54,197,153,88,52,250,243,144,210,81,228,57,85,61,117,77,150,134,101,86,190,189,148,105,18,212,164,74,169,181,207,99,103,141,234,206,187,213,155,220,136,173,141,234,223,64,0,0,0,0,0,3,242,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,7,235,7,42,225,247,137,221,26,226,122,197,118,191,233,14,81,237,40,236,151,9,109,245,212,211,194,234,122,168,122,61,233,12,238,133,253,30,144,206,198,44,145,61,81,58,183,115,92,141,146,57,99,103,85,0,1,31,248,173,227,91,75,56,62,251,45,251,76,176,101,119,63,181,190,59,193,123,10,150,154,110,223,133,236,119,59,189,233,226,233,215,196,179,110,221,221,122,59,175,78,137,212,36,0,33,254,130,115,64,208,46,34,117,98,197,163,152,86,33,168,20,87,172,131,197,120,105,238,150,250,40,233,89,216,166,150,161,251,221,29,92,143,78,172,133,200,157,24,191,18,167,94,137,213,82,96,0,7,63,215,77,116,211,142,29,52,226,227,170,26,161,121,240,54,170,30,145,67,12,72,143,170,184,85,57,21,99,165,166,141,85,59,147,63,107,186,39,84,106,53,174,123,220,198,49,239,111,228,208,110,34,180,143,137,44,54,155,51,210,156,178,146,226,199,83,195,53,117,177,242,177,183,27,75,228,87,181,33,172,167,71,43,161,126,232,165,68,85,234,199,236,87,70,231,179,163,148,58,88,57,254,43,174,154,113,151,234,198,107,162,22,203,207,107,51,193,60,36,183,43,93,66,35,36,154,150,162,154,9,227,170,167,247,175,118,20,241,12,141,234,157,28,201,17,17,205,68,124,78,147,160,0,0,0,0,0,7,138,212,157,98,192,116,166,76,126,143,47,191,82,65,114,202,175,20,54,75,45,177,42,161,109,109,124,245,53,180,244,155,160,134,71,181,210,178,39,85,69,36,170,205,202,200,247,59,162,251,145,126,174,121,159,225,186,97,140,207,153,234,6,67,73,98,177,82,212,82,83,84,92,42,213,91,4,15,169,168,142,158,37,145,221,58,49,139,44,209,162,189,221,24,196,85,115,149,173,69,114,7,160,0,0,0,0,0,0,0,0,0,227,250,205,197,158,131,104,14,101,136,224,122,165,157,82,89,238,249,141,71,106,149,143,247,178,138,5,71,163,106,235,29,215,165,61,51,165,106,66,146,191,220,175,114,175,246,184,166,146,32,236,0,0,0,16,3,250,181,124,44,127,196,29,85,255,0,221,86,239,245,224,39,248,57,254,130,107,94,43,196,78,147,216,181,143,10,183,221,104,172,185,7,138,240,208,93,34,142,58,166,118,42,101,167,126,246,199,36,140,78,175,133,202,157,30,191,10,167,94,139,213,19,160,0,0,0,0,0,0,0,7,138,214,77,94,195,116,35,78,238,26,165,168,51,213,193,143,90,106,40,97,174,158,154,5,153,244,236,169,171,134,149,38,86,39,196,230,49,211,181,239,70,163,159,177,174,218,215,187,163,87,213,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,7,235,0,0,0,0,0,227,250,51,197,158,131,107,246,101,151,96,122,91,157,82,94,46,248,117,71,106,169,140,247,50,182,4,70,35,170,232,221,215,165,69,51,101,114,194,178,179,220,143,106,47,246,185,97,146,80,236,0,0,0,0,0,227,252,80,113,65,128,240,153,128,91,245,27,81,173,25,5,198,219,113,188,69,100,138,43,37,60,51,78,217,228,134,105,154,231,54,105,98,106,51,109,59,209,85,28,171,213,91,238,251,213,56,254,130,115,64,208,46,34,117,98,197,163,152,86,33,168,20,87,172,131,197,120,105,238,150,250,40,233,89,216,166,150,161,251,221,29,92,143,78,172,133,200,157,24,191,18,167,94,137,213,80,38,0,57,254,115,174,154,113,166,218,143,131,105,126,107,121,246,85,215,81,188,116,86,9,167,68,109,45,69,85,42,211,162,210,186,69,95,130,105,60,83,123,72,169,181,238,99,152,142,71,186,54,63,160,0,0,0,0,0,0,231,245,26,233,167,20,58,227,15,15,23,59,207,129,204,235,177,248,178,75,109,53,66,35,35,184,210,186,106,136,228,101,59,250,252,115,71,225,94,247,198,168,142,237,185,30,221,232,201,86,48,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,43,115,171,243,79,139,124,191,161,245,27,137,117,37,43,115,171,243,79,139,124,191,161,245,27,136,29,87,145,143,227,103,229,191,212,139,84,42,175,145,143,227,103,229,191,212,139,84,0,80,15,52,127,61,154,155,244,95,71,162,47,248,160,30,104,254,123,53,55,232,190,143,68,4,255,0,228,169,229,99,41,249,129,93,233,214,226,127,144,3,146,167,149,140,167,230,5,119,167,91,137,254,0,0,0,0,0,0,5,0,240,11,198,190,85,194,158,163,210,89,46,215,63,17,166,89,53,194,24,242,59,125,66,200,248,232,55,171,99,117,206,157,35,107,222,217,162,98,34,189,172,106,247,163,98,49,83,115,98,124,87,231,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,150,34,194,121,97,113,235,77,163,23,90,78,31,181,130,251,73,65,167,215,58,138,153,173,87,122,190,235,214,211,113,157,208,236,134,73,93,47,106,158,133,202,217,220,170,145,124,51,78,178,61,205,98,200,246,133,207,128,0,17,171,141,254,52,113,94,17,244,226,122,234,39,90,175,121,245,203,183,5,147,30,150,186,54,200,206,234,77,182,186,166,4,122,76,180,108,88,36,69,115,19,227,145,27,22,230,110,89,25,210,184,138,215,156,55,134,221,35,190,234,182,103,91,72,214,91,169,222,203,101,12,213,11,11,238,215,21,99,150,158,138,37,107,30,237,242,57,189,21,200,199,108,98,62,71,38,198,57,83,60,58,233,174,154,143,196,94,163,220,117,67,84,47,62,58,235,93,210,40,97,137,21,148,182,250,86,170,172,116,180,209,170,175,110,22,110,119,68,234,174,87,57,207,123,158,247,189,238,9,171,202,3,41,190,231,60,104,106,22,107,148,215,120,219,214,65,135,221,174,151,26,158,211,35,239,213,79,118,160,146,89,54,49,26,198,238,123,220,189,26,136,212,235,209,17,19,220,116,174,119,23,107,173,130,235,160,215,219,21,206,174,221,114,183,84,100,21,116,117,148,147,58,25,233,167,141,214,199,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,200,57,42,121,167,202,126,95,215,122,141,184,234,188,243,191,4,255,0,50,126,154,4,170,224,39,141,251,23,23,24,36,180,89,29,85,170,219,169,182,78,236,183,187,37,28,47,167,133,244,171,50,164,53,84,141,146,89,31,36,59,29,19,36,93,234,230,75,215,115,90,217,34,87,202,163,49,154,47,171,217,150,130,234,134,63,171,154,127,61,36,119,220,118,161,211,83,165,92,9,52,18,177,241,186,41,97,145,158,229,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,77,9,240,187,196,222,3,197,54,151,219,117,3,16,169,164,163,185,62,157,174,189,99,203,113,134,166,182,205,58,201,44,123,39,108,107,185,172,123,160,149,209,61,237,98,201,26,53,251,91,213,90,208,236,0,0,0,0,41,219,155,102,127,153,105,103,27,56,6,160,233,246,67,87,99,200,108,120,61,5,77,13,117,50,166,248,159,237,11,146,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,45,132,240,81,197,117,139,139,77,26,162,204,187,182,170,60,190,219,210,143,41,178,81,76,247,120,10,173,207,72,228,70,200,136,244,134,118,51,187,26,245,123,83,171,227,238,61,241,72,165,107,115,171,243,79,139,124,191,161,245,27,137,18,184,120,226,7,62,225,151,84,40,117,95,78,95,72,251,149,29,61,69,36,180,117,203,50,209,86,193,52,106,215,69,81,28,50,70,233,24,142,217,43,90,174,232,146,69,27,189,251,80,13,47,3,159,232,94,186,105,199,17,122,113,110,213,13,47,188,248,235,85,119,88,166,134,84,70,85,91,234,154,136,178,82,212,198,138,189,185,153,185,189,83,170,181,90,230,189,142,123,30,199,187,160,0,62,78,83,150,98,184,53,138,171,41,205,114,107,86,63,101,162,217,226,110,55,74,216,233,41,96,222,246,177,155,229,145,90,198,238,123,218,212,234,190,247,57,17,61,234,135,214,41,47,153,175,29,183,93,110,204,174,58,25,165,185,53,36,154,95,97,168,141,181,85,150,185,220,246,100,149,172,70,185,207,146,78,136,143,166,134,94,173,141,140,221,27,223,31,127,116,136,176,246,131,143,241,209,198,109,247,140,61,71,165,185,199,106,246,54,25,139,248,138,124,102,219,43,24,181,77,142,85,103,118,166,166,70,245,235,52,189,168,149,99,107,150,56,218,198,181,187,149,31,44,150,213,205,31,200,158,166,253,23,214,40,138,1,47,251,154,63,145,61,77,250,47,172,81,1,10,185,91,241,245,71,167,126,7,134,77,99,184,90,173,184,130,248,202,140,119,34,172,169,130,134,27,68,139,221,169,154,154,174,73,28,198,58,25,94,178,44,114,42,172,141,150,68,143,227,100,140,236,219,249,149,114,228,249,94,241,245,125,214,157,156,60,107,53,195,198,101,246,171,123,234,44,87,250,154,150,36,215,170,88,118,163,233,167,71,185,31,45,100,108,85,122,72,212,115,165,138,57,31,39,71,196,249,38,11,21,7,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,140,26,41,204,211,132,125,105,241,84,255,0,111,190,194,87,210,239,127,131,205,86,11,95,118,22,246,211,184,202,142,235,233,157,213,210,244,72,251,189,213,237,200,237,155,91,185,66,85,0,0,138,188,209,252,137,234,111,209,125,98,136,160,18,255,0,185,163,249,19,212,223,162,250,197,17,64,32,106,160,0,0,0,4,85,230,143,228,79,83,126,139,235,20,68,42,229,111,199,213,30,157,248,30,25,53,142,225,106,182,226,11,227,42,49,220,138,178,166,10,24,109,18,47,118,166,106,106,185,36,115,24,232,101,122,200,177,200,170,178,54,89,18,63,141,146,51,179,53,121,163,249,19,212,223,162,250,197,17,64,32,106,160,21,213,202,247,143,171,238,180,236,225,227,89,174,30,51,47,181,91,223,81,98,191,212,212,177,38,189,82,195,181,31,77,58,61,200,249,107,35,98,171,210,70,163,157,44,81,200,249,58,62,39,201,53,133,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,7,235,42,175,158,119,224,159,230,79,211,73,85,162,156,205,56,71,214,159,21,79,246,251,236,37,125,46,247,248,60,213,96,181,247,97,111,109,59,140,168,238,190,153,221,93,47,68,143,187,221,94,220,142,217,181,187,150,42,243,206,252,19,252,201,250,104,29,255,0,151,119,31,84,124,78,98,171,129,234,149,194,213,109,212,219,39,106,159,170,212,193,79,246,154,53,142,87,248,154,90,109,200,245,153,140,130,71,84,71,27,22,54,252,50,55,107,100,237,197,53,76,187,224,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,45,255,0,112,57,197,221,171,139,237,35,118,87,61,186,146,207,150,88,106,27,109,200,237,80,84,53,236,100,234,196,115,42,161,98,185,101,101,52,201,187,103,113,58,163,227,154,52,116,157,165,145,193,34,129,205,56,135,226,7,1,225,151,75,235,181,95,81,159,86,251,109,29,69,61,36,84,116,43,10,214,214,207,52,136,214,197,79,28,210,70,217,30,141,223,43,154,142,234,145,197,35,189,251,84,243,250,23,198,79,14,60,68,209,219,191,103,58,155,106,117,234,227,213,141,199,46,51,178,142,240,201,155,2,79,44,105,75,34,163,229,237,177,93,186,72,123,145,117,142,77,175,114,49,202,129,77,156,209,252,246,106,111,209,125,30,136,149,92,140,127,27,63,45,254,164,69,94,104,254,123,53,55,232,190,143,68,74,174,70,63,141,159,150,255,0,82,2,213,0,0,8,171,205,31,200,158,166,253,23,214,40,137,84,69,94,104,254,68,245,55,232,190,177,68,5,43,112,157,230,159,70,254,96,99,222,163,1,117,60,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,46,167,154,63,145,61,77,250,47,172,81,1,74,220,39,121,167,209,191,152,24,247,168,192,105,76,205,103,9,222,105,244,111,230,6,61,234,48,26,83,0,69,94,104,254,68,245,55,232,190,177,68,74,162,42,243,71,242,39,169,191,69,245,138,32,34,255,0,42,254,61,105,170,169,173,92,44,107,37,246,146,141,244,116,240,219,240,107,157,71,117,95,88,245,150,103,45,5,77,68,146,185,168,244,107,224,138,149,141,99,25,178,46,215,85,122,196,215,218,81,149,114,244,249,119,113,245,71,196,230,42,184,30,169,92,45,86,221,77,178,118,169,250,173,76,20,255,0,105,163,88,229,127,137,165,166,220,143,89,152,200,36,117,68,113,177,99,111,195,35,118,182,78,220,65,53,65,229,53,87,83,49,93,27,211,140,143,84,179,90,191,15,101,198,109,242,220,42,118,201,27,36,155,98,124,16,69,220,123,24,233,165,122,182,56,216,174,77,242,61,141,69,234,228,57,6,131,113,255,0,194,231,16,116,212,208,227,58,139,73,96,190,212,212,67,72,204,123,38,146,43,117,197,243,205,43,227,134,40,154,231,172,85,47,122,177,21,27,79,36,170,157,200,209,219,92,228,104,16,255,0,157,197,218,235,96,186,232,53,246,197,115,171,183,92,173,213,25,5,93,29,101,36,206,134,122,105,227,117,177,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,74,14,2,120,223,177,113,113,130,75,69,145,213,90,173,186,155,100,238,203,123,178,81,194,250,120,95,74,179,42,67,85,72,217,37,145,242,67,177,209,50,69,222,174,100,189,119,53,173,146,37,124,85,231,157,248,39,249,147,244,210,184,52,95,87,179,45,5,213,12,127,87,52,254,122,72,239,184,237,67,166,167,74,184,18,104,37,99,227,116,82,195,35,61,202,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,129,167,48,113,254,23,120,155,192,120,166,210,251,110,160,98,21,52,148,119,39,211,181,215,172,121,110,48,212,214,217,167,89,37,143,100,237,141,119,53,143,116,18,186,39,189,172,89,35,70,191,107,122,171,91,216,0,0,0,20,237,205,83,142,123,86,169,84,254,237,218,71,116,164,184,98,118,218,138,91,149,243,33,182,221,27,81,77,121,159,180,146,69,75,11,169,228,88,164,166,137,100,107,159,191,114,173,68,77,68,107,59,27,164,235,252,210,56,250,172,211,191,29,195,38,142,92,46,182,220,189,124,29,70,69,145,81,212,207,67,53,162,53,237,84,195,77,73,36,110,99,221,52,172,88,214,73,17,86,54,197,34,199,241,190,71,246,106,135,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,38,249,95,209,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,3,218,240,233,196,190,169,240,191,157,195,157,105,157,219,253,247,141,179,86,79,83,236,187,159,240,102,138,63,23,4,50,199,222,237,119,222,248,247,59,224,127,71,39,243,69,208,158,133,235,166,156,113,23,167,22,237,80,210,251,207,142,181,87,117,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,219,153,155,155,213,58,171,85,174,107,216,231,177,236,123,169,47,141,142,95,57,247,9,245,52,153,29,154,106,188,179,4,170,167,137,175,189,83,209,204,231,208,207,28,84,177,204,250,237,177,118,105,25,53,92,242,37,59,59,178,42,177,17,170,231,61,170,174,243,252,11,241,155,125,224,243,81,234,174,114,90,189,179,134,101,30,30,159,38,182,196,198,37,83,163,137,95,218,169,166,145,221,58,77,23,118,85,72,220,228,142,70,189,205,118,213,86,75,24,104,80,170,190,121,223,130,127,153,63,77,44,251,22,203,49,92,230,197,75,148,225,89,53,171,32,178,214,239,240,215,27,93,108,117,116,179,236,123,152,253,146,198,174,99,182,189,142,106,244,95,115,154,168,190,244,82,176,121,231,126,9,254,100,253,52,8,171,202,227,207,102,153,125,107,209,235,75,232,202,114,204,87,6,177,85,101,57,174,77,106,199,236,180,91,60,77,198,233,91,29,37,44,27,222,214,51,124,178,43,88,221,207,123,90,157,87,222,231,34,39,189,80,161,126,87,30,123,52,203,235,94,143,90,116,174,102,188,118,221,117,187,50,184,232,102,150,228,212,146,105,125,134,162,54,213,86,90,231,115,217,146,86,177,26,231,62,73,58,34,62,154,25,122,182,54,51,116,111,124,125,253,210,34,195,218,14,63,199,71,25,183,222,48,245,30,150,231,29,171,216,216,102,47,226,41,241,155,108,172,98,213,54,57,85,157,218,154,153,27,215,172,210,246,162,85,141,174,88,227,107,26,214,238,84,124,178,72,190,79,58,33,173,21,186,161,81,172,176,223,50,12,99,78,173,212,234,234,138,71,71,87,13,22,93,59,227,171,166,137,140,254,140,21,12,165,145,102,123,158,170,245,138,68,141,168,222,178,43,217,23,248,40,225,70,251,197,166,178,209,97,189,171,173,30,33,109,233,89,148,222,232,161,99,188,5,46,215,172,113,163,164,84,98,77,59,217,218,141,58,61,201,213,242,118,222,200,164,67,65,56,6,1,134,233,102,27,105,211,237,62,199,169,44,120,245,142,157,41,168,104,105,145,118,68,206,170,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,170,20,173,198,254,175,102,90,11,204,239,45,213,205,63,158,146,59,238,59,81,104,154,157,42,224,73,160,149,143,177,210,69,44,50,51,220,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,109,60,46,241,55,128,241,77,165,246,221,64,196,42,105,40,238,79,167,107,175,88,242,220,97,169,173,179,78,178,75,30,201,219,26,238,107,30,232,37,116,79,123,88,178,70,141,126,214,245,86,182,152,121,163,249,236,212,223,162,250,61,17,207,248,81,226,187,81,248,74,212,118,102,184,84,190,58,213,93,219,130,255,0,96,158,101,101,45,222,149,170,170,141,114,162,47,110,102,110,114,197,50,34,186,55,57,200,168,246,62,72,222,26,62,7,148,210,173,76,197,117,147,78,49,205,82,194,170,252,69,151,38,183,197,112,166,221,36,111,146,29,233,241,193,47,109,239,99,102,137,232,232,228,98,57,118,72,199,181,87,171,84,245,96,15,63,159,231,248,110,150,97,183,109,65,212,28,134,146,199,143,88,233,214,166,186,186,165,87,100,76,234,136,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,191,86,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,82,136,121,136,241,191,89,197,86,118,152,150,29,85,183,76,177,59,132,178,216,156,144,207,77,53,210,71,67,20,111,170,170,137,242,185,142,218,246,79,225,213,99,142,70,69,80,228,123,81,207,123,80,12,226,187,81,248,181,227,187,71,179,92,214,95,3,106,161,212,11,12,22,11,4,19,43,233,109,20,174,185,211,170,181,170,168,157,201,159,181,171,44,202,136,233,28,214,162,35,24,200,227,101,159,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,186,158,104,254,68,245,55,232,190,177,68,4,95,229,95,199,173,53,85,53,171,133,141,100,190,210,81,190,142,158,27,126,13,115,168,238,171,235,30,178,204,229,160,169,168,146,87,53,30,141,124,17,82,177,172,99,54,69,218,234,175,88,154,251,74,50,174,94,159,46,238,62,168,248,156,197,87,3,213,43,133,170,219,169,182,78,213,63,85,169,130,159,237,52,107,28,175,241,52,180,219,145,235,51,25,4,142,168,142,54,44,109,248,100,110,214,201,219,136,38,168,0,0,0,0,7,138,214,141,94,195,116,23,75,242,13,92,212,9,234,227,177,99,180,237,154,161,41,32,89,167,149,239,145,177,69,12,108,247,34,190,73,100,142,52,87,43,88,138,244,87,57,173,69,114,7,148,226,139,137,188,7,133,157,47,185,106,6,95,83,73,89,114,101,59,157,101,199,146,227,13,53,109,230,116,146,40,246,64,217,23,115,152,199,79,19,165,123,26,245,142,53,115,246,187,162,53,217,225,213,93,76,202,181,147,81,242,61,82,205,106,252,69,235,38,184,75,112,169,219,36,143,142,29,235,240,65,23,113,239,123,97,137,136,216,227,98,185,118,70,198,53,23,163,80,246,188,81,113,55,159,113,77,170,23,45,64,203,234,106,232,237,175,168,115,172,184,242,92,102,169,162,179,64,177,197,30,200,27,34,237,107,222,216,34,116,175,99,88,146,72,142,126,214,245,70,183,176,112,149,203,155,81,248,166,210,124,191,81,232,170,190,206,246,124,53,30,27,53,211,172,22,251,189,82,84,162,86,200,249,26,201,37,236,195,11,36,141,21,145,109,124,242,34,119,19,177,43,20,37,87,44,94,97,117,153,77,101,55,14,188,64,229,253,235,172,219,98,196,175,247,57,167,158,170,235,85,44,243,73,45,45,109,92,243,63,116,203,221,133,148,201,181,141,86,198,177,238,87,172,77,125,159,153,108,202,113,60,171,6,190,213,98,217,174,51,117,199,239,84,91,60,77,186,233,69,37,37,84,27,216,215,179,124,82,35,94,221,204,123,92,157,83,222,215,34,167,185,80,187,238,93,220,125,81,241,57,138,174,7,170,87,11,85,183,83,108,157,170,126,171,83,5,63,218,104,214,57,95,226,105,105,183,35,214,102,50,9,29,81,28,108,88,219,240,200,221,173,147,183,16,77,83,42,230,170,12,171,129,127,220,174,60,137,233,151,214,189,98,180,149,68,85,229,113,228,79,76,190,181,235,21,164,170,0,0,0,0,0,0,2,42,243,71,242,39,169,191,69,245,138,34,21,114,183,227,234,143,78,252,15,12,154,199,112,181,91,113,5,241,149,24,238,69,89,83,5,12,54,137,23,187,83,53,53,92,146,57,140,116,50,189,100,88,228,85,89,27,44,137,31,198,201,25,217,154,188,209,252,137,234,111,209,125,98,136,160,16,53,80,10,224,229,87,199,61,215,84,169,191,118,237,92,186,85,220,50,203,109,61,85,202,199,144,220,174,142,168,169,188,193,221,89,37,165,153,213,18,44,178,84,196,146,57,204,217,185,22,158,39,34,181,157,141,210,88,248,0,8,21,204,215,142,219,86,136,225,183,29,12,210,220,154,174,61,80,191,83,198,218,170,203,92,237,99,241,186,39,171,92,231,201,39,69,86,84,205,23,86,198,198,109,145,140,147,191,186,53,72,123,161,200,57,161,243,2,255,0,225,147,133,45,34,155,252,45,167,51,188,53,223,249,180,169,77,69,61,61,79,254,115,77,87,28,209,127,191,139,167,244,148,174,173,11,215,77,71,225,211,81,237,218,161,165,247,159,3,117,161,235,20,208,202,138,250,91,133,43,149,22,74,90,152,209,83,185,11,246,183,170,117,71,35,154,215,177,204,123,24,246,249,92,91,19,202,179,155,237,46,45,133,99,55,92,130,245,91,191,195,91,173,116,82,85,213,79,177,142,123,246,69,26,57,238,218,198,57,203,209,61,205,106,170,251,145,73,63,197,191,46,45,92,225,75,13,178,106,13,85,222,147,48,199,170,41,225,138,253,93,107,165,124,108,178,92,94,168,157,169,17,202,174,125,51,156,173,100,117,42,140,220,255,0,133,241,196,231,68,146,5,207,240,233,196,190,150,113,65,130,67,157,105,157,219,253,247,141,179,86,79,77,237,75,103,241,166,138,63,23,4,50,201,217,238,246,30,248,247,59,227,103,71,39,243,68,234,166,112,120,81,226,187,81,248,74,212,118,102,184,84,190,58,213,93,219,130,255,0,96,158,101,101,45,222,149,170,170,141,114,162,47,110,102,110,114,197,50,34,186,55,57,200,168,246,62,72,223,161,236,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,187,37,103,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,15,64,0,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,63,249,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,9,85,207,59,240,79,243,39,233,167,127,229,221,199,213,31,19,152,170,224,122,165,112,181,91,117,54,201,218,167,234,181,48,83,253,166,141,99,149,254,38,150,155,114,61,102,99,32,145,213,17,198,197,141,191,12,141,218,217,59,113,112,14,121,223,130,127,153,63,77,43,47,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,166,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,67,81,0,141,92,16,113,163,138,241,113,167,16,87,86,186,213,100,207,173,189,200,47,120,244,85,209,186,71,246,146,29,213,212,208,43,214,100,163,122,207,26,35,158,159,4,138,232,183,63,106,72,249,42,0,2,53,113,191,198,142,43,194,62,156,79,93,68,235,85,239,62,185,118,224,178,99,210,215,70,217,25,221,73,182,215,84,192,143,73,150,141,139,4,136,174,98,124,114,35,98,220,205,203,35,2,69,81,93,173,87,26,154,250,59,125,206,146,170,162,215,80,148,149,209,67,51,94,250,89,214,40,230,72,165,106,47,86,61,98,154,41,17,174,232,187,36,99,190,231,34,173,59,115,127,202,111,184,55,26,26,123,154,226,213,222,10,245,143,225,246,155,165,186,167,180,201,59,21,80,93,171,228,138,77,143,71,49,219,94,198,175,71,34,181,122,116,84,84,247,17,255,0,134,190,53,248,142,210,125,113,92,199,27,185,221,115,9,51,76,130,122,219,230,32,213,127,133,200,43,171,230,103,121,209,83,66,213,100,85,146,61,35,72,229,134,61,205,115,88,205,175,141,93,19,250,175,55,251,255,0,218,189,125,211,220,167,216,151,91,55,182,116,190,211,112,246,117,218,155,195,215,81,247,107,107,223,216,168,139,170,246,230,102,237,175,103,85,218,228,84,234,189,0,178,174,8,56,209,197,120,184,211,136,43,171,93,106,178,103,214,222,228,23,188,122,42,232,221,35,251,73,14,234,234,104,21,235,50,81,189,103,141,17,207,79,130,69,116,91,159,181,36,124,149,51,45,161,122,233,168,252,58,106,61,187,84,52,190,243,224,110,180,61,98,154,25,81,95,75,112,165,114,162,201,75,83,26,42,119,33,126,214,245,78,168,228,115,90,246,57,143,99,30,221,15,112,235,175,56,111,18,90,71,98,213,108,50,182,145,204,184,211,177,151,58,24,106,22,103,218,110,40,198,173,69,20,170,230,49,219,227,115,186,35,149,141,222,197,100,141,77,143,106,168,116,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,2,149,185,213,249,167,197,190,95,208,250,141,196,186,146,149,185,213,249,167,197,190,95,208,250,141,196,14,171,200,199,241,179,242,223,234,69,170,21,87,200,199,241,179,242,223,234,69,170,0,40,7,154,63,158,205,77,250,47,163,209,23,252,80,15,52,127,61,154,155,244,95,71,162,2,127,242,84,242,177,148,252,192,174,244,235,113,63,200,1,201,83,202,198,83,243,2,187,211,173,196,255,0,0,0,0,0,0,0,3,42,231,213,191,226,121,86,41,236,223,181,56,205,214,205,237,155,124,55,107,119,180,40,164,167,241,148,50,245,237,84,195,189,19,185,11,246,187,108,141,234,215,116,94,138,189,15,148,92,246,173,240,89,106,226,159,128,157,35,190,226,24,253,35,181,83,26,211,124,113,113,250,197,169,109,42,214,192,148,80,58,91,124,242,57,170,215,177,205,89,93,18,61,90,140,153,90,189,200,216,249,183,7,159,229,117,199,213,30,97,98,182,240,207,172,87,11,85,174,235,142,91,233,168,113,59,196,245,48,81,199,115,165,99,226,166,130,218,230,57,205,223,88,222,228,109,139,182,142,116,209,181,219,145,31,26,190,107,10,207,243,252,55,75,48,219,182,160,234,14,67,73,99,199,172,116,235,83,93,93,82,171,178,38,117,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,92,198,127,178,172,11,42,255,0,117,113,204,147,28,184,127,227,40,235,173,181,212,242,127,234,201,12,209,200,207,241,57,174,111,242,84,59,255,0,19,124,123,107,47,21,26,113,134,105,190,127,5,170,158,147,25,219,89,114,168,163,167,107,36,189,93,24,146,197,29,100,137,211,164,61,32,145,91,218,139,163,22,71,204,254,155,93,20,112,135,202,227,71,139,108,171,139,157,83,92,166,229,23,129,198,236,94,38,223,140,219,154,217,34,237,208,186,166,71,178,121,226,89,165,141,43,36,141,97,108,207,141,81,174,236,198,136,157,24,135,10,173,180,221,109,212,212,21,151,11,101,93,45,61,210,157,106,232,101,154,23,49,149,80,36,178,66,178,196,229,78,143,98,75,12,177,171,155,213,55,198,246,253,237,84,73,1,193,159,6,121,247,22,121,253,53,29,29,13,93,187,9,183,84,50,91,245,250,88,166,134,7,65,28,212,233,83,73,75,82,144,75,10,215,118,106,18,72,226,147,162,116,77,206,247,125,253,87,155,102,1,134,233,102,186,96,26,125,167,216,245,37,143,30,177,233,189,5,53,13,13,50,46,200,153,237,43,146,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,168,122,14,74,158,105,242,159,151,245,222,163,110,58,175,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,142,171,207,59,240,79,243,39,233,160,86,5,155,22,190,228,22,235,245,218,209,67,226,41,49,155,123,46,151,73,59,172,103,135,165,125,84,20,141,147,163,149,21,253,103,171,167,103,70,162,187,227,235,211,107,92,169,213,120,81,226,187,81,248,74,212,118,102,184,84,190,58,213,93,219,130,255,0,96,158,101,101,45,222,149,170,170,141,114,162,47,110,102,110,114,197,50,34,186,55,57,200,168,246,62,72,223,34,185,53,90,109,87,254,36,179,107,21,246,217,73,113,182,220,116,222,229,73,89,71,87,11,102,130,166,9,43,237,237,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,197,115,17,224,130,179,133,92,237,50,220,58,151,118,153,101,151,9,98,177,53,38,158,166,107,92,141,134,41,31,75,85,43,226,107,27,185,239,159,195,162,201,36,143,138,157,202,247,43,152,247,40,93,246,149,106,102,43,172,154,113,142,106,150,21,87,226,44,185,53,190,43,133,54,233,35,124,144,239,79,142,9,123,111,123,27,52,79,71,71,35,17,203,178,70,61,170,189,90,167,171,40,47,128,78,59,46,188,34,100,213,182,44,150,142,174,237,167,89,21,66,85,222,40,233,99,116,245,180,179,199,79,51,99,150,134,55,212,69,3,31,36,142,167,108,206,122,42,186,56,88,137,239,99,75,233,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,15,214,0,2,149,185,213,249,167,197,190,95,208,250,141,196,130,182,236,79,42,188,88,174,249,77,167,25,186,214,217,113,255,0,15,237,123,141,61,20,146,82,219,251,239,86,65,226,37,106,43,34,238,61,21,172,222,169,185,200,168,157,84,157,92,234,252,211,226,223,47,232,125,70,226,123,94,78,24,6,27,170,120,111,16,90,125,168,56,245,37,243,30,190,83,227,148,213,212,53,40,187,37,103,91,146,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,160,69,254,5,248,205,190,240,121,168,245,87,57,45,94,217,195,50,143,15,79,147,91,98,99,18,169,209,196,175,237,84,211,72,238,157,38,139,187,42,164,110,114,71,35,94,230,187,106,171,37,142,255,0,177,108,179,21,206,108,84,185,78,21,147,90,178,11,45,110,255,0,13,113,181,214,199,87,75,62,199,185,143,217,44,106,230,59,107,216,230,175,69,247,57,170,139,239,69,51,197,198,39,10,185,151,10,26,185,112,195,239,54,218,183,99,23,26,138,138,156,78,239,36,137,51,46,54,228,127,192,142,149,172,99,124,76,109,116,109,153,155,91,181,234,142,68,237,190,55,191,213,112,227,204,51,94,120,104,210,252,147,74,241,10,202,75,141,182,227,78,245,199,223,114,111,121,113,186,217,36,69,150,162,153,174,234,215,177,205,89,93,216,122,44,105,50,178,94,159,219,163,156,37,255,0,53,14,61,105,169,105,174,188,44,104,221,246,146,177,245,148,243,91,243,155,157,63,117,31,70,244,150,23,37,5,53,68,114,181,170,245,107,39,138,169,142,99,217,178,94,215,84,122,74,214,85,93,21,166,235,113,166,175,172,183,219,42,234,169,237,116,233,87,93,44,48,185,236,165,129,101,142,20,150,87,34,116,99,22,89,162,141,28,238,137,190,70,55,239,114,34,254,188,91,19,202,179,155,237,46,45,133,99,55,92,130,245,91,191,195,91,173,116,82,85,213,79,177,142,123,246,69,26,57,238,218,198,57,203,209,61,205,106,170,251,145,75,63,213,30,8,44,92,35,242,216,213,26,220,142,150,213,114,212,219,223,178,226,189,222,232,230,125,68,44,165,75,253,26,195,75,72,233,34,141,241,195,177,177,62,68,216,142,124,189,119,57,205,142,36,96,85,89,127,220,209,252,137,234,111,209,125,98,136,160,18,255,0,185,163,249,19,212,223,162,250,197,16,20,2,125,95,246,85,129,101,95,238,174,57,146,99,151,15,252,101,29,117,182,186,158,79,253,89,33,154,57,25,254,39,53,205,254,74,135,202,45,251,154,71,0,181,154,137,227,184,155,209,203,125,214,229,151,167,131,167,200,177,218,58,105,235,166,187,198,157,170,104,106,105,35,141,175,123,102,137,137,26,73,26,34,70,232,163,89,62,7,198,254,240,112,14,37,57,160,126,241,60,33,38,142,93,113,15,5,159,100,23,8,62,211,79,79,111,237,217,217,67,5,91,234,34,240,78,117,92,147,36,202,176,209,35,187,172,86,244,90,142,157,62,5,72,171,194,198,138,126,241,60,65,97,58,57,37,195,193,82,100,23,5,241,243,182,94,220,140,161,130,39,212,85,118,157,219,145,18,101,130,25,82,61,204,86,247,21,155,186,55,170,167,42,46,79,147,103,15,95,98,244,158,237,196,45,218,166,213,87,87,168,157,40,173,12,142,151,173,85,186,134,138,166,162,41,218,233,220,136,169,223,157,136,174,137,159,14,218,104,28,174,115,151,108,97,97,86,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,172,0,34,175,52,127,34,122,155,244,95,88,162,40,4,191,238,104,254,68,245,55,232,190,177,68,80,8,26,168,0,0,0,1,21,121,163,249,19,212,223,162,250,197,17,64,37,255,0,115,71,242,39,169,191,69,245,138,34,128,64,250,191,236,171,2,202,191,221,92,115,36,199,46,31,248,202,58,235,109,117,60,159,250,178,67,52,114,51,252,78,107,155,252,149,9,213,196,167,52,15,222,39,132,36,209,203,174,33,224,179,236,130,225,7,218,105,233,237,253,187,59,40,96,171,125,68,94,9,206,171,146,100,153,86,26,36,119,117,138,222,139,81,211,167,192,169,223,249,164,112,11,89,168,158,59,137,189,28,183,221,110,89,122,120,58,124,139,29,163,166,158,186,107,188,105,218,166,134,166,146,56,218,247,182,104,152,145,164,145,162,36,110,138,53,147,224,124,111,239,84,8,29,87,133,141,20,253,226,120,130,194,116,114,75,135,130,164,200,46,11,227,231,108,189,185,25,67,4,79,168,170,237,59,183,34,36,203,4,50,164,123,152,173,238,43,55,116,111,85,73,233,206,226,211,106,176,90,180,26,197,98,182,82,91,173,182,234,124,130,146,142,142,146,22,195,5,52,17,182,216,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,58,87,38,206,30,190,197,233,61,219,136,91,181,77,170,174,175,81,58,81,90,25,29,47,90,171,117,13,21,77,68,83,181,211,185,17,83,191,59,17,93,19,62,29,180,208,57,92,231,46,216,252,7,60,239,193,63,204,159,166,129,86,182,203,77,214,245,82,250,59,53,178,174,190,162,58,121,234,223,21,52,46,149,237,130,8,159,52,210,171,90,138,168,200,226,142,73,30,239,185,172,99,156,189,17,21,78,129,195,199,16,57,247,12,186,161,67,170,250,114,250,71,220,168,233,234,41,37,163,174,89,150,138,182,9,163,86,186,42,136,225,146,55,72,196,118,201,90,213,119,68,146,40,221,239,218,135,96,229,113,231,179,76,190,181,232,245,167,170,230,35,192,45,103,12,121,82,103,154,91,111,186,220,180,202,247,221,168,232,148,211,212,125,153,145,36,137,158,26,170,167,106,177,33,123,231,141,180,242,72,244,145,223,20,110,220,232,251,146,135,202,230,49,198,182,43,198,14,85,134,126,207,236,23,91,102,55,137,91,234,182,123,102,150,56,107,164,174,170,145,157,254,189,169,229,141,97,72,233,169,118,127,69,200,229,151,175,84,86,244,246,188,159,248,126,181,106,158,188,220,245,95,35,101,37,77,183,75,169,233,234,233,168,229,70,189,101,186,213,119,91,73,42,198,248,220,215,50,38,195,81,42,57,28,199,178,102,83,57,189,122,59,164,11,52,123,193,207,15,95,187,7,15,184,222,147,86,212,218,171,111,84,157,250,219,221,194,221,75,217,142,178,186,121,93,35,156,170,168,143,151,182,197,142,6,202,244,71,58,56,35,248,88,157,24,208,166,206,104,254,123,53,55,232,190,143,68,115,254,20,120,174,212,126,18,181,29,153,174,21,47,142,181,87,118,224,191,216,39,153,89,75,119,165,106,170,163,92,168,139,219,153,155,156,177,76,136,174,141,206,114,42,61,143,146,55,244,14,104,254,123,53,55,232,190,143,68,69,248,237,55,89,173,85,23,216,109,149,111,182,209,212,67,73,81,88,216,92,176,67,60,205,145,209,68,249,58,109,107,222,216,38,115,90,171,213,201,20,138,157,118,175,64,211,246,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,93,146,179,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,122,2,133,185,119,113,191,89,194,174,118,184,150,99,85,187,76,178,203,132,82,223,92,176,207,83,53,174,70,195,44,108,170,165,137,146,181,141,220,247,193,226,21,35,146,71,197,78,212,99,85,204,99,86,247,173,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,1,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,68,60,196,120,223,172,226,171,59,76,75,14,170,219,166,88,157,194,89,108,78,72,103,166,154,233,35,161,138,55,213,85,68,249,92,199,109,123,39,240,234,177,199,35,34,168,114,61,168,231,189,169,218,185,164,113,245,71,168,158,59,134,77,28,184,90,174,88,130,120,58,140,139,34,163,169,130,186,27,188,137,218,169,134,154,146,72,220,246,54,24,158,145,172,146,34,164,142,150,53,143,224,100,111,239,87,93,187,19,202,175,22,43,190,83,105,198,110,181,182,92,127,195,251,94,227,79,69,36,148,182,254,251,213,144,120,137,90,138,200,187,143,69,107,55,170,110,114,42,39,85,3,160,112,157,230,159,70,254,96,99,222,163,1,117,60,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,46,167,154,63,145,61,77,250,47,172,81,1,74,220,39,121,167,209,191,152,24,247,168,192,105,76,205,103,9,222,105,244,111,230,6,61,234,48,26,83,0,69,94,104,254,68,245,55,232,190,177,68,74,162,42,243,71,242,39,169,191,69,245,138,32,40,46,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,67,245,226,217,102,85,131,95,105,114,156,43,38,186,227,247,170,45,254,26,227,107,173,146,146,170,13,236,115,31,178,88,213,175,110,230,61,205,94,139,239,107,149,23,220,170,116,14,19,188,211,232,223,204,12,123,212,96,39,167,53,14,2,170,105,106,110,188,83,232,221,138,174,177,149,149,19,92,51,155,101,63,105,25,70,196,138,22,165,125,53,60,113,53,202,197,115,39,150,169,238,123,223,190,94,239,68,98,74,230,7,31,227,55,152,205,103,20,124,56,224,184,5,182,151,236,245,234,166,225,81,62,123,109,166,239,182,25,164,165,100,62,13,208,73,191,100,148,115,62,89,165,88,100,71,201,28,180,177,245,85,72,217,44,220,87,129,13,11,177,113,19,197,6,35,167,57,141,154,235,113,197,157,226,174,55,214,219,213,236,217,75,79,79,36,140,73,165,98,42,197,12,147,164,16,57,232,173,119,241,145,172,123,94,230,57,56,1,119,220,163,56,122,253,148,240,251,46,172,220,234,110,172,189,106,175,102,182,91,125,101,47,135,142,142,134,146,90,152,232,221,26,57,55,201,222,100,175,159,186,170,141,116,115,67,181,189,26,175,144,56,175,60,239,193,63,204,159,166,149,107,69,105,186,220,105,171,235,45,246,202,186,170,123,93,58,85,215,75,12,46,123,41,96,89,99,133,37,149,200,157,24,197,150,104,163,71,59,162,111,145,141,251,220,136,182,149,207,59,240,79,243,39,233,167,31,228,213,105,181,95,248,146,205,172,87,219,101,37,198,219,113,211,123,149,37,101,29,92,45,154,10,152,36,175,183,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,64,141,92,46,241,55,159,112,179,170,22,221,64,196,42,106,235,45,172,168,107,175,88,242,220,102,166,162,188,192,145,203,30,201,219,26,237,115,216,217,229,116,79,123,94,145,200,173,126,215,116,86,187,67,218,85,169,152,174,178,105,198,57,170,88,85,95,136,178,228,214,248,174,20,219,164,141,242,67,189,62,56,37,237,189,236,108,209,61,29,28,140,71,46,201,24,246,170,245,106,148,89,199,183,4,23,222,17,243,184,171,113,202,91,173,203,76,175,125,168,172,151,186,201,153,81,51,42,146,20,89,169,106,221,28,81,178,57,183,182,87,198,155,17,175,139,166,215,57,209,202,140,112,19,198,253,247,132,124,238,90,44,142,170,235,114,211,43,223,118,91,221,146,142,22,84,76,202,164,133,82,26,170,70,201,44,108,142,109,237,137,146,46,244,107,226,235,185,174,116,113,43,2,255,0,136,149,204,87,140,154,158,19,244,190,154,223,138,83,85,183,59,205,233,234,225,198,171,150,138,42,138,42,23,211,201,76,149,19,78,143,145,171,189,177,84,171,162,77,146,49,100,107,123,141,86,117,71,74,171,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,21,174,154,23,167,28,69,233,197,199,75,245,66,205,227,173,85,221,37,134,104,149,25,85,111,170,106,42,71,85,77,34,162,246,230,102,231,116,94,138,213,107,156,199,181,236,123,216,224,205,13,218,237,117,191,221,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,103,77,61,76,242,57,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,165,239,114,238,224,167,21,225,139,4,92,234,162,255,0,106,202,51,60,206,223,23,140,188,218,170,163,173,181,165,15,122,89,105,253,155,58,193,28,189,153,161,125,51,229,234,231,53,239,138,55,55,220,214,169,76,60,67,240,253,159,112,203,170,21,218,81,168,204,164,125,202,142,158,158,174,42,202,20,153,104,171,96,154,52,115,101,167,146,104,227,116,140,71,111,137,206,70,244,73,34,145,190,253,170,79,78,88,188,194,232,241,106,58,110,29,120,129,203,251,54,168,118,197,137,95,238,115,65,5,45,170,150,40,38,146,90,90,218,185,230,102,216,83,181,11,41,147,107,220,142,145,99,220,140,72,154,192,180,172,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,187,37,103,84,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,206,183,22,122,3,83,195,62,188,228,250,76,235,165,37,194,134,130,163,196,218,166,138,225,21,84,254,206,155,171,233,82,169,35,70,172,85,61,165,103,113,142,141,158,255,0,141,136,177,62,55,190,237,56,232,227,54,197,193,230,156,82,220,227,181,123,103,51,202,60,69,62,51,109,149,143,74,87,73,18,51,187,83,83,35,122,116,134,46,236,74,177,181,201,36,142,123,90,221,168,175,150,58,1,202,114,204,171,57,190,213,101,57,174,77,117,200,47,85,187,60,77,198,233,91,37,93,84,251,24,214,51,124,178,43,158,237,172,99,90,157,87,220,214,162,39,185,16,9,233,202,135,140,28,251,9,213,11,39,12,119,213,171,190,97,57,93,69,67,109,145,36,83,84,79,98,173,237,201,50,190,6,196,199,187,195,72,230,175,117,138,137,28,106,231,84,43,163,70,206,178,116,190,121,223,130,127,153,63,77,59,87,45,222,1,108,90,5,138,218,245,183,82,45,254,55,83,114,11,123,42,41,225,170,166,124,127,102,105,103,143,170,211,50,57,90,215,182,177,204,126,217,228,115,81,204,234,232,89,209,189,199,205,197,121,231,126,9,254,100,253,52,10,181,182,93,174,182,90,151,214,89,174,117,116,21,18,83,207,72,249,105,166,116,79,116,19,196,248,102,137,92,213,69,86,73,20,146,70,246,253,206,99,220,213,234,138,168,123,93,11,208,189,71,226,47,81,237,218,95,165,246,111,29,117,174,235,44,211,74,170,202,91,125,43,85,18,74,170,153,17,23,183,11,55,55,170,244,87,43,156,214,49,175,123,216,199,121,92,91,19,202,179,155,237,46,45,133,99,55,92,130,245,91,191,195,91,173,116,82,85,213,79,177,142,123,246,69,26,57,238,218,198,57,203,209,61,205,106,170,251,145,75,243,224,183,132,140,55,129,221,35,187,213,100,57,69,36,249,13,218,158,59,166,101,126,154,165,97,183,64,202,102,72,230,199,23,115,107,99,166,129,178,76,171,43,209,175,126,231,189,251,27,178,40,131,213,225,184,86,139,240,3,195,69,214,43,125,69,92,120,158,29,79,91,123,174,172,172,125,34,92,110,115,189,234,228,107,228,70,193,20,213,47,85,138,154,20,118,213,118,216,35,235,238,67,218,232,94,186,105,199,17,122,113,110,213,13,47,188,248,235,85,119,88,166,134,84,70,85,91,234,154,136,178,82,212,198,138,189,185,153,185,189,83,170,181,90,230,189,142,123,30,199,186,146,248,251,227,178,235,197,222,77,69,98,198,168,234,237,58,117,142,212,45,93,158,142,170,55,65,91,85,60,148,240,182,73,107,163,101,68,176,61,241,200,218,134,194,230,34,43,99,153,232,190,247,184,234,188,158,116,171,90,47,122,195,81,170,248,198,69,87,105,211,172,118,161,105,50,90,55,85,213,193,5,246,121,40,106,219,79,19,35,99,22,10,167,211,73,44,114,185,178,57,22,36,154,55,55,222,244,234,28,131,154,63,158,205,77,250,47,163,209,17,126,59,77,214,107,85,69,246,27,101,91,237,180,117,16,210,84,86,54,23,44,16,207,51,100,116,81,62,78,155,90,247,182,9,156,214,170,245,114,69,34,167,93,171,210,80,115,71,243,217,169,191,69,244,122,35,186,242,153,210,28,55,94,180,191,136,205,35,212,8,42,228,177,100,84,248,204,53,11,73,58,195,60,79,100,151,9,98,154,55,251,209,31,28,177,199,34,35,145,204,85,98,35,154,230,171,154,161,197,56,4,227,178,235,194,38,77,91,98,201,104,234,238,218,117,145,84,37,93,226,142,150,55,79,91,75,60,116,243,54,57,104,99,125,68,80,49,242,72,234,118,204,231,162,171,163,133,136,158,246,52,190,155,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,12,224,241,69,195,38,125,194,206,168,92,180,255,0,47,166,171,172,182,178,161,205,178,228,41,110,154,154,138,243,2,71,20,155,224,116,137,181,207,99,103,137,178,177,142,122,71,34,185,155,157,209,28,239,87,164,92,118,235,206,137,232,54,81,161,24,70,77,87,79,71,124,168,137,214,187,138,207,252,124,122,7,119,86,181,148,62,237,209,62,161,207,137,119,163,250,68,173,153,241,181,178,204,178,180,36,255,0,52,142,62,168,245,19,199,112,201,163,151,11,85,203,16,79,7,81,145,100,84,117,48,87,67,119,145,59,85,48,211,82,73,27,158,198,195,19,210,53,146,68,84,145,210,198,177,252,12,141,253,234,235,183,98,121,85,226,197,119,202,109,56,205,214,182,203,143,248,127,107,220,105,232,164,146,150,223,223,122,178,15,17,43,81,89,23,113,232,173,102,245,77,206,69,68,234,167,235,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,9,77,67,67,76,137,190,87,244,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,75,115,226,103,133,29,56,225,43,150,102,164,225,88,84,94,58,235,93,236,41,239,247,249,225,70,85,93,234,155,119,163,68,115,145,21,123,112,179,115,146,40,81,85,177,181,206,85,87,189,242,72,240,172,30,19,188,211,232,223,204,12,123,212,96,46,167,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,5,212,243,71,242,39,169,191,69,245,138,32,40,4,244,24,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,55,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,237,120,78,243,79,163,127,48,49,239,81,128,147,252,205,120,18,186,232,142,101,113,215,61,45,198,105,35,210,251,245,68,110,170,163,181,192,230,51,27,173,122,53,174,100,145,245,84,101,52,210,245,116,111,102,216,216,249,59,27,99,68,135,186,22,105,193,71,21,214,46,45,52,106,139,50,238,218,168,242,251,111,74,60,166,201,69,51,221,224,42,183,61,35,145,27,34,35,210,25,216,206,236,107,213,237,78,175,143,184,247,197,34,146,0,205,15,15,28,64,231,220,50,234,133,14,171,233,203,233,31,114,163,167,168,164,150,142,185,102,90,42,216,38,141,90,232,170,35,134,72,221,35,17,219,37,107,85,221,18,72,163,119,191,106,26,30,208,189,116,211,142,34,244,226,221,170,26,95,121,241,214,170,238,177,77,12,168,140,170,183,213,53,17,100,165,169,141,21,123,115,51,115,122,167,85,106,181,205,123,28,246,61,143,112,116,0,0,2,128,120,246,227,126,251,197,198,119,21,22,57,85,117,182,233,149,147,181,45,146,201,89,11,41,230,125,82,194,137,53,85,91,99,150,70,73,54,247,74,200,215,122,181,145,116,218,214,186,73,85,247,252,85,175,53,14,2,169,170,169,174,188,83,232,221,138,146,141,244,116,243,92,51,155,101,63,117,95,88,245,150,22,165,125,53,60,113,57,168,244,107,231,150,169,238,123,25,178,46,239,69,122,202,231,132,64,224,19,132,11,87,23,122,161,91,98,201,115,42,75,78,61,142,211,165,93,226,142,150,226,216,47,117,80,73,28,205,142,90,24,223,12,172,123,35,168,109,59,102,115,209,17,173,153,136,159,19,218,95,245,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,134,104,116,47,93,53,31,135,77,71,183,106,134,151,222,124,13,214,135,172,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,228,47,218,222,169,213,28,142,107,94,199,49,236,99,219,161,78,29,56,151,210,206,40,48,72,115,173,51,187,127,190,241,182,106,201,233,189,169,108,254,52,209,71,226,224,134,89,59,61,222,195,223,30,231,124,108,232,228,254,104,129,15,249,181,240,135,138,230,90,113,89,196,214,37,69,106,181,101,248,199,103,237,13,68,245,241,209,71,118,181,162,118,155,185,30,136,201,107,35,122,192,200,190,38,190,72,213,209,39,117,233,79,26,84,102,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,203,78,98,60,125,86,113,57,149,38,7,165,183,11,173,183,76,172,157,218,126,169,83,61,63,218,105,22,72,159,226,106,169,183,35,22,22,62,8,221,79,28,140,89,27,241,72,237,174,147,183,23,53,224,115,132,75,175,23,218,184,236,82,123,141,93,159,19,176,211,182,229,145,221,96,167,115,222,200,21,232,214,82,194,245,106,196,202,153,151,118,206,226,244,70,71,52,136,217,59,75,27,130,236,248,57,226,10,179,137,222,31,113,189,91,187,99,254,198,186,215,119,232,238,84,209,65,59,41,86,170,9,93,27,228,166,124,205,78,228,47,218,143,69,99,164,107,28,231,68,178,61,241,61,76,225,26,136,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,178,38,117,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,92,187,129,127,220,174,60,137,233,151,214,189,98,180,149,68,85,229,113,228,79,76,190,181,235,21,164,170,0,0,0,0,0,0,2,42,243,71,242,39,169,191,69,245,138,34,128,75,254,230,143,228,79,83,126,139,235,20,69,0,129,245,127,217,86,5,149,127,186,184,230,73,142,92,63,241,148,117,214,218,234,121,63,245,100,134,104,228,103,248,156,215,55,249,42,23,167,203,187,141,250,62,42,176,69,196,179,26,173,186,155,137,219,226,150,250,229,134,10,104,110,145,186,105,99,101,85,44,76,149,207,118,214,50,15,16,169,28,113,178,90,134,163,26,141,123,26,156,171,154,23,0,183,221,105,223,196,62,140,219,252,102,95,106,183,178,158,251,96,166,166,98,77,122,165,135,114,178,166,5,99,81,242,214,70,197,70,44,110,87,58,88,163,141,145,244,124,76,142,104,171,203,91,130,157,101,213,44,239,31,226,14,150,255,0,117,193,48,203,5,194,111,15,125,160,170,109,53,210,186,102,195,51,23,192,50,88,38,138,104,91,54,200,167,239,55,180,246,62,104,147,184,173,145,141,11,53,227,147,139,122,110,16,180,141,185,133,46,47,87,124,200,111,149,14,181,216,97,125,52,190,206,142,175,98,191,185,89,59,122,53,140,107,81,206,72,145,201,44,219,85,172,218,214,203,44,89,246,202,114,204,171,57,190,213,101,57,174,77,117,200,47,85,187,60,77,198,233,91,37,93,84,251,24,214,51,124,178,43,158,237,172,99,90,157,87,220,214,162,39,185,16,211,158,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,90,106,234,26,148,93,146,179,170,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,103,135,138,238,20,117,31,132,173,71,126,21,154,197,227,173,85,221,201,236,23,248,33,86,82,221,233,90,168,138,230,162,170,246,230,102,230,164,176,170,171,163,115,154,168,175,99,227,145,225,103,252,173,56,50,211,141,59,211,139,15,18,183,59,173,171,45,204,242,219,127,136,182,213,210,189,38,165,199,233,100,69,100,148,208,175,252,51,250,113,212,72,168,142,141,201,36,13,232,137,43,166,157,57,78,39,138,231,54,42,172,91,53,198,109,89,5,150,183,103,137,183,93,40,163,171,165,159,99,218,246,111,138,68,115,29,181,236,107,147,170,123,156,212,84,247,162,20,217,202,247,142,159,216,166,84,205,14,214,60,207,194,105,181,235,127,177,234,107,91,186,27,21,210,73,26,169,214,101,114,120,122,57,186,201,220,234,142,99,37,86,73,252,38,186,162,69,179,238,43,184,174,211,142,18,180,225,249,174,107,47,142,186,215,119,32,176,88,32,153,25,85,119,170,106,34,171,90,170,139,219,133,155,154,178,204,168,173,141,174,106,34,61,239,142,55,133,43,113,237,194,101,31,8,250,203,22,37,142,95,61,165,139,94,237,241,92,108,142,172,185,193,81,116,100,104,212,142,100,171,138,54,70,177,255,0,29,178,246,223,219,72,222,206,136,215,185,241,202,214,123,110,91,28,100,228,60,58,106,133,30,154,221,41,170,238,120,38,123,120,166,134,227,75,75,69,85,95,91,73,86,232,228,134,25,168,105,162,145,17,95,36,178,83,36,200,216,165,150,72,224,99,88,215,61,172,106,197,92,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,155,229,127,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,181,238,86,252,2,214,105,223,129,226,111,88,237,247,91,110,94,190,50,159,29,199,107,41,167,161,154,209,26,247,105,166,169,171,142,70,177,238,154,86,44,137,28,106,139,27,98,145,36,248,223,35,59,33,101,64,0,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,147,255,0,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,64,149,92,243,191,4,255,0,50,126,154,85,173,178,211,117,189,84,190,142,205,108,171,175,168,142,158,122,183,197,77,11,165,123,96,130,39,205,52,170,214,162,170,50,56,163,146,71,187,238,107,24,231,47,68,69,82,210,185,231,126,9,254,100,253,52,138,188,174,60,246,105,151,214,189,30,180,14,21,163,186,197,159,104,86,127,107,212,109,57,191,85,219,174,86,234,136,37,150,40,170,166,134,11,132,17,205,28,206,164,170,108,47,99,165,166,145,209,49,36,137,92,136,228,79,242,42,104,123,134,46,33,113,94,40,52,106,203,171,152,181,55,128,241,253,202,107,141,173,245,81,212,77,108,174,137,219,101,167,145,204,95,243,100,98,185,172,115,226,150,39,171,25,191,106,84,95,48,206,94,119,94,26,46,181,26,169,165,116,117,119,29,43,184,212,34,61,138,231,77,62,55,60,142,232,218,121,220,189,92,250,103,57,81,177,78,229,85,69,86,197,42,239,237,201,63,21,224,239,138,172,203,133,13,92,183,230,22,107,149,91,177,139,141,69,61,54,89,104,142,52,153,151,27,114,63,227,86,196,231,177,190,38,54,186,71,66,253,205,218,245,86,170,246,223,35,30,23,209,196,86,188,225,188,54,233,29,247,85,179,58,218,70,178,221,78,246,91,40,102,168,88,95,118,184,171,28,180,244,81,43,88,247,111,145,205,232,174,70,59,99,17,242,57,54,49,202,153,225,215,77,116,212,126,34,245,30,227,170,26,161,121,241,215,90,238,145,67,12,72,172,165,183,210,181,85,99,165,166,141,85,123,112,179,115,186,39,85,114,185,206,123,220,247,189,239,119,64,227,71,139,108,171,139,157,83,92,166,229,23,129,198,236,94,38,223,140,219,154,217,34,237,208,186,166,71,178,121,226,89,165,141,43,36,141,97,108,207,141,81,174,236,198,136,157,24,135,117,229,161,192,85,78,188,228,48,235,86,172,216,170,224,211,171,29,68,115,90,25,39,107,101,254,227,5,84,110,116,46,134,104,164,108,244,40,216,230,138,101,248,55,61,200,198,57,202,201,145,129,216,57,81,240,45,253,163,138,13,107,195,63,224,245,88,5,21,115,191,206,115,174,146,83,171,127,232,188,43,220,239,247,243,35,63,185,230,57,87,58,191,52,248,183,203,250,31,81,184,151,61,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,76,60,234,252,211,226,223,47,232,125,70,226,4,0,59,255,0,5,220,91,101,92,35,106,154,101,54,216,188,118,55,125,240,214,252,154,220,230,201,47,114,133,181,49,189,243,193,18,77,20,107,89,28,105,51,97,124,138,173,111,122,68,84,232,245,58,95,43,109,29,192,117,215,90,51,221,57,212,107,13,37,198,219,113,211,123,164,81,75,45,44,51,79,111,158,74,186,40,91,87,74,233,152,246,197,83,27,101,122,199,42,53,85,170,191,229,69,226,156,85,112,207,153,112,161,171,149,154,91,152,87,82,92,88,234,118,220,173,23,58,101,70,178,227,110,145,242,50,41,214,61,202,232,95,186,41,24,248,220,171,181,236,118,215,61,155,36,120,104,167,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,174,201,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,1,70,220,180,56,227,169,225,199,50,135,71,179,134,82,63,78,179,75,196,111,154,174,71,197,78,251,29,198,100,142,4,173,116,207,86,181,105,149,172,137,179,53,238,248,25,26,72,197,69,107,217,53,223,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,7,235,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,242,154,171,169,152,174,141,233,198,71,170,89,173,95,135,178,227,54,249,110,21,59,100,141,146,77,177,62,8,34,238,61,140,116,210,189,91,28,108,87,38,249,30,198,162,245,114,1,226,184,170,226,99,13,225,67,72,235,53,75,48,161,171,184,189,213,13,182,218,45,148,200,173,125,198,227,35,36,124,80,44,155,85,176,179,108,82,61,242,57,23,107,24,237,173,123,246,70,252,246,107,22,177,103,218,235,159,221,53,27,81,175,213,119,27,149,198,162,121,98,138,90,169,166,130,223,4,147,73,51,105,41,91,51,222,232,169,163,116,175,72,226,71,42,53,23,252,170,189,3,140,78,42,179,46,43,245,114,225,152,94,110,85,109,198,45,213,21,20,216,157,162,72,210,22,91,173,202,255,0,129,93,19,94,246,248,153,26,216,221,51,247,59,115,209,26,139,219,100,108,103,20,173,180,221,109,212,212,21,151,11,101,93,45,61,210,157,106,232,101,154,23,49,149,80,36,178,66,178,196,229,78,143,98,75,12,177,171,155,213,55,198,246,253,237,84,64,237,124,29,241,85,153,112,161,171,150,252,194,205,114,171,118,49,113,168,167,166,203,45,17,198,147,50,227,110,71,252,106,216,156,246,55,196,198,215,72,232,95,185,187,94,170,213,94,219,228,99,239,251,71,117,139,1,215,92,2,215,168,218,115,126,164,184,219,110,52,240,75,44,81,85,67,52,246,249,228,134,57,157,73,84,216,94,246,197,83,27,101,98,73,18,185,85,170,191,228,85,204,180,118,155,172,214,170,139,236,54,202,183,219,104,234,33,164,168,172,108,46,88,33,158,102,200,232,162,124,157,54,181,239,108,19,57,173,85,234,228,138,69,78,187,87,164,160,224,23,141,124,171,133,61,71,164,178,93,174,126,35,76,178,107,132,49,228,118,250,133,145,241,208,111,86,198,235,157,58,70,215,189,179,68,196,69,123,88,213,239,70,196,98,166,230,196,248,130,255,0,138,1,230,143,231,179,83,126,139,232,244,69,249,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,80,103,52,127,61,154,155,244,95,71,162,2,127,242,84,242,177,148,252,192,174,244,235,113,63,200,1,201,83,202,198,83,243,2,187,211,173,196,255,0,0,0,0,0,0,0,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,205,97,107,218,253,199,173,54,131,112,111,164,58,43,164,215,218,73,245,22,249,166,246,40,110,239,143,187,190,193,110,158,200,198,182,102,205,12,177,186,10,229,116,144,203,10,124,123,88,213,123,218,212,124,42,240,142,188,217,46,250,29,112,226,107,217,250,67,110,181,69,117,181,219,223,6,99,83,104,108,49,210,205,120,117,84,210,72,217,25,28,45,223,88,222,226,247,230,89,100,87,57,204,141,201,27,224,145,29,10,207,65,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,18,154,134,134,153,19,124,175,232,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,146,255,0,139,254,89,25,247,15,24,6,61,168,216,82,213,229,86,216,44,244,145,101,241,82,119,171,167,161,186,182,26,137,171,170,227,108,116,177,182,43,91,27,11,81,37,153,219,218,175,77,255,0,122,42,5,138,114,198,205,116,27,36,225,115,30,199,244,94,158,146,223,114,176,83,193,22,101,110,86,108,173,75,219,226,68,158,174,126,174,115,164,100,238,141,206,138,94,170,222,219,27,18,108,236,186,40,224,95,58,191,52,248,183,203,250,31,81,184,145,127,133,94,38,51,46,20,53,114,143,84,176,250,26,75,139,29,78,235,109,222,217,82,136,214,92,109,210,62,55,203,2,73,181,93,11,247,69,27,217,35,81,118,189,141,220,215,179,124,111,237,124,210,117,139,1,215,93,104,192,181,27,78,111,212,151,27,109,199,77,237,114,203,20,85,80,205,61,190,121,42,235,102,117,37,83,97,123,219,21,76,109,149,137,36,74,229,86,170,255,0,145,84,61,175,37,79,52,249,79,203,250,239,81,183,29,87,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,199,85,231,157,248,39,249,147,244,208,57,87,37,79,52,249,79,203,250,239,81,183,23,19,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,214,154,186,134,165,23,100,172,234,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,148,237,201,83,205,62,83,242,254,187,212,109,199,95,230,161,199,173,53,45,53,215,133,141,27,190,210,86,62,178,158,107,126,115,115,167,238,163,232,222,146,194,228,160,166,168,142,86,181,94,173,100,241,85,49,204,123,54,75,218,234,143,73,90,192,172,189,85,195,236,90,127,168,249,30,21,140,103,182,172,214,213,101,184,75,71,73,127,181,177,237,165,184,70,213,232,146,49,31,255,0,177,85,170,248,213,200,171,28,146,179,108,142,177,254,76,26,223,170,21,55,92,151,66,43,44,121,5,255,0,9,163,167,109,214,142,226,217,35,90,44,98,119,58,69,124,79,223,209,200,202,183,42,171,99,141,238,84,146,41,30,216,149,31,81,43,43,215,66,244,47,81,248,139,212,123,118,151,233,125,155,199,93,107,186,203,52,210,170,178,150,223,74,213,68,146,170,166,68,69,237,194,205,205,234,189,21,202,231,53,140,107,222,246,49,218,30,225,227,135,236,7,134,93,47,161,210,141,57,101,91,237,180,117,21,21,114,214,87,36,43,91,91,60,210,43,157,45,68,144,199,27,100,122,55,100,77,114,183,170,71,20,109,247,237,64,58,88,0,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,202,185,213,249,167,197,190,95,208,250,141,196,250,188,169,117,211,78,56,116,211,141,125,213,13,80,188,248,27,85,15,217,168,161,134,36,71,213,92,42,156,151,69,142,150,154,53,84,238,76,253,174,232,157,81,168,214,185,239,115,24,199,189,161,47,249,177,93,244,58,215,195,5,206,159,83,45,214,170,204,190,229,210,143,9,106,182,22,221,35,170,241,20,242,84,73,75,43,161,149,241,66,214,70,199,84,43,81,141,145,136,216,86,70,62,88,220,81,97,210,184,135,226,7,62,226,107,84,43,181,95,81,159,72,203,149,101,61,61,36,84,116,43,50,81,81,65,12,104,214,197,79,28,210,72,232,216,174,223,43,154,142,232,178,75,35,189,219,148,147,252,52,242,181,212,125,121,225,246,251,170,23,105,190,203,223,175,62,2,92,2,27,157,98,211,210,214,82,247,122,213,85,86,198,218,121,101,72,100,133,83,195,43,21,174,123,145,94,173,88,157,27,222,31,175,147,254,107,160,216,158,188,220,232,53,58,158,146,159,54,190,83,211,208,224,215,90,214,127,2,9,221,221,109,85,51,30,174,219,21,77,67,95,11,35,114,183,171,145,178,196,215,181,102,72,230,176,174,104,254,68,245,55,232,190,177,68,80,182,83,137,229,88,53,246,171,22,205,113,155,174,63,122,162,217,226,109,215,74,41,41,42,160,222,198,189,155,226,145,26,246,238,99,218,228,234,158,246,185,21,61,202,133,138,102,220,125,81,241,57,203,171,83,112,61,82,184,90,173,186,155,100,246,5,63,85,169,130,159,237,52,107,116,167,127,137,165,166,220,143,89,152,200,36,117,68,113,177,99,111,195,35,118,182,78,220,65,90,197,255,0,115,71,242,39,169,191,69,245,138,34,128,75,254,230,143,228,79,83,126,139,235,20,64,80,9,162,142,10,56,174,177,113,105,163,84,89,151,118,213,71,151,219,122,81,229,54,74,41,158,239,1,85,185,233,28,136,217,17,30,144,206,198,119,99,94,175,106,117,124,125,199,190,41,20,206,185,210,184,120,226,7,62,225,151,84,40,117,95,78,95,72,251,149,29,61,69,36,180,117,203,50,209,86,193,52,106,215,69,81,28,50,70,233,24,142,217,43,90,174,232,146,69,27,189,251,80,11,10,227,183,149,213,247,40,213,140,127,53,225,146,201,106,163,160,205,46,20,246,123,165,130,10,38,80,219,236,18,50,153,203,227,218,176,70,145,197,70,177,211,185,101,69,78,231,125,205,72,251,206,168,108,108,179,76,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,148,212,52,52,200,187,34,103,85,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,243,250,23,174,154,113,196,94,156,91,181,67,75,239,62,58,213,93,214,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,110,102,110,111,84,234,173,86,185,175,99,158,199,177,238,232,0,0,43,87,154,71,31,85,154,119,227,184,100,209,203,133,214,219,151,175,131,168,200,178,42,58,153,232,102,180,70,189,170,152,105,169,36,141,204,123,166,149,139,26,201,34,42,198,216,164,88,254,55,200,254,200,112,174,104,220,118,218,181,178,235,14,132,104,190,77,87,81,132,216,234,30,236,130,227,73,59,124,22,67,90,215,49,98,100,123,83,116,180,212,238,99,149,31,191,183,44,142,71,163,92,144,195,43,171,216,0,46,167,149,239,29,63,182,188,85,154,29,172,121,159,139,212,155,46,255,0,99,212,214,183,108,215,219,92,113,181,83,172,202,229,241,21,144,244,147,185,213,26,247,196,140,147,248,174,109,68,137,63,204,182,98,217,102,85,131,95,105,114,156,43,38,186,227,247,170,45,254,26,227,107,173,146,146,170,13,236,115,31,178,88,213,175,110,230,61,205,94,139,239,107,149,23,220,170,95,79,1,60,111,216,184,184,193,37,162,200,234,173,86,221,77,178,119,101,189,217,40,225,125,60,47,165,89,149,33,170,164,108,146,200,249,33,216,232,153,34,239,87,50,94,187,154,214,201,18,188,37,80,0,8,171,205,31,200,158,166,253,23,214,40,138,1,47,251,154,63,145,61,77,250,47,172,81,20,2,5,255,0,112,19,198,253,139,139,140,18,90,44,142,170,213,109,212,219,39,118,91,221,146,142,23,211,194,250,85,153,82,26,170,70,201,44,143,146,29,142,137,146,46,245,115,37,235,185,173,108,145,43,226,175,29,188,174,175,185,70,172,99,249,175,12,150,75,85,29,6,105,112,167,179,221,44,16,81,50,134,223,96,145,148,206,95,30,213,130,52,142,42,53,142,157,203,42,42,119,59,238,106,71,222,117,67,99,101,112,104,190,175,102,90,11,170,24,254,174,105,252,244,145,223,113,218,135,77,78,149,112,36,208,74,199,198,232,165,134,70,123,149,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,44,255,0,140,30,98,26,71,170,252,8,118,49,12,142,174,205,157,234,117,60,116,14,199,40,46,12,154,182,208,200,107,24,149,237,173,124,78,69,142,154,88,163,150,54,111,70,190,162,58,134,47,105,24,178,164,97,55,248,112,203,56,113,188,105,197,171,22,225,155,38,197,43,113,108,126,223,75,217,183,89,43,89,36,150,248,103,71,62,63,21,18,170,205,20,210,42,74,231,119,209,37,116,137,42,191,171,247,144,3,158,119,224,159,230,79,211,74,245,225,214,155,90,47,90,185,98,194,180,19,45,200,49,220,179,45,168,101,146,58,203,53,125,93,35,219,4,143,107,164,116,242,82,245,149,41,163,72,210,105,85,17,200,214,66,175,84,248,11,10,231,157,248,39,249,147,244,208,43,215,134,237,111,186,240,225,173,184,182,180,89,172,116,151,154,140,114,162,87,62,130,166,71,70,202,152,38,130,74,121,152,143,111,189,143,88,166,147,99,250,57,26,253,174,86,189,17,88,186,41,180,220,244,143,136,189,47,162,188,209,199,143,231,152,38,83,79,29,76,76,171,164,101,93,21,91,25,34,57,169,36,51,53,81,31,28,177,167,86,72,212,124,114,70,168,228,107,216,168,153,140,37,255,0,46,238,55,235,56,85,206,215,18,204,106,183,105,150,89,112,138,91,235,150,25,234,102,181,200,216,101,141,149,84,177,50,86,177,187,158,248,60,66,164,114,72,248,169,218,140,106,185,140,106,132,138,210,158,84,247,92,23,141,234,74,60,130,209,73,153,232,173,130,159,237,10,86,94,26,230,37,82,74,149,12,164,183,204,198,181,25,83,83,21,68,77,146,86,55,248,46,133,141,116,136,206,251,105,221,107,231,228,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,253,96,80,15,52,127,61,154,155,244,95,71,162,59,87,42,93,11,211,142,34,244,227,95,116,191,84,44,222,58,213,93,246,106,88,102,137,81,149,86,250,166,165,209,35,170,166,145,81,123,115,51,115,186,47,69,106,181,206,99,218,246,61,236,119,21,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,32,32,7,17,124,52,106,159,11,249,220,216,46,166,90,127,222,248,43,205,28,21,62,203,185,255,0,6,25,100,240,147,205,20,125,238,215,125,140,147,107,126,7,245,106,255,0,37,94,149,166,92,195,53,231,73,120,104,184,112,221,134,86,82,80,83,201,80,244,180,228,48,55,181,113,180,81,78,249,100,171,167,133,205,232,138,249,37,147,115,39,95,226,69,190,100,106,170,172,46,167,159,252,227,179,93,6,166,209,42,28,15,48,167,164,184,106,133,85,68,53,216,139,33,102,234,187,92,29,246,37,93,76,174,71,34,199,77,44,81,201,10,53,219,146,89,81,138,214,57,96,116,144,211,8,30,131,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,38,249,95,209,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,45,167,136,62,21,112,222,20,57,91,231,184,125,154,219,72,236,158,227,79,142,212,229,151,120,228,89,159,113,184,165,214,139,122,54,87,49,142,240,209,185,210,54,22,109,110,214,42,185,83,184,249,30,254,85,201,130,231,195,204,89,54,75,102,200,227,164,93,95,170,168,109,78,62,251,157,37,59,145,45,209,83,200,217,82,219,51,155,221,101,74,164,213,30,33,136,228,223,10,68,173,71,54,57,149,179,43,154,63,145,61,77,250,47,172,81,1,74,220,39,121,167,209,191,152,24,247,168,192,93,79,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,11,169,230,143,228,79,83,126,139,235,20,64,82,183,9,222,105,244,111,230,6,61,234,48,26,83,51,89,194,119,154,125,27,249,129,143,122,140,6,148,192,17,87,154,63,145,61,77,250,47,172,81,18,168,138,188,209,252,137,234,111,209,125,98,136,10,22,196,242,155,238,13,149,89,179,92,90,187,193,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,177,232,230,59,107,216,213,232,228,86,175,78,138,138,158,227,66,124,20,113,93,98,226,211,70,168,179,46,237,170,143,47,182,244,163,202,108,148,83,61,222,2,171,115,210,57,17,178,34,61,33,157,140,238,198,189,94,212,234,248,251,143,124,82,41,157,115,165,112,241,196,14,125,195,46,168,80,234,190,156,190,145,247,42,58,122,138,73,104,235,150,101,162,173,130,104,213,174,138,162,56,100,141,210,49,29,178,86,181,93,209,36,138,55,123,246,160,19,127,137,110,88,158,199,226,178,197,93,141,215,123,59,71,115,155,133,125,247,32,184,50,155,193,82,225,148,52,201,226,107,226,146,161,144,58,150,150,21,137,94,148,110,145,26,221,200,145,61,58,68,178,190,213,52,207,44,210,204,175,21,131,246,57,147,98,151,156,110,205,182,211,7,217,154,218,106,138,26,62,212,108,219,76,223,14,171,28,123,35,116,125,35,78,155,90,172,247,34,42,21,193,204,107,143,93,35,213,158,18,236,24,126,143,223,105,46,245,26,161,81,20,215,90,73,246,120,219,29,37,20,209,206,248,106,161,108,187,233,234,93,82,216,26,197,86,201,20,145,199,80,230,57,83,182,245,133,124,4,126,215,47,252,75,225,90,107,165,154,173,144,97,44,201,47,16,84,221,228,181,220,223,76,202,154,74,6,75,85,42,73,30,201,33,157,233,12,117,9,27,39,138,72,149,242,109,122,108,115,192,153,92,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,58,175,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,128,183,77,104,210,28,55,94,180,191,32,210,61,64,130,174,75,22,69,78,216,106,22,146,117,134,120,158,201,27,44,83,70,255,0,122,35,227,150,56,228,68,114,57,138,172,68,115,92,213,86,174,109,181,87,15,177,105,254,163,228,120,86,49,158,218,179,91,85,150,225,45,29,37,254,214,199,182,150,225,27,87,162,72,196,127,254,197,86,171,227,87,34,172,114,74,205,178,58,215,249,170,113,207,117,210,218,111,221,187,72,238,149,118,252,178,229,79,75,114,190,100,54,219,163,169,234,108,208,119,82,72,169,97,117,60,137,44,117,50,164,109,115,247,237,68,167,149,168,141,127,127,116,117,107,161,122,23,168,252,69,234,61,187,75,244,190,205,227,174,181,221,101,154,105,85,89,75,111,165,106,162,73,85,83,34,34,246,225,102,230,245,94,138,229,115,154,198,53,239,123,24,224,176,174,76,26,223,170,21,55,92,151,66,43,44,121,5,255,0,9,163,167,109,214,142,226,217,35,90,44,98,119,58,69,124,79,223,209,200,202,183,42,171,99,141,238,84,146,41,30,216,149,31,81,43,45,124,230,156,60,112,253,128,240,203,165,244,58,81,167,44,171,125,182,142,162,162,174,90,202,228,133,107,107,103,154,69,115,165,168,146,24,227,108,143,70,236,137,174,86,245,72,226,141,190,253,168,116,176,35,255,0,26,252,40,216,184,180,209,170,220,55,181,106,163,203,237,189,107,49,107,221,108,47,119,128,170,220,197,146,53,116,106,143,72,103,99,59,82,39,71,181,58,178,78,219,223,20,104,103,223,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,38,248,159,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,117,16,80,95,52,220,214,213,153,241,165,153,69,102,167,199,214,159,30,167,160,178,62,178,210,198,239,173,158,42,102,58,103,85,200,215,42,73,83,20,178,73,76,229,247,43,25,77,28,106,136,177,168,17,215,82,53,87,81,245,130,251,79,147,234,134,105,117,201,174,180,150,250,107,92,53,119,26,133,150,70,82,192,205,145,198,138,191,250,206,114,255,0,73,242,62,73,30,174,123,222,231,89,87,43,206,95,191,252,45,241,91,171,176,255,0,130,187,97,150,119,55,255,0,57,137,106,107,96,168,166,255,0,205,170,105,36,134,95,247,146,245,254,138,21,86,105,207,69,245,123,13,215,173,47,199,245,115,79,231,171,146,197,145,83,186,106,116,171,129,97,158,39,178,71,69,44,50,51,222,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,202,30,212,170,190,121,223,130,127,153,63,77,45,80,170,190,121,223,130,127,153,63,77,2,42,242,184,243,217,166,95,90,244,122,211,186,243,84,227,158,213,170,85,63,187,118,145,221,41,46,24,157,182,162,150,229,124,200,109,183,70,212,83,94,103,237,36,145,82,194,234,121,22,41,41,162,89,26,231,239,220,171,81,19,81,26,206,198,233,43,215,22,203,50,172,26,251,75,148,225,89,53,215,31,189,81,111,240,215,27,93,108,148,149,80,111,99,152,253,146,198,173,123,119,49,238,106,244,95,123,92,168,190,229,83,208,104,190,144,230,90,245,170,24,254,145,233,252,20,146,95,114,42,135,67,78,181,115,164,48,68,198,70,233,101,154,71,251,213,25,28,81,201,34,163,81,207,84,98,163,90,231,42,53,67,218,240,163,194,142,163,241,107,168,236,194,176,168,188,13,170,135,183,61,254,255,0,60,42,250,91,69,43,149,81,28,228,69,78,228,207,218,228,138,20,84,116,142,107,149,85,140,100,146,51,67,216,6,1,134,233,102,27,105,211,237,62,199,169,44,120,245,142,157,41,168,104,105,145,118,68,206,170,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,207,248,93,225,147,1,225,103,75,237,186,127,136,83,82,86,92,153,78,214,222,178,21,183,67,77,91,121,157,36,150,77,243,186,52,220,230,49,211,202,216,152,247,61,99,141,90,205,206,232,174,119,96,2,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,54,126,91,253,72,138,188,209,252,246,106,111,209,125,30,136,149,92,140,127,27,63,45,254,164,4,244,226,139,134,76,7,138,109,47,185,105,254,95,77,73,71,114,125,59,155,101,200,82,221,13,77,109,154,117,146,41,55,192,233,19,115,88,247,65,19,101,99,28,197,146,52,115,55,55,170,57,185,236,207,244,119,62,211,173,92,187,104,133,230,195,87,85,150,90,239,11,100,101,29,21,44,207,125,124,234,244,108,46,166,141,204,108,178,178,116,116,111,133,118,34,200,201,35,84,79,137,13,57,156,255,0,34,208,189,56,202,117,151,17,215,155,189,155,126,95,132,219,235,237,214,186,184,213,35,254,29,91,81,142,89,149,168,143,151,182,197,168,108,108,115,150,54,120,185,221,177,94,230,185,161,31,249,119,112,65,71,194,174,8,185,110,99,75,187,83,114,203,124,81,95,90,179,65,83,13,174,54,205,44,140,165,165,149,145,53,237,220,199,193,226,17,36,146,55,203,78,213,99,149,172,99,151,235,115,71,242,39,169,191,69,245,138,34,85,17,87,154,63,145,61,77,250,47,172,81,1,74,220,39,121,167,209,191,152,24,247,168,192,93,79,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,11,169,230,143,228,79,83,126,139,235,20,64,82,183,9,222,105,244,111,230,6,61,234,48,26,61,202,113,60,87,57,177,85,98,217,174,51,106,200,44,181,187,60,77,186,233,69,29,93,44,251,30,215,179,124,82,35,152,237,175,99,92,157,83,220,230,162,167,189,16,206,23,9,222,105,244,111,230,6,61,234,48,26,83,3,61,124,116,112,101,125,224,243,81,233,109,145,221,125,179,134,101,30,34,163,25,185,74,246,37,83,163,137,89,221,166,169,141,189,58,77,23,118,36,89,26,212,142,70,189,174,110,213,87,197,31,229,224,115,139,187,175,8,58,184,236,174,123,117,93,227,19,191,83,182,219,145,218,160,168,115,30,248,17,232,230,85,66,197,114,68,250,152,87,118,206,226,116,86,73,52,104,232,251,171,35,111,123,93,52,47,78,56,139,211,139,142,151,234,133,155,199,90,171,186,75,12,209,42,50,170,223,84,212,84,142,170,154,69,69,237,204,205,206,232,189,21,170,215,57,143,107,216,247,177,217,236,226,47,134,141,83,225,127,59,155,5,212,203,79,251,223,5,121,163,130,167,217,119,63,224,195,44,158,18,121,162,143,189,218,239,177,146,109,111,192,254,173,95,228,170,26,61,197,178,204,87,57,177,82,229,56,86,77,106,200,44,181,187,252,53,198,215,91,29,93,44,251,30,230,63,100,177,171,152,237,175,99,154,189,23,220,230,170,47,189,20,250,197,27,114,216,227,158,235,195,238,127,71,165,122,141,116,171,174,211,172,170,162,154,219,19,235,46,142,108,24,188,238,154,69,109,84,77,154,68,130,26,103,73,80,247,84,244,70,175,78,146,238,85,141,99,146,242,64,0,0,164,190,102,188,9,93,116,71,50,184,235,158,150,227,52,145,233,125,250,162,55,85,81,218,224,115,25,141,214,189,26,215,50,72,250,170,50,154,105,122,186,55,179,108,108,124,157,141,177,162,67,221,134,184,126,170,234,62,159,216,178,156,99,10,205,46,182,91,86,107,111,109,174,255,0,73,71,80,177,199,112,165,71,163,210,57,17,63,245,155,213,58,57,99,150,104,213,118,75,35,93,123,220,203,179,91,86,19,193,110,162,75,112,167,199,234,234,47,84,244,214,74,26,59,203,27,35,39,158,162,166,54,171,160,141,92,138,250,152,98,238,212,196,173,234,172,125,50,73,209,82,53,51,238,7,74,225,227,135,236,251,137,173,80,161,210,141,57,101,35,46,85,148,245,21,114,214,87,36,201,69,69,4,49,171,157,45,68,144,199,35,163,98,187,100,77,114,183,162,201,44,109,247,110,67,66,124,60,112,253,128,240,203,165,244,58,81,167,44,171,125,182,142,162,162,174,90,202,228,133,107,107,103,154,69,115,165,168,146,24,227,108,143,70,236,137,174,86,245,72,226,141,190,253,168,86,15,37,125,94,195,113,13,80,205,180,142,251,61,92,55,221,66,167,161,154,196,173,129,95,4,207,183,199,91,44,240,189,233,239,99,214,41,150,70,170,166,197,72,100,69,114,57,88,215,220,72,3,42,230,170,12,171,129,127,220,174,60,137,233,151,214,189,98,180,149,68,85,229,113,228,79,76,190,181,235,21,164,170,0,101,92,213,65,202,191,116,238,22,63,230,211,165,95,245,54,221,255,0,98,3,132,239,43,26,55,242,255,0,30,244,232,14,170,126,75,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,214,0,0,4,85,230,143,228,79,83,126,139,235,20,69,0,151,253,205,31,200,158,166,253,23,214,40,138,1,3,85,7,228,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,253,96,1,199,248,162,225,147,1,226,155,75,238,90,127,151,211,82,81,220,159,78,230,217,114,20,183,67,83,91,102,157,100,138,77,240,58,68,220,214,61,208,68,217,88,199,49,100,141,28,205,205,234,142,111,96,0,102,51,90,52,135,50,208,93,80,200,52,143,80,32,164,142,251,142,212,54,26,133,164,157,38,130,86,62,54,203,20,209,191,220,170,201,34,146,57,17,28,141,122,35,209,28,214,185,21,169,249,51,173,88,213,61,80,240,63,180,205,75,202,242,223,102,119,124,23,183,111,53,53,254,23,185,183,185,218,239,61,219,55,118,217,187,111,78,187,27,215,238,66,101,115,142,213,91,86,103,196,189,14,156,219,241,218,74,106,141,61,179,195,73,93,115,117,35,89,87,91,61,91,25,86,145,44,200,245,89,41,162,138,72,150,54,185,173,86,75,53,87,222,142,69,32,88,22,63,202,175,129,139,86,169,84,254,242,58,185,107,164,184,98,118,218,138,171,109,143,30,185,90,219,81,77,121,159,180,177,203,85,51,106,35,88,164,166,137,100,115,89,179,114,173,68,78,85,115,59,27,100,184,147,143,240,133,170,182,173,106,225,163,79,117,26,205,142,210,88,41,235,236,236,164,125,178,138,145,180,180,148,115,210,61,212,147,69,77,11,94,244,142,153,37,130,68,133,187,149,82,46,223,94,139,213,19,176,0,0,1,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,159,252,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,4,170,231,157,248,39,249,147,244,210,42,242,184,243,217,166,95,90,244,122,210,85,115,206,252,19,252,201,250,105,21,121,92,121,236,211,47,173,122,61,104,23,209,150,98,214,44,231,21,188,225,89,77,15,141,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,123,21,175,110,230,61,201,213,170,142,78,189,81,81,125,229,0,241,191,193,118,85,194,62,163,207,67,68,219,173,239,1,185,118,231,178,100,50,208,200,216,217,221,89,182,208,212,206,140,72,86,177,137,4,138,173,98,252,113,163,101,218,205,203,27,52,40,120,173,98,209,220,7,93,112,11,166,156,234,53,134,146,227,109,184,211,207,20,82,203,75,12,211,219,231,146,25,33,109,93,43,166,99,219,21,76,109,149,235,28,168,213,86,170,255,0,149,20,40,131,130,14,11,178,174,46,53,30,10,26,214,221,108,152,13,183,185,61,239,33,138,134,71,70,254,210,195,186,134,154,117,98,194,149,143,73,227,84,107,215,224,141,93,46,215,237,72,223,127,216,158,45,98,193,177,91,54,21,139,80,248,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,247,189,92,247,109,99,26,157,92,170,229,233,213,85,87,222,121,93,11,208,189,56,225,211,78,45,218,95,165,246,111,3,106,161,235,44,211,74,168,250,171,133,83,145,18,74,170,153,17,19,185,51,246,183,170,244,70,163,90,214,49,172,99,24,198,244,0,5,43,115,171,243,79,139,124,191,161,245,27,137,117,37,43,115,171,243,79,139,124,191,161,245,27,136,14,74,158,105,242,159,151,245,222,163,110,44,211,140,78,21,112,222,43,244,142,225,135,222,109,180,141,201,237,212,245,21,56,157,222,73,22,23,219,174,42,207,129,29,43,88,247,120,105,28,216,219,51,54,187,115,17,28,137,220,100,111,101,101,242,84,243,79,148,252,191,174,245,27,113,117,32,102,7,85,116,207,42,209,189,71,200,244,183,53,164,240,247,172,102,225,45,190,167,108,114,50,57,182,47,193,60,93,198,49,238,134,86,43,100,141,234,212,223,27,216,228,78,142,66,194,185,83,241,207,117,178,228,212,28,46,234,189,210,174,225,109,191,212,36,120,165,234,227,116,115,214,217,59,41,217,28,86,197,239,201,181,180,207,108,12,100,17,197,209,91,51,246,35,31,222,69,138,95,243,12,224,178,213,197,62,151,212,95,113,12,126,145,218,169,141,83,162,227,245,139,82,218,85,173,129,36,221,45,190,121,28,213,107,216,230,172,174,137,30,173,70,76,173,94,228,108,124,219,168,90,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,80,53,60,8,1,203,83,152,23,237,218,142,135,65,53,90,109,153,245,170,222,239,101,220,92,238,145,222,40,105,32,166,103,241,101,158,165,243,84,92,94,190,38,121,54,177,26,177,198,247,251,182,184,159,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,64,230,185,197,46,85,171,122,203,62,135,125,155,186,227,120,222,153,220,42,32,240,213,206,146,41,174,245,206,107,83,199,73,14,238,223,103,183,253,202,238,138,229,138,119,201,185,18,126,219,46,252,133,92,204,248,46,253,228,244,225,154,145,133,55,183,159,96,54,250,185,233,169,225,161,239,73,125,161,68,238,190,135,172,108,116,206,153,170,199,58,157,169,185,189,201,101,98,181,59,203,36,97,84,60,22,112,227,106,226,159,94,109,90,87,125,205,233,49,171,107,169,230,185,86,61,101,107,107,107,96,131,106,201,75,66,215,34,181,245,46,106,171,189,232,168,200,217,52,170,215,246,251,110,239,252,229,109,54,171,7,18,88,77,138,197,108,164,183,91,109,218,111,109,164,163,163,164,133,176,193,77,4,117,247,6,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,8,63,217,86,5,149,127,186,184,230,73,142,92,63,241,148,117,214,218,234,121,63,245,100,134,104,228,103,248,156,215,55,249,42,29,131,139,110,38,42,120,167,200,112,60,226,243,67,87,6,67,99,193,232,113,204,130,105,146,45,149,183,24,42,170,159,37,92,73,19,90,214,178,86,205,28,138,205,140,216,247,61,136,142,107,26,247,4,170,229,37,163,184,14,186,224,28,64,105,206,163,88,105,46,54,219,141,61,134,40,165,150,150,25,167,183,207,36,55,104,91,87,74,233,152,246,197,83,27,101,122,199,42,53,85,170,191,229,69,131,250,253,164,223,176,173,101,203,52,143,237,125,171,40,251,47,112,117,23,181,45,142,235,12,255,0,10,59,107,155,213,123,115,51,119,110,88,183,59,183,43,36,102,231,109,220,189,3,135,94,45,178,174,26,116,179,84,177,109,63,139,179,146,106,55,179,109,236,184,185,178,55,217,244,49,83,92,153,60,240,75,20,209,201,21,99,100,170,165,116,47,232,246,166,201,21,81,21,27,215,144,96,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,223,43,250,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,160,88,167,39,174,40,51,232,51,38,112,175,112,180,85,222,49,58,138,123,149,238,134,178,26,121,170,37,179,78,137,11,149,178,200,178,246,169,232,92,173,151,162,54,62,171,85,86,207,127,241,84,142,188,209,252,246,106,111,209,125,30,136,183,78,12,248,51,192,120,76,192,41,168,232,232,105,46,57,181,198,157,146,223,175,210,197,12,211,182,121,33,167,74,154,74,90,148,130,41,146,135,189,78,146,71,20,157,87,170,238,119,191,238,168,190,104,254,123,53,55,232,190,143,68,4,255,0,228,169,229,99,41,249,129,93,233,214,226,127,144,3,146,167,149,140,167,230,5,119,167,91,137,254,0,0,0,0,6,107,63,123,30,41,255,0,231,45,170,191,245,202,227,255,0,108,104,35,134,75,181,214,255,0,195,110,148,95,111,183,58,187,141,202,227,131,216,170,235,43,42,230,116,211,212,207,37,4,46,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,82,37,255,0,81,83,133,143,248,253,170,191,251,214,221,254,162,77,253,61,194,173,90,107,128,99,90,115,98,168,171,158,219,138,217,232,172,148,114,213,189,174,158,72,41,161,100,49,186,71,53,173,106,189,90,196,85,84,107,83,175,94,136,159,112,25,119,63,85,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,135,229,45,123,149,63,2,86,164,181,80,113,77,172,184,205,91,174,78,168,73,240,139,85,198,6,182,8,224,70,177,209,222,21,138,170,231,189,206,87,36,27,218,212,98,51,190,212,126,248,36,140,59,95,45,14,7,41,184,113,195,97,214,28,225,245,111,212,92,210,207,27,38,164,145,146,211,178,199,110,153,99,157,40,157,11,209,174,90,149,115,34,116,206,123,126,7,198,145,177,17,26,247,205,53,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,63,88,2,133,185,140,240,81,251,170,234,60,23,252,2,217,117,147,76,178,159,226,91,106,103,78,236,118,186,229,87,172,150,199,77,185,207,118,214,49,36,137,210,163,92,248,220,230,245,149,208,203,34,196,3,79,186,171,166,120,174,178,105,198,71,165,185,173,39,136,178,228,214,249,109,245,59,99,141,242,67,189,62,9,226,238,49,236,108,209,61,27,36,111,86,174,201,24,199,34,117,106,25,236,227,3,134,187,239,10,218,227,120,211,43,154,247,173,83,110,186,99,117,110,170,100,242,85,217,229,154,70,83,201,42,181,172,219,50,118,159,28,136,172,98,119,35,122,181,21,138,199,56,36,175,37,79,52,249,79,203,250,239,81,183,29,87,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,199,85,231,157,248,39,249,147,244,208,32,87,13,28,76,102,92,45,100,57,94,103,167,212,52,143,200,111,248,189,70,57,67,91,82,136,246,91,31,53,85,52,203,86,145,43,85,179,61,173,167,114,49,142,248,55,189,174,114,61,173,88,223,200,9,127,203,35,66,244,227,136,189,96,206,180,191,84,44,222,58,213,93,167,245,178,195,52,74,140,170,183,213,54,225,111,72,234,169,164,84,94,220,204,220,238,139,209,90,173,115,152,246,189,143,123,29,202,184,174,225,71,81,248,74,212,119,225,89,172,94,58,213,93,220,158,193,127,130,21,101,45,222,149,170,136,174,106,42,175,110,102,110,106,75,10,170,186,55,57,170,138,246,62,57,30,23,61,192,15,9,24,111,11,90,70,218,171,54,81,73,149,100,57,205,61,29,210,245,126,183,212,172,182,234,166,53,142,117,52,116,93,62,23,83,49,179,200,173,151,166,249,123,142,122,237,106,178,40,229,1,77,124,175,120,250,177,104,182,206,30,53,154,225,224,241,11,173,193,245,22,43,253,77,75,214,27,45,84,219,81,244,211,163,220,172,138,142,71,162,189,36,106,53,177,75,36,143,147,171,37,124,144,220,160,21,23,205,219,91,245,163,77,120,146,198,236,90,115,171,217,174,43,109,159,7,163,171,150,142,201,127,171,161,130,73,221,95,94,215,74,232,225,145,173,87,171,88,198,171,149,58,244,99,83,249,33,210,185,53,234,198,169,234,135,237,127,246,153,169,121,94,91,236,207,179,254,11,219,183,154,154,255,0,11,220,246,135,115,181,222,123,182,110,237,179,118,222,157,118,55,175,220,132,138,226,131,151,166,139,241,103,159,219,245,27,81,178,124,214,221,114,183,89,226,178,69,21,146,182,146,24,29,4,115,77,51,92,230,205,77,43,149,251,170,30,138,168,228,78,136,223,119,222,171,232,56,82,224,167,75,56,62,251,83,251,51,191,229,119,63,181,190,7,198,251,118,170,154,110,223,133,239,246,251,93,152,34,233,215,196,191,118,237,221,122,55,167,78,139,212,43,91,157,95,154,124,91,229,253,15,168,220,72,0,79,254,117,126,105,241,111,151,244,62,163,113,35,255,0,5,28,40,223,120,180,214,90,44,55,181,117,163,196,45,189,43,50,155,221,20,44,119,128,165,218,245,142,52,116,138,140,73,167,123,59,81,167,71,185,58,190,78,219,217,20,136,7,85,229,221,192,45,103,19,153,82,231,154,165,111,186,219,116,202,201,218,168,232,180,211,211,253,166,145,100,149,158,26,150,167,106,49,97,99,224,145,181,18,70,245,145,191,12,109,218,233,59,145,94,161,231,240,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,236,137,157,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,208,1,2,185,154,240,37,106,214,236,54,227,174,122,91,140,213,201,170,22,26,120,221,85,71,107,129,175,126,73,68,197,107,92,201,35,234,138,250,152,98,234,232,222,205,210,61,145,246,54,200,171,15,106,147,13,84,21,43,205,139,130,10,60,111,218,124,89,233,157,46,202,75,133,193,37,205,168,150,104,33,134,150,73,188,60,20,245,84,176,182,38,43,187,179,171,214,161,93,35,228,116,181,13,122,55,106,200,230,133,96,151,253,205,31,200,158,166,253,23,214,40,138,1,47,251,154,63,145,61,77,250,47,172,81,1,64,36,202,230,9,192,86,67,195,54,101,93,156,233,245,138,174,179,74,238,245,18,77,66,250,127,21,90,251,3,17,41,154,176,215,76,177,35,33,99,170,42,29,29,58,186,71,189,236,98,35,156,231,162,170,195,83,81,25,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,118,74,206,168,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,168,20,23,192,191,25,183,222,15,53,30,170,231,37,171,219,56,102,81,225,233,242,107,108,76,98,85,58,56,149,253,170,154,105,29,211,164,209,119,101,84,141,206,72,228,107,220,215,109,85,100,177,223,246,45,150,98,185,205,138,151,41,194,178,107,86,65,101,173,223,225,174,54,186,216,234,233,103,216,247,49,251,37,141,92,199,109,123,28,213,232,190,231,53,81,125,232,166,120,184,196,225,87,50,225,67,87,46,24,125,230,219,86,236,98,227,81,81,83,137,221,228,145,38,101,198,220,143,248,17,210,181,140,111,137,141,174,141,179,51,107,118,189,81,200,157,183,198,247,203,78,79,188,65,107,141,62,118,154,2,204,126,235,147,105,149,71,126,121,107,123,19,73,14,37,84,232,103,157,142,239,53,174,100,112,212,190,25,25,217,122,181,174,149,221,200,213,29,221,108,161,58,184,238,226,167,42,225,87,73,221,148,225,90,117,117,200,47,85,189,60,53,198,75,68,149,118,43,94,202,154,102,63,218,114,199,52,79,131,186,202,135,54,14,139,241,202,222,139,238,69,235,159,107,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,206,154,122,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,77,68,101,56,158,43,156,216,170,177,108,215,25,181,100,22,90,221,158,38,221,116,162,142,174,150,125,143,107,217,190,41,17,204,118,215,177,174,78,169,238,115,81,83,222,136,103,179,141,126,20,111,188,37,235,45,110,27,218,186,214,98,23,46,181,152,181,238,182,22,55,199,210,237,98,201,26,186,53,86,44,208,61,253,169,19,163,28,189,25,39,109,140,150,52,2,80,83,112,191,128,233,71,42,108,223,91,237,247,122,75,246,89,168,246,124,126,90,234,202,122,136,106,169,173,240,54,255,0,3,146,146,154,68,137,178,196,254,139,19,42,162,115,222,158,34,151,167,255,0,99,66,184,14,191,136,241,55,159,99,90,3,158,240,227,112,169,171,188,226,121,141,61,185,180,48,85,220,102,86,88,103,165,184,182,181,95,75,18,170,196,214,76,189,212,149,141,107,85,207,116,111,221,240,43,95,200,0,179,238,110,124,38,105,198,47,89,23,17,88,85,243,20,197,238,183,158,244,183,251,5,85,205,41,234,175,245,93,250,104,210,170,221,72,140,94,236,201,226,28,250,165,71,53,187,81,146,43,85,238,145,207,175,109,23,213,236,203,65,117,67,31,213,205,63,158,146,59,238,59,80,233,169,210,174,4,154,9,88,248,221,20,176,200,207,114,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,39,181,226,187,138,237,71,226,215,81,223,154,230,178,248,27,85,15,114,11,5,130,9,149,244,182,138,87,42,42,181,170,168,157,201,159,181,171,44,202,136,233,28,214,162,35,24,200,227,100,149,229,123,192,183,237,175,42,102,184,235,30,25,226,244,218,203,191,216,244,213,174,219,13,246,233,28,141,68,235,10,181,124,69,28,61,36,238,117,86,177,242,163,35,254,43,91,81,26,4,212,226,131,136,92,171,60,229,153,119,226,23,10,166,202,244,222,245,122,183,217,235,105,152,218,169,41,46,20,91,238,244,177,61,209,79,26,177,238,134,86,43,150,57,83,111,118,9,88,229,107,81,234,212,168,31,222,199,138,127,249,203,106,175,253,114,184,255,0,219,26,19,215,189,20,197,120,137,210,123,238,142,102,183,11,173,21,151,32,240,190,38,123,92,177,199,84,206,197,76,85,12,216,233,35,145,137,213,240,181,23,171,23,225,85,233,209,122,42,68,15,234,42,112,177,255,0,31,181,87,255,0,122,219,191,212,64,234,188,209,252,137,234,111,209,125,98,136,160,18,255,0,185,163,249,19,212,223,162,250,197,17,64,32,79,254,104,92,11,126,197,50,167,235,142,142,97,158,19,77,175,91,61,177,77,68,237,208,216,174,146,72,228,94,144,163,83,195,209,205,214,62,223,69,115,25,42,190,63,225,53,212,241,172,0,53,37,148,226,120,174,115,98,170,197,179,92,102,213,144,89,107,118,120,155,117,210,138,58,186,89,246,61,175,102,248,164,71,49,219,94,198,185,58,167,185,205,69,79,122,33,69,156,101,114,247,206,244,3,89,108,56,182,154,89,238,183,252,51,59,184,80,217,177,43,141,101,92,47,154,75,164,205,99,22,134,174,84,100,49,67,51,166,222,232,247,35,88,232,149,21,28,171,28,219,2,69,114,96,225,214,165,247,92,151,137,60,191,19,171,142,158,10,118,217,176,234,234,168,162,236,78,247,186,68,184,84,64,143,106,202,143,141,35,138,4,153,138,214,42,77,85,23,87,170,61,25,250,249,231,126,9,254,100,253,52,177,253,23,210,28,55,65,116,191,31,210,61,63,130,174,59,22,59,78,232,105,214,174,117,154,121,94,249,29,44,179,72,255,0,114,43,228,150,73,36,84,106,53,136,175,84,107,90,212,70,165,112,115,206,252,19,252,201,250,104,16,131,130,13,33,195,117,235,137,204,75,72,245,2,10,185,44,89,21,61,222,26,133,164,157,97,158,39,178,215,87,44,83,70,255,0,122,35,227,150,56,228,68,114,57,138,172,68,115,92,213,86,175,159,226,47,134,141,83,225,127,59,155,5,212,203,79,251,223,5,121,163,130,167,217,119,63,224,195,44,158,18,121,162,143,189,218,239,177,146,109,111,192,254,173,95,228,171,213,121,92,121,236,211,47,173,122,61,105,113,60,98,112,171,134,241,95,164,119,12,62,243,109,164,110,79,110,167,168,169,196,238,242,72,176,190,221,113,86,124,8,233,90,199,187,195,72,230,198,217,153,181,219,152,136,228,78,227,35,123,2,189,121,91,241,245,71,167,126,7,134,77,99,184,90,173,184,130,248,202,140,119,34,172,169,130,134,27,68,139,221,169,154,154,174,73,28,198,58,25,94,178,44,114,42,172,141,150,68,143,227,100,140,236,219,249,151,124,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,155,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,187,62,86,188,65,107,142,184,232,213,117,22,179,99,247,90,136,241,159,11,5,139,49,173,130,102,125,162,165,123,167,141,237,89,30,221,149,19,83,190,153,89,36,205,122,185,219,217,220,78,227,95,36,161,90,220,209,252,246,106,111,209,125,30,136,234,188,175,56,151,210,206,23,240,77,114,206,181,50,237,255,0,22,124,21,154,142,122,111,106,92,255,0,141,91,20,158,18,9,165,143,189,218,239,177,242,109,119,192,206,174,95,228,139,202,185,163,249,236,212,223,162,250,61,17,21,64,247,250,233,174,154,143,196,94,163,220,117,67,84,47,62,58,235,93,210,40,97,137,21,148,182,250,86,170,172,116,180,209,170,175,110,22,110,119,68,234,174,87,57,207,123,158,247,189,238,148,26,49,202,199,87,53,135,134,138,205,105,162,185,82,80,228,55,106,122,123,166,31,97,168,115,225,125,198,145,175,168,108,241,212,247,162,99,97,124,205,109,52,180,178,182,71,68,246,59,227,216,217,18,88,254,175,44,174,4,174,186,221,153,91,181,207,84,177,154,73,52,190,195,81,35,169,104,238,144,57,236,201,43,88,142,107,89,28,125,81,31,77,12,189,29,35,223,186,55,190,62,198,217,17,102,237,93,160,25,108,197,178,204,171,6,190,210,229,56,86,77,117,199,239,84,91,252,53,198,215,91,37,37,84,27,216,230,63,100,177,171,94,221,204,123,154,189,23,222,215,42,47,185,84,179,253,81,227,126,197,197,199,45,141,81,162,200,234,173,86,221,77,178,123,46,91,221,146,142,23,211,194,250,85,191,209,164,53,84,141,146,89,31,36,59,29,19,36,93,234,230,75,215,115,90,217,34,87,254,174,106,28,5,83,85,83,93,120,167,209,187,21,37,27,232,233,230,184,103,54,202,126,234,190,177,235,44,45,74,250,106,120,226,115,81,232,215,207,45,83,220,246,51,100,93,222,138,245,149,207,170,186,43,181,214,221,77,95,71,111,185,213,210,211,221,41,210,146,186,40,102,115,25,85,2,75,28,201,20,173,69,232,246,36,176,197,34,53,221,83,124,108,119,222,212,84,14,151,194,119,154,125,27,249,129,143,122,140,5,212,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,186,158,104,254,68,245,55,232,190,177,68,5,43,112,157,230,159,70,254,96,99,222,163,1,110,156,221,181,11,62,211,94,27,113,187,238,156,231,25,6,43,114,159,56,163,164,150,178,201,115,154,134,121,32,117,5,123,157,19,164,133,205,114,177,92,198,57,90,171,211,171,26,191,201,10,139,225,59,205,62,141,252,192,199,189,70,2,252,248,160,225,127,1,226,207,0,183,233,206,163,93,242,11,117,182,221,120,138,247,20,182,74,136,97,157,211,199,12,208,181,174,116,209,74,213,102,218,135,170,162,53,23,170,55,223,247,162,133,80,114,225,226,23,95,115,158,51,180,243,22,205,117,195,80,50,11,45,111,181,188,77,186,233,147,86,213,210,207,178,213,86,246,111,138,73,28,199,109,123,26,228,234,158,231,53,21,61,232,133,138,243,71,242,39,169,191,69,245,138,35,228,232,39,43,253,2,225,219,86,44,90,199,133,101,250,129,91,122,199,252,87,134,130,233,112,162,146,149,253,250,105,105,223,189,177,210,70,245,232,201,156,169,209,233,241,34,117,234,157,81,126,183,52,127,34,122,155,244,95,88,162,2,146,248,100,180,218,175,252,73,105,69,138,251,108,164,184,219,110,57,197,138,146,178,142,174,22,205,5,76,18,87,194,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,36,7,48,78,2,178,30,25,179,42,236,231,79,172,85,117,154,87,119,168,146,106,23,211,248,170,215,216,24,137,76,213,134,186,101,137,25,11,29,81,80,232,233,213,210,61,239,99,17,28,231,61,21,87,133,112,157,230,159,70,254,96,99,222,163,1,163,60,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,187,37,103,84,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,12,187,151,19,201,131,65,170,113,93,47,201,117,254,251,69,73,226,51,138,134,218,236,79,117,60,78,158,59,117,28,146,54,121,25,50,61,94,198,77,83,213,142,137,90,207,125,12,111,93,232,230,43,97,6,174,114,247,214,92,43,138,203,127,14,152,197,159,189,73,154,92,42,159,133,222,43,234,219,225,106,237,113,163,165,124,147,206,140,106,119,169,224,111,90,136,219,30,244,115,122,198,199,182,72,86,75,222,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,178,38,117,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,80,172,190,121,223,130,127,153,63,77,33,255,0,4,26,215,149,112,237,115,213,157,99,194,173,246,170,219,214,63,167,237,240,208,93,34,146,74,87,247,242,27,53,59,247,182,57,35,122,244,100,206,84,232,244,248,145,58,245,78,168,179,3,158,119,224,159,230,79,211,78,21,202,91,10,181,106,86,180,106,126,156,223,106,42,224,182,229,90,79,122,178,86,75,72,246,182,120,224,169,171,161,134,71,70,231,53,205,71,163,94,170,138,173,114,117,233,213,23,238,2,21,93,174,215,91,253,214,182,251,125,185,213,220,110,87,26,137,42,235,43,42,230,116,211,212,207,35,149,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,104,39,129,126,12,172,92,30,105,197,85,178,75,175,182,115,60,163,195,212,100,215,40,158,244,165,116,145,35,251,84,212,209,187,167,72,98,238,202,137,35,154,146,72,231,185,206,218,138,200,163,207,97,163,222,11,245,142,251,175,188,48,96,26,171,148,195,178,245,117,183,201,79,113,147,115,23,196,213,82,84,75,73,45,79,70,49,140,103,121,244,238,151,182,214,163,89,220,216,157,81,189,84,59,88,0,14,85,197,62,181,254,238,220,62,230,218,199,29,191,198,213,227,246,244,240,16,58,46,228,111,174,158,86,83,210,247,91,220,141,86,20,158,104,150,77,175,71,118,209,251,122,187,162,46,107,11,116,231,97,172,87,91,46,27,129,232,133,142,253,73,21,62,75,81,85,123,191,209,195,84,230,213,186,10,85,141,180,109,150,54,189,17,105,164,150,73,222,137,35,21,29,45,27,21,170,139,19,138,245,224,191,71,44,90,251,197,6,1,165,89,76,219,44,183,91,132,149,23,24,246,189,124,77,45,37,60,181,114,211,117,99,216,246,119,153,78,232,187,141,114,57,157,205,233,213,91,209,67,207,241,9,160,217,151,14,58,136,154,109,156,209,85,193,114,75,61,174,232,245,154,157,35,98,190,166,146,41,102,142,39,181,239,100,204,134,161,211,211,44,177,189,204,123,233,222,169,211,222,212,180,158,75,122,199,125,204,52,107,45,209,219,188,61,202,77,59,184,83,212,90,234,119,49,54,210,220,157,81,35,169,182,53,136,171,178,120,42,37,238,57,239,115,188,78,223,133,177,181,23,197,115,193,192,42,101,181,105,102,169,80,227,212,137,79,75,81,113,176,93,46,205,72,155,58,190,86,197,61,21,59,215,175,117,236,68,134,189,237,247,43,24,171,39,244,86,68,221,21,121,89,103,245,56,47,26,88,109,42,228,52,150,155,110,85,79,95,96,185,45,74,196,214,85,50,74,103,203,79,78,143,145,62,23,190,178,10,68,102,197,71,185,251,88,157,119,171,92,23,232,85,95,60,239,193,63,204,159,166,150,168,85,95,60,239,193,63,204,159,166,129,86,182,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,93,52,245,51,200,228,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,23,233,192,79,4,22,46,17,240,73,107,114,58,91,85,203,83,111,125,216,175,119,186,57,159,81,11,41,82,101,88,105,105,29,36,81,190,56,118,54,39,200,155,17,207,151,174,231,57,177,196,140,170,190,87,30,123,52,203,235,94,143,90,95,240,0,0,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,241,179,242,223,234,68,85,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,32,45,80,0,0,138,188,209,252,137,234,111,209,125,98,136,149,68,85,230,143,228,79,83,126,139,235,20,64,82,183,9,222,105,244,111,230,6,61,234,48,23,83,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,2,234,121,163,249,19,212,223,162,250,197,16,20,173,194,119,154,125,27,249,129,143,122,140,6,148,204,214,112,157,230,159,70,254,96,99,222,163,1,165,48,60,86,77,171,216,110,33,170,24,70,145,223,103,171,134,251,168,84,247,105,172,74,216,21,240,76,251,124,112,203,60,47,122,123,216,245,138,101,145,170,169,177,82,25,17,92,142,86,53,252,255,0,140,78,21,112,222,43,244,142,225,135,222,109,180,141,201,237,212,245,21,56,157,222,73,22,23,219,174,42,207,129,29,43,88,247,120,105,28,216,219,51,54,187,115,17,28,137,220,100,111,100,42,231,113,118,186,216,46,186,13,125,177,92,234,237,215,43,117,70,65,87,71,89,73,51,161,158,154,120,221,108,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,18,43,151,119,27,244,124,85,96,139,137,102,53,91,117,55,19,183,197,45,245,203,12,20,208,221,35,116,210,198,202,170,88,153,43,158,237,172,100,30,33,82,56,227,100,181,13,70,53,26,246,53,2,141,243,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,111,137,253,17,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,205,57,94,115,2,255,0,225,111,133,45,93,155,252,21,167,12,188,57,223,249,204,171,77,91,61,69,79,254,109,77,73,28,49,127,188,139,167,244,84,145,92,193,56,10,199,184,153,195,107,179,157,62,177,82,81,234,165,162,158,73,168,95,79,225,104,153,127,122,173,51,86,26,233,150,37,124,207,109,61,59,163,167,87,72,198,49,239,68,115,154,197,85,74,43,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,13,79,2,58,242,244,207,243,45,79,224,231,78,115,61,64,200,106,239,183,218,170,122,250,106,139,133,90,163,167,157,148,215,10,154,120,150,71,116,234,247,164,80,198,138,247,117,123,213,21,206,87,57,85,203,223,238,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,2,152,121,201,235,95,219,158,32,173,58,57,73,111,236,210,105,149,189,123,211,201,22,217,39,174,184,197,79,81,38,215,36,142,71,66,216,25,70,141,234,198,57,36,239,245,220,221,138,68,173,49,208,108,203,84,244,239,83,245,39,30,162,171,158,219,166,22,122,75,165,114,83,83,165,67,229,124,245,113,196,145,171,17,232,246,49,180,233,91,82,249,81,143,99,25,70,228,126,221,232,228,243,250,171,169,153,86,178,106,62,71,170,89,173,95,136,189,100,215,9,110,21,59,100,145,241,195,189,126,8,34,238,61,239,108,49,49,27,28,108,87,46,200,216,198,162,244,106,23,19,202,79,65,176,219,47,9,117,153,197,214,138,146,243,81,171,149,21,108,188,83,213,211,171,224,117,186,150,106,138,40,232,164,137,239,116,82,179,170,85,72,174,216,221,201,84,172,114,57,24,213,2,162,244,7,88,239,188,63,235,46,39,172,88,228,62,34,175,25,184,54,162,74,109,204,103,139,165,123,93,29,77,54,247,177,233,31,118,9,37,139,185,177,92,205,251,155,241,53,20,211,73,150,204,179,22,190,224,217,85,231,10,202,104,124,21,235,31,184,84,90,238,52,221,214,73,216,170,130,71,71,44,123,216,174,99,182,189,142,78,173,85,106,244,234,138,169,239,47,207,150,142,127,83,168,60,22,233,221,85,203,33,164,186,220,172,116,245,54,10,164,133,98,223,70,202,74,153,34,165,167,149,145,162,108,123,104,210,145,83,114,111,115,28,199,187,118,253,202,18,128,202,185,170,131,42,224,95,247,43,143,34,122,101,245,175,88,173,41,91,247,177,226,159,254,114,218,171,255,0,92,174,63,246,197,212,242,184,242,39,166,95,90,245,138,211,149,127,81,83,133,143,248,253,170,191,251,214,221,254,162,4,180,225,146,237,117,191,240,219,165,23,219,237,206,174,227,114,184,224,246,42,186,202,202,185,157,52,245,51,201,65,11,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,233,103,159,211,220,42,213,166,184,6,53,167,54,42,138,185,237,184,173,158,138,201,71,45,91,218,233,228,130,154,22,67,27,164,115,90,214,171,213,172,69,85,70,181,58,245,232,137,247,30,128,8,213,204,123,44,202,176,110,12,117,15,41,194,178,107,174,63,122,162,246,79,134,184,218,235,100,164,170,131,125,214,145,143,217,44,106,215,183,115,30,230,175,69,247,181,202,139,238,85,41,7,247,177,226,159,254,114,218,171,255,0,92,174,63,246,198,132,245,239,69,49,94,34,116,158,251,163,153,173,194,235,69,101,200,60,47,137,158,215,44,113,213,51,177,83,21,67,54,58,72,228,98,117,124,45,69,234,197,248,85,122,116,94,138,145,3,250,138,156,44,127,199,237,85,255,0,222,182,239,245,16,39,248,0,8,171,205,31,200,158,166,253,23,214,40,138,1,47,251,154,63,145,61,77,250,47,172,81,20,2,6,170,0,0,15,41,170,186,153,138,232,222,156,100,122,165,154,213,248,123,46,51,111,150,225,83,182,72,217,36,219,19,224,130,46,227,216,199,77,43,213,177,198,197,114,111,145,236,106,47,87,33,234,200,1,206,79,90,254,195,112,251,105,209,202,75,127,122,175,83,110,11,222,158,72,183,71,5,13,186,90,122,137,54,185,36,106,182,103,78,250,52,111,86,61,171,31,127,174,215,108,80,41,175,44,202,111,185,206,85,121,205,114,154,239,27,122,200,46,21,23,75,141,79,105,145,247,234,167,145,210,75,38,198,35,88,221,207,123,151,163,81,26,157,122,34,34,123,143,85,169,250,23,168,250,63,98,193,114,76,230,205,225,40,53,19,31,143,36,178,77,26,172,145,190,150,71,185,26,199,72,137,219,239,118,251,51,58,54,185,206,100,117,48,111,218,231,43,26,208,29,28,190,241,1,172,184,158,142,227,147,120,122,188,154,224,218,121,42,118,177,254,18,149,141,116,149,53,59,30,246,36,157,168,35,150,94,222,244,115,246,109,111,196,228,66,215,249,207,233,13,78,95,160,216,214,174,91,160,171,154,163,79,111,14,134,177,27,60,76,130,27,117,195,183,20,147,61,142,248,222,244,169,134,134,54,163,23,220,147,72,170,213,68,220,192,230,188,144,181,75,255,0,138,94,138,92,47,191,240,76,166,209,108,240,191,229,166,175,159,188,140,255,0,229,107,118,61,255,0,227,99,127,182,41,106,134,117,184,7,212,204,87,72,184,189,211,108,235,53,171,240,150,90,123,133,69,190,166,169,210,71,28,116,190,54,146,106,54,79,43,228,123,88,200,99,125,67,95,35,213,223,12,109,123,145,21,81,17,116,82,4,32,230,237,168,89,246,154,240,219,141,223,116,231,56,200,49,91,148,249,197,29,36,181,150,75,156,212,51,201,3,168,43,220,232,157,36,46,107,149,138,230,49,202,213,94,157,88,213,254,72,65,254,92,60,66,235,238,115,198,118,158,98,217,174,184,106,6,65,101,173,246,183,137,183,93,50,106,218,186,89,246,90,170,222,205,241,73,35,152,237,175,99,92,157,83,220,230,162,167,189,16,181,254,40,56,95,192,120,179,192,45,250,115,168,215,124,130,221,109,183,94,34,189,197,45,146,162,24,103,116,241,195,52,45,107,157,52,82,181,89,182,161,234,168,141,69,234,141,247,253,232,188,127,65,57,95,232,23,14,218,177,98,214,60,43,47,212,10,219,214,63,226,188,52,23,75,133,20,148,175,239,211,75,78,253,237,142,146,55,175,70,76,229,78,143,79,137,19,175,84,234,138,30,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,73,255,0,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,160,74,174,121,223,130,127,153,63,77,34,175,43,143,61,154,101,245,175,71,173,37,87,60,239,193,63,204,159,166,145,87,149,199,158,205,50,250,215,163,214,129,127,192,0,0,0,5,43,115,171,243,79,139,124,191,161,245,27,137,117,37,43,115,171,243,79,139,124,191,161,245,27,136,14,74,158,105,242,159,151,245,222,163,110,46,164,165,110,74,158,105,242,159,151,245,222,163,110,46,164,14,105,163,188,64,224,58,223,117,207,108,88,131,234,224,185,105,198,81,87,138,222,168,235,86,22,206,147,192,229,111,137,100,113,200,247,120,105,28,217,91,28,143,70,43,150,25,83,106,108,82,26,243,43,229,233,71,169,182,42,237,117,208,108,67,253,157,80,109,150,241,99,181,195,5,60,119,138,93,245,51,84,213,50,24,225,73,42,110,46,146,102,57,85,210,110,146,56,149,173,107,228,216,215,64,188,155,94,115,46,27,121,129,234,62,171,97,149,181,109,125,187,82,47,204,185,208,195,80,144,178,237,110,91,172,171,81,69,42,185,143,110,201,26,222,136,229,99,182,61,25,35,83,123,26,169,121,58,23,174,154,113,196,94,156,91,181,67,75,239,62,58,213,93,214,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,110,102,110,111,84,234,173,86,185,175,99,158,199,177,238,12,208,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,95,247,3,156,113,225,188,94,225,174,165,170,101,37,143,81,108,116,237,125,250,194,199,174,201,25,213,27,227,104,247,42,185,244,206,114,181,21,170,170,248,94,228,99,213,200,232,165,150,5,243,43,229,233,89,166,87,218,237,117,208,108,67,253,130,215,237,150,241,99,181,195,61,68,150,122,173,149,51,84,213,50,24,225,88,233,173,205,142,22,57,85,210,109,142,73,85,173,107,35,216,214,194,13,29,214,44,251,66,179,251,94,163,105,205,250,174,221,114,183,84,65,44,177,69,85,52,48,92,32,142,104,230,117,37,83,97,123,29,45,52,142,137,137,36,74,228,71,34,127,145,80,52,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,173,121,172,112,37,106,91,85,127,20,218,53,140,213,182,228,218,133,159,55,181,91,160,107,160,146,5,107,221,37,225,24,138,142,99,218,228,106,79,177,174,71,163,251,238,70,108,158,73,42,132,213,65,65,124,205,248,126,192,120,120,226,73,44,90,114,202,184,45,185,85,159,237,84,180,114,164,45,130,134,122,154,250,198,186,154,150,56,99,141,177,83,49,176,177,177,198,168,229,106,123,183,47,187,160,69,91,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,11,169,229,161,192,85,54,131,99,208,235,86,172,216,169,39,212,91,229,60,115,90,25,39,119,125,130,221,61,44,110,116,46,134,104,163,116,21,202,233,38,138,101,248,246,177,168,198,57,168,249,145,241,131,147,86,133,233,198,164,234,62,103,170,25,173,155,218,183,93,57,246,76,182,8,103,84,117,45,61,85,82,213,42,213,58,53,79,142,104,252,43,123,74,171,181,142,123,158,141,87,182,55,178,229,0,20,3,205,31,207,102,166,253,23,209,232,139,254,40,7,154,63,158,205,77,250,47,163,209,1,61,57,53,93,173,86,14,17,51,107,237,246,231,73,110,182,219,179,139,149,93,101,101,92,205,134,10,104,35,182,91,221,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,167,171,225,59,154,6,3,196,118,174,100,250,109,145,89,105,48,154,121,42,25,46,23,85,114,185,67,19,238,112,43,225,129,180,147,53,239,68,90,233,37,147,184,200,161,222,138,199,186,63,122,193,220,158,160,40,184,129,207,173,220,60,215,240,209,111,125,37,46,39,116,202,19,42,174,150,21,153,149,117,83,165,60,112,165,52,174,73,59,79,166,69,134,41,82,55,70,171,221,141,142,221,240,162,39,63,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,13,79,2,31,242,230,227,95,247,170,211,137,236,25,253,206,213,30,166,226,223,195,185,83,64,189,169,46,148,40,140,72,238,109,135,107,88,221,207,122,199,43,98,87,53,146,53,174,233,19,102,138,52,152,0,0,0,0,0,101,92,210,159,9,222,86,52,111,229,254,61,233,208,25,172,52,167,194,119,149,141,27,249,127,143,122,116,0,117,80,0,2,149,185,213,249,167,197,190,95,208,250,141,196,186,146,149,185,213,249,167,197,190,95,208,250,141,196,7,37,79,52,249,79,203,250,239,81,183,29,87,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,199,85,231,157,248,39,249,147,244,208,57,87,37,79,52,249,79,203,250,239,81,183,22,211,174,154,23,167,28,69,233,197,199,75,245,66,205,227,173,85,221,37,134,104,149,25,85,111,170,106,42,71,85,77,34,162,246,230,102,231,116,94,138,213,107,156,199,181,236,123,216,234,150,228,169,230,159,41,249,127,93,234,54,226,106,115,17,227,234,143,134,60,85,48,61,45,184,90,174,90,155,123,238,211,245,74,152,42,62,204,198,145,196,255,0,19,85,77,185,94,147,61,147,198,234,120,228,98,70,239,138,71,110,108,125,185,66,154,245,251,73,191,97,90,203,150,105,31,218,251,86,81,246,94,224,234,47,106,91,29,214,25,254,20,118,215,55,170,246,230,102,238,220,177,110,119,110,86,72,205,206,219,185,108,171,148,239,26,217,86,87,236,206,20,179,75,5,214,243,236,107,122,253,157,188,80,210,201,81,224,232,98,241,18,205,237,57,228,157,123,112,179,117,37,53,55,110,36,107,122,199,18,244,234,197,42,219,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,38,249,95,209,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,47,251,129,206,17,45,92,32,233,27,177,73,238,52,151,140,178,253,80,219,150,71,117,130,157,172,99,231,70,35,89,75,11,213,169,43,233,161,77,219,59,139,213,95,36,210,35,99,238,172,109,9,20,0,2,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,114,174,117,126,105,241,111,151,244,62,163,113,58,175,35,31,198,207,203,127,169,1,106,128,0,4,85,230,143,228,79,83,126,139,235,20,68,170,34,175,52,127,34,122,155,244,95,88,162,2,128,75,254,230,143,228,79,83,126,139,235,20,69,0,151,253,205,31,200,158,166,253,23,214,40,128,160,19,85,6,85,205,84,1,202,184,139,225,163,75,56,160,193,38,193,117,50,211,254,247,193,94,104,224,166,246,165,179,248,208,203,39,132,158,104,164,236,247,123,12,100,155,91,241,179,171,87,249,42,56,116,225,163,75,56,95,193,33,193,116,206,211,254,251,198,222,107,32,166,246,165,207,248,211,75,31,139,158,24,163,239,118,187,239,100,123,155,240,51,163,83,249,170,245,80,0,230,156,67,240,253,128,241,53,165,245,218,81,168,204,171,101,182,178,162,158,174,42,202,20,133,43,104,167,134,68,115,101,167,146,104,228,108,111,86,239,137,206,70,245,88,229,145,190,237,202,116,176,6,101,181,211,66,245,31,135,77,71,184,233,126,168,89,188,13,214,135,164,176,205,18,171,233,110,20,174,85,72,234,169,164,84,78,228,47,218,238,139,209,28,142,107,152,246,177,236,123,27,224,11,201,230,235,164,56,110,107,194,189,195,84,175,48,85,166,67,167,21,20,211,89,103,134,117,107,54,87,86,210,82,212,195,43,23,171,94,199,53,99,122,47,68,122,62,22,116,114,53,94,215,209,176,18,171,128,158,8,47,188,92,103,114,214,228,116,183,91,110,153,89,59,177,94,239,116,115,50,158,103,213,44,42,176,210,210,58,72,164,100,147,111,116,79,145,54,43,89,23,93,206,107,164,137,31,125,24,182,39,138,224,214,42,92,91,10,198,109,88,253,150,139,127,134,183,90,232,163,164,165,131,123,220,247,236,138,52,107,27,185,239,115,151,162,123,220,229,85,247,170,159,3,69,244,135,13,208,93,47,199,244,143,79,224,171,142,197,142,211,186,26,117,171,157,102,158,87,190,71,75,44,210,63,220,138,249,37,146,73,21,26,141,98,43,213,26,214,181,17,169,237,64,0,0,138,188,209,252,137,234,111,209,125,98,136,160,18,255,0,185,163,249,19,212,223,162,250,197,17,64,32,106,160,252,149,182,155,85,198,166,130,178,225,108,164,170,168,181,212,45,93,12,179,66,215,190,150,117,138,72,86,88,156,169,213,143,88,166,150,53,115,122,46,201,30,223,185,202,139,250,192,2,170,249,231,126,9,254,100,253,52,181,66,170,249,231,126,9,254,100,253,52,8,171,202,227,207,102,153,125,107,209,235,75,254,40,7,149,199,158,205,50,250,215,163,214,151,252,4,106,226,115,151,238,129,113,85,125,183,101,57,172,55,92,126,245,69,222,241,55,28,105,180,84,149,87,77,236,133,140,241,146,201,77,43,231,237,50,157,173,143,170,252,13,115,145,61,202,157,59,254,45,137,226,184,53,138,151,22,194,177,155,86,63,101,162,223,225,173,214,186,40,233,41,96,222,247,61,251,34,141,26,198,238,123,220,229,232,158,247,57,85,125,234,167,214,0,80,15,52,127,61,154,155,244,95,71,162,62,79,2,252,25,95,120,195,212,122,171,100,151,95,99,97,152,191,135,168,201,174,81,61,139,84,216,229,87,246,169,169,163,119,94,179,75,218,149,18,71,53,99,141,172,115,157,185,81,145,73,245,185,163,249,236,212,223,162,250,61,17,42,185,24,254,54,126,91,253,72,11,62,197,177,60,87,6,177,82,226,216,86,51,106,199,236,180,91,252,53,186,215,69,29,37,44,27,222,231,191,100,81,163,88,221,207,123,156,189,19,222,231,42,175,189,84,250,192,0,41,47,153,175,2,87,93,17,204,174,58,231,165,184,205,36,122,95,126,168,141,213,84,118,184,28,198,99,117,175,70,181,204,146,62,170,140,166,154,94,174,141,236,219,27,31,39,99,108,104,144,247,110,208,138,188,209,252,137,234,111,209,125,98,136,10,86,225,59,205,62,141,252,192,199,189,70,2,234,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,93,79,52,127,34,122,155,244,95,88,162,2,149,184,78,243,79,163,127,48,49,239,81,128,210,153,154,206,19,188,211,232,223,204,12,123,212,96,52,166,0,138,188,209,252,137,234,111,209,125,98,136,149,68,85,230,143,228,79,83,126,139,235,20,64,82,183,9,222,105,244,111,230,6,61,234,48,26,83,51,89,194,119,154,125,27,249,129,143,122,140,6,148,192,249,55,28,79,21,188,95,109,25,77,219,25,181,86,222,177,255,0,17,236,139,141,69,20,114,85,91,251,236,70,79,225,229,114,43,226,238,49,17,175,216,169,185,168,136,189,80,250,192,1,85,124,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,58,175,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,128,225,92,195,240,171,86,1,198,150,170,216,172,213,21,115,83,213,94,25,123,123,170,94,215,61,39,184,83,69,93,51,81,90,214,166,198,203,83,35,88,157,58,163,17,168,170,229,69,114,207,254,73,250,161,117,200,116,143,60,210,139,131,106,230,167,195,47,20,183,42,26,137,171,93,43,35,130,224,201,58,210,197,18,167,72,88,201,104,229,149,118,187,163,159,84,245,218,213,69,87,243,254,120,56,5,52,87,93,44,213,42,28,122,173,106,42,169,238,54,11,165,217,169,43,160,70,68,232,167,162,167,122,245,237,49,234,179,87,189,190,228,123,209,36,254,146,70,155,120,175,40,45,80,186,225,124,90,83,96,112,182,174,123,110,160,217,235,109,181,16,54,181,209,65,20,244,208,186,182,42,167,197,209,91,51,218,218,121,161,111,93,170,212,170,145,81,223,123,92,23,146,1,231,245,11,53,181,105,174,1,146,234,53,246,158,174,123,110,43,103,173,189,214,69,72,198,186,121,32,166,133,243,72,216,218,231,53,170,245,107,21,17,21,205,78,189,58,170,125,224,80,183,50,236,254,155,80,120,210,212,74,171,110,67,87,117,182,216,234,41,172,20,169,50,203,178,141,244,148,209,197,85,79,19,36,68,216,198,214,37,90,174,212,216,231,185,239,110,237,251,150,74,242,79,209,219,85,235,50,207,53,190,249,97,171,150,163,26,167,165,178,88,43,38,165,107,169,27,61,82,72,234,199,69,35,152,170,149,49,197,28,12,85,141,232,173,138,177,232,228,84,149,165,101,151,231,202,203,0,166,193,120,45,195,106,151,30,171,180,220,178,170,138,251,253,201,42,82,86,190,169,242,84,190,42,122,132,100,139,240,177,244,112,82,43,54,34,49,204,218,244,235,189,92,224,246,188,124,105,158,85,171,188,33,106,78,11,133,82,120,187,213,69,190,158,225,77,74,216,228,146,74,175,5,87,13,99,224,137,145,177,207,124,210,50,157,204,141,136,223,138,71,49,170,168,138,170,153,225,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,212,241,151,125,66,194,174,186,107,159,228,186,115,125,168,164,158,229,138,222,43,108,149,146,210,61,206,130,73,233,166,124,50,58,55,57,173,114,177,92,197,84,85,107,87,167,78,168,159,112,26,114,196,242,155,22,115,138,217,179,92,90,187,198,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,177,232,215,183,115,30,213,232,228,71,39,94,138,136,190,226,176,121,231,126,9,254,100,253,52,149,92,175,178,207,181,124,18,233,247,136,201,189,179,95,102,246,141,166,179,125,111,136,154,143,181,93,63,135,166,147,170,171,163,217,74,234,109,145,175,77,177,44,91,81,26,173,34,175,60,239,193,63,204,159,166,129,21,121,92,121,236,211,47,173,122,61,105,127,197,0,242,184,243,217,166,95,90,244,122,210,255,0,128,0,0,160,30,104,254,123,53,55,232,190,143,68,74,174,70,63,141,159,150,255,0,82,34,175,52,127,61,154,155,244,95,71,162,37,87,35,31,198,207,203,127,169,1,106,128,0,4,85,230,143,228,79,83,126,139,235,20,68,170,34,175,52,127,34,122,155,244,95,88,162,2,149,184,78,243,79,163,127,48,49,239,81,128,186,158,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,23,83,205,31,200,158,166,253,23,214,40,128,165,110,19,188,211,232,223,204,12,123,212,96,52,166,102,179,132,239,52,250,55,243,3,30,245,24,13,41,129,85,124,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,58,175,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,128,186,147,53,156,88,249,167,214,79,152,25,15,168,206,105,76,205,103,22,62,105,245,147,230,6,67,234,51,129,117,60,174,60,137,233,151,214,189,98,180,252,156,211,115,250,108,23,130,220,202,149,50,26,187,77,203,42,168,160,176,91,86,153,101,107,234,159,37,75,37,168,167,87,198,159,11,31,71,5,90,63,122,163,28,205,204,94,187,209,174,253,124,174,60,137,233,151,214,189,98,180,134,188,240,115,91,85,126,127,165,154,115,13,61,90,92,172,118,123,141,238,162,87,49,189,135,65,93,52,80,196,214,59,118,229,122,58,223,50,185,21,168,136,142,143,162,187,170,163,66,181,109,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,52,231,165,90,103,138,232,222,156,99,154,91,133,82,120,123,46,51,111,138,223,77,186,56,217,36,219,19,227,158,94,219,24,199,77,43,213,210,72,244,106,111,145,239,114,167,87,41,68,60,180,112,10,109,65,227,75,78,233,110,88,245,93,214,219,99,168,169,191,213,44,41,46,202,55,210,83,73,45,45,68,175,141,83,99,27,88,148,136,155,151,99,158,230,49,219,183,237,93,4,129,69,124,220,116,207,42,195,248,189,188,103,87,106,78,182,92,246,223,65,112,180,85,71,28,157,183,120,106,72,104,231,129,207,115,17,139,51,31,2,61,204,99,157,182,57,224,114,170,43,250,39,117,228,125,159,211,69,117,213,61,45,174,200,106,214,162,170,158,221,127,181,218,92,178,186,4,100,78,150,10,218,134,39,78,211,30,171,53,3,29,239,71,189,18,63,233,36,107,183,213,243,193,194,174,181,248,6,150,106,52,53,20,137,109,177,222,46,54,74,136,156,247,119,221,61,116,49,77,19,152,221,187,85,136,219,124,200,229,87,34,162,186,62,136,238,170,173,134,188,175,178,207,178,156,109,105,247,136,201,189,141,65,121,246,141,166,179,125,111,135,134,179,187,67,63,135,166,147,170,163,100,223,84,218,109,145,175,93,210,164,91,81,92,141,2,255,0,140,171,154,168,50,174,5,255,0,114,184,242,39,166,95,90,245,138,210,85,17,87,149,199,145,61,50,250,215,172,86,146,168,1,64,63,213,71,227,179,254,92,255,0,209,155,63,250,161,127,196,0,254,162,167,11,31,241,251,85,127,247,173,187,253,68,9,127,195,214,83,125,206,116,11,77,51,92,166,187,198,222,178,12,62,205,116,184,212,246,153,31,126,170,122,40,164,150,77,140,70,177,187,158,247,47,70,162,53,58,244,68,68,247,29,0,243,250,123,133,90,180,215,0,198,180,230,197,81,87,61,183,21,179,209,89,40,229,171,123,93,60,144,83,66,200,99,116,142,107,90,213,122,181,136,170,168,214,167,94,189,17,62,227,208,0,0,129,90,223,205,199,69,244,187,88,109,154,127,140,218,106,243,12,122,223,80,247,100,185,13,150,106,74,216,38,129,244,61,202,118,91,28,202,132,100,207,241,18,198,217,95,35,152,145,164,50,177,173,145,206,71,48,58,95,52,127,34,122,155,244,95,88,162,40,4,191,62,102,55,107,85,255,0,151,254,160,95,108,87,58,75,141,182,227,79,97,171,163,172,164,153,179,65,83,4,151,106,23,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,65,128,106,160,0,0,162,190,110,58,153,149,102,28,94,222,48,91,181,95,75,46,5,111,160,183,218,41,99,146,78,219,124,77,36,53,147,206,230,57,234,196,153,239,157,24,231,177,173,221,28,16,53,81,85,157,86,245,12,187,234,22,107,117,212,172,255,0,37,212,107,237,61,36,23,44,170,241,91,123,172,138,145,142,108,17,207,83,51,230,145,177,181,206,115,145,136,231,170,34,43,156,189,58,117,85,251,192,155,252,155,52,83,237,207,16,87,109,99,171,184,118,105,52,202,222,157,152,35,151,108,147,215,92,98,168,167,143,115,86,55,35,161,108,12,172,87,116,123,28,146,118,58,110,110,244,45,83,138,125,20,253,226,120,125,205,180,114,59,135,130,171,200,45,233,224,39,116,189,184,217,93,4,172,168,165,238,187,183,34,164,43,60,49,36,155,88,174,237,171,246,244,119,69,72,191,201,199,72,105,176,174,26,43,181,74,162,10,69,185,106,61,226,105,153,60,51,202,231,251,58,133,239,165,134,25,88,238,140,99,219,80,149,239,69,98,47,86,76,205,206,94,136,214,79,80,50,174,105,119,134,189,94,166,215,173,6,193,181,114,25,233,36,168,200,172,240,205,112,74,72,37,134,8,174,44,235,21,108,49,178,94,175,70,71,83,28,209,162,170,187,170,49,21,28,228,84,114,208,15,23,186,67,77,161,28,75,234,22,150,219,224,164,130,219,105,188,62,107,92,20,211,203,51,41,237,213,44,109,85,28,42,249,126,55,61,148,243,196,199,171,149,223,27,93,241,63,250,75,107,252,157,117,51,237,135,10,115,96,181,117,118,164,171,192,178,10,203,124,52,180,242,127,93,54,134,165,82,178,57,234,24,175,85,77,243,207,88,198,61,26,214,185,176,43,81,21,204,122,168,78,160,0,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,73,255,0,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,160,74,174,121,223,130,127,153,63,77,34,175,43,143,61,154,101,245,175,71,173,37,87,60,239,193,63,204,159,166,145,87,149,199,158,205,50,250,215,163,214,129,127,197,122,243,61,227,214,167,70,45,85,124,63,104,253,246,174,131,80,110,116,244,211,93,110,244,157,167,165,166,221,59,102,223,12,114,182,94,237,61,115,145,176,57,21,98,248,97,157,36,99,154,245,141,237,236,28,125,113,175,138,240,167,167,21,118,75,77,207,196,106,110,77,111,154,60,114,223,78,177,190,74,13,232,232,219,115,168,73,26,246,54,24,158,138,172,107,218,189,233,24,172,68,218,217,95,21,11,127,178,172,247,42,255,0,117,114,60,147,35,184,127,227,43,43,174,85,213,18,127,235,73,52,210,72,255,0,241,185,206,119,243,85,2,223,185,106,115,11,163,212,219,21,14,133,107,206,95,254,206,168,55,69,103,190,93,38,130,158,59,197,46,250,104,105,169,95,52,147,36,149,55,23,73,51,218,136,216,247,73,28,72,231,57,242,111,115,172,84,203,103,251,42,192,178,175,247,87,28,201,49,203,135,254,50,142,186,219,93,79,39,254,172,144,205,28,140,255,0,19,154,230,255,0,37,66,244,249,115,113,175,251,213,105,196,246,12,254,231,106,143,83,113,111,225,220,169,160,94,212,151,74,20,70,36,119,54,195,181,172,110,231,189,99,149,177,43,154,201,26,215,116,137,179,69,26,4,192,41,91,157,95,154,124,91,229,253,15,168,220,75,169,41,91,157,95,154,124,91,229,253,15,168,220,64,114,84,243,79,148,252,191,174,245,27,113,117,37,43,114,84,243,79,148,252,191,174,245,27,113,117,32,102,179,139,31,52,250,201,243,3,33,245,25,203,84,228,169,229,99,41,249,129,93,233,214,226,170,248,177,243,79,172,159,48,50,31,81,156,181,78,74,158,86,50,159,152,21,222,157,110,2,85,113,99,229,99,89,62,95,228,62,157,57,154,195,74,124,88,249,88,214,79,151,249,15,167,78,102,176,13,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,20,173,206,175,205,62,45,242,254,135,212,110,37,212,148,173,206,175,205,62,45,242,254,135,212,110,32,117,94,70,63,141,159,150,255,0,82,45,80,170,190,70,63,141,159,150,255,0,82,45,80,1,64,60,209,252,246,106,111,209,125,30,136,191,226,128,121,163,249,236,212,223,162,250,61,16,28,43,71,116,119,62,215,92,254,215,167,58,115,97,171,184,220,174,53,16,69,44,177,82,205,52,22,248,36,154,56,93,87,84,232,88,247,69,77,27,165,98,201,42,181,81,168,191,228,69,177,78,40,57,68,90,176,157,6,183,228,124,63,201,144,101,89,238,53,79,18,223,169,165,157,168,151,200,27,222,125,77,69,45,34,49,206,74,148,115,225,72,224,108,189,22,24,54,162,75,58,238,151,160,114,80,192,48,216,180,95,50,213,38,227,212,139,150,85,101,21,22,7,221,156,138,233,210,221,21,37,20,237,167,98,170,244,99,22,89,158,247,109,68,222,169,30,253,221,184,246,216,248,25,129,210,173,76,202,180,111,81,241,205,82,194,170,252,61,235,25,184,69,112,166,221,36,140,142,109,139,241,193,47,109,236,123,161,149,138,232,228,98,57,55,198,247,181,87,163,148,191,238,11,184,182,197,120,185,210,196,202,109,177,120,28,146,197,225,173,249,53,185,205,142,46,221,115,169,163,123,231,130,36,154,89,18,142,73,22,102,194,249,21,28,238,204,136,169,213,138,64,14,104,188,2,214,97,247,219,151,19,26,59,111,186,221,45,89,29,194,166,187,44,179,193,77,61,100,150,202,167,178,90,153,238,77,123,90,237,148,110,237,200,233,123,138,214,195,35,155,181,85,146,35,33,133,124,49,113,11,149,112,191,172,182,93,92,197,169,188,127,128,238,83,92,109,111,170,146,158,27,157,12,173,219,45,60,142,98,255,0,155,35,21,205,123,89,44,81,61,88,253,155,84,52,166,15,21,163,186,197,128,235,174,1,107,212,109,57,191,82,92,109,183,26,120,37,150,40,170,161,154,123,124,242,67,28,206,164,170,108,47,123,98,169,141,178,177,36,137,92,170,213,95,242,42,251,80,0,0,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,12,214,26,83,225,59,202,198,141,252,191,199,189,58,0,58,168,0,1,74,220,234,252,211,226,223,47,232,125,70,226,93,73,74,220,234,252,211,226,223,47,232,125,70,226,3,146,167,154,124,167,229,253,119,168,219,142,171,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,227,170,243,206,252,19,252,201,250,104,16,171,131,62,41,127,116,124,219,48,212,138,44,111,219,119,171,150,31,85,98,178,83,202,237,180,172,174,150,178,146,86,203,82,168,228,122,194,198,65,35,149,172,248,158,228,107,58,177,28,178,51,138,229,57,102,85,156,223,106,178,156,215,38,186,228,23,170,221,158,38,227,116,173,146,174,170,125,140,107,25,190,89,21,207,118,214,49,173,78,171,238,107,81,19,220,136,124,162,215,185,87,240,21,77,75,77,106,226,159,89,44,84,149,143,172,167,134,225,131,91,42,59,168,250,55,164,179,53,107,234,105,228,137,173,87,171,89,4,180,175,107,222,205,146,247,122,35,210,39,48,59,175,46,238,1,104,248,99,197,87,60,213,43,125,170,229,169,183,190,213,71,69,166,130,163,236,204,105,28,172,240,212,181,59,85,233,51,217,60,141,168,146,55,164,110,248,99,110,230,199,220,150,106,128,0,0,5,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,229,92,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,2,213,0,0,8,171,205,31,200,158,166,253,23,214,40,137,84,69,94,104,254,68,245,55,232,190,177,68,5,0,151,253,205,31,200,158,166,253,23,214,40,138,1,47,251,154,63,145,61,77,250,47,172,81,1,64,38,170,12,171,154,168,0,0,0,0,2,42,243,71,242,39,169,191,69,245,138,34,128,75,254,230,143,228,79,83,126,139,235,20,69,0,129,170,128,0,0,0,17,87,154,63,145,61,77,250,47,172,81,20,2,95,247,52,127,34,122,155,244,95,88,162,40,4,13,84,0,0,21,87,207,59,240,79,243,39,233,165,170,21,87,207,59,240,79,243,39,233,160,69,94,87,30,123,52,203,235,94,143,90,95,241,64,60,174,60,246,105,151,214,189,30,180,191,224,0,0,40,7,154,63,158,205,77,250,47,163,209,18,171,145,143,227,103,229,191,212,136,171,205,31,207,102,166,253,23,209,232,137,85,200,199,241,179,242,223,234,64,90,160,0,1,21,121,163,249,19,212,223,162,250,197,17,42,136,171,205,31,200,158,166,253,23,214,40,128,165,110,19,188,211,232,223,204,12,123,212,96,46,167,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,5,212,243,71,242,39,169,191,69,245,138,32,41,91,132,239,52,250,55,243,3,30,245,24,13,41,153,172,225,59,205,62,141,252,192,199,189,70,3,74,96,8,171,205,31,200,158,166,253,23,214,40,137,84,69,94,104,254,68,245,55,232,190,177,68,5,43,112,157,230,159,70,254,96,99,222,163,1,165,51,53,156,39,121,167,209,191,152,24,247,168,192,105,76,0,0,10,171,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,113,213,121,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,4,244,230,155,128,83,103,92,22,230,85,73,143,85,221,174,88,173,69,5,254,218,148,201,43,159,74,248,234,89,21,69,66,178,53,248,152,202,57,234,213,251,209,88,214,110,122,244,216,142,109,27,105,86,166,101,90,55,168,248,230,169,97,85,126,30,245,140,220,34,184,83,110,146,70,71,54,197,248,224,151,182,246,61,208,202,197,116,114,49,28,155,227,123,218,171,209,202,105,163,44,197,172,89,206,43,121,194,178,154,31,27,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,30,246,43,94,221,204,123,147,171,85,28,157,122,162,162,251,204,187,221,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,116,51,211,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,6,167,136,149,205,78,237,106,183,112,57,159,81,220,46,116,148,181,23,74,139,61,37,12,83,76,214,62,170,116,185,211,76,177,68,213,94,175,122,69,12,178,43,91,213,118,70,247,125,205,85,79,107,192,62,166,101,90,187,194,22,155,103,89,173,95,139,189,84,91,234,45,245,53,78,146,73,36,170,240,85,115,81,178,121,95,35,220,247,205,35,41,218,249,30,174,248,164,115,220,136,136,168,137,18,249,224,230,183,90,12,3,75,52,230,26,122,69,182,223,47,23,27,221,68,174,99,187,237,158,134,24,161,137,172,118,237,168,197,109,194,101,114,43,85,85,91,31,69,111,69,71,5,69,154,136,211,220,42,213,166,184,6,53,167,54,42,138,185,237,184,173,158,138,201,71,45,91,218,233,228,130,154,22,67,27,164,115,90,214,171,213,172,69,85,70,181,58,245,232,137,247,25,225,224,179,76,255,0,107,188,86,105,134,11,37,37,170,174,146,163,32,130,225,95,75,116,143,185,75,85,67,68,139,89,85,3,217,177,200,254,228,20,242,177,24,230,237,115,156,141,114,163,85,85,52,124,0,160,190,106,118,155,173,187,142,60,250,178,225,108,171,165,167,186,83,217,234,232,101,154,23,49,149,80,37,178,154,21,150,39,42,116,123,18,88,101,141,92,222,169,190,55,183,239,106,162,95,161,81,124,240,112,171,85,6,127,165,154,141,13,69,90,220,175,150,123,141,146,162,39,61,189,134,193,67,52,83,68,230,55,110,228,122,186,225,50,57,85,202,138,141,143,162,55,162,171,131,218,242,58,202,111,181,120,174,174,97,85,21,219,236,182,171,133,158,233,71,77,218,98,118,170,170,227,170,142,162,77,232,155,221,185,148,84,201,209,85,90,157,190,173,68,87,57,87,229,115,206,252,19,252,201,250,105,205,57,44,103,245,54,46,33,178,189,62,168,200,105,40,237,185,86,46,250,150,80,204,177,53,245,247,26,58,136,214,20,137,92,155,220,246,83,207,94,245,99,23,222,205,238,114,47,109,21,189,47,158,119,224,159,230,79,211,64,138,188,174,60,246,105,151,214,189,30,180,191,226,128,121,92,121,236,211,47,173,122,61,105,127,192,0,0,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,198,207,203,127,169,17,87,154,63,158,205,77,250,47,163,209,18,171,145,143,227,103,229,191,212,128,181,64,0,2,42,243,71,242,39,169,191,69,245,138,34,85,17,87,154,63,145,61,77,250,47,172,81,1,74,220,39,121,167,209,191,152,24,247,168,192,93,79,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,11,169,230,143,228,79,83,126,139,235,20,64,82,183,9,222,105,244,111,230,6,61,234,48,26,83,51,89,194,119,154,125,27,249,129,143,122,140,6,148,192,170,190,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,29,87,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,192,93,73,154,206,44,124,211,235,39,204,12,135,212,103,52,166,102,179,139,31,52,250,201,243,3,33,245,25,192,186,158,87,30,68,244,203,235,94,177,90,85,7,51,75,181,170,245,199,30,167,214,89,174,116,149,244,241,212,91,105,31,45,52,205,149,141,158,11,101,36,51,68,174,106,170,35,227,150,57,35,123,126,246,189,142,106,244,84,84,45,127,149,199,145,61,50,250,215,172,86,148,67,168,89,173,215,82,179,252,151,81,175,180,244,144,92,178,171,197,109,238,178,42,70,57,176,71,61,76,207,154,70,198,215,57,206,70,35,158,168,136,174,114,244,233,213,87,239,2,197,57,31,97,86,170,252,255,0,84,245,26,106,138,180,185,88,236,246,235,37,60,77,123,123,14,130,186,105,102,149,207,110,221,202,244,117,190,20,106,163,145,17,29,39,84,119,84,86,219,161,5,121,58,233,159,216,254,20,230,206,170,233,45,75,87,158,228,21,151,8,106,169,227,254,186,117,13,50,165,28,112,84,61,88,138,187,39,130,177,236,98,57,205,107,103,87,34,163,158,244,73,212,4,95,230,105,105,186,222,184,28,212,250,59,53,178,174,190,162,58,123,109,91,226,166,133,210,189,176,65,115,164,154,105,85,173,69,84,100,113,71,36,143,119,220,214,49,206,94,136,138,165,6,98,121,77,247,6,202,172,217,174,45,93,224,175,88,253,194,158,233,110,169,237,50,78,197,84,18,54,72,164,216,244,115,29,181,236,106,244,114,43,87,167,69,69,79,113,167,61,66,194,173,90,149,128,100,186,115,125,168,171,130,219,149,89,235,108,149,146,210,61,173,158,56,42,97,124,50,58,55,57,174,106,61,26,245,84,85,107,147,175,78,168,191,113,151,112,53,80,101,92,210,239,13,25,253,78,169,240,243,166,250,131,112,200,105,47,151,43,230,47,109,169,186,87,83,44,91,37,184,248,118,37,98,42,68,136,198,61,181,9,43,30,198,162,108,123,92,222,141,219,209,51,68,5,255,0,114,184,242,39,166,95,90,245,138,210,85,17,87,149,199,145,61,50,250,215,172,86,146,168,0,0,0,0,15,147,150,88,62,213,226,183,156,91,219,119,91,55,182,109,245,22,255,0,104,218,106,124,61,117,31,118,55,51,191,79,47,69,237,204,205,219,152,254,139,181,200,139,209,122,25,204,226,139,134,76,251,133,157,80,185,105,254,95,77,87,89,109,101,67,155,101,200,82,221,53,53,21,230,4,142,41,55,192,233,19,107,158,198,207,19,101,99,28,244,142,69,115,55,59,162,57,218,73,56,255,0,20,92,50,96,60,83,105,125,203,79,242,250,106,74,59,147,233,220,219,46,66,150,232,106,107,108,211,172,145,73,190,7,72,155,154,199,186,8,155,43,24,230,44,145,163,153,185,189,81,205,10,54,193,56,174,190,216,184,78,212,206,21,114,153,110,183,75,46,77,236,218,204,93,123,204,124,54,90,168,110,80,212,213,71,181,200,143,72,103,99,28,254,141,114,181,146,179,170,71,214,121,100,111,0,61,174,180,105,14,101,160,186,161,144,105,30,160,65,73,29,247,29,168,108,53,11,73,58,77,4,172,124,109,150,41,163,127,185,85,146,69,36,114,34,57,26,244,71,162,57,173,114,43,83,197,1,170,128,0,17,215,152,126,107,117,192,56,45,213,91,237,154,158,146,106,138,171,59,44,143,109,75,28,230,36,23,10,152,168,102,114,35,92,213,222,216,170,100,115,23,175,68,122,53,85,28,136,173,92,240,151,125,206,43,83,62,199,240,167,14,11,73,87,106,90,188,247,32,163,183,205,75,81,39,245,211,168,105,149,107,36,158,157,136,244,85,217,60,20,108,123,213,174,107,91,58,53,81,28,246,42,83,14,158,225,87,93,74,207,241,173,57,177,84,82,65,114,202,175,20,86,74,57,106,222,230,193,28,245,51,50,24,221,35,154,215,57,24,142,122,42,170,53,203,211,175,68,95,184,13,25,240,177,162,159,187,183,15,184,78,142,73,112,241,181,120,253,189,124,124,237,151,185,27,235,167,149,245,21,93,167,118,227,85,133,39,154,84,143,115,17,221,180,102,238,174,234,171,213,64,2,144,57,197,105,159,216,254,43,33,206,169,41,46,171,73,158,227,244,119,9,170,170,35,254,181,117,117,50,45,28,144,83,189,24,136,187,32,130,141,239,98,185,206,107,167,71,42,163,94,196,78,151,200,251,53,181,80,103,250,167,167,51,83,213,173,202,249,103,183,94,233,229,107,27,216,108,20,51,75,12,173,123,183,110,71,171,174,16,171,81,26,168,168,217,58,171,122,34,59,208,115,206,252,19,252,201,250,105,26,185,79,229,55,220,127,141,172,66,211,104,174,240,244,153,53,190,239,107,186,71,218,99,252,69,43,40,102,171,108,125,92,138,172,233,61,37,59,250,181,81,223,7,78,187,92,228,80,190,144,0,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,73,255,0,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,160,74,174,121,223,130,127,153,63,77,32,87,9,58,223,106,225,195,95,177,205,104,188,216,234,239,52,248,229,61,209,204,160,166,145,177,190,166,121,173,213,52,240,177,94,239,115,24,178,205,30,247,244,114,181,155,156,141,122,162,49,103,175,60,239,193,63,204,159,166,149,86,7,160,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,190,87,244,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,75,94,229,117,192,45,30,31,98,182,241,49,172,86,251,85,210,235,145,219,233,171,177,59,60,244,208,86,71,108,165,123,226,169,130,228,231,185,174,217,88,238,220,110,139,182,173,116,49,185,219,149,95,34,178,30,43,203,59,151,191,237,102,178,203,196,102,179,217,237,87,29,59,111,139,125,146,205,45,94,249,46,149,212,243,182,38,201,83,2,49,204,117,27,94,202,148,88,223,35,92,249,33,106,57,142,133,202,146,92,160,21,193,204,191,151,125,78,167,211,77,175,122,3,142,82,55,39,183,83,200,252,131,26,182,219,226,133,247,198,44,178,77,37,108,41,19,81,211,87,110,149,234,246,191,115,231,98,53,24,189,198,53,147,85,6,149,106,102,85,163,122,143,142,106,150,21,87,225,239,88,205,194,43,133,54,233,36,100,115,108,95,142,9,123,111,99,221,12,172,87,71,35,17,201,190,55,189,170,189,28,166,159,138,107,230,87,203,210,179,76,175,181,218,235,160,216,135,251,5,175,219,45,226,199,107,134,122,137,44,245,91,42,102,169,170,100,49,194,177,211,91,155,28,44,114,171,164,219,28,146,171,90,214,71,177,173,11,31,224,239,138,172,55,138,253,35,183,230,22,107,149,35,114,123,117,61,61,54,89,104,142,53,133,246,235,138,179,227,86,196,231,189,222,26,71,54,71,66,253,206,220,196,86,170,247,25,35,25,89,124,234,252,211,226,223,47,232,125,70,226,69,254,21,120,152,204,184,80,213,202,61,82,195,232,105,46,44,117,59,173,183,123,101,74,35,89,113,183,72,248,223,44,9,38,213,116,47,221,20,111,100,141,69,218,246,55,115,94,205,241,190,69,115,127,191,253,171,215,221,61,202,125,137,117,179,123,103,75,237,55,15,103,93,169,188,61,117,31,118,182,189,253,138,136,186,175,110,102,110,218,246,117,93,174,69,78,171,208,15,173,201,83,205,62,83,242,254,187,212,109,197,212,148,173,201,83,205,62,83,242,254,187,212,109,197,212,129,154,206,44,124,211,235,39,204,12,135,212,103,45,83,146,167,149,140,167,230,5,119,167,91,138,171,226,199,205,62,178,124,192,200,125,70,114,213,57,42,121,88,202,126,96,87,122,117,184,9,85,197,143,149,141,100,249,127,144,250,116,230,107,13,41,241,99,229,99,89,62,95,228,62,157,57,154,192,53,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,82,183,58,191,52,248,183,203,250,31,81,184,151,82,84,95,55,109,16,214,141,74,226,75,27,190,233,206,144,230,185,85,182,12,30,142,146,90,203,37,130,174,186,8,231,109,125,123,157,19,164,134,55,53,30,141,123,28,173,85,235,209,237,95,230,128,122,14,70,63,141,159,150,255,0,82,45,80,173,94,77,122,79,170,122,95,251,95,253,166,105,166,87,137,123,79,236,255,0,130,246,237,154,166,131,197,118,253,161,220,237,119,152,221,251,123,140,221,183,175,77,237,235,247,161,101,64,10,1,230,143,231,179,83,126,139,232,244,69,255,0,20,129,204,123,135,173,125,206,120,206,212,60,167,10,208,253,64,200,44,181,190,201,240,215,27,94,51,91,87,75,62,203,85,35,31,178,88,227,115,29,181,236,115,87,162,251,156,213,69,247,162,129,48,57,42,121,88,202,126,96,87,122,117,184,159,228,32,229,19,167,185,246,154,240,219,146,88,181,27,7,200,49,91,148,249,197,101,92,84,119,187,100,212,51,201,3,168,40,26,217,91,28,205,107,149,138,230,61,168,228,78,157,88,228,254,74,77,240,63,37,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,16,243,25,224,163,247,85,212,120,47,248,5,178,235,38,153,101,63,196,182,212,206,157,216,237,117,202,175,89,45,142,155,115,158,237,172,98,73,19,165,70,185,241,185,205,235,43,161,150,69,190,147,202,106,174,153,226,186,201,167,25,30,150,230,180,158,34,203,147,91,229,183,212,237,142,55,201,14,244,248,39,139,184,199,177,179,68,244,108,145,189,90,187,36,99,28,137,213,168,5,11,112,65,198,142,85,194,62,163,193,93,90,235,173,239,1,185,119,32,189,227,209,87,72,216,217,221,88,119,87,83,64,175,72,86,177,137,4,104,142,122,124,113,163,162,220,205,201,35,47,251,19,202,108,89,206,43,102,205,113,106,239,27,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,251,138,12,226,43,151,239,16,218,65,171,151,220,63,12,210,44,215,48,198,18,161,245,54,27,189,154,213,81,117,100,246,231,189,221,132,158,90,120,81,172,169,107,83,108,172,86,179,163,218,174,106,44,110,141,238,149,92,180,53,19,138,253,6,200,97,209,93,89,208,109,96,159,78,175,149,17,195,104,124,152,109,102,203,5,198,122,168,218,233,157,52,221,182,193,66,173,146,105,102,79,143,107,218,143,99,90,175,153,94,22,190,0,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,160,31,221,59,138,127,249,180,234,175,253,77,184,255,0,216,154,8,225,146,211,117,176,112,219,165,22,43,237,178,174,221,114,183,96,246,42,74,202,58,184,93,12,244,211,199,65,11,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,14,150,0,0,82,183,58,191,52,248,183,203,250,31,81,184,151,82,84,95,55,109,16,214,141,74,226,75,27,190,233,206,144,230,185,85,182,12,30,142,146,90,203,37,130,174,186,8,231,109,125,123,157,19,164,134,55,53,30,141,123,28,173,85,235,209,237,95,230,128,120,174,74,158,105,242,159,151,245,222,163,110,58,175,60,239,193,63,204,159,166,158,127,148,78,136,107,70,154,241,37,146,95,117,27,72,115,92,86,219,62,15,89,73,21,101,238,193,87,67,4,147,186,190,129,205,137,178,77,27,90,175,86,177,238,70,162,245,232,199,47,242,82,90,113,205,193,149,247,140,61,71,209,219,100,151,95,99,97,152,191,183,42,50,107,148,79,98,213,54,57,86,131,181,77,77,27,186,245,154,94,212,168,146,57,171,28,109,99,156,237,202,140,138,64,129,124,178,184,18,186,235,118,101,110,215,61,82,198,105,36,210,251,13,68,142,165,163,186,64,231,179,36,173,98,57,173,100,113,245,68,125,52,50,244,116,143,126,232,222,248,251,27,100,69,155,181,118,135,201,197,177,60,87,6,177,82,226,216,86,51,106,199,236,180,91,252,53,186,215,69,29,37,44,27,222,231,191,100,81,163,88,221,207,123,156,189,19,222,231,42,175,189,84,250,192,0,0,0,0,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,143,63,205,219,68,53,163,82,184,146,198,239,186,115,164,57,174,85,109,131,7,163,164,150,178,201,96,171,174,130,57,219,95,94,231,68,233,33,141,205,71,163,94,199,43,85,122,244,123,87,249,161,210,185,53,233,62,169,233,127,237,127,246,153,166,153,94,37,237,63,179,254,11,219,182,106,154,15,21,219,246,135,115,181,222,99,119,237,238,51,118,222,189,55,183,175,222,128,89,80,0,1,21,121,163,249,19,212,223,162,250,197,17,42,136,213,204,123,19,202,179,158,12,117,15,22,194,177,155,174,65,122,173,246,79,134,183,90,232,164,171,170,159,101,214,145,239,217,20,104,231,187,107,24,231,47,68,247,53,170,171,238,69,3,61,133,255,0,115,71,242,39,169,191,69,245,138,34,149,191,116,238,41,255,0,230,211,170,191,245,54,227,255,0,98,93,247,49,236,79,42,206,120,49,212,60,91,10,198,110,185,5,234,183,217,62,26,221,107,162,146,174,170,125,151,90,71,191,100,81,163,158,237,172,99,156,189,19,220,214,170,175,185,20,12,246,26,168,51,89,251,167,113,79,255,0,54,157,85,255,0,169,183,31,251,19,74,96,0,0,0,0,69,94,104,254,68,245,55,232,190,177,68,80,9,161,62,99,216,158,85,156,240,99,168,120,182,21,140,221,114,11,213,111,178,124,53,186,215,69,37,93,84,251,46,180,143,126,200,163,71,61,219,88,199,57,122,39,185,173,85,95,114,41,72,63,186,119,20,255,0,243,105,213,95,250,155,113,255,0,177,3,74,96,0,0,0,34,175,52,127,34,122,155,244,95,88,162,40,4,208,159,49,236,79,42,206,120,49,212,60,91,10,198,110,185,5,234,183,217,62,26,221,107,162,146,174,170,125,151,90,71,191,100,81,163,158,237,172,99,156,189,19,220,214,170,175,185,20,164,31,221,59,138,127,249,180,234,175,253,77,184,255,0,216,129,165,48,0,2,170,249,231,126,9,254,100,253,52,181,66,181,121,202,105,62,169,234,135,236,131,246,103,166,153,94,91,236,207,180,30,55,216,86,106,154,255,0,11,220,246,127,111,187,217,99,182,110,237,191,110,238,157,118,59,167,220,160,66,190,87,30,123,52,203,235,94,143,90,95,241,72,28,184,120,122,215,220,27,140,237,60,202,115,93,15,212,12,126,203,69,237,111,19,113,186,99,53,180,148,176,111,181,85,177,155,229,146,54,177,187,158,246,181,58,175,189,206,68,79,122,161,119,224,0,0,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,198,207,203,127,169,28,83,152,247,15,90,251,156,241,157,168,121,78,21,161,250,129,144,89,107,125,147,225,174,54,188,102,182,174,150,125,150,170,70,63,100,177,198,230,59,107,216,230,175,69,247,57,170,139,239,69,36,175,38,189,39,213,61,47,253,175,254,211,52,211,43,196,189,167,246,127,193,123,118,205,83,65,226,187,126,208,238,118,187,204,110,253,189,198,110,219,215,166,246,245,251,208,11,42,0,0,34,175,52,127,34,122,155,244,95,88,162,37,81,26,185,143,98,121,86,115,193,142,161,226,216,86,51,117,200,47,85,190,201,240,214,235,93,20,149,117,83,236,186,210,61,251,34,141,28,247,109,99,28,229,232,158,230,181,85,125,200,160,82,15,9,222,105,244,111,230,6,61,234,48,23,83,205,31,200,158,166,253,23,214,40,138,160,225,147,134,78,36,172,28,73,105,69,246,251,195,230,165,91,173,182,236,226,197,87,89,89,87,137,215,195,5,52,17,215,194,233,37,146,71,68,141,99,26,212,87,43,149,81,17,17,85,75,116,230,61,137,229,89,207,6,58,135,139,97,88,205,215,32,189,86,251,39,195,91,173,116,82,85,213,79,178,235,72,247,236,138,52,115,221,181,140,115,151,162,123,154,213,85,247,34,129,72,60,39,121,167,209,191,152,24,247,168,192,105,76,207,183,12,156,50,113,37,96,226,75,74,47,183,222,31,53,42,221,109,183,103,22,42,186,202,202,188,78,190,24,41,160,142,190,23,73,44,146,58,36,107,24,214,162,185,92,170,136,136,138,170,104,36,1,21,121,163,249,19,212,223,162,250,197,17,42,136,213,204,123,19,202,179,158,12,117,15,22,194,177,155,174,65,122,173,246,79,134,183,90,232,164,171,170,159,101,214,145,239,217,20,104,231,187,107,24,231,47,68,247,53,170,171,238,69,2,144,120,78,243,79,163,127,48,49,239,81,128,210,153,159,110,25,56,100,226,74,193,196,150,148,95,111,188,62,106,85,186,219,110,206,44,85,117,149,149,120,157,124,48,83,65,29,124,46,146,89,36,116,72,214,49,173,69,114,185,85,17,17,21,84,208,72,0,0,21,87,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,227,191,243,148,210,125,83,213,15,217,7,236,207,77,50,188,183,217,159,104,60,111,176,172,213,53,254,23,185,236,254,223,119,178,199,108,221,219,126,221,221,58,236,119,79,185,78,107,202,39,68,53,163,77,120,146,201,47,186,141,164,57,174,43,109,159,7,172,164,138,178,247,96,171,161,130,73,221,95,64,230,196,217,38,141,173,87,171,88,247,35,81,122,244,99,151,249,40,22,232,80,15,52,28,79,236,167,27,90,131,225,241,159,99,80,94,125,157,118,163,217,69,225,225,172,238,208,193,226,42,99,232,136,217,55,213,54,167,124,137,215,116,169,46,229,87,35,139,254,43,47,156,134,136,103,218,149,117,210,155,238,151,105,14,65,149,92,160,167,188,210,93,107,44,22,9,171,167,142,6,186,141,212,209,79,36,17,185,200,196,115,234,157,27,94,189,58,190,101,111,222,224,63,87,36,189,76,202,178,13,56,212,77,45,187,85,248,139,46,31,112,183,220,45,29,201,36,124,148,254,61,42,123,240,55,115,213,140,133,31,72,146,53,140,107,127,137,60,238,85,114,191,221,226,185,229,93,173,83,93,116,110,197,13,206,145,247,42,58,123,245,93,69,27,102,106,207,12,19,58,133,177,74,248,250,238,107,30,232,38,107,92,169,209,203,20,136,157,118,175,78,127,202,239,76,56,146,209,206,45,45,21,153,46,131,230,182,60,123,36,179,220,172,151,139,157,239,23,175,166,130,146,14,207,139,141,205,153,236,99,35,123,170,41,41,227,69,127,84,84,145,205,68,220,230,170,122,190,110,218,33,173,26,149,196,150,55,125,211,157,33,205,114,171,108,24,61,29,36,181,150,75,5,93,116,17,206,218,250,247,58,39,73,12,110,106,61,26,246,57,90,171,215,163,218,191,205,0,226,188,164,240,171,174,85,198,150,63,125,183,212,82,71,79,135,89,238,183,186,230,204,247,35,228,129,244,206,161,70,196,136,213,69,127,118,186,39,42,57,90,155,26,245,235,213,17,174,189,226,173,121,60,112,227,159,105,246,127,168,218,141,170,58,121,154,226,23,42,107,61,21,146,213,21,238,211,53,190,10,200,42,166,124,213,46,107,103,137,174,145,241,186,138,149,17,88,238,141,73,93,185,23,115,85,45,40,1,86,188,242,173,55,89,173,90,55,125,134,217,86,251,109,29,69,250,146,162,177,176,185,96,134,121,155,66,232,162,124,157,54,181,239,108,19,57,173,85,234,228,138,69,78,187,87,165,165,16,131,155,182,158,231,218,149,195,110,55,98,211,156,31,32,202,174,80,103,20,117,114,209,217,45,147,87,79,28,13,160,175,107,165,116,112,181,206,70,35,158,198,171,149,58,117,123,83,249,160,21,193,202,227,207,102,153,125,107,209,235,73,85,207,59,240,79,243,39,233,167,20,229,195,195,214,190,224,220,103,105,230,83,154,232,126,160,99,246,90,47,107,120,155,141,211,25,173,164,165,131,125,170,173,140,223,44,145,181,141,220,247,181,169,213,125,238,114,34,123,213,9,43,206,83,73,245,79,84,63,100,31,179,61,52,202,242,223,102,125,160,241,190,194,179,84,215,248,94,231,179,251,125,222,203,29,179,119,109,251,119,116,235,177,221,62,229,2,21,242,184,243,217,166,95,90,244,122,210,255,0,138,64,229,195,195,214,190,224,220,103,105,230,83,154,232,126,160,99,246,90,47,107,120,155,141,211,25,173,164,165,131,125,170,173,140,223,44,145,181,141,220,247,181,169,213,125,238,114,34,123,213,11,191,0,0,2,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,54,126,91,253,72,226,156,199,184,122,215,220,231,140,237,67,202,112,173,15,212,12,130,203,91,236,159,13,113,181,227,53,181,116,179,236,181,82,49,251,37,142,55,49,219,94,199,53,122,47,185,205,84,95,122,41,37,121,53,233,62,169,233,127,237,127,246,153,166,153,94,37,237,63,179,254,11,219,182,106,154,15,21,219,246,135,115,181,222,99,119,237,238,51,118,222,189,55,183,175,222,128,89,80,0,1,21,121,163,249,19,212,223,162,250,197,17,42,136,213,204,123,19,202,179,158,12,117,15,22,194,177,155,174,65,122,173,246,79,134,183,90,232,164,171,170,159,101,214,145,239,217,20,104,231,187,107,24,231,47,68,247,53,170,171,238,69,2,144,120,78,243,79,163,127,48,49,239,81,128,186,158,104,254,68,245,55,232,190,177,68,85,7,12,156,50,113,37,96,226,75,74,47,183,222,31,53,42,221,109,183,103,22,42,186,202,202,188,78,190,24,41,160,142,190,23,73,44,146,58,36,107,24,214,162,185,92,170,136,136,138,170,91,167,49,236,79,42,206,120,49,212,60,91,10,198,110,185,5,234,183,217,62,26,221,107,162,146,174,170,125,151,90,71,191,100,81,163,158,237,172,99,156,189,19,220,214,170,175,185,20,10,65,225,59,205,62,141,252,192,199,189,70,3,74,102,125,184,100,225,147,137,43,7,18,90,81,125,190,240,249,169,86,235,109,187,56,177,85,214,86,85,226,117,240,193,77,4,117,240,186,73,100,145,209,35,88,198,181,21,202,229,84,68,68,85,83,65,32,85,95,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,142,255,0,206,83,73,245,79,84,63,100,31,179,61,52,202,242,223,102,125,160,241,190,194,179,84,215,248,94,231,179,251,125,222,203,29,179,119,109,251,119,116,235,177,221,62,229,57,175,40,157,16,214,141,53,226,75,36,190,234,54,144,230,184,173,182,124,30,178,146,42,203,221,130,174,134,9,39,117,125,3,155,19,100,154,54,181,94,173,99,220,141,69,235,209,142,95,228,160,91,161,154,206,44,124,211,235,39,204,12,135,212,103,52,166,103,219,137,190,25,56,146,191,241,37,170,247,219,23,15,154,149,113,182,220,115,139,237,93,29,101,38,39,95,52,21,48,73,95,51,163,150,57,27,18,181,236,115,85,28,142,69,84,84,84,84,2,213,57,103,93,173,86,14,95,250,127,125,190,220,233,45,214,219,117,61,250,174,178,178,174,102,195,5,52,17,221,171,157,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,165,6,23,147,195,230,158,231,214,94,83,247,93,57,188,224,249,5,6,89,38,15,154,82,50,195,83,108,154,43,139,167,158,107,146,195,18,83,57,169,42,190,68,146,53,99,118,245,118,246,244,235,213,10,139,253,211,184,167,255,0,155,78,170,255,0,212,219,143,253,136,23,147,203,195,10,186,224,28,22,233,85,138,243,81,73,53,69,85,157,247,182,58,153,238,115,18,11,133,76,181,208,181,85,205,106,239,108,85,49,181,233,211,162,61,28,136,174,68,71,44,138,60,254,158,225,86,173,53,192,49,173,57,177,84,85,207,109,197,108,244,86,74,57,106,222,215,79,36,20,208,178,24,221,35,154,214,181,94,173,98,42,170,53,169,215,175,68,79,184,244,0,12,176,221,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,116,51,211,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,106,120,207,183,19,124,50,113,37,127,226,75,85,239,182,46,31,53,42,227,109,184,231,23,218,186,58,202,76,78,190,104,42,96,146,190,103,71,44,114,54,37,107,216,230,170,57,28,138,168,168,168,168,5,175,242,184,242,39,166,95,90,245,138,210,128,77,9,242,225,196,242,172,27,131,29,60,197,179,92,102,235,143,222,168,189,173,226,109,215,74,41,41,42,160,223,117,171,123,55,197,34,53,237,220,199,181,201,213,61,237,114,42,123,149,10,65,253,211,184,167,255,0,155,78,170,255,0,212,219,143,253,136,23,83,202,227,200,158,153,125,107,214,43,73,84,70,174,92,56,158,85,131,112,99,167,152,182,107,140,221,113,251,213,23,181,188,77,186,233,69,37,37,84,27,238,181,111,102,248,164,70,189,187,152,246,185,58,167,189,174,69,79,114,161,37,64,0,0,0,0,0,0,138,188,123,112,65,98,226,227,4,138,183,28,165,181,91,117,54,201,218,138,201,123,172,153,244,240,190,149,102,69,154,150,173,209,197,35,228,135,99,165,124,105,177,92,201,122,109,115,91,36,168,250,11,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,212,241,94,188,209,184,18,186,235,101,170,29,119,209,124,102,146,163,54,177,211,189,185,5,186,146,7,120,220,134,137,173,98,68,248,246,174,217,106,105,218,199,34,51,103,114,88,220,140,71,57,97,134,39,5,133,0,0,170,190,121,223,130,127,153,63,77,34,87,44,187,77,170,245,199,30,152,81,222,109,148,149,244,241,212,92,170,217,21,76,45,149,141,158,11,101,92,208,202,141,114,42,35,227,150,56,228,99,190,246,189,141,114,116,84,69,38,255,0,57,77,39,213,61,80,253,144,126,204,244,211,43,203,125,153,246,131,198,251,10,205,83,95,225,123,158,207,237,247,123,44,118,205,221,183,237,221,211,174,199,116,251,148,226,188,171,248,91,213,60,127,138,202,124,235,85,180,167,80,49,26,76,87,31,184,220,45,117,87,75,21,77,5,45,69,116,169,29,31,97,239,158,36,71,245,130,174,165,232,198,185,174,221,26,59,170,181,174,69,11,148,0,1,2,185,207,218,110,183,30,20,44,149,150,251,101,93,85,61,175,56,160,171,174,150,24,92,246,82,192,180,117,176,164,178,185,19,163,24,178,205,20,104,231,116,77,242,49,191,123,145,22,184,57,111,101,54,44,63,141,173,45,187,100,117,222,18,146,162,225,87,107,142,78,211,228,221,85,91,67,81,73,77,31,70,34,170,111,158,120,153,215,166,214,238,234,229,70,162,170,91,255,0,49,236,79,42,206,120,49,212,60,91,10,198,110,185,5,234,183,217,62,26,221,107,162,146,174,170,125,151,90,71,191,100,81,163,158,237,172,99,156,189,19,220,214,170,175,185,20,168,190,25,56,100,226,74,193,196,150,148,95,111,188,62,106,85,186,219,110,206,44,85,117,149,149,120,157,124,48,83,65,29,124,46,146,89,36,116,72,214,49,173,69,114,185,85,17,17,21,84,13,4,128,0,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,88,255,0,55,109,61,207,181,43,134,220,110,197,167,56,62,65,149,92,160,206,40,234,229,163,178,91,38,174,158,56,27,65,94,215,74,232,225,107,156,140,71,61,141,87,42,116,234,246,167,243,66,15,242,225,225,235,95,112,110,51,180,243,41,205,116,63,80,49,251,45,23,181,188,77,198,233,140,214,210,82,193,190,213,86,198,111,150,72,218,198,238,123,218,212,234,190,247,57,17,61,234,128,118,190,121,223,130,127,153,63,77,35,87,46,238,8,43,56,170,206,215,45,204,105,118,233,150,39,112,138,43,235,86,105,233,166,186,72,232,101,145,148,180,178,178,39,49,219,94,200,60,66,36,145,200,200,170,26,172,114,57,236,114,79,254,100,28,40,234,63,22,186,143,161,248,86,21,23,129,181,80,253,160,158,255,0,127,158,21,125,45,162,149,203,110,68,115,145,21,59,147,63,107,146,40,81,81,210,57,174,85,86,49,146,72,201,149,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,100,76,234,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,161,245,109,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,63,88,0,15,201,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,250,192,16,255,0,135,190,90,154,29,161,58,203,148,106,181,61,171,218,177,190,224,174,196,109,119,55,195,112,167,179,210,171,104,231,100,205,239,65,221,142,178,26,184,170,91,20,169,43,156,144,44,123,156,233,21,238,32,183,58,191,52,248,183,203,250,31,81,184,151,82,84,95,55,109,16,214,141,74,226,75,27,190,233,206,144,230,185,85,182,12,30,142,146,90,203,37,130,174,186,8,231,109,125,123,157,19,164,134,55,53,30,141,123,28,173,85,235,209,237,95,230,128,120,174,74,158,105,242,159,151,245,222,163,110,46,164,168,190,81,58,33,173,26,107,196,150,73,125,212,109,33,205,113,91,108,248,61,101,36,85,151,187,5,93,12,18,78,234,250,7,54,38,201,52,109,106,189,90,199,185,26,139,215,163,28,191,201,75,116,3,53,156,88,249,167,214,79,152,25,15,168,206,90,167,37,79,43,25,79,204,10,239,78,183,21,235,196,223,12,156,73,95,248,146,213,123,237,139,135,205,74,184,219,110,57,197,246,174,142,178,147,19,175,154,10,152,36,175,153,209,203,28,141,137,90,246,57,170,142,71,34,170,42,42,42,22,85,202,39,79,115,237,53,225,183,36,177,106,54,15,144,98,183,41,243,138,202,184,168,239,118,201,168,103,146,7,80,80,53,178,182,57,154,215,43,21,204,123,81,200,157,58,177,201,252,148,9,21,197,143,149,141,100,249,127,144,250,116,230,107,13,46,241,55,105,186,223,248,109,213,123,21,138,217,87,113,185,92,112,123,237,37,29,29,36,46,154,122,153,228,160,153,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,103,223,247,78,226,159,254,109,58,171,255,0,83,110,63,246,32,105,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,53,112,215,198,109,139,92,53,131,84,180,6,247,106,246,86,103,167,57,5,230,158,20,129,143,117,45,206,207,75,112,117,52,117,45,114,245,237,204,205,208,178,88,220,189,28,231,182,72,250,163,159,28,33,37,64,0,0,34,255,0,48,30,38,51,46,20,52,211,10,213,44,62,134,146,226,199,103,20,150,219,189,178,165,17,172,184,219,164,161,173,124,176,36,155,85,208,191,116,81,189,146,53,23,107,216,221,205,123,55,198,240,148,0,242,154,85,169,152,174,178,105,198,57,170,88,85,95,136,178,228,214,248,174,20,219,164,141,242,67,189,62,56,37,237,189,236,108,209,61,29,28,140,71,46,201,24,246,170,245,106,158,172,0,0,0,33,87,52,157,106,215,110,30,244,179,15,212,205,20,212,239,179,61,204,129,214,43,157,23,177,104,235,124,119,126,154,73,161,151,185,83,28,157,174,215,132,149,187,90,223,143,196,117,85,77,136,139,16,56,54,230,111,196,158,65,196,118,25,133,107,94,113,246,171,22,203,174,17,227,210,83,50,197,65,4,212,245,85,79,108,116,179,198,250,118,66,169,182,117,137,31,185,94,222,211,229,84,99,158,140,84,11,148,0,164,14,33,121,143,113,157,131,107,238,165,225,88,182,178,120,43,46,63,152,94,109,118,234,111,179,182,169,59,20,176,86,203,28,81,239,125,51,158,237,172,99,83,171,149,92,189,58,170,170,251,192,187,240,67,254,87,250,247,171,28,68,232,21,255,0,53,214,60,175,237,5,234,139,48,170,181,193,83,224,105,169,54,82,178,138,138,70,199,178,158,56,216,189,31,52,139,213,83,119,197,211,175,68,68,79,87,204,35,137,75,239,11,220,56,220,51,92,57,54,101,55,187,132,24,245,138,165,244,172,168,134,142,170,102,73,35,231,145,143,114,34,236,130,9,213,157,81,237,238,246,145,236,115,21,232,4,149,5,21,233,63,48,222,59,53,67,84,240,221,51,253,225,253,153,246,183,32,183,88,188,111,217,43,60,222,23,197,84,199,15,119,183,225,155,191,111,115,118,221,205,235,211,167,84,235,212,189,64,0,16,255,0,154,6,189,234,199,14,218,5,96,205,116,115,43,251,63,122,173,204,41,109,115,212,248,26,106,189,244,175,162,173,145,209,236,168,142,70,39,87,195,26,245,68,221,240,244,235,209,85,20,38,0,42,3,128,174,61,120,177,214,158,44,112,109,51,212,189,86,246,206,55,121,246,159,141,162,246,21,182,159,187,218,182,213,77,31,241,33,167,100,141,233,36,76,119,194,228,235,211,162,245,69,84,91,127,0,0,0,0,0,0,0,1,86,186,161,206,34,167,21,226,141,44,216,166,49,73,120,210,12,118,162,166,203,117,125,52,177,77,91,121,122,74,141,125,202,146,102,189,98,70,70,177,175,98,61,219,38,141,239,89,28,215,75,26,211,5,165,3,228,226,121,77,139,57,197,108,217,174,45,93,227,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,216,244,107,219,185,143,106,244,114,35,147,175,69,68,95,113,245,128,0,86,7,27,252,216,190,205,214,79,166,124,38,95,45,87,10,182,118,214,183,54,137,190,38,58,89,163,158,102,205,73,77,79,60,29,153,186,164,112,185,42,145,210,196,232,229,114,49,21,219,100,104,89,248,56,87,7,124,85,97,188,87,233,29,191,48,179,92,169,27,147,219,169,233,233,178,203,68,113,172,47,183,92,85,159,26,182,39,61,238,240,210,57,178,58,23,238,118,230,34,181,87,184,201,24,206,234,0,3,228,229,153,77,139,6,197,111,57,174,83,93,224,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,216,196,115,221,181,140,114,244,106,43,151,167,68,69,95,112,31,88,21,87,96,231,5,187,139,139,151,218,149,217,161,47,239,88,173,222,207,164,221,52,59,103,78,213,242,109,240,165,76,155,218,215,110,167,110,206,220,82,167,70,75,44,95,197,181,64,0,0,0,137,92,193,184,219,181,112,161,128,71,98,198,39,164,174,212,92,170,158,162,27,85,27,106,154,217,237,48,58,25,154,203,179,227,116,50,177,236,142,161,177,181,177,72,141,73,151,184,141,85,72,228,233,202,184,18,230,141,106,214,203,173,155,69,245,222,154,146,199,155,84,83,197,73,110,200,27,43,99,162,200,107,119,57,189,167,196,141,107,105,42,94,222,222,214,162,172,114,201,220,107,59,74,232,161,112,88,80,41,3,136,94,99,220,103,96,218,251,169,120,86,45,172,158,10,203,143,230,23,155,93,186,155,236,237,170,78,197,44,21,178,199,20,123,223,76,231,187,107,24,212,234,229,87,47,78,170,170,190,242,207,248,10,213,44,239,90,120,78,193,181,51,82,239,190,217,201,47,62,211,241,181,190,22,26,126,239,106,229,85,12,127,195,133,140,141,189,35,137,141,248,90,157,122,117,94,170,170,170,18,0,0,0,2,37,114,249,227,110,213,197,126,1,37,139,39,158,146,135,81,113,90,122,120,110,180,110,170,107,167,187,64,216,97,107,238,204,141,176,196,198,50,74,135,72,215,69,26,57,33,94,218,57,81,36,143,168,75,80,0,0,0,0,8,107,160,124,113,212,241,29,198,206,95,163,216,59,41,25,167,88,94,47,114,124,53,113,190,42,135,223,46,48,220,40,160,90,214,204,197,115,82,153,26,249,91,11,88,239,141,146,44,143,85,87,49,144,132,202,4,53,215,206,56,234,120,113,227,103,16,209,236,225,148,143,211,172,211,23,182,190,106,185,31,21,59,236,119,25,174,21,176,37,107,166,122,181,171,76,173,100,77,153,175,119,192,200,210,70,42,43,94,201,166,80,0,0,0,14,41,197,119,21,218,113,194,86,156,63,53,205,101,241,215,90,238,228,22,11,4,19,35,42,174,245,77,68,85,107,85,81,123,112,179,115,86,89,149,21,177,181,205,68,71,189,241,198,240,237,96,129,92,2,115,44,147,137,124,154,183,75,181,150,131,31,176,102,213,149,8,236,106,43,37,37,106,65,116,129,180,243,77,80,199,53,235,43,97,124,45,167,115,213,239,153,169,34,74,214,181,168,172,85,124,245,0,0,0,10,245,230,71,204,78,235,161,21,49,232,190,130,95,105,32,212,24,234,26,236,134,190,106,7,74,251,28,29,168,42,32,100,76,158,21,167,157,245,12,157,58,189,22,68,141,140,123,85,168,247,181,241,200,174,14,184,197,193,56,191,193,42,47,246,10,63,99,100,150,109,159,104,49,254,228,213,30,203,238,205,80,202,95,235,167,193,20,115,247,99,167,89,63,134,139,179,174,215,116,84,247,132,128,0,0,4,74,214,94,54,237,92,63,113,155,141,232,150,164,79,73,71,132,230,152,189,186,173,151,154,186,166,211,193,98,173,90,155,164,110,150,78,144,185,210,50,119,71,69,18,185,242,50,56,82,53,145,122,34,200,164,181,0,0,0,0,0,1,31,248,197,227,23,4,225,3,4,167,191,223,232,253,179,146,94,119,253,159,199,251,147,83,251,83,181,53,59,42,191,174,153,4,177,193,218,142,161,36,254,34,38,254,155,91,213,87,220,18,0,16,43,150,231,48,74,158,34,105,164,209,237,100,186,210,55,81,109,212,238,169,162,185,77,44,80,191,38,98,203,60,146,164,84,240,193,20,48,190,154,20,129,170,198,185,207,145,136,249,58,116,100,138,147,212,0,4,106,226,183,140,219,23,9,122,143,165,118,204,242,213,221,195,51,191,107,211,221,238,80,49,239,170,181,73,78,180,93,138,150,198,222,189,216,83,196,74,146,198,141,89,54,171,92,206,170,206,212,161,37,64,0,0,0,1,88,28,208,56,204,226,79,135,109,125,176,97,90,57,169,31,103,236,181,184,125,45,210,122,111,99,208,85,239,170,125,109,108,110,147,125,68,18,61,58,178,24,211,162,46,223,135,175,78,170,170,189,3,149,39,20,122,237,196,167,237,71,246,215,156,253,163,251,57,236,79,102,127,99,40,232,251,30,35,199,119,191,185,162,143,118,238,196,95,210,235,211,111,187,167,85,234,19,252,0,0,2,63,241,235,170,89,222,139,112,157,156,234,102,154,95,125,141,146,89,189,153,224,171,124,44,53,29,174,237,202,150,25,63,135,51,31,27,186,199,43,219,241,53,122,117,234,157,21,17,80,36,0,40,7,250,168,252,118,127,203,159,250,51,103,255,0,84,46,39,141,253,94,204,180,23,134,60,183,87,52,254,122,72,239,184,237,69,162,106,116,171,129,38,130,86,62,233,73,20,176,200,207,114,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,32,119,80,114,174,24,184,133,197,120,160,209,171,46,174,98,212,222,3,199,247,41,174,54,183,213,71,81,53,178,186,39,109,150,158,71,49,127,205,145,138,230,177,207,138,88,158,172,102,253,169,213,64,0,0,0,121,252,255,0,63,195,116,179,13,187,106,14,160,228,52,150,60,122,199,78,181,53,213,213,42,187,34,103,84,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,15,64,8,213,192,135,19,151,222,45,52,247,50,213,91,189,151,216,148,140,204,36,181,218,237,30,37,149,62,2,150,43,101,189,206,143,190,216,162,89,119,79,37,68,189,92,221,201,221,217,213,90,214,144,87,143,94,61,120,177,209,110,44,115,157,51,211,77,86,246,54,55,102,246,103,130,162,246,21,182,163,181,221,182,210,205,39,241,38,167,124,142,235,36,175,119,196,229,233,215,162,116,68,68,64,183,240,67,254,87,250,247,171,28,68,232,21,255,0,53,214,60,175,237,5,234,139,48,170,181,193,83,224,105,169,54,82,178,138,138,70,199,178,158,56,216,189,31,52,139,213,83,119,197,211,175,68,68,73,128,0,0,0,16,255,0,154,6,189,234,199,14,218,5,96,205,116,115,43,251,63,122,173,204,41,109,115,212,248,26,106,189,244,175,162,173,145,209,236,168,142,70,39,87,195,26,245,68,221,240,244,235,209,85,22,32,112,21,199,175,22,58,211,197,142,13,166,122,151,170,222,217,198,239,62,211,241,180,94,194,182,211,247,123,86,218,169,163,254,36,52,236,145,189,36,137,142,248,92,157,122,116,94,168,170,138,22,254,8,213,199,127,19,151,222,18,244,247,13,213,91,69,151,219,116,143,204,35,181,221,45,30,37,148,222,62,150,91,101,193,205,143,190,232,165,88,182,207,29,60,189,90,221,203,218,217,213,26,231,29,215,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,174,201,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,3,208,0,0,0,0,0,124,156,178,221,125,188,98,183,155,78,45,145,253,159,189,86,219,234,41,237,215,127,6,202,191,103,213,62,55,54,42,158,195,213,25,47,109,234,215,246,220,187,93,183,162,251,148,15,172,10,1,254,170,63,29,159,242,231,254,140,217,255,0,213,11,169,225,99,90,255,0,120,158,31,112,157,99,146,223,224,170,242,11,122,248,248,27,23,110,54,87,65,43,233,234,187,77,238,72,169,10,207,12,171,30,231,171,187,106,205,221,29,213,16,58,168,32,7,53,190,40,245,219,134,191,217,119,236,83,57,251,57,246,143,219,126,211,254,198,81,214,119,252,63,129,236,255,0,116,197,38,221,189,249,127,163,211,174,239,127,94,137,210,63,240,21,199,175,22,58,211,197,142,13,166,122,151,170,222,217,198,239,62,211,241,180,94,194,182,211,247,123,86,218,169,163,254,36,52,236,145,189,36,137,142,248,92,157,122,116,94,168,170,138,22,254,1,69,122,171,205,131,139,28,131,81,242,59,190,151,234,63,217,156,66,162,225,47,176,237,110,199,109,178,73,79,66,213,219,15,117,211,69,51,214,103,49,26,249,63,138,230,247,28,253,157,25,181,168,23,168,8,213,203,199,80,117,99,86,248,96,177,234,174,177,231,255,0,106,239,89,69,194,225,81,4,158,202,166,161,240,52,176,212,58,145,180,221,41,218,214,75,241,211,73,47,113,90,215,127,31,103,189,24,138,178,84,0,5,85,241,121,206,11,251,167,5,225,29,127,224,178,59,57,173,164,255,0,43,229,134,150,130,170,31,250,54,44,211,183,252,51,91,23,246,185,192,181,64,113,78,20,120,174,211,142,45,116,225,153,174,21,47,129,186,208,246,224,191,216,39,153,31,85,104,170,114,42,163,92,168,137,220,133,251,92,177,76,136,141,145,173,114,42,49,236,146,54,118,176,0,30,127,63,207,240,221,44,195,110,218,131,168,57,13,37,143,30,177,211,173,77,117,117,74,174,200,153,213,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,67,208,2,173,116,139,156,53,170,231,196,94,81,14,167,82,85,218,52,146,255,0,81,19,108,21,21,104,215,207,141,65,79,75,46,231,201,21,37,51,230,170,125,100,201,10,171,22,71,36,10,245,70,185,237,106,170,218,80,0,0,0,67,94,99,188,113,212,240,165,134,208,97,250,124,202,74,141,69,204,41,231,125,12,210,190,41,89,100,164,106,163,22,182,88,21,85,207,123,156,174,108,13,115,123,78,124,82,185,202,228,133,98,147,202,114,251,230,71,77,196,77,77,14,141,235,12,84,150,237,69,109,60,112,219,107,105,153,43,153,147,62,56,170,102,168,153,98,142,30,205,27,227,134,157,142,122,44,136,201,30,247,44,109,98,116,141,2,122,130,26,242,226,227,142,167,138,220,54,191,15,212,22,82,83,234,46,31,79,3,235,166,137,241,68,203,221,35,149,88,149,177,64,138,142,99,218,228,107,103,107,91,218,107,229,137,205,86,164,201,20,115,40,0,0,0,56,87,27,250,189,153,104,47,12,121,110,174,105,252,244,145,223,113,218,139,68,212,233,87,2,77,4,172,125,210,146,41,97,145,158,229,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,79,65,195,23,16,184,175,20,26,53,101,213,204,90,155,192,120,254,229,53,198,214,250,168,234,38,182,87,68,237,178,211,200,230,47,249,178,49,92,214,57,241,75,19,213,140,223,181,3,170,128,0,0,0,3,207,231,249,254,27,165,152,109,219,80,117,7,33,164,177,227,214,58,117,169,174,174,169,85,217,19,58,162,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,47,10,224,67,137,203,239,22,154,123,153,106,173,222,203,236,74,70,102,18,90,237,118,143,18,202,159,1,75,21,178,222,231,71,223,108,81,44,187,167,146,162,94,174,110,228,238,236,234,173,107,64,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,112,120,133,202,111,184,55,26,26,151,154,226,213,222,10,245,143,234,133,230,233,110,169,237,50,78,197,84,23,105,100,138,77,143,71,49,219,94,198,175,71,34,181,122,116,84,84,247,26,62,51,89,197,143,154,125,100,249,129,144,250,140,224,94,79,3,156,93,218,184,190,210,55,101,115,219,169,44,249,101,134,161,182,220,142,213,5,67,94,198,78,172,71,50,170,22,43,150,86,83,76,155,182,119,19,170,62,57,163,71,73,218,89,29,34,140,208,240,235,175,57,151,13,186,185,98,213,108,50,182,173,175,183,84,49,151,58,24,106,18,22,93,173,202,246,173,69,20,170,230,61,187,36,107,122,35,149,142,216,244,100,141,77,236,106,166,130,120,104,226,47,4,226,131,75,40,53,51,5,168,255,0,5,71,120,162,217,55,246,50,233,225,161,154,122,62,228,177,71,222,237,119,216,222,235,27,177,255,0,122,47,222,136,29,84,128,28,234,252,172,98,223,48,40,125,58,226,79,242,0,115,171,242,177,139,124,192,161,244,235,136,16,43,151,207,27,119,94,20,51,249,44,89,60,245,117,218,117,149,84,83,195,117,163,117,83,155,5,166,119,77,11,95,118,100,109,134,87,189,241,211,182,70,186,40,209,171,50,118,209,202,171,28,125,47,166,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,44,69,138,114,163,227,95,246,101,149,65,195,94,166,92,238,181,56,222,91,112,167,166,196,165,235,222,134,207,116,154,71,53,105,246,35,86,70,195,85,36,140,247,181,219,35,149,55,43,17,38,154,86,133,202,2,58,241,235,196,197,79,11,28,60,220,243,139,53,13,92,249,13,242,163,236,230,63,52,41,22,202,43,140,244,243,190,58,185,82,86,185,174,100,77,134,73,17,155,31,189,237,99,21,26,215,185,237,130,188,45,115,118,214,218,252,135,29,210,221,86,211,154,77,70,185,100,23,138,27,69,13,206,215,81,5,166,226,231,212,213,43,23,185,26,181,41,38,127,241,98,100,104,139,74,196,237,255,0,17,235,185,100,104,89,79,18,154,67,77,175,90,13,156,233,28,208,82,73,81,145,89,230,134,222,181,115,203,12,17,92,89,210,90,41,164,124,93,94,140,142,166,56,100,84,68,119,84,98,162,181,200,170,213,205,101,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,166,167,138,22,230,167,163,150,45,34,226,226,239,83,142,77,210,147,61,183,197,152,201,77,181,255,0,214,181,85,51,207,29,74,111,123,220,175,238,79,79,44,253,126,22,183,191,177,173,70,177,21,66,226,120,72,214,139,86,189,112,243,132,234,5,46,95,73,145,93,228,179,209,210,100,149,16,177,177,62,43,220,116,241,248,216,165,137,173,106,68,254,234,185,200,212,107,90,172,123,30,206,177,189,138,180,25,197,143,154,125,100,249,129,144,250,140,228,244,228,161,173,247,84,186,230,92,55,77,99,164,117,181,212,245,25,197,61,201,178,57,179,199,58,58,138,142,88,30,223,123,94,199,53,97,115,85,54,171,21,146,34,239,222,157,184,23,197,143,154,125,100,249,129,144,250,140,224,90,167,37,79,43,25,79,204,10,239,78,183,17,87,156,222,169,125,171,226,58,197,166,116,23,223,21,65,130,99,241,248,154,47,11,179,193,221,43,94,179,77,252,69,98,58,77,244,173,183,59,220,231,49,189,58,39,71,119,16,239,252,171,51,175,217,127,0,186,183,169,126,203,246,159,217,44,130,255,0,125,240,93,254,207,138,240,182,90,41,187,93,205,174,217,187,183,183,118,215,116,235,215,162,244,232,85,14,161,102,183,93,74,207,242,93,70,190,211,210,65,114,202,175,21,183,186,200,169,24,230,193,28,245,51,62,105,27,27,92,231,57,24,142,122,162,34,185,203,211,167,85,95,188,9,233,201,147,66,235,50,157,101,190,235,205,222,205,190,203,132,219,228,183,90,234,228,89,227,254,204,85,181,24,229,133,90,137,20,189,186,69,168,108,140,115,149,89,226,224,118,197,87,53,205,185,66,53,114,234,209,203,22,141,240,143,130,83,90,38,241,21,121,133,190,12,198,233,83,181,236,239,85,87,193,20,141,77,142,123,209,189,168,18,158,14,173,218,215,246,55,237,107,158,228,36,168,2,0,115,171,242,177,139,124,192,161,244,235,137,63,200,1,206,175,202,198,45,243,2,135,211,174,32,64,14,87,30,123,52,203,235,94,143,90,95,241,64,60,174,60,246,105,151,214,189,30,180,191,224,0,0,0,0,0,16,87,154,23,26,255,0,187,254,8,253,24,211,219,157,214,135,82,115,43,123,42,98,184,209,47,103,216,214,183,76,230,62,161,37,115,87,172,210,246,167,134,52,141,81,241,252,114,239,141,204,139,184,28,87,154,159,30,63,247,95,133,77,32,189,127,130,139,47,190,219,46,63,244,236,169,178,57,157,175,252,221,210,190,57,191,194,83,189,191,219,88,85,89,245,113,60,90,251,156,229,86,108,43,22,161,241,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,239,122,181,141,220,247,181,58,185,81,169,215,170,170,39,188,249,64,77,254,90,28,113,212,240,227,153,67,163,217,195,41,31,167,89,165,226,55,205,87,35,226,167,125,142,227,50,71,2,86,186,103,171,90,180,202,214,68,217,154,247,124,12,141,36,98,162,181,236,154,242,76,187,230,88,6,101,167,213,54,170,92,207,30,171,181,62,249,103,162,191,219,22,100,77,149,150,234,184,146,90,122,136,158,213,86,189,142,106,244,94,139,240,189,175,99,182,189,142,106,89,79,43,238,96,148,214,154,107,47,11,218,211,117,171,123,31,80,218,12,62,249,83,44,181,47,223,52,180,180,244,118,84,138,40,28,228,98,57,243,185,147,203,46,200,216,141,139,225,99,89,208,45,124,169,94,104,188,191,235,45,21,151,46,38,244,67,29,239,90,166,241,55,28,226,215,4,147,207,85,29,84,179,203,60,215,102,247,30,253,208,175,119,164,177,198,140,108,45,141,178,35,85,139,43,162,182,163,242,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,6,109,248,104,226,47,59,225,127,84,232,53,51,5,168,255,0,5,71,120,162,217,15,246,78,215,226,97,154,122,62,228,177,73,217,238,246,24,222,235,27,189,159,122,47,222,139,160,142,29,117,231,13,226,75,72,236,90,173,134,86,210,57,151,26,118,50,231,67,13,66,204,251,77,197,24,213,168,162,149,92,198,59,124,110,119,68,114,177,187,216,172,145,169,177,237,85,166,206,98,156,10,212,240,181,153,46,113,167,212,21,111,210,187,253,68,48,208,205,83,85,19,223,108,184,204,149,15,91,106,34,200,179,204,198,199,78,233,25,51,153,253,7,181,142,123,222,213,123,252,79,2,252,102,223,120,60,212,122,171,156,150,175,108,225,153,71,135,167,201,173,177,49,137,84,232,226,87,246,170,105,164,119,78,147,69,221,149,82,55,57,35,145,175,115,93,181,85,146,198,26,20,41,3,154,23,26,255,0,188,6,118,253,24,211,219,157,170,187,77,176,219,131,42,98,184,209,47,123,219,55,70,194,230,62,161,37,115,83,164,49,119,103,134,52,141,85,146,124,114,239,145,175,139,183,213,121,147,243,26,177,103,56,171,116,39,135,124,163,198,217,114,11,125,21,125,247,38,182,86,62,62,253,44,241,202,233,45,14,137,240,181,237,220,199,210,190,87,54,68,114,117,146,154,70,34,247,152,87,14,27,128,102,90,131,83,117,165,195,49,234,187,171,236,118,122,219,253,205,97,68,217,71,110,164,137,101,168,168,149,238,84,107,24,214,167,68,234,191,19,220,198,55,115,222,214,168,121,242,207,185,93,115,0,172,180,86,91,120,100,214,252,139,189,106,155,195,91,176,123,164,241,207,61,84,117,82,207,20,16,218,93,219,99,247,66,189,222,177,73,34,177,176,182,55,70,174,86,44,77,138,176,79,171,150,98,215,220,27,42,188,225,89,77,15,130,189,99,247,10,139,93,198,155,186,201,59,21,80,72,232,229,143,123,21,204,118,215,177,201,213,170,173,94,157,81,85,61,224,106,76,227,252,85,113,49,134,240,161,164,117,154,165,152,80,213,220,94,234,134,219,109,22,202,100,86,190,227,113,145,146,62,40,22,77,170,216,89,182,41,30,249,28,139,181,140,118,214,189,251,35,124,43,224,151,154,62,27,65,160,215,219,87,20,89,205,92,249,102,7,78,179,91,234,29,74,178,86,228,86,239,225,199,12,44,122,191,165,69,115,101,118,199,43,251,123,163,88,229,123,157,178,166,102,87,87,21,92,76,102,92,87,234,229,102,169,102,20,52,150,230,54,157,182,219,69,178,153,17,204,183,91,163,124,143,138,5,147,106,58,103,238,150,71,190,71,34,110,123,221,181,172,102,200,216,30,43,85,117,51,42,214,77,71,200,245,75,53,171,241,23,172,154,225,45,194,167,108,146,62,56,119,175,193,4,93,199,189,237,134,38,35,99,141,138,229,217,27,24,212,94,141,66,207,249,93,114,255,0,163,180,81,219,120,155,214,252,119,189,117,155,195,92,112,123,92,242,65,61,44,116,178,193,20,240,221,157,219,123,247,76,189,222,145,71,34,49,208,186,55,72,173,87,172,78,139,149,114,163,224,163,246,155,149,65,196,166,166,91,46,180,216,222,37,112,167,169,196,162,233,217,134,241,116,134,71,57,106,55,163,146,71,67,75,36,108,247,53,187,36,149,118,171,213,33,154,39,92,160,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,74,220,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,2,85,0,0,25,129,210,173,76,202,180,111,81,241,205,82,194,170,252,61,235,25,184,69,112,166,221,36,140,142,109,139,241,193,47,109,236,123,161,149,138,232,228,98,57,55,198,247,181,87,163,148,211,241,149,112,52,145,194,175,19,24,111,21,250,71,71,170,88,125,13,93,185,237,168,117,182,239,108,169,69,115,237,215,24,217,27,229,129,36,218,141,153,155,101,141,236,145,168,155,152,246,238,107,31,190,54,118,3,53,156,52,113,23,157,240,191,170,116,26,153,130,212,127,130,163,188,81,108,135,251,39,107,241,48,205,61,31,114,88,164,236,247,123,12,111,117,141,222,207,189,23,239,69,208,246,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,189,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,148,61,168,4,32,230,95,199,29,55,14,56,108,218,61,131,178,173,250,139,154,89,228,124,53,113,190,90,118,88,237,211,44,144,45,107,102,98,181,203,82,174,100,173,133,172,119,192,248,214,71,170,35,88,201,131,133,115,83,227,199,254,235,240,169,164,23,175,240,81,101,247,219,101,199,254,157,149,54,71,51,181,255,0,155,186,87,199,55,248,74,119,183,251,107,14,85,201,83,205,62,83,242,254,187,212,109,196,0,39,255,0,37,79,52,249,79,203,250,239,81,183,0,231,87,230,159,22,249,127,67,234,55,19,170,242,172,227,199,254,228,112,169,171,247,175,240,177,98,23,219,157,199,254,129,148,214,70,179,181,255,0,156,58,39,201,55,248,58,118,55,251,83,14,85,206,175,205,62,45,242,254,135,212,110,36,0,3,85,0,128,28,177,120,241,253,183,216,169,180,27,86,47,91,179,236,126,222,223,102,221,46,55,30,229,86,81,11,95,51,164,232,222,211,83,189,79,3,105,209,219,164,146,89,154,146,76,189,118,74,228,159,224,8,171,204,71,132,63,222,183,70,147,236,181,23,123,80,176,238,237,110,47,190,191,195,67,63,117,209,120,170,73,55,34,198,189,216,226,110,197,118,205,178,199,23,89,25,26,203,186,85,0,50,195,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,127,220,0,241,131,106,226,203,72,218,235,130,213,199,157,225,212,244,116,25,91,38,137,168,202,153,222,199,36,117,209,58,54,54,45,149,11,12,175,88,218,214,172,79,107,217,183,98,71,36,145,47,156,23,8,127,127,23,24,45,23,248,10,44,229,178,87,255,0,208,82,208,85,195,19,211,252,200,36,70,63,252,3,146,63,237,242,21,235,195,174,188,230,92,54,234,229,139,85,176,202,218,182,190,221,80,198,92,232,97,168,72,89,118,183,43,218,181,20,82,171,152,246,236,145,173,232,142,86,59,99,209,146,53,55,177,170,129,165,226,58,241,183,198,14,51,194,54,151,203,122,114,210,86,230,215,202,121,219,137,217,234,226,168,236,87,79,20,144,50,103,201,36,76,86,181,144,182,165,146,171,28,248,214,68,106,177,142,106,174,230,250,171,79,22,26,37,113,225,210,139,138,122,204,142,174,215,167,213,84,241,205,45,101,93,186,119,79,74,247,85,37,35,161,146,8,90,247,171,219,82,171,18,172,104,246,117,69,115,92,230,116,122,208,103,19,188,66,229,92,80,107,45,235,87,50,154,111,1,227,251,116,214,235,91,42,164,168,134,217,67,19,118,197,79,27,158,191,231,72,245,107,88,215,203,44,175,70,51,126,212,14,105,118,187,93,111,247,90,219,237,246,231,87,113,185,92,106,36,171,172,172,171,153,211,79,83,60,142,87,73,44,146,57,85,207,123,156,170,229,114,170,170,170,170,169,123,220,185,184,40,253,213,116,226,123,254,127,108,181,73,169,185,79,241,46,85,48,39,118,75,93,10,163,22,59,99,102,220,230,59,107,216,178,74,232,145,173,124,142,107,122,202,216,98,145,98,175,41,78,10,61,183,89,71,197,150,166,219,45,85,150,88,123,209,225,118,249,211,191,35,171,161,159,182,251,155,145,29,178,62,203,226,150,56,155,35,92,229,145,93,42,36,107,20,47,125,181,0,0,1,74,220,234,252,211,226,223,47,232,125,70,226,119,94,84,60,113,211,100,182,171,39,8,250,140,202,181,190,219,105,234,25,136,221,149,242,212,37,117,36,77,146,119,81,78,174,87,44,79,130,38,191,180,228,233,18,195,19,99,232,199,70,206,247,10,231,87,230,159,22,249,127,67,234,55,18,0,1,170,128,66,174,92,220,123,126,245,22,41,244,223,81,32,240,250,155,140,219,252,101,93,68,20,251,41,111,84,44,123,34,90,198,163,19,100,51,35,228,141,178,197,238,106,185,237,124,73,181,206,142,25,170,0,3,207,231,249,254,27,165,152,109,219,80,117,7,33,164,177,227,214,58,117,169,174,174,169,85,217,19,58,162,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,40,121,253,116,215,77,56,225,211,78,46,58,161,170,23,159,3,106,161,233,20,48,196,136,250,171,133,83,145,86,58,90,104,213,83,185,51,246,187,162,117,70,163,90,231,189,204,99,30,246,231,135,136,173,121,204,184,146,213,203,238,171,102,117,181,110,125,198,161,236,182,80,205,80,147,50,211,110,71,185,105,232,162,86,177,141,217,27,93,209,92,140,110,247,171,228,114,111,123,149,122,7,27,124,96,228,220,92,234,132,183,167,45,93,22,19,99,168,157,184,157,158,174,42,126,253,12,18,199,3,38,124,146,68,196,115,159,51,169,153,42,177,207,145,35,87,43,24,231,34,110,119,64,229,197,192,229,55,21,185,149,126,97,168,47,171,167,211,172,62,162,6,87,67,19,37,137,247,186,183,34,189,40,162,157,17,26,198,53,168,215,78,230,187,186,214,75,19,90,141,89,146,88,194,37,98,121,77,247,6,202,172,217,174,45,93,224,175,88,253,194,158,233,110,169,237,50,78,197,84,18,54,72,164,216,244,115,29,181,236,106,244,114,43,87,167,69,69,79,113,127,220,11,241,155,98,227,15,78,42,174,114,90,189,141,153,226,254,30,159,38,182,196,199,173,43,100,149,31,218,169,166,145,221,122,195,47,106,85,72,220,229,146,55,49,205,118,228,70,75,36,74,230,177,192,149,169,109,85,252,83,104,214,51,86,219,147,106,22,124,222,213,110,129,174,130,72,21,175,116,151,132,98,42,57,143,107,145,169,62,198,185,30,143,239,185,25,178,121,36,173,109,23,213,236,203,65,117,67,31,213,205,63,158,146,59,238,59,80,233,169,210,174,4,154,9,88,248,221,20,176,200,207,114,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,32,105,204,170,190,121,223,130,127,153,63,77,39,255,0,12,92,66,226,188,80,104,213,151,87,49,106,111,1,227,251,148,215,27,91,234,163,168,154,217,93,19,182,203,79,35,152,191,230,200,197,115,88,231,197,44,79,86,51,126,212,128,28,243,191,4,255,0,50,126,154,7,159,229,67,199,29,78,53,117,178,112,143,168,204,164,75,21,202,162,161,152,141,217,95,21,58,208,213,202,233,39,117,20,234,229,106,74,201,229,115,251,78,78,178,164,210,182,62,143,108,140,236,219,161,149,114,231,185,105,115,4,166,214,27,85,159,135,205,95,186,213,201,168,52,20,254,26,207,118,171,150,90,169,242,86,49,181,83,200,178,43,32,70,64,250,122,104,34,106,190,105,92,249,215,171,149,85,234,238,161,97,64,0,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,71,42,231,87,230,159,22,249,127,67,234,55,19,208,114,87,213,236,55,16,213,12,219,72,239,179,213,195,125,212,42,122,25,172,74,216,21,240,76,251,124,117,178,207,11,222,158,246,61,98,153,100,106,170,108,84,134,68,87,35,149,141,120,92,72,0,1,21,121,163,249,19,212,223,162,250,197,17,42,136,107,205,147,63,195,113,158,14,114,124,50,251,144,210,82,95,115,26,139,125,53,138,222,229,85,158,185,244,247,10,90,137,213,141,68,85,70,71,20,106,174,122,244,98,43,163,106,174,233,24,215,5,16,151,253,205,31,200,158,166,253,23,214,40,138,1,47,251,154,63,145,61,77,250,47,172,81,1,78,220,31,113,103,153,112,139,170,31,110,44,84,245,119,139,21,125,60,148,215,220,113,181,233,75,5,213,137,27,210,5,123,214,57,81,143,138,87,164,141,122,51,127,78,227,17,81,178,189,23,66,120,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,118,74,206,170,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,151,114,95,242,230,227,95,247,85,212,121,236,25,253,206,235,38,153,101,63,195,185,83,64,189,216,237,117,202,172,72,238,109,135,107,158,237,172,98,199,43,98,86,185,241,185,174,233,43,161,138,53,11,233,0,0,40,135,152,239,28,116,220,86,230,84,24,126,159,50,174,159,78,176,250,137,223,67,52,175,150,39,222,234,220,136,197,173,150,5,84,107,24,214,163,155,3,92,222,235,89,44,174,114,181,102,88,163,237,92,215,184,227,169,201,110,183,190,17,244,229,148,139,98,182,212,83,179,46,187,35,226,168,90,234,184,157,28,237,162,129,90,174,72,153,4,173,103,117,203,210,85,154,39,71,209,141,141,253,234,203,2,234,121,42,121,88,202,126,96,87,122,117,184,128,28,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,64,14,104,254,123,53,55,232,190,143,68,4,255,0,228,169,229,99,41,249,129,93,233,214,226,127,149,171,201,47,83,49,90,157,44,206,180,115,197,246,178,75,126,64,185,55,98,73,35,111,136,161,168,166,167,167,223,11,119,247,31,219,146,151,164,139,177,26,222,252,31,18,171,250,37,149,0,0,1,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,154,156,237,53,51,21,166,210,204,23,71,60,95,119,36,184,100,9,147,118,35,146,55,120,122,26,122,106,138,125,243,55,127,113,157,201,42,186,70,187,21,174,236,79,241,34,179,162,194,190,87,30,123,52,203,235,94,143,90,4,255,0,231,87,229,99,22,249,129,67,233,215,18,16,114,226,227,142,155,133,44,202,191,15,212,22,85,212,105,214,97,81,3,235,166,137,242,202,251,37,91,81,88,149,177,64,138,173,123,28,213,107,103,107,91,221,115,34,137,205,87,44,41,20,147,127,157,95,149,140,91,230,5,15,167,92,74,86,3,85,0,168,190,84,60,113,212,227,87,91,39,8,250,140,202,68,177,92,170,42,25,136,221,149,241,83,173,13,92,174,146,119,81,78,174,86,164,172,158,87,63,180,228,235,42,77,43,99,232,246,200,206,205,186,0,0,0,0,1,66,220,210,244,46,179,71,248,172,191,100,148,86,111,9,141,234,39,251,36,182,77,26,207,36,111,170,145,17,46,12,116,146,166,222,247,138,238,76,232,216,231,53,145,212,193,253,20,114,49,178,43,146,126,180,90,173,213,57,230,132,100,57,125,37,45,69,210,162,150,253,140,217,230,99,88,250,169,210,41,25,113,116,82,109,234,247,164,80,209,42,196,175,85,217,27,222,198,244,108,174,78,235,206,11,71,44,89,207,12,11,170,181,19,120,123,214,154,92,32,168,163,147,107,223,223,165,174,168,130,146,162,155,162,61,172,110,231,190,154,94,226,181,238,79,13,177,187,82,71,41,81,124,55,107,125,215,135,13,109,197,181,162,205,99,164,188,212,99,149,18,185,244,21,50,58,54,84,193,52,18,83,204,196,123,125,236,122,197,52,155,31,209,200,215,237,114,181,232,138,197,11,10,231,157,248,39,249,147,244,210,42,242,184,243,217,166,95,90,244,122,210,85,115,206,252,19,252,201,250,105,21,121,92,121,236,211,47,173,122,61,104,22,169,204,235,84,191,101,252,27,102,190,18,251,236,203,174,91,225,241,107,127,245,175,123,197,120,169,19,197,193,239,99,154,205,212,49,214,252,110,219,211,167,194,228,122,176,162,189,42,211,60,171,89,53,31,28,210,220,42,147,196,94,178,107,132,86,250,109,209,200,248,225,222,191,28,242,246,216,247,182,24,152,142,146,71,163,87,100,108,123,149,58,53,73,149,206,27,91,238,185,231,17,116,250,53,53,142,146,142,219,165,212,232,218,122,182,200,231,207,93,61,198,150,146,166,87,191,238,107,24,214,164,44,107,17,21,122,178,71,43,151,122,50,63,65,201,111,71,44,89,134,178,229,186,197,119,155,185,87,167,118,250,122,123,93,54,215,166,218,171,147,106,35,117,78,246,189,17,118,65,5,68,93,183,49,237,119,137,221,240,186,54,170,133,191,98,120,181,139,6,197,108,216,86,45,67,224,172,184,253,190,158,215,110,166,238,190,78,197,44,17,182,56,163,222,245,115,221,181,140,106,117,114,171,151,167,85,85,95,121,245,128,0,83,95,51,174,95,244,122,69,89,83,196,14,136,99,190,19,5,171,221,62,77,109,138,72,34,165,176,213,73,60,48,196,234,102,57,233,34,195,60,149,30,232,99,99,155,11,152,238,138,216,220,198,71,114,135,228,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,12,230,112,163,197,118,163,240,149,168,236,205,112,169,124,117,170,187,183,5,254,193,60,202,202,91,189,43,85,85,26,229,68,94,220,204,220,229,138,100,69,116,110,115,145,81,236,124,145,191,66,122,91,170,88,38,180,224,150,205,76,211,75,239,182,113,187,207,123,193,86,248,89,169,251,189,169,159,12,159,195,153,140,145,189,36,137,237,248,154,157,122,117,78,168,168,171,70,220,195,56,44,186,240,177,170,21,23,220,67,31,171,110,149,228,181,8,184,253,98,212,186,169,40,167,88,247,75,111,158,71,53,28,199,181,201,43,162,71,171,149,240,163,87,185,35,217,54,223,63,192,191,25,183,222,15,53,30,170,231,37,171,219,56,102,81,225,233,242,107,108,76,98,85,58,56,149,253,170,154,105,29,211,164,209,119,101,84,141,206,72,228,107,220,215,109,85,100,177,134,133,10,54,230,89,199,85,55,19,89,53,46,152,105,141,125,37,86,151,227,149,16,92,169,107,155,75,44,115,221,238,43,78,168,233,222,147,198,201,97,100,41,60,208,182,52,106,110,94,228,142,115,209,209,164,125,43,154,71,31,84,122,137,227,184,100,209,203,133,170,229,136,39,131,168,200,178,42,58,152,43,161,187,200,157,170,152,105,169,36,141,207,99,97,137,233,26,201,34,42,72,233,99,88,254,6,70,254,245,112,81,90,110,183,26,106,250,203,125,178,174,170,158,215,78,149,117,210,195,11,158,202,88,22,88,225,73,101,114,39,70,49,101,154,40,209,206,232,155,228,99,126,247,34,40,126,82,213,57,81,241,211,253,163,133,253,107,204,255,0,224,244,184,5,109,115,127,206,107,173,114,84,43,191,232,188,43,28,223,247,240,163,255,0,185,225,42,172,250,185,102,45,125,193,178,171,206,21,148,208,248,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,247,177,92,199,109,123,28,157,90,170,213,233,213,21,83,222,6,164,206,21,198,15,22,120,111,8,186,95,246,226,251,79,73,120,190,215,212,71,77,98,199,29,94,180,179,221,94,146,49,39,86,61,35,149,88,200,162,122,200,231,171,54,117,237,177,85,29,43,17,98,175,9,28,215,176,26,237,18,189,175,19,217,69,92,121,222,29,79,53,108,149,12,164,133,31,147,192,249,215,179,29,28,80,50,56,155,82,197,150,56,86,21,70,166,198,164,234,253,137,58,195,89,124,78,241,11,149,113,65,172,183,173,92,202,105,188,7,143,237,211,91,173,108,170,146,162,27,101,12,77,219,21,60,110,122,255,0,157,35,213,173,99,95,44,178,189,24,205,251,80,60,86,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,77,242,191,162,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,91,159,44,94,95,245,154,69,71,77,196,14,183,227,190,19,58,171,219,62,51,109,150,73,226,170,176,210,201,4,208,202,234,150,53,233,26,205,60,117,30,248,100,99,157,11,88,222,170,217,28,246,71,194,249,87,240,43,83,159,228,54,174,39,181,74,130,174,12,98,199,81,13,203,12,134,26,168,182,93,174,48,85,76,199,79,42,199,34,205,27,41,102,166,69,72,222,198,119,94,230,46,231,70,199,178,75,137,3,46,248,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,55,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,161,62,15,184,179,195,120,186,210,255,0,183,22,42,122,75,61,246,130,162,74,107,238,56,218,245,170,158,212,245,145,233,2,189,235,28,74,246,75,19,18,70,189,25,179,175,113,136,170,232,158,137,156,195,165,112,235,175,57,151,13,186,185,98,213,108,50,182,173,175,183,84,49,151,58,24,106,18,22,93,173,202,246,173,69,20,170,230,61,187,36,107,122,35,149,142,216,244,100,141,77,236,106,160,105,120,30,43,69,245,123,13,215,173,47,199,245,115,79,231,171,146,197,145,83,186,106,116,171,129,97,158,39,178,71,69,44,50,51,222,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,82,183,206,113,218,219,73,175,55,140,195,16,181,82,86,233,124,245,17,67,65,136,222,233,160,108,241,82,51,180,143,153,181,116,236,73,99,169,149,35,149,200,143,116,241,68,181,14,110,217,81,140,112,19,215,154,63,145,61,77,250,47,172,81,20,237,193,247,22,121,151,8,186,161,246,226,197,79,87,120,177,87,211,201,77,125,199,27,94,148,176,93,88,145,189,32,87,189,99,149,24,248,165,122,72,215,163,55,244,238,49,21,27,43,209,108,167,137,126,32,42,120,158,229,77,154,235,36,248,5,94,34,203,189,69,12,48,209,77,112,138,181,146,178,11,253,44,43,52,82,177,26,229,98,185,142,106,164,145,196,244,123,30,136,215,51,100,143,166,16,53,17,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,100,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,161,110,92,220,107,254,234,186,143,61,131,63,185,221,100,211,44,167,248,119,42,104,23,187,29,174,185,85,137,29,205,176,237,115,221,181,140,88,229,108,74,215,62,55,53,221,37,116,49,70,183,210,0,2,162,249,175,113,199,83,146,221,111,124,35,233,203,41,22,197,109,168,167,102,93,118,71,197,80,181,213,113,58,57,219,69,2,181,92,145,50,9,90,206,235,151,164,171,52,78,143,163,27,27,251,193,197,121,142,241,199,77,197,110,101,65,135,233,243,42,233,244,235,15,168,157,244,51,74,249,98,125,238,173,200,140,90,217,96,85,70,177,141,106,57,176,53,205,238,181,146,202,231,43,86,101,138,57,191,201,83,202,198,83,243,2,187,211,173,197,43,23,83,201,83,202,198,83,243,2,187,211,173,192,79,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,53,156,88,249,167,214,79,152,25,15,168,206,105,76,205,103,22,62,105,245,147,230,6,67,234,51,129,250,179,126,25,243,44,59,135,77,60,226,105,181,212,149,248,158,121,81,89,109,122,53,82,57,237,183,24,42,170,226,108,15,98,185,86,70,75,21,35,229,108,141,251,149,36,99,218,222,145,186,95,65,193,71,21,215,222,18,245,150,139,50,238,221,107,49,11,151,74,60,166,201,69,51,27,227,233,118,189,35,145,27,34,43,22,104,30,254,236,107,213,142,94,143,143,184,198,75,34,150,211,203,147,22,177,103,60,186,176,188,43,41,161,241,182,92,130,223,145,90,238,52,221,215,199,223,165,158,233,95,28,177,239,98,181,237,220,199,185,58,181,81,201,215,170,42,47,188,170,30,57,56,68,186,240,131,171,141,197,32,184,213,222,49,59,245,59,174,88,229,214,122,119,49,239,129,30,173,125,44,207,70,164,79,169,133,118,239,237,175,69,100,144,200,173,143,186,145,180,52,17,137,229,54,44,231,21,179,102,184,181,119,141,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,99,209,175,110,230,61,171,209,200,142,78,189,21,17,125,196,22,231,87,229,99,22,249,129,67,233,215,18,16,114,235,227,170,167,133,172,201,48,125,65,175,171,126,149,223,234,38,154,186,26,106,88,158,251,101,198,100,167,98,92,149,82,53,158,102,54,58,118,198,248,90,255,0,232,61,207,107,30,246,163,31,53,57,202,221,173,87,254,17,48,155,237,138,231,73,113,182,220,115,139,109,93,29,101,36,205,154,10,152,36,182,92,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,128,84,94,147,224,191,181,13,83,195,116,207,218,158,204,251,91,144,91,172,94,55,177,222,240,190,42,166,56,123,189,189,205,223,183,185,187,110,230,245,233,211,170,117,234,53,87,76,242,173,27,212,124,143,75,115,90,79,15,122,198,110,18,219,234,118,199,35,35,155,98,252,19,197,220,99,30,232,101,98,182,72,222,173,77,241,189,142,68,232,228,61,95,9,222,105,244,111,230,6,61,234,48,23,61,204,27,130,75,87,21,248,4,119,220,98,10,74,29,69,197,105,234,38,181,86,54,149,174,158,237,3,97,153,204,180,190,71,77,19,24,201,42,29,27,155,44,138,228,133,123,138,212,68,146,78,161,73,122,143,175,122,177,171,120,174,23,133,106,22,87,237,91,46,158,91,214,215,141,211,120,26,104,60,13,42,199,12,125,189,241,70,215,203,240,83,64,157,100,87,59,224,235,215,170,185,86,112,114,105,225,226,235,146,106,133,211,137,27,213,170,145,248,246,39,79,87,100,179,212,58,177,205,157,47,115,71,23,113,204,137,139,241,49,148,115,202,215,44,191,15,90,168,213,136,231,53,203,28,0,187,96,25,149,151,63,173,210,218,204,122,174,76,178,130,241,37,130,91,77,34,37,84,238,184,178,101,129,212,241,164,42,228,149,253,212,86,39,109,93,185,122,109,235,213,13,20,112,145,162,246,173,5,225,231,9,211,250,92,66,147,29,187,199,103,163,171,201,41,225,123,101,124,183,185,41,227,241,178,203,43,92,228,149,253,212,115,81,200,231,53,24,198,49,157,35,99,17,3,176,16,131,155,79,15,23,93,101,225,230,159,60,197,45,84,149,87,221,49,168,169,189,206,249,171,29,11,219,100,90,119,45,193,177,53,87,180,247,162,195,77,50,163,250,59,101,59,210,53,87,59,183,36,223,62,78,89,139,88,179,156,86,243,133,101,52,62,54,203,144,91,234,45,119,26,110,235,227,239,210,207,27,163,150,61,236,86,189,187,152,247,39,86,170,57,58,245,69,69,247,129,155,126,26,245,122,167,65,117,231,6,213,200,103,171,142,159,29,188,67,53,193,41,32,138,105,229,183,63,172,85,176,198,201,122,49,95,37,52,147,70,138,170,222,138,244,84,115,85,17,200,226,110,237,106,191,241,37,170,247,219,21,206,146,227,109,184,231,23,218,186,58,202,73,155,52,21,48,73,95,51,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,243,250,177,130,254,203,245,79,50,211,63,106,123,79,236,150,65,113,177,120,222,199,103,197,120,90,153,33,238,246,247,59,102,238,222,237,187,157,211,175,78,171,211,169,229,64,147,246,173,104,181,99,92,183,238,186,47,106,203,233,32,200,115,13,88,125,93,198,202,214,54,89,231,178,65,109,163,147,186,254,173,94,203,60,100,84,187,93,213,142,122,197,35,91,185,172,149,19,197,112,109,161,117,156,68,241,29,134,105,207,177,189,163,101,117,194,59,142,70,215,172,236,133,150,122,119,182,74,164,146,88,17,95,23,113,137,216,99,250,181,59,179,68,221,237,87,35,147,138,150,211,201,47,71,44,81,98,185,215,16,53,19,119,175,85,55,5,195,168,227,218,246,248,74,88,227,167,171,168,94,168,253,146,119,159,45,55,185,89,185,158,23,225,119,73,28,136,22,126,0,0,64,14,117,126,86,49,111,152,20,62,157,113,39,249,0,57,213,249,88,197,190,96,80,250,117,196,8,1,202,227,207,102,153,125,107,209,235,75,254,40,7,149,199,158,205,50,250,215,163,214,151,252,0,0,0,0,4,85,227,235,141,124,87,133,61,56,171,178,90,110,126,35,83,114,107,124,209,227,150,250,117,141,242,80,111,71,70,219,157,66,72,215,177,176,196,244,85,99,94,213,239,72,197,98,38,214,202,248,168,91,44,202,111,185,206,85,121,205,114,154,239,27,122,200,46,21,23,75,141,79,105,145,247,234,167,145,210,75,38,198,35,88,221,207,123,151,163,81,26,157,122,34,34,123,141,36,113,3,195,198,151,241,53,128,59,78,117,94,213,87,89,109,101,66,215,81,203,73,89,37,52,244,85,169,12,176,199,83,27,154,187,92,246,54,121,21,27,35,95,26,170,166,230,59,167,66,26,240,83,202,211,246,21,172,183,93,79,213,251,173,171,40,251,47,112,158,159,16,167,240,61,97,159,225,167,150,154,243,215,188,189,185,153,186,162,47,15,36,110,237,202,206,235,36,118,216,164,80,246,220,180,56,28,166,225,199,13,135,88,115,135,213,191,81,115,75,60,108,154,146,70,75,78,203,29,186,101,142,116,162,116,47,70,185,106,85,204,137,211,57,237,248,31,26,70,196,68,107,223,53,27,26,168,50,174,5,228,230,124,34,90,184,190,229,249,163,56,164,23,26,75,62,89,97,193,236,23,44,114,235,61,59,94,198,78,182,168,90,250,89,158,141,89,89,77,50,109,223,219,94,168,248,225,145,91,39,105,35,117,37,229,152,181,247,6,202,175,56,86,83,67,224,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,222,197,115,29,181,236,114,117,106,171,87,167,84,85,79,121,163,238,19,188,172,104,223,203,252,123,211,160,56,87,48,62,95,148,220,93,83,90,243,140,30,251,73,99,212,91,29,60,118,216,102,185,77,47,179,171,237,221,215,61,96,153,24,215,186,39,198,233,101,145,146,49,139,215,115,152,246,185,28,199,194,30,127,149,239,26,255,0,188,6,8,205,24,212,43,157,214,187,82,112,219,123,234,101,184,214,175,123,219,54,182,204,214,50,161,101,107,83,164,209,119,96,134,68,145,85,242,124,18,239,145,207,151,183,58,136,255,0,194,143,5,26,53,194,93,137,159,99,109,158,210,203,235,45,241,209,94,242,154,196,119,138,175,232,245,145,205,142,53,115,153,75,10,189,83,248,81,244,234,216,161,238,58,87,198,146,18,0,15,63,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,214,154,186,134,165,23,100,172,234,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,153,236,227,19,133,92,203,133,13,92,184,97,247,155,109,91,177,139,141,69,69,78,39,119,146,68,153,151,27,114,63,224,71,74,214,49,190,38,54,186,54,204,205,173,218,245,71,34,118,223,27,223,163,51,149,113,47,195,166,9,197,6,150,87,233,158,117,79,254,22,178,207,91,190,111,236,101,211,195,77,12,21,157,184,165,143,189,218,239,189,221,167,187,99,254,229,79,185,80,51,131,137,226,215,220,231,42,179,97,88,181,15,141,189,100,23,10,123,93,186,155,186,200,251,245,83,200,216,226,143,123,213,172,110,231,189,169,213,202,141,78,189,85,81,61,229,207,105,151,7,214,174,19,121,126,107,19,110,9,87,38,119,152,233,189,214,191,43,124,210,181,89,77,59,45,85,43,29,12,77,141,238,139,101,58,205,43,22,70,185,203,43,220,247,238,216,177,199,31,181,224,75,151,197,139,131,250,204,131,50,189,229,95,106,51,59,207,136,181,195,93,4,111,167,165,165,179,247,218,248,227,108,42,229,235,52,189,168,101,149,92,174,70,57,27,28,106,168,215,203,55,107,226,199,202,198,178,124,191,200,125,58,112,51,88,94,247,49,78,5,105,184,165,195,87,56,211,234,10,70,106,165,130,158,24,104,102,169,170,149,140,185,219,161,90,135,173,181,17,100,72,33,123,164,168,116,140,153,204,254,155,26,199,61,140,114,189,148,66,106,160,12,176,221,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,116,51,211,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,74,174,95,60,18,93,120,175,207,228,190,228,240,85,208,233,214,43,81,79,53,214,177,212,174,116,23,105,219,52,46,125,165,146,54,104,158,199,201,78,233,28,233,99,87,44,41,219,87,34,44,145,245,157,92,109,114,185,181,107,182,168,88,181,39,70,170,105,49,91,150,75,120,72,115,125,209,53,104,153,3,163,146,73,46,204,137,28,215,45,74,185,141,141,209,51,221,60,147,199,35,150,46,147,204,249,191,165,90,103,138,232,222,156,99,154,91,133,82,120,123,46,51,111,138,223,77,186,56,217,36,219,19,227,158,94,219,24,199,77,43,213,210,72,244,106,111,145,239,114,167,87,40,30,130,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,245,128,6,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,82,183,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,64,149,64,28,171,137,126,34,240,78,23,244,178,191,83,51,170,143,240,180,118,122,45,147,127,100,238,158,26,105,160,163,238,69,20,157,158,239,97,237,238,189,187,25,247,170,253,200,161,213,76,171,151,209,203,35,93,53,31,136,189,31,206,181,67,84,47,62,58,235,93,168,21,177,67,12,72,172,165,183,210,182,223,111,88,233,105,163,85,94,220,44,220,238,137,213,92,174,115,158,247,61,239,123,221,66,224,119,94,32,120,76,204,180,35,1,211,13,82,117,69,93,239,19,212,172,94,221,122,101,217,180,9,4,20,23,26,152,86,119,91,94,169,35,213,94,216,149,143,108,142,72,251,169,220,216,223,225,73,183,223,242,249,227,110,235,194,134,127,37,139,39,158,174,187,78,178,170,138,120,110,180,110,170,115,96,180,206,233,161,107,238,204,141,176,202,247,190,58,118,200,215,69,26,53,102,78,218,57,85,99,143,165,186,105,30,153,226,186,201,192,142,159,105,110,107,73,226,44,185,54,151,216,237,245,59,99,141,242,67,190,217,6,201,226,238,49,236,108,209,61,27,36,111,86,174,201,24,199,34,117,106,20,109,197,87,12,249,151,10,26,185,89,165,185,133,117,37,197,142,167,109,202,209,115,166,84,107,46,54,233,31,35,34,157,99,220,174,133,251,162,145,143,141,202,187,94,199,109,115,217,178,71,133,212,241,111,199,30,27,195,215,15,54,77,97,195,217,73,146,220,179,234,120,95,133,210,78,245,129,149,76,158,157,39,109,108,208,189,89,63,134,142,55,70,231,181,173,71,239,150,24,220,177,119,55,178,131,50,204,166,251,156,229,87,156,215,41,174,241,183,172,130,225,81,116,184,212,246,153,31,126,170,121,29,36,178,108,98,53,141,220,247,185,122,53,17,169,215,162,34,39,184,252,149,183,107,173,198,154,130,142,225,115,171,170,167,181,211,173,37,12,83,76,231,178,150,5,150,73,150,40,154,171,209,140,89,102,150,69,107,122,38,249,30,239,189,202,171,105,92,171,56,14,255,0,185,28,85,234,253,151,252,44,184,133,138,231,110,255,0,160,125,53,237,175,238,255,0,231,13,137,146,67,254,14,161,142,254,212,240,43,215,91,180,27,50,208,57,48,187,94,160,81,85,219,111,185,102,47,22,77,81,105,171,167,72,103,182,178,90,218,184,34,134,68,222,229,222,232,169,163,149,81,200,199,177,102,88,220,196,116,107,214,90,242,84,243,79,148,252,191,174,245,27,112,231,87,230,159,22,249,127,67,234,55,17,201,83,205,62,83,242,254,187,212,109,192,57,213,249,167,197,190,95,208,250,141,196,139,252,52,112,207,153,113,75,144,229,120,102,159,87,82,51,33,176,98,245,25,29,13,21,74,163,25,115,124,53,84,208,173,34,74,174,70,194,247,54,161,202,199,187,224,222,198,181,202,198,185,100,100,160,231,87,230,159,22,249,127,67,234,55,17,201,83,205,62,83,242,254,187,212,109,192,65,95,246,85,129,101,95,238,174,57,146,99,151,15,252,101,29,117,182,186,158,79,253,89,33,154,57,25,254,39,53,205,254,74,133,249,240,3,198,13,171,139,45,35,107,174,11,87,30,119,135,83,209,208,101,108,154,38,163,42,103,123,28,145,215,68,232,216,216,182,84,44,50,189,99,107,90,177,61,175,102,221,137,28,146,112,174,103,92,191,235,53,118,142,167,136,29,16,199,124,94,117,73,186,124,154,219,20,147,203,85,126,165,142,8,97,137,212,204,115,214,52,154,8,233,253,208,198,198,186,102,189,221,21,210,53,140,146,165,180,183,84,179,189,22,206,237,154,153,166,151,223,99,100,150,110,247,130,173,240,176,212,118,187,176,190,25,63,135,51,31,27,186,199,43,219,241,53,122,117,234,157,21,17,80,52,252,14,41,194,143,21,218,113,197,174,156,51,53,194,165,240,55,90,30,220,23,251,4,243,35,234,173,21,78,69,84,107,149,17,59,144,191,107,150,41,145,17,178,53,174,69,70,61,146,70,206,214,0,160,30,98,60,33,254,234,90,202,159,101,168,187,58,123,152,247,107,113,125,245,254,38,104,59,77,139,197,82,73,185,18,68,237,73,43,118,43,183,238,138,72,186,200,249,18,93,183,252,86,95,55,94,48,113,154,12,54,225,194,94,30,180,151,43,237,210,162,153,217,115,166,138,161,143,180,65,18,210,87,82,50,37,86,54,41,95,58,186,55,43,218,247,163,25,27,218,230,238,145,174,96,85,7,218,204,171,236,175,216,95,180,215,95,179,126,208,246,183,177,252,108,158,7,199,118,251,94,39,177,215,183,222,237,252,29,205,187,182,252,61,122,123,137,43,203,187,132,63,222,183,89,87,237,77,23,123,79,112,238,213,110,81,178,191,195,77,63,117,178,248,90,72,246,162,200,189,217,34,118,245,110,205,177,71,47,73,25,34,197,186,42,150,189,202,11,140,27,82,218,169,184,66,205,22,173,183,38,212,86,215,225,213,109,137,174,130,72,21,174,169,169,161,126,198,35,152,246,185,42,106,27,36,138,228,122,62,70,110,102,200,153,32,90,80,0,0,0,10,86,231,87,230,159,22,249,127,67,234,55,18,58,232,7,9,153,151,17,154,95,170,217,198,159,212,85,215,95,116,214,158,215,83,79,142,82,80,36,243,222,89,85,36,233,42,70,254,227,85,175,138,42,121,36,70,53,146,62,85,232,198,166,229,106,44,138,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,144,21,151,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,124,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,8,224,235,140,92,19,139,252,18,162,255,0,96,163,246,54,73,102,217,246,131,31,238,77,81,236,190,236,213,12,165,254,186,124,17,71,63,118,58,117,147,248,104,187,58,237,119,69,79,124,11,230,189,192,229,78,53,117,189,241,113,167,47,164,75,21,202,162,157,249,117,165,25,21,58,208,213,202,232,224,109,108,8,212,106,74,201,229,115,59,173,94,178,164,210,186,78,175,108,143,236,193,94,29,117,231,50,225,183,87,44,90,173,134,86,213,181,246,234,134,50,231,67,13,66,66,203,181,185,94,213,168,162,149,92,199,183,100,141,111,68,114,177,219,30,140,145,169,189,141,84,13,47,21,213,206,78,209,196,21,118,147,218,110,24,109,199,253,169,232,58,207,153,83,83,186,42,121,27,85,226,105,227,162,117,67,221,50,73,83,11,164,153,54,67,28,91,89,36,75,36,138,255,0,225,44,51,87,66,245,211,78,56,139,211,139,118,168,105,125,231,199,90,171,186,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,237,204,205,205,234,157,85,170,215,53,236,115,216,246,61,222,214,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,80,50,196,105,119,134,235,158,137,93,180,75,22,170,225,202,58,70,105,211,41,229,166,177,165,53,36,244,204,217,12,242,69,42,171,42,26,217,149,235,51,37,87,190,68,223,35,213,207,85,114,187,114,210,183,48,206,11,46,188,44,106,133,69,247,16,199,234,219,165,121,45,66,46,63,88,181,46,170,74,41,214,61,210,219,231,145,205,71,49,237,114,74,232,145,234,229,124,40,213,238,72,246,77,183,229,112,3,198,13,215,132,221,92,107,174,11,73,38,9,152,212,81,208,101,108,154,39,43,233,160,99,220,145,215,68,232,216,233,119,211,164,210,189,99,107,92,146,177,207,102,221,235,28,145,133,255,0,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,102,179,137,26,221,18,175,214,220,166,126,28,173,53,118,237,58,109,68,80,216,225,169,116,238,123,153,28,17,178,89,145,106,30,249,182,73,51,101,145,137,34,163,209,143,106,43,88,191,3,102,87,51,174,96,20,122,187,89,83,195,246,136,100,94,47,5,164,221,6,77,114,138,56,37,165,191,85,71,60,51,68,218,103,185,139,34,67,4,148,254,233,163,123,91,51,158,238,136,232,218,199,201,18,184,85,225,159,50,226,191,87,40,244,183,15,174,164,183,49,180,238,185,93,238,117,42,142,101,186,221,27,227,100,179,164,123,145,211,63,116,177,177,145,181,83,115,222,221,206,99,55,200,192,148,28,155,44,26,203,95,196,21,218,255,0,133,94,252,30,3,106,183,163,51,122,105,42,90,145,215,119,162,168,75,124,109,133,81,202,233,155,59,29,35,100,68,110,200,227,157,170,244,238,246,229,234,188,243,191,4,255,0,50,126,154,89,78,150,233,110,9,162,216,37,179,76,244,210,197,236,108,110,205,222,240,84,94,42,106,142,215,118,103,205,39,241,38,123,228,119,89,37,123,190,39,47,78,189,19,162,34,34,86,183,60,239,193,63,204,159,166,129,2,184,104,225,159,50,226,151,33,202,240,205,62,174,164,102,67,96,197,234,50,58,26,42,149,70,50,230,248,106,169,161,90,68,149,92,141,133,238,109,67,149,143,119,193,189,141,107,149,141,114,200,206,85,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,61,121,42,121,167,202,126,95,215,122,141,184,238,188,215,184,28,166,201,109,87,190,46,52,229,245,107,125,182,211,211,191,46,180,163,37,168,74,234,72,155,28,13,173,129,26,142,88,159,4,77,103,117,171,210,37,134,39,73,213,142,141,253,224,146,156,0,241,131,106,226,203,72,218,235,130,213,199,157,225,212,244,116,25,91,38,137,168,202,153,222,199,36,117,209,58,54,54,45,149,11,12,175,88,218,214,172,79,107,217,183,98,71,36,146,128,204,14,150,234,150,119,162,217,221,179,83,52,210,251,236,108,146,205,222,240,85,190,22,26,142,215,118,23,195,39,240,230,99,227,119,88,229,123,126,38,175,78,189,83,162,162,42,104,79,133,30,43,180,227,139,93,56,102,107,133,75,224,110,180,61,184,47,246,9,230,71,213,90,42,156,138,168,215,42,34,119,33,126,215,44,83,34,35,100,107,92,138,140,123,36,141,129,88,60,234,252,211,226,223,47,232,125,70,226,64,2,127,243,171,243,79,139,124,191,161,245,27,137,29,116,3,132,204,203,136,205,47,213,108,227,79,234,42,235,175,186,107,79,107,169,167,199,41,40,18,121,239,44,170,146,116,149,35,127,113,170,215,197,21,60,146,35,26,201,31,42,244,99,83,114,181,20,45,167,151,23,28,117,60,86,225,181,248,126,160,178,146,159,81,112,250,120,31,93,52,79,138,38,94,233,28,170,196,173,138,4,84,115,30,215,35,91,59,90,222,211,95,44,78,106,181,38,72,163,153,70,93,240,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,111,137,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,65,28,42,113,147,167,28,78,104,213,102,170,248,187,86,45,87,143,248,135,101,54,138,155,170,73,236,24,216,233,29,28,211,207,36,113,39,101,240,71,221,73,118,164,105,210,70,110,87,69,39,64,233,122,209,171,216,110,130,233,126,65,171,154,129,61,92,118,44,118,157,179,84,37,36,11,52,242,189,242,54,40,161,141,158,228,87,201,44,145,198,138,229,107,17,94,138,231,53,168,174,76,240,241,59,196,46,85,197,6,178,222,181,115,41,166,240,30,63,183,77,110,181,178,170,74,136,109,148,49,55,108,84,241,185,235,254,116,143,86,181,141,124,178,202,244,99,55,237,79,127,199,71,25,183,222,48,245,30,150,231,29,171,216,216,102,47,226,41,241,155,108,172,98,213,54,57,85,157,218,154,153,27,215,172,210,246,162,85,141,174,88,227,107,26,214,238,84,124,178,115,92,39,65,179,44,207,71,181,15,92,155,69,87,73,137,224,20,244,108,125,193,212,232,232,43,110,53,21,212,148,237,162,99,149,237,93,237,138,165,243,185,205,71,236,72,227,107,209,189,232,220,7,53,47,251,154,63,145,61,77,250,47,172,81,20,2,95,247,52,127,34,122,155,244,95,88,162,2,128,78,171,196,239,15,89,87,11,250,203,122,210,60,166,167,199,248,14,221,77,186,232,202,89,41,225,185,208,202,221,209,84,70,215,167,249,209,189,26,231,181,146,197,43,17,239,217,185,121,81,163,62,48,120,76,195,120,186,210,255,0,176,247,218,138,75,61,246,130,162,58,155,22,70,234,5,170,158,212,245,145,139,58,49,137,36,74,246,75,19,22,55,49,95,179,175,109,234,138,232,152,168,21,193,203,23,152,5,30,145,86,83,112,253,173,249,23,132,193,106,246,193,140,220,165,142,8,169,108,53,82,79,52,210,182,165,237,98,72,176,207,37,71,190,105,30,230,194,230,55,170,54,55,61,241,201,94,103,92,120,254,196,44,85,58,13,164,247,173,185,246,65,111,119,180,174,150,235,143,110,171,23,133,207,133,209,245,111,105,201,222,168,129,213,8,221,178,71,44,45,88,230,78,155,226,114,212,6,169,105,110,119,162,217,221,207,76,245,46,197,236,108,146,205,217,241,180,94,42,26,142,215,118,22,77,31,241,33,123,227,119,88,229,99,190,23,47,78,189,23,162,162,162,121,251,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,206,154,122,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,64,250,216,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,55,202,254,138,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,237,120,163,208,191,221,175,93,178,109,20,251,83,246,143,236,231,130,254,201,248,31,7,223,241,20,112,84,255,0,105,238,73,183,111,127,111,244,215,174,222,190,238,189,18,226,121,113,112,57,83,194,150,27,95,152,106,11,233,42,53,23,48,167,129,149,208,196,200,165,101,146,145,170,175,74,40,167,68,87,61,238,114,181,211,185,174,237,57,241,68,214,163,146,20,150,74,203,230,143,231,179,83,126,139,232,244,64,79,254,74,158,86,50,159,152,21,222,157,110,32,7,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,16,3,154,63,158,205,77,250,47,163,209,1,29,112,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,111,137,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,66,124,31,113,103,134,241,117,165,255,0,110,44,84,244,150,123,237,5,68,148,215,220,113,181,235,85,61,169,235,35,210,5,123,214,56,149,236,150,38,36,141,122,51,103,94,227,17,85,209,61,18,136,109,252,58,103,119,190,28,107,120,151,176,83,248,236,110,197,144,85,88,178,15,142,24,189,153,181,150,255,0,11,47,199,42,73,55,122,75,130,179,108,113,175,111,179,185,203,209,255,0,11,134,46,33,114,174,23,245,150,203,171,152,181,55,143,240,29,202,107,141,173,245,82,83,195,115,161,149,187,101,167,145,204,95,243,100,98,185,175,107,37,138,39,171,31,179,106,134,148,206,21,198,15,22,120,111,8,186,95,246,226,251,79,73,120,190,215,212,71,77,98,199,29,94,180,179,221,94,146,49,39,86,61,35,149,88,200,162,122,200,231,171,54,117,237,177,85,29,43,17,127,87,239,121,163,95,187,7,239,113,227,110,191,97,125,159,227,118,248,7,120,238,247,136,240,190,19,181,215,111,123,197,127,3,174,254,214,239,139,185,219,254,33,66,252,78,241,11,149,113,65,172,183,173,92,202,105,188,7,143,237,211,91,173,108,170,146,162,27,101,12,77,219,21,60,110,122,255,0,157,35,213,173,99,95,44,178,189,24,205,251,80,60,86,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,77,242,191,162,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,72,174,87,30,123,52,203,235,94,143,90,114,171,135,14,153,221,147,135,26,46,37,239,244,254,7,27,190,228,20,182,44,127,227,134,95,105,238,101,195,197,75,240,74,178,67,217,146,222,140,219,36,105,220,239,110,106,244,103,197,213,121,92,121,236,211,47,173,122,61,104,19,255,0,157,95,149,140,91,230,5,15,167,92,74,139,209,189,33,204,181,223,81,45,250,91,167,208,82,79,144,221,169,235,166,161,130,166,116,133,149,15,166,164,154,169,97,71,175,194,215,189,176,57,140,87,43,89,189,205,220,230,55,171,146,221,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,8,191,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,133,208,207,77,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,115,252,177,120,241,253,183,216,169,180,27,86,47,91,179,236,126,222,223,102,221,46,55,30,229,86,81,11,95,51,164,232,222,211,83,189,79,3,105,209,219,164,146,89,154,146,76,189,118,74,228,249,60,206,185,127,214,106,237,29,79,16,58,33,142,248,188,234,147,116,249,53,182,41,39,150,170,253,75,28,16,195,19,169,152,231,172,105,52,17,211,251,161,141,141,116,205,123,186,43,164,107,25,37,59,90,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,6,167,129,26,184,23,227,54,197,198,30,156,85,92,228,181,123,27,51,197,252,61,62,77,109,137,143,90,86,201,42,63,181,83,77,35,186,245,134,94,212,170,145,185,203,36,110,99,154,237,200,140,150,73,42,0,0,7,201,203,49,107,22,115,138,222,112,172,166,135,198,217,114,11,125,69,174,227,77,221,124,125,250,89,227,116,114,199,189,138,215,183,115,30,228,234,213,71,39,94,168,168,190,243,52,90,209,164,57,150,130,234,134,65,164,122,129,5,36,119,220,118,161,176,212,45,36,233,52,18,177,241,182,88,166,141,254,229,86,73,20,145,200,136,228,107,209,30,136,230,181,200,173,77,57,148,215,206,147,71,44,88,126,178,226,90,197,104,155,183,87,168,150,250,138,123,165,54,215,174,234,171,107,105,227,109,78,247,61,81,55,193,61,60,93,182,177,141,111,134,221,241,58,71,42,4,127,226,15,93,40,245,131,133,62,29,113,186,219,207,139,201,52,239,237,38,55,115,134,68,130,57,25,75,26,219,150,222,246,199,18,238,236,248,94,220,45,145,237,107,159,37,52,255,0,210,86,171,221,249,121,123,231,248,110,150,113,115,132,234,14,160,228,52,150,60,122,199,79,123,169,174,174,169,85,217,19,61,143,88,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,29,64,31,87,44,202,111,185,206,85,121,205,114,154,239,27,122,200,46,21,23,75,141,79,105,145,247,234,167,145,210,75,38,198,35,88,221,207,123,151,163,81,26,157,122,34,34,123,139,254,229,219,161,117,154,3,194,158,41,141,223,172,222,204,201,47,221,220,146,253,11,150,116,145,181,85,74,139,19,37,142,100,107,161,154,58,86,82,195,36,104,214,181,178,66,255,0,233,42,171,221,74,220,23,232,229,139,95,120,160,192,52,171,41,155,101,150,235,112,146,162,227,30,215,175,137,165,164,167,150,174,90,110,172,123,30,206,243,41,221,23,113,174,71,51,185,189,58,171,122,46,143,128,0,0,0,0,242,154,165,165,184,38,180,224,151,61,51,212,187,23,182,113,187,207,103,198,209,120,169,169,251,189,169,153,52,127,196,133,236,145,189,36,137,142,248,92,157,122,116,94,168,170,139,158,206,43,184,81,212,126,18,181,29,248,86,107,23,142,181,87,119,39,176,95,224,133,89,75,119,165,106,162,43,154,138,171,219,153,155,154,146,194,170,174,141,206,106,162,189,143,142,71,232,248,227,252,85,112,207,134,241,95,164,117,154,91,152,87,85,219,158,218,134,220,173,23,58,101,87,62,221,113,141,146,50,41,214,61,200,217,153,182,89,24,248,220,169,185,143,118,215,49,251,36,96,103,95,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,38,249,95,209,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,45,123,136,46,14,176,78,16,57,108,106,165,130,193,89,237,156,146,243,236,63,180,25,7,110,106,127,106,118,175,241,62,151,250,213,243,203,28,29,168,234,22,63,225,170,111,233,185,221,85,125,221,87,151,55,1,63,186,189,138,125,72,212,73,252,70,166,228,214,255,0,7,87,79,5,70,250,91,45,11,222,201,86,141,170,197,217,52,202,248,227,116,178,251,218,142,99,89,18,237,107,164,155,213,243,71,242,39,169,191,69,245,138,32,40,4,187,238,99,252,191,232,248,136,177,75,171,122,67,142,255,0,182,197,7,134,130,90,106,121,32,167,143,34,165,222,200,246,212,62,103,199,27,38,134,53,87,178,101,118,229,142,37,137,200,255,0,224,172,84,130,106,160,12,171,147,43,151,23,3,148,220,86,230,85,249,134,160,190,174,159,78,176,250,136,25,93,12,76,150,39,222,234,220,138,244,162,138,116,68,107,24,214,163,93,59,154,238,235,89,44,77,106,53,102,73,99,154,156,102,114,185,181,107,214,182,227,186,131,165,181,52,152,117,62,79,81,90,153,229,92,81,54,118,69,58,64,233,105,238,17,81,171,162,71,190,89,88,176,206,172,149,21,95,44,82,246,220,189,249,22,117,96,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,217,19,58,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,168,122,0,0,25,87,58,174,119,195,214,85,132,232,78,153,241,5,226,125,161,141,234,55,180,169,183,71,75,35,125,151,93,71,89,52,30,30,105,58,44,107,221,142,46,236,107,185,28,237,147,183,98,36,91,223,202,139,222,229,239,128,97,186,167,203,135,9,211,237,65,199,169,47,152,245,242,158,247,77,93,67,82,139,178,86,123,102,177,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,80,41,131,78,53,239,86,52,147,21,205,48,173,61,202,253,149,101,212,59,122,90,242,74,111,3,77,63,142,165,72,230,143,183,190,88,220,248,190,10,153,211,172,106,215,124,125,122,245,70,170,126,93,23,210,28,203,94,181,67,31,210,61,63,130,146,75,238,69,80,232,105,214,174,116,134,8,152,200,221,44,179,72,255,0,122,163,35,138,57,36,84,106,57,234,140,84,107,92,229,70,175,74,227,23,131,172,239,132,12,238,158,193,127,172,246,206,55,121,223,246,127,32,237,195,79,237,78,212,52,239,170,254,181,100,242,201,7,106,74,132,143,248,138,155,250,110,111,84,95,116,213,228,183,160,63,252,54,241,7,152,233,239,252,30,217,133,223,107,89,255,0,156,50,228,234,86,42,255,0,208,68,179,163,127,195,68,199,255,0,111,96,18,83,152,222,45,98,193,185,117,102,152,86,45,67,224,172,184,253,191,29,181,219,169,187,175,147,177,75,5,210,130,56,163,222,245,115,221,181,140,106,117,114,171,151,167,85,85,95,121,66,229,255,0,115,71,242,39,169,191,69,245,138,34,128,64,234,188,78,240,245,149,112,191,172,183,173,35,202,106,124,127,128,237,212,219,174,140,165,146,158,27,157,12,173,221,21,68,109,122,127,157,27,209,174,123,89,44,82,177,30,253,155,150,95,242,197,230,1,71,164,85,148,220,63,107,126,69,225,48,90,189,176,99,55,41,99,130,42,91,13,84,147,205,52,173,169,123,88,146,44,51,201,81,239,154,71,185,176,185,141,234,141,141,207,124,118,63,198,15,9,152,111,23,90,95,246,30,251,81,73,103,190,208,84,71,83,98,200,221,64,181,83,218,158,178,49,103,70,49,36,137,94,201,98,98,198,230,43,246,117,237,189,81,93,19,21,51,237,170,90,91,157,232,182,119,115,211,61,75,177,123,27,36,179,118,124,109,23,138,134,163,181,221,133,147,71,252,72,94,248,221,214,57,88,239,133,203,211,175,69,232,168,168,129,111,252,206,184,241,253,136,88,170,116,27,73,239,91,115,236,130,222,239,105,93,45,215,30,221,86,47,11,159,11,163,234,222,211,147,189,81,3,170,17,187,100,142,88,90,177,204,157,55,196,229,167,108,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,155,229,127,69,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,249,55,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,157,52,245,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,151,169,203,139,129,202,158,20,176,218,252,195,80,95,73,81,168,185,133,60,12,174,134,38,69,43,44,148,141,85,122,81,69,58,34,185,239,115,149,174,157,205,119,105,207,138,38,181,28,144,164,178,5,59,113,71,161,127,187,94,187,100,218,41,246,167,237,31,217,207,5,253,147,240,62,15,191,226,40,224,169,254,211,220,147,110,222,254,223,233,175,93,189,125,221,122,37,170,114,84,242,177,148,252,192,174,244,235,113,0,57,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,9,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,139,31,52,250,201,243,3,33,245,25,205,41,153,172,226,199,205,62,178,124,192,200,125,70,112,46,167,149,199,145,61,50,250,215,172,86,157,127,136,173,6,195,120,146,210,59,238,148,230,116,84,142,101,198,157,239,182,87,77,78,179,62,211,113,70,57,41,235,98,70,189,142,223,27,157,213,90,143,110,246,43,227,114,236,123,145,121,7,43,143,34,122,101,245,175,88,173,37,80,25,214,203,56,30,226,10,207,196,117,231,134,172,91,3,186,228,25,5,23,136,174,183,77,218,138,146,27,133,157,143,114,69,114,238,62,85,134,40,100,68,106,124,82,244,108,174,236,42,247,83,97,50,184,248,209,156,203,64,121,111,233,126,150,231,154,139,87,152,221,236,249,197,11,31,85,47,69,130,137,139,109,184,109,162,165,114,181,37,125,52,41,240,70,233,85,94,168,158,228,142,62,220,49,90,249,0,57,213,249,88,197,190,96,80,250,117,196,10,86,47,39,150,135,28,116,220,71,97,176,232,246,112,202,182,106,46,23,103,141,243,85,200,249,106,25,124,183,66,177,192,149,174,153,234,231,37,74,57,241,54,102,189,223,27,228,73,24,170,142,123,33,164,11,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,15,215,137,229,55,220,27,42,179,102,184,181,119,130,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,99,209,204,118,215,177,171,209,200,173,94,157,21,21,61,192,104,79,81,248,40,209,173,77,226,59,11,226,82,247,108,240,215,236,75,173,77,68,84,72,232,125,177,93,11,225,117,186,162,169,237,114,110,240,189,185,58,34,55,116,157,97,107,222,177,66,145,58,64,17,215,129,206,46,237,92,95,105,27,178,185,237,212,150,124,178,195,80,219,110,71,106,130,161,175,99,39,86,35,153,85,11,21,203,43,41,166,77,219,59,137,213,31,28,209,163,164,237,44,142,145,64,0,0,84,95,58,125,6,169,180,230,88,167,17,182,106,42,70,91,111,180,236,198,111,75,13,60,81,63,218,48,164,146,211,77,43,209,251,231,124,180,233,36,104,187,63,134,202,22,53,95,241,49,169,89,102,135,184,255,0,208,106,110,32,248,92,203,177,152,104,170,234,111,182,10,119,228,216,243,41,41,229,169,157,247,26,72,164,115,97,142,24,222,213,149,243,196,233,169,145,21,29,209,106,17,232,199,57,173,67,60,32,125,92,79,22,190,231,57,85,155,10,197,168,124,109,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,123,222,173,99,119,61,237,78,174,84,106,117,234,170,137,239,52,145,195,94,144,211,104,46,131,96,218,71,12,20,145,212,99,182,120,97,184,45,36,242,205,4,183,23,245,150,182,104,223,47,71,171,36,169,146,105,17,21,27,209,30,136,141,106,34,53,41,135,149,102,142,88,181,119,139,139,69,78,71,55,90,76,10,223,46,99,29,54,215,255,0,93,85,83,79,4,116,201,189,143,106,179,183,61,68,83,245,248,154,238,198,199,53,90,245,84,190,144,0,28,255,0,90,245,239,73,248,118,197,105,115,93,99,202,254,207,217,107,110,12,181,193,83,224,106,106,247,213,62,57,36,108,123,41,227,145,233,213,144,200,189,85,54,252,61,58,245,84,69,14,128,64,14,117,126,86,49,111,152,20,62,157,113,59,86,39,204,123,131,28,231,42,179,97,88,182,178,120,219,214,65,112,167,181,219,169,190,206,221,99,239,213,79,35,99,138,61,239,166,107,27,185,239,106,117,114,163,83,175,85,84,79,121,197,121,213,249,88,197,190,96,80,250,117,196,8,1,202,227,207,102,153,125,107,209,235,75,254,40,7,149,199,158,205,50,250,215,163,214,151,252,0,0,0,0,0,0,0,202,185,170,131,42,224,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,114,174,19,188,172,104,223,203,252,123,211,160,58,168,0,0,0,0,3,149,113,99,229,99,89,62,95,228,62,157,57,213,78,85,197,143,149,141,100,249,127,144,250,116,224,102,176,213,65,149,115,85,0,0,0,0,0,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,165,43,113,99,230,159,89,62,96,100,62,163,57,115,220,179,174,214,171,7,47,253,63,190,223,110,116,150,235,109,186,158,253,87,89,89,87,51,97,130,154,8,238,213,206,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,80,36,174,127,159,225,186,89,134,221,181,7,80,114,26,75,30,61,99,167,90,154,234,234,149,93,145,51,170,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,231,179,140,78,42,179,46,43,245,114,225,152,94,110,85,109,198,45,213,21,20,216,157,162,72,210,22,91,173,202,255,0,129,93,19,94,246,248,153,26,216,221,51,247,59,115,209,26,139,219,100,108,103,85,230,41,199,85,79,20,185,146,224,250,125,95,86,205,43,176,84,67,53,12,53,52,177,49,247,59,140,41,80,197,185,34,172,105,60,44,116,117,14,141,144,185,255,0,208,99,94,230,49,238,86,50,26,129,117,60,149,60,172,101,63,48,43,189,58,220,82,177,117,60,149,60,172,101,63,48,43,189,58,220,82,176,26,83,225,59,202,198,141,252,191,199,189,58,1,196,191,14,152,39,20,26,89,95,166,121,213,63,248,90,203,61,110,249,191,177,151,79,13,52,48,86,118,226,150,62,247,107,190,247,118,158,237,143,251,149,62,229,71,9,222,86,52,111,229,254,61,233,208,29,84,10,107,224,227,149,238,119,116,226,10,245,46,187,199,106,167,197,180,163,32,130,154,186,150,9,33,174,143,33,174,100,80,86,67,78,214,61,21,18,141,240,79,77,44,171,43,17,206,142,102,196,140,107,221,42,193,114,128,1,74,220,234,252,211,226,223,47,232,125,70,226,57,42,121,167,202,126,95,215,122,141,184,115,171,243,79,139,124,191,161,245,27,136,228,169,230,159,41,249,127,93,234,54,224,28,234,252,211,226,223,47,232,125,70,226,57,42,121,167,202,126,95,215,122,141,184,115,171,243,79,139,124,191,161,245,27,137,249,57,53,93,173,86,14,36,179,107,237,246,231,73,110,182,219,180,222,229,87,89,89,87,51,97,130,154,8,235,237,238,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,80,45,255,0,90,53,123,13,208,93,47,200,53,115,80,39,171,142,197,142,211,182,106,132,164,129,102,158,87,190,70,197,20,49,179,220,138,249,37,146,56,209,92,173,98,43,209,92,230,181,21,201,155,109,85,204,44,90,129,168,249,30,107,140,96,86,172,42,213,122,184,75,89,73,96,181,189,238,165,183,198,229,234,145,177,95,255,0,181,81,168,200,209,202,169,28,113,51,108,109,237,92,116,113,155,125,227,15,81,233,110,113,218,189,141,134,98,254,34,159,25,182,202,198,45,83,99,149,89,221,169,169,145,189,122,205,47,106,37,88,218,229,142,54,177,173,110,229,71,203,39,182,229,197,192,229,55,21,185,149,126,97,168,47,171,167,211,172,62,162,6,87,67,19,37,137,247,186,183,34,189,40,162,157,17,26,198,53,168,215,78,230,187,186,214,75,19,90,141,89,146,88,194,74,114,113,225,199,84,44,148,213,220,72,220,51,122,187,54,27,145,211,205,109,161,199,169,37,142,70,95,150,25,95,26,213,85,53,81,201,19,32,149,178,182,45,187,102,87,247,23,115,33,85,109,77,165,3,197,107,70,175,97,186,11,165,249,6,174,106,4,245,113,216,177,218,118,205,80,148,144,44,211,202,247,200,216,162,134,54,123,145,95,36,178,71,26,43,149,172,69,122,43,156,214,162,185,3,138,113,253,198,13,171,132,221,35,115,173,235,87,38,119,152,211,214,80,98,140,134,38,171,41,167,99,26,146,87,74,233,24,232,182,83,172,209,61,35,115,92,178,189,204,102,221,139,36,145,208,13,218,237,117,191,221,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,103,77,61,76,242,57,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,167,64,226,43,94,115,46,36,181,114,251,170,217,157,109,91,159,113,168,123,45,148,51,84,36,204,180,219,145,238,90,122,40,149,172,99,118,70,215,116,87,35,27,189,234,249,28,155,222,229,91,10,228,251,194,31,221,197,198,117,69,254,30,139,6,108,117,255,0,244,244,181,245,115,68,196,255,0,62,8,209,239,255,0,14,229,143,251,68,128,63,169,13,255,0,220,109,255,0,113,127,251,161,127,238,207,253,222,254,179,254,217,255,0,114,127,163,225,255,0,185,255,0,239,255,0,225,95,253,241,225,202,181,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,212,241,88,28,218,248,40,246,221,29,103,22,90,101,108,186,214,94,161,236,199,154,91,224,78,252,110,161,134,14,219,46,109,69,118,248,251,44,138,40,229,108,109,115,86,53,108,170,145,164,83,61,225,37,121,119,113,121,251,214,232,210,253,169,173,239,106,22,29,218,162,202,54,80,120,104,103,238,186,95,11,87,30,213,88,215,187,28,78,222,141,217,182,88,229,233,27,35,88,183,74,163,49,154,47,171,217,150,130,234,134,63,171,154,127,61,36,119,220,118,161,211,83,165,92,9,52,18,177,241,186,41,97,145,158,229,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,77,31,104,190,175,97,186,245,165,248,254,174,105,252,245,114,88,178,42,119,77,78,149,112,44,51,196,246,72,232,165,134,70,123,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,67,218,131,138,107,95,25,156,54,112,237,149,82,225,90,199,169,31,103,239,85,182,246,93,32,166,246,61,125,94,250,87,201,36,109,147,125,60,18,49,58,190,25,19,162,174,239,135,175,78,138,138,191,91,66,248,163,208,158,37,61,183,251,20,206,126,209,253,156,240,222,211,254,198,86,81,246,60,71,119,179,253,211,20,123,183,118,37,254,143,94,155,125,253,58,167,80,170,190,117,126,105,241,111,151,244,62,163,113,34,175,12,92,66,229,92,47,235,45,151,87,49,106,111,31,224,59,148,215,27,91,234,164,167,134,231,67,43,118,203,79,35,152,191,230,200,197,115,94,214,75,20,79,86,63,102,213,149,92,234,252,211,226,223,47,232,125,70,226,64,168,237,55,89,173,85,23,216,109,149,111,182,209,212,67,73,81,88,216,92,176,67,60,205,145,209,68,249,58,109,107,222,216,38,115,90,171,213,201,20,138,157,118,175,64,211,78,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,189,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,150,149,185,142,240,57,77,194,150,101,65,152,105,243,234,234,52,235,48,168,157,148,48,202,201,101,125,146,173,168,143,90,41,103,84,86,189,142,106,185,208,57,206,238,185,145,74,215,35,150,21,150,79,19,192,191,25,183,222,15,53,30,170,231,37,171,219,56,102,81,225,233,242,107,108,76,98,85,58,56,149,253,170,154,105,29,211,164,209,119,101,84,141,206,72,228,107,220,215,109,85,100,177,232,38,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,64,33,7,43,238,12,181,99,134,11,22,83,150,234,205,215,217,87,92,199,177,78,236,82,157,244,213,49,211,71,74,249,59,85,53,21,49,239,221,50,247,101,217,28,50,118,219,28,138,178,111,123,154,216,39,80,0,121,77,82,210,220,19,90,112,75,158,153,234,93,139,219,56,221,231,179,227,104,188,84,212,253,222,212,204,154,63,226,66,246,72,222,146,68,199,124,46,78,189,58,47,84,85,69,206,103,18,58,33,117,225,195,91,114,157,23,188,223,41,47,53,24,229,68,77,101,125,52,110,141,149,48,77,4,117,16,189,88,239,123,30,177,77,30,246,117,114,53,251,154,142,122,34,61,116,167,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,154,29,126,214,59,239,16,26,203,150,107,22,71,15,135,171,201,174,14,168,142,155,115,31,225,41,88,212,142,154,155,123,24,196,147,181,4,113,69,220,216,142,126,205,206,248,156,170,7,149,196,241,107,238,115,149,89,176,172,90,135,198,222,178,11,133,61,174,221,77,221,100,125,250,169,228,108,113,71,189,234,214,55,115,222,212,234,229,70,167,94,170,168,158,243,67,220,31,112,153,134,240,139,165,255,0,97,236,85,20,151,139,237,125,68,149,55,220,141,180,11,75,61,213,233,35,214,4,123,22,73,85,140,138,39,164,109,98,63,103,94,227,209,17,210,189,87,57,134,148,248,88,214,191,222,39,135,220,39,88,228,183,248,42,188,130,222,190,62,6,197,219,141,149,208,74,250,122,174,211,123,146,42,66,179,195,42,199,185,234,238,218,179,119,71,117,68,14,170,85,95,60,239,193,63,204,159,166,150,168,85,95,60,239,193,63,204,159,166,129,92,26,47,171,217,150,130,234,134,63,171,154,127,61,36,119,220,118,161,211,83,165,92,9,52,18,177,241,186,41,97,145,158,229,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,77,15,112,197,196,46,43,197,6,141,89,117,115,22,166,240,30,63,185,77,113,181,190,170,58,137,173,149,209,59,108,180,242,57,139,254,108,140,87,53,142,124,82,196,245,99,55,237,76,219,81,90,110,183,26,106,250,203,125,178,174,170,158,215,78,149,117,210,195,11,158,202,88,22,88,225,73,101,114,39,70,49,101,154,40,209,206,232,155,228,99,126,247,34,47,107,224,251,139,60,203,132,93,80,251,113,98,167,171,188,88,171,233,228,166,190,227,141,175,74,88,46,172,72,222,144,43,222,177,202,140,124,82,189,36,107,209,155,250,119,24,138,141,149,232,161,34,185,157,112,29,251,16,190,212,235,206,147,217,118,224,57,5,193,222,210,181,219,173,221,186,92,94,103,50,22,199,213,221,215,47,102,162,119,84,43,118,199,28,80,185,99,133,58,111,137,171,223,249,86,112,101,196,22,138,223,110,186,189,170,23,91,174,21,106,189,91,226,167,135,14,223,19,164,187,181,204,73,35,169,175,141,119,120,126,207,113,200,200,254,10,148,145,101,107,251,76,223,29,69,133,96,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,217,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,160,2,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,114,174,117,126,105,241,111,151,244,62,163,113,58,175,35,31,198,207,203,127,169,1,226,185,168,112,43,83,128,100,55,94,39,180,182,130,174,124,98,249,81,53,203,51,134,106,168,182,90,110,51,213,66,198,207,18,201,34,77,35,42,166,169,85,88,216,199,246,158,215,174,230,198,246,50,58,234,162,187,93,109,212,213,244,118,251,157,93,45,61,210,157,41,43,162,134,103,49,149,80,36,177,204,145,74,212,94,143,98,75,12,82,35,93,213,55,198,199,125,237,69,75,127,230,161,199,85,54,1,143,93,120,97,210,218,250,73,242,123,229,60,214,220,206,105,169,101,223,105,183,79,75,11,219,4,73,36,105,12,143,170,134,165,81,100,99,223,218,99,94,155,91,35,216,248,233,216,14,235,193,247,9,153,151,23,90,161,246,30,197,81,87,103,177,80,83,201,83,125,200,219,64,149,80,90,152,177,189,96,71,177,100,137,30,249,101,98,70,214,35,247,244,238,61,17,91,19,213,45,123,143,93,45,193,52,91,150,198,115,166,154,105,98,246,54,55,102,246,103,130,162,241,83,84,118,187,183,250,89,164,254,36,207,124,142,235,36,175,119,196,229,233,215,162,116,68,68,74,203,224,7,140,27,175,9,186,184,215,92,22,146,76,19,49,168,163,160,202,217,52,78,87,211,64,199,185,35,174,137,209,177,210,239,167,73,165,122,198,214,185,37,99,158,205,187,214,57,35,181,78,102,55,107,85,255,0,151,254,160,95,108,87,58,75,141,182,227,79,97,171,163,172,164,153,179,65,83,4,151,106,23,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,160,20,24,95,247,52,127,34,122,155,244,95,88,162,40,4,191,238,104,254,68,245,55,232,190,177,68,5,0,154,168,50,174,106,160,8,127,204,103,130,143,222,171,78,32,191,224,22,203,84,122,155,139,127,18,219,83,58,118,164,186,80,162,61,100,182,58,109,205,99,119,61,233,36,78,149,28,214,72,215,55,172,77,154,89,19,133,242,161,224,114,155,26,181,89,56,184,212,103,213,165,246,229,79,80,252,70,210,172,150,157,40,105,37,108,144,58,182,116,114,53,101,124,241,57,253,166,167,88,146,25,91,39,87,186,70,118,108,208,0,40,7,154,63,158,205,77,250,47,163,209,23,252,80,15,52,127,61,154,155,244,95,71,162,2,127,242,84,242,177,148,252,192,174,244,235,113,0,57,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,128,28,209,252,246,106,111,209,125,30,136,9,255,0,201,83,202,198,83,243,2,187,211,173,196,21,230,51,193,71,238,171,168,240,95,240,11,101,214,77,50,202,127,137,109,169,157,59,177,218,235,149,94,178,91,29,54,231,61,219,88,196,146,39,74,141,115,227,115,155,214,87,67,44,139,58,185,42,121,88,202,126,96,87,122,117,184,139,252,203,121,130,84,235,13,214,241,195,230,144,93,105,36,211,234,10,143,13,120,187,82,75,21,84,25,43,216,234,89,227,88,213,240,35,224,101,61,76,18,181,31,12,174,100,233,209,200,170,197,111,80,175,98,95,242,230,224,163,247,170,212,121,239,249,253,178,235,30,153,98,223,196,185,84,192,157,168,238,149,200,172,88,237,141,155,115,94,221,204,122,201,43,162,71,57,145,181,173,235,19,166,138,68,136,5,132,242,210,230,9,83,163,215,91,63,15,154,191,117,164,143,79,171,234,60,53,158,237,87,44,84,176,99,79,123,170,167,145,100,86,64,175,157,149,21,51,196,213,124,210,181,144,39,87,42,163,17,221,2,80,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,63,249,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,9,255,0,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,164,255,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,208,47,248,166,190,103,92,191,232,244,138,178,167,136,29,16,199,124,38,11,87,186,124,154,219,20,144,69,75,97,170,146,120,97,137,212,204,115,210,69,134,121,42,61,208,198,199,54,23,49,221,21,177,185,140,142,229,0,25,129,210,221,82,206,244,91,59,182,106,102,154,95,125,141,146,89,187,222,10,183,194,195,81,218,238,194,248,100,254,28,204,124,110,235,28,175,111,196,213,233,215,170,116,84,69,77,15,112,171,196,198,27,197,126,145,209,234,150,31,67,87,110,123,106,29,109,187,219,42,81,92,251,117,198,54,70,249,96,73,54,163,102,102,217,99,123,36,106,38,230,61,187,154,199,239,141,148,237,204,103,130,143,221,87,81,224,191,224,22,203,172,154,101,148,255,0,18,219,83,58,119,99,181,215,42,189,100,182,58,109,206,123,182,177,137,36,78,149,26,231,198,231,55,172,174,134,89,23,154,240,125,197,158,101,194,46,168,125,184,177,83,213,222,44,85,244,242,83,95,113,198,215,165,44,23,86,36,111,72,21,239,88,229,70,62,41,94,146,53,232,205,253,59,140,69,70,202,244,80,209,152,60,166,150,234,150,9,173,56,37,179,83,52,210,251,237,156,110,243,222,240,85,190,22,106,126,239,106,103,195,39,240,230,99,36,111,73,34,123,126,38,167,94,157,83,170,42,42,250,176,7,10,227,115,65,170,120,142,225,163,49,211,107,53,21,36,249,10,211,178,233,143,172,212,241,72,244,184,211,61,37,142,56,159,43,216,216,95,51,91,37,50,203,189,187,25,80,245,94,173,220,213,238,160,12,171,131,186,241,185,160,212,220,56,241,47,152,233,181,154,138,174,12,121,42,25,116,199,214,106,121,99,98,219,170,88,146,199,28,79,149,239,116,204,133,206,146,153,101,222,237,239,167,122,175,71,110,106,112,160,45,211,147,7,15,23,92,111,25,201,120,145,201,109,84,140,102,89,78,219,38,47,80,218,199,58,117,162,134,162,79,30,231,196,213,216,214,62,162,10,118,181,95,252,78,180,178,42,35,88,228,89,44,208,231,250,3,163,150,46,31,244,107,19,209,220,114,111,17,73,140,219,219,79,37,78,215,179,197,213,61,206,146,166,167,99,222,245,143,187,60,146,203,219,222,173,102,253,173,248,90,136,116,0,0,17,87,250,168,252,9,255,0,203,159,250,51,120,255,0,84,2,85,3,202,105,110,169,96,154,211,130,91,53,51,77,47,190,217,198,239,61,239,5,91,225,102,167,238,246,166,124,50,127,14,102,50,70,244,146,39,183,226,106,117,233,213,58,162,162,175,171,0,0,0,69,94,104,254,68,245,55,232,190,177,68,74,162,42,243,71,242,39,169,191,69,245,138,32,40,4,213,65,149,115,85,0,0,0,0,0,101,92,153,92,184,184,227,166,225,75,50,175,195,245,5,149,117,26,117,152,84,64,250,233,162,124,178,190,201,86,212,86,37,108,80,34,171,94,199,53,90,217,218,214,247,92,200,162,115,85,203,10,69,36,53,63,85,109,166,235,110,166,160,172,184,91,42,233,105,238,148,235,87,67,44,208,185,140,170,129,37,146,21,150,39,42,116,123,18,88,101,141,92,222,169,190,55,183,239,106,162,6,148,248,138,208,108,55,137,45,35,190,233,78,103,69,72,230,92,105,222,251,101,116,212,235,51,237,55,20,99,146,158,182,36,107,216,237,241,185,221,85,168,246,239,98,190,55,46,199,185,23,235,104,190,144,225,186,11,165,248,254,145,233,252,21,113,216,177,218,119,67,78,181,115,172,211,202,247,200,233,101,154,71,251,145,95,36,178,73,34,163,81,172,69,122,163,90,214,162,53,43,3,149,15,28,117,56,213,214,201,194,62,163,50,145,44,87,42,138,134,98,55,101,124,84,235,67,87,43,164,157,212,83,171,149,169,43,39,149,207,237,57,58,202,147,74,216,250,61,178,51,179,110,128,69,94,104,254,68,245,55,232,190,177,68,80,9,127,220,209,252,137,234,111,209,125,98,136,160,16,53,80,67,254,99,60,20,126,245,90,113,5,255,0,0,182,90,163,212,220,91,248,150,218,153,211,181,37,210,133,17,235,37,177,211,110,107,27,185,239,73,34,116,168,230,178,70,185,189,98,108,210,200,147,0,1,89,124,168,120,28,166,198,173,86,78,46,53,25,245,105,125,185,83,212,63,17,180,171,37,167,74,26,73,91,36,14,173,157,28,141,89,95,60,78,127,105,169,214,36,134,86,201,213,238,145,157,155,52,0,10,1,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,0,115,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,112,19,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,103,22,62,105,245,147,230,6,67,234,51,154,83,51,89,197,143,154,125,100,249,129,144,250,140,224,93,79,43,143,34,122,101,245,175,88,173,37,81,21,121,92,121,19,211,47,173,122,197,105,42,128,16,3,157,95,149,140,91,230,5,15,167,92,73,254,64,14,117,126,86,49,111,152,20,62,157,113,2,170,248,78,243,79,163,127,48,49,239,81,128,158,156,208,121,125,211,90,105,175,92,80,232,181,170,173,236,125,67,171,243,11,29,52,82,212,191,124,210,213,84,86,94,150,89,103,115,145,136,231,192,215,193,20,91,35,98,58,95,133,141,127,72,23,194,119,154,125,27,249,129,143,122,140,6,148,192,205,15,14,186,243,153,112,219,171,150,45,86,195,43,106,218,251,117,67,25,115,161,134,161,33,101,218,220,175,106,212,81,74,174,99,219,178,70,183,162,57,88,237,143,70,72,212,222,198,170,104,79,135,93,121,195,120,146,210,59,22,171,97,149,180,142,101,198,157,140,185,208,195,80,179,62,211,113,70,53,106,40,165,87,49,142,223,27,157,209,28,172,110,246,43,36,106,108,123,85,105,179,152,167,2,181,60,45,102,75,156,105,245,5,91,244,174,255,0,81,12,52,51,84,213,68,247,219,46,51,37,67,214,218,136,178,44,243,49,177,211,186,70,76,230,127,65,237,99,158,247,181,94,249,127,202,59,133,13,80,210,155,85,118,189,102,151,250,187,77,183,57,179,199,13,191,24,107,163,150,10,250,41,27,75,85,69,118,124,145,78,230,163,209,175,169,137,177,73,18,72,196,146,69,234,221,234,213,11,31,0,1,249,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,51,25,171,23,252,87,43,213,60,203,41,193,108,158,198,198,239,57,5,198,225,103,183,120,104,233,252,29,12,181,50,62,8,59,81,42,199,30,200,220,198,236,98,171,91,211,162,42,162,33,119,220,212,245,142,251,164,92,35,221,233,177,200,122,85,231,183,8,176,233,42,119,51,250,214,150,166,9,228,169,93,143,99,145,253,200,41,229,131,167,194,230,247,247,181,200,230,34,45,11,129,109,60,146,245,35,78,25,138,231,90,66,202,63,15,159,75,112,92,146,90,143,2,137,227,108,236,142,158,157,140,241,13,234,171,216,157,242,47,109,253,17,60,94,232,247,110,151,109,159,153,235,229,213,172,119,221,27,226,227,4,169,180,67,226,41,51,11,132,24,117,210,155,115,25,222,165,175,158,40,218,187,220,199,171,123,83,165,60,253,27,181,207,236,108,220,214,189,202,104,80,1,0,57,213,249,88,197,190,96,80,250,117,196,159,224,12,214,112,157,230,159,70,254,96,99,222,163,1,106,156,234,252,172,98,223,48,40,125,58,226,79,242,0,115,171,242,177,139,124,192,161,244,235,136,16,3,149,199,158,205,50,250,215,163,214,151,252,80,15,43,143,61,154,101,245,175,71,173,47,248,0,0,0,0,0,0,1,149,115,85,6,85,192,210,159,9,222,86,52,111,229,254,61,233,208,29,84,229,92,39,121,88,209,191,151,248,247,167,64,117,80,0,0,0,0,7,42,226,199,202,198,178,124,191,200,125,58,115,170,156,171,139,31,43,26,201,242,255,0,33,244,233,192,205,97,170,131,42,230,170,0,0,0,0,0,205,103,22,62,105,245,147,230,6,67,234,51,157,43,55,227,6,234,188,20,105,231,8,88,90,210,54,218,218,122,202,252,198,173,209,57,211,201,58,222,234,234,105,168,89,189,136,214,49,173,74,106,135,73,26,185,94,175,141,155,153,178,86,73,205,120,177,243,79,172,159,48,50,31,81,156,241,88,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,55,202,254,138,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,168,30,215,134,142,29,51,190,40,53,78,131,76,240,90,127,240,85,151,138,221,240,255,0,99,45,126,38,24,103,172,237,203,44,125,238,215,125,142,237,49,219,223,247,34,125,234,158,131,141,253,33,195,116,23,137,204,183,72,244,254,10,184,236,88,237,61,162,26,117,171,157,102,158,87,190,215,73,44,179,72,255,0,114,43,228,150,73,36,84,106,53,136,175,84,107,90,212,70,165,223,112,119,194,174,27,194,134,145,219,240,251,53,182,145,217,61,198,158,158,167,44,187,199,34,204,251,141,197,25,241,163,101,115,24,239,13,27,157,35,97,102,214,237,98,171,149,59,143,145,239,167,110,104,254,123,53,55,232,190,143,68,4,255,0,228,169,229,99,41,249,129,93,233,214,226,149,139,169,228,169,229,99,41,249,129,93,233,214,226,149,128,210,159,9,222,86,52,111,229,254,61,233,208,29,84,229,92,39,121,88,209,191,151,248,247,167,64,117,80,0,0,41,91,157,95,154,124,91,229,253,15,168,220,71,37,79,52,249,79,203,250,239,81,183,14,117,126,105,241,111,151,244,62,163,113,28,149,60,211,229,63,47,235,189,70,220,3,157,95,154,124,91,229,253,15,168,220,72,65,137,224,25,150,117,77,144,85,97,248,245,93,217,152,173,158,75,253,221,41,145,28,250,91,116,114,197,20,181,10,206,187,156,198,58,120,213,251,81,118,179,115,221,209,140,123,155,55,249,213,249,167,197,190,95,208,250,141,196,114,84,243,79,148,252,191,174,245,27,112,16,0,209,71,2,218,179,163,90,185,195,142,59,113,208,236,67,236,149,134,195,186,199,83,142,237,114,251,42,186,54,50,73,161,239,42,39,137,221,222,108,190,35,222,233,123,219,228,219,42,200,198,192,14,100,92,183,127,103,254,212,226,23,135,171,15,251,20,248,235,50,108,102,142,47,251,139,252,223,89,72,196,255,0,239,63,189,100,137,63,185,253,238,106,118,58,165,60,64,225,71,138,237,71,225,43,81,217,154,225,82,248,235,85,119,110,11,253,130,121,149,148,183,122,86,170,170,53,202,136,189,185,153,185,203,20,200,138,232,220,231,34,163,216,249,35,120,104,248,173,94,115,122,77,172,185,38,9,98,213,91,38,95,226,116,219,18,237,199,121,198,247,54,31,9,93,52,203,20,87,63,189,60,78,238,244,116,251,87,226,135,174,230,34,182,105,220,201,235,162,250,189,134,235,214,151,227,250,185,167,243,213,201,98,200,169,221,53,58,85,192,176,207,19,217,35,162,150,25,25,239,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,246,160,101,179,19,184,216,172,249,85,154,237,148,227,159,104,44,180,87,10,122,139,141,163,198,62,147,218,20,172,145,174,150,155,190,196,87,197,220,98,57,157,198,166,230,238,234,158,244,52,209,165,186,165,130,107,78,9,108,212,205,52,190,251,103,27,188,247,188,21,111,133,154,159,187,218,153,240,201,252,57,152,201,27,210,72,158,223,137,169,215,167,84,234,138,138,180,89,204,71,132,63,221,75,89,83,236,181,23,103,79,115,30,237,110,47,190,191,196,205,7,105,177,120,170,73,55,34,72,157,169,37,110,197,118,253,209,73,23,89,31,34,75,183,213,114,207,227,94,221,195,6,119,114,194,117,46,231,225,180,219,45,235,83,91,89,34,213,77,236,106,232,97,145,99,168,134,158,22,201,191,189,209,144,72,141,143,114,244,129,202,244,108,42,215,5,234,30,83,84,181,75,4,209,108,18,231,169,154,151,125,246,54,55,102,236,248,218,223,11,53,71,107,187,51,33,143,248,112,177,242,59,172,146,177,191,11,87,167,94,171,209,17,85,61,89,69,124,204,56,215,183,113,63,157,219,112,157,52,185,248,157,54,196,186,84,209,86,70,181,80,251,102,186,104,99,89,42,38,167,153,177,236,236,245,124,17,163,163,220,157,103,114,61,91,50,53,161,16,50,203,141,138,241,149,94,110,216,182,57,246,126,203,91,112,168,168,183,90,60,99,234,253,159,74,249,28,232,169,187,239,68,124,189,182,43,89,220,114,110,118,222,171,239,82,215,249,48,104,134,168,98,184,206,75,174,87,91,229,37,30,19,156,211,182,130,221,103,108,113,203,61,194,122,58,137,25,227,159,34,124,80,50,39,45,84,45,143,175,89,22,73,28,230,181,35,137,210,66,174,0,120,62,186,241,101,171,141,109,193,41,35,193,48,234,138,58,252,173,243,74,228,125,76,15,123,150,58,24,155,27,219,46,250,132,134,86,44,141,115,82,38,53,239,221,189,35,142,75,254,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,10,97,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,106,128,10,86,231,87,230,159,22,249,127,67,234,55,19,213,114,131,210,220,19,90,112,77,127,211,61,75,177,123,103,27,188,253,148,241,180,94,42,106,126,239,106,106,249,163,254,36,47,100,141,233,36,76,119,194,228,235,211,162,245,69,84,95,43,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,32,33,7,24,60,38,102,92,34,234,135,216,123,237,69,93,226,197,95,79,29,77,139,35,117,2,82,193,117,98,70,197,157,24,196,146,84,99,226,149,235,27,152,175,223,211,182,245,68,108,172,85,145,92,177,120,241,253,136,95,105,180,27,86,47,91,112,28,130,224,223,102,221,46,55,30,221,46,47,51,153,51,164,232,222,211,151,179,81,59,169,209,219,164,142,40,92,178,76,189,55,202,229,180,158,42,184,103,195,120,175,210,58,205,45,204,43,170,237,207,109,67,110,86,139,157,50,171,159,110,184,198,201,25,20,235,30,228,108,204,219,44,140,124,110,84,220,199,187,107,152,253,146,51,60,58,165,165,185,222,139,103,119,61,51,212,187,23,177,178,75,55,103,198,209,120,168,106,59,93,216,89,52,127,196,133,239,141,221,99,149,142,248,92,189,58,244,94,138,138,136,26,126,5,117,114,132,226,151,42,212,188,18,175,135,172,167,27,186,214,126,207,45,237,158,221,147,35,164,154,159,192,190,101,72,168,106,158,247,47,110,102,110,114,83,181,191,11,160,133,205,70,179,195,245,146,197,64,130,188,224,181,142,197,131,112,192,186,85,81,15,136,189,106,93,194,10,122,56,247,61,157,138,90,26,136,42,234,42,122,163,28,199,109,123,41,162,237,171,152,229,241,59,219,185,35,114,20,215,165,90,103,149,107,38,163,227,154,91,133,82,120,139,214,77,112,138,223,77,186,57,31,28,59,215,227,158,94,219,30,246,195,19,17,210,72,244,106,236,141,143,114,167,70,169,47,249,193,107,29,247,57,226,129,116,170,162,31,15,101,211,75,124,20,244,113,238,99,251,245,85,212,240,85,212,84,245,70,53,237,220,199,211,69,219,87,61,169,225,183,183,106,200,228,63,95,39,29,33,169,205,120,151,174,213,42,136,42,210,219,167,22,121,166,100,240,207,19,89,237,26,230,62,150,24,101,99,186,189,236,117,58,215,189,21,136,157,31,11,55,57,58,163,94,28,171,153,38,139,218,180,67,139,76,162,197,139,226,20,152,222,49,124,167,163,191,88,168,233,30,222,194,193,52,40,217,221,28,104,229,236,179,198,69,88,212,139,163,81,168,212,70,53,177,236,38,175,36,253,98,186,222,176,220,243,68,47,151,234,73,105,241,170,138,91,221,130,142,106,167,58,173,176,85,44,141,172,108,81,185,234,137,77,28,177,192,245,72,216,136,217,107,30,174,85,89,90,57,224,225,87,90,252,3,75,53,26,26,138,68,182,216,239,23,27,37,68,78,123,187,238,158,186,24,166,137,204,110,221,170,196,109,190,100,114,171,145,81,93,31,68,119,85,86,195,94,88,186,165,251,47,227,39,10,241,119,223,102,90,178,223,17,139,92,63,173,123,222,43,197,70,190,18,15,115,28,230,110,174,142,139,227,110,222,157,62,39,35,21,224,95,241,85,124,243,191,4,255,0,50,126,154,90,161,85,124,243,191,4,255,0,50,126,154,7,20,229,1,139,88,179,157,125,212,44,43,41,161,241,182,92,131,75,238,214,187,141,55,117,241,247,233,103,173,160,142,88,247,177,90,246,238,99,220,157,90,168,228,235,213,21,23,222,114,14,54,248,62,201,184,70,213,9,108,174,74,186,220,38,249,81,59,177,59,197,92,180,253,250,232,34,142,7,204,201,35,137,234,230,190,23,84,178,37,123,153,26,72,173,87,177,173,69,218,222,235,201,83,205,62,83,242,254,187,212,109,197,186,107,70,144,225,186,245,165,249,6,145,234,4,21,114,88,178,42,118,195,80,180,147,172,51,196,246,72,217,98,154,55,251,209,31,28,177,199,34,35,145,204,85,98,35,154,230,170,181,66,149,185,113,113,199,77,194,150,101,95,135,234,11,42,234,52,235,48,168,129,245,211,68,249,101,125,146,173,168,172,74,216,160,69,86,189,142,106,181,179,181,173,238,185,145,68,230,171,150,20,138,75,222,51,67,196,86,131,102,92,54,234,229,247,74,115,58,42,182,190,221,80,247,219,43,166,167,72,89,118,183,43,220,148,245,177,35,94,246,236,145,173,234,173,71,187,99,209,241,185,119,177,200,147,255,0,148,23,22,249,148,215,90,110,17,239,184,189,93,226,197,5,61,109,210,197,118,160,166,78,182,70,35,157,60,241,214,170,116,69,166,146,89,23,100,171,241,182,105,153,26,239,108,172,236,135,53,231,87,230,159,22,249,127,67,234,55,19,143,240,157,198,13,215,132,253,35,213,214,224,203,72,185,222,107,81,97,160,178,190,166,39,72,202,24,34,101,197,106,107,145,170,197,138,71,196,178,64,198,71,35,145,21,243,181,234,217,25,27,227,119,96,231,87,230,159,22,249,127,67,234,55,18,0,1,250,173,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,46,255,0,132,78,91,122,95,128,240,233,87,136,107,214,5,73,118,204,51,218,120,151,46,68,185,72,229,167,130,58,166,84,211,91,224,168,167,88,221,19,24,232,105,223,42,68,245,73,38,99,186,201,44,108,139,111,137,229,139,203,254,179,72,168,233,184,129,214,252,119,194,103,85,123,103,198,109,178,201,60,85,86,26,89,32,154,25,93,82,198,189,35,89,167,142,163,223,12,140,115,161,107,27,213,91,35,158,200,236,84,12,224,241,93,194,142,163,240,149,168,239,194,179,88,188,117,170,187,185,61,130,255,0,4,42,202,91,189,43,85,17,92,212,85,94,220,204,220,212,150,21,85,116,110,115,85,21,236,124,114,63,234,227,188,98,231,118,222,19,178,238,18,111,244,126,217,198,239,62,3,236,252,221,200,105,253,131,218,185,45,125,87,194,200,59,149,93,249,21,19,248,146,167,111,167,195,213,23,105,119,220,87,112,163,167,28,90,233,195,240,172,214,47,3,117,161,238,79,96,191,193,10,62,170,209,84,228,68,87,53,21,83,185,11,246,181,37,133,85,27,35,90,213,69,99,217,28,140,207,102,169,105,110,119,162,217,221,207,76,245,46,197,236,108,146,205,217,241,180,94,42,26,142,215,118,22,77,31,241,33,123,227,119,88,229,99,190,23,47,78,189,23,162,162,162,7,149,47,251,154,63,145,61,77,250,47,172,81,20,2,95,247,52,127,34,122,155,244,95,88,162,2,128,77,84,25,87,53,80,0,0,0,160,30,104,254,123,53,55,232,190,143,68,95,241,64,60,209,252,246,106,111,209,125,30,136,9,255,0,201,83,202,198,83,243,2,187,211,173,196,0,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,0,115,71,243,217,169,191,69,244,122,32,63,38,158,241,131,117,210,14,9,178,30,29,240,69,164,75,238,161,101,23,119,95,170,166,137,207,125,13,146,91,125,4,27,34,107,153,218,115,234,85,181,49,171,247,43,162,100,47,232,212,116,145,72,206,21,165,186,91,157,235,78,119,108,211,61,52,177,123,103,36,188,247,188,21,23,138,134,159,187,218,133,243,73,252,73,158,200,219,210,56,158,239,137,201,215,167,68,234,170,136,190,126,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,66,250,121,121,240,89,106,225,99,75,233,239,185,126,63,72,221,84,201,105,213,114,10,196,169,109,82,209,64,178,110,138,223,4,141,106,53,140,107,82,39,74,140,87,35,230,71,47,114,70,50,29,161,231,255,0,169,71,195,143,238,227,251,20,240,191,236,175,251,187,237,255,0,132,103,181,61,169,179,167,115,110,239,238,63,251,223,5,191,102,207,126,238,255,0,245,193,74,218,165,165,185,222,139,103,119,61,51,212,187,23,177,178,75,55,103,198,209,120,168,106,59,93,216,89,52,127,196,133,239,141,221,99,149,142,248,92,189,58,244,94,138,138,137,167,226,37,115,12,224,178,213,197,62,151,212,95,113,12,126,145,218,169,141,83,162,227,245,139,82,218,85,173,129,36,221,45,190,121,28,213,107,216,230,172,174,137,30,173,70,76,173,94,228,108,124,219,130,170,245,11,140,27,174,175,240,77,143,112,239,157,173,34,223,116,247,40,180,58,195,85,12,78,99,235,172,145,91,235,224,217,43,90,206,211,95,76,174,166,141,31,185,29,43,38,103,86,171,163,150,71,254,190,87,30,123,52,203,235,94,143,90,69,251,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,73,65,202,227,207,102,153,125,107,209,235,64,159,252,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,79,254,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,2,255,0,136,107,175,252,117,83,112,203,198,110,63,166,26,157,95,73,75,165,249,30,15,5,202,170,185,212,178,201,61,162,226,149,55,4,108,236,72,35,124,179,50,100,130,24,93,26,181,118,175,110,70,185,136,217,18,73,148,82,183,58,191,52,248,183,203,250,31,81,184,129,111,218,165,165,184,38,180,224,151,61,51,212,187,23,182,113,187,207,103,198,209,120,169,169,251,189,169,153,52,127,196,133,236,145,189,36,137,142,248,92,157,122,116,94,168,170,139,159,126,48,120,76,204,184,69,213,15,176,247,218,138,187,197,138,190,158,58,155,22,70,234,4,165,130,234,196,141,139,58,49,137,36,168,199,197,43,214,55,49,95,191,167,109,234,136,217,88,171,99,220,154,181,211,81,245,39,78,51,61,47,205,111,62,213,181,105,207,178,98,176,77,58,43,170,169,233,106,146,169,22,149,210,42,252,112,199,225,91,218,69,77,204,107,220,196,114,177,177,177,146,215,138,174,25,240,222,43,244,142,179,75,115,10,234,187,115,219,80,219,149,162,231,76,170,231,219,174,49,178,70,69,58,199,185,27,51,54,203,35,31,27,149,55,49,238,218,230,63,100,140,10,107,229,231,198,157,215,133,141,80,167,177,101,249,5,91,116,175,37,168,84,200,40,210,153,213,73,69,58,199,182,43,132,17,181,200,230,61,174,72,155,42,177,28,175,133,28,157,185,30,200,118,223,77,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,134,88,139,254,229,113,228,79,76,190,181,235,21,160,74,160,0,20,237,206,195,53,192,111,90,185,129,225,86,58,122,73,114,204,106,207,85,45,254,178,22,66,231,182,10,167,198,234,58,73,100,107,150,84,124,105,28,243,36,82,34,35,89,88,199,183,175,117,196,74,224,191,82,52,227,72,184,160,192,53,27,86,168,252,70,45,101,184,73,45,99,188,10,85,248,89,31,79,44,116,245,93,165,234,171,216,157,241,79,213,136,178,55,181,186,54,185,237,107,87,202,107,246,177,223,120,128,214,92,179,88,178,56,124,61,94,77,112,117,68,116,219,152,255,0,9,74,198,164,116,212,219,216,198,36,157,168,35,138,46,230,196,115,246,110,119,196,229,83,192,1,170,128,113,78,11,245,142,251,175,188,48,96,26,171,148,195,178,245,117,183,201,79,113,147,115,23,196,213,82,84,75,73,45,79,70,49,140,103,121,244,238,151,182,214,163,89,220,216,157,81,189,87,181,128,50,174,106,160,1,21,121,92,121,19,211,47,173,122,197,105,42,128,0,0,0,69,94,104,254,68,245,55,232,190,177,68,74,162,42,243,71,242,39,169,191,69,245,138,32,40,4,213,65,149,115,85,0,0,0,0,0,101,92,183,238,31,120,58,193,56,191,229,177,165,118,11,253,103,177,178,75,55,183,62,207,228,29,185,170,61,151,221,191,202,250,175,235,86,79,20,115,247,99,167,72,255,0,136,171,179,174,230,244,84,247,212,9,127,220,174,60,137,233,151,214,189,98,180,10,33,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,190,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,137,229,139,199,143,237,190,197,77,160,218,177,122,221,159,99,246,246,251,54,233,113,184,247,42,178,136,90,249,157,39,70,246,154,157,234,120,27,78,142,221,36,146,204,212,146,101,235,178,87,39,160,230,89,192,173,79,19,88,205,46,167,233,141,5,93,86,168,99,148,240,91,105,104,91,85,20,112,93,237,203,80,170,232,30,179,200,200,161,124,43,60,211,54,68,114,110,78,228,110,107,213,209,172,117,129,193,39,10,26,161,197,14,168,68,220,14,255,0,87,138,219,113,90,136,42,238,153,101,35,163,116,246,41,221,28,242,209,75,28,61,248,102,145,239,154,151,98,58,39,117,141,122,61,122,116,78,161,110,156,209,252,137,234,111,209,125,98,136,160,18,255,0,185,163,249,19,212,223,162,250,197,17,64,32,106,160,0,0,0,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,0,57,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,9,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,139,31,52,250,201,243,3,33,245,25,205,41,153,172,226,199,205,62,178,124,192,200,125,70,112,46,167,149,199,145,61,50,250,215,172,86,146,168,138,188,174,60,137,233,151,214,189,98,180,149,64,8,1,206,175,202,198,45,243,2,135,211,174,36,255,0,32,7,58,191,43,24,183,204,10,31,78,184,129,85,124,39,121,167,209,191,152,24,247,168,192,105,76,205,103,9,222,105,244,111,230,6,61,234,48,26,83,0,0,0,1,229,53,99,58,253,151,233,102,101,169,158,203,246,159,217,44,126,227,125,240,93,254,207,138,240,180,210,77,218,238,109,118,205,221,189,187,182,187,167,94,189,23,167,64,41,135,155,79,16,246,173,101,226,26,159,3,197,46,181,117,86,45,49,167,169,178,78,201,168,219,11,27,123,90,135,37,193,209,57,83,186,246,34,67,77,10,171,250,55,125,59,214,52,86,187,185,36,32,62,174,89,148,223,115,156,170,243,154,229,53,222,54,245,144,92,42,46,151,26,158,211,35,239,213,79,35,164,150,77,140,70,177,187,158,247,47,70,162,53,58,244,68,68,247,31,146,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,80,63,41,161,238,0,53,230,155,136,62,23,49,28,154,106,218,186,155,237,130,157,152,206,66,250,186,137,106,103,125,198,146,40,218,233,164,154,70,53,101,124,241,58,26,149,84,87,116,90,133,98,189,206,107,148,207,92,150,155,172,54,170,123,236,214,202,182,91,107,42,38,164,167,172,116,46,72,38,158,22,198,233,98,100,157,54,185,236,108,240,185,205,69,234,212,150,53,94,155,147,173,149,114,88,215,154,155,78,101,149,240,229,121,173,164,101,182,251,78,252,154,202,147,84,69,19,253,163,10,71,21,76,49,49,89,190,119,203,78,145,200,169,191,248,108,161,123,145,159,19,220,129,110,128,0,4,0,231,87,229,99,22,249,129,67,233,215,18,127,144,3,157,95,149,140,91,230,5,15,167,92,64,174,174,92,153,77,139,6,227,11,11,205,114,154,239,5,101,199,237,249,21,210,227,83,218,124,157,138,88,44,85,242,75,38,198,35,158,237,172,99,151,163,81,92,189,58,34,42,251,142,151,197,143,50,124,251,82,248,134,198,51,93,35,185,85,218,113,61,47,188,62,170,195,70,149,211,120,75,220,241,84,76,223,31,81,27,89,79,50,50,166,145,205,133,212,239,85,86,69,36,236,71,39,122,94,176,128,253,84,86,155,173,198,154,190,178,223,108,171,170,167,181,211,165,93,116,176,194,231,178,150,5,150,56,82,89,92,137,209,140,89,102,138,52,115,186,38,249,24,223,189,200,138,26,62,225,87,137,140,55,138,253,35,163,213,44,62,134,174,220,246,212,58,219,119,182,84,162,185,246,235,140,108,141,242,192,146,109,70,204,205,178,198,246,72,212,77,204,123,119,53,143,223,27,59,1,155,110,21,120,152,204,184,80,213,202,61,82,195,232,105,46,44,117,59,173,183,123,101,74,35,89,113,183,72,248,223,44,9,38,213,116,47,221,20,111,100,141,69,218,246,55,115,94,205,241,191,67,218,85,169,152,174,178,105,198,57,170,88,85,95,136,178,228,214,248,174,20,219,164,141,242,67,189,62,56,37,237,189,236,108,209,61,29,28,140,71,46,201,24,246,170,245,106,129,234,192,0,0,0,12,171,154,168,50,174,6,148,248,78,242,177,163,127,47,241,239,78,128,234,167,42,225,59,202,198,141,252,191,199,189,58,3,170,128,0,0,0,0,57,87,22,62,86,53,147,229,254,67,233,211,157,84,229,92,88,249,88,214,79,151,249,15,167,78,6,107,13,84,25,87,53,80,0,0,0,0,6,109,184,155,180,221,111,252,93,234,189,138,197,108,171,184,220,174,58,145,125,164,163,163,164,133,211,79,83,60,151,57,155,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,133,191,242,235,224,86,155,133,172,53,51,141,65,160,164,126,170,95,233,230,134,186,106,106,169,94,203,101,186,101,167,122,91,85,18,69,130,103,182,74,118,200,249,154,207,233,189,204,107,222,198,163,223,242,184,88,224,86,167,14,226,143,85,120,167,213,122,10,186,107,237,86,113,144,77,133,80,182,170,39,64,219,117,92,178,47,180,158,176,200,229,115,229,138,162,72,155,12,136,222,218,36,142,115,28,231,70,177,77,240,5,0,243,71,243,217,169,191,69,244,122,34,255,0,138,1,230,143,231,179,83,126,139,232,244,64,79,254,74,158,86,50,159,152,21,222,157,110,41,88,186,158,74,158,86,50,159,152,21,222,157,110,41,88,13,41,240,157,229,99,70,254,95,227,222,157,1,213,78,85,194,119,149,141,27,249,127,143,122,116,7,85,0,0,2,149,185,213,249,167,197,190,95,208,250,141,196,114,84,243,79,148,252,191,174,245,27,112,231,87,230,159,22,249,127,67,234,55,17,201,83,205,62,83,242,254,187,212,109,192,57,213,249,167,197,190,95,208,250,141,196,114,84,243,79,148,252,191,174,245,27,112,231,87,230,159,22,249,127,67,234,55,17,201,83,205,62,83,242,254,187,212,109,192,92,245,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,166,104,117,251,48,211,140,255,0,89,114,204,203,72,240,47,177,120,133,214,224,233,237,118,77,232,190,26,61,168,142,118,214,245,100,93,199,163,229,236,177,86,56,187,157,182,42,177,141,85,150,188,200,249,130,83,113,19,83,30,143,104,221,214,173,186,117,110,168,109,77,109,202,25,101,133,153,51,214,40,36,137,37,167,154,8,166,133,148,211,36,237,70,57,206,100,143,70,73,211,171,35,84,226,188,18,112,125,147,113,115,170,17,89,90,149,116,88,77,142,162,7,101,151,138,73,105,251,244,48,75,28,239,133,145,199,43,209,206,124,206,166,124,72,246,178,68,141,92,143,123,92,137,181,193,42,185,48,105,206,182,205,147,100,186,159,98,202,169,44,218,94,149,13,182,223,104,93,77,4,243,223,238,48,211,200,176,64,197,84,89,105,153,2,86,164,206,145,28,221,234,232,227,70,200,138,245,138,221,15,63,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,100,76,234,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,190,128,15,21,173,26,67,134,235,214,151,228,26,71,168,16,85,201,98,200,169,219,13,66,210,78,176,207,19,217,35,101,138,104,223,239,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,206,14,180,105,14,101,160,186,161,144,105,30,160,65,73,29,247,29,168,108,53,11,73,58,77,4,172,124,109,150,41,163,127,185,85,146,69,36,114,34,57,26,244,71,162,57,173,114,43,83,78,101,122,243,151,162,209,42,173,18,176,79,156,93,170,232,245,22,142,162,121,176,88,97,108,234,202,198,44,244,108,185,67,42,181,142,133,24,144,190,41,17,94,172,126,248,152,140,114,162,200,199,132,11,254,168,94,169,254,230,223,186,55,179,63,252,91,246,167,218,181,62,51,216,125,206,231,179,251,125,127,253,70,237,253,191,11,252,14,207,255,0,100,56,86,139,233,14,101,175,90,161,143,233,30,159,193,73,37,247,34,168,116,52,235,87,58,67,4,76,100,110,150,89,164,127,189,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,87,197,23,19,201,131,24,209,40,52,191,37,201,177,219,133,37,219,84,36,168,107,50,55,186,219,60,83,217,173,210,201,35,104,232,153,52,157,98,145,146,173,36,149,46,116,42,157,85,241,178,68,85,134,53,2,106,112,235,160,216,111,13,186,71,98,210,156,50,138,145,172,183,83,177,247,58,232,105,214,23,221,174,42,198,165,69,108,168,231,189,219,228,115,122,163,85,238,216,196,100,109,93,140,106,39,75,0,0,0,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,202,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,5,170,17,215,141,46,11,112,222,50,112,219,69,154,243,145,85,227,121,14,55,81,36,214,91,212,48,173,75,41,217,50,198,149,48,203,76,175,99,101,100,141,138,62,139,185,175,107,227,98,163,182,239,100,146,40,1,229,52,183,75,112,77,22,193,45,154,103,166,150,47,99,99,118,110,247,130,162,241,83,84,118,187,179,62,105,63,137,51,223,35,186,201,43,221,241,57,122,117,232,157,17,17,19,213,130,53,115,33,202,111,184,127,4,186,165,118,199,43,188,37,93,69,190,146,215,36,157,166,73,186,150,182,186,158,146,166,62,143,69,68,223,4,242,179,175,77,205,221,213,170,142,68,84,10,12,212,44,214,235,169,89,254,75,168,215,218,122,72,46,89,85,226,182,247,89,21,35,28,216,35,158,166,103,205,35,99,107,156,231,35,17,207,84,68,87,57,122,116,234,171,247,151,61,201,247,71,44,88,55,12,9,170,180,243,120,139,214,165,220,39,168,172,147,107,217,216,165,161,168,158,146,158,155,162,189,204,118,215,178,166,94,226,53,142,95,19,177,219,146,54,169,72,38,154,52,7,71,44,92,63,232,214,39,163,184,228,222,34,147,25,183,182,158,74,157,175,103,139,170,123,157,37,77,78,199,189,235,31,118,121,37,151,183,189,90,205,251,91,240,181,16,15,21,199,54,151,221,117,143,132,189,76,192,236,78,171,91,148,246,127,105,81,193,73,68,234,185,234,231,161,154,58,216,233,99,137,170,142,115,230,117,50,66,157,58,170,44,136,168,215,116,218,185,204,53,80,101,223,80,176,171,174,154,231,249,46,156,223,106,41,39,185,98,183,138,219,37,100,180,143,115,160,146,122,105,159,12,142,141,206,107,92,172,87,49,85,21,90,213,233,211,170,39,220,6,156,177,60,166,197,156,226,182,108,215,22,174,241,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,108,122,53,237,220,199,181,122,57,17,201,215,162,162,47,184,172,30,121,223,130,127,153,63,77,36,255,0,42,203,181,170,227,192,230,3,71,111,185,210,85,84,90,234,47,20,149,209,67,51,94,250,89,214,231,83,50,69,43,81,122,177,235,20,209,72,141,119,69,217,35,29,247,57,21,99,7,60,239,193,63,204,159,166,129,202,185,42,121,167,202,126,95,215,122,141,184,186,146,149,185,42,121,167,202,126,95,215,122,141,184,186,144,35,255,0,24,188,29,96,156,95,224,148,246,11,253,103,177,178,75,54,255,0,179,249,7,110,106,143,101,247,102,167,125,87,245,171,39,138,57,251,177,211,164,127,196,85,217,215,115,122,42,123,250,6,133,232,94,156,112,233,167,22,237,47,210,251,55,129,181,80,245,150,105,165,84,125,85,194,169,200,137,37,85,76,136,137,220,153,251,91,213,122,35,81,173,107,24,214,49,140,99,122,0,2,149,185,213,249,167,197,190,95,208,250,141,196,249,60,169,56,81,211,142,34,117,31,37,205,117,66,47,106,218,180,231,217,211,195,96,150,20,117,45,202,170,169,106,22,55,84,170,175,199,12,126,21,202,176,244,219,35,158,212,122,171,26,248,229,250,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,2,213,0,0,8,43,205,199,66,244,227,47,225,178,241,173,247,59,55,107,51,193,60,4,86,219,165,58,163,36,154,150,162,190,24,36,165,168,247,47,118,20,241,15,145,136,189,28,201,17,85,174,68,124,173,146,117,17,87,154,63,145,61,77,250,47,172,81,1,64,37,255,0,115,71,242,39,169,191,69,245,138,34,128,75,254,230,143,228,79,83,126,139,235,20,64,80,9,170,131,42,230,170,0,0,0,20,3,205,31,207,102,166,253,23,209,232,139,254,40,7,154,63,158,205,77,250,47,163,209,1,63,249,42,121,88,202,126,96,87,122,117,184,128,28,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,64,14,104,254,123,53,55,232,190,143,68,4,170,228,201,195,166,9,123,179,223,120,151,191,211,248,236,146,197,144,73,98,199,254,57,162,246,102,218,4,241,82,252,18,164,115,119,163,184,35,54,201,26,246,251,59,154,189,95,240,218,161,0,57,42,121,88,202,126,96,87,122,117,184,159,224,0,0,85,95,57,190,29,48,75,37,158,197,196,189,130,159,192,228,151,220,130,59,22,65,241,205,47,180,247,80,47,133,151,227,149,99,135,179,29,189,89,182,56,211,185,222,220,229,234,207,138,42,242,184,243,217,166,95,90,244,122,210,127,243,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,104,19,255,0,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,73,255,0,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,160,95,241,74,220,234,252,211,226,223,47,232,125,70,226,93,73,74,220,234,252,211,226,223,47,232,125,70,226,7,85,228,99,248,217,249,111,245,34,213,10,171,228,99,248,217,249,111,245,34,213,0,202,185,127,220,174,60,137,233,151,214,189,98,180,160,18,255,0,185,92,121,19,211,47,173,122,197,104,18,168,134,188,212,56,135,181,104,215,13,23,92,14,150,235,87,75,150,106,117,60,214,75,75,33,163,108,204,117,18,62,20,185,58,87,72,155,24,197,166,153,208,162,167,89,55,212,49,88,137,181,210,71,50,138,64,231,5,172,119,220,231,138,5,210,170,136,124,61,151,77,45,240,83,209,199,185,143,239,213,87,83,193,87,81,83,213,24,215,183,115,31,77,23,109,92,246,167,134,222,221,171,35,144,8,44,15,213,37,166,235,13,170,158,251,53,178,173,150,218,202,137,169,41,235,29,11,146,9,167,133,177,186,88,153,39,77,174,123,27,60,46,115,81,122,181,37,141,87,166,228,234,182,90,110,183,170,151,209,217,173,149,117,245,17,211,207,86,248,169,161,116,175,108,16,68,249,166,149,90,212,85,70,71,20,114,72,247,125,205,99,28,229,232,136,170,5,138,242,96,215,154,108,87,84,50,93,0,190,214,213,248,124,226,157,183,75,19,29,81,43,160,142,227,71,28,142,158,54,66,140,86,49,243,83,117,123,165,87,51,221,67,27,23,122,185,136,219,137,51,45,160,58,199,125,225,255,0,89,113,61,98,199,33,241,21,120,205,193,181,18,83,110,99,60,93,43,218,232,234,105,183,189,143,72,251,176,73,44,93,205,138,230,111,220,223,137,168,166,151,173,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,3,245,128,0,0,0,0,0,17,87,154,63,145,61,77,250,47,172,81,18,168,138,188,209,252,137,234,111,209,125,98,136,10,1,53,80,101,92,213,64,0,0,0,0,25,87,47,251,149,199,145,61,50,250,215,172,86,148,2,95,247,43,143,34,122,101,245,175,88,173,2,85,0,0,138,188,209,252,137,234,111,209,125,98,136,160,18,255,0,185,163,249,19,212,223,162,250,197,17,64,32,106,160,0,0,0,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,0,57,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,9,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,139,31,52,250,201,243,3,33,245,25,205,41,153,172,226,199,205,62,178,124,192,200,125,70,112,46,167,149,199,145,61,50,250,215,172,86,146,168,138,188,174,60,137,233,151,214,189,98,180,149,64,8,1,206,175,202,198,45,243,2,135,211,174,36,255,0,32,7,58,191,43,24,183,204,10,31,78,184,129,85,124,39,121,167,209,191,152,24,247,168,192,105,76,205,103,9,222,105,244,111,230,6,61,234,48,26,83,0,0,0,86,95,58,125,121,166,180,225,184,167,14,86,106,218,182,92,175,181,12,201,175,73,13,68,177,51,217,208,172,145,83,67,43,17,155,39,100,181,9,36,136,155,255,0,134,250,22,57,89,241,49,201,102,134,120,120,255,0,215,154,158,32,248,163,203,178,104,107,105,42,108,86,10,135,227,56,243,233,42,34,169,129,246,234,73,100,107,102,142,104,216,212,149,147,202,233,170,81,85,93,209,42,17,136,247,53,173,80,63,87,46,173,28,190,235,39,23,24,37,53,162,111,15,73,135,220,32,204,110,149,59,88,254,205,45,4,241,72,212,216,231,177,93,221,157,105,224,234,221,206,103,127,126,215,53,142,67,192,113,99,230,159,89,62,96,100,62,163,57,101,60,151,52,46,197,106,211,140,143,136,123,157,154,235,14,73,123,184,84,227,118,218,154,133,124,116,175,179,196,148,210,72,250,118,116,70,201,190,169,175,99,228,85,122,35,169,17,141,216,169,42,62,181,184,177,243,79,172,159,48,50,31,81,156,9,41,164,250,57,125,213,222,84,58,131,83,142,77,214,175,2,213,10,156,198,74,109,172,254,186,165,166,179,210,199,82,155,222,246,163,59,112,84,75,63,95,137,206,236,108,107,85,207,69,72,151,162,154,161,117,209,93,92,196,53,94,204,218,185,42,49,107,197,53,201,244,244,213,174,164,125,100,12,122,119,169,86,86,162,171,25,52,93,200,159,240,185,21,146,57,21,174,69,84,91,105,228,213,105,181,95,248,68,205,172,87,219,101,37,198,219,113,206,46,84,149,148,117,112,182,104,42,96,146,217,111,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,149,87,196,166,144,212,232,46,188,231,58,71,52,21,113,211,227,183,137,161,183,173,92,241,77,60,182,231,244,150,138,105,31,23,70,43,228,166,146,25,21,17,27,209,94,168,173,106,162,181,3,73,24,158,83,98,206,113,91,54,107,139,87,120,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,54,61,26,246,238,99,218,189,28,136,228,235,209,81,23,220,125,98,26,242,167,215,154,157,100,225,114,131,25,190,214,210,73,125,211,106,132,198,100,99,106,34,89,228,183,50,38,58,130,103,194,198,53,98,103,105,86,153,170,168,238,226,209,200,245,123,156,175,70,204,160,4,0,231,87,229,99,22,249,129,67,233,215,18,127,144,3,157,95,149,140,91,230,5,15,167,92,64,168,13,42,211,60,171,89,53,31,28,210,220,42,147,196,94,178,107,132,86,250,109,209,200,248,225,222,191,28,242,246,216,247,182,24,152,142,146,71,163,87,100,108,123,149,58,53,77,9,240,215,194,142,156,112,223,161,203,162,22,200,190,209,208,93,59,243,228,147,221,33,73,35,188,213,84,66,200,170,28,250,119,43,163,100,46,142,54,70,144,167,86,164,109,68,114,200,229,124,143,166,206,87,30,123,52,203,235,94,143,90,95,240,20,23,204,27,130,75,175,10,25,252,119,220,98,10,186,237,58,202,170,42,38,181,86,54,149,205,130,211,59,166,153,204,180,190,71,77,43,222,248,233,219,27,155,44,138,213,153,59,138,212,85,142,78,142,95,60,109,221,120,80,207,228,177,100,243,213,215,105,214,85,81,79,13,214,141,213,78,108,22,153,221,52,45,125,217,145,182,25,94,247,199,78,217,26,232,163,70,172,201,219,71,42,172,113,244,188,157,85,211,60,87,89,52,227,35,210,220,214,147,196,89,114,107,124,182,250,157,177,198,249,33,222,159,4,241,119,24,246,54,104,158,141,146,55,171,87,100,140,99,145,58,181,12,240,241,85,195,62,101,194,134,174,86,105,110,97,93,73,113,99,169,219,114,180,92,233,149,26,203,141,186,71,200,200,167,88,247,43,161,126,232,164,99,227,114,174,215,177,219,92,246,108,145,225,163,60,79,41,177,103,56,173,155,53,197,171,188,109,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,155,30,141,123,119,49,237,94,142,68,114,117,232,168,139,238,62,177,77,124,168,248,215,253,153,101,80,112,215,169,151,59,173,78,55,150,220,41,233,177,41,122,247,161,179,221,38,145,205,90,125,136,213,145,176,213,73,35,61,237,118,200,229,77,202,196,73,166,149,183,40,0,0,0,202,185,170,131,42,224,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,114,174,19,188,172,104,223,203,252,123,211,160,58,168,0,0,0,0,3,149,113,99,229,99,89,62,95,228,62,157,57,213,78,85,197,143,149,141,100,249,127,144,250,116,224,102,176,213,65,149,115,85,0,0,0,0,0,0,0,10,1,230,143,231,179,83,126,139,232,244,69,255,0,20,3,205,31,207,102,166,253,23,209,232,128,159,252,149,60,172,101,63,48,43,189,58,220,82,177,117,60,149,60,172,101,63,48,43,189,58,220,82,176,26,83,225,59,202,198,141,252,191,199,189,58,3,170,156,171,132,239,43,26,55,242,255,0,30,244,232,14,170,0,0,5,43,115,171,243,79,139,124,191,161,245,27,136,228,169,230,159,41,249,127,93,234,54,225,206,175,205,62,45,242,254,135,212,110,35,146,167,154,124,167,229,253,119,168,219,128,115,171,243,79,139,124,191,161,245,27,137,8,49,60,255,0,50,193,105,178,10,92,63,33,171,180,179,42,179,201,96,187,173,50,163,95,85,110,146,88,165,150,157,95,211,115,88,247,65,26,63,106,166,230,110,99,186,177,239,107,166,255,0,58,191,52,248,183,203,250,31,81,184,144,131,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,38,249,95,209,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,3,239,232,94,133,234,63,17,122,143,110,210,253,47,179,120,235,173,119,89,102,154,85,86,82,219,233,90,168,146,85,84,200,136,189,184,89,185,189,87,162,185,92,230,177,141,123,222,198,59,69,58,23,161,122,113,195,166,156,91,180,191,75,236,222,6,213,67,214,89,166,149,81,245,87,10,167,34,36,149,85,50,34,39,114,103,237,111,85,232,141,70,181,172,99,88,198,49,141,230,188,18,112,125,140,240,141,165,241,89,90,148,149,185,181,242,158,7,101,151,138,73,106,59,21,211,197,36,239,133,145,199,43,213,173,100,45,169,124,72,246,178,53,145,26,143,123,90,171,181,178,40,0,0,15,41,170,90,165,130,104,182,9,115,212,205,75,190,251,27,27,179,118,124,109,111,133,154,163,181,221,153,144,199,252,56,88,249,29,214,73,88,223,133,171,211,175,85,232,136,170,153,215,226,119,136,92,171,138,13,101,189,106,230,83,77,224,60,127,110,154,221,107,101,84,149,16,219,40,98,110,216,169,227,115,215,252,233,30,173,107,26,249,101,149,232,198,111,218,157,255,0,153,135,26,246,238,39,243,187,110,19,166,151,63,19,166,216,151,74,154,42,200,214,170,31,108,215,77,12,107,37,68,212,243,54,61,157,158,175,130,52,116,123,147,172,238,71,171,102,70,183,202,242,238,225,15,247,173,214,85,251,83,69,222,211,220,59,181,91,148,108,175,240,211,79,221,108,190,22,146,61,168,178,47,118,72,157,189,91,179,108,81,203,210,70,72,177,110,14,127,251,161,235,47,238,193,251,220,120,43,87,216,95,104,120,45,190,61,190,59,179,226,60,47,139,237,116,219,217,241,95,192,233,191,187,187,226,237,246,255,0,136,121,254,29,117,231,50,225,183,87,44,90,173,134,86,213,181,246,234,134,50,231,67,13,66,66,203,181,185,94,213,168,162,149,92,199,183,100,141,111,68,114,177,219,30,140,145,169,189,141,84,210,241,64,60,196,120,67,253,212,181,149,62,203,81,118,116,247,49,238,214,226,251,235,252,76,208,118,155,23,138,164,147,114,36,137,218,146,86,236,87,111,221,20,145,117,145,242,36,187,66,242,116,95,87,176,221,122,210,252,127,87,52,254,122,185,44,89,21,59,166,167,74,184,22,25,226,123,36,116,82,195,35,61,232,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,190,212,161,110,92,220,107,254,234,186,143,61,131,63,185,221,100,211,44,167,248,119,42,104,23,187,29,174,185,85,137,29,205,176,237,115,221,181,140,88,229,108,74,215,62,55,53,221,37,116,49,70,183,210,0,0,5,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,229,92,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,2,213,0,0,10,213,231,123,157,123,63,75,52,211,76,253,151,220,246,246,65,87,125,241,189,254,157,159,1,76,144,246,187,123,126,45,254,210,221,187,114,109,236,244,232,237,253,91,101,69,64,115,189,206,189,161,170,122,105,166,126,203,237,251,7,31,171,190,248,222,255,0,94,247,143,169,72,123,93,189,191,14,207,102,238,221,185,119,119,186,116,110,206,174,8,87,194,174,150,254,218,120,142,211,173,51,154,197,237,154,11,206,65,75,237,90,47,21,225,251,182,184,159,222,174,254,34,61,142,111,74,88,167,119,192,228,122,244,232,206,174,86,162,233,76,161,110,83,248,181,247,32,227,107,16,187,90,40,124,69,38,51,111,187,221,46,146,119,88,207,15,74,250,25,169,27,39,71,42,43,250,207,87,78,206,141,69,119,199,215,166,214,185,82,250,64,20,3,205,31,207,102,166,253,23,209,232,139,254,41,219,157,198,21,117,160,214,141,61,212,105,170,41,22,219,124,197,229,178,83,196,215,187,190,217,232,106,228,154,87,61,187,118,163,21,183,8,81,170,142,85,85,108,157,81,189,17,92,29,43,145,214,83,125,171,197,117,115,10,168,174,223,101,181,92,44,247,74,58,110,211,19,181,85,87,29,84,117,18,111,68,222,237,204,162,166,78,138,170,212,237,245,106,34,185,202,191,43,158,119,224,159,230,79,211,79,41,201,11,58,246,126,169,234,94,153,251,47,185,237,236,126,146,251,227,123,253,59,62,2,165,97,237,118,246,252,91,253,165,187,118,228,219,217,233,209,219,250,183,213,243,206,252,19,252,201,250,104,28,171,146,167,154,124,167,229,253,119,168,219,139,169,41,91,146,167,154,124,167,229,253,119,168,219,139,169,0,0,2,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,114,174,117,126,105,241,111,151,244,62,163,113,58,175,35,31,198,207,203,127,169,1,106,128,0,4,85,230,143,228,79,83,126,139,235,20,68,170,34,175,52,127,34,122,155,244,95,88,162,2,128,75,254,230,143,228,79,83,126,139,235,20,69,0,151,253,205,31,200,158,166,253,23,214,40,128,160,19,85,6,85,205,84,0,0,0,40,7,154,63,158,205,77,250,47,163,209,23,252,80,15,52,127,61,154,155,244,95,71,162,2,127,242,84,242,177,148,252,192,174,244,235,113,0,57,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,128,28,209,252,246,106,111,209,125,30,136,9,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,32,7,37,79,43,25,79,204,10,239,78,183,19,252,0,0,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,164,255,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,208,39,255,0,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,147,255,0,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,64,191,226,149,185,213,249,167,197,190,95,208,250,141,196,186,146,149,185,213,249,167,197,190,95,208,250,141,196,14,171,200,199,241,179,242,223,234,69,170,21,87,200,199,241,179,242,223,234,69,170,1,149,114,255,0,185,92,121,19,211,47,173,122,197,105,64,37,255,0,114,184,242,39,166,95,90,245,138,208,59,86,191,107,29,139,135,253,26,203,53,139,35,135,196,82,99,54,247,84,71,77,185,236,241,117,79,114,71,77,77,189,140,122,199,221,158,72,162,238,108,86,179,126,231,124,45,85,51,67,118,187,93,111,247,90,219,237,246,231,87,113,185,92,106,36,171,172,172,171,153,211,79,83,60,142,87,73,44,146,57,85,207,123,156,170,229,114,170,170,170,170,169,111,252,231,245,230,167,21,210,252,107,64,44,85,180,158,35,56,168,117,210,250,198,212,68,233,227,183,81,201,27,160,141,240,171,21,236,100,213,61,30,217,81,204,247,208,200,196,222,142,122,54,189,120,16,208,187,23,17,60,80,98,58,115,152,217,174,183,28,89,222,42,227,125,109,189,94,205,148,180,244,242,72,196,154,86,34,172,80,201,58,65,3,158,138,215,127,25,26,199,181,238,99,144,59,87,31,250,57,125,208,46,24,56,84,210,172,166,109,247,171,85,191,41,168,184,199,181,137,225,170,170,234,40,106,229,166,234,199,189,143,236,190,161,209,119,26,229,107,251,123,211,162,59,162,120,14,87,30,123,52,203,235,94,143,90,74,174,121,223,130,127,153,63,77,34,175,43,143,61,154,101,245,175,71,173,3,138,107,246,142,95,120,127,214,92,179,71,114,57,188,69,94,51,112,117,60,117,59,88,207,23,74,246,164,148,213,59,24,247,164,125,216,36,138,94,222,245,115,55,237,119,196,213,66,226,185,72,107,205,54,169,240,209,30,155,92,43,106,231,200,116,194,163,217,117,43,83,81,45,67,229,183,78,249,37,161,145,30,246,35,88,198,181,37,166,100,77,123,246,50,141,171,240,181,236,106,71,78,117,154,23,71,106,190,225,124,67,216,108,221,159,109,239,198,242,42,152,214,8,227,125,84,76,238,80,189,204,68,73,100,153,240,182,169,142,145,85,237,72,233,32,103,193,209,168,254,65,202,67,94,106,116,179,137,120,244,218,225,91,73,6,61,169,244,254,203,169,90,154,136,169,217,21,198,6,73,45,12,136,247,177,92,247,185,203,45,51,34,107,217,189,245,141,95,137,204,99,84,47,36,0,0,0,0,0,0,138,188,209,252,137,234,111,209,125,98,136,149,68,85,230,143,228,79,83,126,139,235,20,64,80,9,170,131,42,230,170,0,0,0,0,0,202,185,127,220,174,60,137,233,151,214,189,98,180,160,18,255,0,185,92,121,19,211,47,173,122,197,104,18,168,0,4,85,230,143,228,79,83,126,139,235,20,69,0,151,253,205,31,200,158,166,253,23,214,40,138,1,3,85,0,0,0,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,136,1,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,192,79,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,53,156,88,249,167,214,79,152,25,15,168,206,105,76,173,93,88,228,215,251,80,213,60,203,83,63,120,239,102,125,173,200,46,55,223,5,246,67,189,225,124,85,76,147,118,187,158,53,187,246,247,54,238,218,222,189,58,244,78,189,0,144,28,174,60,137,233,151,214,189,98,180,149,71,42,225,115,66,255,0,118,189,9,198,116,83,237,79,218,63,179,158,55,251,39,224,124,31,127,196,86,79,83,253,167,185,38,221,189,253,191,211,94,187,122,251,186,244,78,170,0,128,28,234,252,172,98,223,48,40,125,58,226,79,242,63,241,173,194,151,239,131,165,150,173,51,251,123,246,75,217,153,4,23,223,27,236,191,31,220,237,211,84,67,218,237,247,162,233,215,196,238,221,185,122,108,233,211,223,213,2,139,56,78,243,79,163,127,48,49,239,81,128,210,153,90,186,79,201,175,246,95,170,120,110,166,126,241,222,211,251,37,144,91,175,190,11,236,135,103,197,120,90,152,230,237,119,60,107,182,110,237,237,221,181,221,58,245,232,189,58,22,84,0,0,4,117,227,255,0,94,105,184,124,225,115,46,201,161,173,171,166,190,223,233,223,140,227,207,164,168,150,154,118,92,106,226,145,173,154,57,163,99,150,39,193,19,102,169,69,85,111,85,167,70,35,218,231,53,76,251,98,120,181,247,57,202,172,216,86,45,67,227,111,89,5,194,158,215,110,166,238,178,62,253,84,242,54,56,163,222,245,107,27,185,239,106,117,114,163,83,175,85,84,79,121,127,220,111,112,131,125,227,27,21,198,176,170,125,95,251,23,101,177,220,38,186,86,83,125,159,101,199,199,213,118,251,116,242,111,89,162,124,93,166,62,165,58,34,171,95,223,234,228,234,198,169,197,120,98,229,39,138,232,14,178,217,117,115,41,213,175,183,31,103,59,149,54,235,91,241,152,232,225,109,114,183,108,85,18,57,243,207,187,181,185,210,49,26,214,57,178,182,39,163,211,102,215,4,212,210,124,23,246,95,165,152,110,153,251,83,218,127,100,177,251,117,139,198,246,59,62,43,194,211,71,15,119,183,185,219,55,118,247,109,220,238,157,122,117,94,157,76,235,241,99,230,159,89,62,96,100,62,163,57,165,50,181,117,99,147,95,237,67,84,243,45,76,253,227,189,153,246,183,32,184,223,124,23,217,14,247,133,241,85,50,77,218,238,120,214,239,219,220,219,187,107,122,244,235,209,58,244,3,213,242,84,242,177,148,252,192,174,244,235,113,197,57,218,104,229,246,44,171,5,226,6,158,110,245,150,166,222,152,117,100,123,88,223,9,85,28,149,21,116,235,213,95,190,78,243,37,169,247,35,54,179,194,252,78,235,35,81,39,87,5,60,41,126,231,218,89,117,211,63,183,191,107,125,167,144,79,125,241,190,203,240,29,190,229,53,60,61,174,223,122,94,189,60,54,237,219,147,174,254,157,61,221,87,213,241,59,195,214,43,197,6,141,94,180,143,41,169,240,30,63,183,83,110,186,50,150,58,137,173,149,209,59,116,85,17,181,233,254,116,111,70,185,142,124,82,202,196,123,55,238,64,167,110,84,250,243,77,163,124,81,208,99,55,218,218,184,236,90,147,78,152,204,140,109,68,169,4,119,23,202,199,80,76,248,88,199,36,175,238,162,211,53,85,27,219,74,201,30,175,107,81,232,235,222,43,3,19,228,181,125,193,178,171,54,107,139,113,99,224,175,88,253,194,158,233,110,169,251,8,201,59,21,80,72,217,34,147,99,235,156,199,109,123,26,189,28,138,213,233,209,81,83,220,89,248,2,0,115,171,242,177,139,124,192,161,244,235,137,63,200,255,0,198,183,10,95,190,14,150,90,180,207,237,239,217,47,102,100,16,95,124,111,178,252,127,115,183,77,81,15,107,183,222,139,167,95,19,187,118,229,233,179,167,79,127,84,10,129,229,113,231,179,76,190,181,232,245,165,255,0,16,3,133,206,84,159,187,94,187,99,58,215,251,122,251,71,246,115,198,255,0,99,62,203,120,62,255,0,136,163,158,155,251,119,139,147,110,222,254,239,232,47,93,189,61,221,122,164,255,0,0,113,254,42,184,103,195,120,175,210,58,205,45,204,43,170,237,207,109,67,110,86,139,157,50,171,159,110,184,198,201,25,20,235,30,228,108,204,219,44,140,124,110,84,220,199,187,107,152,253,146,51,176,0,51,3,170,186,103,149,104,222,163,228,122,91,154,210,120,123,214,51,112,150,223,83,182,57,25,28,219,23,224,158,46,227,24,247,67,43,21,178,70,245,106,111,141,236,114,39,71,33,103,252,174,185,128,81,221,232,237,188,50,107,126,69,217,186,195,225,173,216,61,210,120,224,130,150,74,88,160,138,8,109,46,237,177,155,102,78,215,88,164,145,94,233,157,35,163,87,35,210,38,203,39,248,218,224,79,13,227,30,213,98,157,215,202,76,71,44,177,84,35,25,145,182,210,181,179,203,110,86,200,174,162,123,18,104,81,204,238,189,146,53,206,87,118,213,36,70,34,119,100,85,138,182,158,72,247,91,5,214,138,251,98,226,214,174,221,114,183,84,71,87,71,89,73,135,186,25,233,167,141,200,232,229,142,70,220,17,204,123,92,136,228,114,42,42,42,34,160,22,148,15,63,128,90,179,43,22,27,105,179,106,14,95,73,149,100,52,116,233,13,117,234,154,212,150,214,87,189,170,168,147,45,50,73,35,99,122,183,110,244,107,182,43,247,43,91,27,85,24,223,64,0,202,185,170,130,170,255,0,168,99,255,0,149,23,250,19,255,0,193,224,79,254,19,188,172,104,223,203,252,123,211,160,58,169,229,52,159,5,253,151,233,102,27,166,126,212,246,159,217,44,126,221,98,241,189,142,207,138,240,180,209,195,221,237,238,118,205,221,189,219,119,59,167,94,157,87,167,83,213,128,0,0,0,0,57,87,22,62,86,53,147,229,254,67,233,211,157,84,242,154,177,130,254,212,52,179,50,211,63,106,123,51,237,110,63,113,177,120,222,199,123,194,248,170,105,33,238,246,247,55,126,222,230,237,187,155,215,167,78,169,215,168,25,130,53,80,85,95,245,12,127,242,162,255,0,66,127,248,60,181,64,0,0,0,0,0,0,5,0,243,71,243,217,169,191,69,244,122,34,255,0,136,1,197,31,42,79,222,83,93,178,109,107,253,189,125,156,251,71,224,191,177,159,101,188,103,99,195,209,193,77,253,187,197,199,187,119,99,119,244,19,166,238,158,254,157,84,28,149,60,172,101,63,48,43,189,58,220,82,177,162,142,10,120,82,253,207,180,178,235,166,127,111,126,214,251,79,32,158,251,227,125,151,224,59,125,202,106,120,123,93,190,244,189,122,120,109,219,183,39,93,253,58,123,186,172,43,254,161,143,254,84,95,232,79,255,0,7,129,63,248,78,242,177,163,127,47,241,239,78,128,234,167,148,210,124,23,246,95,165,152,110,153,251,83,218,127,100,177,251,117,139,198,246,59,62,43,194,211,71,15,119,183,185,219,55,118,247,109,220,238,157,122,117,94,157,79,86,0,0,5,43,115,171,243,79,139,124,191,161,245,27,136,228,169,230,159,41,249,127,93,234,54,226,106,113,173,203,123,247,193,213,59,86,166,126,217,126,201,123,51,31,130,197,224,190,206,248,254,231,110,166,162,110,239,115,197,69,211,175,137,219,183,106,244,217,215,175,191,162,56,41,229,189,251,159,106,157,215,83,63,108,191,107,125,167,143,207,98,240,95,103,124,7,111,185,83,79,55,119,185,226,165,235,211,195,109,219,181,58,239,235,215,221,209,66,26,243,149,180,221,111,252,93,225,54,43,21,178,174,227,114,184,224,246,218,74,58,58,72,93,52,245,51,201,115,184,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,9,171,203,175,129,90,110,22,176,212,206,53,6,130,145,250,169,127,167,154,26,233,169,170,165,123,45,150,233,150,157,233,109,84,73,22,9,158,217,41,219,35,230,107,63,166,247,49,175,123,26,143,127,95,201,248,81,211,140,231,137,171,63,19,121,172,94,217,186,226,248,253,37,158,193,107,158,20,90,90,26,168,170,170,103,90,247,117,85,238,204,158,33,169,18,42,35,98,115,29,34,110,122,198,232,187,88,0,0,2,5,115,128,214,252,251,76,116,26,217,167,248,133,142,173,150,221,72,168,168,181,222,178,24,164,154,52,160,130,30,212,158,9,29,31,70,163,234,218,178,181,81,238,232,232,97,169,102,199,238,87,71,61,79,147,148,226,120,174,115,98,170,197,179,92,102,213,144,89,107,118,120,155,117,210,138,58,186,89,246,61,175,102,248,164,71,49,219,94,198,185,58,167,185,205,69,79,122,32,25,162,209,125,33,204,181,235,84,49,253,35,211,248,41,36,190,228,85,14,134,157,106,231,72,96,137,140,141,210,203,52,143,247,170,50,56,163,146,69,70,163,158,168,197,70,181,206,84,106,232,251,69,244,135,13,208,93,47,199,244,143,79,224,171,142,197,142,211,186,26,117,171,157,102,158,87,190,71,75,44,210,63,220,138,249,37,146,73,21,26,141,98,43,213,26,214,181,17,169,226,120,108,225,15,70,184,82,251,91,251,37,162,186,195,246,198,224,202,218,207,104,87,186,167,177,12,91,252,61,36,61,81,58,67,23,118,93,170,253,242,187,184,189,201,31,209,187,123,88,3,197,107,70,144,225,186,245,165,249,6,145,234,4,21,114,88,178,42,118,195,80,180,147,172,51,196,246,72,217,98,154,55,251,209,31,28,177,199,34,35,145,204,85,98,35,154,230,170,181,125,168,3,49,154,209,164,57,150,130,234,134,65,164,122,129,5,36,119,220,118,161,176,212,45,36,233,52,18,177,241,182,88,166,141,254,229,86,73,20,145,200,136,228,107,209,30,136,230,181,200,173,75,94,228,231,196,46,119,168,250,113,145,104,206,91,77,117,187,210,105,239,134,146,215,125,158,170,23,199,73,67,80,138,200,45,142,98,170,76,187,22,9,223,19,191,136,212,143,116,106,177,54,40,89,36,139,227,75,130,220,55,140,156,54,209,102,188,228,85,120,222,67,141,212,73,53,150,245,12,43,82,202,118,76,177,165,76,50,211,43,216,217,89,35,98,143,162,238,107,218,248,216,168,237,187,217,39,95,210,221,45,193,52,91,4,182,105,158,154,88,189,141,141,217,187,222,10,139,197,77,81,218,238,204,249,164,254,36,207,124,142,235,36,175,119,196,229,233,215,162,116,68,68,64,245,96,0,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,71,127,227,91,150,247,239,131,170,118,173,76,253,178,253,146,246,102,63,5,139,193,125,157,241,253,206,221,77,68,221,222,231,138,139,167,95,19,183,110,213,233,179,175,95,127,68,245,124,12,112,49,251,151,125,182,255,0,109,31,182,63,108,125,155,254,226,123,63,194,248,79,19,255,0,201,19,111,221,226,127,240,122,108,254,125,125,193,42,128,0,10,43,230,243,157,125,173,227,38,229,96,246,95,132,251,21,143,218,236,93,238,255,0,115,197,247,35,117,127,119,110,212,237,244,241,253,189,189,93,253,171,119,95,139,107,111,80,128,28,81,242,164,253,229,53,219,38,214,191,219,215,217,207,180,126,11,251,25,246,91,198,118,60,61,28,20,223,219,188,92,123,183,118,55,127,65,58,110,233,239,233,213,67,138,114,58,197,172,85,121,86,174,102,181,20,59,239,86,171,125,158,215,71,83,221,122,118,169,106,228,170,146,162,61,136,187,29,185,244,84,203,213,81,92,157,190,141,84,71,57,22,218,136,171,192,199,3,31,185,119,219,111,246,209,251,99,246,199,217,191,238,39,179,252,47,132,241,63,252,145,54,253,222,39,255,0,7,166,207,231,215,221,42,128,21,87,207,59,240,79,243,39,233,165,170,17,87,142,126,6,63,125,31,177,63,237,163,246,59,236,119,180,191,220,79,104,120,175,23,225,191,249,34,29,155,124,55,254,23,93,255,0,203,167,188,43,47,148,158,107,117,197,120,210,199,236,86,250,122,73,41,243,27,61,214,201,92,233,152,229,124,112,50,153,213,200,232,149,28,136,143,238,208,196,213,87,35,147,99,158,157,58,170,57,178,43,158,119,224,159,230,79,211,78,171,194,231,42,79,221,175,93,177,157,107,253,189,125,163,251,57,227,127,177,159,101,188,31,127,196,81,207,77,253,187,197,201,183,111,127,119,244,23,174,222,158,238,189,83,170,241,207,192,199,239,163,246,39,253,180,126,199,125,142,246,151,251,137,237,15,21,226,252,55,255,0,36,67,179,111,134,255,0,194,235,191,249,116,247,132,0,228,169,230,159,41,249,127,93,234,54,226,234,72,85,193,79,45,239,220,251,84,238,186,153,251,101,251,91,237,60,126,123,23,130,251,59,224,59,125,202,154,121,187,189,207,21,47,94,158,27,110,221,169,215,127,94,190,238,139,53,64,0,0,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,198,207,203,127,169,29,255,0,141,110,91,223,190,14,169,218,181,51,246,203,246,75,217,152,252,22,47,5,246,119,199,247,59,117,53,19,119,123,158,42,46,157,124,78,221,187,87,166,206,189,125,253,19,213,240,49,192,199,238,93,246,219,253,180,126,216,253,177,246,111,251,137,236,255,0,11,225,60,79,255,0,36,77,191,119,137,255,0,193,233,179,249,245,247,4,170,0,0,34,175,52,127,34,122,155,244,95,88,162,37,81,202,184,163,208,191,222,83,66,114,109,20,251,83,246,115,237,31,130,254,201,248,31,25,216,240,245,144,84,255,0,105,238,71,187,119,99,111,244,211,166,238,190,254,157,20,51,88,95,247,52,127,34,122,155,244,95,88,162,34,175,245,12,127,242,162,255,0,66,127,248,60,159,252,81,232,95,239,41,161,57,54,138,125,169,251,57,246,143,193,127,100,252,15,140,236,120,122,200,42,127,180,247,35,221,187,177,183,250,105,211,119,95,127,78,138,25,172,53,80,85,95,245,12,127,242,162,255,0,66,127,248,60,181,64,0,0,5,0,243,71,243,217,169,191,69,244,122,34,255,0,136,1,197,31,42,79,222,83,93,178,109,107,253,189,125,156,251,71,224,191,177,159,101,188,103,99,195,209,193,77,253,187,197,199,187,119,99,119,244,19,166,238,158,254,157,84,28,149,60,172,101,63,48,43,189,58,220,64,14,104,254,123,53,55,232,190,143,68,91,247,5,60,41,126,231,218,89,117,211,63,183,191,107,125,167,144,79,125,241,190,203,240,29,190,229,53,60,61,174,223,122,94,189,60,54,237,219,147,174,254,157,61,221,87,128,113,71,202,147,247,148,215,108,155,90,255,0,111,95,103,62,209,248,47,236,103,217,111,25,216,240,244,112,83,127,110,241,113,238,221,216,221,253,4,233,187,167,191,167,85,7,37,79,43,25,79,204,10,239,78,183,19,252,143,252,20,240,165,251,159,105,101,215,76,254,222,253,173,246,158,65,61,247,198,251,47,192,118,251,148,212,240,246,187,125,233,122,244,240,219,183,110,78,187,250,116,247,117,89,0,0,0,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,223,184,214,225,75,247,193,210,203,86,153,253,189,251,37,236,204,130,11,239,141,246,95,143,238,118,233,170,33,237,118,251,209,116,235,226,119,110,220,189,54,116,233,239,234,156,3,133,206,84,159,187,94,187,99,58,215,251,122,251,71,246,115,198,255,0,99,62,203,120,62,255,0,136,163,158,155,251,119,139,147,110,222,254,239,232,47,93,189,61,221,122,160,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,183,238,53,184,82,253,240,116,178,213,166,127,111,126,201,123,51,32,130,251,227,125,151,227,251,157,186,106,136,123,93,190,244,93,58,248,157,219,183,47,77,157,58,123,250,167,0,225,115,149,39,238,215,174,216,206,181,254,222,190,209,253,156,241,191,216,207,178,222,15,191,226,40,231,166,254,221,226,228,219,183,191,187,250,11,215,111,79,119,94,168,19,252,165,110,117,126,105,241,111,151,244,62,163,113,46,164,133,92,107,114,222,253,240,117,78,213,169,159,182,95,178,94,204,199,224,177,120,47,179,190,63,185,219,169,168,155,187,220,241,81,116,235,226,118,237,218,189,54,117,235,239,232,129,192,57,24,254,54,126,91,253,72,181,66,42,240,49,192,199,238,93,246,219,253,180,126,216,253,177,246,111,251,137,236,255,0,11,225,60,79,255,0,36,77,191,119,137,255,0,193,233,179,249,245,247,74,160,50,174,95,247,43,143,34,122,101,245,175,88,173,34,175,245,12,127,242,162,255,0,66,127,248,60,157,58,17,195,221,247,64,184,96,162,225,251,22,212,189,247,171,85,190,235,79,110,202,125,140,196,240,213,85,117,21,19,197,83,224,223,35,216,254,203,234,27,252,55,61,90,254,223,191,162,59,162,5,27,241,185,175,52,220,71,113,47,152,234,77,154,182,174,124,121,106,25,107,199,210,106,137,100,98,91,169,152,145,71,36,76,149,140,116,44,153,205,146,165,98,216,221,143,168,122,47,87,110,114,216,247,37,189,28,190,225,250,53,150,235,21,222,110,221,38,162,92,41,233,237,116,219,88,187,169,109,174,168,141,213,59,218,245,84,223,60,245,17,118,220,198,57,190,27,119,196,217,26,169,224,63,168,99,255,0,149,23,250,19,255,0,193,229,148,233,86,153,226,186,55,167,24,230,150,225,84,158,30,203,140,219,226,183,211,110,142,54,73,54,196,248,231,151,182,198,49,211,74,245,116,146,61,26,155,228,123,220,169,213,202,5,107,115,206,252,19,252,201,250,105,21,121,92,121,236,211,47,173,122,61,105,106,156,115,240,49,251,232,253,137,255,0,109,31,177,223,99,189,165,254,226,123,67,197,120,191,13,255,0,201,16,236,219,225,191,240,186,239,254,93,61,252,171,133,206,84,159,187,94,187,99,58,215,251,122,251,71,246,115,198,255,0,99,62,203,120,62,255,0,136,163,158,155,251,119,139,147,110,222,254,239,232,47,93,189,61,221,122,160,73,78,52,52,114,251,175,188,48,103,250,85,139,77,178,245,117,183,199,81,110,143,107,23,196,213,82,84,69,87,21,55,87,189,140,103,121,244,237,139,184,231,35,89,220,222,189,81,189,23,57,150,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,26,158,43,87,85,121,44,226,185,190,163,228,121,142,21,173,255,0,100,108,183,187,132,183,10,107,19,113,56,234,35,183,119,87,123,224,137,241,212,194,196,133,175,87,36,108,72,219,178,61,140,85,114,181,94,224,157,90,3,172,118,46,32,52,107,19,214,44,114,31,15,73,147,91,219,81,37,54,231,191,194,85,49,206,142,166,155,123,216,197,147,181,60,114,197,220,216,141,126,205,205,248,92,138,116,3,138,112,135,195,221,247,133,237,26,166,209,219,190,165,253,181,164,182,92,42,170,45,117,62,198,101,183,193,210,206,228,145,212,219,27,36,139,39,241,221,81,47,113,207,87,127,27,111,185,172,106,29,172,0,0,0,0,1,21,121,163,249,19,212,223,162,250,197,17,42,142,85,197,30,133,254,242,154,19,147,104,167,218,159,179,159,104,252,23,246,79,192,248,206,199,135,172,130,167,251,79,114,61,219,187,27,127,166,157,55,117,247,244,232,161,154,195,85,5,85,255,0,80,199,255,0,42,47,244,39,255,0,131,203,84,0,0,0,0,3,42,229,255,0,114,184,242,39,166,95,90,245,138,210,42,255,0,80,199,255,0,42,47,244,39,255,0,131,201,255,0,194,230,133,254,237,122,19,140,232,167,218,159,180,127,103,60,111,246,79,192,248,62,255,0,136,172,158,167,251,79,114,77,187,123,251,127,166,189,118,245,247,117,232,129,213,64,0,69,94,104,254,68,245,55,232,190,177,68,80,9,165,62,40,244,47,247,148,208,156,155,69,62,212,253,156,251,71,224,191,178,126,7,198,118,60,61,100,21,63,218,123,145,238,221,216,219,253,52,233,187,175,191,167,69,128,31,212,49,255,0,202,139,253,9,255,0,224,240,45,80,0,0,0,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,112,226,143,149,39,239,41,174,217,54,181,254,222,190,206,125,163,240,95,216,207,178,222,51,177,225,232,224,166,254,221,226,227,221,187,177,187,250,9,211,119,79,127,78,171,223,248,41,225,75,247,62,210,203,174,153,253,189,251,91,237,60,130,123,239,141,246,95,128,237,247,41,169,225,237,118,251,210,245,233,225,183,110,220,157,119,244,233,238,234,161,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,213,150,115,30,224,199,6,202,175,56,86,83,172,158,10,245,143,220,42,45,119,26,111,179,183,89,59,21,80,72,232,229,143,123,41,156,199,109,123,28,157,90,170,213,233,213,21,83,222,73,83,53,156,88,249,167,214,79,152,25,15,168,206,6,138,52,183,84,176,77,105,193,45,154,153,166,151,223,108,227,119,158,247,130,173,240,179,83,247,123,83,62,25,63,135,51,25,35,122,73,19,219,241,53,58,244,234,157,81,81,87,213,145,87,149,199,145,61,50,250,215,172,86,146,168,1,242,114,108,166,197,135,219,161,187,100,117,222,18,146,162,225,65,107,142,78,211,228,221,85,91,85,21,37,52,125,24,138,169,190,121,226,103,94,155,91,187,171,149,26,138,169,245,136,171,205,31,200,158,166,253,23,214,40,128,149,64,174,14,84,252,113,212,234,85,170,131,133,189,73,101,36,87,220,98,206,140,197,174,109,124,80,37,198,221,74,214,49,40,159,31,84,87,212,195,23,71,53,209,181,123,144,197,35,158,141,116,78,146,107,31,0,0,3,228,211,101,54,42,188,170,227,133,83,215,111,189,90,173,244,119,74,202,110,211,211,181,75,87,37,76,116,242,111,84,216,237,207,162,169,78,136,170,228,237,245,114,34,57,170,191,88,168,190,104,122,189,153,104,47,30,218,109,171,154,127,61,36,119,220,119,7,163,154,157,42,224,73,160,149,143,173,185,197,44,50,51,220,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,99,252,49,113,11,138,241,65,163,86,93,92,197,169,188,7,143,238,83,92,109,111,170,142,162,107,101,116,78,219,45,60,142,98,255,0,155,35,21,205,99,159,20,177,61,88,205,251,80,58,168,0,0,0,1,31,245,75,143,94,19,180,91,59,185,233,158,165,234,183,177,178,75,55,103,198,209,123,10,229,81,218,238,194,201,163,254,36,52,239,141,221,99,149,142,248,92,189,58,244,94,138,138,137,32,10,1,230,143,231,179,83,126,139,232,244,64,93,246,138,107,222,147,241,19,138,213,102,186,57,149,253,160,178,209,92,31,107,158,167,192,212,210,108,170,100,113,200,232,246,84,71,27,215,163,38,141,122,162,109,248,186,117,234,138,137,208,8,1,201,83,202,198,83,243,2,187,211,173,196,255,0,0,0,0,0,2,42,255,0,85,31,129,63,249,115,255,0,70,111,31,234,132,148,196,242,155,22,115,138,217,179,92,90,187,198,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,177,232,215,183,115,30,213,232,228,71,39,94,138,136,190,227,45,166,148,248,78,242,177,163,127,47,241,239,78,128,14,170,0,3,228,229,153,77,139,6,197,111,57,174,83,93,224,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,216,196,115,221,181,140,114,244,106,43,151,167,68,69,95,113,245,142,85,197,143,149,141,100,249,127,144,250,116,229,112,114,161,227,142,167,26,186,217,56,71,212,102,82,37,138,229,81,80,204,70,236,175,138,157,104,106,229,116,147,186,138,117,114,181,37,100,242,185,253,167,39,89,82,105,91,31,71,182,70,118,66,221,0,0,15,201,115,187,90,172,180,204,172,188,220,233,40,41,228,168,130,145,146,212,204,216,152,233,231,149,144,195,18,57,202,136,175,146,89,35,141,141,251,220,247,181,169,213,85,16,253,100,85,230,143,228,79,83,126,139,235,20,64,74,160,64,14,88,188,120,254,219,236,84,218,13,171,23,173,217,246,63,111,111,179,110,151,27,143,114,171,40,133,175,153,210,116,111,105,169,222,167,129,180,232,237,210,73,44,205,73,38,94,187,37,114,79,240,0,0,57,86,186,113,71,161,60,53,251,19,246,215,156,253,156,251,71,226,125,153,253,140,172,172,239,248,126,215,123,251,154,41,54,237,239,197,253,46,157,119,123,186,244,94,158,83,75,120,245,225,59,90,115,187,102,153,233,166,171,123,103,36,188,247,188,21,23,176,174,84,253,222,212,47,154,79,226,77,78,200,219,210,56,158,239,137,201,215,167,68,234,170,136,188,131,155,238,151,218,179,78,18,234,115,201,157,73,5,203,79,175,20,87,42,121,221,68,217,103,150,10,153,155,69,45,43,37,234,142,133,142,117,68,51,59,166,228,114,210,198,138,223,185,205,168,14,26,245,122,167,65,117,231,6,213,200,103,171,142,159,29,188,67,53,193,41,32,138,105,229,183,63,172,85,176,198,201,122,49,95,37,52,147,70,138,170,222,138,244,84,115,85,17,200,26,94,0,1,226,181,123,90,52,191,65,112,217,53,3,87,50,250,76,118,197,29,68,84,137,81,51,36,149,242,207,34,174,200,162,138,38,186,89,95,209,28,229,107,26,229,70,49,239,94,141,99,149,56,254,39,204,123,131,28,231,42,179,97,88,182,178,120,219,214,65,112,167,181,219,169,190,206,221,99,239,213,79,35,99,138,61,239,166,107,27,185,239,106,117,114,163,83,175,85,84,79,121,13,121,224,231,244,210,221,116,179,75,104,114,26,180,168,165,167,184,223,238,150,150,172,173,129,89,43,162,130,138,161,233,211,180,247,162,195,94,198,251,213,236,69,147,250,41,34,110,226,188,160,180,190,235,154,113,105,77,158,66,234,184,45,186,125,103,173,185,84,78,218,39,75,4,179,212,194,234,40,169,95,47,84,108,47,115,106,38,153,189,119,43,146,150,68,70,253,238,104,93,77,215,63,195,108,89,149,131,79,175,57,13,37,30,67,149,83,215,84,217,104,102,85,107,235,217,70,145,45,74,68,170,155,92,246,54,120,222,172,235,189,89,189,200,138,216,222,173,244,5,90,243,184,187,93,108,23,93,6,190,216,174,117,118,235,149,186,163,32,171,163,172,164,153,208,207,77,60,110,182,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,9,107,192,191,25,182,46,48,244,226,170,231,37,171,216,217,158,47,225,233,242,107,108,76,122,210,182,73,81,253,170,154,105,29,215,172,50,246,165,84,141,206,89,35,115,28,215,110,68,100,178,4,149,0,0,60,253,139,63,195,114,108,155,38,195,44,89,13,37,93,247,14,168,166,166,190,219,218,170,147,208,190,162,157,149,16,43,218,168,138,172,146,41,17,90,244,234,197,86,200,212,93,209,189,173,244,5,43,113,85,196,46,85,194,255,0,53,12,203,87,49,106,111,31,224,61,147,77,113,181,190,170,74,120,110,116,50,217,104,155,45,60,142,98,255,0,155,35,21,205,123,89,44,81,61,88,253,155,84,46,164,30,43,69,245,123,13,215,173,47,199,245,115,79,231,171,146,197,145,83,186,106,116,171,129,97,158,39,178,71,69,44,50,51,222,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,237,64,0,0,0,0,0,0,31,39,38,202,108,88,125,186,27,182,71,93,225,41,42,46,20,22,184,228,237,62,77,213,85,181,81,82,83,71,209,136,170,155,231,158,38,117,233,181,187,186,185,81,168,170,159,88,138,188,209,252,137,234,111,209,125,98,136,9,84,10,224,229,79,199,29,78,165,90,168,56,91,212,150,82,69,125,198,44,232,204,90,230,215,197,2,92,109,212,173,99,18,137,241,245,69,125,76,49,116,115,93,27,87,185,12,82,57,232,215,68,233,38,177,240,0,0,0,0,63,37,109,218,213,110,169,160,163,184,92,233,41,106,46,149,11,73,67,20,211,53,143,170,157,34,146,101,138,38,170,245,123,210,40,101,145,90,222,171,178,55,187,238,106,170,126,178,5,115,149,187,93,108,28,54,225,55,219,21,206,174,221,114,183,106,69,182,174,142,178,146,103,67,61,52,241,208,92,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,135,64,229,243,198,221,171,138,252,2,75,22,79,61,37,14,162,226,180,244,240,221,104,221,84,215,79,118,129,176,194,215,221,153,27,97,137,140,100,149,14,145,174,138,52,114,66,189,180,114,162,73,31,80,150,160,0,0,0,7,228,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,171,110,106,124,120,255,0,221,126,21,52,130,245,254,10,44,190,251,108,184,255,0,211,178,166,200,230,118,191,243,119,74,248,230,255,0,9,78,246,255,0,109,97,63,248,78,242,177,163,127,47,241,239,78,128,14,170,0,0,0,0,0,0,121,76,139,84,176,76,83,59,196,116,206,255,0,125,240,185,38,119,227,254,207,209,120,89,159,227,60,20,41,53,87,241,24,197,142,61,145,185,29,252,71,55,119,94,141,234,190,227,202,241,59,196,46,43,194,254,141,94,181,115,41,166,241,254,3,183,77,110,181,178,170,58,121,174,117,210,187,108,84,241,185,235,254,116,143,86,181,238,100,81,74,244,99,246,109,92,240,235,70,175,102,90,245,170,25,6,174,106,4,244,146,95,114,42,134,205,80,148,144,36,48,68,198,70,216,162,134,54,123,213,25,28,81,199,26,43,149,207,84,98,43,156,231,42,185,67,78,96,134,188,184,184,227,169,226,183,13,175,195,245,5,148,148,250,139,135,211,192,250,233,162,124,81,50,247,72,229,86,37,108,80,34,163,152,246,185,26,217,218,214,246,154,249,98,115,85,169,50,69,28,202,0,0,0,0,0,114,173,116,226,143,66,120,107,246,39,237,175,57,251,57,246,143,196,251,51,251,25,89,89,223,240,253,174,247,247,52,82,109,219,223,139,250,93,58,238,247,117,232,189,58,169,85,124,243,191,4,255,0,50,126,154,4,233,209,78,51,56,108,226,39,42,170,194,180,115,82,62,208,94,168,173,239,186,79,77,236,122,250,77,148,172,146,56,221,38,250,136,35,98,244,124,209,167,68,93,223,23,94,157,17,85,59,89,74,220,149,60,211,229,63,47,235,189,70,220,93,72,3,154,107,127,17,186,61,195,141,170,217,125,214,92,158,174,193,109,187,212,62,146,146,177,182,106,234,216,22,118,183,119,105,242,83,67,35,99,122,183,115,154,215,171,85,232,201,21,187,182,63,167,75,60,166,169,105,110,9,173,56,37,207,76,245,46,197,237,156,110,243,217,241,180,94,42,106,126,239,106,102,77,31,241,33,123,36,111,73,34,99,190,23,39,94,157,23,170,42,162,135,0,254,170,63,2,127,242,231,254,140,222,63,213,9,63,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,156,206,43,184,81,212,126,18,181,29,248,86,107,23,142,181,87,119,39,176,95,224,133,89,75,119,165,106,162,43,154,138,171,219,153,155,154,146,194,170,174,141,206,106,162,189,143,142,71,201,94,88,188,120,254,196,47,180,218,13,171,23,173,184,14,65,112,111,179,110,151,27,143,110,151,23,153,204,153,210,116,111,105,203,217,168,157,212,232,237,210,71,20,46,89,38,94,155,229,114,133,212,145,87,250,168,252,9,255,0,203,159,250,51,120,255,0,84,37,81,149,112,53,37,137,229,54,44,231,21,179,102,184,181,119,141,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,99,209,175,110,230,61,171,209,200,142,78,189,21,17,125,199,214,57,87,9,222,86,52,111,229,254,61,233,208,16,3,154,231,29,63,219,248,95,209,76,207,254,17,75,159,214,208,183,252,214,182,215,29,66,59,254,151,197,49,173,255,0,121,10,191,251,162,16,37,87,245,81,248,19,255,0,151,63,244,102,241,254,168,116,173,16,226,219,64,120,143,186,220,236,218,47,154,213,228,117,22,106,118,84,215,189,182,27,141,44,20,204,123,182,177,31,53,69,59,34,71,185,81,219,89,187,123,145,146,42,34,163,30,169,158,205,23,210,28,203,94,181,67,31,210,61,63,130,146,75,238,69,80,232,105,214,174,116,134,8,152,200,221,44,179,72,255,0,122,163,35,138,57,36,84,106,57,234,140,84,107,92,229,70,174,135,184,98,225,235,21,225,127,70,172,186,71,139,84,248,255,0,1,220,169,184,221,31,75,29,60,215,58,233,93,186,90,137,26,196,255,0,54,54,35,156,247,50,40,162,98,189,251,55,40,123,92,147,80,176,28,58,235,101,177,101,249,198,63,99,185,100,149,30,18,203,71,114,185,195,77,61,202,125,204,111,106,154,57,28,142,153,251,165,137,187,88,138,189,100,98,127,223,39,95,64,102,219,139,60,215,94,115,157,121,201,235,248,145,167,171,161,205,168,106,60,13,69,170,86,108,130,215,3,122,186,42,106,86,110,115,82,153,26,253,241,185,174,114,72,146,119,119,200,178,44,143,182,174,90,124,117,84,241,53,140,213,105,134,167,87,213,213,106,134,57,79,61,202,170,185,212,177,71,5,222,220,181,8,141,157,137,4,108,138,23,194,179,195,11,163,86,166,228,237,200,215,61,93,34,70,19,124,0,0,241,88,86,180,105,126,162,230,89,142,159,224,249,125,37,230,251,128,84,83,210,100,116,244,204,145,204,160,158,100,147,100,75,42,183,180,247,162,195,43,94,214,57,203,27,227,115,31,181,200,168,69,254,102,28,107,220,120,96,193,45,184,78,154,92,252,54,164,229,189,42,104,171,35,90,89,189,141,67,12,209,172,149,19,83,204,217,55,247,186,62,8,209,209,237,94,147,185,30,142,133,26,234,107,208,28,167,86,48,253,101,196,238,218,23,93,225,51,234,139,131,109,118,9,59,84,210,110,170,173,107,169,18,62,149,72,176,166,244,157,204,235,34,109,110,238,189,83,167,84,13,36,231,153,254,27,166,24,204,249,158,160,100,52,150,43,21,45,69,37,53,69,194,173,85,176,64,250,154,136,233,226,89,29,211,163,24,178,205,26,43,221,209,140,69,87,57,90,212,87,39,160,34,87,51,25,46,179,114,255,0,212,9,175,180,84,148,119,39,211,216,93,89,79,73,82,234,152,33,157,110,212,61,198,71,43,163,141,210,49,29,213,17,235,27,21,200,136,170,214,245,232,156,3,149,15,28,116,217,45,170,201,194,62,163,50,173,111,182,218,122,134,98,55,101,124,181,9,93,73,19,100,157,212,83,171,149,203,19,224,137,175,237,57,58,68,176,196,216,250,49,209,179,188,22,104,0,0,0,0,0,0,1,205,56,138,215,156,55,134,221,35,190,234,182,103,91,72,214,91,169,222,203,101,12,213,11,11,238,215,21,99,150,158,138,37,107,30,237,242,57,189,21,200,199,108,98,62,71,38,198,57,80,61,6,97,170,186,113,167,247,220,91,24,205,115,75,85,150,235,154,220,29,107,176,82,86,84,36,114,92,42,145,138,245,142,52,95,253,86,245,94,141,89,37,134,52,93,242,198,215,122,179,52,60,69,107,206,101,196,150,174,95,117,91,51,173,171,115,238,53,15,101,178,134,106,132,153,150,155,114,61,203,79,69,18,181,140,110,200,218,238,138,228,99,119,189,95,35,147,123,220,171,111,252,180,56,227,166,226,59,13,135,71,179,134,85,179,81,112,187,60,111,154,174,71,203,80,203,229,186,21,142,4,173,116,207,87,57,42,81,207,137,179,53,238,248,223,34,72,197,84,115,217,8,77,240,0,28,83,90,248,204,225,179,135,108,170,151,10,214,61,72,251,63,122,173,183,178,233,5,55,177,235,234,247,210,190,73,35,108,155,233,224,145,137,213,240,200,157,21,119,124,61,122,116,84,85,242,184,159,49,238,12,115,156,170,205,133,98,218,201,227,111,89,5,194,158,215,110,166,251,59,117,143,191,85,60,141,142,40,247,190,153,172,110,231,189,169,213,202,141,78,189,85,81,61,231,170,227,3,134,187,23,21,58,29,120,211,43,154,246,110,176,238,186,99,117,110,170,124,17,210,94,34,134,70,83,201,42,181,175,221,10,247,95,28,136,172,122,246,228,122,181,17,232,199,55,60,89,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,55,196,254,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,170,26,136,60,166,169,106,150,9,162,216,37,207,83,53,46,251,236,108,110,205,217,241,181,190,22,106,142,215,118,102,67,31,240,225,99,228,119,89,37,99,126,22,175,78,189,87,162,34,170,65,94,84,124,107,254,211,113,88,56,107,212,203,157,170,155,36,196,173,244,244,216,148,189,123,51,94,45,112,198,230,173,62,196,106,70,233,169,99,141,158,246,187,124,145,46,229,98,172,51,74,238,215,205,31,200,158,166,253,23,214,40,128,250,184,159,49,238,12,115,156,170,205,133,98,218,201,227,111,89,5,194,158,215,110,166,251,59,117,143,191,85,60,141,142,40,247,190,153,172,110,231,189,169,213,202,141,78,189,85,81,61,228,149,51,89,194,119,154,125,27,249,129,143,122,140,6,146,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,3,229,103,249,254,27,165,152,109,219,80,117,7,33,164,177,227,214,58,117,169,174,174,169,85,217,19,58,162,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,44,117,254,170,63,2,127,242,231,254,140,222,63,213,10,203,230,41,199,85,79,20,185,146,224,250,125,95,86,205,43,176,84,67,53,12,53,52,177,49,247,59,140,41,80,197,185,34,172,105,60,44,116,117,14,141,144,185,255,0,208,99,94,230,49,238,86,51,196,240,47,193,149,247,140,61,71,170,182,73,117,246,54,25,139,248,122,140,154,229,19,216,181,77,142,85,127,106,154,154,55,117,235,52,189,169,81,36,115,86,56,218,199,57,219,149,25,20,129,118,152,7,23,92,58,106,126,61,105,202,240,205,76,164,170,180,95,114,132,194,237,245,117,52,85,84,76,158,246,180,171,82,218,52,241,17,49,81,238,137,62,5,84,70,189,234,216,218,171,35,154,197,236,5,117,115,127,197,172,88,55,5,250,123,133,98,212,62,10,203,143,230,22,155,93,186,155,186,249,59,20,176,90,107,227,138,61,239,87,61,219,88,198,167,87,42,185,122,117,85,85,247,158,219,150,135,28,116,220,71,97,176,232,246,112,202,182,106,46,23,103,141,243,85,200,249,106,25,124,183,66,177,192,149,174,153,234,231,37,74,57,241,54,102,189,223,27,228,73,24,170,142,123,33,9,190,0,0,121,248,243,252,54,92,254,163,75,91,144,210,38,89,75,103,134,254,251,75,149,91,58,219,165,154,72,27,80,196,84,232,246,36,176,189,142,218,171,177,86,61,251,123,145,238,244,5,64,115,86,212,204,171,70,248,238,211,61,82,194,170,252,61,235,25,195,237,151,10,109,210,72,200,230,217,115,184,239,130,94,219,216,247,67,43,21,209,200,196,114,111,141,239,106,175,71,40,22,254,14,63,194,175,19,24,111,21,250,71,71,170,88,125,13,93,185,237,168,117,182,239,108,169,69,115,237,215,24,217,27,229,129,36,218,141,153,155,101,141,236,145,168,155,152,246,238,107,31,190,54,118,0,0,0,0,0,7,159,147,63,195,98,207,233,244,181,217,13,34,229,149,86,121,175,236,180,181,85,211,165,186,41,163,129,213,15,68,78,140,98,203,51,24,221,202,155,213,36,217,187,183,38,223,41,196,166,73,170,24,142,131,103,57,22,139,227,21,119,252,218,142,207,50,217,104,233,22,53,157,179,187,163,124,68,113,200,199,182,103,194,215,58,116,131,107,150,101,137,34,68,85,122,25,204,253,169,103,127,181,63,219,95,183,127,217,159,218,15,181,62,211,240,176,255,0,221,79,19,226,123,253,157,157,175,237,223,22,205,155,63,150,222,158,224,52,252,14,41,193,255,0,18,150,46,42,116,58,207,169,182,196,236,221,97,219,107,201,41,27,74,248,35,164,188,69,12,111,168,142,36,115,159,186,21,238,178,72,213,30,245,237,200,196,114,163,209,237,111,107,0,126,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,79,214,85,95,53,62,60,127,238,191,10,154,65,122,255,0,5,22,95,125,182,92,127,233,217,83,100,115,59,95,249,187,165,124,115,127,132,167,123,127,182,176,11,31,210,29,104,210,253,122,195,99,212,13,35,203,233,50,43,20,149,18,210,45,68,44,146,39,197,60,106,155,226,150,41,90,217,98,127,69,107,145,175,107,85,88,246,61,58,181,237,85,246,165,11,114,186,200,248,130,181,113,53,109,180,232,131,60,117,170,187,195,75,156,91,103,168,137,148,175,177,54,170,40,102,170,115,36,145,155,166,167,241,59,226,88,213,101,71,57,200,141,123,31,43,31,125,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,214,113,99,230,159,89,62,96,100,62,163,57,165,51,53,156,88,249,167,214,79,152,25,15,168,206,5,212,242,184,242,39,166,95,90,245,138,210,85,20,173,202,247,142,159,216,166,84,205,14,214,60,207,194,105,181,235,127,177,234,107,91,186,27,21,210,73,26,169,214,101,114,120,122,57,186,201,220,234,142,99,37,86,73,252,38,186,162,69,186,144,4,85,230,143,228,79,83,126,139,235,20,68,170,34,175,52,127,34,122,155,244,95,88,162,2,130,237,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,47,167,151,207,27,118,174,43,240,9,44,89,60,244,148,58,139,138,211,211,195,117,163,117,83,93,61,218,6,195,11,95,118,100,109,134,38,49,146,84,58,70,186,40,209,201,10,246,209,202,137,36,125,104,48,244,24,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,55,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,138,26,136,7,31,225,87,137,140,55,138,253,35,163,213,44,62,134,174,220,246,212,58,219,119,182,84,162,185,246,235,140,108,141,242,192,146,109,70,204,205,178,198,246,72,212,77,204,123,119,53,143,223,27,59,0,20,173,206,175,205,62,45,242,254,135,212,110,36,117,224,251,139,60,203,132,93,80,251,113,98,167,171,188,88,171,233,228,166,190,227,141,175,74,88,46,172,72,222,144,43,222,177,202,140,124,82,189,36,107,209,155,250,119,24,138,141,149,232,178,43,157,95,154,124,91,229,253,15,168,220,72,0,6,162,48,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,236,149,157,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,20,45,203,155,141,127,221,87,81,231,176,103,247,59,172,154,101,148,255,0,14,229,77,2,247,99,181,215,42,177,35,185,182,29,174,123,182,177,139,28,173,137,90,231,198,230,187,164,174,134,40,214,250,64,0,0,20,3,205,31,207,102,166,253,23,209,232,139,254,40,7,154,63,158,205,77,250,47,163,209,1,63,249,42,121,88,202,126,96,87,122,117,184,159,228,0,228,169,229,99,41,249,129,93,233,214,226,127,128,0,0,0,1,149,115,74,124,39,121,88,209,191,151,248,247,167,64,102,176,210,159,9,222,86,52,111,229,254,61,233,208,1,213,64,0,114,174,44,124,172,107,39,203,252,135,211,167,51,88,105,79,139,31,43,26,201,242,255,0,33,244,233,204,214,1,115,220,180,185,130,83,107,13,170,207,195,230,175,221,106,228,212,26,10,127,13,103,187,85,203,45,84,249,43,24,218,169,228,89,21,144,35,32,125,61,52,17,53,95,52,174,124,235,213,202,170,245,119,91,10,50,195,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,106,153,95,51,251,86,123,192,37,249,214,221,67,171,196,245,210,150,158,219,143,78,198,53,173,171,175,158,73,24,149,55,10,55,69,26,50,54,75,77,29,91,213,237,108,107,77,42,163,26,173,115,169,164,148,38,254,142,113,161,195,6,190,223,100,197,180,171,87,237,87,91,211,58,118,237,213,16,84,91,234,170,122,178,71,175,135,138,174,56,159,81,181,144,200,231,246,145,219,26,136,174,218,138,157,124,7,52,127,34,122,155,244,95,88,162,40,91,19,197,175,185,206,85,102,194,177,106,31,27,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,30,247,171,88,221,207,123,83,171,149,26,157,122,170,162,123,203,201,230,17,134,211,105,247,46,28,219,12,165,191,228,23,198,90,169,236,144,173,206,255,0,116,150,227,113,172,127,182,104,220,249,167,168,149,85,207,123,156,174,94,137,209,141,234,141,99,88,198,181,168,20,87,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,160,158,5,248,205,177,113,135,167,21,87,57,45,94,198,204,241,127,15,79,147,91,98,99,214,149,178,74,143,237,84,211,72,238,189,97,151,181,42,164,110,114,201,27,152,230,187,114,35,37,147,61,135,170,210,221,82,206,244,91,59,182,106,102,154,95,125,141,146,89,187,222,10,183,194,195,81,218,238,194,248,100,254,28,204,124,110,235,28,175,111,196,213,233,215,170,116,84,69,64,211,70,89,148,216,176,108,86,243,154,229,53,222,10,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,77,140,71,61,219,88,199,47,70,162,185,122,116,68,85,247,30,87,71,53,251,70,184,128,177,73,145,232,238,161,90,178,106,74,126,158,38,58,119,186,58,170,77,207,145,140,241,20,210,35,102,131,122,195,34,179,184,198,239,107,85,205,234,222,138,86,7,30,188,196,113,94,33,120,83,195,177,61,50,79,102,213,230,215,9,23,52,180,207,81,28,149,86,175,103,172,18,178,145,205,88,250,201,12,211,203,20,209,85,70,177,238,109,35,152,168,142,89,162,142,32,112,95,164,223,182,254,40,48,13,55,251,95,117,197,252,117,194,74,223,107,218,93,178,186,151,193,211,203,89,186,158,78,169,218,153,124,62,214,75,239,237,185,200,253,175,219,181,67,69,25,102,45,98,206,113,91,206,21,148,208,248,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,247,177,90,246,238,99,220,157,90,168,228,235,213,21,23,222,101,222,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,83,83,197,5,243,77,192,42,112,94,52,179,42,164,199,169,45,54,220,170,158,130,255,0,109,74,100,137,172,170,100,148,204,138,162,161,89,26,252,47,125,100,21,106,253,232,143,115,247,61,122,239,71,56,45,255,0,129,157,80,186,235,31,9,122,103,158,95,91,86,183,41,236,254,205,172,158,174,181,213,115,213,207,67,52,148,82,85,73,43,145,28,231,204,234,101,153,122,245,84,89,21,21,206,233,185,123,169,86,188,143,179,250,153,109,90,167,165,181,217,13,34,83,210,212,91,175,246,187,75,150,38,206,175,149,178,193,91,80,196,233,221,123,17,33,160,99,189,234,198,42,199,253,21,145,119,88,86,191,107,29,139,135,253,26,203,53,139,35,135,196,82,99,54,247,84,71,77,185,236,241,117,79,114,71,77,77,189,140,122,199,221,158,72,162,238,108,86,179,126,231,124,45,85,2,131,56,230,213,11,86,177,241,105,169,153,229,137,180,139,109,158,241,236,218,57,233,43,91,87,5,92,20,48,199,69,29,84,114,181,17,174,100,205,166,73,147,167,84,68,145,17,28,238,155,150,202,121,48,105,13,78,33,160,217,46,174,92,96,171,134,163,80,175,13,134,141,29,60,79,130,107,117,191,185,20,115,49,141,248,216,245,169,154,186,55,35,215,222,144,198,168,212,69,220,250,97,52,209,160,58,57,98,225,255,0,70,177,61,29,199,38,241,20,152,205,189,180,242,84,237,123,60,93,83,220,233,42,106,118,61,239,88,251,179,201,44,189,189,234,214,111,218,223,133,168,128,87,95,60,239,193,63,204,159,166,149,193,162,250,189,153,104,46,168,99,250,185,167,243,210,71,125,199,106,29,53,58,85,192,147,65,43,31,27,162,150,25,25,238,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,177,254,121,223,130,127,153,63,77,42,172,13,41,240,197,196,46,43,197,6,141,89,117,115,22,166,240,30,63,185,77,113,181,190,170,58,137,173,149,209,59,108,180,242,57,139,254,108,140,87,53,142,124,82,196,245,99,55,237,78,170,103,51,131,238,44,243,46,17,117,67,237,197,138,158,174,241,98,175,167,146,154,251,142,54,189,41,96,186,177,35,122,64,175,122,199,42,49,241,74,244,145,175,70,111,233,220,98,42,54,87,162,232,35,75,117,75,4,214,156,18,217,169,154,105,125,246,206,55,121,239,120,42,223,11,53,63,119,181,51,225,147,248,115,49,146,55,164,145,61,191,19,83,175,78,169,213,21,21,67,213,148,3,205,31,207,102,166,253,23,209,232,139,254,40,7,154,63,158,205,77,250,47,163,209,1,242,120,23,227,54,251,193,230,163,213,92,228,181,123,103,12,202,60,61,62,77,109,137,140,74,167,71,18,191,181,83,77,35,186,116,154,46,236,170,145,185,201,28,141,123,154,237,170,172,150,61,4,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,101,136,158,156,183,57,130,83,112,237,83,38,143,107,37,214,173,218,117,113,168,117,77,21,202,105,101,153,152,203,210,41,228,149,34,167,134,9,102,153,149,51,44,13,86,53,205,100,111,87,201,211,171,228,85,11,180,0,0,0,0,0,0,34,175,52,127,34,122,155,244,95,88,162,37,81,21,121,163,249,19,212,223,162,250,197,16,20,23,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,123,220,191,120,238,177,113,85,138,199,133,101,47,240,90,155,143,219,210,75,141,55,71,201,237,74,88,35,165,142,91,174,246,83,197,79,7,118,166,161,201,225,154,170,230,116,234,157,91,239,74,23,61,6,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,134,162,1,199,248,85,226,99,13,226,191,72,232,245,75,15,161,171,183,61,181,14,182,221,237,149,40,174,125,186,227,27,35,124,176,36,155,81,179,51,108,177,189,146,53,19,115,30,221,205,99,247,198,206,171,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,168,30,127,85,117,51,21,209,189,56,200,245,75,53,171,240,246,92,102,223,45,194,167,108,145,178,73,182,39,193,4,93,199,177,142,154,87,171,99,141,138,228,223,35,216,212,94,174,66,147,35,230,141,175,48,241,71,81,196,68,52,212,140,179,214,83,195,102,168,195,27,47,74,41,172,144,203,36,145,83,62,93,187,157,82,199,79,52,141,171,86,238,108,146,201,209,137,11,150,157,126,79,48,110,54,238,188,87,231,241,216,177,137,234,232,116,235,21,168,168,134,213,70,218,167,58,11,180,237,154,102,178,236,248,221,12,79,99,228,167,116,109,108,82,35,150,20,238,35,85,22,73,58,185,124,240,73,117,226,191,63,146,251,147,193,87,67,167,88,173,69,60,215,90,199,82,185,208,93,167,108,208,185,246,150,72,217,162,123,31,37,59,164,115,165,141,92,176,167,109,92,136,178,71,212,37,87,50,29,117,198,120,143,229,249,167,26,175,139,82,213,210,211,221,51,139,114,85,83,205,77,80,198,83,86,165,170,191,196,211,197,44,209,68,149,76,138,85,124,75,60,77,88,220,248,222,136,189,90,228,74,203,210,173,76,202,180,111,81,241,205,82,194,170,252,61,235,25,184,69,112,166,221,36,140,142,109,139,241,193,47,109,236,123,161,149,138,232,228,98,57,55,198,247,181,87,163,148,182,158,111,248,181,139,6,224,191,79,112,172,90,135,193,89,113,252,194,211,107,183,83,119,95,39,98,150,11,77,124,113,71,189,234,231,187,107,24,212,234,229,87,47,78,170,170,190,242,155,0,210,71,10,188,76,97,188,87,233,29,30,169,97,244,53,118,231,182,161,214,219,189,178,165,21,207,183,92,99,100,111,150,4,147,106,54,102,109,150,55,178,70,162,110,99,219,185,172,126,248,217,216,12,214,112,209,196,94,119,194,254,169,208,106,102,11,81,254,10,142,241,69,178,31,236,157,175,196,195,52,244,125,201,98,147,179,221,236,49,189,214,55,123,62,244,95,189,23,67,218,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,158,244,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,80,246,164,32,230,95,199,29,55,14,56,108,218,61,131,178,173,250,139,154,89,228,124,53,113,190,90,118,88,237,211,44,144,45,107,102,98,181,203,82,174,100,173,133,172,119,192,248,214,71,170,35,88,201,186,175,28,156,93,218,184,65,210,54,229,112,91,169,47,25,101,250,161,214,220,114,213,61,67,88,199,206,140,87,62,170,102,35,146,87,211,66,155,119,246,211,170,190,72,99,87,71,221,73,27,159,108,179,41,190,231,57,85,231,53,202,107,188,109,235,32,184,84,93,46,53,61,166,71,223,170,158,71,73,44,155,24,141,99,119,61,238,94,141,68,106,117,232,136,137,238,3,229,26,83,225,59,202,198,141,252,191,199,189,58,3,53,134,148,248,78,242,177,163,127,47,241,239,78,128,14,170,1,23,248,160,230,23,162,252,38,103,246,253,57,212,108,99,53,184,220,174,54,120,175,113,75,100,162,164,154,6,193,36,211,66,214,185,211,84,196,228,126,234,119,170,162,53,83,162,183,223,247,162,4,160,4,52,209,142,106,92,63,235,166,167,227,250,77,134,225,26,139,5,227,35,169,117,53,44,181,246,250,8,233,227,86,198,233,28,233,28,202,199,57,26,141,99,151,220,213,95,239,34,147,44,1,229,53,75,84,176,77,22,193,46,122,153,169,119,223,99,99,118,110,207,141,173,240,179,84,118,187,179,50,24,255,0,135,11,31,35,186,201,43,27,240,181,122,117,234,189,17,21,83,213,148,45,204,103,141,127,222,171,81,224,176,96,23,59,172,122,101,139,127,14,219,77,58,246,163,186,87,34,189,36,185,186,29,173,123,119,49,233,28,77,149,92,230,70,215,59,164,78,154,88,208,57,175,24,60,89,230,92,93,106,135,219,139,237,61,93,158,197,65,79,29,53,139,28,117,122,85,65,106,98,198,196,157,88,244,142,36,123,229,149,139,35,158,172,223,211,182,197,85,108,76,68,225,68,148,224,95,131,43,239,24,122,143,85,108,146,235,236,108,51,23,240,245,25,53,202,39,177,106,155,28,170,254,213,53,52,110,235,214,105,123,82,162,72,230,172,113,181,142,115,183,42,50,41,35,88,30,131,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,166,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,116,39,193,247,22,120,111,23,90,95,246,226,197,79,73,103,190,208,84,73,77,125,199,27,94,181,83,218,158,178,61,32,87,189,99,137,94,201,98,98,72,215,163,54,117,238,49,21,93,19,209,41,131,42,224,202,251,73,193,142,21,198,38,37,117,241,214,170,239,23,79,149,219,170,30,198,73,111,145,183,89,232,169,170,105,215,221,220,133,251,96,141,241,251,228,100,142,71,166,246,61,221,142,107,195,174,188,230,92,54,234,229,139,85,176,202,218,182,190,221,80,198,92,232,97,168,72,89,118,183,43,218,181,20,82,171,152,246,236,145,173,232,142,86,59,99,209,146,53,55,177,170,129,165,224,120,173,23,213,236,55,94,180,191,31,213,205,63,158,174,75,22,69,78,233,169,210,174,5,134,120,158,201,29,20,176,200,207,122,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,47,181,0,0,0,85,95,60,239,193,63,204,159,166,150,168,85,95,60,239,193,63,204,159,166,129,202,185,42,121,167,202,126,95,215,122,141,184,186,146,149,185,42,121,167,202,126,95,215,122,141,184,186,144,0,0,56,167,21,220,40,233,199,22,186,112,252,43,53,139,192,221,104,123,147,216,47,240,66,143,170,180,85,57,17,21,205,69,84,238,66,253,173,73,97,85,70,200,214,181,81,88,246,71,35,51,217,170,90,91,157,232,182,119,115,211,61,75,177,123,27,36,179,118,124,109,23,138,134,163,181,221,133,147,71,252,72,94,248,221,214,57,88,239,133,203,211,175,69,232,168,168,154,126,34,87,48,206,11,45,92,83,233,125,69,247,16,199,233,29,170,152,213,58,46,63,88,181,45,165,90,216,18,77,210,219,231,145,205,86,189,142,106,202,232,145,234,212,100,202,213,238,70,199,205,184,56,175,42,254,58,169,179,252,122,213,195,14,169,87,210,65,147,216,233,225,182,225,147,67,75,46,251,181,186,10,89,158,232,37,72,227,88,99,125,44,52,200,137,35,222,206,235,28,196,218,233,24,247,201,78,199,234,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,252,160,90,246,185,243,4,169,225,219,133,13,24,209,237,27,186,210,59,81,110,58,111,141,212,214,220,161,150,41,159,140,177,40,232,100,137,37,167,154,9,97,153,245,48,172,237,70,57,205,124,108,86,73,211,163,227,85,172,28,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,155,229,127,69,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,243,229,223,114,224,229,255,0,71,195,189,138,45,91,213,236,119,253,182,43,252,76,17,83,84,73,5,68,120,237,46,247,199,182,157,240,190,72,223,52,209,162,61,243,35,183,36,114,164,77,70,127,25,101,14,193,193,39,7,216,207,8,218,95,21,149,169,73,91,155,95,41,224,118,89,120,164,150,163,177,93,60,82,78,248,89,28,114,189,90,214,66,218,151,196,143,107,35,89,17,168,247,181,170,187,91,34,128,2,0,115,58,224,59,246,223,98,169,215,157,39,178,238,207,177,251,123,189,165,107,183,91,187,149,89,68,45,124,45,143,171,187,173,78,245,60,13,168,86,237,142,73,102,106,71,10,117,217,19,82,157,176,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,111,137,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,81,5,43,115,58,224,59,246,33,125,169,215,157,39,178,237,192,114,11,131,189,165,107,183,91,187,116,184,188,206,100,45,143,171,187,174,94,205,68,238,168,86,237,142,56,161,114,199,10,116,223,19,84,45,39,133,94,38,48,222,43,244,142,143,84,176,250,26,187,115,219,80,235,109,222,217,82,138,231,219,174,49,178,55,203,2,73,181,27,51,54,203,27,217,35,81,55,49,237,220,214,63,124,108,253,124,78,241,11,138,240,191,163,87,173,92,202,105,188,127,128,237,211,91,173,108,170,142,158,107,157,116,174,219,21,60,110,122,255,0,157,35,213,173,123,153,20,82,189,24,253,155,86,138,248,40,226,186,251,194,94,178,209,102,93,219,173,102,33,114,233,71,148,217,40,166,99,124,125,46,215,164,114,35,100,69,98,205,3,223,221,141,122,177,203,209,241,247,24,201,100,83,245,241,183,198,14,77,197,206,168,75,122,114,213,209,97,54,58,137,219,137,217,234,226,167,239,208,193,44,112,50,103,201,36,76,71,57,243,58,153,146,171,28,249,18,53,114,177,142,114,38,231,7,31,213,45,82,206,245,167,59,185,234,102,165,223,125,179,146,94,123,62,54,183,194,195,79,221,237,66,200,99,254,28,44,100,109,233,28,76,111,194,212,235,211,170,245,85,85,91,105,229,71,193,71,236,203,21,131,137,77,76,182,90,170,114,76,182,223,79,83,137,69,211,189,53,158,215,52,110,114,212,111,71,44,109,154,170,57,25,238,107,119,199,18,109,87,162,205,52,77,141,124,177,120,14,253,183,223,105,181,231,86,44,187,176,28,126,224,223,102,218,238,54,238,229,46,81,51,89,51,100,232,238,235,87,179,79,59,105,213,219,163,146,41,156,146,66,189,118,74,212,186,144,34,175,52,127,34,122,155,244,95,88,162,40,4,191,238,104,254,68,245,55,232,190,177,68,80,8,23,167,203,155,143,111,222,162,197,62,155,234,36,30,31,83,113,155,127,140,171,168,130,159,101,45,234,133,143,100,75,88,212,98,108,134,100,124,145,182,88,189,205,87,61,175,137,54,185,209,195,53,76,182,98,121,77,247,6,202,172,217,174,45,93,224,175,88,253,194,158,233,110,169,237,50,78,197,84,18,54,72,164,216,244,115,29,181,236,106,244,114,43,87,167,69,69,79,113,126,124,0,241,131,106,226,203,72,218,235,130,213,199,157,225,212,244,116,25,91,38,137,168,202,153,222,199,36,117,209,58,54,54,45,149,11,12,175,88,218,214,172,79,107,217,183,98,71,36,129,40,0,0,0,0,124,156,179,41,177,96,216,173,231,53,202,107,188,21,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,155,24,142,123,182,177,142,94,141,69,114,244,232,136,171,238,51,239,199,39,23,119,94,47,181,113,185,92,22,234,187,62,39,97,167,117,183,28,181,79,80,231,189,144,43,213,207,170,153,136,229,137,149,51,46,221,253,180,232,140,142,24,213,210,118,146,71,116,14,98,156,117,84,241,75,153,46,15,167,213,245,108,210,187,5,68,51,80,195,83,75,19,31,115,184,194,149,12,91,146,42,198,147,194,199,71,80,232,217,11,159,253,6,53,238,99,30,229,99,57,255,0,3,156,34,93,120,190,213,199,98,147,220,106,236,248,157,134,157,183,44,142,235,5,59,158,246,64,175,70,178,150,23,171,86,38,84,204,187,182,119,23,162,50,57,164,70,201,218,88,220,17,212,250,184,158,83,125,193,178,171,54,107,139,87,120,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,54,61,28,199,109,123,26,189,28,138,213,233,209,81,83,220,122,174,33,113,107,22,13,175,186,151,133,98,212,62,10,203,143,230,23,155,93,186,155,186,249,59,20,176,86,203,28,81,239,122,185,238,218,198,53,58,185,85,203,211,170,170,175,188,238,183,254,9,46,183,174,7,48,126,45,244,226,10,186,250,136,233,235,97,203,44,244,212,174,149,237,130,11,157,197,143,187,44,142,153,85,25,28,81,209,196,248,162,139,163,88,199,76,229,68,73,28,5,181,112,57,197,221,171,139,237,35,118,87,61,186,146,207,150,88,106,27,109,200,237,80,84,53,236,100,234,196,115,42,161,98,185,101,101,52,201,187,103,113,58,163,227,154,52,116,157,165,145,210,40,205,15,14,186,243,153,112,219,171,150,45,86,195,43,106,218,251,117,67,25,115,161,134,161,33,101,218,220,175,106,212,81,74,174,99,219,178,70,183,162,57,88,237,143,70,72,212,222,198,170,104,39,134,142,34,240,78,40,52,178,131,83,48,90,143,240,84,119,138,45,147,127,99,46,158,26,25,167,163,238,75,20,125,238,215,125,141,238,177,187,31,247,162,253,232,129,213,72,107,204,83,129,90,110,41,112,213,206,52,250,130,145,154,169,96,167,134,26,25,170,106,165,99,46,118,232,86,161,235,109,68,89,18,8,94,233,42,29,35,38,115,63,166,198,177,207,99,28,175,100,202,0,101,222,211,115,204,180,163,63,162,188,209,199,87,96,203,48,235,196,117,49,50,174,145,18,123,125,198,146,100,115,82,72,102,106,162,62,57,99,78,172,145,171,239,106,163,147,239,66,202,117,7,141,187,87,21,252,181,117,70,197,147,79,73,67,168,184,173,62,61,13,214,141,213,77,116,247,104,27,114,182,53,247,102,70,216,98,99,25,37,67,164,107,162,141,28,144,175,109,28,168,146,71,215,208,115,69,229,255,0,71,119,163,185,113,55,162,24,239,102,235,15,137,184,231,22,184,36,130,10,89,41,98,130,89,230,187,55,184,246,109,153,59,93,37,142,52,123,166,116,141,145,26,143,73,93,45,75,1,213,120,78,243,79,163,127,48,49,239,81,128,154,156,210,248,246,251,119,89,126,225,71,75,224,217,143,218,174,30,15,47,186,84,83,244,146,190,186,146,116,114,209,211,181,233,214,56,97,158,38,171,229,232,142,146,72,209,24,169,19,85,211,214,177,232,48,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,66,83,80,208,211,34,111,149,253,21,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,80,61,175,13,28,58,103,124,80,106,157,6,153,224,180,255,0,224,171,47,21,187,225,254,198,90,252,76,48,207,89,219,150,88,251,221,174,251,29,218,99,183,191,238,68,251,213,52,39,161,122,23,167,28,58,105,197,187,75,244,190,205,224,109,84,61,101,154,105,85,31,85,112,170,114,34,73,85,83,34,34,119,38,126,214,245,94,136,212,107,90,198,53,140,99,24,223,21,193,223,10,184,111,10,26,71,111,195,236,214,218,71,100,247,26,122,122,156,178,239,28,139,51,238,55,20,103,198,141,149,204,99,188,52,110,116,141,133,155,91,181,138,174,84,238,62,71,191,186,129,0,57,213,249,88,197,190,96,80,250,117,196,166,188,79,41,190,224,217,85,155,53,197,171,188,21,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,155,30,142,99,182,189,141,94,142,69,106,244,232,168,169,238,46,83,157,95,149,140,91,230,5,15,167,92,74,86,3,66,124,11,241,155,98,227,15,78,42,174,114,90,189,141,153,226,254,30,159,38,182,196,199,173,43,100,149,31,218,169,166,145,221,122,195,47,106,85,72,220,229,146,55,49,205,118,228,70,75,39,127,203,50,155,22,13,138,222,115,92,166,187,193,89,113,251,125,69,210,227,83,218,124,157,138,88,35,116,146,201,177,136,231,187,107,24,229,232,212,87,47,78,136,138,190,227,54,252,58,235,206,101,195,110,174,88,181,91,12,173,171,107,237,213,12,101,206,134,26,132,133,151,107,114,189,171,81,69,42,185,143,110,201,26,222,136,229,99,182,61,25,35,83,123,26,169,53,121,136,115,4,211,190,34,184,121,193,116,251,75,110,181,108,185,95,106,41,239,89,157,12,50,213,196,203,91,225,167,106,182,219,42,201,4,76,173,98,212,78,175,73,24,187,17,244,44,118,223,137,138,208,180,157,28,215,237,26,226,2,197,38,71,163,186,133,106,201,169,41,250,120,152,233,222,232,234,169,55,62,70,51,196,83,72,141,154,13,235,12,138,206,227,27,189,173,87,55,171,122,41,82,220,234,252,211,226,223,47,232,125,70,226,112,174,0,52,42,235,175,220,81,226,56,237,37,85,93,29,183,29,168,102,81,122,172,164,169,116,19,211,209,81,203,27,191,135,36,114,197,51,31,36,206,130,4,146,23,119,34,89,146,84,79,225,175,78,235,206,175,205,62,45,242,254,135,212,110,32,69,254,21,120,152,204,184,80,213,202,61,82,195,232,105,46,44,117,59,173,183,123,101,74,35,89,113,183,72,248,223,44,9,38,213,116,47,221,20,111,100,141,69,218,246,55,115,94,205,241,191,67,218,85,169,152,174,178,105,198,57,170,88,85,95,136,178,228,214,248,174,20,219,164,141,242,67,189,62,56,37,237,189,236,108,209,61,29,28,140,71,46,201,24,246,170,245,106,153,130,37,167,47,158,54,238,188,40,103,242,88,178,121,234,235,180,235,42,168,167,134,235,70,234,167,54,11,76,238,154,22,190,236,200,219,12,175,123,227,167,108,141,116,81,163,86,100,237,163,149,86,56,250,5,250,3,242,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,126,176,0,0,5,53,243,92,224,163,246,101,149,79,196,166,153,219,46,181,56,222,91,112,168,169,203,98,233,222,134,207,116,154,70,185,42,55,171,150,70,195,85,36,143,247,57,187,35,149,54,163,209,38,134,38,220,161,242,114,204,90,197,156,226,183,156,43,41,161,241,182,92,130,223,81,107,184,211,119,95,31,126,150,120,221,28,177,239,98,181,237,220,199,185,58,181,81,201,215,170,42,47,188,12,235,240,127,196,165,247,133,109,113,179,234,109,177,59,214,169,182,218,242,74,70,210,178,121,42,236,242,205,27,234,35,137,28,230,109,153,59,76,146,53,71,177,59,145,177,28,170,197,123,93,162,140,79,41,177,103,56,173,155,53,197,171,188,109,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,155,30,141,123,119,49,237,94,142,68,114,117,232,168,139,238,40,7,143,174,20,107,56,82,215,26,187,37,178,45,248,102,81,222,188,98,243,71,12,233,28,20,174,153,200,234,7,73,42,187,185,53,63,192,215,42,72,247,58,55,193,35,182,172,187,27,208,57,121,241,237,251,168,209,230,88,78,107,7,180,49,11,149,190,186,251,105,163,142,159,108,159,104,163,129,137,12,78,168,98,57,241,195,82,200,91,3,156,177,202,140,145,32,114,35,25,222,114,133,143,243,6,227,110,213,194,134,1,29,139,24,158,146,187,81,114,170,122,136,109,84,109,170,107,103,180,192,232,102,107,46,207,141,208,202,199,178,58,134,198,214,197,34,53,38,94,226,53,85,35,147,165,22,90,109,153,150,171,231,244,86,106,57,42,239,249,102,99,120,142,154,39,213,213,162,207,112,184,213,204,141,106,201,52,206,68,87,201,44,137,213,242,57,61,238,85,114,253,234,125,93,104,213,236,203,94,181,67,32,213,205,64,158,146,75,238,69,80,217,170,18,146,4,134,8,152,200,219,20,80,198,207,122,163,35,138,56,227,69,114,185,234,140,69,115,156,229,87,45,164,242,155,224,162,227,167,244,127,188,238,168,91,59,23,171,221,189,145,226,20,82,37,45,68,113,90,234,160,134,100,185,182,70,57,239,142,105,89,35,161,107,127,132,246,71,223,71,163,146,100,70,4,149,224,23,133,26,62,20,180,58,146,201,115,139,126,103,148,118,111,25,68,210,67,2,73,5,83,161,106,54,129,178,68,174,238,67,79,241,181,170,178,61,174,145,243,200,221,169,46,198,201,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,25,172,226,199,205,62,178,124,192,200,125,70,115,74,102,107,56,177,243,79,172,159,48,50,31,81,156,14,105,91,105,186,219,169,168,43,46,22,202,186,90,123,165,58,213,208,203,52,46,99,42,160,73,100,133,101,137,202,157,30,196,150,25,99,87,55,170,111,141,237,251,218,168,150,191,202,235,152,5,29,222,142,219,195,38,183,228,93,155,172,62,26,221,131,221,39,142,8,41,100,165,138,8,160,134,210,238,219,25,182,100,237,117,138,73,21,238,153,210,58,53,114,61,34,108,191,43,76,184,40,197,120,172,229,153,167,183,187,77,179,195,234,110,51,111,200,36,199,46,20,233,27,36,175,217,119,175,145,182,202,133,145,204,99,161,149,234,168,199,61,201,217,145,234,244,93,174,149,146,214,93,218,217,153,105,70,127,91,102,172,146,174,193,150,97,215,137,41,165,125,37,90,36,246,251,141,36,202,215,44,115,66,229,68,124,114,198,189,31,27,151,222,212,86,175,220,160,106,32,138,188,209,252,137,234,111,209,125,98,136,243,252,186,248,234,166,226,151,13,76,31,80,107,233,25,170,150,10,121,166,174,134,154,150,86,50,231,110,133,105,216,151,37,84,141,32,133,238,146,161,177,190,22,191,250,108,115,218,198,49,200,198,122,14,104,254,68,245,55,232,190,177,68,5,43,112,157,230,159,70,254,96,99,222,163,1,50,185,172,112,57,77,166,183,90,254,41,52,217,245,114,216,178,123,194,191,41,182,57,146,206,182,235,141,83,158,245,173,100,157,21,25,77,52,189,90,230,200,228,237,205,44,109,98,185,178,182,56,97,175,9,222,105,244,111,230,6,61,234,48,26,72,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,12,219,240,209,196,94,119,194,254,169,208,106,102,11,81,254,10,142,241,69,178,31,236,157,175,196,195,52,244,125,201,98,147,179,221,236,49,189,214,55,123,62,244,95,189,23,67,218,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,158,244,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,90,64,230,13,193,37,215,133,12,254,59,238,49,5,93,118,157,101,85,21,19,90,171,27,74,230,193,105,157,211,76,230,90,95,35,166,149,239,124,116,237,141,205,150,69,106,204,157,197,106,42,199,39,79,63,193,71,26,249,223,9,153,221,19,31,115,186,220,52,218,225,112,74,156,147,27,166,88,93,226,58,194,248,188,68,29,214,175,110,102,110,142,69,70,58,46,247,98,56,228,122,53,26,230,135,107,231,87,230,159,22,249,127,67,234,55,19,208,114,153,210,28,55,94,180,191,136,205,35,212,8,42,228,177,100,84,248,204,53,11,73,58,195,60,79,100,151,9,98,154,55,251,209,31,28,177,199,34,35,145,204,85,98,35,154,230,171,154,190,127,157,95,154,124,91,229,253,15,168,220,71,39,190,33,113,93,43,214,91,230,145,229,52,221,143,218,167,129,166,183,93,31,85,28,80,211,87,81,182,165,209,83,200,215,170,117,239,248,135,70,197,107,149,221,212,137,136,199,119,119,48,34,175,19,188,61,101,92,47,235,45,235,72,242,154,159,31,224,59,117,54,235,163,41,100,167,134,231,67,43,119,69,81,27,94,159,231,70,244,107,158,214,75,20,172,71,191,102,229,153,92,171,248,234,169,192,50,27,87,12,58,165,95,87,62,49,124,168,134,219,134,77,13,44,91,45,55,25,234,166,123,160,149,35,141,38,145,149,83,84,162,36,143,123,251,79,107,19,107,99,123,223,29,138,113,131,194,102,27,197,214,151,253,135,190,212,82,89,239,180,21,17,212,216,178,55,80,45,84,246,167,172,140,89,209,140,73,34,87,178,88,152,177,185,138,253,157,123,111,84,87,68,197,76,246,103,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,223,19,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,168,106,32,16,43,149,71,24,57,247,16,120,109,247,76,117,73,106,238,215,220,14,158,145,212,185,19,226,154,71,220,104,165,87,177,172,172,155,98,196,149,49,172,104,136,247,200,146,78,197,87,109,115,161,154,87,79,80,5,0,243,71,243,217,169,191,69,244,122,34,255,0,138,1,230,143,231,179,83,126,139,232,244,64,79,254,74,158,86,50,159,152,21,222,157,110,39,249,0,57,42,121,88,202,126,96,87,122,117,184,159,224,0,0,0,0,101,92,210,159,9,222,86,52,111,229,254,61,233,208,25,172,52,167,194,119,149,141,27,249,127,143,122,116,0,117,83,242,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,126,178,154,249,157,115,0,163,213,218,202,158,31,180,67,34,241,120,45,38,232,50,107,148,81,193,45,45,250,170,57,225,154,38,211,61,204,89,18,24,36,167,247,77,27,218,217,156,247,116,71,70,214,62,64,176,173,76,213,236,55,93,248,21,213,77,82,211,233,234,231,199,174,216,62,95,13,12,245,48,44,47,168,101,52,53,180,171,50,49,126,38,177,238,129,207,98,57,26,253,142,110,230,177,221,90,153,225,46,167,134,159,254,179,109,223,229,254,119,255,0,209,238,133,43,1,110,156,215,184,28,166,201,109,87,190,46,52,229,245,107,125,182,211,211,191,46,180,163,37,168,74,234,72,155,28,13,173,129,26,142,88,159,4,77,103,117,171,210,37,134,39,73,213,142,141,253,234,139,52,103,193,247,22,120,111,23,90,95,246,226,197,79,73,103,190,208,84,73,77,125,199,27,94,181,83,218,158,178,61,32,87,189,99,137,94,201,98,98,72,215,163,54,117,238,49,21,93,19,209,43,131,152,191,46,91,238,158,229,85,122,205,160,120,191,141,196,50,11,132,109,172,199,109,52,108,143,216,85,83,201,73,77,79,13,60,107,51,165,170,241,85,117,18,108,138,8,81,176,245,70,35,81,155,122,7,213,228,201,195,167,218,92,238,251,196,189,254,159,173,6,33,220,177,99,255,0,31,244,238,147,194,158,42,95,130,84,114,118,169,101,70,109,146,55,49,254,55,115,85,29,15,186,106,243,71,242,39,169,191,69,245,138,35,175,240,221,162,22,174,28,52,75,22,209,123,53,242,174,243,79,142,83,202,215,215,212,198,216,223,83,60,211,201,81,51,209,141,247,49,139,44,210,108,103,87,43,89,181,170,231,170,43,215,144,115,71,242,39,169,191,69,245,138,32,41,91,132,239,52,250,55,243,3,30,245,24,9,85,204,235,128,239,216,133,246,167,94,116,158,203,183,1,200,46,14,246,149,174,221,110,237,210,226,243,57,144,182,62,174,238,185,123,53,19,186,161,91,182,56,226,133,203,28,41,211,124,77,88,65,167,185,173,215,77,115,252,107,81,172,84,244,147,220,177,91,197,21,238,142,42,182,57,208,73,61,52,204,154,54,200,214,185,174,86,43,152,136,168,142,106,244,235,209,83,239,52,81,195,198,183,224,60,95,232,53,14,160,81,216,233,29,109,200,41,234,45,119,236,122,186,72,107,82,150,116,235,29,77,21,67,83,171,94,199,53,81,205,73,26,213,146,25,163,123,152,221,251,80,51,110,92,159,38,206,30,190,197,233,61,219,136,91,181,77,170,174,175,81,58,81,90,25,29,47,90,171,117,13,21,77,68,83,181,211,185,17,83,191,59,17,93,19,62,29,180,208,57,92,231,46,216,226,95,16,28,183,51,44,55,140,28,87,70,240,201,105,25,135,234,189,226,174,108,98,182,23,164,143,181,219,161,114,77,91,12,177,79,50,62,71,209,83,191,114,42,201,252,118,53,138,215,119,28,248,217,118,120,158,45,98,193,177,91,54,21,139,80,248,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,247,189,92,247,109,99,26,157,92,170,229,233,213,85,87,222,7,214,43,171,157,38,142,95,115,13,26,196,181,138,209,55,114,147,78,238,21,20,247,74,109,172,77,180,183,39,83,198,218,157,238,122,42,236,158,10,120,187,109,99,220,239,19,187,225,108,110,85,177,83,143,241,123,164,53,58,239,195,70,161,105,109,190,10,185,238,87,107,59,230,181,193,77,60,80,190,162,227,76,246,213,81,194,175,151,224,107,31,81,4,76,122,185,91,240,57,223,19,63,164,129,74,220,180,115,250,109,62,227,75,78,234,174,89,13,93,170,219,124,168,169,176,85,36,43,46,202,199,213,211,73,21,45,60,172,141,23,123,29,88,180,138,155,147,99,94,214,61,219,118,110,73,233,206,147,88,239,184,126,141,98,90,59,104,135,183,73,168,151,10,138,139,165,78,230,46,234,91,107,169,228,109,54,199,49,85,55,207,61,60,189,198,189,142,111,134,219,241,54,71,34,83,97,39,249,131,113,55,117,226,107,88,109,23,230,212,210,69,143,90,241,123,59,173,118,218,43,139,170,224,162,158,178,134,10,202,214,61,221,118,58,165,149,19,190,154,71,181,145,170,165,36,76,123,81,209,168,30,127,128,125,51,197,117,119,139,221,54,193,115,90,79,23,101,168,184,84,92,42,105,93,28,114,71,85,224,169,38,172,100,18,178,70,57,143,134,71,211,181,146,49,91,241,70,231,181,21,21,81,83,69,37,85,242,66,210,223,254,41,122,215,112,177,127,193,49,107,69,207,197,127,150,166,190,14,202,63,255,0,149,174,222,246,127,137,142,254,216,133,170,1,85,124,243,191,4,255,0,50,126,154,68,174,89,214,155,85,255,0,141,125,63,177,95,109,148,151,27,109,198,158,253,73,89,71,87,11,102,130,166,9,44,149,205,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,90,243,206,252,19,252,201,250,105,21,121,92,121,236,211,47,173,122,61,104,31,39,142,142,12,175,188,30,106,61,45,178,59,175,182,112,204,163,196,84,99,55,41,94,196,170,116,113,43,59,180,213,49,183,167,73,162,238,196,139,35,90,145,200,215,181,205,218,170,248,163,245,124,185,184,215,253,213,117,30,123,6,127,115,186,201,166,89,79,240,238,84,208,47,118,59,93,114,171,18,59,155,97,218,231,187,107,24,177,202,216,149,174,124,110,107,186,74,232,98,141,110,211,90,52,135,13,215,173,47,200,52,143,80,32,171,146,197,145,83,182,26,133,164,157,97,158,39,178,70,203,20,209,191,222,136,248,229,142,57,17,28,142,98,171,17,28,215,53,85,171,157,110,36,116,66,235,195,134,182,229,58,47,121,190,82,94,106,49,202,136,154,202,250,104,221,27,42,96,154,8,234,33,122,177,222,246,61,98,154,61,236,234,228,107,247,53,28,244,68,122,134,151,138,1,230,143,231,179,83,126,139,232,244,71,127,229,59,198,165,247,26,202,173,156,42,231,81,221,110,184,253,227,172,24,122,219,237,236,151,216,245,75,37,69,77,67,102,108,49,119,164,134,101,149,239,116,207,115,155,7,105,21,81,177,44,146,69,192,57,163,249,236,212,223,162,250,61,16,29,87,150,119,15,88,175,20,26,53,196,62,145,229,53,62,3,199,253,151,169,183,93,25,75,29,68,214,202,232,157,114,116,85,17,181,233,254,116,111,70,185,142,124,82,202,196,123,55,238,72,107,173,26,67,153,104,46,168,100,26,71,168,16,82,71,125,199,106,27,13,66,210,78,147,65,43,31,27,101,138,104,223,238,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,177,254,70,63,141,159,150,255,0,82,37,255,0,29,28,25,88,184,195,211,138,91,100,119,95,99,102,120,191,136,168,198,110,82,189,235,74,217,37,70,119,105,170,99,111,94,176,203,218,137,22,70,181,100,141,204,107,155,185,17,241,72,17,87,148,167,26,254,219,163,163,225,55,83,110,119,90,203,212,61,233,48,187,132,235,223,141,212,48,193,220,125,177,202,141,223,31,101,145,75,36,78,145,206,106,198,174,137,22,52,138,22,62,207,204,176,221,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,116,51,211,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,94,167,44,190,48,114,110,41,116,190,247,101,212,101,171,172,205,176,106,136,155,117,188,58,42,120,160,185,193,89,37,67,233,158,200,224,100,109,137,236,108,47,137,204,70,116,233,28,111,220,229,145,205,96,76,160,14,105,196,221,218,235,96,225,183,85,239,182,43,157,93,186,229,110,193,239,181,116,117,148,147,58,25,233,167,142,130,103,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,160,29,44,25,172,253,236,120,167,255,0,156,182,170,255,0,215,43,143,253,177,160,142,25,46,215,91,255,0,13,186,81,125,190,220,234,238,55,43,142,15,98,171,172,172,171,153,211,79,83,60,148,16,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,64,233,100,85,230,143,228,79,83,126,139,235,20,68,170,34,175,52,127,34,122,155,244,95,88,162,2,149,184,78,243,79,163,127,48,49,239,81,128,153,92,214,56,28,166,211,91,173,127,20,154,108,250,185,108,89,61,225,95,148,219,28,201,103,91,117,198,169,207,122,214,178,78,138,140,166,154,94,173,115,100,114,118,230,150,54,177,92,217,91,28,48,215,132,239,52,250,55,243,3,30,245,24,13,36,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,6,109,248,104,226,47,59,225,127,84,232,53,51,5,168,255,0,5,71,120,162,217,15,246,78,215,226,97,154,122,62,228,177,73,217,238,246,24,222,235,27,189,159,122,47,222,139,42,185,139,115,25,177,113,41,138,218,116,135,70,105,110,180,120,131,252,37,226,251,93,91,190,154,162,182,171,183,189,148,11,11,30,172,88,96,123,209,100,87,111,107,231,137,142,143,163,34,100,179,115,254,96,92,8,223,120,85,202,164,205,113,102,120,221,50,200,46,11,29,186,167,171,35,246,93,84,242,85,73,21,171,99,234,37,168,159,181,77,78,213,241,46,68,107,250,244,94,142,247,44,106,210,173,51,202,181,147,81,241,205,45,194,169,60,69,235,38,184,69,111,166,221,28,143,142,29,235,241,207,47,109,143,123,97,137,136,233,36,122,53,118,70,199,185,83,163,84,15,87,195,71,14,153,223,20,26,167,65,166,120,45,63,248,42,203,197,110,248,127,177,150,191,19,12,51,214,118,229,150,62,247,107,190,199,118,152,237,239,251,145,62,245,77,15,104,190,144,225,186,11,165,248,254,145,233,252,21,113,216,177,218,119,67,78,181,115,172,211,202,247,200,233,101,154,71,251,145,95,36,178,73,34,163,81,172,69,122,163,90,214,162,53,60,167,10,188,51,225,188,40,105,29,30,150,225,245,213,119,23,186,161,215,43,189,206,165,85,175,184,220,100,100,108,150,116,143,114,182,22,109,138,54,50,54,170,237,99,27,185,207,126,249,31,216,0,128,28,234,252,172,98,223,48,40,125,58,226,87,175,44,235,77,170,255,0,198,190,159,216,175,182,202,75,141,182,227,79,126,164,172,163,171,133,179,65,83,4,150,74,230,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,97,92,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,7,234,230,13,193,37,215,133,12,254,59,238,49,5,93,118,157,101,85,21,19,90,171,27,74,230,193,105,157,211,76,230,90,95,35,166,149,239,124,116,237,141,205,150,69,106,204,157,197,106,42,199,39,79,63,193,151,29,26,143,193,229,246,186,59,101,7,218,140,50,243,186,91,150,51,81,88,180,241,186,171,102,216,234,169,229,216,254,196,201,181,141,122,163,28,217,35,68,107,154,170,216,159,29,250,103,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,217,43,58,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,166,117,184,170,225,159,50,225,67,87,43,52,183,48,174,164,184,177,212,237,185,90,46,116,202,141,101,198,221,35,228,100,83,172,123,149,208,191,116,82,49,241,185,87,107,216,237,174,123,54,72,240,249,92,69,107,206,101,196,150,174,95,117,91,51,173,171,115,238,53,15,101,178,134,106,132,153,150,155,114,61,203,79,69,18,181,140,110,200,218,238,138,228,99,119,189,95,35,147,123,220,171,63,249,95,114,251,166,187,83,89,120,161,214,155,85,91,24,202,134,215,225,246,58,152,165,166,126,248,101,165,168,163,189,36,177,78,215,43,21,204,157,172,130,88,182,72,197,108,191,19,28,206,188,87,150,135,3,149,60,71,102,80,235,14,112,250,70,105,214,23,120,141,147,82,72,200,170,31,124,184,194,145,206,148,78,133,232,230,165,50,53,241,58,103,61,191,27,36,72,216,138,174,123,225,188,144,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,12,214,26,83,225,59,202,198,141,252,191,199,189,58,0,58,169,78,124,237,232,213,154,221,167,247,14,173,233,62,42,248,81,58,123,254,10,185,87,223,254,47,226,127,251,75,140,42,95,158,53,177,98,201,244,138,243,216,98,37,85,5,230,155,186,157,55,59,181,37,43,182,175,243,232,157,238,169,254,114,129,25,57,96,219,82,231,199,38,154,71,36,50,62,58,119,221,42,94,172,69,248,59,118,186,167,53,85,127,146,111,70,39,254,148,79,230,104,12,162,30,82,84,140,169,227,70,193,51,156,168,180,182,123,172,173,68,254,106,180,238,103,69,255,0,208,245,255,0,216,94,240,16,255,0,153,214,145,241,5,171,188,62,212,218,116,66,241,226,232,41,55,79,147,98,81,80,69,45,85,250,150,57,97,158,39,83,74,230,172,137,52,18,83,239,72,99,86,186,102,189,200,138,231,53,145,73,77,156,49,112,245,149,113,65,172,182,93,35,197,170,124,7,143,238,84,220,110,143,165,146,162,27,101,12,77,221,45,68,141,98,127,155,27,17,206,99,95,44,177,49,94,205,251,147,74,103,159,177,96,24,110,51,147,100,217,157,139,30,164,164,190,230,53,20,213,55,219,131,81,86,122,231,211,211,178,158,4,123,149,85,81,145,197,26,35,88,157,24,138,233,28,137,186,71,185,193,242,180,95,72,112,221,5,210,252,127,72,244,254,10,184,236,88,237,59,161,167,90,185,214,105,229,123,228,116,178,205,35,253,200,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,153,140,53,80,101,92,11,254,229,113,228,79,76,190,181,235,21,165,101,243,29,224,114,155,133,44,202,131,48,211,231,213,212,105,214,97,81,59,40,97,149,146,202,251,37,91,81,30,180,82,206,168,173,123,28,213,115,160,115,157,221,115,34,149,174,71,44,43,44,150,105,202,227,200,158,153,125,107,214,43,73,21,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,214,154,186,134,165,23,100,172,234,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,129,88,28,158,116,67,136,187,37,214,163,89,97,190,82,99,250,73,146,211,171,170,41,29,29,45,84,249,60,244,206,171,166,137,140,251,230,164,101,60,206,153,238,122,171,21,234,145,181,27,35,94,175,142,215,192,0,0,0,85,95,60,239,193,63,204,159,166,150,105,159,231,248,110,150,97,183,109,65,212,28,134,146,199,143,88,233,214,166,186,186,165,87,100,76,234,136,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,180,3,198,223,24,57,55,23,58,161,45,233,203,87,69,132,216,234,39,110,39,103,171,138,159,191,67,4,177,192,201,159,36,145,49,28,231,204,234,102,74,172,115,228,72,213,202,198,57,200,155,156,29,215,146,167,154,124,167,229,253,119,168,219,139,169,51,109,194,175,19,25,151,10,26,185,71,170,88,125,13,37,197,142,167,117,182,239,108,169,68,107,46,54,233,31,27,229,129,36,218,174,133,251,162,141,236,145,168,187,94,198,238,107,217,190,55,232,123,75,117,75,4,214,156,18,217,169,154,105,125,246,206,55,121,239,120,42,223,11,53,63,119,181,51,225,147,248,115,49,146,55,164,145,61,191,19,83,175,78,169,213,21,21,67,213,128,0,0,0,174,174,103,92,191,235,53,118,142,167,136,29,16,199,124,94,117,73,186,124,154,219,20,147,203,85,126,165,142,8,97,137,212,204,115,214,52,154,8,233,253,208,198,198,186,102,189,221,21,210,53,140,146,155,13,84,25,87,2,221,57,80,240,57,77,141,90,172,156,92,106,51,234,210,251,114,167,168,126,35,105,86,75,78,148,52,146,182,72,29,91,58,57,26,178,190,120,156,254,211,83,172,73,12,173,147,171,221,35,59,54,104,114,174,19,188,172,104,223,203,252,123,211,160,58,168,0,0,3,207,231,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,217,43,58,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,167,160,33,7,50,206,58,170,120,101,198,105,116,195,76,107,234,233,117,67,35,167,130,229,75,92,218,88,164,130,209,110,74,133,71,78,244,158,55,197,51,230,88,38,133,177,163,87,106,119,36,115,152,173,141,36,10,128,226,71,72,173,90,11,173,185,78,144,89,179,186,76,198,159,24,168,138,145,247,138,104,27,3,37,157,96,141,243,68,177,182,89,81,143,138,87,201,11,219,189,85,31,19,145,118,175,86,167,228,208,29,52,177,107,38,178,226,122,85,145,230,255,0,100,105,50,171,131,109,113,221,253,154,250,254,205,84,173,115,105,163,236,49,204,87,119,103,88,162,235,185,173,103,115,123,149,26,213,62,6,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,77,242,191,162,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,51,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,111,137,253,17,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,84,52,209,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,100,76,234,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,190,128,129,92,178,184,237,181,107,118,27,110,208,205,82,201,170,228,213,11,13,60,141,165,172,186,78,215,191,36,162,98,185,205,124,114,116,69,125,76,49,116,108,140,126,233,30,200,251,251,164,85,155,181,61,64,138,188,209,252,137,234,111,209,125,98,136,160,18,255,0,185,163,249,19,212,223,162,250,197,17,64,32,90,79,52,126,0,106,105,106,114,110,44,180,154,58,186,198,86,84,67,87,148,227,148,118,200,145,148,108,72,158,149,87,86,61,142,107,149,138,230,66,249,153,219,123,247,203,60,239,145,24,142,70,64,14,29,117,231,50,225,183,87,44,90,173,134,86,213,181,246,234,134,50,231,67,13,66,66,203,181,185,94,213,168,162,149,92,199,183,100,141,111,68,114,177,219,30,140,145,169,189,141,84,210,241,70,220,203,248,28,169,225,199,50,155,88,112,119,210,63,78,179,75,196,140,134,146,54,69,78,251,29,198,100,146,117,162,108,44,70,181,105,149,172,149,208,185,141,248,25,26,198,244,69,107,31,48,91,167,13,28,69,224,156,80,105,101,6,166,96,181,31,224,168,239,20,91,38,254,198,93,60,52,51,79,71,220,150,40,251,221,174,251,27,221,99,118,63,239,69,251,209,58,169,156,206,14,248,170,204,184,80,213,203,126,97,102,185,85,187,24,184,212,83,211,101,150,136,227,73,153,113,183,35,254,53,108,78,123,27,226,99,107,164,116,47,220,221,175,85,106,175,109,242,49,250,40,180,220,233,175,86,170,43,205,28,117,113,211,215,211,199,83,19,42,233,37,165,157,172,123,81,205,73,33,153,173,150,39,244,84,234,201,26,215,181,122,163,145,21,21,0,253,100,85,230,69,130,241,29,168,28,56,221,44,156,61,93,63,223,187,38,179,81,192,255,0,106,94,173,123,62,58,122,73,81,223,229,89,41,209,187,234,25,213,141,127,223,5,68,170,0,102,179,66,248,112,212,125,115,215,27,118,134,90,113,251,173,5,215,218,11,79,127,116,180,11,220,176,210,197,50,71,87,83,83,20,142,143,103,103,170,162,198,247,49,206,147,108,73,241,189,173,93,4,112,235,160,216,111,13,186,71,98,210,156,50,138,145,172,183,83,177,247,58,232,105,214,23,221,174,42,198,165,69,108,168,231,189,219,228,115,122,163,85,238,216,196,100,109,93,140,106,39,181,183,98,120,173,158,251,119,202,109,56,205,170,138,245,144,120,127,107,220,105,232,163,142,170,225,216,98,178,15,17,43,81,31,47,109,138,173,102,245,93,173,85,68,232,135,214,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,41,91,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,160,87,7,50,254,7,42,120,113,204,166,214,28,29,244,143,211,172,210,241,35,33,164,141,145,83,190,199,113,153,36,157,104,155,11,17,173,90,101,107,37,116,46,99,126,6,70,177,189,17,90,199,205,210,185,58,232,231,16,84,186,143,54,177,209,77,117,176,105,61,194,223,89,75,92,233,27,19,169,114,74,168,85,35,134,22,196,247,164,137,218,146,89,36,109,83,35,115,81,208,79,6,228,238,74,210,218,114,204,90,197,156,226,183,156,43,41,161,241,182,92,130,223,81,107,184,211,119,95,31,126,150,120,221,28,177,239,98,181,237,220,199,185,58,181,81,201,215,170,42,47,188,253,118,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,1,250,192,0,10,86,230,133,192,183,236,83,42,126,184,232,230,25,225,52,218,245,179,219,20,212,78,221,13,138,233,36,142,69,233,10,53,60,61,28,221,99,237,244,87,49,146,171,227,254,19,93,79,26,221,73,21,121,163,249,19,212,223,162,250,197,16,20,23,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,133,211,79,83,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,123,220,191,120,17,177,112,171,138,199,154,229,44,241,186,155,144,91,210,59,141,79,87,199,236,186,89,227,165,146,91,86,198,84,75,79,63,106,166,157,203,226,90,136,231,245,232,157,27,238,90,108,225,59,205,62,141,252,192,199,189,70,3,74,96,0,0,64,14,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,11,84,231,87,229,99,22,249,129,67,233,215,18,160,52,159,58,253,151,234,158,27,169,158,203,246,159,217,44,130,221,125,240,93,254,207,138,240,181,49,205,218,238,109,118,205,221,189,187,182,187,167,94,189,23,167,64,37,175,50,254,7,42,120,113,204,166,214,28,29,244,143,211,172,210,241,35,33,164,141,145,83,190,199,113,153,36,157,104,155,11,17,173,90,101,107,37,116,46,99,126,6,70,177,189,17,90,199,205,8,13,36,105,14,168,105,127,25,92,60,199,144,82,182,146,225,98,204,108,242,218,50,75,60,53,178,43,232,39,154,157,25,91,110,150,70,164,114,181,236,73,92,212,122,35,21,204,115,37,103,194,246,57,106,131,93,57,112,95,116,235,139,139,38,21,75,7,93,35,203,174,21,55,255,0,107,81,86,178,15,179,216,205,52,241,62,230,181,83,85,57,233,7,130,130,118,34,79,50,185,146,239,133,81,93,35,221,11,66,106,242,155,225,139,246,65,161,223,181,156,199,23,181,67,151,234,30,203,133,5,194,57,187,245,81,227,178,67,12,148,176,57,125,236,139,184,244,124,238,100,107,213,205,124,29,213,223,26,50,40,129,206,175,205,62,45,242,254,135,212,110,37,201,226,120,181,139,6,197,108,216,86,45,67,224,172,184,253,190,158,215,110,166,238,190,78,197,44,17,182,56,163,222,245,115,221,181,140,106,117,114,171,151,167,85,85,95,121,77,156,234,252,211,226,223,47,232,125,70,226,7,42,229,215,195,166,9,197,6,169,231,26,103,157,83,254,31,220,235,44,245,187,230,254,198,93,60,77,36,48,86,118,226,150,62,247,107,190,247,118,158,237,143,251,149,62,229,78,41,174,154,23,168,252,58,106,61,199,75,245,66,205,224,110,180,61,37,134,104,149,95,75,112,165,114,170,71,85,77,34,162,119,33,126,215,116,94,136,228,115,92,199,181,143,99,216,217,129,201,83,205,62,83,242,254,187,212,109,196,255,0,227,235,130,140,87,138,205,56,171,189,218,109,158,31,83,113,155,124,210,99,151,10,116,141,146,87,236,71,72,219,101,66,200,230,49,208,202,245,84,99,158,228,236,200,245,122,46,215,74,201,66,16,114,167,227,142,155,77,110,180,28,45,234,75,42,229,177,100,247,132,102,45,115,107,229,157,109,215,26,167,49,137,68,248,250,170,50,154,105,122,57,174,141,169,219,154,89,28,244,115,101,116,144,220,73,150,204,179,22,190,224,217,85,231,10,202,104,124,21,235,31,184,84,90,238,52,221,214,73,216,170,130,71,71,44,123,216,174,99,182,189,142,78,173,85,106,244,234,138,169,239,45,127,149,63,29,85,57,140,116,28,44,106,189,125,93,77,246,150,157,33,194,171,155,75,19,96,117,186,146,137,137,236,215,164,49,181,90,248,162,167,146,86,205,34,187,184,139,35,92,246,185,177,164,161,102,128,0,0,0,56,255,0,21,186,21,165,252,65,104,189,239,16,213,122,170,75,117,182,221,79,83,119,163,189,85,212,201,12,22,58,216,233,39,142,59,140,155,101,137,175,100,13,154,71,171,36,122,70,168,139,187,251,233,156,27,181,21,53,186,235,91,111,163,187,82,93,41,233,106,36,134,42,234,70,202,216,42,152,215,42,54,104,210,102,50,84,99,145,17,200,146,49,143,232,169,185,173,94,168,150,85,205,99,142,170,108,198,74,254,22,52,162,190,146,166,197,75,80,176,230,181,206,165,149,179,186,227,73,90,244,246,107,18,104,218,141,100,82,211,199,43,166,141,93,220,85,141,173,123,90,217,18,88,1,165,90,47,170,26,223,117,187,216,180,163,16,171,201,46,86,59,61,69,250,178,142,145,241,247,210,138,23,49,178,58,56,220,228,116,207,221,44,109,72,163,71,72,229,114,35,90,224,59,175,45,78,30,177,94,34,248,154,161,178,102,181,61,108,184,141,189,217,109,77,189,212,177,207,29,215,195,85,83,70,202,57,82,68,86,36,47,124,237,89,17,90,237,209,177,236,68,106,189,30,203,254,50,217,137,229,55,220,27,42,179,102,184,181,119,130,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,99,209,204,118,215,177,171,209,200,173,94,157,21,21,61,198,135,184,59,226,171,13,226,191,72,237,249,133,154,229,72,220,158,221,79,79,77,150,90,35,141,97,125,186,226,172,248,213,177,57,239,119,134,145,205,145,208,191,115,183,49,21,170,189,198,72,198,7,117,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,197,143,154,125,100,249,129,144,250,140,230,148,204,214,113,99,230,159,89,62,96,100,62,163,56,23,83,202,227,200,158,153,125,107,214,43,78,41,205,175,132,60,87,50,211,138,206,38,177,42,43,85,171,47,198,59,63,104,106,39,175,142,138,59,181,173,19,180,221,200,244,70,75,89,27,214,6,69,241,53,242,70,174,137,59,175,74,120,211,176,114,206,187,90,172,28,191,244,254,251,125,185,210,91,173,182,234,123,245,93,101,101,92,205,134,10,104,35,187,87,58,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,74,214,230,41,199,85,79,20,185,146,224,250,125,95,86,205,43,176,84,67,53,12,53,52,177,49,247,59,140,41,80,197,185,34,172,105,60,44,116,117,14,141,144,185,255,0,208,99,94,230,49,238,86,48,34,174,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,219,159,16,252,74,88,184,169,229,71,154,106,109,177,59,55,88,125,137,107,201,41,27,74,248,35,164,188,69,115,183,62,162,56,145,206,126,232,87,186,201,35,84,123,215,183,35,17,202,143,71,181,176,47,128,30,15,174,188,89,106,227,91,112,74,72,240,76,58,162,142,191,43,124,210,185,31,83,3,222,229,142,134,38,198,246,203,190,161,33,149,139,35,92,212,137,141,123,247,111,72,227,146,210,121,141,226,214,44,27,151,86,105,133,98,212,62,10,203,143,219,241,219,93,186,155,186,249,59,20,176,93,40,35,138,61,239,87,61,219,88,198,167,87,42,185,122,117,85,85,247,129,77,156,39,121,167,209,191,152,24,247,168,192,105,76,205,103,9,222,105,244,111,230,6,61,234,48,26,83,3,202,106,174,153,226,186,201,167,25,30,150,230,180,158,34,203,147,91,229,183,212,237,142,55,201,14,244,248,39,139,184,199,177,179,68,244,108,145,189,90,187,36,99,28,137,213,168,70,174,16,249,107,233,63,11,215,26,108,214,239,114,251,107,159,91,46,21,85,22,188,147,179,83,109,240,116,179,210,165,59,169,188,35,106,164,134,79,115,170,23,184,228,87,127,27,167,187,99,84,152,0,10,86,231,87,230,159,22,249,127,67,234,55,18,0,19,255,0,157,95,154,124,91,229,253,15,168,220,78,21,195,47,7,217,55,20,186,95,170,87,173,57,74,186,204,219,6,168,176,58,213,103,108,180,241,65,115,130,178,74,166,84,177,242,78,248,219,19,216,216,89,43,94,175,233,210,57,25,181,203,35,92,192,177,254,88,188,120,254,219,236,84,218,13,171,23,173,217,246,63,111,111,179,110,151,27,143,114,171,40,133,175,153,210,116,111,105,169,222,167,129,180,232,237,210,73,44,205,73,38,94,187,37,114,117,94,55,184,6,197,120,202,251,53,119,251,101,246,55,36,199,59,212,222,212,142,207,29,119,140,161,147,226,240,243,55,124,82,47,110,68,223,26,247,118,179,187,63,192,171,38,230,208,93,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,134,130,120,23,227,54,197,198,30,156,85,92,228,181,123,27,51,197,252,61,62,77,109,137,143,90,86,201,42,63,181,83,77,35,186,245,134,94,212,170,145,185,203,36,110,99,154,237,200,140,150,64,236,26,67,162,250,95,160,184,108,122,127,164,120,133,38,59,98,142,162,90,181,167,133,242,74,249,103,145,83,124,178,203,43,157,44,175,232,141,106,57,238,114,163,24,198,39,70,177,168,158,212,21,1,199,175,30,188,88,232,183,22,57,206,153,233,166,171,123,27,27,179,123,51,193,81,123,10,219,81,218,238,219,105,102,147,248,147,83,190,71,117,146,87,187,226,114,244,235,209,58,34,34,32,91,249,64,60,209,252,246,106,111,209,125,30,136,159,252,169,56,163,215,110,37,63,106,63,182,188,231,237,31,217,207,98,123,51,251,25,71,71,216,241,30,59,189,253,205,20,123,183,118,34,254,151,94,155,125,221,58,175,88,1,205,31,207,102,166,253,23,209,232,128,159,252,149,60,172,101,63,48,43,189,58,220,79,242,0,114,84,242,177,148,252,192,174,244,235,113,63,192,0,0,0,0,202,185,165,62,19,188,172,104,223,203,252,123,211,160,51,88,92,158,180,113,175,251,170,240,35,162,150,12,2,231,106,147,83,114,157,63,199,163,182,211,78,189,217,45,116,43,108,141,36,185,186,29,174,99,182,189,137,28,77,149,90,215,200,231,59,164,173,134,88,212,28,206,185,128,86,105,21,29,79,15,218,33,145,120,76,234,175,116,25,53,202,40,231,138,170,195,75,36,16,205,19,105,158,230,36,107,52,241,212,123,166,141,238,116,45,99,186,35,100,115,31,29,54,31,87,253,149,103,185,87,251,171,145,228,153,29,195,255,0,25,89,93,114,174,168,147,255,0,90,73,166,146,71,255,0,141,206,115,191,154,168,203,49,107,238,13,149,94,112,172,166,135,193,94,177,251,133,69,174,227,77,221,100,157,138,168,36,116,114,199,189,138,230,59,107,216,228,234,213,86,175,78,168,170,158,240,46,83,134,159,254,179,109,223,229,254,119,255,0,209,238,133,43,23,83,195,79,255,0,89,182,239,242,255,0,59,255,0,232,247,66,149,128,234,188,49,113,11,149,112,191,172,182,93,92,197,169,188,127,128,238,83,92,109,111,170,146,158,27,157,12,173,219,45,60,142,98,255,0,155,35,21,205,123,89,44,81,61,88,253,155,87,67,218,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,158,244,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,90,64,230,25,193,101,215,133,141,80,168,190,226,24,253,91,116,175,37,168,69,199,235,22,165,213,73,69,58,199,186,91,124,242,57,168,230,61,174,73,93,18,61,92,175,133,26,189,201,30,201,182,249,254,5,248,205,190,240,121,168,245,87,57,45,94,217,195,50,143,15,79,147,91,98,99,18,169,209,196,175,237,84,211,72,238,157,38,139,187,42,164,110,114,71,35,94,230,187,106,171,37,140,52,40,69,94,104,254,68,245,55,232,190,177,68,73,251,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,8,193,205,31,200,158,166,253,23,214,40,128,160,19,186,240,125,197,158,101,194,46,168,125,184,177,83,213,222,44,85,244,242,83,95,113,198,215,165,44,23,86,36,111,72,21,239,88,229,70,62,41,94,146,53,232,205,253,59,140,69,70,202,244,95,19,195,214,45,98,206,117,247,77,48,172,166,135,198,217,114,12,194,205,107,184,211,119,95,31,126,150,122,216,163,150,61,236,86,189,187,152,247,39,86,170,57,58,245,69,69,247,157,47,141,190,15,178,110,17,181,66,91,43,146,174,183,9,190,84,78,236,78,241,87,45,63,126,186,8,163,129,243,50,72,226,122,185,175,133,213,44,137,94,230,70,146,43,85,236,107,81,118,180,44,127,153,135,23,24,39,238,109,109,131,75,114,239,106,254,218,250,82,218,46,22,202,169,160,254,197,193,36,114,87,189,202,140,255,0,163,163,150,154,69,141,255,0,215,82,53,205,94,220,140,32,7,47,205,99,226,126,193,172,184,206,136,232,30,121,236,218,12,207,32,166,169,186,91,171,104,169,235,104,86,24,26,175,170,168,88,166,115,28,222,148,177,72,178,36,18,195,44,173,137,140,71,238,108,91,98,169,107,220,152,56,117,166,101,171,37,226,79,47,196,233,36,168,158,161,182,108,58,186,170,41,123,240,49,141,145,46,21,16,35,218,145,43,36,89,34,129,38,98,185,232,176,213,69,213,136,175,71,133,165,0,0,206,15,26,26,57,98,208,46,40,51,253,42,197,166,223,101,181,92,35,168,183,71,181,233,225,169,106,233,226,171,138,155,171,222,247,191,178,202,134,197,220,115,149,207,237,239,94,138,238,137,197,75,41,231,105,166,120,174,63,168,250,119,170,86,154,79,15,122,204,45,247,11,125,223,183,28,108,142,163,192,45,55,98,119,109,98,61,243,43,42,214,55,61,238,119,240,224,129,168,141,70,123,224,174,128,232,229,247,136,13,101,196,244,119,28,155,195,213,228,215,6,211,201,83,181,143,240,148,172,107,164,169,169,216,247,177,36,237,65,28,178,246,247,163,159,179,107,126,39,34,1,121,60,180,112,10,157,62,224,183,78,233,110,88,245,37,170,229,124,167,169,191,213,44,41,22,250,198,85,212,201,45,45,68,175,141,87,123,221,70,180,136,155,151,123,88,214,49,219,118,109,73,64,0,21,87,207,59,240,79,243,39,233,164,85,229,113,231,179,76,190,181,232,245,164,170,231,157,248,39,249,147,244,210,5,112,147,173,246,174,28,53,251,28,214,139,205,142,174,243,79,142,83,221,28,202,10,105,27,27,234,103,154,221,83,79,11,21,238,247,49,139,44,209,239,127,71,43,89,185,200,215,170,35,20,46,211,142,142,51,108,92,30,105,197,45,206,59,87,182,115,60,163,196,83,227,54,217,88,244,165,116,145,35,59,181,53,50,55,167,72,98,238,196,171,27,92,146,72,231,181,173,218,138,249,99,207,181,218,237,117,191,221,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,103,77,61,76,242,57,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,167,171,214,141,94,204,181,235,84,50,13,92,212,9,233,36,190,228,85,13,154,161,41,32,72,96,137,140,141,177,69,12,108,247,170,50,56,163,142,52,87,43,158,168,196,87,57,206,85,114,217,255,0,42,30,7,41,177,171,85,147,139,141,70,125,90,95,110,84,245,15,196,109,42,201,105,210,134,146,86,201,3,171,103,71,35,86,87,207,19,159,218,106,117,137,33,149,178,117,123,164,103,100,59,87,46,46,7,42,120,82,195,107,243,13,65,125,37,70,162,230,20,240,50,186,24,153,20,172,178,82,53,85,233,69,20,232,138,231,189,206,86,186,119,53,221,167,62,40,154,212,114,66,146,201,89,124,209,252,246,106,111,209,125,30,136,191,226,128,121,163,249,236,212,223,162,250,61,16,18,171,145,143,227,103,229,191,212,139,84,42,175,145,143,227,103,229,191,212,139,84,2,31,241,121,203,119,78,56,175,212,124,115,81,228,201,62,198,215,210,127,3,38,154,221,108,73,106,175,244,173,88,146,38,172,142,149,177,195,52,113,178,88,219,51,162,149,202,215,198,142,71,54,22,48,146,186,91,165,184,38,139,96,150,205,51,211,75,23,177,177,187,55,123,193,81,120,169,170,59,93,217,159,52,159,196,153,239,145,221,100,149,238,248,156,189,58,244,78,136,136,137,234,206,127,196,46,83,125,193,180,11,82,243,92,90,187,193,94,177,252,62,243,116,183,84,246,153,39,98,170,10,41,100,138,77,143,71,49,219,94,198,175,71,34,181,122,116,84,84,247,1,208,15,147,150,98,214,44,231,21,188,225,89,77,15,141,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,123,21,175,110,230,61,201,213,170,142,78,189,81,81,125,229,11,255,0,85,31,142,207,249,115,255,0,70,108,255,0,234,133,255,0,1,21,127,169,113,192,159,252,134,127,164,215,143,245,178,74,98,120,181,139,6,197,108,216,86,45,67,224,172,184,253,190,158,215,110,166,238,190,78,197,44,17,182,56,163,222,245,115,221,181,140,106,117,114,171,151,167,85,85,95,121,245,136,255,0,199,174,169,103,122,45,194,118,115,169,154,105,125,246,54,73,102,246,103,130,173,240,176,212,118,187,183,42,88,100,254,28,204,124,110,235,28,175,111,196,213,233,215,170,116,84,69,64,144,4,85,230,143,228,79,83,126,139,235,20,69,117,112,245,204,123,140,236,231,95,116,211,10,202,117,147,198,217,114,12,194,205,107,184,211,125,157,181,71,223,165,158,182,40,229,143,123,41,154,246,238,99,220,157,90,168,228,235,213,21,23,222,88,175,52,127,34,122,155,244,95,88,162,2,149,184,78,243,79,163,127,48,49,239,81,128,210,153,154,206,19,188,211,232,223,204,12,123,212,96,52,166,7,159,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,178,86,117,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,72,255,0,193,47,2,120,111,7,22,171,236,237,190,82,101,217,101,246,161,88,252,141,214,149,162,158,43,114,54,53,109,19,24,179,76,141,103,117,143,145,206,106,183,184,171,26,61,23,181,26,164,160,0,0,0,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,39,255,0,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,129,127,199,52,226,7,135,141,47,226,107,0,118,156,234,189,170,174,178,218,202,133,174,163,150,146,178,74,105,232,171,82,25,97,142,166,55,53,118,185,236,108,242,42,54,70,190,53,85,77,204,119,78,135,75,0,124,156,79,22,177,96,216,173,155,10,197,168,124,21,151,31,183,211,218,237,212,221,215,201,216,165,130,54,199,20,123,222,174,123,182,177,141,78,174,85,114,244,234,170,171,239,62,176,0,101,92,210,159,9,222,86,52,111,229,254,61,233,208,25,172,52,167,194,119,149,141,27,249,127,143,122,116,0,117,82,175,185,227,91,153,46,53,164,87,117,133,202,234,106,235,205,50,73,213,122,53,37,142,149,202,139,254,53,237,39,255,0,146,165,160,149,191,206,230,129,146,104,198,158,92,214,69,71,83,228,242,192,141,233,238,84,146,145,238,85,255,0,209,218,79,253,160,70,126,76,182,247,214,241,101,118,169,107,152,137,65,133,92,42,29,187,239,84,90,170,56,253,223,227,235,34,127,232,234,93,193,77,188,146,168,59,154,243,158,93,60,59,87,195,226,62,31,187,238,234,222,229,108,14,218,159,207,162,246,186,255,0,234,167,248,139,146,0,0,0,101,92,213,65,149,112,47,251,149,199,145,61,50,250,215,172,86,146,168,138,188,174,60,137,233,151,214,189,98,180,149,64,0,42,3,143,94,61,120,177,209,110,44,115,157,51,211,77,86,246,54,55,102,246,103,130,162,246,21,182,163,181,221,182,210,205,39,241,38,167,124,142,235,36,175,119,196,229,233,215,162,116,68,68,64,183,240,67,254,87,250,247,171,28,68,232,21,255,0,53,214,60,175,237,5,234,139,48,170,181,193,83,224,105,169,54,82,178,138,138,70,199,178,158,56,216,189,31,52,139,213,83,119,197,211,175,68,68,78,1,205,175,141,127,98,81,214,112,155,166,87,59,173,29,234,110,204,153,165,194,5,236,70,218,25,160,238,50,216,213,86,239,147,188,201,98,146,87,70,230,181,35,70,196,171,34,75,51,24,17,255,0,152,255,0,48,10,206,34,47,178,233,38,144,228,95,237,79,65,225,167,150,166,158,57,233,228,200,170,182,50,77,213,12,153,145,200,200,97,145,85,140,133,91,181,100,137,101,114,191,248,41,20,22,61,174,139,233,14,101,175,90,161,143,233,30,159,193,73,37,247,34,168,116,52,235,87,58,67,4,76,100,110,150,89,164,127,189,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,86,106,115,68,208,108,55,134,221,35,225,215,74,112,202,42,70,178,221,79,144,190,231,93,13,58,194,251,181,197,89,106,74,138,217,81,207,123,183,200,230,245,70,171,221,177,136,200,218,187,24,212,64,175,98,74,112,47,198,109,247,131,205,71,170,185,201,106,246,206,25,148,120,122,124,154,219,19,24,149,78,142,37,127,106,166,154,71,116,233,52,93,217,85,35,115,146,57,26,247,53,219,85,89,44,125,3,149,54,150,224,154,211,173,153,238,153,234,101,139,219,56,221,231,79,231,241,180,94,42,106,126,239,106,239,107,154,63,226,66,246,72,222,146,68,199,124,46,78,189,58,47,84,85,69,225,92,85,112,207,153,112,161,171,149,154,91,152,87,82,92,88,234,118,220,173,23,58,101,70,178,227,110,145,242,50,41,214,61,202,232,95,186,41,24,248,220,171,181,236,118,215,61,155,36,120,104,250,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,245,148,193,202,191,141,187,174,151,102,86,174,26,115,185,234,238,24,158,99,120,134,146,195,81,53,83,149,150,10,217,146,111,225,69,19,97,123,222,202,170,151,211,49,91,189,145,196,247,62,85,254,156,170,183,62,0,0,0,202,185,170,131,42,224,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,114,174,19,188,172,104,223,203,252,123,211,160,58,168,0,15,147,150,101,54,44,27,21,188,230,185,77,119,130,178,227,246,250,139,165,198,167,180,249,59,20,176,70,233,37,147,99,17,207,118,214,49,203,209,168,174,94,157,17,21,125,192,115,94,42,184,152,195,120,80,210,58,205,82,204,40,106,238,47,117,67,109,182,139,101,50,43,95,113,184,200,201,31,20,11,38,213,108,44,219,20,143,124,142,69,218,198,59,107,94,253,145,191,58,249,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,55,202,254,136,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,215,248,215,226,186,251,197,166,178,214,230,93,219,173,30,33,109,235,71,139,89,43,102,99,188,5,46,214,36,146,43,99,68,98,77,59,217,221,145,122,189,201,213,145,247,30,200,163,83,186,242,185,224,146,213,196,14,77,54,182,234,68,20,149,152,78,23,120,101,35,44,181,116,173,168,130,251,90,148,239,145,209,73,210,102,186,54,64,233,40,165,86,190,55,199,50,72,177,175,84,73,16,9,107,203,23,128,239,216,133,138,155,94,117,98,203,183,62,200,45,237,246,109,174,227,110,237,213,98,240,185,243,54,78,142,238,185,59,213,16,58,157,93,186,56,229,133,171,36,43,211,124,173,87,51,174,3,191,109,246,42,157,121,210,123,46,236,251,31,183,187,218,86,187,117,187,185,85,148,66,215,194,216,250,187,186,212,239,83,192,218,133,110,216,228,150,102,164,112,167,93,145,53,39,248,3,46,248,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,55,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,161,62,15,184,179,195,120,186,210,255,0,183,22,42,122,75,61,246,130,162,74,107,238,56,218,245,170,158,212,245,145,233,2,189,235,28,74,246,75,19,18,70,189,25,179,175,113,136,170,232,158,137,90,188,218,120,62,181,105,6,101,79,196,70,8,149,105,98,212,43,197,75,111,212,179,74,215,178,134,247,42,58,125,241,57,207,238,185,149,40,218,153,21,155,85,177,62,23,244,114,54,72,163,100,107,224,251,139,60,203,132,93,80,251,113,98,167,171,188,88,171,233,228,166,190,227,141,175,74,88,46,172,72,222,144,43,222,177,202,140,124,82,189,36,107,209,155,250,119,24,138,141,149,232,161,113,60,209,252,137,234,111,209,125,98,136,160,18,250,57,141,229,54,44,231,151,86,105,154,226,213,222,54,203,144,91,241,219,165,186,167,180,248,251,244,179,221,40,36,138,77,143,70,189,187,152,246,175,71,34,57,58,244,84,69,247,20,46,6,170,15,147,150,98,214,44,231,21,188,225,89,77,15,141,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,123,21,175,110,230,61,201,213,170,142,78,189,81,81,125,231,214,0,67,94,25,249,92,232,55,15,89,149,78,160,93,106,106,243,203,237,21,227,199,227,21,23,120,187,108,178,64,196,119,101,189,166,59,181,81,82,213,118,229,168,123,81,17,241,196,248,163,133,204,85,116,202,4,0,230,183,197,30,187,112,215,251,46,253,138,103,63,103,62,209,251,111,218,127,216,202,58,206,255,0,135,240,61,159,238,152,164,219,183,191,47,244,122,117,221,239,235,209,58,4,255,0,5,96,114,191,227,51,137,62,34,117,246,255,0,133,107,30,164,125,160,178,209,97,245,87,72,41,189,143,65,73,178,169,149,180,81,182,77,244,240,70,245,232,201,164,78,138,187,126,46,189,58,162,42,89,248,0,0,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,74,220,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,2,85,0,0,0,0,17,87,154,63,145,61,77,250,47,172,81,18,168,138,188,209,252,137,234,111,209,125,98,136,10,86,225,59,205,62,141,252,192,199,189,70,3,74,102,107,56,78,243,79,163,127,48,49,239,81,128,210,152,0,0,16,3,157,95,149,140,91,230,5,15,167,92,74,86,46,167,157,95,149,140,91,230,5,15,167,92,74,149,225,235,22,177,103,58,251,166,152,86,83,67,227,108,185,6,97,102,181,220,105,187,175,143,191,75,61,108,81,203,30,246,43,94,221,204,123,147,171,85,28,157,122,162,162,251,192,233,124,14,113,119,117,225,7,87,29,149,207,110,171,188,98,119,234,118,219,114,59,84,21,14,99,223,2,61,28,202,168,88,174,72,159,83,10,238,217,220,78,138,201,38,141,29,31,117,100,109,132,243,87,226,158,197,7,12,184,174,49,165,58,163,225,235,245,83,193,221,31,73,70,215,197,85,95,138,79,75,51,221,36,136,230,36,148,240,203,34,211,55,163,187,110,149,169,52,125,28,214,206,212,174,190,53,248,81,190,240,151,172,181,184,111,106,235,89,136,92,186,214,98,215,186,216,88,223,31,75,181,139,36,106,232,213,88,179,64,247,246,164,78,140,114,244,100,157,182,50,88,208,224,0,75,78,92,218,209,196,94,53,175,56,110,139,233,6,95,87,6,61,152,101,20,85,121,5,149,204,165,150,9,232,160,254,37,116,172,241,45,94,203,252,28,82,238,116,42,201,30,145,70,212,220,230,70,137,210,249,213,249,167,197,190,95,208,250,141,196,238,188,150,52,26,154,211,134,229,124,70,222,104,170,217,114,190,212,63,25,178,172,212,242,196,207,103,66,177,203,83,52,79,87,236,157,146,212,36,113,170,236,254,27,232,94,212,127,196,246,167,10,231,87,230,159,22,249,127,67,234,55,16,28,149,60,211,229,63,47,235,189,70,220,93,73,74,220,149,60,211,229,63,47,235,189,70,220,93,72,16,43,153,175,2,86,173,110,195,110,58,231,165,184,205,92,154,161,97,167,141,213,84,118,184,26,247,228,148,76,86,181,204,146,62,168,175,169,134,46,174,141,236,221,35,217,31,99,108,138,176,246,169,90,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,67,78,120,6,169,96,154,161,246,143,236,45,247,218,127,100,178,10,204,90,241,253,107,52,62,22,233,75,183,191,7,241,88,221,251,123,140,248,217,185,139,215,220,229,232,165,101,243,65,229,247,77,105,166,189,113,67,162,214,170,183,177,245,14,175,204,44,116,209,75,82,253,243,75,85,81,89,122,89,101,157,206,70,35,159,3,95,4,81,108,141,136,233,126,22,53,253,2,79,242,253,227,186,197,197,86,43,30,21,148,191,193,106,110,63,111,73,46,52,221,31,39,181,41,96,142,150,57,110,187,217,79,21,60,29,218,154,135,39,134,106,171,153,211,170,117,111,189,38,1,151,124,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,155,226,127,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,208,239,10,60,87,105,199,22,186,112,204,215,10,151,192,221,104,123,112,95,236,19,204,143,170,180,85,57,21,81,174,84,68,238,66,253,174,88,166,68,70,200,214,185,21,24,246,73,27,3,181,144,171,153,95,26,246,238,29,52,226,187,75,240,171,159,77,77,203,173,237,142,153,141,90,168,36,181,90,234,82,166,39,220,226,158,54,163,22,102,62,7,50,54,164,173,123,100,123,37,84,115,88,173,124,128,226,95,136,188,19,133,253,44,175,212,204,234,163,252,45,29,158,139,100,223,217,59,167,134,154,104,40,251,145,69,39,103,187,216,123,123,175,110,198,125,234,191,114,46,117,181,87,83,50,173,100,212,124,143,84,179,90,191,17,122,201,174,18,220,42,118,201,35,227,135,122,252,16,69,220,123,222,216,98,98,54,56,216,174,93,145,177,141,69,232,212,3,229,98,120,181,247,57,202,172,216,86,45,67,227,111,89,5,194,158,215,110,166,238,178,62,253,84,242,54,56,163,222,245,107,27,185,239,106,117,114,163,83,175,85,84,79,121,161,62,10,56,81,177,112,151,163,84,88,111,106,213,89,151,220,186,86,101,55,186,40,94,223,31,85,185,235,28,104,233,21,94,176,192,199,246,163,78,140,106,244,124,157,182,62,89,16,141,92,168,248,40,253,153,98,176,113,41,169,150,203,85,78,73,150,219,233,234,113,40,186,119,166,179,218,230,141,206,90,141,232,229,141,179,85,71,35,61,205,110,248,226,77,170,244,89,166,137,182,42,5,64,115,100,224,162,221,167,245,159,188,238,151,219,59,22,91,221,193,241,229,244,81,165,85,68,145,93,42,167,154,101,185,186,71,185,236,142,25,95,35,97,115,127,132,198,73,216,70,35,150,101,70,67,94,21,120,152,204,184,80,213,202,61,82,195,232,105,46,44,117,59,173,183,123,101,74,35,89,113,183,72,248,223,44,9,38,213,116,47,221,20,111,100,141,69,218,246,55,115,94,205,241,191,70,121,102,45,98,206,113,91,206,21,148,208,248,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,247,177,90,246,238,99,220,157,90,168,228,235,213,21,23,222,103,223,143,94,25,233,184,88,226,26,231,131,217,171,169,39,199,175,148,255,0,104,241,248,97,89,119,209,91,167,168,157,145,210,74,178,185,206,115,226,116,50,70,143,222,253,236,107,30,170,215,61,204,104,95,246,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,93,146,179,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,122,2,146,249,83,241,131,117,209,237,80,160,225,239,37,90,71,225,58,137,120,70,193,43,162,119,126,221,123,154,54,67,3,216,232,216,231,72,201,221,29,61,59,152,255,0,133,138,177,200,142,141,27,42,73,118,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,12,214,113,99,230,159,89,62,96,100,62,163,57,165,51,53,156,88,249,167,214,79,152,25,15,168,206,7,85,201,56,215,202,172,220,24,233,255,0,9,218,101,115,246,117,35,173,247,73,51,75,132,11,35,42,166,241,23,90,217,25,108,106,171,90,141,133,208,62,41,37,116,110,119,117,179,54,37,86,181,179,50,78,85,195,71,14,153,223,20,26,167,65,166,120,45,63,248,42,203,197,110,248,127,177,150,191,19,12,51,214,118,229,150,62,247,107,190,199,118,152,237,239,251,145,62,245,78,127,137,226,215,220,231,42,179,97,88,181,15,141,189,100,23,10,123,93,186,155,186,200,251,245,83,200,216,226,143,123,213,172,110,231,189,169,213,202,141,78,189,85,81,61,230,132,248,40,225,70,197,194,94,141,81,97,189,171,85,102,95,114,233,89,148,222,232,161,123,124,125,86,231,172,113,163,164,85,122,195,3,31,218,141,58,49,171,209,242,118,216,249,100,64,61,175,14,186,13,134,240,219,164,118,45,41,195,40,169,26,203,117,59,31,115,174,134,157,97,125,218,226,172,106,84,86,202,142,123,221,190,71,55,170,53,94,237,140,70,70,213,216,198,162,114,14,104,254,68,245,55,232,190,177,68,74,162,42,243,71,242,39,169,191,69,245,138,32,41,91,132,239,52,250,55,243,3,30,245,24,13,41,153,172,225,59,205,62,141,252,192,199,189,70,3,74,96,0,0,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,142,85,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,32,62,175,54,190,10,61,183,71,89,197,150,153,91,46,181,151,168,123,49,230,150,248,19,191,27,168,97,131,182,203,155,81,93,190,62,203,34,138,57,91,27,92,213,141,91,42,164,105,20,207,125,101,232,190,175,102,90,11,170,24,254,174,105,252,244,145,223,113,218,135,77,78,149,112,36,208,74,199,198,232,165,134,70,123,149,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,52,230,82,95,50,62,95,116,220,59,84,199,172,58,55,106,171,118,157,92,106,27,77,91,109,134,41,102,102,50,244,138,8,226,89,106,38,158,89,166,101,76,203,59,145,238,107,89,27,213,145,245,234,248,209,66,215,248,98,226,23,21,226,131,70,172,186,185,139,83,120,15,31,220,166,184,218,223,85,29,68,214,202,232,157,182,90,121,28,197,255,0,54,70,43,154,199,62,41,98,122,177,155,246,164,85,226,143,149,39,239,41,174,217,54,181,254,222,190,206,125,163,240,95,216,207,178,222,51,177,225,232,224,166,254,221,226,227,221,187,177,187,250,9,211,119,79,127,78,171,245,121,103,240,53,157,240,197,110,185,106,70,165,228,215,90,12,147,43,183,173,190,183,14,142,88,93,67,67,218,170,145,99,158,105,33,154,88,234,166,88,218,199,70,246,236,237,54,162,118,42,57,94,170,217,212,4,85,224,99,129,143,220,187,237,183,251,104,253,177,251,99,236,223,247,19,217,254,23,194,120,159,254,72,155,126,239,19,255,0,131,211,103,243,235,238,170,190,104,254,123,53,55,232,190,143,68,95,241,64,60,209,252,246,106,111,209,125,30,136,9,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,32,7,37,79,43,25,79,204,10,239,78,183,29,215,134,14,56,244,143,138,220,203,59,195,244,249,149,116,239,195,234,34,125,12,213,207,100,79,189,219,156,155,22,182,8,21,82,102,49,179,35,154,230,185,191,11,37,166,115,149,175,153,98,140,36,80,0,0,0,12,171,159,87,38,202,111,185,133,198,27,182,71,93,226,234,233,237,244,22,184,228,237,50,61,180,180,84,177,82,83,71,209,136,136,187,32,130,38,117,233,185,219,122,185,85,202,170,191,40,177,78,88,188,191,232,245,118,178,155,136,29,111,199,124,94,11,73,182,124,102,219,44,144,75,75,126,170,142,121,161,149,213,44,107,214,68,134,9,41,253,240,200,198,182,103,61,189,85,209,181,236,144,59,255,0,44,94,95,245,154,69,71,77,196,14,183,227,190,19,58,171,219,62,51,109,150,73,226,170,176,210,201,4,208,202,234,150,53,233,26,205,60,117,30,248,100,99,157,11,88,222,170,217,28,246,71,88,60,88,249,167,214,79,152,25,15,168,206,105,76,205,103,22,62,105,245,147,230,6,67,234,51,129,106,156,52,255,0,245,155,110,255,0,47,243,191,254,143,116,41,88,186,158,26,127,250,205,183,127,151,249,223,255,0,71,186,20,172,6,159,117,75,75,112,77,105,193,46,122,103,169,118,47,108,227,119,158,207,141,162,241,83,83,247,123,83,50,104,255,0,137,11,217,35,122,73,19,29,240,185,58,244,232,189,81,85,23,62,252,96,240,153,153,112,139,170,31,97,239,181,21,119,139,21,125,60,117,54,44,141,212,9,75,5,213,137,27,22,116,99,18,73,81,143,138,87,172,110,98,191,127,78,219,213,17,178,177,87,70,103,31,226,171,134,124,55,138,253,35,172,210,220,194,186,174,220,246,212,54,229,104,185,211,42,185,246,235,140,108,145,145,78,177,238,70,204,205,178,200,199,198,229,77,204,123,182,185,143,217,35,2,176,57,87,241,183,117,210,236,202,213,195,78,119,61,93,195,19,204,111,16,210,88,106,38,170,114,178,193,91,50,77,252,40,162,108,47,123,217,85,82,250,102,43,119,178,56,158,231,202,191,211,149,86,122,243,71,242,39,169,191,69,245,138,35,234,240,101,192,190,156,112,121,98,174,146,217,95,246,163,51,188,238,138,229,147,84,81,165,60,142,165,223,186,58,90,120,183,191,177,10,109,99,158,136,247,58,73,17,28,231,42,54,38,71,242,185,163,249,19,212,223,162,250,197,16,20,173,194,119,154,125,27,249,129,143,122,140,6,135,181,163,72,112,221,122,210,252,131,72,245,2,10,185,44,89,21,59,97,168,90,73,214,25,226,123,36,108,177,77,27,253,232,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,185,225,225,59,205,62,141,252,192,199,189,70,3,74,96,103,7,83,56,71,214,92,3,136,233,248,104,161,196,110,183,172,146,174,224,232,49,237,148,173,139,219,84,42,247,246,43,163,248,221,27,33,116,113,185,239,114,200,173,135,100,173,145,205,88,164,219,160,157,23,210,28,55,65,116,191,31,210,61,63,130,174,59,22,59,78,232,105,214,174,117,154,121,94,249,29,44,179,72,255,0,114,43,228,150,73,36,84,106,53,136,175,84,107,90,212,70,167,234,200,180,183,4,202,243,188,71,83,47,246,47,21,146,96,158,63,236,253,111,138,153,158,15,198,194,144,213,127,13,143,72,228,223,27,81,191,196,107,182,244,234,222,139,239,61,88,0,0,20,237,206,195,84,45,89,14,174,96,122,81,111,109,36,213,24,101,158,170,229,93,81,13,107,101,124,115,220,31,31,74,89,98,68,235,11,217,21,28,82,166,231,117,115,42,152,187,90,136,138,248,43,162,154,161,117,209,93,92,196,53,94,204,218,185,42,49,107,197,53,201,244,244,213,174,164,125,100,12,122,119,169,86,86,162,171,25,52,93,200,159,240,185,21,146,57,21,174,69,84,95,107,198,134,177,216,181,247,138,12,255,0,85,113,104,118,89,110,183,8,233,237,210,110,122,248,154,90,74,120,169,34,169,232,246,49,236,239,50,157,178,246,220,212,115,59,155,23,170,183,170,241,80,53,80,8,191,203,71,63,169,212,30,11,116,238,170,229,144,210,93,110,86,58,122,155,5,82,66,177,111,163,101,37,76,145,82,211,202,200,209,54,61,180,105,72,169,185,55,185,142,99,221,187,126,229,148,0,85,95,60,239,193,63,204,159,166,149,86,90,167,60,239,193,63,204,159,166,144,43,132,93,16,181,113,29,196,94,25,163,87,219,229,93,162,219,127,168,169,117,101,93,36,109,124,233,5,61,44,213,50,50,61,223,11,94,246,192,172,71,170,57,24,175,71,43,95,183,98,132,160,229,139,192,119,237,190,251,77,175,58,177,101,221,128,227,247,6,251,54,215,113,183,119,41,114,137,154,201,155,39,71,119,90,189,154,121,219,78,174,221,28,145,76,228,146,21,235,178,86,165,212,159,146,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,245,128,40,7,154,63,158,205,77,250,47,163,209,23,252,80,15,52,127,61,154,155,244,95,71,162,2,85,114,49,252,108,252,183,250,145,106,133,85,242,49,252,108,252,183,250,145,106,128,15,41,171,24,47,237,67,75,51,45,51,246,167,179,62,214,227,247,27,23,141,236,119,188,47,138,166,146,30,239,111,115,119,237,238,110,219,185,189,122,116,234,157,122,158,172,1,85,127,212,49,255,0,202,139,253,9,255,0,224,242,213,1,226,181,191,53,186,233,174,139,231,218,141,98,167,164,158,229,138,226,247,91,221,28,85,108,115,160,146,122,106,73,38,141,178,53,174,107,149,138,230,34,42,35,154,189,58,244,84,251,192,246,167,42,226,143,66,255,0,121,77,9,201,180,83,237,79,217,207,180,126,11,251,39,224,124,103,99,195,214,65,83,253,167,185,30,237,221,141,191,211,78,155,186,251,250,116,90,171,254,173,95,20,255,0,241,7,74,191,247,85,199,253,120,183,77,16,205,110,186,149,162,248,14,163,95,105,233,32,185,101,88,189,170,247,89,21,35,28,216,35,158,166,146,57,164,108,109,115,156,228,98,57,234,136,138,231,47,78,157,85,126,240,32,86,147,242,107,253,151,234,158,27,169,159,188,119,180,254,201,100,22,235,239,130,251,33,217,241,94,22,166,57,187,93,207,26,237,155,187,123,119,109,119,78,189,122,47,78,132,128,230,143,228,79,83,126,139,235,20,68,170,34,175,52,127,34,122,155,244,95,88,162,2,149,184,78,243,79,163,127,48,49,239,81,128,210,153,154,206,19,188,211,232,223,204,12,123,212,96,52,166,0,28,43,140,78,42,176,222,20,52,142,225,152,94,110,84,142,201,238,52,245,20,216,157,162,72,214,103,220,110,40,207,129,93,19,94,199,120,104,220,232,221,51,247,55,107,21,26,139,220,124,108,124,64,229,215,204,183,38,212,252,201,52,79,137,44,146,146,170,251,125,168,154,107,14,75,82,180,244,76,158,117,74,118,65,105,74,122,122,102,68,143,114,165,68,140,149,239,69,123,213,177,34,43,157,26,40,89,160,0,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,164,255,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,208,47,248,0,0,0,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,154,195,74,124,39,121,88,209,191,151,248,247,167,64,7,85,35,15,48,158,23,179,206,44,244,90,207,167,90,119,121,176,219,110,118,220,158,154,246,249,111,83,205,20,14,134,58,90,168,92,212,116,49,72,237,253,106,26,169,240,244,232,139,239,79,113,39,128,16,87,151,63,1,250,165,194,46,85,153,228,122,153,144,98,119,53,191,219,233,104,168,82,197,89,83,50,199,178,71,190,78,226,77,79,18,39,95,225,244,84,85,251,151,238,39,80,0,0,0,12,171,154,168,50,174,5,255,0,114,184,242,39,166,95,90,245,138,210,85,17,87,149,199,145,61,50,250,215,172,86,146,168,1,0,56,163,229,73,251,202,107,182,77,173,127,183,175,179,159,104,252,23,246,51,236,183,140,236,120,122,56,41,191,183,120,184,247,110,236,110,254,130,116,221,211,223,211,170,207,240,4,127,224,167,133,47,220,251,75,46,186,103,246,247,237,111,180,242,9,239,190,55,217,126,3,183,220,166,167,135,181,219,239,75,215,167,134,221,187,114,117,223,211,167,187,170,243,254,99,60,20,126,245,90,113,5,255,0,0,182,90,163,212,220,91,248,150,218,153,211,181,37,210,133,17,235,37,177,211,110,107,27,185,239,73,34,116,168,230,178,70,185,189,98,108,210,200,147,0,1,150,27,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,9,65,197,239,23,159,189,110,141,104,159,218,154,222,246,161,97,222,223,162,202,54,80,120,104,103,238,186,135,194,213,199,181,86,53,238,199,19,183,163,118,109,150,57,122,70,200,214,45,211,43,154,247,3,148,217,45,170,247,197,198,156,190,173,111,182,218,122,119,229,214,148,100,181,9,93,73,19,99,129,181,176,35,81,203,19,224,137,172,238,181,122,68,176,196,233,58,177,209,191,189,81,96,73,78,4,56,156,177,112,151,168,89,150,170,221,236,190,219,171,126,31,37,174,215,104,241,47,166,241,245,82,220,237,238,116,125,246,197,42,69,182,8,234,37,234,230,237,94,214,206,168,231,52,225,121,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,55,202,254,136,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,231,203,31,229,95,192,173,78,127,144,218,184,158,213,42,10,184,49,139,29,68,55,44,50,24,106,162,217,118,184,193,85,51,29,60,171,28,139,52,108,165,154,153,21,35,123,25,221,123,152,187,157,27,30,201,3,191,242,210,229,247,77,163,214,171,63,16,122,191,106,171,143,80,107,233,252,77,158,211,87,20,180,179,227,76,123,106,160,145,36,70,78,172,157,245,20,211,196,229,100,209,53,240,47,86,170,35,209,221,44,40,0,0,0,6,85,205,84,25,87,3,74,124,39,121,88,209,191,151,248,247,167,64,117,83,149,112,157,229,99,70,254,95,227,222,157,1,213,64,0,0,165,110,103,92,7,126,196,47,181,58,243,164,246,93,184,14,65,112,119,180,173,118,235,119,110,151,23,153,204,133,177,245,119,117,203,217,168,157,213,10,221,177,199,20,46,88,225,78,155,226,106,240,174,9,56,193,201,184,70,213,8,175,77,90,186,220,38,249,81,3,114,203,61,36,84,253,250,232,34,142,118,66,248,228,149,138,230,190,23,84,190,84,99,95,26,72,173,70,61,205,69,220,219,254,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,178,86,117,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,76,246,113,131,194,102,101,194,46,168,125,135,190,212,85,222,44,85,244,241,212,216,178,55,80,37,44,23,86,36,108,89,209,140,73,37,70,62,41,94,177,185,138,253,253,59,111,84,70,202,197,80,209,69,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,130,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,82,162,249,78,241,175,113,197,178,171,103,10,250,145,115,223,141,222,122,211,97,211,189,105,105,225,181,87,58,74,138,137,41,228,114,181,146,77,226,164,155,107,21,210,61,201,42,69,27,24,169,42,171,28,216,184,215,184,229,57,85,207,133,125,55,185,236,198,236,221,41,179,25,216,180,181,16,221,107,155,37,61,68,116,241,185,26,249,33,240,178,67,181,234,217,24,229,149,101,141,236,68,137,21,225,24,56,219,227,7,38,226,231,84,37,189,57,106,232,176,155,29,68,237,196,236,245,113,83,247,232,96,150,56,25,51,228,146,38,35,156,249,157,76,201,85,142,124,137,26,185,88,199,57,19,115,186,255,0,43,222,10,63,120,12,237,154,207,168,86,203,85,118,155,97,183,7,211,75,110,173,78,247,182,110,141,133,175,101,58,196,215,39,72,98,238,193,52,139,34,43,36,248,34,217,35,95,47,110,58,240,171,195,62,101,197,126,174,81,233,110,31,93,73,110,99,105,221,114,187,220,234,85,28,203,117,186,55,198,201,103,72,247,35,166,126,233,99,99,35,106,166,231,189,187,156,198,111,145,154,41,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,178,38,117,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,80,142,188,209,252,137,234,111,209,125,98,136,160,18,255,0,185,163,249,19,212,223,162,250,197,17,64,32,106,160,0,0,138,188,115,240,49,251,232,253,137,255,0,109,31,177,223,99,189,165,254,226,123,67,197,120,191,13,255,0,201,16,236,219,225,191,240,186,239,254,93,61,242,168,1,10,184,41,229,189,251,159,106,157,215,83,63,108,191,107,125,167,143,207,98,240,95,103,124,7,111,185,83,79,55,119,185,226,165,235,211,195,109,219,181,58,239,235,215,221,209,102,168,0,0,0,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,165,43,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,9,84,0,0,0,0,69,94,104,254,68,245,55,232,190,177,68,74,162,42,243,71,242,39,169,191,69,245,138,32,41,91,132,239,52,250,55,243,3,30,245,24,13,41,153,172,225,59,205,62,141,252,192,199,189,70,3,74,96,0,0,64,14,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,11,84,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,11,254,226,95,135,76,19,138,13,44,175,211,60,234,159,252,45,101,158,183,124,223,216,203,167,134,154,24,43,59,113,75,31,123,181,223,123,187,79,118,199,253,202,159,114,165,21,223,248,54,212,124,99,139,139,111,10,87,186,75,172,53,119,140,130,26,11,125,221,150,165,151,197,89,228,157,90,151,120,224,142,71,35,161,108,12,146,103,181,37,233,31,106,86,61,237,116,111,219,162,147,207,221,112,12,54,251,153,88,53,6,243,143,82,86,100,56,173,61,117,53,150,186,100,87,62,129,149,137,18,84,172,72,171,181,175,123,96,141,138,254,155,209,155,218,138,141,145,232,224,105,238,21,106,211,92,3,26,211,155,21,69,92,246,220,86,207,69,100,163,150,173,237,116,242,65,77,11,33,141,210,57,173,107,85,234,214,34,170,163,90,157,122,244,68,251,138,118,231,87,230,159,22,249,127,67,234,55,18,234,74,86,231,87,230,159,22,249,127,67,234,55,16,28,149,60,211,229,63,47,235,189,70,220,93,73,74,220,149,60,211,229,63,47,235,189,70,220,93,72,20,67,108,226,171,50,225,67,152,30,170,102,22,107,149,91,177,139,142,164,94,105,178,203,68,113,164,204,184,219,146,235,62,245,108,78,123,27,226,99,107,164,116,47,220,221,175,85,106,175,109,242,49,247,125,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,100,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,153,204,226,199,205,62,178,124,192,200,125,70,114,213,57,42,121,88,202,126,96,87,122,117,184,8,65,204,83,129,90,158,22,179,37,206,52,250,130,173,250,87,127,168,134,26,25,170,106,162,123,237,151,25,146,161,235,109,68,89,22,121,152,216,233,221,35,38,115,63,160,246,177,207,123,218,175,127,10,225,163,136,188,239,133,253,83,160,212,204,22,163,252,21,29,226,139,100,63,217,59,95,137,134,105,232,251,146,197,39,103,187,216,99,123,172,110,246,125,232,191,122,45,255,0,113,99,229,99,89,62,95,228,62,157,57,154,192,53,37,150,98,214,44,231,21,188,225,89,77,15,141,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,123,21,175,110,230,61,201,213,170,142,78,189,81,81,125,230,123,56,215,225,70,251,194,94,178,214,225,189,171,173,102,33,114,235,89,139,94,235,97,99,124,125,46,214,44,145,171,163,85,98,205,3,223,218,145,58,49,203,209,146,118,216,201,99,67,69,39,31,226,171,134,124,55,138,253,35,172,210,220,194,186,174,220,246,212,54,229,104,185,211,42,185,246,235,140,108,145,145,78,177,238,70,204,205,178,200,199,198,229,77,204,123,182,185,143,217,35,2,173,185,77,241,121,251,34,212,127,221,247,53,173,217,136,103,247,6,123,37,209,208,119,100,165,200,166,88,96,135,116,140,84,122,67,59,24,216,157,213,175,70,200,216,28,157,166,44,207,91,169,50,239,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,124,79,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,182,253,202,199,141,59,86,127,164,117,154,53,170,89,5,37,13,247,75,172,235,87,75,93,61,51,105,41,23,23,165,100,81,54,89,167,221,218,107,233,149,200,199,185,233,31,88,150,23,127,17,201,51,208,37,255,0,17,90,243,134,240,219,164,119,221,86,204,235,105,26,203,117,59,217,108,161,154,161,97,125,218,226,172,114,211,209,68,173,99,221,190,71,55,162,185,24,237,140,71,200,228,216,199,42,103,179,136,173,121,204,184,146,213,203,238,171,102,117,181,110,125,198,161,236,182,80,205,80,147,50,211,110,71,185,105,232,162,86,177,141,217,27,93,209,92,140,110,247,171,228,114,111,123,149,123,87,48,110,54,238,188,87,231,241,216,177,137,234,232,116,235,21,168,168,134,213,70,218,167,58,11,180,237,154,102,178,236,248,221,12,79,99,228,167,116,109,108,82,35,150,20,238,35,85,22,73,58,250,14,90,156,20,92,120,139,212,122,29,80,205,109,157,116,203,17,184,58,74,151,185,41,103,142,235,116,166,90,105,89,108,150,9,28,175,72,94,201,218,249,28,177,57,142,141,143,137,21,174,122,57,129,42,185,77,240,81,113,211,250,63,222,119,84,45,157,139,213,238,222,200,241,10,41,18,150,162,56,173,117,80,67,50,92,219,35,28,247,199,52,172,145,208,181,191,194,123,35,239,163,209,201,50,35,44,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,6,107,56,177,243,79,172,159,48,50,31,81,156,210,153,154,206,44,124,211,235,39,204,12,135,212,103,2,213,57,67,112,233,130,98,90,19,109,226,43,195,248,188,207,53,246,165,31,141,223,52,126,18,215,29,99,97,240,125,190,234,197,39,89,168,59,221,222,219,95,252,93,157,122,55,171,167,249,21,121,92,121,19,211,47,173,122,197,105,42,128,17,87,154,63,145,61,77,250,47,172,81,18,168,138,188,209,252,137,234,111,209,125,98,136,10,86,225,59,205,62,141,252,192,199,189,70,3,74,102,107,56,78,243,79,163,127,48,49,239,81,128,210,152,0,0,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,35,149,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,11,84,0,0,0,0,40,7,154,63,158,205,77,250,47,163,209,23,252,80,15,52,127,61,154,155,244,95,71,162,3,149,91,248,139,206,236,156,56,214,240,209,96,168,240,56,221,247,32,170,190,228,31,4,50,251,79,115,45,254,22,47,142,37,146,30,204,150,245,126,232,228,78,231,123,107,147,163,62,47,21,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,124,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,172,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,155,229,127,69,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,153,60,102,242,190,190,240,193,164,244,58,181,137,103,223,108,109,86,173,180,249,91,170,41,89,67,37,52,147,84,246,233,170,105,226,238,63,116,43,221,130,23,199,189,210,54,78,146,38,230,72,230,192,22,149,193,247,22,120,111,23,90,95,246,226,197,79,73,103,190,208,84,73,77,125,199,27,94,181,83,218,158,178,61,32,87,189,99,137,94,201,98,98,72,215,163,54,117,238,49,21,93,19,209,59,169,154,206,24,184,133,202,184,95,214,91,46,174,98,212,222,63,192,119,41,174,54,183,213,73,79,13,206,134,86,237,150,158,71,49,127,205,145,138,230,189,172,150,40,158,172,126,205,171,161,237,23,213,236,55,94,180,191,31,213,205,63,158,174,75,22,69,78,233,169,210,174,5,134,120,158,201,29,20,176,200,207,122,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,40,123,80,0,20,45,203,155,130,143,222,171,81,231,191,231,246,203,172,122,101,139,127,18,229,83,2,118,163,186,87,34,177,99,182,54,109,205,123,119,49,235,36,174,137,28,230,70,214,183,172,78,154,41,18,247,173,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,60,254,150,233,110,9,162,216,37,179,76,244,210,197,236,108,110,205,222,240,84,94,42,106,142,215,118,103,205,39,241,38,123,228,119,89,37,123,190,39,47,78,189,19,162,34,34,122,176,6,107,56,177,243,79,172,159,48,50,31,81,156,210,153,154,206,44,124,211,235,39,204,12,135,212,103,2,213,56,105,255,0,235,54,221,254,95,231,127,253,30,232,82,177,117,60,52,255,0,245,155,110,255,0,47,243,191,254,143,116,41,88,13,84,0,0,17,87,154,63,145,61,77,250,47,172,81,18,168,138,188,209,252,137,234,111,209,125,98,136,10,86,225,59,205,62,141,252,192,199,189,70,3,74,102,107,56,78,243,79,163,127,48,49,239,81,128,210,152,0,0,3,138,113,161,172,119,221,2,225,131,63,213,92,90,29,247,171,85,190,58,123,116,155,152,158,26,170,174,162,42,72,170,122,61,143,99,251,47,168,108,189,183,53,90,254,222,197,232,142,234,157,172,173,94,118,154,153,149,99,250,113,167,122,91,105,171,240,246,92,194,225,112,184,93,251,114,72,201,42,60,2,83,118,32,118,215,163,31,10,190,173,100,115,30,215,127,18,8,28,138,213,103,188,42,4,153,92,207,248,103,169,225,243,88,113,170,251,85,117,93,126,39,144,226,246,187,109,158,166,173,98,239,177,246,122,26,107,124,144,73,177,221,94,244,138,26,89,150,78,220,108,85,169,86,181,171,219,114,158,127,150,46,150,254,212,56,201,194,188,93,139,218,118,172,75,196,101,55,15,235,174,207,133,240,177,175,132,159,220,246,185,251,107,164,162,248,27,187,175,95,137,170,196,121,63,249,201,232,167,219,158,31,109,58,199,73,112,236,213,233,149,193,123,208,73,46,216,231,161,184,203,79,79,38,214,164,110,87,76,217,217,70,173,234,246,53,35,239,245,220,237,136,7,31,228,125,159,211,69,117,213,61,45,174,200,106,214,162,170,158,221,127,181,218,92,178,186,4,100,78,150,10,218,134,39,78,211,30,171,53,3,29,239,71,189,18,63,233,36,107,182,215,204,230,112,51,170,22,173,28,226,211,76,243,203,235,105,18,219,5,227,217,181,147,213,214,182,146,10,72,43,161,146,138,74,169,37,114,43,90,200,91,82,179,47,94,136,169,26,162,185,189,119,38,140,192,170,190,121,223,130,127,153,63,77,34,175,43,143,61,154,101,245,175,71,173,37,87,60,239,193,63,204,159,166,145,87,149,199,158,205,50,250,215,163,214,129,127,192,0,5,0,243,71,243,217,169,191,69,244,122,34,255,0,138,1,230,143,231,179,83,126,139,232,244,64,74,174,70,63,141,159,150,255,0,82,45,80,170,190,70,63,141,159,150,255,0,82,45,80,0,0,1,229,53,99,5,253,168,105,102,101,166,126,212,246,103,218,220,126,227,98,241,189,142,247,133,241,84,210,67,221,237,238,110,253,189,205,219,119,55,175,78,157,83,175,83,213,128,42,175,250,134,63,249,81,127,161,63,252,30,89,78,147,224,191,178,253,44,195,116,207,218,158,211,251,37,143,219,172,94,55,177,217,241,94,22,154,56,123,189,189,206,217,187,183,187,110,231,116,235,211,170,244,234,122,176,0,138,188,209,252,137,234,111,209,125,98,136,149,68,85,230,143,228,79,83,126,139,235,20,64,82,183,9,222,105,244,111,230,6,61,234,48,26,19,215,77,116,211,142,29,52,226,227,170,26,161,121,240,54,170,30,145,67,12,72,143,170,184,85,57,21,99,165,166,141,85,59,147,63,107,186,39,84,106,53,174,123,220,198,49,239,110,117,184,122,202,108,88,54,190,233,166,107,148,215,120,43,46,63,152,89,174,151,26,158,211,228,236,82,193,91,20,146,201,177,136,231,187,107,24,229,232,212,87,47,78,136,138,190,227,181,241,245,198,190,85,197,102,163,213,217,45,55,63,15,166,88,205,194,104,241,203,125,58,200,200,235,246,43,163,109,206,161,36,107,30,233,165,98,170,177,175,106,118,99,122,177,19,115,165,124,161,202,184,151,226,47,59,226,131,84,235,245,51,58,168,255,0,11,71,103,162,217,15,246,50,215,226,102,154,10,62,228,81,71,222,237,119,222,222,235,219,189,255,0,122,175,220,137,202,137,149,203,175,129,90,158,41,115,36,206,53,6,130,173,154,87,96,168,154,26,233,169,170,162,99,238,119,24,82,157,233,109,84,73,18,120,88,232,234,27,35,230,107,63,160,199,49,175,99,220,143,100,212,230,89,192,5,171,83,48,10,93,84,225,255,0,78,169,32,205,177,74,120,41,43,45,86,120,219,78,151,75,36,16,172,108,138,26,86,51,108,181,52,237,100,45,137,173,86,57,208,181,209,39,113,89,79,27,67,213,242,208,227,142,155,136,236,54,29,30,206,25,86,205,69,194,236,241,190,106,185,31,45,67,47,150,232,86,56,18,181,211,61,92,228,169,71,62,38,204,215,187,227,124,137,35,21,81,207,100,51,124,203,102,39,148,223,112,108,170,205,154,226,213,222,10,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,77,143,71,49,219,94,198,175,71,34,181,122,116,84,84,247,26,9,224,115,139,187,87,23,218,70,236,174,123,117,37,159,44,176,212,54,219,145,218,160,168,107,216,201,213,136,230,85,66,197,114,202,202,105,147,118,206,226,117,71,199,52,104,233,59,75,35,131,133,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,63,249,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,11,254,0,0,0,1,149,115,74,124,39,121,88,209,191,151,248,247,167,64,102,176,210,159,9,222,86,52,111,229,254,61,233,208,1,213,64,0,0,0,0,0,12,171,154,168,50,174,5,255,0,114,184,242,39,166,95,90,245,138,210,85,17,87,149,199,145,61,50,250,215,172,86,146,168,0,0,0,0,1,70,220,211,248,76,195,120,115,213,11,78,113,167,245,20,148,54,45,74,168,184,84,211,227,148,148,11,4,22,103,210,199,70,146,164,111,238,57,28,201,101,168,146,68,99,89,27,34,78,140,106,109,68,68,188,146,170,249,231,126,9,254,100,253,52,8,149,203,175,134,124,55,138,94,33,147,12,212,26,234,182,99,214,11,60,217,29,117,21,50,171,31,115,100,53,20,240,165,34,202,142,71,66,199,58,161,170,247,183,227,216,199,53,170,199,57,36,102,130,74,86,228,169,230,159,41,249,127,93,234,54,226,234,64,0,0,0,0,25,87,53,80,101,92,13,41,240,157,229,99,70,254,95,227,222,157,1,213,78,85,194,119,149,141,27,249,127,143,122,116,7,85,0,0,0,112,174,48,120,76,195,120,186,210,255,0,176,247,218,138,75,61,246,130,162,58,155,22,70,234,5,170,158,212,245,145,139,58,49,137,36,74,246,75,19,22,55,49,95,179,175,109,234,138,232,152,169,221,78,85,196,239,16,184,175,11,250,53,122,213,204,166,155,199,248,14,221,53,186,214,202,168,233,230,185,215,74,237,177,83,198,231,175,249,210,61,90,215,185,145,69,43,209,143,217,181,67,57,153,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,55,196,254,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,249,49,60,90,251,156,229,86,108,43,22,161,241,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,239,122,181,141,220,247,181,58,185,81,169,215,170,170,39,188,250,186,165,170,89,222,180,231,119,61,76,212,187,239,182,114,75,207,103,198,214,248,88,105,251,189,168,89,12,127,195,133,140,141,189,35,137,141,248,90,157,122,117,94,170,170,170,210,221,82,206,244,91,59,182,106,102,154,95,125,141,146,89,187,222,10,183,194,195,81,218,238,194,248,100,254,28,204,124,110,235,28,175,111,196,213,233,215,170,116,84,69,64,191,238,10,56,81,177,112,151,163,84,88,111,106,213,89,151,220,186,86,101,55,186,40,94,223,31,85,185,235,28,104,233,21,94,176,192,199,246,163,78,140,106,244,124,157,182,62,89,16,144,7,31,225,87,137,140,55,138,253,35,163,213,44,62,134,174,220,246,212,58,219,119,182,84,162,185,246,235,140,108,141,242,192,146,109,70,204,205,178,198,246,72,212,77,204,123,119,53,143,223,27,59,0,17,87,154,63,145,61,77,250,47,172,81,20,2,95,247,52,127,34,122,155,244,95,88,162,40,4,13,84,0,0,0,0,0,0,0,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,74,86,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,104,18,168,0,0,0,0,138,188,209,252,137,234,111,209,125,98,136,149,68,85,230,143,228,79,83,126,139,235,20,64,82,183,9,222,105,244,111,230,6,61,234,48,26,83,51,89,194,119,154,125,27,249,129,143,122,140,6,148,192,0,0,128,28,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,22,169,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,0,26,83,0,0,41,91,157,95,154,124,91,229,253,15,168,220,75,169,41,91,157,95,154,124,91,229,253,15,168,220,64,114,84,243,79,148,252,191,174,245,27,113,117,37,43,114,84,243,79,148,252,191,174,245,27,113,117,32,102,179,139,31,52,250,201,243,3,33,245,25,203,84,228,169,229,99,41,249,129,93,233,214,226,170,248,177,243,79,172,159,48,50,31,81,156,181,78,74,158,86,50,159,152,21,222,157,110,2,85,113,99,229,99,89,62,95,228,62,157,57,154,195,74,124,88,249,88,214,79,151,249,15,167,78,102,176,13,84,0,0,130,188,208,184,40,253,224,48,71,235,62,158,219,46,181,218,147,134,219,217,77,21,186,137,59,222,217,181,182,103,61,244,233,19,156,157,38,139,187,60,209,172,104,175,147,227,139,100,142,124,93,186,65,47,163,152,207,26,255,0,186,174,156,65,96,192,46,118,169,53,55,41,254,29,182,154,117,238,201,107,161,84,122,73,115,116,59,92,199,109,123,18,56,155,42,181,175,145,206,119,73,91,12,177,173,11,129,213,120,104,225,211,59,226,131,84,232,52,207,5,167,255,0,5,89,120,173,223,15,246,50,215,226,97,134,122,206,220,178,199,222,237,119,216,238,211,29,189,255,0,114,39,222,169,162,141,42,211,60,87,70,244,227,28,210,220,42,147,195,217,113,155,124,86,250,109,209,198,201,38,216,159,28,242,246,216,198,58,105,94,174,146,71,163,83,124,143,123,149,58,185,76,246,112,127,196,165,247,133,109,113,179,234,109,177,59,214,169,182,218,242,74,70,210,178,121,42,236,242,205,27,234,35,137,28,230,109,153,59,76,146,53,71,177,59,145,177,28,170,197,123,93,162,140,79,41,177,103,56,173,155,53,197,171,188,109,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,155,30,141,123,119,49,237,94,142,68,114,117,232,168,139,238,3,235,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,226,199,205,62,178,124,192,200,125,70,115,74,102,107,56,177,243,79,172,159,48,50,31,81,156,11,169,229,113,228,79,76,190,181,235,21,164,170,34,175,43,143,34,122,101,245,175,88,173,37,80,2,42,243,71,242,39,169,191,69,245,138,34,85,17,87,154,63,145,61,77,250,47,172,81,1,74,220,39,121,167,209,191,152,24,247,168,192,105,76,205,103,9,222,105,244,111,230,6,61,234,48,26,83,0,0,2,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,114,174,117,126,105,241,111,151,244,62,163,113,58,175,35,31,198,207,203,127,169,1,106,128,0,0,0,5,0,243,71,243,217,169,191,69,244,122,34,255,0,138,1,230,143,231,179,83,126,139,232,244,64,77,78,73,122,103,138,211,105,102,117,172,126,19,187,146,92,50,5,198,123,242,71,27,188,61,13,61,53,61,70,200,93,179,184,206,228,149,93,100,77,234,215,118,32,248,81,89,213,108,168,128,28,149,60,172,101,63,48,43,189,58,220,79,240,40,135,152,239,3,148,220,41,102,84,25,134,159,62,174,163,78,179,10,137,217,67,12,172,150,87,217,42,218,136,245,162,150,117,69,107,216,230,171,157,3,156,238,235,153,20,173,114,57,97,89,100,231,252,18,113,131,147,112,141,170,17,94,154,181,117,184,77,242,162,6,229,150,122,72,169,251,245,208,69,28,236,133,241,201,43,21,205,124,46,169,124,168,198,190,52,145,90,140,123,154,139,185,183,253,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,214,154,186,134,165,23,100,172,234,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,153,236,227,7,132,204,203,132,93,80,251,15,125,168,171,188,88,171,233,227,169,177,100,110,160,74,88,46,172,72,216,179,163,24,146,74,140,124,82,189,99,115,21,251,250,118,222,168,141,149,138,161,161,220,79,41,177,103,56,173,155,53,197,171,188,109,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,155,30,141,123,119,49,237,94,142,68,114,117,232,168,139,238,62,177,73,124,183,57,130,83,112,237,83,38,143,107,37,214,173,218,117,113,168,117,77,21,202,105,101,153,152,203,210,41,228,149,34,167,134,9,102,153,149,51,44,13,86,53,205,100,111,87,201,211,171,228,85,187,64,0,0,6,107,56,177,243,79,172,159,48,50,31,81,156,210,153,154,206,44,124,211,235,39,204,12,135,212,103,2,213,56,105,255,0,235,54,221,254,95,231,127,253,30,232,82,177,117,60,52,255,0,245,155,110,255,0,47,243,191,254,143,116,41,88,13,84,0,0,17,87,154,63,145,61,77,250,47,172,81,18,168,138,188,209,252,137,234,111,209,125,98,136,10,86,225,59,205,62,141,252,192,199,189,70,3,74,102,107,56,78,243,79,163,127,48,49,239,81,128,210,152,0,0,2,128,121,157,106,151,237,67,140,156,215,194,95,125,167,106,196,188,62,45,111,254,181,236,248,95,11,26,120,184,61,236,107,159,182,186,74,223,141,219,186,245,248,92,172,70,23,209,150,101,54,44,27,21,188,230,185,77,119,130,178,227,246,250,139,165,198,167,180,249,59,20,176,70,233,37,147,99,17,207,118,214,49,203,209,168,174,94,157,17,21,125,198,93,238,215,107,173,254,235,91,125,190,220,234,238,55,43,141,68,149,117,149,149,115,58,105,234,103,145,202,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,2,218,185,31,97,87,90,12,3,84,245,26,106,138,69,182,223,47,22,235,37,60,77,123,187,237,158,134,25,102,149,207,110,221,168,197,109,194,20,106,163,149,85,91,39,84,111,68,87,79,77,126,209,203,23,16,26,53,150,104,238,71,55,135,164,201,173,238,167,142,167,107,223,225,42,152,228,146,154,167,99,30,197,147,181,60,113,75,219,222,141,126,205,174,248,92,168,121,78,11,244,114,251,160,92,48,96,26,85,148,205,190,245,106,183,201,81,113,143,107,19,195,85,85,212,75,87,45,55,86,61,236,127,101,245,14,139,184,215,43,95,219,222,157,17,221,19,181,129,149,115,75,188,53,234,245,54,189,104,54,13,171,144,207,73,37,70,69,103,134,107,130,82,65,44,48,69,113,103,88,171,97,141,146,245,122,50,58,152,230,141,21,85,221,81,136,168,231,34,163,150,139,57,135,225,86,172,3,141,45,85,177,89,170,42,230,167,170,188,50,246,247,84,189,174,122,79,112,166,138,186,102,162,181,173,77,141,150,166,70,177,58,117,70,35,81,85,202,138,229,176,158,75,122,199,125,204,52,107,45,209,219,188,61,202,77,59,184,83,212,90,234,119,49,54,210,220,157,81,35,169,182,53,136,171,178,120,42,37,238,57,239,115,188,78,223,133,177,181,20,60,7,60,239,193,63,204,159,166,145,87,149,199,158,205,50,250,215,163,214,146,171,158,119,224,159,230,79,211,72,171,202,227,207,102,153,125,107,209,235,64,191,224,0,2,128,121,163,249,236,212,223,162,250,61,17,127,197,0,243,71,243,217,169,191,69,244,122,32,37,87,35,31,198,207,203,127,169,22,168,85,95,35,31,198,207,203,127,169,22,168,0,0,0,0,0,0,0,138,188,209,252,137,234,111,209,125,98,136,149,68,85,230,143,228,79,83,126,139,235,20,64,80,9,221,120,59,225,87,50,226,191,87,45,248,125,154,219,86,220,98,221,81,79,83,150,93,227,145,33,101,186,220,175,248,209,178,185,143,111,137,145,173,145,176,179,107,183,61,21,202,157,182,72,246,120,157,11,208,189,71,226,47,81,237,218,95,165,246,111,29,117,174,235,44,211,74,170,202,91,125,43,85,18,74,170,153,17,23,183,11,55,55,170,244,87,43,156,214,49,175,123,216,199,104,83,134,142,29,48,78,23,244,178,131,76,240,90,127,240,85,151,138,221,243,127,100,238,158,26,24,103,172,237,203,44,157,158,239,97,142,237,49,219,25,247,34,125,234,161,237,112,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,236,137,157,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,208,0,5,80,115,65,229,247,77,105,166,189,113,67,162,214,170,183,177,245,14,175,204,44,116,209,75,82,253,243,75,85,81,89,122,89,101,157,206,70,35,159,3,95,4,81,108,141,136,233,126,22,53,253,32,7,14,186,243,153,112,219,171,150,45,86,195,43,106,218,251,117,67,25,115,161,134,161,33,101,218,220,175,106,212,81,74,174,99,219,178,70,183,162,57,88,237,143,70,72,212,222,198,170,105,120,172,184,249,56,225,175,226,142,162,234,235,173,92,122,35,5,60,55,118,90,157,82,190,54,122,183,203,34,58,208,201,145,235,42,83,70,145,177,238,168,118,217,86,57,163,137,138,249,18,74,134,7,201,230,67,175,56,111,18,92,191,52,227,85,176,202,218,71,50,227,156,91,153,115,161,134,161,102,125,166,226,150,170,245,168,162,149,92,198,59,124,110,119,68,114,177,187,216,172,145,169,177,237,85,137,124,174,60,246,105,151,214,189,30,180,157,60,223,241,107,22,13,193,126,158,225,88,181,15,130,178,227,249,133,166,215,110,166,238,190,78,197,44,22,154,248,226,143,123,213,207,118,214,49,169,213,202,174,94,157,85,85,125,228,22,229,113,231,179,76,190,181,232,245,160,95,240,0,0,0,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,53,134,148,248,78,242,177,163,127,47,241,239,78,128,14,170,0,0,0,0,0,0,101,92,213,65,149,112,47,251,149,199,145,61,50,250,215,172,86,146,168,138,188,174,60,137,233,151,214,189,98,180,149,64,0,0,0,0,10,171,231,157,248,39,249,147,244,210,213,10,171,231,157,248,39,249,147,244,208,57,87,37,79,52,249,79,203,250,239,81,183,23,82,82,183,37,79,52,249,79,203,250,239,81,183,23,82,0,0,0,0,0,202,185,170,131,42,224,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,114,174,19,188,172,104,223,203,252,123,211,160,58,168,0,0,31,146,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,83,61,156,109,241,131,147,113,115,170,18,222,156,181,116,88,77,142,162,118,226,118,122,184,169,251,244,48,75,28,12,153,242,73,19,17,206,124,206,166,100,170,199,62,68,141,92,172,99,156,137,185,210,127,155,23,26,247,28,167,42,185,240,175,166,247,61,152,221,155,165,54,99,59,22,150,162,27,173,115,100,167,168,142,158,55,35,95,36,62,22,72,118,189,91,35,28,178,172,177,189,136,145,34,190,37,240,125,194,102,101,197,214,168,125,135,177,84,85,217,236,84,20,242,84,223,114,54,208,37,84,22,166,44,111,88,17,236,89,34,71,190,89,88,145,181,136,253,253,59,143,68,86,196,245,64,145,92,177,120,14,253,183,223,105,181,231,86,44,187,176,28,126,224,223,102,218,238,54,238,229,46,81,51,89,51,100,232,238,235,87,179,79,59,105,213,219,163,146,41,156,146,66,189,118,74,212,115,58,224,59,246,33,125,169,215,157,39,178,237,192,114,11,131,189,165,107,183,91,187,116,184,188,206,100,45,143,171,187,174,94,205,68,238,168,86,237,142,56,161,114,199,10,116,223,19,86,226,112,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,236,137,157,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,85,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,214,154,186,134,165,23,100,172,234,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,129,159,110,10,56,174,190,240,151,172,180,89,151,118,235,89,136,92,186,81,229,54,74,41,152,223,31,75,181,233,28,136,217,17,88,179,64,247,247,99,94,172,114,244,124,125,198,50,89,20,208,158,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,77,143,70,189,187,152,246,175,71,34,57,58,244,84,69,247,25,226,227,7,132,204,203,132,93,80,251,15,125,168,171,188,88,171,233,227,169,177,100,110,160,74,88,46,172,72,216,179,163,24,146,74,140,124,82,189,99,115,21,251,250,118,222,168,141,149,138,178,127,149,31,26,255,0,179,44,170,14,26,245,50,231,117,169,198,242,219,133,61,54,37,47,94,244,54,123,164,210,57,171,79,177,26,178,54,26,169,36,103,189,174,217,28,169,185,88,137,52,210,180,39,87,52,127,34,122,155,244,95,88,162,40,4,191,238,104,254,68,245,55,232,190,177,68,80,8,26,168,0,0,0,0,0,0,0,1,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,148,173,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,208,37,80,0,0,0,1,21,121,163,249,19,212,223,162,250,197,17,42,136,171,205,31,200,158,166,253,23,214,40,128,165,110,19,188,211,232,223,204,12,123,212,96,52,166,102,179,132,239,52,250,55,243,3,30,245,24,13,41,128,0,1,0,57,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,45,83,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,0,52,166,0,0,82,183,58,191,52,248,183,203,250,31,81,184,151,82,82,183,58,191,52,248,183,203,250,31,81,184,128,228,169,230,159,41,249,127,93,234,54,226,234,74,86,228,169,230,159,41,249,127,93,234,54,226,234,64,205,103,22,62,105,245,147,230,6,67,234,51,150,169,201,83,202,198,83,243,2,187,211,173,197,85,241,99,230,159,89,62,96,100,62,163,57,106,156,149,60,172,101,63,48,43,189,58,220,4,170,226,199,202,198,178,124,191,200,125,58,115,53,134,148,248,177,242,177,172,159,47,242,31,78,156,205,96,26,168,57,167,17,90,243,134,240,219,164,119,221,86,204,235,105,26,203,117,59,217,108,161,154,161,97,125,218,226,172,114,211,209,68,173,99,221,190,71,55,162,185,24,237,140,71,200,228,216,199,42,116,11,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,74,1,227,251,140,27,175,22,90,184,231,91,214,146,60,19,14,168,172,160,197,25,12,78,71,212,192,247,181,36,174,149,210,49,178,239,168,72,98,122,70,230,181,34,99,88,205,187,210,73,36,14,43,173,26,189,153,107,214,168,100,26,185,168,19,210,73,125,200,170,27,53,66,82,64,144,193,19,25,27,98,138,24,217,239,84,100,113,71,28,104,174,87,61,81,136,174,115,156,170,229,179,78,88,252,191,232,224,194,111,58,209,175,56,239,127,237,222,63,53,158,195,104,146,72,31,27,172,87,26,56,157,45,123,103,133,238,150,25,167,134,103,192,212,107,161,150,56,214,116,119,94,242,108,141,92,181,56,40,184,241,23,168,244,58,161,154,219,58,233,150,35,112,116,149,47,114,82,207,29,214,233,76,180,210,178,217,44,18,57,94,144,189,147,181,242,57,98,115,29,27,31,18,43,92,244,115,47,80,12,240,241,201,194,37,215,132,29,92,110,41,5,198,174,241,137,223,169,221,114,199,46,179,211,185,143,124,8,245,107,233,102,122,53,34,125,76,43,183,127,109,122,43,36,134,69,108,125,212,141,189,215,148,223,23,159,178,45,71,253,223,115,90,221,152,134,127,112,103,178,93,29,7,118,74,92,138,101,134,8,119,72,197,71,164,51,177,141,137,221,90,244,108,141,129,201,218,98,204,245,181,78,37,248,116,193,56,160,210,202,253,51,206,169,255,0,194,214,89,235,119,205,253,140,186,120,105,161,130,179,183,20,177,247,187,93,247,187,180,247,108,127,220,169,247,42,103,91,85,116,207,42,209,189,71,200,244,183,53,164,240,247,172,102,225,45,190,167,108,114,50,57,182,47,193,60,93,198,49,238,134,86,43,100,141,234,212,223,27,216,228,78,142,64,52,252,8,1,202,111,139,207,218,238,156,126,239,185,173,110,252,191,0,183,179,217,46,142,131,181,29,86,59,10,67,4,59,164,98,171,22,104,30,246,196,238,173,98,186,55,64,228,238,189,38,122,79,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,107,56,177,243,79,172,159,48,50,31,81,156,210,152,2,42,242,184,242,39,166,95,90,245,138,210,85,0,0,138,188,209,252,137,234,111,209,125,98,136,149,64,12,214,112,157,230,159,70,254,96,99,222,163,1,165,48,0,0,0,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,198,207,203,127,169,22,168,0,0,0,0,0,20,3,205,31,207,102,166,253,23,209,232,139,254,0,64,14,74,158,86,50,159,152,21,222,157,110,39,248,0,14,85,196,239,15,88,175,20,26,53,122,210,60,166,167,192,120,254,221,77,186,232,202,88,234,38,182,87,68,237,209,84,70,215,167,249,209,189,26,230,57,241,75,43,17,236,223,185,58,168,3,49,154,209,164,57,150,130,234,134,65,164,122,129,5,36,119,220,118,161,176,212,45,36,233,52,18,177,241,182,88,166,141,254,229,86,73,20,145,200,136,228,107,209,30,136,230,181,200,173,75,31,229,71,199,79,246,142,23,245,175,51,255,0,131,210,224,21,181,205,255,0,57,174,181,201,80,174,255,0,162,240,172,115,127,223,194,143,254,231,132,181,64,0,0,0,205,103,22,62,105,245,147,230,6,67,234,51,154,83,0,64,14,26,127,250,205,183,127,151,249,223,255,0,71,186,20,172,106,160,0,0,0,34,175,52,127,34,122,155,244,95,88,162,37,80,3,53,156,39,121,167,209,191,152,24,247,168,192,105,76,0,0,0,32,175,56,45,99,177,96,220,48,46,149,84,67,226,47,90,151,112,130,158,142,61,207,103,98,150,134,162,10,186,138,158,168,199,49,219,94,202,104,187,106,230,57,124,78,246,238,72,220,133,75,112,177,162,159,188,79,16,88,78,142,73,112,240,84,153,5,193,124,124,237,151,183,35,40,96,137,245,21,93,167,118,228,68,153,96,134,84,143,115,21,189,197,102,238,141,234,169,165,48,0,0,5,85,243,189,210,223,254,38,154,215,111,177,127,194,241,107,189,207,197,127,146,166,130,14,202,191,255,0,150,78,222,198,127,137,238,254,214,132,127,229,29,169,153,86,31,197,237,159,5,180,213,245,178,231,182,250,251,125,222,150,73,36,237,187,195,82,77,89,4,237,99,94,140,89,152,248,21,141,123,218,237,177,207,59,81,17,95,213,47,80,1,85,124,243,191,4,255,0,50,126,154,69,94,87,30,123,52,203,235,94,143,90,95,240,0,0,0,80,15,52,127,61,154,155,244,95,71,162,47,248,1,85,124,140,127,27,63,45,254,164,90,160,0,0,0,0,0,0,0,8,213,204,111,22,190,231,60,30,230,152,86,45,67,227,111,89,5,195,29,181,219,169,187,172,143,191,85,61,246,130,56,163,222,245,107,27,185,239,106,117,114,163,83,175,85,84,79,121,37,64,17,87,128,94,10,49,94,20,244,226,146,247,118,182,120,141,77,201,173,240,201,145,220,42,18,55,201,65,189,27,35,173,148,235,27,158,198,195,19,209,17,238,99,151,189,35,17,234,187,91,19,34,149,64,0,0,0,0,1,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,191,224,0,0,0,0,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,213,64,0,0,0,0,0,0,3,42,230,170,0,17,87,149,199,145,61,50,250,215,172,86,146,168,0,0,0,0,0,5,85,243,206,252,19,252,201,250,105,106,128,10,86,228,169,230,159,41,249,127,93,234,54,226,234,64,0,0,0,0,0,101,92,213,64,3,149,112,157,229,99,70,254,95,227,222,157,1,213,64,0,0,2,141,184,152,229,79,175,58,81,153,83,55,71,173,21,122,139,137,228,23,143,103,90,31,68,221,215,27,122,72,141,88,146,228,221,173,138,38,117,87,177,106,145,221,159,225,111,147,195,247,25,25,106,156,31,112,153,134,240,139,165,255,0,97,236,85,20,151,139,237,125,68,149,55,220,141,180,11,75,61,213,233,35,214,4,123,22,73,85,140,138,39,164,109,98,63,103,94,227,209,17,210,189,87,186,128,0,0,56,87,24,60,38,97,188,93,105,127,216,123,237,69,37,158,251,65,81,29,77,139,35,117,2,213,79,106,122,200,197,157,24,196,146,37,123,37,137,139,27,152,175,217,215,182,245,69,116,76,84,166,190,30,121,125,235,110,182,235,109,251,71,178,43,85,94,22,204,46,161,180,217,117,202,166,40,42,31,103,124,176,79,37,34,165,58,207,27,170,153,59,160,218,199,194,231,51,100,141,147,170,177,90,174,208,72,2,37,115,49,182,83,89,121,127,234,5,154,142,74,185,41,232,41,236,52,209,62,174,174,90,169,220,198,93,168,90,213,146,105,156,233,101,127,68,78,175,145,206,123,151,170,185,85,85,84,160,195,85,0,0,0,0,0,0,0,0,0,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,64,0,0,0,0,1,21,121,163,249,19,212,223,162,250,197,17,42,128,25,172,225,59,205,62,141,252,192,199,189,70,3,74,96,0,0,1,0,57,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,52,166,0,0,0,20,173,206,175,205,62,45,242,254,135,212,110,37,212,128,41,91,146,167,154,124,167,229,253,119,168,219,139,169,0,12,214,113,99,230,159,89,62,96,100,62,163,57,106,156,149,60,172,101,63,48,43,189,58,220,79,240,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,170,0,28,255,0,95,180,114,197,196,6,141,101,154,59,145,205,225,233,50,107,123,169,227,169,218,247,248,74,166,57,36,166,169,216,199,177,100,237,79,28,82,246,247,163,95,179,107,190,23,42,20,173,119,229,139,196,21,171,137,170,78,31,163,162,241,214,170,238,151,56,50,216,25,19,41,95,98,109,84,16,84,87,54,41,101,102,233,169,252,76,93,218,70,189,101,71,57,187,85,236,124,114,190,250,64,30,83,74,180,207,21,209,189,56,199,52,183,10,164,240,246,92,102,223,21,190,155,116,113,178,73,182,39,199,60,189,182,49,142,154,87,171,164,145,232,212,223,35,222,229,78,174,83,213,128,0,133,92,202,248,40,183,113,23,167,21,218,161,133,91,58,234,110,35,111,108,148,207,106,85,79,37,214,215,76,149,50,190,217,20,17,185,88,147,61,243,185,241,185,34,115,221,35,25,18,171,90,245,115,38,168,2,146,249,99,112,57,153,106,246,127,143,113,21,149,190,174,193,130,97,215,136,46,150,169,145,136,147,223,110,52,147,35,217,28,8,228,84,74,104,229,141,18,89,122,47,85,107,162,143,227,238,62,11,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,26,178,206,99,220,24,224,217,85,231,10,202,117,147,193,94,177,251,133,69,174,227,77,246,118,235,39,98,170,9,29,28,177,239,101,51,152,237,175,99,147,171,85,90,189,58,162,170,123,201,42,102,179,139,31,52,250,201,243,3,33,245,25,192,209,70,150,234,150,9,173,56,37,179,83,52,210,251,237,156,110,243,222,240,85,190,22,106,126,239,106,103,195,39,240,230,99,36,111,73,34,123,126,38,167,94,157,83,170,42,42,250,178,42,242,184,242,39,166,95,90,245,138,211,208,113,201,197,221,171,132,29,35,110,87,5,186,146,241,150,95,170,29,109,199,45,83,212,53,140,124,232,197,115,234,166,98,57,37,125,52,41,183,127,109,58,171,228,134,53,116,125,212,145,161,213,107,117,163,75,237,218,185,65,161,23,12,190,146,151,59,186,89,214,253,67,103,153,146,49,245,84,72,249,24,174,138,69,111,105,239,69,134,85,88,154,245,147,100,111,126,221,141,87,39,170,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,203,190,89,148,223,115,156,170,243,154,229,53,222,54,245,144,92,42,46,151,26,158,211,35,239,213,79,35,164,150,77,140,70,177,187,158,247,47,70,162,53,58,244,68,68,247,23,167,102,183,107,141,183,150,86,99,31,16,185,31,182,50,249,180,190,251,80,247,205,71,52,21,212,212,178,90,230,116,20,213,206,149,81,242,214,70,197,70,203,34,177,142,220,155,93,220,123,93,60,161,48,1,85,124,171,56,241,255,0,185,28,42,106,253,235,252,44,88,133,246,231,113,255,0,160,101,53,145,172,237,127,231,14,137,242,77,254,14,157,141,254,212,194,213,0,0,0,252,149,183,107,85,186,166,130,142,225,115,164,165,168,186,84,45,37,12,83,76,214,62,170,116,138,73,150,40,154,171,213,239,72,161,150,69,107,122,174,200,222,239,185,170,169,250,200,21,206,86,237,117,176,112,219,132,223,108,87,58,187,117,202,221,169,22,218,186,58,202,73,157,12,244,211,199,65,112,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,29,3,151,207,27,118,174,43,240,9,44,89,60,244,148,58,139,138,211,211,195,117,163,117,83,93,61,218,6,195,11,95,118,100,109,134,38,49,146,84,58,70,186,40,209,201,10,246,209,202,137,36,125,66,90,128,0,0,0,0,0,30,83,84,181,75,4,209,108,18,231,169,154,151,125,246,54,55,102,236,248,218,223,11,53,71,107,187,51,33,143,248,112,177,242,59,172,146,177,191,11,87,167,94,171,209,17,85,61,89,21,121,163,249,19,212,223,162,250,197,16,31,87,19,230,61,193,142,115,149,89,176,172,91,89,60,109,235,32,184,83,218,237,212,223,103,110,177,247,234,167,145,177,197,30,247,211,53,141,220,247,181,58,185,81,169,215,170,170,39,188,234,186,215,175,122,79,195,182,43,75,154,235,30,87,246,126,203,91,112,101,174,10,159,3,83,87,190,169,241,201,35,99,217,79,28,143,78,172,134,69,234,169,183,225,233,215,170,162,46,123,56,78,243,79,163,127,48,49,239,81,128,181,78,117,126,86,49,111,152,20,62,157,113,3,181,98,124,199,184,49,206,114,171,54,21,139,107,39,141,189,100,23,10,123,93,186,155,236,237,214,62,253,84,242,54,56,163,222,250,102,177,187,158,246,167,87,42,53,58,245,85,68,247,146,84,205,103,9,222,105,244,111,230,6,61,234,48,26,83,0,124,156,179,41,177,96,216,173,231,53,202,107,188,21,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,155,24,142,123,182,177,142,94,141,69,114,244,232,136,171,238,62,177,202,184,177,242,177,172,159,47,242,31,78,156,14,85,253,84,126,4,255,0,229,207,253,25,188,127,170,18,83,19,202,108,89,206,43,102,205,113,106,239,27,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,251,140,182,154,83,225,59,202,198,141,252,191,199,189,58,0,58,168,0,0,7,138,214,141,94,195,116,23,75,242,13,92,212,9,234,227,177,99,180,237,154,161,41,32,89,167,149,239,145,177,69,12,108,247,34,190,73,100,142,52,87,43,88,138,244,87,57,173,69,114,7,234,207,245,75,4,210,255,0,179,159,110,175,190,204,251,91,144,81,226,214,127,235,89,166,241,87,74,173,221,136,63,132,199,108,221,219,127,198,253,172,78,158,247,39,84,61,89,154,206,37,248,139,206,248,160,213,58,253,76,206,170,63,194,209,217,232,182,67,253,140,181,248,153,166,130,143,185,20,81,247,187,93,247,183,186,246,239,127,222,171,247,34,89,247,42,62,53,255,0,105,184,172,28,53,234,101,206,213,77,146,98,86,250,122,108,74,94,189,153,175,22,184,99,115,86,159,98,53,35,116,212,177,198,207,123,93,190,72,151,114,177,86,25,165,112,88,168,0,15,147,141,101,54,44,194,221,53,219,28,174,241,116,148,247,10,251,92,146,118,159,30,218,170,42,169,105,42,99,232,244,69,93,147,193,43,58,244,218,237,189,90,170,213,69,95,172,82,6,17,198,109,247,131,206,59,181,186,231,37,171,219,56,102,81,168,23,154,124,154,219,19,24,149,78,142,43,157,87,106,166,154,71,116,233,52,93,217,85,35,115,146,57,26,247,53,219,85,89,44,119,105,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,160,31,172,0,0,139,247,110,102,60,20,88,46,181,182,43,238,176,85,219,174,86,234,137,41,43,40,234,241,43,220,51,211,79,27,149,178,69,36,110,163,71,49,237,114,43,85,170,136,168,168,168,164,160,40,47,154,110,1,83,130,241,165,153,85,38,61,73,105,182,229,84,244,23,251,106,83,36,77,101,83,36,166,100,85,21,10,200,215,225,123,235,32,171,87,239,68,123,159,185,235,215,122,57,193,121,58,91,170,88,38,180,224,150,205,76,211,75,239,182,113,187,207,123,193,86,248,89,169,251,189,169,159,12,159,195,153,140,145,189,36,137,237,248,154,157,122,117,78,168,168,171,234,202,181,228,125,159,212,203,106,213,61,45,174,200,105,18,158,150,162,221,127,181,218,92,177,54,117,124,173,150,10,218,134,39,78,235,216,137,13,3,29,239,86,49,86,63,232,172,139,186,210,128,17,255,0,84,184,245,225,59,69,179,187,158,153,234,94,171,123,27,36,179,118,124,109,23,176,174,85,29,174,236,44,154,63,226,67,78,248,221,214,57,88,239,133,203,211,175,69,232,168,168,146,0,204,102,181,234,133,215,90,181,115,47,213,123,203,106,227,168,202,111,21,55,38,83,212,214,186,173,244,112,61,235,217,165,73,92,136,175,100,49,118,226,103,194,212,70,70,212,70,181,17,17,3,67,218,23,197,30,132,241,41,237,191,216,166,115,246,143,236,231,134,246,159,246,50,178,143,177,226,59,189,159,238,152,163,221,187,177,47,244,122,244,219,239,233,213,58,245,82,37,114,178,192,41,176,94,11,112,218,165,199,170,237,55,44,170,162,190,255,0,114,74,148,149,175,170,124,149,47,138,158,161,25,34,252,44,125,28,20,138,205,136,140,115,54,189,58,239,87,58,90,128,56,166,181,241,153,195,103,14,217,85,46,21,172,122,145,246,126,245,91,111,101,210,10,111,99,215,213,239,165,124,146,70,217,55,211,193,35,19,171,225,145,58,42,238,248,122,244,232,168,171,218,202,86,231,87,230,159,22,249,127,67,234,55,16,45,83,66,248,163,208,158,37,61,183,251,20,206,126,209,253,156,240,222,211,254,198,86,81,246,60,71,119,179,253,211,20,123,183,118,37,254,143,94,155,125,253,58,167,94,170,85,95,35,31,198,207,203,127,169,22,168,0,2,5,115,128,205,117,231,19,208,107,101,6,152,211,213,211,225,55,202,138,138,28,230,235,68,207,227,193,3,187,77,165,166,123,209,219,162,166,168,115,230,100,142,70,244,114,182,40,156,246,164,203,28,193,53,112,173,66,192,117,42,213,45,247,78,115,140,127,42,182,193,80,234,73,107,44,151,56,107,160,142,118,181,174,116,78,146,23,57,168,244,107,216,229,106,175,94,143,106,255,0,52,61,1,158,30,9,56,193,201,184,70,213,8,175,77,90,186,220,38,249,81,3,114,203,61,36,84,253,250,232,34,142,118,66,248,228,149,138,230,190,23,84,190,84,99,95,26,72,173,70,61,205,69,220,221,4,98,121,77,139,57,197,108,217,174,45,93,227,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,216,244,107,219,185,143,106,244,114,35,147,175,69,68,95,112,31,88,3,242,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,7,149,213,237,104,210,253,5,195,100,212,13,92,203,233,49,219,20,117,17,82,37,68,204,146,87,203,60,138,187,34,138,40,154,233,101,127,68,115,149,172,107,149,24,199,189,122,53,142,84,246,166,120,120,219,227,7,38,226,231,84,37,189,57,106,232,176,155,29,68,237,196,236,245,113,83,247,232,96,150,56,25,51,228,146,38,35,156,249,157,76,201,85,142,124,137,26,185,88,199,57,19,115,167,255,0,38,12,183,91,111,250,95,146,216,242,39,82,85,105,126,57,80,219,110,57,35,165,130,57,232,238,43,36,149,85,144,50,56,226,238,204,199,165,100,114,58,73,164,77,139,219,100,109,122,58,78,208,75,77,107,227,51,134,206,29,178,170,92,43,88,245,35,236,253,234,182,222,203,164,20,222,199,175,171,223,74,249,36,141,178,111,167,130,70,39,87,195,34,116,85,221,240,245,233,209,81,87,245,232,135,23,92,58,113,29,117,185,216,180,107,83,41,47,247,43,69,59,42,234,232,221,69,85,69,58,64,231,109,238,178,58,152,163,116,140,71,109,107,156,196,114,49,95,26,59,110,246,117,137,92,233,52,114,251,152,104,214,37,172,86,137,187,148,154,119,112,168,167,186,83,109,98,109,165,185,58,158,54,212,239,115,209,87,100,240,83,197,219,107,30,231,120,157,223,11,99,114,173,112,240,71,175,52,220,56,241,47,135,106,77,230,182,174,12,121,42,31,107,200,18,26,137,99,98,219,170,88,177,73,36,172,137,143,116,204,133,206,142,165,34,216,237,239,167,98,39,71,109,114,6,140,200,171,253,84,126,4,255,0,229,207,253,25,188,127,170,18,168,202,184,26,125,210,221,82,193,53,167,4,182,106,102,154,95,125,179,141,222,123,222,10,183,194,205,79,221,237,76,248,100,254,28,204,100,141,233,36,79,111,196,212,235,211,170,117,69,69,95,203,171,218,209,165,250,11,134,201,168,26,185,151,210,99,182,40,234,34,164,74,137,153,36,175,150,121,21,118,69,20,81,53,210,202,254,136,231,43,88,215,42,49,143,122,244,107,28,169,194,185,92,121,19,211,47,173,122,197,105,8,57,207,235,205,54,85,170,24,214,128,88,171,106,252,62,15,78,235,165,245,141,168,149,176,73,113,172,142,55,65,27,225,86,35,30,248,105,186,61,178,163,159,238,174,145,137,177,90,244,112,79,76,79,152,247,6,57,206,85,102,194,177,109,100,241,183,172,130,225,79,107,183,83,125,157,186,199,223,170,158,70,199,20,123,223,76,214,55,115,222,212,234,229,70,167,94,170,168,158,242,74,148,129,201,247,71,47,185,207,20,9,170,180,243,120,123,46,154,91,231,168,172,147,107,31,223,170,174,167,158,146,158,155,162,189,175,110,230,62,166,94,226,53,237,79,13,177,219,86,70,169,119,224,8,213,150,115,30,224,199,6,202,175,56,86,83,172,158,10,245,143,220,42,45,119,26,111,179,183,89,59,21,80,72,232,229,143,123,41,156,199,109,123,28,157,90,170,213,233,213,21,83,222,73,83,53,156,88,249,167,214,79,152,25,15,168,206,6,138,52,183,84,176,77,105,193,45,154,153,166,151,223,108,227,119,158,247,130,173,240,179,83,247,123,83,62,25,63,135,51,25,35,122,73,19,219,241,53,58,244,234,157,81,81,87,213,145,87,149,199,145,61,50,250,215,172,86,146,168,15,147,77,148,216,170,242,171,142,21,79,93,190,245,106,183,209,221,43,41,187,79,78,213,45,92,149,49,211,201,189,83,99,183,62,138,165,58,34,171,147,183,213,200,136,230,170,253,98,162,249,161,234,246,101,160,188,123,105,182,174,105,252,244,145,223,113,220,30,142,106,116,171,129,38,130,86,62,182,231,20,176,200,207,114,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,37,143,240,197,196,46,43,197,6,141,89,117,115,22,166,240,30,63,185,77,113,181,190,170,58,137,173,149,209,59,108,180,242,57,139,254,108,140,87,53,142,124,82,196,245,99,55,237,64,234,160,0,0,0,60,254,127,159,225,186,89,134,221,181,7,80,114,26,75,30,61,99,167,90,154,234,234,149,93,145,51,170,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,254,172,179,41,177,96,216,173,231,53,202,107,188,21,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,155,24,142,123,182,177,142,94,141,69,114,244,232,136,171,238,40,223,152,239,28,116,220,86,230,84,24,126,159,50,174,159,78,176,250,137,223,67,52,175,150,39,222,234,220,136,197,173,150,5,84,107,24,214,163,155,3,92,222,235,89,44,174,114,181,102,88,163,184,158,44,124,172,107,39,203,252,135,211,167,3,170,130,162,249,80,241,199,83,141,93,108,156,35,234,51,41,18,197,114,168,168,102,35,118,87,197,78,180,53,114,186,73,221,69,58,185,90,146,178,121,92,254,211,147,172,169,52,173,143,163,219,35,59,54,232,0,0,0,0,0,0,0,242,154,165,170,88,38,139,96,151,61,76,212,187,239,177,177,187,55,103,198,214,248,89,170,59,93,217,153,12,127,195,133,143,145,221,100,149,141,248,90,189,58,245,94,136,138,169,245,114,204,166,197,131,98,183,156,215,41,174,240,86,92,126,223,81,116,184,212,246,159,39,98,150,8,221,36,178,108,98,57,238,218,198,57,122,53,21,203,211,162,34,175,184,207,191,27,124,96,228,220,92,234,132,183,167,45,93,22,19,99,168,157,184,157,158,174,42,126,253,12,18,199,3,38,124,146,68,196,115,159,51,169,153,42,177,207,145,35,87,43,24,231,34,110,112,104,120,21,43,202,83,141,127,98,86,81,240,155,169,183,59,85,29,150,110,244,152,93,194,117,236,72,218,233,167,238,62,216,229,70,236,147,188,249,101,146,39,72,230,185,36,71,68,139,34,203,11,25,109,64,8,255,0,170,92,122,240,157,162,217,221,207,76,245,47,85,189,141,146,89,187,62,54,139,216,87,42,142,215,118,22,77,31,241,33,167,124,110,235,28,172,119,194,229,233,215,162,244,84,84,73,0,85,175,59,13,23,186,220,105,176,61,119,199,177,10,186,170,123,93,61,85,135,38,188,66,247,61,148,176,44,177,190,220,217,99,221,209,140,89,102,173,68,149,24,137,190,70,49,238,234,232,154,161,61,116,47,138,61,9,226,83,219,127,177,76,231,237,31,217,207,13,237,63,236,101,101,31,99,196,119,123,63,221,49,71,187,119,98,95,232,245,233,183,223,211,170,117,234,165,5,242,192,214,139,174,148,241,105,137,88,166,203,234,237,56,198,115,80,235,13,230,141,172,116,176,87,207,36,50,182,222,215,198,141,119,71,165,99,225,107,101,68,69,98,73,34,43,155,27,228,235,126,128,69,95,234,163,240,39,255,0,46,127,232,205,227,253,80,146,152,158,83,98,206,113,91,54,107,139,87,120,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,54,61,26,246,238,99,218,189,28,136,228,235,209,81,23,220,101,180,210,159,9,222,86,52,111,229,254,61,233,208,1,250,181,191,137,29,18,225,194,213,108,188,235,70,125,73,142,83,222,106,31,77,64,199,83,207,85,61,75,216,221,207,86,67,78,199,202,172,106,43,119,63,110,198,171,227,69,84,87,177,23,197,105,111,30,188,39,107,78,119,108,211,61,52,213,111,108,228,151,158,247,130,162,246,21,202,159,187,218,133,243,73,252,73,169,217,27,122,71,19,221,241,57,58,244,232,157,85,81,22,176,57,193,107,29,247,57,226,129,116,170,162,31,15,101,211,75,124,20,244,113,238,99,251,245,85,212,240,85,212,84,245,70,53,237,220,199,211,69,219,87,61,169,225,183,183,106,200,228,61,95,37,189,28,177,102,26,203,150,235,21,222,110,229,94,157,219,233,233,237,116,219,94,155,106,174,77,168,141,213,59,218,244,69,217,4,21,17,118,220,199,181,222,39,119,194,232,218,170,23,40,0,0,121,76,63,85,116,227,80,47,185,78,49,133,102,150,171,213,215,10,184,54,215,127,164,163,168,73,36,183,213,43,17,233,28,136,159,250,205,234,157,90,146,69,52,106,187,226,145,173,141,92,206,181,115,136,45,34,225,246,166,237,162,22,127,9,65,87,186,12,155,45,138,190,40,170,172,52,178,75,12,17,54,154,39,57,36,89,167,146,163,98,77,26,57,208,181,142,84,70,185,204,150,58,118,225,87,137,140,203,133,13,92,163,213,44,62,134,146,226,199,83,186,219,119,182,84,162,53,151,27,116,143,141,242,192,146,109,87,66,253,209,70,246,72,212,93,175,99,119,53,236,223,27,195,73,32,242,154,91,170,88,38,180,224,150,205,76,211,75,239,182,113,187,207,123,193,86,248,89,169,251,189,169,159,12,159,195,153,140,145,189,36,137,237,248,154,157,122,117,78,168,168,171,234,192,30,83,84,181,75,4,209,108,18,231,169,154,151,125,246,54,55,102,236,248,218,223,11,53,71,107,187,51,33,143,248,112,177,242,59,172,146,177,191,11,87,167,94,171,209,17,85,61,89,66,220,198,120,215,253,234,181,30,11,6,1,115,186,199,166,88,183,240,237,180,211,175,106,59,165,114,43,210,75,155,161,218,215,183,115,30,145,196,217,85,206,100,109,115,186,68,233,165,141,2,247,173,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,57,86,183,241,109,160,60,56,93,109,150,109,104,205,106,241,202,139,205,59,234,104,30,235,13,198,170,10,150,49,219,94,140,154,158,157,241,43,218,170,221,204,221,189,168,248,213,81,17,236,85,128,28,152,53,67,94,110,215,92,151,74,225,109,37,223,74,236,20,237,173,168,125,125,110,201,236,85,181,14,145,98,142,137,189,28,233,25,59,163,153,207,133,81,177,181,88,249,81,236,123,150,58,158,149,206,147,71,47,185,134,141,98,90,197,104,155,185,73,167,119,10,138,123,165,54,214,38,218,91,147,169,227,109,78,247,61,21,118,79,5,60,93,182,177,238,119,137,221,240,182,55,42,132,170,209,78,51,56,108,226,39,42,170,194,180,115,82,62,208,94,168,173,239,186,79,77,236,122,250,77,148,172,146,56,221,38,250,136,35,98,244,124,209,167,68,93,223,23,94,157,17,85,59,89,157,110,1,245,51,21,210,46,47,116,219,58,205,106,252,37,150,158,225,81,111,169,170,116,145,199,29,47,141,164,154,141,147,202,249,30,214,50,24,223,80,215,200,245,119,195,27,94,228,69,84,68,93,20,128,57,166,183,241,35,162,92,56,90,173,151,157,104,207,169,49,202,123,205,67,233,168,24,234,121,234,167,169,123,27,185,234,200,105,216,249,85,141,69,110,231,237,216,213,124,104,170,138,246,34,244,178,154,249,210,107,29,139,48,214,92,75,71,109,16,247,42,244,238,223,81,81,116,169,220,244,219,85,114,109,60,141,166,216,230,34,46,200,32,167,151,184,215,189,174,241,59,126,23,70,228,80,177,77,45,227,215,132,237,105,206,237,154,103,166,154,173,237,156,146,243,222,240,84,94,194,185,83,247,123,80,190,105,63,137,53,59,35,111,72,226,123,190,39,39,94,157,19,170,170,34,247,89,46,214,168,110,180,246,41,174,116,140,185,86,83,205,87,79,70,233,154,147,205,4,46,141,178,202,200,250,238,115,24,233,225,107,156,137,209,171,44,104,189,55,39,90,118,228,183,163,150,44,195,89,114,221,98,187,205,220,171,211,187,125,61,61,174,155,107,211,109,85,201,181,17,186,167,123,94,136,187,32,130,162,46,219,152,246,187,196,238,248,93,27,85,123,7,56,252,255,0,50,210,204,203,135,221,65,211,236,134,174,199,144,216,234,50,58,154,26,234,101,77,241,63,165,181,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,20,44,208,28,43,131,238,44,240,222,46,180,191,237,197,138,158,146,207,125,160,168,146,154,251,142,54,189,106,167,181,61,100,122,64,175,122,199,18,189,146,196,196,145,175,70,108,235,220,98,42,186,39,162,119,80,0,0,7,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,253,101,43,115,58,227,199,246,223,125,169,208,109,39,189,110,192,113,251,131,189,165,116,183,92,123,148,185,68,205,100,46,143,171,123,77,94,205,60,237,168,70,237,146,72,166,114,71,50,117,217,19,144,46,164,138,191,213,71,224,79,254,92,255,0,209,155,199,250,161,42,138,181,230,223,193,101,214,245,83,39,21,154,91,143,213,215,212,71,79,211,60,130,42,151,74,246,193,4,81,199,79,112,138,5,106,170,50,56,163,86,78,172,119,70,177,145,73,219,68,73,229,2,122,232,95,20,122,19,196,167,182,255,0,98,153,207,218,63,179,158,27,218,127,216,202,202,62,199,136,238,246,127,186,98,143,118,238,196,191,209,235,211,111,191,167,84,235,213,76,198,104,190,175,102,90,11,170,24,254,174,105,252,244,145,223,113,218,135,77,78,149,112,36,208,74,199,198,232,165,134,70,123,149,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,52,81,195,174,188,225,188,73,105,29,139,85,176,202,218,71,50,227,78,198,92,232,97,168,89,159,105,184,163,26,181,20,82,171,152,199,111,141,206,232,142,86,55,123,21,146,53,54,61,170,161,231,245,175,140,206,27,56,118,202,169,112,173,99,212,143,179,247,170,219,123,46,144,83,123,30,190,175,125,43,228,146,54,201,190,158,9,24,157,95,12,137,209,87,119,195,215,167,69,69,95,173,161,124,81,232,79,18,158,219,253,138,103,63,104,254,206,120,111,105,255,0,99,43,40,251,30,35,187,217,254,233,138,61,219,187,18,255,0,71,175,77,190,254,157,83,173,85,243,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,11,84,56,254,183,241,117,195,167,14,55,91,101,139,89,117,50,146,193,114,187,211,190,174,146,141,180,85,85,179,172,13,118,222,235,227,166,138,71,70,197,118,230,181,207,70,163,213,146,35,119,108,127,79,201,197,119,21,218,113,194,86,156,63,53,205,101,241,215,90,238,228,22,11,4,19,35,42,174,245,77,68,85,107,85,81,123,112,179,115,86,89,149,21,177,181,205,68,71,189,241,198,252,246,106,150,169,103,122,211,157,220,245,51,82,239,190,217,201,47,61,159,27,91,225,97,167,238,246,161,100,49,255,0,14,22,50,54,244,142,38,55,225,106,117,233,213,122,170,170,168,94,167,245,81,248,19,255,0,151,63,244,102,241,254,168,74,162,181,121,90,112,19,246,18,142,195,197,118,168,79,191,32,186,219,252,102,33,107,167,168,235,29,5,13,92,10,212,172,168,115,23,164,147,77,4,174,70,69,213,91,28,114,42,189,22,87,35,96,178,160,0,0,0,20,237,205,67,142,170,156,255,0,33,186,240,195,165,181,245,112,99,22,58,137,173,185,156,211,82,197,178,237,113,130,170,23,182,8,146,72,214,104,217,75,53,50,162,200,199,179,186,247,61,54,186,54,49,242,5,175,105,110,169,96,154,211,130,91,53,51,77,47,190,217,198,239,61,239,5,91,225,102,167,238,246,166,124,50,127,14,102,50,70,244,146,39,183,226,106,117,233,213,58,162,162,175,171,51,237,192,15,24,55,94,19,117,113,174,184,45,36,152,38,99,81,71,65,149,178,104,156,175,166,129,143,114,71,93,19,163,99,165,223,78,147,74,245,141,173,114,74,199,61,155,119,172,114,71,127,214,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,1,250,206,105,173,252,70,232,247,14,54,171,101,247,89,114,122,187,5,182,239,80,250,74,74,198,217,171,171,96,89,218,221,221,167,201,77,12,141,141,234,221,206,107,94,173,87,163,36,86,238,216,254,157,44,242,154,165,165,184,38,180,224,151,61,51,212,187,23,182,113,187,207,103,198,209,120,169,169,251,189,169,153,52,127,196,133,236,145,189,36,137,142,248,92,157,122,116,94,168,170,138,28,3,250,168,252,9,255,0,203,159,250,51,120,255,0,84,36,253,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,134,115,56,174,225,71,81,248,74,212,119,225,89,172,94,58,213,93,220,158,193,127,130,21,101,45,222,149,170,136,174,106,42,175,110,102,110,106,75,10,170,186,55,57,170,138,246,62,57,31,37,121,98,241,227,251,16,190,211,104,54,172,94,182,224,57,5,193,190,205,186,92,110,61,186,92,94,103,50,103,73,209,189,167,47,102,162,119,83,163,183,73,28,80,185,100,153,122,111,149,202,23,82,69,95,234,163,240,39,255,0,46,127,232,205,227,253,80,149,70,85,192,212,150,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,77,143,70,189,187,152,246,175,71,34,57,58,244,84,69,247,31,88,229,92,39,121,88,209,191,151,248,247,167,64,64,14,107,156,116,255,0,111,225,127,69,51,63,248,69,46,127,91,66,223,243,90,219,92,117,8,239,250,95,20,198,183,253,228,42,255,0,238,136,64,149,95,213,71,224,79,254,92,255,0,209,155,199,250,161,210,180,67,139,109,1,226,62,235,115,179,104,190,107,87,145,212,89,169,217,83,94,246,216,110,52,176,83,49,238,218,196,124,213,20,236,137,30,229,71,109,102,237,238,70,72,168,138,140,122,166,123,52,95,72,115,45,122,213,12,127,72,244,254,10,73,47,185,21,67,161,167,90,185,210,24,34,99,35,116,178,205,35,253,234,140,142,40,228,145,81,168,231,170,49,81,173,115,149,26,186,30,225,139,135,172,87,133,253,26,178,233,30,45,83,227,252,7,114,166,227,116,125,44,116,243,92,235,165,118,233,106,36,107,19,252,216,216,142,115,220,200,162,137,138,247,236,220,161,213,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,12,214,113,99,230,159,89,62,96,100,62,163,57,165,51,53,156,88,249,167,214,79,152,25,15,168,206,5,175,112,135,175,56,111,13,188,173,241,13,86,204,235,105,26,203,117,61,245,150,202,25,170,22,23,221,174,43,117,175,90,122,40,149,172,123,183,200,230,244,87,35,29,177,136,249,28,155,24,229,74,150,226,43,94,115,46,36,181,114,251,170,217,157,109,91,159,113,168,123,45,148,51,84,36,204,180,219,145,238,90,122,40,149,172,99,118,70,215,116,87,35,27,189,234,249,28,155,222,229,95,63,149,106,102,85,152,98,24,86,11,118,171,233,101,192,173,245,118,251,69,44,114,73,219,111,137,173,158,178,121,220,199,61,88,147,61,243,163,28,246,53,187,163,130,6,170,42,179,170,203,94,90,28,14,84,241,29,153,67,172,57,195,233,25,167,88,93,226,54,77,73,35,34,168,125,242,227,10,71,58,81,58,23,163,154,148,200,215,196,233,156,246,252,108,145,35,98,42,185,239,132,59,175,42,206,3,191,238,71,21,122,191,101,255,0,11,46,33,98,185,219,191,232,31,77,123,107,251,191,249,195,98,100,144,255,0,131,168,99,191,181,60,159,252,88,249,88,214,79,151,249,15,167,78,122,10,221,104,210,251,118,174,80,104,69,195,47,164,165,206,238,150,117,191,80,217,230,100,140,125,85,18,62,70,43,162,145,91,218,123,209,97,149,86,38,189,100,217,27,223,183,99,85,201,231,248,177,242,177,172,159,47,242,31,78,156,12,214,23,147,203,67,142,58,110,35,176,216,116,123,56,101,91,53,23,11,179,198,249,170,228,124,181,12,190,91,161,88,224,74,215,76,245,115,146,165,28,248,155,51,94,239,141,242,36,140,85,71,61,144,209,177,245,113,60,166,251,131,101,86,108,215,22,174,240,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,108,122,57,142,218,246,53,122,57,21,171,211,162,162,167,184,13,73,156,171,69,56,167,225,247,136,159,21,30,142,106,141,171,32,171,162,222,233,232,54,203,73,92,200,217,219,221,55,133,168,100,115,44,40,179,70,222,234,51,183,185,219,119,110,69,68,174,173,90,230,117,71,169,220,0,86,227,116,85,190,31,86,46,254,19,10,201,225,168,124,13,146,90,89,233,229,90,187,165,60,105,23,110,88,106,35,130,72,94,198,54,55,83,201,84,158,244,219,11,229,174,189,39,193,127,106,26,167,134,233,159,181,61,153,246,183,32,183,88,188,111,99,189,225,124,85,76,112,247,123,123,155,191,111,115,118,221,205,235,211,167,84,235,212,11,127,231,87,229,99,22,249,129,67,233,215,18,160,52,171,83,50,173,27,212,124,115,84,176,170,191,15,122,198,110,17,92,41,183,73,35,35,155,98,252,112,75,219,123,30,232,101,98,186,57,24,142,77,241,189,237,85,232,229,45,167,155,253,131,236,167,5,250,123,139,123,110,235,121,246,54,97,105,183,251,70,237,83,226,43,171,59,86,154,246,119,234,37,232,157,201,159,183,115,223,209,55,57,85,122,39,82,155,0,210,71,10,188,76,97,188,87,233,29,30,169,97,244,53,118,231,182,161,214,219,189,178,165,21,207,183,92,99,100,111,150,4,147,106,54,102,109,150,55,178,70,162,110,99,219,185,172,126,248,217,216,12,219,112,171,196,198,101,194,134,174,81,234,150,31,67,73,113,99,169,221,109,187,219,42,81,26,203,141,186,71,198,249,96,73,54,171,161,126,232,163,123,36,106,46,215,177,187,154,246,111,141,250,30,210,173,76,197,117,147,78,49,205,82,194,170,252,69,151,38,183,197,112,166,221,36,111,146,29,233,241,193,47,109,239,99,102,137,232,232,228,98,57,118,72,199,181,87,171,84,15,86,0,0,0,0,69,94,104,254,68,245,55,232,190,177,68,74,162,42,243,71,242,39,169,191,69,245,138,32,41,91,132,239,52,250,55,243,3,30,245,24,11,84,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,181,78,117,126,86,49,111,152,20,62,157,113,2,154,241,60,166,251,131,101,86,108,215,22,174,240,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,108,122,57,142,218,246,53,122,57,21,171,211,162,162,167,184,190,158,1,120,215,197,120,172,211,138,75,37,218,231,225,245,55,25,183,195,30,71,111,168,88,217,37,126,196,108,110,185,211,164,109,99,29,12,175,84,87,181,141,78,204,143,70,42,109,116,79,150,128,78,149,195,174,188,230,92,54,234,229,139,85,176,202,218,182,190,221,80,198,92,232,97,168,72,89,118,183,43,218,181,20,82,171,152,246,236,145,173,232,142,86,59,99,209,146,53,55,177,170,129,165,227,149,113,99,229,99,89,62,95,228,62,157,56,225,163,136,188,19,138,13,44,160,212,204,22,163,252,21,29,226,139,100,223,216,203,167,134,134,105,232,251,146,197,31,123,181,223,99,123,172,110,199,253,232,191,122,35,139,31,43,26,201,242,255,0,33,244,233,192,205,97,165,62,19,188,172,104,223,203,252,123,211,160,51,88,105,79,132,239,43,26,55,242,255,0,30,244,232,0,234,160,0,62,78,89,148,216,176,108,86,243,154,229,53,222,10,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,77,140,71,61,219,88,199,47,70,162,185,122,116,68,85,247,20,47,199,215,26,249,87,21,154,143,87,100,180,220,252,62,153,99,55,9,163,199,45,244,235,35,35,175,216,174,141,183,58,132,145,172,123,166,149,138,170,198,189,169,217,141,234,196,77,206,149,242,245,94,104,92,116,254,218,242,167,232,118,142,102,126,47,77,172,187,61,177,83,68,221,176,223,110,145,200,229,94,147,35,151,196,81,195,210,62,223,68,107,31,42,62,79,226,181,180,242,36,95,225,87,134,124,203,138,253,92,163,210,220,62,186,146,220,198,211,186,229,119,185,212,170,57,150,235,116,111,141,146,206,145,238,71,76,253,210,198,198,70,213,77,207,123,119,57,140,223,35,3,208,112,201,193,70,178,241,85,98,204,239,250,119,108,237,210,98,214,247,73,73,83,88,141,138,150,233,116,71,196,169,108,142,103,185,168,217,157,3,228,147,119,71,49,142,108,45,149,98,108,205,145,56,175,251,42,192,178,175,247,87,28,201,49,203,135,254,50,142,186,219,93,79,39,254,172,144,205,28,140,255,0,19,154,230,255,0,37,67,77,26,85,166,120,174,141,233,198,57,165,184,85,39,135,178,227,54,248,173,244,219,163,141,146,77,177,62,57,229,237,177,140,116,210,189,93,36,143,70,166,249,30,247,42,117,114,149,237,205,99,129,90,156,198,58,254,41,244,162,130,174,166,251,75,78,179,102,180,46,170,137,176,58,221,73,68,245,246,147,22,105,26,173,124,81,83,199,19,161,141,29,220,69,141,205,99,92,217,22,80,239,252,190,120,219,181,113,95,128,73,98,201,231,164,161,212,92,86,158,158,27,173,27,170,154,233,238,208,54,24,90,251,179,35,108,49,49,140,146,161,210,53,209,70,142,72,87,182,142,84,73,35,235,45,76,187,224,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,132,248,62,226,207,13,226,235,75,254,220,88,169,233,44,247,218,10,137,41,175,184,227,107,214,170,123,83,214,71,164,10,247,172,113,43,217,44,76,73,26,244,102,206,189,198,34,171,162,122,32,81,15,22,62,105,245,147,230,6,67,234,51,146,171,150,47,30,63,177,11,237,54,131,106,197,235,110,3,144,92,27,236,219,165,198,227,219,165,197,230,115,38,116,157,27,218,114,246,106,39,117,58,59,116,145,197,11,150,73,151,166,249,92,177,87,139,31,52,250,201,243,3,33,245,25,206,84,6,170,1,88,28,165,56,215,246,221,29,31,9,186,155,115,186,214,94,161,239,73,133,220,39,94,252,110,161,134,14,227,237,142,84,110,248,251,44,138,89,34,116,142,115,86,53,116,72,177,164,80,177,246,126,0,174,14,118,26,95,117,200,116,143,3,213,123,123,170,230,167,195,47,21,86,218,234,120,104,157,43,35,130,224,200,250,85,75,42,47,72,88,201,104,226,137,55,55,163,159,84,196,220,213,68,71,216,249,199,248,189,210,26,157,119,225,163,80,180,182,223,5,92,247,43,181,157,243,90,224,166,158,40,95,81,113,166,123,106,168,225,87,203,240,53,143,168,130,38,61,92,173,248,28,239,137,159,210,64,165,110,90,57,253,54,159,113,165,167,117,87,44,134,174,213,109,190,84,84,216,42,146,21,151,101,99,234,233,164,138,150,158,86,70,139,189,142,172,90,69,77,201,177,175,107,30,237,187,55,38,130,76,171,154,125,210,173,76,197,117,147,78,49,205,82,194,170,252,69,151,38,183,197,112,166,221,36,111,146,29,233,241,193,47,109,239,99,102,137,232,232,228,98,57,118,72,199,181,87,171,84,14,21,204,187,63,169,211,238,11,117,18,170,219,144,210,90,174,87,202,122,107,5,42,76,177,111,172,101,93,76,113,85,83,196,201,17,119,189,212,107,86,171,181,55,181,141,123,219,183,102,228,160,204,79,22,190,231,57,85,155,10,197,168,124,109,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,123,222,173,99,119,61,237,78,174,84,106,117,234,170,137,239,44,211,158,14,127,77,45,215,75,52,182,135,33,171,74,138,90,123,141,254,233,105,106,202,216,21,146,186,40,40,170,30,157,59,79,122,44,53,236,111,189,94,196,89,63,162,146,38,238,63,201,247,71,47,185,207,20,9,170,180,243,120,123,46,154,91,231,168,172,147,107,31,223,170,174,167,158,146,158,155,162,189,175,110,230,62,166,94,226,53,237,79,13,177,219,86,70,168,23,105,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,250,192,0,82,183,58,191,52,248,183,203,250,31,81,184,151,82,82,183,58,191,52,248,183,203,250,31,81,184,129,213,121,24,254,54,126,91,253,72,181,66,170,249,24,254,54,126,91,253,72,181,64,7,159,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,178,86,117,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,79,64,0,206,103,24,60,38,102,92,34,234,135,216,123,237,69,93,226,197,95,79,29,77,139,35,117,2,82,193,117,98,70,197,157,24,196,146,84,99,226,149,235,27,152,175,223,211,182,245,68,108,172,85,147,252,168,248,215,253,153,101,80,112,215,169,151,59,173,78,55,150,220,41,233,177,41,122,247,161,179,221,38,145,205,90,125,136,213,145,176,213,73,35,61,237,118,200,229,77,202,196,73,166,149,182,63,198,15,9,152,111,23,90,95,246,30,251,81,73,103,190,208,84,71,83,98,200,221,64,181,83,218,158,178,49,103,70,49,36,137,94,201,98,98,198,230,43,246,117,237,189,81,93,19,21,51,217,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,124,79,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,161,168,130,160,57,177,113,175,113,202,114,171,159,10,250,111,115,217,141,217,186,83,102,51,177,105,106,33,186,215,54,74,122,136,233,227,114,53,242,67,225,100,135,107,213,178,49,203,42,203,27,216,137,18,43,252,253,167,155,126,162,89,120,75,162,211,58,57,178,9,53,150,130,162,58,24,179,58,191,9,85,3,173,204,153,36,108,242,54,104,220,178,212,246,145,41,85,178,70,237,201,214,161,211,44,138,172,32,182,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,77,242,191,162,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,7,191,225,87,134,124,203,138,253,92,163,210,220,62,186,146,220,198,211,186,229,119,185,212,170,57,150,235,116,111,141,146,206,145,238,71,76,253,210,198,198,70,213,77,207,123,119,57,140,223,35,52,83,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,100,76,234,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,188,171,131,238,19,48,222,17,116,191,236,61,138,162,146,241,125,175,168,146,166,251,145,182,129,105,103,186,189,36,122,192,143,98,201,42,177,145,68,244,141,172,71,236,235,220,122,34,58,87,170,247,80,60,166,170,233,158,43,172,154,113,145,233,110,107,73,226,44,185,53,190,91,125,78,216,227,124,144,239,79,130,120,187,140,123,27,52,79,70,201,27,213,171,178,70,49,200,157,90,134,101,242,204,90,251,131,101,87,156,43,41,161,240,87,172,126,225,81,107,184,211,119,89,39,98,170,9,29,28,177,239,98,185,142,218,246,57,58,181,85,171,211,170,42,167,188,212,153,72,28,224,180,114,251,131,113,64,186,171,81,55,136,178,234,93,190,10,138,57,54,177,157,138,170,26,120,41,42,41,186,35,220,247,109,99,41,165,238,43,88,213,241,59,27,185,99,114,129,103,252,8,107,165,247,136,158,24,49,29,70,204,111,54,171,142,82,239,21,110,190,186,222,140,102,202,170,122,137,35,98,205,19,21,82,41,164,129,32,157,204,68,107,127,140,142,99,26,199,49,169,157,114,197,57,45,235,29,139,15,214,92,183,71,110,240,246,234,245,18,223,79,81,107,169,220,245,221,85,109,109,68,142,166,216,214,42,38,248,39,168,151,184,231,177,173,240,219,126,39,72,212,74,235,2,252,249,103,93,173,86,14,95,250,127,125,190,220,233,45,214,219,117,61,250,174,178,178,174,102,195,5,52,17,221,171,157,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,165,37,235,246,177,223,120,128,214,92,179,88,178,56,124,61,94,77,112,117,68,116,219,152,255,0,9,74,198,164,116,212,219,216,198,36,157,168,35,138,46,230,196,115,246,110,119,196,229,82,106,231,122,199,98,193,185,58,105,158,149,84,67,226,47,90,151,112,185,83,209,199,185,236,236,82,208,228,19,85,212,84,245,70,57,142,218,246,83,69,219,87,49,203,226,119,183,114,70,228,33,86,128,232,229,247,136,13,101,196,244,119,28,155,195,213,228,215,6,211,201,83,181,143,240,148,172,107,164,169,169,216,247,177,36,237,65,28,178,246,247,163,159,179,107,126,39,34,1,117,60,173,52,46,143,71,248,83,176,228,149,182,111,9,146,106,39,251,36,185,205,34,193,36,143,165,145,85,45,236,108,145,38,238,207,133,237,204,216,222,231,57,146,84,207,253,21,114,177,179,0,0,6,107,56,177,243,79,172,159,48,50,31,81,156,210,153,154,206,44,124,211,235,39,204,12,135,212,103,2,234,121,92,121,19,211,47,173,122,197,105,42,136,171,202,227,200,158,153,125,107,214,43,73,84,5,43,115,171,243,79,139,124,191,161,245,27,137,29,120,62,226,207,50,225,23,84,62,220,88,169,234,239,22,42,250,121,41,175,184,227,107,210,150,11,171,18,55,164,10,247,172,114,163,31,20,175,73,26,244,102,254,157,198,34,163,101,122,44,138,231,87,230,159,22,249,127,67,234,55,18,0,1,168,140,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,187,37,103,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,244,5,16,242,226,227,142,155,133,44,202,191,15,212,22,85,212,105,214,97,81,3,235,166,137,242,202,251,37,91,81,88,149,177,64,138,173,123,28,213,107,103,107,91,221,115,34,137,205,87,44,41,20,151,188,0,168,190,107,220,113,212,228,183,91,223,8,250,114,202,69,177,91,106,41,217,151,93,145,241,84,45,117,92,78,142,118,209,64,173,87,36,76,130,86,179,186,229,233,42,205,19,163,232,198,198,254,247,117,230,117,199,143,236,66,197,83,160,218,79,122,219,159,100,22,247,123,74,233,110,184,246,234,177,120,92,248,93,31,86,246,156,157,234,136,29,80,141,219,36,114,194,213,142,100,233,190,39,45,43,0,52,167,197,143,149,141,100,249,127,144,250,116,230,107,13,41,241,99,229,99,89,62,95,228,62,157,56,25,172,46,167,150,47,30,63,182,251,21,54,131,106,197,235,118,125,143,219,219,236,219,165,198,227,220,170,202,33,107,230,116,157,27,218,106,119,169,224,109,58,59,116,146,75,51,82,73,151,174,201,92,148,172,126,171,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,0,212,240,35,87,2,252,102,216,184,195,211,138,171,156,150,175,99,102,120,191,135,167,201,173,177,49,235,74,217,37,71,246,170,105,164,119,94,176,203,218,149,82,55,57,100,141,204,115,93,185,17,146,201,37,64,0,0,0,85,95,53,206,58,127,183,240,191,162,153,159,252,34,151,63,173,161,111,249,173,109,174,58,132,119,253,47,138,99,91,254,242,21,127,247,68,32,113,78,99,252,192,43,56,136,190,203,164,154,67,145,127,181,61,7,134,158,90,154,120,231,167,147,34,170,216,201,55,84,50,102,71,35,33,134,69,86,50,21,110,213,146,37,149,202,255,0,224,164,92,3,133,78,20,117,31,139,76,238,179,13,193,98,240,116,150,219,125,69,101,194,247,83,10,186,134,130,78,204,139,73,28,238,69,69,78,252,236,100,72,140,71,200,141,89,36,72,222,216,158,135,138,209,125,33,204,181,235,84,49,253,35,211,248,41,36,190,228,85,14,134,157,106,231,72,96,137,140,141,210,203,52,143,247,170,50,56,163,146,69,70,163,158,168,197,70,181,206,84,106,232,123,134,46,30,177,94,23,244,106,203,164,120,181,79,143,240,29,202,155,141,209,244,177,211,205,115,174,149,219,165,168,145,172,79,243,99,98,57,207,115,34,138,38,43,223,179,114,134,115,51,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,111,137,253,17,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,226,121,98,241,227,251,111,177,83,104,54,172,94,183,103,216,253,189,190,205,186,92,110,61,202,172,162,22,190,103,73,209,189,166,167,122,158,6,211,163,183,73,36,179,53,36,153,122,236,149,201,232,57,150,112,43,83,196,214,51,75,169,250,99,65,87,85,170,24,229,60,22,218,90,22,213,69,28,23,123,114,212,42,186,7,172,242,50,40,95,10,207,52,205,145,28,155,147,185,27,154,245,116,107,29,32,90,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,6,167,142,105,196,142,136,90,184,143,209,44,167,69,239,55,202,187,53,62,71,79,19,89,95,77,27,100,125,52,240,207,29,68,47,86,59,220,246,36,176,199,189,157,90,174,102,230,163,152,170,143,78,107,192,191,25,182,46,48,244,226,170,231,37,171,216,217,158,47,225,233,242,107,108,76,122,210,182,73,81,253,170,154,105,29,215,172,50,246,165,84,141,206,89,35,115,28,215,110,68,100,178,73,80,50,174,105,79,133,141,107,253,226,120,125,194,117,142,75,127,130,171,200,45,235,227,224,108,93,184,217,93,4,175,167,170,237,55,185,34,164,43,60,50,172,123,158,174,237,171,55,116,119,84,74,96,230,127,162,247,93,41,226,211,45,190,195,136,85,218,113,140,230,161,183,235,53,99,158,233,96,175,158,72,98,117,193,204,145,92,238,143,74,199,204,231,68,170,138,196,146,53,70,182,55,199,214,80,114,66,213,47,254,41,122,41,112,190,255,0,193,50,155,69,179,194,255,0,150,154,190,126,242,51,255,0,149,173,216,247,255,0,141,141,254,216,160,85,89,162,141,35,212,204,87,70,248,17,211,237,82,205,106,252,61,151,25,210,251,29,194,167,108,145,178,73,182,91,32,217,4,93,199,177,142,154,87,171,99,141,138,228,223,35,216,212,94,174,67,58,229,159,113,231,172,119,220,63,151,167,13,218,59,104,135,183,73,168,152,125,154,162,233,83,185,139,186,150,219,65,65,35,105,182,57,138,169,190,121,233,229,238,53,236,115,124,54,223,137,178,57,16,43,91,44,202,111,185,206,85,121,205,114,154,239,27,122,200,46,21,23,75,141,79,105,145,247,234,167,145,210,75,38,198,35,88,221,207,123,151,163,81,26,157,122,34,34,123,141,9,240,33,161,119,222,29,184,96,196,116,231,49,179,90,173,217,75,124,85,198,250,219,122,177,251,234,170,42,36,145,137,52,172,68,73,102,142,5,130,7,61,21,205,254,10,53,143,115,26,199,45,38,112,71,160,212,220,71,113,47,135,105,181,230,138,174,124,121,106,31,116,200,22,26,121,100,98,91,169,152,178,201,28,175,137,236,116,44,153,205,142,153,37,222,221,143,168,98,167,87,109,106,232,204,0,0,15,201,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,158,206,54,248,62,201,184,70,213,9,108,174,74,186,220,38,249,81,59,177,59,197,92,180,253,250,232,34,142,7,204,201,35,137,234,230,190,23,84,178,37,123,153,26,72,173,87,177,173,69,218,221,15,28,211,136,173,6,195,120,146,210,59,238,148,230,116,84,142,101,198,157,239,182,87,77,78,179,62,211,113,70,57,41,235,98,70,189,142,223,27,157,213,90,143,110,246,43,227,114,236,123,145,66,157,185,103,241,175,110,225,131,59,185,97,58,151,115,240,218,109,150,245,169,173,172,145,106,166,246,53,116,48,200,177,212,67,79,11,100,223,222,232,200,36,70,199,185,122,64,229,122,54,21,107,175,80,204,102,180,105,14,101,160,186,161,144,105,30,160,65,73,29,247,29,168,108,53,11,73,58,77,4,172,124,109,150,41,163,127,185,85,146,69,36,114,34,57,26,244,71,162,57,173,114,43,82,101,104,95,52,44,171,73,184,54,189,233,31,115,174,161,99,158,26,213,130,221,38,142,74,238,180,51,201,43,165,125,67,101,94,219,124,20,109,237,195,241,57,171,221,165,103,97,99,134,87,40,118,174,109,124,107,251,18,142,179,132,221,50,185,221,104,239,83,118,100,205,46,16,47,98,54,208,205,7,113,150,198,170,183,124,157,230,75,20,146,186,55,53,169,26,54,37,89,18,89,152,202,203,209,125,33,204,181,235,84,49,253,35,211,248,41,36,190,228,85,14,134,157,106,231,72,96,137,140,141,210,203,52,143,247,170,50,56,163,146,69,70,163,158,168,197,70,181,206,84,106,249,75,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,11,254,224,7,131,235,87,9,186,70,214,220,18,174,76,239,49,167,163,175,202,223,52,173,86,83,78,198,57,99,161,137,177,189,209,108,167,89,165,98,200,215,57,101,123,158,253,219,22,56,227,14,215,162,250,67,134,232,46,151,227,250,71,167,240,85,199,98,199,105,221,13,58,213,206,179,79,43,223,35,165,150,105,31,238,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,252,154,253,163,150,46,32,52,107,44,209,220,142,111,15,73,147,91,221,79,29,78,215,191,194,85,49,201,37,53,78,198,61,139,39,106,120,226,151,183,189,26,253,155,93,240,185,80,232,0,12,171,154,104,208,29,99,177,113,1,163,88,158,177,99,144,248,122,76,154,222,218,137,41,183,61,254,18,169,142,116,117,52,219,222,198,44,157,169,227,150,46,230,196,107,246,110,111,194,228,82,133,184,248,211,60,87,72,184,189,212,156,23,10,164,240,150,90,123,133,61,194,154,149,177,199,28,116,190,54,146,26,199,193,19,35,99,88,200,99,125,67,153,27,17,191,12,109,99,85,85,81,85,108,127,147,6,175,84,229,250,13,146,233,29,198,122,185,170,52,246,240,217,168,213,208,68,200,33,183,92,59,146,199,11,30,223,141,239,74,152,107,164,114,189,61,201,52,104,142,84,77,172,11,10,51,45,175,218,199,125,226,3,89,114,205,98,200,225,240,245,121,53,193,213,17,211,110,99,252,37,43,26,145,211,83,111,99,24,146,118,160,142,40,187,155,17,207,217,185,223,19,149,75,244,227,155,84,46,186,57,194,94,166,103,150,38,213,165,202,11,63,179,104,231,164,173,117,36,244,147,215,77,29,20,117,81,202,212,87,53,240,186,165,38,78,157,21,86,52,68,115,122,238,76,240,226,120,181,247,57,202,172,216,86,45,67,227,111,89,5,194,158,215,110,166,238,178,62,253,84,242,54,56,163,222,245,107,27,185,239,106,117,114,163,83,175,85,84,79,120,23,125,202,59,76,241,92,63,132,43,62,117,105,164,235,122,207,110,21,247,11,189,84,145,199,220,119,134,171,154,142,8,26,246,177,30,176,177,144,43,218,199,185,219,100,158,119,34,162,63,162,112,14,121,223,130,127,153,63,77,44,251,19,197,172,88,54,43,102,194,177,106,31,5,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,30,247,171,158,237,172,99,83,171,149,92,189,58,170,170,251,202,193,231,157,248,39,249,147,244,208,32,7,12,92,66,229,92,47,235,45,151,87,49,106,111,31,224,59,148,215,27,91,234,164,167,134,231,67,43,118,203,79,35,152,191,230,200,197,115,94,214,75,20,79,86,63,102,213,208,246,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,189,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,151,49,132,138,224,147,140,28,155,132,109,80,138,244,213,171,173,194,111,149,16,55,44,179,210,69,79,223,174,130,40,231,100,47,142,73,88,174,107,225,117,75,229,70,53,241,164,138,212,99,220,212,93,205,13,15,3,228,226,121,77,139,57,197,108,217,174,45,93,227,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,216,244,107,219,185,143,106,244,114,35,147,175,69,68,95,113,18,249,142,241,199,83,194,150,27,65,135,233,243,41,42,53,23,48,167,157,244,51,74,248,165,101,146,145,170,140,90,217,96,85,87,61,238,114,185,176,53,205,237,57,241,74,231,43,146,21,138,64,226,188,215,184,227,166,198,173,87,190,17,244,229,149,105,125,185,83,211,179,46,187,35,229,167,74,26,73,91,28,237,162,129,90,173,89,95,60,78,103,117,203,214,36,134,87,71,209,238,145,253,154,139,0,13,84,0,0,164,14,99,252,191,235,56,119,190,203,171,122,67,142,255,0,181,61,127,134,130,90,106,121,39,168,147,29,170,216,200,246,212,62,103,201,35,225,154,68,87,178,101,118,212,146,85,137,200,207,224,172,188,87,131,174,49,115,190,16,51,186,139,253,130,143,219,56,221,231,103,218,12,127,185,13,63,181,59,80,212,50,151,250,233,240,75,36,29,169,42,22,79,225,162,111,233,181,221,81,125,218,9,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,178,86,117,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,74,1,227,111,131,236,155,132,109,80,150,202,228,171,173,194,111,149,19,187,19,188,85,203,79,223,174,130,40,224,124,204,146,56,158,174,107,225,117,75,34,87,185,145,164,138,213,123,26,212,93,173,14,171,205,179,63,195,117,79,93,48,13,65,211,236,134,146,249,143,95,52,222,130,166,134,186,153,87,100,172,246,149,201,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,160,114,153,213,236,55,65,116,191,136,205,92,212,9,234,227,177,99,180,248,204,213,9,73,2,205,60,175,124,151,8,162,134,54,123,145,95,36,178,71,26,43,149,172,69,122,43,156,214,163,156,149,192,0,235,252,85,113,49,153,113,95,171,149,154,165,152,80,210,91,152,218,118,219,109,22,202,100,71,50,221,110,141,242,62,40,22,77,168,233,159,186,89,30,249,28,137,185,239,118,214,177,155,35,100,181,229,139,203,254,143,87,107,41,184,129,214,252,119,197,224,180,155,103,198,109,178,201,4,180,183,234,168,231,154,25,93,82,198,189,100,72,96,146,159,223,12,140,107,102,115,219,213,93,27,94,201,56,255,0,47,62,11,46,188,83,234,133,61,247,47,199,234,221,165,120,213,66,174,65,88,149,46,165,74,217,210,61,209,91,224,145,173,87,61,238,114,196,233,81,138,213,100,42,229,238,70,247,195,186,250,109,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,3,245,128,0,0,68,174,97,156,105,218,184,88,210,250,139,22,33,144,82,55,85,50,90,116,76,126,141,105,155,84,180,80,44,155,101,184,79,27,156,141,99,26,212,149,177,43,209,200,249,145,169,219,145,140,155,104,113,254,103,92,192,43,52,138,142,167,135,237,16,200,188,38,117,87,186,12,154,229,20,115,197,85,97,165,146,8,102,137,180,207,115,18,53,154,120,234,61,211,70,247,58,22,177,221,17,178,57,143,142,163,48,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,66,83,80,208,211,34,111,149,253,21,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,83,228,221,174,215,91,253,214,182,251,125,185,213,220,110,87,26,137,42,235,43,42,230,116,211,212,207,35,149,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,94,167,46,46,7,42,120,82,195,107,243,13,65,125,37,70,162,230,20,240,50,186,24,153,20,172,178,82,53,85,233,69,20,232,138,231,189,206,86,186,119,53,221,167,62,40,154,212,114,66,146,200,21,23,197,119,10,58,143,194,86,163,191,10,205,98,241,214,170,238,228,246,11,252,16,171,41,110,244,173,84,69,115,81,85,123,115,51,115,82,88,85,85,209,185,205,84,87,177,241,200,249,43,203,23,143,31,216,133,246,155,65,181,98,245,183,1,200,46,13,246,109,210,227,113,237,210,226,243,57,147,58,78,141,237,57,123,53,19,186,157,29,186,72,226,133,203,36,203,211,124,174,91,73,226,171,134,124,55,138,253,35,172,210,220,194,186,174,220,246,212,54,229,104,185,211,42,185,246,235,140,108,145,145,78,177,238,70,204,205,178,200,199,198,229,77,204,123,182,185,143,217,35,51,195,170,90,91,157,232,182,119,115,211,61,75,177,123,27,36,179,118,124,109,23,138,134,163,181,221,133,147,71,252,72,94,248,221,214,57,88,239,133,203,211,175,69,232,168,168,129,167,224,86,95,42,30,56,233,178,91,85,147,132,125,70,101,90,223,109,180,245,12,196,110,202,249,106,18,186,146,38,201,59,168,167,87,43,150,39,193,19,95,218,114,116,137,97,137,177,244,99,163,103,122,205,0,226,156,87,112,163,167,28,90,233,195,240,172,214,47,3,117,161,238,79,96,191,193,10,62,170,209,84,228,68,87,53,21,83,185,11,246,181,37,133,85,27,35,90,213,69,99,217,28,140,207,102,169,105,110,119,162,217,221,207,76,245,46,197,236,108,146,205,217,241,180,94,42,26,142,215,118,22,77,31,241,33,123,227,119,88,229,99,190,23,47,78,189,23,162,162,162,105,248,137,92,195,56,44,181,113,79,165,245,23,220,67,31,164,118,170,99,84,232,184,253,98,212,182,149,107,96,73,55,75,111,158,71,53,90,246,57,171,43,162,71,171,81,147,43,87,185,27,31,54,224,226,188,171,248,234,166,207,241,235,87,12,58,165,95,73,6,79,99,167,134,219,134,77,13,44,187,238,214,232,41,102,123,160,149,35,141,97,141,244,176,211,34,36,143,123,59,172,115,19,107,164,99,223,37,59,31,170,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,83,242,129,107,218,231,204,18,167,135,110,20,52,99,71,180,110,235,72,237,69,184,233,190,55,83,91,114,134,88,166,126,50,196,163,161,146,36,150,158,104,37,134,103,212,194,179,181,24,231,53,241,177,89,39,78,143,141,86,176,112,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,66,83,80,208,211,34,111,149,253,21,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,83,207,151,125,203,131,151,253,31,14,246,40,181,111,87,177,223,246,216,175,241,48,69,77,81,36,21,17,227,180,187,223,30,218,119,194,249,35,124,211,70,136,247,204,142,220,145,202,145,53,25,252,101,148,59,7,4,156,31,99,60,35,105,124,86,86,165,37,110,109,124,167,129,217,101,226,146,90,142,197,116,241,73,59,225,100,113,202,245,107,89,11,106,95,18,61,172,141,100,70,163,222,214,170,237,108,138,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,154,206,44,124,211,235,39,204,12,135,212,103,52,166,102,179,139,31,52,250,201,243,3,33,245,25,192,246,188,14,112,137,117,226,251,87,29,138,79,113,171,179,226,118,26,118,220,178,59,172,20,238,123,217,2,189,26,202,88,94,173,88,153,83,50,238,217,220,94,136,200,230,145,27,39,105,99,117,212,235,246,183,233,127,2,252,60,209,95,103,177,213,201,104,176,211,210,99,24,181,138,154,73,30,250,169,217,78,228,165,165,89,228,222,177,177,34,129,206,124,210,43,149,25,27,149,18,73,21,172,127,10,224,79,82,52,227,135,78,89,150,29,104,203,232,252,13,170,135,218,215,27,188,150,234,20,125,85,194,169,215,121,233,32,69,70,244,238,76,253,180,208,53,242,57,26,141,108,104,231,177,140,234,218,150,226,95,136,188,239,138,13,83,175,212,204,234,163,252,45,29,158,139,100,63,216,203,95,137,154,104,40,251,145,69,31,123,181,223,123,123,175,110,247,253,234,191,114,32,121,76,167,85,117,31,52,212,122,173,94,201,51,75,173,94,103,87,112,101,209,215,182,212,44,85,81,213,70,173,88,164,137,209,237,236,246,246,49,35,72,246,182,54,177,141,98,53,26,212,75,169,193,255,0,120,239,234,101,106,23,239,65,255,0,195,87,236,255,0,35,240,94,43,127,181,61,151,236,185,60,63,180,183,127,247,231,244,247,127,223,236,237,119,127,143,222,35,87,43,174,95,245,151,122,203,111,19,122,223,142,246,109,80,248,107,142,15,107,158,73,224,170,146,170,41,226,158,27,179,187,111,102,216,83,181,210,40,228,71,182,102,200,233,21,168,196,137,210,216,175,22,62,86,53,147,229,254,67,233,211,129,154,194,213,57,169,240,29,255,0,117,248,171,210,11,47,248,41,114,251,21,178,221,255,0,78,250,155,219,159,221,255,0,205,219,43,35,135,252,37,67,221,253,181,229,85,154,30,224,115,139,187,87,23,218,70,236,174,123,117,37,159,44,176,212,54,219,145,218,160,168,107,216,201,213,136,230,85,66,197,114,202,202,105,147,118,206,226,117,71,199,52,104,233,59,75,35,131,60,37,159,114,92,225,235,218,119,220,143,137,219,181,77,170,162,146,209,226,113,43,69,20,148,189,218,168,107,158,202,105,167,172,108,142,78,144,244,130,68,133,170,206,174,123,106,39,69,86,53,189,36,240,28,197,185,127,223,116,227,89,109,57,150,138,99,182,164,196,53,75,32,164,177,90,108,148,82,50,151,217,151,218,150,244,109,34,54,87,163,18,25,222,201,101,141,205,86,197,23,87,198,173,137,140,137,100,182,157,1,209,203,23,15,250,53,137,232,238,57,55,136,164,198,109,237,167,146,167,107,217,226,234,158,231,73,83,83,177,239,122,199,221,158,73,101,237,239,86,179,126,214,252,45,68,2,32,115,171,242,177,139,124,192,161,244,235,137,92,28,189,240,12,55,84,248,185,194,116,251,80,113,234,75,230,61,124,167,189,211,87,80,212,162,236,149,158,199,172,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,177,254,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,3,197,113,137,194,174,101,194,134,174,92,48,251,205,182,173,216,197,198,162,162,167,19,187,201,34,76,203,141,185,31,240,35,165,107,24,223,19,27,93,27,102,102,214,237,122,163,145,59,111,141,239,247,252,190,120,219,186,240,161,159,201,98,201,231,171,174,211,172,170,162,158,27,173,27,170,156,216,45,51,186,104,90,251,179,35,108,50,189,239,142,157,178,53,209,70,141,89,147,182,142,85,88,227,233,115,252,75,240,233,130,113,65,165,149,250,103,157,83,255,0,133,172,179,214,239,155,251,25,116,240,211,67,5,103,110,41,99,239,118,187,239,119,105,238,216,255,0,185,83,238,84,207,94,186,104,94,163,240,233,168,247,29,47,213,11,55,129,186,208,244,150,25,162,85,125,45,194,149,202,169,29,85,52,138,137,220,133,251,93,209,122,35,145,205,115,30,214,61,143,99,67,75,214,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,172,166,190,84,124,107,254,204,178,168,56,107,212,203,157,214,167,27,203,110,20,244,216,148,189,123,208,217,238,147,72,230,173,62,196,106,200,216,106,164,145,158,246,187,100,114,166,229,98,36,211,74,219,148,0,0,0,69,94,104,254,68,245,55,232,190,177,68,74,162,42,243,71,242,39,169,191,69,245,138,32,41,91,132,239,52,250,55,243,3,30,245,24,11,84,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,181,78,117,126,86,49,111,152,20,62,157,113,2,170,248,78,243,79,163,127,48,49,239,81,128,145,92,203,248,28,169,225,199,50,155,88,112,119,210,63,78,179,75,196,140,134,146,54,69,78,251,29,198,100,146,117,162,108,44,70,181,105,149,172,149,208,185,141,248,25,26,198,244,69,107,31,52,106,225,146,237,106,176,113,37,165,23,219,237,206,146,221,109,183,103,22,42,186,202,202,185,155,12,20,208,71,95,11,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,210,70,89,139,88,179,156,86,243,133,101,52,62,54,203,144,91,234,45,119,26,110,235,227,239,210,207,27,163,150,61,236,86,189,187,152,247,39,86,170,57,58,245,69,69,247,129,159,126,7,56,187,186,240,131,171,142,202,231,183,85,222,49,59,245,59,109,185,29,170,10,135,49,239,129,30,142,101,84,44,87,36,79,169,133,119,108,238,39,69,100,147,70,142,143,186,178,54,236,248,133,202,108,89,207,5,250,151,154,226,213,222,54,203,144,105,125,230,233,110,169,237,62,62,253,44,246,153,100,138,77,143,70,189,187,152,246,175,71,34,57,58,244,84,69,247,20,131,198,191,10,55,222,18,245,150,183,13,237,93,107,49,11,151,90,204,90,247,91,11,27,227,233,118,177,100,141,93,26,171,22,104,30,254,212,137,209,142,94,140,147,182,198,75,26,31,87,134,190,51,111,186,31,163,250,165,160,55,187,87,181,112,205,70,199,239,52,240,164,12,99,106,173,151,138,171,123,169,163,169,107,151,167,114,23,237,133,146,198,229,234,214,177,178,71,209,90,248,230,8,214,105,79,132,239,43,26,55,242,255,0,30,244,232,12,214,26,83,225,59,202,198,141,252,191,199,189,58,0,58,168,0,10,149,230,139,203,254,178,209,89,114,226,111,68,49,222,245,170,111,19,113,206,45,112,73,60,245,81,213,75,60,179,205,118,111,113,239,221,10,247,122,75,28,104,198,194,216,219,34,53,88,178,186,40,45,195,71,17,121,223,11,250,167,65,169,152,45,71,248,42,59,197,22,200,127,178,118,191,19,12,211,209,247,37,138,78,207,119,176,198,247,88,221,236,251,209,126,244,93,36,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,81,103,49,78,5,106,120,90,204,151,56,211,234,10,183,233,93,254,162,24,104,102,169,170,137,239,182,92,102,74,135,173,181,17,100,89,230,99,99,167,116,140,153,204,254,131,218,199,61,239,106,189,225,114,124,58,235,206,27,196,150,145,216,181,91,12,173,164,115,46,52,236,101,206,134,26,133,153,246,155,138,49,171,81,69,42,185,140,118,248,220,238,136,229,99,119,177,89,35,83,99,218,171,92,28,209,121,128,86,93,235,46,92,50,104,134,69,217,181,67,226,109,217,197,210,8,231,130,170,74,168,167,150,9,173,45,238,49,155,97,78,215,89,100,141,94,217,155,35,99,71,35,18,86,203,5,180,87,137,221,101,225,238,197,155,88,52,159,40,246,36,121,237,190,27,125,202,166,40,91,226,160,237,61,203,28,244,211,127,78,25,145,146,84,70,143,106,251,155,59,156,136,146,54,41,35,231,248,158,45,125,206,114,171,54,21,139,80,248,219,214,65,112,167,181,219,169,187,172,143,191,85,60,141,142,40,247,189,90,198,238,123,218,157,92,168,212,235,213,85,19,222,7,160,209,125,33,204,181,235,84,49,253,35,211,248,41,36,190,228,85,14,134,157,106,231,72,96,137,140,141,210,203,52,143,247,170,50,56,163,146,69,70,163,158,168,197,70,181,206,84,106,232,123,134,46,30,177,94,23,244,106,203,164,120,181,79,143,240,29,202,155,141,209,244,177,211,205,115,174,149,219,165,168,145,172,79,243,99,98,57,207,115,34,138,38,43,223,179,114,249,78,10,56,81,177,112,151,163,84,88,111,106,213,89,151,220,186,86,101,55,186,40,94,223,31,85,185,235,28,104,233,21,94,176,192,199,246,163,78,140,106,244,124,157,182,62,89,16,144,0,102,179,139,31,52,250,201,243,3,33,245,25,203,20,210,14,12,172,92,97,242,204,210,139,100,119,95,99,102,120,191,218,42,140,102,229,43,222,180,173,146,91,189,87,118,154,166,54,245,235,12,189,168,145,100,107,86,72,220,198,185,187,145,31,20,149,215,197,143,154,125,100,249,129,144,250,140,229,170,114,125,226,23,21,205,180,37,56,125,240,222,207,201,52,231,191,83,182,74,168,221,237,74,26,202,201,231,241,16,199,213,36,78,212,146,246,164,77,170,214,239,129,219,213,101,216,192,166,11,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,75,191,229,167,199,85,79,19,88,205,86,152,106,117,125,93,86,168,99,148,243,220,170,171,157,75,20,112,93,237,203,80,136,217,216,144,70,200,161,124,43,60,48,186,53,106,110,78,220,141,115,213,210,36,126,127,153,215,1,223,182,251,21,78,188,233,61,151,118,125,143,219,221,237,43,93,186,221,220,170,202,33,107,225,108,125,93,221,106,119,169,224,109,66,183,108,114,75,51,82,56,83,174,200,154,148,237,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,124,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,161,168,128,113,78,14,120,130,172,226,119,135,220,111,86,238,216,255,0,177,174,181,221,250,59,149,52,80,78,202,85,170,130,87,70,249,41,159,51,83,185,11,246,163,209,88,233,26,199,57,209,44,143,124,79,83,181,129,156,30,52,52,114,197,160,92,80,103,250,85,139,77,190,203,106,184,71,81,110,143,107,211,195,82,213,211,197,87,21,55,87,189,239,127,101,149,13,139,184,231,43,159,219,222,189,21,221,18,213,57,62,235,29,139,57,225,129,52,170,158,31,15,122,211,75,132,244,245,145,238,123,251,244,181,213,19,213,211,212,245,86,53,141,220,247,212,197,219,71,61,201,225,183,187,106,72,212,35,87,59,77,51,197,113,253,71,211,189,82,180,210,120,123,214,97,111,184,91,238,253,184,227,100,117,30,1,105,187,19,187,107,17,239,153,89,86,177,185,239,115,191,135,4,13,68,106,51,223,29,120,17,227,6,235,194,102,77,156,78,213,164,146,219,148,226,245,173,138,42,184,156,248,27,123,164,167,154,107,91,228,108,76,89,158,199,76,175,166,86,54,72,155,210,173,100,123,147,180,138,129,229,120,230,213,11,86,177,241,105,169,153,229,137,180,139,109,158,241,236,218,57,233,43,91,87,5,92,20,48,199,69,29,84,114,181,17,174,100,205,166,73,147,167,84,68,145,17,28,238,155,150,202,121,48,105,13,78,33,160,217,46,174,92,96,171,134,163,80,175,13,134,141,29,60,79,130,107,117,191,185,20,115,49,141,248,216,245,169,154,186,55,35,215,222,144,198,168,212,69,220,250,97,52,209,160,58,57,98,225,255,0,70,177,61,29,199,38,241,20,152,205,189,180,242,84,237,123,60,93,83,220,233,42,106,118,61,239,88,251,179,201,44,189,189,234,214,111,218,223,133,168,128,116,0,0,2,149,185,213,249,167,197,190,95,208,250,141,196,183,237,82,213,44,19,69,176,75,158,166,106,93,247,216,216,221,155,179,227,107,124,44,213,29,174,236,204,134,63,225,194,199,200,238,178,74,198,252,45,94,157,122,175,68,69,84,207,15,21,92,76,102,92,87,234,229,102,169,102,20,52,150,230,54,157,182,219,69,178,153,17,204,183,91,163,124,143,138,5,147,106,58,103,238,150,71,190,71,34,110,123,221,181,172,102,200,216,19,215,145,143,227,103,229,191,212,139,84,51,173,193,215,24,185,223,8,25,221,69,254,193,71,237,156,110,243,179,237,6,63,220,134,159,218,157,168,106,25,75,253,116,248,37,146,14,212,149,11,39,240,209,55,244,218,238,168,190,237,4,224,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,217,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,32,122,0,0,2,181,121,193,112,199,167,21,248,34,241,65,79,122,181,99,89,77,171,177,107,172,166,240,200,147,101,114,75,52,17,211,199,189,101,106,119,169,224,109,76,157,82,57,36,124,81,237,114,163,33,106,182,197,50,204,166,197,131,98,183,156,215,41,174,240,86,92,126,223,81,116,184,212,246,159,39,98,150,8,221,36,178,108,98,57,238,218,198,57,122,53,21,203,211,162,34,175,184,207,191,27,124,96,228,220,92,234,132,183,167,45,93,22,19,99,168,157,184,157,158,174,42,126,253,12,18,199,3,38,124,146,68,196,115,159,51,169,153,42,177,207,145,35,87,43,24,231,34,110,112,71,82,221,57,56,240,235,165,233,134,215,113,44,183,106,76,139,44,146,162,107,12,52,243,90,228,137,248,180,241,171,251,237,138,87,189,89,59,234,41,167,164,122,202,198,53,99,99,223,18,57,119,202,139,89,95,176,29,101,253,141,126,240,127,179,219,175,236,247,218,30,204,246,238,198,246,123,219,182,110,217,215,185,217,238,127,11,191,183,181,221,254,22,254,231,192,116,14,10,56,174,190,240,151,172,180,89,151,118,235,89,136,92,186,81,229,54,74,41,152,223,31,75,181,233,28,136,217,17,88,179,64,247,247,99,94,172,114,244,124,125,198,50,89,20,13,20,131,207,224,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,217,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,160,0,68,174,103,250,47,106,213,110,18,242,219,236,56,133,37,219,39,193,169,219,126,179,86,57,237,138,122,8,35,154,39,92,28,201,21,205,234,197,163,100,206,116,74,170,143,88,227,84,107,164,100,125,37,168,3,48,58,85,169,153,86,141,234,62,57,170,88,85,95,135,189,99,55,8,174,20,219,164,145,145,205,177,126,56,37,237,189,143,116,50,177,93,28,140,71,38,248,222,246,170,244,114,158,84,233,92,72,232,133,215,135,13,109,202,116,94,243,124,164,188,212,99,149,17,53,149,244,209,186,54,84,193,52,17,212,66,245,99,189,236,122,197,52,123,217,213,200,215,238,106,57,232,136,245,230,160,123,92,187,87,179,44,215,78,240,45,45,188,207,72,152,246,156,83,220,97,178,193,12,8,215,239,174,171,117,85,76,210,189,122,185,239,115,150,54,34,117,70,35,33,103,70,163,149,238,125,132,242,83,208,186,59,173,247,52,226,30,253,102,239,123,19,102,55,142,212,200,176,73,27,42,165,103,114,185,237,98,162,203,28,204,133,212,172,108,136,172,106,199,87,59,62,62,174,70,86,9,163,222,11,244,114,251,160,92,48,96,26,85,148,205,190,245,106,183,201,81,113,143,107,19,195,85,85,212,75,87,45,55,86,61,236,127,101,245,14,139,184,215,43,95,219,222,157,17,221,16,59,88,7,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,15,214,102,179,139,31,52,250,201,243,3,33,245,25,203,158,209,14,100,122,37,174,252,69,220,244,19,16,138,174,74,121,233,217,54,43,144,181,147,246,47,143,101,47,126,174,23,193,44,49,203,72,248,145,178,163,85,251,153,34,67,34,238,98,172,109,146,152,120,177,243,79,172,159,48,50,31,81,156,11,169,229,113,228,79,76,190,181,235,21,164,170,34,175,43,143,34,122,101,245,175,88,173,37,80,20,173,206,175,205,62,45,242,254,135,212,110,39,160,229,51,164,56,110,189,105,127,17,154,71,168,16,85,201,98,200,169,241,152,106,22,146,117,134,120,158,201,46,18,197,52,111,247,162,62,57,99,142,68,71,35,152,170,196,71,53,205,87,53,124,255,0,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,128,175,94,34,180,27,50,225,183,87,47,186,83,153,209,85,181,246,234,135,190,217,93,53,58,66,203,181,185,94,228,167,173,137,26,247,183,100,141,111,85,106,61,219,30,143,141,203,189,142,68,146,188,36,115,61,204,184,102,209,43,222,144,92,48,218,76,149,150,234,121,166,194,38,122,164,44,160,171,158,117,124,176,214,35,122,58,106,109,210,203,58,43,85,37,222,139,22,237,146,53,244,243,211,155,22,159,232,213,255,0,134,11,158,123,169,15,240,185,38,47,210,155,14,172,100,206,89,146,186,170,162,157,100,167,142,157,103,138,57,251,177,211,252,106,228,145,209,68,201,101,99,28,177,171,93,69,128,126,171,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,206,154,122,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,75,21,189,240,43,83,195,47,46,221,86,212,253,78,160,171,165,213,12,142,158,217,109,170,161,117,84,82,65,104,183,38,67,66,173,129,139,4,143,138,103,204,176,67,51,164,87,46,212,237,198,214,177,91,34,201,231,249,54,88,52,106,229,196,21,218,247,154,222,251,57,245,158,222,143,194,45,242,84,186,40,234,123,145,84,71,112,145,168,136,137,44,209,192,173,70,198,174,254,215,44,239,70,59,183,190,41,255,0,205,31,200,158,166,253,23,214,40,128,160,19,74,124,88,249,88,214,79,151,249,15,167,78,102,176,210,159,22,62,86,53,147,229,254,67,233,211,129,154,194,197,57,157,114,255,0,163,210,42,202,158,32,116,67,29,240,152,45,94,233,242,107,108,82,65,21,45,134,170,73,225,134,39,83,49,207,73,22,25,228,168,247,67,27,28,216,92,199,116,86,198,230,50,58,235,53,59,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,40,25,151,209,125,94,204,180,23,84,49,253,92,211,249,233,35,190,227,181,14,154,157,42,224,73,160,149,143,141,209,75,12,140,247,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,104,123,134,46,33,113,94,40,52,106,203,171,152,181,55,128,241,253,202,107,141,173,245,81,212,77,108,174,137,219,101,167,145,204,95,243,100,98,185,172,115,226,150,39,171,25,191,106,83,7,48,206,11,46,188,44,106,133,69,247,16,199,234,219,165,121,45,66,46,63,88,181,46,170,74,41,214,61,210,219,231,145,205,71,49,237,114,74,232,145,234,229,124,40,213,238,72,246,77,183,192,112,125,197,158,101,194,46,168,125,184,177,83,213,222,44,85,244,242,83,95,113,198,215,165,44,23,86,36,111,72,21,239,88,229,70,62,41,94,146,53,232,205,253,59,140,69,70,202,244,80,209,152,60,166,150,234,150,9,173,56,37,179,83,52,210,251,237,156,110,243,222,240,85,190,22,106,126,239,106,103,195,39,240,230,99,36,111,73,34,123,126,38,167,94,157,83,170,42,42,250,176,5,117,115,58,229,255,0,89,171,180,117,60,64,232,134,59,226,243,170,77,211,228,214,216,164,158,90,171,245,44,112,67,12,78,166,99,158,177,164,208,71,79,238,134,54,53,211,53,238,232,174,145,172,100,150,42,0,204,14,150,234,150,119,162,217,221,179,83,52,210,251,236,108,146,205,222,240,85,190,22,26,142,215,118,23,195,39,240,230,99,227,119,88,229,123,126,38,175,78,189,83,162,162,42,104,39,131,238,44,240,222,46,180,191,237,197,138,158,146,207,125,160,168,146,154,251,142,54,189,106,167,181,61,100,122,64,175,122,199,18,189,146,196,196,145,175,70,108,235,220,98,42,186,39,162,87,7,51,174,95,244,122,69,89,83,196,14,136,99,190,19,5,171,221,62,77,109,138,72,34,165,176,213,73,60,48,196,234,102,57,233,34,195,60,149,30,232,99,99,155,11,152,238,138,216,220,198,71,13,116,7,136,125,80,225,159,50,173,207,52,154,235,73,65,119,184,89,234,236,147,62,166,142,58,150,118,39,70,170,57,26,244,84,71,199,44,112,204,197,251,183,196,212,122,62,53,124,111,11,73,230,117,204,2,179,72,168,234,120,126,209,12,139,194,103,85,123,160,201,174,81,71,60,85,86,26,89,32,134,104,155,76,247,49,35,89,167,142,163,221,52,111,115,161,107,29,209,27,35,152,248,234,91,75,116,183,59,214,156,238,217,166,122,105,98,246,206,73,121,239,120,42,47,21,13,63,119,181,11,230,147,248,147,61,145,183,164,113,61,223,19,147,175,78,137,213,85,17,124,253,218,237,117,191,221,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,103,77,61,76,242,57,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,165,239,114,230,224,163,247,85,211,137,239,249,253,178,213,38,166,229,63,196,185,84,192,157,217,45,116,42,140,88,237,141,155,115,152,237,175,98,201,43,162,70,181,242,57,173,235,43,97,138,69,14,151,193,247,9,152,111,8,186,95,246,30,197,81,73,120,190,215,212,73,83,125,200,219,64,180,179,221,94,146,61,96,71,177,100,149,88,200,162,122,70,214,35,246,117,238,61,17,29,43,213,123,168,0,65,94,112,90,57,98,206,120,96,93,85,168,155,195,222,180,210,225,5,69,28,155,94,254,253,45,117,68,20,149,20,221,17,237,99,119,61,244,210,247,21,175,114,120,109,141,218,146,57,74,150,225,99,90,255,0,119,110,32,176,157,99,146,223,227,105,49,251,130,248,248,27,23,114,71,208,207,19,233,234,187,77,238,70,139,50,65,52,171,30,231,163,123,136,205,221,91,213,23,71,185,102,45,98,206,113,91,206,21,148,208,248,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,247,177,90,246,238,99,220,157,90,168,228,235,213,21,23,222,102,95,85,116,207,42,209,189,71,200,244,183,53,164,240,247,172,102,225,45,190,167,108,114,50,57,182,47,193,60,93,198,49,238,134,86,43,100,141,234,212,223,27,216,228,78,142,64,60,169,210,181,223,87,170,117,126,245,137,206,147,213,173,183,15,193,241,220,66,219,13,76,17,68,248,25,67,111,137,149,13,69,143,174,246,58,177,106,228,99,158,170,245,100,173,69,219,209,24,222,106,126,171,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,0,183,254,76,26,13,83,138,233,126,75,175,247,218,42,79,17,156,84,54,215,98,123,169,226,116,241,219,168,228,145,179,200,201,145,234,246,50,106,158,172,116,74,214,123,232,99,122,239,71,49,91,99,231,63,208,29,28,177,112,255,0,163,88,158,142,227,147,120,138,76,102,222,218,121,42,118,189,158,46,169,238,116,149,53,59,30,247,172,125,217,228,150,94,222,245,107,55,237,111,194,212,67,160,0,0,0,0,1,5,121,181,240,245,130,106,15,15,181,154,215,91,83,106,177,101,58,123,217,146,43,180,244,179,62,74,250,25,101,237,123,49,206,133,21,83,124,243,198,232,156,246,61,172,147,114,117,137,147,77,42,82,9,42,185,136,241,121,251,214,235,42,125,150,173,239,105,238,29,221,162,197,247,208,120,105,167,238,182,47,21,87,38,229,89,23,187,36,77,216,142,217,182,40,226,235,27,36,89,119,112,171,22,139,234,134,75,165,249,54,180,89,113,10,185,240,156,62,162,154,146,241,122,115,227,138,8,39,158,70,71,28,76,222,228,116,207,221,44,91,155,18,61,88,146,198,231,237,71,181,84,39,255,0,38,13,16,210,252,171,38,201,117,202,235,124,171,172,205,176,106,134,208,91,172,237,142,72,160,183,193,89,79,35,60,115,228,79,134,119,202,212,170,133,177,245,233,26,71,35,156,215,44,145,58,59,116,51,89,195,23,16,185,87,11,250,203,101,213,204,90,155,199,248,14,229,53,198,214,250,169,41,225,185,208,202,221,178,211,200,230,47,249,178,49,92,215,181,146,197,19,213,143,217,181,116,81,165,186,165,130,107,78,9,108,212,205,52,190,251,103,27,188,247,188,21,111,133,154,159,187,218,153,240,201,252,57,152,201,27,210,72,158,223,137,169,215,167,84,234,138,138,161,234,192,0,85,95,59,221,45,255,0,226,105,173,118,251,23,252,47,22,187,220,252,87,249,42,104,32,236,171,255,0,249,100,237,236,103,248,158,239,237,104,112,174,80,90,161,117,194,248,180,166,192,225,109,92,246,221,65,179,214,219,106,32,109,107,162,130,41,233,161,117,108,85,79,139,162,182,103,181,180,243,66,222,187,85,169,85,34,163,190,246,186,202,121,151,96,21,58,131,193,110,162,82,219,113,234,75,173,202,199,79,77,127,165,89,146,45,244,108,164,169,142,90,170,136,159,34,166,199,182,141,42,209,118,174,247,49,207,99,119,111,218,180,25,137,229,55,220,27,42,179,102,184,181,119,130,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,99,209,204,118,215,177,171,209,200,173,94,157,21,21,61,192,90,79,60,28,254,166,43,86,150,105,109,14,67,72,180,245,85,23,27,253,210,210,213,137,211,163,226,108,80,81,84,61,58,119,88,197,73,171,216,223,122,49,234,146,127,73,99,77,177,87,149,150,1,83,157,113,165,134,213,46,61,73,118,182,226,180,245,247,251,146,84,164,78,101,43,35,166,124,84,245,8,201,23,226,123,43,39,164,86,108,69,123,95,181,233,211,98,185,190,127,152,198,170,216,181,131,139,220,223,39,196,51,79,180,216,221,39,129,181,218,42,226,168,124,180,172,142,10,72,153,60,116,202,239,135,179,226,188,75,145,99,254,27,220,247,72,213,114,63,115,167,255,0,37,189,28,190,225,250,53,150,235,21,222,110,221,38,162,92,41,233,237,116,219,88,187,169,109,174,168,141,213,59,218,245,84,223,60,245,17,118,220,198,57,190,27,119,196,217,26,168,22,42,85,95,60,239,193,63,204,159,166,150,168,85,95,60,239,193,63,204,159,166,129,194,185,73,224,24,110,169,235,166,127,167,218,131,143,82,95,49,235,230,155,215,211,87,80,212,162,236,149,158,210,182,170,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,113,94,48,120,76,204,184,69,213,15,176,247,218,138,187,197,138,190,158,58,155,22,70,234,4,165,130,234,196,141,139,58,49,137,36,168,199,197,43,214,55,49,95,191,167,109,234,136,217,88,171,34,185,42,121,167,202,126,95,215,122,141,184,181,238,34,180,27,13,226,75,72,239,186,83,153,209,82,57,151,26,119,190,217,93,53,58,204,251,77,197,24,228,167,173,137,26,246,59,124,110,119,85,106,61,187,216,175,141,203,177,238,69,10,97,224,203,153,22,163,240,151,98,174,192,238,120,223,219,188,50,93,211,219,109,21,23,53,163,146,213,84,231,238,145,212,243,246,165,233,12,157,94,231,194,172,219,220,84,145,170,197,116,189,216,193,159,231,249,150,169,230,87,109,65,212,28,134,174,249,144,223,42,22,166,186,186,165,83,124,175,232,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,159,87,90,52,135,50,208,93,80,200,52,143,80,32,164,142,251,142,212,54,26,133,164,157,38,130,86,62,54,203,20,209,191,220,170,201,34,146,57,17,28,141,122,35,209,28,214,185,21,169,63,249,80,240,57,83,146,221,108,156,92,106,51,233,22,197,109,168,168,126,35,105,86,69,80,181,213,113,58,72,29,91,58,57,28,145,50,9,90,254,211,83,164,171,52,77,147,171,27,27,59,193,245,116,15,151,221,54,143,112,137,169,156,65,234,253,170,174,61,65,175,211,124,134,166,207,105,171,138,90,89,241,166,62,217,113,130,68,145,25,58,178,119,212,83,79,19,149,147,68,215,192,189,90,168,143,71,116,171,99,74,124,88,249,88,214,79,151,249,15,167,78,102,176,13,84,0,0,28,255,0,93,52,47,78,56,139,211,139,142,151,234,133,155,199,90,171,186,75,12,209,42,50,170,223,84,212,84,142,170,154,69,69,237,204,205,206,232,189,21,170,215,57,143,107,216,247,177,221,0,1,153,109,116,208,189,71,225,211,81,238,58,95,170,22,111,3,117,161,233,44,51,68,170,250,91,133,43,149,82,58,170,105,21,19,185,11,246,187,162,244,71,35,154,230,61,172,123,30,198,251,110,15,184,76,204,184,186,213,15,176,246,42,138,187,61,138,130,158,74,155,238,70,218,4,170,130,212,197,141,235,2,61,139,36,72,247,203,43,18,54,177,31,191,167,113,232,138,216,158,169,34,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,5,148,233,110,150,224,154,45,130,91,52,207,77,44,94,198,198,236,221,239,5,69,226,166,168,237,119,102,124,210,127,18,103,190,71,117,146,87,187,226,114,244,235,209,58,34,34,39,171,0,0,0,1,29,120,219,224,251,25,226,231,75,229,178,185,41,40,179,107,29,60,238,196,239,21,114,212,118,40,103,150,72,31,51,36,142,39,163,92,201,155,76,200,149,238,100,139,26,57,94,198,185,83,107,164,80,3,46,249,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,55,196,254,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,114,124,183,57,130,84,241,19,77,38,143,107,37,214,145,186,139,110,167,117,77,21,202,105,98,133,249,51,22,89,228,149,34,167,134,8,161,133,244,208,164,13,86,53,206,124,140,71,201,211,163,36,84,253,124,199,249,127,209,241,17,98,151,86,244,135,29,255,0,109,138,15,13,4,180,212,242,65,79,30,69,75,189,145,237,168,124,207,142,54,77,12,106,175,100,202,237,203,28,75,19,145,255,0,193,88,169,91,19,202,111,184,54,85,102,205,113,106,239,5,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,38,199,163,152,237,175,99,87,163,145,90,189,58,42,42,123,128,208,79,27,124,96,227,60,35,105,124,183,167,45,37,110,109,124,167,157,184,157,158,174,42,142,197,116,241,73,3,38,124,146,68,197,107,89,11,106,89,42,177,207,141,100,70,171,24,230,170,238,109,0,231,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,223,43,250,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,39,223,215,77,116,212,126,34,245,30,227,170,26,161,121,241,215,90,238,145,67,12,72,172,165,183,210,181,85,99,165,166,141,85,123,112,179,115,186,39,85,114,185,206,123,220,247,189,239,116,255,0,229,41,193,71,182,235,40,248,178,212,219,101,170,178,203,15,122,60,46,223,58,119,228,117,116,51,246,223,115,114,35,182,71,217,124,82,199,19,100,107,156,178,43,165,68,141,98,133,239,14,235,203,115,151,221,79,14,212,210,107,14,178,90,169,29,168,183,26,119,83,81,91,102,138,41,159,140,177,37,158,57,86,42,136,103,150,25,159,83,10,192,229,123,90,215,198,197,124,125,122,62,68,89,234,0,0,0,21,213,204,235,151,253,102,174,209,212,241,3,162,24,239,139,206,169,55,79,147,91,98,146,121,106,175,212,177,193,12,49,58,153,142,122,198,147,65,29,63,186,24,216,215,76,215,187,162,186,70,177,146,83,97,170,131,42,224,91,167,42,30,7,41,177,171,85,147,139,141,70,125,90,95,110,84,245,15,196,109,42,201,105,210,134,146,86,201,3,171,103,71,35,86,87,207,19,159,218,106,117,137,33,149,178,117,123,164,103,102,205,14,85,194,119,149,141,27,249,127,143,122,116,7,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,139,31,52,250,201,243,3,33,245,25,205,41,153,172,226,199,205,62,178,124,192,200,125,70,112,63,38,111,175,57,150,103,163,218,121,161,174,173,171,164,196,240,10,122,199,178,222,218,132,116,21,183,26,138,234,186,135,86,189,168,198,174,246,197,82,200,26,215,43,246,36,114,57,138,222,244,141,36,7,46,190,5,106,120,165,204,147,56,212,26,10,182,105,93,130,162,104,107,166,166,170,137,143,185,220,97,74,119,165,181,81,36,73,225,99,163,168,108,143,153,172,254,131,28,198,189,143,114,61,156,171,131,190,21,115,46,43,245,114,223,135,217,173,181,109,198,45,213,20,245,57,101,222,57,18,22,91,173,202,255,0,141,27,43,152,246,248,153,26,217,27,11,54,187,115,209,92,169,219,100,143,102,132,240,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,236,137,157,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,84,62,173,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,53,226,199,202,198,178,124,191,200,125,58,115,170,156,171,139,31,43,26,201,242,255,0,33,244,233,192,205,97,210,184,117,215,156,203,134,221,92,177,106,182,25,91,86,215,219,170,24,203,157,12,53,9,11,46,214,229,123,86,162,138,85,115,30,221,146,53,189,17,202,199,108,122,50,70,166,246,53,83,154,147,43,152,167,2,181,60,45,102,75,156,105,245,5,91,244,174,255,0,81,12,52,51,84,213,68,247,219,46,51,37,67,214,218,136,178,44,243,49,177,211,186,70,76,230,127,65,237,99,158,247,181,94,240,176,157,116,227,199,4,175,224,2,227,175,152,53,235,177,122,204,45,233,139,80,209,219,174,51,50,170,205,145,85,83,170,77,2,212,50,36,124,83,82,51,189,80,215,185,177,36,173,130,53,99,154,147,68,229,168,190,25,53,163,136,189,41,207,225,177,112,221,151,213,218,114,28,230,162,146,194,218,54,178,150,88,43,231,146,102,182,157,175,142,173,174,129,30,146,63,107,101,114,34,177,36,145,55,53,175,127,94,64,88,79,39,126,29,105,181,15,87,47,90,219,152,98,116,151,28,123,5,167,100,54,137,171,162,149,88,219,252,143,99,226,154,4,219,217,149,244,240,178,71,57,28,229,116,79,168,166,145,173,221,177,236,9,43,206,86,59,172,60,34,97,48,223,107,105,43,46,76,206,45,173,172,168,164,166,117,52,19,78,150,203,135,113,241,196,233,36,116,108,87,117,84,98,200,245,106,42,34,185,221,58,172,11,229,113,231,179,76,190,181,232,245,164,255,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,208,47,248,138,188,125,112,81,138,241,89,167,21,119,187,77,179,195,234,110,51,111,154,76,114,225,78,145,178,74,253,136,233,27,108,168,89,28,198,58,25,94,170,140,115,220,157,153,30,175,69,218,233,89,44,170,60,252,121,254,27,46,127,81,165,173,200,105,19,44,165,179,195,127,125,165,202,173,157,109,210,205,36,13,168,98,42,116,123,18,88,94,199,109,85,216,171,30,253,189,200,247,6,99,50,204,90,251,131,101,87,156,43,41,161,240,87,172,126,225,81,107,184,211,119,89,39,98,170,9,29,28,177,239,98,185,142,218,246,57,58,181,85,171,211,170,42,167,188,181,254,84,252,117,84,230,49,208,112,177,170,245,245,117,55,218,90,116,135,10,174,109,44,77,129,214,234,74,38,39,179,94,144,198,213,107,226,138,158,73,91,52,138,238,226,44,141,115,218,230,198,146,244,174,104,92,20,126,240,24,35,245,159,79,109,151,90,237,73,195,109,236,166,138,221,68,157,239,108,218,219,51,158,250,116,137,206,78,147,69,221,158,104,214,52,87,201,241,197,178,71,62,46,221,37,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,6,167,129,15,249,126,241,221,98,226,171,21,143,10,202,95,224,181,55,31,183,164,151,26,110,143,147,218,148,176,71,75,28,183,93,236,167,138,158,14,237,77,67,147,195,53,85,204,233,213,58,183,222,157,3,143,93,82,206,244,91,132,236,231,83,52,210,251,236,108,146,205,236,207,5,91,225,97,168,237,119,110,84,176,201,252,57,152,248,221,214,57,94,223,137,171,211,175,84,232,168,138,129,32,8,171,205,31,200,158,166,253,23,214,40,138,234,225,235,152,247,25,217,206,190,233,166,21,148,235,39,141,178,228,25,133,154,215,113,166,251,59,106,143,191,75,61,108,81,203,30,246,83,53,237,220,199,185,58,181,81,201,215,170,42,47,188,177,94,104,254,68,245,55,232,190,177,68,5,43,112,157,230,159,70,254,96,99,222,163,1,106,156,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,22,169,206,175,202,198,45,243,2,135,211,174,32,82,177,110,156,169,248,234,169,204,99,160,225,99,85,235,234,234,111,180,180,233,14,21,92,218,88,155,3,173,212,148,76,79,102,189,33,141,170,215,197,21,60,146,182,105,21,221,196,89,26,231,181,205,141,37,170,12,79,22,190,231,57,85,155,10,197,168,124,109,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,123,222,173,99,119,61,237,78,174,84,106,117,234,170,137,239,31,236,171,2,202,191,221,92,115,36,199,46,31,248,202,58,235,109,117,60,159,250,178,67,52,114,51,252,78,107,155,252,149,0,209,247,18,252,58,96,156,80,105,101,126,153,231,84,255,0,225,107,44,245,187,230,254,198,93,60,52,208,193,89,219,138,88,251,221,174,251,221,218,123,182,63,238,84,251,149,51,215,174,154,23,168,252,58,106,61,199,75,245,66,205,224,110,180,61,37,134,104,149,95,75,112,165,114,170,71,85,77,34,162,119,33,126,215,116,94,136,228,115,92,199,181,143,99,216,219,180,229,243,198,221,171,138,252,2,75,22,79,61,37,14,162,226,180,244,240,221,104,221,84,215,79,118,129,176,194,215,221,153,27,97,137,140,100,149,14,145,174,138,52,114,66,189,180,114,162,73,31,95,201,204,155,133,29,56,215,61,14,201,53,66,231,23,178,179,61,57,199,235,239,22,219,205,60,40,233,42,41,105,97,146,162,74,10,132,234,157,200,95,181,251,21,87,116,82,61,94,222,168,233,99,148,40,92,210,159,9,222,86,52,111,229,254,61,233,208,25,172,52,39,137,229,55,220,27,150,221,155,53,197,171,188,21,235,31,208,250,123,165,186,167,180,201,59,21,80,88,91,36,82,108,122,57,142,218,246,53,122,57,21,171,211,162,162,167,184,9,42,10,1,254,170,63,29,159,242,231,254,140,217,255,0,213,11,190,225,235,41,190,231,58,5,166,153,174,83,93,227,111,89,6,31,102,186,92,106,123,76,143,191,85,61,20,82,75,38,198,35,88,221,207,123,151,163,81,26,157,122,34,34,123,128,232,7,10,227,166,231,134,218,120,62,213,186,172,238,58,71,219,95,139,213,211,64,149,52,139,82,207,104,204,222,213,2,163,17,174,232,244,172,125,50,177,253,63,134,244,107,213,91,183,114,119,82,168,57,215,235,125,213,110,184,111,13,208,216,233,27,109,109,61,62,113,81,114,116,142,116,242,78,174,173,163,138,6,55,220,214,49,173,73,156,229,93,202,245,124,104,155,54,47,112,42,216,176,158,75,25,62,27,105,226,27,43,199,111,54,250,70,100,55,220,93,236,178,220,166,185,44,79,217,13,68,114,84,209,69,78,191,12,239,149,169,28,234,239,233,198,202,23,244,77,174,122,164,43,211,77,33,204,181,106,155,50,159,12,130,146,119,224,216,189,86,95,115,134,105,210,39,190,221,77,44,44,168,116,74,239,133,207,99,103,238,43,85,91,213,145,189,27,185,251,88,239,213,195,246,166,126,198,245,199,3,213,41,42,238,180,244,152,206,65,67,112,175,246,92,155,42,166,161,100,205,241,80,51,227,98,59,187,2,203,26,177,206,70,189,175,86,185,118,185,64,211,72,63,37,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,235,3,53,156,88,249,167,214,79,152,25,15,168,206,120,172,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,155,226,127,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,246,188,88,249,167,214,79,152,25,15,168,206,123,92,187,131,236,154,131,132,108,11,139,76,61,42,238,86,43,165,61,197,185,115,102,150,157,140,180,79,21,225,212,52,143,137,21,237,150,86,78,142,141,170,198,177,234,199,198,247,57,219,100,107,88,23,83,193,247,22,120,111,23,90,95,246,226,197,79,73,103,190,208,84,73,77,125,199,27,94,181,83,218,158,178,61,32,87,189,99,137,94,201,98,98,72,215,163,54,117,238,49,21,93,19,209,56,254,166,114,180,209,173,82,226,126,125,124,200,238,187,241,187,206,234,155,254,22,202,23,83,195,93,92,234,119,196,181,17,213,210,205,12,144,238,147,181,80,244,218,247,62,84,149,92,245,73,122,54,160,120,98,226,23,42,225,127,89,108,186,185,139,83,120,255,0,1,220,166,184,218,223,85,37,60,55,58,25,91,182,90,121,28,197,255,0,54,70,43,154,246,178,88,162,122,177,251,54,174,135,180,95,87,176,221,122,210,252,127,87,52,254,122,185,44,89,21,59,166,167,74,184,22,25,226,123,36,116,82,195,35,61,232,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,161,234,173,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,63,88,0,69,94,103,90,91,251,80,224,219,53,240,150,47,105,221,113,47,15,148,219,255,0,174,187,62,23,194,200,158,46,127,123,218,215,237,161,146,183,224,118,238,189,126,22,171,209,133,0,154,157,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,203,190,89,139,95,112,108,170,243,133,101,52,62,10,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,61,236,87,49,219,94,199,39,86,170,181,122,117,69,84,247,129,218,184,7,211,60,87,87,120,189,211,108,23,53,164,241,118,90,139,133,69,194,166,149,209,199,36,117,94,10,146,106,198,65,43,36,99,152,248,100,125,59,89,35,21,191,20,110,123,81,81,85,21,52,82,85,95,36,45,45,255,0,226,151,173,119,11,23,252,19,22,180,92,252,87,249,106,107,224,236,163,255,0,249,90,237,239,103,248,152,239,237,136,90,160,3,242,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,126,178,157,185,168,113,213,83,159,228,55,94,24,116,182,190,174,12,98,199,81,53,183,51,154,106,88,182,93,174,48,85,66,246,193,18,73,26,205,27,41,102,166,84,89,24,246,119,94,231,166,215,70,198,62,64,226,156,195,56,211,186,241,79,170,21,22,44,67,32,171,118,149,227,85,8,152,253,26,211,58,149,43,103,72,246,203,112,158,55,57,92,247,185,203,43,98,87,163,85,144,171,83,183,27,223,54,232,150,116,174,27,180,66,235,196,126,182,226,218,47,102,190,82,89,170,50,58,137,90,250,250,152,221,35,41,160,134,9,42,38,122,49,190,247,189,34,134,77,140,234,212,115,246,181,92,196,85,122,72,174,107,58,91,130,104,182,182,96,90,103,166,118,47,99,99,118,109,63,131,193,81,120,169,170,59,93,219,189,210,105,63,137,51,223,35,186,201,43,221,241,57,122,117,232,157,17,17,16,33,89,53,57,115,113,237,251,171,223,103,211,125,68,131,196,105,150,77,112,241,149,117,16,83,239,170,178,215,61,140,137,107,26,140,77,243,66,172,142,54,203,23,189,200,214,53,241,38,230,186,57,186,7,42,93,11,211,142,34,244,227,95,116,191,84,44,222,58,213,93,246,106,88,102,137,81,149,86,250,166,165,209,35,170,166,145,81,123,115,51,115,186,47,69,106,181,206,99,218,246,61,236,116,32,214,141,33,204,180,23,84,50,13,35,212,8,41,35,190,227,181,13,134,161,105,39,73,160,149,143,141,178,197,52,111,247,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,6,156,193,82,188,163,184,205,190,210,95,108,252,29,229,182,175,29,106,174,241,245,24,165,198,157,140,100,150,249,26,201,171,106,105,170,19,221,220,133,251,103,145,146,123,228,100,142,86,46,246,61,189,137,1,205,11,141,127,221,255,0,4,126,140,105,237,206,235,67,169,57,149,189,149,49,92,104,151,179,236,107,91,166,115,31,80,146,185,171,214,105,123,83,195,26,70,168,248,254,57,119,198,230,69,220,8,171,205,115,141,127,218,110,85,63,13,122,103,115,186,211,99,120,149,194,162,155,45,151,175,102,27,197,210,25,26,212,167,216,173,73,29,13,44,145,191,222,231,108,146,85,220,140,84,134,25,93,24,56,62,225,51,50,226,235,84,62,195,216,170,42,236,246,42,10,121,42,111,185,27,104,18,170,11,83,22,55,172,8,246,44,145,35,223,44,172,72,218,196,126,254,157,199,162,43,98,122,167,31,196,241,107,238,115,149,89,176,172,90,135,198,222,178,11,133,61,174,221,77,221,100,125,250,169,228,108,113,71,189,234,214,55,115,222,212,234,229,70,167,94,170,168,158,243,67,220,31,112,153,134,240,139,165,255,0,97,236,85,20,151,139,237,125,68,149,55,220,141,180,11,75,61,213,233,35,214,4,123,22,73,85,140,138,39,164,109,98,63,103,94,227,209,17,210,189,84,61,175,236,7,70,191,99,95,187,231,236,246,213,251,61,246,127,179,61,133,177,221,158,206,237,251,183,245,238,119,187,159,197,239,238,238,247,127,139,191,185,241,148,25,198,15,9,153,151,8,186,161,246,30,251,81,87,120,177,87,211,199,83,98,200,221,64,148,176,93,88,145,177,103,70,49,36,149,24,248,165,122,198,230,43,247,244,237,189,81,27,43,21,116,102,113,254,42,184,103,195,120,175,210,58,205,45,204,43,170,237,207,109,67,110,86,139,157,50,171,159,110,184,198,201,25,20,235,30,228,108,204,219,44,140,124,110,84,220,199,187,107,152,253,146,48,42,219,150,47,30,63,177,11,237,54,131,106,197,235,110,3,144,92,27,236,219,165,198,227,219,165,197,230,115,38,116,157,27,218,114,246,106,39,117,58,59,116,145,197,11,150,73,151,166,249,92,183,82,101,179,44,197,175,184,54,85,121,194,178,154,31,5,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,30,246,43,152,237,175,99,147,171,85,90,189,58,162,170,123,203,158,229,115,198,221,215,136,28,102,109,18,212,137,234,235,51,108,46,206,202,182,94,170,234,157,81,61,246,137,42,31,27,165,147,164,45,108,111,129,178,81,68,174,124,143,146,101,145,100,94,170,146,40,19,212,0,5,85,243,189,210,223,254,38,154,215,111,177,127,194,241,107,189,207,197,127,146,166,130,14,202,191,255,0,150,78,222,198,127,137,238,254,214,133,85,154,83,226,159,69,63,120,158,31,115,109,28,142,225,224,170,242,11,122,120,9,221,47,110,54,87,65,43,42,41,123,174,237,200,169,10,207,12,73,38,214,43,187,106,253,189,29,209,83,53,128,73,254,91,122,47,106,214,254,45,49,123,22,81,136,82,100,152,197,142,158,178,253,125,163,171,123,123,9,4,48,171,96,116,145,171,147,188,207,25,45,27,86,46,142,71,35,149,30,215,71,188,208,73,94,188,154,52,66,235,130,232,149,255,0,90,46,23,202,74,138,125,80,168,129,180,52,16,198,237,244,144,91,103,172,167,87,202,245,232,138,249,37,146,94,140,106,42,53,145,177,219,149,94,172,142,194,128,28,43,141,62,28,110,188,83,232,53,215,74,236,89,189,94,53,114,117,68,55,42,55,164,174,109,21,108,240,110,88,233,107,154,212,87,62,153,206,84,119,185,21,89,35,33,149,26,254,223,109,221,212,1,150,27,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,79,215,150,101,55,220,231,42,188,230,185,77,119,141,189,100,23,10,139,165,198,167,180,200,251,245,83,200,233,37,147,99,17,172,110,231,189,203,209,168,141,78,189,17,17,61,197,207,115,35,229,247,83,196,77,52,122,195,163,118,170,70,234,45,186,157,180,213,182,216,98,138,23,228,204,89,96,142,37,150,162,105,226,134,23,211,66,147,185,30,230,185,242,49,25,31,94,140,141,18,147,0,191,238,87,30,68,244,203,235,94,177,90,74,162,16,114,138,213,236,55,53,225,94,223,165,182,105,234,211,33,211,138,138,152,111,80,77,2,181,155,43,171,106,234,169,166,137,233,213,175,99,154,178,49,83,170,61,31,11,250,181,26,172,115,230,248,20,173,206,175,205,62,45,242,254,135,212,110,39,181,228,225,159,225,186,89,134,241,5,168,58,131,144,210,88,241,235,29,62,57,83,93,93,82,171,178,38,117,185,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,248,174,117,126,105,241,111,151,244,62,163,113,32,84,119,107,172,54,170,139,20,55,58,182,91,107,42,33,171,168,163,108,206,72,38,158,22,200,216,165,124,125,118,185,236,108,243,53,174,84,234,212,150,68,78,155,151,168,118,190,48,120,179,204,184,186,213,15,183,23,218,122,187,61,138,130,158,58,107,22,56,234,244,170,130,212,197,141,137,58,177,233,28,72,247,203,43,22,71,61,89,191,167,109,138,170,216,152,137,234,184,127,229,247,173,188,68,232,150,85,172,56,101,170,173,175,183,84,82,83,99,22,217,162,130,22,100,207,89,214,58,213,138,162,121,226,108,44,166,106,110,87,171,92,201,30,143,141,171,189,143,68,252,156,11,240,101,125,227,15,81,234,173,146,93,125,141,134,98,254,30,163,38,185,68,246,45,83,99,149,95,218,166,166,141,221,122,205,47,106,84,73,28,213,142,54,177,206,118,229,70,69,38,130,109,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,3,45,150,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,22,191,171,252,102,216,184,195,229,153,170,247,57,45,94,198,204,241,127,179,180,249,53,182,38,61,105,91,36,183,122,94,213,77,52,142,235,214,25,123,82,170,70,231,44,145,185,142,107,183,34,50,89,63,95,53,238,7,41,178,91,85,239,139,141,57,125,90,223,109,180,244,239,203,173,40,201,106,18,186,146,38,199,3,107,96,70,163,150,39,193,19,89,221,106,244,137,97,137,210,117,99,163,127,122,162,192,26,83,226,199,202,198,178,124,191,200,125,58,115,53,134,148,248,177,242,177,172,159,47,242,31,78,156,12,214,26,168,50,174,106,160,15,41,170,90,91,130,107,78,9,115,211,61,75,177,123,103,27,188,246,124,109,23,138,154,159,187,218,153,147,71,252,72,94,201,27,210,72,152,239,133,201,215,167,69,234,138,168,185,247,227,7,132,204,203,132,93,80,251,15,125,168,171,188,88,171,233,227,169,177,100,110,160,74,88,46,172,72,216,179,163,24,146,74,140,124,82,189,99,115,21,251,250,118,222,168,141,149,138,186,19,203,51,252,55,5,169,199,233,115,12,134,146,210,252,170,241,29,130,208,181,42,173,101,85,198,72,165,150,42,116,127,77,173,123,219,4,136,205,202,155,159,181,141,234,247,177,174,231,252,85,112,207,134,241,95,164,117,154,91,152,87,85,219,158,218,134,220,173,23,58,101,87,62,221,113,141,146,50,41,214,61,200,217,153,182,89,24,248,220,169,185,143,118,215,49,251,36,96,83,183,46,110,53,255,0,117,93,71,158,193,159,220,238,178,105,150,83,252,59,149,52,11,221,142,215,92,170,196,142,230,216,118,185,238,218,198,44,114,182,37,107,159,27,154,238,146,186,24,163,91,233,51,3,170,90,91,157,232,182,119,115,211,61,75,177,123,27,36,179,118,124,109,23,138,134,163,181,221,133,147,71,252,72,94,248,221,214,57,88,239,133,203,211,175,69,232,168,168,147,171,150,47,48,10,61,34,172,166,225,251,91,242,47,9,130,213,237,131,25,185,75,28,17,82,216,106,164,158,105,165,109,75,218,196,145,97,158,74,143,124,210,61,205,133,204,111,84,108,110,123,227,11,148,0,1,231,245,10,231,134,217,112,12,150,243,168,209,210,73,137,208,89,235,106,111,204,171,164,90,168,29,110,100,47,117,74,73,10,53,203,43,59,72,254,172,70,187,114,117,78,139,215,161,151,114,231,185,203,235,125,215,5,209,43,6,139,219,236,116,149,20,250,161,81,59,171,171,230,145,219,233,32,182,207,71,80,140,137,137,209,21,242,75,36,93,94,229,84,107,35,123,118,170,189,31,29,75,104,222,144,230,90,239,168,150,253,45,211,232,41,39,200,110,212,245,211,80,193,83,58,66,202,135,211,82,77,84,176,163,215,225,107,222,216,28,198,43,149,172,222,230,238,115,27,213,200,29,255,0,149,150,79,134,227,28,105,97,175,204,45,244,143,125,210,158,190,215,104,174,169,185,45,35,45,215,25,169,158,145,72,137,253,25,223,43,82,74,70,68,229,247,190,173,174,111,87,181,136,183,232,101,134,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,67,78,122,85,169,152,174,178,105,198,57,170,88,85,95,136,178,228,214,248,174,20,219,164,141,242,67,189,62,56,37,237,189,236,108,209,61,29,28,140,71,46,201,24,246,170,245,106,129,234,192,0,10,107,231,73,163,150,44,63,89,113,45,98,180,77,219,171,212,75,125,69,61,210,155,107,215,117,85,181,180,241,182,167,123,158,168,155,224,158,158,46,219,88,198,183,195,110,248,157,35,149,46,80,142,188,125,240,241,117,226,99,134,139,254,7,138,218,169,43,242,203,125,69,53,239,28,101,77,99,169,153,227,96,127,71,181,28,138,140,87,201,77,37,84,44,73,127,135,190,86,171,149,157,18,70,6,120,73,191,202,67,65,170,117,79,137,120,245,38,225,69,73,62,61,166,20,254,212,169,74,154,120,170,25,45,198,118,73,21,12,104,199,189,28,199,181,201,45,75,37,107,31,177,244,109,79,133,207,99,146,16,23,125,201,247,71,44,88,55,12,9,170,180,243,120,139,214,165,220,39,168,172,147,107,217,216,165,161,168,158,146,158,155,162,189,204,118,215,178,166,94,226,53,142,95,19,177,219,146,54,168,19,168,0,0,16,3,154,223,20,122,237,195,95,236,187,246,41,156,253,156,251,71,237,191,105,255,0,99,40,235,59,254,31,192,246,127,186,98,147,110,222,252,191,209,233,215,119,191,175,68,233,207,249,95,241,153,196,159,17,58,251,127,194,181,143,82,62,208,89,104,176,250,171,164,20,222,199,160,164,217,84,202,218,40,219,38,250,120,35,122,244,100,210,39,69,93,191,23,94,157,81,21,2,207,202,171,231,5,197,231,223,194,62,11,91,254,2,183,57,116,148,31,244,21,84,20,144,202,245,255,0,50,121,21,140,255,0,0,212,147,251,124,100,170,230,35,197,231,238,165,163,73,246,90,183,179,168,89,143,118,139,23,223,65,226,97,131,180,232,188,85,92,155,149,35,78,212,114,183,98,59,126,233,100,139,172,111,141,37,219,64,32,117,94,24,184,122,202,184,160,214,91,46,145,226,213,62,3,199,247,42,110,55,71,210,201,81,13,178,134,38,238,150,162,70,177,63,205,141,136,231,49,175,150,88,152,175,102,253,201,161,236,15,69,244,191,77,116,190,13,23,196,49,10,72,48,152,41,234,233,18,203,86,249,43,160,146,10,153,36,146,162,41,60,75,164,116,172,123,166,151,171,94,174,78,143,86,253,222,227,149,112,73,193,246,51,194,54,151,197,101,106,82,86,230,215,202,120,29,150,94,41,37,168,236,87,79,20,147,190,22,71,28,175,86,181,144,182,165,241,35,218,200,214,68,106,61,237,106,174,214,200,160,51,237,199,247,7,215,94,19,117,113,205,183,165,36,152,38,99,81,89,95,138,62,25,92,175,166,129,143,106,201,67,43,100,123,165,223,78,147,68,196,145,206,114,74,199,49,251,183,172,145,199,237,121,103,241,175,110,225,131,59,185,97,58,151,115,240,218,109,150,245,169,173,172,145,106,166,246,53,116,48,200,177,212,67,79,11,100,223,222,232,200,36,70,199,185,122,64,229,122,54,21,107,174,127,90,52,135,13,215,173,47,200,52,143,80,32,171,146,197,145,83,182,26,133,164,157,97,158,39,178,70,203,20,209,191,222,136,248,229,142,57,17,28,142,98,171,17,28,215,53,85,171,156,29,104,210,28,203,65,117,67,32,210,61,64,130,146,59,238,59,80,216,106,22,146,116,154,9,88,248,219,44,83,70,255,0,114,171,36,138,72,228,68,114,53,232,143,68,115,90,228,86,160,105,204,21,171,202,119,141,123,118,83,138,219,56,87,212,139,158,204,146,205,214,155,14,157,235,85,81,53,214,133,177,212,84,73,79,35,149,175,142,31,11,28,59,88,174,145,141,88,150,40,216,196,88,149,95,101,64,12,203,107,246,142,95,120,127,214,92,179,71,114,57,188,69,94,51,112,117,60,117,59,88,207,23,74,246,164,148,213,59,24,247,164,125,216,36,138,94,222,245,115,55,237,119,196,213,67,77,37,37,243,142,210,26,156,43,137,122,29,82,167,130,173,109,186,143,103,134,103,207,52,241,57,158,209,161,99,41,102,134,38,55,163,216,198,211,165,3,213,94,139,213,243,63,107,151,162,181,129,2,205,36,112,133,164,53,58,17,195,70,158,233,109,194,10,184,46,86,155,59,38,186,65,83,60,83,62,158,227,82,247,85,86,66,143,139,224,115,25,81,60,172,98,181,93,240,53,191,19,255,0,164,180,67,193,126,142,88,181,247,138,12,3,74,178,153,182,89,110,183,9,42,46,49,237,122,248,154,90,74,121,106,229,166,234,199,177,236,239,50,157,209,119,26,228,115,59,155,211,170,183,162,232,248,1,85,124,243,191,4,255,0,50,126,154,90,161,85,124,243,191,4,255,0,50,126,154,7,42,228,169,230,159,41,249,127,93,234,54,226,234,74,86,228,169,230,159,41,249,127,93,234,54,226,234,64,227,252,67,112,159,162,92,81,211,88,96,214,28,114,174,226,252,106,161,211,91,102,166,184,207,74,248,153,36,176,62,162,21,72,220,141,115,38,109,51,35,122,170,43,218,197,114,198,232,223,209,233,216,0,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,74,124,88,249,88,214,79,151,249,15,167,78,102,176,13,84,0,0,0,0,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,198,207,203,127,169,28,171,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,64,90,160,0,0,5,64,113,235,199,175,22,58,45,197,142,115,166,122,105,170,222,198,198,236,222,204,240,84,94,194,182,212,118,187,182,218,89,164,254,36,212,239,145,221,100,149,238,248,156,189,58,244,78,136,136,136,22,254,8,1,202,147,138,61,118,226,83,246,163,251,107,206,126,209,253,156,246,39,179,63,177,148,116,125,143,17,227,187,223,220,209,71,187,119,98,47,233,117,233,183,221,211,170,245,159,224,12,240,243,15,185,225,183,110,52,181,86,171,4,142,145,150,214,94,25,77,58,83,82,45,51,61,163,13,52,81,87,170,177,90,222,175,90,198,84,171,223,211,248,143,87,61,21,219,183,45,223,113,117,173,247,94,28,120,116,204,245,150,197,99,164,187,220,172,20,244,205,163,164,171,145,204,129,103,168,170,134,154,55,201,183,226,115,24,233,209,234,196,86,171,209,138,212,115,55,111,76,219,129,245,113,59,141,138,207,149,89,174,217,78,57,246,130,203,69,112,167,168,184,218,60,99,233,61,161,74,201,26,233,105,187,236,69,124,93,198,35,153,220,106,110,110,238,169,239,67,81,22,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,25,151,214,141,33,204,180,23,84,50,13,35,212,8,41,35,190,227,181,13,134,161,105,39,73,160,149,143,141,178,197,52,111,247,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,93,79,42,29,98,181,106,87,9,118,76,69,215,234,186,236,135,79,170,42,44,151,72,171,106,155,44,241,192,233,164,154,137,204,110,247,61,41,146,157,236,130,53,114,53,58,210,202,198,38,216,209,64,153,64,0,0,0,6,85,205,84,25,87,3,74,124,39,121,88,209,191,151,248,247,167,64,117,83,149,112,157,229,99,70,254,95,227,222,157,1,213,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,25,172,226,199,205,62,178,124,192,200,125,70,115,74,102,107,56,177,243,79,172,159,48,50,31,81,156,11,147,229,63,139,88,177,254,9,113,11,181,162,135,195,213,228,215,11,189,210,233,39,117,239,241,21,76,174,154,145,178,116,114,170,51,164,20,148,236,232,212,70,252,29,122,110,115,149,102,1,21,121,92,121,19,211,47,173,122,197,105,42,128,28,171,139,31,43,26,201,242,255,0,33,244,233,206,170,114,174,44,124,172,107,39,203,252,135,211,167,3,53,134,164,178,204,90,197,156,226,183,156,43,41,161,241,182,92,130,223,81,107,184,211,119,95,31,126,150,120,221,28,177,239,98,181,237,220,199,185,58,181,81,201,215,170,42,47,188,203,105,170,128,51,195,198,15,7,121,151,13,58,243,251,48,177,89,242,11,237,139,35,168,141,112,170,231,81,164,147,222,25,38,196,240,204,72,122,164,149,49,75,34,66,230,163,90,247,47,110,68,141,141,154,52,91,169,224,167,135,139,87,12,252,60,227,88,28,22,170,186,11,237,194,158,27,222,82,202,154,198,212,191,219,115,211,196,149,77,71,70,171,18,50,53,141,176,177,35,248,118,68,213,85,123,149,210,63,165,103,250,91,130,106,135,217,207,183,86,47,105,253,146,200,40,242,155,63,245,212,208,248,91,165,46,238,196,255,0,194,123,119,237,238,63,224,126,230,47,95,123,87,162,30,172,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,164,255,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,208,47,248,169,94,102,250,233,168,252,58,113,221,130,234,134,151,222,124,13,214,135,79,232,162,154,25,81,95,75,112,165,117,206,224,178,82,212,198,138,157,200,95,181,189,83,170,57,28,214,189,142,99,216,199,182,218,138,86,231,87,230,159,22,249,127,67,234,55,16,45,83,134,142,34,240,78,40,52,178,131,83,48,90,143,240,84,119,138,45,147,127,99,46,158,26,25,167,163,238,75,20,125,238,215,125,141,238,177,187,31,247,162,253,232,149,235,205,7,151,221,53,166,154,245,197,14,139,90,170,222,199,212,58,191,48,177,211,69,45,75,247,205,45,85,69,101,233,101,150,119,57,24,142,124,13,124,17,69,178,54,35,165,248,88,215,244,253,124,140,127,27,63,45,254,164,90,160,25,119,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,190,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,91,254,205,112,27,175,27,220,16,217,241,171,238,67,73,138,220,181,55,23,199,111,117,149,212,150,247,84,193,73,59,150,146,190,70,199,3,166,107,149,138,230,43,17,22,94,168,142,69,85,119,79,126,120,77,41,240,157,229,99,70,254,95,227,222,157,0,16,171,73,249,53,254,203,245,79,13,212,207,222,59,218,127,100,178,11,117,247,193,125,144,236,248,175,11,83,28,221,174,231,141,118,205,221,189,187,182,187,167,94,189,23,167,66,64,115,71,242,39,169,191,69,245,138,34,85,17,87,154,63,145,61,77,250,47,172,81,1,74,220,39,121,167,209,191,152,24,247,168,192,90,167,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,5,170,115,171,242,177,139,124,192,161,244,235,136,21,87,194,119,154,125,27,249,129,143,122,140,5,154,115,88,224,114,167,82,173,85,252,82,105,179,233,34,190,227,22,117,126,83,108,115,34,129,46,54,234,86,189,235,90,201,58,34,190,166,24,186,181,205,145,203,220,134,40,218,197,107,162,108,115,86,95,9,222,105,244,111,230,6,61,234,48,26,83,3,48,58,85,169,153,86,141,234,62,57,170,88,85,95,135,189,99,55,8,174,20,219,164,145,145,205,177,126,56,37,237,189,143,116,50,177,93,28,140,71,38,248,222,246,170,244,114,151,147,63,19,24,111,21,252,191,53,99,84,176,250,26,187,115,219,131,228,150,219,189,178,165,21,207,183,92,99,181,72,249,96,73,54,163,102,102,217,99,123,36,106,38,230,61,187,154,199,239,141,144,131,154,231,5,31,179,44,170,126,37,52,206,217,117,169,198,242,219,133,69,78,91,23,78,244,54,123,164,210,53,201,81,189,92,178,54,26,169,36,127,185,205,217,28,169,181,30,137,52,49,54,16,105,118,175,102,90,65,83,147,79,135,207,72,140,204,49,123,158,33,119,134,166,4,149,147,219,171,162,217,43,81,125,206,99,218,228,142,70,57,170,157,31,19,81,219,152,175,99,131,197,26,40,210,124,23,246,161,192,46,27,166,158,212,246,103,218,221,31,183,88,188,111,99,189,225,124,85,150,56,123,189,189,205,223,183,185,187,110,230,245,233,211,170,117,234,103,92,210,159,9,222,86,52,111,229,254,61,233,208,1,0,63,168,99,255,0,149,23,250,19,255,0,193,229,148,233,62,11,251,47,210,204,55,76,253,169,237,63,178,88,253,186,197,227,123,29,159,21,225,105,163,135,187,219,220,237,155,187,123,182,238,119,78,189,58,175,78,167,171,0,12,214,113,85,170,95,182,158,35,181,23,83,33,190,251,102,130,243,144,85,123,42,183,194,248,126,237,174,39,246,104,127,134,172,99,155,210,150,40,27,241,181,30,189,58,191,171,149,202,183,147,204,35,84,45,90,85,193,246,164,220,238,13,164,154,162,255,0,103,151,23,161,164,154,181,180,207,168,158,224,213,166,94,215,84,85,145,241,69,36,181,11,27,83,171,153,78,255,0,123,81,21,237,207,8,22,233,202,19,135,92,54,255,0,195,206,162,103,57,206,39,87,80,253,69,168,171,196,30,250,184,150,22,84,216,27,78,198,204,218,89,154,214,204,214,75,52,211,199,43,163,147,106,190,146,52,77,175,133,84,171,93,88,193,127,101,250,167,153,105,159,181,61,167,246,75,32,184,216,188,111,99,179,226,188,45,76,144,247,123,123,157,179,119,111,118,221,206,233,215,167,85,233,212,209,79,10,186,91,251,22,225,199,78,180,206,107,23,177,171,236,216,253,47,181,104,188,87,136,237,93,37,103,122,187,248,136,247,181,221,106,165,157,223,3,149,137,215,163,58,53,26,137,78,220,217,180,190,213,167,28,96,221,46,118,103,82,71,79,157,89,232,242,135,210,83,81,54,157,148,211,189,210,83,77,215,106,170,72,249,101,164,146,161,242,116,106,185,245,14,234,138,168,175,112,89,247,45,125,94,166,213,254,15,176,121,214,122,69,185,97,244,235,136,92,161,166,130,88,153,3,232,90,214,83,181,86,78,187,222,234,53,164,145,238,98,171,21,242,185,19,111,69,99,101,1,81,124,150,53,230,166,211,153,101,124,57,94,107,105,25,109,190,211,191,38,178,164,213,17,68,255,0,104,194,145,197,83,12,76,86,111,157,242,211,164,114,42,111,254,27,40,94,228,103,196,247,37,186,1,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,148,173,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,208,43,3,152,207,5,31,186,174,163,193,127,192,45,151,89,52,203,41,254,37,182,166,116,238,199,107,174,85,122,201,108,116,219,156,247,109,99,18,72,157,42,53,207,141,206,111,89,93,12,178,47,148,224,95,140,219,239,7,154,143,85,115,146,213,237,156,51,40,240,244,249,53,182,38,49,42,157,28,74,254,213,77,52,142,233,210,104,187,178,170,70,231,36,114,53,238,107,182,170,178,88,239,167,84,180,183,4,214,156,18,231,166,122,151,98,246,206,55,121,236,248,218,47,21,53,63,119,181,51,38,143,248,144,189,146,55,164,145,49,223,11,147,175,78,139,213,21,81,104,135,91,249,125,235,110,150,241,23,108,225,243,16,181,85,230,21,25,61,59,234,113,91,179,162,130,219,5,233,144,210,247,234,209,139,44,238,138,39,192,173,149,174,99,229,71,244,108,110,232,137,44,123,130,255,0,173,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,63,89,197,56,67,225,179,247,82,209,170,109,37,253,161,221,115,30,205,194,170,225,227,43,98,236,67,7,121,200,189,138,90,125,239,236,66,155,119,171,55,187,116,178,77,39,84,238,109,111,107,3,242,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,101,223,44,202,111,185,206,85,121,205,114,154,239,27,122,200,46,21,23,75,141,79,105,145,247,234,167,145,210,75,38,198,35,88,221,207,123,151,163,81,26,157,122,34,34,123,139,222,230,155,159,211,96,188,22,230,84,169,144,213,218,110,89,85,69,5,130,218,180,203,43,95,84,249,42,89,45,69,58,190,52,248,88,250,56,42,209,251,213,24,230,110,98,245,222,141,117,6,1,105,60,143,179,250,104,174,186,167,165,181,217,13,90,212,85,83,219,175,246,187,75,150,87,64,140,137,210,193,91,80,196,233,218,99,213,102,160,99,189,232,247,162,71,253,36,141,118,218,249,156,206,6,117,66,213,163,156,90,105,158,121,125,109,34,91,96,188,123,54,178,122,186,214,210,65,73,5,116,50,81,73,85,36,174,69,107,89,11,106,86,101,235,209,21,35,84,87,55,174,228,209,152,2,0,115,58,224,59,246,223,98,169,215,157,39,178,238,207,177,251,123,189,165,107,183,91,187,149,89,68,45,124,45,143,171,187,173,78,245,60,13,168,86,237,142,73,102,106,71,10,117,217,19,82,127,128,50,239,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,124,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,189,171,141,142,38,41,184,174,203,112,13,79,154,134,146,223,125,131,7,167,180,100,52,52,137,47,98,154,227,13,198,189,93,219,89,26,138,172,146,41,33,153,17,28,253,137,50,70,175,123,152,229,37,87,53,238,7,42,113,171,173,239,139,141,57,125,34,88,174,85,20,239,203,173,40,200,169,214,134,174,87,71,3,107,96,70,163,82,86,79,43,153,221,106,245,149,38,149,210,117,123,100,127,102,178,192,151,252,12,241,155,98,224,243,78,53,138,231,29,171,219,57,158,81,236,58,124,102,219,43,30,148,174,146,36,175,238,212,212,200,222,157,33,139,187,18,172,109,114,73,35,158,214,183,106,43,229,142,37,93,174,215,91,253,214,182,251,125,185,213,220,110,87,26,137,42,235,43,42,230,116,211,212,207,35,149,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,126,82,218,121,74,112,81,236,74,58,62,44,181,54,217,117,163,189,77,222,143,11,183,206,157,136,219,67,52,29,183,220,220,136,237,242,119,153,44,177,196,217,26,214,164,104,233,81,36,73,97,123,3,170,242,224,229,255,0,71,195,189,138,45,91,213,236,119,253,182,43,252,76,17,83,84,73,5,68,120,237,46,247,199,182,157,240,190,72,223,52,209,162,61,243,35,183,36,114,164,77,70,127,25,101,238,188,96,240,153,134,241,117,165,255,0,97,239,181,20,150,123,237,5,68,117,54,44,141,212,11,85,61,169,235,35,22,116,99,18,72,149,236,150,38,44,110,98,191,103,94,219,213,21,209,49,83,186,128,50,239,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,124,79,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,183,103,203,63,141,123,143,19,248,37,203,9,212,187,159,137,212,156,75,173,77,109,100,139,75,15,182,104,102,154,69,142,162,26,120,91,30,206,207,86,65,34,54,61,169,214,7,43,213,211,43,91,229,121,157,112,29,251,111,177,84,235,206,147,217,119,103,216,253,189,222,210,181,219,173,221,202,172,162,22,190,22,199,213,221,214,167,122,158,6,212,43,118,199,36,179,53,35,133,58,236,137,169,80,26,91,170,89,222,139,103,118,205,76,211,75,239,177,178,75,55,123,193,86,248,88,106,59,93,216,95,12,159,195,153,143,141,221,99,149,237,248,154,189,58,245,78,138,136,168,26,126,33,87,51,14,53,238,60,48,96,150,220,39,77,46,126,27,82,114,222,149,52,85,145,173,44,222,198,161,134,104,214,74,137,169,230,108,155,251,221,31,4,104,232,246,175,73,220,143,71,66,141,119,171,254,168,94,150,126,230,223,189,207,179,63,252,91,246,91,218,180,222,51,219,157,206,223,179,251,157,127,253,126,237,157,207,11,252,126,207,255,0,99,40,175,84,181,75,59,214,156,238,231,169,154,151,125,246,206,73,121,236,248,218,223,11,13,63,119,181,11,33,143,248,112,177,145,183,164,113,49,191,11,83,175,78,171,213,85,85,67,229,98,120,181,247,57,202,172,216,86,45,67,227,111,89,5,194,158,215,110,166,238,178,62,253,84,242,54,56,163,222,245,107,27,185,239,106,117,114,163,83,175,85,84,79,121,161,62,10,56,81,177,112,151,163,84,88,111,106,213,89,151,220,186,86,101,55,186,40,94,223,31,85,185,235,28,104,233,21,94,176,192,199,246,163,78,140,106,244,124,157,182,62,89,16,141,92,168,248,40,253,153,98,176,113,41,169,150,203,85,78,73,150,219,233,234,113,40,186,119,166,179,218,230,141,206,90,141,232,229,141,179,85,71,35,61,205,110,248,226,77,170,244,89,166,137,182,42,0,0,4,106,230,37,174,149,154,3,194,158,87,146,88,111,62,204,201,47,221,172,110,195,51,82,116,145,181,85,74,169,43,226,146,21,107,161,154,58,86,85,77,28,138,230,181,178,66,207,233,42,163,29,158,194,197,57,210,107,29,139,48,214,92,75,71,109,16,247,42,244,238,223,81,81,116,169,220,244,219,85,114,109,60,141,166,216,230,34,46,200,32,167,151,184,215,189,174,241,59,126,23,70,228,90,235,2,215,185,39,235,69,214,227,77,158,104,70,67,151,213,213,83,218,233,233,111,216,205,158,102,57,236,165,129,101,145,151,23,69,38,222,140,98,203,53,18,172,74,244,77,242,61,236,111,87,74,229,180,163,54,220,34,235,125,171,135,30,34,240,205,101,190,216,234,238,246,219,5,69,75,107,41,41,36,107,39,88,42,41,102,166,145,241,238,248,92,246,54,117,122,49,85,168,245,98,53,92,205,219,211,73,32,0,0,12,214,113,99,230,159,89,62,96,100,62,163,57,165,51,53,156,88,249,167,214,79,152,25,15,168,206,7,159,209,125,94,204,180,23,84,49,253,92,211,249,233,35,190,227,181,14,154,157,42,224,73,160,149,143,141,209,75,12,140,247,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,104,163,135,93,121,195,120,146,210,59,22,171,97,149,180,142,101,198,157,140,185,208,195,80,179,62,211,113,70,53,106,40,165,87,49,142,223,27,157,209,28,172,110,246,43,36,106,108,123,85,104,7,55,225,159,50,195,184,116,211,206,38,155,93,73,95,137,231,149,21,150,215,163,85,35,158,219,113,130,170,174,38,192,246,43,149,100,100,177,82,62,86,200,223,185,82,70,61,173,233,27,165,152,28,158,112,110,37,232,117,66,163,48,199,104,42,236,218,65,116,167,89,178,58,186,250,6,50,11,235,225,142,174,10,56,104,166,146,37,124,143,138,166,73,28,245,133,205,99,82,55,182,71,110,88,216,240,243,252,234,252,211,226,223,47,232,125,70,226,69,94,24,184,122,202,184,160,214,91,46,145,226,213,62,3,199,247,42,110,55,71,210,201,81,13,178,134,38,238,150,162,70,177,63,205,141,136,231,49,175,150,88,152,175,102,253,201,42,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,5,143,232,190,144,225,186,11,165,248,254,145,233,252,21,113,216,177,218,119,67,78,181,115,172,211,202,247,200,233,101,154,71,251,145,95,36,178,73,34,163,81,172,69,122,163,90,214,162,53,61,168,0,10,86,230,117,192,119,236,66,251,83,175,58,79,101,219,128,228,23,7,123,74,215,110,183,118,233,113,121,156,200,91,31,87,119,92,189,154,137,221,80,173,219,28,113,66,229,142,20,233,190,38,173,212,145,87,154,63,145,61,77,250,47,172,81,1,64,38,148,248,177,242,177,172,159,47,242,31,78,156,205,97,165,62,44,124,172,107,39,203,252,135,211,167,3,53,134,170,12,171,154,168,2,0,115,171,242,177,139,124,192,161,244,235,137,245,121,112,115,0,163,226,34,197,22,146,106,246,69,254,219,20,30,38,120,170,106,35,130,158,60,138,151,123,228,221,78,200,89,28,108,154,24,213,24,248,81,187,150,56,146,86,171,255,0,140,145,124,174,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,2,215,184,254,224,250,213,197,150,145,185,182,244,171,143,59,195,169,235,43,241,71,195,43,81,149,51,189,141,89,40,101,108,143,108,91,42,22,24,152,146,57,205,88,158,214,63,118,196,146,57,40,6,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,83,83,197,0,243,71,243,217,169,191,69,244,122,32,44,83,149,39,21,218,143,196,78,156,100,184,86,168,75,237,91,174,156,251,58,8,111,242,204,174,170,185,82,213,37,66,70,218,148,84,248,230,143,194,185,22,110,187,164,107,218,175,69,123,95,36,179,168,170,190,70,63,141,159,150,255,0,82,44,127,90,245,66,213,162,186,71,151,234,189,229,180,146,83,226,214,122,155,147,41,234,107,91,72,202,201,216,197,236,210,164,174,69,70,62,105,123,113,51,225,114,171,228,106,35,92,170,136,161,70,220,206,181,75,246,161,198,78,107,225,47,190,211,181,98,94,31,22,183,255,0,90,246,124,47,133,141,60,92,30,246,53,207,219,93,37,111,198,237,221,122,252,46,86,35,9,21,201,63,71,109,87,172,203,60,214,251,229,134,174,90,140,106,158,150,201,96,172,154,149,174,164,108,245,73,35,171,29,20,142,98,170,84,199,20,112,49,86,55,162,182,42,199,163,145,82,86,149,150,95,247,44,93,45,253,151,240,109,133,120,187,23,179,46,185,111,136,202,110,31,215,93,239,21,226,164,95,9,63,185,238,107,55,80,199,69,240,55,111,78,159,19,81,234,240,41,175,141,13,28,177,104,23,20,25,254,149,98,211,111,178,218,174,17,212,91,163,218,244,240,212,181,116,241,85,197,77,213,239,123,223,217,101,67,98,238,57,202,231,246,247,175,69,119,68,180,158,78,58,189,77,154,240,209,93,165,181,19,210,37,203,78,47,19,66,200,33,130,86,191,217,213,207,125,84,51,74,247,117,99,222,234,133,175,98,35,21,58,50,22,110,106,117,71,62,53,243,176,210,251,86,61,171,152,30,171,219,221,73,13,70,103,103,170,182,215,83,195,68,216,159,36,246,247,199,210,170,89,81,122,204,247,197,89,20,73,185,189,90,202,86,38,231,34,162,51,196,242,125,214,59,238,13,197,2,105,85,60,62,34,203,169,118,249,233,235,35,220,198,118,42,168,105,231,171,167,169,234,172,115,221,181,140,169,139,182,142,99,87,196,239,118,229,141,168,5,223,128,0,16,131,155,126,188,211,105,103,13,18,105,181,190,182,174,12,135,83,234,61,151,76,180,213,18,211,190,43,116,15,142,90,233,21,236,98,181,236,115,86,42,103,196,231,179,123,43,28,191,19,88,246,172,223,40,219,155,126,188,212,234,159,18,242,105,181,190,182,146,124,123,76,41,253,151,76,180,213,17,84,50,91,140,236,142,90,233,21,236,98,57,143,107,146,42,103,196,231,191,99,232,220,191,11,158,246,160,66,2,228,249,45,235,29,247,48,209,172,183,71,110,240,247,41,52,238,225,79,81,107,169,220,196,219,75,114,117,68,142,166,216,214,34,174,201,224,168,151,184,231,189,206,241,59,126,22,198,212,90,108,36,167,46,221,116,163,208,30,43,49,76,146,253,121,246,102,55,126,238,227,119,233,156,144,36,109,165,170,68,72,159,44,147,43,91,12,49,213,50,150,105,36,71,53,205,142,23,255,0,73,21,88,224,208,160,0,8,171,199,63,3,31,190,143,216,159,246,209,251,29,246,59,218,95,238,39,180,60,87,139,240,223,252,145,14,205,190,27,255,0,11,174,255,0,229,211,223,229,56,41,229,189,251,159,106,157,215,83,63,108,191,107,125,167,143,207,98,240,95,103,124,7,111,185,83,79,55,119,185,226,165,235,211,195,109,219,181,58,239,235,215,221,209,102,168,3,149,113,59,195,214,43,197,6,141,94,180,143,41,169,240,30,63,183,83,110,186,50,150,58,137,173,149,209,59,116,85,17,181,233,254,116,111,70,185,142,124,82,202,196,123,55,238,76,235,106,150,150,231,122,45,157,220,244,207,82,236,94,198,201,44,221,159,27,69,226,161,168,237,119,97,100,209,255,0,18,23,190,55,117,142,86,59,225,114,244,235,209,122,42,42,38,159,136,85,204,195,130,139,143,19,248,37,183,54,211,75,103,137,212,156,75,165,53,21,28,105,75,15,182,104,102,154,52,146,158,106,137,157,30,206,207,87,207,26,186,77,169,214,118,163,21,211,35,154,28,255,0,149,31,26,255,0,180,220,86,14,26,245,50,231,106,166,201,49,43,125,61,54,37,47,94,204,215,139,92,49,185,171,79,177,26,145,186,106,88,227,103,189,174,223,36,75,185,88,171,12,210,186,197,76,182,98,121,77,247,6,202,172,217,174,45,93,224,175,88,253,194,158,233,110,169,237,50,78,197,84,18,54,72,164,216,244,115,29,181,236,106,244,114,43,87,167,69,69,79,113,123,218,33,204,51,75,243,174,18,238,124,71,106,5,101,37,190,229,133,211,178,44,198,199,103,108,149,19,210,214,190,110,205,50,67,19,250,57,25,86,229,141,98,87,57,99,106,200,230,58,101,236,202,246,135,213,227,251,140,27,87,9,186,70,231,91,214,174,76,239,49,167,172,160,197,25,12,77,86,83,78,198,53,36,174,149,210,49,209,108,167,89,162,122,70,230,185,101,123,152,205,187,22,73,35,160,27,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,206,154,122,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,78,129,196,86,188,230,92,73,106,229,247,85,179,58,218,183,62,227,80,246,91,40,102,168,73,153,105,183,35,220,180,244,81,43,88,198,236,141,174,232,174,70,55,123,213,242,57,55,189,202,182,21,201,247,132,63,187,139,140,234,139,252,61,22,12,216,235,255,0,233,233,107,234,230,137,137,254,124,17,163,223,254,29,203,31,246,137,0,149,92,187,184,67,253,212,180,105,126,212,209,118,117,11,49,237,86,229,27,43,252,76,48,118,157,47,133,164,143,106,36,105,218,142,87,111,86,239,221,44,146,244,145,241,164,91,101,80,0,10,64,231,5,172,119,220,231,138,5,210,170,136,124,61,151,77,45,240,83,209,199,185,143,239,213,87,83,193,87,81,83,213,24,215,183,115,31,77,23,109,92,246,167,134,222,221,171,35,144,187,243,49,154,215,170,23,93,106,213,204,191,85,239,45,171,142,163,41,188,84,220,153,79,83,90,234,183,209,192,247,175,102,149,37,114,34,189,144,197,219,137,159,11,81,25,27,81,26,212,68,68,15,107,193,126,177,216,180,11,138,12,3,85,114,152,119,217,109,87,9,41,238,50,110,122,120,106,90,186,121,105,37,169,232,198,61,239,236,178,161,210,246,218,213,115,251,123,19,162,187,170,104,248,202,185,163,222,11,245,142,251,175,188,48,96,26,171,148,195,178,245,117,183,201,79,113,147,115,23,196,213,82,84,75,73,45,79,70,49,140,103,121,244,238,151,182,214,163,89,220,216,157,81,189,84,59,89,85,124,243,191,4,255,0,50,126,154,90,161,85,124,243,191,4,255,0,50,126,154,7,42,228,169,230,159,41,249,127,93,234,54,226,234,74,86,228,169,230,159,41,249,127,93,234,54,226,234,64,0,0,229,92,88,249,88,214,79,151,249,15,167,78,102,176,210,159,22,62,86,53,147,229,254,67,233,211,153,172,3,85,0,0,0,0,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,71,42,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,144,22,168,0,0,64,14,40,249,82,126,242,154,237,147,107,95,237,235,236,231,218,63,5,253,140,251,45,227,59,30,30,142,10,111,237,222,46,61,219,187,27,191,160,157,55,116,247,244,234,179,252,1,21,120,24,224,99,247,46,251,109,254,218,63,108,126,216,251,55,253,196,246,127,133,240,158,39,255,0,146,38,223,187,196,255,0,224,244,217,252,250,251,165,80,0,85,95,59,221,82,255,0,226,105,162,150,251,239,252,47,41,187,219,60,47,249,41,168,39,239,43,63,249,100,221,140,127,248,222,223,237,106,67,94,95,90,59,106,214,254,45,48,92,71,37,176,213,221,113,234,42,137,175,119,136,162,165,108,240,36,20,144,190,104,219,84,215,177,236,240,210,84,54,158,9,17,233,209,201,62,196,84,115,218,167,202,227,155,84,45,90,199,197,166,166,103,150,38,210,45,182,123,199,179,104,231,164,173,109,92,21,112,80,195,29,20,117,81,202,212,70,185,147,54,153,38,78,157,81,18,68,68,115,186,110,89,191,201,11,75,127,248,165,235,93,194,197,255,0,4,197,173,23,63,21,254,90,154,248,59,40,255,0,254,86,187,123,217,254,38,59,251,98,1,207,249,210,104,229,139,15,214,92,75,88,173,19,118,234,245,18,223,81,79,116,166,218,245,221,85,109,109,60,109,169,222,231,170,38,248,39,167,139,182,214,49,173,240,219,190,39,72,229,79,201,201,131,87,169,177,13,121,201,116,142,227,61,36,52,250,133,103,108,212,106,232,37,124,243,92,109,253,201,99,133,143,111,192,198,45,52,213,210,57,94,158,245,134,52,71,34,174,215,204,14,111,186,95,106,205,56,75,169,207,38,117,36,23,45,62,188,81,92,169,231,117,19,101,158,88,42,102,109,20,180,172,151,170,58,22,57,213,16,204,238,155,145,203,75,26,43,126,231,54,157,116,7,88,239,188,63,235,46,39,172,88,228,62,34,175,25,184,54,162,74,109,204,103,139,165,123,93,29,77,54,247,177,233,31,118,9,37,139,185,177,92,205,251,155,241,53,20,13,52,128,0,0,0,25,87,53,80,101,92,13,41,240,157,229,99,70,254,95,227,222,157,1,213,78,85,194,119,149,141,27,249,127,143,122,116,7,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,139,31,52,250,201,243,3,33,245,25,205,41,153,172,226,199,205,62,178,124,192,200,125,70,112,46,167,149,199,145,61,50,250,215,172,86,146,168,138,188,174,60,137,233,151,214,189,98,180,149,64,14,85,197,143,149,141,100,249,127,144,250,116,231,85,57,87,22,62,86,53,147,229,254,67,233,211,129,154,195,85,6,85,205,84,0,0,1,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,159,252,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,5,255,0,20,173,206,175,205,62,45,242,254,135,212,110,37,212,148,173,206,175,205,62,45,242,254,135,212,110,32,117,94,70,63,141,159,150,255,0,82,45,80,170,190,70,63,141,159,150,255,0,82,45,80,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,53,134,148,248,78,242,177,163,127,47,241,239,78,128,14,170,69,94,104,254,68,245,55,232,190,177,68,74,162,42,243,71,242,39,169,191,69,245,138,32,41,91,132,239,52,250,55,243,3,30,245,24,11,84,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,181,78,117,126,86,49,111,152,20,62,157,113,2,170,248,78,243,79,163,127,48,49,239,81,128,210,153,154,206,19,188,211,232,223,204,12,123,212,96,52,166,7,201,203,49,107,22,115,138,222,112,172,166,135,198,217,114,11,125,69,174,227,77,221,124,125,250,89,227,116,114,199,189,138,215,183,115,30,228,234,213,71,39,94,168,168,190,242,133,248,250,224,163,42,225,79,81,234,239,118,155,103,136,211,44,154,225,52,152,229,194,157,36,124,116,27,213,210,54,217,80,178,57,239,108,209,49,21,24,231,185,123,209,177,94,139,185,178,178,43,254,56,87,28,120,6,27,168,60,40,106,125,46,103,143,82,93,89,99,197,238,151,251,98,204,139,190,142,227,73,71,52,180,245,17,61,170,142,99,218,228,232,189,23,226,99,158,199,110,99,220,213,12,230,26,83,225,59,202,198,141,252,191,199,189,58,3,53,134,148,248,78,242,177,163,127,47,241,239,78,128,14,170,0,2,176,57,218,107,29,138,44,87,5,225,250,158,30,245,234,166,224,153,141,100,155,158,223,9,75,28,117,20,148,233,209,89,178,78,243,229,169,247,163,247,51,194,252,77,233,35,85,32,7,5,56,181,247,48,226,227,72,109,56,229,15,139,171,167,204,45,151,73,35,238,178,61,180,180,83,182,174,166,78,175,84,69,217,4,18,191,167,93,206,219,209,168,174,84,69,237,92,222,115,175,181,188,100,220,172,30,203,240,159,98,177,251,93,139,189,223,238,120,190,228,110,175,238,237,218,157,190,158,63,183,183,171,191,181,110,235,241,109,111,64,228,151,139,95,106,245,247,58,205,105,232,119,217,109,88,122,218,235,42,123,172,78,213,85,93,109,60,148,241,236,85,222,237,204,162,169,94,168,138,212,237,244,114,162,185,168,161,114,133,112,115,184,194,173,85,250,47,167,186,141,53,69,90,92,172,121,68,182,74,120,154,246,246,29,5,117,36,147,74,231,183,110,229,122,58,223,10,53,81,200,136,142,147,170,59,170,43,108,124,142,188,194,52,190,213,170,188,31,106,77,178,224,234,72,106,44,22,121,114,138,26,185,168,155,82,250,121,237,237,90,149,237,117,84,88,223,44,81,203,78,178,53,122,181,149,15,247,57,21,88,224,166,14,0,243,175,217,223,25,58,79,127,246,95,180,60,94,65,29,139,179,223,237,109,246,148,111,160,238,238,218,238,189,191,21,220,219,211,226,217,183,171,122,238,77,20,153,87,53,37,137,229,54,44,231,21,179,102,184,181,119,141,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,99,209,175,110,230,61,171,209,200,142,78,189,21,17,125,192,103,11,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,165,43,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,9,84,0,0,0,2,157,185,216,106,133,171,33,213,204,15,74,45,237,164,154,163,12,179,213,92,171,170,33,173,108,175,142,123,131,227,233,75,44,72,157,97,123,34,163,138,84,220,238,174,101,83,23,107,81,17,95,199,249,117,112,101,98,226,230,251,168,75,150,221,124,21,171,23,199,214,158,149,209,189,235,36,119,138,246,77,29,21,75,162,110,222,244,48,118,103,149,209,247,99,87,72,200,26,187,152,233,26,113,254,47,117,122,155,93,248,151,212,45,82,183,207,73,61,182,237,120,124,54,185,233,160,150,22,84,91,169,152,218,90,57,149,146,252,109,123,233,224,137,239,71,35,126,55,59,225,103,244,82,215,249,62,232,229,139,6,225,129,53,86,158,111,17,122,212,187,132,245,21,146,109,123,59,20,180,53,19,210,83,211,116,87,185,142,218,246,84,203,220,70,177,203,226,118,59,114,70,213,2,144,77,52,104,14,177,216,184,128,209,172,79,88,177,200,124,61,38,77,111,109,68,148,219,158,255,0,9,84,199,58,58,154,109,239,99,22,78,212,241,203,23,115,98,53,251,55,55,225,114,41,66,220,124,105,158,43,164,92,94,234,78,11,133,82,120,75,45,61,194,158,225,77,74,216,227,142,58,95,27,73,13,99,224,137,145,177,172,100,49,190,161,204,141,136,223,134,54,177,170,170,168,170,182,41,201,111,88,239,185,134,141,101,186,59,119,135,185,73,167,119,10,122,139,93,78,230,38,218,91,147,170,36,117,54,198,177,21,118,79,5,68,189,199,61,238,119,137,219,240,182,54,162,133,138,128,0,25,246,230,41,195,62,27,194,215,16,203,134,105,245,117,91,241,235,253,158,28,142,134,138,165,85,239,182,50,106,138,136,86,145,37,87,43,166,99,93,78,229,99,221,241,236,123,90,229,123,154,178,63,65,37,43,115,171,243,79,139,124,191,161,245,27,136,30,127,149,135,9,152,111,17,154,161,118,206,53,2,162,146,186,197,166,181,22,250,154,140,114,174,129,103,130,242,250,168,235,18,36,145,253,198,163,89,20,180,241,200,172,115,36,100,169,213,142,77,170,168,183,146,85,95,35,31,198,207,203,127,169,22,168,0,0,0,165,110,103,92,7,126,196,47,181,58,243,164,246,93,184,14,65,112,119,180,173,118,235,119,110,151,23,153,204,133,177,245,119,117,203,217,168,157,213,10,221,177,199,20,46,88,225,78,155,226,106,221,73,80,28,216,184,215,184,229,57,85,207,133,125,55,185,236,198,236,221,41,179,25,216,180,181,16,221,107,155,37,61,68,116,241,185,26,249,33,240,178,67,181,234,217,24,229,149,101,141,236,68,137,21,225,90,196,233,229,123,193,71,239,1,157,179,89,245,10,217,106,174,211,108,54,224,250,105,109,213,169,222,246,205,209,176,181,236,167,88,154,228,233,12,93,216,38,145,100,69,100,159,4,91,36,107,229,237,193,98,199,249,87,241,213,83,128,100,54,174,24,117,74,190,174,124,98,249,81,13,183,12,154,26,88,182,90,110,51,213,76,247,65,42,71,26,77,35,42,166,169,68,73,30,247,246,158,214,38,214,198,247,190,48,184,144,0,3,228,229,153,77,139,6,197,111,57,174,83,93,224,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,216,196,115,221,181,140,114,244,106,43,151,167,68,69,95,113,245,136,21,206,27,91,237,88,31,14,148,250,53,53,142,174,178,229,170,53,8,218,122,182,200,214,65,67,5,186,170,146,166,87,191,239,115,222,231,44,44,107,17,17,58,62,71,43,147,98,50,64,166,204,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,155,229,127,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,243,231,95,225,23,68,45,92,71,113,23,134,104,213,246,249,87,104,182,223,234,42,93,89,87,73,27,95,58,65,79,75,53,76,140,143,119,194,215,189,176,43,17,234,142,70,43,209,202,215,237,216,188,128,1,127,220,177,117,75,246,161,193,182,21,226,239,190,211,186,226,94,35,22,184,127,90,246,124,47,133,145,124,36,30,230,53,175,219,67,37,23,198,221,221,122,252,78,87,163,202,96,213,13,16,181,96,186,3,162,154,209,111,190,85,212,84,106,133,62,64,218,234,9,163,110,202,73,237,183,21,167,71,196,244,232,170,201,34,146,46,172,114,42,181,241,189,219,149,30,140,142,80,114,108,214,191,176,220,65,93,180,114,174,223,222,164,212,219,122,118,103,142,45,210,65,93,110,138,162,162,61,206,89,26,141,133,208,62,177,29,209,143,114,201,216,233,181,187,212,11,169,0,0,51,89,197,143,154,125,100,249,129,144,250,140,230,148,204,214,113,99,230,159,89,62,96,100,62,163,56,23,19,203,223,0,195,117,79,151,14,19,167,218,131,143,82,95,49,235,229,61,238,154,186,134,165,23,100,172,246,205,98,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,164,191,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,140,28,174,60,137,233,151,214,189,98,180,149,64,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,142,85,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,32,45,80,0,0,138,188,209,252,137,234,111,209,125,98,136,149,68,85,230,143,228,79,83,126,139,235,20,64,80,9,165,62,44,124,172,107,39,203,252,135,211,167,51,88,105,79,139,31,43,26,201,242,255,0,33,244,233,192,205,97,170,131,42,230,170,0,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,79,254,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,2,255,0,138,1,230,143,231,179,83,126,139,232,244,69,255,0,20,3,205,31,207,102,166,253,23,209,232,128,149,92,140,127,27,63,45,254,164,118,174,112,90,199,98,193,184,96,93,42,168,135,196,94,181,46,225,5,61,28,123,158,206,197,45,13,68,21,117,21,61,81,142,99,182,189,148,209,118,213,204,114,248,157,237,220,145,185,14,43,200,199,241,179,242,223,234,71,148,231,123,157,123,67,84,244,211,76,253,151,219,246,14,63,87,125,241,189,254,189,239,31,82,144,246,187,123,126,29,158,205,221,187,114,238,239,116,232,221,157,92,21,215,137,226,215,220,231,42,179,97,88,181,15,141,189,100,23,10,123,93,186,155,186,200,251,245,83,200,216,226,143,123,213,172,110,231,189,169,213,202,141,78,189,85,81,61,230,164,202,22,229,63,139,95,114,14,54,177,11,181,162,135,196,82,99,54,251,189,210,233,39,117,140,240,244,175,161,154,145,178,116,114,162,191,172,245,116,236,232,212,87,124,125,122,109,107,149,47,164,8,107,205,179,10,181,101,92,22,228,23,219,133,69,92,117,24,117,226,213,123,161,108,47,106,50,73,223,82,218,21,108,168,173,85,86,118,171,165,114,35,85,171,189,172,94,189,17,90,234,96,208,29,99,190,240,255,0,172,184,158,177,99,144,248,138,188,102,224,218,137,41,183,49,158,46,149,237,116,117,52,219,222,199,164,125,216,36,150,46,230,197,115,55,238,111,196,212,83,70,154,215,165,246,173,106,210,60,191,74,47,46,164,142,159,41,179,212,219,89,81,83,68,218,182,81,206,246,47,102,169,34,114,162,61,240,203,219,149,159,19,85,31,27,85,28,213,68,84,204,96,26,168,7,52,225,175,87,169,181,235,65,176,109,92,134,122,73,42,50,43,60,51,92,18,146,9,97,130,43,139,58,197,91,12,108,151,171,209,145,212,199,52,104,170,174,234,140,69,71,57,21,28,189,44,14,127,175,218,199,98,225,255,0,70,178,205,98,200,225,241,20,152,205,189,213,17,211,110,123,60,93,83,220,145,211,83,111,99,30,177,247,103,146,40,187,155,21,172,223,185,223,11,85,76,208,221,174,215,91,253,214,182,251,125,185,213,220,110,87,26,137,42,235,43,42,230,116,211,212,207,35,149,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,91,255,0,57,253,121,169,197,116,191,26,208,11,21,109,39,136,206,42,29,116,190,177,181,17,58,120,237,212,114,70,232,35,124,42,197,123,25,53,79,71,182,84,115,61,244,50,49,55,163,158,141,129,92,187,116,46,143,95,184,172,197,49,187,245,155,218,120,221,135,187,146,95,161,114,192,177,186,150,149,17,98,100,177,204,142,108,208,201,84,250,88,100,141,26,231,58,57,159,253,20,69,123,66,53,128,72,174,47,180,26,167,75,45,250,63,169,54,250,42,72,49,237,79,211,124,122,233,76,148,212,241,83,178,43,140,22,186,72,171,163,86,49,234,231,189,206,88,170,95,43,152,205,239,172,114,124,78,99,220,161,118,124,23,235,29,247,95,120,96,192,53,87,41,135,101,234,235,111,146,158,227,38,230,47,137,170,164,168,150,146,90,158,140,99,24,206,243,233,221,47,109,173,70,179,185,177,58,163,122,175,107,42,87,146,158,186,81,218,175,185,167,15,23,235,207,103,219,123,50,76,118,154,68,130,56,223,85,19,59,117,204,107,213,82,89,38,124,45,165,123,99,68,123,82,58,73,223,240,116,114,190,218,128,0,0,0,0,168,14,108,92,20,92,113,108,170,231,197,70,155,219,55,227,119,158,149,57,140,12,74,90,120,109,85,206,146,158,158,58,136,218,142,100,147,120,169,38,220,244,108,111,114,74,146,200,247,170,74,136,202,214,45,83,156,23,23,159,127,8,248,45,111,248,10,220,229,210,80,127,208,85,80,82,67,43,215,252,201,228,86,51,252,3,82,79,237,241,149,86,4,170,229,221,194,31,239,91,172,171,246,166,139,189,167,184,119,106,183,40,217,95,225,166,159,186,217,124,45,36,123,81,100,94,236,145,59,122,183,102,216,163,151,164,140,145,98,221,127,197,27,114,211,227,170,155,134,92,154,171,76,53,58,190,146,151,75,242,58,137,238,85,85,206,165,150,73,237,23,20,167,68,108,236,72,35,124,179,50,100,130,24,93,26,181,118,175,110,70,185,136,217,18,75,201,0,0,2,47,243,46,207,234,116,251,130,221,68,170,182,228,52,150,171,149,242,158,154,193,74,147,44,91,235,25,87,83,28,85,84,241,50,68,93,239,117,26,213,170,237,77,237,99,94,246,237,217,185,40,95,79,112,171,174,165,103,248,214,156,216,170,41,32,185,101,87,138,43,37,28,181,111,115,96,142,122,153,153,12,110,145,205,107,156,140,71,61,21,85,26,229,233,215,162,47,220,89,79,60,28,254,154,91,174,150,105,109,14,67,86,149,20,180,247,27,253,210,210,213,149,176,43,37,116,80,81,84,61,58,118,158,244,88,107,216,223,122,189,136,178,127,69,36,77,220,127,147,238,142,95,115,158,40,19,85,105,230,240,246,93,52,183,207,81,89,38,214,63,191,85,93,79,61,37,61,55,69,123,94,221,204,125,76,189,196,107,218,158,27,99,182,172,141,80,60,7,51,173,45,253,151,241,147,154,248,75,23,179,45,89,111,135,202,109,255,0,215,93,239,21,226,163,79,23,63,189,238,115,55,87,71,91,240,59,111,78,159,11,81,138,194,111,242,79,213,11,174,67,164,121,230,148,92,27,87,53,62,25,120,165,185,80,212,77,90,233,89,28,23,6,73,214,150,40,149,58,66,198,75,71,44,171,181,221,28,250,167,174,214,170,42,191,207,243,189,211,63,19,138,233,166,177,209,210,90,162,246,125,194,175,25,184,79,219,219,93,81,226,35,74,138,70,110,70,124,112,199,225,107,87,163,158,155,93,63,194,213,222,245,72,149,202,203,63,169,193,120,210,195,105,87,33,164,180,219,114,170,122,251,5,201,106,86,38,178,169,146,83,62,90,122,116,124,137,240,189,245,144,82,35,54,42,61,207,218,196,235,189,90,224,191,66,170,249,231,126,9,254,100,253,52,181,66,170,249,231,126,9,254,100,253,52,14,85,201,83,205,62,83,242,254,187,212,109,197,212,148,173,201,83,205,62,83,242,254,187,212,109,197,212,128,0,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,165,62,44,124,172,107,39,203,252,135,211,167,51,88,6,170,0,0,0,0,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,142,85,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,32,45,80,0,0,0,0,231,250,253,172,118,46,31,244,107,44,214,44,142,31,17,73,140,219,221,81,29,54,231,179,197,213,61,201,29,53,54,246,49,235,31,118,121,34,139,185,177,90,205,251,157,240,181,84,232,4,42,230,243,157,125,146,224,218,229,96,246,95,139,251,107,144,90,236,93,238,255,0,111,194,118,228,117,127,119,110,213,238,117,240,29,189,189,91,253,183,119,95,135,107,130,139,13,9,242,222,197,175,184,127,4,186,91,105,200,232,124,37,93,69,190,174,233,28,125,214,73,186,150,182,186,162,174,154,78,172,85,68,223,4,241,63,167,93,205,221,209,200,142,69,68,160,28,79,22,190,231,57,85,155,10,197,168,124,109,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,123,222,173,99,119,61,237,78,174,84,106,117,234,170,137,239,53,38,7,159,212,44,42,213,169,88,6,75,167,55,218,138,184,45,185,85,158,182,201,89,45,35,218,217,227,130,166,23,195,35,163,115,154,230,163,209,175,85,69,86,185,58,244,234,139,247,25,119,53,80,103,51,142,109,47,181,104,231,22,154,153,129,216,157,72,150,216,47,30,210,163,130,146,137,180,144,82,65,93,12,117,177,210,199,19,85,90,214,66,218,148,133,58,116,69,72,209,81,173,235,181,2,242,56,47,214,59,238,190,240,193,128,106,174,83,14,203,213,214,223,37,61,198,77,204,95,19,85,73,81,45,36,181,61,24,198,49,157,231,211,186,94,219,90,141,103,115,98,117,70,245,94,214,64,174,78,58,189,77,154,240,209,93,165,181,19,210,37,203,78,47,19,66,200,33,130,86,191,217,213,207,125,84,51,74,247,117,99,222,234,133,175,98,35,21,58,50,22,110,106,117,71,62,122,128,0,0,50,174,106,160,202,184,26,83,225,59,202,198,141,252,191,199,189,58,3,170,156,171,132,239,43,26,55,242,255,0,30,244,232,14,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,103,22,62,105,245,147,230,6,67,234,51,154,83,51,89,197,143,154,125,100,249,129,144,250,140,224,93,79,43,143,34,122,101,245,175,88,173,37,81,21,121,92,121,19,211,47,173,122,197,105,42,128,28,171,139,31,43,26,201,242,255,0,33,244,233,206,170,114,174,44,124,172,107,39,203,252,135,211,167,3,53,134,170,12,171,154,168,0,0,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,63,249,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,11,254,41,91,157,95,154,124,91,229,253,15,168,220,75,169,41,91,157,95,154,124,91,229,253,15,168,220,64,234,188,140,127,27,63,45,254,164,90,161,85,124,140,127,27,63,45,254,164,90,160,25,87,52,167,194,119,149,141,27,249,127,143,122,116,6,107,13,41,240,157,229,99,70,254,95,227,222,157,0,29,84,138,188,209,252,137,234,111,209,125,98,136,149,68,85,230,143,228,79,83,126,139,235,20,64,82,183,9,222,105,244,111,230,6,61,234,48,22,169,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,1,106,156,234,252,172,98,223,48,40,125,58,226,5,85,240,157,230,159,70,254,96,99,222,163,1,165,51,53,156,39,121,167,209,191,152,24,247,168,192,105,76,1,202,184,177,242,177,172,159,47,242,31,78,156,234,167,42,226,199,202,198,178,124,191,200,125,58,112,51,88,105,79,132,239,43,26,55,242,255,0,30,244,232,12,214,26,83,225,59,202,198,141,252,191,199,189,58,0,58,168,0,12,214,113,99,230,159,89,62,96,100,62,163,57,103,220,146,241,107,21,38,129,103,89,173,61,14,203,213,215,48,91,93,101,79,117,235,221,165,164,162,167,146,158,61,138,187,27,181,245,181,43,213,17,28,189,206,142,85,70,181,18,155,11,254,229,139,165,191,178,254,13,176,175,23,98,246,101,215,45,241,25,77,195,250,235,189,226,188,84,139,225,39,247,61,205,102,234,24,232,190,6,237,233,211,226,106,61,94,4,170,60,166,172,96,191,181,13,44,204,180,207,218,158,204,251,91,143,220,108,94,55,177,222,240,190,42,154,72,123,189,189,205,223,183,185,187,110,230,245,233,211,170,117,234,122,176,6,85,205,15,114,240,205,110,185,255,0,5,186,85,125,188,211,210,67,81,75,103,125,145,141,166,99,154,197,130,223,83,45,12,46,84,115,156,187,221,21,52,110,122,245,232,175,87,42,35,81,81,169,69,124,77,218,109,86,14,36,181,94,197,98,182,82,91,173,182,236,226,251,73,71,71,73,11,97,130,154,8,235,230,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,23,83,202,178,237,106,184,240,57,128,209,219,238,116,149,85,22,186,139,197,37,116,80,204,215,190,150,117,185,212,204,145,74,212,94,172,122,197,52,82,35,93,209,118,72,199,125,206,69,80,166,30,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,148,173,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,208,37,80,0,1,197,56,208,214,59,238,129,112,193,159,234,174,45,14,251,213,170,223,29,61,186,77,204,79,13,85,87,81,21,36,85,61,30,199,177,253,151,212,54,94,219,154,173,127,111,98,244,71,117,78,214,86,175,59,77,76,202,177,253,56,211,189,45,180,213,248,123,46,97,112,184,92,46,253,185,36,100,149,30,1,41,187,16,59,107,209,143,133,95,86,178,57,143,107,191,137,4,14,69,106,179,222,21,2,106,35,79,112,171,86,154,224,24,214,156,216,170,42,231,182,226,182,122,43,37,28,181,111,107,167,146,10,104,89,12,110,145,205,107,90,175,86,177,21,85,26,212,235,215,162,39,220,81,15,44,93,45,253,168,113,147,133,120,187,23,180,237,88,151,136,202,110,31,215,93,159,11,225,99,95,9,63,185,237,115,246,215,73,69,240,55,119,94,191,19,85,136,242,255,0,128,170,190,119,186,91,255,0,196,211,90,237,246,47,248,94,45,119,185,248,175,242,84,208,65,217,87,255,0,242,201,219,216,207,241,61,223,218,208,143,252,163,181,51,42,195,248,189,179,224,182,154,190,182,92,246,223,95,111,187,210,201,36,157,183,120,106,73,171,32,157,172,107,209,139,51,31,2,177,175,123,93,182,57,231,106,34,43,250,165,165,115,15,194,174,185,255,0,5,186,171,98,179,84,82,67,81,75,103,101,237,238,169,123,154,197,130,223,83,21,116,205,69,107,92,187,221,21,52,141,98,116,232,175,86,162,171,81,85,201,159,108,79,41,190,224,217,85,155,53,197,171,188,21,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,155,30,142,99,182,189,141,94,142,69,106,244,232,168,169,238,3,82,96,249,56,158,83,98,206,113,91,54,107,139,87,120,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,54,61,26,246,238,99,218,189,28,136,228,235,209,81,23,220,125,96,5,43,115,171,243,79,139,124,191,161,245,27,137,117,37,43,115,171,243,79,139,124,191,161,245,27,136,29,87,145,143,227,103,229,191,212,139,84,42,175,145,143,227,103,229,191,212,139,84,0,1,202,184,157,226,23,21,225,127,70,175,90,185,148,211,120,255,0,1,219,166,183,90,217,85,29,60,215,58,233,93,182,42,120,220,245,255,0,58,71,171,90,247,50,40,165,122,49,251,54,168,71,254,102,28,107,220,120,96,193,45,184,78,154,92,252,54,164,229,189,42,104,171,35,90,89,189,141,67,12,209,172,149,19,83,204,217,55,247,186,62,8,209,209,237,94,147,185,30,142,133,26,234,76,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,9,77,67,67,76,137,190,87,244,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,79,213,170,90,165,157,235,78,119,115,212,205,75,190,251,103,36,188,246,124,109,111,133,134,159,187,218,133,144,199,252,56,88,200,219,210,56,152,223,133,169,215,167,85,234,170,170,182,255,0,203,23,128,239,216,133,138,155,94,117,98,203,183,62,200,45,237,246,109,174,227,110,237,213,98,240,185,243,54,78,142,238,185,59,213,16,58,157,93,186,56,229,133,171,36,43,211,124,173,80,250,191,212,154,209,175,221,131,246,31,227,237,95,110,189,161,237,63,218,55,176,93,227,187,222,35,174,222,207,137,221,217,240,191,192,236,119,187,91,191,143,179,185,239,41,135,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,38,248,159,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,117,16,64,14,103,92,7,126,219,236,85,58,243,164,246,93,217,246,63,111,119,180,173,118,235,119,114,171,40,133,175,133,177,245,119,117,169,222,167,129,181,10,221,177,201,44,205,72,225,78,187,34,106,7,213,229,123,198,191,239,1,130,51,70,53,10,231,117,174,212,156,54,222,250,153,110,53,171,222,246,205,173,179,53,140,168,89,90,212,233,52,93,216,33,145,36,85,124,159,4,187,228,115,229,237,206,163,46,248,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,55,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,162,142,21,120,152,195,120,175,210,58,61,82,195,232,106,237,207,109,67,173,183,123,101,74,43,159,110,184,198,200,223,44,9,38,212,108,204,219,44,111,100,141,68,220,199,183,115,88,253,241,176,59,1,64,60,206,181,75,246,161,198,78,107,225,47,190,211,181,98,94,31,22,183,255,0,90,246,124,47,133,141,60,92,30,246,53,207,219,93,37,111,198,237,221,122,252,46,86,35,11,169,226,159,90,255,0,119,110,31,115,109,99,142,223,227,106,241,251,122,120,8,29,23,114,55,215,79,43,41,233,123,173,238,70,171,10,79,52,75,38,215,163,187,104,253,189,93,209,23,53,128,90,247,36,253,23,186,219,169,179,205,119,200,113,10,186,90,123,165,61,45,135,25,188,76,247,49,149,80,36,178,62,226,216,163,221,209,236,73,97,162,69,149,88,169,190,55,177,142,234,217,90,149,66,105,119,134,237,16,181,112,225,162,88,182,139,217,175,149,119,154,124,114,158,86,190,190,166,54,198,250,153,230,158,74,137,158,140,111,185,140,89,102,147,99,58,185,90,205,173,87,61,81,94,185,162,2,218,112,173,11,172,215,238,77,24,246,55,97,179,123,79,36,176,251,87,36,176,194,213,157,100,117,85,45,230,185,101,100,81,194,142,116,211,73,74,250,168,99,141,90,230,186,73,153,253,21,68,123,106,175,19,202,111,184,54,85,102,205,113,106,239,5,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,38,199,163,152,237,175,99,87,163,145,90,189,58,42,42,123,139,233,229,113,228,79,76,190,181,235,21,165,53,241,161,163,150,45,2,226,131,63,210,172,90,109,246,91,85,194,58,139,116,123,94,158,26,150,174,158,42,184,169,186,189,239,123,251,44,168,108,93,199,57,92,254,222,245,232,174,232,129,162,140,79,41,177,103,56,173,155,53,197,171,188,109,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,155,30,141,123,119,49,237,94,142,68,114,117,232,168,139,238,62,177,0,57,54,107,95,219,158,31,110,218,57,87,111,236,213,233,149,193,59,51,199,22,216,231,161,184,203,81,81,30,231,44,142,87,76,217,217,88,142,232,198,53,35,236,116,220,237,234,79,240,6,107,56,177,243,79,172,159,48,50,31,81,156,210,153,154,206,44,124,211,235,39,204,12,135,212,103,2,234,121,92,121,19,211,47,173,122,197,105,42,136,171,202,227,200,158,153,125,107,214,43,73,84,5,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,229,92,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,2,213,0,0,8,171,205,31,200,158,166,253,23,214,40,137,84,69,94,104,254,68,245,55,232,190,177,68,5,0,154,83,226,199,202,198,178,124,191,200,125,58,115,53,134,148,248,177,242,177,172,159,47,242,31,78,156,12,214,26,168,50,174,106,160,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,164,255,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,208,47,248,160,30,104,254,123,53,55,232,190,143,68,95,241,64,60,209,252,246,106,111,209,125,30,136,9,85,200,199,241,179,242,223,234,68,85,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,34,0,113,99,230,159,89,62,96,100,62,163,56,19,167,145,214,45,98,171,202,181,115,53,168,161,223,122,181,91,236,246,186,58,158,235,211,181,75,87,37,84,149,17,236,69,216,237,207,162,166,94,170,138,228,237,244,106,162,57,200,182,212,64,14,76,154,91,246,83,135,27,238,166,87,216,188,45,126,119,144,73,225,171,124,86,255,0,25,107,162,98,67,15,240,209,234,216,246,85,58,226,223,123,90,247,117,234,189,91,219,82,127,128,51,3,171,24,47,236,191,84,243,45,51,246,167,180,254,201,100,23,27,23,141,236,118,124,87,133,169,146,30,239,111,115,182,110,237,238,219,185,221,58,244,234,189,58,154,126,51,237,204,210,211,106,178,241,199,169,244,118,107,101,37,5,60,149,22,218,183,197,77,11,98,99,167,158,217,73,52,210,171,90,136,138,249,37,146,73,30,239,189,207,123,156,189,85,85,64,181,254,87,30,68,244,203,235,94,177,90,74,162,189,121,40,93,173,83,112,219,153,88,161,185,210,62,229,71,156,84,85,212,81,182,102,172,240,193,53,5,19,98,149,241,245,220,214,61,208,76,214,185,83,163,150,41,17,58,237,94,146,43,142,253,116,190,240,237,195,6,93,168,216,117,230,213,110,202,91,225,109,214,39,92,17,143,223,85,81,81,28,111,88,98,122,162,75,52,112,44,243,181,138,142,111,240,85,207,99,152,215,181,66,144,120,208,214,59,22,190,241,65,159,234,174,45,14,203,45,214,225,29,61,186,77,207,95,19,75,73,79,21,36,85,61,30,198,61,157,230,83,182,94,219,154,142,103,115,98,245,86,245,91,41,228,183,163,151,220,63,70,178,221,98,187,205,219,164,212,75,133,61,61,174,155,107,23,117,45,181,213,17,186,167,123,94,170,155,231,158,162,46,219,152,199,55,195,110,248,155,35,85,42,7,19,197,175,185,206,85,102,194,177,106,31,27,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,30,247,171,88,221,207,123,83,171,149,26,157,122,170,162,123,205,52,105,86,153,226,186,55,167,24,230,150,225,84,158,30,203,140,219,226,183,211,110,142,54,73,54,196,248,231,151,182,198,49,211,74,245,116,146,61,26,155,228,123,220,169,213,202,6,96,139,116,226,251,65,169,181,79,150,22,143,234,77,190,138,174,124,135,76,48,124,122,233,76,148,212,242,212,62,91,116,244,20,145,87,70,172,99,209,172,99,90,145,84,190,87,49,251,25,70,228,248,90,247,185,42,44,210,71,12,150,155,85,255,0,132,77,40,177,95,109,148,151,27,109,199,77,236,84,149,148,117,112,182,104,42,96,146,217,11,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,12,251,104,14,177,223,120,127,214,92,79,88,177,200,124,69,94,51,112,109,68,148,219,152,207,23,74,246,186,58,154,109,239,99,210,62,236,18,75,23,115,98,185,155,247,55,226,106,41,166,147,50,218,253,163,151,222,31,245,151,44,209,220,142,111,17,87,140,220,29,79,29,78,214,51,197,210,189,169,37,53,78,198,61,233,31,118,9,34,151,183,189,92,205,251,93,241,53,80,185,78,83,186,233,98,212,254,24,45,154,115,237,155,173,110,83,166,157,109,215,118,220,17,239,219,75,61,69,68,148,11,12,170,174,71,66,216,25,216,107,58,163,163,240,202,221,141,103,109,207,9,170,0,0,69,94,98,60,94,126,234,90,52,159,101,171,123,58,133,152,247,104,177,125,244,30,38,24,59,78,139,197,85,201,185,82,52,237,71,43,118,35,183,238,150,72,186,198,248,210,93,189,215,90,53,123,13,208,93,47,200,53,115,80,39,171,142,197,142,211,182,106,132,164,129,102,158,87,190,70,197,20,49,179,220,138,249,37,146,56,209,92,173,98,43,209,92,230,181,21,201,156,29,104,213,236,203,94,181,67,32,213,205,64,158,146,75,238,69,80,217,170,18,146,4,134,8,152,200,219,20,80,198,207,122,163,35,138,56,227,69,114,185,234,140,69,115,156,229,87,40,121,75,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,11,169,209,238,87,56,13,183,131,251,198,144,103,53,53,116,153,222,160,83,219,239,23,171,195,226,134,165,246,59,173,59,92,250,104,105,163,71,58,45,148,235,52,240,200,248,222,143,157,147,84,34,74,198,72,198,197,205,121,74,112,81,236,74,58,62,44,181,54,217,117,163,189,77,222,143,11,183,206,157,136,219,67,52,29,183,220,220,136,237,242,119,153,44,177,196,217,26,214,164,104,233,81,36,73,97,123,44,252,12,198,107,70,144,230,90,11,170,25,6,145,234,4,20,145,223,113,218,134,195,80,180,147,164,208,74,199,198,217,98,154,55,251,149,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,45,39,148,239,26,246,236,167,21,182,112,175,169,23,61,153,37,155,173,54,29,59,214,170,162,107,173,11,99,168,168,146,158,71,43,95,28,62,22,56,118,177,93,35,26,177,44,81,177,136,177,42,191,181,115,25,224,163,247,170,211,136,47,248,5,178,213,30,166,226,223,196,182,212,206,157,169,46,148,40,143,89,45,142,155,115,88,221,207,122,73,19,165,71,53,146,53,205,235,19,102,150,68,162,27,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,0,212,240,35,175,4,156,96,227,60,92,233,124,87,166,173,37,22,109,99,167,129,185,101,158,146,42,142,197,12,242,201,59,33,124,114,74,196,107,153,51,105,159,42,49,175,145,99,71,35,30,231,42,110,119,191,226,83,87,169,180,23,65,179,157,92,154,122,72,234,49,219,60,211,91,210,174,9,102,130,91,139,250,69,69,12,140,139,163,213,146,84,201,12,106,168,173,232,143,85,87,53,17,92,129,65,156,104,107,29,139,95,120,160,207,245,87,22,135,101,150,235,112,142,158,221,38,231,175,137,165,164,167,138,146,42,158,143,99,30,206,243,41,219,47,109,205,71,51,185,177,122,171,122,173,159,242,108,209,79,176,220,62,221,181,142,174,225,222,171,212,219,130,118,96,142,93,209,193,67,110,150,162,158,61,205,88,218,173,153,211,190,177,93,209,239,106,199,216,233,181,219,208,165,99,77,26,3,163,150,46,31,244,107,19,209,220,114,111,17,73,140,219,219,79,37,78,215,179,197,213,61,206,146,166,167,99,222,245,143,187,60,146,203,219,222,173,102,253,173,248,90,136,7,148,227,67,71,47,186,251,195,6,127,165,88,180,219,47,87,91,124,117,22,232,246,177,124,77,85,37,68,85,113,83,117,123,216,198,119,159,78,216,187,142,114,53,157,205,235,213,27,209,115,153,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,169,227,53,156,83,232,167,238,237,196,22,109,163,145,220,60,109,38,63,112,79,1,59,165,238,72,250,25,226,101,69,47,117,221,184,209,102,72,38,137,36,218,196,111,113,31,183,171,122,42,134,143,113,60,166,197,156,226,182,108,215,22,174,241,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,108,122,53,237,220,199,181,122,57,17,201,215,162,162,47,184,172,30,121,223,130,127,153,63,77,59,87,39,221,99,177,103,60,48,38,149,83,195,225,239,90,105,112,158,158,178,61,207,127,126,150,186,162,122,186,122,158,170,198,177,187,158,250,152,187,104,231,185,60,54,247,109,73,26,135,21,231,157,248,39,249,147,244,208,57,87,37,79,52,249,79,203,250,239,81,183,23,82,82,183,37,79,52,249,79,203,250,239,81,183,23,82,0,0,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,148,248,177,242,177,172,159,47,242,31,78,156,205,96,26,168,0,0,0,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,57,87,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,128,181,64,0,0,0,2,170,249,231,126,9,254,100,253,52,181,66,149,185,213,249,167,197,190,95,208,250,141,196,14,41,203,123,22,177,102,28,109,105,109,167,35,161,241,116,148,247,10,187,164,113,247,95,30,218,170,42,26,138,186,105,58,177,81,87,100,240,68,254,157,118,187,111,71,34,181,85,23,66,133,43,114,100,210,223,181,124,71,95,117,50,190,197,226,168,48,76,126,79,13,91,226,182,120,59,165,107,210,24,127,134,143,71,73,190,149,183,22,251,218,230,55,167,85,232,238,218,151,82,0,162,190,111,56,47,217,46,50,110,87,255,0,106,120,191,182,184,253,174,251,217,236,118,252,39,110,55,80,118,183,110,94,231,95,1,220,221,209,191,219,118,244,248,119,58,245,10,160,231,149,105,181,67,117,209,187,236,54,202,70,92,171,41,239,212,149,21,141,133,169,60,208,66,234,23,69,19,228,233,185,204,99,167,153,205,106,175,70,172,178,42,116,220,189,67,245,242,49,252,108,252,183,250,145,106,133,37,242,97,187,90,173,220,87,222,232,238,23,58,74,90,139,166,15,95,73,67,20,211,53,143,170,157,43,40,166,88,162,106,175,87,189,34,134,89,21,173,234,187,35,123,190,230,170,165,218,0,0,0,50,174,106,160,202,184,26,83,225,59,202,198,141,252,191,199,189,58,3,170,156,171,132,239,43,26,55,242,255,0,30,244,232,14,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,103,22,62,105,245,147,230,6,67,234,51,154,83,0,69,94,87,30,68,244,203,235,94,177,90,74,160,0,28,171,139,31,43,26,201,242,255,0,33,244,233,206,170,0,202,185,170,128,0,0,0,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,95,240,0,82,183,58,191,52,248,183,203,250,31,81,184,151,82,0,170,190,70,63,141,159,150,255,0,82,45,80,0,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,0,17,87,154,63,145,61,77,250,47,172,81,18,168,1,154,206,19,188,211,232,223,204,12,123,212,96,45,83,157,95,149,140,91,230,5,15,167,92,73,254,0,205,103,9,222,105,244,111,230,6,61,234,48,26,83,0,1,202,184,177,242,177,172,159,47,242,31,78,156,234,160,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,170,128,7,42,226,199,202,198,178,124,191,200,125,58,115,170,128,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,0,0,0,205,103,22,62,105,245,147,230,6,67,234,51,150,169,201,83,202,198,83,243,2,187,211,173,196,255,0,0,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,170,0,0,0,10,1,230,117,170,95,181,14,50,115,95,9,125,246,157,171,18,240,248,181,191,250,215,179,225,124,44,105,226,224,247,177,174,126,218,233,43,126,55,110,235,215,225,114,177,24,95,240,2,178,249,31,97,87,90,12,3,84,245,26,106,138,69,182,223,47,22,235,37,60,77,123,187,237,158,134,25,102,149,207,110,221,168,197,109,194,20,106,163,149,85,91,39,84,111,68,87,89,160,0,12,203,107,246,142,95,120,127,214,92,179,71,114,57,188,69,94,51,112,117,60,117,59,88,207,23,74,246,164,148,213,59,24,247,164,125,216,36,138,94,222,245,115,55,237,119,196,213,67,77,32,8,149,202,203,63,166,206,184,45,195,105,87,33,171,187,92,177,90,138,251,5,201,106,86,87,62,149,241,212,190,90,122,116,124,137,241,49,148,115,210,35,54,42,177,172,218,196,233,177,90,217,106,0,2,149,185,213,249,167,197,190,95,208,250,141,196,186,144,5,85,242,49,252,108,252,183,250,145,106,128,0,34,87,48,206,9,110,188,98,225,184,219,176,252,178,146,205,150,97,213,21,46,182,178,228,174,75,117,92,21,75,10,84,50,103,70,199,203,27,209,32,141,236,123,90,228,248,92,199,55,227,73,35,150,160,10,118,224,19,150,126,101,125,213,10,220,227,137,156,18,174,203,98,192,239,9,76,204,114,247,109,73,32,200,234,91,28,200,229,107,210,100,71,83,67,47,134,145,30,140,150,158,165,21,204,69,115,82,68,46,36,0,0,0,41,91,153,215,1,223,177,11,237,78,188,233,61,151,110,3,144,92,29,237,43,93,186,221,219,165,197,230,115,33,108,125,93,221,114,246,106,39,117,66,183,108,113,197,11,150,56,83,166,248,154,179,43,150,95,4,249,151,11,216,205,239,56,212,235,133,93,38,89,152,211,197,77,85,142,54,116,88,45,76,167,168,168,70,171,223,5,76,148,245,111,149,142,134,70,189,88,143,133,29,35,26,191,196,145,22,111,128,42,175,157,238,169,127,241,52,209,75,125,247,254,23,148,221,237,158,23,252,148,212,19,247,149,159,252,178,110,198,63,252,111,111,246,181,35,87,43,77,11,172,214,14,43,44,57,37,109,155,197,227,122,119,254,201,46,115,72,179,199,27,42,163,69,75,123,27,36,73,183,189,226,187,115,54,55,185,173,124,116,211,255,0,73,26,172,117,244,128,6,85,205,84,0,34,175,43,143,34,122,101,245,175,88,173,35,87,58,205,11,172,186,216,176,190,33,236,54,110,247,177,55,227,121,21,76,107,60,146,50,150,87,247,40,94,230,34,44,81,194,201,157,84,199,72,170,199,44,149,112,51,227,234,212,101,159,128,40,7,150,46,169,126,203,248,201,194,188,93,247,217,150,172,183,196,98,215,15,235,94,247,138,241,81,175,132,131,220,199,57,155,171,163,162,248,219,183,167,79,137,200,197,121,127,192,0,51,89,197,143,154,125,100,249,129,144,250,140,230,148,192,17,87,149,199,145,61,50,250,215,172,86,146,168,0,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,69,170,0,0,0,4,85,230,143,228,79,83,126,139,235,20,68,170,0,101,92,210,159,22,62,86,53,147,229,254,67,233,211,157,84,1,149,115,85,0,1,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,191,224,0,160,30,104,254,123,53,55,232,190,143,68,95,240,2,170,249,24,254,54,126,91,253,72,170,179,85,0,8,171,202,227,200,158,153,125,107,214,43,73,84,0,2,128,121,163,249,236,212,223,162,250,61,17,127,192,10,171,228,99,248,217,249,111,245,35,159,243,164,214,59,22,97,172,184,150,142,218,33,238,85,233,221,190,162,162,233,83,185,233,182,170,228,218,121,27,77,177,204,68,93,144,65,79,47,113,175,123,93,226,118,252,46,141,200,183,40,0,164,190,79,58,33,117,207,56,139,168,214,88,111,148,148,118,221,46,167,87,84,82,58,55,62,122,233,238,52,181,116,209,49,159,115,88,198,181,38,123,158,170,171,213,145,181,26,187,213,241,221,160,0,101,92,210,159,9,222,86,52,111,229,254,61,233,208,29,84,1,80,28,233,52,46,197,139,103,120,150,188,227,150,107,171,42,243,111,17,110,201,106,250,190,74,31,21,73,13,59,40,151,170,162,164,83,73,2,74,221,155,145,175,109,38,230,177,28,217,92,238,127,201,247,88,239,184,55,20,9,165,84,240,248,139,46,165,219,231,167,172,143,115,25,216,170,161,167,158,174,158,167,170,177,207,118,214,50,166,46,218,57,141,95,19,189,219,150,54,161,119,224,0,0,8,213,199,71,6,86,46,48,244,226,150,217,29,215,216,217,158,47,226,42,49,155,148,175,122,210,182,73,81,157,218,106,152,219,215,172,50,246,162,69,145,173,89,35,115,26,230,238,68,124,82,86,175,7,28,181,179,189,65,226,10,245,137,241,21,135,221,108,88,182,158,246,36,191,199,5,76,47,142,190,186,88,160,168,130,216,218,168,101,84,77,240,78,201,165,116,42,247,50,61,172,85,137,243,70,244,187,240,0,0,0,169,94,109,124,20,123,18,178,179,139,45,50,182,90,168,236,179,118,99,205,45,240,39,98,70,215,77,63,109,151,54,162,187,100,157,231,203,20,114,182,54,181,201,34,54,85,73,22,89,158,203,106,0,87,87,43,222,2,114,173,20,217,196,46,174,79,117,179,101,119,155,123,233,109,120,204,117,18,83,248,42,25,118,171,159,113,99,85,59,147,63,107,21,180,207,234,216,122,53,207,106,206,141,74,119,58,77,99,190,225,250,53,137,104,237,162,30,221,38,162,92,42,42,46,149,59,152,187,169,109,174,167,145,180,219,28,197,84,223,60,244,242,247,26,246,57,190,27,111,196,217,28,137,98,160,12,240,242,240,194,173,89,255,0,26,90,85,98,188,212,85,195,79,75,120,125,237,142,166,123,90,245,158,223,77,45,116,45,85,115,92,155,29,45,52,109,122,116,234,172,87,34,43,85,81,201,161,224,0,20,215,206,147,71,44,88,126,178,226,90,197,104,155,183,87,168,150,250,138,123,165,54,215,174,234,171,107,105,227,109,78,247,61,81,55,193,61,60,93,182,177,141,111,134,221,241,58,71,42,92,160,2,152,57,48,106,245,54,33,175,57,46,145,220,103,164,134,159,80,172,237,154,141,93,4,175,158,107,141,191,185,44,112,177,237,248,24,197,166,154,186,71,43,211,222,176,198,136,228,85,218,254,151,207,59,240,79,243,39,233,165,170,0,41,91,146,167,154,124,167,229,253,119,168,219,139,169,0,0,0,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,84,0,0,0,0,0,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,69,170,0,0,0,0,0,5,0,243,71,243,217,169,191,69,244,122,34,255,0,128,21,87,200,199,241,179,242,223,234,69,170,0,0,170,190,121,223,130,127,153,63,77,45,80,1,64,60,174,60,246,105,151,214,189,30,180,191,224,0,0,0,25,87,53,80,0,229,92,39,121,88,209,191,151,248,247,167,64,117,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,171,134,190,51,108,90,225,172,26,165,160,55,187,87,178,179,61,57,200,47,52,240,164,12,123,169,110,118,122,91,131,169,163,169,107,151,175,110,102,110,133,146,198,229,232,231,61,178,71,213,28,248,225,146,166,112,120,133,202,111,184,55,26,26,151,154,226,213,222,10,245,143,234,133,230,233,110,169,237,50,78,197,84,23,105,100,138,77,143,71,49,219,94,198,175,71,34,181,122,116,84,84,247,1,163,224,71,94,7,56,187,181,113,125,164,110,202,231,183,82,89,242,203,13,67,109,185,29,170,10,134,189,140,157,88,142,101,84,44,87,44,172,166,153,55,108,238,39,84,124,115,70,142,147,180,178,58,69,0,0,0,57,255,0,16,185,77,247,6,208,45,75,205,113,106,239,5,122,199,240,251,205,210,221,83,218,100,157,138,168,40,165,146,41,54,61,28,199,109,123,26,189,28,138,213,233,209,81,83,220,121,78,40,120,174,211,142,20,172,88,197,239,63,151,127,218,140,130,150,207,20,49,204,137,36,20,174,122,45,101,123,163,106,58,89,33,167,135,171,156,145,70,247,58,71,193,31,195,221,71,183,242,235,150,127,134,234,159,4,218,157,168,58,125,144,210,95,49,235,230,155,228,21,52,53,212,202,187,37,103,179,234,17,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,3,229,112,57,197,221,171,139,237,35,118,87,61,186,146,207,150,88,106,27,109,200,237,80,84,53,236,100,234,196,115,42,161,98,185,101,101,52,201,187,103,113,58,163,227,154,52,116,157,165,145,210,40,205,15,14,186,243,153,112,219,171,150,45,86,195,43,106,218,251,117,67,25,115,161,134,161,33,101,218,220,175,106,212,81,74,174,99,219,178,70,183,162,57,88,237,143,70,72,212,222,198,170,104,79,135,93,121,195,120,146,210,59,22,171,97,149,180,142,101,198,157,140,185,208,195,80,179,62,211,113,70,53,106,40,165,87,49,142,223,27,157,209,28,172,110,246,43,36,106,108,123,85,67,165,128,0,128,28,214,248,163,215,110,26,255,0,101,223,177,76,231,236,231,218,63,109,251,79,251,25,71,89,223,240,254,7,179,253,211,20,155,118,247,229,254,143,78,187,189,253,122,39,78,127,202,255,0,140,206,36,248,137,215,219,254,21,172,122,145,246,130,203,69,135,213,93,32,166,246,61,5,38,202,166,86,209,70,217,55,211,193,27,215,163,38,145,58,42,237,248,186,244,234,136,169,242,185,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,5,212,128,0,28,171,137,124,119,93,178,29,44,175,253,220,245,23,236,150,103,108,238,220,105,127,177,20,117,254,215,237,211,77,178,221,253,120,169,21,63,118,101,135,248,235,215,102,207,122,116,85,58,168,2,130,238,220,204,121,128,88,46,181,182,43,238,176,85,219,174,86,234,137,41,43,40,234,241,43,76,51,211,79,27,149,178,69,36,110,163,71,49,237,114,43,85,170,136,168,168,168,165,159,242,249,227,110,213,197,126,1,37,139,39,158,146,135,81,113,90,122,120,110,180,110,170,107,167,187,64,216,97,107,238,204,141,176,196,198,50,74,135,72,215,69,26,57,33,94,218,57,81,36,143,172,117,230,139,203,254,142,239,71,114,226,111,68,49,222,205,214,31,19,113,206,45,112,73,4,20,178,82,197,4,179,205,118,111,113,236,219,50,118,186,75,28,104,247,76,233,27,34,53,30,146,186,90,203,209,125,94,204,180,23,84,49,253,92,211,249,233,35,190,227,181,14,154,157,42,224,73,160,149,143,141,209,75,12,140,247,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,6,156,202,1,254,170,63,29,159,242,231,254,140,217,255,0,213,11,169,225,163,136,188,19,138,13,44,160,212,204,22,163,252,21,29,226,139,100,223,216,203,167,134,134,105,232,251,146,197,31,123,181,223,99,123,172,110,199,253,232,191,122,38,107,0,211,71,15,89,77,247,57,208,45,52,205,114,154,239,27,122,200,48,251,53,210,227,83,218,100,125,250,169,232,162,146,89,54,49,26,198,238,123,220,189,26,136,212,235,209,17,19,220,124,174,37,248,139,193,56,95,210,202,253,76,206,170,63,194,209,217,232,182,77,253,147,186,120,105,166,130,143,185,20,82,118,123,189,135,183,186,246,236,103,222,171,247,34,249,253,13,207,240,221,44,224,155,76,117,7,80,114,26,75,30,61,99,211,124,126,166,186,186,165,87,100,76,246,125,58,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,45,27,113,93,197,118,163,241,107,168,239,205,115,89,124,13,170,135,185,5,130,193,4,202,250,91,69,43,149,21,90,213,84,78,228,207,218,213,150,101,68,116,142,107,81,17,140,100,113,176,58,85,219,154,159,28,119,27,173,109,194,143,87,105,45,116,245,85,18,77,21,13,38,55,108,116,20,172,115,149,91,12,107,53,59,229,86,53,21,26,139,35,222,254,136,155,156,229,234,171,63,249,123,103,220,92,234,174,27,81,196,183,18,218,253,73,6,153,193,79,90,251,109,181,246,203,61,35,43,89,2,201,29,69,109,101,68,116,237,117,53,52,46,142,94,141,222,199,185,241,171,220,173,137,136,147,195,94,92,28,191,235,56,136,190,197,171,122,189,142,255,0,181,61,7,137,130,42,106,137,39,167,147,34,170,216,248,246,211,190,23,199,35,33,134,69,71,190,100,118,213,146,36,137,168,255,0,227,44,87,126,5,74,241,87,206,11,42,102,119,71,96,225,93,109,95,102,236,119,10,122,217,242,10,218,73,38,251,69,15,102,55,186,145,105,106,33,138,74,88,82,71,77,28,138,213,238,191,99,29,28,145,39,93,246,85,161,122,233,167,28,69,233,197,187,84,52,190,243,227,173,85,221,98,154,25,81,25,85,111,170,106,34,201,75,83,26,42,246,230,102,230,245,78,170,213,107,154,246,57,236,123,30,234,128,230,63,203,254,179,135,123,236,186,183,164,56,239,251,83,215,248,104,37,166,167,146,122,137,49,218,173,140,143,109,67,230,124,146,62,25,164,69,123,38,87,109,73,37,88,156,140,254,10,203,197,120,58,227,23,59,225,3,59,168,191,216,40,253,179,141,222,118,125,160,199,251,144,211,251,83,181,13,67,41,127,174,159,4,178,65,218,146,161,100,254,26,38,254,155,93,213,23,220,26,41,7,159,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,178,86,117,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,79,171,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,168,30,127,84,181,75,4,209,108,18,231,169,154,151,125,246,54,55,102,236,248,218,223,11,53,71,107,187,51,33,143,248,112,177,242,59,172,146,177,191,11,87,167,94,171,209,17,85,43,175,132,14,107,55,221,80,226,58,233,133,107,93,23,179,113,252,254,225,73,111,194,169,173,240,178,88,108,53,74,247,71,21,44,207,108,105,53,71,137,87,196,142,157,202,173,100,173,69,72,226,138,71,44,48,215,143,238,48,110,188,89,106,227,157,111,90,72,240,76,58,162,178,131,20,100,49,57,31,83,3,222,212,146,186,87,72,198,203,190,161,33,137,233,27,154,212,137,141,99,54,239,73,36,146,48,1,170,128,87,87,44,94,96,21,154,187,71,77,195,246,183,228,94,47,58,164,219,6,51,114,150,57,229,170,191,82,199,4,211,74,218,151,181,139,26,77,4,116,254,249,164,123,93,51,94,222,168,233,26,247,201,98,160,8,21,204,143,152,37,79,14,212,209,232,246,141,221,105,29,168,183,26,118,212,214,220,161,150,41,159,140,177,37,130,72,146,90,121,160,150,25,159,83,10,206,212,99,156,215,198,197,100,157,58,62,53,94,193,199,71,25,182,46,15,52,226,150,231,29,171,219,57,158,81,226,41,241,155,108,172,122,82,186,72,145,157,218,154,153,27,211,164,49,119,98,85,141,174,73,36,115,218,214,237,69,124,177,231,218,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,51,166,158,166,121,28,174,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,80,47,83,129,206,99,184,111,21,181,46,211,236,194,209,73,135,234,45,61,59,101,134,133,149,75,37,37,237,140,137,22,121,104,213,232,142,99,218,228,145,235,76,229,123,219,23,71,54,73,81,178,172,115,40,130,188,184,57,127,209,240,239,98,139,86,245,123,29,255,0,109,138,255,0,19,4,84,213,18,65,81,30,59,75,189,241,237,167,124,47,146,55,205,52,104,143,124,200,237,201,28,169,19,81,159,198,89,103,80,2,26,242,226,227,142,167,138,220,54,191,15,212,22,82,83,234,46,31,79,3,235,166,137,241,68,203,221,35,149,88,149,177,64,138,142,99,218,228,107,103,107,91,218,107,229,137,205,86,164,201,20,115,40,203,190,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,134,162,1,194,184,62,226,207,13,226,235,75,254,220,88,169,233,44,247,218,10,137,41,175,184,227,107,214,170,123,83,214,71,164,10,247,172,113,43,217,44,76,73,26,244,102,206,189,198,34,171,162,122,39,117,0,113,78,52,50,157,88,193,184,96,207,243,93,17,174,240,89,126,63,111,142,233,77,83,218,166,147,177,75,5,68,82,86,201,178,165,29,19,182,210,50,161,122,42,43,151,167,70,34,191,106,29,172,1,65,118,158,106,124,113,219,174,180,87,10,205,93,164,186,83,210,212,71,52,180,53,120,221,177,176,85,49,174,69,116,50,44,52,236,149,24,228,69,106,172,111,99,250,42,237,115,87,162,165,239,98,121,77,139,57,197,108,217,174,45,93,227,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,216,244,107,219,185,143,106,244,114,35,147,175,69,68,95,113,156,46,41,244,83,247,118,226,11,54,209,200,238,30,54,147,31,184,39,128,157,210,247,36,125,12,241,50,162,151,186,238,220,104,179,36,19,68,146,109,98,55,184,143,219,213,189,21,109,167,147,238,177,216,179,158,24,19,74,169,225,240,247,173,52,184,79,79,89,30,231,191,191,75,93,81,61,93,61,79,85,99,88,221,207,125,76,93,180,115,220,158,27,123,182,164,141,64,57,87,52,14,51,56,147,225,219,95,108,24,86,142,106,71,217,251,45,110,31,75,116,158,155,216,244,21,123,234,159,91,91,27,164,223,81,4,143,78,172,134,52,232,139,183,225,235,211,170,170,175,64,229,73,197,30,187,113,41,251,81,253,181,231,63,104,254,206,123,19,217,159,216,202,58,62,199,136,241,221,239,238,104,163,221,187,177,23,244,186,244,219,238,233,213,122,197,94,117,126,105,241,111,151,244,62,163,113,58,175,35,31,198,207,203,127,169,1,99,250,209,171,216,110,130,233,126,65,171,154,129,61,92,118,44,118,157,179,84,37,36,11,52,242,189,242,54,40,161,141,158,228,87,201,44,145,198,138,229,107,17,94,138,231,53,168,174,74,54,254,170,63,29,159,242,231,254,140,217,255,0,213,9,211,206,147,88,239,184,126,141,98,90,59,104,135,183,73,168,151,10,138,139,165,78,230,46,234,91,107,169,228,109,54,199,49,85,55,207,61,60,189,198,189,142,111,134,219,241,54,71,34,87,15,4,122,13,77,196,119,18,248,118,155,94,104,170,231,199,150,161,247,76,129,97,167,150,70,37,186,153,139,44,145,202,248,158,199,66,201,156,216,233,146,93,237,216,250,134,42,117,118,214,168,95,158,128,219,181,98,215,163,88,157,54,186,100,126,219,207,159,111,109,69,254,167,193,211,83,118,234,165,115,164,90,109,148,170,176,175,97,30,216,59,145,252,50,118,183,251,183,116,58,0,0,115,254,33,114,155,238,13,160,90,151,154,226,213,222,10,245,143,225,247,155,165,186,167,180,201,59,21,80,81,75,36,82,108,122,57,142,218,246,53,122,57,21,171,211,162,162,167,184,241,92,31,113,103,134,241,117,165,255,0,110,44,84,244,150,123,237,5,68,148,215,220,113,181,235,85,61,169,235,35,210,5,123,214,56,149,236,150,38,36,141,122,51,103,94,227,17,85,209,61,19,208,113,99,229,99,89,62,95,228,62,157,57,64,60,49,113,11,149,112,191,172,182,93,92,197,169,188,127,128,238,83,92,109,111,170,146,158,27,157,12,173,219,45,60,142,98,255,0,155,35,21,205,123,89,44,81,61,88,253,155,84,52,166,15,21,162,250,189,134,235,214,151,227,250,185,167,243,213,201,98,200,169,221,53,58,85,192,176,207,19,217,35,162,150,25,25,239,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,246,160,14,63,197,182,183,221,120,112,208,28,143,90,44,214,58,75,205,70,57,81,107,115,232,42,100,116,108,169,130,107,141,53,60,204,71,183,222,199,172,83,73,177,253,28,141,126,215,43,94,136,172,94,192,69,94,104,254,68,245,55,232,190,177,68,7,117,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,238,154,157,42,224,88,103,137,236,145,209,75,12,140,247,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,251,83,61,124,11,241,155,125,224,243,81,234,174,114,90,189,179,134,101,30,30,159,38,182,196,198,37,83,163,137,95,218,169,166,145,221,58,77,23,118,85,72,220,228,142,70,189,205,118,213,86,75,30,130,109,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,3,245,128,0,128,28,214,248,163,215,110,26,255,0,101,223,177,76,231,236,231,218,63,109,251,79,251,25,71,89,223,240,254,7,179,253,211,20,155,118,247,229,254,143,78,187,189,253,122,39,78,127,202,255,0,140,206,36,248,137,215,219,254,21,172,122,145,246,130,203,69,135,213,93,32,166,246,61,5,38,202,166,86,209,70,217,55,211,193,27,215,163,38,145,58,42,237,248,186,244,234,136,169,242,185,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,5,212,128,0,28,255,0,136,92,166,251,131,104,22,165,230,184,181,119,130,189,99,248,125,230,233,110,169,237,50,78,197,84,20,82,201,20,155,30,142,99,182,189,141,94,142,69,106,244,232,168,169,238,58,1,202,184,177,242,177,172,159,47,242,31,78,156,10,86,254,170,63,29,159,242,231,254,140,217,255,0,213,11,254,50,174,106,160,1,231,243,252,255,0,13,210,204,54,237,168,58,131,144,210,88,241,235,29,58,212,215,87,84,170,236,137,157,81,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,23,208,31,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,80,42,131,93,57,201,223,97,214,91,36,154,13,143,120,140,7,25,184,84,199,116,101,205,88,207,181,212,175,108,77,107,154,215,67,222,183,236,86,206,232,156,143,87,59,124,110,150,47,133,208,22,127,165,186,165,130,107,78,9,108,212,205,52,190,251,103,27,188,247,188,21,111,133,154,159,187,218,153,240,201,252,57,152,201,27,210,72,158,223,137,169,215,167,84,234,138,138,180,109,204,51,130,203,175,11,26,161,81,125,196,49,250,182,233,94,75,80,139,143,214,45,75,170,146,138,117,143,116,182,249,228,115,81,204,123,92,146,186,36,122,185,95,10,53,123,146,61,147,109,252,188,2,241,175,149,112,167,168,244,150,75,181,207,196,105,150,77,112,134,60,142,223,80,178,62,58,13,234,216,221,115,167,72,218,247,182,104,152,136,175,107,26,189,232,216,140,84,220,216,159,16,95,240,63,37,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,202,207,243,252,55,75,48,219,182,160,234,14,67,73,99,199,172,116,235,83,93,93,82,171,178,38,117,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,80,243,250,233,174,154,113,195,166,156,92,117,67,84,47,62,6,213,67,210,40,97,137,17,245,87,10,167,34,172,116,180,209,170,167,114,103,237,119,68,234,141,70,181,207,123,152,198,61,237,133,92,186,185,143,223,117,239,59,187,104,238,186,79,187,47,200,46,21,119,92,90,166,138,137,145,208,165,43,97,238,73,107,70,70,221,241,246,89,20,178,199,44,207,145,210,53,94,215,200,143,100,105,45,117,241,139,198,46,119,197,254,119,79,127,191,209,251,27,27,179,111,251,63,143,247,33,168,246,95,118,26,118,85,127,93,50,8,164,159,187,37,58,73,252,68,93,157,118,183,162,39,191,128,1,170,128,65,94,92,28,192,40,248,136,177,69,164,154,189,145,127,182,197,7,137,158,42,154,136,224,167,143,34,165,222,249,55,83,178,22,71,27,38,134,53,70,62,20,110,229,142,36,149,170,255,0,227,36,83,168,1,93,92,199,249,143,223,116,46,251,46,131,104,52,254,19,58,164,240,213,23,235,245,69,19,37,142,213,28,140,100,209,83,83,197,51,93,28,211,73,27,216,231,200,230,186,54,70,244,107,119,72,229,88,58,95,49,222,56,234,120,82,195,104,48,253,62,101,37,70,162,230,20,243,190,134,105,95,20,172,178,82,53,81,139,91,44,10,170,231,189,206,87,54,6,185,189,167,62,41,92,229,114,66,177,73,69,118,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,93,52,245,51,200,228,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,1,160,158,12,184,232,211,142,48,236,85,209,219,40,62,203,230,118,109,210,220,177,154,138,196,168,145,180,187,246,199,85,79,46,198,119,225,93,204,107,213,24,215,71,34,163,92,212,71,68,249,42,219,80,185,136,243,0,211,92,255,0,37,211,155,238,189,210,79,114,197,111,21,182,74,201,105,49,187,75,160,146,122,105,159,12,142,141,206,162,107,149,138,230,42,162,171,90,189,58,117,68,251,139,41,229,231,193,101,171,133,141,47,167,190,229,248,253,35,117,83,37,167,85,200,43,18,165,181,75,69,2,201,186,43,124,18,53,168,214,49,173,72,157,42,49,92,143,153,28,189,201,24,200,118,215,175,56,45,28,190,224,220,80,46,170,212,77,226,44,186,151,111,130,162,142,77,172,103,98,170,134,158,10,74,138,110,136,247,61,219,88,202,105,123,138,214,53,124,78,198,238,88,220,160,89,87,47,29,123,190,241,19,195,5,143,53,205,50,191,180,25,125,21,194,225,107,200,170,124,11,41,54,85,50,161,210,67,30,200,227,142,37,233,73,53,34,245,141,54,252,93,21,119,163,209,36,169,82,188,144,181,51,195,101,90,151,163,149,149,119,89,125,161,111,164,201,173,240,119,55,80,211,248,121,22,158,173,251,85,255,0,4,210,120,170,36,234,214,46,230,193,241,57,54,49,22,218,128,20,87,170,188,216,56,177,200,53,31,35,187,233,126,163,253,153,196,42,46,18,251,14,214,236,118,219,36,148,244,45,93,176,247,93,52,83,61,102,115,17,175,147,248,174,111,113,207,217,209,155,90,150,211,198,134,177,223,116,11,134,12,255,0,85,113,104,119,222,173,86,248,233,237,210,110,98,120,106,170,186,136,169,34,169,232,246,61,143,236,190,161,178,246,220,213,107,251,123,23,162,59,170,103,50,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,64,52,19,203,199,80,117,99,86,248,96,177,234,174,177,231,255,0,106,239,89,69,194,225,81,4,158,202,166,161,240,52,176,212,58,145,180,221,41,218,214,75,241,211,73,47,113,90,215,127,31,103,189,24,138,178,84,243,250,123,133,90,180,215,0,198,180,230,197,81,87,61,183,21,179,209,89,40,229,171,123,93,60,144,83,66,200,99,116,142,107,90,213,122,181,136,170,168,214,167,94,189,17,62,227,208,0,33,175,46,46,56,234,120,173,195,107,240,253,65,101,37,62,162,225,244,240,62,186,104,159,20,76,189,210,57,85,137,91,20,8,168,230,61,174,70,182,118,181,189,166,190,88,156,213,106,76,145,71,50,140,187,224,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,40,106,32,28,43,131,238,44,240,222,46,180,191,237,197,138,158,146,207,125,160,168,146,154,251,142,54,189,106,167,181,61,100,122,64,175,122,199,18,189,146,196,196,145,175,70,108,235,220,98,42,186,39,162,119,80,0,0,4,127,227,215,84,179,189,22,225,59,57,212,205,52,190,251,27,36,179,123,51,193,86,248,88,106,59,93,219,149,44,50,127,14,102,62,55,117,142,87,183,226,106,244,235,213,58,42,34,164,128,34,175,52,127,34,122,155,244,95,88,162,2,170,255,0,170,143,199,103,252,185,255,0,163,54,127,245,66,255,0,140,171,154,168,0,0,0,0,0,0,2,31,241,205,198,109,247,131,205,71,209,219,156,150,175,108,225,153,71,183,41,242,107,108,76,98,85,58,56,150,131,181,83,77,35,186,116,154,46,236,170,145,185,201,28,141,123,154,237,170,172,150,57,107,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,86,220,243,191,4,255,0,50,126,154,113,254,91,156,193,41,184,118,169,147,71,181,146,235,86,237,58,184,212,58,166,138,229,52,178,204,204,101,233,20,242,74,145,83,195,4,179,76,202,153,150,6,171,26,230,178,55,171,228,233,213,242,42,133,218,0,0,168,14,61,120,245,226,199,69,184,177,206,116,207,77,53,91,216,216,221,155,217,158,10,139,216,86,218,142,215,118,219,75,52,159,196,154,157,242,59,172,146,189,223,19,151,167,94,137,209,17,17,37,255,0,43,253,123,213,142,34,116,10,255,0,154,235,30,87,246,130,245,69,152,85,90,224,169,240,52,212,155,41,89,69,69,35,99,217,79,28,108,94,143,154,69,234,169,187,226,233,215,162,34,37,96,243,71,243,217,169,191,69,244,122,34,95,242,92,215,77,56,161,194,114,62,30,46,119,159,3,153,215,100,21,57,37,182,154,161,17,145,220,105,93,71,77,28,140,167,127,95,142,104,252,43,222,248,213,17,221,183,35,219,189,25,42,198,22,126,0,2,0,115,91,226,143,93,184,107,253,151,126,197,51,159,179,159,104,253,183,237,63,236,101,29,103,127,195,248,30,207,247,76,82,109,219,223,151,250,61,58,238,247,245,232,157,57,255,0,43,254,51,56,147,226,39,95,111,248,86,177,234,71,218,11,45,22,31,85,116,130,155,216,244,20,155,42,153,91,69,27,100,223,79,4,111,94,140,154,68,232,171,183,226,235,211,170,34,167,202,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,112,23,82,0,2,53,113,91,198,109,139,132,189,71,210,187,102,121,106,238,225,153,223,181,233,238,247,40,24,247,213,90,164,167,90,46,197,75,99,111,94,236,41,226,37,73,99,70,172,155,85,174,103,85,103,106,89,42,85,95,60,239,193,63,204,159,166,158,127,149,15,28,117,56,213,214,201,194,62,163,50,145,44,87,42,138,134,98,55,101,124,84,235,67,87,43,164,157,212,83,171,149,169,43,39,149,207,237,57,58,202,147,74,216,250,61,178,51,178,22,232,0,0,1,202,184,157,226,23,21,225,127,70,175,90,185,148,211,120,255,0,1,219,166,183,90,217,85,29,60,215,58,233,93,182,42,120,220,245,255,0,58,71,171,90,247,50,40,165,122,49,251,54,168,115,254,58,56,205,177,112,121,167,20,183,56,237,94,217,204,242,143,17,79,140,219,101,99,210,149,210,68,140,238,212,212,200,222,157,33,139,187,18,172,109,114,73,35,158,214,183,106,43,229,143,170,241,11,148,223,112,109,2,212,188,215,22,174,240,87,172,127,15,188,221,45,213,61,166,73,216,170,130,138,89,34,147,99,209,204,118,215,177,171,209,200,173,94,157,21,21,61,198,115,53,163,87,179,45,122,213,12,131,87,53,2,122,73,47,185,21,67,102,168,74,72,18,24,34,99,35,108,81,67,27,61,234,140,142,40,227,141,21,202,231,170,49,21,206,115,149,92,186,30,226,199,202,198,178,124,191,200,125,58,112,60,255,0,7,220,89,225,188,93,105,127,219,139,21,61,37,158,251,65,81,37,53,247,28,109,122,213,79,106,122,200,244,129,94,245,142,37,123,37,137,137,35,94,140,217,215,184,196,85,116,79,68,238,166,107,56,98,226,23,42,225,127,89,108,186,185,139,83,120,255,0,1,220,166,184,218,223,85,37,60,55,58,25,91,182,90,121,28,197,255,0,54,70,43,154,246,178,88,162,122,177,251,54,174,135,180,95,87,176,221,122,210,252,127,87,52,254,122,185,44,89,21,59,166,167,74,184,22,25,226,123,36,116,82,195,35,61,232,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,161,237,64,0,0,0,124,156,179,41,177,96,216,173,231,53,202,107,188,21,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,155,24,142,123,182,177,142,94,141,69,114,244,232,136,171,238,43,47,76,185,199,83,95,184,151,184,65,168,54,170,76,107,69,110,52,239,164,183,77,61,52,179,92,109,111,129,146,190,58,201,146,157,146,186,103,212,185,91,27,225,106,43,34,235,10,181,255,0,195,149,243,241,94,100,124,193,41,184,137,169,143,71,180,110,235,86,221,58,183,84,54,166,182,229,12,178,194,204,153,235,20,18,68,146,211,205,4,83,66,202,105,146,118,163,28,231,50,71,163,36,233,213,145,170,64,176,53,80,10,139,229,67,199,29,78,53,117,178,112,143,168,204,164,75,21,202,162,161,152,141,217,95,21,58,208,213,202,233,39,117,20,234,229,106,74,201,229,115,251,78,78,178,164,210,182,62,143,108,140,236,219,160,30,83,85,108,217,222,65,167,25,29,163,75,242,207,179,57,125,69,190,95,97,221,29,28,50,71,79,92,212,221,15,117,179,67,51,22,23,61,26,201,63,132,231,118,220,253,157,31,181,201,69,159,213,71,227,179,254,92,255,0,209,155,63,250,161,127,198,112,120,208,209,203,22,129,113,65,159,233,86,45,54,251,45,170,225,29,69,186,61,175,79,13,75,87,79,21,92,84,221,94,247,189,253,150,84,54,46,227,156,174,127,111,122,244,87,116,64,191,237,1,214,59,23,16,26,53,137,235,22,57,15,135,164,201,173,237,168,146,155,115,223,225,42,152,231,71,83,77,189,236,98,201,218,158,57,98,238,108,70,191,102,230,252,46,69,58,1,0,57,54,107,95,219,158,31,110,218,57,87,111,236,213,233,149,193,59,51,199,22,216,231,161,184,203,81,81,30,231,44,142,87,76,217,217,88,142,232,198,53,35,236,116,220,237,234,79,240,60,254,161,102,182,173,53,192,50,93,70,190,211,213,207,109,197,108,245,183,186,200,169,24,215,79,36,20,208,190,105,27,27,92,230,181,94,173,98,162,34,185,169,215,167,85,79,188,162,31,234,163,241,217,255,0,46,127,232,205,159,253,80,177,78,112,90,199,98,193,184,96,93,42,168,135,196,94,181,46,225,5,61,28,123,158,206,197,45,13,68,21,117,21,61,81,142,99,182,189,148,209,118,213,204,114,248,157,237,220,145,185,10,150,225,99,69,63,120,158,32,176,157,28,146,225,224,169,50,11,130,248,249,219,47,110,70,80,193,19,234,42,187,78,237,200,137,50,193,12,169,30,230,43,123,138,205,221,27,213,80,52,39,160,54,237,88,181,232,214,39,77,174,153,31,182,243,231,219,219,81,127,169,240,116,212,221,186,169,92,233,22,155,101,42,172,43,216,71,182,14,228,127,12,157,173,254,237,221,14,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,3,53,156,88,249,167,214,79,152,25,15,168,206,105,76,205,103,22,62,105,245,147,230,6,67,234,51,129,249,56,117,215,156,203,134,221,92,177,106,182,25,91,86,215,219,170,24,203,157,12,53,9,11,46,214,229,123,86,162,138,85,115,30,221,146,53,189,17,202,199,108,122,50,70,166,246,53,83,65,60,52,113,23,130,113,65,165,148,26,153,130,212,127,130,163,188,81,108,155,251,25,116,240,208,205,61,31,114,88,163,239,118,187,236,111,117,141,216,255,0,189,23,239,68,160,188,223,134,124,203,14,225,211,79,56,154,109,117,37,126,39,158,84,86,91,94,141,84,142,123,109,198,10,170,184,155,3,216,174,85,145,146,197,72,249,91,35,126,229,73,24,246,183,164,110,151,208,112,81,197,117,247,132,189,101,162,204,187,183,90,204,66,229,210,143,41,178,81,76,198,248,250,93,175,72,228,70,200,138,197,154,7,191,187,26,245,99,151,163,227,238,49,146,200,160,104,164,230,156,69,107,206,27,195,110,145,223,117,91,51,173,164,107,45,212,239,101,178,134,106,133,133,247,107,138,177,203,79,69,18,181,143,118,249,28,222,138,228,99,182,49,31,35,147,99,28,169,245,173,154,209,165,247,173,35,126,187,217,178,250,74,252,18,59,60,247,231,222,41,153,36,172,109,20,12,123,230,114,198,214,172,168,248,210,57,17,241,108,238,53,236,115,21,168,244,86,148,45,199,39,23,119,94,47,181,113,185,92,22,234,187,62,39,97,167,117,183,28,181,79,80,231,189,144,43,213,207,170,153,136,229,137,149,51,46,221,253,180,232,140,142,24,213,210,118,146,71,7,63,226,43,94,115,46,36,181,114,251,170,217,157,109,91,159,113,168,123,45,148,51,84,36,204,180,219,145,238,90,122,40,149,172,99,118,70,215,116,87,35,27,189,234,249,28,155,222,229,89,233,193,102,133,235,46,1,192,142,186,234,126,91,148,221,109,88,134,105,167,249,44,182,188,58,178,133,189,186,158,150,196,88,47,113,200,178,43,226,238,49,39,139,103,109,189,216,219,12,170,231,177,33,84,225,124,186,248,21,169,226,151,50,76,227,80,104,42,217,165,118,10,137,161,174,154,154,170,38,62,231,113,133,41,222,150,213,68,145,39,133,142,142,161,178,62,102,179,250,12,115,26,246,61,200,246,92,79,22,62,86,53,147,229,254,67,233,211,129,154,194,69,112,57,197,221,215,132,29,92,118,87,61,186,174,241,137,223,169,219,109,200,237,80,84,57,143,124,8,244,115,42,161,98,185,34,125,76,43,187,103,113,58,43,36,154,52,116,125,213,145,177,212,234,186,235,195,214,85,161,116,122,127,123,187,84,251,70,203,169,24,125,179,45,180,92,35,165,146,40,211,196,192,201,39,163,114,185,21,139,52,15,122,35,145,142,119,88,228,129,234,140,89,118,52,52,123,137,229,54,44,231,21,179,102,184,181,119,141,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,99,209,175,110,230,61,171,209,200,142,78,189,21,17,125,199,214,40,135,151,95,29,85,60,45,102,73,131,234,13,125,91,244,174,255,0,81,52,213,208,211,82,196,247,219,46,51,37,59,18,228,170,145,172,243,49,177,211,182,55,194,215,255,0,65,238,123,88,247,181,24,251,222,2,170,249,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,117,94,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,1,117,32,0,0,0,5,43,115,66,224,91,246,41,149,63,92,116,115,12,240,154,109,122,217,237,138,106,39,110,134,197,116,146,71,34,244,133,26,158,30,142,110,177,246,250,43,152,201,85,241,255,0,9,174,167,141,110,164,249,57,102,45,98,206,113,91,206,21,148,208,248,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,247,177,90,246,238,99,220,157,90,168,228,235,213,21,23,222,6,115,56,85,226,99,50,225,67,87,40,245,75,15,161,164,184,177,212,238,182,221,237,149,40,141,101,198,221,35,227,124,176,36,155,85,208,191,116,81,189,146,53,23,107,216,221,205,123,55,198,254,64,74,174,62,184,40,202,184,83,212,122,187,221,166,217,226,52,203,38,184,77,38,57,112,167,73,31,29,6,245,116,141,182,84,44,142,123,219,52,76,69,70,57,238,94,244,108,87,162,238,108,172,138,42,129,221,120,129,226,207,50,215,124,7,76,52,181,212,245,118,76,79,77,113,123,117,149,150,150,215,164,240,87,220,105,161,88,29,114,122,36,108,84,123,162,70,49,177,185,100,237,39,115,99,191,139,38,239,107,192,47,5,25,87,21,154,143,73,123,187,91,60,62,153,99,55,8,100,200,238,21,9,35,35,175,216,173,145,214,202,117,141,204,123,166,149,138,136,247,49,201,217,141,232,245,93,206,137,146,242,174,26,56,116,206,248,160,213,58,13,51,193,105,255,0,193,86,94,43,119,195,253,140,181,248,152,97,158,179,183,44,177,247,187,93,246,59,180,199,111,127,220,137,247,170,104,79,66,244,47,78,56,116,211,139,118,151,233,125,155,192,218,168,122,203,52,210,170,62,170,225,84,228,68,146,170,166,68,68,238,76,253,173,234,189,17,168,214,181,140,107,24,198,49,161,234,177,60,90,197,131,98,182,108,43,22,161,240,86,92,126,223,79,107,183,83,119,95,39,98,150,8,219,28,81,239,122,185,238,218,198,53,58,185,85,203,211,170,170,175,188,250,192,1,231,243,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,236,149,157,81,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,82,128,120,219,224,251,38,225,27,84,37,178,185,42,235,112,155,229,68,238,196,239,21,114,211,247,235,160,138,56,31,51,36,142,39,171,154,248,93,82,200,149,238,100,105,34,181,94,198,181,23,107,116,60,115,253,116,208,189,56,226,47,78,46,58,95,170,22,111,29,106,174,233,44,51,68,168,202,171,125,83,81,82,58,170,105,21,23,183,51,55,59,162,244,86,171,92,230,61,175,99,222,199,5,53,242,230,227,219,247,87,190,207,166,250,137,7,136,211,44,154,225,227,42,234,32,167,223,85,101,174,123,25,18,214,53,24,155,230,133,89,28,109,150,47,123,145,172,107,226,77,205,116,115,122,190,103,92,120,254,219,239,181,58,13,164,247,173,216,14,63,112,119,180,174,150,235,143,114,151,40,153,172,133,209,245,111,105,171,217,167,157,181,8,221,178,73,20,206,72,230,78,187,34,114,67,253,116,208,189,71,225,211,81,238,58,95,170,22,111,3,117,161,233,44,51,68,170,250,91,133,43,149,82,58,170,105,21,19,185,11,246,187,162,244,71,35,154,230,61,172,123,30,198,252,173,45,210,220,239,90,115,187,102,153,233,165,139,219,57,37,231,189,224,168,188,84,52,253,222,212,47,154,79,226,76,246,70,222,145,196,247,124,78,78,189,58,39,85,84,69,15,203,98,192,51,44,155,25,201,179,59,22,61,87,87,98,195,169,233,170,111,183,6,162,36,20,44,168,168,101,60,8,247,42,162,43,228,150,68,70,177,58,189,81,178,57,19,108,111,115,127,38,39,139,95,115,156,170,205,133,98,212,62,54,245,144,92,41,237,118,234,110,235,35,239,213,79,35,99,138,61,239,86,177,187,158,246,167,87,42,53,58,245,85,68,247,151,19,196,239,12,248,111,10,28,173,245,7,75,112,250,234,187,139,221,81,104,185,93,238,117,42,173,125,198,227,37,214,220,201,103,72,247,43,97,102,216,163,99,35,106,174,214,49,187,156,247,239,145,245,109,194,119,154,125,27,249,129,143,122,140,0,115,75,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,11,137,209,206,109,122,113,77,194,156,153,174,175,92,189,169,171,24,231,75,93,77,130,150,153,40,228,191,85,61,100,90,106,152,85,55,70,200,93,28,104,181,18,162,53,177,72,217,17,177,39,114,154,57,92,206,185,127,214,106,237,29,79,16,58,33,142,248,188,234,147,116,249,53,182,41,39,150,170,253,75,28,16,195,19,169,152,231,172,105,52,17,211,251,161,141,141,116,205,123,186,43,164,107,25,37,54,1,237,117,163,87,179,45,122,213,12,131,87,53,2,122,73,47,185,21,67,102,168,74,72,18,24,34,99,35,108,81,67,27,61,234,140,142,40,227,141,21,202,231,170,49,21,206,115,149,92,182,105,202,83,130,143,98,81,209,241,101,169,182,203,173,29,234,110,244,120,93,190,116,236,70,218,25,160,237,190,230,228,71,111,147,188,201,101,142,38,200,214,181,35,71,74,137,34,75,11,217,197,121,98,240,29,251,111,190,211,107,206,172,89,119,96,56,253,193,190,205,181,220,109,221,202,92,162,102,178,102,201,209,221,214,175,102,158,118,211,171,183,71,36,83,57,36,133,122,236,149,169,117,32,0,0,12,171,154,168,50,174,7,85,225,139,136,92,171,133,253,101,178,234,230,45,77,227,252,7,114,154,227,107,125,84,148,240,220,232,101,110,217,105,228,115,23,252,217,24,174,107,218,201,98,137,234,199,236,218,186,30,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,238,154,157,42,224,88,103,137,236,145,209,75,12,140,247,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,231,135,59,225,235,42,194,116,39,76,248,130,241,62,208,198,245,27,218,84,219,163,165,145,190,203,174,163,172,154,15,15,52,157,22,53,238,199,23,118,53,220,142,118,201,219,177,18,45,239,246,188,18,113,131,147,112,141,170,17,94,154,181,117,184,77,242,162,6,229,150,122,72,169,251,245,208,69,28,236,133,241,201,43,21,205,124,46,169,124,168,198,190,52,145,90,140,123,154,139,185,161,161,224,124,156,79,41,177,103,56,173,155,53,197,171,188,109,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,155,30,141,123,119,49,237,94,142,68,114,117,232,168,139,238,62,176,21,87,206,247,75,127,248,154,107,93,190,197,255,0,11,197,174,247,63,21,254,74,154,8,59,42,255,0,254,89,59,123,25,254,39,187,251,90,17,171,149,166,186,86,104,255,0,21,150,28,110,182,243,225,49,189,68,255,0,99,119,56,100,73,228,141,245,82,34,173,189,237,142,37,219,222,241,93,184,91,35,218,230,178,58,153,255,0,162,142,87,182,229,56,167,209,79,222,39,135,220,219,71,35,184,120,42,188,130,222,158,2,119,75,219,141,149,208,74,202,138,94,235,187,114,42,66,179,195,18,73,181,138,238,218,191,111,71,116,84,205,96,19,255,0,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,68,95,230,53,173,246,174,35,243,157,44,214,139,53,142,174,205,79,145,233,189,59,159,65,83,35,100,125,52,240,222,46,180,243,49,30,223,115,216,146,195,38,199,244,106,185,155,92,173,98,170,177,61,95,1,186,243,83,195,143,13,28,78,234,77,154,182,146,12,133,41,241,139,94,62,147,84,69,27,214,227,82,251,140,81,201,19,37,99,219,51,225,107,164,169,88,182,59,123,41,222,139,209,187,156,129,197,120,220,215,154,110,35,184,151,204,117,38,205,91,87,62,60,181,12,181,227,233,53,68,178,49,45,212,204,72,163,146,38,74,198,58,22,76,230,201,82,177,108,110,199,212,61,23,171,183,57,108,83,147,6,131,84,226,186,95,146,235,253,246,138,147,196,103,21,13,181,216,158,234,120,157,60,118,234,57,36,108,242,50,100,122,189,140,154,167,171,29,18,181,158,250,24,222,187,209,204,86,212,5,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,134,154,116,95,72,112,221,5,210,252,127,72,244,254,10,184,236,88,237,59,161,167,90,185,214,105,229,123,228,116,178,205,35,253,200,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,129,237,64,0,114,174,44,124,172,107,39,203,252,135,211,167,51,88,105,79,139,31,43,26,201,242,255,0,33,244,233,204,214,1,37,56,23,227,54,251,193,230,163,213,92,228,181,123,103,12,202,60,61,62,77,109,137,140,74,167,71,18,191,181,83,77,35,186,116,154,46,236,170,145,185,201,28,141,123,154,237,170,172,150,59,254,196,242,155,22,115,138,217,179,92,90,187,198,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,177,232,215,183,115,30,213,232,228,71,39,94,138,136,190,227,60,92,96,240,153,153,112,139,170,31,97,239,181,21,119,139,21,125,60,117,54,44,141,212,9,75,5,213,137,27,22,116,99,18,73,81,143,138,87,172,110,98,191,127,78,219,213,17,178,177,87,191,242,220,230,9,77,195,181,76,154,61,172,151,90,183,105,213,198,161,213,52,87,41,165,150,102,99,47,72,167,146,84,138,158,24,37,154,102,84,204,176,53,88,215,53,145,189,95,39,78,175,145,84,46,208,138,188,209,252,137,234,111,209,125,98,136,149,68,85,230,143,228,79,83,126,139,235,20,64,80,9,61,57,110,115,4,166,225,218,166,77,30,214,75,173,91,180,234,227,80,234,154,43,148,210,203,51,49,151,164,83,201,42,69,79,12,18,205,51,42,102,88,26,172,107,154,200,222,175,147,167,87,200,171,13,116,159,5,253,168,106,158,27,166,126,212,246,103,218,220,130,221,98,241,189,142,247,133,241,85,49,195,221,237,238,110,253,189,205,219,119,55,175,78,157,83,175,83,245,235,70,144,230,90,11,170,25,6,145,234,4,20,145,223,113,218,134,195,80,180,147,164,208,74,199,198,217,98,154,55,251,149,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,2,252,248,233,226,47,247,98,225,199,34,207,237,181,29,172,146,225,182,197,140,252,27,186,93,42,24,253,146,251,226,146,63,224,198,201,170,54,200,212,99,251,29,181,84,87,161,0,56,112,231,19,172,180,149,150,172,23,88,180,215,246,149,87,113,184,82,209,83,92,44,12,109,29,226,94,236,238,71,181,41,35,141,97,171,155,164,145,178,24,163,109,63,85,141,26,231,57,207,87,164,21,206,117,211,81,245,39,78,48,109,47,205,111,62,213,181,105,207,142,138,193,52,232,174,170,167,165,170,74,116,90,87,72,171,241,195,31,133,111,105,21,55,49,175,115,17,202,198,198,198,75,94,79,58,33,117,207,56,139,168,214,88,111,148,148,118,221,46,167,87,84,82,58,55,62,122,233,238,52,181,116,209,49,159,115,88,198,181,38,123,158,170,171,213,145,181,26,187,213,241,135,96,231,157,248,39,249,147,244,210,63,242,140,212,204,87,78,248,184,134,221,148,213,248,79,182,184,253,94,51,110,157,242,71,28,45,174,146,122,122,136,153,35,158,246,244,238,120,87,68,196,110,231,58,89,98,98,55,226,234,146,3,158,119,224,159,230,79,211,74,171,3,85,0,128,28,177,120,241,253,183,216,169,180,27,86,47,91,179,236,126,222,223,102,221,46,55,30,229,86,81,11,95,51,164,232,222,211,83,189,79,3,105,209,219,164,146,89,154,146,76,189,118,74,228,159,224,8,255,0,199,182,166,98,186,95,194,62,166,92,114,154,190,223,183,177,250,220,102,221,3,36,141,38,170,174,175,129,244,241,50,54,189,237,223,183,184,233,94,141,234,228,138,25,94,141,118,206,135,96,207,243,252,55,75,48,219,182,160,234,14,67,73,99,199,172,116,235,83,93,93,82,171,178,38,117,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,92,246,113,131,197,158,101,197,214,168,125,184,190,211,213,217,236,84,20,241,211,88,177,199,87,165,84,22,166,44,108,73,213,143,72,226,71,190,89,88,178,57,234,205,253,59,108,85,86,196,196,64,225,70,170,12,171,154,168,0,0,3,202,106,150,150,224,154,211,130,92,244,207,82,236,94,217,198,239,61,159,27,69,226,166,167,238,246,166,100,209,255,0,18,23,178,70,244,146,38,59,225,114,117,233,209,122,162,170,46,123,56,174,225,71,81,248,74,212,119,225,89,172,94,58,213,93,220,158,193,127,130,21,101,45,222,149,170,136,174,106,42,175,110,102,110,106,75,10,170,186,55,57,170,138,246,62,57,31,163,227,138,113,93,194,142,156,113,107,167,15,194,179,88,188,13,214,135,185,61,130,255,0,4,40,250,171,69,83,145,17,92,212,85,78,228,47,218,212,150,21,84,108,141,107,85,21,143,100,114,48,43,47,150,151,48,74,157,30,186,217,248,124,213,251,173,36,122,125,95,81,225,172,247,106,185,98,165,131,26,123,221,85,60,139,34,178,5,124,236,168,169,158,38,171,230,149,172,129,58,185,85,24,142,233,224,57,142,241,199,77,197,110,101,65,135,233,243,42,233,244,235,15,168,157,244,51,74,249,98,125,238,173,200,140,90,217,96,85,70,177,141,106,57,176,53,205,238,181,146,202,231,43,86,101,138,56,191,170,90,91,157,232,182,119,115,211,61,75,177,123,27,36,179,118,124,109,23,138,134,163,181,221,133,147,71,252,72,94,248,221,214,57,88,239,133,203,211,175,69,232,168,168,158,131,135,93,6,204,184,146,213,203,22,148,225,148,85,110,125,198,161,143,185,215,67,78,147,50,211,110,71,181,42,43,101,71,61,141,217,27,93,213,26,175,110,247,171,35,106,239,123,81,67,197,83,98,215,218,188,86,227,154,211,208,239,178,218,174,20,118,186,202,158,235,19,181,85,87,29,76,148,241,236,85,222,237,204,162,169,94,168,138,212,237,244,114,162,185,168,191,87,75,116,183,59,214,156,238,217,166,122,105,98,246,206,73,121,239,120,42,47,21,13,63,119,181,11,230,147,248,147,61,145,183,164,113,61,223,19,147,175,78,137,213,85,17,109,43,154,30,144,225,186,11,192,78,155,105,30,159,193,87,29,139,29,206,40,225,167,90,185,214,105,229,123,232,174,114,203,52,143,247,34,190,73,100,146,69,70,163,88,138,245,70,181,173,68,106,67,94,87,30,123,52,203,235,94,143,90,4,117,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,190,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,91,126,180,243,134,209,232,120,116,162,206,111,180,148,149,154,182,202,120,219,89,131,210,37,117,52,19,78,149,73,12,143,142,185,212,210,67,27,22,30,181,40,197,115,213,168,169,18,185,206,77,203,205,121,174,112,45,253,191,138,13,20,195,63,225,21,89,253,21,11,191,205,115,110,145,211,163,127,233,124,83,218,239,247,147,43,63,186,38,42,172,15,65,159,231,249,150,169,230,87,109,65,212,28,134,174,249,144,223,42,22,166,186,186,165,83,124,175,232,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,150,253,203,75,151,221,54,143,90,172,252,65,234,253,170,174,61,65,175,167,241,54,123,77,92,82,210,207,141,49,237,170,130,68,145,25,58,178,119,212,83,79,19,149,147,68,215,192,189,90,168,143,71,116,226,188,168,120,28,169,201,110,182,78,46,53,25,244,139,98,182,212,84,63,17,180,171,34,168,90,234,184,157,36,14,173,157,28,142,72,153,4,173,127,105,169,210,85,154,38,201,213,141,141,157,235,116,0,64,14,114,122,41,246,231,135,219,78,177,210,92,59,53,122,101,112,94,244,18,75,182,57,232,110,50,211,211,201,181,169,27,149,211,54,118,81,171,122,189,141,72,251,253,119,59,98,19,252,231,250,253,163,150,46,32,52,107,44,209,220,142,111,15,73,147,91,221,79,29,78,215,191,194,85,49,201,37,53,78,198,61,139,39,106,120,226,151,183,189,26,253,155,93,240,185,80,10,1,224,191,88,236,90,5,197,6,1,170,185,76,59,236,182,171,132,148,247,25,55,61,60,53,45,93,60,180,146,212,244,99,30,247,246,89,80,233,123,109,106,185,253,189,137,209,93,213,52,124,101,92,210,159,11,26,215,251,196,240,251,132,235,28,150,255,0,5,87,144,91,215,199,192,216,187,113,178,186,9,95,79,85,218,111,114,69,72,86,120,101,88,247,61,93,219,86,110,232,238,168,129,8,57,224,230,183,90,12,3,75,52,230,26,122,69,182,223,47,23,27,221,68,174,99,187,237,158,134,24,161,137,172,118,237,168,197,109,194,101,114,43,85,85,91,31,69,111,69,71,67,94,88,186,91,251,80,227,39,10,241,118,47,105,218,177,47,17,148,220,63,174,187,62,23,194,198,190,18,127,115,218,231,237,174,146,139,224,110,238,189,126,38,171,17,227,153,214,169,126,212,56,201,205,124,37,247,218,118,172,75,195,226,214,255,0,235,94,207,133,240,177,167,139,131,222,198,185,251,107,164,173,248,221,187,175,95,133,202,196,97,53,57,37,233,158,85,143,233,198,162,106,149,218,147,195,217,115,11,133,190,223,104,238,71,35,36,168,240,9,83,223,157,187,152,140,124,42,250,180,141,175,99,157,252,72,39,106,163,85,158,240,178,160,0,3,42,230,170,12,171,129,213,120,98,226,23,42,225,127,89,108,186,185,139,83,120,255,0,1,220,166,184,218,223,85,37,60,55,58,25,91,182,90,121,28,197,255,0,54,70,43,154,246,178,88,162,122,177,251,54,174,135,180,95,87,176,221,122,210,252,127,87,52,254,122,185,44,89,21,59,166,167,74,184,22,25,226,123,36,116,82,195,35,61,232,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,185,225,206,248,122,202,176,157,9,211,62,32,188,79,180,49,189,70,246,149,54,232,233,100,111,178,235,168,235,38,131,195,205,39,69,141,123,177,197,221,141,119,35,157,178,118,236,68,139,123,253,175,4,156,96,228,220,35,106,132,87,166,173,93,110,19,124,168,129,185,101,158,146,42,126,253,116,17,71,59,33,124,114,74,197,115,95,11,170,95,42,49,175,141,36,86,163,30,230,162,238,104,104,120,30,127,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,174,201,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,0,2,42,243,71,242,39,169,191,69,245,138,34,85,17,87,154,63,145,61,77,250,47,172,81,1,64,38,170,12,171,154,168,0,0,0,0,0,0,2,170,249,231,126,9,254,100,253,52,170,178,213,57,231,126,9,254,100,253,52,175,94,28,180,66,235,196,118,176,217,116,106,197,124,164,180,92,175,244,247,23,81,213,213,198,231,192,147,211,208,207,83,27,36,219,241,53,143,116,8,197,122,35,149,136,245,114,53,251,118,40,88,167,42,126,59,109,75,106,160,225,103,89,114,106,182,220,155,80,144,97,23,91,140,237,116,18,64,173,99,99,179,171,213,17,204,123,92,142,88,55,185,200,244,127,97,170,205,144,71,37,165,25,108,203,49,107,238,13,149,94,112,172,166,135,193,94,177,251,133,69,174,227,77,221,100,157,138,168,36,116,114,199,189,138,230,59,107,216,228,234,213,86,175,78,168,170,158,242,234,121,112,115,0,163,226,34,197,22,146,106,246,69,254,219,20,30,38,120,170,106,35,130,158,60,138,151,123,228,221,78,200,89,28,108,154,24,213,24,248,81,187,150,56,146,86,171,255,0,140,145,5,117,243,71,243,217,169,191,69,244,122,34,58,224,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,44,138,230,143,231,179,83,126,139,232,244,71,52,181,112,207,153,95,248,92,186,241,79,98,174,164,170,177,99,153,67,241,203,237,11,149,35,158,141,139,21,26,193,86,197,87,116,153,143,150,177,34,115,17,17,236,94,219,145,30,215,61,98,11,191,224,147,140,28,103,139,157,47,138,244,213,164,162,205,172,116,240,55,44,179,210,69,81,216,161,158,89,39,100,47,142,73,88,141,115,38,109,51,229,70,53,242,44,104,228,99,220,229,77,206,145,70,104,120,117,215,156,203,134,221,92,177,106,182,25,91,86,215,219,170,24,203,157,12,53,9,11,46,214,229,123,86,162,138,85,115,30,221,146,53,189,17,202,199,108,122,50,70,166,246,53,83,69,58,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,158,244,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,80,174,14,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,29,87,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,192,93,72,0,10,171,231,157,248,39,249,147,244,210,170,203,84,231,157,248,39,249,147,244,210,0,112,247,195,166,119,196,181,227,40,196,244,206,159,199,100,150,44,125,111,180,86,205,240,197,237,13,181,244,116,210,69,222,154,88,227,139,108,117,79,155,115,149,122,246,118,34,117,122,42,5,170,114,197,227,199,246,223,98,166,208,109,88,189,110,207,177,251,123,125,155,116,184,220,123,149,89,68,45,124,206,147,163,123,77,78,245,60,13,167,71,110,146,73,102,106,73,50,245,217,43,146,127,153,97,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,208,79,2,252,102,216,184,195,211,138,171,156,150,175,99,102,120,191,135,167,201,173,177,49,235,74,217,37,71,246,170,105,164,119,94,176,203,218,149,82,55,57,100,141,204,115,93,185,17,146,200,29,215,63,207,240,221,44,195,110,218,131,168,57,13,37,143,30,177,211,173,77,117,117,74,174,200,153,213,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,115,217,198,15,22,121,151,23,90,161,246,226,251,79,87,103,177,80,83,199,77,98,199,29,94,149,80,90,152,177,177,39,86,61,35,137,30,249,101,98,200,231,171,55,244,237,177,85,91,19,17,58,175,49,222,56,233,184,173,204,168,48,253,62,101,93,62,157,97,245,19,190,134,105,95,44,79,189,213,185,17,139,91,44,10,168,214,49,173,71,54,6,185,189,214,178,89,92,229,106,204,177,71,194,180,75,135,76,239,91,236,249,214,89,96,167,236,227,122,115,143,215,95,114,11,158,248,93,225,123,84,21,117,52,177,118,95,43,36,127,126,74,53,135,116,104,254,222,253,238,69,68,232,161,202,141,41,241,99,229,99,89,62,95,228,62,157,57,154,195,74,124,88,249,88,214,79,151,249,15,167,78,6,107,9,21,193,39,24,57,55,8,218,161,21,233,171,87,91,132,223,42,32,110,89,103,164,138,159,191,93,4,81,206,200,95,28,146,177,92,215,194,234,151,202,140,107,227,73,21,168,199,185,168,187,155,29,78,235,198,15,9,153,151,8,186,161,246,30,251,81,87,120,177,87,211,199,83,98,200,221,64,148,176,93,88,145,177,103,70,49,36,149,24,248,165,122,198,230,43,247,244,237,189,81,27,43,21,66,250,51,206,33,244,191,79,180,26,126,36,110,247,90,186,156,37,182,122,75,221,53,69,37,28,142,158,178,10,174,223,132,108,113,61,26,230,190,87,77,11,81,36,216,141,87,162,200,172,68,114,165,69,232,231,56,46,39,240,107,236,149,26,170,182,173,75,178,212,116,238,81,212,82,83,218,170,160,218,201,17,60,61,69,36,45,99,119,61,241,171,251,177,75,213,177,163,91,219,87,43,136,215,110,226,119,89,109,188,62,221,248,98,143,40,239,96,55,139,133,61,193,244,85,16,182,89,41,187,114,172,206,130,158,71,117,88,161,146,116,138,103,177,191,253,146,36,86,171,123,147,164,190,171,129,110,29,63,121,222,35,177,220,2,229,79,221,198,237,251,175,185,55,199,183,173,174,157,236,223,23,186,88,228,254,52,143,134,159,116,110,87,179,191,220,68,84,98,129,160,156,3,44,169,206,176,219,78,97,85,135,100,24,171,238,212,233,82,150,139,252,17,67,113,165,99,149,118,36,241,69,36,141,141,234,221,174,216,174,222,221,200,215,163,30,142,99,107,47,154,231,29,63,219,248,95,209,76,207,254,17,75,159,214,208,183,252,214,182,215,29,66,59,254,151,197,49,173,255,0,121,10,191,251,162,18,194,120,145,162,214,218,253,18,202,96,225,202,237,73,110,212,86,211,197,53,142,106,150,192,230,57,241,207,27,229,133,18,161,143,135,124,144,182,88,216,178,34,49,30,246,170,185,137,241,183,53,151,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,129,234,244,95,72,115,45,122,213,12,127,72,244,254,10,73,47,185,21,67,161,167,90,185,210,24,34,99,35,116,178,205,35,253,234,140,142,40,228,145,81,168,231,170,49,81,173,115,149,26,183,61,148,114,180,209,171,255,0,12,24,238,129,210,221,124,46,73,139,247,234,104,51,71,208,185,102,74,234,170,138,121,107,234,36,164,134,104,163,159,187,29,59,41,216,147,58,71,69,19,34,68,123,150,62,174,230,188,152,50,125,18,159,75,242,92,103,29,183,210,90,117,66,58,134,191,35,99,174,83,203,61,230,221,20,146,58,142,181,144,201,210,40,217,18,213,201,76,230,194,139,209,89,27,228,84,89,163,66,199,192,203,190,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,77,241,63,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,220,79,44,94,60,127,109,246,42,109,6,213,139,214,236,251,31,183,183,217,183,75,141,199,185,85,148,66,215,204,233,58,55,180,212,239,83,192,218,116,118,233,36,150,102,164,147,47,93,146,185,35,175,57,252,183,68,175,250,161,141,88,241,215,85,213,106,134,57,78,235,110,71,35,101,158,56,40,237,203,28,117,84,112,62,57,34,237,76,247,173,100,146,54,72,100,77,137,220,100,141,122,186,62,212,10,210,172,91,81,243,77,71,199,49,189,33,161,186,213,230,117,119,8,157,100,109,174,85,138,170,58,168,215,184,217,153,42,43,123,61,189,139,34,202,174,107,99,107,21,238,115,81,170,228,13,63,21,43,206,247,76,252,54,85,166,154,199,71,73,117,151,218,22,250,188,102,225,63,111,117,13,63,135,145,42,41,25,185,25,240,77,39,138,173,94,142,122,238,108,31,11,83,99,213,109,126,211,29,214,27,85,20,55,218,218,74,203,147,41,227,109,101,69,37,51,169,160,154,116,106,119,31,28,78,146,71,70,197,119,85,70,44,143,86,162,162,43,157,211,170,198,14,103,90,91,251,80,224,219,53,240,150,47,105,221,113,47,15,148,219,255,0,174,187,62,23,194,200,158,46,127,123,218,215,237,161,146,183,224,118,238,189,126,22,171,209,128,87,87,39,221,99,190,224,220,80,38,149,83,195,226,44,186,151,111,158,158,178,61,204,103,98,170,134,158,122,186,122,158,170,199,61,219,88,202,152,187,104,230,53,124,78,247,110,88,218,133,223,153,129,210,173,76,202,180,111,81,241,205,82,194,170,252,61,235,25,184,69,112,166,221,36,140,142,109,139,241,193,47,109,236,123,161,149,138,232,228,98,57,55,198,247,181,87,163,148,211,240,20,173,206,79,90,254,220,241,5,105,209,202,75,127,102,147,76,173,235,222,158,72,182,201,61,117,198,42,122,137,54,185,36,114,58,22,192,202,52,111,86,49,201,39,127,174,230,236,83,234,242,91,209,203,22,97,172,185,110,177,93,230,238,85,233,221,190,158,158,215,77,181,233,182,170,228,218,136,221,83,189,175,68,93,144,65,81,23,109,204,123,93,226,119,124,46,141,170,176,171,95,181,142,251,196,6,178,229,154,197,145,195,225,234,242,107,131,170,35,166,220,199,248,74,86,53,35,166,166,222,198,49,36,237,65,28,81,119,54,35,159,179,115,190,39,42,151,105,202,203,0,166,193,120,45,195,106,151,30,171,180,220,178,170,138,251,253,201,42,82,86,190,169,242,84,190,42,122,132,100,139,240,177,244,112,82,43,54,34,49,204,218,244,235,189,92,224,150,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,6,107,56,177,243,79,172,159,48,50,31,81,156,210,153,154,206,44,124,211,235,39,204,12,135,212,103,2,228,249,114,98,214,44,231,151,86,23,133,101,52,62,54,203,144,91,242,43,93,198,155,186,248,251,244,179,221,43,227,150,61,236,86,189,187,152,247,39,86,170,57,58,245,69,69,247,149,67,199,39,8,151,94,16,117,113,184,164,23,26,187,198,39,126,167,117,203,28,186,207,78,230,61,240,35,213,175,165,153,232,212,137,245,48,174,221,253,181,232,172,146,25,21,177,247,82,54,219,167,43,143,34,122,101,245,175,88,173,58,255,0,17,90,13,134,241,37,164,119,221,41,204,232,169,28,203,141,59,223,108,174,154,157,102,125,166,226,140,114,83,214,196,141,123,29,190,55,59,170,181,30,221,236,87,198,229,216,247,34,134,115,63,106,89,223,236,179,246,41,237,223,246,25,246,131,237,79,179,60,44,63,247,83,195,120,110,255,0,123,103,119,251,79,195,179,126,207,231,183,175,188,236,28,14,112,137,117,226,251,87,29,138,79,113,171,179,226,118,26,118,220,178,59,172,20,238,123,217,2,189,26,202,88,94,173,88,153,83,50,238,217,220,94,136,200,230,145,27,39,105,99,119,213,173,229,247,173,180,28,87,208,112,189,61,170,173,207,184,212,45,124,55,200,98,130,102,55,27,74,201,41,214,245,44,76,157,91,11,54,196,231,36,18,74,217,21,234,200,147,227,123,55,93,247,14,186,13,134,240,219,164,118,45,41,195,40,169,26,203,117,59,31,115,174,134,157,97,125,218,226,172,106,84,86,202,142,123,221,190,71,55,170,53,94,237,140,70,70,213,216,198,162,7,181,196,241,107,22,13,138,217,176,172,90,135,193,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,189,234,231,187,107,24,212,234,229,87,47,78,170,170,190,243,192,113,99,229,99,89,62,95,228,62,157,57,213,78,85,197,143,149,141,100,249,127,144,250,116,224,102,176,208,70,51,160,216,111,18,92,191,52,227,74,115,58,42,71,50,227,166,246,23,219,43,166,167,89,159,105,184,165,170,36,167,173,137,26,246,59,124,110,119,85,106,61,187,216,175,141,203,177,238,69,207,185,165,62,19,188,172,104,223,203,252,123,211,160,3,62,220,69,104,54,101,195,110,174,95,116,167,51,162,171,107,237,213,15,125,178,186,106,116,133,151,107,114,189,201,79,91,18,53,239,110,201,26,222,170,212,123,182,61,31,27,151,123,28,137,63,249,95,115,4,166,180,211,89,120,94,214,155,173,91,216,250,134,208,97,247,202,153,101,169,126,249,165,165,167,163,178,164,81,64,231,35,17,207,157,204,158,89,118,70,196,108,95,11,26,206,147,87,142,78,17,45,92,95,105,27,113,72,46,52,150,124,178,195,80,235,150,57,117,158,157,175,99,39,86,43,95,75,51,209,171,43,41,166,77,187,251,107,213,31,28,50,43,100,237,36,110,165,109,16,224,215,91,117,187,90,46,122,55,104,197,106,233,106,49,59,195,45,121,149,193,171,4,208,99,236,74,191,15,60,143,114,202,200,167,123,21,179,57,177,71,34,190,84,134,69,143,170,53,206,64,155,252,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,61,175,56,204,110,235,134,224,28,54,226,23,220,158,175,36,185,88,236,247,139,109,101,234,173,29,223,185,79,12,54,168,228,170,147,115,222,237,242,57,170,245,234,247,47,87,47,87,59,239,95,21,201,83,205,62,83,242,254,187,212,109,192,93,72,5,96,115,69,230,1,71,104,163,185,112,201,162,25,23,122,235,55,137,183,103,23,72,35,130,122,88,233,101,130,88,38,180,183,184,199,238,153,123,189,101,146,53,99,161,116,109,141,28,175,89,91,16,124,174,36,120,233,253,181,241,161,163,218,29,163,153,159,139,211,107,46,160,99,126,216,169,162,110,216,111,183,72,238,209,42,244,153,28,190,34,142,30,145,246,250,35,88,249,81,242,127,21,173,167,145,45,80,205,103,9,222,105,244,111,230,6,61,234,48,26,83,0,0,3,159,235,166,133,233,199,17,122,113,113,210,253,80,179,120,235,85,119,73,97,154,37,70,85,91,234,154,138,145,213,83,72,168,189,185,153,185,221,23,162,181,90,231,49,237,123,30,246,59,50,230,170,12,171,129,161,238,95,186,67,134,233,7,10,24,12,24,124,21,104,252,194,207,67,151,221,230,169,157,101,124,247,26,234,56,31,43,145,61,205,99,26,212,142,54,53,168,157,25,19,85,219,158,175,123,164,81,202,184,78,242,177,163,127,47,241,239,78,128,234,160,0,0,0,0,71,254,49,120,58,193,56,191,193,41,236,23,250,207,99,100,150,109,255,0,103,242,14,220,213,30,203,238,205,78,250,175,235,86,79,20,115,247,99,167,72,255,0,136,171,179,174,230,244,84,247,252,174,5,248,50,177,112,121,167,21,86,201,46,190,217,204,242,143,15,81,147,92,162,123,210,149,210,68,143,237,83,83,70,238,157,33,139,187,42,36,142,106,73,35,158,231,59,106,43,34,142,74,128,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,11,169,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,0,26,83,43,87,93,57,66,98,185,223,17,214,76,143,76,238,31,100,180,218,253,226,110,25,109,13,43,99,79,101,205,27,226,233,5,181,138,171,183,197,119,30,173,99,152,177,83,118,101,114,43,154,176,211,22,84,0,252,150,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,172,0,0,0,6,85,205,84,25,87,2,247,185,123,224,24,110,169,242,225,194,116,251,80,113,234,75,230,61,124,167,189,211,87,80,212,162,236,149,158,217,172,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,169,110,48,120,76,204,184,69,213,15,176,247,218,138,187,197,138,190,158,58,155,22,70,234,4,165,130,234,196,141,139,58,49,137,36,168,199,197,43,214,55,49,95,191,167,109,234,136,217,88,171,113,60,174,60,137,233,151,214,189,98,180,234,188,78,240,245,138,241,65,163,87,173,35,202,106,124,7,143,237,212,219,174,140,165,142,162,107,101,116,78,221,21,68,109,122,127,157,27,209,174,99,159,20,178,177,30,205,251,144,42,131,150,231,48,74,110,29,170,100,209,237,100,186,213,187,78,174,53,14,169,162,185,77,44,179,51,25,122,69,60,146,164,84,240,193,44,211,50,166,101,129,170,198,185,172,141,234,249,58,117,124,138,183,104,103,6,171,131,158,32,191,120,43,223,12,150,60,39,219,217,213,135,124,181,48,91,170,226,90,95,10,145,50,86,85,45,68,142,100,113,66,248,229,133,90,178,172,110,221,52,113,171,91,35,146,50,252,248,110,210,43,174,130,232,150,45,164,23,156,238,175,49,168,198,41,229,164,101,226,166,7,64,249,96,89,228,124,49,36,110,150,85,99,34,137,241,194,198,239,84,70,68,212,77,169,209,168,29,44,160,30,103,90,91,251,47,227,39,53,240,150,47,102,90,178,223,15,148,219,255,0,174,187,222,43,197,70,158,46,127,123,220,230,110,174,142,183,224,118,222,157,62,22,163,21,133,255,0,16,43,156,54,136,90,179,206,29,41,245,150,107,229,93,29,203,75,170,17,212,244,141,141,175,130,186,11,141,85,37,52,172,127,220,230,61,174,72,94,215,162,170,116,100,141,86,174,244,124,97,74,213,183,107,173,198,154,130,142,225,115,171,170,167,181,211,173,37,12,83,76,231,178,150,5,150,73,150,40,154,171,209,140,89,102,150,69,107,122,38,249,30,239,189,202,170,142,237,117,134,213,81,98,134,231,86,203,109,101,68,53,117,20,109,153,201,4,211,194,217,27,20,175,143,174,215,61,141,158,102,181,202,157,90,146,200,137,211,114,245,252,160,9,211,201,247,71,47,185,207,20,9,170,180,243,120,123,46,154,91,231,168,172,147,107,31,223,170,174,167,158,146,158,155,162,189,175,110,230,62,166,94,226,53,237,79,13,177,219,86,70,169,119,228,53,229,95,195,197,171,70,184,104,181,103,149,86,170,186,92,179,83,169,225,189,221,159,53,99,102,99,168,145,243,45,181,177,54,53,216,198,45,52,205,153,81,122,201,190,161,232,245,77,173,142,57,148,0,0,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,148,248,177,242,177,172,159,47,242,31,78,156,205,96,26,83,226,119,135,172,87,138,13,26,189,105,30,83,83,224,60,127,110,166,221,116,101,44,117,19,91,43,162,118,232,170,35,107,211,252,232,222,141,115,28,248,165,149,136,246,111,220,153,225,214,141,33,204,180,23,84,50,13,35,212,8,41,35,190,227,181,13,134,161,105,39,73,160,149,143,141,178,197,52,111,247,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,105,204,166,190,113,156,66,224,154,143,168,248,238,140,226,84,214,171,189,94,158,248,153,46,151,216,42,166,124,148,149,213,10,140,158,216,214,34,164,43,177,32,129,242,187,248,142,73,54,198,139,19,162,153,146,7,64,229,71,199,79,246,142,23,245,175,51,255,0,131,210,224,21,181,205,255,0,57,174,181,201,80,174,255,0,162,240,172,115,127,223,194,143,254,231,132,149,92,209,252,137,234,111,209,125,98,136,165,110,24,184,122,202,184,160,214,91,46,145,226,213,62,3,199,247,42,110,55,71,210,201,81,13,178,134,38,238,150,162,70,177,63,205,141,136,231,49,175,150,88,152,175,102,253,201,115,220,204,104,170,109,220,191,245,2,223,89,118,171,186,84,82,211,216,97,150,186,173,177,54,122,167,182,237,66,142,154,68,133,140,137,30,229,69,114,164,108,99,58,170,237,107,83,162,32,83,15,9,222,105,244,111,230,6,61,234,48,23,125,199,71,6,86,46,48,244,226,150,217,29,215,216,217,158,47,226,42,49,155,148,175,122,210,182,73,81,157,218,106,152,219,215,172,50,246,162,69,145,173,89,35,115,26,230,238,68,124,82,103,176,186,158,88,188,120,254,219,236,84,218,13,171,23,173,217,246,63,111,111,179,110,151,27,143,114,171,40,133,175,153,210,116,111,105,169,222,167,129,180,232,237,210,73,44,205,73,38,94,187,37,114,5,53,229,152,181,247,6,202,175,56,86,83,67,224,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,222,197,115,29,181,236,114,117,106,171,87,167,84,85,79,121,161,238,8,244,26,167,135,30,26,48,237,54,188,209,82,65,144,165,59,238,153,2,195,79,20,111,91,141,75,214,89,35,149,241,61,237,153,240,181,209,211,36,187,221,189,148,236,84,232,221,173,79,149,170,156,18,105,126,168,241,47,167,156,75,85,65,73,111,187,225,213,14,171,187,83,195,75,34,62,255,0,60,44,103,179,101,150,88,230,98,49,244,178,177,175,71,43,30,178,177,172,137,255,0,195,99,81,36,80,21,87,207,59,240,79,243,39,233,164,0,225,239,135,76,239,137,107,198,81,137,233,157,63,142,201,44,88,250,223,104,173,155,225,139,218,27,107,232,233,164,139,189,52,177,199,22,216,234,159,54,231,42,245,236,236,68,234,244,84,159,252,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,2,5,90,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,104,39,129,126,51,108,92,97,233,197,85,206,75,87,177,179,60,95,195,211,228,214,216,152,245,165,108,146,163,251,85,52,210,59,175,88,101,237,74,169,27,156,178,70,230,57,174,220,136,201,100,138,188,218,248,40,246,221,29,103,22,90,101,108,186,214,94,161,236,199,154,91,224,78,252,110,161,134,14,219,46,109,69,118,248,251,44,138,40,229,108,109,115,86,53,108,170,145,164,83,61,245,44,4,202,230,59,199,29,55,21,185,149,6,31,167,204,171,167,211,172,62,162,119,208,205,43,229,137,247,186,183,34,49,107,101,129,85,26,198,53,168,230,192,215,55,186,214,75,43,156,173,89,150,40,248,86,137,112,233,157,235,125,159,58,203,44,20,253,156,111,78,113,250,235,238,65,115,223,11,188,47,106,130,174,166,150,46,203,229,100,143,239,201,70,176,238,141,31,219,223,189,200,168,157,23,242,112,235,160,217,151,18,90,185,98,210,156,50,138,173,207,184,212,49,247,58,232,105,210,102,90,109,200,246,165,69,108,168,231,177,187,35,107,186,163,85,237,222,245,100,109,93,239,106,45,234,106,78,144,225,186,11,192,78,162,105,30,159,193,87,29,139,29,211,124,146,26,117,171,157,102,158,87,190,138,166,89,102,145,254,228,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,64,207,9,170,131,42,230,170,0,0,0,0,0,139,252,127,112,125,106,226,203,72,220,219,122,85,199,157,225,212,245,149,248,163,225,149,168,202,153,222,198,172,148,50,182,71,182,45,149,11,12,76,73,28,230,172,79,107,31,187,98,73,28,158,131,131,174,14,176,78,16,48,74,139,5,130,179,219,57,37,231,103,218,12,131,183,53,63,181,59,83,84,62,151,250,213,243,203,28,29,168,234,22,63,225,170,111,233,185,221,85,125,210,0,1,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,159,252,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,5,255,0,21,193,115,228,227,167,117,252,75,179,44,165,186,210,91,180,85,180,240,85,174,43,77,83,86,235,139,170,227,99,24,250,53,168,149,239,119,134,145,205,116,207,153,37,73,83,123,161,99,25,240,206,219,31,0,0,0,0,0,103,219,153,118,1,77,167,220,105,106,37,45,183,30,171,181,91,111,149,20,215,250,85,153,37,217,88,250,186,104,229,170,168,137,242,42,239,99,171,22,173,23,106,236,107,218,246,55,110,205,169,50,185,88,241,93,71,133,240,167,170,22,253,77,151,183,141,232,174,203,197,37,75,102,130,57,36,165,175,90,137,18,130,38,61,35,107,166,117,84,18,246,214,73,85,210,73,88,200,211,106,49,168,191,43,157,238,150,255,0,241,52,214,187,125,139,254,23,139,93,238,126,43,252,149,52,16,118,85,255,0,252,178,118,246,51,252,79,119,246,180,43,47,25,205,110,184,173,151,44,177,91,233,233,36,167,204,108,241,217,43,157,51,28,175,142,6,92,41,43,145,209,42,57,17,31,221,161,137,170,174,71,38,199,61,58,117,84,115,67,207,154,61,224,191,71,47,186,5,195,6,1,165,89,76,219,239,86,171,124,149,23,24,246,177,60,53,85,93,68,181,114,211,117,99,222,199,246,95,80,232,187,141,114,181,253,189,233,209,29,209,40,135,132,45,33,166,215,126,37,244,247,75,110,16,82,79,109,187,94,25,53,210,10,153,229,133,149,22,234,102,58,170,178,20,124,95,27,94,250,120,37,99,21,170,223,141,205,248,153,253,36,210,72,0,0,3,42,230,170,12,171,129,123,220,189,240,12,55,84,249,112,225,58,125,168,56,245,37,243,30,190,83,222,233,171,168,106,81,118,74,207,108,214,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,84,183,24,60,38,102,92,34,234,135,216,123,237,69,93,226,197,95,79,29,77,139,35,117,2,82,193,117,98,70,197,157,24,196,146,84,99,226,149,235,27,152,175,223,211,182,245,68,108,172,85,184,158,87,30,68,244,203,235,94,177,90,71,254,112,92,78,105,197,6,8,188,47,211,217,109,89,46,83,117,236,93,43,42,124,74,44,216,164,145,77,4,148,242,108,88,156,157,234,136,29,83,31,68,146,57,25,20,155,156,138,201,154,142,8,213,203,131,152,5,103,14,247,216,180,147,87,178,47,246,167,175,241,51,197,83,81,28,245,18,99,181,91,31,38,234,118,66,201,36,124,51,72,136,199,194,141,218,146,74,146,181,89,252,100,150,239,204,187,224,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,223,43,250,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,166,143,120,110,210,43,174,130,232,150,45,164,23,156,238,175,49,168,198,41,229,164,101,226,166,7,64,249,96,89,228,124,49,36,110,150,85,99,34,137,241,194,198,239,84,70,68,212,77,169,209,168,29,44,138,188,209,252,137,234,111,209,125,98,136,149,68,85,230,143,228,79,83,126,139,235,20,64,80,9,170,131,42,230,170,0,0,0,0,0,0,0,170,190,121,223,130,127,153,63,77,34,175,43,143,61,154,101,245,175,71,173,37,87,60,239,193,63,204,159,166,145,87,149,199,158,205,50,250,215,163,214,129,99,252,194,121,121,218,184,154,166,167,212,189,45,163,164,181,234,132,85,20,84,85,82,189,205,138,146,239,68,233,99,133,210,86,59,239,107,233,162,114,200,147,49,31,35,162,133,97,217,42,246,82,62,213,194,103,7,218,95,194,46,27,45,139,7,74,186,251,237,226,158,149,185,29,246,166,89,17,247,89,224,89,85,143,72,21,238,138,157,141,90,137,90,198,49,58,236,86,163,221,35,145,94,189,212,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,64,14,104,254,123,53,55,232,190,143,68,117,254,82,220,96,218,180,131,50,168,225,223,59,90,180,177,106,21,226,153,214,26,168,98,107,217,67,123,149,27,6,201,90,214,119,92,202,148,109,52,104,253,202,216,159,11,58,181,27,36,178,48,60,7,49,222,7,41,184,82,204,168,51,13,62,125,93,70,157,102,21,19,178,134,25,89,44,175,178,85,181,17,235,69,44,234,138,215,177,205,87,58,7,57,221,215,50,41,90,228,114,194,178,201,226,120,23,227,54,251,193,230,163,213,92,228,181,123,103,12,202,60,61,62,77,109,137,140,74,167,71,18,191,181,83,77,35,186,116,154,46,236,170,145,185,201,28,141,123,154,237,170,172,150,59,233,213,45,45,193,53,167,4,185,233,158,165,216,189,179,141,222,123,62,54,139,197,77,79,221,237,76,201,163,254,36,47,100,141,233,36,76,119,194,228,235,211,162,245,69,84,92,251,241,131,194,102,101,194,46,168,125,135,190,212,85,222,44,85,244,241,212,216,178,55,80,37,44,23,86,36,108,89,209,140,73,37,70,62,41,94,177,185,138,253,253,59,111,84,70,202,197,80,154,156,238,46,214,171,253,171,65,175,182,43,157,37,198,219,113,167,200,42,232,235,41,38,108,208,84,193,35,109,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,154,242,84,243,79,148,252,191,174,245,27,113,8,46,185,254,101,125,195,108,26,125,121,200,106,235,49,236,86,162,186,166,203,67,50,163,153,64,250,197,137,106,82,37,84,220,214,61,208,70,245,103,93,136,253,238,68,71,72,245,116,223,228,169,230,159,41,249,127,93,234,54,224,46,164,0,5,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,234,188,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,3,181,115,107,224,163,219,116,117,156,89,105,149,178,235,89,122,135,179,30,105,111,129,59,241,186,134,24,59,108,185,181,21,219,227,236,178,40,163,149,177,181,205,88,213,178,170,70,145,76,247,212,177,117,60,206,184,241,253,136,88,170,116,27,73,239,91,115,236,130,222,239,105,93,45,215,30,221,86,47,11,159,11,163,234,222,211,147,189,81,3,170,17,187,100,142,88,90,177,204,157,55,196,229,165,96,58,87,14,186,13,153,113,37,171,150,45,41,195,40,170,220,251,141,67,31,115,174,134,157,38,101,166,220,143,106,84,86,202,142,123,27,178,54,187,170,53,94,221,239,86,70,213,222,246,162,222,166,164,233,14,27,160,188,4,234,38,145,233,252,21,113,216,177,221,55,201,33,167,90,185,214,105,229,123,232,170,101,150,105,31,238,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,165,110,15,184,179,204,184,69,213,15,183,22,42,122,187,197,138,190,158,74,107,238,56,218,244,165,130,234,196,141,233,2,189,235,28,168,199,197,43,210,70,189,25,191,167,113,136,168,217,94,139,119,218,229,159,225,186,167,193,54,167,106,14,159,100,52,151,204,122,249,166,249,5,77,13,117,50,174,201,89,236,250,132,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,64,206,97,165,62,44,124,172,107,39,203,252,135,211,167,51,88,105,79,139,31,43,26,201,242,255,0,33,244,233,192,205,97,165,62,39,120,122,197,120,160,209,171,214,145,229,53,62,3,199,246,234,109,215,70,82,199,81,53,178,186,39,110,138,162,54,189,63,206,141,232,215,49,207,138,89,88,143,102,253,201,154,194,205,57,80,241,199,83,141,93,108,156,35,234,51,41,18,197,114,168,168,102,35,118,87,197,78,180,53,114,186,73,221,69,58,185,90,146,178,121,92,254,211,147,172,169,52,173,143,163,219,35,59,33,0,53,163,72,115,45,5,213,12,131,72,245,2,10,72,239,184,237,67,97,168,90,73,210,104,37,99,227,108,177,77,27,253,202,172,146,41,35,145,17,200,215,162,61,17,205,107,145,90,151,41,202,67,65,169,180,179,134,136,245,38,225,69,87,6,67,169,245,30,212,169,74,154,121,105,223,21,186,7,201,21,12,104,199,189,90,246,57,171,45,75,37,107,25,189,149,141,79,137,172,99,151,181,113,95,193,246,151,241,115,140,218,236,185,226,85,209,92,172,117,13,117,174,241,73,44,157,250,24,37,168,166,125,107,35,143,122,66,231,205,13,55,105,31,43,36,72,213,200,244,107,186,43,93,221,64,21,213,204,235,151,253,102,174,209,212,241,3,162,24,239,139,206,169,55,79,147,91,98,146,121,106,175,212,177,193,12,49,58,153,142,122,198,147,65,29,63,186,24,216,215,76,215,187,162,186,70,177,146,88,168,3,48,58,91,170,89,222,139,103,118,205,76,211,75,239,177,178,75,55,123,193,86,248,88,106,59,93,216,95,12,159,195,153,143,141,221,99,149,237,248,154,189,58,245,78,138,136,169,107,250,161,205,191,13,174,225,45,51,141,57,154,146,197,171,249,21,69,77,166,143,28,94,183,53,177,62,57,145,31,89,59,223,28,44,115,60,51,217,36,78,86,57,142,154,70,179,100,173,134,161,25,29,121,169,240,81,138,232,21,246,213,173,122,79,108,246,110,33,152,92,37,162,185,90,98,72,217,75,105,186,43,22,88,219,76,221,200,244,134,118,50,161,201,19,88,172,133,208,57,17,205,100,145,68,200,0,7,234,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,233,167,169,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,189,238,92,220,20,126,234,186,113,61,255,0,63,182,90,164,212,220,167,248,151,42,152,19,187,37,174,133,81,139,29,177,179,110,115,29,181,236,89,37,116,72,214,190,71,53,189,101,108,49,72,188,47,148,87,7,216,205,6,27,111,226,211,48,74,75,149,246,233,81,82,220,69,176,203,80,199,218,32,137,106,232,106,223,42,35,219,20,175,157,93,35,81,142,99,209,140,141,142,107,183,72,230,178,205,0,0,0,204,14,170,233,158,85,163,122,143,145,233,110,107,73,225,239,88,205,194,91,125,78,216,228,100,115,108,95,130,120,187,140,99,221,12,172,86,201,27,213,169,190,55,177,200,157,28,133,159,216,56,157,255,0,247,54,220,174,47,202,45,85,249,37,5,190,109,48,150,11,132,62,31,251,108,233,78,202,88,90,222,218,77,52,86,121,227,149,174,102,255,0,237,74,249,55,171,37,66,63,243,130,209,203,238,13,197,2,234,173,68,222,34,203,169,118,248,42,40,228,218,198,118,42,168,105,224,164,168,166,232,143,115,221,181,140,166,151,184,173,99,87,196,236,110,229,141,202,66,186,108,166,251,73,138,220,112,170,122,237,150,91,173,194,142,233,89,77,218,98,247,106,169,35,169,142,158,77,234,155,219,181,149,181,41,209,21,26,189,206,174,69,86,181,80,24,158,45,125,206,114,171,54,21,139,80,248,219,214,65,112,167,181,219,169,187,172,143,191,85,60,141,142,40,247,189,90,198,238,123,218,157,92,168,212,235,213,85,19,222,105,247,19,197,172,88,54,43,102,194,177,106,31,5,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,30,247,171,158,237,172,99,83,171,149,92,189,58,170,170,251,202,65,229,29,166,121,86,97,197,237,159,58,180,210,116,178,224,86,250,251,133,222,170,72,228,237,183,196,210,77,71,4,13,123,88,172,73,158,249,213,237,99,220,221,209,193,59,145,85,89,209,111,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,1,154,206,44,124,211,235,39,204,12,135,212,103,52,166,102,179,139,31,52,250,201,243,3,33,245,25,192,186,158,87,30,68,244,203,235,94,177,90,74,162,42,242,184,242,39,166,95,90,245,138,210,85,0,0,0,57,87,22,62,86,53,147,229,254,67,233,211,157,84,229,92,88,249,88,214,79,151,249,15,167,78,6,107,13,41,240,157,229,99,70,254,95,227,222,157,1,154,195,74,124,39,121,88,209,191,151,248,247,167,64,7,85,0,1,85,124,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,58,175,60,239,193,63,204,159,166,144,215,130,126,38,41,184,81,203,115,253,79,134,134,146,225,125,159,7,168,180,99,212,53,105,47,98,166,227,53,198,129,91,220,88,218,170,140,142,40,230,153,81,92,205,233,10,198,143,99,158,213,2,213,57,138,113,213,77,194,214,26,184,62,159,87,210,63,85,47,244,240,205,67,13,77,44,175,101,178,221,50,212,49,110,72,171,26,193,51,219,37,59,163,100,46,127,244,222,215,185,143,99,85,143,162,187,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,206,154,122,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,79,215,150,101,55,220,231,42,188,230,185,77,119,141,189,100,23,10,139,165,198,167,180,200,251,245,83,200,233,37,147,99,17,172,110,231,189,203,209,168,141,78,189,17,17,61,196,159,213,222,11,46,186,7,193,53,139,89,117,75,31,171,181,234,14,93,156,81,210,82,208,207,82,228,125,182,200,235,125,100,173,138,104,54,162,71,83,44,177,163,222,215,171,220,198,50,22,255,0,9,253,230,40,114,14,19,188,211,232,223,204,12,123,212,96,52,166,102,179,132,239,52,250,55,243,3,30,245,24,13,41,128,0,0,50,174,106,160,202,184,26,83,225,59,202,198,141,252,191,199,189,58,3,170,156,171,132,239,43,26,55,242,255,0,30,244,232,14,170,0,0,0,0,0,0,4,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,117,60,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,3,74,96,0,0,0,4,85,254,170,63,2,127,242,231,254,140,222,63,213,9,84,101,92,13,73,98,121,77,139,57,197,108,217,174,45,93,227,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,216,244,107,219,185,143,106,244,114,35,147,175,69,68,95,113,150,211,74,124,39,121,88,209,191,151,248,247,167,64,102,176,11,254,229,113,228,79,76,190,181,235,21,164,170,34,175,43,143,34,122,101,245,175,88,173,37,80,0,0,3,228,229,152,181,139,57,197,111,56,86,83,67,227,108,185,5,190,162,215,113,166,238,190,62,253,44,241,186,57,99,222,197,107,219,185,143,114,117,106,163,147,175,84,84,95,121,245,128,25,119,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,190,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,95,191,160,58,57,125,226,3,89,113,61,29,199,38,240,245,121,53,193,180,242,84,237,99,252,37,43,26,233,42,106,118,61,236,73,59,80,71,44,189,189,232,231,236,218,223,137,200,135,117,230,155,147,225,185,63,26,89,147,240,251,125,35,31,107,167,160,181,221,235,169,174,75,86,203,141,198,26,102,36,178,42,127,70,7,196,213,142,145,241,53,125,207,164,115,157,209,238,122,39,160,229,13,127,197,108,220,100,219,109,217,13,147,199,87,223,113,251,165,190,197,63,134,142,95,1,92,216,219,80,249,247,61,81,209,117,165,167,171,139,123,58,185,123,219,21,54,189,234,129,122,128,0,62,78,89,148,216,176,108,86,243,154,229,53,222,10,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,77,140,71,61,219,88,199,47,70,162,185,122,116,68,85,247,17,175,250,168,252,9,255,0,203,159,250,51,120,255,0,84,58,175,22,62,86,53,147,229,254,67,233,211,153,172,3,74,124,88,249,88,214,79,151,249,15,167,78,102,176,210,159,22,62,86,53,147,229,254,67,233,211,153,172,2,244,249,152,113,175,113,225,131,4,182,225,58,105,115,240,218,147,150,244,169,162,172,141,105,102,246,53,12,51,70,178,84,77,79,51,100,223,222,232,248,35,71,71,181,122,78,228,122,58,20,107,169,51,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,38,249,95,209,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,59,255,0,51,75,101,53,167,142,61,79,165,165,146,173,236,125,69,182,165,86,166,174,90,151,239,154,217,73,43,209,31,43,156,228,98,57,238,70,49,23,100,108,70,177,136,214,53,173,73,107,200,234,219,138,207,251,92,187,251,3,174,73,67,236,122,111,106,72,248,223,182,134,127,20,239,15,11,123,105,36,93,100,167,223,34,247,92,217,54,193,240,49,97,220,240,155,252,31,112,153,134,240,139,165,255,0,97,236,85,20,151,139,237,125,68,149,55,220,141,180,11,75,61,213,233,35,214,4,123,22,73,85,140,138,39,164,109,98,63,103,94,227,209,17,210,189,87,197,115,71,242,39,169,191,69,245,138,34,85,17,87,154,63,145,61,77,250,47,172,81,1,66,216,158,45,125,206,114,171,54,21,139,80,248,219,214,65,112,167,181,219,169,187,172,143,191,85,60,141,142,40,247,189,90,198,238,123,218,157,92,168,212,235,213,85,19,222,126,75,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,14,151,194,119,154,125,27,249,129,143,122,140,5,132,243,88,224,74,212,182,170,254,41,180,107,25,171,109,201,181,11,62,111,106,183,64,215,65,36,10,215,186,75,194,49,21,28,199,181,200,212,159,99,92,143,71,247,220,140,217,60,146,4,181,224,95,140,219,23,24,122,113,85,115,146,213,236,108,207,23,240,244,249,53,182,38,61,105,91,36,168,254,213,77,52,142,235,214,25,123,82,170,70,231,44,145,185,142,107,183,34,50,89,36,169,152,205,23,213,236,203,65,117,67,31,213,205,63,158,146,59,238,59,80,233,169,210,174,4,154,9,88,248,221,20,176,200,207,114,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,38,135,184,98,226,23,21,226,131,70,172,186,185,139,83,120,15,31,220,166,184,218,223,85,29,68,214,202,232,157,182,90,121,28,197,255,0,54,70,43,154,199,62,41,98,122,177,155,246,160,64,14,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,29,87,158,119,224,159,230,79,211,72,107,193,63,19,20,220,40,229,185,254,167,195,67,73,112,190,207,131,212,90,49,234,26,180,151,177,83,113,154,227,64,173,238,44,109,85,70,71,20,115,76,168,174,102,244,133,99,71,177,207,106,129,101,60,200,249,130,84,240,237,77,30,143,104,221,214,145,218,139,113,167,109,77,109,202,25,98,153,248,203,18,88,36,137,37,167,154,9,97,153,245,48,172,237,70,57,205,124,108,86,73,211,163,227,85,164,195,234,229,153,77,247,57,202,175,57,174,83,93,227,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,216,196,107,27,185,239,114,244,106,35,83,175,68,68,79,113,113,60,15,242,192,192,112,157,47,184,222,184,160,211,202,75,230,109,149,211,213,91,170,172,247,39,67,81,5,138,139,184,230,53,41,164,130,71,183,196,200,214,182,95,20,199,164,145,163,152,200,251,106,217,29,32,87,7,7,92,98,231,124,32,103,117,23,251,5,31,182,113,187,206,207,180,24,255,0,114,26,127,106,118,161,168,101,47,245,211,224,150,72,59,82,84,44,159,195,68,223,211,107,186,162,251,174,211,92,179,252,55,84,248,38,212,237,65,211,236,134,146,249,143,95,52,223,32,169,161,174,166,85,217,43,61,159,80,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,74,220,109,240,125,147,112,141,170,18,217,92,149,117,184,77,242,162,119,98,119,138,185,105,251,245,208,69,28,15,153,146,71,19,213,205,124,46,169,100,74,247,50,52,145,90,175,99,90,139,181,191,87,133,142,48,110,186,61,165,26,171,195,222,74,180,143,194,117,19,23,200,27,4,174,137,221,251,117,238,107,84,144,192,246,58,54,57,210,50,119,71,79,78,230,63,225,98,172,114,35,163,70,202,146,4,96,53,37,150,101,54,44,27,21,188,230,185,77,119,130,178,227,246,250,139,165,198,167,180,249,59,20,176,70,233,37,147,99,17,207,118,214,49,203,209,168,174,94,157,17,21,125,198,91,77,41,241,99,229,99,89,62,95,228,62,157,56,28,171,250,168,252,9,255,0,203,159,250,51,120,255,0,84,37,81,149,115,85,0,0,0,0,0,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,39,255,0,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,129,127,192,0,0,0,0,0,35,255,0,31,26,103,149,106,239,8,90,147,130,225,84,158,46,245,81,111,167,184,83,82,182,57,36,146,171,193,85,195,88,248,34,100,108,115,223,52,140,167,115,35,98,55,226,145,204,106,170,34,170,166,117,205,84,25,87,2,197,57,45,232,229,139,48,214,92,183,88,174,243,119,42,244,238,223,79,79,107,166,218,244,219,85,114,109,68,110,169,222,215,162,46,200,32,168,139,182,230,61,174,241,59,190,23,70,213,91,148,33,7,39,170,220,54,171,131,230,65,139,218,106,232,238,84,121,69,202,28,142,105,156,170,202,203,138,182,23,178,104,145,94,238,140,74,55,209,70,168,136,207,142,39,174,213,234,175,124,223,0,69,95,234,163,240,39,255,0,46,127,232,205,227,253,80,149,70,85,192,211,238,150,234,150,9,173,56,37,179,83,52,210,251,237,156,110,243,222,240,85,190,22,106,126,239,106,103,195,39,240,230,99,36,111,73,34,123,126,38,167,94,157,83,170,42,42,230,8,191,238,87,30,68,244,203,235,94,177,90,80,8,23,19,195,207,22,120,111,8,188,177,52,207,56,190,211,210,94,47,181,245,23,106,107,22,56,234,245,165,158,234,244,190,85,36,234,199,164,114,171,25,20,79,89,28,245,102,206,189,182,42,163,165,98,45,75,103,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,223,43,250,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,39,74,214,93,55,172,176,232,39,15,250,160,149,157,202,12,183,31,190,219,155,12,149,211,205,36,85,84,23,234,213,149,91,28,157,99,130,21,142,178,155,107,34,84,106,200,147,189,204,71,61,207,147,191,242,117,161,211,138,238,43,38,147,45,167,255,0,100,148,24,253,101,102,41,60,151,68,167,141,181,93,18,42,152,219,79,181,29,83,51,169,102,157,205,77,251,89,28,83,185,99,122,237,146,16,158,188,184,184,28,169,225,75,13,175,204,53,5,244,149,26,139,152,83,192,202,232,98,100,82,178,201,72,213,87,165,20,83,162,43,158,247,57,90,233,220,215,118,156,248,162,107,81,201,10,75,36,180,203,50,155,22,13,138,222,115,92,166,187,193,89,113,251,125,69,210,227,83,218,124,157,138,88,35,116,146,201,177,136,231,187,107,24,229,232,212,87,47,78,136,138,190,227,235,28,171,139,31,43,26,201,242,255,0,33,244,233,192,229,95,213,71,224,79,254,92,255,0,209,155,199,250,160,230,143,228,79,83,126,139,235,20,69,0,151,253,205,31,200,158,166,253,23,214,40,128,160,19,85,6,85,205,84,0,0,0,0,0,0,1,85,124,243,191,4,255,0,50,126,154,69,94,87,30,123,52,203,235,94,143,90,74,174,121,223,130,127,153,63,77,34,175,43,143,61,154,101,245,175,71,173,2,255,0,128,0,80,15,52,127,61,154,155,244,95,71,162,34,169,42,185,163,249,236,212,223,162,250,61,17,237,120,113,224,114,167,138,222,9,175,89,134,159,62,146,159,81,112,252,226,232,202,24,101,100,81,50,247,72,235,125,181,235,69,44,234,136,230,61,174,71,58,7,57,221,166,190,89,90,228,106,76,178,198,19,43,150,47,30,63,182,251,21,54,131,106,197,235,118,125,143,219,219,236,219,165,198,227,220,170,202,33,107,230,116,157,27,218,106,119,169,224,109,58,59,116,146,75,51,82,73,151,174,201,92,146,83,138,238,20,116,227,139,93,56,126,21,154,197,224,110,180,61,201,236,23,248,33,71,213,90,42,156,136,138,230,162,170,119,33,126,214,164,176,170,163,100,107,90,168,172,123,35,145,153,204,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,208,79,2,252,102,216,184,195,211,138,171,156,150,175,99,102,120,191,135,167,201,173,177,49,235,74,217,37,71,246,170,105,164,119,94,176,203,218,149,82,55,57,100,141,204,115,93,185,17,146,200,20,45,170,90,91,157,232,182,119,115,211,61,75,177,123,27,36,179,118,124,109,23,138,134,163,181,221,133,147,71,252,72,94,248,221,214,57,88,239,133,203,211,175,69,232,168,168,147,87,146,167,154,124,167,229,253,119,168,219,142,149,207,42,211,106,134,235,163,119,216,109,148,140,185,86,83,223,169,42,43,27,11,82,121,160,133,212,46,138,39,201,211,115,152,199,79,51,154,213,94,141,89,100,84,233,185,122,243,94,74,158,105,242,159,151,245,222,163,110,2,213,53,211,138,61,9,225,175,216,159,182,188,231,236,231,218,63,19,236,207,236,101,101,103,127,195,246,187,223,220,209,73,183,111,126,47,233,116,235,187,221,215,162,244,249,58,41,198,103,13,156,68,229,85,88,86,142,106,71,218,11,213,21,189,247,73,233,189,143,95,73,178,149,146,71,27,164,223,81,4,108,94,143,154,52,232,139,187,226,235,211,162,42,164,22,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,112,29,87,158,119,224,159,230,79,211,72,85,193,159,20,191,186,62,109,152,106,69,22,55,237,187,213,203,15,170,177,89,41,229,118,218,86,87,75,89,73,43,101,169,84,114,61,97,99,32,145,202,214,124,79,114,53,157,88,142,89,25,53,121,231,126,9,254,100,253,52,170,176,63,85,218,237,117,191,221,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,103,77,61,76,242,57,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,165,218,112,37,203,130,197,161,250,113,144,92,245,182,15,106,230,122,141,143,212,99,247,203,108,21,175,109,45,178,207,84,141,239,91,219,36,46,78,228,207,218,197,150,118,187,163,92,198,182,21,68,107,165,155,154,242,161,224,114,155,26,181,89,56,184,212,103,213,165,246,229,79,80,252,70,210,172,150,157,40,105,37,108,144,58,182,116,114,53,101,124,241,57,253,166,167,88,146,25,91,39,87,186,70,118,108,208,12,245,241,209,193,149,247,131,205,71,165,182,71,117,246,206,25,148,120,138,140,102,229,43,216,149,78,142,37,103,118,154,166,54,244,233,52,93,216,145,100,107,82,57,26,246,185,187,85,95,20,127,151,134,110,46,238,186,21,166,154,181,163,87,155,117,93,219,19,213,12,94,229,109,100,113,84,59,125,174,235,45,12,208,67,85,20,110,114,68,172,145,100,141,147,251,145,234,200,226,114,57,123,41,20,151,211,173,26,67,134,235,214,151,228,26,71,168,16,85,201,98,200,169,219,13,66,210,78,176,207,19,217,35,101,138,104,223,239,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,207,15,19,188,61,101,92,47,235,45,235,72,242,154,159,31,224,59,117,54,235,163,41,100,167,134,231,67,43,119,69,81,27,94,159,231,70,244,107,158,214,75,20,172,71,191,102,229,14,84,105,79,139,31,43,26,201,242,255,0,33,244,233,204,214,26,83,226,199,202,198,178,124,191,200,125,58,112,51,88,122,12,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,155,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,243,229,223,115,31,229,255,0,71,196,69,138,93,91,210,28,119,253,182,40,60,52,18,211,83,201,5,60,121,21,46,246,71,182,161,243,62,56,217,52,49,170,189,147,43,183,44,113,44,78,71,255,0,5,98,15,149,203,23,143,31,219,125,138,155,65,181,98,245,187,62,199,237,237,246,109,210,227,113,238,85,101,16,181,243,58,78,141,237,53,59,212,240,54,157,29,186,73,37,153,169,36,203,215,100,174,73,254,101,134,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,67,65,60,11,241,155,98,227,15,78,42,174,114,90,189,141,153,226,254,30,159,38,182,196,199,173,43,100,149,31,218,169,166,145,221,122,195,47,106,85,72,220,229,146,55,49,205,118,228,70,75,32,73,80,15,147,150,101,54,44,27,21,188,230,185,77,119,130,178,227,246,250,139,165,198,167,180,249,59,20,176,70,233,37,147,99,17,207,118,214,49,203,209,168,174,94,157,17,21,125,192,83,183,57,125,111,181,103,90,219,96,209,123,125,142,174,158,163,75,233,231,117,117,124,210,55,101,92,247,40,40,234,17,145,49,58,170,50,56,163,139,171,220,168,174,124,143,110,212,70,35,228,175,99,234,229,153,77,247,57,202,175,57,174,83,93,227,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,216,196,107,27,185,239,114,244,106,35,83,175,68,68,79,113,45,117,27,131,186,155,47,46,109,55,226,62,213,103,171,165,187,178,241,112,185,101,17,214,209,197,12,238,183,87,212,69,75,65,59,36,118,201,93,76,212,165,165,116,113,244,151,114,220,229,153,174,108,125,64,150,156,150,245,210,251,148,224,153,110,131,100,119,155,83,233,48,159,15,113,198,169,58,50,58,239,11,87,53,67,235,83,162,42,44,176,199,58,196,237,251,85,204,117,94,215,61,90,232,154,219,42,51,195,203,235,88,173,90,33,197,166,11,151,100,183,234,187,86,61,91,81,53,146,241,44,85,77,130,5,130,174,23,195,27,170,156,247,177,158,26,58,135,83,207,34,189,122,53,32,222,136,174,99,80,208,240,0,0,16,43,156,118,144,211,102,188,52,80,234,149,60,20,137,114,211,139,196,51,62,121,167,149,175,246,117,115,217,75,52,49,49,189,88,247,186,161,104,30,170,244,78,140,133,251,92,157,85,175,164,195,69,28,126,125,132,253,205,181,99,246,139,255,0,114,190,207,201,225,255,0,183,127,221,78,227,61,155,253,167,226,254,238,240,191,127,193,254,19,224,220,103,92,11,147,228,183,163,151,220,63,70,178,221,98,187,205,219,164,212,75,133,61,61,174,155,107,23,117,45,181,213,17,186,167,123,94,170,155,231,158,162,46,219,152,199,55,195,110,248,155,35,85,44,84,142,188,188,43,112,218,254,11,116,170,124,18,211,87,110,182,182,206,248,103,134,165,202,231,186,227,29,76,172,175,153,21,94,255,0,130,74,198,212,200,196,234,157,24,246,162,53,159,208,108,138,3,228,229,153,77,139,6,197,111,57,174,83,93,224,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,216,196,115,221,181,140,114,244,106,43,151,167,68,69,95,113,26,255,0,170,143,192,159,252,185,255,0,163,55,143,245,67,170,241,99,229,99,89,62,95,228,62,157,57,154,192,53,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,102,179,139,31,52,250,201,243,3,33,245,25,205,41,153,172,226,199,205,62,178,124,192,200,125,70,112,46,167,149,199,145,61,50,250,215,172,86,146,168,138,188,174,60,137,233,151,214,189,98,180,113,245,198,190,43,194,158,156,85,217,45,55,63,17,169,185,53,190,104,241,203,125,58,198,249,40,55,163,163,109,206,161,36,107,216,216,98,122,42,177,175,106,247,164,98,177,19,107,101,124,65,218,191,111,218,53,251,101,253,223,63,104,86,175,218,23,179,253,167,236,45,238,239,118,118,239,219,191,167,111,189,219,254,47,99,119,119,181,252,93,157,191,140,232,6,96,127,106,89,223,237,79,246,215,237,223,246,103,246,131,237,79,180,252,44,63,247,83,196,248,158,255,0,103,103,107,251,119,197,179,102,207,229,183,167,184,188,158,95,60,109,218,184,175,192,36,177,100,243,210,80,234,46,43,79,79,13,214,141,213,77,116,247,104,27,12,45,125,217,145,182,24,152,198,73,80,233,26,232,163,71,36,43,219,71,42,36,145,245,9,106,114,174,44,124,172,107,39,203,252,135,211,167,58,169,202,184,177,242,177,172,159,47,242,31,78,156,12,214,26,83,225,59,202,198,141,252,191,199,189,58,3,53,134,148,248,78,242,177,163,127,47,241,239,78,128,14,170,0,2,170,249,231,126,9,254,100,253,52,170,178,213,57,231,126,9,254,100,253,52,142,188,186,248,21,169,226,151,50,76,227,80,104,42,217,165,118,10,137,161,174,154,154,170,38,62,231,113,133,41,222,150,213,68,145,39,133,142,142,161,178,62,102,179,250,12,115,26,246,61,200,246,7,116,229,117,203,254,178,239,89,109,226,111,91,241,222,205,170,31,13,113,193,237,115,201,60,21,82,85,69,60,83,195,118,119,109,236,219,10,118,186,69,28,136,246,204,217,29,34,181,24,145,58,94,215,206,175,202,198,45,243,2,135,211,174,36,244,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,129,124,234,252,172,98,223,48,40,125,58,226,5,85,240,157,230,159,70,254,96,99,222,163,1,165,51,53,156,39,121,167,209,191,152,24,247,168,192,105,76,0,0,1,149,115,85,6,85,192,210,159,9,222,86,52,111,229,254,61,233,208,29,84,229,92,39,121,88,209,191,151,248,247,167,64,117,80,0,0,0,0,0,0,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,11,169,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,0,26,83,0,0,0,0,0,0,50,174,106,160,202,184,23,253,202,227,200,158,153,125,107,214,43,73,84,69,94,87,30,68,244,203,235,94,177,90,74,160,0,0,7,63,215,237,99,177,112,255,0,163,89,102,177,100,112,248,138,76,102,222,234,136,233,183,61,158,46,169,238,72,233,169,183,177,143,88,251,179,201,20,93,205,138,214,111,220,239,133,170,167,64,43,47,156,255,0,16,247,92,111,25,198,184,110,198,174,180,140,102,89,78,235,222,81,78,234,55,58,117,162,134,162,63,0,214,74,228,216,214,62,162,10,135,57,25,252,78,180,177,162,171,88,229,73,2,162,207,171,137,229,55,220,27,42,179,102,184,181,119,130,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,99,209,204,118,215,177,171,209,200,173,94,157,21,21,61,199,202,0,106,75,19,202,108,89,206,43,102,205,113,106,239,27,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,251,143,172,87,175,38,141,111,186,231,90,37,127,209,123,133,142,146,158,159,75,234,32,117,13,124,50,59,125,92,23,41,235,42,21,146,177,122,162,62,57,99,151,163,218,168,142,100,140,110,212,86,43,228,176,160,0,0,57,87,22,62,86,53,147,229,254,67,233,211,153,172,52,167,197,143,149,141,100,249,127,144,250,116,230,107,0,179,238,120,184,181,138,147,42,210,76,214,158,135,101,234,235,111,188,90,235,42,123,175,94,237,45,36,148,178,83,199,177,87,99,118,190,182,165,122,162,35,151,185,209,202,168,214,162,114,14,80,90,161,117,194,248,180,166,192,225,109,92,246,221,65,179,214,219,106,32,109,107,162,130,41,233,161,117,108,85,79,139,162,182,103,181,180,243,66,222,187,85,169,85,34,163,190,246,186,197,57,166,224,20,217,215,5,185,149,82,99,213,119,107,150,43,81,65,127,182,165,50,74,231,210,190,58,150,69,81,80,172,141,126,38,50,142,122,181,126,244,86,53,155,158,189,54,35,155,72,58,41,170,23,93,21,213,204,67,85,236,205,171,146,163,22,188,83,92,159,79,77,90,234,71,214,64,199,167,122,149,101,106,42,177,147,69,220,137,255,0,11,145,89,35,145,90,228,85,69,13,57,145,87,154,63,145,61,77,250,47,172,81,18,168,138,188,209,252,137,234,111,209,125,98,136,10,86,225,59,205,62,141,252,192,199,189,70,3,74,102,107,56,78,243,79,163,127,48,49,239,81,128,210,152,20,151,204,143,151,221,55,14,213,49,235,14,141,218,170,221,167,87,26,134,211,86,219,97,138,89,153,140,189,34,130,56,150,90,137,167,150,105,153,83,50,206,228,123,154,214,70,245,100,125,122,190,52,94,213,202,67,133,109,121,195,106,99,226,34,243,152,85,226,56,110,71,79,218,102,45,45,39,113,249,61,18,197,39,102,174,84,115,145,41,152,201,95,28,144,75,181,210,72,206,239,77,144,202,142,154,210,128,21,87,207,59,240,79,243,39,233,165,85,150,169,207,59,240,79,243,39,233,164,85,229,177,195,166,9,196,183,17,206,196,245,46,159,199,99,118,44,126,182,251,91,108,223,52,94,208,218,248,169,163,139,189,12,177,201,22,217,42,153,54,230,170,245,236,236,84,232,245,84,9,85,202,143,129,111,237,28,80,107,94,25,255,0,7,170,192,40,171,157,254,115,157,116,146,157,91,255,0,69,225,94,231,127,191,153,25,253,207,49,106,128,1,207,245,211,66,244,227,136,189,56,184,233,126,168,89,188,117,170,187,164,176,205,18,163,42,173,245,77,69,72,234,169,164,84,94,220,204,220,238,139,209,90,173,115,152,246,189,143,123,29,157,109,116,208,189,71,225,211,81,238,58,95,170,22,111,3,117,161,233,44,51,68,170,250,91,133,43,149,82,58,170,105,21,19,185,11,246,187,162,244,71,35,154,230,61,172,123,30,198,233,164,138,188,199,184,116,193,53,191,135,28,171,44,191,211,246,114,77,57,199,238,119,220,126,231,190,103,120,94,211,35,169,170,139,178,201,89,27,251,241,209,164,59,164,71,246,247,239,106,42,167,69,10,1,53,80,101,92,213,64,0,0,0,0,0,0,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,73,255,0,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,160,95,240,0,0,0,0,0,8,235,204,63,53,186,224,28,22,234,173,246,205,79,73,53,69,85,157,150,71,182,165,142,115,18,11,133,76,84,51,57,17,174,106,239,108,85,50,57,139,215,162,61,26,170,142,68,86,174,120,75,84,231,123,170,95,252,77,52,82,223,125,255,0,133,229,55,123,103,133,255,0,37,53,4,253,229,103,255,0,44,155,177,143,255,0,27,219,253,173,74,224,194,116,190,235,154,97,26,135,158,66,234,184,45,186,125,103,163,185,84,78,218,39,75,4,179,212,220,233,40,162,165,124,189,81,176,189,205,168,154,102,245,220,174,74,89,17,27,247,185,161,55,249,45,235,29,139,15,214,92,183,71,110,240,246,234,245,18,223,79,81,107,169,220,245,221,85,109,109,68,142,166,216,214,42,38,248,39,168,151,184,231,177,173,240,219,126,39,72,212,75,148,51,89,194,198,181,254,238,220,65,97,58,199,37,191,198,210,99,247,5,241,240,54,46,228,143,161,158,39,211,213,118,155,220,141,22,100,130,105,86,61,207,70,247,17,155,186,183,170,46,148,192,0,0,25,87,53,80,101,92,11,9,212,125,33,166,205,121,62,233,46,169,83,193,72,151,45,56,188,93,38,124,243,79,43,95,236,234,235,221,85,44,208,196,198,245,99,222,234,133,160,122,171,209,58,50,23,237,114,117,86,190,48,112,95,172,118,45,2,226,131,0,213,92,166,29,246,91,85,194,74,123,140,155,158,158,26,150,174,158,90,73,106,122,49,143,123,251,44,168,116,189,182,181,92,254,222,196,232,174,234,150,147,194,102,144,211,107,215,41,171,94,145,205,5,36,149,25,21,159,32,134,222,181,115,203,12,17,92,89,120,172,150,138,105,31,23,87,163,35,169,142,25,21,17,29,213,24,168,173,114,42,181,105,48,13,84,3,159,232,14,177,216,184,128,209,172,79,88,177,200,124,61,38,77,111,109,68,148,219,158,255,0,9,84,199,58,58,154,109,239,99,22,78,212,241,203,23,115,98,53,251,55,55,225,114,41,208,0,17,87,154,63,145,61,77,250,47,172,81,18,168,138,188,209,252,137,234,111,209,125,98,136,10,1,53,80,101,92,177,254,106,28,117,84,231,249,13,215,134,29,45,175,171,131,24,177,212,77,109,204,230,154,150,45,151,107,140,21,80,189,176,68,146,70,179,70,202,89,169,149,22,70,61,157,215,185,233,181,209,177,143,144,46,36,16,215,151,23,28,117,60,86,225,181,248,126,160,178,146,159,81,112,250,120,31,93,52,79,138,38,94,233,28,170,196,173,138,4,84,115,30,215,35,91,59,90,222,211,95,44,78,106,181,38,72,163,153,64,0,0,0,0,85,95,60,239,193,63,204,159,166,145,87,149,199,158,205,50,250,215,163,214,146,171,158,119,224,159,230,79,211,72,171,202,227,207,102,153,125,107,209,235,64,191,224,0,20,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,0,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,224,57,255,0,54,190,10,61,183,71,89,197,150,153,91,46,181,151,168,123,49,230,150,248,19,191,27,168,97,131,182,203,155,81,93,190,62,203,34,138,57,91,27,92,213,141,91,42,164,105,20,207,125,101,232,190,175,102,90,11,170,24,254,174,105,252,244,145,223,113,218,135,77,78,149,112,36,208,74,199,198,232,165,134,70,123,149,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,52,230,82,7,49,254,95,245,156,59,223,101,213,189,33,199,127,218,158,191,195,65,45,53,60,147,212,73,142,213,108,100,123,106,31,51,228,145,240,205,34,43,217,50,187,106,73,42,196,228,103,240,86,80,250,220,204,120,133,197,120,160,209,174,30,53,115,22,166,240,30,63,237,69,53,198,214,250,168,234,38,182,87,68,235,107,101,167,145,204,95,243,100,98,185,172,115,226,150,39,171,25,191,106,57,42,121,167,202,126,95,215,122,141,184,128,4,255,0,228,169,230,159,41,249,127,93,234,54,224,46,164,0,5,85,243,206,252,19,252,201,250,105,23,249,97,104,54,27,175,156,81,210,90,245,2,138,146,229,98,196,236,245,57,53,69,166,174,157,102,130,228,248,165,134,8,161,145,55,181,54,54,90,152,229,84,114,61,143,72,86,55,49,91,34,244,148,28,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,2,234,64,0,8,191,204,103,65,176,221,106,225,115,50,186,95,104,169,34,190,224,118,122,220,154,197,118,117,58,201,61,27,233,98,239,207,11,21,30,213,217,81,20,43,19,145,85,88,138,177,200,172,115,162,103,73,64,114,174,44,124,172,107,39,203,252,135,211,167,3,53,134,148,248,177,242,177,172,159,47,242,31,78,156,205,97,165,62,44,124,172,107,39,203,252,135,211,167,3,53,134,170,12,171,154,168,2,176,57,181,240,81,237,186,58,206,44,180,202,217,117,172,189,67,217,143,52,183,192,157,248,221,67,12,29,182,92,218,138,237,241,246,89,20,81,202,216,218,230,172,106,217,85,35,72,166,123,248,175,43,78,16,53,151,51,212,123,15,19,182,251,247,216,188,91,20,184,117,161,173,168,183,54,170,76,131,222,176,214,210,83,198,245,106,54,23,64,250,136,95,85,239,217,35,145,35,71,189,146,44,87,82,0,16,87,156,22,177,216,176,110,24,23,74,170,33,241,23,173,75,184,65,79,71,30,231,179,177,75,67,81,5,93,69,79,84,99,152,237,175,101,52,93,181,115,28,190,39,123,119,36,110,66,117,20,173,206,79,90,254,220,241,5,105,209,202,75,127,102,147,76,173,235,222,158,72,182,201,61,117,198,42,122,137,54,185,36,114,58,22,192,202,52,111,86,49,201,39,127,174,230,236,80,32,174,39,139,95,115,156,170,205,133,98,212,62,54,245,144,92,41,237,118,234,110,235,35,239,213,79,35,99,138,61,239,86,177,187,158,246,167,87,42,53,58,245,85,68,247,154,51,226,71,135,235,86,181,112,209,148,240,255,0,143,50,146,193,79,95,103,138,146,201,21,50,54,150,146,142,122,71,199,53,12,74,214,70,244,142,153,37,130,22,189,172,98,170,69,185,25,209,122,42,84,183,40,45,47,186,230,156,90,83,103,144,186,174,11,110,159,89,235,110,85,19,182,137,210,193,44,245,48,186,138,42,87,203,213,27,11,220,218,137,166,111,93,202,228,165,145,17,191,123,155,121,32,101,92,211,70,128,235,29,139,136,13,26,196,245,139,28,135,195,210,100,214,246,212,73,77,185,239,240,149,76,115,163,169,166,222,246,49,100,237,79,28,177,119,54,35,95,179,115,126,23,34,148,3,198,134,142,88,180,11,138,12,255,0,74,177,105,183,217,109,87,8,234,45,209,237,122,120,106,90,186,120,170,226,166,234,247,189,239,236,178,161,177,119,28,229,115,251,123,215,162,187,162,90,79,39,29,94,166,205,120,104,174,210,218,137,233,18,229,167,23,137,161,100,16,193,43,95,236,234,231,190,170,25,165,123,186,177,239,117,66,215,177,17,138,157,25,11,55,53,58,163,158,19,212,0,4,0,231,39,173,127,97,184,125,180,232,229,37,191,189,87,169,183,5,239,79,36,91,163,130,134,221,45,61,68,155,92,146,53,91,51,167,125,26,55,171,30,213,143,191,215,107,182,41,74,196,233,231,5,172,119,220,231,138,5,210,170,136,124,61,151,77,45,240,83,209,199,185,143,239,213,87,83,193,87,81,83,213,24,215,183,115,31,77,23,109,92,246,167,134,222,221,171,35,144,134,209,224,25,148,184,13,70,169,55,30,171,76,78,150,241,13,129,247,103,34,54,5,184,203,12,147,182,157,138,171,213,239,72,161,123,221,181,23,98,44,123,246,247,35,220,22,231,201,111,88,239,185,134,141,101,186,59,119,135,185,73,167,119,10,122,139,93,78,230,38,218,91,147,170,36,117,54,198,177,21,118,79,5,68,189,199,61,238,119,137,219,240,182,54,162,216,169,68,60,164,243,91,174,43,198,150,63,98,183,211,210,73,79,152,217,238,182,74,231,76,199,43,227,129,148,206,174,71,68,168,228,68,127,118,134,38,170,185,28,155,28,244,233,213,81,205,189,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,107,56,177,243,79,172,159,48,50,31,81,156,210,153,154,206,44,124,211,235,39,204,12,135,212,103,2,213,56,79,226,47,4,225,127,150,6,3,169,121,213,71,255,0,135,168,236,244,91,38,254,201,221,61,161,115,154,10,62,228,81,73,217,238,246,30,222,235,219,177,159,122,175,220,139,82,186,233,174,154,143,196,94,163,220,117,67,84,47,62,58,235,93,210,40,97,137,21,148,182,250,86,170,172,116,180,209,170,175,110,22,110,119,68,234,174,87,57,207,123,158,247,189,238,248,23,220,255,0,50,201,177,156,103,12,190,228,53,117,118,44,58,158,166,154,197,111,114,162,65,66,202,138,135,212,78,172,106,34,34,190,73,100,85,115,215,171,213,27,27,85,118,198,198,182,111,242,189,224,91,246,215,149,51,92,117,143,12,241,122,109,101,223,236,122,106,215,109,134,251,116,142,70,162,117,133,90,190,34,142,30,146,119,58,171,88,249,81,145,255,0,21,173,168,141,3,149,127,83,163,93,191,117,143,222,95,217,223,254,56,246,39,122,143,255,0,133,143,103,120,223,108,120,143,19,255,0,169,225,123,125,239,251,238,159,247,164,127,210,173,76,202,180,111,81,241,205,82,194,170,252,61,235,25,184,69,112,166,221,36,140,142,109,139,241,193,47,109,236,123,161,149,138,232,228,98,57,55,198,247,181,87,163,148,211,241,76,28,209,184,18,181,104,157,214,29,119,209,124,102,174,159,9,190,84,61,185,5,186,146,6,248,44,122,181,206,98,68,248,246,174,232,169,170,28,247,34,51,103,110,41,26,140,71,53,38,134,38,133,159,240,171,196,198,27,197,126,145,209,234,150,31,67,87,110,123,106,29,109,187,219,42,81,92,251,117,198,54,70,249,96,73,54,163,102,102,217,99,123,36,106,38,230,61,187,154,199,239,141,159,175,139,31,43,26,201,242,255,0,33,244,233,202,11,225,87,137,140,203,133,13,92,163,213,44,62,134,146,226,199,83,186,219,119,182,84,162,53,151,27,116,143,141,242,192,146,109,87,66,253,209,70,246,72,212,93,175,99,119,53,236,223,27,239,39,87,53,51,21,214,78,4,117,7,84,176,170,191,17,101,201,180,190,249,112,166,221,36,111,146,29,246,201,247,193,47,109,239,99,102,137,232,232,228,98,57,118,72,199,181,87,171,84,12,235,154,83,225,59,202,198,141,252,191,199,189,58,3,53,134,148,248,78,242,177,163,127,47,241,239,78,128,14,170,0,2,21,113,239,194,141,247,139,77,101,208,108,55,181,117,163,196,45,191,105,43,50,155,221,20,44,119,128,165,219,111,88,227,71,72,168,196,154,119,179,181,26,116,123,147,171,228,237,189,145,72,132,191,196,241,107,22,13,138,217,176,172,90,135,193,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,189,234,231,187,107,24,212,234,229,87,47,78,170,170,190,243,235,0,4,0,231,87,229,99,22,249,129,67,233,215,18,127,144,3,157,95,149,140,91,230,5,15,167,92,64,170,190,19,188,211,232,223,204,12,123,212,96,52,166,102,179,132,239,52,250,55,243,3,30,245,24,13,41,128,0,0,50,174,106,160,202,184,26,83,225,59,202,198,141,252,191,199,189,58,3,170,156,171,132,239,43,26,55,242,255,0,30,244,232,14,170,0,0,0,0,0,0,4,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,117,60,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,3,74,96,0,0,0,0,0,6,85,205,84,25,87,2,255,0,185,92,121,19,211,47,173,122,197,105,42,136,171,202,227,200,158,153,125,107,214,43,73,84,0,0,0,206,15,26,26,199,98,215,222,40,51,253,85,197,161,217,101,186,220,35,167,183,73,185,235,226,105,105,41,226,164,138,167,163,216,199,179,188,202,118,203,219,115,81,204,238,108,94,170,222,171,117,60,196,181,210,179,64,120,83,202,242,75,13,231,217,153,37,251,181,141,216,102,106,78,146,54,170,169,85,37,124,82,66,173,116,51,71,74,202,169,163,145,92,214,182,72,89,253,37,84,99,168,7,19,197,175,185,206,85,102,194,177,106,31,27,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,30,247,171,88,221,207,123,83,171,149,26,157,122,170,162,123,192,253,121,54,21,117,197,108,184,157,246,225,81,73,37,62,99,103,146,247,66,216,94,229,124,112,50,225,87,66,173,149,21,168,136,254,237,12,174,68,106,185,54,57,139,215,170,171,91,250,172,186,103,149,100,26,113,148,106,149,166,147,196,89,112,251,133,174,223,119,237,199,35,228,167,241,233,85,216,157,219,88,172,100,40,250,69,141,207,123,155,252,73,224,106,35,149,254,233,127,205,255,0,22,177,96,218,251,167,184,86,45,67,224,172,184,254,151,218,109,118,234,110,235,228,236,82,193,91,95,28,81,239,122,185,238,218,198,53,58,185,85,203,211,170,170,175,188,245,124,171,244,114,197,196,6,141,113,49,163,185,28,222,30,147,38,183,227,180,241,212,237,123,252,37,83,29,113,146,154,167,99,30,197,147,181,60,113,75,219,222,141,126,205,174,248,92,168,7,10,229,183,173,22,173,16,226,211,23,190,229,25,125,38,55,140,95,41,235,44,55,218,202,182,55,176,176,77,10,186,6,201,34,181,123,44,241,145,81,185,101,234,212,106,53,85,238,108,123,205,4,153,87,52,145,194,46,183,221,120,142,225,211,12,214,91,237,142,146,209,114,191,211,212,182,178,146,146,71,62,4,158,158,170,106,105,31,30,239,137,172,123,160,87,163,21,92,172,71,163,85,207,219,189,67,176,0,0,229,92,88,249,88,214,79,151,249,15,167,78,102,176,210,159,22,62,86,53,147,229,254,67,233,211,153,172,3,82,89,102,45,98,206,113,91,206,21,148,208,248,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,247,177,90,246,238,99,220,157,90,168,228,235,213,21,23,222,101,222,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,83,83,198,125,185,151,96,20,218,125,198,150,162,82,219,113,234,187,85,182,249,81,77,127,165,89,146,93,149,143,171,166,142,90,170,136,159,34,174,246,58,177,106,209,118,174,198,189,175,99,118,236,218,129,113,60,3,234,102,85,171,188,33,105,182,117,154,213,248,187,213,69,190,162,223,83,84,233,36,146,74,175,5,87,53,27,39,149,242,61,207,124,210,50,157,175,145,234,239,138,71,61,200,136,138,136,158,87,154,63,145,61,77,250,47,172,81,17,215,145,246,107,117,175,192,53,79,78,102,167,164,75,109,142,241,110,189,211,202,214,59,190,233,235,161,150,25,90,247,110,218,172,70,219,225,86,162,53,21,21,210,117,87,117,68,108,138,230,143,228,79,83,126,139,235,20,64,82,183,9,222,105,244,111,230,6,61,234,48,26,83,51,89,194,119,154,125,27,249,129,143,122,140,6,148,192,0,0,170,190,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,29,87,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,192,93,72,0,1,202,184,177,242,177,172,159,47,242,31,78,156,234,167,42,226,199,202,198,178,124,191,200,125,58,112,51,88,106,160,202,185,170,128,0,0,0,0,0,0,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,147,255,0,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,64,191,224,0,0,0,0,14,127,175,218,199,98,225,255,0,70,178,205,98,200,225,241,20,152,205,189,213,17,211,110,123,60,93,83,220,145,211,83,111,99,30,177,247,103,146,40,187,155,21,172,223,185,223,11,85,64,161,110,62,53,51,21,213,222,47,117,39,58,194,170,252,93,150,162,225,79,111,166,170,108,145,201,29,87,130,164,134,141,243,196,248,222,230,62,25,31,78,231,198,244,119,197,27,152,229,68,85,84,73,255,0,202,35,135,79,19,195,142,163,101,154,129,79,226,113,189,100,254,193,50,217,191,103,136,181,210,178,170,154,121,123,209,75,220,103,114,74,170,168,118,244,141,237,240,251,209,85,36,106,165,64,154,104,208,29,28,177,112,255,0,163,88,158,142,227,147,120,138,76,102,222,218,121,42,118,189,158,46,169,238,116,149,53,59,30,247,172,125,217,228,150,94,222,245,107,55,237,111,194,212,64,51,67,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,133,208,207,77,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,163,62,11,245,142,251,175,188,48,96,26,171,148,195,178,245,117,183,201,79,113,147,115,23,196,213,82,84,75,73,45,79,70,49,140,103,121,244,238,151,182,214,163,89,220,216,157,81,189,86,157,185,166,224,21,56,47,26,89,149,82,99,212,150,155,110,85,79,65,127,182,165,50,68,214,85,50,74,102,69,81,80,172,141,126,23,190,178,10,181,126,244,71,185,251,158,189,119,163,157,45,121,33,106,103,137,197,117,47,71,43,42,237,81,123,62,225,73,147,91,224,238,109,174,168,241,17,173,61,91,246,171,254,56,99,240,180,73,213,172,77,174,159,226,114,239,98,32,89,248,0,1,149,115,85,6,85,192,191,238,87,30,68,244,203,235,94,177,90,83,95,26,26,57,98,208,46,40,51,253,42,197,166,223,101,181,92,35,168,183,71,181,233,225,169,106,233,226,171,138,155,171,222,247,191,178,202,134,197,220,115,149,207,237,239,94,138,238,137,114,156,174,60,137,233,151,214,189,98,180,130,188,233,52,114,197,135,235,46,37,172,86,137,187,117,122,137,111,168,167,186,83,109,122,238,170,182,182,158,54,212,239,115,213,19,124,19,211,197,219,107,24,214,248,109,223,19,164,114,160,73,254,78,58,189,77,154,240,209,93,165,181,19,210,37,203,78,47,19,66,200,33,130,86,191,217,213,207,125,84,51,74,247,117,99,222,234,133,175,98,35,21,58,50,22,110,106,117,71,62,122,148,193,201,131,87,169,177,13,121,201,116,142,227,61,36,52,250,133,103,108,212,106,232,37,124,243,92,109,253,201,99,133,143,111,192,198,45,52,213,210,57,94,158,245,134,52,71,34,174,215,220,248,2,42,243,71,242,39,169,191,69,245,138,34,85,17,87,154,63,145,61,77,250,47,172,81,1,64,39,213,197,177,60,171,57,190,210,226,216,86,51,117,200,47,85,187,252,53,186,215,69,37,93,84,251,24,231,191,100,81,163,158,237,172,99,156,189,19,220,214,170,175,185,20,249,69,239,114,226,224,114,167,133,44,54,191,48,212,23,210,84,106,46,97,79,3,43,161,137,145,74,203,37,35,85,94,148,81,78,136,174,123,220,229,107,167,115,93,218,115,226,137,173,71,36,41,44,129,72,56,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,55,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,161,62,15,184,179,195,120,186,210,255,0,183,22,42,122,75,61,246,130,162,74,107,238,56,218,245,170,158,212,245,145,233,2,189,235,28,74,246,75,19,18,70,189,25,179,175,113,136,170,232,158,137,0,57,175,112,57,83,141,93,111,124,92,105,203,233,18,197,114,168,167,126,93,105,70,69,78,180,53,114,186,56,27,91,2,53,26,146,178,121,92,206,235,87,172,169,52,174,147,171,219,35,251,48,87,135,93,121,204,184,109,213,203,22,171,97,149,181,109,125,186,161,140,185,208,195,80,144,178,237,110,87,181,106,40,165,87,49,237,217,35,91,209,28,172,118,199,163,36,106,111,99,85,3,75,192,241,90,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,158,244,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,95,106,7,20,226,243,137,203,23,9,122,53,83,170,183,123,47,182,234,223,112,165,181,218,237,30,37,244,222,62,170,87,43,157,31,125,177,74,145,109,130,58,137,122,185,187,87,181,179,170,57,205,42,7,64,185,148,235,182,1,196,23,237,103,86,115,11,174,95,101,200,60,29,22,87,111,138,154,142,57,42,104,105,162,158,58,102,211,39,105,25,7,97,245,82,206,145,66,176,182,89,21,221,199,34,200,231,165,228,231,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,217,43,58,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,166,125,184,197,224,235,59,225,3,59,167,176,95,235,61,179,141,222,119,253,159,200,59,112,211,251,83,181,13,59,234,191,173,89,60,178,65,218,146,161,35,254,34,166,254,155,155,213,23,220,18,215,156,126,127,134,234,158,27,195,238,160,233,246,67,73,124,199,175,148,249,29,77,13,117,50,174,201,89,214,218,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,29,121,92,121,236,211,47,173,122,61,105,29,110,185,254,101,125,195,108,26,125,121,200,106,235,49,236,86,162,186,166,203,67,50,163,153,64,250,197,137,106,82,37,84,220,214,61,208,70,245,103,93,136,253,238,68,71,72,245,116,138,229,113,231,179,76,190,181,232,245,160,95,240,0,10,1,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,0,115,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,112,19,252,243,249,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,118,74,206,168,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,232,0,25,225,227,111,131,236,155,132,109,80,150,202,228,171,173,194,111,149,19,187,19,188,85,203,79,223,174,130,40,224,124,204,146,56,158,174,107,225,117,75,34,87,185,145,164,138,213,123,26,212,93,173,238,188,149,60,211,229,63,47,235,189,70,220,117,94,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,1,117,32,0,42,175,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,199,85,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,112,23,82,0,0,114,174,44,124,172,107,39,203,252,135,211,167,58,169,202,184,177,242,177,172,159,47,242,31,78,156,12,214,26,83,226,199,202,198,178,124,191,200,125,58,115,53,134,148,248,177,242,177,172,159,47,242,31,78,156,12,214,26,168,50,174,106,160,0,0,1,154,30,37,53,122,167,94,181,231,57,213,201,167,171,146,159,34,188,77,53,189,42,224,138,25,226,183,51,164,84,80,200,200,186,177,31,29,52,112,198,170,138,238,170,197,85,115,149,85,203,163,61,88,206,191,101,250,89,153,106,103,178,253,167,246,75,31,184,223,124,23,127,179,226,188,45,52,147,118,187,155,93,179,119,111,110,237,174,233,215,175,69,233,208,204,16,22,253,201,11,5,246,126,150,106,94,166,123,83,185,237,236,130,146,197,224,187,29,59,62,2,153,102,238,247,55,124,91,253,165,183,110,212,219,217,235,213,219,250,54,202,136,213,203,123,22,190,225,252,18,233,109,167,35,161,240,149,117,22,250,187,164,113,247,89,38,234,90,218,234,138,186,105,58,177,85,19,124,19,196,254,157,119,55,119,71,34,57,21,18,74,129,76,28,231,244,134,155,16,215,156,107,87,45,208,82,67,79,168,86,119,67,88,141,158,87,207,53,198,223,219,138,73,158,199,124,12,98,211,77,67,27,81,139,239,88,100,85,106,42,238,127,214,228,159,170,22,172,123,87,51,205,40,184,54,146,26,140,206,207,75,114,161,168,154,181,177,62,73,237,239,147,173,44,81,42,117,153,239,138,178,89,87,107,186,181,148,175,93,174,69,85,103,95,231,123,130,251,67,75,52,211,83,61,169,219,246,14,65,87,98,240,93,142,189,239,31,76,147,119,123,155,190,29,158,205,219,183,106,238,239,117,234,221,157,29,8,57,101,221,173,86,94,56,244,194,178,243,115,164,160,167,146,162,229,72,201,106,102,108,76,116,243,219,42,225,134,36,115,149,17,95,36,178,71,27,27,247,185,239,107,83,170,170,32,26,9,63,37,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,167,235,34,175,51,173,82,253,151,240,109,154,248,75,239,179,46,185,111,135,197,173,255,0,214,189,239,21,226,164,79,23,7,189,142,107,55,80,199,91,241,187,111,78,159,11,145,234,192,40,135,80,179,91,174,165,103,249,46,163,95,105,233,32,185,101,87,138,219,221,100,84,140,115,96,142,122,153,159,52,141,141,174,115,156,140,71,61,81,17,92,229,233,211,170,175,222,91,78,21,195,174,101,124,228,225,46,157,227,152,157,37,46,89,145,217,221,151,173,53,60,73,36,247,102,37,209,183,10,119,127,91,53,238,154,166,106,8,41,227,137,170,138,254,189,152,157,179,111,70,213,94,138,105,125,215,90,181,115,16,210,139,51,170,227,168,202,111,20,214,215,212,83,81,58,173,244,112,61,233,222,170,88,154,168,175,100,49,119,37,127,196,212,70,70,229,87,53,17,85,52,230,6,91,49,60,166,251,131,101,86,108,215,22,174,240,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,108,122,57,142,218,246,53,122,57,21,171,211,162,162,167,184,211,238,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,77,143,70,189,187,152,246,175,71,34,57,58,244,84,69,247,25,172,215,237,28,190,240,255,0,172,185,102,142,228,115,120,138,188,102,224,234,120,234,118,177,158,46,149,237,73,41,170,118,49,239,72,251,176,73,20,189,189,234,230,111,218,239,137,170,133,202,114,142,212,204,87,48,225,10,207,130,218,106,250,94,176,43,133,125,190,239,75,36,145,247,27,226,106,230,172,130,118,177,175,87,164,47,100,234,198,189,237,110,233,32,157,168,138,140,234,161,53,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,12,214,113,99,230,159,89,62,96,100,62,163,57,165,50,128,111,92,58,103,124,80,113,245,170,186,105,130,211,254,32,95,107,47,21,187,225,254,198,90,253,180,176,207,89,219,150,88,251,221,174,251,29,218,99,183,191,238,68,251,213,1,192,47,5,25,87,21,154,143,73,123,187,91,60,62,153,99,55,8,100,200,238,21,9,35,35,175,216,173,145,214,202,117,141,204,123,166,149,138,136,247,49,201,217,141,232,245,93,206,137,146,223,70,39,139,88,176,108,86,205,133,98,212,62,10,203,143,219,233,237,118,234,110,235,228,236,82,193,27,99,138,61,239,87,61,219,88,198,167,87,42,185,122,117,85,85,247,158,87,66,244,47,78,56,116,211,139,118,151,233,125,155,192,218,168,122,203,52,210,170,62,170,225,84,228,68,146,170,166,68,68,238,76,253,173,234,189,17,168,214,181,140,107,24,198,49,189,0,1,242,114,204,90,197,156,226,183,156,43,41,161,241,182,92,130,223,81,107,184,211,119,95,31,126,150,120,221,28,177,239,98,181,237,220,199,185,58,181,81,201,215,170,42,47,188,250,192,10,11,230,13,193,37,215,133,12,254,59,238,49,5,93,118,157,101,85,21,19,90,171,27,74,230,193,105,157,211,76,230,90,95,35,166,149,239,124,116,237,141,205,150,69,106,204,157,197,106,42,199,39,73,21,193,223,15,188,65,105,95,5,250,247,159,231,185,7,178,240,28,215,75,238,247,27,22,47,223,138,171,198,73,53,165,101,142,237,185,142,114,82,245,129,82,46,223,84,146,78,191,197,107,59,16,238,181,76,155,22,177,102,22,232,109,57,29,15,139,164,167,184,80,93,35,143,186,248,246,213,81,85,69,87,77,39,86,42,42,236,158,8,159,211,174,215,109,232,228,86,170,162,248,14,44,124,172,107,39,203,252,135,211,167,3,53,134,148,248,78,242,177,163,127,47,241,239,78,128,205,97,165,62,19,188,172,104,223,203,252,123,211,160,3,170,128,0,0,0,16,3,157,95,149,140,91,230,5,15,167,92,73,254,64,14,117,126,86,49,111,152,20,62,157,113,2,170,248,78,243,79,163,127,48,49,239,81,128,210,153,154,206,19,188,211,232,223,204,12,123,212,96,52,166,0,0,0,202,185,170,131,42,224,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,114,174,19,188,172,104,223,203,252,123,211,160,58,168,0,0,0,0,0,0,17,87,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,5,212,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,13,41,128,0,0,0,0,0,25,87,53,80,101,92,11,254,229,113,228,79,76,190,181,235,21,164,170,34,175,43,143,34,122,101,245,175,88,173,37,80,0,15,147,150,101,54,44,27,21,188,230,185,77,119,130,178,227,246,250,139,165,198,167,180,249,59,20,176,70,233,37,147,99,17,207,118,214,49,203,209,168,174,94,157,17,21,125,192,84,15,58,77,99,177,102,26,203,137,104,237,162,30,229,94,157,219,234,42,46,149,59,158,155,106,174,77,167,145,180,219,28,196,69,217,4,20,242,247,26,247,181,222,39,111,194,232,220,139,242,185,54,104,167,219,158,32,174,218,199,87,112,236,210,105,149,189,59,48,71,46,217,39,174,184,197,81,79,30,230,172,110,71,66,216,25,88,174,232,246,57,36,236,116,220,221,232,66,173,85,212,204,171,89,53,31,35,213,44,214,175,196,94,178,107,132,183,10,157,178,72,248,225,222,191,4,17,119,30,247,182,24,152,141,142,54,43,151,100,108,99,81,122,53,11,212,229,139,165,191,178,254,13,176,175,23,98,246,101,215,45,241,25,77,195,250,235,189,226,188,84,139,225,39,247,61,205,102,234,24,232,190,6,237,233,211,226,106,61,94,4,0,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,202,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,4,127,230,197,161,119,221,48,226,130,231,168,222,198,181,81,98,218,151,210,227,104,117,189,88,205,213,80,83,211,199,94,147,68,136,213,108,206,157,253,247,63,162,182,79,18,142,222,231,247,26,206,213,201,79,93,40,237,87,220,211,135,139,245,231,179,237,189,153,38,59,77,34,65,28,111,170,137,157,186,230,53,234,169,44,147,62,22,210,189,177,162,61,169,29,36,239,248,58,57,95,34,249,183,232,53,54,169,240,209,38,164,219,232,170,231,200,116,194,163,218,148,201,77,79,45,67,229,183,78,248,226,174,141,88,199,163,88,198,181,34,169,124,174,99,246,50,141,201,240,181,239,114,83,174,128,235,29,247,135,253,101,196,245,139,28,135,196,85,227,55,6,212,73,77,185,140,241,116,175,107,163,169,166,222,246,61,35,238,193,36,177,119,54,43,153,191,115,126,38,162,129,166,144,0,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,83,226,199,202,198,178,124,191,200,125,58,115,53,128,106,160,170,190,119,186,91,255,0,196,211,90,237,246,47,248,94,45,119,185,248,175,242,84,208,65,217,87,255,0,242,201,219,216,207,241,61,223,218,208,181,66,47,243,46,192,42,117,7,130,221,68,165,182,227,212,151,91,149,142,158,154,255,0,74,179,36,91,232,217,73,83,28,181,85,17,62,69,77,143,109,26,85,162,237,93,238,99,158,198,238,223,181,66,176,121,73,230,183,92,87,141,44,126,197,111,167,164,146,159,49,179,221,108,149,206,153,142,87,199,3,41,157,92,142,137,81,200,136,254,237,12,77,85,114,57,54,57,233,211,170,163,155,102,156,209,252,137,234,111,209,125,98,136,161,108,79,41,190,224,217,85,155,53,197,171,188,21,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,155,30,142,99,182,189,141,94,142,69,106,244,232,168,169,238,47,167,154,63,145,61,77,250,47,172,81,1,74,220,39,121,167,209,191,152,24,247,168,192,105,76,205,103,9,222,105,244,111,230,6,61,234,48,26,83,0,0,2,170,249,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,117,94,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,1,117,32,0,7,42,226,199,202,198,178,124,191,200,125,58,115,170,156,171,139,31,43,26,201,242,255,0,33,244,233,192,205,97,170,131,42,230,170,0,0,0,0,0,0,0,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,79,254,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,2,255,0,128,0,0,0,10,245,231,63,171,213,56,134,131,99,90,71,110,158,174,26,141,66,188,58,106,197,108,17,62,9,173,214,254,220,178,66,247,187,227,99,214,166,106,25,26,172,79,122,67,34,43,145,23,107,236,40,164,14,112,90,199,125,206,120,160,93,42,168,135,195,217,116,210,223,5,61,28,123,152,254,253,85,117,60,21,117,21,61,81,141,123,119,49,244,209,118,213,207,106,120,109,237,218,178,57,0,225,124,12,233,125,171,88,248,180,211,60,14,250,234,69,182,207,120,246,149,100,21,116,77,171,130,174,10,24,100,173,146,150,72,156,168,215,50,102,211,44,43,215,170,34,72,170,173,119,77,171,163,50,168,57,31,96,20,210,221,117,79,84,171,177,234,180,168,165,167,183,88,45,119,103,36,173,129,89,43,165,158,182,157,139,215,180,247,162,195,64,247,123,149,236,69,143,250,41,34,238,181,240,43,131,157,134,151,221,114,29,35,192,245,94,222,234,185,169,240,203,197,85,182,186,158,26,39,74,200,224,184,50,62,149,82,202,139,210,22,50,90,56,162,77,205,232,231,213,49,55,53,81,17,240,131,150,46,169,126,203,248,201,194,188,93,247,217,150,172,183,196,98,215,15,235,94,247,138,241,81,175,132,131,220,199,57,155,171,163,162,248,219,183,167,79,137,200,197,121,114,124,104,104,229,247,95,120,96,207,244,171,22,155,101,234,235,111,142,162,221,30,214,47,137,170,164,168,138,174,42,110,175,123,24,206,243,233,219,23,113,206,70,179,185,189,122,163,122,46,112,128,213,64,60,166,149,106,102,43,172,154,113,142,106,150,21,87,226,44,185,53,190,43,133,54,233,35,124,144,239,79,142,9,123,111,123,27,52,79,71,71,35,17,203,178,70,61,170,189,90,167,171,0,101,92,213,65,149,112,47,251,149,199,145,61,50,250,215,172,86,156,255,0,156,22,142,88,179,158,24,23,85,106,38,240,247,173,52,184,65,81,71,38,215,191,191,75,93,81,5,37,69,55,68,123,88,221,207,125,52,189,197,107,220,158,27,99,118,164,142,83,160,114,184,242,39,166,95,90,245,138,211,186,235,94,151,218,181,171,72,242,253,40,188,186,146,58,124,166,207,83,109,101,69,77,19,106,217,71,59,216,189,154,164,137,202,136,247,195,47,110,86,124,77,84,124,109,84,115,85,17,80,51,215,194,22,175,83,104,71,18,250,123,170,87,9,233,32,182,218,111,12,134,233,61,76,18,204,202,123,117,75,29,75,89,50,50,47,141,207,101,60,242,189,136,212,119,198,214,252,47,254,138,233,36,202,185,164,142,16,181,122,167,93,248,104,211,221,82,184,79,87,61,202,237,103,100,55,73,234,96,138,23,212,92,105,158,234,90,201,145,145,124,13,99,234,32,149,236,70,163,126,7,55,225,103,244,80,59,1,21,121,163,249,19,212,223,162,250,197,17,42,136,171,205,31,200,158,166,253,23,214,40,128,160,19,85,6,85,205,84,0,40,135,152,239,3,148,220,41,102,84,25,134,159,62,174,163,78,179,10,137,217,67,12,172,150,87,217,42,218,136,245,162,150,117,69,107,216,230,171,157,3,156,238,235,153,20,173,114,57,97,89,100,189,227,207,231,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,217,43,58,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,160,80,15,4,156,96,228,220,35,106,132,87,166,173,93,110,19,124,168,129,185,101,158,146,42,126,253,116,17,71,59,33,124,114,74,197,115,95,11,170,95,42,49,175,141,36,86,163,30,230,162,238,110,130,49,60,166,197,156,226,182,108,215,22,174,241,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,108,122,53,237,220,199,181,122,57,17,201,215,162,162,47,184,207,23,24,60,38,102,92,34,234,135,216,123,237,69,93,226,197,95,79,29,77,139,35,117,2,82,193,117,98,70,197,157,24,196,146,84,99,226,149,235,27,152,175,223,211,182,245,68,108,172,85,238,156,184,57,128,86,112,239,125,139,73,53,123,34,255,0,106,122,255,0,19,60,85,53,17,207,81,38,59,85,177,242,110,167,100,44,146,71,195,52,136,140,124,40,221,169,36,169,43,85,159,198,73,66,239,206,127,174,154,23,167,28,69,233,197,199,75,245,66,205,227,173,85,221,37,134,104,149,25,85,111,170,106,42,71,85,77,34,162,246,230,102,231,116,94,138,213,107,156,199,181,236,123,216,238,128,0,204,182,186,104,94,163,240,233,168,247,29,47,213,11,55,129,186,208,244,150,25,162,85,125,45,194,149,202,169,29,85,52,138,137,220,133,251,93,209,122,35,145,205,115,30,214,61,143,99,123,95,43,143,61,154,101,245,175,71,173,45,211,141,190,15,177,158,46,116,190,91,43,146,146,139,54,177,211,206,236,78,241,87,45,71,98,134,121,100,129,243,50,72,226,122,53,204,153,180,204,137,94,230,72,177,163,149,236,107,149,54,186,170,249,123,224,25,150,150,115,30,194,116,251,80,113,234,187,30,67,99,168,189,211,87,80,212,162,111,137,254,198,172,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,11,222,0,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,64,14,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,2,127,128,0,170,190,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,29,87,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,192,93,72,0,10,171,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,113,213,121,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,5,212,128,0,28,171,139,31,43,26,201,242,255,0,33,244,233,206,170,114,174,44,124,172,107,39,203,252,135,211,167,3,53,134,148,248,177,242,177,172,159,47,242,31,78,156,205,97,165,62,44,124,172,107,39,203,252,135,211,167,3,53,134,170,12,171,154,168,0,0,2,42,243,71,242,39,169,191,69,245,138,34,128,75,211,230,243,157,125,146,224,218,229,96,246,95,139,251,107,144,90,236,93,238,255,0,111,194,118,228,117,127,119,110,213,238,117,240,29,189,189,91,253,183,119,95,135,107,169,175,135,172,90,197,156,235,238,154,97,89,77,15,141,178,228,25,133,154,215,113,166,238,190,62,253,44,245,177,71,44,123,216,173,123,119,49,238,78,173,84,114,117,234,138,139,239,3,74,120,158,45,98,193,177,91,54,21,139,80,248,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,247,189,92,247,109,99,26,157,92,170,229,233,213,85,87,222,125,96,0,138,188,209,252,137,234,111,209,125,98,136,162,189,39,206,191,101,250,167,134,234,103,178,253,167,246,75,32,183,95,124,23,127,179,226,188,45,76,115,118,187,155,93,179,119,111,110,237,174,233,215,175,69,233,208,191,238,63,48,95,218,39,6,218,177,96,246,167,179,252,38,63,37,247,189,216,238,238,246,108,140,175,237,109,220,222,157,207,11,219,221,215,225,223,187,163,186,109,92,235,129,170,130,160,57,218,106,102,43,144,106,62,157,233,109,166,175,196,94,176,251,125,194,225,119,237,201,27,227,167,241,235,77,216,129,219,94,175,100,200,202,69,145,204,123,91,252,57,224,114,43,145,254,235,127,51,131,198,134,177,216,181,247,138,12,255,0,85,113,104,118,89,110,183,8,233,237,210,110,122,248,154,90,74,120,169,34,169,232,246,49,236,239,50,157,178,246,220,212,115,59,155,23,170,183,170,135,127,228,251,163,151,220,231,138,4,213,90,121,188,61,151,77,45,243,212,86,73,181,143,239,213,87,83,207,73,79,77,209,94,215,183,115,31,83,47,113,26,246,167,134,216,237,171,35,84,187,242,10,242,125,209,203,22,13,195,2,106,173,60,222,34,245,169,119,9,234,43,36,218,246,118,41,104,106,39,164,167,166,232,175,115,29,181,236,169,151,184,141,99,151,196,236,118,228,141,170,78,160,41,175,157,38,142,88,176,253,101,196,181,138,209,55,110,175,81,45,245,20,247,74,109,175,93,213,86,214,211,198,218,157,238,122,162,111,130,122,120,187,109,99,26,223,13,187,226,116,142,84,114,91,214,59,22,31,172,185,110,142,221,225,237,213,234,37,190,158,162,215,83,185,235,186,170,218,218,137,29,77,177,172,84,77,240,79,81,47,113,207,99,91,225,182,252,78,145,168,146,215,155,238,151,218,179,78,18,234,115,201,157,73,5,203,79,175,20,87,42,121,221,68,217,103,150,10,153,155,69,45,43,37,234,142,133,142,117,68,51,59,166,228,114,210,198,138,223,185,205,168,14,26,245,122,167,65,117,231,6,213,200,103,171,142,159,29,188,67,53,193,41,32,138,105,229,183,63,172,85,176,198,201,122,49,95,37,52,147,70,138,170,222,138,244,84,115,85,17,200,26,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,57,254,148,232,94,156,104,213,102,95,118,194,172,221,171,174,119,144,86,228,151,251,148,234,143,170,173,170,168,158,73,145,142,122,34,116,134,46,235,153,20,104,136,214,181,92,171,213,239,145,239,232,0,0,0,0,0,1,229,53,99,5,253,168,105,102,101,166,126,212,246,103,218,220,126,227,98,241,189,142,247,133,241,84,210,67,221,237,238,110,253,189,205,219,119,55,175,78,157,83,175,83,213,128,42,175,250,134,63,249,81,127,161,63,252,30,89,78,147,224,191,178,253,44,195,116,207,218,158,211,251,37,143,219,172,94,55,177,217,241,94,22,154,56,123,189,189,206,217,187,183,187,110,231,116,235,211,170,244,234,122,176,0,0,0,0,0,143,252,107,112,165,251,224,233,101,171,76,254,222,253,146,246,102,65,5,247,198,251,47,199,247,59,116,213,16,246,187,125,232,186,117,241,59,183,110,94,155,58,116,247,245,73,0,0,173,93,39,228,215,251,47,213,60,55,83,63,120,239,105,253,146,200,45,215,223,5,246,67,179,226,188,45,76,115,118,187,158,53,219,55,118,246,238,218,238,157,122,244,94,157,11,42,0,0,0,1,85,127,212,49,255,0,202,139,253,9,255,0,224,242,213,0,30,83,73,240,95,217,126,150,97,186,103,237,79,105,253,146,199,237,214,47,27,216,236,248,175,11,77,28,61,222,222,231,108,221,219,221,183,115,186,117,233,213,122,117,61,88,0,0,0,0,0,0,0,114,174,40,244,47,247,148,208,156,155,69,62,212,253,156,251,71,224,191,178,126,7,198,118,60,61,100,21,63,218,123,145,238,221,216,219,253,52,233,187,175,191,167,69,133,90,79,201,175,246,95,170,120,110,166,126,241,222,211,251,37,144,91,175,190,11,236,135,103,197,120,90,152,230,237,119,60,107,182,110,237,237,221,181,221,58,245,232,189,58,22,84,0,0,0,0,0,0,0,21,87,253,67,31,252,168,191,208,159,254,15,45,80,1,202,184,92,208,191,221,175,66,113,157,20,251,83,246,143,236,231,141,254,201,248,31,7,223,241,21,147,212,255,0,105,238,73,183,111,127,111,244,215,174,222,190,238,189,19,170,128,0,229,92,81,232,95,239,41,161,57,54,138,125,169,251,57,246,143,193,127,100,252,15,140,236,120,122,200,42,127,180,247,35,221,187,177,183,250,105,211,119,95,127,78,139,213,64,21,107,105,228,107,106,134,235,69,53,247,137,106,186,203,107,42,35,117,101,61,38,36,218,105,230,129,28,157,198,71,43,171,36,108,111,86,245,68,122,198,244,106,170,42,181,221,58,45,165,0,4,42,227,91,150,247,239,131,170,118,173,76,253,178,253,146,246,102,63,5,139,193,125,157,241,253,206,221,77,68,221,222,231,138,139,167,95,19,183,110,213,233,179,175,95,127,68,245,124,12,112,49,251,151,125,182,255,0,109,31,182,63,108,125,155,254,226,123,63,194,248,79,19,255,0,201,19,111,221,226,127,240,122,108,254,125,125,210,168,1,249,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,42,219,250,134,63,249,81,127,161,63,252,30,90,160,3,159,232,14,154,95,116,111,70,177,61,42,200,243,127,181,213,120,173,189,182,184,238,254,205,101,7,122,150,39,57,180,209,246,24,231,163,123,80,36,81,117,220,231,63,183,189,202,174,114,157,0,0,60,166,172,96,191,181,13,44,204,180,207,218,158,204,251,91,143,220,108,94,55,177,222,240,190,42,154,72,123,189,189,205,223,183,185,187,110,230,245,233,211,170,117,234,86,183,245,12,127,242,162,255,0,66,127,248,60,181,64,0,252,151,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,159,172,1,85,127,212,49,255,0,202,139,253,9,255,0,224,242,95,228,220,32,223,115,14,9,97,225,3,35,213,255,0,23,87,79,111,160,181,199,148,253,159,100,123,105,104,171,162,158,154,63,6,201,145,23,100,16,69,79,215,187,185,219,123,142,85,114,170,44,149,0,86,174,147,242,107,253,151,234,158,27,169,159,188,119,180,254,201,100,22,235,239,130,251,33,217,241,94,22,166,57,187,93,207,26,237,155,187,123,119,109,119,78,189,122,47,78,133,149,0,0,0,4,85,227,159,129,143,223,71,236,79,251,104,253,142,251,29,237,47,247,19,218,30,43,197,248,111,254,72,135,102,223,13,255,0,133,215,127,242,233,239,242,156,20,242,222,253,207,181,78,235,169,159,182,95,181,190,211,199,231,177,120,47,179,190,3,183,220,169,167,155,187,220,241,82,245,233,225,182,237,218,157,119,245,235,238,232,179,84,0,0,0,60,166,172,96,191,181,13,44,204,180,207,218,158,204,251,91,143,220,108,94,55,177,222,240,190,42,154,72,123,189,189,205,223,183,185,187,110,230,245,233,211,170,117,234,122,176,5,85,255,0,80,199,255,0,42,47,244,39,255,0,131,203,84,0,0,0,0,0,0,0,8,255,0,198,183,10,95,190,14,150,90,180,207,237,239,217,47,102,100,16,95,124,111,178,252,127,115,183,77,81,15,107,183,222,139,167,95,19,187,118,229,233,179,167,79,127,84,224,28,46,114,164,253,218,245,219,25,214,191,219,215,218,63,179,158,55,251,25,246,91,193,247,252,69,28,244,223,219,188,92,155,118,247,247,127,65,122,237,233,238,235,213,39,248,0,0,0,0,0,86,6,89,201,106,251,156,229,87,156,215,41,226,199,198,222,178,11,133,69,210,227,83,246,17,145,247,234,167,145,210,75,38,198,87,53,141,220,247,185,122,53,17,169,215,162,34,39,184,179,240,7,31,225,63,135,91,87,11,90,37,103,210,11,125,218,146,243,81,67,81,87,87,93,120,134,214,218,7,220,167,154,119,189,37,150,52,123,213,94,216,150,40,81,206,123,149,89,11,19,220,136,141,78,192,0,2,176,50,206,72,86,43,198,85,121,187,98,220,64,125,159,178,214,220,42,42,45,214,143,178,143,171,246,125,43,228,115,162,166,239,190,189,31,47,109,138,214,119,28,155,157,183,170,251,212,179,240,7,42,225,115,66,255,0,118,189,9,198,116,83,237,79,218,63,179,158,55,251,39,224,124,31,127,196,86,79,83,253,167,185,38,221,189,253,191,211,94,187,122,251,186,244,78,170,0,2,170,255,0,168,99,255,0,149,23,250,19,255,0,193,229,170,0,57,87,11,154,23,251,181,232,78,51,162,159,106,126,209,253,156,241,191,217,63,3,224,251,254,34,178,122,159,237,61,201,54,237,239,237,254,154,245,219,215,221,215,162,117,80,0,172,189,66,228,169,106,204,179,252,151,47,177,107,221,38,55,109,190,94,43,110,84,118,90,76,37,189,139,108,19,76,249,35,165,143,109,107,27,178,54,185,24,157,24,212,232,212,232,214,253,201,50,120,67,225,238,251,194,246,141,83,104,237,223,82,254,218,210,91,46,21,85,22,186,159,99,50,219,224,233,103,114,72,234,109,141,146,69,147,248,238,168,151,184,231,171,191,141,183,220,214,53,14,214,0,28,171,138,61,11,253,229,52,39,38,209,79,181,63,103,62,209,248,47,236,159,129,241,157,143,15,89,5,79,246,158,228,123,183,118,54,255,0,77,58,110,235,239,233,209,122,168,2,170,255,0,168,99,255,0,149,23,250,19,255,0,193,229,170,0,0,0,7,42,226,119,135,172,87,138,13,26,189,105,30,83,83,224,60,127,110,166,221,116,101,44,117,19,91,43,162,118,232,170,35,107,211,252,232,222,141,115,28,248,165,149,136,246,111,220,144,3,250,134,63,249,81,127,161,63,252,30,90,160,3,138,112,163,161,154,143,195,182,156,51,75,243,93,106,253,163,90,173,93,184,172,19,79,99,90,26,171,109,42,34,162,210,186,69,169,155,189,11,126,30,210,42,53,209,183,115,17,206,98,70,200,187,88,0,14,41,149,112,163,167,23,254,36,240,174,41,173,145,123,27,51,197,252,92,23,41,41,225,69,142,251,75,45,4,244,145,182,161,58,167,73,162,238,177,89,50,117,114,198,197,137,200,228,72,150,30,214,0,0,0,128,28,81,242,164,253,229,53,219,38,214,191,219,215,217,207,180,126,11,251,25,246,91,198,118,60,61,28,20,223,219,188,92,123,183,118,55,127,65,58,110,233,239,233,213,123,255,0,5,60,41,126,231,218,89,117,211,63,183,191,107,125,167,144,79,125,241,190,203,240,29,190,229,53,60,61,174,223,122,94,189,60,54,237,219,147,174,254,157,61,221,86,64,0,0,0,34,175,28,252,12,126,250,63,98,127,219,71,236,119,216,239,105,127,184,158,208,241,94,47,195,127,242,68,59,54,248,111,252,46,187,255,0,151,79,127,148,224,167,150,247,238,125,170,119,93,76,253,178,253,173,246,158,63,61,139,193,125,157,240,29,190,229,77,60,221,222,231,138,151,175,79,13,183,110,212,235,191,175,95,119,69,154,160,0,0,8,171,199,63,3,31,190,143,216,159,246,209,251,29,246,59,218,95,238,39,180,60,87,139,240,223,252,145,14,205,190,27,255,0,11,174,255,0,229,211,223,229,56,41,229,189,251,159,106,157,215,83,63,108,191,107,125,167,143,207,98,240,95,103,124,7,111,185,83,79,55,119,185,226,165,235,211,195,109,219,181,58,239,235,215,221,209,102,168,0,0,0,121,77,88,193,127,106,26,89,153,105,159,181,61,153,246,183,31,184,216,188,111,99,189,225,124,85,52,144,247,123,123,155,191,111,115,118,221,205,235,211,167,84,235,212,245,96,10,171,254,161,143,254,84,95,232,79,255,0,7,150,83,171,24,47,237,67,75,51,45,51,246,167,179,62,214,227,247,27,23,141,236,119,188,47,138,166,146,30,239,111,115,119,237,238,110,219,185,189,122,116,234,157,122,158,172,1,85,127,212,49,255,0,202,139,253,9,255,0,224,242,213,0,0,0,2,63,241,173,194,151,239,131,165,150,173,51,251,123,246,75,217,153,4,23,223,27,236,191,31,220,237,211,84,67,218,237,247,162,233,215,196,238,221,185,122,108,233,211,223,213,56,7,11,156,169,63,118,189,118,198,117,175,246,245,246,143,236,231,141,254,198,125,150,240,125,255,0,17,71,61,55,246,239,23,38,221,189,253,223,208,94,187,122,123,186,245,73,254,0,0,0,242,154,177,130,254,212,52,179,50,211,63,106,123,51,237,110,63,113,177,120,222,199,123,194,248,170,105,33,238,246,247,55,126,222,230,237,187,155,215,167,78,169,215,169,90,223,212,49,255,0,202,139,253,9,255,0,224,242,213,0,31,39,44,183,95,111,24,173,230,211,139,100,127,103,239,85,182,250,138,123,117,223,193,178,175,217,245,79,141,205,138,167,176,245,70,75,219,122,181,253,183,46,215,109,232,190,229,43,7,250,134,63,249,81,127,161,63,252,30,90,160,3,197,104,166,151,218,180,87,72,241,13,40,179,58,146,74,124,90,207,77,109,125,69,53,19,105,25,89,59,24,157,234,165,137,170,168,199,205,47,114,87,252,78,85,124,142,85,115,149,85,87,218,128,7,201,203,49,107,22,115,138,222,112,172,166,135,198,217,114,11,125,69,174,227,77,221,124,125,250,89,227,116,114,199,189,138,215,183,115,30,228,234,213,71,39,94,168,168,190,242,176,127,168,99,255,0,149,23,250,19,255,0,193,229,170,0,62,78,39,110,190,217,241,91,53,167,41,200,254,208,94,168,173,244,244,247,27,191,131,101,39,180,42,153,27,91,45,79,97,138,172,139,184,244,115,251,109,93,173,221,209,61,200,125,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,70,172,179,152,247,6,56,54,85,121,194,178,157,100,240,87,172,126,225,81,107,184,211,125,157,186,201,216,170,130,71,71,44,123,217,76,230,59,107,216,228,234,213,86,175,78,168,170,158,240,36,168,60,166,150,234,150,9,173,56,37,179,83,52,210,251,237,156,110,243,222,240,85,190,22,106,126,239,106,103,195,39,240,230,99,36,111,73,34,123,126,38,167,94,157,83,170,42,42,250,176,0,0,0,229,90,233,197,30,132,240,215,236,79,219,94,115,246,115,237,31,137,246,103,246,50,178,179,191,225,251,93,239,238,104,164,219,183,191,23,244,186,117,221,238,235,209,122,124,157,20,227,51,134,206,34,114,170,172,43,71,53,35,237,5,234,138,222,251,164,244,222,199,175,164,217,74,201,35,141,210,111,168,130,54,47,71,205,26,116,69,221,241,117,233,209,21,80,59,88,63,36,151,107,84,55,90,123,20,215,58,70,92,171,41,230,171,167,163,116,205,73,230,130,23,70,217,101,100,125,119,57,140,116,240,181,206,68,232,213,150,52,94,155,147,175,235,0,0,0,1,31,245,75,143,94,19,180,91,59,185,233,158,165,234,183,177,178,75,55,103,198,209,123,10,229,81,218,238,194,201,163,254,36,52,239,141,221,99,149,142,248,92,189,58,244,94,138,138,136,18,0,28,255,0,69,53,239,73,248,137,197,106,179,93,28,202,254,208,89,104,174,15,181,207,83,224,106,105,54,85,50,56,228,116,123,42,35,141,235,209,147,70,189,81,54,252,93,58,245,69,68,232,0,0,0,1,29,115,254,97,28,35,105,102,101,118,211,237,65,213,42,187,30,67,99,168,90,106,234,26,156,94,241,190,39,244,69,69,69,74,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,233,90,41,175,122,79,196,78,43,85,154,232,230,87,246,130,203,69,112,125,174,122,159,3,83,73,178,169,145,199,35,163,217,81,28,111,94,140,154,53,234,137,183,226,233,215,170,42,32,116,0,124,156,179,41,177,96,216,173,231,53,202,107,188,21,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,155,24,142,123,182,177,142,94,141,69,114,244,232,136,171,238,35,95,245,81,248,19,255,0,151,63,244,102,241,254,168,4,170,7,201,196,242,155,22,115,138,217,179,92,90,187,198,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,177,232,215,183,115,30,213,232,228,71,39,94,138,136,190,227,202,235,94,189,233,63,14,216,173,46,107,172,121,95,217,251,45,109,193,150,184,42,124,13,77,94,250,167,199,36,141,143,101,60,114,61,58,178,25,23,170,166,223,135,167,94,170,136,161,208,1,29,112,14,97,28,35,106,158,101,105,211,237,62,213,42,187,230,67,124,168,74,106,26,26,108,94,241,190,87,244,85,85,85,90,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,251,250,215,198,103,13,156,59,101,84,184,86,177,234,71,217,251,213,109,189,151,72,41,189,143,95,87,190,149,242,73,27,100,223,79,4,140,78,175,134,68,232,171,187,225,235,211,162,162,168,118,176,113,77,20,227,51,134,206,34,114,170,172,43,71,53,35,237,5,234,138,222,251,164,244,222,199,175,164,217,74,201,35,141,210,111,168,130,54,47,71,205,26,116,69,221,241,117,233,209,21,83,181,128,0,231,250,215,175,122,79,195,182,43,75,154,235,30,87,246,126,203,91,112,101,174,10,159,3,83,87,190,169,241,201,35,99,217,79,28,143,78,172,134,69,234,169,183,225,233,215,170,162,40,116,0,70,172,79,152,247,6,57,206,85,102,194,177,109,100,241,183,172,130,225,79,107,183,83,125,157,186,199,223,170,158,70,199,20,123,223,76,214,55,115,222,212,234,229,70,167,94,170,168,158,242,74,128,0,252,149,183,107,85,186,166,130,142,225,115,164,165,168,186,84,45,37,12,83,76,214,62,170,116,138,73,150,40,154,171,213,239,72,161,150,69,107,122,174,200,222,239,185,170,168,31,172,0,0,0,0,0,0,28,171,93,56,163,208,158,26,253,137,251,107,206,126,206,125,163,241,62,204,254,198,86,86,119,252,63,107,189,253,205,20,155,118,247,226,254,151,78,187,189,221,122,47,79,41,165,188,122,240,157,173,57,221,179,76,244,211,85,189,179,146,94,123,222,10,139,216,87,42,126,239,106,23,205,39,241,38,167,100,109,233,28,79,119,196,228,235,211,162,117,85,68,80,144,0,0,0,242,154,165,170,88,38,139,96,151,61,76,212,187,239,177,177,187,55,103,198,214,248,89,170,59,93,217,153,12,127,195,133,143,145,221,100,149,141,248,90,189,58,245,94,136,138,169,197,113,62,99,220,24,231,57,85,155,10,197,181,147,198,222,178,11,133,61,174,221,77,246,118,235,31,126,170,121,27,28,81,239,125,51,88,221,207,123,83,171,149,26,157,122,170,162,123,192,146,160,0,0,0,0,0,0,31,39,44,202,108,88,54,43,121,205,114,154,239,5,101,199,237,245,23,75,141,79,105,242,118,41,96,141,210,75,38,198,35,158,237,172,99,151,163,81,92,189,58,34,42,251,128,250,192,138,191,213,71,224,79,254,92,255,0,209,155,199,250,161,37,49,60,166,197,156,226,182,108,215,22,174,241,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,108,122,53,237,220,199,181,122,57,17,201,215,162,162,47,184,15,172,0,0,0,0,0,0,1,231,227,207,240,217,115,250,141,45,110,67,72,153,101,45,158,27,251,237,46,85,108,235,110,150,105,32,109,67,17,83,163,216,146,194,246,59,106,174,197,88,247,237,238,71,184,61,0,0,0,0,0,0,0,0,0,0,0,60,252,121,254,27,46,127,81,165,173,200,105,19,44,165,179,195,127,125,165,202,173,157,109,210,205,36,13,168,98,42,116,123,18,88,94,199,109,85,216,171,30,253,189,200,247,122,0,0,0,0,0,0,0,0,0,0,0,0,17,171,44,230,61,193,142,13,149,94,112,172,167,89,60,21,235,31,184,84,90,238,52,223,103,110,178,118,42,160,145,209,203,30,246,83,57,142,218,246,57,58,181,85,171,211,170,42,167,188,9,42,15,41,165,186,165,130,107,78,9,108,212,205,52,190,251,103,27,188,247,188,21,111,133,154,159,187,218,153,240,201,252,57,152,201,27,210,72,158,223,137,169,215,167,84,234,138,138,190,130,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,64,63,88,0,0,0,0,0,0,63,37,206,237,106,178,211,50,178,243,115,164,160,167,146,162,10,70,75,83,51,98,99,167,158,86,67,12,72,231,42,34,190,73,100,142,54,55,239,115,222,214,167,85,84,67,245,128,0,0,4,106,203,57,143,112,99,131,101,87,156,43,41,214,79,5,122,199,238,21,22,187,141,55,217,219,172,157,138,168,36,116,114,199,189,148,206,99,182,189,142,78,173,85,106,244,234,138,169,239,59,86,150,234,150,9,173,56,37,179,83,52,210,251,237,156,110,243,222,240,85,190,22,106,126,239,106,103,195,39,240,230,99,36,111,73,34,123,126,38,167,94,157,83,170,42,42,135,171,0,0,0,0,0,0,0,138,191,213,71,224,79,254,92,255,0,209,155,199,250,160,18,168,30,83,75,117,75,4,214,156,18,217,169,154,105,125,246,206,55,121,239,120,42,223,11,53,63,119,181,51,225,147,248,115,49,146,55,164,145,61,191,19,83,175,78,169,213,21,21,125,88,0,15,201,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,160,31,172,0,0,3,242,93,174,116,214,91,85,109,230,178,58,185,41,232,41,228,169,149,148,148,146,213,78,230,49,170,231,36,112,194,215,75,43,250,34,244,100,109,115,220,189,17,168,170,168,128,126,176,69,95,234,163,240,39,255,0,46,127,232,205,227,253,80,146,152,158,83,98,206,113,91,54,107,139,87,120,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,54,61,26,246,238,99,218,189,28,136,228,235,209,81,23,220,7,214,7,63,214,189,123,210,126,29,177,90,92,215,88,242,191,179,246,90,219,131,45,112,84,248,26,154,189,245,79,142,73,27,30,202,120,228,122,117,100,50,47,85,77,191,15,78,189,85,17,121,254,150,241,235,194,118,180,231,118,205,51,211,77,86,246,206,73,121,239,120,42,47,97,92,169,251,189,168,95,52,159,196,154,157,145,183,164,113,61,223,19,147,175,78,137,213,85,17,66,64,0,71,253,82,227,215,132,237,22,206,238,122,103,169,122,173,236,108,146,205,217,241,180,94,194,185,84,118,187,176,178,104,255,0,137,13,59,227,119,88,229,99,190,23,47,78,189,23,162,162,162,4,128,7,42,208,190,40,244,39,137,79,109,254,197,51,159,180,127,103,60,55,180,255,0,177,149,148,125,143,17,221,236,255,0,116,197,30,237,221,137,127,163,215,166,223,127,78,169,215,170,128,0,252,150,203,181,170,245,76,250,203,53,206,146,190,158,58,137,233,31,45,52,205,149,141,158,9,95,12,209,43,154,170,136,248,229,142,72,222,223,189,175,99,154,189,21,21,0,253,96,0,0,0,0,0,0,0,0,0,0,28,83,90,248,204,225,179,135,108,170,151,10,214,61,72,251,63,122,173,183,178,233,5,55,177,235,234,247,210,190,73,35,108,155,233,224,145,137,213,240,200,157,21,119,124,61,122,116,84,85,14,214,14,85,161,124,81,232,79,18,158,219,253,138,103,63,104,254,206,120,111,105,255,0,99,43,40,251,30,35,187,217,254,233,138,61,219,187,18,255,0,71,175,77,190,254,157,83,175,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,139,31,52,250,201,243,3,33,245,25,205,41,153,172,226,199,205,62,178,124,192,200,125,70,112,46,167,149,199,145,61,50,250,215,172,86,146,168,138,188,174,60,137,233,151,214,189,98,180,149,64,0,0,85,95,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,142,171,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,224,59,255,0,55,157,76,202,180,111,81,248,112,213,44,42,175,195,222,177,155,133,254,225,77,186,73,25,28,219,22,217,190,9,123,111,99,221,12,172,87,71,35,17,201,190,55,189,170,189,28,164,202,225,87,137,140,55,138,253,35,163,213,44,62,134,174,220,246,212,58,219,119,182,84,162,185,246,235,140,108,141,242,192,146,109,70,204,205,178,198,246,72,212,77,204,123,119,53,143,223,27,32,95,60,239,193,63,204,159,166,144,3,134,142,34,243,190,23,245,78,131,83,48,90,143,240,84,119,138,45,144,255,0,100,237,126,38,25,167,163,238,75,20,157,158,239,97,141,238,177,187,217,247,162,253,232,161,165,48,115,253,11,215,77,56,226,47,78,45,218,161,165,247,159,29,106,174,235,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,183,51,55,55,170,117,86,171,92,215,177,207,99,216,247,125,93,72,213,93,56,209,251,21,62,79,170,25,165,171,25,181,85,220,41,173,112,213,220,106,18,40,223,85,59,246,71,26,42,255,0,235,57,203,253,22,70,201,36,122,181,140,123,154,30,172,160,30,104,254,123,53,55,232,190,143,68,95,157,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,133,6,115,71,243,217,169,191,69,244,122,32,39,255,0,37,79,43,25,79,204,10,239,78,183,19,252,128,28,149,60,172,101,63,48,43,189,58,220,79,240,0,0,42,47,157,62,131,84,218,115,44,83,136,219,53,21,35,45,183,218,118,99,55,165,134,158,40,159,237,24,82,73,105,166,149,232,253,243,190,90,116,146,52,93,159,195,101,11,26,175,248,152,212,229,92,165,184,135,181,104,215,16,213,24,30,87,117,171,165,177,106,117,61,53,146,6,67,70,217,152,235,218,84,53,45,238,149,200,157,214,49,82,106,152,81,89,213,187,234,24,178,34,53,189,200,236,255,0,143,253,6,166,226,15,133,204,187,25,134,138,174,166,251,96,167,126,77,143,50,146,158,90,153,223,113,164,138,71,54,24,225,141,237,89,95,60,78,154,153,17,81,221,22,161,30,140,115,154,212,51,237,137,229,55,220,27,42,179,102,184,181,119,130,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,99,209,204,118,215,177,171,209,200,173,94,157,21,21,61,192,104,251,139,31,43,26,201,242,255,0,33,244,233,204,214,26,40,213,140,235,246,161,192,46,101,169,126,203,246,103,218,221,31,184,223,124,23,127,189,225,124,85,150,73,187,93,205,173,223,183,185,183,118,214,245,233,215,162,117,232,103,92,13,41,240,157,229,99,70,254,95,227,222,157,1,82,188,222,245,210,143,83,248,142,164,211,156,122,243,227,108,186,105,111,117,186,102,177,32,124,45,188,78,244,146,181,99,150,53,115,221,181,140,164,129,236,122,162,199,45,52,173,70,53,119,57,246,127,164,249,215,236,191,128,92,55,82,253,151,237,63,178,90,63,110,190,248,46,255,0,103,197,120,91,44,115,118,187,155,93,179,119,111,110,237,174,233,215,175,69,233,208,207,102,89,148,223,115,156,170,243,154,229,53,222,54,245,144,92,42,46,151,26,158,211,35,239,213,79,35,164,150,77,140,70,177,187,158,247,47,70,162,53,58,244,68,68,247,1,99,252,150,52,26,166,237,153,101,124,70,222,104,169,31,109,177,83,191,25,178,172,212,241,74,255,0,104,204,145,203,83,52,79,87,239,129,241,83,172,113,170,236,254,35,43,158,212,127,194,246,175,138,231,87,230,159,22,249,127,67,234,55,18,199,248,0,208,106,110,31,56,92,196,113,153,168,170,233,175,183,250,118,100,217,11,42,233,229,166,157,151,26,184,163,115,161,146,25,30,229,137,240,68,216,105,149,17,27,213,105,213,234,198,185,206,66,184,57,213,249,167,197,190,95,208,250,141,196,7,37,79,52,249,79,203,250,239,81,183,23,82,103,7,131,254,37,47,188,43,107,141,159,83,109,137,222,181,77,182,215,146,82,54,149,147,201,87,103,150,104,223,81,28,72,231,51,108,201,218,100,145,170,61,137,220,141,136,229,86,43,218,237,15,96,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,217,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,32,122,2,0,115,171,242,177,139,124,192,161,244,235,137,63,200,1,206,175,202,198,45,243,2,135,211,174,32,85,95,9,222,105,244,111,230,6,61,234,48,26,83,51,89,194,119,154,125,27,249,129,143,122,140,6,148,192,16,43,156,173,218,235,96,225,183,9,190,216,174,117,118,235,149,187,82,45,181,116,117,148,147,58,25,233,167,142,130,224,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,39,169,0,57,213,249,88,197,190,96,80,250,117,196,15,127,203,247,142,235,23,21,88,172,120,86,82,255,0,5,169,184,253,189,36,184,211,116,124,158,212,165,130,58,88,229,186,239,101,60,84,240,119,106,106,28,158,25,170,174,103,78,169,213,190,244,152,6,93,240,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,111,137,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,67,188,40,241,93,167,28,90,233,195,51,92,42,95,3,117,161,237,193,127,176,79,50,62,170,209,84,228,85,70,185,81,19,185,11,246,185,98,153,17,27,35,90,228,84,99,217,36,108,14,214,0,0,15,41,170,186,153,138,232,222,156,100,122,165,154,213,248,123,46,51,111,150,225,83,182,72,217,36,219,19,224,130,46,227,216,199,77,43,213,177,198,197,114,111,145,236,106,47,87,33,82,218,123,206,79,86,40,245,198,233,150,234,110,61,237,13,54,186,127,91,210,98,150,181,166,138,75,44,107,52,61,42,89,82,248,123,181,147,50,22,75,214,57,36,138,57,36,149,85,59,45,70,181,161,53,57,169,232,229,247,87,120,71,187,212,227,147,117,171,192,174,17,102,50,83,109,103,245,213,45,52,19,199,82,155,222,246,163,59,112,84,75,63,95,137,206,236,108,107,85,207,69,74,97,225,163,63,166,210,206,33,180,223,80,110,25,13,93,142,219,99,202,45,181,55,74,234,101,151,124,86,239,16,196,172,69,72,145,94,246,58,157,101,99,216,212,93,236,115,155,209,219,186,46,135,159,85,167,28,78,232,117,124,120,222,83,237,92,51,81,177,250,203,115,110,150,185,17,178,45,45,84,47,130,85,103,113,171,219,153,155,158,213,100,140,220,201,24,173,123,17,90,230,153,183,212,44,42,235,166,185,254,75,167,55,218,138,73,238,88,173,226,182,201,89,45,35,220,232,36,158,154,103,195,35,163,115,154,215,43,21,204,85,69,86,181,122,116,234,137,247,1,168,128,70,174,93,90,199,98,214,78,17,240,74,155,68,62,30,175,15,183,193,135,93,41,183,61,253,154,170,8,34,141,171,189,204,98,59,187,2,211,207,209,187,154,206,254,205,206,115,28,164,149,2,176,57,218,107,29,138,44,87,5,225,250,158,30,245,234,166,224,153,141,100,155,158,223,9,75,28,117,20,148,233,209,89,178,78,243,229,169,247,163,247,51,194,252,77,233,35,85,34,7,44,189,20,253,180,241,113,139,120,139,135,133,160,193,58,102,181,155,37,217,52,190,10,120,124,60,113,245,141,237,119,90,169,105,183,181,118,245,137,37,218,228,118,222,174,102,154,215,251,105,226,227,41,240,246,255,0,11,65,130,117,194,168,247,197,178,105,124,20,243,120,137,36,233,35,218,238,181,82,212,236,114,109,235,18,69,185,168,237,221,101,255,0,36,189,28,177,69,138,231,92,64,212,77,222,189,84,220,23,14,163,143,107,219,225,41,99,142,158,174,161,122,163,246,73,222,124,180,222,229,102,230,120,95,133,221,36,114,32,117,94,111,249,77,247,6,208,45,61,205,113,106,239,5,122,199,245,66,211,116,183,84,246,153,39,98,170,10,42,249,34,147,99,209,204,118,215,177,171,209,200,173,94,157,21,21,61,199,85,224,95,140,219,23,24,122,113,85,115,146,213,236,108,207,23,240,244,249,53,182,38,61,105,91,36,168,254,213,77,52,142,235,214,25,123,82,170,70,231,44,145,185,142,107,183,34,50,89,56,175,58,191,43,24,183,204,10,31,78,184,149,65,195,174,188,230,92,54,234,229,139,85,176,202,218,182,190,221,80,198,92,232,97,168,72,89,118,183,43,218,181,20,82,171,152,246,236,145,173,232,142,86,59,99,209,146,53,55,177,170,129,165,224,114,174,26,56,139,193,56,160,210,202,13,76,193,106,63,193,81,222,40,182,77,253,140,186,120,104,102,158,143,185,44,81,247,187,93,246,55,186,198,236,127,222,139,247,162,117,80,0,16,255,0,152,23,29,214,46,21,113,89,48,172,89,254,55,83,114,11,122,201,110,166,232,248,253,151,75,60,117,81,197,117,222,250,121,105,231,237,84,211,181,60,51,149,28,254,189,87,163,125,234,28,131,154,199,28,117,58,107,106,175,225,111,77,153,73,45,247,39,179,171,50,155,155,159,20,233,110,183,85,53,236,90,38,71,213,85,149,51,69,213,206,116,141,78,220,50,198,230,35,157,43,100,135,186,255,0,241,172,191,249,159,255,0,250,156,40,46,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,51,166,158,166,121,28,174,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,82,253,63,248,214,95,252,207,255,0,253,78,1,64,38,148,248,78,242,177,163,127,47,241,239,78,128,205,97,165,62,19,188,172,104,223,203,252,123,211,160,3,170,128,0,0,0,0,115,253,116,215,77,56,225,211,78,46,58,161,170,23,159,3,106,161,233,20,48,196,136,250,171,133,83,145,86,58,90,104,213,83,185,51,246,187,162,117,70,163,90,231,189,204,99,30,246,135,138,227,19,138,172,55,133,13,35,184,102,23,155,149,35,178,123,141,61,69,54,39,104,146,53,153,247,27,138,51,224,87,68,215,177,222,26,55,58,55,76,253,205,218,197,70,162,247,31,27,31,66,214,158,34,181,114,221,175,52,92,73,214,101,149,119,76,238,150,241,29,230,90,234,185,94,212,170,123,122,35,169,228,72,92,197,74,103,68,139,2,195,26,177,157,149,88,154,141,103,68,79,215,196,191,17,121,223,20,26,167,95,169,153,213,71,248,90,59,61,22,200,127,177,150,191,19,52,208,81,247,34,138,62,247,107,190,246,247,94,221,239,251,213,126,228,69,199,134,45,101,182,240,251,104,226,118,76,95,189,128,222,46,21,22,246,86,211,204,217,100,166,237,202,144,182,122,136,219,213,98,134,73,210,88,88,247,127,246,72,149,28,141,238,64,178,133,249,240,171,196,198,27,197,126,145,209,234,150,31,67,87,110,123,106,29,109,187,219,42,81,92,251,117,198,54,70,249,96,73,54,163,102,102,217,99,123,36,106,38,230,61,187,154,199,239,141,157,128,205,183,10,188,76,102,92,40,106,229,30,169,97,244,52,151,22,58,157,214,219,189,178,165,17,172,184,219,164,124,111,150,4,147,106,186,23,238,138,55,178,70,162,237,123,27,185,175,102,248,223,161,237,42,212,204,87,89,52,227,28,213,44,42,175,196,89,114,107,124,87,10,109,210,70,249,33,222,159,28,18,246,222,246,54,104,158,142,142,70,35,151,100,140,123,85,122,181,64,242,188,88,249,88,214,79,151,249,15,167,78,66,174,86,156,123,125,187,163,176,240,163,170,16,108,200,45,86,255,0,7,136,93,41,233,250,71,95,67,73,2,185,40,234,26,196,233,28,208,193,19,149,146,244,70,201,28,106,143,84,149,168,233,230,175,22,62,86,53,147,229,254,67,233,211,153,182,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,13,79,2,31,242,253,227,186,197,197,86,43,30,21,148,191,193,106,110,63,111,73,46,52,221,31,39,181,41,96,142,150,57,110,187,217,79,21,60,29,218,154,135,39,134,106,171,153,211,170,117,111,189,38,0,0,0,3,133,113,137,197,86,27,194,134,145,220,51,11,205,202,145,217,61,198,158,162,155,19,180,73,26,204,251,141,197,25,240,43,162,107,216,239,13,27,157,27,166,126,230,237,98,163,81,123,143,141,143,246,186,233,174,154,113,195,166,156,92,117,67,84,47,62,6,213,67,210,40,97,137,17,245,87,10,167,34,172,116,180,209,170,167,114,103,237,119,68,234,141,70,181,207,123,152,198,61,237,207,103,18,252,69,231,124,80,106,157,126,166,103,85,31,225,104,236,244,91,33,254,198,90,252,76,211,65,71,220,138,40,251,221,174,251,219,221,123,119,191,239,85,251,145,3,242,90,120,138,213,203,118,188,209,113,39,89,150,85,221,51,186,91,196,119,153,107,170,229,123,82,169,237,232,142,167,145,33,115,21,41,157,18,44,11,12,106,198,118,85,98,106,53,157,17,47,251,133,94,38,48,222,43,244,142,143,84,176,250,26,187,115,219,80,235,109,222,217,82,138,231,219,174,49,178,55,203,2,73,181,27,51,54,203,27,217,35,81,55,49,237,220,214,63,124,108,160,203,143,12,90,203,109,225,246,209,196,236,152,191,123,1,188,92,42,45,236,173,167,153,178,201,77,219,149,33,108,245,17,183,170,197,12,147,164,176,177,238,255,0,236,145,42,57,27,220,129,101,253,92,42,241,49,153,112,161,171,148,122,165,135,208,210,92,88,234,119,91,110,246,202,148,70,178,227,110,145,241,190,88,18,77,170,232,95,186,40,222,201,26,139,181,236,110,230,189,155,227,120,105,36,229,92,88,249,88,214,79,151,249,15,167,78,122,173,42,212,204,87,89,52,227,28,213,44,42,175,196,89,114,107,124,87,10,109,210,70,249,33,222,159,28,18,246,222,246,54,104,158,142,142,70,35,151,100,140,123,85,122,181,79,43,197,143,149,141,100,249,127,144,250,116,224,67,94,84,252,113,212,234,85,170,131,133,189,73,101,36,87,220,98,206,140,197,174,109,124,80,37,198,221,74,214,49,40,159,31,84,87,212,195,23,71,53,209,181,123,144,197,35,158,141,116,78,146,107,31,50,195,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,123,220,191,120,238,177,113,85,138,199,133,101,47,240,90,155,143,219,210,75,141,55,71,201,237,74,88,35,165,142,91,174,246,83,197,79,7,118,166,161,201,225,154,170,230,116,234,157,91,239,64,152,0,0,0,0,0,0,6,107,56,177,243,79,172,159,48,50,31,81,156,210,153,154,206,44,124,211,235,39,204,12,135,212,103,2,234,121,92,121,19,211,47,173,122,197,105,94,188,183,57,130,83,112,237,83,38,143,107,37,214,173,218,117,113,168,117,77,21,202,105,101,153,152,203,210,41,228,149,34,167,134,9,102,153,149,51,44,13,86,53,205,100,111,87,201,211,171,228,85,176,174,87,30,68,244,203,235,94,177,90,80,8,26,168,5,96,114,148,227,95,219,116,116,124,38,234,109,206,235,89,122,135,189,38,23,112,157,123,241,186,134,24,59,143,182,57,81,187,227,236,178,41,100,137,210,57,205,88,213,209,34,198,145,66,199,217,248,0,0,3,207,231,249,254,27,165,152,109,219,80,117,7,33,164,177,227,214,58,117,169,174,174,169,85,217,19,58,162,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,47,160,41,3,152,255,0,48,10,206,34,47,178,233,38,144,228,95,237,79,65,225,167,150,166,158,57,233,228,200,170,182,50,77,213,12,153,145,200,200,97,145,85,140,133,91,181,100,137,101,114,191,248,41,16,114,14,54,248,193,201,184,185,213,9,111,78,90,186,44,38,199,81,59,113,59,61,92,84,253,250,24,37,142,6,76,249,36,137,136,231,62,103,83,50,85,99,159,34,70,174,86,49,206,68,220,235,31,229,139,199,143,237,190,197,77,160,218,177,122,221,159,99,246,246,251,54,233,113,184,247,42,178,136,90,249,157,39,70,246,154,157,234,120,27,78,142,221,36,146,204,212,146,101,235,178,87,37,85,232,95,11,154,237,196,167,182,255,0,98,152,55,218,63,179,158,27,218,127,217,58,58,62,199,136,238,246,127,186,101,143,118,238,196,191,209,235,211,111,191,167,84,235,205,45,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,3,83,192,141,92,11,241,155,98,227,15,78,42,174,114,90,189,141,153,226,254,30,159,38,182,196,199,173,43,100,149,31,218,169,166,145,221,122,195,47,106,85,72,220,229,146,55,49,205,118,228,70,75,36,149,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,41,91,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,160,74,160,0,0,0,0,0,3,42,230,170,12,171,129,127,220,174,60,137,233,151,214,189,98,180,149,68,85,229,113,228,79,76,190,181,235,21,164,170,0,82,95,45,206,96,148,220,59,84,201,163,218,201,117,171,118,157,92,106,29,83,69,114,154,89,102,102,50,244,138,121,37,72,169,225,130,89,166,101,76,203,3,85,141,115,89,27,213,242,116,234,249,21,110,208,202,184,26,168,5,96,114,148,227,95,219,116,116,124,38,234,109,206,235,89,122,135,189,38,23,112,157,123,241,186,134,24,59,143,182,57,81,187,227,236,178,41,100,137,210,57,205,88,213,209,34,198,145,66,199,217,248,0,0,25,182,226,235,68,45,92,56,241,23,153,232,213,138,249,87,119,182,216,42,41,157,71,87,87,27,89,58,193,81,75,13,76,108,147,111,194,231,177,179,163,21,232,141,71,171,21,200,214,110,216,150,149,201,179,90,254,220,240,251,118,209,202,187,127,102,175,76,174,9,217,158,56,182,199,61,13,198,90,138,136,247,57,100,114,186,102,206,202,196,119,70,49,169,31,99,166,231,111,83,159,243,172,208,186,203,173,139,11,226,30,195,102,239,123,19,126,55,145,84,198,179,201,35,41,101,127,114,133,238,98,34,197,28,44,153,213,76,116,138,172,114,201,87,3,62,62,173,70,68,14,88,186,165,251,47,227,39,10,241,119,223,102,90,178,223,17,139,92,63,173,123,222,43,197,70,190,18,15,115,28,230,110,174,142,139,227,110,222,157,62,39,35,21,224,79,254,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,39,255,0,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,129,126,119,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,153,151,214,141,94,204,181,235,84,50,13,92,212,9,233,36,190,228,85,13,154,161,41,32,72,96,137,140,141,177,69,12,108,247,170,50,56,163,142,52,87,43,158,168,196,87,57,206,85,114,220,79,56,45,99,177,96,220,48,46,149,84,67,226,47,90,151,112,130,158,142,61,207,103,98,150,134,162,10,186,138,158,168,199,49,219,94,202,104,187,106,230,57,124,78,246,238,72,220,133,64,104,14,142,95,120,128,214,92,79,71,113,201,188,61,94,77,112,109,60,149,59,88,255,0,9,74,198,186,74,154,157,143,123,18,78,212,17,203,47,111,122,57,251,54,183,226,114,32,23,83,202,211,66,232,244,127,133,59,14,73,91,102,240,153,38,162,127,178,75,156,210,44,18,72,250,89,21,82,222,198,201,18,110,236,248,94,220,205,141,238,115,153,37,76,255,0,209,87,43,27,48,0,0,83,182,137,241,199,77,194,151,27,58,231,135,234,11,42,234,52,235,48,212,139,219,235,166,137,242,202,251,37,91,110,21,12,74,216,160,69,86,189,142,106,181,179,181,173,238,185,145,68,230,171,150,20,138,75,137,51,89,197,143,154,125,100,249,129,144,250,140,224,105,76,20,237,202,191,142,170,156,3,33,181,112,195,170,85,245,115,227,23,202,136,109,184,100,208,210,197,178,211,113,158,170,103,186,9,82,56,210,105,25,85,53,74,34,72,247,191,180,246,177,54,182,55,189,241,220,72,0,0,21,1,202,211,143,111,176,149,150,30,20,117,66,13,248,253,214,225,224,241,11,165,61,63,89,40,43,170,231,87,37,29,67,88,157,100,134,105,229,114,178,94,138,232,228,145,81,234,177,57,29,5,191,153,87,46,123,150,151,48,74,109,97,181,89,248,124,213,251,173,92,154,131,65,79,225,172,247,106,185,101,170,159,37,99,27,85,60,139,34,178,4,100,15,167,166,130,38,171,230,149,207,157,122,185,85,94,174,234,22,20,0,0,114,174,39,120,133,197,120,95,209,171,214,174,101,52,222,63,192,118,233,173,214,182,85,71,79,53,206,186,87,109,138,158,55,61,127,206,145,234,214,189,204,138,41,94,140,126,205,171,234,181,75,84,176,77,22,193,46,122,153,169,119,223,99,99,118,110,207,141,173,240,179,84,118,187,179,50,24,255,0,135,11,31,35,186,201,43,27,240,181,122,117,234,189,17,21,83,62,252,96,241,103,153,113,117,170,31,110,47,180,245,118,123,21,5,60,116,214,44,113,213,233,85,5,169,139,27,18,117,99,210,56,145,239,150,86,44,142,122,179,127,78,219,21,85,177,49,16,44,83,148,206,175,102,90,245,170,28,70,106,230,160,79,73,37,247,34,168,198,102,168,74,72,18,24,34,99,35,184,69,20,49,179,222,168,200,226,142,56,209,92,174,122,163,17,92,231,57,92,229,142,188,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,57,87,58,191,52,248,183,203,250,31,81,184,129,213,121,24,254,54,126,91,253,72,181,66,170,249,24,254,54,126,91,253,72,181,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,6,107,56,177,243,79,172,159,48,50,31,81,156,210,153,154,206,44,124,211,235,39,204,12,135,212,103,2,122,114,153,227,110,213,101,166,181,240,145,168,243,210,80,83,201,81,89,54,39,120,169,170,108,76,116,243,203,27,217,105,72,219,10,34,190,73,100,172,149,146,203,47,87,61,237,133,168,170,177,180,181,243,42,229,228,242,208,227,142,155,136,236,54,29,30,206,25,86,205,69,194,236,241,190,106,185,31,45,67,47,150,232,86,56,18,181,211,61,92,228,169,71,62,38,204,215,187,227,124,137,35,21,81,207,100,33,55,207,201,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,250,202,118,230,177,199,29,54,165,93,107,248,91,211,102,85,197,98,198,47,10,204,166,230,231,203,2,220,110,52,174,123,22,137,145,245,68,125,52,50,245,115,157,35,87,185,52,81,185,136,214,196,217,38,14,21,204,47,140,95,222,215,84,232,254,207,81,248,76,51,10,241,214,235,23,241,59,158,208,238,84,174,251,143,199,4,82,197,223,134,42,79,224,63,119,111,181,238,94,174,127,94,171,201,83,205,62,83,242,254,187,212,109,196,0,39,255,0,37,79,52,249,79,203,250,239,81,183,1,213,121,231,126,9,254,100,253,52,170,178,213,57,231,126,9,254,100,253,52,225,92,164,240,12,55,84,245,211,63,211,237,65,199,169,47,152,245,243,77,235,233,171,168,106,81,118,74,207,105,91,85,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,3,197,112,11,198,190,85,194,158,163,210,89,46,215,63,17,166,89,53,194,24,242,59,125,66,200,248,232,55,171,99,117,206,157,35,107,222,217,162,98,34,189,172,106,247,163,98,49,83,115,98,124,93,127,155,87,22,20,218,185,147,98,90,71,167,185,29,37,199,4,163,179,219,50,249,213,182,233,96,158,107,141,109,59,229,166,115,223,51,90,237,141,160,169,130,70,181,136,222,139,85,34,73,185,236,70,197,21,120,170,225,159,50,225,67,87,43,52,183,48,174,164,184,177,212,237,185,90,46,116,202,141,101,198,221,35,228,100,83,172,123,149,208,191,116,82,49,241,185,87,107,216,237,174,123,54,72,254,64,4,255,0,228,201,110,212,122,222,35,175,181,56,230,71,117,182,226,22,252,126,74,140,150,154,58,53,154,134,231,34,189,35,162,166,153,234,187,33,153,31,36,179,199,39,190,69,109,60,236,111,193,36,170,114,174,104,254,123,53,55,232,190,143,68,91,79,47,78,30,191,119,46,25,113,251,5,109,77,213,247,172,175,183,150,222,233,174,52,190,22,74,10,234,186,88,17,212,105,10,166,248,251,44,138,56,220,143,85,114,200,217,29,209,136,228,141,149,45,205,31,207,102,166,253,23,209,232,128,159,252,149,60,172,101,63,48,43,189,58,220,79,242,0,114,84,242,177,148,252,192,174,244,235,113,63,192,0,115,250,125,116,211,138,237,113,155,135,139,101,231,199,102,116,56,252,185,37,202,154,157,17,241,219,169,91,53,60,113,178,161,253,126,9,164,241,76,123,35,68,87,118,218,175,118,196,124,75,32,116,3,60,60,127,232,53,79,15,156,81,229,216,204,52,84,148,214,43,253,67,242,108,121,148,148,241,83,64,203,117,92,178,57,176,199,12,111,114,68,200,37,108,212,200,138,141,234,148,232,244,99,90,230,161,161,226,181,121,209,232,93,138,235,167,24,231,16,246,203,53,214,108,146,201,112,166,198,238,85,52,234,249,41,89,103,149,42,100,141,245,12,232,173,143,101,83,152,198,72,138,196,87,85,171,29,189,86,36,96,114,14,2,117,230,154,237,193,55,17,252,57,94,107,106,223,114,177,96,249,38,77,101,73,170,37,149,158,206,154,222,248,170,97,137,138,205,144,50,42,133,142,69,77,255,0,196,125,115,220,140,248,94,229,174,3,223,232,222,177,223,116,110,227,148,212,218,33,241,20,153,134,31,123,195,174,148,219,152,206,245,45,125,43,227,106,239,115,30,173,237,78,148,243,244,110,215,63,177,179,115,90,247,41,224,0,178,158,60,181,210,197,106,224,71,135,142,30,45,151,155,172,57,37,239,15,197,114,75,149,53,58,62,58,87,217,226,182,58,56,217,80,254,168,217,55,213,53,143,100,104,143,68,117,34,189,219,21,34,87,198,14,0,52,26,167,136,62,40,241,28,102,106,42,74,155,21,130,161,153,54,66,202,186,120,170,96,125,186,146,88,220,232,100,134,71,181,37,100,242,186,26,101,68,71,116,74,133,122,177,205,107,144,230,154,201,172,119,221,100,184,226,213,55,120,124,61,38,31,135,217,48,235,93,54,230,63,179,75,65,74,200,220,187,218,198,43,187,179,173,68,253,29,185,204,239,236,220,230,177,170,89,175,37,141,6,166,180,225,185,95,17,183,154,42,182,92,175,181,15,198,108,171,53,60,177,51,217,208,172,114,212,205,19,213,251,39,100,181,9,28,106,187,63,134,250,23,181,31,241,61,168,22,104,82,183,58,191,52,248,183,203,250,31,81,184,151,82,82,183,58,191,52,248,183,203,250,31,81,184,129,0,9,149,203,175,142,170,158,22,179,36,193,245,6,190,173,250,87,127,168,154,106,232,105,169,98,123,237,151,25,146,157,137,114,85,72,214,121,152,216,233,219,27,225,107,255,0,160,247,61,172,123,218,140,127,201,229,189,160,216,111,18,90,151,168,250,83,153,209,82,57,151,29,55,184,190,217,93,53,58,204,251,77,197,43,168,18,158,182,36,107,216,237,241,185,221,85,168,246,239,98,190,55,46,199,185,23,138,241,21,160,217,151,13,186,185,125,210,156,206,138,173,175,183,84,61,246,202,233,169,210,22,93,173,202,247,37,61,108,72,215,189,187,36,107,122,171,81,238,216,244,124,110,93,236,114,32,105,78,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,66,5,243,171,242,177,139,124,192,161,244,235,137,199,249,95,115,4,166,180,211,89,120,94,214,155,173,91,216,250,134,208,97,247,202,153,101,169,126,249,165,165,167,163,178,164,81,64,231,35,17,207,157,204,158,89,118,70,196,108,95,11,26,206,157,131,157,95,149,140,91,230,5,15,167,92,64,170,190,19,188,211,232,223,204,12,123,212,96,52,166,102,179,132,239,52,250,55,243,3,30,245,24,13,41,128,32,7,58,191,43,24,183,204,10,31,78,184,147,252,128,28,234,252,172,98,223,48,40,125,58,226,5,43,29,87,134,142,34,243,190,23,245,78,131,83,48,90,143,240,84,119,138,45,144,255,0,100,237,126,38,25,167,163,238,75,20,157,158,239,97,141,238,177,187,217,247,162,253,232,191,147,134,75,77,170,255,0,196,150,148,88,175,182,202,75,141,182,227,156,88,169,43,40,234,225,108,208,84,193,37,124,45,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,186,243,2,224,70,251,194,174,85,38,107,139,51,198,233,150,65,112,88,237,213,61,89,31,178,234,167,146,170,72,173,91,31,81,45,68,253,170,106,118,175,137,114,35,95,215,162,244,119,185,66,234,116,47,93,52,227,136,189,56,183,106,134,151,222,124,117,170,187,172,83,67,42,35,42,173,245,77,68,89,41,106,99,69,94,220,204,220,222,169,213,90,173,115,94,199,61,143,99,221,234,178,204,166,197,131,98,183,156,215,41,174,240,86,92,126,223,81,116,184,212,246,159,39,98,150,8,221,36,178,108,98,57,238,218,198,57,122,53,21,203,211,162,34,175,184,161,126,1,120,215,202,184,83,212,122,75,37,218,231,226,52,203,38,184,67,30,71,111,168,89,31,29,6,245,108,110,185,211,164,109,123,219,52,76,68,87,181,141,94,244,108,70,42,110,108,79,139,170,243,48,230,1,98,226,27,217,186,67,161,121,21,214,76,6,139,165,101,238,187,182,250,72,111,245,75,219,124,49,246,100,99,102,236,211,171,92,189,36,218,215,202,237,221,191,224,197,43,131,154,115,6,227,110,235,197,126,127,29,139,24,158,174,135,78,177,90,138,136,109,84,109,170,115,160,187,78,217,166,107,46,207,141,208,196,246,62,74,119,70,214,197,34,57,97,78,226,53,81,100,147,171,151,207,4,151,94,43,243,249,47,185,60,21,116,58,117,138,212,83,205,117,172,117,43,157,5,218,118,205,11,159,105,100,141,154,39,177,242,83,186,71,58,88,213,203,10,118,213,200,139,36,125,121,87,10,188,51,230,92,87,234,229,30,150,225,245,212,150,230,54,157,215,43,189,206,165,81,204,183,91,163,124,108,150,116,143,114,58,103,238,150,54,50,54,170,110,123,219,185,204,102,249,25,161,237,42,211,60,87,70,244,227,28,210,220,42,147,195,217,113,155,124,86,250,109,209,198,201,38,216,159,28,242,246,216,198,58,105,94,174,146,71,163,83,124,143,123,149,58,185,64,244,22,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,20,67,205,79,71,44,90,69,197,197,222,167,28,155,165,38,123,111,139,49,146,155,107,255,0,173,106,170,103,158,58,148,222,247,185,95,220,158,158,89,250,252,45,111,127,99,90,141,98,42,223,73,93,92,235,52,207,237,6,135,97,122,165,73,73,117,168,171,195,242,7,219,230,240,241,239,165,167,161,175,135,248,147,212,116,98,171,58,79,73,71,27,30,174,107,119,78,173,84,115,158,206,129,226,185,35,234,245,51,237,90,133,160,149,211,210,71,81,5,68,89,125,174,54,193,47,126,118,61,177,210,214,185,242,123,226,70,70,177,208,35,91,240,189,86,105,23,227,68,93,150,63,171,25,215,236,191,75,51,45,76,246,95,180,254,201,99,247,27,239,130,239,246,124,87,133,166,146,110,215,115,107,182,110,237,237,221,181,221,58,245,232,189,58,20,45,203,171,88,239,186,55,197,198,9,83,104,135,196,82,102,23,8,48,235,165,54,230,51,189,75,95,60,81,181,119,185,143,86,246,167,74,121,250,55,107,159,216,217,185,173,123,148,179,94,112,185,173,215,21,224,249,246,43,125,61,36,148,249,142,81,109,178,87,58,102,57,95,28,12,108,213,200,232,149,28,136,143,238,208,196,213,87,35,147,99,158,157,58,170,57,161,73,121,102,83,125,206,114,171,206,107,148,215,120,219,214,65,112,168,186,92,106,123,76,143,191,85,60,142,146,89,54,49,26,198,238,123,220,189,26,136,212,235,209,17,19,220,104,163,130,205,51,253,145,112,167,166,24,44,148,151,90,74,186,124,126,11,133,125,45,210,62,221,85,45,117,106,173,101,84,15,102,198,171,59,115,212,74,196,99,155,185,173,106,53,202,174,69,85,161,126,21,116,183,246,211,196,118,157,105,156,214,47,108,208,94,114,10,95,106,209,120,175,15,221,181,196,254,245,119,241,17,236,115,122,82,197,59,190,7,35,215,167,70,117,114,181,23,74,96,64,14,117,126,86,49,111,152,20,62,157,113,41,88,186,158,117,126,86,49,111,152,20,62,157,113,43,171,151,38,45,98,206,120,194,194,240,172,166,135,198,217,114,11,126,69,107,184,211,119,95,31,126,150,123,21,124,114,199,189,138,215,183,115,30,228,234,213,71,39,94,168,168,190,240,62,7,7,124,85,102,92,40,106,229,191,48,179,92,170,221,140,92,106,41,233,178,203,68,113,164,204,184,219,145,255,0,26,182,39,61,141,241,49,181,210,58,23,238,110,215,170,181,87,182,249,24,253,9,224,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,217,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,37,11,113,253,193,245,215,132,221,92,115,109,233,73,38,9,152,212,86,87,226,143,134,87,43,233,160,99,218,178,80,202,217,30,233,119,211,164,209,49,36,115,156,146,177,204,126,237,235,36,113,250,14,0,120,246,184,240,147,125,171,198,51,88,46,183,141,50,186,248,170,202,155,93,174,158,149,106,169,238,146,50,6,178,177,142,145,26,249,126,10,102,194,177,44,204,98,54,69,145,17,92,212,107,130,226,120,170,226,99,13,225,67,72,235,53,75,48,161,171,184,189,213,13,182,218,45,148,200,173,125,198,227,35,36,124,80,44,155,85,176,179,108,82,61,242,57,23,107,24,237,173,123,246,70,252,235,231,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,223,43,250,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,39,181,226,95,136,188,239,138,13,83,175,212,204,234,163,252,45,29,158,139,100,63,216,203,95,137,154,104,40,251,145,69,31,123,181,223,123,123,175,110,247,253,234,191,114,36,202,229,79,192,229,54,165,93,104,56,164,212,151,213,197,98,198,47,8,252,90,216,214,75,2,220,110,52,174,99,210,181,242,116,68,125,52,50,244,107,91,27,151,185,52,82,53,234,214,196,232,230,10,224,47,251,255,0,141,101,255,0,204,255,0,255,0,212,225,64,37,255,0,127,241,172,191,249,159,255,0,250,156,2,128,77,41,240,157,229,99,70,254,95,227,222,157,1,154,195,74,124,39,121,88,209,191,151,248,247,167,64,7,85,0,0,0,1,242,114,204,166,197,131,98,183,156,215,41,174,240,86,92,126,223,81,116,184,212,246,159,39,98,150,8,221,36,178,108,98,57,238,218,198,57,122,53,21,203,211,162,34,175,184,161,126,62,184,215,202,184,172,212,122,187,37,166,231,225,244,203,25,184,77,30,57,111,167,89,25,29,126,197,116,109,185,212,36,141,99,221,52,172,85,86,53,237,78,204,111,86,34,110,116,175,150,247,179,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,236,149,157,81,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,83,61,156,98,112,171,153,112,161,171,151,12,62,243,109,171,118,49,113,168,168,169,196,238,242,72,147,50,227,110,71,252,8,233,90,198,55,196,198,215,70,217,153,181,187,94,168,228,78,219,227,123,195,165,114,253,224,70,251,197,86,85,30,107,148,179,193,105,150,63,112,72,238,53,61,89,39,181,42,160,146,150,73,109,91,25,81,21,68,29,218,106,135,47,137,106,43,89,211,162,117,119,185,47,79,236,158,43,246,87,236,47,217,155,87,217,191,103,251,39,216,254,10,63,3,224,123,125,175,13,216,233,219,236,246,254,14,222,221,187,126,30,157,61,197,38,114,208,227,142,167,135,28,202,29,30,206,25,72,253,58,205,47,17,190,106,185,31,21,59,236,119,25,146,56,18,181,211,61,90,213,166,86,178,38,204,215,187,224,100,105,35,21,21,175,100,215,125,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,168,20,45,204,27,130,75,175,10,25,252,119,220,98,10,186,237,58,202,170,42,38,181,86,54,149,205,130,211,59,166,153,204,180,190,71,77,43,222,248,233,219,27,155,44,138,213,153,59,138,212,85,142,78,142,95,60,109,221,120,80,207,228,177,100,243,213,215,105,214,85,81,79,13,214,141,213,78,108,22,153,221,52,45,125,217,145,182,25,94,247,199,78,217,26,232,163,70,172,201,219,71,42,172,113,244,250,220,197,56,234,169,226,151,50,92,31,79,171,234,217,165,118,10,136,102,161,134,166,150,38,62,231,113,133,42,24,183,36,85,141,39,133,142,142,161,209,178,23,63,250,12,107,220,198,61,202,198,121,254,1,120,40,202,184,172,212,122,75,221,218,217,225,244,203,25,184,67,38,71,112,168,73,25,29,126,197,108,142,182,83,172,110,99,221,52,172,84,71,185,142,78,204,111,71,170,238,116,76,148,46,79,136,92,166,197,156,240,95,169,121,174,45,93,227,108,185,6,151,222,110,150,234,158,211,227,239,210,207,105,150,72,164,216,244,107,219,185,143,106,244,114,35,147,175,69,68,95,113,156,35,71,188,66,226,214,44,27,130,253,75,194,177,106,31,5,101,199,244,190,243,107,183,83,119,95,39,98,150,11,76,177,197,30,247,171,158,237,172,99,83,171,149,92,189,58,170,170,251,204,225,1,232,48,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,111,137,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,66,124,29,241,85,134,241,95,164,118,252,194,205,114,164,110,79,110,167,167,166,203,45,17,198,176,190,221,113,86,124,106,216,156,247,187,195,72,230,200,232,95,185,219,152,138,213,94,227,36,99,32,7,53,142,5,105,176,233,43,248,167,210,138,10,74,107,21,85,66,205,154,208,186,170,87,78,219,141,93,107,215,218,76,89,164,114,57,146,203,81,28,78,134,52,111,109,82,55,53,142,107,164,88,161,7,13,28,69,231,124,47,234,157,6,166,96,181,31,224,168,239,20,91,33,254,201,218,252,76,51,79,71,220,150,41,59,61,222,195,27,221,99,119,179,239,69,251,209,67,74,103,201,203,50,155,22,13,138,222,115,92,166,187,193,89,113,251,125,69,210,227,83,218,124,157,138,88,35,116,146,201,177,136,231,187,107,24,229,232,212,87,47,78,136,138,190,227,202,232,94,186,105,199,17,122,113,110,213,13,47,188,248,235,85,119,88,166,134,84,70,85,91,234,154,136,178,82,212,198,138,189,185,153,185,189,83,170,181,90,230,189,142,123,30,199,187,208,103,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,217,43,58,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,160,81,15,31,92,107,229,92,86,106,61,93,146,211,115,240,250,101,140,220,38,143,28,183,211,172,140,142,191,98,186,54,220,234,18,70,177,238,154,86,42,171,26,246,167,102,55,171,17,55,58,87,203,245,121,126,240,35,125,226,171,42,143,53,202,89,224,180,203,31,184,36,119,26,158,172,147,218,149,80,73,75,36,182,173,140,168,138,162,14,237,53,67,151,196,181,21,172,233,209,58,187,220,156,215,140,78,21,115,46,20,53,114,225,135,222,109,181,110,198,46,53,21,21,56,157,222,73,18,102,92,109,200,255,0,129,29,43,88,198,248,152,218,232,219,51,54,183,107,213,28,137,219,124,111,127,106,229,161,199,29,79,14,57,148,58,61,156,50,145,250,117,154,94,35,124,213,114,62,42,119,216,238,51,36,112,37,107,166,122,181,171,76,173,100,77,153,175,119,192,200,210,70,42,43,94,201,130,236,254,201,226,191,101,126,194,253,153,181,125,155,246,127,178,125,143,224,163,240,62,7,183,218,240,221,142,157,190,207,111,224,237,237,219,183,225,233,211,220,81,15,48,110,9,46,188,40,103,241,223,113,136,42,235,180,235,42,168,168,154,213,88,218,87,54,11,76,238,154,103,50,210,249,29,52,175,123,227,167,108,110,108,178,43,86,100,238,43,81,86,57,58,95,77,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,165,22,115,20,227,170,167,138,92,201,112,125,62,175,171,102,149,216,42,33,154,134,26,154,88,152,251,157,198,20,168,98,220,145,86,52,158,22,58,58,135,70,200,92,255,0,232,49,175,115,24,247,43,24,31,39,151,207,27,119,94,20,51,249,44,89,60,245,117,218,117,149,84,83,195,117,163,117,83,155,5,166,119,77,11,95,118,100,109,134,87,189,241,211,182,70,186,40,209,171,50,118,209,202,171,28,125,46,39,136,92,166,197,156,240,95,169,121,174,45,93,227,108,185,6,151,222,110,150,234,158,211,227,239,210,207,105,150,72,164,216,244,107,219,185,143,106,244,114,35,147,175,69,68,95,113,77,156,2,240,81,149,113,89,168,244,151,187,181,179,195,233,150,51,112,134,76,142,225,80,146,50,58,253,138,217,29,108,167,88,220,199,186,105,88,168,143,115,28,157,152,222,143,85,220,232,153,45,201,241,11,139,88,176,110,11,245,47,10,197,168,124,21,151,31,210,251,205,174,221,77,221,124,157,138,88,45,50,199,20,123,222,174,123,182,177,141,78,174,85,114,244,234,170,171,239,3,56,71,160,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,190,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,95,62,76,174,98,156,10,212,240,181,153,46,113,167,212,21,111,210,187,253,68,48,208,205,83,85,19,223,108,184,204,149,15,91,106,34,200,179,204,198,199,78,233,25,51,153,253,7,181,142,123,222,213,123,194,223,184,85,226,99,13,226,191,72,232,245,75,15,161,171,183,61,181,14,182,221,237,149,40,174,125,186,227,27,35,124,176,36,155,81,179,51,108,177,189,146,53,19,115,30,221,205,99,247,198,206,192,102,179,134,142,34,243,190,23,245,78,131,83,48,90,143,240,84,119,138,45,144,255,0,100,237,126,38,25,167,163,238,75,20,157,158,239,97,141,238,177,187,217,247,162,253,232,186,30,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,238,154,157,42,224,88,103,137,236,145,209,75,12,140,247,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,135,181,0,0,0,0,51,89,197,143,154,125,100,249,129,144,250,140,230,148,204,214,113,99,230,159,89,62,96,100,62,163,56,23,83,202,227,200,158,153,125,107,214,43,74,1,47,251,149,199,145,61,50,250,215,172,86,148,2,0,187,238,92,28,192,40,248,136,177,69,164,154,189,145,127,182,197,7,137,158,42,154,136,224,167,143,34,165,222,249,55,83,178,22,71,27,38,134,53,70,62,20,110,229,142,36,149,170,255,0,227,36,81,2,139,128,239,219,127,47,109,59,215,157,39,178,238,207,177,251,125,239,218,86,187,117,187,185,85,148,66,219,220,237,143,171,187,173,78,245,60,13,168,86,237,142,73,102,106,71,10,117,217,19,82,16,96,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,40,106,32,17,215,130,78,48,113,158,46,116,190,43,211,86,146,139,54,177,211,192,220,178,207,73,21,71,98,134,121,100,157,144,190,57,37,98,53,204,153,180,207,149,24,215,200,177,163,145,143,115,149,55,58,69,1,85,124,215,56,233,254,223,194,254,138,102,127,240,138,92,254,182,133,191,230,181,182,184,234,17,223,244,190,41,141,111,251,200,85,255,0,221,16,149,213,161,122,23,168,252,69,234,61,187,75,244,190,205,227,174,181,221,101,154,105,85,89,75,111,165,106,162,73,85,83,34,34,246,225,102,230,245,94,138,229,115,154,198,53,239,123,24,233,171,204,235,151,253,30,145,86,84,241,3,162,24,239,132,193,106,247,79,147,91,98,146,8,169,108,53,82,79,12,49,58,153,142,122,72,176,207,37,71,186,24,216,230,194,230,59,162,182,55,49,145,196,14,24,184,133,202,184,95,214,91,46,174,98,212,222,63,192,119,41,174,54,183,213,73,79,13,206,134,86,237,150,158,71,49,127,205,145,138,230,189,172,150,40,158,172,126,205,170,26,8,225,215,65,176,222,27,116,142,197,165,56,101,21,35,89,110,167,99,238,117,208,211,172,47,187,92,85,141,74,138,217,81,207,123,183,200,230,245,70,171,221,177,136,200,218,187,24,212,72,45,205,123,129,202,108,150,213,123,226,227,78,95,86,183,219,109,61,59,242,235,74,50,90,132,174,164,137,177,192,218,216,17,168,229,137,240,68,214,119,90,189,34,88,98,116,157,88,232,223,222,159,250,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,158,244,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,88,63,204,235,152,5,102,145,81,212,240,253,162,25,23,132,206,170,247,65,147,92,162,142,120,170,172,52,178,65,12,209,54,153,238,98,70,179,79,29,71,186,104,222,231,66,214,59,162,54,71,49,241,133,75,105,110,169,103,122,45,157,219,53,51,77,47,190,198,201,44,221,239,5,91,225,97,168,237,119,97,124,50,127,14,102,62,55,117,142,87,183,226,106,244,235,213,58,42,34,166,135,184,85,226,99,13,226,191,72,232,245,75,15,161,171,183,61,181,14,182,221,237,149,40,174,125,186,227,27,35,124,176,36,155,81,179,51,108,177,189,146,53,19,115,30,221,205,99,247,198,204,240,233,110,150,231,122,211,157,219,52,207,77,44,94,217,201,47,61,239,5,69,226,161,167,238,246,161,124,210,127,18,103,178,54,244,142,39,187,226,114,117,233,209,58,170,162,46,130,120,62,225,51,13,225,23,75,254,195,216,170,41,47,23,218,250,137,42,111,185,27,104,22,150,123,171,210,71,172,8,246,44,146,171,25,20,79,72,218,196,126,206,189,199,162,35,165,122,168,81,15,22,62,105,245,147,230,6,67,234,51,146,255,0,150,47,48,10,61,34,172,166,225,251,91,242,47,9,130,213,237,131,25,185,75,28,17,82,216,106,164,158,105,165,109,75,218,196,145,97,158,74,143,124,210,61,205,133,204,111,84,108,110,123,227,136,28,88,249,167,214,79,152,25,15,168,206,114,160,53,80,10,234,229,139,204,2,179,87,104,233,184,126,214,252,139,197,231,84,155,96,198,110,82,199,60,181,87,234,88,224,154,105,91,82,246,177,99,73,160,142,159,223,52,143,107,166,107,219,213,29,35,94,249,44,84,0,0,0,0,1,149,115,85,6,85,192,191,238,87,30,68,244,203,235,94,177,90,74,162,42,242,184,242,39,166,95,90,245,138,210,85,0,50,174,106,160,202,184,2,239,185,112,115,0,163,226,34,197,22,146,106,246,69,254,219,20,30,38,120,170,106,35,130,158,60,138,151,123,228,221,78,200,89,28,108,154,24,213,24,248,81,187,150,56,146,86,171,255,0,140,145,68,172,115,151,221,79,17,60,5,233,126,176,232,221,170,145,186,139,110,167,187,211,86,219,97,138,40,95,147,49,111,211,71,18,203,81,52,241,67,11,233,161,73,220,143,115,92,249,24,140,143,175,70,70,137,5,176,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,111,137,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,20,53,16,8,235,193,39,24,56,207,23,58,95,21,233,171,73,69,155,88,233,224,110,89,103,164,138,163,177,67,60,178,78,200,95,28,146,177,26,230,76,218,103,202,140,107,228,88,209,200,199,185,202,155,157,34,128,231,250,253,163,150,46,32,52,107,44,209,220,142,111,15,73,147,91,221,79,29,78,215,191,194,85,49,201,37,53,78,198,61,139,39,106,120,226,151,183,189,26,253,155,93,240,185,80,204,185,170,130,133,185,165,232,93,102,143,241,89,126,201,40,172,222,19,27,212,79,246,73,108,154,53,158,72,223,85,34,34,92,24,233,37,77,189,239,21,220,153,209,177,206,107,35,169,131,250,40,228,99,66,69,113,227,173,247,94,35,185,103,105,30,178,223,108,116,150,139,149,255,0,56,137,181,148,148,146,57,240,36,244,208,93,233,164,124,123,190,38,177,238,129,94,140,85,114,177,30,141,87,63,110,245,140,28,174,60,246,105,151,214,189,30,180,229,86,221,82,255,0,238,88,200,116,82,225,125,252,64,179,101,54,139,103,133,255,0,241,117,202,154,190,126,242,51,255,0,149,173,216,247,255,0,141,141,254,216,167,213,224,219,88,236,92,63,241,15,143,235,22,71,15,136,164,198,109,247,202,136,233,183,61,158,46,169,246,138,200,233,169,183,177,143,88,251,179,201,20,93,205,138,214,111,220,239,133,170,160,117,94,105,122,233,89,172,28,86,95,177,186,43,207,139,198,244,239,253,141,219,33,141,39,142,54,85,70,136,183,7,186,57,87,111,123,197,119,33,116,140,107,90,248,233,160,254,146,53,30,233,21,201,63,69,237,87,26,156,243,93,242,28,66,146,170,162,215,81,75,97,198,111,19,61,175,125,44,235,20,143,184,182,40,247,117,99,214,41,168,145,101,86,34,236,145,236,99,186,58,86,173,91,26,72,225,23,68,46,188,56,240,233,134,104,213,246,249,73,119,185,88,41,234,93,89,87,73,27,153,2,207,81,85,53,76,140,143,119,196,230,49,211,171,17,234,141,87,163,17,202,214,110,216,129,216,0,0,12,214,113,99,230,159,89,62,96,100,62,163,57,165,51,53,156,88,249,167,214,79,152,25,15,168,206,7,42,46,79,150,47,48,10,205,93,163,166,225,251,91,242,47,23,157,82,109,131,25,185,75,28,242,213,95,169,99,130,105,165,109,75,218,197,141,38,130,58,127,124,210,61,174,153,175,111,84,116,141,123,228,229,88,143,5,31,189,87,44,205,43,191,224,22,203,84,122,155,139,123,106,75,109,76,233,218,146,233,66,151,123,130,201,108,116,219,154,198,238,123,210,72,157,42,57,172,145,174,111,88,155,52,178,37,101,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,6,167,129,18,185,121,241,167,106,226,159,75,233,236,89,126,65,72,237,84,198,169,213,50,10,52,166,109,42,214,192,146,109,138,225,4,109,114,181,236,115,86,38,202,172,70,163,38,87,39,110,54,62,29,210,212,12,171,159,170,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,67,242,150,105,196,255,0,2,180,217,255,0,6,250,99,196,246,150,208,82,65,147,216,244,222,201,114,204,225,154,170,93,247,107,116,22,74,38,54,120,150,73,22,24,223,75,13,50,170,198,198,51,186,199,61,119,58,70,49,146,4,191,229,231,198,157,171,138,125,47,167,177,101,249,5,35,181,83,26,167,84,200,40,210,153,180,171,91,2,73,182,43,132,17,181,202,215,177,205,88,155,42,177,26,140,153,92,157,184,216,248,119,75,83,48,58,91,170,89,222,139,103,118,205,76,211,75,239,177,178,75,55,123,193,86,248,88,106,59,93,216,95,12,159,195,153,143,141,221,99,149,237,248,154,189,58,245,78,138,136,169,47,248,229,230,97,113,226,119,4,178,233,158,155,217,46,184,166,55,95,111,100,153,141,21,193,41,106,60,117,114,77,4,209,195,12,136,197,145,33,130,74,125,205,153,174,137,210,247,85,31,19,17,136,142,15,43,204,103,141,127,222,171,81,224,176,96,23,59,172,122,101,139,127,14,219,77,58,246,163,186,87,34,189,36,185,186,29,173,123,119,49,233,28,77,149,92,230,70,215,59,164,78,154,88,210,32,29,87,134,46,30,178,174,40,53,150,203,164,120,181,79,128,241,253,202,155,141,209,244,178,84,67,108,161,137,187,165,168,145,172,79,243,99,98,57,204,107,229,150,38,43,217,191,114,119,94,104,122,67,134,232,46,171,233,182,145,233,252,21,113,216,177,221,55,163,134,157,106,231,89,167,149,239,186,220,229,150,105,31,238,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,9,21,200,199,241,179,242,223,234,71,42,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,202,185,213,249,167,197,190,95,208,250,141,196,14,21,193,39,24,57,55,8,218,161,21,233,171,87,91,132,223,42,32,110,89,103,164,138,159,191,93,4,81,206,200,95,28,146,177,92,215,194,234,151,202,140,107,227,73,21,168,199,185,168,187,155,127,216,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,118,74,206,170,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,151,114,116,242,224,230,1,89,195,189,246,45,36,213,236,139,253,169,235,252,76,241,84,212,71,61,68,152,237,86,199,201,186,157,144,178,73,31,12,210,34,49,240,163,118,164,146,164,173,86,127,25,37,11,191,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,197,143,154,125,100,249,129,144,250,140,230,148,204,214,113,99,230,159,89,62,96,100,62,163,56,19,42,207,192,229,55,17,220,184,116,227,88,112,119,213,179,81,112,187,61,249,144,210,70,201,106,25,124,183,67,121,184,206,180,77,133,136,231,37,74,57,242,186,23,49,191,27,228,88,222,138,142,99,225,175,92,79,41,190,224,217,85,155,53,197,171,188,21,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,155,30,142,99,182,189,141,94,142,69,106,244,232,168,169,238,47,167,149,199,145,61,50,250,215,172,86,144,87,156,38,133,232,214,1,168,246,237,79,196,178,155,85,171,47,205,54,75,116,195,168,232,93,220,169,232,181,11,61,238,73,18,69,100,93,199,164,17,108,237,183,187,35,102,149,28,247,164,202,128,226,23,155,149,247,87,120,113,135,75,241,60,27,236,254,95,148,219,231,181,230,183,9,26,201,104,99,165,123,22,57,99,183,53,206,115,255,0,174,24,231,110,89,83,116,13,115,152,197,149,234,217,217,5,116,171,76,242,173,100,212,124,115,75,112,170,79,17,122,201,174,17,91,233,183,71,35,227,135,122,252,115,203,219,99,222,216,98,98,58,73,30,141,93,145,177,238,84,232,213,60,169,119,220,166,244,47,70,176,173,14,253,174,97,89,77,171,48,202,114,237,145,93,174,145,208,186,10,171,38,216,97,116,214,71,53,242,61,91,218,157,29,35,158,141,143,190,215,192,245,107,152,216,92,4,53,230,73,195,62,27,194,134,145,232,62,150,225,245,213,119,23,186,163,39,185,93,238,117,42,173,125,198,227,35,45,44,150,116,143,114,182,22,109,138,54,50,54,170,237,99,27,185,207,126,249,31,250,249,42,121,167,202,126,95,215,122,141,184,234,188,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,3,170,243,206,252,19,252,201,250,105,21,121,106,113,11,138,240,233,196,213,13,239,53,166,233,101,203,173,238,196,170,110,14,170,142,8,237,94,38,170,154,70,86,74,178,42,49,97,99,224,106,72,170,230,237,141,239,122,43,149,136,199,202,174,121,223,130,127,153,63,77,42,172,13,41,241,47,195,166,9,197,6,150,87,233,158,117,79,254,22,178,207,91,190,111,236,101,211,195,77,12,21,157,184,165,143,189,218,239,189,221,167,187,99,254,229,79,185,82,160,56,104,224,23,81,215,142,42,13,16,213,203,125,170,221,30,13,218,204,110,140,173,166,90,218,27,253,158,154,174,22,181,41,90,230,163,42,33,169,123,217,26,171,246,163,26,179,35,219,220,137,208,44,128,229,89,199,143,253,200,225,83,87,239,95,225,98,196,47,183,59,143,253,3,41,172,141,103,107,255,0,56,116,79,146,111,240,116,236,111,246,166,22,147,29,166,213,13,214,162,251,13,178,145,151,42,202,120,105,42,43,27,11,82,121,160,133,210,58,40,159,39,77,206,99,29,60,206,107,85,122,53,101,145,83,166,229,234,31,172,160,30,104,254,123,53,55,232,190,143,68,95,241,64,60,209,252,246,106,111,209,125,30,136,9,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,32,7,37,79,43,25,79,204,10,239,78,183,18,171,137,126,34,240,78,23,244,178,191,83,51,170,143,240,180,118,122,45,147,127,100,238,158,26,105,160,163,238,69,20,157,158,239,97,237,238,189,187,25,247,170,253,200,161,202,184,250,227,95,21,225,79,78,42,236,150,155,159,136,212,220,154,223,52,120,229,190,157,99,124,148,27,209,209,182,231,80,146,53,236,108,49,61,21,88,215,181,123,210,49,88,137,181,178,190,40,43,202,3,41,190,231,60,104,106,22,107,148,215,120,219,214,65,135,221,174,151,26,158,211,35,239,213,79,118,160,146,89,54,49,26,198,238,123,220,189,26,136,212,235,209,17,19,220,66,13,104,213,236,203,94,181,67,32,213,205,64,158,146,75,238,69,80,217,170,18,146,4,134,8,152,200,219,20,80,198,207,122,163,35,138,56,227,69,114,185,234,140,69,115,156,229,87,44,202,228,169,230,159,41,249,127,93,234,54,224,46,164,242,154,177,130,254,212,52,179,50,211,63,106,123,51,237,110,63,113,177,120,222,199,123,194,248,170,105,33,238,246,247,55,126,222,230,237,187,155,215,167,78,169,215,169,234,192,25,108,203,49,107,238,13,149,94,112,172,166,135,193,94,177,251,133,69,174,227,77,221,100,157,138,168,36,116,114,199,189,138,230,59,107,216,228,234,213,86,175,78,168,170,158,243,229,19,167,155,222,133,209,233,135,17,212,154,141,143,89,188,21,151,82,237,238,184,204,230,44,12,133,215,136,30,145,214,164,113,70,141,123,119,49,244,147,189,239,69,89,37,169,149,200,247,46,230,178,11,1,245,113,60,90,251,156,229,86,108,43,22,161,241,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,239,122,181,141,220,247,181,58,185,81,169,215,170,170,39,188,210,246,138,105,125,171,69,116,143,16,210,139,51,169,36,167,197,172,244,214,215,212,83,81,54,145,149,147,177,137,222,170,88,154,170,140,124,210,247,37,127,196,229,87,200,229,87,57,85,85,105,131,148,222,133,216,181,131,137,175,180,153,109,154,235,87,106,211,187,123,50,74,89,169,213,241,210,178,241,29,84,41,68,202,137,26,159,244,243,50,61,205,87,186,153,122,238,99,100,99,175,80,1,74,220,234,252,211,226,223,47,232,125,70,226,93,73,74,220,234,252,211,226,223,47,232,125,70,226,3,146,167,154,124,167,229,253,119,168,219,139,31,227,147,132,75,87,23,218,70,220,82,11,141,37,159,44,176,212,58,229,142,93,103,167,107,216,201,213,138,215,210,204,244,106,202,202,105,147,110,254,218,245,71,199,12,138,217,59,73,27,168,7,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,166,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,116,39,193,223,21,88,111,21,250,71,111,204,44,215,42,70,228,246,234,122,122,108,178,209,28,107,11,237,215,21,103,198,173,137,207,123,188,52,142,108,142,133,251,157,185,136,173,85,238,50,70,48,51,195,150,98,215,220,27,42,188,225,89,77,15,130,189,99,247,10,139,93,198,155,186,201,59,21,80,72,232,229,143,123,21,204,118,215,177,201,213,170,173,94,157,81,85,61,228,181,215,206,56,233,184,142,224,155,16,209,236,225,149,108,212,92,47,40,182,190,106,185,31,45,67,47,150,232,109,245,176,37,107,166,122,185,201,82,142,124,77,153,175,119,198,249,18,70,42,163,158,200,103,167,52,46,10,63,120,12,17,250,207,167,182,203,173,118,164,225,182,246,83,69,110,162,78,247,182,109,109,153,207,125,58,68,231,39,73,162,238,207,52,107,26,43,228,248,226,217,35,159,23,110,144,64,234,188,39,121,167,209,191,152,24,247,168,192,105,76,205,103,9,222,105,244,111,230,6,61,234,48,26,83,0,64,14,117,126,86,49,111,152,20,62,157,113,39,249,0,57,213,249,88,197,190,96,80,250,117,196,10,171,225,59,205,62,141,252,192,199,189,70,3,70,121,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,118,74,206,168,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,156,206,19,188,211,232,223,204,12,123,212,96,52,166,6,112,120,174,225,71,81,248,74,212,119,225,89,172,94,58,213,93,220,158,193,127,130,21,101,45,222,149,170,136,174,106,42,175,110,102,110,106,75,10,170,186,55,57,170,138,246,62,57,31,207,244,171,76,242,173,100,212,124,115,75,112,170,79,17,122,201,174,17,91,233,183,71,35,227,135,122,252,115,203,219,99,222,216,98,98,58,73,30,141,93,145,177,238,84,232,213,52,83,196,191,14,152,39,20,26,89,95,166,121,213,63,248,90,203,61,110,249,191,177,151,79,13,52,48,86,118,226,150,62,247,107,190,247,118,158,237,143,251,149,62,229,78,85,192,127,2,246,46,15,177,91,141,109,238,190,213,145,231,217,7,111,218,23,186,106,55,199,225,41,123,113,42,219,224,116,143,114,186,22,206,201,30,178,163,34,116,189,99,222,196,237,49,26,29,43,133,94,25,240,222,20,52,142,143,75,112,250,234,187,139,221,80,235,149,222,231,82,170,215,220,110,50,50,54,75,58,71,185,91,11,54,197,27,25,27,85,118,177,141,220,231,191,124,143,236,0,0,57,87,21,90,91,251,105,225,199,81,116,206,27,23,182,107,239,56,253,87,178,168,188,87,135,238,221,34,103,122,135,248,138,246,53,189,42,162,129,223,27,145,139,211,163,250,181,92,139,213,64,25,97,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,152,28,203,56,135,186,235,174,77,164,144,215,93,105,30,251,118,155,217,175,119,91,109,37,27,161,130,223,123,187,211,199,89,84,216,221,34,43,222,199,83,173,2,162,119,36,107,81,17,58,239,238,117,230,156,123,105,158,85,165,252,92,106,101,187,41,164,237,251,123,32,173,201,173,211,178,57,18,26,170,26,249,223,81,19,227,115,216,221,251,123,142,137,234,222,173,73,97,149,136,231,108,234,112,0,44,167,146,94,153,229,85,58,167,157,107,31,132,237,99,118,252,125,113,158,252,145,200,223,17,93,81,83,79,81,178,23,108,237,191,183,29,47,89,19,122,57,189,248,62,21,71,245,75,127,33,255,0,42,205,28,190,233,23,8,246,138,156,142,110,149,121,237,194,92,198,58,109,172,254,181,165,169,130,8,233,147,123,30,228,127,114,10,120,167,235,240,185,189,253,142,106,57,138,171,48,0,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,79,254,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,2,239,181,211,66,244,227,136,189,56,184,233,126,168,89,188,117,170,187,164,176,205,18,163,42,173,245,77,69,72,234,169,164,84,94,220,204,220,238,139,209,90,173,115,152,246,189,143,123,29,158,206,37,248,116,206,248,95,213,58,253,51,206,169,255,0,194,214,89,235,119,195,253,147,181,248,153,161,130,179,183,20,178,118,123,189,135,187,180,247,111,103,220,169,247,42,233,76,226,156,87,112,163,167,28,90,233,195,240,172,214,47,3,117,161,238,79,96,191,193,10,62,170,209,84,228,68,87,53,21,83,185,11,246,181,37,133,85,27,35,90,213,69,99,217,28,140,10,118,229,243,193,37,215,138,252,254,75,238,79,5,93,14,157,98,181,20,243,93,107,29,74,231,65,118,157,179,66,231,218,89,35,102,137,236,124,148,238,145,206,150,53,114,194,157,181,114,34,201,31,91,233,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,243,250,85,166,120,174,141,233,198,57,165,184,85,39,135,178,227,54,248,173,244,219,163,141,146,77,177,62,57,229,237,177,140,116,210,189,93,36,143,70,166,249,30,247,42,117,114,158,172,12,171,151,253,255,0,198,178,255,0,230,127,255,0,234,112,160,18,255,0,191,248,214,95,252,207,255,0,253,78,1,64,38,148,248,78,242,177,163,127,47,241,239,78,128,205,97,165,62,19,188,172,104,223,203,252,123,211,160,3,170,128,0,0,0,28,171,137,126,29,48,78,40,52,178,191,76,243,170,127,240,181,150,122,221,243,127,99,46,158,26,104,96,172,237,197,44,125,238,215,125,238,237,61,219,31,247,42,125,202,157,84,1,154,30,34,180,27,50,225,183,87,47,186,83,153,209,85,181,246,234,135,190,217,93,53,58,66,203,181,185,94,228,167,173,137,26,247,183,100,141,111,85,106,61,219,30,143,141,203,189,142,68,232,18,113,219,175,43,194,229,63,11,48,228,213,109,179,182,162,104,42,46,174,159,117,108,150,69,138,54,197,103,99,250,35,153,76,215,36,202,238,174,115,159,27,227,129,21,144,177,99,146,122,115,189,251,9,251,44,211,79,104,127,240,231,246,130,175,217,31,219,191,238,95,134,79,31,247,127,11,251,119,179,127,167,241,255,0,188,247,119,10,129,3,170,240,209,195,166,119,197,6,169,208,105,158,11,79,254,10,178,241,91,190,31,236,101,175,196,195,12,245,157,185,101,143,189,218,239,177,221,166,59,123,254,228,79,189,83,66,122,23,161,122,113,195,166,156,91,180,191,75,236,222,6,213,67,214,89,166,149,81,245,87,10,167,34,36,149,85,50,34,39,114,103,237,111,85,232,141,70,181,172,99,88,198,49,141,137,92,154,98,195,103,225,114,233,116,177,97,84,150,155,236,121,69,93,174,251,118,108,171,44,247,151,197,20,83,193,35,213,81,22,54,69,21,90,68,216,145,85,136,172,146,68,232,233,158,79,80,57,87,22,62,86,53,147,229,254,67,233,211,153,172,52,167,197,143,149,141,100,249,127,144,250,116,230,107,0,212,237,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,16,243,2,224,70,251,194,174,85,38,107,139,51,198,233,150,65,112,88,237,213,61,89,31,178,234,167,146,170,72,173,91,31,81,45,68,253,170,106,118,175,137,114,35,95,215,162,244,119,185,111,39,63,207,240,221,44,195,110,218,131,168,57,13,37,143,30,177,211,173,77,117,117,74,174,200,153,213,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,115,173,197,87,19,25,151,21,250,185,89,170,89,133,13,37,185,141,167,109,182,209,108,166,68,115,45,214,232,223,35,226,129,100,218,142,153,251,165,145,239,145,200,155,158,247,109,107,25,178,54,7,75,224,23,141,124,171,133,61,71,164,178,93,174,126,35,76,178,107,132,49,228,118,250,133,145,241,208,111,86,198,235,157,58,70,215,189,179,68,196,69,123,88,213,239,70,196,98,166,230,196,248,175,163,19,202,108,89,206,43,102,205,113,106,239,27,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,251,138,150,229,105,192,79,219,186,203,15,21,218,161,62,204,126,213,112,241,152,133,174,158,163,164,149,245,212,147,171,82,178,161,204,94,177,195,12,241,57,25,23,84,116,146,70,170,244,72,154,141,158,223,192,229,92,75,240,233,130,113,65,165,149,250,103,157,83,255,0,133,172,179,214,239,155,251,25,116,240,211,67,5,103,110,41,99,239,118,187,239,119,105,238,216,255,0,185,83,238,84,207,183,17,90,13,153,112,219,171,151,221,41,204,232,170,218,251,117,67,223,108,174,154,157,33,101,218,220,175,114,83,214,196,141,123,219,178,70,183,170,181,30,237,143,71,198,229,222,199,34,105,120,173,94,119,191,97,63,101,154,105,237,15,254,28,254,208,85,251,35,251,119,253,203,240,201,227,254,239,225,127,110,246,111,244,254,63,247,158,238,224,16,46,78,59,117,229,120,92,167,225,102,28,154,173,182,118,212,77,5,69,213,211,238,173,146,200,177,70,216,172,236,127,68,115,41,154,228,153,93,213,206,115,227,124,112,34,178,22,44,114,120,174,26,56,116,206,248,160,213,58,13,51,193,105,255,0,193,86,94,43,119,195,253,140,181,248,152,97,158,179,183,44,177,247,187,93,246,59,180,199,111,127,220,137,247,170,114,162,236,249,52,197,134,207,194,229,210,233,98,194,169,45,55,216,242,138,187,93,246,236,217,86,89,239,47,138,40,167,130,71,170,162,44,108,138,42,180,137,177,34,171,17,89,36,137,209,211,60,9,107,161,122,23,167,28,58,105,197,187,75,244,190,205,224,109,84,61,101,154,105,85,31,85,112,170,114,34,73,85,83,34,34,119,38,126,214,245,94,136,212,107,90,198,53,140,99,24,223,149,197,143,149,141,100,249,127,144,250,116,231,85,57,87,22,62,86,53,147,229,254,67,233,211,129,154,195,82,89,102,45,98,206,113,91,206,21,148,208,248,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,247,177,90,246,238,99,220,157,90,168,228,235,213,21,23,222,101,180,213,64,25,214,227,95,133,27,239,9,122,203,91,134,246,174,181,152,133,203,173,102,45,123,173,133,141,241,244,187,88,178,70,174,141,85,139,52,15,127,106,68,232,199,47,70,73,219,99,37,141,15,87,192,47,26,249,87,10,122,143,73,100,187,92,252,70,153,100,215,8,99,200,237,245,11,35,227,160,222,173,141,215,58,116,141,175,123,102,137,136,138,246,177,171,222,141,136,197,77,205,137,241,93,79,18,252,58,96,156,80,105,101,126,153,231,84,255,0,225,107,44,245,187,230,254,198,93,60,52,208,193,89,219,138,88,251,221,174,251,221,218,123,182,63,238,84,251,149,51,237,196,86,131,102,92,54,234,229,247,74,115,58,42,182,190,221,80,247,219,43,166,167,72,89,118,183,43,220,148,245,177,35,94,246,236,145,173,234,173,71,187,99,209,241,185,119,177,200,129,164,140,79,41,177,103,56,173,155,53,197,171,188,109,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,155,30,141,123,119,49,237,94,142,68,114,117,232,168,139,238,62,177,74,220,175,120,233,253,138,101,76,208,237,99,204,252,38,155,94,183,251,30,166,181,187,161,177,93,36,145,170,157,102,87,39,135,163,155,172,157,206,168,230,50,85,100,159,194,107,170,36,91,169,0,0,0,102,179,139,31,52,250,201,243,3,33,245,25,205,41,153,172,226,199,205,62,178,124,192,200,125,70,112,46,167,149,199,145,61,50,250,215,172,86,148,2,95,247,43,143,34,122,101,245,175,88,173,40,4,11,222,229,55,159,225,185,55,7,56,198,25,98,200,105,42,239,184,117,69,194,154,251,111,106,170,79,66,250,139,133,85,68,10,246,170,34,171,36,138,68,86,189,58,177,85,178,53,23,116,111,107,98,255,0,54,190,10,61,137,89,89,197,150,153,91,45,84,118,89,187,49,230,150,248,19,177,35,107,166,159,182,203,155,81,93,178,78,243,229,138,57,91,27,90,228,145,27,42,164,139,44,207,100,22,225,139,136,92,171,133,253,101,178,234,230,45,77,227,252,7,114,154,227,107,125,84,148,240,220,232,101,110,217,105,228,115,23,252,217,24,174,107,218,201,98,137,234,199,236,218,186,30,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,238,154,157,42,224,88,103,137,236,145,209,75,12,140,247,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,134,114,244,47,93,53,31,135,77,71,183,106,134,151,222,124,13,214,135,172,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,228,47,218,222,169,213,28,142,107,94,199,49,236,99,219,163,77,23,213,236,55,94,180,191,31,213,205,63,158,174,75,22,69,78,233,169,210,174,5,134,120,158,201,29,20,176,200,207,122,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,44,31,174,228,217,164,247,14,32,165,204,163,200,125,151,164,241,120,26,136,48,218,52,169,125,84,210,50,39,54,162,154,74,217,102,116,140,133,210,71,20,189,198,171,164,115,103,154,54,246,59,113,202,235,10,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,15,214,80,183,49,158,10,63,117,93,71,130,255,0,128,91,46,178,105,150,83,252,75,109,76,233,221,142,215,92,170,245,146,216,233,183,57,238,218,198,36,145,58,84,107,159,27,156,222,178,186,25,100,91,233,56,255,0,23,85,186,37,110,225,211,51,184,113,23,105,171,186,105,245,45,61,52,215,90,26,71,78,217,234,158,218,168,86,154,24,214,7,177,232,247,84,164,13,69,222,198,117,84,222,230,179,114,160,81,15,13,156,94,107,47,10,95,107,127,100,181,182,168,126,216,219,217,69,89,237,10,6,212,246,38,139,127,135,171,135,170,167,73,162,238,203,181,31,190,39,119,23,185,27,250,55,111,42,255,0,101,89,238,85,254,234,228,121,38,71,112,255,0,198,86,87,92,171,170,36,255,0,214,146,105,164,145,255,0,227,115,156,239,230,170,124,162,116,242,125,184,233,60,92,80,37,167,54,199,59,217,125,77,190,122,140,46,239,227,42,91,225,42,163,167,157,181,116,221,136,147,181,39,122,146,89,159,220,153,118,179,194,244,111,199,34,116,11,10,229,231,193,101,171,133,141,47,167,190,229,248,253,35,117,83,37,167,85,200,43,18,165,181,75,69,2,201,186,43,124,18,53,168,214,49,173,72,157,42,49,92,143,153,28,189,201,24,200,118,203,80,0,205,103,22,62,105,245,147,230,6,67,234,51,147,211,5,224,178,213,197,63,44,77,58,190,226,24,253,35,181,83,26,167,188,46,63,88,181,45,165,90,216,18,249,90,233,109,243,200,230,171,94,199,53,101,116,72,245,106,50,101,106,247,35,99,230,221,2,248,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,5,5,221,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,116,51,211,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,94,247,46,110,53,255,0,122,173,56,158,193,159,220,237,81,234,110,45,252,59,149,52,11,218,146,233,66,136,196,142,230,216,118,181,141,220,247,172,114,182,37,115,89,35,90,238,145,54,104,163,78,65,205,67,129,90,108,255,0,30,186,241,61,165,180,20,144,100,246,58,121,174,89,156,51,85,75,190,237,110,130,150,22,54,120,150,73,22,24,223,75,13,50,170,198,198,51,186,199,61,119,58,70,49,146,85,6,150,234,150,119,162,217,221,179,83,52,210,251,236,108,146,205,222,240,85,190,22,26,142,215,118,23,195,39,240,230,99,227,119,88,229,123,126,38,175,78,189,83,162,162,42,6,159,129,197,56,67,226,114,197,197,166,141,83,106,173,162,203,236,74,182,92,42,173,119,75,71,137,125,79,128,170,137,200,230,199,223,116,81,36,187,160,146,158,94,173,110,212,238,236,234,174,107,142,214,0,3,159,235,166,186,105,199,14,154,113,113,213,13,80,188,248,27,85,15,72,161,134,36,71,213,92,42,156,138,177,210,211,70,170,157,201,159,181,221,19,170,53,26,215,61,238,99,24,247,180,57,175,27,124,96,227,60,35,105,124,183,167,45,37,110,109,124,167,157,184,157,158,174,42,142,197,116,241,73,3,38,124,146,68,197,107,89,11,106,89,42,177,207,141,100,70,171,24,230,170,238,110,120,79,127,174,154,233,168,252,69,234,61,199,84,53,66,243,227,174,181,221,34,134,24,145,89,75,111,165,106,170,199,75,77,26,170,246,225,102,231,116,78,170,229,115,156,247,185,239,123,222,239,0,5,180,242,142,227,54,197,87,98,179,240,119,150,218,188,13,214,135,199,212,98,151,26,118,61,241,220,35,115,230,173,169,166,168,79,127,110,102,110,158,70,73,238,141,241,181,88,187,30,198,247,236,252,202,185,123,220,184,184,227,169,226,183,13,175,195,245,5,148,148,250,139,135,211,192,250,233,162,124,81,50,247,72,229,86,37,108,80,34,163,152,246,185,26,217,218,214,246,154,249,98,115,85,169,50,69,24,76,163,42,230,170,12,171,129,127,220,174,60,137,233,151,214,189,98,180,135,252,218,248,40,246,37,101,103,22,90,101,108,181,81,217,102,236,199,154,91,224,78,196,141,174,154,126,219,46,109,69,118,201,59,207,150,40,229,108,109,107,146,68,108,170,146,44,179,61,147,3,149,199,145,61,50,250,215,172,86,149,171,204,195,141,123,119,19,249,221,183,9,211,75,159,137,211,108,75,165,77,21,100,107,85,15,182,107,166,134,53,146,162,106,121,155,30,206,207,87,193,26,58,61,201,214,119,35,213,179,35,90,17,171,66,245,211,81,248,116,212,123,118,168,105,125,231,192,221,104,122,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,238,66,253,173,234,157,81,200,230,181,236,115,30,198,61,186,52,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,238,154,157,42,224,88,103,137,236,145,209,75,12,140,247,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,209,7,2,252,25,95,120,195,212,122,171,100,151,95,99,97,152,191,135,168,201,174,81,61,139,84,216,229,87,246,169,169,163,119,94,179,75,218,149,18,71,53,99,141,172,115,157,185,81,145,73,160,155,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,0,253,100,21,231,5,163,150,44,231,134,5,213,90,137,188,61,235,77,46,16,84,81,201,181,239,239,210,215,84,65,73,81,77,209,30,214,55,115,223,77,47,113,90,247,39,134,216,221,169,35,148,157,71,228,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,12,177,3,218,235,70,144,230,90,11,170,25,6,145,234,4,20,145,223,113,218,134,195,80,180,147,164,208,74,199,198,217,98,154,55,251,149,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,60,80,18,127,150,222,139,218,181,191,139,76,94,197,148,98,20,153,38,49,99,167,172,191,95,104,234,222,222,194,65,12,42,216,29,36,106,228,239,51,198,75,70,213,139,163,145,200,229,71,181,209,239,52,18,64,14,77,154,41,246,27,135,219,182,177,213,220,59,213,122,155,112,78,204,17,203,186,56,40,109,210,212,83,199,185,171,27,85,179,58,119,214,43,186,61,237,88,251,29,54,187,122,19,252,0,0,1,154,206,44,124,211,235,39,204,12,135,212,103,52,166,102,179,139,31,52,250,201,243,3,33,245,25,192,186,158,87,30,68,244,203,235,94,177,90,112,174,106,28,10,211,103,248,245,215,137,237,45,160,164,131,39,177,211,205,114,204,225,154,170,93,247,107,116,20,176,177,179,196,178,72,176,198,250,88,105,149,86,54,49,157,214,57,235,185,210,49,140,147,186,242,184,242,39,166,95,90,245,138,210,0,115,58,227,199,246,223,125,169,208,109,39,189,110,192,113,251,131,189,165,116,183,92,123,148,185,68,205,100,46,143,171,123,77,94,205,60,237,168,70,237,146,72,166,114,71,50,117,217,19,144,33,86,150,234,150,119,162,217,221,179,83,52,210,251,236,108,146,205,222,240,85,190,22,26,142,215,118,23,195,39,240,230,99,227,119,88,229,123,126,38,175,78,189,83,162,162,42,104,123,133,94,38,48,222,43,244,142,143,84,176,250,26,187,115,219,80,235,109,222,217,82,138,231,219,174,49,178,55,203,2,73,181,27,51,54,203,27,217,35,81,55,49,237,220,214,63,124,108,163,110,14,184,58,206,248,191,206,234,44,22,10,207,99,99,118,109,159,104,50,14,220,53,30,203,238,195,80,250,95,235,87,207,20,147,247,100,167,88,255,0,134,171,179,174,231,116,68,247,232,39,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,165,53,13,13,50,46,200,153,213,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,67,46,230,148,248,78,242,177,163,127,47,241,239,78,128,205,97,165,62,19,188,172,104,223,203,252,123,211,160,2,176,57,157,114,255,0,163,210,42,202,158,32,116,67,29,240,152,45,94,233,242,107,108,82,65,21,45,134,170,73,225,134,39,83,49,207,73,22,25,228,168,247,67,27,28,216,92,199,116,86,198,230,50,56,23,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,18,154,134,134,153,19,124,175,232,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,154,125,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,224,28,48,112,57,164,124,41,102,89,222,97,167,207,171,168,126,97,81,19,40,97,174,99,37,125,146,220,212,222,180,80,78,168,179,61,142,153,92,231,57,206,248,153,21,51,92,142,124,43,44,129,245,120,62,225,51,13,225,23,75,254,195,216,170,41,47,23,218,250,137,42,111,185,27,104,22,150,123,171,210,71,172,8,246,44,146,171,25,20,79,72,218,196,126,206,189,199,162,35,165,122,173,101,243,171,243,79,139,124,191,161,245,27,137,117,37,43,115,171,243,79,139,124,191,161,245,27,136,29,87,145,143,227,103,229,191,212,142,85,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,35,149,115,171,243,79,139,124,191,161,245,27,136,31,87,149,46,133,233,199,17,122,113,175,186,95,170,22,111,29,106,174,251,53,44,51,68,168,202,171,125,83,82,232,145,213,83,72,168,189,185,153,185,221,23,162,181,90,231,49,237,123,30,246,58,21,107,166,133,234,63,14,154,143,113,210,253,80,179,120,27,173,15,73,97,154,37,87,210,220,41,92,170,145,213,83,72,168,157,200,95,181,221,23,162,57,28,215,49,237,99,216,246,54,197,121,24,254,54,126,91,253,72,153,92,109,240,125,140,241,115,165,242,217,92,148,148,89,181,142,158,119,98,119,138,185,106,59,20,51,203,36,15,153,146,71,19,209,174,100,205,166,100,74,247,50,69,141,28,175,99,92,169,181,193,7,249,74,113,175,236,74,202,62,19,117,54,231,106,163,178,205,222,147,11,184,78,189,137,27,93,52,253,199,219,28,168,221,146,119,159,44,178,68,233,28,215,36,136,232,145,100,89,97,99,45,168,203,102,89,139,95,112,108,170,243,133,101,52,62,10,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,61,236,87,49,219,94,199,39,86,170,181,122,117,69,84,247,151,83,203,63,142,235,239,19,118,235,150,149,106,163,252,70,125,140,219,214,232,235,191,70,51,219,116,175,170,145,178,73,216,130,158,56,105,188,58,75,71,23,77,202,233,55,239,68,248,95,208,39,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,206,44,124,211,235,39,204,12,135,212,103,52,166,102,179,139,31,52,250,201,243,3,33,245,25,192,180,158,24,184,152,195,120,80,229,111,167,218,165,152,80,213,220,94,234,139,189,182,209,108,166,69,107,238,55,25,46,183,23,197,2,201,181,91,11,54,197,35,223,35,145,118,177,142,218,215,191,100,111,168,189,85,212,204,171,89,53,31,35,213,44,214,175,196,94,178,107,132,183,10,157,178,72,248,225,222,191,4,17,119,30,247,182,24,152,141,142,54,43,151,100,108,99,81,122,53,15,149,121,202,111,185,5,186,197,105,187,215,120,138,76,102,222,251,93,174,62,211,25,225,233,95,85,81,86,232,250,181,17,95,214,122,186,135,245,114,171,190,62,157,118,181,168,147,255,0,149,31,5,31,180,220,170,14,37,53,50,217,117,166,198,241,43,133,61,78,37,23,78,204,55,139,164,50,57,203,81,189,28,146,58,26,89,35,103,185,173,217,36,171,181,94,169,12,209,56,34,6,127,194,230,187,105,126,150,99,154,215,157,96,222,204,195,50,223,7,236,123,159,180,232,230,241,94,42,153,213,48,127,6,41,93,43,55,67,27,221,241,177,189,58,116,94,138,168,135,181,224,115,139,187,175,8,58,184,236,174,123,117,93,227,19,191,83,182,219,145,218,160,168,115,30,248,17,232,230,85,66,197,114,68,250,152,87,118,206,226,116,86,73,52,104,232,251,171,35,116,17,150,98,214,44,231,21,188,225,89,77,15,141,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,123,21,175,110,230,61,201,213,170,142,78,189,81,81,125,230,123,56,215,225,70,251,194,94,178,214,225,189,171,173,102,33,114,235,89,139,94,235,97,99,124,125,46,214,44,145,171,163,85,98,205,3,223,218,145,58,49,203,209,146,118,216,201,99,64,37,255,0,58,44,166,197,156,226,188,61,102,184,181,119,141,178,228,22,251,229,210,221,83,218,124,125,250,89,227,181,201,20,155,30,141,123,119,49,237,94,142,68,114,117,232,168,139,238,60,7,37,79,52,249,79,203,250,239,81,183,16,86,167,41,190,213,226,182,236,42,162,187,125,150,213,112,173,186,81,211,118,152,157,170,170,184,233,163,168,147,122,38,247,110,101,21,50,116,85,86,167,111,171,81,21,206,85,157,92,149,60,211,229,63,47,235,189,70,220,7,85,231,157,248,39,249,147,244,210,16,112,147,195,61,79,20,249,14,121,131,217,171,170,224,200,108,120,61,118,71,143,195,10,197,178,182,227,5,85,43,35,164,149,101,115,90,214,74,217,164,141,31,189,155,30,230,61,85,205,99,152,233,191,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,224,32,174,89,139,95,112,108,170,243,133,101,52,62,10,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,61,236,87,49,219,94,199,39,86,170,181,122,117,69,84,247,151,105,203,67,142,58,110,35,176,216,116,123,56,101,91,53,23,11,179,198,249,170,228,124,181,12,190,91,161,88,224,74,215,76,245,115,146,165,28,248,155,51,94,239,141,242,36,140,85,71,61,144,185,151,240,57,77,196,118,27,54,176,224,239,171,102,162,225,118,121,25,13,36,108,150,161,151,203,116,43,36,235,68,216,88,142,114,84,163,159,43,161,115,27,241,190,69,141,232,168,230,62,26,75,196,242,155,238,13,149,89,179,92,90,187,193,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,177,232,230,59,107,216,213,232,228,86,175,78,138,138,158,224,53,38,80,15,52,127,61,154,155,244,95,71,162,45,211,129,206,46,237,92,95,105,27,178,185,237,212,150,124,178,195,80,219,110,71,106,130,161,175,99,39,86,35,153,85,11,21,203,43,41,166,77,219,59,137,213,31,28,209,163,164,237,44,142,168,190,104,254,123,53,55,232,190,143,68,4,212,229,83,169,152,174,141,240,35,169,154,165,154,213,248,123,46,51,152,92,238,21,59,100,141,146,77,178,217,110,217,4,93,199,177,142,154,87,171,99,141,138,228,223,35,216,212,94,174,66,184,56,170,226,99,50,226,191,87,43,53,75,48,161,164,183,49,180,237,182,218,45,148,200,142,101,186,221,27,228,124,80,44,155,81,211,63,116,178,61,242,57,19,115,222,237,173,99,54,70,207,1,38,127,153,75,128,211,233,107,178,26,180,196,233,111,19,95,217,105,106,163,96,91,140,176,199,3,170,30,136,157,94,244,138,22,49,187,149,118,34,201,179,111,114,77,210,43,128,94,10,50,174,43,53,30,146,247,118,182,120,125,50,198,110,16,201,145,220,42,18,70,71,95,177,91,35,173,148,235,27,152,247,77,43,21,17,238,99,147,179,27,209,234,187,157,19,37,8,191,91,105,186,219,169,168,43,46,22,202,186,90,123,165,58,213,208,203,52,46,99,42,160,73,100,133,101,137,202,157,30,196,150,25,99,87,55,170,111,141,237,251,218,168,147,215,146,167,154,124,167,229,253,119,168,219,143,147,205,255,0,22,177,96,218,251,167,184,86,45,67,224,172,184,254,151,218,109,118,234,110,235,228,236,82,193,91,95,28,81,239,122,185,238,218,198,53,58,185,85,203,211,170,170,175,188,250,220,149,60,211,229,63,47,235,189,70,220,5,212,128,0,135,252,212,244,114,251,171,188,35,221,234,113,201,186,213,224,87,8,179,25,41,182,179,250,234,150,154,9,227,169,77,239,123,81,157,184,42,37,159,175,196,231,118,54,53,170,231,162,165,11,151,189,205,99,94,106,116,111,133,202,252,102,197,91,73,29,247,82,106,23,25,141,142,168,137,39,142,220,248,158,234,249,153,11,216,229,149,157,164,74,103,42,35,123,107,89,27,209,237,114,49,29,68,32,95,71,42,205,28,190,233,23,8,246,138,156,142,110,149,121,237,194,92,198,58,109,172,254,181,165,169,130,8,233,147,123,30,228,127,114,10,120,167,235,240,185,189,253,142,106,57,138,171,48,8,85,202,111,93,47,186,193,195,47,217,188,182,243,106,171,186,233,221,193,152,221,44,52,232,200,234,153,103,142,150,21,162,125,68,109,95,250,120,89,38,214,163,219,76,189,119,61,178,61,211,84,1,74,220,234,252,211,226,223,47,232,125,70,226,93,73,74,220,234,252,211,226,223,47,232,125,70,226,4,10,162,180,221,110,52,213,245,150,251,101,93,85,61,174,157,42,235,165,134,23,61,148,176,44,177,194,146,202,228,78,140,98,203,52,81,163,157,209,55,200,198,253,238,68,94,151,195,71,17,121,223,11,250,167,65,169,152,45,71,248,42,59,197,22,200,127,178,118,191,19,12,211,209,247,37,138,78,207,119,176,198,247,88,221,236,251,209,126,244,89,63,201,170,211,106,191,241,37,155,88,175,182,202,75,141,182,227,166,247,42,74,202,58,184,91,52,21,48,73,95,111,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,156,255,0,152,55,4,151,94,20,51,248,239,184,196,21,117,218,117,149,84,84,77,106,172,109,43,155,5,166,119,77,51,153,105,124,142,154,87,189,241,211,182,55,54,89,21,171,50,119,21,168,171,28,157,2,239,244,95,87,176,221,122,210,252,127,87,52,254,122,185,44,89,21,59,166,167,74,184,22,25,226,123,36,116,82,195,35,61,232,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,181,87,205,199,131,236,103,75,174,180,60,72,233,250,82,91,237,185,133,226,74,12,134,218,233,106,37,158,107,221,75,170,171,29,92,199,72,247,183,100,141,108,141,116,109,237,182,53,138,53,107,93,220,118,206,41,203,231,141,187,175,10,25,252,150,44,158,122,186,237,58,202,170,41,225,186,209,186,169,205,130,211,59,166,133,175,187,50,54,195,43,222,248,233,219,35,93,20,104,213,153,59,104,229,85,142,62,147,171,156,173,218,213,127,225,19,9,190,216,174,116,151,27,109,199,56,182,213,209,214,82,76,217,160,169,130,75,101,193,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,5,91,112,157,230,159,70,254,96,99,222,163,1,118,124,194,248,160,207,184,76,209,123,46,163,105,205,163,31,184,220,174,57,69,53,146,88,175,116,243,77,3,96,146,146,174,103,57,173,134,88,156,143,221,78,196,69,87,42,116,87,123,190,229,74,76,225,59,205,62,141,252,192,199,189,70,2,244,248,214,225,75,247,193,210,203,86,153,253,189,251,37,236,204,130,11,239,141,246,95,143,238,118,233,170,33,237,118,251,209,116,235,226,119,110,220,189,54,116,233,239,234,129,2,244,67,155,183,18,90,149,173,24,14,156,223,112,157,53,130,219,149,101,22,171,37,100,180,150,218,246,207,28,21,53,113,195,35,163,115,171,28,212,122,53,234,168,170,215,39,94,157,81,126,227,186,243,171,242,177,139,124,192,161,244,235,137,229,52,159,147,95,236,191,84,240,221,76,253,227,189,167,246,75,32,183,95,124,23,217,14,207,138,240,181,49,205,218,238,120,215,108,221,219,219,187,107,186,117,235,209,122,116,61,95,58,191,43,24,183,204,10,31,78,184,129,85,124,39,121,167,209,191,152,24,247,168,192,105,76,205,103,9,222,105,244,111,230,6,61,234,48,26,83,0,0,0,0,0,0,2,165,121,218,104,229,246,44,171,5,226,6,158,110,245,150,166,222,152,117,100,123,88,223,9,85,28,149,21,116,235,213,95,190,78,243,37,169,247,35,54,179,194,252,78,235,35,81,43,135,79,112,171,174,165,103,248,214,156,216,170,41,32,185,101,87,138,43,37,28,181,111,115,96,142,122,153,153,12,110,145,205,107,156,140,71,61,21,85,26,229,233,215,162,47,220,89,167,59,77,107,255,0,225,23,135,58,59,127,247,179,91,133,84,145,127,231,20,116,145,194,244,147,255,0,61,89,26,232,255,0,192,43,93,253,52,43,87,73,243,175,217,126,169,225,186,153,236,191,105,253,146,200,45,215,223,5,223,236,248,175,11,83,28,221,174,230,215,108,221,219,219,187,107,186,117,235,209,122,116,3,77,24,158,45,98,193,177,91,54,21,139,80,248,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,247,189,92,247,109,99,26,157,92,170,229,233,213,85,87,222,125,99,228,226,121,77,139,57,197,108,217,174,45,93,227,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,216,244,107,219,185,143,106,244,114,35,147,175,69,68,95,113,245,128,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,79,254,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,2,255,0,128,0,0,0,101,92,191,239,254,53,151,255,0,51,255,0,255,0,83,133,0,151,253,255,0,198,178,255,0,230,127,255,0,234,112,10,1,52,167,194,119,149,141,27,249,127,143,122,116,6,107,13,41,240,157,229,99,70,254,95,227,222,157,0,29,84,0,0,0,0,3,159,241,3,169,159,177,189,14,207,53,74,58,187,85,61,94,51,143,215,92,40,61,169,38,202,89,171,153,11,188,44,15,248,216,174,238,206,177,70,140,107,145,207,115,209,173,93,206,64,41,47,154,14,183,218,181,179,138,251,211,108,214,58,187,117,62,1,78,236,29,239,169,145,174,125,100,244,85,149,75,52,232,214,251,152,197,150,105,24,196,220,229,86,70,215,174,213,122,198,200,215,38,1,153,69,128,211,234,147,177,234,181,196,234,175,19,88,25,118,106,35,160,75,140,80,199,59,169,222,168,189,88,245,138,102,61,187,145,55,162,73,179,119,110,77,191,38,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,51,166,158,166,121,28,174,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,82,215,239,252,25,88,165,229,31,109,166,176,93,118,222,169,45,240,235,61,77,75,222,248,97,171,170,117,10,201,52,82,49,123,191,208,183,72,176,49,35,237,181,242,193,19,221,177,31,34,40,113,94,76,154,165,246,83,136,235,238,153,215,223,124,45,6,119,143,201,225,168,188,46,255,0,25,116,162,122,77,15,241,17,138,232,246,82,186,226,239,123,154,199,117,232,189,93,219,66,234,76,192,233,62,117,251,47,213,60,55,83,61,151,237,63,178,89,5,186,251,224,187,253,159,21,225,106,99,155,181,220,218,237,155,187,123,119,109,119,78,189,122,47,78,134,154,49,60,166,197,156,226,182,108,215,22,174,241,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,108,122,53,237,220,199,181,122,57,17,201,215,162,162,47,184,15,1,197,143,149,141,100,249,127,144,250,116,230,107,13,41,241,99,229,99,89,62,95,228,62,157,57,154,192,38,255,0,52,30,48,114,109,108,213,203,214,137,89,150,174,221,130,96,23,135,80,62,130,166,42,119,62,178,247,68,250,170,121,171,145,237,103,117,140,84,154,72,153,31,113,205,86,70,217,21,173,123,213,140,243,252,191,120,17,190,241,85,149,71,154,229,44,240,90,101,143,220,18,59,141,79,86,73,237,74,168,36,165,146,91,86,198,84,69,81,7,118,154,161,203,226,90,138,214,116,232,157,93,238,71,53,61,28,177,105,23,23,23,122,156,114,110,148,153,237,190,44,198,74,109,175,254,181,170,169,158,120,234,83,123,222,229,127,114,122,121,103,235,240,181,189,253,141,106,53,136,171,42,185,37,235,29,138,92,87,58,225,250,162,30,205,234,154,224,185,141,28,155,158,239,23,75,36,116,244,149,9,209,25,178,62,203,226,166,247,171,247,63,197,124,45,233,27,149,66,205,45,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,63,88,0,10,11,230,131,173,246,173,108,226,190,244,219,53,142,174,221,79,128,83,187,7,123,234,100,107,159,89,61,21,101,82,205,58,53,190,230,49,101,154,70,49,55,57,85,145,181,235,181,94,177,178,237,56,129,212,207,216,222,135,103,154,165,29,93,170,158,175,25,199,235,174,20,30,212,147,101,44,213,204,133,222,22,7,252,108,87,119,103,88,163,70,53,200,231,185,232,214,174,231,33,154,27,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,206,154,122,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,64,250,210,96,25,148,88,13,62,169,59,30,171,92,78,170,241,53,129,151,102,162,58,4,184,197,12,115,186,157,234,139,213,143,88,166,99,219,185,19,122,36,155,55,118,228,219,55,249,50,106,151,217,78,35,175,186,103,95,125,240,180,25,222,63,39,134,162,240,187,252,101,210,137,233,52,63,196,70,43,163,217,74,235,139,189,238,107,29,215,162,245,119,109,14,213,127,224,202,197,47,40,251,109,53,130,235,182,245,73,111,135,89,234,106,94,247,195,13,93,83,168,86,73,162,145,139,221,254,133,186,69,129,137,31,109,175,150,8,158,237,136,249,17,107,3,73,243,175,217,126,169,225,186,153,236,191,105,253,146,200,45,215,223,5,223,236,248,175,11,83,28,221,174,230,215,108,221,219,219,187,107,186,117,235,209,122,116,3,79,199,42,226,199,202,198,178,124,191,200,125,58,115,223,226,121,77,139,57,197,108,217,174,45,93,227,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,216,244,107,219,185,143,106,244,114,35,147,175,69,68,95,113,224,56,177,242,177,172,159,47,242,31,78,156,12,214,26,168,50,174,106,160,1,29,120,228,225,18,213,197,246,145,183,20,130,227,73,103,203,44,53,14,185,99,151,89,233,218,246,50,117,98,181,244,179,61,26,178,178,154,100,219,191,182,189,81,241,195,34,182,78,210,70,233,20,0,203,102,89,139,95,112,108,170,243,133,101,52,62,10,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,61,236,87,49,219,94,199,39,86,170,181,122,117,69,84,247,150,127,202,143,142,159,237,28,47,235,94,103,255,0,7,165,192,43,107,155,254,115,93,107,146,161,93,255,0,69,225,88,230,255,0,191,133,31,253,207,9,221,121,151,240,57,77,196,118,27,54,176,224,239,171,102,162,225,118,121,25,13,36,108,150,161,151,203,116,43,36,235,68,216,88,142,114,84,163,159,43,161,115,27,241,190,69,141,232,168,230,62,26,54,3,85,5,69,235,127,55,110,36,180,215,90,51,237,57,177,97,58,107,61,183,21,202,46,182,74,57,106,237,181,238,158,72,41,170,228,134,55,72,230,214,53,170,245,107,17,85,81,173,78,189,122,34,125,196,170,229,151,198,14,77,197,46,151,222,236,186,140,181,117,153,182,13,81,19,110,183,135,69,79,20,23,56,43,36,168,125,51,217,28,12,141,177,61,141,133,241,57,136,206,157,35,141,251,156,178,57,172,227,250,177,201,175,246,161,170,121,150,166,126,241,222,204,251,91,144,92,111,190,11,236,135,123,194,248,170,153,38,237,119,60,107,119,237,238,109,221,181,189,122,117,232,157,122,1,47,248,51,214,188,171,136,158,27,48,253,99,205,109,246,170,43,214,65,237,15,19,5,174,41,35,165,103,98,190,162,157,155,27,36,146,61,58,178,22,170,245,122,252,74,189,58,39,68,74,23,226,199,205,62,178,124,192,200,125,70,114,255,0,184,92,208,191,221,175,66,113,157,20,251,83,246,143,236,231,141,254,201,248,31,7,223,241,21,147,212,255,0,105,238,73,183,111,127,111,244,215,174,222,190,238,189,18,128,120,177,243,79,172,159,48,50,31,81,156,11,169,229,113,228,79,76,190,181,235,21,165,0,151,253,202,227,200,158,153,125,107,214,43,74,1,3,170,231,124,61,101,88,78,132,233,159,16,94,39,218,24,222,163,123,74,155,116,116,178,55,217,117,212,117,147,65,225,230,147,162,198,189,216,226,238,198,187,145,206,217,59,118,34,69,189,254,255,0,129,126,51,111,188,30,106,61,85,206,75,87,182,112,204,163,195,211,228,214,216,152,196,170,116,113,43,251,85,52,210,59,167,73,162,238,202,169,27,156,145,200,215,185,174,218,170,201,99,180,174,94,248,6,27,170,124,184,112,157,62,212,28,122,146,249,143,95,41,239,116,213,212,53,40,187,37,103,182,107,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,42,91,140,30,19,51,46,17,117,67,236,61,246,162,174,241,98,175,167,142,166,197,145,186,129,41,96,186,177,35,98,206,140,98,73,42,49,241,74,245,141,204,87,239,233,219,122,162,54,86,42,134,138,45,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,63,89,74,220,177,120,241,253,136,95,105,180,27,86,47,91,112,28,130,224,223,102,221,46,55,30,221,46,47,51,153,51,164,232,222,211,151,179,81,59,169,209,219,164,142,40,92,178,76,189,55,202,229,186,144,5,112,115,159,215,154,156,87,75,241,173,0,177,86,210,120,140,226,161,215,75,235,27,81,19,167,142,221,71,36,110,130,55,194,172,87,177,147,84,244,123,101,71,51,223,67,35,19,122,57,232,219,31,51,195,204,23,88,173,90,223,197,166,117,151,99,87,234,187,174,61,69,81,13,146,207,44,181,77,158,4,130,146,22,67,35,169,92,199,189,158,26,74,134,212,79,26,177,122,57,39,222,168,142,123,144,8,255,0,108,180,221,111,85,47,163,179,91,42,235,234,35,167,158,173,241,83,66,233,94,216,32,137,243,77,42,181,168,170,140,142,40,228,145,238,251,154,198,57,203,209,17,84,246,186,3,172,119,222,31,245,151,19,214,44,114,31,17,87,140,220,27,81,37,54,230,51,197,210,189,174,142,166,155,123,216,244,143,187,4,146,197,220,216,174,102,253,205,248,154,138,88,87,37,157,23,181,95,237,90,175,169,217,110,33,73,113,182,220,105,224,194,233,39,171,123,102,130,166,9,26,233,174,116,114,83,43,149,175,99,154,182,229,85,146,53,69,69,86,181,127,182,161,90,218,133,133,93,116,215,63,201,116,230,251,81,73,61,203,21,188,86,217,43,37,164,123,157,4,147,211,76,248,100,116,110,115,90,229,98,185,138,168,170,214,175,78,157,81,62,224,53,16,8,171,203,23,84,191,106,28,27,97,94,46,251,237,59,174,37,226,49,107,135,245,175,103,194,248,89,23,194,65,238,99,90,253,180,50,81,124,109,221,215,175,196,229,122,60,149,64,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,165,43,113,99,230,159,89,62,96,100,62,163,57,34,170,120,234,166,192,57,121,97,28,48,233,109,125,36,249,61,242,159,32,182,230,115,77,75,46,251,77,186,122,249,222,216,34,73,35,72,100,125,84,53,42,139,35,30,254,211,26,244,218,217,30,199,198,30,171,153,111,48,74,157,97,186,222,56,124,210,11,173,36,154,125,65,81,225,175,23,106,73,98,170,131,37,123,29,75,60,107,26,190,4,124,12,167,169,130,86,163,225,149,204,157,58,57,21,88,173,235,24,56,81,225,71,81,248,181,212,118,97,88,84,94,6,213,67,219,158,255,0,127,158,21,125,45,162,149,202,168,142,114,34,167,114,103,237,114,69,10,42,58,71,53,202,170,198,50,73,25,207,244,183,75,115,189,105,206,237,154,103,166,150,47,108,228,151,158,247,130,162,241,80,211,247,123,80,190,105,63,137,51,217,27,122,71,19,221,241,57,58,244,232,157,85,81,23,66,124,40,240,163,167,28,37,105,195,48,172,42,47,29,117,174,237,207,127,191,207,10,50,170,239,84,212,84,71,57,17,87,183,11,55,57,34,133,21,91,27,92,229,85,123,223,36,143,15,43,175,119,155,119,1,220,24,223,110,252,63,98,118,170,74,76,27,194,251,34,215,116,146,170,182,149,190,54,235,19,103,222,231,76,147,63,170,213,204,244,254,47,185,202,159,247,169,180,174,191,234,213,241,79,255,0,16,116,171,255,0,117,92,127,215,139,84,226,143,66,255,0,121,77,9,201,180,83,237,79,217,207,180,126,11,251,39,224,124,103,99,195,214,65,83,253,167,185,30,237,221,141,191,211,78,155,186,251,250,116,88,1,253,67,31,252,168,191,208,159,254,15,2,205,51,252,255,0,13,210,204,54,237,168,58,131,144,210,88,241,235,29,58,212,215,87,84,170,236,137,157,81,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,22,128,120,219,227,7,38,226,231,84,37,189,57,106,232,176,155,29,68,237,196,236,245,113,83,247,232,96,150,56,25,51,228,146,38,35,156,249,157,76,201,85,142,124,137,26,185,88,199,57,19,115,180,39,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,65,156,196,120,67,253,212,181,149,62,203,81,118,116,247,49,238,214,226,251,235,252,76,208,118,155,23,138,164,147,114,36,137,218,146,86,236,87,111,221,20,145,117,145,242,36,187,67,218,242,211,224,86,155,137,172,154,171,83,245,58,130,146,171,75,241,202,137,237,181,84,46,170,150,57,238,247,21,167,69,108,12,88,36,100,176,178,20,158,25,157,34,185,55,47,110,54,181,232,233,22,56,64,75,78,94,124,105,221,120,88,213,10,123,22,95,144,85,183,74,242,90,133,76,130,141,41,157,84,148,83,172,123,98,184,65,27,92,142,99,218,228,137,178,171,17,202,248,81,201,219,145,236,135,108,75,2,122,89,121,125,211,107,15,47,252,43,136,61,32,181,85,201,168,52,20,247,170,155,197,166,146,41,106,167,201,88,203,179,224,141,35,71,206,140,129,244,244,208,74,228,100,49,57,243,175,70,162,43,213,189,97,94,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,202,171,191,28,116,216,215,47,252,55,132,125,57,101,90,95,110,84,247,38,101,215,100,124,180,233,67,73,45,218,166,118,209,64,173,86,172,175,158,39,51,186,229,235,18,67,43,163,232,247,72,254,204,106,209,125,33,204,181,235,84,49,253,35,211,248,41,36,190,228,85,14,134,157,106,231,72,96,137,140,141,210,203,52,143,247,170,50,56,163,146,69,70,163,158,168,197,70,181,206,84,106,133,255,0,112,125,197,158,27,197,214,151,253,184,177,83,210,89,239,180,21,18,83,95,113,198,215,173,84,246,167,172,143,72,21,239,88,226,87,178,88,152,146,53,232,205,157,123,140,69,87,68,244,76,230,26,72,225,87,134,124,55,133,13,35,163,210,220,62,186,174,226,247,84,58,229,119,185,212,170,181,247,27,140,140,141,146,206,145,238,86,194,205,177,70,198,70,213,93,172,99,119,57,239,223,35,243,110,4,202,204,56,193,186,226,92,191,244,195,133,156,13,114,11,77,202,247,79,117,175,201,110,169,19,169,96,169,181,73,118,184,181,40,96,123,217,186,118,74,228,235,44,145,57,24,137,19,160,87,73,190,120,227,226,156,42,240,207,153,113,95,171,148,122,91,135,215,82,91,152,218,119,92,174,247,58,149,71,50,221,110,141,241,178,89,210,61,200,233,159,186,88,216,200,218,169,185,239,110,231,49,155,228,103,64,215,172,2,154,46,10,56,95,213,42,28,122,173,106,42,169,242,187,5,210,236,212,149,208,35,34,189,212,79,69,78,245,235,218,99,213,102,175,123,125,200,247,162,73,253,36,141,54,244,14,80,90,161,117,194,248,180,166,192,225,109,92,246,221,65,179,214,219,106,32,109,107,162,130,41,233,161,117,108,85,79,139,162,182,103,181,180,243,66,222,187,85,169,85,34,163,190,246,184,46,123,75,116,183,4,209,108,18,217,166,122,105,98,246,54,55,102,239,120,42,47,21,53,71,107,187,51,230,147,248,147,61,242,59,172,146,189,223,19,151,167,94,137,209,17,17,61,88,0,0,0,83,183,57,253,6,166,197,117,67,26,215,251,21,21,95,135,206,41,221,107,190,189,180,242,186,8,238,52,113,198,216,36,124,202,245,99,31,53,55,70,54,36,107,61,212,50,61,55,171,158,173,175,92,79,22,190,231,57,85,155,10,197,168,124,109,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,123,222,173,99,119,61,237,78,174,84,106,117,234,170,137,239,39,167,57,125,111,181,103,90,219,96,209,123,125,142,174,158,163,75,233,231,117,117,124,210,55,101,92,247,40,40,234,17,145,49,58,170,50,56,163,139,171,220,168,174,124,143,110,212,70,35,228,129,120,158,83,125,193,178,171,54,107,139,87,120,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,54,61,28,199,109,123,26,189,28,138,213,233,209,81,83,220,6,159,113,60,90,197,131,98,182,108,43,22,161,240,86,92,126,223,79,107,183,83,119,95,39,98,150,8,219,28,81,239,122,185,238,218,198,53,58,185,85,203,211,170,170,175,188,250,199,148,210,173,76,197,117,147,78,49,205,82,194,170,252,69,151,38,183,197,112,166,221,36,111,146,29,233,241,193,47,109,239,99,102,137,232,232,228,98,57,118,72,199,181,87,171,84,245,96,10,139,214,254,110,220,73,105,174,180,103,218,115,98,194,116,214,123,110,43,148,93,108,148,114,213,219,107,221,60,144,83,85,201,12,110,145,205,172,107,85,234,214,34,170,163,90,157,122,244,68,251,139,116,43,87,86,57,53,254,212,53,79,50,212,207,222,59,217,159,107,114,11,141,247,193,125,144,239,120,95,21,83,36,221,174,231,141,110,253,189,205,187,182,183,175,78,189,19,175,64,37,255,0,6,122,215,149,113,19,195,102,31,172,121,173,190,213,69,122,200,61,161,226,96,181,197,36,116,172,236,87,212,83,179,99,100,146,71,167,86,66,213,94,175,95,137,87,167,68,232,137,66,252,88,249,167,214,79,152,25,15,168,206,95,247,11,154,23,251,181,232,78,51,162,159,106,126,209,253,156,241,191,217,63,3,224,251,254,34,178,122,159,237,61,201,54,237,239,237,254,154,245,219,215,221,215,162,80,15,22,62,105,245,147,230,6,67,234,51,129,47,228,227,23,42,225,227,150,198,146,105,126,158,209,221,104,50,77,64,183,228,125,172,154,154,73,41,189,145,12,87,249,145,253,135,186,7,71,52,210,70,249,216,189,185,89,45,62,232,229,248,85,241,42,194,13,23,210,28,203,94,181,67,31,210,61,63,130,146,75,238,69,80,232,105,214,174,116,134,8,152,200,221,44,179,72,255,0,122,163,35,138,57,36,84,106,57,234,140,84,107,92,229,70,172,170,214,157,47,186,228,60,173,248,118,213,123,123,170,230,167,195,47,25,29,182,186,158,26,39,74,200,224,184,93,106,122,85,75,42,47,72,88,201,104,226,137,55,55,163,159,84,196,220,213,68,71,243,254,90,57,253,54,159,113,165,167,117,87,44,134,174,213,109,190,84,84,216,42,146,21,151,101,99,234,233,164,138,150,158,86,70,139,189,142,172,90,69,77,201,177,175,107,30,237,187,55,32,93,247,14,186,13,134,240,219,164,118,45,41,195,40,169,26,203,117,59,31,115,174,134,157,97,125,218,226,172,106,84,86,202,142,123,221,190,71,55,170,53,94,237,140,70,70,213,216,198,162,116,176,0,202,185,165,62,19,188,172,104,223,203,252,123,211,160,51,88,105,79,132,239,43,26,55,242,255,0,30,244,232,0,234,160,0,5,43,115,171,243,79,139,124,191,161,245,27,137,117,37,43,115,171,243,79,139,124,191,161,245,27,136,29,87,145,143,227,103,229,191,212,142,85,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,35,149,115,171,243,79,139,124,191,161,245,27,136,29,87,145,143,227,103,229,191,212,142,191,204,143,152,37,79,14,212,209,232,246,141,221,105,29,168,183,26,118,212,214,220,161,150,41,159,140,177,37,130,72,146,90,121,160,150,25,159,83,10,206,212,99,156,215,198,197,100,157,58,62,53,88,45,192,103,24,56,207,8,218,95,174,55,167,45,37,110,109,124,167,177,55,19,179,213,197,81,216,174,158,41,42,217,51,228,146,38,43,90,200,91,82,201,85,142,124,107,34,53,88,199,53,87,115,98,86,89,148,223,115,156,170,243,154,229,53,222,54,245,144,92,42,46,151,26,158,211,35,239,213,79,35,164,150,77,140,70,177,187,158,247,47,70,162,53,58,244,68,68,247,1,250,240,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,66,83,80,208,211,34,111,149,253,21,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,82,255,0,184,36,224,251,25,225,27,75,226,178,181,41,43,115,107,229,60,14,203,47,20,146,212,118,43,167,138,73,223,11,35,142,87,171,90,200,91,82,248,145,237,100,107,34,53,30,246,181,87,107,120,255,0,46,14,95,244,124,59,216,162,213,189,94,199,127,219,98,191,196,193,21,53,68,144,84,71,142,210,239,124,123,105,223,11,228,141,243,77,26,35,223,50,59,114,71,42,68,212,103,241,150,89,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,205,103,22,62,105,245,147,230,6,67,234,51,154,83,51,89,197,143,154,125,100,249,129,144,250,140,224,117,94,1,120,40,202,184,172,212,122,75,221,218,217,225,244,203,25,184,67,38,71,112,168,73,25,29,126,197,108,142,182,83,172,110,99,221,52,172,84,71,185,142,78,204,111,71,170,238,116,76,150,250,49,60,90,197,131,98,182,108,43,22,161,240,86,92,126,223,79,107,183,83,119,95,39,98,150,8,219,28,81,239,122,185,238,218,198,53,58,185,85,203,211,170,170,175,188,140,28,171,45,54,171,119,3,152,13,101,190,217,73,75,81,116,168,188,85,215,75,12,45,99,234,167,75,157,76,41,44,174,68,234,247,164,80,197,26,57,221,87,100,108,111,220,212,68,150,160,14,85,196,191,14,152,39,20,26,89,95,166,121,213,63,248,90,203,61,110,249,191,177,151,79,13,52,48,86,118,226,150,62,247,107,190,247,118,158,237,143,251,149,62,229,78,170,0,204,182,186,104,94,163,240,233,168,247,29,47,213,11,55,129,186,208,244,150,25,162,85,125,45,194,149,202,169,29,85,52,138,137,220,133,251,93,209,122,35,145,205,115,30,214,61,143,99,102,7,37,79,52,249,79,203,250,239,81,183,29,43,158,85,166,213,13,215,70,239,176,219,41,25,114,172,167,191,82,84,86,54,22,164,243,65,11,168,93,20,79,147,166,231,49,142,158,103,53,170,189,26,178,200,169,211,114,245,230,188,149,60,211,229,63,47,235,189,70,220,7,85,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,113,213,121,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,5,212,144,3,139,110,84,150,46,33,53,149,154,167,167,249,197,171,2,142,247,211,237,53,35,44,175,168,239,213,109,157,239,184,70,137,59,24,233,165,122,210,177,241,116,141,171,252,89,213,238,145,85,178,79,240,7,63,208,189,11,211,142,29,52,226,221,165,250,95,102,240,54,170,30,178,205,52,170,143,170,184,85,57,17,36,170,169,145,17,59,147,63,107,122,175,68,106,53,173,99,26,198,49,140,109,32,243,71,243,217,169,191,69,244,122,34,255,0,138,43,227,203,76,242,173,100,230,103,149,105,110,21,73,226,47,89,53,194,193,111,166,221,28,143,142,29,246,138,45,243,203,219,99,222,216,98,98,58,73,30,141,93,145,177,238,84,232,213,3,128,112,209,195,166,119,197,6,169,208,105,158,11,79,254,10,178,241,91,190,31,236,101,175,196,195,12,245,157,185,101,143,189,218,239,177,221,166,59,123,254,228,79,189,83,67,218,47,164,56,110,130,233,126,63,164,122,127,5,92,118,44,118,157,208,211,173,92,235,52,242,189,242,58,89,102,145,254,228,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,79,41,194,175,12,248,111,10,26,71,71,165,184,125,117,93,197,238,168,117,202,239,115,169,85,107,238,55,25,25,27,37,157,35,220,173,133,155,98,141,140,141,170,187,88,198,238,115,223,190,71,246,0,41,91,157,95,154,124,91,229,253,15,168,220,71,37,79,52,249,79,203,250,239,81,183,14,117,126,105,241,111,151,244,62,163,113,28,149,60,211,229,63,47,235,189,70,220,5,212,128,115,254,32,117,51,246,55,161,217,230,169,71,87,106,167,171,198,113,250,235,133,7,181,36,217,75,53,115,33,119,133,129,255,0,27,21,221,217,214,40,209,141,114,57,238,122,53,171,185,200,5,48,243,88,215,154,109,100,226,142,191,25,177,86,213,201,98,211,106,117,198,99,99,170,37,88,36,184,178,87,186,190,102,66,246,53,34,127,117,82,153,202,136,238,226,81,198,244,123,154,172,70,195,83,234,229,153,77,247,57,202,175,57,174,83,93,227,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,216,196,107,27,185,239,114,244,106,35,83,175,68,68,79,113,242,128,151,252,171,53,142,197,164,92,92,90,41,178,56,122,82,103,182,249,112,232,234,119,63,250,214,170,166,120,36,166,93,140,99,149,253,201,233,226,131,167,194,214,247,247,185,200,214,42,45,244,153,97,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,210,159,13,122,189,77,175,90,13,131,106,228,51,210,73,81,145,89,225,154,224,148,144,75,12,17,92,89,214,42,216,99,100,189,94,140,142,166,57,163,69,85,119,84,98,42,57,200,168,229,14,150,82,183,58,191,52,248,183,203,250,31,81,184,151,82,82,183,58,191,52,248,183,203,250,31,81,184,128,228,169,230,159,41,249,127,93,234,54,226,223,181,87,76,241,93,100,211,140,143,75,115,90,79,17,101,201,173,242,219,234,118,199,27,228,135,122,124,19,197,220,99,216,217,162,122,54,72,222,173,93,146,49,142,68,234,212,42,7,146,167,154,124,167,229,253,119,168,219,139,169,3,54,220,85,112,207,153,112,161,171,149,154,91,152,87,82,92,88,234,118,220,173,23,58,101,70,178,227,110,145,242,50,41,214,61,202,232,95,186,41,24,248,220,171,181,236,118,215,61,155,36,127,229,168,226,23,42,184,112,203,15,12,87,106,111,25,101,182,230,17,101,182,138,217,42,164,116,148,63,214,181,16,207,70,216,220,170,196,133,239,157,38,106,51,102,217,22,117,84,122,203,213,151,231,197,87,12,248,111,21,250,71,89,165,185,133,117,93,185,237,168,109,202,209,115,166,85,115,237,215,24,217,35,34,157,99,220,141,153,155,101,145,143,141,202,155,152,247,109,115,31,178,70,103,95,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,38,248,159,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,67,218,240,157,230,159,70,254,96,99,222,163,1,165,51,53,156,39,121,167,209,191,152,24,247,168,192,105,76,1,0,57,213,249,88,197,190,96,80,250,117,196,159,228,0,231,87,229,99,22,249,129,67,233,215,16,42,175,132,239,52,250,55,243,3,30,245,24,13,41,153,172,225,59,205,62,141,252,192,199,189,70,3,65,28,69,107,206,27,195,110,145,223,117,91,51,173,164,107,45,212,239,101,178,134,106,133,133,247,107,138,177,203,79,69,18,181,143,118,249,28,222,138,228,99,182,49,31,35,147,99,28,168,30,43,141,126,43,172,92,37,232,213,110,101,221,181,86,101,247,46,180,120,181,146,182,103,183,199,213,110,98,73,34,182,52,87,172,48,49,253,217,23,171,26,189,25,31,113,143,150,53,57,87,46,110,61,191,122,139,20,250,111,168,144,120,125,77,198,109,254,50,174,162,10,125,148,183,170,22,61,145,45,99,81,137,178,25,145,242,70,217,98,247,53,92,246,190,36,218,231,71,13,64,241,47,196,94,119,197,6,169,215,234,102,117,81,254,22,142,207,69,178,31,236,101,175,196,205,52,20,125,200,162,143,189,218,239,189,189,215,183,123,254,245,95,185,19,159,226,121,77,247,6,202,172,217,174,45,93,224,175,88,253,194,158,233,110,169,237,50,78,197,84,18,54,72,164,216,244,115,29,181,236,106,244,114,43,87,167,69,69,79,112,26,147,4,117,224,115,139,187,87,23,218,70,236,174,123,117,37,159,44,176,212,54,219,145,218,160,168,107,216,201,213,136,230,85,66,197,114,202,202,105,147,118,206,226,117,71,199,52,104,233,59,75,35,164,80,0,15,21,173,249,173,215,77,116,95,62,212,107,21,61,36,247,44,87,23,186,222,232,226,171,99,157,4,147,211,82,73,52,109,145,173,115,92,172,87,49,17,81,28,213,233,215,162,167,222,5,16,115,21,214,59,238,178,113,113,157,212,221,225,240,244,152,125,194,124,58,215,77,185,143,236,210,208,79,44,110,93,237,99,21,221,217,214,162,126,142,220,230,119,246,110,115,88,213,35,88,37,87,31,250,3,251,6,190,233,29,10,105,239,217,138,187,174,151,216,254,208,58,6,117,165,169,200,169,152,232,43,246,200,197,116,46,153,168,202,101,151,180,189,28,233,27,43,186,186,85,123,194,213,57,101,235,95,237,167,132,124,91,196,91,252,45,126,9,211,10,172,217,22,200,101,240,80,67,225,228,143,172,143,115,186,210,203,77,189,203,183,172,169,46,214,163,118,245,149,69,74,242,75,214,59,236,89,86,117,195,245,68,61,235,45,77,189,115,26,57,55,49,190,18,170,57,41,233,42,19,162,51,124,157,230,75,77,239,87,237,103,133,248,91,214,71,42,91,80,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,73,255,0,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,160,95,240,0,0,0,12,171,151,253,255,0,198,178,255,0,230,127,255,0,234,112,160,18,255,0,191,248,214,95,252,207,255,0,253,78,1,64,38,132,240,45,116,211,142,29,56,17,210,205,80,213,11,207,129,181,80,233,254,59,20,48,196,136,250,171,133,83,173,144,172,116,180,209,170,167,114,103,237,119,68,234,141,70,181,207,123,152,198,61,237,207,97,218,181,215,138,237,71,215,60,39,79,244,190,231,47,178,176,205,57,199,237,150,123,109,154,158,101,116,117,21,84,180,108,167,146,190,161,122,39,114,103,237,126,196,84,219,20,111,86,55,170,186,89,37,13,4,232,190,175,97,186,245,165,248,254,174,105,252,245,114,88,178,42,119,77,78,149,112,44,51,196,246,72,232,165,134,70,123,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,125,169,65,124,190,120,219,186,240,161,159,201,98,201,231,171,174,211,172,170,162,158,27,173,27,170,156,216,45,51,186,104,90,251,179,35,108,50,189,239,142,157,178,53,209,70,141,89,147,182,142,85,88,227,233,123,216,158,83,98,206,113,91,54,107,139,87,120,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,54,61,26,246,238,99,218,189,28,136,228,235,209,81,23,220,7,214,0,0,43,171,157,102,166,125,159,208,236,47,75,105,42,238,180,245,121,134,64,251,132,222,30,77,148,181,20,52,16,255,0,18,10,142,143,69,127,89,234,232,228,99,21,174,110,232,21,202,173,115,25,214,197,74,33,230,205,170,22,173,71,227,6,233,108,179,54,146,74,124,22,207,71,139,190,174,154,181,181,12,169,157,142,146,166,110,187,81,18,55,197,45,92,148,239,143,171,149,175,167,119,85,69,85,99,66,63,240,209,128,83,106,159,16,218,111,167,215,12,122,174,249,109,190,101,22,218,107,165,13,50,75,190,91,119,136,98,214,42,172,74,143,99,27,78,146,189,239,106,166,198,53,206,234,221,189,83,73,25,102,45,98,206,113,91,206,21,148,208,248,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,247,177,90,246,238,99,220,157,90,168,228,235,213,21,23,222,83,183,37,140,2,166,251,196,54,87,168,53,24,245,37,101,183,21,197,223,76,202,233,146,39,62,130,227,89,81,26,66,177,35,151,123,94,250,120,43,216,175,98,123,153,189,174,84,238,34,58,231,192,204,14,172,96,191,178,253,83,204,180,207,218,158,211,251,37,144,92,108,94,55,177,217,241,94,22,166,72,123,189,189,206,217,187,183,187,110,231,116,235,211,170,244,234,94,167,44,189,107,253,180,240,143,139,120,139,127,133,175,193,58,97,85,155,34,217,12,190,10,8,124,60,145,245,145,238,119,90,89,105,183,185,118,245,149,37,218,212,110,222,181,151,205,155,75,237,90,113,198,13,210,231,102,117,36,116,249,213,158,143,40,125,37,53,19,105,217,77,59,221,37,52,221,118,170,164,143,150,90,73,42,31,39,70,171,159,80,238,168,170,138,247,119,254,72,250,189,82,203,174,161,104,37,116,245,114,83,207,79,22,95,107,141,176,69,216,129,236,116,116,181,174,124,158,233,85,242,36,148,8,214,252,76,68,134,69,248,21,87,120,88,87,22,62,86,53,147,229,254,67,233,211,153,172,52,167,197,143,149,141,100,249,127,144,250,116,230,107,0,182,158,118,154,57,98,151,21,193,120,129,167,155,179,122,166,184,38,29,89,30,215,187,197,210,201,29,69,93,58,245,87,236,143,178,248,170,125,200,205,207,241,95,19,186,70,212,88,149,202,227,87,169,180,151,140,28,102,11,148,244,144,91,115,154,121,177,10,169,166,130,89,94,199,212,185,143,165,108,73,31,244,94,250,200,41,35,87,57,28,196,100,143,87,109,254,155,109,127,152,174,142,88,181,147,132,124,238,154,239,55,135,171,195,237,243,230,54,186,157,175,127,102,170,130,9,100,114,108,107,216,142,238,192,181,16,117,118,230,179,191,191,107,156,198,161,65,154,123,154,221,116,215,63,198,181,26,197,79,73,61,203,21,188,81,94,232,226,171,99,157,4,147,211,76,201,163,108,141,107,154,229,98,185,136,138,136,230,175,78,189,21,62,240,53,16,15,147,137,229,54,44,231,21,179,102,184,181,119,141,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,99,209,175,110,230,61,171,209,200,142,78,189,21,17,125,199,214,2,186,185,214,106,103,217,253,14,194,244,182,146,174,235,79,87,152,100,15,184,77,225,228,217,75,81,67,65,15,241,32,168,232,244,87,245,158,174,142,70,49,90,230,238,129,92,170,215,49,157,106,219,134,140,2,155,84,248,134,211,125,62,184,99,213,119,203,109,243,40,182,211,93,40,105,146,93,242,219,188,67,22,177,85,98,84,123,24,218,116,149,239,123,85,54,49,174,119,86,237,234,146,3,155,54,168,90,181,31,140,27,165,178,204,218,73,41,240,91,61,30,46,250,186,106,214,212,50,166,118,58,74,153,186,237,68,72,223,20,181,114,83,190,62,174,86,190,157,221,85,21,85,141,247,252,150,48,10,155,239,16,217,94,160,212,99,212,149,150,220,87,23,125,51,43,166,72,156,250,11,141,101,68,105,10,196,142,93,237,123,233,224,175,98,189,137,238,102,246,185,83,184,136,224,184,156,179,22,177,103,56,173,231,10,202,104,124,109,151,32,183,212,90,238,52,221,215,199,223,165,158,55,71,44,123,216,173,123,119,49,238,78,173,84,114,117,234,138,139,239,51,47,171,24,47,236,191,84,243,45,51,246,167,180,254,201,100,23,27,23,141,236,118,124,87,133,169,146,30,239,111,115,182,110,237,238,219,185,221,58,244,234,189,58,154,126,40,135,155,54,151,218,180,227,140,27,165,206,204,234,72,233,243,171,61,30,80,250,74,106,38,211,178,154,119,186,74,105,186,237,85,73,31,44,180,146,84,62,78,141,87,62,161,221,81,85,21,238,11,52,229,151,173,127,182,158,17,241,111,17,111,240,181,248,39,76,42,179,100,91,33,151,193,65,15,135,146,62,178,61,206,235,75,45,54,247,46,222,178,164,187,90,141,219,215,170,241,99,229,99,89,62,95,228,62,157,57,94,188,145,245,122,165,151,93,66,208,74,233,234,228,167,158,158,44,190,215,27,96,139,177,3,216,232,233,107,92,249,61,210,171,228,73,40,17,173,248,152,137,12,139,240,42,174,251,10,226,199,202,198,178,124,191,200,125,58,112,51,88,106,160,202,185,170,128,0,0,5,0,243,71,243,217,169,191,69,244,122,34,255,0,138,1,230,143,231,179,83,126,139,232,244,64,74,174,70,63,141,159,150,255,0,82,45,80,170,190,70,63,141,159,150,255,0,82,45,80,1,154,206,44,124,211,235,39,204,12,135,212,103,52,166,102,179,139,31,52,250,201,243,3,33,245,25,192,186,158,87,30,68,244,203,235,94,177,90,80,9,127,220,174,60,137,233,151,214,189,98,180,160,16,47,251,149,199,145,61,50,250,215,172,86,157,87,137,222,30,177,94,40,52,106,245,164,121,77,79,128,241,253,186,155,117,209,148,177,212,77,108,174,137,219,162,168,141,175,79,243,163,122,53,204,115,226,150,86,35,217,191,114,114,174,87,30,68,244,203,235,94,177,90,74,160,51,109,118,225,63,91,109,220,69,214,240,177,71,142,82,93,53,6,150,162,72,98,163,164,184,192,216,42,152,218,85,171,108,209,207,51,152,196,99,169,145,37,68,145,88,254,138,141,115,90,254,172,75,254,225,187,72,174,186,11,162,88,182,144,94,115,186,188,198,163,24,167,150,145,151,138,152,29,3,229,129,103,145,240,196,145,186,89,85,140,138,39,199,11,27,189,81,25,19,81,54,167,70,167,75,0,114,174,41,245,175,247,118,225,247,54,214,56,237,254,54,175,31,183,167,128,129,209,119,35,125,116,242,178,158,151,186,222,228,106,176,164,243,68,178,109,122,59,182,143,219,213,221,17,115,88,92,159,58,77,99,190,225,250,53,137,104,237,162,30,221,38,162,92,42,42,46,149,59,152,187,169,109,174,167,145,180,219,28,197,84,223,60,244,242,247,26,246,57,190,27,111,196,217,28,137,85,122,3,163,151,222,32,53,151,19,209,220,114,111,15,87,147,92,27,79,37,78,214,63,194,82,177,174,146,166,167,99,222,196,147,181,4,114,203,219,222,142,126,205,173,248,156,136,5,250,112,51,165,247,93,28,225,47,76,240,59,235,170,210,229,5,159,218,85,144,85,209,58,146,122,73,235,166,146,182,74,89,34,114,171,154,248,93,82,176,175,94,138,171,26,170,181,189,118,165,85,243,125,210,251,174,23,197,165,78,121,51,170,231,182,234,13,158,138,229,79,59,168,157,20,17,79,77,11,104,165,165,100,189,85,179,61,173,167,134,103,116,218,173,74,168,209,91,247,57,215,146,87,7,59,13,47,186,228,58,71,129,234,189,189,213,115,83,225,151,138,171,109,117,60,52,78,149,145,193,112,100,125,42,165,149,23,164,44,100,180,113,68,155,155,209,207,170,98,110,106,162,35,195,149,114,62,205,109,84,25,254,169,233,204,212,245,107,114,190,89,237,215,186,121,90,198,246,27,5,12,210,195,43,94,237,219,145,234,235,132,42,212,70,170,42,54,78,170,222,136,142,183,67,60,60,188,51,91,86,1,198,150,149,95,111,52,245,115,83,213,94,31,100,99,105,152,215,61,39,184,83,75,67,11,149,28,230,166,198,203,83,27,158,189,122,163,17,202,136,229,68,106,232,120,12,214,113,99,230,159,89,62,96,100,62,163,57,205,45,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,58,95,22,62,105,245,147,230,6,67,234,51,150,63,202,43,131,236,102,131,13,183,241,105,152,37,37,202,251,116,168,169,110,34,216,101,168,99,237,16,68,181,116,53,111,149,17,237,138,87,206,174,145,168,199,49,232,198,70,199,53,219,164,115,88,29,255,0,151,159,5,150,174,22,52,190,158,251,151,227,244,141,213,76,150,157,87,32,172,74,150,213,45,20,11,38,232,173,240,72,214,163,88,198,181,34,116,168,197,114,62,100,114,247,36,99,33,219,45,64,0,0,0,121,77,82,210,220,19,90,112,75,158,153,234,93,139,219,56,221,231,179,227,104,188,84,212,253,222,212,204,154,63,226,66,246,72,222,146,68,199,124,46,78,189,58,47,84,85,69,245,96,12,219,113,85,195,62,101,194,134,174,86,105,110,97,93,73,113,99,169,219,114,180,92,233,149,26,203,141,186,71,200,200,167,88,247,43,161,126,232,164,99,227,114,174,215,177,219,92,246,108,145,252,128,209,159,24,60,38,97,188,93,105,127,216,123,237,69,37,158,251,65,81,29,77,139,35,117,2,213,79,106,122,200,197,157,24,196,146,37,123,37,137,139,27,152,175,217,215,182,245,69,116,76,84,206,96,31,170,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,67,65,60,11,240,101,98,224,243,78,42,173,146,93,125,179,153,229,30,30,163,38,185,68,247,165,43,164,137,31,218,166,166,141,221,58,67,23,118,84,73,28,212,146,71,61,206,118,212,86,69,28,117,229,21,194,102,27,143,105,221,191,138,203,205,69,37,239,33,202,169,234,105,172,177,205,64,173,126,60,200,42,234,233,106,86,41,22,71,54,71,206,216,227,234,254,219,30,198,111,141,21,91,35,247,88,248,3,42,230,170,12,171,129,105,51,96,20,217,215,36,43,37,82,99,213,119,107,150,43,81,85,127,182,165,50,74,231,210,190,60,134,170,42,138,133,100,107,241,49,148,115,213,171,247,162,177,172,220,245,233,177,28,218,214,211,220,214,235,166,185,254,53,168,214,42,122,73,238,88,173,226,138,247,71,21,91,28,232,36,158,154,102,77,27,100,107,92,215,43,21,204,68,84,71,53,122,117,232,169,247,151,145,203,147,22,177,103,60,186,176,188,43,41,161,241,182,92,130,223,145,90,238,52,221,215,199,223,165,158,233,95,28,177,239,98,181,237,220,199,185,58,181,81,201,215,170,42,47,188,162,204,179,22,190,224,217,85,231,10,202,104,124,21,235,31,184,84,90,238,52,221,214,73,216,170,130,71,71,44,123,216,174,99,182,189,142,78,173,85,106,244,234,138,169,239,3,82,96,142,188,188,51,91,174,127,193,110,149,95,111,52,244,144,212,82,217,223,100,99,105,152,230,177,96,183,212,203,67,11,149,28,231,46,247,69,77,27,158,189,122,43,213,202,136,212,84,106,72,160,7,201,203,50,155,22,13,138,222,115,92,166,187,193,89,113,251,125,69,210,227,83,218,124,157,138,88,35,116,146,201,177,136,231,187,107,24,229,232,212,87,47,78,136,138,190,227,235,16,3,156,158,181,253,134,225,246,211,163,148,150,254,245,94,166,220,23,189,60,145,110,142,10,27,116,180,245,18,109,114,72,213,108,206,157,244,104,222,172,123,86,62,255,0,93,174,216,160,83,182,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,77,242,191,162,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,121,240,0,185,62,75,122,199,125,204,52,107,45,209,219,188,61,202,77,59,184,83,212,90,234,119,49,54,210,220,157,81,35,169,182,53,136,171,178,120,42,37,238,57,239,115,188,78,223,133,177,181,22,197,76,235,112,33,174,150,46,29,184,160,196,117,27,49,188,221,109,216,179,124,85,186,250,235,122,61,251,233,106,41,228,141,139,52,76,84,89,97,142,117,130,119,49,17,206,254,10,57,140,115,218,198,174,138,64,0,0,25,172,226,199,205,62,178,124,192,200,125,70,115,74,102,107,56,177,243,79,172,159,48,50,31,81,156,11,52,209,237,47,186,235,31,37,244,192,236,78,171,91,148,246,123,205,202,142,10,74,39,85,207,87,61,13,250,166,182,58,88,226,106,163,156,249,157,76,144,167,78,170,139,34,42,53,221,54,173,59,23,253,202,227,200,158,153,125,107,214,43,74,64,215,237,28,190,240,255,0,172,185,102,142,228,115,120,138,188,102,224,234,120,234,118,177,158,46,149,237,73,41,170,118,49,239,72,251,176,73,20,189,189,234,230,111,218,239,137,170,128,105,79,19,202,108,89,206,43,102,205,113,106,239,27,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,251,143,172,67,254,83,249,77,139,32,224,151,16,180,218,43,188,69,94,51,112,187,218,238,145,246,158,207,15,84,250,233,170,219,31,87,34,35,250,193,87,78,254,173,85,111,199,211,174,230,185,18,96,1,149,115,74,124,39,121,88,209,191,151,248,247,167,64,102,176,210,159,9,222,86,52,111,229,254,61,233,208,1,213,64,0,10,86,231,87,230,159,22,249,127,67,234,55,18,234,74,86,231,87,230,159,22,249,127,67,234,55,16,58,175,35,31,198,207,203,127,169,28,171,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,71,42,231,87,230,159,22,249,127,67,234,55,16,32,1,106,156,168,248,22,254,209,197,6,181,225,159,240,122,172,2,138,185,223,231,57,215,73,41,213,191,244,94,21,238,119,251,249,145,159,220,243,17,215,150,95,7,216,207,20,186,161,123,189,106,50,82,86,97,56,53,60,78,186,217,221,45,68,83,220,231,172,142,161,148,204,100,144,62,55,68,198,58,23,202,231,163,250,245,142,54,109,114,72,231,50,247,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,25,172,226,199,205,62,178,124,192,200,125,70,115,74,102,107,56,177,243,79,172,159,48,50,31,81,156,11,169,229,113,228,79,76,190,181,235,21,164,170,34,175,43,143,34,122,101,245,175,88,173,37,80,0,0,21,87,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,227,170,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,14,171,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,227,170,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,11,169,0,0,57,166,19,160,216,110,25,172,58,135,174,77,162,164,171,203,51,250,138,54,62,224,234,117,108,244,86,234,122,26,74,118,209,49,202,247,38,199,75,76,249,220,230,163,55,172,145,181,232,238,204,110,58,88,0,0,2,149,185,213,249,167,197,190,95,208,250,141,196,114,84,243,79,148,252,191,174,245,27,112,231,87,230,159,22,249,127,67,234,55,17,201,83,205,62,83,242,254,187,212,109,192,93,73,88,28,237,53,142,197,22,43,130,240,253,79,15,122,245,83,112,76,198,178,77,207,111,132,165,142,58,138,74,116,232,172,217,39,121,242,212,251,209,251,153,225,126,38,244,145,170,150,126,103,7,140,157,116,172,226,39,136,236,207,81,189,179,237,27,43,174,18,91,177,199,49,39,100,44,179,211,189,209,210,172,113,78,170,248,187,140,78,251,217,209,169,221,154,87,108,106,185,90,129,231,244,59,68,46,186,221,83,156,54,223,124,164,181,211,224,120,61,231,56,174,124,209,186,71,207,5,4,72,169,4,77,78,136,175,146,89,34,98,171,156,136,214,43,223,241,43,82,55,243,82,210,120,26,209,123,86,53,203,127,94,53,162,235,136,82,65,144,230,24,190,89,73,110,189,57,237,150,121,236,144,91,93,31,105,157,28,189,150,120,200,170,183,55,163,28,245,138,55,59,115,89,18,165,91,1,210,181,199,68,46,186,35,83,131,182,225,124,164,186,83,231,152,61,155,56,161,124,49,186,55,193,5,124,74,171,4,173,94,168,143,142,88,229,98,43,92,168,230,35,31,240,171,150,54,88,255,0,36,189,99,177,75,138,231,92,63,84,67,217,189,83,92,23,49,163,147,115,221,226,233,100,142,158,146,161,58,35,54,71,217,124,84,222,245,126,231,248,175,133,189,35,114,175,159,227,151,69,237,89,47,45,253,7,214,139,86,33,73,62,67,135,226,248,157,37,198,244,215,182,41,224,178,79,109,108,125,167,245,114,119,153,227,37,165,218,222,143,115,22,89,28,221,173,124,170,176,131,131,109,116,172,225,219,136,236,51,81,189,179,236,235,43,110,17,219,178,55,61,39,124,47,179,212,61,177,213,44,145,64,168,249,123,108,94,251,25,209,201,221,134,39,108,114,181,26,161,163,226,149,185,213,249,167,197,190,95,208,250,141,196,186,146,149,185,213,249,167,197,190,95,208,250,141,196,7,37,79,52,249,79,203,250,239,81,183,23,82,82,183,37,79,52,249,79,203,250,239,81,183,23,82,0,173,94,117,122,91,130,126,203,49,109,107,246,23,251,51,251,65,67,139,123,79,197,77,255,0,114,252,53,198,167,177,217,223,218,254,221,241,111,217,191,249,110,233,238,44,168,128,28,234,252,172,98,223,48,40,125,58,226,5,85,240,157,230,159,70,254,96,99,222,163,1,165,51,53,156,39,121,167,209,191,152,24,247,168,192,105,76,1,0,57,213,249,88,197,190,96,80,250,117,196,159,228,0,231,87,229,99,22,249,129,67,233,215,16,42,87,135,172,166,197,131,107,238,154,102,185,77,119,130,178,227,249,133,154,233,113,169,237,62,78,197,44,21,177,73,44,155,24,142,123,182,177,142,94,141,69,114,244,232,136,171,238,59,7,31,220,96,221,120,178,213,199,58,222,180,145,224,152,117,69,101,6,40,200,98,114,62,166,7,189,169,37,116,174,145,141,151,125,66,67,19,210,55,53,169,19,26,198,109,222,146,73,36,96,59,175,7,124,42,230,92,87,234,229,191,15,179,91,106,219,140,91,170,41,234,114,203,188,114,36,44,183,91,149,255,0,26,54,87,49,237,241,50,53,178,54,22,109,118,231,162,185,83,182,201,30,192,234,188,186,248,21,169,226,151,50,76,227,80,104,42,217,165,118,10,137,161,174,154,154,170,38,62,231,113,133,41,222,150,213,68,145,39,133,142,142,161,178,62,102,179,250,12,115,26,246,61,200,246,119,78,101,124,185,108,88,85,138,187,136,78,30,113,127,3,106,161,219,38,73,139,218,232,222,248,233,163,115,234,101,168,186,177,206,153,123,112,179,117,60,107,77,12,41,28,81,181,100,77,140,99,250,90,86,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,93,145,51,170,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,250,0,51,67,195,174,188,230,92,54,234,229,139,85,176,202,218,182,190,221,80,198,92,232,97,168,72,89,118,183,43,218,181,20,82,171,152,246,236,145,173,232,142,86,59,99,209,146,53,55,177,170,154,19,225,215,94,112,222,36,180,142,197,170,216,101,109,35,153,113,167,99,46,116,48,212,44,207,180,220,81,141,90,138,41,85,204,99,183,198,231,116,71,43,27,189,138,201,26,155,30,213,90,129,230,95,192,229,79,14,57,148,218,195,131,190,145,250,117,154,94,36,100,52,145,178,42,119,216,238,51,36,147,173,19,97,98,53,171,76,173,100,174,133,204,111,192,200,214,55,162,43,88,249,185,87,3,156,93,221,120,65,213,199,101,115,219,170,239,24,157,250,157,182,220,142,213,5,67,152,247,192,143,71,50,170,22,43,146,39,212,194,187,182,119,19,162,178,73,163,71,71,221,89,26,26,30,32,7,57,189,82,251,41,195,141,139,76,232,47,190,22,191,59,200,35,241,52,94,23,127,140,181,209,49,102,155,248,138,197,108,123,42,157,110,119,185,205,123,186,244,78,173,238,33,58,113,60,166,197,156,226,182,108,215,22,174,241,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,108,122,53,237,220,199,181,122,57,17,201,215,162,162,47,184,164,30,110,122,153,138,234,39,23,19,91,177,106,191,23,246,43,31,164,198,110,51,178,72,228,133,213,209,207,81,81,43,35,115,30,238,189,191,20,216,158,142,218,230,203,20,172,86,252,61,84,57,87,1,58,103,149,106,135,23,26,103,110,197,169,59,158,193,200,40,178,107,140,239,142,69,134,150,134,130,118,84,74,249,28,198,59,102,238,219,98,98,187,163,86,89,162,98,185,187,250,150,85,206,111,75,126,213,240,227,98,212,202,11,23,138,175,193,50,8,252,77,111,138,217,224,237,117,172,88,102,254,26,189,27,38,250,166,219,155,238,107,158,222,157,83,163,123,138,113,78,73,122,57,125,151,42,206,184,129,168,155,179,101,166,183,174,29,71,30,214,59,197,213,73,37,61,93,66,245,71,239,143,178,200,169,189,202,205,175,241,95,11,186,198,228,91,53,214,252,42,235,169,90,47,159,105,205,138,162,146,11,150,85,139,221,108,148,114,213,189,205,130,57,234,105,36,134,55,72,230,181,206,70,35,158,138,170,141,114,244,235,209,23,238,2,128,120,22,205,110,184,7,24,58,73,125,179,83,210,77,81,85,148,82,89,30,218,150,57,204,72,46,14,240,51,57,17,174,106,239,108,85,50,57,139,215,162,61,26,170,142,68,86,174,140,204,176,221,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,116,51,211,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,105,39,133,93,82,253,180,240,227,167,90,153,53,247,219,53,247,156,126,151,218,181,190,23,195,247,110,145,51,179,93,252,52,99,26,222,149,81,78,223,129,168,197,233,213,157,90,173,85,8,171,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,164,255,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,208,47,248,0,0,0,6,85,203,254,255,0,227,89,127,243,63,255,0,245,56,80,9,127,223,252,107,47,254,103,255,0,254,167,0,160,19,175,240,171,195,62,101,197,126,174,81,233,110,31,93,73,110,99,105,221,114,187,220,234,85,28,203,117,186,55,198,201,103,72,247,35,166,126,233,99,99,35,106,166,231,189,187,156,198,111,145,156,128,208,247,47,221,33,195,116,131,133,12,6,12,62,10,180,126,97,103,161,203,238,243,84,206,178,190,123,141,117,28,15,149,200,158,230,177,141,106,71,27,26,212,78,140,137,170,237,207,87,189,193,72,28,85,112,207,153,112,161,171,149,154,91,152,87,82,92,88,234,118,220,173,23,58,101,70,178,227,110,145,242,50,41,214,61,202,232,95,186,41,24,248,220,171,181,236,118,215,61,155,36,124,170,229,115,199,109,171,68,238,179,104,70,180,100,213,116,248,77,242,161,142,199,238,53,115,183,193,99,213,174,115,214,86,73,185,55,69,77,80,231,181,85,251,251,113,72,213,122,181,169,52,210,182,207,248,170,225,159,13,226,191,72,235,52,183,48,174,171,183,61,181,13,185,90,46,116,202,174,125,186,227,27,36,100,83,172,123,145,179,51,108,178,49,241,185,83,115,30,237,174,99,246,72,204,240,234,174,153,229,90,55,168,249,30,150,230,180,158,30,245,140,220,37,183,212,237,142,70,71,54,197,248,39,139,184,198,61,208,202,197,108,145,189,90,155,227,123,28,137,209,200,6,159,129,88,28,174,185,128,81,221,232,237,188,50,107,126,69,217,186,195,225,173,216,61,210,120,224,130,150,74,88,160,138,8,109,46,237,177,155,102,78,215,88,164,145,94,233,157,35,163,87,35,210,38,203,103,224,12,198,107,126,107,106,212,173,104,207,181,26,197,79,87,5,183,42,202,46,183,186,56,170,216,214,207,28,21,53,114,77,27,100,107,92,230,163,209,175,68,84,71,57,58,245,232,171,247,154,30,226,199,202,198,178,124,191,200,125,58,115,53,128,93,79,37,204,79,216,252,50,228,121,77,94,51,224,170,242,12,194,167,179,113,146,139,183,37,194,134,10,90,102,71,182,85,68,89,97,142,117,172,107,122,42,181,178,44,232,157,29,188,159,231,20,224,167,22,177,97,252,35,233,13,167,28,161,240,148,149,24,125,178,233,36,125,215,201,186,170,182,6,213,212,201,213,234,170,155,231,158,87,244,235,181,187,186,53,17,168,136,157,172,10,181,231,113,164,52,207,181,105,238,189,208,193,73,29,68,21,18,226,23,73,29,60,189,249,216,246,201,85,68,214,71,239,137,25,26,199,94,174,119,194,245,89,163,79,141,17,54,70,190,83,58,161,106,211,142,48,109,118,203,203,105,35,167,206,172,245,152,187,42,234,107,91,78,202,105,222,232,234,97,233,185,21,36,124,178,210,71,78,200,250,181,92,250,134,244,85,84,70,58,127,243,133,194,174,185,87,7,207,190,219,234,41,35,167,195,178,139,109,238,185,179,61,200,249,32,123,102,161,70,196,136,213,69,127,118,186,39,42,57,90,155,26,245,235,213,17,174,168,190,19,188,211,232,223,204,12,123,212,96,2,255,0,184,177,242,177,172,159,47,242,31,78,156,205,97,165,62,44,124,172,107,39,203,252,135,211,167,51,88,6,167,110,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,51,25,171,24,47,236,191,84,243,45,51,246,167,180,254,201,100,23,27,23,141,236,118,124,87,133,169,146,30,239,111,115,182,110,237,238,219,185,221,58,244,234,189,58,154,126,40,135,155,54,151,218,180,227,140,27,165,206,204,234,72,233,243,171,61,30,80,250,74,106,38,211,178,154,119,186,74,105,186,237,85,73,31,44,180,146,84,62,78,141,87,62,161,221,81,85,21,238,11,41,229,113,171,213,58,181,193,246,51,5,202,122,185,238,88,53,68,216,133,84,211,65,20,76,123,41,154,199,210,182,36,143,250,76,101,28,244,145,171,156,141,122,190,55,171,183,127,77,210,212,170,14,72,250,189,82,203,174,161,104,37,116,245,114,83,207,79,22,95,107,141,176,69,216,129,236,116,116,181,174,124,158,233,85,242,36,148,8,214,252,76,68,134,69,248,21,87,125,133,113,99,229,99,89,62,95,228,62,157,56,25,225,214,252,214,213,169,90,209,159,106,53,138,158,174,11,110,85,148,93,111,116,113,85,177,173,158,56,42,106,228,154,54,200,214,185,205,71,163,94,136,168,142,114,117,235,209,87,239,45,211,146,230,39,236,126,25,114,60,166,175,25,240,85,121,6,97,83,217,184,201,69,219,146,225,67,5,45,51,35,219,42,162,44,176,199,58,214,53,189,21,90,217,22,116,78,142,222,82,177,163,222,10,113,107,22,31,194,62,144,218,113,202,31,9,73,81,135,219,46,146,71,221,124,155,170,171,96,109,93,76,157,94,170,169,190,121,229,127,78,187,91,187,163,81,26,136,136,29,172,171,94,119,26,67,76,251,86,158,235,221,12,20,145,212,65,81,46,33,116,145,211,203,223,157,143,108,149,84,77,100,126,248,145,145,172,117,234,231,124,47,85,154,52,248,209,19,101,165,16,131,156,46,21,117,202,184,62,125,246,223,81,73,29,62,29,148,91,111,117,205,153,238,71,201,3,219,53,10,54,36,70,170,43,251,181,209,57,81,202,212,216,215,175,94,168,141,112,64,14,83,58,161,106,211,142,48,109,118,203,203,105,35,167,206,172,245,152,187,42,234,107,91,78,202,105,222,232,234,97,233,185,21,36,124,178,210,71,78,200,250,181,92,250,134,244,85,84,70,58,226,120,177,242,177,172,159,47,242,31,78,156,160,30,19,188,211,232,223,204,12,123,212,96,47,251,139,31,43,26,201,242,255,0,33,244,233,192,205,97,170,131,42,230,170,0,0,0,20,3,205,31,207,102,166,253,23,209,232,139,254,40,7,154,63,158,205,77,250,47,163,209,1,42,185,24,254,54,126,91,253,72,181,66,170,249,24,254,54,126,91,253,72,181,64,6,107,56,177,243,79,172,159,48,50,31,81,156,210,153,154,206,44,124,211,235,39,204,12,135,212,103,2,234,121,92,121,19,211,47,173,122,197,105,64,37,255,0,114,184,242,39,166,95,90,245,138,210,128,64,191,238,87,30,68,244,203,235,94,177,90,74,162,42,242,184,242,39,166,95,90,245,138,210,85,0,0,1,73,124,227,181,122,167,53,226,94,135,75,105,231,171,75,110,156,89,225,133,240,77,4,77,103,180,107,152,202,169,166,137,237,234,247,177,212,235,64,197,71,170,116,124,47,218,212,234,174,127,202,229,5,165,247,92,211,139,74,108,242,23,85,193,109,211,235,61,109,202,162,118,209,58,88,37,158,166,23,81,69,74,249,122,163,97,123,155,81,52,205,235,185,92,148,178,34,55,239,115,120,255,0,31,153,215,237,19,140,157,88,191,251,47,217,254,19,32,146,197,217,239,247,119,123,54,54,80,119,119,109,111,78,231,133,238,109,233,240,239,219,213,221,55,44,234,228,117,139,95,105,49,93,92,205,106,40,118,89,110,183,11,61,174,142,167,186,197,238,213,82,71,85,37,68,123,17,119,183,107,43,105,151,170,162,53,123,157,26,170,173,114,32,89,249,29,121,135,225,87,92,255,0,130,221,85,177,89,170,41,33,168,165,179,178,246,247,84,189,205,98,193,111,169,138,186,102,162,181,174,93,238,138,154,70,177,58,116,87,171,81,85,168,170,228,145,64,12,171,154,157,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,203,17,162,142,0,243,175,218,39,6,218,79,127,246,95,179,252,38,63,29,139,179,223,238,238,246,108,143,160,238,238,218,222,157,207,11,220,219,211,225,223,183,171,186,110,80,162,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,148,173,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,208,37,80,0,0,0,0,0,1,149,115,85,6,85,192,191,238,87,30,68,244,203,235,94,177,90,74,162,42,242,184,242,39,166,95,90,245,138,210,85,0,50,174,106,160,202,184,23,253,202,227,200,158,153,125,107,214,43,74,181,230,155,128,84,224,188,105,102,85,73,143,82,90,109,185,85,61,5,254,218,148,201,19,89,84,201,41,153,21,69,66,178,53,248,94,250,200,42,213,251,209,30,231,238,122,245,222,142,117,165,114,184,242,39,166,95,90,245,138,210,47,243,193,192,42,101,181,105,102,169,80,227,212,137,79,75,81,113,176,93,46,205,72,155,58,190,86,197,61,21,59,215,175,117,236,68,134,189,237,247,43,24,171,39,244,86,68,220,31,175,145,214,83,125,171,197,117,115,10,168,174,223,101,181,92,44,247,74,58,110,211,19,181,85,87,29,84,117,18,111,68,222,237,204,162,166,78,138,170,212,237,245,106,34,185,202,182,126,80,183,41,252,166,251,143,241,181,136,90,109,21,222,30,147,38,183,221,237,119,72,251,76,127,136,165,101,12,213,109,143,171,145,85,157,39,164,167,127,86,170,59,224,233,215,107,156,139,125,32,10,1,230,117,170,95,181,14,50,115,95,9,125,246,157,171,18,240,248,181,191,250,215,179,225,124,44,105,226,224,247,177,174,126,218,233,43,126,55,110,235,215,225,114,177,24,93,79,20,250,215,251,187,112,251,155,107,28,118,255,0,27,87,143,219,211,192,64,232,187,145,190,186,121,89,79,75,221,111,114,53,88,82,121,162,89,54,189,29,219,71,237,234,238,136,185,172,3,181,38,133,214,90,184,59,170,226,30,253,102,236,251,111,80,45,216,222,59,83,34,207,28,143,165,138,134,227,37,115,218,197,68,138,72,95,51,105,88,217,17,94,228,146,146,118,124,29,28,143,112,109,163,150,46,32,56,135,199,244,119,35,155,195,210,100,214,251,229,60,117,59,94,255,0,9,84,203,69,100,148,213,59,24,246,44,157,169,227,138,94,222,244,107,246,109,119,194,229,66,127,243,45,209,203,23,15,252,189,52,167,71,113,201,188,69,38,51,152,91,233,228,169,218,246,120,186,167,208,92,164,169,169,216,247,189,99,238,207,36,178,246,247,171,89,191,107,126,22,162,17,3,149,199,158,205,50,250,215,163,214,129,23,238,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,52,103,193,126,177,223,117,247,134,12,3,85,114,152,118,94,174,182,249,41,238,50,110,98,248,154,170,74,137,105,37,169,232,198,49,140,239,62,157,210,246,218,212,107,59,155,19,170,55,170,213,15,54,253,6,169,210,206,37,228,212,155,125,21,36,24,246,167,211,251,82,153,41,169,226,167,100,87,24,25,28,85,209,171,24,245,115,222,231,44,85,47,149,204,102,247,214,57,62,39,49,238,94,149,201,111,93,44,88,182,119,150,232,54,71,121,186,178,175,54,240,247,28,106,147,163,228,161,241,84,144,212,62,181,58,34,170,69,52,144,36,78,223,181,26,246,210,109,115,209,205,137,174,11,127,0,0,51,89,197,143,154,125,100,249,129,144,250,140,230,148,204,214,113,99,230,159,89,62,96,100,62,163,56,23,83,202,227,200,158,153,125,107,214,43,74,234,231,5,163,151,220,27,138,5,213,90,137,188,69,151,82,237,240,84,81,201,181,140,236,85,80,211,193,73,81,77,209,30,231,187,107,25,77,47,113,90,198,175,137,216,221,203,27,148,177,94,87,30,68,244,203,235,94,177,90,113,78,116,154,57,125,204,52,107,18,214,43,68,221,202,77,59,184,84,83,221,41,182,177,54,210,220,157,79,27,106,119,185,232,171,178,120,41,226,237,181,143,115,188,78,239,133,177,185,84,57,7,35,236,214,213,65,159,234,158,156,205,79,86,183,43,229,158,221,123,167,149,172,111,97,176,80,205,44,50,181,238,221,185,30,174,184,66,173,68,106,162,163,100,234,173,232,136,235,116,51,195,203,195,53,181,96,28,105,105,85,246,243,79,87,53,61,85,225,246,70,54,153,141,115,210,123,133,52,180,48,185,81,206,106,108,108,181,49,185,235,215,170,49,28,168,142,84,70,174,135,128,202,185,165,62,19,188,172,104,223,203,252,123,211,160,51,88,105,79,132,239,43,26,55,242,255,0,30,244,232,0,234,160,0,5,43,115,171,243,79,139,124,191,161,245,27,137,117,37,43,115,171,243,79,139,124,191,161,245,27,136,29,87,145,143,227,103,229,191,212,142,85,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,35,149,115,171,243,79,139,124,191,161,245,27,136,29,87,145,143,227,103,229,191,212,139,84,42,175,145,143,227,103,229,191,212,139,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,102,179,139,31,52,250,201,243,3,33,245,25,205,41,153,172,226,199,205,62,178,124,192,200,125,70,112,46,167,149,199,145,61,50,250,215,172,86,146,168,138,188,174,60,137,233,151,214,189,98,180,149,64,0,0,85,95,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,142,171,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,224,58,175,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,142,171,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,224,46,164,0,0,0,0,0,5,43,115,171,243,79,139,124,191,161,245,27,136,228,169,230,159,41,249,127,93,234,54,225,206,175,205,62,45,242,254,135,212,110,35,146,167,154,124,167,229,253,119,168,219,128,177,78,98,186,199,98,209,190,17,243,186,155,188,62,34,175,48,183,207,135,90,233,183,61,157,234,170,248,37,141,203,189,172,122,55,181,2,84,79,209,219,90,254,198,205,205,115,218,165,6,105,238,21,117,212,172,255,0,26,211,155,21,69,36,23,44,170,241,69,100,163,150,173,238,108,17,207,83,51,33,141,210,57,173,115,145,136,231,162,170,163,92,189,58,244,69,251,137,233,206,111,93,43,50,157,101,177,104,53,162,243,190,203,132,219,227,184,221,41,35,73,227,254,204,85,181,94,212,153,28,169,20,189,186,69,167,116,111,107,85,89,226,231,110,245,87,57,173,249,92,153,52,183,237,95,17,215,221,76,175,177,120,170,12,19,31,147,195,86,248,173,158,14,233,90,244,134,31,225,163,209,210,111,165,109,197,190,246,185,141,233,213,122,59,182,160,89,78,172,96,191,178,254,1,115,45,52,246,167,180,254,201,104,253,198,197,227,123,29,159,21,225,108,178,67,221,237,238,118,205,221,189,219,119,59,167,94,157,87,167,83,58,230,148,248,177,242,177,172,159,47,242,31,78,156,205,96,26,51,209,12,42,213,169,92,13,96,58,115,125,168,171,130,219,149,105,61,170,201,89,45,35,218,217,227,130,166,207,28,50,58,55,57,174,106,61,26,245,84,85,107,147,175,78,168,191,113,158,205,66,194,174,186,107,159,228,186,115,125,168,164,158,229,138,222,43,108,149,146,210,61,206,130,73,233,166,124,50,58,55,57,173,114,177,92,197,84,85,107,87,167,78,168,159,113,163,62,19,188,172,104,223,203,252,123,211,160,42,175,156,222,150,253,148,226,58,197,169,148,22,47,11,65,157,227,241,248,154,223,21,191,198,93,40,158,176,205,252,53,122,186,61,148,174,183,55,220,214,177,221,122,167,87,119,20,11,20,229,213,172,118,45,100,225,31,4,169,180,67,225,234,240,251,124,24,117,210,155,115,223,217,170,160,130,40,218,187,220,198,35,187,176,45,60,253,27,185,172,239,236,220,231,49,202,87,95,58,191,52,248,183,203,250,31,81,184,159,87,147,38,186,86,98,218,203,125,208,107,189,231,101,151,54,183,201,113,181,210,72,147,201,253,152,164,106,61,201,10,53,86,40,187,148,137,80,233,30,230,162,191,194,64,221,232,173,107,93,242,185,213,249,167,197,190,95,208,250,141,196,7,37,79,52,249,79,203,250,239,81,183,23,82,82,183,37,79,52,249,79,203,250,239,81,183,23,82,0,128,28,234,252,172,98,223,48,40,125,58,226,79,242,0,115,171,242,177,139,124,192,161,244,235,136,21,87,194,119,154,125,27,249,129,143,122,140,6,148,204,214,112,157,230,159,70,254,96,99,222,163,1,165,48,4,0,231,87,229,99,22,249,129,67,233,215,18,127,144,87,155,254,45,125,206,116,11,79,112,172,90,135,198,222,178,13,80,180,218,237,212,221,214,71,223,170,158,138,190,56,163,222,245,107,27,185,239,106,117,114,163,83,175,85,84,79,120,21,23,195,174,131,102,92,73,106,229,139,74,112,202,42,183,62,227,80,199,220,235,161,167,73,153,105,183,35,218,149,21,178,163,158,198,236,141,174,234,141,87,183,123,213,145,181,119,189,168,186,9,225,163,135,76,19,133,253,44,160,211,60,22,159,252,21,101,226,183,124,223,217,59,167,134,134,25,235,59,114,203,39,103,187,216,99,187,76,118,198,125,200,159,122,175,52,224,7,131,235,87,9,186,70,214,220,18,174,76,239,49,167,163,175,202,223,52,173,86,83,78,198,57,99,161,137,177,189,209,108,167,89,165,98,200,215,57,101,123,158,253,219,22,56,227,148,0,0,0,124,156,179,22,177,103,56,173,231,10,202,104,124,109,151,32,183,212,90,238,52,221,215,199,223,165,158,55,71,44,123,216,173,123,119,49,238,78,173,84,114,117,234,138,139,239,43,7,5,228,201,236,254,35,171,190,219,229,126,212,209,139,95,106,227,111,219,55,110,233,119,222,247,116,183,79,219,70,246,123,123,63,141,59,54,247,24,232,251,73,27,228,127,134,181,64,7,148,255,0,96,154,29,165,159,254,4,195,52,255,0,31,255,0,199,84,248,27,93,13,55,254,188,178,236,134,47,252,39,187,111,253,242,175,191,53,154,177,157,126,212,53,79,50,212,207,101,251,51,237,110,65,113,190,248,46,255,0,123,194,248,170,153,38,237,119,54,183,126,222,230,221,219,91,215,167,94,137,215,161,122,156,205,53,175,246,45,194,62,83,225,237,254,42,191,59,235,133,81,239,139,124,49,120,216,38,241,18,73,210,70,57,189,41,98,169,216,228,221,210,85,139,115,85,187,186,81,94,147,224,191,181,13,83,195,116,207,218,158,204,251,91,144,91,172,94,55,177,222,240,190,42,166,56,123,189,189,205,223,183,185,187,110,230,245,233,211,170,117,234,5,239,114,215,210,26,109,32,224,251,7,129,96,164,75,150,97,78,185,125,202,106,105,229,149,147,190,185,173,125,59,149,36,233,177,237,163,74,72,222,214,34,49,31,19,149,55,117,87,186,80,31,146,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,245,129,158,190,98,186,57,125,209,190,46,51,186,107,188,222,34,147,48,184,79,152,218,234,118,177,157,234,90,249,229,145,201,177,175,122,183,181,58,84,65,213,219,92,254,198,253,173,107,218,132,234,228,151,169,152,173,78,150,103,90,57,226,251,89,37,191,32,92,155,177,36,145,183,196,80,212,83,83,211,239,133,187,251,143,237,201,75,210,69,216,141,111,126,15,137,85,253,19,207,243,184,210,26,103,218,180,247,94,232,96,164,142,162,10,137,113,11,164,142,158,94,252,236,123,100,170,162,107,35,247,196,140,141,99,175,87,59,225,122,172,209,167,198,136,155,35,7,42,205,99,177,105,23,23,22,138,108,142,30,148,153,237,190,92,58,58,157,207,254,181,170,169,158,9,41,151,99,24,229,127,114,122,120,160,233,240,181,189,253,238,114,53,138,138,19,171,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,73,255,0,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,160,95,240,0,0,0,12,171,151,253,255,0,198,178,255,0,230,127,255,0,234,112,160,18,255,0,191,248,214,95,252,207,255,0,253,78,1,64,38,148,248,78,242,177,163,127,47,241,239,78,128,205,97,165,62,19,188,172,104,223,203,252,123,211,160,3,170,145,43,152,55,4,150,174,43,240,8,239,184,196,20,148,58,139,138,211,212,77,106,172,109,43,93,61,218,6,195,51,153,105,124,142,154,38,49,146,84,58,55,54,89,21,201,10,247,21,168,137,36,157,101,168,3,46,247,107,102,101,165,25,253,109,154,178,74,187,6,89,135,94,36,166,149,244,149,104,147,219,238,52,147,43,92,177,205,11,149,17,241,203,26,244,124,110,95,123,81,90,191,114,151,125,203,175,142,170,110,41,112,212,193,245,6,190,145,154,169,96,167,154,106,232,105,169,101,99,46,118,232,86,157,137,114,85,72,210,8,94,233,42,27,27,225,107,255,0,166,199,61,172,99,28,140,103,52,230,185,193,71,237,55,21,159,137,77,51,182,90,169,178,76,74,223,81,83,150,197,211,179,53,226,215,12,109,114,84,111,87,36,110,154,150,56,223,238,115,119,201,18,237,71,170,195,12,78,168,204,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,155,226,127,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,11,232,230,105,118,186,217,120,28,212,250,203,53,206,174,130,162,74,123,109,35,229,166,153,209,61,208,79,115,164,134,104,149,205,84,85,100,145,73,36,111,111,220,230,61,205,94,168,170,133,0,218,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,116,211,212,207,35,145,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,89,87,28,252,85,97,188,87,242,252,193,179,11,53,202,145,185,61,187,56,180,211,101,150,136,227,88,95,110,184,173,170,227,189,91,19,158,247,120,105,28,217,29,11,247,59,115,17,90,171,220,100,140,100,32,225,59,205,62,141,252,192,199,189,70,0,52,123,137,226,214,44,27,21,179,97,88,181,15,130,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,123,213,207,118,214,49,169,213,202,174,94,157,85,85,125,231,214,0,14,41,198,182,45,98,204,56,71,213,235,78,71,67,226,233,41,240,251,157,210,56,251,175,143,109,85,20,14,171,166,147,171,21,21,118,79,4,79,233,215,107,182,244,114,43,85,81,115,132,105,79,139,31,43,26,201,242,255,0,33,244,233,204,214,1,165,62,44,124,172,107,39,203,252,135,211,167,51,88,95,247,255,0,26,203,255,0,153,255,0,255,0,169,194,128,64,213,65,92,28,238,48,171,85,126,139,233,238,163,77,81,86,151,43,30,81,45,146,158,38,189,189,135,65,93,73,36,210,185,237,219,185,94,142,183,194,141,84,114,34,35,164,234,142,234,138,219,31,56,87,29,56,85,171,63,224,251,86,236,87,154,138,184,105,233,113,122,187,219,29,76,246,181,235,61,189,190,58,22,170,185,174,77,142,150,154,54,189,58,117,86,43,145,21,170,168,228,10,96,229,213,172,119,221,27,226,227,4,169,180,67,226,41,51,11,132,24,117,210,155,115,25,222,165,175,158,40,218,187,220,199,171,123,83,165,60,253,27,181,207,236,108,220,214,189,202,91,167,51,75,181,214,203,192,230,167,214,89,174,117,116,21,18,83,219,105,31,45,52,206,137,238,130,123,157,36,51,68,174,106,162,171,36,138,73,35,123,126,231,49,238,106,245,69,84,40,51,19,202,111,184,54,85,102,205,113,106,239,5,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,38,199,163,152,237,175,99,87,163,145,90,189,58,42,42,123,139,105,230,167,157,126,212,56,5,210,77,75,246,95,179,62,214,228,22,11,239,130,239,247,188,47,138,178,214,205,218,238,109,110,253,189,205,187,182,183,175,78,189,19,175,64,42,46,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,67,81,24,158,45,98,193,177,91,54,21,139,80,248,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,247,189,92,247,109,99,26,157,92,170,229,233,213,85,87,222,103,11,132,239,52,250,55,243,3,30,245,24,13,41,128,56,167,26,216,181,139,48,225,31,87,173,57,29,15,139,164,167,195,238,119,72,227,238,190,61,181,84,80,58,174,154,78,172,84,85,217,60,17,63,167,93,174,219,209,200,173,85,69,237,103,42,226,199,202,198,178,124,191,200,125,58,112,51,88,105,79,139,31,43,26,201,242,255,0,33,244,233,204,214,23,253,255,0,198,178,255,0,230,127,255,0,234,112,10,1,53,80,101,92,213,64,0,0,2,128,121,163,249,236,212,223,162,250,61,17,127,197,0,243,71,243,217,169,191,69,244,122,32,37,87,35,31,198,207,203,127,169,22,168,85,95,35,31,198,207,203,127,169,22,168,0,205,103,22,62,105,245,147,230,6,67,234,51,154,83,51,89,197,143,154,125,100,249,129,144,250,140,224,93,79,43,143,34,122,101,245,175,88,173,40,4,191,238,87,30,68,244,203,235,94,177,90,80,8,23,253,202,227,200,158,153,125,107,214,43,73,84,69,94,87,30,68,244,203,235,94,177,90,74,160,0,0,50,195,118,187,93,111,247,90,219,237,246,231,87,113,185,92,106,36,171,172,172,171,153,211,79,83,60,142,87,73,44,146,57,85,207,123,156,170,229,114,170,170,170,170,169,123,220,167,241,107,22,63,193,46,33,118,180,80,248,122,188,154,225,119,186,93,36,238,189,254,34,169,149,211,82,54,78,142,85,70,116,130,146,157,157,26,136,223,131,175,77,206,114,173,11,154,30,229,225,133,93,112,14,11,116,170,197,121,168,164,154,162,170,206,251,219,29,76,247,57,137,5,194,166,90,232,90,170,230,181,119,182,42,152,218,244,233,209,30,142,68,87,34,35,148,36,80,0,12,203,113,11,139,88,176,109,125,212,188,43,22,161,240,86,92,127,48,188,218,237,212,221,215,201,216,165,130,182,88,226,143,123,213,207,118,214,49,169,213,202,174,94,157,85,85,125,229,223,242,184,242,39,166,95,90,245,138,210,170,249,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,10,171,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,74,220,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,2,85,0,0,0,0,0,0,25,87,53,80,101,92,11,254,229,113,228,79,76,190,181,235,21,164,170,34,175,43,143,34,122,101,245,175,88,173,37,80,3,42,230,170,12,171,129,127,220,174,60,137,233,151,214,189,98,180,250,188,200,113,107,238,97,193,46,169,90,113,202,31,23,87,79,111,164,186,73,31,117,145,237,165,162,174,167,171,169,147,171,213,17,118,65,4,175,233,215,115,182,244,106,43,149,17,126,87,43,143,34,122,101,245,175,88,173,37,80,25,108,196,242,155,238,13,149,89,179,92,90,187,193,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,177,232,230,59,107,216,213,232,228,86,175,78,138,138,158,227,81,22,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,25,119,203,49,107,238,13,149,94,112,172,166,135,193,94,177,251,133,69,174,227,77,221,100,157,138,168,36,116,114,199,189,138,230,59,107,216,228,234,213,86,175,78,168,170,158,242,252,249,104,231,245,58,131,193,110,157,213,92,178,26,75,173,202,199,79,83,96,170,72,86,45,244,108,164,169,146,42,90,121,89,26,38,199,182,141,41,21,55,38,247,49,204,123,183,111,220,161,18,249,222,234,151,255,0,19,77,20,183,223,127,225,121,77,222,217,225,127,201,77,65,63,121,89,255,0,203,38,236,99,255,0,198,246,255,0,107,82,53,114,180,208,186,205,96,226,178,195,146,86,217,188,94,55,167,127,236,146,231,52,139,60,113,178,170,52,84,183,177,178,68,155,123,222,43,183,51,99,123,154,215,199,77,63,244,145,170,199,112,174,36,117,190,235,196,126,182,229,58,209,121,177,210,89,170,50,58,136,156,202,10,105,29,35,41,160,134,8,233,225,98,189,222,247,189,34,134,61,239,232,212,115,247,57,26,196,84,98,91,167,39,221,28,177,96,220,48,38,170,211,205,226,47,90,151,112,158,162,178,77,175,103,98,150,134,162,122,74,122,110,138,247,49,219,94,202,153,123,136,214,57,124,78,199,110,72,218,160,124,174,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,39,255,0,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,129,102,156,212,56,120,181,107,47,13,23,92,242,150,213,87,85,150,105,141,60,215,187,75,225,172,108,44,109,18,190,21,185,54,86,200,187,30,196,166,133,211,34,39,73,55,211,177,24,171,185,209,201,76,26,3,172,119,222,31,245,151,19,214,44,114,31,17,87,140,220,27,81,37,54,230,51,197,210,189,174,142,166,155,123,216,244,143,187,4,146,197,220,216,174,102,253,205,248,154,138,105,164,204,182,191,104,229,247,135,253,101,203,52,119,35,155,196,85,227,55,7,83,199,83,181,140,241,116,175,106,73,77,83,177,143,122,71,221,130,72,165,237,239,87,51,126,215,124,77,84,3,75,214,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,172,132,28,164,53,230,155,84,248,104,143,77,174,21,181,115,228,58,97,81,236,186,149,169,168,150,161,242,219,167,124,146,208,200,143,123,17,172,99,90,146,211,50,38,189,251,25,70,213,248,90,246,53,38,248,3,53,156,88,249,167,214,79,152,25,15,168,206,105,76,205,103,22,62,105,245,147,230,6,67,234,51,129,117,60,174,60,137,233,151,214,189,98,180,233,92,94,233,13,78,187,240,209,168,90,91,111,130,174,123,149,218,206,249,173,112,83,79,20,47,168,184,211,61,181,84,112,171,229,248,26,199,212,65,19,30,174,86,252,14,119,196,207,233,39,53,229,113,228,79,76,190,181,235,21,164,170,3,42,230,156,244,83,84,45,90,213,164,120,134,171,217,155,73,29,62,83,103,166,185,62,158,154,181,181,108,163,157,236,78,245,42,202,212,68,123,225,151,185,19,254,22,170,62,55,34,181,170,138,137,157,110,37,52,134,167,65,117,231,57,210,57,160,171,142,159,29,188,77,13,189,106,231,138,105,229,183,63,164,180,83,72,248,186,49,95,37,52,144,200,168,136,222,138,245,69,107,85,21,169,111,252,160,181,66,213,154,112,151,77,129,194,218,72,46,90,125,120,173,182,212,64,218,214,203,60,176,84,204,234,216,170,159,23,68,116,44,115,170,38,133,189,119,35,150,150,69,71,125,237,104,81,177,165,62,19,188,172,104,223,203,252,123,211,160,51,88,105,79,132,239,43,26,55,242,255,0,30,244,232,0,234,160,0,5,43,115,171,243,79,139,124,191,161,245,27,137,117,37,43,115,171,243,79,139,124,191,161,245,27,136,29,87,145,143,227,103,229,191,212,142,85,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,35,149,115,171,243,79,139,124,191,161,245,27,136,29,87,145,143,227,103,229,191,212,139,84,42,175,145,143,227,103,229,191,212,139,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,115,75,183,12,156,54,223,238,181,183,219,239,15,154,107,113,185,92,106,36,171,172,172,171,196,232,38,158,166,121,28,174,146,89,36,116,74,231,189,206,85,114,185,85,85,85,85,84,233,96,15,147,139,98,120,174,13,98,165,197,176,172,102,213,143,217,104,183,248,107,117,174,138,58,74,88,55,189,207,126,200,163,70,177,187,158,247,57,122,39,189,206,85,95,122,169,245,128,0,0,3,202,103,90,79,165,154,161,224,127,105,154,105,138,101,190,204,238,248,47,110,217,169,171,252,47,115,111,115,181,222,99,182,110,237,179,118,222,157,118,55,175,220,135,229,194,180,67,69,244,214,235,45,247,78,116,135,10,197,110,83,211,186,146,90,203,37,130,146,134,121,32,115,154,231,68,233,33,141,174,86,43,152,199,43,85,122,117,99,87,249,33,237,64,30,83,58,210,125,44,213,15,3,251,76,211,76,83,45,246,103,119,193,123,118,205,77,95,225,123,155,123,157,174,243,29,179,119,109,155,182,244,235,177,189,126,228,63,46,21,162,26,47,166,183,89,111,186,115,164,56,86,43,114,158,157,212,146,214,89,44,20,148,51,201,3,156,215,58,39,73,12,109,114,177,92,198,57,90,171,211,171,26,191,201,15,106,0,0,0,0,0,0,0,241,89,174,136,104,190,165,93,98,190,234,54,144,225,89,85,202,10,118,210,69,89,123,176,82,87,79,28,13,115,156,216,155,36,209,185,200,196,115,222,228,106,47,78,175,114,255,0,53,24,86,136,104,190,154,221,101,190,233,206,144,225,88,173,202,122,119,82,75,89,100,176,82,80,207,36,14,115,92,232,157,36,49,181,202,197,115,24,229,106,175,78,172,106,255,0,36,61,168,3,154,93,184,100,225,182,255,0,117,173,190,223,120,124,211,91,141,202,227,81,37,93,101,101,94,39,65,52,245,51,200,229,116,146,201,35,162,87,61,238,114,171,149,202,170,170,170,170,167,171,194,180,247,1,211,91,84,182,45,57,193,241,252,86,219,61,67,170,229,163,178,91,33,161,130,73,220,214,181,210,186,56,90,214,171,213,172,99,85,202,157,122,49,169,252,144,244,0,15,201,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,205,127,116,238,22,63,230,211,165,95,245,54,221,255,0,98,117,80,7,228,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,249,89,174,158,224,58,149,106,138,197,168,216,62,63,149,91,96,168,109,92,84,119,187,100,53,208,71,59,90,230,182,86,199,51,92,212,122,53,239,106,57,19,175,71,185,63,154,158,128,1,205,45,60,50,112,219,96,186,209,95,108,92,62,105,173,186,229,110,168,142,174,142,178,147,19,160,134,122,105,227,114,58,57,99,145,177,35,152,246,185,17,200,228,84,84,84,69,67,235,102,186,33,162,250,149,117,138,251,168,218,67,133,101,87,40,41,219,73,21,101,238,193,73,93,60,112,53,206,115,98,108,147,70,231,35,17,207,123,145,168,189,58,189,203,252,212,246,160,15,21,133,104,134,139,233,173,214,91,238,156,233,14,21,138,220,167,167,117,36,181,150,75,5,37,12,242,64,231,53,206,137,210,67,27,92,172,87,49,142,86,170,244,234,198,175,242,67,218,128,0,243,249,174,158,224,58,149,106,138,197,168,216,62,63,149,91,96,168,109,92,84,119,187,100,53,208,71,59,90,230,182,86,199,51,92,212,122,53,239,106,57,19,175,71,185,63,154,158,128,1,205,45,60,50,112,219,96,186,209,95,108,92,62,105,173,186,229,110,168,142,174,142,178,147,19,160,134,122,105,227,114,58,57,99,145,177,35,152,246,185,17,200,228,84,84,84,69,67,165,128,0,0,0,0,0,0,0,0,7,159,205,116,247,1,212,171,84,86,45,70,193,241,252,170,219,5,67,106,226,163,189,219,33,174,130,57,218,215,53,178,182,57,154,230,163,209,175,123,81,200,157,122,61,201,252,212,243,248,183,15,90,5,131,95,105,114,156,43,67,244,255,0,31,189,81,111,240,215,27,94,51,69,73,85,6,246,57,143,217,44,113,181,237,220,199,185,171,209,125,237,114,162,251,149,78,128,0,0,0,243,249,174,158,224,58,149,106,138,197,168,216,62,63,149,91,96,168,109,92,84,119,187,100,53,208,71,59,90,230,182,86,199,51,92,212,122,53,239,106,57,19,175,71,185,63,154,158,82,211,195,39,13,182,11,173,21,246,197,195,230,154,219,174,86,234,136,234,232,235,41,49,58,8,103,166,158,55,35,163,150,57,27,18,57,143,107,145,28,142,69,69,69,68,84,58,88,3,207,230,186,123,128,234,85,170,43,22,163,96,248,254,85,109,130,161,181,113,81,222,237,144,215,65,28,237,107,154,217,91,28,205,115,81,232,215,189,168,228,78,189,30,228,254,106,121,252,91,135,173,2,193,175,180,185,78,21,161,250,127,143,222,168,183,248,107,141,175,25,162,164,170,131,123,28,199,236,150,56,218,246,238,99,220,213,232,190,246,185,81,125,202,167,64,0,0,0,0,0,114,175,221,59,133,143,249,180,233,87,253,77,183,127,216,158,255,0,236,158,43,246,87,236,47,217,155,87,217,191,103,251,39,216,254,10,63,3,224,123,125,175,13,216,233,219,236,246,254,14,222,221,187,126,30,157,61,199,214,0,114,175,221,59,133,143,249,180,233,87,253,77,183,127,216,157,42,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,245,128,0,0,7,52,187,112,201,195,109,254,235,91,125,190,240,249,166,183,27,149,198,162,74,186,202,202,188,78,130,105,234,103,145,202,233,37,146,71,68,174,123,220,229,87,43,149,85,85,85,85,78,150,0,229,95,186,119,11,31,243,105,210,175,250,155,110,255,0,177,63,85,167,134,78,27,108,23,90,43,237,139,135,205,53,183,92,173,213,17,213,209,214,82,98,116,16,207,77,60,110,71,71,44,114,54,36,115,30,215,34,57,28,138,138,138,136,168,116,176,0,0,7,228,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,230,191,186,119,11,31,243,105,210,175,250,155,110,255,0,177,58,168,3,228,253,147,197,126,202,253,133,251,51,106,251,55,236,255,0,100,251,31,193,71,224,124,15,111,181,225,187,29,59,125,158,223,193,219,219,183,111,195,211,167,184,240,31,186,119,11,31,243,105,210,175,250,155,110,255,0,177,58,168,0,0,3,149,126,233,220,44,127,205,167,74,191,234,109,187,254,196,245,87,253,39,210,204,175,21,182,224,185,78,154,98,151,156,110,205,217,246,117,158,225,102,166,168,161,163,237,70,177,69,217,129,236,88,227,217,27,156,198,237,106,109,106,171,83,162,47,67,213,128,57,165,167,134,78,27,108,23,90,43,237,139,135,205,53,183,92,173,213,17,213,209,214,82,98,116,16,207,77,60,110,71,71,44,114,54,36,115,30,215,34,57,28,138,138,138,136,168,116,176,0,31,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,245,128,57,87,238,157,194,199,252,218,116,171,254,166,219,191,236,79,127,246,79,21,251,43,246,23,236,205,171,236,223,179,253,147,236,127,5,31,129,240,61,190,215,134,236,116,237,246,123,127,7,111,110,221,191,15,78,158,227,235,0,57,87,238,157,194,199,252,218,116,171,254,166,219,191,236,78,170,0,0,0,3,159,229,60,61,104,22,115,125,170,202,115,93,15,211,252,130,245,91,179,196,220,110,152,205,21,93,84,251,24,214,51,124,178,70,231,187,107,24,214,167,85,247,53,168,137,238,68,58,0,3,202,96,186,79,165,154,95,227,191,102,122,105,138,98,94,211,237,120,223,97,89,169,168,60,87,111,119,111,187,217,99,119,237,238,63,110,238,189,55,187,167,222,167,171,0,1,205,46,220,50,112,219,127,186,214,223,111,188,62,105,173,198,229,113,168,146,174,178,178,175,19,160,154,122,153,228,114,186,73,100,145,209,43,158,247,57,85,202,229,85,85,85,85,83,165,128,62,78,45,137,226,184,53,138,151,22,194,177,155,86,63,101,162,223,225,173,214,186,40,233,41,96,222,247,61,251,34,141,26,198,238,123,220,229,232,158,247,57,85,125,234,167,128,253,211,184,88,255,0,155,78,149,127,212,219,119,253,137,213,64,31,39,22,196,241,92,26,197,75,139,97,88,205,171,31,178,209,111,240,214,235,93,20,116,148,176,111,123,158,253,145,70,141,99,119,61,238,114,244,79,123,156,170,190,245,83,235,0,0,0,7,42,253,211,184,88,255,0,155,78,149,127,212,219,119,253,137,210,173,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,63,88,0,0,3,159,229,60,61,104,22,115,125,170,202,115,93,15,211,252,130,245,91,179,196,220,110,152,205,21,93,84,251,24,214,51,124,178,70,231,187,107,24,214,167,85,247,53,168,137,238,68,61,6,21,167,184,14,154,218,165,177,105,206,15,143,226,182,217,234,29,87,45,29,146,217,13,12,18,78,230,181,174,149,209,194,214,181,94,173,99,26,174,84,235,209,141,79,228,135,160,0,115,75,183,12,156,54,223,238,181,183,219,239,15,154,107,113,185,92,106,36,171,172,172,171,196,232,38,158,166,121,28,174,146,89,36,116,74,231,189,206,85,114,185,85,85,85,85,84,246,184,182,39,138,224,214,42,92,91,10,198,109,88,253,150,139,127,134,183,90,232,163,164,165,131,123,220,247,236,138,52,107,27,185,239,115,151,162,123,220,229,85,247,170,159,88,0,0,0,0,0,0,0,57,87,238,157,194,199,252,218,116,171,254,166,219,191,236,78,170,0,249,56,182,39,138,224,214,42,92,91,10,198,109,88,253,150,139,127,134,183,90,232,163,164,165,131,123,220,247,236,138,52,107,27,185,239,115,151,162,123,220,229,85,247,170,159,88,0,7,42,253,211,184,88,255,0,155,78,149,127,212,219,119,253,137,213,64,31,39,22,196,241,92,26,197,75,139,97,88,205,171,31,178,209,111,240,214,235,93,20,116,148,176,111,123,158,253,145,70,141,99,119,61,238,114,244,79,123,156,170,190,245,83,235,0,7,63,202,120,122,208,44,230,251,85,148,230,186,31,167,249,5,234,183,103,137,184,221,49,154,42,186,169,246,49,172,102,249,100,141,207,118,214,49,173,78,171,238,107,81,19,220,136,125,91,6,147,233,102,41,138,220,176,92,91,77,49,75,54,55,121,239,123,70,207,111,179,83,83,208,214,119,99,72,165,239,64,198,36,114,111,141,173,99,183,53,119,53,17,171,213,19,161,234,192,28,171,247,78,225,99,254,109,58,85,255,0,83,109,223,246,39,74,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,253,96,15,63,154,233,238,3,169,86,168,172,90,141,131,227,249,85,182,10,134,213,197,71,123,182,67,93,4,115,181,174,107,101,108,115,53,205,71,163,94,246,163,145,58,244,123,147,249,169,231,241,110,30,180,11,6,190,210,229,56,86,135,233,254,63,122,162,223,225,174,54,188,102,138,146,170,13,236,115,31,178,88,227,107,219,185,143,115,87,162,251,218,229,69,247,42,157,0,0,57,254,83,195,214,129,103,55,218,172,167,53,208,253,63,200,47,85,187,60,77,198,233,140,209,85,213,79,177,141,99,55,203,36,110,123,182,177,141,106,117,95,115,90,136,158,228,67,160,0,60,166,11,164,250,89,165,254,59,246,103,166,152,166,37,237,62,215,141,246,21,154,154,131,197,118,247,118,251,189,150,55,126,222,227,246,238,235,211,123,186,125,234,122,176,0,28,210,237,195,39,13,183,251,173,109,246,251,195,230,154,220,110,87,26,137,42,235,43,42,241,58,9,167,169,158,71,43,164,150,73,29,18,185,239,115,149,92,174,85,85,85,85,85,58,88,3,228,226,216,158,43,131,88,169,113,108,43,25,181,99,246,90,45,254,26,221,107,162,142,146,150,13,239,115,223,178,40,209,172,110,231,189,206,94,137,239,115,149,87,222,170,125,96,0,231,249,79,15,90,5,156,223,106,178,156,215,67,244,255,0,32,189,86,236,241,55,27,166,51,69,87,85,62,198,53,140,223,44,145,185,238,218,198,53,169,213,125,205,106,34,123,145,15,171,130,233,62,150,105,127,142,253,153,233,166,41,137,123,79,181,227,125,133,102,166,160,241,93,189,221,190,239,101,141,223,183,184,253,187,186,244,222,238,159,122,158,172,1,202,191,116,238,22,63,230,211,165,95,245,54,221,255,0,98,116,171,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,214,0,0,0,30,43,53,209,13,23,212,171,172,87,221,70,210,28,43,42,185,65,78,218,72,171,47,118,10,74,233,227,129,174,115,155,19,100,154,55,57,24,142,123,220,141,69,233,213,238,95,230,167,181,0,121,76,23,73,244,179,75,252,119,236,207,77,49,76,75,218,125,175,27,236,43,53,53,7,138,237,238,237,247,123,44,110,253,189,199,237,221,215,166,247,116,251,212,252,185,174,136,104,190,165,93,98,190,234,54,144,225,89,85,202,10,118,210,69,89,123,176,82,87,79,28,13,115,156,216,155,36,209,185,200,196,115,222,228,106,47,78,175,114,255,0,53,61,168,3,202,96,186,79,165,154,95,227,191,102,122,105,138,98,94,211,237,120,223,97,89,169,168,60,87,111,119,111,187,217,99,119,237,238,63,110,238,189,55,187,167,222,167,171,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,10,225,251,139,60,55,93,243,253,79,210,214,211,210,89,50,205,53,202,46,54,87,218,93,94,179,207,95,110,166,153,32,109,201,136,177,177,17,142,149,30,199,70,213,147,180,189,189,238,254,44,123,131,186,128,0,0,0,0,0,0,0,3,228,229,153,77,139,6,197,111,57,174,83,93,224,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,216,196,115,221,181,140,114,244,106,43,151,167,68,69,95,113,5,180,115,155,86,9,169,252,77,73,163,151,12,63,217,184,133,238,224,150,44,79,34,167,154,106,137,43,171,150,170,72,233,229,168,133,209,70,248,97,170,99,169,209,141,216,174,130,78,189,197,115,36,87,192,19,252,0,0,2,5,113,131,205,95,13,225,243,63,253,150,233,142,41,73,158,95,109,53,17,179,34,170,117,197,96,162,183,61,147,51,189,68,199,49,142,89,106,86,36,153,142,114,42,50,9,29,30,228,153,204,150,22,132,245,7,148,210,173,76,197,117,147,78,49,205,82,194,170,252,69,151,38,183,197,112,166,221,36,111,146,29,233,241,193,47,109,239,99,102,137,232,232,228,98,57,118,72,199,181,87,171,84,245,96,0,62,78,89,148,216,176,108,86,243,154,229,53,222,10,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,77,140,71,61,219,88,199,47,70,162,185,122,116,68,85,247,1,245,129,93,90,77,205,239,4,203,120,142,191,233,230,123,111,181,88,180,218,186,224,182,252,71,43,141,211,51,110,199,171,25,61,199,188,141,237,195,81,238,123,95,178,63,15,185,173,149,30,221,243,71,61,117,10,139,50,184,224,25,45,191,78,110,212,150,188,178,170,207,91,13,134,186,173,168,232,41,110,46,133,233,77,52,136,172,122,43,27,42,177,202,138,199,251,145,126,23,125,202,30,128,20,23,118,230,99,204,2,193,117,173,177,95,117,130,174,221,114,183,84,73,73,89,71,87,137,90,97,158,154,120,220,173,146,41,35,117,26,57,143,107,145,90,173,84,69,69,69,69,46,83,132,141,104,181,107,215,15,56,78,160,82,229,244,153,21,222,75,61,29,38,73,81,11,27,19,226,189,199,79,31,141,138,88,154,214,164,79,238,171,156,141,70,181,170,199,177,236,235,27,216,170,29,128,16,255,0,154,6,189,234,199,14,218,5,96,205,116,115,43,251,63,122,173,204,41,109,115,212,248,26,106,189,244,175,162,173,145,209,236,168,142,70,39,87,195,26,245,68,221,240,244,235,209,85,22,32,112,21,199,175,22,58,211,197,142,13,166,122,151,170,222,217,198,239,62,211,241,180,94,194,182,211,247,123,86,218,169,163,254,36,52,236,145,189,36,137,142,248,92,157,122,116,94,168,170,138,22,254,1,73,124,74,115,69,226,114,29,121,206,104,52,95,85,105,45,24,77,182,241,53,182,203,5,37,190,215,115,130,104,41,250,67,226,163,169,146,153,206,145,147,186,55,78,159,19,145,169,50,53,28,228,106,42,133,218,2,31,242,199,213,141,118,215,77,14,188,234,150,186,229,215,91,213,93,118,65,53,190,205,226,45,20,116,52,171,67,79,12,93,103,167,240,244,241,44,187,167,146,120,222,245,115,218,142,166,70,181,24,230,201,187,219,112,205,197,221,171,93,117,47,86,180,106,243,110,164,180,229,154,95,148,92,173,172,142,42,134,236,186,90,162,174,154,8,106,162,141,206,89,81,241,164,113,178,127,114,177,31,36,78,71,39,121,34,140,36,80,0,0,7,138,214,252,214,235,166,186,47,159,106,53,138,158,146,123,150,43,139,221,111,116,113,85,177,206,130,73,233,169,36,154,54,200,214,185,174,86,43,152,136,168,142,106,244,235,209,83,239,3,218,131,149,112,197,196,46,43,197,6,141,89,117,115,22,166,240,30,63,185,77,113,181,190,170,58,137,173,149,209,59,108,180,242,57,139,254,108,140,87,53,142,124,82,196,245,99,55,237,78,170,0,0,0,0,0,0,0,2,63,241,139,198,46,9,194,6,9,79,127,191,209,251,103,36,188,239,251,63,143,247,38,167,246,167,106,106,118,85,127,93,50,9,99,131,181,29,66,73,252,68,77,253,54,183,170,175,184,36,0,35,87,2,252,102,216,184,195,211,138,171,156,150,175,99,102,120,191,135,167,201,173,177,49,235,74,217,37,71,246,170,105,164,119,94,176,203,218,149,82,55,57,100,141,204,115,93,185,17,146,201,37,64,0,64,14,107,124,81,235,183,13,127,178,239,216,166,115,246,115,237,31,182,253,167,253,140,163,172,239,248,127,3,217,254,233,138,77,187,123,242,255,0,71,167,93,222,254,189,19,160,79,240,84,7,1,92,122,241,99,173,60,88,224,218,103,169,122,173,237,156,110,243,237,63,27,69,236,43,109,63,119,181,109,170,154,63,226,67,78,201,27,210,72,152,239,133,201,215,167,69,234,138,168,182,254,0,0,0,20,129,196,47,49,238,51,176,109,125,212,188,43,22,214,79,5,101,199,243,11,205,174,221,77,246,118,213,39,98,150,10,217,99,138,61,239,166,115,221,181,140,106,117,114,171,151,167,85,85,95,121,103,252,5,106,150,119,173,60,39,96,218,153,169,119,223,108,228,151,159,105,248,218,223,11,13,63,119,181,114,170,134,63,225,194,198,70,222,145,196,198,252,45,78,189,58,175,85,85,85,9,0,0,0,0,0,0,0,15,201,118,162,169,184,218,171,109,244,119,106,187,93,69,85,60,144,197,93,72,216,157,61,43,220,213,70,205,26,76,199,196,175,106,170,57,18,70,61,157,81,55,53,201,213,22,152,120,157,227,11,152,175,11,250,203,122,210,60,167,95,60,127,128,237,212,219,174,140,195,173,116,240,220,232,101,110,232,170,35,107,233,63,206,141,232,215,61,172,150,41,88,143,126,205,202,23,82,10,181,229,231,204,215,81,53,19,84,41,244,75,137,27,213,37,226,163,42,168,86,99,217,26,193,73,111,90,106,180,143,171,104,167,100,109,138,39,178,85,102,216,156,214,247,123,207,108,125,36,73,90,176,218,80,0,86,7,52,14,51,56,147,225,219,95,108,24,86,142,106,71,217,251,45,110,31,75,116,158,155,216,244,21,123,234,159,91,91,27,164,223,81,4,143,78,172,134,52,232,139,183,225,235,211,170,170,175,64,229,73,197,30,187,113,41,251,81,253,181,231,63,104,254,206,123,19,217,159,216,202,58,62,199,136,241,221,239,238,104,163,221,187,177,23,244,186,244,219,238,233,213,122,132,255,0,0,169,94,58,57,169,101,244,122,143,75,133,112,137,159,120,27,86,57,226,32,188,223,226,161,162,174,165,188,213,57,88,136,218,100,168,134,79,224,195,177,232,147,53,81,178,186,87,43,81,88,200,228,144,45,168,20,193,194,175,21,252,199,184,175,213,202,61,45,195,248,128,164,183,49,180,238,185,93,238,117,56,205,153,204,183,91,163,124,108,150,116,143,195,35,166,126,233,99,99,35,106,166,231,189,187,156,198,111,145,159,91,141,254,58,120,185,208,94,39,50,221,35,211,253,108,171,142,197,142,211,218,33,167,90,187,5,158,105,229,123,237,116,146,203,52,143,240,136,138,249,37,146,73,21,26,141,98,43,213,26,214,181,17,168,23,18,8,1,202,147,138,61,118,226,83,246,163,251,107,206,126,209,253,156,246,39,179,63,177,148,116,125,143,17,227,187,223,220,209,71,187,119,98,47,233,117,233,183,221,211,170,245,159,224,0,0,0,0,0,0,1,64,63,213,71,227,179,254,92,255,0,209,155,63,250,161,111,220,5,106,150,119,173,60,39,96,218,153,169,119,223,108,228,151,159,105,248,218,223,11,13,63,119,181,114,170,134,63,225,194,198,70,222,145,196,198,252,45,78,189,58,175,85,85,85,9,0,0,0,1,26,184,23,227,54,197,198,30,156,85,92,228,181,123,27,51,197,252,61,62,77,109,137,143,90,86,201,42,63,181,83,77,35,186,245,134,94,212,170,145,185,203,36,110,99,154,237,200,140,150,64,146,160,0,0,28,127,139,109,111,186,240,225,160,57,30,180,89,172,116,151,154,140,114,162,214,231,208,84,200,232,217,83,4,215,26,106,121,152,143,111,189,143,88,166,147,99,250,57,26,253,174,86,189,17,88,161,216,1,226,180,95,87,176,221,122,210,252,127,87,52,254,122,185,44,89,21,59,166,167,74,184,22,25,226,123,36,116,82,195,35,61,232,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,190,212,0,0,0,0,0,57,87,20,122,233,251,181,232,78,77,173,127,101,190,209,253,156,240,95,216,207,29,224,251,254,34,178,10,111,237,221,185,54,237,239,238,254,130,245,219,211,221,215,170,123,92,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,187,37,103,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,15,64,0,0,0,0,15,63,159,231,248,110,150,97,183,109,65,212,28,134,146,199,143,88,233,214,166,186,186,165,87,100,76,234,136,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,190,43,133,205,116,253,229,52,39,25,214,191,178,223,103,62,209,248,223,236,103,142,241,157,143,15,89,61,55,246,238,220,123,183,118,55,127,65,58,110,233,239,233,213,67,170,130,144,56,133,230,61,198,118,13,175,186,151,133,98,218,201,224,172,184,254,97,121,181,219,169,190,206,218,164,236,82,193,91,44,113,71,189,244,206,123,182,177,141,78,174,85,114,244,234,170,171,239,44,255,0,128,173,82,206,245,167,132,236,27,83,53,46,251,237,156,146,243,237,63,27,91,225,97,167,238,246,174,85,80,199,252,56,88,200,219,210,56,152,223,133,169,215,167,85,234,170,170,161,32,0,43,47,89,249,192,90,176,142,37,232,241,172,18,197,73,147,233,126,59,81,81,109,191,92,109,245,141,153,247,164,145,148,235,226,168,183,70,196,99,233,101,101,75,27,252,87,195,82,199,185,81,205,71,69,43,2,205,1,229,52,183,84,176,77,105,193,45,154,153,166,151,223,108,227,119,158,247,130,173,240,179,83,247,123,83,62,25,63,135,51,25,35,122,73,19,219,241,53,58,244,234,157,81,81,87,213,128,0,164,14,33,121,143,113,157,131,107,238,165,225,88,182,178,120,43,46,63,152,94,109,118,234,111,179,182,169,59,20,176,86,203,28,81,239,125,51,158,237,172,99,83,171,149,92,189,58,170,170,251,192,187,240,71,254,2,181,75,59,214,158,19,176,109,76,212,187,239,182,114,75,207,180,252,109,111,133,134,159,187,218,185,85,67,31,240,225,99,35,111,72,226,99,126,22,167,94,157,87,170,170,170,200,0,0,17,215,134,110,46,237,90,235,169,122,181,163,87,155,117,37,167,44,210,252,162,229,109,100,113,84,55,101,210,213,21,116,208,67,85,20,110,114,202,143,141,35,141,147,251,149,136,249,34,114,57,59,201,20,97,34,128,0,0,0,1,194,184,62,226,207,13,226,235,75,254,220,88,169,233,44,247,218,10,137,41,175,184,227,107,214,170,123,83,214,71,164,10,247,172,113,43,217,44,76,73,26,244,102,206,189,198,34,171,162,122,39,117,0,0,0,0,0,14,21,160,28,89,225,188,70,106,134,171,96,250,127,79,73,93,98,211,90,139,93,53,62,71,73,94,179,193,121,125,84,115,172,171,27,59,109,70,178,41,105,228,141,30,215,200,201,83,163,218,187,85,170,189,212,0,4,0,230,165,196,15,18,124,55,126,207,242,221,17,207,110,182,75,45,251,199,219,175,13,246,29,5,101,12,53,81,118,164,166,94,236,244,207,124,115,74,201,42,62,5,147,107,155,77,213,140,69,108,142,112,79,240,84,95,0,156,199,53,251,80,120,151,176,105,182,189,234,53,37,243,30,203,41,234,109,116,171,83,73,110,182,50,142,227,179,187,77,34,62,26,118,58,87,200,232,150,153,145,43,211,115,234,154,169,213,205,107,86,221,0,2,144,56,133,230,61,198,118,13,175,186,151,133,98,218,201,224,172,184,254,97,121,181,219,169,190,206,218,164,236,82,193,91,44,113,71,189,244,206,123,182,177,141,78,174,85,114,244,234,170,171,239,44,255,0,128,173,82,206,245,167,132,236,27,83,53,46,251,237,156,146,243,237,63,27,91,225,97,167,238,246,174,85,80,199,252,56,88,200,219,210,56,152,223,133,169,215,167,85,234,170,170,161,32,1,23,249,137,241,35,83,195,135,14,151,75,206,33,159,82,99,154,131,121,168,165,166,197,88,234,120,170,167,169,123,42,160,117,90,178,25,88,246,43,27,76,178,238,123,219,177,170,248,211,170,61,241,162,214,94,149,113,247,204,87,89,53,31,28,210,220,43,90,60,69,235,38,184,69,111,166,221,138,218,223,28,59,215,227,158,94,221,19,222,216,98,98,58,73,30,141,93,145,177,238,84,232,213,2,245,0,0,1,31,248,204,226,151,247,71,194,112,253,72,173,198,253,183,101,185,102,20,182,43,221,60,78,219,84,202,25,104,234,229,116,180,202,174,70,44,204,124,17,185,26,255,0,133,237,71,51,171,21,201,35,59,86,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,77,143,70,189,187,152,246,175,71,34,57,58,244,84,69,247,1,245,128,0,1,80,28,122,241,235,197,142,139,113,99,156,233,158,154,106,183,177,177,187,55,179,60,21,23,176,173,181,29,174,237,182,150,105,63,137,53,59,228,119,89,37,123,190,39,47,78,189,19,162,34,34,72,14,84,156,81,235,183,18,159,181,31,219,94,115,246,143,236,231,177,61,153,253,140,163,163,236,120,143,29,222,254,230,138,61,219,187,17,127,75,175,77,190,238,157,87,168,79,240,0,0,71,252,119,140,92,18,229,197,142,93,194,77,254,143,216,217,37,155,192,125,159,155,185,53,71,183,187,182,213,175,170,248,89,7,110,151,177,26,34,127,18,85,238,117,248,122,42,109,36,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,58,218,185,169,153,86,141,241,221,168,58,165,133,85,248,123,214,51,170,23,203,133,54,233,36,100,115,108,185,207,190,9,123,111,99,221,12,172,87,71,35,17,201,190,55,189,170,189,28,166,138,76,214,113,99,230,159,89,62,96,100,62,163,56,23,231,194,175,19,24,111,21,250,71,71,170,88,125,13,93,185,237,168,117,182,239,108,169,69,115,237,215,24,217,27,229,129,36,218,141,153,155,101,141,236,145,168,155,152,246,238,107,31,190,54,118,3,53,156,52,113,23,157,240,191,170,116,26,153,130,212,127,130,163,188,81,108,135,251,39,107,241,48,205,61,31,114,88,164,236,247,123,12,111,117,141,222,207,189,23,239,69,208,246,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,189,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,148,61,168,0,0,0,0,5,96,115,69,230,1,71,104,163,185,112,201,162,25,23,122,235,55,137,183,103,23,72,35,130,122,88,233,101,130,88,38,180,183,184,199,238,153,123,189,101,146,53,99,161,116,109,141,28,175,89,91,16,114,174,107,156,107,254,211,114,169,248,107,211,59,157,214,155,27,196,174,21,20,217,108,189,123,48,222,46,144,200,214,165,62,197,106,72,232,105,100,141,254,247,59,100,146,174,228,98,164,48,202,234,235,63,85,178,211,117,189,84,190,142,205,108,171,175,168,142,158,122,183,197,77,11,165,123,96,130,39,205,52,170,214,162,170,50,56,163,146,71,187,238,107,24,231,47,68,69,83,242,129,111,220,173,56,246,251,119,71,97,225,71,84,32,217,144,90,173,254,15,16,186,83,211,244,142,190,134,146,5,114,81,212,53,137,210,57,161,130,39,43,37,232,141,146,56,213,30,169,43,81,211,217,81,150,207,246,85,129,101,95,238,174,57,146,99,151,15,252,101,29,117,182,186,158,79,253,89,33,154,57,25,254,39,53,205,254,74,133,233,242,253,227,186,197,197,86,43,30,21,148,191,193,106,110,63,111,73,46,52,221,31,39,181,41,96,142,150,57,110,187,217,79,21,60,29,218,154,135,39,134,106,171,153,211,170,117,111,189,2,96,25,246,227,251,131,235,175,9,186,184,230,219,210,146,76,19,49,168,172,175,197,31,12,174,87,211,64,199,181,100,161,149,178,61,210,239,167,73,162,98,72,231,57,37,99,152,253,219,214,72,227,208,73,205,56,138,208,108,55,137,45,35,190,233,78,103,69,72,230,92,105,222,251,101,116,212,235,51,237,55,20,99,146,158,182,36,107,216,237,241,185,221,85,168,246,239,98,190,55,46,199,185,20,41,219,150,167,26,247,30,29,53,30,135,75,243,91,159,77,50,203,174,14,142,165,142,90,88,35,181,93,42,86,154,38,92,229,158,70,163,214,22,50,6,178,70,172,173,99,99,123,229,68,115,152,141,125,234,25,161,226,43,65,179,46,27,117,114,251,165,57,157,21,91,95,110,168,123,237,149,211,83,164,44,187,91,149,238,74,122,216,145,175,123,118,72,214,245,86,163,221,177,232,248,220,187,216,228,75,52,229,55,198,189,199,80,40,255,0,118,45,80,185,247,239,86,75,123,36,196,43,100,90,90,120,229,181,210,193,12,41,108,108,108,107,31,36,209,50,55,76,215,127,21,239,143,190,175,86,164,40,175,11,42,42,3,155,39,26,246,237,64,172,253,216,180,190,231,223,178,217,46,15,147,47,173,141,106,169,228,150,233,75,60,208,173,177,209,189,172,100,144,196,248,219,51,157,252,86,62,78,194,177,90,176,170,190,74,243,66,227,95,247,127,193,31,163,26,123,115,186,208,234,78,101,111,101,76,87,26,37,236,251,26,214,233,156,199,212,36,174,106,245,154,94,212,240,198,145,170,62,63,142,93,241,185,145,119,41,91,19,197,175,185,206,85,102,194,177,106,31,27,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,30,247,171,88,221,207,123,83,171,149,26,157,122,170,162,123,192,234,188,31,240,215,125,226,167,92,108,250,101,108,94,205,170,29,183,76,146,173,181,76,130,74,75,60,83,70,202,137,34,87,53,251,166,94,235,35,141,17,143,78,228,140,87,34,49,30,230,232,163,19,197,172,88,54,43,102,194,177,106,31,5,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,30,247,171,158,237,172,99,83,171,149,92,189,58,170,170,251,206,85,193,255,0,13,118,46,21,180,58,207,166,86,197,239,93,102,219,116,201,42,219,84,249,227,171,188,75,12,108,168,146,37,115,89,182,20,237,50,56,209,24,197,237,198,197,114,43,213,238,119,107,2,133,185,169,232,229,139,72,184,184,187,212,227,147,116,164,207,109,241,102,50,83,109,127,245,173,85,76,243,199,82,155,222,247,43,251,147,211,203,63,95,133,173,239,236,107,81,172,69,94,255,0,201,47,88,239,177,101,89,215,15,213,16,247,172,181,54,245,204,104,228,220,198,248,74,168,228,167,164,168,78,136,205,242,119,153,45,55,189,95,181,158,23,225,111,89,28,169,37,121,178,104,93,247,88,56,101,251,73,137,89,173,85,119,93,59,184,63,36,170,154,161,89,29,83,44,241,210,204,149,172,167,145,201,255,0,65,51,227,220,212,123,105,147,166,231,182,54,58,157,184,107,213,234,157,5,215,156,27,87,33,158,174,58,124,118,241,12,215,4,164,130,41,167,150,220,254,177,86,195,27,37,232,197,124,148,210,77,26,42,171,122,43,209,81,205,84,71,32,90,255,0,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,147,211,156,173,218,213,127,225,19,9,190,216,174,116,151,27,109,199,56,182,213,209,214,82,76,217,160,169,130,75,101,193,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,64,190,87,30,123,52,203,235,94,143,90,5,186,113,255,0,175,52,220,62,112,185,151,100,208,214,213,211,95,111,244,239,198,113,231,210,84,75,77,59,46,53,113,72,214,205,28,209,177,203,19,224,137,179,84,162,170,183,170,211,163,17,237,115,154,166,125,177,60,90,251,156,229,86,108,43,22,161,241,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,239,122,181,141,220,247,181,58,185,81,169,215,170,170,39,188,177,254,116,250,243,83,118,204,177,78,28,172,213,180,143,182,216,169,217,147,94,146,26,136,165,127,180,102,73,34,166,134,86,35,55,192,248,169,214,73,17,55,255,0,17,149,204,114,179,225,99,151,149,114,150,225,226,213,172,188,67,84,103,153,93,170,174,170,197,166,52,244,215,184,31,13,99,97,99,111,107,80,213,183,182,86,162,247,94,196,72,106,102,68,103,70,239,167,98,72,170,215,118,228,11,158,210,124,23,246,95,165,152,110,153,251,83,218,127,100,177,251,117,139,198,246,59,62,43,194,211,71,15,119,183,185,219,55,118,247,109,220,238,157,122,117,94,157,76,251,235,150,127,153,105,103,27,58,157,168,58,125,144,213,216,242,27,30,164,100,21,52,53,212,202,155,226,127,180,42,17,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,116,102,102,179,139,31,52,250,201,243,3,33,245,25,192,189,62,14,184,197,193,56,191,193,42,47,246,10,63,99,100,150,109,159,104,49,254,228,213,30,203,238,205,80,202,95,235,167,193,20,115,247,99,167,89,63,134,139,179,174,215,116,84,247,200,3,50,218,23,174,154,143,195,166,163,219,181,67,75,239,62,6,235,67,214,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,114,23,237,111,84,234,142,71,53,175,99,152,246,49,237,209,78,133,235,166,156,113,23,167,22,237,80,210,251,207,142,181,87,117,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,219,153,155,155,213,58,171,85,174,107,216,231,177,236,123,131,160,28,171,139,31,43,26,201,242,255,0,33,244,233,200,1,172,124,222,242,173,54,226,127,40,180,96,86,252,83,80,244,158,219,225,237,244,108,166,116,148,179,84,77,29,59,150,162,120,43,145,30,215,117,170,149,88,175,237,73,19,226,166,143,180,141,222,233,159,39,231,226,99,13,226,191,151,230,172,106,150,31,67,87,110,123,112,124,146,219,119,182,84,162,185,246,235,140,118,169,31,44,9,38,212,108,204,219,44,111,100,141,68,220,199,183,115,88,253,241,176,42,7,131,238,44,243,46,17,117,67,237,197,138,158,174,241,98,175,167,146,154,251,142,54,189,41,96,186,177,35,122,64,175,122,199,42,49,241,74,244,145,175,70,111,233,220,98,42,54,87,162,232,35,75,117,75,4,214,156,18,217,169,154,105,125,246,206,55,121,239,120,42,223,11,53,63,119,181,51,225,147,248,115,49,146,55,164,145,61,191,19,83,175,78,169,213,21,21,115,4,75,254,92,220,107,254,234,186,143,61,131,63,185,221,100,211,44,167,248,119,42,104,23,187,29,174,185,85,137,29,205,176,237,115,221,181,140,88,229,108,74,215,62,55,53,221,37,116,49,70,161,125,32,0,0,0,0,30,127,63,207,240,221,44,195,110,218,131,168,57,13,37,143,30,177,211,173,77,117,117,74,174,200,153,213,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,67,229,107,70,175,97,186,11,165,249,6,174,106,4,245,113,216,177,218,118,205,80,148,144,44,211,202,247,200,216,162,134,54,123,145,95,36,178,71,26,43,149,172,69,122,43,156,214,162,185,51,173,196,86,188,230,92,73,106,229,247,85,179,58,218,183,62,227,80,246,91,40,102,168,73,153,105,183,35,220,180,244,81,43,88,198,236,141,174,232,174,70,55,123,213,242,57,55,189,202,189,3,141,190,48,114,110,46,117,66,91,211,150,174,139,9,177,212,78,220,78,207,87,21,63,126,134,9,99,129,147,62,73,34,98,57,207,153,212,204,149,88,231,200,145,171,149,140,115,145,55,58,63,201,105,186,195,106,167,190,205,108,171,101,182,178,162,106,74,122,199,66,228,130,105,225,108,110,150,38,73,211,107,158,198,207,11,156,212,94,173,73,99,85,233,185,58,135,171,209,125,94,204,180,23,84,49,253,92,211,249,233,35,190,227,181,14,154,157,42,224,73,160,149,143,141,209,75,12,140,247,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,104,79,133,94,38,48,222,43,244,142,143,84,176,250,26,187,115,219,80,235,109,222,217,82,138,231,219,174,49,178,55,203,2,73,181,27,51,54,203,27,217,35,81,55,49,237,220,214,63,124,108,206,13,21,166,235,113,166,175,172,183,219,42,234,169,237,116,233,87,93,44,48,185,236,165,129,101,142,20,150,87,34,116,99,22,89,162,141,28,238,137,190,70,55,239,114,34,246,190,15,184,179,204,184,69,213,15,183,22,42,122,187,197,138,190,158,74,107,238,56,218,244,165,130,234,196,141,233,2,189,235,28,168,199,197,43,210,70,189,25,191,167,113,136,168,217,94,138,26,51,42,175,158,119,224,159,230,79,211,75,41,210,221,82,193,53,167,4,182,106,102,154,95,125,179,141,222,123,222,10,183,194,205,79,221,237,76,248,100,254,28,204,100,141,233,36,79,111,196,212,235,211,170,117,69,69,90,214,231,157,248,39,249,147,244,208,34,175,43,143,61,154,101,245,175,71,173,47,248,207,15,47,76,255,0,13,211,14,49,180,231,51,212,12,134,146,197,98,165,168,175,166,168,184,85,170,182,8,31,83,111,169,167,137,100,119,78,140,98,203,52,104,175,119,70,49,21,92,229,107,81,92,154,30,0,0,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,41,91,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,160,74,160,0,0,0,0,0,2,63,241,139,193,214,9,197,254,9,79,96,191,214,123,27,36,179,111,251,63,144,118,230,168,246,95,118,106,119,213,127,90,178,120,163,159,187,29,58,71,252,69,93,157,119,55,162,167,190,64,0,50,239,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,124,79,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,183,19,203,23,143,31,219,125,138,155,65,181,98,245,187,62,199,237,237,246,109,210,227,113,238,85,101,16,181,243,58,78,141,237,53,59,212,240,54,157,29,186,73,37,153,169,36,203,215,100,174,79,65,204,179,129,90,158,38,177,154,93,79,211,26,10,186,173,80,199,41,224,182,210,208,182,170,40,224,187,219,150,161,85,208,61,103,145,145,66,248,86,121,166,108,136,228,220,157,200,220,215,171,163,88,233,2,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,64,39,175,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,136,85,198,103,20,191,189,198,109,135,234,69,110,55,236,75,213,183,15,165,177,94,233,226,118,234,87,215,69,89,87,43,165,166,85,114,189,33,123,39,141,200,215,252,76,114,185,157,94,141,73,31,245,120,82,227,54,251,194,94,156,106,173,179,3,181,119,115,60,239,217,20,246,139,148,236,99,233,109,81,211,165,111,126,165,209,187,175,118,100,241,17,36,81,171,86,61,202,231,63,170,51,181,40,78,174,105,124,123,125,132,163,191,112,163,165,240,111,200,46,182,255,0,7,151,221,42,41,250,199,65,67,87,2,57,104,233,218,244,233,36,211,65,43,85,242,244,86,199,28,136,140,85,149,202,232,42,175,75,116,183,59,214,156,238,217,166,122,105,98,246,206,73,121,239,120,42,47,21,13,63,119,181,11,230,147,248,147,61,145,183,164,113,61,223,19,147,175,78,137,213,85,17,124,253,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,133,244,242,243,224,178,213,194,198,151,211,223,114,252,126,145,186,169,146,211,170,228,21,137,82,218,165,162,129,100,221,21,190,9,26,212,107,24,214,164,78,149,24,174,71,204,142,94,228,140,100,59,67,165,112,163,194,142,156,112,149,167,12,194,176,168,188,117,214,187,183,61,254,255,0,60,40,202,171,189,83,81,81,28,228,69,94,220,44,220,228,138,20,85,108,109,115,149,85,239,124,146,62,155,57,163,249,236,212,223,162,250,61,17,127,197,0,243,71,243,217,169,191,69,244,122,32,37,87,35,31,198,207,203,127,169,22,168,85,95,35,31,198,207,203,127,169,22,168,0,0,0,0,0,0,6,85,203,254,229,113,228,79,76,190,181,235,21,165,0,151,253,202,227,200,158,153,125,107,214,43,64,149,64,0,6,96,116,183,84,179,189,22,206,237,154,153,166,151,223,99,100,150,110,247,130,173,240,176,212,118,187,176,190,25,63,135,51,31,27,186,199,43,219,241,53,122,117,234,157,21,17,83,79,198,85,192,210,71,10,188,76,97,188,87,233,29,30,169,97,244,53,118,231,182,161,214,219,189,178,165,21,207,183,92,99,100,111,150,4,147,106,54,102,109,150,55,178,70,162,110,99,219,185,172,126,248,217,216,12,224,240,163,197,118,163,240,149,168,236,205,112,169,124,117,170,187,183,5,254,193,60,202,202,91,189,43,85,85,26,229,68,94,220,204,220,229,138,100,69,116,110,115,145,81,236,124,145,191,66,122,91,170,88,38,180,224,150,205,76,211,75,239,182,113,187,207,123,193,86,248,89,169,251,189,169,159,12,159,195,153,140,145,189,36,137,237,248,154,157,122,117,78,168,168,170,30,172,138,188,209,252,137,234,111,209,125,98,136,134,181,252,229,243,44,95,94,115,250,250,12,70,147,54,210,250,154,132,164,197,173,174,170,75,116,244,172,131,164,105,88,202,143,11,221,115,42,81,175,153,208,207,27,159,26,201,27,90,246,164,110,73,36,87,25,154,215,138,241,19,202,239,48,214,60,42,223,117,162,178,228,30,207,240,208,93,34,142,58,166,118,50,42,122,119,239,108,114,72,196,234,248,92,169,209,235,240,170,117,232,189,81,2,178,248,36,227,7,38,225,27,84,34,189,53,106,235,112,155,229,68,13,203,44,244,145,83,247,235,160,138,57,217,11,227,146,86,43,154,248,93,82,249,81,141,124,105,34,181,24,247,53,23,115,116,17,137,229,54,44,231,21,179,102,184,181,119,141,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,99,209,175,110,230,61,171,209,200,142,78,189,21,17,125,198,91,73,233,203,115,152,37,55,14,213,50,104,246,178,93,106,221,167,87,26,135,84,209,92,166,150,89,153,140,189,34,158,73,82,42,120,96,150,105,153,83,50,192,213,99,92,214,70,245,124,157,58,190,69,80,187,64,0,0,0,17,87,154,63,145,61,77,250,47,172,81,21,151,203,139,142,58,110,20,179,42,252,63,80,89,87,81,167,89,133,68,15,174,154,39,203,43,236,149,109,69,98,86,197,2,42,181,236,115,85,173,157,173,111,117,204,138,39,53,92,176,164,82,89,167,52,127,34,122,155,244,95,88,162,40,4,13,84,2,162,249,80,241,199,83,141,93,108,156,35,234,51,41,18,197,114,168,168,102,35,118,87,197,78,180,53,114,186,73,221,69,58,185,90,146,178,121,92,254,211,147,172,169,52,173,143,163,219,35,59,54,232,0,2,162,249,175,113,199,83,146,221,111,124,35,233,203,41,22,197,109,168,167,102,93,118,71,197,80,181,213,113,58,57,219,69,2,181,92,145,50,9,90,206,235,151,164,171,52,78,143,163,27,27,251,193,197,121,142,241,199,77,197,110,101,65,135,233,243,42,233,244,235,15,168,157,244,51,74,249,98,125,238,173,200,140,90,217,96,85,70,177,141,106,57,176,53,205,238,181,146,202,231,43,86,101,138,59,52,229,113,228,79,76,190,181,235,21,165,0,151,253,202,227,200,158,153,125,107,214,43,64,165,110,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,148,173,197,143,154,125,100,249,129,144,250,140,228,202,178,113,213,83,195,47,46,221,41,211,13,49,175,171,165,213,12,142,158,231,114,165,174,109,44,82,65,104,183,38,67,92,142,157,233,60,111,138,103,204,176,77,11,99,70,174,212,238,72,231,49,91,26,72,29,87,154,247,28,116,216,213,170,247,194,62,156,178,173,47,183,42,122,118,101,215,100,124,180,233,67,73,43,99,157,180,80,43,85,171,43,231,137,204,238,185,122,196,144,202,232,250,61,210,63,179,88,26,47,164,57,150,189,106,134,63,164,122,127,5,36,151,220,138,161,208,211,173,92,233,12,17,49,145,186,89,102,145,254,245,70,71,20,114,72,168,212,115,213,24,168,214,185,202,141,95,63,137,226,215,220,231,42,179,97,88,181,15,141,189,100,23,10,123,93,186,155,186,200,251,245,83,200,216,226,143,123,213,172,110,231,189,169,213,202,141,78,189,85,81,61,230,130,120,36,224,251,25,225,27,75,226,178,181,41,43,115,107,229,60,14,203,47,20,146,212,118,43,167,138,73,223,11,35,142,87,171,90,200,91,82,248,145,237,100,107,34,53,30,246,181,87,107,67,223,240,235,160,216,111,13,186,71,98,210,156,50,138,145,172,183,83,177,247,58,232,105,214,23,221,174,42,198,165,69,108,168,231,189,219,228,115,122,163,85,238,216,196,100,109,93,140,106,39,75,0,1,154,206,44,124,211,235,39,204,12,135,212,103,52,166,102,179,139,31,52,250,201,243,3,33,245,25,192,186,158,87,30,68,244,203,235,94,177,90,74,162,42,242,184,242,39,166,95,90,245,138,210,85,0,51,153,174,89,254,101,165,156,108,234,118,160,233,246,67,87,99,200,108,122,145,144,84,208,215,83,42,111,137,254,208,168,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,209,153,154,206,44,124,211,235,39,204,12,135,212,103,2,244,248,58,227,23,4,226,255,0,4,168,191,216,40,253,141,146,89,182,125,160,199,251,147,84,123,47,187,53,67,41,127,174,159,4,81,207,221,142,157,100,254,26,46,206,187,93,209,83,223,32,12,208,240,235,175,57,151,13,186,185,98,213,108,50,182,173,175,183,84,49,151,58,24,106,18,22,93,173,202,246,173,69,20,170,230,61,187,36,107,122,35,149,142,216,244,100,141,77,236,106,166,135,180,47,93,52,227,136,189,56,183,106,134,151,222,124,117,170,187,172,83,67,42,35,42,173,245,77,68,89,41,106,99,69,94,220,204,220,222,169,213,90,173,115,94,199,61,143,99,220,29,0,0,6,104,120,117,215,156,203,134,221,92,177,106,182,25,91,86,215,219,170,24,203,157,12,53,9,11,46,214,229,123,86,162,138,85,115,30,221,146,53,189,17,202,199,108,122,50,70,166,246,53,83,69,58,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,158,244,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,92,198,18,43,130,78,48,114,110,17,181,66,43,211,86,174,183,9,190,84,64,220,178,207,73,21,63,126,186,8,163,157,144,190,57,37,98,185,175,133,213,47,149,24,215,198,146,43,81,143,115,81,119,52,52,60,15,63,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,100,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,1,89,124,215,184,227,166,198,173,87,190,17,244,229,149,105,125,185,83,211,179,46,187,35,229,167,74,26,73,91,28,237,162,129,90,173,89,95,60,78,103,117,203,214,36,134,87,71,209,238,145,253,158,171,204,179,142,170,158,25,113,154,93,48,211,26,250,186,93,80,200,233,224,185,82,215,54,150,41,32,180,91,146,161,81,211,189,39,141,241,76,249,150,9,161,108,104,213,218,157,201,28,230,43,99,73,40,216,11,84,228,99,248,217,249,111,245,34,213,10,171,228,99,248,217,249,111,245,34,213,0,28,83,141,13,28,190,235,239,12,25,254,149,98,211,108,189,93,109,241,212,91,163,218,197,241,53,84,149,17,85,197,77,213,239,99,25,222,125,59,98,238,57,200,214,119,55,175,84,111,69,237,96,12,176,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,105,123,64,117,142,197,196,6,141,98,122,197,142,67,225,233,50,107,123,106,36,166,220,247,248,74,166,57,209,212,211,111,123,24,178,118,167,142,88,187,155,17,175,217,185,191,11,145,74,43,230,37,161,116,122,3,197,102,87,141,216,108,222,204,198,239,221,172,146,195,11,86,4,141,180,181,72,171,43,34,142,20,107,97,134,58,166,85,67,28,106,214,185,177,194,207,233,34,163,221,61,121,48,107,205,78,85,165,249,46,128,95,107,105,60,70,15,80,219,165,137,142,168,137,179,201,110,172,146,71,79,27,33,70,35,222,200,106,122,189,210,171,159,239,174,141,139,177,26,196,112,86,95,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,74,86,226,199,205,62,178,124,192,200,125,70,114,223,184,13,212,204,87,70,249,102,98,186,165,154,213,248,123,46,51,111,191,220,42,118,201,27,36,155,101,222,183,100,17,119,30,198,58,105,94,173,142,54,43,147,124,143,99,81,122,185,0,132,28,225,181,190,235,158,113,23,79,163,83,88,233,40,237,186,93,78,141,167,171,108,142,124,245,211,220,105,105,42,101,123,254,230,177,141,106,66,198,177,17,87,171,36,114,185,119,163,35,244,28,150,244,114,197,152,107,46,91,172,87,121,187,149,122,119,111,167,167,181,211,109,122,109,170,185,54,162,55,84,239,107,209,23,100,16,84,69,219,115,30,215,120,157,223,11,163,106,172,0,203,50,155,238,115,149,94,115,92,166,187,198,222,178,11,133,69,210,227,83,218,100,125,250,169,228,116,146,201,177,136,214,55,115,222,229,232,212,70,167,94,136,136,158,227,65,60,2,112,241,117,225,159,134,139,6,7,149,90,169,40,50,203,133,69,77,239,35,101,53,99,170,89,227,103,127,70,53,92,170,172,71,199,77,29,44,47,72,191,135,190,39,43,85,253,86,71,132,138,0,1,0,57,213,249,88,197,190,96,80,250,117,196,137,92,183,57,130,83,112,237,83,38,143,107,37,214,173,218,117,113,168,117,77,21,202,105,101,153,152,203,210,41,228,149,34,167,134,9,102,153,149,51,44,13,86,53,205,100,111,87,201,211,171,228,85,150,188,234,252,172,98,223,48,40,125,58,226,82,176,26,168,5,85,242,163,227,167,251,71,11,250,215,153,255,0,193,233,112,10,218,230,255,0,156,215,90,228,168,87,127,209,120,86,57,191,239,225,71,255,0,115,194,90,160,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,241,179,242,223,234,68,85,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,32,45,80,0,5,5,243,49,187,93,108,28,192,53,2,251,98,185,213,219,174,86,234,139,13,93,29,101,36,206,134,122,105,227,180,208,186,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,11,74,224,23,141,124,87,138,205,56,164,178,93,174,126,31,83,113,155,124,49,228,118,250,133,141,146,87,236,70,198,235,157,58,70,214,49,208,202,245,69,123,88,212,236,200,244,98,166,215,68,249,106,175,154,63,158,205,77,250,47,163,209,17,255,0,75,117,75,59,209,108,238,217,169,154,105,125,246,54,73,102,239,120,42,223,11,13,71,107,187,11,225,147,248,115,49,241,187,172,114,189,191,19,87,167,94,169,209,81,21,3,79,192,226,156,40,241,93,167,28,90,233,195,51,92,42,95,3,117,161,237,193,127,176,79,50,62,170,209,84,228,85,70,185,81,19,185,11,246,185,98,153,17,27,35,90,228,84,99,217,36,108,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,214,113,99,230,159,89,62,96,100,62,163,57,165,51,53,156,88,249,167,214,79,152,25,15,168,206,7,138,190,224,25,150,51,140,227,57,157,247,30,171,164,177,102,52,245,53,54,43,131,145,22,10,230,83,212,62,158,116,99,145,85,17,241,203,26,163,152,189,30,136,232,220,169,182,70,57,210,83,151,207,27,119,94,20,51,249,44,89,60,245,117,218,117,149,84,83,195,117,163,117,83,155,5,166,119,77,11,95,118,100,109,134,87,189,241,211,182,70,186,40,209,171,50,118,209,202,171,28,125,39,175,9,252,58,96,156,80,114,192,192,116,211,58,167,255,0,240,245,101,158,183,124,223,216,203,167,180,46,112,193,89,219,138,88,251,221,174,251,221,218,123,182,63,238,84,251,149,42,131,136,173,6,204,184,109,213,203,238,148,230,116,85,109,125,186,161,239,182,87,77,78,144,178,237,110,87,185,41,235,98,70,189,237,217,35,91,213,90,143,118,199,163,227,114,239,99,145,3,73,24,158,83,98,206,113,91,54,107,139,87,120,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,54,61,26,246,238,99,218,189,28,136,228,235,209,81,23,220,125,98,152,57,92,241,219,106,209,59,172,218,17,173,25,53,93,62,19,124,168,99,177,251,141,92,237,240,88,245,107,156,245,149,146,110,77,209,83,84,57,237,85,126,254,220,82,53,94,173,106,77,52,173,185,240,0,0,33,175,49,78,58,169,184,90,195,87,7,211,234,250,71,234,165,254,158,25,168,97,169,165,149,236,182,91,166,90,134,45,201,21,99,88,38,123,100,167,116,108,133,207,254,155,218,247,49,236,106,177,244,131,105,182,102,90,175,159,209,89,168,228,171,191,229,153,141,226,58,104,159,87,86,139,61,194,227,87,50,53,171,36,211,57,17,95,36,178,39,87,200,228,247,185,85,203,247,169,121,28,111,242,238,193,56,170,163,159,49,196,150,213,137,234,107,123,106,235,236,180,243,62,59,164,48,193,51,34,164,169,100,114,53,141,220,247,192,139,85,219,150,86,71,11,88,136,230,163,88,158,3,150,127,47,251,239,15,62,210,213,237,116,199,109,81,231,213,189,104,236,148,61,198,85,205,96,165,78,227,38,147,189,27,221,15,122,161,28,212,235,30,231,50,38,237,238,127,26,88,154,31,147,74,184,36,181,112,161,192,214,180,95,114,120,41,43,181,23,42,211,123,212,215,90,199,82,181,179,218,96,117,157,92,251,75,36,108,210,177,236,142,161,178,57,210,198,173,73,151,182,174,69,72,227,233,76,38,148,248,177,242,177,172,159,47,242,31,78,156,205,96,23,19,205,99,129,202,157,74,181,87,241,73,166,207,164,138,251,140,89,213,249,77,177,204,138,4,184,219,169,90,247,173,107,36,232,138,250,152,98,234,215,54,71,47,114,24,163,107,21,174,137,177,205,82,216,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,55,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,168,130,178,248,218,229,103,117,212,253,104,177,106,54,131,83,82,91,237,185,133,225,25,156,196,234,135,75,61,20,245,53,114,77,83,122,99,106,103,70,204,205,178,170,58,154,39,70,168,177,71,219,107,187,143,88,194,95,240,119,197,86,27,197,126,145,219,243,11,53,202,145,185,61,186,158,158,155,44,180,71,26,194,251,117,197,89,241,171,98,115,222,239,13,35,155,35,161,126,231,110,98,43,85,123,140,145,140,238,167,20,225,71,133,29,56,225,43,78,25,133,97,81,120,235,173,119,110,123,253,254,120,81,149,87,122,166,162,162,57,200,138,189,184,89,185,201,20,40,170,216,218,231,42,171,222,249,36,127,107,2,37,115,6,224,146,213,197,126,1,29,247,24,130,146,135,81,113,90,122,137,173,85,141,165,107,167,187,64,216,102,115,45,47,145,211,68,198,50,74,135,70,230,203,34,185,33,94,226,181,17,36,147,173,22,90,110,121,150,148,103,244,87,154,56,234,236,25,102,29,120,142,166,38,85,210,34,79,111,184,210,76,142,106,73,12,205,84,71,199,44,105,213,146,53,125,237,84,114,125,232,105,203,44,202,108,88,54,43,121,205,114,154,239,5,101,199,237,245,23,75,141,79,105,242,118,41,96,141,210,75,38,198,35,158,237,172,99,151,163,81,92,189,58,34,42,251,140,225,113,79,171,56,174,186,113,5,155,106,206,21,136,125,153,178,228,119,4,169,166,183,185,177,182,69,219,19,35,125,68,169,26,35,18,105,222,199,79,34,34,187,164,147,63,171,228,94,175,112,120,172,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,155,229,127,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,184,158,83,124,33,254,200,180,227,247,130,205,104,182,101,249,253,189,158,201,108,117,253,216,233,113,217,146,25,225,221,27,17,24,147,78,246,54,87,117,115,213,177,182,6,167,105,235,51,22,160,52,159,58,253,151,234,158,27,169,158,203,246,159,217,44,130,221,125,240,93,254,207,138,240,181,49,205,218,238,109,118,205,221,189,187,182,187,167,94,189,23,167,67,74,122,85,169,152,174,178,105,198,57,170,88,85,95,136,178,228,214,248,174,20,219,164,141,242,67,189,62,56,37,237,189,236,108,209,61,29,28,140,71,46,201,24,246,170,245,106,129,234,192,0,124,156,179,22,177,103,56,173,231,10,202,104,124,109,151,32,183,212,90,238,52,221,215,199,223,165,158,55,71,44,123,216,173,123,119,49,238,78,173,84,114,117,234,138,139,239,51,69,173,122,95,117,209,93,92,203,244,162,242,234,185,42,49,107,197,77,181,149,21,52,78,164,125,100,12,122,246,106,146,39,42,171,25,52,93,185,89,241,57,21,146,53,81,206,69,69,93,57,149,23,206,159,65,170,109,57,150,41,196,109,154,138,145,150,219,237,59,49,155,210,195,79,20,79,246,140,41,36,180,211,74,244,126,249,223,45,58,73,26,46,207,225,178,133,141,87,252,76,106,7,52,213,141,99,190,234,239,42,29,62,166,200,225,235,87,129,106,133,54,29,29,78,230,127,93,82,211,89,234,164,166,93,140,99,81,157,184,42,34,131,167,196,231,118,55,185,202,231,170,39,42,229,201,148,216,176,110,48,176,188,215,41,174,240,86,92,126,223,145,93,46,53,61,167,201,216,165,130,197,95,36,178,108,98,57,238,218,198,57,122,53,21,203,211,162,34,175,184,224,20,217,77,246,147,21,184,225,84,245,219,44,183,91,133,29,210,178,155,180,197,238,213,82,71,83,29,60,155,213,55,183,107,43,106,83,162,42,53,123,157,92,138,173,106,163,26,202,111,184,125,198,107,182,57,93,225,42,234,45,245,246,185,36,237,50,77,212,181,180,178,210,84,199,209,232,168,155,224,158,86,117,233,185,187,186,181,81,200,138,129,232,53,175,84,46,186,213,171,153,126,171,222,91,87,29,70,83,120,169,185,50,158,166,181,213,111,163,129,239,94,205,42,74,228,69,123,33,139,183,19,62,22,162,50,54,162,53,168,136,137,118,124,171,52,114,251,164,92,35,218,42,114,57,186,85,231,183,9,115,24,233,182,179,250,214,150,166,8,35,166,77,236,123,145,253,200,41,226,159,175,194,230,247,246,57,168,230,42,173,48,240,215,164,53,58,245,175,56,54,145,195,5,92,148,249,21,226,24,110,11,73,60,80,207,21,185,157,101,173,154,55,203,213,136,248,233,163,154,68,69,71,117,86,34,35,92,170,141,93,41,218,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,7,235,51,89,197,143,154,125,100,249,129,144,250,140,230,148,204,214,113,99,230,159,89,62,96,100,62,163,56,31,171,55,225,159,50,195,184,116,211,206,38,155,93,73,95,137,231,149,21,150,215,163,85,35,158,219,113,130,170,174,38,192,246,43,149,100,100,177,82,62,86,200,223,185,82,70,61,173,233,27,165,253,124,51,113,105,171,28,43,220,114,26,157,55,187,248,122,76,154,223,53,61,125,55,135,166,126,250,166,82,213,71,65,83,190,104,100,84,240,211,213,119,251,109,232,217,118,108,127,194,238,169,110,156,189,240,12,55,84,249,112,225,58,125,168,56,245,37,243,30,190,83,222,233,171,168,106,81,118,74,207,108,214,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,85,7,24,188,29,103,124,32,103,116,246,11,253,103,182,113,187,206,255,0,179,249,7,110,26,127,106,118,161,167,125,87,245,171,39,150,72,59,82,84,36,127,196,84,223,211,115,122,162,251,131,133,90,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,116,211,212,207,35,145,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,95,246,65,162,22,174,28,57,117,231,122,47,102,190,85,222,105,241,205,55,201,218,250,250,152,219,27,234,103,154,150,174,162,103,163,27,238,99,22,89,164,216,206,174,86,179,107,85,207,84,87,173,123,114,108,209,79,183,60,65,93,181,142,174,225,217,164,211,43,122,118,96,142,93,178,79,93,113,138,162,158,61,205,88,220,142,133,176,50,177,93,209,236,114,73,216,233,185,187,208,181,78,44,124,172,107,39,203,252,135,211,167,3,53,135,106,226,187,133,29,71,225,43,81,223,133,102,177,120,235,85,119,114,123,5,254,8,85,148,183,122,86,170,34,185,168,170,189,185,153,185,169,44,42,170,232,220,230,170,43,216,248,228,127,21,52,123,197,119,10,58,113,197,174,156,63,10,205,98,240,55,90,30,228,246,11,252,16,163,234,173,21,78,68,69,115,81,85,59,144,191,107,82,88,85,81,178,53,173,84,86,61,145,200,192,173,110,88,188,192,40,244,138,178,155,135,237,111,200,188,38,11,87,182,12,102,229,44,112,69,75,97,170,146,121,166,149,181,47,107,18,69,134,121,42,61,243,72,247,54,23,49,189,81,177,185,239,142,229,12,192,234,150,150,231,122,45,157,220,244,207,82,236,94,198,201,44,221,159,27,69,226,161,168,237,119,97,100,209,255,0,18,23,190,55,117,142,86,59,225,114,244,235,209,122,42,42,37,180,242,197,230,1,89,171,180,116,220,63,107,126,69,226,243,170,77,176,99,55,41,99,158,90,171,245,44,112,77,52,173,169,123,88,177,164,208,71,79,239,154,71,181,211,53,237,234,142,145,175,124,129,98,160,0,5,32,115,31,230,1,89,196,69,246,93,36,210,28,139,253,169,232,60,52,242,212,211,199,61,60,153,21,86,198,73,186,161,147,50,57,25,12,50,42,177,144,171,118,172,145,44,174,87,255,0,5,34,187,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,74,160,226,175,147,238,84,252,238,142,255,0,194,186,90,190,205,223,46,20,244,83,227,245,181,114,67,246,118,30,204,108,117,90,213,84,77,44,149,80,172,141,154,73,17,169,221,102,246,54,56,229,78,187,2,32,112,117,193,214,119,197,254,119,81,96,176,86,123,27,27,179,108,251,65,144,118,225,168,246,95,118,26,135,210,255,0,90,190,120,164,159,187,37,58,199,252,53,93,157,119,59,162,39,190,90,243,143,192,48,221,44,195,120,125,211,237,62,199,169,44,120,245,142,159,35,166,161,161,166,69,217,19,58,219,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,108,167,135,93,6,195,120,109,210,59,22,148,225,148,84,141,101,186,157,143,185,215,67,78,176,190,237,113,86,53,42,43,101,71,61,238,223,35,155,213,26,175,118,198,35,35,106,236,99,81,43,219,158,119,224,159,230,79,211,64,227,252,154,173,54,171,255,0,18,89,181,138,251,108,164,184,219,110,58,111,114,164,172,163,171,133,179,65,83,4,149,246,246,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,199,248,232,224,202,251,193,230,163,210,219,35,186,251,103,12,202,60,69,70,51,114,149,236,74,167,71,18,179,187,77,83,27,122,116,154,46,236,72,178,53,169,28,141,123,92,221,170,175,138,62,215,201,83,205,62,83,242,254,187,212,109,197,191,106,150,150,224,154,211,130,92,244,207,82,236,94,217,198,239,61,159,27,69,226,166,167,238,246,166,100,209,255,0,18,23,178,70,244,146,38,59,225,114,117,233,209,122,162,170,40,81,183,47,62,52,238,188,44,106,133,61,139,47,200,42,219,165,121,45,66,166,65,70,148,206,170,74,41,214,61,177,92,32,141,174,71,49,237,114,68,217,85,136,229,124,40,228,237,200,246,67,182,74,243,184,187,90,175,246,173,6,190,216,174,116,151,27,109,198,159,32,171,163,172,164,153,179,65,83,4,141,182,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,201,161,124,155,47,176,235,45,238,61,121,200,124,70,3,140,220,41,164,181,190,216,140,103,218,234,87,182,87,57,174,115,102,239,91,246,43,96,108,173,86,43,157,190,70,197,47,194,217,207,215,206,226,211,106,176,90,180,26,197,98,182,82,91,173,182,234,124,130,146,142,142,146,22,195,5,52,17,182,216,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,2,173,139,147,229,139,204,2,179,87,104,233,184,126,214,252,139,197,231,84,155,96,198,110,82,199,60,181,87,234,88,224,154,105,91,82,246,177,99,73,160,142,159,223,52,143,107,166,107,219,213,29,35,94,249,42,135,70,244,135,50,215,125,68,183,233,110,159,65,73,62,67,118,167,174,154,134,10,153,210,22,84,62,154,146,106,165,133,30,191,11,94,246,192,230,49,92,173,102,247,55,115,152,222,174,79,63,254,202,176,44,171,253,213,199,50,76,114,225,255,0,140,163,174,182,215,83,201,255,0,171,36,51,71,35,63,196,230,185,191,201,80,13,73,130,31,242,230,227,95,247,170,211,137,236,25,253,206,213,30,166,226,223,195,185,83,64,189,169,46,148,40,140,72,238,109,135,107,88,221,207,122,199,43,98,87,53,146,53,174,233,19,102,138,52,152,0,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,165,43,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,9,84,0,0,0,0,0,0,0,0,86,7,54,190,10,61,183,71,89,197,150,153,91,46,181,151,168,123,49,230,150,248,19,191,27,168,97,131,182,203,155,81,93,190,62,203,34,138,57,91,27,92,213,141,91,42,164,105,20,207,125,159,128,50,174,9,85,204,159,135,76,19,134,158,35,155,137,233,165,63,129,198,239,184,253,21,246,138,217,190,105,125,159,185,242,211,73,23,122,105,100,146,93,210,82,190,109,206,84,233,222,216,137,209,136,171,213,121,61,240,245,138,234,166,178,223,53,115,41,169,239,254,202,252,13,77,186,214,250,88,229,134,166,186,177,181,45,138,162,71,61,23,167,99,195,186,70,35,90,142,238,172,79,71,183,181,181,225,39,249,105,114,251,166,209,235,85,159,136,61,95,181,85,199,168,53,244,254,38,207,105,171,138,90,89,241,166,61,181,80,72,146,35,39,86,78,250,138,105,226,114,178,104,154,248,23,171,85,17,232,238,150,20,0,2,128,121,163,249,236,212,223,162,250,61,17,127,197,0,243,71,243,217,169,191,69,244,122,32,37,87,35,31,198,207,203,127,169,22,168,85,95,35,31,198,207,203,127,169,22,168,0,0,0,0,0,0,6,85,203,254,229,113,228,79,76,190,181,235,21,165,0,151,253,202,227,200,158,153,125,107,214,43,64,149,64,28,255,0,93,53,211,78,56,116,211,139,142,168,106,133,231,192,218,168,122,69,12,49,34,62,170,225,84,228,85,142,150,154,53,84,238,76,253,174,232,157,81,168,214,185,239,115,24,199,189,161,208,12,171,151,209,203,35,93,53,31,136,189,31,206,181,67,84,47,62,58,235,93,168,21,177,67,12,72,172,165,183,210,182,223,111,88,233,105,163,85,94,220,44,220,238,137,213,92,174,115,158,247,61,239,123,221,66,224,123,92,187,72,115,44,43,78,240,45,82,188,193,72,184,246,163,211,220,102,178,207,12,232,231,239,161,171,117,45,76,50,177,122,57,143,107,146,55,162,244,86,43,38,103,71,43,145,237,103,160,211,14,39,117,151,72,52,227,58,210,108,43,40,236,226,218,135,111,146,223,118,183,212,66,217,227,143,184,141,142,105,233,209,253,82,41,164,129,29,3,222,137,241,70,244,234,155,227,133,241,91,247,1,90,91,130,107,79,45,140,27,77,53,46,197,237,156,110,243,237,63,27,69,226,166,167,238,246,175,245,83,71,252,72,94,201,27,210,72,152,239,133,201,215,167,69,234,138,168,181,45,197,119,10,58,143,194,86,163,191,10,205,98,241,214,170,238,228,246,11,252,16,171,41,110,244,173,84,69,115,81,85,123,115,51,115,82,88,85,85,209,185,205,84,87,177,241,200,240,230,184,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,55,202,254,138,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,118,124,121,105,158,43,163,124,179,50,173,45,194,169,60,61,151,25,183,216,45,244,219,163,141,146,77,178,239,69,190,121,123,108,99,29,52,175,87,73,35,209,169,190,71,189,202,157,92,164,96,228,193,195,197,171,36,201,178,94,36,114,91,85,91,223,137,212,54,201,139,212,54,177,173,129,43,102,167,147,199,185,241,53,119,185,236,167,158,157,173,87,255,0,15,165,84,138,136,231,181,22,57,149,205,31,200,158,166,253,23,214,40,128,160,19,218,235,70,144,230,90,11,170,25,6,145,234,4,20,145,223,113,218,134,195,80,180,147,164,208,74,199,198,217,98,154,55,251,149,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,60,81,161,62,58,56,50,177,113,135,167,20,182,200,238,190,198,204,241,127,17,81,140,220,165,123,214,149,178,74,140,238,211,84,198,222,189,97,151,181,18,44,141,106,201,27,152,215,55,114,35,226,144,34,7,42,62,58,127,180,112,191,173,121,159,252,30,151,0,173,174,111,249,205,117,174,74,133,119,253,23,133,99,155,254,254,20,127,247,60,37,170,25,108,203,49,107,238,13,149,94,112,172,166,135,193,94,177,251,133,69,174,227,77,221,100,157,138,168,36,116,114,199,189,138,230,59,107,216,228,234,213,86,175,78,168,170,158,242,234,121,112,115,0,163,226,34,197,22,146,106,246,69,254,219,20,30,38,120,170,106,35,130,158,60,138,151,123,228,221,78,200,89,28,108,154,24,213,24,248,81,187,150,56,146,86,171,255,0,140,145,4,234,0,1,21,121,163,249,19,212,223,162,250,197,17,69,122,79,130,254,212,53,79,13,211,63,106,123,51,237,110,65,110,177,120,222,199,123,194,248,170,152,225,238,246,247,55,126,222,230,237,187,155,215,167,78,169,215,169,122,156,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,3,197,103,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,223,19,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,173,196,242,197,227,199,246,223,98,166,208,109,88,189,110,207,177,251,123,125,155,116,184,220,123,149,89,68,45,124,206,147,163,123,77,78,245,60,13,167,71,110,146,73,102,106,73,50,245,217,43,147,218,243,29,224,114,167,138,220,54,131,48,211,231,210,83,234,46,31,79,59,40,97,149,145,68,203,221,35,149,30,180,82,206,168,142,99,218,228,115,160,115,157,218,107,229,149,174,70,164,203,44,116,87,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,160,23,63,204,235,143,31,216,133,138,167,65,180,158,245,183,62,200,45,238,246,149,210,221,113,237,213,98,240,185,240,186,62,173,237,57,59,213,16,58,161,27,182,72,229,133,171,28,201,211,124,78,90,118,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,9,77,67,67,76,137,190,87,244,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,79,147,118,187,93,111,247,90,219,237,246,231,87,113,185,92,106,36,171,172,172,171,153,211,79,83,60,142,87,73,44,146,57,85,207,123,156,170,229,114,170,170,170,170,169,122,156,184,184,28,169,225,75,13,175,204,53,5,244,149,26,139,152,83,192,202,232,98,100,82,178,201,72,213,87,165,20,83,162,43,158,247,57,90,233,220,215,118,156,248,162,107,81,201,10,75,32,82,94,172,96,191,178,253,83,204,180,207,218,158,211,251,37,144,92,108,94,55,177,217,241,94,22,166,72,123,189,189,206,217,187,183,187,110,231,116,235,211,170,244,234,94,167,43,143,34,122,101,245,175,88,173,41,91,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,160,82,183,22,62,105,245,147,230,6,67,234,51,156,168,234,188,88,249,167,214,79,152,25,15,168,206,78,158,82,156,20,123,110,178,143,139,45,77,182,90,171,44,176,247,163,194,237,243,167,126,71,87,67,63,109,247,55,34,59,100,125,151,197,44,113,54,70,185,203,34,186,84,72,214,40,94,240,238,188,183,57,125,212,240,237,77,38,176,235,37,170,145,218,139,113,167,117,53,21,182,104,162,153,248,203,18,89,227,149,98,168,134,121,97,153,245,48,172,14,87,181,173,124,108,87,199,215,163,228,69,241,90,233,205,239,21,193,56,142,178,99,154,103,111,251,91,166,214,31,19,111,203,107,169,93,26,251,82,105,31,23,73,237,175,84,77,222,23,182,244,107,220,244,138,167,189,43,81,26,212,134,164,250,188,206,185,128,86,105,21,29,79,15,218,33,145,120,76,234,175,116,25,53,202,40,231,138,170,195,75,36,16,205,19,105,158,230,36,107,52,241,212,123,166,141,238,116,45,99,186,35,100,115,31,29,75,105,110,150,231,122,211,157,219,52,207,77,44,94,217,201,47,61,239,5,69,226,161,167,238,246,161,124,210,127,18,103,178,54,244,142,39,187,226,114,117,233,209,58,170,162,40,105,79,75,117,75,4,214,156,18,217,169,154,105,125,246,206,55,121,239,120,42,223,11,53,63,119,181,51,225,147,248,115,49,146,55,164,145,61,191,19,83,175,78,169,213,21,21,125,89,197,56,81,225,71,78,56,74,211,134,97,88,84,94,58,235,93,219,158,255,0,127,158,20,101,85,222,169,168,168,142,114,34,175,110,22,110,114,69,10,42,182,54,185,202,170,247,190,73,31,218,192,25,172,226,199,205,62,178,124,192,200,125,70,115,74,102,101,184,133,202,108,89,206,190,234,94,107,139,87,120,219,46,65,152,94,110,150,234,158,211,227,239,210,207,91,44,145,73,177,232,215,183,115,30,213,232,228,71,39,94,138,136,190,224,46,255,0,149,199,145,61,50,250,215,172,86,146,168,134,188,166,243,252,55,38,224,231,24,195,44,89,13,37,93,247,14,168,184,83,95,109,237,85,73,232,95,81,112,170,168,129,94,213,68,85,100,145,72,138,215,167,86,42,182,70,162,238,141,237,108,202,0,102,179,139,31,52,250,201,243,3,33,245,25,205,41,153,172,226,199,205,62,178,124,192,200,125,70,112,63,86,111,195,62,101,135,112,233,167,156,77,54,186,146,191,19,207,42,43,45,175,70,170,71,61,182,227,5,85,92,77,129,236,87,42,200,201,98,164,124,173,145,191,114,164,140,123,91,210,55,75,234,248,36,227,7,38,225,27,84,34,189,53,106,235,112,155,229,68,13,203,44,244,145,83,247,235,160,138,57,217,11,227,146,86,43,154,248,93,82,249,81,141,124,105,34,181,24,247,53,23,115,109,83,151,190,1,134,234,159,46,28,39,79,181,7,30,164,190,99,215,202,123,221,53,117,13,74,46,201,89,237,154,197,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,74,160,227,23,131,172,239,132,12,238,158,193,127,172,246,206,55,121,223,246,127,32,237,195,79,237,78,212,52,239,170,254,181,100,242,201,7,106,74,132,143,248,138,155,250,110,111,84,95,112,104,39,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,174,201,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,1,72,28,184,57,128,86,112,239,125,139,73,53,123,34,255,0,106,122,255,0,19,60,85,53,17,207,81,38,59,85,177,242,110,167,100,44,146,71,195,52,136,140,124,40,221,169,36,169,43,85,159,198,73,110,252,12,171,157,87,91,120,116,206,244,66,207,130,229,151,250,126,246,55,168,216,253,13,247,31,185,239,133,190,43,187,65,73,83,85,23,101,146,190,70,118,36,172,72,119,72,140,238,108,222,212,68,94,137,202,141,4,99,58,13,134,241,37,203,243,78,52,167,51,162,164,115,46,58,111,97,125,178,186,106,117,153,246,155,138,90,162,74,122,216,145,175,99,183,198,231,117,86,163,219,189,138,248,220,187,30,228,80,174,14,92,28,192,43,56,119,190,197,164,154,189,145,127,181,61,127,137,158,42,154,136,231,168,147,29,170,216,249,55,83,178,22,73,35,225,154,68,70,62,20,110,212,146,84,149,170,207,227,36,182,127,198,47,24,184,39,8,24,37,61,254,255,0,71,237,156,146,243,191,236,254,63,220,154,159,218,157,169,169,217,85,253,116,200,37,142,14,212,117,9,39,241,17,55,244,218,222,170,190,234,22,215,77,11,212,126,29,53,30,227,165,250,161,102,240,55,90,30,146,195,52,74,175,165,184,82,185,85,35,170,166,145,81,59,144,191,107,186,47,68,114,57,174,99,218,199,177,236,111,149,191,229,153,86,87,236,223,181,57,53,214,243,236,107,124,54,155,119,180,43,100,168,240,116,49,117,237,83,67,189,87,183,11,55,59,108,109,232,214,245,94,136,157,64,253,121,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,55,202,254,136,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,234,181,187,65,179,45,3,147,11,181,234,5,21,93,182,251,150,98,241,100,213,22,154,186,116,134,123,107,37,173,171,130,40,100,77,238,93,238,138,154,57,85,28,140,123,22,101,141,204,71,70,189,103,87,42,30,7,42,114,91,173,147,139,141,70,125,34,216,173,181,21,15,196,109,42,200,170,22,186,174,39,73,3,171,103,71,35,146,38,65,43,95,218,106,116,149,102,137,178,117,99,99,103,123,197,115,171,243,79,139,124,191,161,245,27,136,29,87,145,143,227,103,229,191,212,139,84,42,175,145,143,227,103,229,191,212,139,84,0,0,2,186,185,210,104,229,247,48,209,172,75,88,173,19,119,41,52,238,225,81,79,116,166,218,196,219,75,114,117,60,109,169,222,231,162,174,201,224,167,139,182,214,61,206,241,59,190,22,198,229,90,214,224,191,88,236,90,5,197,6,1,170,185,76,59,236,182,171,132,148,247,25,55,61,60,53,45,93,60,180,146,212,244,99,30,247,246,89,80,233,123,109,106,185,253,189,137,209,93,213,52,39,170,186,103,138,235,38,156,100,122,91,154,210,120,139,46,77,111,150,223,83,182,56,223,36,59,211,224,158,46,227,30,198,205,19,209,178,70,245,106,236,145,140,114,39,86,161,153,124,179,22,190,224,217,85,231,10,202,104,124,21,235,31,184,84,90,238,52,221,214,73,216,170,130,71,71,44,123,216,174,99,182,189,142,78,173,85,106,244,234,138,169,239,3,160,113,99,230,159,89,62,96,100,62,163,57,37,53,119,88,239,184,127,42,253,5,209,219,68,61,186,77,68,184,100,85,23,74,157,204,93,212,182,219,212,178,54,155,99,152,170,155,231,158,158,94,227,94,199,55,195,109,248,155,35,145,33,94,89,148,223,115,156,170,243,154,229,53,222,54,245,144,92,42,46,151,26,158,211,35,239,213,79,35,164,150,77,140,70,177,187,158,247,47,70,162,53,58,244,68,68,247,11,206,83,125,200,45,214,43,77,222,187,196,82,99,54,247,218,237,113,246,152,207,15,74,250,170,138,183,71,213,168,138,254,179,213,212,63,171,149,93,241,244,235,181,173,68,14,171,193,126,142,88,181,247,138,12,3,74,178,153,182,89,110,183,9,42,46,49,237,122,248,154,90,74,121,106,229,166,234,199,177,236,239,50,157,209,119,26,228,115,59,155,211,170,183,162,232,248,173,94,75,122,23,125,197,176,76,183,94,114,59,53,169,148,153,183,135,183,99,85,125,89,37,119,133,164,154,161,149,171,213,17,86,40,100,157,34,110,205,200,231,186,147,115,152,141,108,78,117,149,0,0,1,0,57,213,249,88,197,190,96,80,250,117,196,170,14,28,180,66,235,196,118,176,217,116,106,197,124,164,180,92,175,244,247,23,81,213,213,198,231,192,147,211,208,207,83,27,36,219,241,53,143,116,8,197,122,35,149,136,245,114,53,251,118,45,175,243,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,104,17,215,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,38,248,159,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,110,79,150,231,48,74,158,34,105,164,209,237,100,186,210,55,81,109,212,238,169,162,185,77,44,80,191,38,98,203,60,146,164,84,240,193,20,48,190,154,20,129,170,198,185,207,145,136,249,58,116,100,138,159,175,152,255,0,47,250,62,34,44,82,234,222,144,227,191,237,177,65,225,160,150,154,158,72,41,227,200,169,119,178,61,181,15,153,241,198,201,161,141,85,236,153,93,185,99,137,98,114,63,248,43,23,160,224,115,151,22,27,194,149,75,181,7,48,187,210,102,26,139,81,78,216,161,174,101,42,199,73,100,99,226,68,158,42,52,122,171,158,247,57,100,98,212,185,24,247,69,209,173,142,36,116,169,32,86,95,52,127,61,154,155,244,95,71,162,37,87,35,31,198,207,203,127,169,17,87,154,63,158,205,77,250,47,163,209,18,171,145,143,227,103,229,191,212,128,181,64,0,20,3,205,31,207,102,166,253,23,209,232,142,85,111,225,211,59,189,240,227,91,196,189,130,159,199,99,118,44,130,170,197,144,124,112,197,236,205,172,183,248,89,126,57,82,73,187,210,92,21,155,99,141,123,125,157,206,94,143,248,122,175,52,127,61,154,155,244,95,71,162,39,167,38,171,77,170,255,0,194,38,109,98,190,219,41,46,54,219,142,113,114,164,172,163,171,133,179,65,83,4,150,203,123,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,10,203,225,71,138,237,71,225,43,81,217,154,225,82,248,235,85,119,110,11,253,130,121,149,148,183,122,86,170,170,53,202,136,189,185,153,185,203,20,200,138,232,220,231,34,163,216,249,35,126,132,244,183,84,176,77,105,193,45,154,153,166,151,223,108,227,119,158,247,130,173,240,179,83,247,123,83,62,25,63,135,51,25,35,122,73,19,219,241,53,58,244,234,157,81,81,86,173,179,254,78,57,149,247,137,123,181,155,79,174,180,152,174,141,214,83,173,206,134,245,83,82,151,42,154,7,185,136,139,110,74,101,124,115,72,244,155,118,199,57,219,18,159,106,186,105,38,69,99,173,39,75,116,183,4,209,108,18,217,166,122,105,98,246,54,55,102,239,120,42,47,21,53,71,107,187,51,230,147,248,147,61,242,59,172,146,189,223,19,151,167,94,137,209,17,17,3,213,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,25,172,226,199,205,62,178,124,192,200,125,70,115,74,102,107,56,177,243,79,172,159,48,50,31,81,156,11,169,229,113,228,79,76,190,181,235,21,167,234,227,251,131,235,87,22,90,70,230,219,210,174,60,239,14,167,172,175,197,31,12,173,70,84,206,246,53,100,161,149,178,61,177,108,168,88,98,98,72,231,53,98,123,88,253,219,18,72,228,252,188,174,60,137,233,151,214,189,98,180,149,64,101,179,44,197,175,184,54,85,121,194,178,154,31,5,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,30,246,43,152,237,175,99,147,171,85,90,189,58,162,170,123,203,84,229,117,204,2,142,239,71,109,225,147,91,242,46,205,214,31,13,110,193,238,147,199,4,20,178,82,197,4,80,67,105,119,109,140,219,50,118,186,197,36,138,247,76,233,29,26,185,30,145,54,94,193,204,191,129,202,110,35,176,217,181,135,7,125,91,53,23,11,179,200,200,105,35,100,181,12,190,91,161,89,39,90,38,194,196,115,146,165,28,249,93,11,152,223,141,242,44,111,69,71,49,240,210,5,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,128,106,120,16,215,151,95,29,84,220,82,225,169,131,234,13,125,35,53,82,193,79,52,213,208,211,82,202,198,92,237,208,173,59,18,228,170,145,164,16,189,210,84,54,55,194,215,255,0,77,142,123,88,198,57,24,201,148,0,0,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,148,248,177,242,177,172,159,47,242,31,78,156,205,96,26,168,0,0,0,128,28,217,56,188,253,145,105,199,238,251,133,86,236,203,243,251,123,253,172,233,40,59,177,210,227,179,36,208,77,182,71,170,49,38,157,236,116,77,232,215,171,99,108,238,94,211,214,23,168,69,94,108,156,94,126,215,117,31,247,125,194,171,119,226,24,5,193,254,214,116,148,29,169,42,178,40,86,104,38,219,35,213,94,176,192,199,186,38,244,107,17,210,58,119,47,117,137,11,210,63,240,81,194,141,247,139,77,101,162,195,123,87,90,60,66,219,210,179,41,189,209,66,199,120,10,93,175,88,227,71,72,168,196,154,119,179,181,26,116,123,147,171,228,237,189,145,72,135,32,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,9,77,67,67,76,137,190,87,244,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,77,20,112,171,195,62,27,194,134,145,209,233,110,31,93,87,113,123,170,29,114,187,220,234,85,90,251,141,198,70,70,201,103,72,247,43,97,102,216,163,99,35,106,174,214,49,187,156,247,239,145,225,77,124,193,184,36,186,240,161,159,199,125,198,32,171,174,211,172,170,162,162,107,85,99,105,92,216,45,51,186,105,156,203,75,228,116,210,189,239,142,157,177,185,178,200,173,89,147,184,173,69,88,228,233,245,185,117,241,213,83,194,214,100,152,62,160,215,213,191,74,239,245,19,77,93,13,53,44,79,125,178,227,50,83,177,46,74,169,26,207,51,27,29,59,99,124,45,127,244,30,231,181,143,123,81,143,185,62,34,180,27,13,226,75,72,239,186,83,153,209,82,57,151,26,119,190,217,93,53,58,204,251,77,197,24,228,167,173,137,26,246,59,124,110,119,85,106,61,187,216,175,141,203,177,238,69,207,103,17,90,13,153,112,219,171,151,221,41,204,232,170,218,251,117,67,223,108,174,154,157,33,101,218,220,175,114,83,214,196,141,123,219,178,70,183,170,181,30,237,143,71,198,229,222,199,34,6,151,129,88,28,165,56,215,246,221,29,31,9,186,155,115,186,214,94,161,239,73,133,220,39,94,252,110,161,134,14,227,237,142,84,110,248,251,44,138,89,34,116,142,115,86,53,116,72,177,164,80,177,246,126,0,142,188,127,232,53,55,16,124,46,101,216,204,52,85,117,55,219,5,59,242,108,121,148,148,242,212,206,251,141,36,82,57,176,199,12,111,106,202,249,226,116,212,200,138,142,232,181,8,244,99,156,214,161,34,128,25,87,4,138,227,255,0,65,170,120,124,226,143,46,198,97,162,164,166,177,95,234,31,147,99,204,164,167,138,154,6,91,170,229,145,205,134,56,99,123,146,38,65,43,102,166,68,84,111,84,167,71,163,26,215,53,8,234,5,159,114,75,209,203,236,185,86,117,196,13,68,221,155,45,53,189,112,234,56,246,177,222,46,170,73,41,234,234,23,170,63,124,125,150,69,77,238,86,109,127,138,248,93,214,55,34,219,81,197,56,54,208,186,62,29,184,113,195,52,231,216,222,206,189,54,223,29,199,35,107,214,7,204,251,197,67,27,37,82,73,44,8,140,151,182,245,236,49,253,92,189,168,98,110,247,35,81,203,218,192,25,172,226,199,205,62,178,124,192,200,125,70,115,74,102,107,56,177,243,79,172,159,48,50,31,81,156,15,127,192,191,25,183,222,15,53,30,170,231,37,171,219,56,102,81,225,233,242,107,108,76,98,85,58,56,149,253,170,154,105,29,211,164,209,119,101,84,141,206,72,228,107,220,215,109,85,100,177,222,78,175,105,14,145,241,85,164,114,97,153,156,20,151,252,98,255,0,79,21,194,217,115,183,206,199,190,7,185,138,234,122,250,42,134,238,106,61,26,254,173,122,110,99,216,247,53,200,248,222,230,187,56,87,220,3,50,198,113,156,103,51,190,227,213,116,150,44,198,158,166,166,197,112,114,34,193,92,202,122,135,211,206,140,114,42,162,62,57,99,84,115,23,163,209,29,27,149,54,200,199,58,90,112,53,204,138,251,194,126,43,122,211,188,199,27,186,230,152,180,219,235,44,84,140,185,178,15,99,213,118,231,123,227,141,31,19,151,179,81,59,160,222,136,244,108,93,37,149,145,200,247,189,175,9,43,195,95,24,186,53,192,165,245,120,42,213,10,59,83,41,49,78,252,151,205,68,199,164,117,101,45,101,242,102,50,162,104,103,165,134,5,153,123,10,247,80,119,183,62,77,212,113,35,226,137,170,230,195,50,181,203,63,195,117,79,130,109,78,212,29,62,200,105,47,152,245,243,77,242,10,154,26,234,101,93,146,179,217,245,8,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,153,214,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,233,167,169,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,189,76,83,65,170,120,113,229,133,153,233,181,230,138,146,12,133,52,223,36,186,100,11,13,60,81,189,110,53,52,21,18,201,28,175,137,239,108,207,133,174,142,153,37,222,237,236,167,98,167,70,237,106,5,16,154,168,50,174,94,247,49,222,56,234,120,82,195,104,48,253,62,101,37,70,162,230,20,243,190,134,105,95,20,172,178,82,53,81,139,91,44,10,170,231,189,206,87,54,6,185,189,167,62,41,92,229,114,66,177,72,17,87,156,254,183,233,126,85,147,99,90,27,106,177,213,214,102,216,53,67,171,238,55,135,73,36,80,91,224,172,167,141,254,5,145,175,195,59,229,106,82,204,233,58,116,141,35,141,173,115,150,73,91,28,10,208,29,55,212,125,91,214,92,79,0,210,58,207,5,151,220,110,13,150,215,91,227,150,143,192,201,3,93,59,170,187,205,248,227,236,178,39,203,213,136,178,127,15,224,107,159,181,171,226,173,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,52,19,192,191,6,86,46,15,52,226,170,217,37,215,219,57,158,81,225,234,50,107,148,79,122,82,186,72,145,253,170,106,104,221,211,164,49,119,101,68,145,205,73,36,115,220,231,109,69,100,81,135,127,196,237,215,219,62,43,102,180,229,57,31,218,11,213,21,190,158,158,227,119,240,108,164,246,133,83,35,107,101,169,236,49,85,145,119,30,142,127,109,171,181,187,186,39,185,15,172,124,156,167,44,197,112,107,21,86,83,154,228,214,172,126,203,69,179,196,220,110,149,177,210,82,193,189,237,99,55,203,34,181,141,220,247,181,169,213,125,238,114,34,123,213,15,1,251,216,240,177,255,0,57,109,42,255,0,174,86,239,251,96,58,168,0,1,85,124,243,191,4,255,0,50,126,154,90,161,85,124,243,191,4,255,0,50,126,154,7,42,228,169,230,159,41,249,127,93,234,54,226,234,74,86,228,169,230,159,41,249,127,93,234,54,226,234,64,21,87,207,59,240,79,243,39,233,165,170,21,87,207,59,240,79,243,39,233,160,69,94,87,30,123,52,203,235,94,143,90,78,158,103,92,191,235,53,118,142,167,136,29,16,199,124,94,117,73,186,124,154,219,20,147,203,85,126,165,142,8,97,137,212,204,115,214,52,154,8,233,253,208,198,198,186,102,189,221,21,210,53,140,146,11,114,184,243,217,166,95,90,244,122,210,252,238,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,3,49,154,91,170,89,222,139,103,118,205,76,211,75,239,177,178,75,55,123,193,86,248,88,106,59,93,216,95,12,159,195,153,143,141,221,99,149,237,248,154,189,58,245,78,138,136,169,160,158,15,184,179,195,120,186,210,255,0,183,22,42,122,75,61,246,130,162,74,107,238,56,218,245,170,158,212,245,145,233,2,189,235,28,74,246,75,19,18,70,189,25,179,175,113,136,170,232,158,137,66,220,74,100,154,95,151,107,206,115,145,104,190,49,73,96,194,107,47,19,45,150,142,145,100,72,29,3,122,55,196,71,28,140,99,161,100,206,107,167,72,54,181,33,73,82,36,68,70,33,45,121,58,233,158,178,215,241,5,54,172,226,180,158,15,1,181,91,235,44,217,53,194,162,54,164,117,221,232,146,72,168,105,213,204,114,186,102,206,202,89,223,177,91,178,56,211,123,147,186,198,74,17,87,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,165,43,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,9,84,0,0,0,0,15,201,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,205,127,123,30,22,63,231,45,165,95,245,202,221,255,0,108,7,85,0,0,0,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,57,87,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,128,181,64,0,2,128,121,163,249,236,212,223,162,250,61,17,127,197,0,243,71,243,217,169,191,69,244,122,32,37,87,35,31,198,207,203,127,169,22,168,85,95,35,31,198,207,203,127,169,22,168,0,0,0,0,0,28,171,247,177,225,99,254,114,218,85,255,0,92,173,223,246,199,191,197,178,204,87,57,177,82,229,56,86,77,106,200,44,181,187,252,53,198,215,91,29,93,44,251,30,230,63,100,177,171,152,237,175,99,154,189,23,220,230,170,47,189,20,12,182,151,253,202,227,200,158,153,125,107,214,43,74,1,47,251,149,199,145,61,50,250,215,172,86,129,34,179,252,255,0,13,210,204,54,237,168,58,131,144,210,88,241,235,29,58,212,215,87,84,170,236,137,157,81,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,23,62,220,98,241,139,157,241,127,157,211,223,239,244,126,198,198,236,219,254,207,227,253,200,106,61,151,221,134,157,149,95,215,76,130,41,39,238,201,78,146,127,17,23,103,93,173,232,137,239,236,28,203,56,234,166,226,107,38,165,211,13,49,175,164,170,210,252,114,162,11,149,45,115,105,101,142,123,189,197,105,213,29,59,210,120,217,44,44,133,39,154,22,198,141,77,203,220,145,206,122,58,52,142,16,1,117,60,149,60,172,101,63,48,43,189,58,220,82,177,117,60,149,60,172,101,63,48,43,189,58,220,82,176,19,255,0,150,47,30,63,177,11,237,54,131,106,197,235,110,3,144,92,27,236,219,165,198,227,219,165,197,230,115,38,116,157,27,218,114,246,106,39,117,58,59,116,145,197,11,150,73,151,166,249,92,182,125,197,119,10,58,113,197,174,156,63,10,205,98,240,55,90,30,228,246,11,252,16,163,234,173,21,78,68,69,115,81,85,59,144,191,107,82,88,85,81,178,53,173,84,86,61,145,200,204,225,22,233,202,135,142,58,108,150,213,100,225,31,81,153,86,183,219,109,61,67,49,27,178,190,90,132,174,164,137,178,78,234,41,213,202,229,137,240,68,215,246,156,157,34,88,98,108,125,24,232,217,222,9,233,160,58,57,98,225,255,0,70,177,61,29,199,38,241,20,152,205,189,180,242,84,237,123,60,93,83,220,233,42,106,118,61,239,88,251,179,201,44,189,189,234,214,111,218,223,133,168,135,21,230,143,228,79,83,126,139,235,20,68,170,34,175,52,127,34,122,155,244,95,88,162,2,128,75,222,229,197,199,29,79,21,184,109,126,31,168,44,164,167,212,92,62,158,7,215,77,19,226,137,151,186,71,42,177,43,98,129,21,28,199,181,200,214,206,214,183,180,215,203,19,154,173,73,146,40,232,132,244,24,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,55,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,138,23,39,204,143,151,221,79,17,52,209,235,14,141,218,169,27,168,182,234,118,211,86,219,97,138,40,95,147,49,101,130,56,150,90,137,167,138,24,95,77,10,78,228,123,154,231,200,196,100,125,122,50,52,74,214,224,75,68,53,231,88,181,230,205,89,161,23,202,188,86,179,21,168,138,227,113,203,155,30,232,44,144,59,115,122,189,171,240,206,249,90,146,70,218,85,247,76,157,198,191,164,73,43,217,117,60,31,113,103,134,241,117,165,255,0,110,44,84,244,150,123,237,5,68,148,215,220,113,181,235,85,61,169,235,35,210,5,123,214,56,149,236,150,38,36,141,122,51,103,94,227,17,85,209,61,19,181,91,45,54,171,45,51,232,236,214,202,74,10,121,42,39,171,124,84,208,182,38,58,121,229,124,211,74,173,106,34,43,228,150,73,36,123,190,247,61,238,114,245,85,85,3,245,131,228,229,57,102,43,131,88,170,178,156,215,38,181,99,246,90,45,158,38,227,116,173,142,146,150,13,239,107,25,190,89,21,172,110,231,189,173,78,171,239,115,145,19,222,168,120,171,79,19,124,54,223,238,180,86,43,23,16,122,107,113,185,92,106,35,164,163,163,164,203,40,38,158,166,121,28,141,142,40,227,108,170,231,189,206,84,106,53,17,85,85,81,16,14,65,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,2,234,121,163,249,19,212,223,162,250,197,17,72,28,61,101,54,44,27,95,116,211,53,202,107,188,21,151,31,204,44,215,75,141,79,105,242,118,41,96,173,138,73,100,216,196,115,221,181,140,114,244,106,43,151,167,68,69,95,112,26,9,226,171,137,140,55,133,13,35,172,213,44,194,134,174,226,247,84,54,219,104,182,83,34,181,247,27,140,140,145,241,64,178,109,86,194,205,177,72,247,200,228,93,172,99,182,181,239,217,27,243,195,170,90,165,157,235,78,119,115,212,205,75,190,251,103,36,188,246,124,109,111,133,134,159,187,218,133,144,199,252,56,88,200,219,210,56,152,223,133,169,215,167,85,234,170,170,189,47,140,30,44,243,46,46,181,67,237,197,246,158,174,207,98,160,167,142,154,197,142,58,189,42,160,181,49,99,98,78,172,122,71,18,61,242,202,197,145,207,86,111,233,219,98,170,182,38,34,72,174,88,188,7,126,219,239,180,218,243,171,22,93,216,14,63,112,111,179,109,119,27,119,114,151,40,153,172,153,178,116,119,117,171,217,167,157,180,234,237,209,201,20,206,73,33,94,187,37,106,4,42,210,221,82,206,244,91,59,182,106,102,154,95,125,141,146,89,187,222,10,183,194,195,81,218,238,194,248,100,254,28,204,124,110,235,28,175,111,196,213,233,215,170,116,84,69,77,15,112,171,196,198,27,197,126,145,209,234,150,31,67,87,110,123,106,29,109,187,219,42,81,92,251,117,198,54,70,249,96,73,54,163,102,102,217,99,123,36,106,38,230,61,187,154,199,239,141,149,109,204,235,128,239,216,133,246,167,94,116,158,203,183,1,200,46,14,246,149,174,221,110,237,210,226,243,57,144,182,62,174,238,185,123,53,19,186,161,91,182,56,226,133,203,28,41,211,124,77,88,235,193,247,22,121,151,8,186,161,246,226,197,79,87,120,177,87,211,201,77,125,199,27,94,148,176,93,88,145,189,32,87,189,99,149,24,248,165,122,72,215,163,55,244,238,49,21,27,43,209,67,207,241,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,164,14,33,114,155,22,115,175,186,151,154,226,213,222,54,203,144,102,23,155,165,186,167,180,248,251,244,179,214,203,36,82,108,122,53,237,220,199,181,122,57,17,201,215,162,162,47,184,187,254,87,30,68,244,203,235,94,177,90,5,43,113,99,230,159,89,62,96,100,62,163,57,61,48,94,52,237,92,44,114,196,211,171,22,33,144,82,55,85,50,90,123,194,99,244,107,76,218,165,162,129,111,149,173,150,225,60,110,114,53,140,107,82,86,196,175,71,35,230,70,167,110,70,50,109,176,47,139,31,52,250,201,243,3,33,245,25,206,84,7,213,255,0,101,89,238,85,254,234,228,121,38,71,112,255,0,198,86,87,92,171,170,36,255,0,214,146,105,164,145,255,0,227,115,156,239,230,170,94,247,47,62,11,45,92,44,105,125,61,247,47,199,233,27,170,153,45,58,174,65,88,149,45,170,90,40,22,77,209,91,224,145,173,70,177,141,106,68,233,81,138,228,124,200,229,238,72,198,67,183,149,114,210,229,247,77,163,214,171,63,16,122,191,106,171,143,80,107,233,252,77,158,211,87,20,180,179,227,76,123,106,160,145,36,70,78,172,157,245,20,211,196,229,100,209,53,240,47,86,170,35,209,221,44,40,0,4,21,230,63,204,2,143,135,123,20,186,73,164,57,23,251,108,87,248,105,229,169,167,142,10,136,241,218,93,236,147,117,67,38,100,145,190,105,163,69,99,33,86,238,72,229,89,92,172,254,10,74,28,43,155,127,26,118,171,213,52,156,41,233,110,65,73,95,79,29,71,92,242,120,169,155,43,27,60,18,199,37,61,190,41,213,202,136,248,229,141,95,58,49,189,90,246,69,31,113,21,39,136,171,99,208,96,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,223,43,250,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,163,80,176,171,174,154,231,249,46,156,223,106,41,39,185,98,183,138,219,37,100,180,143,115,160,146,122,105,159,12,142,141,206,107,92,172,87,49,85,21,90,213,233,211,170,39,220,7,181,225,139,136,92,171,133,253,101,178,234,230,45,77,227,252,7,114,154,227,107,125,84,148,240,220,232,101,110,217,105,228,115,23,252,217,24,174,107,218,201,98,137,234,199,236,218,186,30,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,238,154,157,42,224,88,103,137,236,145,209,75,12,140,247,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,231,91,55,208,108,203,12,209,237,60,215,39,81,85,213,226,121,253,61,99,25,112,109,58,54,10,43,141,61,117,93,59,168,158,228,123,151,123,162,166,100,237,115,145,155,210,73,26,196,119,102,71,29,43,129,126,51,111,188,30,106,61,85,206,75,87,182,112,204,163,195,211,228,214,216,152,196,170,116,113,43,251,85,52,210,59,167,73,162,238,202,169,27,156,145,200,215,185,174,218,170,201,99,13,10,25,172,226,199,205,62,178,124,192,200,125,70,115,73,22,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,25,183,226,199,205,62,178,124,192,200,125,70,112,46,167,149,199,145,61,50,250,215,172,86,158,83,154,230,172,232,214,15,195,140,248,22,166,98,31,105,175,217,175,136,143,18,163,218,232,252,13,116,12,106,45,207,196,34,127,11,195,247,217,240,181,119,77,221,237,42,118,159,51,153,249,120,32,213,236,55,65,121,98,98,90,185,168,19,213,199,98,199,105,238,243,84,37,36,11,52,242,189,247,202,184,162,134,54,123,145,95,36,178,71,26,43,149,172,69,122,43,156,214,162,185,41,175,90,53,123,50,215,173,80,200,53,115,80,39,164,146,251,145,84,54,106,132,164,129,33,130,38,50,54,197,20,49,179,222,168,200,226,142,56,209,92,174,122,163,17,92,231,57,85,202,30,40,209,71,2,218,77,172,186,41,195,142,59,129,107,142,95,237,171,245,38,233,41,168,247,54,95,97,80,171,24,144,219,60,66,42,248,142,215,71,124,93,85,172,223,218,141,93,20,81,185,99,7,42,254,5,105,176,12,122,213,196,246,169,80,82,79,147,223,41,225,185,97,144,195,85,46,251,77,186,122,89,152,233,229,88,228,72,100,125,84,53,40,169,27,216,254,211,26,197,220,217,30,246,71,99,224,101,92,210,159,9,222,86,52,111,229,254,61,233,208,25,172,52,167,194,119,149,141,27,249,127,143,122,116,0,120,174,54,248,62,198,120,185,210,249,108,174,74,74,44,218,199,79,59,177,59,197,92,181,29,138,25,229,146,7,204,201,35,137,232,215,50,102,211,50,37,123,153,34,198,142,87,177,174,84,218,234,202,224,135,150,238,85,171,122,203,146,219,120,131,176,221,113,188,111,76,238,16,209,223,109,114,69,36,83,93,235,156,222,227,40,225,168,103,240,251,61,190,220,178,75,20,138,229,138,120,22,37,68,157,147,50,239,192,2,149,185,213,249,167,197,190,95,208,250,141,196,186,146,149,185,213,249,167,197,190,95,208,250,141,196,14,171,200,199,241,179,242,223,234,69,170,21,87,200,199,241,179,242,223,234,69,143,230,186,223,162,250,107,117,138,197,168,218,189,133,98,183,41,233,219,87,21,29,238,255,0,73,67,60,144,57,206,107,101,108,115,72,215,43,21,204,123,81,200,157,58,177,201,252,148,15,106,15,41,130,234,198,150,106,135,142,253,153,234,94,41,150,251,51,181,227,125,133,121,166,175,240,189,205,221,190,239,101,238,217,187,182,253,187,186,117,216,238,159,114,158,172,1,73,124,225,180,66,235,129,241,23,79,172,179,95,41,43,45,186,163,78,142,167,164,108,110,100,244,51,219,169,105,41,165,99,254,246,189,142,106,194,246,189,21,23,171,228,106,181,54,35,228,187,66,37,115,63,209,123,86,171,112,151,150,223,97,196,41,46,217,62,13,78,219,245,154,177,207,108,83,208,65,28,209,58,224,230,72,174,111,86,45,27,38,115,162,85,84,122,199,26,163,93,35,35,232,20,24,126,171,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,15,202,77,254,82,26,13,83,170,124,75,199,169,55,10,42,73,241,237,48,167,246,165,74,84,211,197,80,201,110,51,178,72,168,99,70,61,232,230,61,174,73,106,89,43,88,253,143,163,106,124,46,123,28,129,113,58,3,163,150,46,31,244,107,19,209,220,114,111,17,73,140,219,219,79,37,78,215,179,197,213,61,206,146,166,167,99,222,245,143,187,60,146,203,219,222,173,102,253,173,248,90,136,116,0,0,0,0,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,79,254,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,2,255,0,128,0,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,198,207,203,127,169,17,87,154,63,158,205,77,250,47,163,209,18,171,145,143,227,103,229,191,212,128,181,64,0,20,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,0,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,224,39,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,154,206,44,124,211,235,39,204,12,135,212,103,52,166,102,179,139,31,52,250,201,243,3,33,245,25,192,186,158,87,30,68,244,203,235,94,177,90,119,93,111,205,110,186,107,162,249,246,163,88,169,233,39,185,98,184,189,214,247,71,21,91,28,232,36,158,154,146,73,163,108,141,107,154,229,98,185,136,138,136,230,175,78,189,21,62,243,133,114,184,242,39,166,95,90,245,138,211,170,241,99,229,99,89,62,95,228,62,157,56,14,26,56,139,193,56,160,210,202,13,76,193,106,63,193,81,222,40,182,77,253,140,186,120,104,102,158,143,185,44,81,247,187,93,246,55,186,198,236,127,222,139,247,162,64,14,106,124,7,127,221,126,42,244,130,203,254,10,92,190,197,108,183,127,211,190,166,246,231,247,127,243,118,202,200,225,255,0,9,80,247,127,109,121,2,184,85,226,99,50,225,67,87,40,245,75,15,161,164,184,177,212,238,182,221,237,149,40,141,101,198,221,35,227,124,176,36,155,85,208,191,116,81,189,146,53,23,107,216,221,205,123,55,198,253,36,129,151,124,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,155,226,127,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,208,159,7,124,85,97,188,87,233,29,191,48,179,92,169,27,147,219,169,233,233,178,203,68,113,172,47,183,92,85,159,26,182,39,61,238,240,210,57,178,58,23,238,118,230,34,181,87,184,201,24,202,150,230,113,194,37,171,134,93,92,164,202,240,251,141,34,226,122,149,81,113,185,91,109,81,211,182,7,218,39,137,241,58,162,149,172,141,173,139,195,53,106,99,236,237,68,86,179,172,110,111,240,210,73,61,175,37,79,52,249,79,203,250,239,81,183,1,117,32,0,57,87,22,62,86,53,147,229,254,67,233,211,153,172,52,167,197,143,149,141,100,249,127,144,250,116,230,107,0,213,64,0,15,201,118,142,235,53,170,182,27,21,109,37,29,201,244,242,54,142,162,174,153,213,48,67,58,181,123,111,146,38,201,27,164,98,59,162,171,18,70,43,145,21,17,205,235,213,51,67,196,14,57,168,248,166,184,231,150,61,94,127,123,51,135,32,174,150,247,82,218,117,130,58,202,169,102,116,142,170,137,139,28,127,193,155,122,77,26,164,108,107,163,145,142,107,81,21,16,211,73,15,249,140,240,81,251,213,105,196,23,252,2,217,106,143,83,113,111,226,91,106,103,78,212,151,74,20,71,172,150,199,77,185,172,110,231,189,36,137,210,163,154,201,26,230,245,137,179,75,34,4,54,228,177,147,233,29,175,87,50,188,118,243,111,171,167,212,91,205,157,236,178,220,166,185,49,180,147,219,152,248,228,169,162,138,157,118,185,106,85,204,142,117,119,241,119,69,3,250,36,41,19,214,107,137,50,217,137,229,55,220,27,42,179,102,184,181,119,130,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,99,209,204,118,215,177,171,209,200,173,94,157,21,21,61,197,255,0,112,11,197,117,31,21,186,29,73,123,185,203,179,51,197,251,54,124,162,25,38,129,100,158,169,176,181,91,94,216,226,70,246,225,168,248,220,212,88,216,214,200,201,227,110,228,139,123,130,74,149,107,206,190,231,162,82,218,176,219,51,163,164,77,95,165,168,167,169,99,219,73,59,103,92,110,86,214,181,200,249,145,189,151,177,42,225,102,214,57,203,35,21,100,86,35,91,36,138,233,235,196,191,17,120,39,11,250,89,95,169,153,213,71,248,90,59,61,22,201,191,178,119,79,13,52,208,81,247,34,138,78,207,119,176,246,247,94,221,140,251,213,126,228,92,235,106,174,166,101,90,201,168,249,30,169,102,181,126,34,245,147,92,37,184,84,237,146,71,199,14,245,248,32,139,184,247,189,176,196,196,108,113,177,92,187,35,99,26,139,209,168,7,229,211,219,102,101,122,207,241,171,54,156,201,87,30,89,95,120,162,166,176,190,146,173,41,103,109,197,243,49,180,203,28,202,230,164,79,238,171,58,61,92,221,171,209,122,167,78,166,154,52,246,139,50,183,96,24,213,191,81,174,212,151,76,178,150,207,69,13,250,186,145,168,216,42,174,45,133,137,83,52,104,140,98,35,29,42,61,200,136,198,123,149,62,22,253,201,8,57,77,240,135,251,34,211,143,222,11,53,162,217,151,231,246,246,123,37,177,215,247,99,165,199,102,72,103,135,116,108,68,98,77,59,216,217,93,213,207,86,198,216,26,157,167,172,204,89,254,0,0,5,69,243,184,147,75,211,63,211,216,105,40,170,221,168,174,179,202,234,250,134,212,200,216,35,178,36,210,120,86,62,39,70,172,123,221,80,181,138,215,199,35,92,196,100,137,35,94,143,133,99,130,188,50,93,173,86,14,36,180,162,251,125,185,210,91,173,182,236,226,197,87,89,89,87,51,97,130,154,8,235,225,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,158,131,140,157,116,172,226,39,136,236,207,81,189,179,237,27,43,174,18,91,177,199,49,39,100,44,179,211,189,209,210,172,113,78,170,248,187,140,78,251,217,209,169,221,154,87,108,106,185,90,156,84,13,84,2,58,240,1,175,52,220,65,240,185,136,228,211,86,213,212,223,108,20,236,198,114,23,213,212,75,83,59,238,52,145,70,215,77,36,210,49,171,43,231,137,208,212,170,162,187,162,212,43,21,238,115,92,164,138,0,102,179,139,31,52,250,201,243,3,33,245,25,205,41,153,172,226,199,205,62,178,124,192,200,125,70,112,45,83,133,94,30,177,94,40,57,87,225,186,71,148,212,248,15,31,237,106,155,117,209,148,177,212,77,108,174,138,245,90,232,170,35,107,211,252,232,222,141,115,28,248,165,149,136,246,111,220,149,23,173,26,67,153,104,46,168,100,26,71,168,16,82,71,125,199,106,27,13,66,210,78,147,65,43,31,27,101,138,104,223,238,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,188,158,87,30,68,244,203,235,94,177,90,125,94,58,56,50,177,113,135,167,20,182,200,238,190,198,204,241,127,17,81,140,220,165,123,214,149,178,74,140,238,211,84,198,222,189,97,151,181,18,44,141,106,201,27,152,215,55,114,35,226,144,42,219,149,127,15,23,93,101,226,94,213,158,85,90,169,42,177,61,49,168,134,247,118,124,213,142,133,237,173,86,76,182,214,196,216,215,123,222,149,48,182,101,69,233,30,202,119,163,213,119,54,57,46,39,139,31,43,26,201,242,255,0,33,244,233,206,85,203,91,64,127,97,92,48,99,255,0,104,244,247,236,190,117,148,119,174,121,47,137,103,74,233,255,0,174,38,240,77,159,170,171,163,217,74,232,186,65,240,246,220,249,55,49,178,58,94,189,87,139,31,43,26,201,242,255,0,33,244,233,192,205,97,239,245,251,246,203,251,101,203,63,120,63,106,254,208,189,160,239,110,251,79,111,123,189,181,54,109,217,252,62,207,111,183,218,237,127,11,181,219,237,127,15,97,224,13,4,113,201,192,230,27,197,238,26,218,170,87,210,88,245,22,199,78,230,88,111,207,98,236,145,157,85,222,10,179,106,43,159,76,231,43,149,28,136,175,133,238,87,177,28,142,150,41,66,0,114,104,185,232,149,6,182,223,233,115,136,233,29,168,183,26,120,41,176,85,154,146,121,158,214,36,21,146,220,150,39,181,171,12,47,236,197,18,43,222,173,122,177,94,198,47,71,200,215,92,249,152,28,167,22,212,125,14,212,122,172,111,36,161,186,226,89,158,37,112,99,156,214,202,176,213,80,213,70,173,146,41,162,150,53,255,0,50,72,229,141,202,215,53,88,246,57,81,90,229,187,78,92,92,113,212,241,91,134,215,225,250,130,202,74,125,69,195,233,224,125,116,209,62,40,153,123,164,114,171,18,182,40,17,81,204,123,92,141,108,237,107,123,77,124,177,57,170,212,153,34,140,61,7,52,127,34,122,155,244,95,88,162,40,4,213,64,0,0,0,85,95,60,239,193,63,204,159,166,150,168,85,95,60,239,193,63,204,159,166,129,202,185,42,121,167,202,126,95,215,122,141,184,186,146,149,185,42,121,167,202,126,95,215,122,141,184,186,144,5,85,243,206,252,19,252,201,250,105,106,133,85,243,206,252,19,252,201,250,104,17,87,149,199,158,205,50,250,215,163,214,157,127,153,111,48,74,157,97,186,222,56,124,210,11,173,36,154,125,65,81,225,175,23,106,73,98,170,131,37,123,29,75,60,107,26,190,4,124,12,167,169,130,86,163,225,149,204,157,58,57,21,88,173,235,2,241,172,166,251,135,220,102,187,99,149,222,18,174,162,223,95,107,146,78,211,36,221,75,91,75,45,37,76,125,30,138,137,190,9,229,103,94,155,155,187,171,85,28,136,169,245,116,183,75,115,189,105,206,237,154,103,166,150,47,108,228,151,158,247,130,162,241,80,211,247,123,80,190,105,63,137,51,217,27,122,71,19,221,241,57,58,244,232,157,85,81,20,58,7,10,60,40,234,63,22,186,142,204,43,10,139,192,218,168,123,115,223,239,243,194,175,165,180,82,185,85,17,206,68,84,238,76,253,174,72,161,69,71,72,230,185,85,88,198,73,35,52,39,165,186,91,130,104,182,9,108,211,61,52,177,123,27,27,179,119,188,21,23,138,154,163,181,221,153,243,73,252,73,158,249,29,214,73,94,239,137,203,211,175,68,232,136,136,156,255,0,133,30,20,116,227,132,173,56,102,21,133,69,227,174,181,221,185,239,247,249,225,70,85,93,234,154,138,136,231,34,42,246,225,102,231,36,80,162,171,99,107,156,170,175,123,228,145,253,172,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,165,110,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,129,42,128,0,0,0,114,174,44,124,172,107,39,203,252,135,211,167,51,88,106,160,0,0,0,0,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,57,87,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,128,181,64,0,2,128,121,163,249,236,212,223,162,250,61,17,127,197,0,243,71,243,217,169,191,69,244,122,32,37,87,35,31,198,207,203,127,169,22,168,85,95,35,31,198,207,203,127,169,22,168,0,0,0,0,6,85,203,254,229,113,228,79,76,190,181,235,21,164,170,0,101,92,146,153,87,25,183,218,190,12,112,174,14,241,43,87,129,181,80,248,186,140,174,227,80,198,62,75,132,142,186,207,91,77,77,78,158,254,220,44,221,4,143,147,221,35,228,106,49,54,49,142,239,198,179,208,96,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,223,43,250,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,160,125,253,11,208,189,71,226,47,81,237,218,95,165,246,111,29,117,174,235,44,211,74,170,202,91,125,43,85,18,74,170,153,17,23,183,11,55,55,170,244,87,43,156,214,49,175,123,216,199,123,110,55,244,135,13,208,94,39,50,221,35,211,248,42,227,177,99,180,246,136,105,214,174,117,154,121,94,251,93,36,178,205,35,253,200,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,151,103,193,215,7,88,39,8,24,37,69,130,193,89,237,156,146,243,179,237,6,65,219,154,159,218,157,169,170,31,75,253,106,249,229,142,14,212,117,11,31,240,213,55,244,220,238,170,190,234,129,230,143,231,179,83,126,139,232,244,64,79,254,74,158,86,50,159,152,21,222,157,110,41,88,186,158,74,158,86,50,159,152,21,222,157,110,41,88,11,105,210,14,12,172,92,97,242,204,210,139,100,119,95,99,102,120,191,218,42,140,102,229,43,222,180,173,146,91,189,87,118,154,166,54,245,235,12,189,168,145,100,107,86,72,220,198,185,187,145,31,20,149,65,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,133,208,207,77,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,126,156,174,60,137,233,151,214,189,98,180,229,92,206,184,14,253,183,216,170,117,231,73,236,187,179,236,126,222,239,105,90,237,214,238,229,86,81,11,95,11,99,234,238,235,83,189,79,3,106,21,187,99,146,89,154,145,194,157,118,68,212,15,107,203,139,142,58,158,43,112,218,252,63,80,89,73,79,168,184,125,60,15,174,154,39,197,19,47,116,142,85,98,86,197,2,42,57,143,107,145,173,157,173,111,105,175,150,39,53,90,147,36,81,250,14,104,254,68,245,55,232,190,177,68,84,95,2,90,33,175,58,197,175,54,106,205,8,190,85,226,181,152,173,68,87,27,142,92,216,247,65,100,129,219,155,213,237,95,134,119,202,212,146,54,210,175,186,100,238,53,253,34,73,94,203,116,230,143,228,79,83,126,139,235,20,64,80,9,102,156,215,184,28,169,198,174,183,190,46,52,229,244,137,98,185,84,83,191,46,180,163,34,167,90,26,185,93,28,13,173,129,26,141,73,89,60,174,103,117,171,214,84,154,87,73,213,237,145,253,154,203,53,80,6,107,56,98,226,23,42,225,127,89,108,186,185,139,83,120,255,0,1,220,166,184,218,223,85,37,60,55,58,25,91,182,90,121,28,197,255,0,54,70,43,154,246,178,88,162,122,177,251,54,174,135,180,95,87,176,221,122,210,252,127,87,52,254,122,185,44,89,21,59,166,167,74,184,22,25,226,123,36,116,82,195,35,61,232,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,180,173,204,119,129,202,110,20,179,42,12,195,79,159,87,81,167,89,133,68,236,161,134,86,75,43,236,149,109,68,122,209,75,58,162,181,236,115,85,206,129,206,119,117,204,138,86,185,28,176,172,178,120,158,5,248,205,190,240,121,168,245,87,57,45,94,217,195,50,143,15,79,147,91,98,99,18,169,209,196,175,237,84,211,72,238,157,38,139,187,42,164,110,114,71,35,94,230,187,106,171,37,140,45,171,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,6,148,192,17,87,154,63,145,61,77,250,47,172,81,20,2,95,247,52,127,34,122,155,244,95,88,162,40,175,73,240,95,218,134,169,225,186,103,237,79,102,125,173,200,45,214,47,27,216,239,120,95,21,83,28,61,222,222,230,239,219,220,221,183,115,122,244,233,213,58,245,3,181,112,47,193,149,247,140,61,71,170,182,73,117,246,54,25,139,248,122,140,154,229,19,216,181,77,142,85,127,106,154,154,55,117,235,52,189,169,81,36,115,86,56,218,199,57,219,149,25,20,154,9,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,242,186,47,164,56,110,130,233,126,63,164,122,127,5,92,118,44,118,157,208,211,173,92,235,52,242,189,242,58,89,102,145,254,228,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,79,106,7,228,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,207,183,29,28,25,95,120,60,212,122,91,100,119,95,108,225,153,71,136,168,198,110,82,189,137,84,232,226,86,119,105,170,99,111,78,147,69,221,137,22,70,181,35,145,175,107,155,181,85,241,71,161,67,197,107,70,144,225,186,245,165,249,6,145,234,4,21,114,88,178,42,118,195,80,180,147,172,51,196,246,72,217,98,154,55,251,209,31,28,177,199,34,35,145,204,85,98,35,154,230,170,181,67,49,133,255,0,114,184,242,39,166,95,90,245,138,210,138,245,99,5,253,151,234,158,101,166,126,212,246,159,217,44,130,227,98,241,189,142,207,138,240,181,50,67,221,237,238,118,205,221,189,219,119,59,167,94,157,87,167,82,245,57,92,121,19,211,47,173,122,197,104,20,173,197,143,154,125,100,249,129,144,250,140,228,202,229,95,192,173,78,127,144,218,184,158,213,42,10,184,49,139,29,68,55,44,50,24,106,162,217,118,184,193,85,51,29,60,171,28,139,52,108,165,154,153,21,35,123,25,221,123,152,187,157,27,30,201,33,175,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,64,149,64,0,63,37,218,59,172,214,170,216,108,85,180,148,119,39,211,200,218,58,138,186,103,84,193,12,234,213,237,190,72,155,36,110,145,136,238,138,172,73,24,174,68,84,71,55,175,84,205,103,18,54,205,109,180,235,110,83,75,196,108,149,111,212,87,212,69,83,124,90,154,184,42,95,190,104,35,150,36,71,211,185,208,163,18,23,196,140,100,107,178,54,35,88,136,212,110,212,210,241,15,249,140,240,81,251,213,105,196,23,252,2,217,106,143,83,113,111,226,91,106,103,78,212,151,74,20,71,172,150,199,77,185,172,110,231,189,36,137,210,163,154,201,26,230,245,137,179,75,34,4,32,228,209,115,209,42,13,109,191,210,231,17,210,59,81,110,52,240,83,96,171,53,36,243,61,172,72,43,37,185,44,79,107,86,24,95,217,138,36,87,189,90,245,98,189,140,94,143,145,174,137,124,88,249,167,214,79,152,25,15,168,206,115,75,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,15,215,150,101,55,220,231,42,188,230,185,77,119,141,189,100,23,10,139,165,198,167,180,200,251,245,83,200,233,37,147,99,17,172,110,231,189,203,209,168,141,78,189,17,17,61,192,92,79,14,85,186,37,110,229,19,101,184,113,23,105,171,186,105,245,45,61,198,107,173,13,35,167,108,245,79,110,69,58,211,67,26,192,246,61,30,234,148,129,168,187,216,206,170,155,220,214,110,84,166,19,213,100,90,165,157,229,120,38,35,166,119,251,239,138,198,240,79,31,246,126,139,194,194,207,7,227,102,73,170,191,136,198,36,146,111,145,168,239,226,57,219,122,116,111,68,247,18,131,151,23,3,148,220,86,230,85,249,134,160,190,174,159,78,176,250,136,25,93,12,76,150,39,222,234,220,138,244,162,138,116,68,107,24,214,163,93,59,154,238,235,89,44,77,106,53,102,73,99,9,169,201,162,217,173,180,26,37,127,170,206,36,171,118,157,92,106,32,169,193,82,106,184,38,99,94,147,214,69,114,72,152,215,44,208,179,189,20,74,172,122,53,138,245,123,216,157,95,35,157,86,220,88,249,167,214,79,152,25,15,168,206,105,76,205,103,22,62,105,245,147,230,6,67,234,51,129,210,184,131,162,169,103,5,28,39,220,29,118,171,146,158,122,124,222,22,80,185,177,118,32,123,47,104,174,153,138,140,73,85,242,36,140,107,145,207,115,17,33,143,99,88,171,34,191,242,114,231,211,205,56,213,46,47,112,140,59,84,45,94,214,181,77,227,171,33,181,203,72,147,210,215,85,83,210,75,60,113,212,245,145,155,97,78,211,164,84,219,43,94,232,219,19,227,86,72,247,54,80,100,216,85,171,42,228,133,137,223,110,21,21,113,212,97,215,137,47,116,45,133,237,70,73,59,242,26,186,21,108,168,173,85,86,118,171,165,114,35,85,171,189,172,94,189,17,90,232,21,160,58,199,125,225,255,0,89,113,61,98,199,33,241,21,120,205,193,181,18,83,110,99,60,93,43,218,232,234,105,183,189,143,72,251,176,73,44,93,205,138,230,111,220,223,137,168,160,105,164,0,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,154,195,74,124,39,121,88,209,191,151,248,247,167,64,7,85,0,0,41,91,157,95,154,124,91,229,253,15,168,220,75,169,41,91,157,95,154,124,91,229,253,15,168,220,64,234,188,140,127,27,63,45,254,164,114,174,117,126,105,241,111,151,244,62,163,113,58,175,35,31,198,207,203,127,169,22,168,5,85,242,49,252,108,252,183,250,145,106,128,0,0,133,92,216,181,210,197,166,28,48,92,244,231,219,55,90,44,167,82,250,91,173,13,183,163,217,186,150,10,138,121,43,214,105,81,90,141,133,208,63,176,230,117,87,73,226,81,187,28,206,227,152,20,109,118,146,213,53,214,182,107,21,21,93,29,181,245,18,58,142,158,174,165,181,51,195,2,185,123,108,146,86,199,27,100,122,55,162,43,210,54,35,149,21,81,173,235,209,45,211,146,23,216,79,217,102,165,251,63,255,0,135,63,180,20,158,215,254,221,255,0,114,252,50,248,15,191,248,95,219,189,165,253,15,143,253,255,0,187,182,84,9,47,249,90,107,165,102,143,241,89,97,198,235,111,62,19,27,212,79,246,55,115,134,68,158,72,223,85,34,42,219,222,216,226,93,189,239,21,219,133,178,61,174,107,35,169,159,250,40,229,123,66,250,64,0,0,0,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,39,255,0,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,129,127,192,0,40,7,154,63,158,205,77,250,47,163,209,18,171,145,143,227,103,229,191,212,136,171,205,31,207,102,166,253,23,209,232,137,85,200,199,241,179,242,223,234,64,90,160,0,10,1,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,0,115,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,112,19,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,103,22,62,105,245,147,230,6,67,234,51,154,83,51,89,197,143,154,125,100,249,129,144,250,140,224,93,79,43,143,34,122,101,245,175,88,173,58,175,22,62,86,53,147,229,254,67,233,211,156,171,149,199,145,61,50,250,215,172,86,157,87,139,31,43,26,201,242,255,0,33,244,233,192,205,97,170,131,42,230,170,0,170,190,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,29,87,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,192,93,72,0,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,41,241,99,229,99,89,62,95,228,62,157,57,154,192,53,80,0,0,0,2,165,121,181,240,81,236,74,202,206,44,180,202,217,106,163,178,205,217,143,52,183,192,157,137,27,93,52,253,182,92,218,138,237,146,119,159,44,81,202,216,218,215,36,136,217,85,36,89,102,123,32,183,13,28,69,231,124,47,234,157,6,166,96,181,31,224,168,239,20,91,33,254,201,218,252,76,51,79,71,220,150,41,59,61,222,195,27,221,99,119,179,239,69,251,209,116,145,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,155,126,42,176,92,19,76,184,142,212,92,3,77,46,158,59,27,177,100,21,84,116,95,192,154,47,9,181,255,0,196,163,254,51,157,36,158,30,77,244,253,215,57,123,189,158,226,47,71,160,30,215,142,78,46,238,188,95,106,227,114,184,45,213,118,124,78,195,78,235,110,57,106,158,161,207,123,32,87,171,159,85,51,17,203,19,42,102,93,187,251,105,209,25,28,49,171,164,237,36,142,238,188,166,248,67,253,174,234,63,239,5,154,209,111,196,48,11,131,61,146,216,235,251,82,85,100,80,172,51,195,186,54,34,189,97,129,143,108,174,234,230,35,164,116,13,78,235,18,102,36,42,210,123,6,43,149,234,158,27,139,103,87,191,99,99,119,156,130,221,111,188,92,124,76,116,254,14,134,90,152,217,60,253,217,81,99,143,100,110,123,183,189,21,173,233,213,81,81,20,211,70,39,139,88,176,108,86,205,133,98,212,62,10,203,143,219,233,237,118,234,110,235,228,236,82,193,27,99,138,61,239,87,61,219,88,198,167,87,42,185,122,117,85,85,247,129,245,128,0,8,213,204,87,88,236,90,55,194,62,119,83,119,135,196,85,230,22,249,240,235,93,54,231,179,189,85,95,4,177,185,119,181,143,70,246,160,74,137,250,59,107,95,216,217,185,174,123,84,146,165,53,243,155,215,74,204,167,89,108,90,13,104,188,239,178,225,54,248,238,55,74,72,210,120,255,0,179,21,109,87,181,38,71,42,69,47,110,145,105,221,27,218,213,86,120,185,219,189,85,206,107,66,186,193,245,105,177,107,237,94,43,113,205,105,232,119,217,109,87,10,59,93,101,79,117,137,218,170,171,142,166,74,120,246,42,239,118,230,81,84,175,84,69,106,118,250,57,81,92,212,86,53,139,95,115,11,140,214,156,114,135,197,213,211,219,235,238,146,71,221,100,123,105,104,169,101,171,169,147,171,213,17,118,65,4,175,233,215,115,182,244,106,43,149,17,66,199,249,44,107,205,77,167,50,202,248,114,188,214,210,50,219,125,167,126,77,101,73,170,34,137,254,209,133,35,138,166,24,152,172,223,59,229,167,72,228,84,223,252,54,80,189,200,207,137,238,75,116,51,25,162,154,161,117,209,93,92,196,53,94,204,218,185,42,49,107,197,53,201,244,244,213,174,164,125,100,12,122,119,169,86,86,162,171,25,52,93,200,159,240,185,21,146,57,21,174,69,84,93,46,226,121,77,139,57,197,108,217,174,45,93,227,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,216,244,107,219,185,143,106,244,114,35,147,175,69,68,95,112,31,88,205,103,22,62,105,245,147,230,6,67,234,51,154,83,51,89,197,143,154,125,100,249,129,144,250,140,224,93,79,43,143,34,122,101,245,175,88,173,37,81,21,121,92,121,19,211,47,173,122,197,105,42,128,28,171,139,31,43,26,201,242,255,0,33,244,233,206,170,114,174,44,124,172,107,39,203,252,135,211,167,3,53,134,170,12,171,154,40,227,23,140,92,19,132,12,18,158,255,0,127,163,246,206,73,121,223,246,127,31,238,77,79,237,78,212,212,236,170,254,186,100,18,199,7,106,58,132,147,248,136,155,250,109,111,85,95,112,68,14,117,151,29,14,130,197,133,219,46,120,231,139,213,138,189,242,91,110,84,85,144,197,37,13,158,55,255,0,17,181,177,244,116,147,67,36,143,122,64,213,107,81,36,101,67,155,43,118,203,20,213,171,160,63,182,95,219,46,39,251,190,123,87,246,133,237,6,251,11,217,155,123,221,237,174,223,187,127,240,251,61,190,231,119,187,252,46,215,115,187,252,61,231,192,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,190,87,244,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,75,158,229,193,203,254,143,135,123,20,90,183,171,216,239,251,108,87,248,152,34,166,168,146,10,136,241,218,93,239,143,109,59,225,124,145,190,105,163,68,123,230,71,110,72,229,72,154,140,254,50,202,19,83,19,251,85,246,86,205,246,235,217,95,105,61,159,79,237,143,100,247,60,15,142,237,183,191,225,251,191,196,236,247,55,236,223,241,109,233,215,223,212,250,192,0,0,0,42,175,158,119,224,159,230,79,211,75,84,42,175,158,119,224,159,230,79,211,64,229,92,149,60,211,229,63,47,235,189,70,220,93,73,74,220,149,60,211,229,63,47,235,189,70,220,93,72,2,170,249,231,126,9,254,100,253,52,181,66,170,249,231,126,9,254,100,253,52,10,181,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,233,167,169,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,190,158,94,124,22,90,184,88,210,250,123,238,95,143,210,55,85,50,90,117,92,130,177,42,91,84,180,80,44,155,162,183,193,35,90,141,99,26,212,137,210,163,21,200,249,145,203,220,145,140,135,109,91,114,184,243,217,166,95,90,244,122,210,255,0,128,0,0,205,103,22,62,105,245,147,230,6,67,234,51,150,63,162,156,96,227,60,35,114,196,211,123,211,150,146,183,54,190,83,228,13,196,236,245,113,84,118,43,167,138,249,51,38,124,146,68,197,107,89,11,106,89,42,177,207,141,100,70,171,24,230,170,238,109,112,113,99,230,159,89,62,96,100,62,163,57,205,43,110,215,91,141,53,5,29,194,231,87,85,79,107,167,90,74,24,166,153,207,101,44,11,44,147,44,81,53,87,163,24,178,205,44,138,214,244,77,242,61,223,123,149,84,44,211,151,119,50,156,238,233,170,107,164,124,74,102,23,92,142,28,226,225,21,54,55,116,125,52,43,236,235,165,69,76,174,240,242,54,40,146,69,134,121,42,25,27,23,114,178,159,183,19,26,198,66,174,116,86,212,101,92,185,238,90,92,193,41,181,134,213,103,225,243,87,238,181,114,106,13,5,63,134,179,221,170,229,150,170,124,149,140,109,84,242,44,138,200,17,144,62,158,154,8,154,175,154,87,62,117,234,229,85,122,187,168,88,80,0,0,0,0,0,0,0,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,202,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,5,170,0,0,20,3,205,31,207,102,166,253,23,209,232,139,254,40,7,154,63,158,205,77,250,47,163,209,1,218,185,82,235,166,156,112,233,167,26,251,170,26,161,121,240,54,170,31,179,81,67,12,72,143,170,184,85,57,46,139,29,45,52,106,169,220,153,251,93,209,58,163,81,173,115,222,230,49,143,123,126,87,11,92,210,245,30,193,196,117,227,49,226,63,45,186,220,176,124,223,165,61,101,5,31,87,80,227,114,35,219,225,234,105,41,85,30,246,195,19,17,209,201,28,78,73,36,107,214,87,247,229,141,168,248,0,0,213,64,41,219,149,127,29,85,56,6,67,106,225,135,84,171,234,231,198,47,149,16,219,112,201,161,165,139,101,166,227,61,84,207,116,18,164,113,164,210,50,170,106,148,68,145,239,127,105,237,98,109,108,111,123,227,184,144,0,0,0,0,50,174,94,79,45,62,5,106,120,101,198,106,181,63,83,168,42,233,117,67,35,167,158,219,85,66,234,168,164,130,209,110,74,132,86,192,197,130,71,197,51,230,88,33,153,210,43,151,106,118,227,107,88,173,145,100,229,92,168,120,28,166,198,173,86,78,46,53,25,245,105,125,185,83,212,63,17,180,171,37,167,74,26,73,91,36,14,173,157,28,141,89,95,60,78,127,105,169,214,36,134,86,201,213,238,145,157,155,52,0,80,15,52,127,61,154,155,244,95,71,162,47,248,160,30,104,254,123,53,55,232,190,143,68,4,255,0,228,169,229,99,41,249,129,93,233,214,226,149,139,169,228,169,229,99,41,249,129,93,233,214,226,149,128,191,238,87,30,68,244,203,235,94,177,90,74,162,42,242,184,242,39,166,95,90,245,138,210,85,1,249,45,150,155,85,150,153,244,118,107,101,37,5,60,149,19,213,190,42,104,91,19,29,60,242,190,105,165,86,181,17,21,242,75,36,146,61,223,123,158,247,57,122,170,170,145,131,154,63,145,61,77,250,47,172,81,18,168,138,188,209,252,137,234,111,209,125,98,136,10,1,53,80,101,92,213,64,30,127,63,192,48,221,83,195,110,218,125,168,56,245,37,243,30,190,83,173,53,117,13,74,46,201,89,213,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,34,87,7,92,177,176,78,22,115,186,141,76,191,230,159,110,242,74,93,159,103,235,125,155,53,175,217,27,161,168,134,171,248,108,170,146,58,142,236,115,163,127,136,223,131,183,213,190,247,117,73,170,0,0,0,138,188,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,46,167,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,0,105,76,0,0,0,6,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,82,183,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,64,165,110,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,148,173,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,208,37,80,0,0,0,10,224,230,161,192,173,54,127,143,93,120,158,210,218,10,72,50,123,29,60,215,44,206,25,170,165,223,118,183,65,75,11,27,60,75,36,139,12,111,165,134,153,85,99,99,25,221,99,158,187,157,35,24,201,41,216,213,65,154,30,38,237,54,171,7,18,90,175,98,177,91,41,45,214,219,118,113,125,164,163,163,164,133,176,193,77,4,117,243,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,0,245,124,31,112,153,153,113,117,170,31,97,236,85,21,118,123,21,5,60,149,55,220,141,180,9,85,5,169,139,27,214,4,123,22,72,145,239,150,86,36,109,98,63,127,78,227,209,21,177,61,83,66,120,6,1,134,233,102,27,105,211,237,62,199,169,44,120,245,142,157,41,168,104,105,145,118,68,206,170,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,26,185,86,90,109,86,238,7,48,26,203,125,178,146,150,162,233,81,120,171,174,150,24,90,199,213,78,151,58,152,82,89,92,137,213,239,72,161,138,52,115,186,174,200,216,223,185,168,137,45,64,25,172,226,199,205,62,178,124,192,200,125,70,115,74,102,107,56,177,243,79,172,159,48,50,31,81,156,11,137,229,247,133,90,181,43,150,174,49,167,55,218,138,184,45,185,85,159,38,178,86,75,72,246,182,120,224,169,185,92,33,145,209,185,205,115,81,232,215,170,162,171,92,157,122,117,69,251,138,33,47,251,149,199,145,61,50,250,215,172,86,149,43,204,135,22,177,97,252,109,106,149,167,28,161,240,148,149,23,10,75,164,145,247,95,38,234,170,218,26,122,186,153,58,189,85,83,124,243,202,254,157,118,183,119,70,162,53,17,16,46,167,130,253,99,190,235,239,12,24,6,170,229,48,236,189,93,109,242,83,220,100,220,197,241,53,84,149,18,210,75,83,209,140,99,25,222,125,59,165,237,181,168,214,119,54,39,84,111,85,237,101,117,114,91,214,59,238,97,163,89,110,142,221,225,238,82,105,221,194,158,162,215,83,185,137,182,150,228,234,137,29,77,177,172,69,93,147,193,81,47,113,207,123,157,226,118,252,45,141,168,182,42,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,154,195,74,124,39,121,88,209,191,151,248,247,167,64,7,85,0,0,41,91,157,95,154,124,91,229,253,15,168,220,75,169,41,91,157,95,154,124,91,229,253,15,168,220,64,234,188,140,127,27,63,45,254,164,90,161,85,124,140,127,27,63,45,254,164,90,160,0,0,2,141,185,183,235,205,78,169,241,47,38,155,91,235,105,39,199,180,194,159,217,116,203,77,81,21,67,37,184,206,200,229,174,145,94,198,35,152,246,185,34,166,124,78,123,246,62,141,203,240,185,239,106,92,78,191,107,29,139,135,253,26,203,53,139,35,135,196,82,99,54,247,84,71,77,185,236,241,117,79,114,71,77,77,189,140,122,199,221,158,72,162,238,108,86,179,126,231,124,45,85,51,67,118,187,93,111,247,90,219,237,246,231,87,113,185,92,106,36,171,172,172,171,153,211,79,83,60,142,87,73,44,146,57,85,207,123,156,170,229,114,170,170,170,170,168,31,148,31,87,44,197,175,184,54,85,121,194,178,154,31,5,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,30,246,43,152,237,175,99,147,171,85,90,189,58,162,170,123,197,231,22,190,227,246,235,21,218,239,67,225,233,50,107,123,238,150,185,59,172,127,136,165,101,85,69,35,164,232,213,85,103,73,233,42,25,209,200,142,248,58,244,218,230,170,134,146,56,110,214,251,87,17,250,37,139,107,69,154,199,87,102,167,200,233,229,115,232,42,100,108,143,166,158,25,228,167,153,136,246,251,158,196,150,25,54,63,163,85,204,218,229,107,21,85,137,210,202,181,228,159,173,23,91,141,54,121,161,25,14,95,87,85,79,107,167,165,191,99,54,121,152,231,178,150,5,150,70,92,93,20,155,122,49,139,44,212,74,177,43,209,55,200,247,177,189,93,43,150,210,128,3,159,235,166,184,224,156,59,105,197,199,84,181,25,215,86,217,109,221,24,239,103,91,102,172,145,243,57,23,181,26,246,218,172,139,184,244,108,109,146,103,71,23,114,72,218,231,181,94,222,181,23,108,231,13,196,92,90,218,252,242,243,73,73,85,167,203,81,59,153,129,83,37,44,12,72,22,7,199,11,22,226,234,103,212,43,218,245,142,103,191,220,143,123,92,136,216,216,228,99,66,90,243,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,55,249,182,103,248,110,169,240,77,128,106,14,159,100,52,151,204,122,249,156,80,84,208,215,83,42,236,149,158,207,185,34,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,66,14,87,30,123,52,203,235,94,143,90,5,255,0,0,0,160,30,104,254,123,53,55,232,190,143,68,74,174,70,63,141,159,150,255,0,82,34,175,52,127,61,154,155,244,95,71,162,37,87,35,31,198,207,203,127,169,1,106,128,129,92,193,57,145,211,112,237,83,93,163,122,61,21,37,199,81,93,79,36,55,42,218,150,74,214,99,47,146,42,105,169,230,72,164,135,179,88,249,33,168,123,152,137,34,178,55,177,171,35,94,157,99,95,63,203,23,152,5,102,174,209,211,112,253,173,249,23,139,206,169,54,193,140,220,165,142,121,106,175,212,177,193,52,210,182,165,237,98,198,147,65,29,63,190,105,30,215,76,215,183,170,58,70,189,242,4,22,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,0,115,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,112,19,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,103,22,62,105,245,147,230,6,67,234,51,154,83,51,89,197,143,154,125,100,249,129,144,250,140,224,93,79,43,143,34,122,101,245,175,88,173,58,175,22,62,86,53,147,229,254,67,233,211,156,171,149,199,145,61,50,250,215,172,86,157,87,139,31,43,26,201,242,255,0,33,244,233,192,205,97,170,131,42,230,170,0,170,190,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,29,87,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,192,93,72,0,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,41,241,99,229,99,89,62,95,228,62,157,57,154,192,53,80,0,0,1,199,248,170,226,99,13,225,67,72,235,53,75,48,161,171,184,189,213,13,182,218,45,148,200,173,125,198,227,35,36,124,80,44,155,85,176,179,108,82,61,242,57,23,107,24,237,173,123,246,70,240,142,188,208,184,215,253,223,240,71,232,198,158,220,238,180,58,147,153,91,217,83,21,198,137,123,62,198,181,186,103,49,245,9,43,154,189,102,151,181,60,49,164,106,143,143,227,151,124,110,100,93,202,86,196,241,107,238,115,149,89,176,172,90,135,198,222,178,11,133,61,174,221,77,221,100,125,250,169,228,108,113,71,189,234,214,55,115,222,212,234,229,70,167,94,170,168,158,243,245,231,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,223,43,250,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,37,196,242,155,225,15,246,69,167,31,188,22,107,69,179,47,207,237,236,246,75,99,175,238,199,75,142,204,144,207,14,232,216,136,196,154,119,177,178,187,171,158,173,141,176,53,59,79,89,152,161,81,122,209,164,57,150,130,234,134,65,164,122,129,5,36,119,220,118,161,176,212,45,36,233,52,18,177,241,182,88,166,141,254,229,86,73,20,145,200,136,228,107,209,30,136,230,181,200,173,75,73,229,55,198,189,199,80,40,255,0,118,45,80,185,247,239,86,75,123,36,196,43,100,90,90,120,229,181,210,193,12,41,108,108,108,107,31,36,209,50,55,76,215,127,21,239,143,190,175,86,164,40,175,238,188,193,184,36,181,113,95,128,71,125,198,32,164,161,212,92,86,158,162,107,85,99,105,90,233,238,208,54,25,156,203,75,228,116,209,49,140,146,161,209,185,178,200,174,72,87,184,173,68,73,36,235,69,150,155,158,101,165,25,253,21,230,142,58,187,6,89,135,94,35,169,137,149,116,136,147,219,238,52,147,35,154,146,67,51,85,17,241,203,26,117,100,141,95,123,85,28,159,122,1,168,128,70,174,1,120,174,163,226,183,67,169,47,119,57,118,102,120,191,102,207,148,67,36,208,44,147,213,54,22,171,107,219,28,72,222,220,53,31,27,154,139,27,26,217,25,60,109,220,145,111,116,149,3,207,234,22,107,106,211,92,3,37,212,107,237,61,92,246,220,86,207,91,123,172,138,145,141,116,242,65,77,11,230,145,177,181,206,107,85,234,214,42,34,43,154,157,122,117,84,251,204,208,234,198,117,251,80,213,60,203,83,61,151,236,207,181,185,5,198,251,224,187,253,239,11,226,170,100,155,181,220,218,221,251,123,155,119,109,111,94,157,122,39,94,133,196,243,136,214,139,174,157,112,243,101,211,252,95,47,171,179,93,243,251,195,233,43,41,233,152,230,190,190,201,13,59,252,100,75,42,55,163,24,178,205,68,215,181,28,215,72,201,28,207,138,53,149,10,161,225,87,75,127,109,60,71,105,214,153,205,98,246,205,5,231,32,165,246,173,23,138,240,253,219,92,79,239,87,127,17,30,199,55,165,44,83,187,224,114,61,122,116,103,87,43,81,66,85,107,190,138,126,197,185,80,233,111,136,184,120,170,252,239,80,40,51,90,205,146,239,134,47,27,103,171,240,241,199,214,54,57,189,41,98,166,222,213,221,210,85,151,107,149,187,122,113,254,89,214,155,85,255,0,141,125,63,177,95,109,148,151,27,109,198,158,253,73,89,71,87,11,102,130,166,9,44,149,205,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,194,185,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,14,63,196,166,144,212,232,46,188,231,58,71,52,21,113,211,227,183,137,161,183,173,92,241,77,60,182,231,244,150,138,105,31,23,70,43,228,166,146,25,21,17,27,209,94,168,173,106,162,181,46,83,149,62,188,212,235,39,11,148,24,205,246,182,146,75,238,155,84,38,51,35,27,81,18,207,37,185,145,49,212,19,62,22,49,171,19,59,74,180,205,85,71,119,22,142,71,171,220,229,122,54,47,243,180,209,203,236,89,86,11,196,13,60,221,235,45,77,189,48,234,200,246,177,190,18,170,57,42,42,233,215,170,191,124,157,230,75,83,238,70,109,103,133,248,157,214,70,162,112,190,84,250,243,77,163,124,81,208,99,55,218,218,184,236,90,147,78,152,204,140,109,68,169,4,119,23,202,199,80,76,248,88,199,36,175,238,162,211,53,85,27,219,74,201,30,175,107,81,232,224,189,227,53,156,88,249,167,214,79,152,25,15,168,206,105,76,205,103,22,62,105,245,147,230,6,67,234,51,129,117,60,174,60,137,233,151,214,189,98,180,149,68,85,229,113,228,79,76,190,181,235,21,164,170,0,114,174,44,124,172,107,39,203,252,135,211,167,58,169,202,184,177,242,177,172,159,47,242,31,78,156,12,214,30,255,0,93,53,211,81,248,139,212,123,142,168,106,133,231,199,93,107,186,69,12,49,34,178,150,223,74,213,85,142,150,154,53,85,237,194,205,206,232,157,85,202,231,57,239,115,222,247,189,222,0,157,60,184,57,127,214,113,17,125,139,86,245,123,29,255,0,106,122,15,19,4,84,213,18,79,79,38,69,85,177,241,237,167,124,47,142,70,67,12,138,143,124,200,237,171,36,73,19,81,255,0,198,88,131,181,242,163,224,91,251,71,20,26,215,134,127,193,234,176,10,42,231,127,156,231,93,36,167,86,255,0,209,120,87,185,223,239,230,70,127,115,204,90,160,0,0,0,0,0,10,171,231,157,248,39,249,147,244,210,213,10,171,231,157,248,39,249,147,244,208,57,87,37,79,52,249,79,203,250,239,81,183,23,82,82,183,37,79,52,249,79,203,250,239,81,183,23,82,0,170,190,121,223,130,127,153,63,77,45,80,170,190,121,223,130,127,153,63,77,2,42,242,184,243,217,166,95,90,244,122,210,255,0,138,1,229,113,231,179,76,190,181,232,245,165,255,0,0,0,1,154,206,44,124,211,235,39,204,12,135,212,103,59,175,46,46,7,41,184,173,204,171,243,13,65,125,93,62,157,97,245,16,50,186,24,153,44,79,189,213,185,21,233,69,20,232,136,214,49,173,70,186,119,53,221,214,178,88,154,212,106,204,146,199,194,184,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,7,159,230,59,192,229,79,21,184,109,6,97,167,207,164,167,212,92,62,158,118,80,195,43,34,137,151,186,71,42,61,104,165,157,81,28,199,181,200,231,64,231,59,180,215,203,43,92,141,73,150,88,232,174,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,67,83,197,106,243,75,224,39,237,221,29,251,138,237,47,159,102,65,106,183,248,204,190,215,81,81,210,58,250,26,72,17,171,89,78,231,175,72,230,134,8,154,143,139,170,54,72,227,69,98,36,173,86,206,29,215,151,159,26,118,174,41,244,190,158,197,151,228,20,142,213,76,106,157,83,32,163,74,102,210,173,108,9,38,216,174,16,70,215,43,94,199,53,98,108,170,196,106,50,101,114,118,227,99,225,221,45,76,192,233,110,169,103,122,45,157,219,53,51,77,47,190,198,201,44,221,239,5,91,225,97,168,237,119,97,124,50,127,14,102,62,55,117,142,87,183,226,106,244,235,213,58,42,34,166,132,248,81,226,187,78,56,181,211,134,102,184,84,190,6,235,67,219,130,255,0,96,158,100,125,85,162,169,200,170,141,114,162,39,114,23,237,114,197,50,34,54,70,181,200,168,199,178,72,216,29,172,0,0,0,0,0,5,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,229,92,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,2,213,0,0,10,1,230,143,231,179,83,126,139,232,244,69,255,0,20,3,205,31,207,102,166,253,23,209,232,128,241,92,31,112,153,153,113,117,170,31,97,236,85,21,118,123,21,5,60,149,55,220,141,180,9,85,5,169,139,27,214,4,123,22,72,145,239,150,86,36,109,98,63,127,78,227,209,21,177,61,82,231,184,130,224,59,70,181,163,135,219,78,131,99,118,91,86,23,30,41,218,251,41,116,130,220,234,169,44,191,197,99,170,118,183,187,27,230,241,12,71,164,189,201,23,124,142,108,207,223,35,26,228,136,28,140,127,27,63,45,254,164,90,160,25,119,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,190,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,115,229,139,204,2,179,87,104,233,184,126,214,252,139,197,231,84,155,96,198,110,82,199,60,181,87,234,88,224,154,105,91,82,246,177,99,73,160,142,159,223,52,143,107,166,107,219,213,29,35,94,249,58,95,49,222,7,42,120,173,195,104,51,13,62,125,37,62,162,225,244,243,178,134,25,89,20,76,189,210,57,81,235,69,44,234,136,230,61,174,71,58,7,57,221,166,190,89,90,228,106,76,178,199,69,118,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,1,169,224,68,174,94,124,105,218,184,167,210,250,123,22,95,144,82,59,85,49,170,117,76,130,141,41,155,74,181,176,36,155,98,184,65,27,92,173,123,28,213,137,178,171,17,168,201,149,201,219,141,143,135,116,181,0,0,0,0,0,80,15,52,127,61,154,155,244,95,71,162,47,248,160,30,104,254,123,53,55,232,190,143,68,4,255,0,228,169,229,99,41,249,129,93,233,214,226,149,139,169,228,169,229,99,41,249,129,93,233,214,226,149,128,191,238,87,30,68,244,203,235,94,177,90,74,162,42,242,184,242,39,166,95,90,245,138,210,85,0,34,175,52,127,34,122,155,244,95,88,162,37,81,21,121,163,249,19,212,223,162,250,197,16,20,2,106,160,202,185,170,128,0,0,0,0,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,11,169,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,0,26,83,0,0,0,1,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,148,173,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,208,41,91,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,165,43,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,9,84,0,0,0,0,102,179,139,31,52,250,201,243,3,33,245,25,205,41,153,172,226,199,205,62,178,124,192,200,125,70,112,46,167,149,199,145,61,50,250,215,172,86,146,168,138,188,174,60,137,233,151,214,189,98,180,149,64,12,214,113,99,230,159,89,62,96,100,62,163,57,165,51,53,156,88,249,167,214,79,152,25,15,168,206,5,212,242,184,242,39,166,95,90,245,138,210,31,243,197,197,172,84,153,86,146,102,180,244,59,47,87,91,125,226,215,89,83,221,122,247,105,105,36,165,146,158,61,138,187,27,181,245,181,43,213,17,28,189,206,142,85,70,181,18,96,114,184,242,39,166,95,90,245,138,211,242,115,77,192,41,179,174,11,115,42,164,199,170,238,215,44,86,162,130,255,0,109,74,100,149,207,165,124,117,44,138,162,161,89,26,252,76,101,28,245,106,253,232,172,107,55,61,122,108,71,52,43,175,148,22,168,93,112,190,45,41,176,56,91,87,61,183,80,108,245,182,218,136,27,90,232,160,138,122,104,93,91,21,83,226,232,173,153,237,109,60,208,183,174,213,106,85,72,168,239,189,174,188,147,49,154,41,170,23,93,21,213,204,67,85,236,205,171,146,163,22,188,83,92,159,79,77,90,234,71,214,64,199,167,122,149,101,106,42,177,147,69,220,137,255,0,11,145,89,35,145,90,228,85,69,211,152,25,87,52,167,194,119,149,141,27,249,127,143,122,116,6,107,13,41,240,157,229,99,70,254,95,227,222,157,0,29,84,0,0,165,110,117,126,105,241,111,151,244,62,163,113,46,164,165,110,117,126,105,241,111,151,244,62,163,113,3,170,242,49,252,108,252,183,250,145,106,133,85,242,49,252,108,252,183,250,145,106,128,0,0,87,7,57,253,121,169,197,116,191,26,208,11,21,109,39,136,206,42,29,116,190,177,181,17,58,120,237,212,114,70,232,35,124,42,197,123,25,53,79,71,182,84,115,61,244,50,49,55,163,158,141,129,92,187,116,46,143,95,184,172,197,49,187,245,155,218,120,221,135,187,146,95,161,114,192,177,186,150,149,17,98,100,177,204,142,108,208,201,84,250,88,100,141,26,231,58,57,159,253,20,69,123,126,7,27,154,243,77,196,119,18,249,142,164,217,171,106,231,199,150,161,150,188,125,38,168,150,70,37,186,153,137,20,114,68,201,88,199,66,201,156,217,42,86,45,141,216,250,135,162,245,118,231,45,143,114,91,209,203,238,31,163,89,110,177,93,230,237,210,106,37,194,158,158,215,77,181,139,186,150,218,234,136,221,83,189,175,85,77,243,207,81,23,109,204,99,155,225,183,124,77,145,170,129,88,60,88,249,167,214,79,152,25,15,168,206,74,173,76,209,79,183,60,164,116,115,88,233,46,29,154,189,50,184,94,187,208,73,46,216,231,161,184,223,101,167,147,107,82,55,43,166,108,236,163,86,245,123,26,145,247,250,238,118,196,34,175,22,62,105,245,147,230,6,67,234,51,151,39,203,147,22,177,103,60,186,176,188,43,41,161,241,182,92,130,223,145,90,238,52,221,215,199,223,165,158,233,95,28,177,239,98,181,237,220,199,185,58,181,81,201,215,170,42,47,188,10,118,225,23,91,237,92,56,241,23,134,107,45,246,199,87,119,182,216,42,42,91,89,73,73,35,89,58,193,81,75,53,52,143,143,119,194,231,177,179,171,209,138,173,71,171,17,170,230,110,222,154,73,50,239,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,124,79,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,183,209,203,111,90,46,186,223,194,94,47,125,202,50,250,188,147,39,177,212,86,88,111,181,149,108,119,125,39,134,101,116,13,146,69,106,119,159,224,229,163,114,203,213,202,229,114,171,220,233,55,129,32,51,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,236,149,157,81,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,82,128,120,219,224,251,38,225,27,84,37,178,185,42,235,112,155,229,68,238,196,239,21,114,211,247,235,160,138,56,31,51,36,142,39,171,154,248,93,82,200,149,238,100,105,34,181,94,198,181,23,107,116,60,115,253,116,208,189,56,226,47,78,46,58,95,170,22,111,29,106,174,233,44,51,68,168,202,171,125,83,81,82,58,170,105,21,23,183,51,55,59,162,244,86,171,92,230,61,175,99,222,199,6,115,35,213,236,201,154,47,81,160,142,158,146,76,78,124,162,28,189,145,186,4,239,193,113,101,36,148,174,115,36,78,138,172,146,41,24,142,107,183,116,88,99,86,108,235,38,254,235,202,227,207,102,153,125,107,209,235,78,41,174,154,23,168,252,58,106,61,199,75,245,66,205,224,110,180,61,37,134,104,149,95,75,112,165,114,170,71,85,77,34,162,119,33,126,215,116,94,136,228,115,92,199,181,143,99,216,222,215,202,227,207,102,153,125,107,209,235,64,191,224,0,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,241,179,242,223,234,68,85,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,32,36,255,0,48,206,11,45,92,83,233,125,69,247,16,199,233,29,170,152,213,58,46,63,88,181,45,165,90,216,18,77,210,219,231,145,205,86,189,142,106,202,232,145,234,212,100,202,213,238,70,199,205,186,133,174,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,53,60,87,87,51,174,95,245,154,187,71,83,196,14,136,99,190,47,58,164,221,62,77,109,138,73,229,170,191,82,199,4,48,196,234,102,57,235,26,77,4,116,254,232,99,99,93,51,94,238,138,233,26,198,72,21,67,172,154,189,153,107,190,162,92,53,75,80,103,164,159,33,187,83,208,195,93,61,52,9,11,42,31,77,73,13,42,76,172,79,133,175,123,96,107,222,141,70,179,123,157,181,172,111,70,165,186,114,84,242,177,148,252,192,174,244,235,113,74,197,212,242,84,242,177,148,252,192,174,244,235,112,19,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,103,22,62,105,245,147,230,6,67,234,51,154,83,42,47,91,249,68,241,37,169,90,209,159,106,53,139,54,211,88,45,185,86,81,117,189,209,197,87,114,175,108,241,193,83,87,36,209,182,70,182,141,205,71,163,94,136,168,142,114,117,235,209,87,239,2,101,114,184,242,39,166,95,90,245,138,211,170,241,99,229,99,89,62,95,228,62,157,57,242,120,51,209,76,171,135,110,27,48,253,28,205,110,22,170,219,214,63,237,15,19,61,174,89,36,165,127,126,190,162,161,155,29,36,113,189,122,50,102,162,245,98,124,72,189,58,167,69,95,109,173,248,85,215,82,180,95,62,211,155,21,69,36,23,44,171,23,186,217,40,229,171,123,155,4,115,212,210,73,12,110,145,205,107,156,140,71,61,21,85,26,229,233,215,162,47,220,6,99,13,84,20,173,253,69,78,41,255,0,227,246,149,127,239,91,143,250,137,117,32,85,95,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,137,169,204,135,130,157,83,227,7,246,119,251,51,191,226,150,207,178,94,215,241,190,221,170,169,135,185,226,188,39,111,181,217,130,94,189,60,51,247,110,219,211,171,122,117,234,189,60,87,47,78,94,154,209,194,102,180,94,181,27,81,178,124,42,227,109,184,226,245,54,72,162,178,86,213,205,59,103,146,174,146,102,185,205,154,154,38,163,54,211,189,21,81,202,189,85,190,239,189,80,44,40,0,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,156,245,191,10,186,234,86,139,231,218,115,98,168,164,130,229,149,98,247,91,37,28,181,111,115,96,142,122,154,73,33,141,210,57,173,115,145,136,231,162,170,163,92,189,58,244,69,251,138,139,254,162,167,20,255,0,241,251,74,191,247,173,199,253,68,11,169,0,0,51,195,199,111,19,25,151,18,218,243,121,186,223,104,114,11,21,139,28,168,150,209,98,198,47,8,145,207,103,100,123,89,63,122,20,106,36,117,50,203,26,190,84,93,207,106,237,137,94,246,194,197,77,15,17,87,139,62,93,218,53,197,85,246,219,152,214,175,217,60,165,183,10,37,189,223,109,212,238,125,85,210,215,11,36,99,169,21,139,35,97,108,206,71,198,141,170,124,114,189,141,134,54,116,115,17,24,129,0,57,77,240,135,251,93,212,127,222,11,53,162,223,136,96,23,6,123,37,177,215,246,164,170,200,161,88,103,135,116,108,69,122,195,3,30,217,93,213,204,71,72,232,26,157,214,36,204,75,169,62,78,39,139,88,176,108,86,205,133,98,212,62,10,203,143,219,233,237,118,234,110,235,228,236,82,193,27,99,138,61,239,87,61,219,88,198,167,87,42,185,122,117,85,85,247,159,88,1,85,124,212,248,14,255,0,186,252,85,233,5,151,252,20,185,125,138,217,110,255,0,167,125,77,237,207,238,255,0,230,237,149,145,195,254,18,161,238,254,218,242,213,15,201,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,40,25,183,225,163,136,188,239,133,253,83,160,212,204,22,163,252,21,29,226,139,100,63,217,59,95,137,134,105,232,251,146,197,39,103,187,216,99,123,172,110,246,125,232,191,122,46,140,244,247,53,181,106,86,1,141,106,53,138,158,174,11,110,85,103,162,189,209,197,86,198,182,120,224,169,133,147,70,217,26,215,57,168,244,107,209,21,17,206,78,189,122,42,253,228,53,209,78,83,186,79,164,186,251,85,172,87,28,155,237,5,150,138,224,251,166,43,141,248,42,154,79,96,213,50,182,58,138,57,60,90,86,57,245,93,134,70,177,116,149,155,100,221,185,201,213,58,19,43,80,168,179,43,142,1,146,219,244,230,237,73,107,203,42,172,245,176,216,107,170,218,142,130,150,226,232,94,148,211,72,138,199,162,177,178,171,28,168,172,127,185,23,225,119,220,161,69,124,208,117,190,213,173,156,87,222,155,102,177,213,219,169,240,10,119,96,239,125,76,141,115,235,39,162,172,170,89,167,70,183,220,198,44,179,72,198,38,231,42,178,54,189,118,171,214,54,74,174,74,26,33,106,75,86,101,196,140,215,202,183,92,157,81,81,131,211,219,91,27,91,4,112,35,104,171,37,157,238,247,185,239,115,150,22,181,19,106,49,25,34,174,253,233,219,228,31,212,84,226,159,254,63,105,87,254,245,184,255,0,168,150,189,195,94,144,211,104,46,131,96,218,71,12,20,145,212,99,182,120,97,184,45,36,242,205,4,183,23,245,150,182,104,223,47,71,171,36,169,146,105,17,21,27,209,30,136,141,106,34,53,2,37,243,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,107,220,194,248,95,207,184,179,209,123,46,156,233,205,223,31,183,92,173,217,69,53,238,89,111,117,19,67,3,160,142,146,174,23,53,174,134,41,92,175,221,80,197,68,86,162,116,71,123,254,228,88,193,193,159,43,253,125,225,219,137,60,63,88,243,92,191,79,235,108,184,255,0,180,60,76,22,187,133,108,149,79,239,208,84,83,179,99,100,164,141,139,209,243,53,87,171,211,225,69,233,213,122,34,132,223,226,223,69,237,90,245,195,206,109,167,245,88,133,38,69,119,146,207,89,87,141,211,204,246,196,248,175,113,211,201,224,165,138,87,57,169,19,251,170,214,171,149,205,106,177,239,99,250,198,247,162,231,51,19,202,111,184,54,85,102,205,113,106,239,5,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,38,199,163,152,237,175,99,87,163,145,90,189,58,42,42,123,141,73,149,43,196,15,40,93,125,212,93,113,207,53,15,10,212,61,63,125,151,43,200,43,175,180,205,186,84,214,210,213,69,226,230,116,239,137,241,199,77,43,62,7,200,230,35,145,235,189,173,71,42,49,92,172,104,89,87,15,218,153,251,100,208,236,15,84,164,171,181,84,85,228,216,253,13,194,191,217,114,111,165,134,185,240,183,197,64,207,141,234,222,212,233,44,106,199,57,92,199,49,90,229,220,213,51,217,197,143,154,125,100,249,129,144,250,140,229,212,242,240,225,143,84,248,77,210,204,139,76,245,50,175,20,175,241,249,3,175,180,85,182,43,141,77,70,238,237,52,48,201,20,177,205,77,14,205,190,25,142,107,154,231,238,238,185,21,25,177,21,240,215,91,249,68,241,37,169,90,209,159,106,53,139,54,211,88,45,185,86,81,117,189,209,197,87,114,175,108,241,193,83,87,36,209,182,70,182,141,205,71,163,94,136,168,142,114,117,235,209,87,239,2,101,114,184,242,39,166,95,90,245,138,210,85,28,83,131,61,20,202,184,118,225,179,15,209,204,214,225,106,173,189,99,254,208,241,51,218,229,146,74,87,247,235,234,42,25,177,210,71,27,215,163,38,106,47,86,39,196,139,211,170,116,85,237,96,14,85,197,143,149,141,100,249,127,144,250,116,231,85,60,166,172,96,191,181,13,44,204,180,207,218,158,204,251,91,143,220,108,94,55,177,222,240,190,42,154,72,123,189,189,205,223,183,185,187,110,230,245,233,211,170,117,234,5,6,112,73,193,246,77,197,206,168,69,101,106,85,209,97,54,58,136,29,150,94,41,37,167,239,208,193,44,115,190,22,71,28,175,71,57,243,58,153,241,35,218,201,18,53,114,61,237,114,38,215,95,246,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,93,145,51,170,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,252,173,23,210,28,55,65,116,191,31,210,61,63,130,174,59,22,59,78,232,105,214,174,117,154,121,94,249,29,44,179,72,255,0,114,43,228,150,73,36,84,106,53,136,175,84,107,90,212,70,167,181,0,0,0,0,0,0,0,85,95,60,239,193,63,204,159,166,150,168,66,174,100,60,20,234,159,24,63,179,191,217,157,255,0,20,182,125,146,246,191,141,246,237,85,76,61,207,21,225,59,125,174,204,18,245,233,225,159,187,118,222,157,91,211,175,85,232,16,175,146,167,154,124,167,229,253,119,168,219,139,169,43,215,151,167,47,77,104,225,51,90,47,90,141,168,217,62,21,113,182,220,113,122,155,36,81,89,43,106,230,157,179,201,87,73,51,92,230,205,77,19,81,155,105,222,138,168,229,94,170,223,119,222,169,97,64,10,171,231,157,248,39,249,147,244,210,213,8,85,204,135,130,157,83,227,7,246,119,251,51,191,226,150,207,178,94,215,241,190,221,170,169,135,185,226,188,39,111,181,217,130,94,189,60,51,247,110,219,211,171,122,117,234,189,2,181,185,92,121,236,211,47,173,122,61,105,127,197,96,112,103,202,255,0,95,120,118,226,79,15,214,60,215,47,211,250,219,46,63,237,15,19,5,174,225,91,37,83,251,244,21,20,236,216,217,41,35,98,244,124,205,85,234,244,248,81,122,117,94,136,182,126,0,0,6,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,67,93,111,229,19,196,150,165,107,70,125,168,214,44,219,77,96,182,229,89,69,214,247,71,21,93,202,189,179,199,5,77,92,147,70,217,26,218,55,53,30,141,122,34,162,57,201,215,175,69,95,188,176,158,12,244,83,42,225,219,134,204,63,71,51,91,133,170,182,245,143,251,67,196,207,107,150,73,41,95,223,175,168,168,102,199,73,28,111,94,140,153,168,189,88,159,18,47,78,169,209,84,59,88,0,10,96,230,91,203,238,167,71,174,183,142,32,244,130,213,73,30,159,87,212,120,155,197,166,146,40,169,96,198,158,247,82,193,26,70,143,157,95,59,42,42,103,149,200,200,98,107,32,78,141,68,70,35,122,70,14,20,120,174,212,126,18,181,29,153,174,21,47,142,181,87,118,224,191,216,39,153,89,75,119,165,106,170,163,92,168,139,219,153,155,156,177,76,136,174,141,206,114,42,61,143,146,55,232,206,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,162,245,87,146,230,176,86,106,62,71,93,164,57,174,159,210,97,149,119,9,106,44,148,151,74,235,132,85,84,116,178,46,246,211,61,18,9,247,118,183,44,105,34,202,231,61,172,71,187,106,185,90,208,181,77,45,213,44,19,90,112,75,102,166,105,165,247,219,56,221,231,189,224,171,124,44,212,253,222,212,207,134,79,225,204,198,72,222,146,68,246,252,77,78,189,58,167,84,84,85,245,100,0,224,39,131,62,49,56,71,206,229,162,200,245,35,79,238,90,101,123,238,203,123,178,81,215,87,84,76,202,164,133,82,26,170,70,201,77,27,35,155,123,98,100,139,189,26,248,186,238,107,157,28,74,201,254,0,0,0,0,5,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,233,92,194,249,122,107,71,22,122,209,101,212,109,57,201,240,171,117,182,221,139,211,89,37,138,247,91,87,12,238,158,58,186,185,156,230,182,26,105,90,172,219,80,196,69,87,34,245,71,123,190,229,95,107,203,123,130,157,83,224,251,246,137,251,76,191,226,151,63,181,190,200,240,94,194,170,169,155,183,225,124,95,115,187,222,130,46,157,124,75,54,237,221,215,163,186,244,232,157,66,106,128,0,20,3,205,31,207,102,166,253,23,209,232,139,254,43,3,140,206,87,250,251,196,79,18,121,134,177,225,89,126,159,209,89,114,15,103,248,104,46,151,10,216,234,153,216,160,167,167,126,246,199,73,35,19,171,225,114,167,71,175,194,169,215,162,245,68,15,149,200,199,241,179,242,223,234,69,170,16,171,150,247,5,58,167,193,247,237,19,246,153,127,197,46,127,107,125,145,224,189,133,85,83,55,111,194,248,190,231,119,189,4,93,58,248,150,109,219,187,175,71,117,233,209,58,205,80,5,112,115,80,224,86,155,63,199,174,188,79,105,109,5,36,25,61,142,158,107,150,103,12,213,82,239,187,91,160,165,133,141,158,37,146,69,134,55,210,195,76,170,177,177,140,238,177,207,93,206,145,140,100,150,62,0,204,14,150,234,150,119,162,217,221,179,83,52,210,251,236,108,146,205,222,240,85,190,22,26,142,215,118,23,195,39,240,230,99,227,119,88,229,123,126,38,175,78,189,83,162,162,42,104,79,133,30,43,180,227,139,93,56,102,107,133,75,224,110,180,61,184,47,246,9,230,71,213,90,42,156,138,168,215,42,34,119,33,126,215,44,83,34,35,100,107,92,138,140,123,36,141,144,131,138,46,78,249,14,107,170,23,44,227,135,76,159,10,199,172,87,218,135,84,203,142,92,162,170,162,130,212,254,220,72,228,166,124,44,157,36,100,146,247,228,217,178,22,66,138,198,49,21,168,136,223,215,194,143,0,92,119,112,149,168,236,205,112,173,67,210,170,235,85,119,110,11,253,130,123,213,205,148,183,122,86,170,170,53,202,148,11,219,153,155,156,177,76,136,174,141,206,114,42,61,143,146,55,133,159,128,0,0,0,20,3,205,31,207,102,166,253,23,209,232,139,254,43,3,140,206,87,250,251,196,79,18,121,134,177,225,89,126,159,209,89,114,15,103,248,104,46,151,10,216,234,153,216,160,167,167,126,246,199,73,35,19,171,225,114,167,71,175,194,169,215,162,245,68,14,129,201,83,202,198,83,243,2,187,211,173,197,43,26,8,229,233,194,254,125,194,102,139,222,180,231,81,174,248,253,198,229,113,202,42,111,113,75,100,168,154,104,27,4,148,148,144,181,174,116,209,68,228,126,234,119,170,162,53,83,162,183,223,247,162,87,183,245,21,56,167,255,0,143,218,85,255,0,189,110,63,234,32,79,254,87,30,68,244,203,235,94,177,90,74,163,138,112,103,162,153,87,14,220,54,97,250,57,154,220,45,85,183,172,127,218,30,38,123,92,178,73,74,254,253,125,69,67,54,58,72,227,122,244,100,205,69,234,196,248,145,122,117,78,138,189,172,1,21,121,163,249,19,212,223,162,250,197,17,42,142,41,198,102,138,101,92,68,240,217,152,104,230,21,112,181,81,94,178,15,103,248,105,238,146,201,29,43,59,21,244,245,15,222,232,227,145,233,213,144,185,19,163,23,226,84,235,209,58,170,6,112,141,84,20,173,253,69,78,41,255,0,227,246,149,127,239,91,143,250,137,117,32,0,0,0,0,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,23,209,198,102,138,101,92,68,240,217,152,104,230,21,112,181,81,94,178,15,103,248,105,238,146,201,29,43,59,21,244,245,15,222,232,227,145,233,213,144,185,19,163,23,226,84,235,209,58,170,87,182,136,114,137,226,75,77,117,163,1,212,107,238,109,166,179,219,113,92,162,213,123,172,138,146,229,94,233,228,130,154,174,57,164,108,109,117,27,90,175,86,177,81,17,92,212,235,211,170,167,222,5,186,0,0,0,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,72,107,173,252,162,120,146,212,173,104,207,181,26,197,155,105,172,22,220,171,40,186,222,232,226,171,185,87,182,120,224,169,171,146,104,219,35,91,70,230,163,209,175,68,84,71,57,58,245,232,171,247,150,19,193,158,138,101,92,59,112,217,135,232,230,107,112,181,86,222,177,255,0,104,120,153,237,114,201,37,43,251,245,245,21,12,216,233,35,141,235,209,147,53,23,171,19,226,69,233,213,58,42,133,11,241,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,134,186,223,202,39,137,45,74,214,140,251,81,172,89,182,154,193,109,202,178,139,173,238,142,42,187,149,123,103,142,10,154,185,38,141,178,53,180,110,106,61,26,244,69,68,115,147,175,94,138,191,121,97,60,25,232,166,85,195,183,13,152,126,142,102,183,11,85,109,235,31,246,135,137,158,215,44,146,82,191,191,95,81,80,205,142,146,56,222,189,25,51,81,122,177,62,36,94,157,83,162,168,118,176,0,0,0,3,53,156,88,249,167,214,79,152,25,15,168,206,105,76,168,189,111,229,19,196,150,165,107,70,125,168,214,44,219,77,96,182,229,89,69,214,247,71,21,93,202,189,179,199,5,77,92,147,70,217,26,218,55,53,30,141,122,34,162,57,201,215,175,69,95,188,9,149,202,227,200,158,153,125,107,214,43,73,84,113,78,12,244,83,42,225,219,134,204,63,71,51,91,133,170,182,245,143,251,67,196,207,107,150,73,41,95,223,175,168,168,102,199,73,28,111,94,140,153,168,189,88,159,18,47,78,169,209,87,181,128,51,89,197,143,154,125,100,249,129,144,250,140,230,148,202,139,214,254,81,60,73,106,86,180,103,218,141,98,205,180,214,11,110,85,148,93,111,116,113,85,220,171,219,60,112,84,213,201,52,109,145,173,163,115,81,232,215,162,42,35,156,157,122,244,85,251,192,153,92,174,60,137,233,151,214,189,98,180,146,153,102,45,98,206,113,91,206,21,148,208,248,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,247,177,90,246,238,99,220,157,90,168,228,235,213,21,23,222,114,174,12,244,83,42,225,219,134,204,63,71,51,91,133,170,182,245,143,251,67,196,207,107,150,73,41,95,223,175,168,168,102,199,73,28,111,94,140,153,168,189,88,159,18,47,78,169,209,87,181,129,150,27,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,77,10,114,240,205,110,185,255,0,5,186,85,125,188,211,210,67,81,75,103,125,145,141,166,99,154,197,130,223,83,45,12,46,84,115,156,187,221,21,52,110,122,245,232,175,87,42,35,81,81,169,13,120,167,229,45,172,26,179,196,22,109,169,186,79,144,105,253,155,27,202,46,9,116,138,146,233,116,184,37,82,85,75,19,31,89,35,209,180,210,181,59,149,75,81,34,35,94,173,70,189,17,17,168,136,212,147,252,186,248,95,214,142,19,48,12,175,78,117,70,239,133,92,109,183,27,196,119,187,84,182,10,138,185,167,108,242,66,216,106,91,59,167,138,38,163,54,211,210,172,104,198,170,245,89,183,47,244,81,2,131,13,41,240,157,229,99,70,254,95,227,222,157,1,85,127,212,84,226,159,254,63,105,87,254,245,184,255,0,168,150,233,162,24,85,215,77,116,95,1,211,155,237,69,36,247,44,87,23,181,89,43,37,164,123,157,4,147,211,82,71,12,142,141,206,107,92,172,87,49,85,21,90,213,233,211,170,39,220,7,181,0,0,41,91,157,95,154,124,91,229,253,15,168,220,75,169,43,215,152,95,47,77,104,226,207,90,44,186,141,167,57,62,21,110,182,219,177,122,107,36,177,94,235,106,225,157,211,199,87,87,51,156,214,195,77,43,85,155,106,24,136,170,228,94,168,239,119,220,170,28,215,145,143,227,103,229,191,212,139,84,33,87,45,238,10,117,79,131,239,218,39,237,50,255,0,138,92,254,214,251,35,193,123,10,170,166,110,223,133,241,125,206,239,122,8,186,117,241,44,219,183,119,94,142,235,211,162,117,154,160,14,21,198,230,188,212,240,227,195,70,99,169,54,106,218,72,50,20,167,101,175,31,73,170,34,141,235,113,169,122,69,28,145,50,86,61,179,62,22,186,74,149,139,99,183,178,157,232,189,27,185,201,221,72,65,204,115,130,237,104,227,14,235,130,67,167,55,60,42,213,109,195,233,238,14,150,162,247,116,171,138,122,137,234,221,6,230,54,40,105,36,107,88,198,210,177,81,235,39,87,44,174,77,173,216,138,240,164,188,79,22,190,231,57,85,155,10,197,168,124,109,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,123,222,173,99,119,61,237,78,174,84,106,117,234,170,137,239,52,209,165,90,103,138,232,222,156,99,154,91,133,82,120,123,46,51,111,138,223,77,186,56,217,36,219,19,227,158,94,219,24,199,77,43,213,210,72,244,106,111,145,239,114,167,87,41,94,220,19,114,186,214,142,30,184,139,199,181,151,81,179,188,42,123,110,55,79,94,232,169,44,147,85,212,207,85,60,244,178,83,53,142,239,65,11,99,98,54,119,189,94,138,245,235,27,91,183,227,87,178,205,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,72,107,173,252,162,120,146,212,173,104,207,181,26,197,155,105,172,22,220,171,40,186,222,232,226,171,185,87,182,120,224,169,171,146,104,219,35,91,70,230,163,209,175,68,84,71,57,58,245,232,171,247,150,19,193,158,138,101,92,59,112,217,135,232,230,107,112,181,86,222,177,255,0,104,120,153,237,114,201,37,43,251,245,245,21,12,216,233,35,141,235,209,147,53,23,171,19,226,69,233,213,58,42,133,107,115,164,209,203,22,31,172,184,150,177,90,38,237,213,234,37,190,162,158,233,77,181,235,186,170,218,218,120,219,83,189,207,84,77,240,79,79,23,109,172,99,91,225,183,124,78,145,202,159,43,147,102,181,253,134,226,10,237,163,149,118,254,245,38,166,219,211,179,60,113,110,146,10,235,116,85,21,17,238,114,200,212,108,46,129,245,136,238,140,123,150,78,199,77,173,222,165,148,241,203,195,93,103,21,60,62,220,180,202,194,182,168,114,72,110,20,87,75,13,93,210,170,120,41,105,42,162,149,25,44,143,88,90,247,59,173,44,181,81,162,43,30,221,210,34,244,69,68,115,107,175,19,228,251,198,38,13,149,89,179,92,91,83,52,170,138,245,143,220,41,238,150,234,159,104,87,73,216,170,130,70,201,20,155,31,111,115,29,181,236,106,244,114,43,87,167,69,69,79,112,23,40,0,2,58,241,183,193,246,51,197,206,151,203,101,114,82,81,102,214,58,121,221,137,222,42,229,168,236,80,207,44,144,62,102,73,28,79,70,185,147,54,153,145,43,220,201,22,52,114,189,141,114,166,215,85,95,47,124,3,50,210,206,99,216,78,159,106,14,61,87,99,200,108,117,23,186,106,234,26,148,77,241,63,216,213,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,183,188,113,252,223,134,124,55,49,226,47,79,56,154,109,117,93,6,89,129,211,214,91,94,141,85,146,11,149,186,122,90,184,155,3,216,174,68,141,241,75,86,249,91,35,126,244,89,24,246,187,172,110,136,59,0,0,10,1,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,35,234,241,153,202,255,0,95,120,137,226,79,48,214,60,43,47,211,250,43,46,65,236,255,0,13,5,210,225,91,29,83,59,20,20,244,239,222,216,233,36,98,117,124,46,84,232,245,248,85,58,244,94,168,157,171,150,247,5,58,167,193,247,237,19,246,153,127,197,46,127,107,125,145,224,189,133,85,83,55,111,194,248,190,231,119,189,4,93,58,248,150,109,219,187,175,71,117,233,209,58,132,213,0,1,77,124,206,185,127,209,233,21,101,79,16,58,33,142,248,76,22,175,116,249,53,182,41,32,138,150,195,85,36,240,195,19,169,152,231,164,139,12,242,84,123,161,141,142,108,46,99,186,43,99,115,25,28,149,228,169,229,99,41,249,129,93,233,214,226,127,156,127,134,142,25,240,222,22,177,236,175,12,211,234,234,183,227,215,252,162,163,35,161,162,169,85,123,237,140,154,150,154,21,164,73,85,202,233,152,215,83,185,88,247,124,123,30,214,185,94,230,172,143,14,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,126,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,69,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,165,22,115,20,227,170,167,138,92,201,112,125,62,175,171,102,149,216,42,33,154,134,26,154,88,152,251,157,198,20,168,98,220,145,86,52,158,22,58,58,135,70,200,92,255,0,232,49,175,115,24,247,43,24,23,188,10,171,229,89,199,143,253,200,225,83,87,239,95,225,98,196,47,183,59,143,253,3,41,172,141,103,107,255,0,56,116,79,146,111,240,116,236,111,246,166,22,168,0,225,90,189,198,255,0,12,122,11,153,73,167,250,185,168,117,120,237,246,58,120,170,210,158,108,114,233,43,37,130,68,93,146,197,44,84,206,138,86,117,71,53,92,199,57,17,236,123,23,163,152,228,78,234,70,174,62,184,81,163,226,183,67,170,236,150,200,182,102,120,191,122,241,139,205,28,48,44,147,213,54,23,35,168,29,36,170,222,220,53,31,3,92,169,35,26,217,25,4,142,220,145,108,112,126,188,3,152,95,7,58,159,153,90,116,255,0,12,214,154,74,171,237,246,161,41,45,244,245,54,155,133,19,39,157,81,118,196,146,212,64,200,145,238,84,218,198,171,145,94,245,107,27,213,206,106,44,138,50,217,150,98,215,220,27,42,188,225,89,77,15,130,189,99,247,10,139,93,198,155,186,201,59,21,80,72,232,229,143,123,21,204,118,215,177,201,213,170,173,94,157,81,85,61,229,218,114,208,227,142,155,136,236,54,29,30,206,25,86,205,69,194,236,241,190,106,185,31,45,67,47,150,232,86,56,18,181,211,61,92,228,169,71,62,38,204,215,187,227,124,137,35,21,81,207,100,33,45,53,75,84,176,77,22,193,46,122,153,169,119,223,99,99,118,110,207,141,173,240,179,84,118,187,179,50,24,255,0,135,11,31,35,186,201,43,27,240,181,122,117,234,189,17,21,83,138,226,124,199,184,49,206,114,171,54,21,139,107,39,141,189,100,23,10,123,93,186,155,236,237,214,62,253,84,242,54,56,163,222,250,102,177,187,158,246,167,87,42,53,58,245,85,68,247,159,43,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,0,105,76,249,57,102,83,98,193,177,91,206,107,148,215,120,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,54,49,28,247,109,99,28,189,26,138,229,233,209,17,87,220,125,98,146,249,154,241,219,117,214,236,202,227,161,154,91,147,82,73,165,246,26,136,219,85,89,107,157,207,102,73,90,196,107,156,249,36,232,136,250,104,101,234,216,216,205,209,189,241,247,247,72,139,15,104,44,43,250,168,252,9,255,0,203,159,250,51,120,255,0,84,61,4,124,194,56,70,151,1,168,213,38,234,149,90,98,116,183,136,108,15,187,59,23,188,54,5,184,203,12,147,182,157,138,180,189,94,244,138,23,189,219,81,118,34,199,191,111,114,61,212,151,194,143,10,58,143,197,174,163,179,10,194,162,240,54,170,30,220,247,251,252,240,171,233,109,20,174,85,68,115,145,21,59,147,63,107,146,40,81,81,210,57,174,85,86,49,146,72,203,31,230,217,128,97,186,89,193,54,1,167,218,125,143,82,88,241,235,30,113,65,77,67,67,76,139,178,38,123,62,228,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,170,18,127,75,120,245,225,59,90,115,187,102,153,233,166,171,123,103,36,188,247,188,21,23,176,174,84,253,222,212,47,154,79,226,77,78,200,219,210,56,158,239,137,201,215,167,68,234,170,136,178,0,160,30,87,30,123,52,203,235,94,143,90,95,240,0,0,0,0,31,146,59,181,170,107,173,69,138,27,157,35,238,84,116,240,213,212,81,182,102,172,240,193,51,164,108,82,190,62,187,154,199,186,9,154,215,42,116,114,197,34,39,93,171,211,245,149,87,204,59,136,92,171,133,254,97,122,119,171,152,181,55,143,240,26,127,75,77,113,181,190,170,74,120,110,116,50,215,220,91,45,60,142,98,255,0,155,35,21,205,123,89,44,81,61,88,253,155,86,199,244,95,87,176,221,122,210,252,127,87,52,254,122,185,44,89,21,59,166,167,74,184,22,25,226,123,36,116,82,195,35,61,232,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,161,237,64,0,15,201,108,187,90,175,84,207,172,179,92,233,43,233,227,168,158,145,242,211,76,217,88,217,224,149,240,205,18,185,170,168,143,142,88,228,141,237,251,218,246,57,171,209,81,80,253,101,59,104,159,28,116,220,41,113,179,174,120,126,160,178,174,163,78,179,13,72,189,190,186,104,159,44,175,178,85,182,225,80,196,173,138,4,85,107,216,230,171,91,59,90,222,235,153,20,78,106,185,97,72,164,11,137,0,0,63,37,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,167,235,57,87,22,62,86,53,147,229,254,67,233,211,129,213,65,89,124,168,120,227,166,201,109,86,78,17,245,25,149,107,125,182,211,212,51,17,187,43,229,168,74,234,72,155,36,238,162,157,92,174,88,159,4,77,127,105,201,210,37,134,38,199,209,142,141,157,235,52,0,0,0,1,194,184,193,226,207,13,225,23,75,254,220,95,105,233,47,23,218,250,136,233,172,88,227,171,214,150,123,171,210,70,36,234,199,164,114,171,25,20,79,89,28,245,102,206,189,182,42,163,165,98,40,118,168,238,214,169,174,181,22,40,110,116,143,185,81,211,195,87,81,70,217,154,179,195,4,206,145,177,74,248,250,238,107,30,232,38,107,92,169,209,203,20,136,157,118,175,79,214,86,95,39,12,255,0,50,213,60,203,136,45,65,212,28,134,174,249,144,223,42,49,202,154,234,234,149,77,242,191,165,201,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,18,205,0,17,255,0,84,184,245,225,59,69,179,187,158,153,234,94,171,123,27,36,179,118,124,109,23,176,174,85,29,174,236,44,154,63,226,67,78,248,221,214,57,88,239,133,203,211,175,69,232,168,168,146,0,160,30,104,254,123,53,55,232,190,143,68,5,212,232,95,20,122,19,196,167,182,255,0,98,153,207,218,63,179,158,27,218,127,216,202,202,62,199,136,238,246,127,186,98,143,118,238,196,191,209,235,211,111,191,167,84,235,213,74,171,228,99,248,217,249,111,245,34,213,0,0,0,2,165,117,127,140,219,239,7,156,204,245,94,231,37,171,219,56,102,81,246,118,159,38,182,196,198,37,83,163,138,209,75,218,169,166,145,221,58,77,23,118,85,72,220,228,142,70,189,205,118,213,86,75,29,175,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,7,235,0,0,0,0,56,254,183,241,109,160,60,56,93,109,150,109,104,205,106,241,202,139,205,59,234,104,30,235,13,198,170,10,150,49,219,94,140,154,158,157,241,43,218,170,221,204,221,189,168,248,213,81,17,236,85,236,7,42,226,119,135,172,87,138,13,26,189,105,30,83,83,224,60,127,110,166,221,116,101,44,117,19,91,43,162,118,232,170,35,107,211,252,232,222,141,115,28,248,165,149,136,246,111,220,129,205,45,60,205,56,28,189,93,104,172,212,122,239,73,29,69,125,68,116,209,62,174,201,115,165,129,175,123,145,173,89,38,154,153,177,68,206,170,157,95,35,154,198,167,85,114,162,34,169,40,12,192,234,150,150,231,122,45,157,220,244,207,82,236,94,198,201,44,221,159,27,69,226,161,168,237,119,97,100,209,255,0,18,23,190,55,117,142,86,59,225,114,244,235,209,122,42,42,37,165,114,161,227,142,155,37,181,89,56,71,212,102,85,173,246,219,79,80,204,70,236,175,150,161,43,169,34,108,147,186,138,117,114,185,98,124,17,53,253,167,39,72,150,24,155,31,70,58,54,119,130,199,178,204,166,197,131,98,183,156,215,41,174,240,86,92,126,223,81,116,184,212,246,159,39,98,150,8,221,36,178,108,98,57,238,218,198,57,122,53,21,203,211,162,34,175,184,141,127,213,71,224,79,254,92,255,0,209,155,199,250,161,213,120,177,242,177,172,159,47,242,31,78,156,205,96,26,168,0,170,14,107,28,118,221,86,235,95,194,206,141,100,212,141,182,182,157,96,205,238,182,233,220,233,228,157,92,246,201,103,71,162,35,88,198,181,26,179,236,115,149,234,254,195,149,155,39,142,64,150,191,213,71,224,79,254,92,255,0,209,155,199,250,161,210,180,67,139,109,1,226,62,235,115,179,104,190,107,87,145,212,89,169,217,83,94,246,216,110,52,176,83,49,238,218,196,124,213,20,236,137,30,229,71,109,102,237,238,70,72,168,138,140,122,166,125,180,47,66,245,31,136,189,71,183,105,126,151,217,188,117,214,187,172,179,77,42,171,41,109,244,173,84,73,42,170,100,68,94,220,44,220,222,171,209,92,174,115,88,198,189,239,99,29,161,238,29,116,27,13,225,183,72,236,90,83,134,81,82,53,150,234,118,62,231,93,13,58,194,251,181,197,88,212,168,173,149,28,247,187,124,142,111,84,106,189,219,24,140,141,171,177,141,68,14,150,124,156,179,41,177,96,216,173,231,53,202,107,188,21,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,155,24,142,123,182,177,142,94,141,69,114,244,232,136,171,238,62,177,202,184,177,242,177,172,159,47,242,31,78,156,14,85,253,84,126,4,255,0,229,207,253,25,188,127,170,18,168,202,185,170,128,0,0,0,0,7,159,186,231,248,109,139,50,176,105,245,231,33,164,163,200,114,170,122,234,155,45,12,202,173,125,123,40,210,37,169,72,149,83,107,158,198,207,27,213,157,119,171,55,185,17,91,27,213,190,127,93,53,211,78,56,116,211,139,142,168,106,133,231,192,218,168,122,69,12,49,34,62,170,225,84,228,85,142,150,154,53,84,238,76,253,174,232,157,81,168,214,185,239,115,24,199,189,185,225,213,238,34,181,115,91,117,114,77,109,204,242,202,182,100,236,168,138,107,100,214,249,95,76,203,59,33,122,190,158,26,36,107,183,64,200,156,187,154,168,237,251,213,210,57,206,145,206,123,131,75,192,141,92,11,241,155,98,227,15,78,42,174,114,90,189,141,153,226,254,30,159,38,182,196,199,173,43,100,149,31,218,169,166,145,221,122,195,47,106,85,72,220,229,146,55,49,205,118,228,70,75,36,149,0,126,75,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,214,82,95,45,206,96,148,220,59,84,201,163,218,201,117,171,118,157,92,106,29,83,69,114,154,89,102,102,50,244,138,121,37,72,169,225,130,89,166,101,76,203,3,85,141,115,89,27,213,242,116,234,249,21,66,237,0,0,0,0,0,0,0,0,69,95,234,163,240,39,255,0,46,127,232,205,227,253,80,146,152,158,83,98,206,113,91,54,107,139,87,120,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,54,61,26,246,238,99,218,189,28,136,228,235,209,81,23,220,101,180,210,159,9,222,86,52,111,229,254,61,233,208,1,213,64,0,14,85,174,156,81,232,79,13,126,196,253,181,231,63,103,62,209,248,159,102,127,99,43,43,59,254,31,181,222,254,230,138,77,187,123,241,127,75,167,93,222,238,189,23,167,85,42,175,158,119,224,159,230,79,211,64,154,154,91,199,175,9,218,211,157,219,52,207,77,53,91,219,57,37,231,189,224,168,189,133,114,167,238,246,161,124,210,127,18,106,118,70,222,145,196,247,124,78,78,189,58,39,85,84,69,144,5,0,242,184,243,217,166,95,90,244,122,210,255,0,128,0,0,252,151,59,181,170,203,76,202,203,205,206,146,130,158,74,136,41,25,45,76,205,137,142,158,121,89,12,49,35,156,168,138,249,37,146,56,216,223,189,207,123,90,157,85,81,15,214,69,94,104,254,68,245,55,232,190,177,68,113,254,90,92,193,41,181,134,213,103,225,243,87,238,181,114,106,13,5,63,134,179,221,170,229,150,170,124,149,140,109,84,242,44,138,200,17,144,62,158,154,8,154,175,154,87,62,117,234,229,85,122,187,168,88,80,0,0,0,0,0,1,249,43,110,214,171,117,77,5,29,194,231,73,75,81,116,168,90,74,24,166,153,172,125,84,233,20,147,44,81,53,87,171,222,145,67,44,138,214,245,93,145,189,223,115,85,83,245,144,43,156,173,218,235,96,225,183,9,190,216,174,117,118,235,149,187,82,45,181,116,117,148,147,58,25,233,167,142,130,224,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,2,122,130,47,240,3,198,13,171,139,45,35,107,174,11,87,30,119,135,83,209,208,101,108,154,38,163,42,103,123,28,145,215,68,232,216,216,182,84,44,50,189,99,107,90,177,61,175,102,221,137,28,146,74,0,7,228,162,187,90,174,53,53,244,118,251,157,37,85,69,174,161,41,43,162,134,102,189,244,179,172,81,204,145,74,212,94,172,122,197,52,82,35,93,209,118,72,199,125,206,69,95,214,83,183,16,220,89,230,92,34,243,59,212,204,226,197,79,87,120,177,87,211,218,105,175,184,227,107,210,150,11,171,18,199,74,144,43,222,177,202,140,124,82,189,36,107,209,155,250,119,24,138,141,149,232,161,113,32,242,154,91,170,88,38,180,224,150,205,76,211,75,239,182,113,187,207,123,193,86,248,89,169,251,189,169,159,12,159,195,153,140,145,189,36,137,237,248,154,157,122,117,78,168,168,171,234,192,0,0,0,0,143,250,165,199,175,9,218,45,157,220,244,207,82,245,91,216,217,37,155,179,227,104,189,133,114,168,237,119,97,100,209,255,0,18,26,119,198,238,177,202,199,124,46,94,157,122,47,69,69,68,232,26,41,175,122,79,196,78,43,85,154,232,230,87,246,130,203,69,112,125,174,122,159,3,83,73,178,169,145,199,35,163,217,81,28,111,94,140,154,53,234,137,183,226,233,215,170,42,37,32,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,112,19,252,0,7,201,203,50,155,22,13,138,222,115,92,166,187,193,89,113,251,125,69,210,227,83,218,124,157,138,88,35,116,146,201,177,136,231,187,107,24,229,232,212,87,47,78,136,138,190,226,53,255,0,85,31,129,63,249,115,255,0,70,111,31,234,135,85,226,199,202,198,178,124,191,200,125,58,115,53,128,106,160,0,0,0,0,231,250,215,175,122,79,195,182,43,75,154,235,30,87,246,126,203,91,112,101,174,10,159,3,83,87,190,169,241,201,35,99,217,79,28,143,78,172,134,69,234,169,183,225,233,215,170,162,47,64,32,7,58,191,43,24,183,204,10,31,78,184,129,223,244,183,143,94,19,181,167,59,182,105,158,154,106,183,182,114,75,207,123,193,81,123,10,229,79,221,237,66,249,164,254,36,212,236,141,189,35,137,238,248,156,157,122,116,78,170,168,139,221,100,187,90,161,186,211,216,166,185,210,50,229,89,79,53,93,61,27,166,106,79,52,16,186,54,203,43,35,235,185,204,99,167,133,174,114,39,70,172,177,162,244,220,157,104,51,149,199,158,205,50,250,215,163,214,147,83,155,206,166,101,90,55,168,252,56,106,150,21,87,225,239,88,205,194,255,0,112,166,221,36,140,142,109,139,108,223,4,189,183,177,238,134,86,43,163,145,136,228,223,27,222,213,94,142,80,44,168,28,127,133,94,38,48,222,43,244,142,143,84,176,250,26,187,115,219,80,235,109,222,217,82,138,231,219,174,49,178,55,203,2,73,181,27,51,54,203,27,217,35,81,55,49,237,220,214,63,124,108,236,0,0,0,126,72,238,214,169,174,181,22,40,110,116,143,185,81,211,195,87,81,70,217,154,179,195,4,206,145,177,74,248,250,238,107,30,232,38,107,92,169,209,203,20,136,157,118,175,79,214,85,7,50,29,121,204,184,109,230,7,167,26,173,134,86,213,181,246,236,30,220,203,157,12,53,9,11,46,214,229,186,215,173,69,20,170,230,61,187,36,107,122,35,149,142,216,244,100,141,77,236,106,165,133,112,209,196,94,9,197,6,150,80,106,102,11,81,254,10,142,241,69,178,111,236,101,211,195,67,52,244,125,201,98,143,189,218,239,177,189,214,55,99,254,244,95,189,16,58,168,0,1,21,127,170,143,192,159,252,185,255,0,163,55,143,245,66,85,25,87,3,82,88,158,83,98,206,113,91,54,107,139,87,120,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,54,61,26,246,238,99,218,189,28,136,228,235,209,81,23,220,125,99,149,112,157,229,99,70,254,95,227,222,157,1,213,64,0,0,252,151,59,181,170,203,76,202,203,205,206,146,130,158,74,136,41,25,45,76,205,137,142,158,121,89,12,49,35,156,168,138,249,37,146,56,216,223,189,207,123,90,157,85,81,15,214,103,91,141,174,33,117,151,95,53,198,249,251,94,166,246,36,152,141,194,178,199,67,139,65,84,217,233,108,93,169,150,57,161,108,140,93,147,76,175,141,59,181,9,253,177,204,110,221,177,182,40,217,106,156,181,56,215,183,113,23,167,20,58,95,154,220,250,234,110,35,111,116,117,44,114,213,79,37,214,215,76,148,209,50,231,44,242,53,88,147,61,243,181,146,53,101,115,221,35,31,42,35,90,244,107,2,106,128,0,31,38,221,150,98,183,139,237,223,22,180,228,214,170,219,214,63,225,253,175,110,167,173,142,74,171,127,125,138,248,60,68,77,85,124,93,198,34,185,155,209,55,53,21,83,170,28,3,143,174,43,168,248,82,208,234,187,221,178,93,249,158,81,222,179,226,240,199,52,9,36,21,78,133,202,234,247,71,42,59,185,13,63,192,231,34,70,246,186,71,193,27,182,164,187,219,73,122,67,196,62,188,225,124,67,71,173,26,119,117,171,184,234,14,71,120,150,90,186,104,104,251,140,191,207,91,80,143,154,146,90,72,17,169,43,39,149,201,210,40,209,170,143,216,232,246,61,140,115,67,73,32,249,56,157,198,251,120,197,108,215,108,167,28,251,63,122,173,183,211,212,92,109,30,49,149,126,207,170,124,109,116,180,221,246,34,50,94,219,213,204,238,53,54,187,111,84,247,41,245,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,64,14,104,92,116,254,197,49,87,232,118,142,102,126,19,82,111,91,61,177,83,68,221,211,88,173,114,70,229,94,147,35,147,195,214,77,214,62,223,68,115,217,18,190,79,225,57,212,242,40,113,78,104,188,192,43,46,245,151,46,25,52,67,34,236,218,161,241,54,236,226,233,4,115,193,85,37,84,83,203,4,214,150,247,24,205,176,167,107,172,178,70,175,108,205,145,177,163,145,137,43,101,128,26,41,160,154,177,196,78,85,85,133,104,230,41,246,130,245,69,111,125,210,122,111,29,77,73,178,149,146,71,27,164,223,81,36,108,94,143,154,52,232,139,187,226,235,211,162,42,167,192,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,9,77,67,67,76,137,190,87,244,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,77,4,112,81,194,141,139,132,189,26,162,195,123,86,170,204,190,229,210,179,41,189,209,66,246,248,250,173,207,88,227,71,72,170,245,134,6,63,181,26,116,99,87,163,228,237,177,242,200,128,103,179,44,197,175,184,54,85,121,194,178,154,31,5,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,30,246,43,152,237,175,99,147,171,85,90,189,58,162,170,123,203,180,229,161,199,29,55,17,216,108,58,61,156,50,173,154,139,133,217,227,124,213,114,62,90,134,95,45,208,172,112,37,107,166,122,185,201,82,142,124,77,153,175,119,198,249,18,70,42,163,158,200,92,203,248,28,166,226,59,13,155,88,112,119,213,179,81,112,187,60,140,134,146,54,75,80,203,229,186,21,146,117,162,108,44,71,57,42,81,207,149,208,185,141,248,223,34,198,244,84,115,31,13,37,226,121,77,247,6,202,172,217,174,45,93,224,175,88,253,194,158,233,110,169,237,50,78,197,84,18,54,72,164,216,244,115,29,181,236,106,244,114,43,87,167,69,69,79,112,26,147,4,95,224,7,140,27,87,22,90,70,215,92,22,174,60,239,14,167,163,160,202,217,52,77,70,84,206,246,57,35,174,137,209,177,177,108,168,88,101,122,198,214,181,98,123,94,205,187,18,57,36,148,0,65,94,104,92,20,126,240,24,35,245,159,79,109,151,90,237,73,195,109,236,166,138,221,68,157,239,108,218,219,51,158,250,116,137,206,78,147,69,221,158,104,214,52,87,201,241,197,178,71,62,46,221,43,98,121,77,247,6,202,172,217,174,45,93,224,175,88,253,194,158,233,110,169,237,50,78,197,84,18,54,72,164,216,244,115,29,181,236,106,244,114,43,87,167,69,69,79,113,169,50,168,57,160,242,251,166,180,211,94,184,161,209,107,85,91,216,250,135,87,230,22,58,104,165,169,126,249,165,170,168,172,189,44,178,206,231,35,17,207,129,175,130,40,182,70,196,116,191,11,26,254,129,234,245,143,139,187,87,23,220,173,245,59,43,158,221,73,103,203,44,53,22,59,110,71,106,130,161,175,99,39,91,173,11,153,85,11,21,203,43,41,166,77,219,59,137,213,31,28,209,163,164,237,44,142,174,14,19,188,211,232,223,204,12,123,212,96,57,165,21,218,235,110,166,175,163,183,220,234,233,105,238,148,233,73,93,20,51,57,140,170,129,37,142,100,138,86,162,244,123,18,88,98,145,26,238,169,190,54,59,239,106,42,45,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,2,210,185,169,241,227,255,0,117,248,84,210,11,215,248,40,178,251,237,178,227,255,0,78,202,155,35,153,218,255,0,205,221,43,227,155,252,37,59,219,253,181,133,117,104,94,133,234,63,17,122,143,110,210,253,47,179,120,235,173,119,89,102,154,85,86,82,219,233,90,168,146,85,84,200,136,189,184,89,185,189,87,162,185,92,230,177,141,123,222,198,59,202,226,120,181,247,57,202,172,216,86,45,67,227,111,89,5,194,158,215,110,166,238,178,62,253,84,242,54,56,163,222,245,107,27,185,239,106,117,114,163,83,175,85,84,79,121,125,60,2,240,81,138,240,167,167,20,151,187,181,179,196,106,110,77,111,134,76,142,225,80,145,190,74,13,232,217,29,108,167,88,220,246,54,24,158,136,143,115,28,189,233,24,143,85,218,216,153,16,117,94,26,56,116,193,56,95,210,202,13,51,193,105,255,0,193,86,94,43,119,205,253,147,186,120,104,97,158,179,183,44,178,118,123,189,134,59,180,199,108,103,220,137,247,170,197,94,117,126,86,49,111,152,20,62,157,113,39,249,0,57,213,249,88,197,190,96,80,250,117,196,8,1,202,227,207,102,153,125,107,209,235,75,254,40,7,149,199,158,205,50,250,215,163,214,151,252,0,0,0,0,5,43,115,171,243,79,139,124,191,161,245,27,137,194,184,36,227,7,38,225,27,84,34,189,53,106,235,112,155,229,68,13,203,44,244,145,83,247,235,160,138,57,217,11,227,146,86,43,154,248,93,82,249,81,141,124,105,34,181,24,247,53,23,115,123,175,58,191,52,248,183,203,250,31,81,184,144,0,13,73,98,121,77,139,57,197,108,217,174,45,93,227,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,216,244,107,219,185,143,106,244,114,35,147,175,69,68,95,113,245,138,64,229,193,204,2,179,135,123,236,90,73,171,217,23,251,83,215,248,153,226,169,168,142,122,137,49,218,173,143,147,117,59,33,100,146,62,25,164,68,99,225,70,237,73,37,73,90,172,254,50,75,119,224,12,214,113,99,230,159,89,62,96,100,62,163,57,165,51,53,156,88,249,167,214,79,152,25,15,168,206,4,191,229,139,204,2,143,72,171,41,184,126,214,252,139,194,96,181,123,96,198,110,82,199,4,84,182,26,169,39,154,105,91,82,246,177,36,88,103,146,163,223,52,143,115,97,115,27,213,27,27,158,248,238,80,202,185,111,220,188,185,148,219,178,92,38,225,166,124,76,102,27,50,12,82,223,53,109,170,249,45,53,85,85,85,226,215,73,71,81,85,84,234,158,212,79,69,154,154,10,87,57,101,115,145,243,181,205,77,175,149,175,124,161,61,99,214,189,35,151,84,42,52,85,186,143,143,166,119,75,79,13,75,241,247,87,49,181,170,201,99,146,86,163,35,85,234,247,164,80,190,87,49,189,94,200,214,55,189,26,201,35,115,188,255,0,22,62,86,53,147,229,254,67,233,211,153,225,214,141,94,204,181,235,84,50,13,92,212,9,233,36,190,228,85,13,154,161,41,32,72,96,137,140,141,177,69,12,108,247,170,50,56,163,142,52,87,43,158,168,196,87,57,206,85,114,219,167,14,214,237,71,162,229,31,151,212,234,70,71,117,185,73,112,211,252,166,162,203,77,115,163,88,102,182,89,210,134,162,58,74,102,189,203,190,104,85,145,247,226,145,221,17,34,168,141,140,254,28,108,80,41,88,187,238,92,28,192,40,248,136,177,69,164,154,189,145,127,182,197,7,137,158,42,154,136,224,167,143,34,165,222,249,55,83,178,22,71,27,38,134,53,70,62,20,110,229,142,36,149,170,255,0,227,36,84,130,122,12,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,155,226,127,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,13,68,2,58,240,73,198,14,51,197,206,151,197,122,106,210,81,102,214,58,120,27,150,89,233,34,168,236,80,207,44,147,178,23,199,36,172,70,185,147,54,153,242,163,26,249,22,52,114,49,238,114,166,231,119,76,179,41,177,96,216,173,231,53,202,107,188,21,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,155,24,142,123,182,177,142,94,141,69,114,244,232,136,171,238,3,224,107,70,175,97,186,11,165,249,6,174,106,4,245,113,216,177,218,118,205,80,148,144,44,211,202,247,200,216,162,134,54,123,145,95,36,178,71,26,43,149,172,69,122,43,156,214,162,185,51,173,196,86,188,230,92,73,106,229,247,85,179,58,218,183,62,227,80,246,91,40,102,168,73,153,105,183,35,220,180,244,81,43,88,198,236,141,174,232,174,70,55,123,213,242,57,55,189,202,189,3,141,190,48,114,110,46,117,66,91,211,150,174,139,9,177,212,78,220,78,207,87,21,63,126,134,9,99,129,147,62,73,34,98,57,207,153,212,204,149,88,231,200,145,171,149,140,115,145,55,58,58,129,106,156,140,127,27,63,45,254,164,90,161,85,124,140,127,27,63,45,254,164,90,160,2,128,121,163,249,236,212,223,162,250,61,17,127,197,0,243,71,243,217,169,191,69,244,122,32,37,87,35,31,198,207,203,127,169,22,168,85,95,35,31,198,207,203,127,169,22,168,0,0,5,0,243,71,243,217,169,191,69,244,122,35,165,114,220,230,9,77,195,181,76,154,61,172,151,90,183,105,213,198,161,213,52,87,41,165,150,102,99,47,72,167,146,84,138,158,24,37,154,102,84,204,176,53,88,215,53,145,189,95,39,78,175,145,87,154,243,71,243,217,169,191,69,244,122,34,42,129,170,128,86,7,41,78,53,253,183,71,71,194,110,166,220,238,181,151,168,123,210,97,119,9,215,191,27,168,97,131,184,251,99,149,27,190,62,203,34,150,72,157,35,156,213,141,93,18,44,105,20,44,125,159,128,0,0,0,1,23,248,254,224,250,213,197,150,145,185,182,244,171,143,59,195,169,235,43,241,71,195,43,81,149,51,189,141,89,40,101,108,143,108,91,42,22,24,152,146,57,205,88,158,214,63,118,196,146,57,40,6,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,83,83,197,122,243,45,229,247,77,172,54,171,199,16,122,65,106,171,147,80,104,41,252,77,226,211,73,20,181,83,228,172,99,105,96,141,35,71,206,140,129,244,244,208,74,228,100,49,57,243,175,70,162,43,213,189,67,229,104,159,28,117,60,86,240,77,174,120,126,160,178,146,159,81,112,253,55,189,190,186,104,159,20,76,189,210,58,223,80,196,173,138,4,84,115,30,215,35,91,59,90,222,211,95,44,78,106,181,38,72,163,167,99,245,91,46,215,91,45,75,235,44,215,58,186,10,137,41,231,164,124,180,211,58,39,186,9,226,124,51,68,174,106,162,171,36,138,73,35,123,126,231,49,238,106,245,69,84,63,40,23,83,204,235,143,31,216,133,138,167,65,180,158,245,183,62,200,45,238,246,149,210,221,113,237,213,98,240,185,240,186,62,173,237,57,59,213,16,58,161,27,182,72,229,133,171,28,201,211,124,78,90,118,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,9,77,67,67,76,137,190,87,244,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,79,147,118,187,93,111,247,90,219,237,246,231,87,113,185,92,106,36,171,172,172,171,153,211,79,83,60,142,87,73,44,146,57,85,207,123,156,170,229,114,170,170,170,170,169,118,156,184,57,127,209,240,239,98,139,86,245,123,29,255,0,109,138,255,0,19,4,84,213,18,65,81,30,59,75,189,241,237,167,124,47,146,55,205,52,104,143,124,200,237,201,28,169,19,81,159,198,89,67,176,112,73,193,246,51,194,54,151,197,101,106,82,86,230,215,202,120,29,150,94,41,37,168,236,87,79,20,147,190,22,71,28,175,86,181,144,182,165,241,35,218,200,214,68,106,61,237,106,174,214,200,160,0,28,171,139,31,43,26,201,242,255,0,33,244,233,206,170,114,174,44,124,172,107,39,203,252,135,211,167,3,53,134,170,12,171,154,168,0,0,0,121,252,255,0,63,195,116,179,13,187,106,14,160,228,52,150,60,122,199,78,181,53,213,213,42,187,34,103,84,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,244,5,32,115,31,230,1,89,196,69,246,93,36,210,28,139,253,169,232,60,52,242,212,211,199,61,60,153,21,86,198,73,186,161,147,50,57,25,12,50,42,177,144,171,118,172,145,44,174,87,255,0,5,34,14,65,198,223,24,57,55,23,58,161,45,233,203,87,69,132,216,234,39,110,39,103,171,138,159,191,67,4,177,192,201,159,36,145,49,28,231,204,234,102,74,172,115,228,72,213,202,198,57,200,155,157,226,176,254,24,181,151,62,208,236,167,136,92,75,23,246,150,33,135,220,27,111,186,62,9,154,250,166,116,133,37,158,118,192,157,94,176,192,199,192,178,191,221,181,179,181,200,142,100,115,58,47,85,193,215,7,89,223,23,249,221,69,130,193,89,236,108,110,205,179,237,6,65,219,134,163,217,125,216,106,31,75,253,106,249,226,146,126,236,148,235,31,240,213,118,117,220,238,136,158,253,4,224,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,217,19,58,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,168,102,179,69,245,123,50,208,93,80,199,245,115,79,231,164,142,251,142,212,58,106,116,171,129,38,130,86,62,55,69,44,50,51,220,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,161,238,24,184,133,197,120,160,209,171,46,174,98,212,222,3,199,247,41,174,54,183,213,71,81,53,178,186,39,109,150,158,71,49,127,205,145,138,230,177,207,138,88,158,172,102,253,169,85,124,206,184,14,253,136,95,106,117,231,73,236,187,112,28,130,224,239,105,90,237,214,238,221,46,47,51,153,11,99,234,238,235,151,179,81,59,170,21,187,99,142,40,92,177,194,157,55,196,213,142,188,31,113,103,153,112,139,170,31,110,44,84,245,119,139,21,125,60,148,215,220,113,181,233,75,5,213,137,27,210,5,123,214,57,81,143,138,87,164,141,122,51,127,78,227,17,81,178,189,20,52,102,101,92,211,238,150,234,150,9,173,56,37,179,83,52,210,251,237,156,110,243,222,240,85,190,22,106,126,239,106,103,195,39,240,230,99,36,111,73,34,123,126,38,167,94,157,83,170,42,42,230,8,11,105,229,41,198,191,182,232,232,248,77,212,219,157,214,178,245,15,122,76,46,225,58,247,227,117,12,48,119,31,108,114,163,119,199,217,100,82,201,19,164,115,154,177,171,162,69,141,34,133,143,179,243,42,229,223,114,224,230,1,71,196,69,138,45,36,213,236,139,253,182,40,60,76,241,84,212,71,5,60,121,21,46,247,201,186,157,144,178,56,217,52,49,170,49,240,163,119,44,113,36,173,87,255,0,25,34,9,212,0,0,0,0,0,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,205,97,165,62,19,188,172,104,223,203,252,123,211,160,3,170,128,0,21,87,207,59,240,79,243,39,233,165,170,21,87,207,59,240,79,243,39,233,160,69,94,87,30,123,52,203,235,94,143,90,95,241,64,60,174,60,246,105,151,214,189,30,180,191,224,0,0,34,175,52,127,34,122,155,244,95,88,162,40,46,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,253,57,163,249,19,212,223,162,250,197,17,64,32,95,247,0,188,107,226,188,86,105,197,37,146,237,115,240,250,155,140,219,225,143,35,183,212,44,108,146,191,98,54,55,92,233,210,54,177,142,134,87,170,43,218,198,167,102,71,163,21,54,186,39,203,42,140,192,233,110,169,103,122,45,157,219,53,51,77,47,190,198,201,44,221,239,5,91,225,97,168,237,119,97,124,50,127,14,102,62,55,117,142,87,183,226,106,244,235,213,58,42,34,166,132,248,81,226,187,78,56,181,211,134,102,184,84,190,6,235,67,219,130,255,0,96,158,100,125,85,162,169,200,170,141,114,162,39,114,23,237,114,197,50,34,54,70,181,200,168,199,178,72,216,29,172,252,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,159,172,164,190,100,124,193,41,184,137,169,143,71,180,110,235,86,221,58,183,84,54,166,182,229,12,178,194,204,153,235,20,18,68,146,211,205,4,83,66,202,105,146,118,163,28,231,50,71,163,36,233,213,145,170,7,160,200,249,201,234,196,156,65,55,50,198,241,239,246,167,160,239,83,195,134,202,180,212,245,87,40,251,82,182,58,154,154,213,134,105,33,153,100,124,114,172,112,175,109,173,137,177,252,127,28,178,90,166,133,235,166,156,113,23,167,22,237,80,210,251,207,142,181,87,117,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,219,153,155,155,213,58,171,85,174,107,216,231,177,236,123,168,51,131,238,19,51,46,46,181,67,236,61,138,162,174,207,98,160,167,146,166,251,145,182,129,42,160,181,49,99,122,192,143,98,201,18,61,242,202,196,141,172,71,239,233,220,122,34,182,39,170,104,79,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,165,53,13,13,50,46,200,153,213,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,67,208,16,3,157,95,149,140,91,230,5,15,167,92,73,254,64,14,117,126,86,49,111,152,20,62,157,113,2,160,52,183,84,179,189,22,206,237,154,153,166,151,223,99,100,150,110,247,130,173,240,176,212,118,187,176,190,25,63,135,51,31,27,186,199,43,219,241,53,122,117,234,157,21,17,83,66,124,40,241,93,167,28,90,233,195,51,92,42,95,3,117,161,237,193,127,176,79,50,62,170,209,84,228,85,70,185,81,19,185,11,246,185,98,153,17,27,35,90,228,84,99,217,36,108,206,17,218,184,81,226,187,81,248,74,212,118,102,184,84,190,58,213,93,219,130,255,0,96,158,101,101,45,222,149,170,170,141,114,162,47,110,102,110,114,197,50,34,186,55,57,200,168,246,62,72,222,26,62,40,7,154,63,158,205,77,250,47,163,209,23,167,165,186,165,130,107,78,9,108,212,205,52,190,251,103,27,188,247,188,21,111,133,154,159,187,218,153,240,201,252,57,152,201,27,210,72,158,223,137,169,215,167,84,234,138,138,180,89,205,31,207,102,166,253,23,209,232,128,250,188,185,184,215,253,213,117,30,123,6,127,115,186,201,166,89,79,240,238,84,208,47,118,59,93,114,171,18,59,155,97,218,231,187,107,24,177,202,216,149,174,124,110,107,186,74,232,98,141,111,164,202,185,98,156,177,121,128,81,233,21,101,55,15,218,223,145,120,76,22,175,108,24,205,202,88,224,138,150,195,85,36,243,77,43,106,94,214,36,139,12,242,84,123,230,145,238,108,46,99,122,163,99,115,223,24,92,160,0,0,0,10,1,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,0,115,71,243,217,169,191,69,244,122,35,218,242,211,227,170,155,134,92,154,171,76,53,58,190,146,151,75,242,58,137,238,85,85,206,165,150,73,237,23,20,167,68,108,236,72,35,124,179,50,100,130,24,93,26,181,118,175,110,70,185,136,217,18,64,188,144,0,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,83,226,199,202,198,178,124,191,200,125,58,115,53,128,106,160,16,87,151,7,48,10,62,34,44,81,105,38,175,100,95,237,177,65,226,103,138,166,162,56,41,227,200,169,119,190,77,212,236,133,145,198,201,161,141,81,143,133,27,185,99,137,37,106,191,248,201,20,234,0,0,0,64,14,117,126,86,49,111,152,20,62,157,113,39,249,0,57,213,249,88,197,190,96,80,250,117,196,8,1,202,227,207,102,153,125,107,209,235,73,85,207,59,240,79,243,39,233,164,85,229,113,231,179,76,190,181,232,245,164,170,231,157,248,39,249,147,244,208,32,7,13,28,69,231,124,47,234,157,6,166,96,181,31,224,168,239,20,91,33,254,201,218,252,76,51,79,71,220,150,41,59,61,222,195,27,221,99,119,179,239,69,251,209,116,61,162,250,189,134,235,214,151,227,250,185,167,243,213,201,98,200,169,221,53,58,85,192,176,207,19,217,35,162,150,25,25,239,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,204,97,42,184,5,227,95,42,225,79,81,233,44,151,107,159,136,211,44,154,225,12,121,29,190,161,100,124,116,27,213,177,186,231,78,145,181,239,108,209,49,17,94,214,53,123,209,177,24,169,185,177,62,32,191,224,124,156,79,41,177,103,56,173,155,53,197,171,188,109,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,155,30,141,123,119,49,237,94,142,68,114,117,232,168,139,238,62,176,20,173,206,175,205,62,45,242,254,135,212,110,36,127,224,163,138,235,239,9,122,203,69,153,119,110,181,152,133,203,165,30,83,100,162,153,141,241,244,187,94,145,200,141,145,21,139,52,15,127,118,53,234,199,47,71,199,220,99,37,145,73,1,206,175,205,62,45,242,254,135,212,110,36,0,3,82,88,158,83,98,206,113,91,54,107,139,87,120,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,54,61,26,246,238,99,218,189,28,136,228,235,209,81,23,220,125,98,136,121,117,241,213,83,194,214,100,152,62,160,215,213,191,74,239,245,19,77,93,13,53,44,79,125,178,227,50,83,177,46,74,169,26,207,51,27,29,59,99,124,45,127,244,30,231,181,143,123,81,143,189,59,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,0,253,102,85,205,84,25,87,3,74,124,39,121,88,209,191,151,248,247,167,64,117,83,149,112,157,229,99,70,254,95,227,222,157,1,213,64,0,0,174,174,107,156,20,126,211,113,89,248,148,211,59,101,170,155,36,196,173,245,21,57,108,93,59,51,94,45,112,198,215,37,70,245,114,70,233,169,99,141,254,231,55,124,145,46,212,122,172,48,196,234,150,210,173,76,202,180,111,81,241,205,82,194,170,252,61,235,25,184,69,112,166,221,36,140,142,109,139,241,193,47,109,236,123,161,149,138,232,228,98,57,55,198,247,181,87,163,148,211,241,74,220,217,56,67,253,145,106,63,239,5,133,81,108,196,51,251,131,253,172,217,43,251,178,82,228,83,44,211,205,182,55,162,61,33,157,140,116,173,232,231,163,100,108,237,94,211,22,22,40,90,167,13,28,69,224,156,80,105,101,6,166,96,181,31,224,168,239,20,91,38,254,198,93,60,52,51,79,71,220,150,40,251,221,174,251,27,221,99,118,63,239,69,251,209,61,6,180,106,246,27,160,186,95,144,106,230,160,79,87,29,139,29,167,108,213,9,73,2,205,60,175,124,141,138,40,99,103,185,21,242,75,36,113,162,185,90,196,87,162,185,205,106,43,146,136,56,5,226,186,179,133,45,113,164,189,220,229,223,134,101,29,155,62,81,12,147,78,145,193,74,233,154,173,175,108,113,35,187,147,83,252,110,106,44,111,115,163,124,241,183,106,203,189,190,175,152,207,26,255,0,189,86,163,193,96,192,46,119,88,244,203,22,254,29,182,154,117,237,71,116,174,69,122,73,115,116,59,90,246,238,99,210,56,155,42,185,204,141,174,119,72,157,52,177,160,113,94,37,248,139,206,248,160,213,58,253,76,206,170,63,194,209,217,232,182,67,253,140,181,248,153,166,130,143,185,20,81,247,187,93,247,183,186,246,239,127,222,171,247,34,79,254,85,156,7,127,220,142,42,245,126,203,254,22,92,66,197,115,183,127,208,62,154,246,215,247,127,243,134,196,201,33,255,0,7,80,199,127,106,121,23,249,124,240,73,117,226,191,63,146,251,147,193,87,67,167,88,173,69,60,215,90,199,82,185,208,93,167,108,208,185,246,150,72,217,162,123,31,37,59,164,115,165,141,92,176,167,109,92,136,178,71,214,250,109,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,3,245,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,21,129,205,23,151,253,29,222,142,229,196,222,136,99,189,155,172,62,38,227,156,90,224,146,8,41,100,165,138,9,103,154,236,222,227,217,182,100,237,116,150,56,209,238,153,210,54,68,106,61,37,116,182,126,0,204,14,149,106,102,85,163,122,143,142,106,150,21,87,225,239,88,205,194,43,133,54,233,36,100,115,108,95,142,9,123,111,99,221,12,172,87,71,35,17,201,190,55,189,170,189,28,166,135,184,85,226,99,13,226,191,72,232,245,75,15,161,171,183,61,181,14,182,221,237,149,40,174,125,186,227,27,35,124,176,36,155,81,179,51,108,177,189,146,53,19,115,30,221,205,99,247,198,202,203,230,185,193,71,236,203,42,159,137,77,51,182,93,106,113,188,182,225,81,83,150,197,211,189,13,158,233,52,141,114,84,111,87,44,141,134,170,73,31,238,115,118,71,42,109,71,162,77,12,77,136,28,53,241,41,168,252,43,106,58,234,110,153,37,170,106,249,173,243,218,234,233,46,148,171,61,45,93,44,170,199,172,111,70,57,146,55,164,145,69,34,44,111,99,183,70,136,170,173,87,53,193,113,60,197,56,234,166,225,107,13,92,31,79,171,233,31,170,151,250,120,102,161,134,166,150,87,178,217,110,153,106,24,183,36,85,141,96,153,237,146,157,209,178,23,63,250,111,107,220,199,177,170,199,210,13,166,217,153,106,190,127,69,102,163,146,174,255,0,150,102,55,136,233,162,125,93,90,44,247,11,141,92,200,214,172,147,76,228,69,124,146,200,157,95,35,147,222,229,87,47,222,163,63,207,243,45,83,204,174,218,131,168,57,13,93,243,33,190,84,45,77,117,117,74,166,249,95,209,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,46,39,149,239,2,223,177,76,85,154,227,172,120,103,132,212,155,214,255,0,99,211,86,187,116,214,43,92,145,181,19,172,42,212,240,245,147,117,147,185,213,92,246,68,172,143,248,78,117,68,106,29,43,151,207,4,150,174,20,48,9,47,185,60,20,149,218,139,149,83,211,205,117,172,117,43,91,61,166,7,67,11,159,105,100,141,154,86,61,145,212,54,71,58,88,213,169,50,246,213,200,169,28,125,37,168,0,0,0,81,15,49,78,5,106,120,90,204,151,56,211,234,10,183,233,93,254,162,24,104,102,169,170,137,239,182,92,102,74,135,173,181,17,100,89,230,99,99,167,116,140,153,204,254,131,218,199,61,239,106,189,240,212,191,238,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,1,110,156,180,56,28,166,225,199,13,135,88,115,135,213,191,81,115,75,60,108,154,146,70,75,78,203,29,186,101,142,116,162,116,47,70,185,106,85,204,137,211,57,237,248,31,26,70,196,68,107,223,52,223,0,1,0,57,213,249,88,197,190,96,80,250,117,196,159,228,0,231,87,229,99,22,249,129,67,233,215,16,32,7,43,143,61,154,101,245,175,71,173,47,248,160,30,87,30,123,52,203,235,94,143,90,95,240,0,0,0,0,20,173,206,175,205,62,45,242,254,135,212,110,35,150,119,15,88,175,20,26,53,196,62,145,229,53,62,3,199,253,151,169,183,93,25,75,29,68,214,202,232,157,114,116,85,17,181,233,254,116,111,70,185,142,124,82,202,196,123,55,238,71,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,128,174,13,104,210,28,203,65,117,67,32,210,61,64,130,146,59,238,59,80,216,106,22,146,116,154,9,88,248,219,44,83,70,255,0,114,171,36,138,72,228,68,114,53,232,143,68,115,90,228,86,165,143,242,163,227,167,251,71,11,250,215,153,255,0,193,233,112,10,218,230,255,0,156,215,90,228,168,87,127,209,120,86,57,191,239,225,71,255,0,115,194,76,174,54,248,62,198,120,185,210,249,108,174,74,74,44,218,199,79,59,177,59,197,92,181,29,138,25,229,146,7,204,201,35,137,232,215,50,102,211,50,37,123,153,34,198,142,87,177,174,84,218,236,251,101,152,181,247,6,202,175,56,86,83,67,224,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,222,197,115,29,181,236,114,117,106,171,87,167,84,85,79,120,26,147,51,89,197,143,154,125,100,249,129,144,250,140,229,180,242,224,230,1,71,196,69,138,45,36,213,236,139,253,182,40,60,76,241,84,212,71,5,60,121,21,46,247,201,186,157,144,178,56,217,52,49,170,49,240,163,119,44,113,36,173,87,255,0,25,34,169,110,44,124,211,235,39,204,12,135,212,103,2,116,226,60,20,126,245,92,179,52,174,255,0,128,91,45,81,234,110,45,237,169,45,181,51,167,106,75,165,10,93,238,11,37,177,211,110,107,27,185,239,73,34,116,168,230,178,70,185,189,98,108,210,200,149,130,93,79,39,222,33,113,92,219,66,83,135,223,13,236,252,147,78,123,245,59,100,170,141,222,212,161,172,172,158,127,17,12,125,82,68,237,73,47,106,68,218,173,110,248,29,189,86,93,140,249,60,206,185,127,214,106,237,29,79,16,58,33,142,248,188,234,147,116,249,53,182,41,39,150,170,253,75,28,16,195,19,169,152,231,172,105,52,17,211,251,161,141,141,116,205,123,186,43,164,107,25,32,86,183,7,60,61,126,243,252,65,99,122,77,91,83,117,162,178,213,247,235,111,119,11,117,47,122,74,58,24,34,116,142,114,170,162,178,46,227,210,56,27,43,209,90,217,39,143,225,122,244,99,175,167,139,31,43,26,201,242,255,0,33,244,233,200,127,201,179,135,175,177,122,79,118,226,22,237,83,106,171,171,212,78,148,86,134,71,75,214,170,221,67,69,83,81,20,237,116,238,68,84,239,206,196,87,68,207,135,109,52,14,87,57,203,182,57,129,197,143,149,141,100,249,127,144,250,116,224,102,176,179,238,109,124,20,123,18,178,179,139,45,50,182,90,168,236,179,118,99,205,45,240,39,98,70,215,77,63,109,151,54,162,187,100,157,231,203,20,114,182,54,181,201,34,54,85,73,22,89,158,202,193,53,80,6,101,180,47,93,53,31,135,77,71,183,106,134,151,222,124,13,214,135,172,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,228,47,218,222,169,213,28,142,107,94,199,49,236,99,219,42,185,134,243,17,253,230,232,237,250,95,164,233,117,180,96,52,253,155,133,201,242,212,118,228,189,204,248,41,229,142,10,152,59,104,177,120,73,252,67,21,141,150,88,164,145,173,149,21,118,68,228,115,31,229,255,0,89,195,189,246,93,91,210,28,119,253,169,235,252,52,18,211,83,201,61,68,152,237,86,198,71,182,161,243,62,73,31,12,210,34,189,147,43,182,164,146,172,78,70,127,5,101,137,122,47,164,57,150,189,106,134,63,164,122,127,5,36,151,220,138,161,208,211,173,92,233,12,17,49,145,186,89,102,145,254,245,70,71,20,114,72,168,212,115,213,24,168,214,185,202,141,80,232,28,31,112,153,153,113,117,170,31,97,236,85,21,118,123,21,5,60,149,55,220,141,180,9,85,5,169,139,27,214,4,123,22,72,145,239,150,86,36,109,98,63,127,78,227,209,21,177,61,83,234,243,8,192,48,221,44,226,231,54,211,237,62,199,169,44,120,245,142,158,201,77,67,67,76,139,178,38,123,30,141,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,86,242,120,98,225,235,21,225,127,70,172,186,71,139,84,248,255,0,1,220,169,184,221,31,75,29,60,215,58,233,93,186,90,137,26,196,255,0,54,54,35,156,247,50,40,162,98,189,251,55,45,43,115,71,243,217,169,191,69,244,122,32,37,87,35,31,198,207,203,127,169,22,168,85,95,35,31,198,207,203,127,169,22,168,0,160,30,104,254,123,53,55,232,190,143,68,95,241,64,60,209,252,246,106,111,209,125,30,136,9,85,200,199,241,179,242,223,234,69,170,21,87,200,199,241,179,242,223,234,69,170,0,57,253,62,186,105,197,118,184,205,195,197,178,243,227,179,58,28,126,92,146,229,77,78,136,248,237,212,173,154,158,56,217,80,254,191,4,210,120,166,61,145,162,43,187,109,87,187,98,62,37,147,154,241,183,198,14,51,194,54,151,203,122,114,210,86,230,215,202,121,219,137,217,234,226,168,236,87,79,20,144,50,103,201,36,76,86,181,144,182,165,146,171,28,248,214,68,106,177,142,106,174,230,192,14,82,121,254,101,170,124,108,231,250,131,168,57,13,93,243,33,190,96,245,245,53,213,213,42,155,229,127,180,45,168,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,129,194,185,163,249,236,212,223,162,250,61,17,232,52,3,129,90,158,38,184,50,200,53,63,76,104,42,234,181,67,28,206,39,182,210,208,182,170,40,224,187,219,150,154,222,174,129,235,60,140,138,23,194,179,205,51,100,71,38,228,238,70,230,189,93,26,199,231,249,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,10,86,47,39,150,159,29,85,60,77,99,53,90,97,169,213,245,117,90,161,142,83,207,114,170,174,117,44,81,193,119,183,45,66,35,103,98,65,27,34,133,240,172,240,194,232,213,169,185,59,114,53,207,87,72,145,241,254,109,124,20,123,110,142,179,139,45,50,182,93,107,47,80,246,99,205,45,240,39,126,55,80,195,7,109,151,54,162,187,124,125,150,69,20,114,182,54,185,171,26,182,85,72,210,41,158,250,182,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,190,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,80,212,64,35,175,4,156,96,227,60,92,233,124,87,166,173,37,22,109,99,167,129,185,101,158,146,42,142,197,12,242,201,59,33,124,114,74,196,107,153,51,105,159,42,49,175,145,99,71,35,30,231,42,110,116,138,0,0,0,0,2,157,185,168,112,43,83,128,100,55,94,39,180,182,130,174,124,98,249,81,53,203,51,134,106,168,182,90,110,51,213,66,198,207,18,201,34,77,35,42,166,169,85,88,216,199,246,158,215,174,230,198,246,50,58,224,52,167,197,143,149,141,100,249,127,144,250,116,230,107,0,183,78,84,60,14,83,99,86,171,39,23,26,140,250,180,190,220,169,234,31,136,218,85,146,211,165,13,36,173,146,7,86,206,142,70,172,175,158,39,63,180,212,235,18,67,43,100,234,247,72,206,205,154,0,0,0,0,229,92,88,249,88,214,79,151,249,15,167,78,117,83,149,113,99,229,99,89,62,95,228,62,157,56,25,172,53,80,101,92,213,64,3,242,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,126,178,154,249,157,115,0,163,213,218,202,158,31,180,67,34,241,120,45,38,232,50,107,148,81,193,45,45,250,170,57,225,154,38,211,61,204,89,18,24,36,167,247,77,27,218,217,156,247,116,71,70,214,62,64,181,77,49,212,141,56,226,91,73,227,205,113,186,63,108,225,153,71,180,173,205,138,233,66,137,29,194,150,42,153,232,229,87,193,39,94,176,203,218,122,163,36,68,114,198,244,71,177,170,174,98,82,95,48,206,11,46,188,44,106,133,69,247,16,199,234,219,165,121,45,66,46,63,88,181,46,170,74,41,214,61,210,219,231,145,205,71,49,237,114,74,232,145,234,229,124,40,213,238,72,246,77,182,210,185,92,121,19,211,47,173,122,197,105,223,245,75,75,112,77,105,193,46,122,103,169,118,47,108,227,119,158,207,141,162,241,83,83,247,123,83,50,104,255,0,137,11,217,35,122,73,19,29,240,185,58,244,232,189,81,85,20,40,91,129,126,51,111,188,30,106,61,85,206,75,87,182,112,204,163,195,211,228,214,216,152,196,170,116,113,43,251,85,52,210,59,167,73,162,238,202,169,27,156,145,200,215,185,174,218,170,201,99,208,77,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,134,117,248,193,225,51,50,225,23,84,62,195,223,106,42,239,22,42,250,120,234,108,89,27,168,18,150,11,171,18,54,44,232,198,36,146,163,31,20,175,88,220,197,126,254,157,183,170,35,101,98,175,213,210,46,59,117,231,68,244,27,40,208,140,35,38,171,167,163,190,84,68,235,93,197,103,254,62,61,3,187,171,90,202,31,118,232,159,80,231,196,187,209,253,34,86,204,248,218,217,102,89,90,18,43,153,215,48,10,61,93,172,169,225,251,68,50,47,23,130,210,110,131,38,185,69,28,18,210,223,170,163,158,25,162,109,51,220,197,145,33,130,74,127,116,209,189,173,153,207,119,68,116,109,99,228,138,188,40,240,163,168,252,90,234,59,48,172,42,47,3,106,161,237,207,127,191,207,10,190,150,209,74,229,84,71,57,17,83,185,51,246,185,34,133,21,29,35,154,229,85,99,25,36,140,231,250,91,165,185,222,180,231,118,205,51,211,75,23,182,114,75,207,123,193,81,120,168,105,251,189,168,95,52,159,196,153,236,141,189,35,137,238,248,156,157,122,116,78,170,168,139,161,62,20,120,81,211,142,18,180,225,152,86,21,23,142,186,215,118,231,191,223,231,133,25,85,119,170,106,42,35,156,136,171,219,133,155,156,145,66,138,173,141,174,114,170,189,239,146,71,135,64,210,221,45,193,52,91,4,182,105,158,154,88,189,141,141,217,187,222,10,139,197,77,81,218,238,204,249,164,254,36,207,124,142,235,36,175,119,196,229,233,215,162,116,68,68,76,193,26,168,50,174,4,255,0,162,224,59,246,223,203,219,78,245,231,73,236,187,179,236,126,223,123,246,149,174,221,110,238,85,101,16,182,247,59,99,234,238,235,83,189,79,3,106,21,187,99,146,89,154,145,194,157,118,68,212,132,24,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,55,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,123,220,174,60,137,233,151,214,189,98,180,135,252,218,248,40,246,37,101,103,22,90,101,108,181,81,217,102,236,199,154,91,224,78,196,141,174,154,126,219,46,109,69,118,201,59,207,150,40,229,108,109,107,146,68,108,170,146,44,179,61,129,56,56,36,227,7,25,226,231,75,226,189,53,105,40,179,107,29,60,13,203,44,244,145,84,118,40,103,150,73,217,11,227,146,86,35,92,201,155,76,249,81,141,124,139,26,57,24,247,57,83,115,164,81,153,109,11,215,77,71,225,211,81,237,218,161,165,247,159,3,117,161,235,20,208,202,138,250,91,133,43,149,22,74,90,152,209,83,185,11,246,183,170,117,71,35,154,215,177,204,123,24,246,232,211,69,245,123,13,215,173,47,199,245,115,79,231,171,146,197,145,83,186,106,116,171,129,97,158,39,178,71,69,44,50,51,222,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,202,30,212,0,0,2,31,243,25,227,95,247,85,211,136,44,24,5,206,213,38,166,229,63,195,182,211,78,189,217,45,116,42,143,73,46,110,135,107,152,237,175,98,71,19,101,86,181,242,57,206,233,43,97,150,53,10,23,52,167,194,119,149,141,27,249,127,143,122,116,6,107,11,158,229,95,198,221,171,84,112,219,87,13,57,220,244,150,252,179,14,179,195,73,97,168,154,169,168,251,253,20,43,55,240,162,137,176,177,140,125,45,51,41,152,173,222,249,37,99,95,42,255,0,66,85,64,176,160,0,2,170,249,231,126,9,254,100,253,52,155,252,87,241,131,165,252,35,99,54,187,214,120,181,117,183,43,229,67,91,107,179,210,69,39,126,186,8,170,41,153,90,248,228,216,176,181,240,195,83,221,70,74,248,210,69,106,49,28,222,170,230,192,174,116,89,77,139,57,197,120,122,205,113,106,239,27,101,200,45,247,203,165,186,167,180,248,251,244,179,199,107,146,41,54,61,26,246,238,99,218,189,28,136,228,235,209,81,23,220,4,107,229,113,231,179,76,190,181,232,245,165,255,0,20,3,202,227,207,102,153,125,107,209,235,75,254,0,0,2,42,243,71,242,39,169,191,69,245,138,34,128,75,254,230,143,228,79,83,126,139,235,20,69,0,129,97,60,203,121,125,212,232,245,214,241,196,30,144,90,169,35,211,234,250,143,19,120,180,210,69,21,44,24,211,222,234,88,35,72,209,243,171,231,101,69,76,242,185,25,12,77,100,9,209,168,136,196,111,72,193,194,143,21,218,143,194,86,163,179,53,194,165,241,214,170,238,220,23,251,4,243,43,41,110,244,173,85,84,107,149,17,123,115,51,115,150,41,145,21,209,185,206,69,71,177,242,70,253,25,221,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,80,103,31,92,20,101,92,41,234,61,93,238,211,108,241,26,101,147,92,38,147,28,184,83,164,143,142,131,122,186,70,219,42,22,71,61,237,154,38,34,163,28,247,47,122,54,43,209,119,54,86,68,18,83,152,207,50,156,19,83,180,226,13,25,225,159,48,186,214,82,95,255,0,137,147,223,96,166,154,130,55,208,244,123,22,216,214,84,68,201,157,221,85,107,229,115,118,55,182,214,199,214,86,203,43,25,94,218,47,164,57,150,189,106,134,63,164,122,127,5,36,151,220,138,161,208,211,173,92,233,12,17,49,145,186,89,102,145,254,245,70,71,20,114,72,168,212,115,213,24,168,214,185,202,141,95,41,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,133,211,79,83,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,160,158,5,248,50,177,112,121,167,21,86,201,46,190,217,204,242,143,15,81,147,92,162,123,210,149,210,68,143,237,83,83,70,238,157,33,139,187,42,36,142,106,73,35,158,231,59,106,43,34,140,58,7,12,92,61,98,188,47,232,213,151,72,241,106,159,31,224,59,149,55,27,163,233,99,167,154,231,93,43,183,75,81,35,88,159,230,198,196,115,158,230,69,20,76,87,191,102,229,234,160,0,32,7,58,191,43,24,183,204,10,31,78,184,147,252,128,28,234,252,172,98,223,48,40,125,58,226,5,122,242,206,180,218,175,252,107,233,253,138,251,108,164,184,219,110,52,247,234,74,202,58,184,91,52,21,48,73,100,174,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,159,87,152,103,5,151,94,22,53,66,162,251,136,99,245,109,210,188,150,161,23,31,172,90,151,85,37,20,235,30,233,109,243,200,230,163,152,246,185,37,116,72,245,114,190,20,106,247,36,123,38,219,249,121,92,121,236,211,47,173,122,61,105,122,122,165,165,184,38,180,224,151,61,51,212,187,23,182,113,187,207,103,198,209,120,169,169,251,189,169,153,52,127,196,133,236,145,189,36,137,142,248,92,157,122,116,94,168,170,138,21,67,201,130,211,175,48,234,134,75,125,197,45,148,140,210,186,202,118,210,101,149,149,240,244,73,171,97,142,71,81,69,69,34,38,231,84,177,211,171,158,222,189,182,195,43,214,78,143,117,63,94,21,205,31,207,102,166,253,23,209,232,139,243,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,160,206,104,254,123,53,55,232,190,143,68,7,191,229,191,194,142,156,113,107,167,26,225,133,102,177,120,27,173,15,217,249,236,23,248,33,71,213,90,42,156,151,20,87,53,21,83,185,11,246,181,37,133,85,27,35,90,213,69,99,217,28,140,136,26,165,165,185,222,139,103,119,61,51,212,187,23,177,178,75,55,103,198,209,120,168,106,59,93,216,89,52,127,196,133,239,141,221,99,149,142,248,92,189,58,244,94,138,138,137,101,92,140,127,27,63,45,254,164,74,174,62,184,40,197,120,172,211,138,187,221,166,217,225,245,55,25,183,205,38,57,112,167,72,217,37,126,196,116,141,182,84,44,142,99,29,12,175,85,70,57,238,78,204,143,87,162,237,116,172,148,56,167,44,94,96,21,154,187,71,77,195,246,183,228,94,47,58,164,219,6,51,114,150,57,229,170,191,82,199,4,211,74,218,151,181,139,26,77,4,116,254,249,164,123,93,51,94,222,168,233,26,247,201,98,166,88,109,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,47,211,151,119,23,159,189,110,141,47,218,154,222,246,161,97,221,170,44,163,101,7,134,134,126,235,165,240,181,113,237,85,141,123,177,196,237,232,221,155,101,142,94,145,178,53,139,112,74,160,0,20,3,205,31,207,102,166,253,23,209,232,136,170,74,174,104,254,123,53,55,232,190,143,68,119,94,11,248,62,198,120,185,224,39,46,178,185,41,40,179,107,30,113,117,118,39,120,171,150,163,177,67,60,180,86,119,204,201,35,137,232,215,50,102,211,50,37,123,153,34,198,142,87,177,174,84,218,224,246,188,168,248,233,254,209,194,254,181,230,127,240,122,92,2,182,185,191,231,53,214,185,42,21,223,244,94,21,142,111,251,248,81,255,0,220,240,150,168,101,223,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,38,248,159,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,110,79,150,231,48,74,158,34,105,164,209,237,100,186,210,55,81,109,212,238,169,162,185,77,44,80,191,38,98,203,60,146,164,84,240,193,20,48,190,154,20,129,170,198,185,207,145,136,249,58,116,100,138,129,40,56,177,242,177,172,159,47,242,31,78,156,205,97,165,62,44,124,172,107,39,203,252,135,211,167,51,88,7,160,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,190,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,91,254,224,147,140,28,103,139,157,47,138,244,213,164,162,205,172,116,240,55,44,179,210,69,81,216,161,158,89,39,100,47,142,73,88,141,115,38,109,51,229,70,53,242,44,104,228,99,220,229,77,206,134,188,215,56,22,254,223,197,6,138,97,159,240,138,172,254,138,133,223,230,185,183,72,233,209,191,244,190,41,237,119,251,201,149,159,221,19,21,193,162,250,189,153,104,46,168,99,250,185,167,243,210,71,125,199,106,29,53,58,85,192,147,65,43,31,27,162,150,25,25,238,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,13,57,131,149,112,209,196,94,9,197,6,150,80,106,102,11,81,254,10,142,241,69,178,111,236,101,211,195,67,52,244,125,201,98,143,189,218,239,177,189,214,55,99,254,244,95,189,19,170,128,32,7,58,191,43,24,183,204,10,31,78,184,147,252,128,28,234,252,172,98,223,48,40,125,58,226,4,0,229,113,231,179,76,190,181,232,245,164,170,231,157,248,39,249,147,244,210,42,242,184,243,217,166,95,90,244,122,210,85,115,206,252,19,252,201,250,104,17,255,0,149,78,153,226,186,201,172,26,153,165,185,173,39,136,178,228,218,95,115,183,212,237,142,55,201,14,251,133,187,100,241,119,24,246,54,104,158,141,146,55,171,87,100,140,99,145,58,181,14,21,197,87,12,249,151,10,26,185,89,165,185,133,117,37,197,142,167,109,202,209,115,166,84,107,46,54,233,31,35,34,157,99,220,174,133,251,162,145,143,141,202,187,94,199,109,115,217,178,71,246,190,83,250,189,134,233,47,21,244,208,102,115,213,192,204,230,207,38,33,108,154,24,22,86,50,227,83,89,72,250,118,202,141,248,154,199,186,14,218,57,17,221,31,35,21,219,89,185,237,184,158,37,248,116,193,56,160,210,202,253,51,206,169,255,0,194,214,89,235,119,205,253,140,186,120,105,161,130,179,183,20,177,247,187,93,247,187,180,247,108,127,220,169,247,42,5,85,242,189,227,167,246,41,149,51,67,181,143,51,240,154,109,122,223,236,122,154,214,238,134,197,116,146,70,170,117,153,92,158,30,142,110,178,119,58,163,152,201,85,146,127,9,174,168,145,110,164,204,102,180,105,14,101,160,186,161,144,105,30,160,65,73,29,247,29,168,108,53,11,73,58,77,4,172,124,109,150,41,163,127,185,85,146,69,36,114,34,57,26,244,71,162,57,173,114,43,82,207,249,83,241,213,83,152,199,65,194,198,171,215,213,212,223,105,105,210,28,42,185,180,177,54,7,91,169,40,152,158,205,122,67,27,85,175,138,42,121,37,108,210,43,187,136,178,53,207,107,155,26,74,28,43,157,95,154,124,91,229,253,15,168,220,78,105,203,123,65,176,222,36,181,47,81,244,167,51,162,164,115,46,58,111,113,125,178,186,106,117,153,246,155,138,87,80,37,61,108,72,215,177,219,227,115,186,171,81,237,222,197,124,110,93,143,114,47,75,231,87,230,159,22,249,127,67,234,55,17,201,83,205,62,83,242,254,187,212,109,192,68,174,34,180,27,50,225,183,87,47,186,83,153,209,85,181,246,234,135,190,217,93,53,58,66,203,181,185,94,228,167,173,137,26,247,183,100,141,111,85,106,61,219,30,143,141,203,189,142,68,158,156,174,185,128,86,90,43,45,188,50,107,126,69,222,181,77,225,173,216,61,210,120,231,158,170,58,169,103,138,8,109,46,237,177,251,161,94,239,88,164,145,88,216,91,27,163,87,43,22,38,197,58,184,215,225,70,197,197,166,141,86,225,189,171,85,30,95,109,235,89,139,94,235,97,123,188,5,86,230,44,145,171,163,84,122,67,59,25,218,145,58,61,169,213,146,118,222,248,163,67,61,153,102,45,125,193,178,171,206,21,148,208,248,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,247,177,92,199,109,123,28,157,90,170,213,233,213,21,83,222,6,164,204,171,151,103,202,199,141,59,174,190,97,181,154,53,170,89,5,93,211,80,113,26,117,171,165,174,158,153,202,251,149,145,171,20,77,150,105,247,42,73,83,20,178,35,30,231,163,28,246,62,23,127,21,253,231,165,38,1,165,62,19,188,172,104,223,203,252,123,211,160,58,169,202,184,78,242,177,163,127,47,241,239,78,128,234,160,14,127,163,218,233,167,26,243,71,147,93,180,190,243,237,155,86,47,144,77,141,205,114,137,17,105,107,42,162,130,9,164,125,51,209,87,187,10,120,134,177,36,232,141,123,152,229,102,230,43,30,248,1,205,23,152,5,29,162,142,229,195,38,136,100,93,235,172,222,38,221,156,93,32,142,9,233,99,165,150,9,96,154,210,222,227,31,186,101,238,245,150,72,213,142,133,209,182,52,114,189,101,108,93,3,146,167,149,140,167,230,5,119,167,91,128,159,231,201,203,49,107,22,115,138,222,112,172,166,135,198,217,114,11,125,69,174,227,77,221,124,125,250,89,227,116,114,199,189,138,215,183,115,30,228,234,213,71,39,94,168,168,190,243,235,17,43,152,55,27,118,174,20,48,8,236,88,196,244,149,218,139,149,83,212,67,106,163,109,83,91,61,166,7,67,51,89,118,124,110,134,86,61,145,212,54,54,182,41,17,169,50,247,17,170,169,28,157,2,152,120,167,209,79,221,219,136,44,219,71,35,184,120,218,76,126,224,158,2,119,75,220,145,244,51,196,202,138,94,235,187,113,162,204,144,77,18,73,181,136,222,226,63,111,86,244,85,242,154,79,130,254,212,53,79,13,211,63,106,123,51,237,110,65,110,177,120,222,199,123,194,248,170,152,225,238,246,247,55,126,222,230,237,187,155,215,167,78,169,215,169,242,191,217,86,123,149,127,186,185,30,73,145,220,63,241,149,149,215,42,234,137,63,245,164,154,105,36,127,248,220,231,59,249,170,140,179,22,190,224,217,85,231,10,202,104,124,21,235,31,184,84,90,238,52,221,214,73,216,170,130,71,71,44,123,216,174,99,182,189,142,78,173,85,106,244,234,138,169,239,3,73,28,58,232,54,27,195,110,145,216,180,167,12,162,164,107,45,212,236,125,206,186,26,117,133,247,107,138,177,169,81,91,42,57,239,118,249,28,222,168,213,123,182,49,25,27,87,99,26,137,210,200,85,203,83,141,123,119,17,122,113,67,165,249,173,207,174,166,226,54,247,71,82,199,45,84,242,93,109,116,201,77,19,46,114,207,35,85,137,51,223,59,89,35,86,87,61,210,49,242,162,53,175,70,178,106,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,1,229,53,99,236,39,236,179,50,253,169,127,240,153,246,126,227,246,143,251,119,253,203,240,210,120,175,237,31,197,254,211,220,254,215,241,255,0,189,247,244,51,69,168,85,184,109,199,63,201,110,26,115,105,171,181,226,117,87,138,217,172,52,53,110,87,79,75,110,116,207,90,104,100,85,123,213,94,216,149,141,85,87,191,222,139,241,59,239,91,190,230,177,175,53,58,55,194,229,126,51,98,173,164,142,251,169,53,11,140,198,199,84,68,147,199,110,124,79,117,124,204,133,236,114,202,206,210,37,51,149,17,189,181,172,141,232,246,185,24,142,162,187,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,0,145,92,186,174,58,79,69,197,198,9,77,171,152,231,180,169,46,23,8,41,236,85,62,50,166,31,102,95,82,120,164,183,212,236,167,78,179,117,158,54,65,219,127,72,147,196,111,127,195,26,161,161,67,45,152,158,83,125,193,178,171,54,107,139,87,120,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,54,61,28,199,109,123,26,189,28,138,213,233,209,81,83,220,105,163,73,243,175,218,134,150,97,186,153,236,191,102,125,173,199,237,215,223,5,223,239,120,95,21,77,28,221,174,230,214,239,219,220,219,187,107,122,244,235,209,58,244,3,213,128,0,0,0,138,188,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,46,167,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,0,105,76,0,0,128,28,234,252,172,98,223,48,40,125,58,226,79,242,0,115,171,242,177,139,124,192,161,244,235,136,16,3,149,199,158,205,50,250,215,163,214,151,252,80,15,43,143,61,154,101,245,175,71,173,47,248,0,0,0,0,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,202,185,213,249,167,197,190,95,208,250,141,196,242,156,189,184,197,193,56,64,193,53,146,255,0,127,163,246,206,73,121,251,59,246,127,31,238,77,79,237,78,212,213,108,170,254,186,100,18,199,7,106,58,132,147,248,136,155,250,109,111,85,95,112,79,94,101,156,117,84,240,203,140,210,233,134,152,215,213,210,234,134,71,79,5,202,150,185,180,177,73,5,162,220,149,10,142,157,233,60,111,138,103,204,176,77,11,99,70,174,212,238,72,231,49,91,26,73,72,22,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,93,52,245,51,200,228,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,31,91,63,207,243,45,83,204,174,218,131,168,57,13,93,243,33,190,84,45,77,117,117,74,166,249,95,209,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,46,39,150,47,1,223,177,11,21,54,188,234,197,151,110,125,144,91,219,236,219,93,198,221,219,170,197,225,115,230,108,157,29,221,114,119,170,32,117,58,187,116,113,203,11,86,72,87,166,249,90,161,218,184,23,224,202,197,193,230,156,85,91,36,186,251,103,51,202,60,61,70,77,114,137,239,74,87,73,18,63,181,77,77,27,186,116,134,46,236,168,146,57,169,36,142,123,156,237,168,172,138,58,65,226,199,205,62,178,124,192,200,125,70,115,74,102,107,56,177,243,79,172,159,48,50,31,81,156,15,21,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,124,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,19,224,251,139,60,55,139,173,47,251,113,98,167,164,179,223,104,42,36,166,190,227,141,175,90,169,237,79,89,30,144,43,222,177,196,175,100,177,49,36,107,209,155,58,247,24,138,174,137,232,148,173,151,112,125,147,80,112,141,129,113,105,135,165,93,202,197,116,167,184,183,46,108,210,211,177,150,137,226,188,58,134,145,241,34,189,178,202,201,209,209,181,88,214,61,88,248,222,231,59,108,141,107,60,87,12,92,66,229,92,47,235,45,151,87,49,106,111,31,224,59,148,215,27,91,234,164,167,134,231,67,43,118,203,79,35,152,191,230,200,197,115,94,214,75,20,79,86,63,102,213,13,36,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,115,94,44,124,172,107,39,203,252,135,211,167,61,6,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,189,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,151,207,241,99,229,99,89,62,95,228,62,157,56,25,172,53,80,101,92,213,64,30,127,63,192,48,221,83,195,110,218,125,168,56,245,37,243,30,190,83,173,53,117,13,74,46,201,89,213,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,56,255,0,8,124,25,105,199,7,150,44,142,217,133,93,110,183,154,252,162,225,226,43,174,87,23,162,72,234,88,159,47,130,166,72,217,210,52,237,71,43,145,210,35,81,210,72,249,28,187,90,177,197,28,128,0,10,1,230,143,231,179,83,126,139,232,244,69,255,0,20,3,205,31,207,102,166,253,23,209,232,128,149,92,140,127,27,63,45,254,164,90,161,85,124,140,127,27,63,45,254,164,125,94,51,57,160,107,239,14,220,73,230,26,57,133,98,26,127,91,101,199,253,159,225,167,186,91,235,100,170,127,126,130,158,161,251,221,29,92,108,94,143,153,200,157,24,159,10,39,94,171,213,84,44,252,160,30,104,254,123,53,55,232,190,143,68,89,79,45,238,53,181,79,140,31,218,39,237,50,193,138,91,62,201,123,35,193,123,10,150,166,30,231,138,241,125,206,239,122,121,122,244,240,204,219,183,111,78,174,235,215,170,116,173,110,104,254,123,53,55,232,190,143,68,4,170,228,99,248,217,249,111,245,34,194,120,138,215,156,55,134,221,35,190,234,182,103,91,72,214,91,169,222,203,101,12,213,11,11,238,215,21,99,150,158,138,37,107,30,237,242,57,189,21,200,199,108,98,62,71,38,198,57,82,181,185,56,103,248,110,150,97,188,65,106,14,160,228,52,150,60,122,199,79,142,84,215,87,84,170,236,137,157,110,72,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,177,43,140,94,49,115,190,47,243,186,123,253,254,143,216,216,221,155,127,217,252,127,185,13,71,178,251,176,211,178,171,250,233,144,69,36,253,217,41,210,79,226,34,236,235,181,189,17,61,225,205,117,163,87,179,45,122,213,12,131,87,53,2,122,73,47,185,21,67,102,168,74,72,18,24,34,99,35,108,81,67,27,61,234,140,142,40,227,141,21,202,231,170,49,21,206,115,149,92,179,43,146,167,154,124,167,229,253,119,168,219,136,65,117,192,51,43,22,27,96,212,27,206,61,87,71,143,101,85,21,212,214,90,233,145,26,202,247,209,172,73,82,177,34,174,231,49,142,158,54,43,250,108,87,239,106,42,186,55,163,102,255,0,37,79,52,249,79,203,250,239,81,183,1,202,185,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,128,28,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,4,255,0,41,47,153,31,47,186,110,29,170,99,214,29,27,181,85,187,78,174,53,13,166,173,182,195,20,179,51,25,122,69,4,113,44,181,19,79,44,211,50,166,101,157,200,247,53,172,141,234,200,250,245,124,104,183,104,126,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,64,205,14,133,235,166,163,240,233,168,246,237,80,210,251,207,129,186,208,245,138,104,101,69,125,45,194,149,202,139,37,45,76,104,169,220,133,251,91,213,58,163,145,205,107,216,230,61,140,123,116,83,161,122,233,167,28,69,233,197,187,84,52,190,243,227,173,85,221,98,154,25,81,25,85,111,170,106,34,201,75,83,26,42,246,230,102,230,245,78,170,213,107,154,246,57,236,123,30,234,43,227,163,131,43,239,7,154,143,75,108,142,235,237,156,51,40,241,21,24,205,202,87,177,42,157,28,74,206,237,53,76,109,233,210,104,187,177,34,200,214,164,114,53,237,115,118,170,190,40,255,0,47,4,156,96,228,220,35,106,132,87,166,173,93,110,19,124,168,129,185,101,158,146,42,126,253,116,17,71,59,33,124,114,74,197,115,95,11,170,95,42,49,175,141,36,86,163,30,230,162,238,104,104,120,30,127,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,174,201,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,0,0,0,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,83,226,199,202,198,178,124,191,200,125,58,115,53,128,106,160,0,0,3,197,107,126,107,117,211,93,23,207,181,26,197,79,73,61,203,21,197,238,183,186,56,170,216,231,65,36,244,212,146,77,27,100,107,92,215,43,21,204,68,84,71,53,122,117,232,169,247,129,237,78,85,197,143,149,141,100,249,127,144,250,116,229,85,255,0,86,175,138,127,248,131,165,95,251,170,227,254,188,90,167,22,62,86,53,147,229,254,67,233,211,129,154,195,85,6,85,203,222,230,59,199,29,79,10,88,109,6,31,167,204,164,168,212,92,194,158,119,208,205,43,226,149,150,74,70,170,49,107,101,129,85,92,247,185,202,230,192,215,55,180,231,197,43,156,174,72,86,41,3,149,115,80,227,170,155,0,199,174,188,48,233,109,125,36,249,61,242,158,107,110,103,52,212,178,239,180,219,167,165,133,237,130,36,146,52,134,71,213,67,82,168,178,49,239,237,49,175,77,173,145,236,124,116,236,126,171,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,15,202,5,255,0,114,184,242,39,166,95,90,245,138,210,85,17,87,149,199,145,61,50,250,215,172,86,146,168,8,85,205,231,236,39,238,109,114,251,93,255,0,117,126,208,90,254,203,127,110,255,0,186,157,199,119,63,181,252,63,220,62,63,251,111,193,253,239,143,182,81,97,97,60,229,245,190,213,157,107,109,131,69,237,246,58,186,122,141,47,167,157,213,213,243,72,221,149,115,220,160,163,168,70,68,196,234,168,200,226,142,46,175,114,162,185,242,61,187,81,24,143,146,11,90,176,12,202,251,134,223,245,6,205,143,85,214,99,216,173,69,13,53,234,186,20,71,50,129,245,139,42,83,44,168,139,185,172,123,160,145,136,254,155,17,251,26,170,142,145,136,224,179,238,71,209,97,181,118,173,83,157,184,85,35,50,203,93,69,185,143,200,221,42,190,121,109,213,77,149,91,68,198,42,116,133,140,150,141,242,57,205,95,226,172,145,163,211,248,17,169,105,69,0,242,197,213,47,217,127,25,56,87,139,190,251,50,213,150,248,140,90,225,253,107,222,241,94,42,53,240,144,123,152,231,51,117,116,116,95,27,118,244,233,241,57,24,175,47,248,1,149,115,85,6,85,192,191,238,87,30,68,244,203,235,94,177,90,74,162,42,242,184,242,39,166,95,90,245,138,210,85,1,94,177,242,121,209,229,226,46,163,57,154,174,145,186,72,218,120,93,79,131,181,107,157,60,147,173,44,144,202,199,215,120,148,153,140,108,201,13,75,94,142,114,189,95,36,74,214,53,136,233,39,253,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,235,34,255,0,48,190,40,51,238,19,52,94,203,168,218,115,104,199,238,55,43,142,81,77,100,150,43,221,60,211,64,216,36,164,171,153,206,107,97,150,39,35,247,83,177,17,85,202,157,21,222,239,185,80,37,0,43,3,131,62,104,26,251,196,79,18,120,126,142,102,184,134,159,209,89,114,15,104,120,153,237,118,250,216,234,153,216,160,168,168,102,199,73,87,35,19,171,225,106,47,86,47,194,171,211,162,244,84,177,77,82,213,44,19,69,176,75,158,166,106,93,247,216,216,221,155,179,227,107,124,44,213,29,174,236,204,134,63,225,194,199,200,238,178,74,198,252,45,94,157,122,175,68,69,84,14,127,197,119,21,218,113,194,86,156,63,53,205,101,241,215,90,238,228,22,11,4,19,35,42,174,245,77,68,85,107,85,81,123,112,179,115,86,89,149,21,177,181,205,68,71,189,241,198,252,246,106,150,169,103,122,211,157,220,245,51,82,239,190,217,201,47,61,159,27,91,225,97,167,238,246,161,100,49,255,0,14,22,50,54,244,142,38,55,225,106,117,233,213,122,170,170,175,64,226,187,138,237,71,226,215,81,223,154,230,178,248,27,85,15,114,11,5,130,9,149,244,182,138,87,42,42,181,170,168,157,201,159,181,171,44,202,136,233,28,214,162,35,24,200,227,100,170,229,139,203,254,143,87,107,41,184,129,214,252,119,197,224,180,155,103,198,109,178,201,4,180,183,234,168,231,154,25,93,82,198,189,100,72,96,146,159,223,12,140,107,102,115,219,213,93,27,94,201,2,186,207,213,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,249,75,20,226,235,130,143,109,240,153,164,252,88,233,149,178,235,89,122,135,79,241,136,243,75,124,9,223,141,212,48,217,160,141,151,54,162,187,124,125,150,69,20,114,182,54,185,171,26,182,85,72,210,41,158,240,159,252,11,241,155,98,227,15,78,42,174,114,90,189,141,153,226,254,30,159,38,182,196,199,173,43,100,149,31,218,169,166,145,221,122,195,47,106,85,72,220,229,146,55,49,205,118,228,70,75,36,149,51,25,162,250,189,153,104,46,168,99,250,185,167,243,210,71,125,199,106,29,53,58,85,192,147,65,43,31,27,162,150,25,25,238,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,208,247,12,92,66,226,188,80,104,213,151,87,49,106,111,1,227,251,148,215,27,91,234,163,168,154,217,93,19,182,203,79,35,152,191,230,200,197,115,88,231,197,44,79,86,51,126,212,10,64,230,1,161,122,203,162,252,65,93,234,181,123,41,186,230,146,101,123,46,116,57,141,101,11,105,99,189,127,10,52,153,177,198,201,36,100,62,29,234,144,246,17,201,178,54,194,173,99,35,124,72,188,46,235,159,230,87,220,54,193,167,215,156,134,174,179,30,197,106,43,170,108,180,51,42,57,148,15,172,88,150,165,34,85,77,205,99,221,4,111,86,117,216,143,222,228,68,116,143,87,104,247,136,173,6,195,120,146,210,59,238,148,230,116,84,142,101,198,157,239,182,87,77,78,179,62,211,113,70,57,41,235,98,70,189,142,223,27,157,213,90,143,110,246,43,227,114,236,123,145,115,195,174,154,23,168,252,58,106,61,199,75,245,66,205,224,110,180,61,37,134,104,149,95,75,112,165,114,170,71,85,77,34,162,119,33,126,215,116,94,136,228,115,92,199,181,143,99,216,208,237,124,174,60,246,105,151,214,189,30,180,191,227,60,60,189,51,252,55,76,56,198,211,156,207,80,50,26,75,21,138,150,162,190,154,162,225,86,170,216,32,125,77,190,166,158,37,145,221,58,49,139,44,209,162,189,221,24,196,85,115,149,173,69,114,104,120,0,56,167,25,154,215,149,112,237,195,102,97,172,120,85,190,213,91,122,199,253,159,225,160,186,69,36,148,175,239,215,211,211,191,123,99,146,55,175,70,76,229,78,143,79,137,19,175,84,234,139,88,63,213,171,226,159,254,32,233,87,254,234,184,255,0,175,1,63,249,163,249,19,212,223,162,250,197,17,64,37,255,0,115,71,242,39,169,191,69,245,138,34,128,64,213,65,229,53,75,75,112,77,105,193,46,122,103,169,118,47,108,227,119,158,207,141,162,241,83,83,247,123,83,50,104,255,0,137,11,217,35,122,73,19,29,240,185,58,244,232,189,81,85,23,213,128,33,87,3,92,183,108,92,39,229,87,173,68,204,114,75,86,105,148,205,190,142,197,86,203,99,224,246,61,47,114,118,62,72,213,242,185,59,213,16,58,13,234,140,71,69,210,88,153,36,140,123,220,249,170,0,0,0,2,0,115,171,242,177,139,124,192,161,244,235,137,63,200,1,206,175,202,198,45,243,2,135,211,174,32,64,14,87,30,123,52,203,235,94,143,90,95,241,64,60,174,60,246,105,151,214,189,30,180,191,224,5,0,243,71,243,217,169,191,69,244,122,34,255,0,138,1,230,143,231,179,83,126,139,232,244,64,74,174,70,63,141,159,150,255,0,82,61,7,53,238,56,233,177,171,85,239,132,125,57,101,90,95,110,84,244,236,203,174,200,249,105,210,134,146,86,199,59,104,160,86,171,86,87,207,19,153,221,114,245,137,33,149,209,244,123,164,127,102,15,240,165,198,109,247,132,189,56,213,91,102,7,106,238,230,121,223,178,41,237,23,41,216,199,210,218,163,167,74,222,253,75,163,119,94,236,201,226,34,72,163,86,172,123,149,206,127,84,103,106,88,235,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,133,211,79,83,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,32,30,175,69,244,135,50,215,173,80,199,244,143,79,224,164,146,251,145,84,58,26,117,171,157,33,130,38,50,55,75,44,210,63,222,168,200,226,142,73,21,26,142,122,163,21,26,215,57,81,171,161,238,24,184,122,197,120,95,209,171,46,145,226,213,62,63,192,119,42,110,55,71,210,199,79,53,206,186,87,110,150,162,70,177,63,205,141,136,231,61,204,138,40,152,175,126,205,203,207,248,23,224,202,197,193,230,156,85,91,36,186,251,103,51,202,60,61,70,77,114,137,239,74,87,73,18,63,181,77,77,27,186,116,134,46,236,168,146,57,169,36,142,123,156,237,168,172,138,57,42,0,21,129,198,103,52,13,125,225,219,137,60,195,71,48,172,67,79,235,108,184,255,0,179,252,52,247,75,125,108,149,79,239,208,83,212,63,123,163,171,141,139,209,243,57,19,163,19,225,68,235,213,122,170,201,254,94,156,80,103,220,89,232,189,235,81,181,26,209,143,219,174,86,236,162,166,201,20,86,74,121,161,129,208,71,73,73,51,92,230,205,44,174,87,238,168,122,42,163,145,58,35,125,223,122,168,85,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,16,3,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,128,250,188,199,249,127,209,241,17,98,151,86,244,135,29,255,0,109,138,15,13,4,180,212,242,65,79,30,69,75,189,145,237,168,124,207,142,54,77,12,106,175,100,202,237,203,28,75,19,145,255,0,193,88,169,91,19,202,111,184,54,85,102,205,113,106,239,5,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,38,199,163,152,237,175,99,87,163,145,90,189,58,42,42,123,139,41,230,215,198,191,182,235,43,56,77,211,43,157,170,178,203,15,102,76,210,225,2,247,228,117,116,51,247,25,108,106,171,118,71,217,124,81,73,43,163,115,156,178,43,98,85,141,98,153,143,128,26,23,161,122,143,196,94,163,219,180,191,75,236,222,58,235,93,214,89,166,149,85,148,182,250,86,170,36,149,85,50,34,47,110,22,110,111,85,232,174,87,57,172,99,94,247,177,142,11,138,197,120,193,198,120,185,224,39,87,239,77,90,74,44,218,199,166,247,182,229,150,122,72,170,59,20,51,203,69,92,200,95,28,146,177,26,230,76,218,103,202,140,107,228,88,209,200,199,185,202,155,157,70,198,132,243,221,11,211,142,29,56,17,213,61,47,210,251,55,129,181,80,233,254,69,44,211,74,168,250,171,133,83,173,147,36,149,85,50,34,39,114,103,237,111,85,232,141,70,181,172,99,88,198,49,141,207,96,26,168,40,219,153,103,2,180,220,50,228,212,186,159,166,52,20,148,186,95,145,212,65,109,165,161,109,84,178,79,104,184,165,58,171,160,122,207,35,229,153,147,36,19,76,217,17,203,181,123,145,185,172,70,198,178,93,78,127,159,225,186,89,134,221,181,7,80,114,26,75,30,61,99,167,90,154,234,234,149,93,145,51,170,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,231,219,140,94,49,115,190,47,243,186,123,253,254,143,216,216,221,155,127,217,252,127,185,13,71,178,251,176,211,178,171,250,233,144,69,36,253,217,41,210,79,226,34,236,235,181,189,17,61,225,231,248,85,226,99,50,225,67,87,40,245,75,15,161,164,184,177,212,238,182,221,237,149,40,141,101,198,221,35,227,124,176,36,155,85,208,191,116,81,189,146,53,23,107,216,221,205,123,55,198,253,25,226,121,77,139,57,197,108,217,174,45,93,227,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,216,244,107,219,185,143,106,244,114,35,147,175,69,68,95,113,70,252,186,248,21,169,226,151,50,76,227,80,104,42,217,165,118,10,137,161,174,154,154,170,38,62,231,113,133,41,222,150,213,68,145,39,133,142,142,161,178,62,102,179,250,12,115,26,246,61,200,246,89,167,30,188,69,101,92,23,104,22,51,148,232,230,43,138,127,240,193,69,140,193,110,184,80,201,224,105,104,124,21,83,218,200,98,167,150,29,155,124,52,109,106,34,237,70,245,77,191,119,64,149,68,0,231,87,229,99,22,249,129,67,233,215,19,159,240,103,205,3,95,120,137,226,79,15,209,204,215,16,211,250,43,46,65,237,15,19,61,174,223,91,29,83,59,20,21,21,12,216,233,42,228,98,117,124,45,69,234,197,248,85,122,116,94,138,157,3,157,95,149,140,91,230,5,15,167,92,64,128,28,174,60,246,105,151,214,189,30,180,149,92,243,191,4,255,0,50,126,154,69,94,87,30,123,52,203,235,94,143,90,74,174,121,223,130,127,153,63,77,2,170,203,137,229,79,199,29,78,165,90,168,56,91,212,150,82,69,125,198,44,232,204,90,230,215,197,2,92,109,212,173,99,18,137,241,245,69,125,76,49,116,115,93,27,87,185,12,82,57,232,215,68,233,38,174,14,21,184,99,190,241,85,149,101,216,86,45,122,240,87,172,127,15,175,201,109,212,222,25,146,123,82,170,9,32,142,42,29,239,150,38,65,221,125,67,83,188,229,86,179,167,85,106,167,189,57,87,251,42,192,178,175,247,87,28,201,49,203,135,254,50,142,186,219,93,79,39,254,172,144,205,28,140,255,0,19,154,230,255,0,37,64,47,167,143,14,5,236,92,96,226,182,234,219,37,125,171,28,207,177,254,231,179,239,117,52,111,147,197,210,246,229,84,183,206,232,222,213,108,46,157,241,189,37,86,74,232,186,73,177,139,221,122,59,208,112,137,192,230,145,240,131,106,171,159,20,125,93,251,44,188,83,197,5,215,35,185,49,137,59,216,214,177,95,5,51,26,157,41,233,157,43,86,78,223,87,189,85,88,146,73,39,110,53,111,148,229,243,198,221,171,138,252,2,75,22,79,61,37,14,162,226,180,244,240,221,104,221,84,215,79,118,129,176,194,215,221,153,27,97,137,140,100,149,14,145,174,138,52,114,66,189,180,114,162,73,31,89,106,5,43,115,171,243,79,139,124,191,161,245,27,136,228,169,230,159,41,249,127,93,234,54,225,206,175,205,62,45,242,254,135,212,110,35,146,167,154,124,167,229,253,119,168,219,128,186,146,37,113,209,192,38,51,197,229,53,159,34,179,93,41,49,204,238,219,81,67,66,251,237,74,84,84,49,246,70,75,50,205,76,144,54,86,197,189,171,83,36,236,118,221,207,124,77,137,94,198,61,94,201,106,0,227,252,50,112,187,165,252,44,224,16,226,26,127,100,164,101,202,178,158,145,114,27,211,89,34,79,121,173,134,22,198,234,135,247,36,145,209,177,93,220,123,96,107,251,113,172,178,109,68,220,229,118,109,205,84,25,87,3,74,124,39,121,88,209,191,151,248,247,167,64,112,174,98,156,117,83,112,181,134,174,15,167,213,244,143,213,75,253,60,51,80,195,83,75,43,217,108,183,76,181,12,91,146,42,198,176,76,246,201,78,232,217,11,159,253,55,181,238,99,216,213,99,254,86,103,197,221,171,132,30,95,154,51,149,193,110,164,188,101,151,236,30,193,109,199,45,83,212,53,140,124,233,106,133,207,170,153,136,228,149,244,208,166,221,253,180,234,175,146,24,213,209,247,82,70,210,94,89,148,223,115,156,170,243,154,229,53,222,54,245,144,92,42,46,151,26,158,211,35,239,213,79,35,164,150,77,140,70,177,187,158,247,47,70,162,53,58,244,68,68,247,1,242,139,169,228,169,229,99,41,249,129,93,233,214,226,152,46,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,46,83,147,85,218,213,96,225,19,54,190,223,110,116,150,235,109,187,56,185,85,214,86,85,204,216,96,166,130,59,101,189,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,4,191,226,43,94,112,222,27,116,142,251,170,217,157,109,35,89,110,167,123,45,148,51,84,44,47,187,92,85,142,90,122,40,149,172,123,183,200,230,244,87,35,29,177,136,249,28,155,24,229,76,246,113,21,175,57,151,18,90,185,125,213,108,206,182,173,207,184,212,61,150,202,25,170,18,102,90,109,200,247,45,61,20,74,214,49,187,35,107,186,43,145,141,222,245,124,142,77,239,114,175,106,230,13,198,221,215,138,252,254,59,22,49,61,93,14,157,98,181,21,16,218,168,219,84,231,65,118,157,179,76,214,93,159,27,161,137,236,124,148,238,141,173,138,68,114,194,157,196,106,162,201,39,95,215,203,155,130,143,222,171,81,231,191,231,246,203,172,122,101,139,127,18,229,83,2,118,163,186,87,34,177,99,182,54,109,205,123,119,49,235,36,174,137,28,230,70,214,183,172,78,154,41,16,37,87,41,78,10,61,137,71,71,197,150,166,219,46,180,119,169,187,209,225,118,249,211,177,27,104,102,131,182,251,155,145,29,190,78,243,37,150,56,155,35,90,212,141,29,42,36,137,44,47,103,64,230,201,194,31,237,119,78,63,120,44,42,139,126,95,128,91,223,237,102,201,95,218,142,171,29,133,38,158,109,177,189,21,139,52,15,123,165,111,71,49,93,27,167,106,247,94,144,177,39,248,3,46,248,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,55,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,162,142,21,120,152,195,120,175,210,58,61,82,195,232,106,237,207,109,67,173,183,123,101,74,43,159,110,184,198,200,223,44,9,38,212,108,204,219,44,111,100,141,68,220,199,183,115,88,253,241,178,173,185,178,112,135,251,34,212,127,222,11,10,162,217,136,103,247,7,251,89,178,87,247,100,165,200,166,89,167,155,108,111,68,122,67,59,24,233,91,209,207,70,200,217,218,189,166,44,44,88,255,0,193,71,21,215,222,18,245,150,139,50,238,221,107,49,11,151,74,60,166,201,69,51,27,227,233,118,189,35,145,27,34,43,22,104,30,254,236,107,213,142,94,143,143,184,198,75,34,129,162,144,124,156,79,41,177,103,56,173,155,53,197,171,188,109,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,155,30,141,123,119,49,237,94,142,68,114,117,232,168,139,238,62,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,15,63,168,89,173,171,77,112,12,151,81,175,180,245,115,219,113,91,61,109,238,178,42,70,53,211,201,5,52,47,154,70,198,215,57,173,87,171,88,168,136,174,106,117,233,213,83,239,2,149,185,187,235,21,171,82,184,163,102,35,142,95,170,235,173,186,125,103,138,201,83,18,85,54,90,40,238,174,150,73,170,221,3,88,247,53,30,141,125,60,18,170,163,95,220,165,115,28,159,195,106,158,131,147,38,150,253,171,226,58,251,169,149,246,47,21,65,130,99,242,120,106,223,21,179,193,221,43,94,144,195,252,52,122,58,77,244,173,184,183,222,215,49,189,58,175,71,118,212,132,26,133,154,221,117,43,63,201,117,26,251,79,73,5,203,42,188,86,222,235,34,164,99,155,4,115,212,204,249,164,108,109,115,156,228,98,57,234,136,138,231,47,78,157,85,126,242,239,185,76,233,125,215,78,56,62,181,220,239,46,171,142,163,58,188,86,101,12,164,169,162,117,59,233,160,123,99,166,135,166,229,85,145,146,197,73,29,67,36,232,212,115,42,27,209,21,17,30,224,168,190,52,244,207,246,69,197,102,167,224,177,210,90,169,41,41,242,9,238,20,20,182,184,251,116,180,180,53,168,149,148,176,49,155,26,140,237,193,81,19,21,141,110,214,185,170,214,170,181,17,86,207,249,50,106,151,218,190,28,111,186,103,95,125,241,85,248,38,65,39,134,162,240,187,60,29,174,181,137,52,63,196,70,35,100,223,84,219,139,189,238,115,219,211,162,244,111,109,14,21,206,227,75,238,180,185,254,158,235,68,46,171,158,219,115,179,203,139,212,35,104,157,216,163,158,154,105,42,98,223,81,213,91,190,118,213,205,182,53,70,175,74,73,28,138,239,126,206,85,201,235,53,181,98,188,96,178,197,112,167,171,146,163,49,197,238,86,74,23,66,198,171,35,157,142,134,185,93,42,171,145,81,157,170,25,90,138,212,114,239,115,19,167,69,87,52,47,36,0,0,0,4,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,117,60,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,3,74,96,0,4,0,231,87,229,99,22,249,129,67,233,215,18,127,144,3,157,95,149,140,91,230,5,15,167,92,64,128,28,174,60,246,105,151,214,189,30,180,191,226,128,121,92,121,236,211,47,173,122,61,105,115,218,151,197,134,137,105,46,174,97,186,27,153,228,117,112,102,25,205,69,44,54,202,40,109,211,202,198,50,165,243,67,79,52,178,181,187,26,199,212,65,216,68,69,115,209,242,49,206,107,99,221,35,67,176,0,0,0,0,165,110,117,126,105,241,111,151,244,62,163,113,32,1,63,249,213,249,167,197,190,95,208,250,141,196,231,252,183,120,50,177,113,105,168,247,139,158,121,117,237,97,152,39,130,168,187,219,96,123,217,85,117,146,161,102,236,83,54,70,244,237,66,190,30,85,150,68,114,73,181,26,214,116,87,247,98,14,235,202,135,129,202,156,150,235,100,226,227,81,159,72,182,43,109,69,67,241,27,74,178,42,133,174,171,137,210,64,234,217,209,200,228,137,144,74,215,246,154,157,37,89,162,108,157,88,216,217,222,183,64,0,25,172,226,199,205,62,178,124,192,200,125,70,115,74,102,107,56,177,243,79,172,159,48,50,31,81,156,11,169,229,113,228,79,76,190,181,235,21,165,101,243,29,224,114,155,133,44,202,131,48,211,231,213,212,105,214,97,81,59,40,97,149,146,202,251,37,91,81,30,180,82,206,168,173,123,28,213,115,160,115,157,221,115,34,149,174,71,44,43,44,150,105,202,227,200,158,153,125,107,214,43,73,21,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,214,154,186,134,165,23,100,172,234,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,129,65,124,11,241,155,125,224,243,81,234,174,114,90,189,179,134,101,30,30,159,38,182,196,198,37,83,163,137,95,218,169,166,145,221,58,77,23,118,85,72,220,228,142,70,189,205,118,213,86,75,29,218,113,55,118,181,95,248,68,213,123,237,138,231,73,113,182,220,116,222,251,87,71,89,73,51,102,130,166,9,45,147,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,8,129,195,247,38,236,55,78,181,65,185,158,176,106,5,38,127,98,179,84,36,182,171,26,90,22,150,10,247,164,113,57,146,215,35,165,122,43,27,42,206,158,25,55,50,68,100,46,124,138,215,73,78,76,174,44,124,172,107,39,203,252,135,211,167,3,53,134,170,12,171,154,168,0,0,0,80,15,52,127,61,154,155,244,95,71,162,47,248,160,30,104,254,123,53,55,232,190,143,68,4,170,228,99,248,217,249,111,245,35,170,241,71,202,147,247,148,215,108,155,90,255,0,111,95,103,62,209,248,47,236,103,217,111,25,216,240,244,112,83,127,110,241,113,238,221,216,221,253,4,233,187,167,191,167,85,229,92,140,127,27,63,45,254,164,90,160,17,87,129,142,6,63,114,239,182,223,237,163,246,199,237,143,179,127,220,79,103,248,95,9,226,127,249,34,109,251,188,79,254,15,77,159,207,175,186,170,249,163,249,236,212,223,162,250,61,17,127,197,0,243,71,243,217,169,191,69,244,122,32,34,252,119,107,172,54,170,139,20,55,58,182,91,107,42,33,171,168,163,108,206,72,38,158,22,200,216,165,124,125,118,185,236,108,243,53,174,84,234,212,150,68,78,155,151,172,128,224,147,131,236,155,139,157,80,138,202,212,171,162,194,108,117,16,59,44,188,82,75,79,223,161,130,88,231,124,44,142,57,94,142,115,230,117,51,226,71,181,146,36,106,228,123,218,228,77,174,231,252,58,232,54,101,196,150,174,88,180,167,12,162,171,115,238,53,12,125,206,186,26,116,153,150,155,114,61,169,81,91,42,57,236,110,200,218,238,168,213,123,119,189,89,27,87,123,218,139,162,157,23,210,28,55,65,116,191,31,210,61,63,130,174,59,22,59,78,232,105,214,174,117,154,121,94,249,29,44,179,72,255,0,114,43,228,150,73,36,84,106,53,136,175,84,107,90,212,70,160,86,7,56,252,3,13,210,204,55,135,221,62,211,236,122,146,199,143,88,233,242,58,106,26,26,100,93,145,51,173,181,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,197,114,84,243,79,148,252,191,174,245,27,113,213,121,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,7,42,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,0,115,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,112,19,252,0,7,138,214,141,33,195,117,235,75,242,13,35,212,8,42,228,177,100,84,237,134,161,105,39,88,103,137,236,145,178,197,52,111,247,162,62,57,99,142,68,71,35,152,170,196,71,53,205,85,106,231,135,137,222,30,178,174,23,245,150,245,164,121,77,79,143,240,29,186,155,117,209,148,178,83,195,115,161,149,187,162,168,141,175,79,243,163,122,53,207,107,37,138,86,35,223,179,114,233,76,175,94,117,246,155,84,220,54,225,183,217,173,148,143,185,81,231,20,244,148,245,142,133,171,60,48,77,65,90,233,98,100,157,55,53,143,116,16,185,205,69,232,229,138,53,94,187,83,160,71,94,81,220,87,106,62,63,171,22,126,22,110,114,251,103,12,202,60,124,246,216,234,38,84,146,197,85,21,52,213,114,58,157,122,47,88,101,237,61,31,10,244,106,72,244,149,170,213,89,82,107,148,40,7,149,199,158,205,50,250,215,163,214,151,252,0,0,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,148,248,177,242,177,172,159,47,242,31,78,156,205,96,26,168,0,0,60,166,172,96,191,181,13,44,204,180,207,218,158,204,251,91,143,220,108,94,55,177,222,240,190,42,154,72,123,189,189,205,223,183,185,187,110,230,245,233,211,170,117,234,122,176,5,85,255,0,80,199,255,0,42,47,244,39,255,0,131,201,255,0,197,143,149,141,100,249,127,144,250,116,231,85,57,87,22,62,86,53,147,229,254,67,233,211,129,154,195,208,103,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,223,43,250,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,39,159,44,127,149,127,2,181,57,254,67,106,226,123,84,168,42,224,198,44,117,16,220,176,200,97,170,139,101,218,227,5,84,204,116,242,172,114,44,209,178,150,106,100,84,141,236,103,117,238,98,238,116,108,123,36,14,233,203,23,151,253,102,145,81,211,113,3,173,248,239,132,206,170,246,207,140,219,101,146,120,170,172,52,178,65,52,50,186,165,141,122,70,179,79,29,71,190,25,24,231,66,214,55,170,182,71,61,145,211,97,170,131,42,224,95,247,43,143,34,122,101,245,175,88,173,36,253,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,164,96,229,113,228,79,76,190,181,235,21,167,201,230,181,169,159,179,190,13,178,59,117,61,93,214,146,191,53,184,80,227,52,115,219,228,237,237,238,72,181,21,12,153,200,246,185,33,146,150,150,166,39,34,110,221,221,70,57,187,92,229,64,164,29,85,212,204,171,89,53,31,35,213,44,214,175,196,94,178,107,132,183,10,157,178,72,248,225,222,191,4,17,119,30,247,182,24,152,141,142,54,43,151,100,108,99,81,122,53,11,63,224,147,131,43,22,168,114,222,205,104,104,174,189,172,147,90,251,213,17,213,185,239,130,58,89,45,85,178,50,219,77,42,255,0,21,171,10,85,83,73,36,146,50,38,200,177,213,61,158,245,141,142,42,130,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,67,81,24,158,45,98,193,177,91,54,21,139,80,248,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,247,189,92,247,109,99,26,157,92,170,229,233,213,85,87,222,6,91,77,52,104,14,177,216,184,128,209,172,79,88,177,200,124,61,38,77,111,109,68,148,219,158,255,0,9,84,199,58,58,154,109,239,99,22,78,212,241,203,23,115,98,53,251,55,55,225,114,41,64,60,104,104,229,139,64,184,160,207,244,171,22,155,125,150,213,112,142,162,221,30,215,167,134,165,171,167,138,174,42,110,175,123,222,254,203,42,27,23,113,206,87,63,183,189,122,43,186,37,159,242,108,214,191,183,60,62,221,180,114,174,223,217,171,211,43,130,118,103,142,45,177,207,67,113,150,162,162,61,206,89,28,174,153,179,178,177,29,209,140,106,71,216,233,185,219,212,9,254,101,92,213,65,149,112,47,251,149,199,145,61,50,250,215,172,86,146,168,138,188,174,60,137,233,151,214,189,98,180,149,64,8,255,0,198,183,10,95,190,14,150,90,180,207,237,239,217,47,102,100,16,95,124,111,178,252,127,115,183,77,81,15,107,183,222,139,167,95,19,187,118,229,233,179,167,79,127,84,144,0,8,1,194,231,42,79,221,175,93,177,157,107,253,189,125,163,251,57,227,127,177,159,101,188,31,127,196,81,207,77,253,187,197,201,183,111,127,119,244,23,174,222,158,238,189,82,111,231,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,217,43,58,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,167,160,0,103,135,141,190,15,178,110,17,181,66,91,43,146,174,183,9,190,84,78,236,78,241,87,45,63,126,186,8,163,129,243,50,72,226,122,185,175,133,213,44,137,94,230,70,146,43,85,236,107,81,118,183,175,242,224,230,1,89,195,189,246,45,36,213,236,139,253,169,235,252,76,241,84,212,71,61,68,152,237,86,199,201,186,157,144,178,73,31,12,210,34,49,240,163,118,164,146,164,173,86,127,25,37,183,78,34,180,27,13,226,75,72,239,186,83,153,209,82,57,151,26,119,190,217,93,53,58,204,251,77,197,24,228,167,173,137,26,246,59,124,110,119,85,106,61,187,216,175,141,203,177,238,69,206,190,180,105,14,101,160,186,161,144,105,30,160,65,73,29,247,29,168,108,53,11,73,58,77,4,172,124,109,150,41,163,127,185,85,146,69,36,114,34,57,26,244,71,162,57,173,114,43,80,60,81,53,56,154,227,219,237,223,12,186,115,194,142,151,193,179,31,181,97,248,237,30,95,116,168,167,233,37,125,117,37,45,59,150,142,157,175,78,177,195,12,241,53,95,47,68,116,146,70,136,197,72,154,174,158,21,158,131,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,38,249,95,209,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,3,218,240,197,195,214,85,197,6,178,217,116,143,22,169,240,30,63,185,83,113,186,62,150,74,136,109,148,49,55,116,181,18,53,137,254,108,108,71,57,141,124,178,196,197,123,55,238,77,15,104,190,144,225,186,11,165,248,254,145,233,252,21,113,216,177,218,119,67,78,181,115,172,211,202,247,200,233,101,154,71,251,145,95,36,178,73,34,163,81,172,69,122,163,90,214,162,53,57,255,0,7,220,38,97,188,34,233,127,216,123,21,69,37,226,251,95,81,37,77,247,35,109,2,210,207,117,122,72,245,129,30,197,146,85,99,34,137,233,27,88,143,217,215,184,244,68,116,175,85,238,160,10,171,231,157,248,39,249,147,244,210,213,10,171,231,157,248,39,249,147,244,208,42,172,186,158,88,188,120,254,219,236,84,218,13,171,23,173,217,246,63,111,111,179,110,151,27,143,114,171,40,133,175,153,210,116,111,105,169,222,167,129,180,232,237,210,73,44,205,73,38,94,187,37,114,84,6,150,233,110,119,173,57,221,179,76,244,210,197,237,156,146,243,222,240,84,94,42,26,126,239,106,23,205,39,241,38,123,35,111,72,226,123,190,39,39,94,157,19,170,170,34,254,93,61,185,230,86,92,255,0,26,188,233,204,117,114,101,148,23,138,42,155,11,41,41,18,170,119,92,89,51,29,76,145,194,173,114,74,254,234,51,163,21,174,220,189,19,162,245,232,6,140,248,163,208,191,222,83,66,114,109,20,251,83,246,115,237,31,130,254,201,248,31,25,216,240,245,144,84,255,0,105,238,71,187,119,99,111,244,211,166,238,190,254,157,22,0,127,80,199,255,0,42,47,244,39,255,0,131,203,41,210,171,142,163,221,244,227,28,185,234,246,57,106,176,230,117,54,248,164,189,219,109,117,139,83,75,77,84,169,241,53,146,42,127,145,85,168,233,26,199,42,181,178,204,141,73,95,234,192,138,188,209,252,137,234,111,209,125,98,136,160,18,255,0,185,163,249,19,212,223,162,250,197,17,64,32,106,160,3,154,113,21,175,56,111,13,186,71,125,213,108,206,182,145,172,183,83,189,150,202,25,170,22,23,221,174,42,199,45,61,20,74,214,61,219,228,115,122,43,145,142,216,196,124,142,77,140,114,160,116,176,87,175,47,110,101,151,94,33,115,42,141,23,214,218,10,74,92,202,233,81,91,95,142,87,218,233,28,202,74,184,17,36,168,125,12,140,69,114,196,248,34,107,251,114,57,85,36,138,61,175,119,121,168,250,139,10,0,0,0,64,14,117,126,86,49,111,152,20,62,157,113,39,249,0,57,213,249,88,197,190,96,80,250,117,196,8,1,202,227,207,102,153,125,107,209,235,75,254,40,7,149,199,158,205,50,250,215,163,214,151,252,0,160,30,104,254,123,53,55,232,190,143,68,95,241,64,60,209,252,246,106,111,209,125,30,136,15,147,194,151,6,87,222,45,52,227,85,110,120,29,215,181,153,224,158,200,168,180,91,103,123,25,75,117,142,161,43,123,244,206,145,221,59,83,47,135,137,98,145,92,145,238,71,53,253,17,253,216,184,7,251,42,192,178,175,247,87,28,201,49,203,135,254,50,142,186,219,93,79,39,254,172,144,205,28,140,255,0,19,154,230,255,0,37,66,207,249,24,254,54,126,91,253,72,238,188,195,57,121,218,184,151,181,84,106,166,149,209,210,91,181,82,221,78,136,246,43,155,12,25,36,17,183,163,105,231,114,244,107,42,90,212,70,197,59,149,17,81,27,20,171,179,183,36,1,234,185,121,241,167,106,226,159,75,233,236,89,126,65,72,237,84,198,169,213,50,10,52,166,109,42,214,192,146,109,138,225,4,109,114,181,236,115,86,38,202,172,70,163,38,87,39,110,54,62,29,210,212,204,14,45,148,234,62,135,106,61,46,73,141,215,93,113,44,207,18,184,61,173,115,162,88,106,168,106,163,87,71,44,50,197,34,127,159,28,145,72,213,107,154,175,99,218,168,174,106,223,247,7,92,98,224,156,95,224,149,23,251,5,31,177,178,75,54,207,180,24,255,0,114,106,143,101,247,102,168,101,47,245,211,224,138,57,251,177,211,172,159,195,69,217,215,107,186,42,123,195,128,113,71,202,147,247,148,215,108,155,90,255,0,111,95,103,62,209,248,47,236,103,217,111,25,216,240,244,112,83,127,110,241,113,238,221,216,221,253,4,233,187,167,191,167,85,239,252,20,240,165,251,159,105,101,215,76,254,222,253,173,246,158,65,61,247,198,251,47,192,118,251,148,212,240,246,187,125,233,122,244,240,219,183,110,78,187,250,116,247,117,89,0,0,160,30,104,254,123,53,55,232,190,143,68,125,93,4,227,186,251,195,39,8,247,125,42,210,183,248,124,251,38,204,43,110,141,187,244,99,253,137,74,200,45,77,142,78,196,244,242,67,83,226,18,42,200,186,110,71,71,179,122,167,196,206,191,43,154,63,158,205,77,250,47,163,209,17,84,15,65,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,18,154,134,134,153,19,124,175,232,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,151,253,193,39,7,216,207,8,218,95,21,149,169,73,91,155,95,41,224,118,89,120,164,150,163,177,93,60,82,78,248,89,28,114,189,90,214,66,218,151,196,143,107,35,89,17,168,247,181,170,187,91,199,249,112,114,255,0,163,225,222,197,22,173,234,246,59,254,219,21,254,38,8,169,170,36,130,162,60,118,151,123,227,219,78,248,95,36,111,154,104,209,30,249,145,219,146,57,82,38,163,63,140,178,206,160,57,87,22,62,86,53,147,229,254,67,233,211,153,172,52,167,197,143,149,141,100,249,127,144,250,116,230,107,0,155,252,203,56,234,166,226,107,38,165,211,13,49,175,164,170,210,252,114,162,11,149,45,115,105,101,142,123,189,197,105,213,29,59,210,120,217,44,44,133,39,154,22,198,141,77,203,220,145,206,122,58,52,143,149,112,73,193,246,77,197,206,168,69,101,106,85,209,97,54,58,136,29,150,94,41,37,167,239,208,193,44,115,190,22,71,28,175,71,57,243,58,153,241,35,218,201,18,53,114,61,237,114,38,215,115,77,11,208,189,71,226,47,81,237,218,95,165,246,111,29,117,174,235,44,211,74,170,202,91,125,43,85,18,74,170,153,17,23,183,11,55,55,170,244,87,43,156,214,49,175,123,216,199,104,167,66,244,47,78,56,116,211,139,118,151,233,125,155,192,218,168,122,203,52,210,170,62,170,225,84,228,68,146,170,166,68,68,238,76,253,173,234,189,17,168,214,181,140,107,24,198,49,161,232,48,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,236,137,157,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,143,241,173,194,151,239,131,165,150,173,51,251,123,246,75,217,153,4,23,223,27,236,191,31,220,237,211,84,67,218,237,247,162,233,215,196,238,221,185,122,108,233,211,223,213,36,0,2,0,112,185,202,147,247,107,215,108,103,90,255,0,111,95,104,254,206,120,223,236,103,217,111,7,223,241,20,115,211,127,110,241,114,109,219,223,221,253,5,235,183,167,187,175,84,115,171,242,177,139,124,192,161,244,235,137,63,200,1,206,175,202,198,45,243,2,135,211,174,32,64,14,87,30,123,52,203,235,94,143,90,74,174,121,223,130,127,153,63,77,34,175,43,143,61,154,101,245,175,71,173,37,87,60,239,193,63,204,159,166,129,202,185,42,121,167,202,126,95,215,122,141,184,145,92,214,56,28,169,212,171,85,127,20,154,108,250,72,175,184,197,157,95,148,219,28,200,160,75,141,186,149,175,122,214,178,78,136,175,169,134,46,173,115,100,114,247,33,138,54,177,90,232,155,28,209,215,146,167,154,124,167,229,253,119,168,219,139,169,3,48,58,85,169,153,86,141,234,62,57,170,88,85,95,135,189,99,55,8,174,20,219,164,145,145,205,177,126,56,37,237,189,143,116,50,177,93,28,140,71,38,248,222,246,170,244,114,154,30,225,87,137,140,55,138,253,35,163,213,44,62,134,174,220,246,212,58,219,119,182,84,162,185,246,235,140,108,141,242,192,146,109,70,204,205,178,198,246,72,212,77,204,123,119,53,143,223,27,43,91,154,199,3,148,218,107,117,175,226,147,77,159,87,45,139,39,188,43,242,155,99,153,44,235,110,184,213,57,239,90,214,73,209,81,148,211,75,213,174,108,142,78,220,210,198,214,43,155,43,99,135,218,242,148,225,3,89,113,59,237,31,20,183,235,247,217,76,126,241,111,154,223,73,98,158,220,217,106,178,27,92,236,222,147,185,239,84,90,72,123,241,210,205,19,209,28,249,155,19,189,205,137,237,124,161,202,185,213,249,167,197,190,95,208,250,141,196,114,84,243,79,148,252,191,174,245,27,112,231,87,230,159,22,249,127,67,234,55,17,201,83,205,62,83,242,254,187,212,109,192,93,72,0,1,149,115,85,6,85,192,244,25,150,127,153,106,13,77,170,171,51,200,106,238,175,177,217,232,172,22,196,153,83,101,29,186,146,36,138,158,158,38,53,17,172,99,90,157,87,162,124,79,115,222,237,207,123,156,182,61,202,235,151,253,101,222,178,219,196,222,183,227,189,155,84,62,26,227,131,218,231,146,120,42,164,170,138,120,167,134,236,238,219,217,182,20,237,116,138,57,17,237,153,178,58,69,106,49,34,116,188,47,151,95,2,181,60,82,230,73,156,106,13,5,91,52,174,193,81,52,53,211,83,85,68,199,220,238,48,165,59,210,218,168,146,36,240,177,209,212,54,71,204,214,127,65,142,99,94,199,185,30,203,222,3,53,156,88,249,167,214,79,152,25,15,168,206,90,167,37,79,43,25,79,204,10,239,78,183,21,87,197,143,154,125,100,249,129,144,250,140,229,170,114,84,242,177,148,252,192,174,244,235,112,16,215,153,127,3,149,60,56,230,83,107,14,14,250,71,233,214,105,120,145,144,210,70,200,169,223,99,184,204,146,78,180,77,133,136,214,173,50,181,146,186,23,49,191,3,35,88,222,136,173,99,230,230,156,2,241,93,89,194,150,184,210,94,238,114,239,195,50,142,205,159,40,134,73,167,72,224,165,116,205,86,215,182,56,145,221,201,169,254,55,53,22,55,185,209,190,120,219,181,101,222,219,244,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,178,86,117,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,76,235,113,85,195,62,101,194,134,174,86,105,110,97,93,73,113,99,169,219,114,180,92,233,149,26,203,141,186,71,200,200,167,88,247,43,161,126,232,164,99,227,114,174,215,177,219,92,246,108,145,225,163,60,79,41,177,103,56,173,155,53,197,171,188,109,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,155,30,141,123,119,49,237,94,142,68,114,117,232,168,139,238,62,177,80,28,166,248,215,183,105,253,103,238,197,170,23,62,197,150,247,112,100,152,133,108,139,85,81,36,87,74,169,225,133,45,141,141,141,123,35,134,87,200,233,154,239,225,49,146,119,213,234,229,153,21,157,87,155,39,26,247,29,63,163,253,216,180,190,231,216,189,94,237,239,147,47,173,141,105,106,35,138,215,85,4,208,173,177,209,189,175,124,115,74,201,27,51,157,252,39,178,62,194,177,92,147,42,176,34,175,50,190,53,238,60,69,234,61,118,151,225,87,62,186,101,136,220,27,29,51,26,180,179,199,117,186,83,45,76,79,185,197,60,109,87,164,47,100,238,100,109,73,92,199,70,198,74,168,215,61,90,207,63,203,231,130,75,175,21,249,252,151,220,158,10,186,29,58,197,106,41,230,186,214,58,149,206,130,237,59,102,133,207,180,178,70,205,19,216,249,41,221,35,157,44,106,229,133,59,106,228,69,146,62,188,87,135,93,6,204,184,146,213,203,22,148,225,148,85,110,125,198,161,143,185,215,67,78,147,50,211,110,71,181,42,43,101,71,61,141,217,27,93,213,26,175,110,247,171,35,106,239,123,81,116,39,195,174,131,97,188,54,233,29,139,74,112,202,42,70,178,221,78,199,220,235,161,167,88,95,118,184,171,26,149,21,178,163,158,247,111,145,205,234,141,87,187,99,17,145,181,118,49,168,129,208,45,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,63,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,8,127,205,79,88,239,186,69,194,61,222,155,28,135,165,94,123,112,139,14,146,167,115,63,173,105,106,96,158,74,149,216,246,57,31,220,130,158,88,58,124,46,111,127,123,92,142,98,34,204,2,168,57,220,106,245,75,238,186,123,160,148,51,213,199,79,5,60,185,125,210,55,65,23,98,119,189,210,82,209,57,146,123,229,71,198,145,215,163,155,240,177,82,104,215,227,84,77,129,89,120,158,45,125,206,114,171,54,21,139,80,248,219,214,65,112,167,181,219,169,187,172,143,191,85,60,141,142,40,247,189,90,198,238,123,218,157,92,168,212,235,213,85,19,222,105,163,73,240,95,217,126,150,97,186,103,237,79,105,253,146,199,237,214,47,27,216,236,248,175,11,77,28,61,222,222,231,108,221,219,221,183,115,186,117,233,213,122,117,40,51,151,190,151,221,117,87,140,29,54,182,91,221,87,13,61,130,241,22,81,93,87,13,19,170,89,79,5,189,201,82,157,222,138,137,27,37,150,56,169,210,71,47,70,190,161,158,231,42,163,29,161,224,33,175,54,109,47,186,234,63,7,215,75,157,153,213,114,84,96,183,138,60,161,244,148,212,78,168,125,76,12,108,148,211,117,218,168,177,178,40,170,228,168,124,157,28,141,101,59,186,162,34,171,219,74,218,33,154,218,180,215,90,48,29,70,190,211,213,207,109,197,114,139,85,238,178,42,70,53,211,201,5,53,92,115,72,216,218,231,53,170,245,107,21,17,21,205,78,189,58,170,125,230,143,181,191,10,186,234,86,139,231,218,115,98,168,164,130,229,149,98,247,91,37,28,181,111,115,96,142,122,154,73,33,141,210,57,173,115,145,136,231,162,170,163,92,189,58,244,69,251,140,198,1,170,128,113,254,14,238,214,171,215,10,26,61,89,102,185,210,87,211,199,131,217,105,31,45,52,205,149,141,158,10,56,161,154,37,115,85,81,31,28,177,201,27,219,247,181,236,115,87,162,162,161,216,0,0,0,138,188,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,46,167,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,0,105,76,0,0,128,28,234,252,172,98,223,48,40,125,58,226,79,242,0,115,171,242,177,139,124,192,161,244,235,136,21,87,194,254,181,254,238,218,213,104,214,56,237,254,54,175,31,183,222,60,4,14,139,185,27,235,167,181,213,83,210,247,91,220,141,86,20,158,104,150,77,175,71,118,209,251,122,187,162,47,138,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,190,87,244,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,79,62,75,254,23,185,110,234,63,19,90,29,147,235,69,179,36,246,55,129,241,80,98,246,137,45,138,249,50,58,168,33,87,57,173,158,89,97,138,24,93,54,200,27,50,58,70,247,27,58,57,25,218,248,130,90,242,167,227,170,167,49,142,131,133,141,87,175,171,169,190,210,211,164,56,85,115,105,98,108,14,183,82,81,49,61,154,244,134,54,171,95,20,84,242,74,217,164,87,119,17,100,107,158,215,54,52,150,205,12,182,127,178,172,11,42,255,0,117,113,204,147,28,184,127,227,40,235,173,181,212,242,127,234,201,12,209,200,207,241,57,174,111,242,84,47,79,151,239,29,214,46,42,177,88,240,172,165,254,11,83,113,251,122,73,113,166,232,249,61,169,75,4,116,177,203,117,222,202,120,169,224,238,212,212,57,60,51,85,92,206,157,83,171,125,232,19,0,0,5,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,229,92,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,2,213,0,0,12,214,113,99,230,159,89,62,96,100,62,163,57,165,51,53,156,88,249,167,214,79,152,25,15,168,206,5,212,242,184,242,39,166,95,90,245,138,210,85,17,87,149,199,145,61,50,250,215,172,86,146,168,1,202,184,177,242,177,172,159,47,242,31,78,156,234,167,42,226,199,202,198,178,124,191,200,125,58,112,51,88,106,160,202,185,170,128,0,0,5,0,243,71,243,217,169,191,69,244,122,34,255,0,138,1,230,143,231,179,83,126,139,232,244,64,74,174,70,63,141,159,150,255,0,82,45,80,170,190,70,63,141,159,150,255,0,82,45,80,1,68,60,194,48,12,203,84,249,143,102,218,125,167,216,245,93,243,33,190,84,89,41,168,104,105,145,55,202,255,0,99,81,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,94,241,202,176,78,30,177,92,39,93,181,51,136,47,19,237,12,147,81,189,155,77,186,74,88,219,236,186,26,58,56,96,240,240,201,209,100,94,236,145,119,100,93,200,215,108,129,187,17,98,222,240,242,156,29,112,117,130,112,129,130,84,88,44,21,158,217,201,47,59,62,208,100,29,185,169,253,169,218,154,161,244,191,214,175,158,88,224,237,71,80,177,255,0,13,83,127,77,206,234,171,238,144,0,1,85,124,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,58,175,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,128,229,92,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,64,14,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,2,127,128,0,16,3,157,95,149,140,91,230,5,15,167,92,73,254,64,14,117,126,86,49,111,152,20,62,157,113,2,0,114,184,243,217,166,95,90,244,122,210,255,0,138,1,229,113,231,179,76,190,181,232,245,165,255,0,0,0,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,165,62,44,124,172,107,39,203,252,135,211,167,51,88,6,170,0,0,0,0,14,85,197,143,149,141,100,249,127,144,250,116,231,85,60,166,172,96,191,181,13,44,204,180,207,218,158,204,251,91,143,220,108,94,55,177,222,240,190,42,154,72,123,189,189,205,223,183,185,187,110,230,245,233,211,170,117,234,5,38,114,226,224,114,155,138,220,202,191,48,212,23,213,211,233,214,31,81,3,43,161,137,146,196,251,221,91,145,94,148,81,78,136,141,99,26,212,107,167,115,93,221,107,37,137,173,70,172,201,44,119,188,121,252,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,148,212,52,52,200,187,34,103,85,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,244,0,12,171,154,168,50,174,5,255,0,114,184,242,39,166,95,90,245,138,210,16,115,176,213,11,86,67,171,152,30,148,91,219,73,53,70,25,103,170,185,87,84,67,90,217,95,28,247,7,199,210,150,88,145,58,194,246,69,71,20,169,185,221,92,202,166,46,214,162,34,190,111,242,184,242,39,166,95,90,245,138,210,162,249,135,230,182,172,255,0,141,45,85,190,217,169,234,225,167,165,188,50,200,246,212,177,173,122,207,111,166,138,134,103,34,53,206,77,142,150,154,71,49,122,245,86,43,85,81,170,170,212,15,85,202,203,0,169,206,184,210,195,106,151,30,164,187,91,113,90,122,251,253,201,42,82,39,50,149,145,211,62,42,122,132,100,139,241,61,149,147,210,43,54,34,189,175,218,244,233,177,92,219,244,42,175,145,214,39,255,0,197,115,58,172,198,127,252,15,105,183,222,100,162,255,0,206,165,171,166,134,117,79,252,201,242,70,215,127,128,115,147,250,10,90,160,20,237,206,195,75,237,88,246,174,96,122,175,111,117,36,53,25,157,158,170,219,93,79,13,19,98,124,147,219,223,31,74,169,101,69,235,51,223,21,100,81,38,230,245,107,41,88,155,156,138,136,207,41,201,199,87,170,112,174,37,235,180,182,162,122,181,182,234,61,158,104,89,4,48,68,230,123,70,133,143,170,134,105,94,238,143,99,27,78,149,236,68,98,175,87,204,205,205,94,136,230,75,254,113,218,67,77,154,240,209,67,170,84,240,82,37,203,78,47,16,204,249,230,158,86,191,217,213,207,101,44,208,196,198,245,99,222,234,133,160,122,171,209,58,50,23,237,114,117,86,190,176,120,25,213,11,86,142,113,105,166,121,229,245,180,137,109,130,241,236,218,201,234,235,91,73,5,36,21,208,201,69,37,84,146,185,21,173,100,45,169,89,151,175,68,84,141,81,92,222,187,144,52,102,101,92,213,65,149,112,47,251,149,199,145,61,50,250,215,172,86,146,168,138,188,174,60,137,233,151,214,189,98,180,149,64,0,0,0,0,8,235,198,223,7,216,207,23,58,95,45,149,201,73,69,155,88,233,231,118,39,120,171,150,163,177,67,60,178,64,249,153,36,113,61,26,230,76,218,102,68,175,115,36,88,209,202,246,53,202,155,93,34,128,25,87,47,39,149,183,8,150,173,10,210,58,93,101,188,220,105,46,217,102,168,89,232,46,76,146,42,118,236,181,218,165,98,79,13,44,82,57,169,42,190,68,146,55,207,239,70,43,227,137,168,213,236,164,178,81,177,165,62,19,188,172,104,223,203,252,123,211,160,3,170,128,0,21,87,207,59,240,79,243,39,233,165,170,21,87,207,59,240,79,243,39,233,160,69,94,87,30,123,52,203,235,94,143,90,93,246,31,160,58,53,128,106,62,83,171,152,110,158,218,173,89,126,105,183,219,119,72,24,238,229,79,69,71,59,107,85,85,145,119,30,137,36,189,182,183,187,35,90,249,55,189,17,201,72,60,174,60,246,105,151,214,189,30,180,191,224,0,0,34,175,52,127,34,122,155,244,95,88,162,40,4,191,238,104,254,68,245,55,232,190,177,68,80,8,26,136,207,243,252,55,75,48,219,182,160,234,14,67,73,99,199,172,116,235,83,93,93,82,171,178,38,117,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,92,251,113,139,198,46,119,197,254,119,79,127,191,209,251,27,27,179,111,251,63,143,247,33,168,246,95,118,26,118,85,127,93,50,8,164,159,187,37,58,73,252,68,93,157,118,183,162,39,191,176,115,44,227,170,155,137,172,154,151,76,52,198,190,146,171,75,241,202,136,46,84,181,205,165,150,57,238,247,21,167,84,116,239,73,227,100,176,178,20,158,104,91,26,53,55,47,114,71,57,232,232,210,62,85,193,39,7,217,55,23,58,161,21,149,169,87,69,132,216,234,32,118,89,120,164,150,159,191,67,4,177,206,248,89,28,114,189,28,231,204,234,103,196,143,107,36,72,213,200,247,181,200,155,92,17,212,189,238,92,92,113,212,241,91,134,215,225,250,130,202,74,125,69,195,233,224,125,116,209,62,40,153,123,164,114,171,18,182,40,17,81,204,123,92,141,108,237,107,123,77,124,177,57,170,212,153,34,143,143,241,221,202,243,4,174,211,135,106,23,11,248,79,177,242,12,82,222,158,39,27,181,193,53,84,153,12,49,165,52,76,217,220,168,233,28,208,193,20,242,174,200,223,45,84,142,93,219,229,114,57,213,67,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,124,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,161,168,128,112,174,15,184,179,195,120,186,210,255,0,183,22,42,122,75,61,246,130,162,74,107,238,56,218,245,170,158,212,245,145,233,2,189,235,28,74,246,75,19,18,70,189,25,179,175,113,136,170,232,158,137,245,120,179,196,245,183,51,208,108,158,205,195,190,99,87,143,103,107,79,190,220,250,121,224,129,107,89,239,108,212,189,233,99,122,192,247,196,231,246,165,141,208,189,147,54,21,239,70,196,122,128,182,113,117,195,165,235,91,95,195,165,155,83,41,43,245,6,58,137,233,31,106,166,162,170,149,141,158,8,31,60,209,45,75,98,90,116,124,108,142,77,237,238,117,107,216,230,47,71,162,180,140,28,234,252,172,98,223,48,40,125,58,226,83,5,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,164,223,226,75,141,127,222,171,129,28,118,193,159,220,237,81,234,110,45,168,20,49,220,169,160,94,212,151,74,20,182,87,36,119,54,195,181,172,110,231,189,99,149,177,43,154,201,26,215,116,137,179,69,26,7,128,229,113,231,179,76,190,181,232,245,165,255,0,20,3,202,227,207,102,153,125,107,209,235,75,254,0,80,15,52,127,61,154,155,244,95,71,162,47,248,160,30,104,254,123,53,55,232,190,143,68,4,170,228,99,248,217,249,111,245,35,191,243,25,227,219,247,87,177,65,166,250,119,7,136,212,220,154,223,227,41,42,39,167,223,75,101,161,123,223,18,86,57,30,155,38,153,95,28,141,138,47,123,81,204,115,229,77,173,108,115,87,183,1,156,96,227,60,35,105,126,184,222,156,180,149,185,181,242,158,196,220,78,207,87,21,71,98,186,120,164,171,100,207,146,72,152,173,107,33,109,75,37,86,57,241,172,136,213,99,28,213,93,205,138,185,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,55,202,254,136,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,136,12,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,155,229,127,69,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,191,238,9,56,62,198,120,70,210,248,172,173,74,74,220,218,249,79,3,178,203,197,36,181,29,138,233,226,146,119,194,200,227,149,234,214,178,22,212,190,36,123,89,26,200,141,71,189,173,85,218,222,63,203,131,151,253,31,14,246,40,181,111,87,177,223,246,216,175,241,48,69,77,81,36,21,17,227,180,187,223,30,218,119,194,249,35,124,211,70,136,247,204,142,220,145,202,145,53,25,252,101,150,117,0,0,1,64,60,209,252,246,106,111,209,125,30,136,145,92,157,248,85,195,115,170,155,215,18,217,221,182,146,236,252,86,240,203,78,47,73,44,138,230,82,220,99,137,147,205,89,44,42,205,174,123,27,61,55,97,219,215,107,251,175,86,35,217,11,219,29,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,9,254,0,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,74,124,88,249,88,214,79,151,249,15,167,78,102,176,13,15,112,73,193,246,51,194,54,151,197,101,106,82,86,230,215,202,120,29,150,94,41,37,168,236,87,79,20,147,190,22,71,28,175,86,181,144,182,165,241,35,218,200,214,68,106,61,237,106,174,214,200,160,0,0,0,16,3,157,95,149,140,91,230,5,15,167,92,73,254,64,14,117,126,86,49,111,152,20,62,157,113,2,0,114,184,243,217,166,95,90,244,122,210,85,115,206,252,19,252,201,250,105,21,121,92,121,236,211,47,173,122,61,105,42,185,231,126,9,254,100,253,52,14,85,201,83,205,62,83,242,254,187,212,109,197,212,148,173,201,83,205,62,83,242,254,187,212,109,197,212,128,0,1,74,220,234,252,211,226,223,47,232,125,70,226,57,42,121,167,202,126,95,215,122,141,184,115,171,243,79,139,124,191,161,245,27,136,228,169,230,159,41,249,127,93,234,54,224,46,164,0,0,207,15,3,156,34,93,120,190,213,199,98,147,220,106,236,248,157,134,157,183,44,142,235,5,59,158,246,64,175,70,178,150,23,171,86,38,84,204,187,182,119,23,162,50,57,164,70,201,218,88,221,161,227,154,112,235,160,216,111,13,186,71,98,210,156,50,138,145,172,183,83,177,247,58,232,105,214,23,221,174,42,198,165,69,108,168,231,189,219,228,115,122,163,85,238,216,196,100,109,93,140,106,32,123,92,79,22,177,96,216,173,155,10,197,168,124,21,151,31,183,211,218,237,212,221,215,201,216,165,130,54,199,20,123,222,174,123,182,177,141,78,174,85,114,244,234,170,171,239,62,176,0,102,179,139,31,52,250,201,243,3,33,245,25,203,84,228,169,229,99,41,249,129,93,233,214,226,170,248,177,243,79,172,159,48,50,31,81,156,181,78,74,158,86,50,159,152,21,222,157,110,2,127,145,255,0,141,126,20,108,92,90,104,213,110,27,218,181,81,229,246,222,181,152,181,238,182,23,187,192,85,110,98,201,26,186,53,71,164,51,177,157,169,19,163,218,157,89,39,109,239,138,52,36,1,226,181,163,87,176,221,5,210,252,131,87,53,2,122,184,236,88,237,59,102,168,74,72,22,105,229,123,228,108,81,67,27,61,200,175,146,89,35,141,21,202,214,34,189,21,206,107,81,92,129,154,28,179,22,190,224,217,85,231,10,202,104,124,21,235,31,184,84,90,238,52,221,214,73,216,170,130,71,71,44,123,216,174,99,182,189,142,78,173,85,106,244,234,138,169,239,31,236,171,61,202,191,221,92,143,36,200,238,31,248,202,202,235,149,117,68,159,250,210,77,52,146,63,252,110,115,157,252,213,79,85,175,218,199,125,226,3,89,114,205,98,200,225,240,245,121,53,193,213,17,211,110,99,252,37,43,26,145,211,83,111,99,24,146,118,160,142,40,187,155,17,207,217,185,223,19,149,79,129,167,185,173,215,77,115,252,107,81,172,84,244,147,220,177,91,197,21,238,142,42,182,57,208,73,61,52,204,154,54,200,214,185,174,86,43,152,136,168,142,106,244,235,209,83,239,2,244,249,124,240,73,106,225,67,0,146,251,147,193,73,93,168,185,85,61,60,215,90,199,82,181,179,218,96,116,48,185,246,150,72,217,165,99,217,29,67,100,115,165,141,90,147,47,109,92,138,145,199,210,90,156,171,134,142,34,240,78,40,52,178,131,83,48,90,143,240,84,119,138,45,147,127,99,46,158,26,25,167,163,238,75,20,125,238,215,125,141,238,177,187,31,247,162,253,232,157,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,1,69,124,222,115,175,181,188,100,220,172,30,203,240,159,98,177,251,93,139,189,223,238,120,190,228,110,175,238,237,218,157,190,158,63,183,183,171,191,181,110,235,241,109,109,234,25,182,227,18,237,117,189,113,95,172,53,151,155,157,93,125,68,121,197,234,145,146,212,204,233,94,216,32,172,150,24,98,71,57,85,81,145,197,28,113,177,191,115,88,198,181,58,34,34,1,45,121,37,226,215,218,189,125,206,179,90,122,29,246,91,86,30,182,186,202,158,235,19,181,85,87,91,79,37,60,123,21,119,187,115,40,170,87,170,34,181,59,125,28,168,174,106,45,202,21,213,201,47,22,177,82,104,22,117,154,211,208,236,189,93,115,5,181,214,84,247,94,189,218,90,74,42,121,41,227,216,171,177,187,95,91,82,189,81,17,203,220,232,229,84,107,81,44,84,1,154,206,44,124,211,235,39,204,12,135,212,103,52,166,103,175,153,14,45,98,195,248,218,213,43,78,57,67,225,41,42,46,20,151,73,35,238,190,77,213,85,180,52,245,117,50,117,122,170,166,249,231,149,253,58,237,110,238,141,68,106,34,32,89,255,0,40,108,235,237,111,6,214,219,7,178,252,39,216,172,130,233,98,239,119,251,158,47,185,35,107,251,187,118,167,111,167,143,237,237,234,239,237,91,186,252,91,91,53,72,1,201,83,202,198,83,243,2,187,211,173,196,255,0,0,0,2,42,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,186,158,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,1,165,48,0,2,0,115,171,242,177,139,124,192,161,244,235,137,63,200,1,206,175,202,198,45,243,2,135,211,174,32,86,7,5,250,57,98,215,222,40,48,13,42,202,102,217,101,186,220,36,168,184,199,181,235,226,105,105,41,229,171,150,155,171,30,199,179,188,202,119,69,220,107,145,204,238,111,78,170,222,139,163,59,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,10,12,229,113,231,179,76,190,181,232,245,165,255,0,1,92,28,214,56,28,169,212,171,85,127,20,154,108,250,72,175,184,197,157,95,148,219,28,200,160,75,141,186,149,175,122,214,178,78,136,175,169,134,46,173,115,100,114,247,33,138,54,177,90,232,155,28,213,45,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,124,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,136,42,47,154,199,2,180,216,116,149,252,83,233,69,5,37,53,138,170,161,102,205,104,93,85,43,167,109,198,174,181,235,237,38,44,210,57,28,201,101,168,142,39,67,26,55,182,169,27,154,199,53,210,44,65,58,184,36,227,7,25,226,231,75,226,189,53,105,40,179,107,29,60,13,203,44,244,145,84,118,40,103,150,73,217,11,227,146,86,35,92,201,155,76,249,81,141,124,139,26,57,24,247,57,83,115,164,81,153,109,11,215,77,71,225,211,81,237,218,161,165,247,159,3,117,161,235,20,208,202,138,250,91,133,43,149,22,74,90,152,209,83,185,11,246,183,170,117,71,35,154,215,177,204,123,24,246,232,167,66,245,211,78,56,139,211,139,118,168,105,125,231,199,90,171,186,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,237,204,205,205,234,157,85,170,215,53,236,115,216,246,61,193,82,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,57,87,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,128,181,64,0,3,53,156,88,249,167,214,79,152,25,15,168,206,105,76,205,103,22,62,105,245,147,230,6,67,234,51,129,117,60,174,60,137,233,151,214,189,98,180,149,68,85,229,113,228,79,76,190,181,235,21,164,170,0,114,174,44,124,172,107,39,203,252,135,211,167,58,169,202,184,177,242,177,172,159,47,242,31,78,156,12,214,26,168,50,174,106,160,0,0,1,64,60,209,252,246,106,111,209,125,30,136,191,226,128,121,163,249,236,212,223,162,250,61,16,18,171,145,143,227,103,229,191,212,139,84,42,175,145,143,227,103,229,191,212,139,84,0,0,0,0,2,170,249,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,117,94,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,1,202,185,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,128,28,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,4,255,0,0,0,32,7,58,191,43,24,183,204,10,31,78,184,147,252,128,28,234,252,172,98,223,48,40,125,58,226,4,0,229,113,231,179,76,190,181,232,245,165,255,0,20,3,202,227,207,102,153,125,107,209,235,75,254,0,0,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,74,124,88,249,88,214,79,151,249,15,167,78,102,176,13,84,0,0,0,0,0,0,0,0,25,87,53,80,101,92,11,254,229,113,228,79,76,190,181,235,21,165,0,151,103,194,157,218,235,96,229,5,87,125,177,92,234,237,215,43,118,15,155,213,209,214,82,76,232,103,166,158,58,155,155,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,164,192,47,163,148,254,45,98,199,248,37,196,46,214,138,31,15,87,147,92,46,247,75,164,157,215,191,196,85,50,186,106,70,201,209,202,168,206,144,82,83,179,163,81,27,240,117,233,185,206,85,152,7,31,224,255,0,0,166,211,14,23,52,183,12,135,30,171,177,84,82,226,244,53,55,11,125,90,74,217,224,184,212,196,149,21,169,35,101,93,236,122,212,205,50,171,23,166,197,85,106,35,81,17,169,216,0,142,188,195,240,171,174,127,193,110,170,216,172,213,20,144,212,82,217,217,123,123,170,94,230,177,96,183,212,197,93,51,81,90,215,46,247,69,77,35,88,157,58,43,213,168,170,212,85,114,103,132,212,150,89,139,88,179,156,86,243,133,101,52,62,54,203,144,91,234,45,119,26,110,235,227,239,210,207,27,163,150,61,236,86,189,187,152,247,39,86,170,57,58,245,69,69,247,153,109,3,85,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,154,192,47,251,149,199,145,61,50,250,215,172,86,146,168,138,188,174,60,137,233,151,214,189,98,180,149,64,0,0,0,0,0,0,101,92,210,159,9,222,86,52,111,229,254,61,233,208,25,172,52,167,194,119,149,141,27,249,127,143,122,116,0,117,80,0,2,170,249,231,126,9,254,100,253,52,181,66,170,249,231,126,9,254,100,253,52,8,171,202,227,207,102,153,125,107,209,235,75,254,40,7,149,199,158,205,50,250,215,163,214,151,252,0,0,4,85,230,143,228,79,83,126,139,235,20,69,0,151,253,205,31,200,158,166,253,23,214,40,138,33,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,9,77,67,67,76,137,190,87,244,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,64,251,250,23,161,122,143,196,94,163,219,180,191,75,236,222,58,235,93,214,89,166,149,85,148,182,250,86,170,36,149,85,50,34,47,110,22,110,111,85,232,174,87,57,172,99,94,247,177,142,209,78,133,232,94,156,112,233,167,22,237,47,210,251,55,129,181,80,245,150,105,165,84,125,85,194,169,200,137,37,85,76,136,137,220,153,251,91,213,122,35,81,173,107,24,214,49,140,99,121,255,0,7,92,29,96,156,32,96,149,22,11,5,103,182,114,75,206,207,180,25,7,110,106,127,106,118,166,168,125,47,245,171,231,150,56,59,81,212,44,127,195,84,223,211,115,186,170,251,164,0,2,162,249,175,112,57,83,141,93,111,124,92,105,203,233,18,197,114,168,167,126,93,105,70,69,78,180,53,114,186,56,27,91,2,53,26,146,178,121,92,206,235,87,172,169,52,174,147,171,219,35,251,54,232,0,205,103,12,92,66,229,92,47,235,45,151,87,49,106,111,31,224,59,148,215,27,91,234,164,167,134,231,67,43,118,203,79,35,152,191,230,200,197,115,94,214,75,20,79,86,63,102,213,208,246,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,189,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,150,184,51,174,76,158,208,226,58,135,236,70,87,236,189,24,186,119,110,55,13,211,119,46,150,141,143,111,91,116,29,196,119,123,185,191,248,51,191,119,109,141,147,186,146,62,54,120,155,41,210,221,45,193,52,91,4,182,105,158,154,88,189,141,141,217,187,222,10,139,197,77,81,218,238,204,249,164,254,36,207,124,142,235,36,175,119,196,229,233,215,162,116,68,68,64,130,188,206,185,127,214,106,237,29,79,16,58,33,142,248,188,234,147,116,249,53,182,41,39,150,170,253,75,28,16,195,19,169,152,231,172,105,52,17,211,251,161,141,141,116,205,123,186,43,164,107,25,37,54,26,168,41,175,153,215,47,250,61,34,172,169,226,7,68,49,223,9,130,213,238,159,38,182,197,36,17,82,216,106,164,158,24,98,117,51,28,244,145,97,158,74,143,116,49,177,205,133,204,119,69,108,110,99,35,14,43,202,227,207,102,153,125,107,209,235,75,254,40,7,149,199,158,205,50,250,215,163,214,151,252,0,160,30,104,254,123,53,55,232,190,143,68,95,241,64,60,209,252,246,106,111,209,125,30,136,8,170,90,167,42,62,5,191,180,113,65,173,120,103,252,30,171,0,162,174,119,249,206,117,210,74,117,111,253,23,133,123,157,254,254,100,103,247,60,199,20,229,193,203,254,179,136,139,236,90,183,171,216,239,251,83,208,120,152,34,166,168,146,122,121,50,42,173,143,143,109,59,225,124,114,50,24,100,84,123,230,71,109,89,34,72,154,143,254,50,197,119,224,0,0,0,0,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,16,3,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,128,159,224,0,57,87,22,62,86,53,147,229,254,67,233,211,153,172,52,167,197,143,149,141,100,249,127,144,250,116,230,107,0,213,64,0,0,0,1,0,57,213,249,88,197,190,96,80,250,117,196,159,228,0,231,87,229,99,22,249,129,67,233,215,16,32,7,43,143,61,154,101,245,175,71,173,37,87,60,239,193,63,204,159,166,145,87,149,199,158,205,50,250,215,163,214,146,171,158,119,224,159,230,79,211,64,229,92,149,60,211,229,63,47,235,189,70,220,93,73,74,220,149,60,211,229,63,47,235,189,70,220,93,72,0,0,20,173,206,175,205,62,45,242,254,135,212,110,35,146,167,154,124,167,229,253,119,168,219,135,58,191,52,248,183,203,250,31,81,184,142,74,158,105,242,159,151,245,222,163,110,2,234,64,0,0,0,0,0,102,179,139,31,52,250,201,243,3,33,245,25,203,84,228,169,229,99,41,249,129,93,233,214,226,170,248,177,243,79,172,159,48,50,31,81,156,181,78,74,158,86,50,159,152,21,222,157,110,2,127,148,45,204,103,141,127,222,171,81,224,176,96,23,59,172,122,101,139,127,14,219,77,58,246,163,186,87,34,189,36,185,186,29,173,123,119,49,233,28,77,149,92,230,70,215,59,164,78,154,88,210,85,115,107,227,95,216,148,117,156,38,233,149,206,235,71,122,155,179,38,105,112,129,123,17,182,134,104,59,140,182,53,85,187,228,239,50,88,164,149,209,185,173,72,209,177,42,200,146,204,198,87,7,14,186,13,153,113,37,171,150,45,41,195,40,170,220,251,141,67,31,115,174,134,157,38,101,166,220,143,106,84,86,202,142,123,27,178,54,187,170,53,94,221,239,86,70,213,222,246,162,135,106,229,243,193,37,215,138,252,254,75,238,79,5,93,14,157,98,181,20,243,93,107,29,74,231,65,118,157,179,66,231,218,89,35,102,137,236,124,148,238,145,206,150,53,114,194,157,181,114,34,201,31,95,107,205,11,130,143,221,255,0,59,126,179,233,237,178,213,67,166,217,149,193,148,209,91,168,147,179,236,107,163,161,115,223,78,145,57,203,214,25,123,83,205,26,198,136,200,254,56,182,70,214,69,220,183,78,29,116,27,13,225,183,72,236,90,83,134,81,82,53,150,234,118,62,231,93,13,58,194,251,181,197,88,212,168,173,149,28,247,187,124,142,111,84,106,189,219,24,140,141,171,177,141,68,246,185,102,45,98,206,113,91,206,21,148,208,248,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,247,177,90,246,238,99,220,157,90,168,228,235,213,21,23,222,5,0,240,11,197,117,103,10,90,227,73,123,185,203,191,12,202,59,54,124,162,25,38,157,35,130,149,211,53,91,94,216,226,71,119,38,167,248,220,212,88,222,231,70,249,227,110,213,151,123,111,251,19,202,108,89,206,43,102,205,113,106,239,27,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,251,140,235,241,129,195,93,247,133,109,113,188,105,149,205,123,214,169,183,93,49,186,183,85,50,121,42,236,242,205,35,41,228,149,90,214,109,153,59,79,142,68,86,49,59,145,189,90,138,197,99,157,47,249,77,241,175,110,211,250,207,221,139,84,46,125,139,45,238,224,201,49,10,217,22,170,162,72,174,149,83,195,10,91,27,27,26,246,71,12,175,145,211,53,223,194,99,36,239,171,213,203,50,43,2,223,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,12,214,113,99,230,159,89,62,96,100,62,163,57,165,51,154,93,184,100,225,182,255,0,117,173,190,223,120,124,211,91,141,202,227,81,37,93,101,101,94,39,65,52,245,51,200,229,116,146,201,35,162,87,61,238,114,171,149,202,170,170,170,170,160,70,190,79,88,85,215,21,224,249,151,219,133,69,36,148,249,142,81,114,189,208,182,23,185,95,28,12,108,52,42,217,81,90,136,143,238,208,202,228,70,171,147,99,152,189,122,170,181,179,124,249,56,182,39,138,224,214,42,92,91,10,198,109,88,253,150,139,127,134,183,90,232,163,164,165,131,123,220,247,236,138,52,107,27,185,239,115,151,162,123,220,229,85,247,170,159,88,1,74,220,234,252,211,226,223,47,232,125,70,226,93,73,226,179,93,16,209,125,74,186,197,125,212,109,33,194,178,171,148,20,237,164,138,178,247,96,164,174,158,56,26,231,57,177,54,73,163,115,145,136,231,189,200,212,94,157,94,229,254,106,5,112,114,49,252,108,252,183,250,145,106,135,148,193,116,159,75,52,191,199,126,204,244,211,20,196,189,167,218,241,190,194,179,83,80,120,174,222,238,223,119,178,198,239,219,220,126,221,221,122,111,119,79,189,79,86,0,0,4,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,163,220,167,19,197,115,155,21,86,45,154,227,54,172,130,203,91,179,196,219,174,148,81,213,210,207,177,237,123,55,197,34,57,142,218,246,53,201,213,61,206,106,42,123,209,15,21,105,225,147,134,219,5,214,138,251,98,225,243,77,109,215,43,117,68,117,116,117,148,152,157,4,51,211,79,27,145,209,203,28,141,137,28,199,181,200,142,71,34,162,162,162,42,1,210,192,0,8,1,206,175,202,198,45,243,2,135,211,174,36,255,0,60,254,107,167,184,14,165,90,162,177,106,54,15,143,229,86,216,42,27,87,21,29,238,217,13,116,17,206,214,185,173,149,177,204,215,53,30,141,123,218,142,68,235,209,238,79,230,160,81,15,43,143,61,154,101,245,175,71,173,47,248,231,248,183,15,90,5,131,95,105,114,156,43,67,244,255,0,31,189,81,111,240,215,27,94,51,69,73,85,6,246,57,143,217,44,113,181,237,220,199,185,171,209,125,237,114,162,251,149,78,128,0,0,5,27,115,44,224,86,155,134,92,154,151,83,244,198,130,146,151,75,242,58,136,45,180,180,45,170,150,73,237,23,20,167,85,116,15,89,228,124,179,50,100,130,105,155,34,57,118,175,114,55,53,136,216,214,78,85,193,39,24,57,55,8,218,161,21,233,171,87,91,132,223,42,32,110,89,103,164,138,159,191,93,4,81,206,200,95,28,146,177,92,215,194,234,151,202,140,107,227,73,21,168,199,185,168,187,155,160,140,167,19,197,115,155,21,86,45,154,227,54,172,130,203,91,179,196,219,174,148,81,213,210,207,177,237,123,55,197,34,57,142,218,246,53,201,213,61,206,106,42,123,209,15,1,251,167,112,177,255,0,54,157,42,255,0,169,182,239,251,16,42,47,155,102,127,134,234,158,186,96,26,131,167,217,13,37,243,30,190,105,189,5,77,13,117,50,174,201,89,237,43,146,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,117,228,99,248,217,249,111,245,34,194,107,120,100,225,182,227,77,65,71,112,225,243,77,106,169,237,116,235,73,67,20,216,157,3,217,75,2,203,36,203,20,77,88,186,49,139,44,210,200,173,111,68,223,35,221,247,185,85,125,6,11,164,250,89,165,254,59,246,103,166,152,166,37,237,62,215,141,246,21,154,154,131,197,118,247,118,251,189,150,55,126,222,227,246,238,235,211,123,186,125,234,7,171,0,0,51,89,197,143,154,125,100,249,129,144,250,140,230,148,206,105,118,225,147,134,219,253,214,182,251,125,225,243,77,110,55,43,141,68,149,117,149,149,120,157,4,211,212,207,35,149,210,75,36,142,137,92,247,185,202,174,87,42,170,170,170,170,129,200,57,92,121,19,211,47,173,122,197,105,42,143,147,139,98,120,174,13,98,165,197,176,172,102,213,143,217,104,183,248,107,117,174,138,58,74,88,55,189,207,126,200,163,70,177,187,158,247,57,122,39,189,206,85,95,122,169,245,128,28,171,139,31,43,26,201,242,255,0,33,244,233,206,170,126,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,64,203,17,170,131,149,126,233,220,44,127,205,167,74,191,234,109,187,254,196,234,160,0,0,10,1,230,143,231,179,83,126,139,232,244,69,255,0,28,255,0,41,225,235,64,179,155,237,86,83,154,232,126,159,228,23,170,221,158,38,227,116,198,104,170,234,167,216,198,177,155,229,146,55,61,219,88,198,181,58,175,185,173,68,79,114,32,21,215,200,199,241,179,242,223,234,69,170,30,83,5,210,125,44,210,255,0,29,251,51,211,76,83,18,246,159,107,198,251,10,205,77,65,226,187,123,187,125,222,203,27,191,111,113,251,119,117,233,189,221,62,245,61,88,0,0,0,0,21,87,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,226,223,179,173,39,210,205,80,240,63,180,205,52,197,50,223,102,119,124,23,183,108,212,213,254,23,185,183,185,218,239,49,219,55,118,217,187,111,78,187,27,215,238,67,242,225,90,33,162,250,107,117,150,251,167,58,67,133,98,183,41,233,221,73,45,101,146,193,73,67,60,144,57,205,115,162,116,144,198,215,43,21,204,99,149,170,189,58,177,171,252,144,10,54,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,95,229,60,61,104,22,115,125,170,202,115,93,15,211,252,130,245,91,179,196,220,110,152,205,21,93,84,251,24,214,51,124,178,70,231,187,107,24,214,167,85,247,53,168,137,238,68,61,6,21,167,184,14,154,218,165,177,105,206,15,143,226,182,217,234,29,87,45,29,146,217,13,12,18,78,230,181,174,149,209,194,214,181,94,173,99,26,174,84,235,209,141,79,228,128,122,0,0,2,0,115,171,242,177,139,124,192,161,244,235,137,63,207,63,154,233,238,3,169,86,168,172,90,141,131,227,249,85,182,10,134,213,197,71,123,182,67,93,4,115,181,174,107,101,108,115,53,205,71,163,94,246,163,145,58,244,123,147,249,168,20,67,202,227,207,102,153,125,107,209,235,75,254,57,254,45,195,214,129,96,215,218,92,167,10,208,253,63,199,239,84,91,252,53,198,215,140,209,82,85,65,189,142,99,246,75,28,109,123,119,49,238,106,244,95,123,92,168,190,229,83,160,0,0,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,169,219,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,78,107,251,167,112,177,255,0,54,157,42,255,0,169,182,239,251,16,58,168,0,0,0,0,0,0,0,1,149,115,85,7,42,253,211,184,88,255,0,155,78,149,127,212,219,119,253,136,16,3,255,0,140,81,255,0,219,255,0,28,74,171,52,251,251,39,210,207,176,159,178,223,217,166,41,246,51,254,46,123,26,155,217,127,219,187,255,0,220,187,59,95,219,191,137,253,31,233,252,95,127,188,242,191,186,119,11,31,243,105,210,175,250,155,110,255,0,177,3,170,128,0,25,87,53,80,114,175,221,59,133,143,249,180,233,87,253,77,183,127,216,129,202,185,92,121,19,211,47,173,122,197,105,64,38,164,177,108,79,21,193,172,84,184,182,21,140,218,177,251,45,22,255,0,13,110,181,209,71,73,75,6,247,185,239,217,20,104,214,55,115,222,231,47,68,247,185,202,171,239,85,60,7,238,157,194,199,252,218,116,171,254,166,219,191,236,64,229,92,174,60,137,233,151,214,189,98,180,149,71,201,197,177,60,87,6,177,82,226,216,86,51,106,199,236,180,91,252,53,186,215,69,29,37,44,27,222,231,191,100,81,163,88,221,207,123,156,189,19,222,231,42,175,189,84,250,192,0,0,0,0,0,0,101,92,210,159,9,222,86,52,111,229,254,61,233,208,15,221,59,133,143,249,180,233,87,253,77,183,127,216,157,42,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,64,63,88,0,1,85,124,243,191,4,255,0,50,126,154,90,161,229,51,173,39,210,205,80,240,63,180,205,52,197,50,223,102,119,124,23,183,108,212,213,254,23,185,183,185,218,239,49,219,55,118,217,187,111,78,187,27,215,238,64,40,179,149,199,158,205,50,250,215,163,214,151,252,115,252,91,135,173,2,193,175,180,185,78,21,161,250,127,143,222,168,183,248,107,141,175,25,162,164,170,131,123,28,199,236,150,56,218,246,238,99,220,213,232,190,246,185,81,125,202,167,64,0,0,2,42,243,71,242,39,169,191,69,245,138,35,197,114,211,224,86,167,134,92,102,171,83,245,58,130,174,151,84,50,58,121,237,181,84,46,170,138,72,45,22,228,168,69,108,12,88,36,124,83,62,101,130,25,157,34,185,118,167,110,54,181,138,217,22,73,190,0,0,0,0,0,0,0,31,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,245,128,43,3,17,224,163,247,85,230,103,165,119,252,2,217,117,147,76,178,159,109,73,109,169,157,59,177,218,235,150,209,112,89,45,142,155,115,158,237,172,98,73,19,165,70,185,241,185,205,235,43,161,150,69,179,240,0,21,23,173,124,31,100,220,92,243,59,212,139,43,82,174,139,9,177,212,99,238,203,47,20,146,211,247,232,96,150,199,11,225,100,113,202,244,115,159,51,169,159,18,61,172,145,35,87,35,222,215,34,109,117,186,0,62,78,39,139,88,176,108,86,205,133,98,212,62,10,203,143,219,233,237,118,234,110,235,228,236,82,193,27,99,138,61,239,87,61,219,88,198,167,87,42,185,122,117,85,85,247,159,88,0,0,0,0,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,127,148,240,245,160,89,205,246,171,41,205,116,63,79,242,11,213,110,207,19,113,186,99,52,85,117,83,236,99,88,205,242,201,27,158,237,172,99,90,157,87,220,214,162,39,185,16,244,24,86,158,224,58,107,106,150,197,167,56,62,63,138,219,103,168,117,92,180,118,75,100,52,48,73,59,154,214,186,87,71,11,90,213,122,181,140,106,185,83,175,70,53,63,146,1,232,0,0,114,174,44,124,172,107,39,203,252,135,211,167,51,88,106,118,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,154,254,233,220,44,127,205,167,74,191,234,109,187,254,196,14,170,0,0,0,0,64,14,117,126,86,49,111,152,20,62,157,113,39,249,231,243,93,61,192,117,42,213,21,139,81,176,124,127,42,182,193,80,218,184,168,239,118,200,107,160,142,118,181,205,108,173,142,102,185,168,244,107,222,212,114,39,94,143,114,127,53,2,136,121,92,121,236,211,47,173,122,61,105,42,185,231,126,9,254,100,253,52,177,76,91,135,173,2,193,175,180,185,78,21,161,250,127,143,222,168,183,248,107,141,175,25,162,164,170,131,123,28,199,236,150,56,218,246,238,99,220,213,232,190,246,185,81,125,202,167,213,206,180,159,75,53,67,192,254,211,52,211,20,203,125,153,221,240,94,221,179,83,87,248,94,230,222,231,107,188,199,108,221,219,102,237,189,58,236,111,95,185,0,168,30,74,158,105,242,159,151,245,222,163,110,46,164,241,88,86,136,104,190,154,221,101,190,233,206,144,225,88,173,202,122,119,82,75,89,100,176,82,80,207,36,14,115,92,232,157,36,49,181,202,197,115,24,229,106,175,78,172,106,255,0,36,61,168,0,0,20,173,206,175,205,62,45,242,254,135,212,110,35,146,167,154,124,167,229,253,119,168,219,139,116,205,116,67,69,245,42,235,21,247,81,180,135,10,202,174,80,83,182,146,42,203,221,130,146,186,120,224,107,156,230,196,217,38,141,206,70,35,158,247,35,81,122,117,123,151,249,168,194,180,67,69,244,214,235,45,247,78,116,135,10,197,110,83,211,186,146,90,203,37,130,146,134,121,32,115,154,231,68,233,33,141,174,86,43,152,199,43,85,122,117,99,87,249,32,30,212,0,0,0,0,0,6,107,56,177,243,79,172,159,48,50,31,81,156,181,78,74,158,86,50,159,152,21,222,157,110,37,165,219,134,78,27,111,247,90,219,237,247,135,205,53,184,220,174,53,18,85,214,86,85,226,116,19,79,83,60,142,87,73,44,146,58,37,115,222,231,42,185,92,170,170,170,170,170,122,188,43,79,112,29,53,181,75,98,211,156,31,31,197,109,179,212,58,174,90,59,37,178,26,24,36,157,205,107,93,43,163,133,173,106,189,90,198,53,92,169,215,163,26,159,201,0,163,110,55,248,9,214,93,4,212,121,242,58,41,238,185,246,45,154,228,17,209,217,47,114,212,54,170,241,95,116,173,89,164,109,29,76,40,189,233,171,21,99,145,86,86,49,89,42,171,93,213,143,122,196,203,52,229,243,193,37,171,133,12,2,75,238,79,5,37,118,162,229,84,244,243,93,107,29,74,214,207,105,129,208,194,231,218,89,35,102,149,143,100,117,13,145,206,150,53,106,76,189,181,114,42,71,31,73,106,0,0,0,226,156,96,112,215,98,226,167,67,175,26,101,115,94,205,214,29,215,76,110,173,213,79,130,58,75,196,80,200,202,121,37,86,181,251,161,94,235,227,145,21,143,94,220,143,86,162,61,24,230,209,102,138,112,151,171,26,209,175,181,92,63,91,173,30,10,245,143,220,31,79,149,73,226,41,164,246,45,44,21,177,210,86,84,244,89,152,202,158,203,229,79,225,196,245,115,250,124,61,83,222,154,62,0,121,253,61,198,238,184,110,1,141,98,23,220,158,175,36,185,88,236,244,86,218,203,213,90,59,191,114,158,24,89,28,149,82,110,123,221,190,71,53,94,189,94,229,234,229,234,231,125,235,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,87,175,48,190,97,122,209,194,102,180,89,116,231,78,113,140,42,227,109,184,226,244,215,185,101,189,209,85,205,59,103,146,174,174,23,53,174,134,166,38,163,54,211,177,81,21,170,189,85,222,255,0,185,18,194,138,86,231,87,230,159,22,249,127,67,234,55,16,38,167,45,238,53,181,79,140,31,218,39,237,50,193,138,91,62,201,123,35,193,123,10,150,166,30,231,138,241,125,206,239,122,121,122,244,240,204,219,183,111,78,174,235,215,170,116,154,165,85,242,49,252,108,252,183,250,145,106,128,0,0,8,191,204,47,138,12,251,132,205,23,178,234,54,156,218,49,251,141,202,227,148,83,89,37,138,247,79,52,208,54,9,41,42,230,115,154,216,101,137,200,253,212,236,68,85,114,167,69,119,187,238,84,148,4,0,231,87,229,99,22,249,129,67,233,215,16,57,255,0,6,124,208,53,247,136,158,36,240,253,28,205,113,13,63,162,178,228,30,208,241,51,218,237,245,177,213,51,177,65,81,80,205,142,146,174,70,39,87,194,212,94,172,95,133,87,167,69,232,169,103,229,0,242,184,243,217,166,95,90,244,122,210,255,0,128,17,215,143,45,119,213,206,27,52,26,77,92,210,44,103,31,188,212,90,239,20,112,222,146,246,199,190,10,107,116,219,226,239,53,145,207,11,220,255,0,18,250,72,209,26,174,232,146,57,85,189,17,92,217,20,121,253,66,194,173,90,149,128,100,186,115,125,168,171,130,219,149,89,235,108,149,146,210,61,173,158,56,42,97,124,50,58,55,57,174,106,61,26,245,84,85,107,147,175,78,168,191,112,21,45,167,188,231,181,210,227,159,227,86,253,70,197,244,214,215,137,213,94,40,161,191,87,82,90,46,78,158,150,220,233,152,149,51,70,137,86,245,87,182,37,123,145,17,143,247,162,124,46,251,150,226,76,192,234,198,11,251,47,213,60,203,76,253,169,237,63,178,89,5,198,197,227,123,29,159,21,225,106,100,135,187,219,220,237,155,187,123,182,238,119,78,189,58,175,78,165,234,114,203,214,191,219,79,8,248,183,136,183,248,90,252,19,166,21,89,178,45,144,203,224,160,135,195,201,31,89,30,231,117,165,150,155,123,151,111,89,82,93,173,70,237,234,28,127,152,95,48,189,104,225,51,90,44,186,115,167,56,198,21,113,182,220,113,122,107,220,178,222,232,170,230,157,179,201,87,87,11,154,215,67,83,19,81,155,105,216,168,138,213,94,170,239,127,220,137,237,121,111,113,173,170,124,96,254,209,63,105,150,12,82,217,246,75,217,30,11,216,84,181,48,247,60,87,139,238,119,123,211,203,215,167,134,102,221,187,122,117,119,94,189,83,164,43,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,144,22,83,171,25,215,236,191,75,51,45,76,246,95,180,254,201,99,247,27,239,130,239,246,124,87,133,166,146,110,215,115,107,182,110,237,237,221,181,221,58,245,232,189,58,21,3,253,90,190,41,255,0,226,14,149,127,238,171,143,250,241,37,57,205,235,165,30,45,163,86,45,6,180,94,118,94,179,107,132,119,27,165,36,105,4,159,216,122,71,43,218,147,35,149,101,139,185,86,148,238,141,237,106,35,252,36,237,222,136,215,53,213,215,192,158,133,223,117,251,137,172,59,27,182,89,173,87,59,85,134,225,75,146,100,144,221,21,139,74,235,61,45,84,43,80,199,198,228,119,123,185,189,144,164,104,215,35,157,50,110,218,196,123,218,23,211,195,246,99,149,106,46,135,96,122,135,154,203,106,125,235,43,199,232,111,181,45,181,209,201,75,75,23,139,133,179,178,38,71,36,178,191,224,100,141,98,185,94,187,220,213,114,35,17,200,198,244,0,0,0,0,16,171,136,46,105,122,53,161,218,227,105,209,154,43,87,218,104,233,238,17,81,102,55,216,43,157,29,46,59,186,102,50,70,181,145,195,43,235,38,133,139,35,229,137,155,118,185,173,143,114,201,220,100,95,175,152,167,29,84,220,45,97,171,131,233,245,125,35,245,82,255,0,79,12,212,48,212,210,202,246,91,45,211,45,67,22,228,138,177,172,19,61,178,83,186,54,66,231,255,0,77,237,123,152,246,53,88,250,43,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,233,167,169,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,13,73,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,126,178,157,185,83,241,199,77,166,183,90,14,22,245,37,149,114,216,178,123,194,51,22,185,181,242,206,182,235,141,83,152,196,162,124,125,85,25,77,52,189,28,215,70,212,237,205,44,142,122,57,178,186,72,110,36,1,74,223,213,171,226,159,254,32,233,87,254,234,184,255,0,175,23,82,101,92,13,57,232,134,107,117,212,173,23,192,117,26,251,79,73,5,203,42,197,237,87,186,200,169,24,230,193,28,245,52,145,205,35,99,107,156,231,35,17,207,84,68,87,57,122,116,234,171,247,158,212,225,92,14,103,248,110,160,240,161,166,21,88,102,67,73,117,101,143,23,181,216,46,105,10,174,250,59,141,37,28,49,84,83,202,199,34,57,143,107,147,170,117,79,137,142,99,219,185,143,107,151,186,128,43,3,140,206,104,26,251,195,183,18,121,134,142,97,88,134,159,214,217,113,255,0,103,248,105,238,150,250,217,42,159,223,160,167,168,126,247,71,87,27,23,163,230,114,39,70,39,194,137,215,170,245,85,179,242,128,121,163,249,236,212,223,162,250,61,16,22,83,203,123,141,109,83,227,7,246,137,251,76,176,98,150,207,178,94,200,240,94,194,165,169,135,185,226,188,95,115,187,222,158,94,189,60,51,54,237,219,211,171,186,245,234,157,38,169,85,124,140,127,27,63,45,254,164,90,160,2,63,227,188,98,224,151,46,44,114,238,18,111,244,126,198,201,44,222,3,236,252,221,201,170,61,189,221,182,173,125,87,194,200,59,116,189,136,209,19,248,146,175,115,175,195,209,83,105,32,10,11,230,99,118,186,216,57,128,106,5,246,197,115,171,183,92,173,213,22,26,186,58,202,73,157,12,244,211,199,105,161,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,1,126,128,137,92,188,248,211,181,113,79,165,244,246,44,191,32,164,118,170,99,84,234,153,5,26,83,54,149,107,96,73,54,197,112,130,54,185,90,246,57,171,19,101,86,35,81,147,43,147,183,27,31,14,233,106,0,227,252,42,241,49,134,241,95,164,116,122,165,135,208,213,219,158,218,135,91,110,246,202,148,87,62,221,113,141,145,190,88,18,77,168,217,153,182,88,222,201,26,137,185,143,110,230,177,251,227,103,96,51,153,193,247,22,121,151,8,186,161,246,226,197,79,87,120,177,87,211,201,77,125,199,27,94,148,176,93,88,145,189,32,87,189,99,149,24,248,165,122,72,215,163,55,244,238,49,21,27,43,209,67,70,96,242,154,91,170,88,38,180,224,150,205,76,211,75,239,182,113,187,207,123,193,86,248,89,169,251,189,169,159,12,159,195,153,140,145,189,36,137,237,248,154,157,122,117,78,168,168,171,234,192,0,0,0,0,227,250,13,196,198,27,175,57,14,164,225,150,106,26,187,118,67,165,217,69,110,57,122,162,153,21,236,115,35,170,168,134,154,174,41,81,168,215,50,102,211,72,170,207,115,227,123,30,213,69,110,201,36,236,6,117,181,127,84,179,189,22,227,139,84,117,47,77,47,190,198,201,44,218,129,148,120,42,223,11,13,71,107,187,87,85,12,159,195,153,143,141,221,99,149,237,248,154,189,58,245,78,138,136,169,119,220,40,241,93,167,28,90,233,195,51,92,42,95,3,117,161,237,193,127,176,79,50,62,170,209,84,228,85,70,185,81,19,185,11,246,185,98,153,17,27,35,90,228,84,99,217,36,108,14,214,0,0,0,3,138,113,153,173,121,87,14,220,54,102,26,199,133,91,237,85,183,172,127,217,254,26,11,164,82,73,74,254,253,125,61,59,247,182,57,35,122,244,100,206,84,232,244,248,145,58,245,78,168,181,237,162,28,221,184,146,212,173,104,192,116,230,251,132,233,172,22,220,171,40,181,89,43,37,164,182,215,182,120,224,169,171,142,25,29,27,157,88,230,163,209,175,85,69,86,185,58,244,234,139,247,19,43,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,0,95,159,18,252,76,97,188,45,99,216,166,103,168,52,53,111,199,175,249,69,62,57,93,91,76,138,247,219,25,53,45,76,201,86,177,35,85,211,49,174,167,106,61,141,248,246,61,206,106,61,205,72,223,216,8,1,206,175,202,198,45,243,2,135,211,174,36,106,229,139,204,2,143,72,171,41,184,126,214,252,139,194,96,181,123,96,198,110,82,199,4,84,182,26,169,39,154,105,91,82,246,177,36,88,103,146,163,223,52,143,115,97,115,27,213,27,27,158,248,194,229,0,0,0,0,8,127,204,99,138,221,113,225,39,21,195,51,93,43,196,177,75,173,150,241,112,170,181,222,106,111,176,205,47,135,170,88,217,37,28,113,50,26,136,159,241,178,58,197,114,244,115,83,180,212,85,106,170,35,166,1,205,56,145,209,11,87,17,250,37,148,232,189,230,249,87,102,167,200,233,226,107,43,233,163,108,143,166,158,25,227,168,133,234,199,123,158,196,150,24,247,179,171,85,204,220,212,115,21,81,232,21,237,194,199,54,157,96,213,158,32,176,157,50,213,140,127,79,236,216,222,81,112,91,92,181,118,187,93,193,42,146,170,88,158,202,56,216,174,169,149,169,220,170,90,120,213,92,197,106,53,234,170,173,68,87,37,170,25,87,52,167,194,198,181,254,241,60,62,225,58,199,37,191,193,85,228,22,245,241,240,54,46,220,108,174,130,87,211,213,118,155,220,145,82,21,158,25,86,61,207,87,118,213,155,186,59,170,32,65,94,51,57,160,107,239,14,220,73,230,26,57,133,98,26,127,91,101,199,253,159,225,167,186,91,235,100,170,127,126,130,158,161,251,221,29,92,108,94,143,153,200,157,24,159,10,39,94,171,213,86,79,242,244,226,131,62,226,207,69,239,90,141,168,214,140,126,221,114,183,101,21,54,72,162,178,83,205,12,14,130,58,74,73,154,231,54,105,101,114,191,117,67,209,85,28,137,209,27,238,251,213,106,135,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,128,147,252,93,107,125,215,135,30,29,51,61,101,177,88,233,46,247,43,5,61,51,104,233,42,228,115,32,89,234,42,161,166,141,242,109,248,156,198,58,116,122,177,21,170,244,98,181,28,205,219,210,173,191,171,87,197,63,252,65,210,175,253,213,113,255,0,94,61,255,0,58,205,116,163,186,223,112,190,30,44,55,158,247,177,55,228,153,21,52,105,4,145,178,170,86,118,232,88,231,162,172,177,204,200,93,84,247,70,168,198,172,117,112,63,227,234,213,103,21,229,59,161,119,221,79,226,130,217,168,222,198,181,86,226,218,105,214,227,119,117,193,88,253,181,83,211,212,71,64,144,196,168,229,116,205,157,157,246,191,162,54,63,12,174,222,215,246,218,240,181,254,45,181,155,62,225,195,133,124,143,87,108,204,199,239,57,102,57,79,107,107,214,166,130,104,237,213,51,205,91,77,77,51,210,157,179,247,88,197,73,164,115,25,222,114,183,225,69,115,250,47,88,1,162,28,221,184,146,212,173,104,192,116,230,251,132,233,172,22,220,171,40,181,89,43,37,164,182,215,182,120,224,169,171,142,25,29,27,157,88,230,163,209,175,85,69,86,185,58,244,234,139,247,19,43,154,63,145,61,77,250,47,172,81,20,129,195,214,83,98,193,181,247,77,51,92,166,187,193,89,113,252,194,205,116,184,212,246,159,39,98,150,10,216,164,150,77,140,71,61,219,88,199,47,70,162,185,122,116,68,85,247,1,166,144,0,2,149,191,171,87,197,63,252,65,210,175,253,213,113,255,0,94,46,164,202,184,26,115,209,12,214,235,169,90,47,128,234,53,246,158,146,11,150,85,139,218,175,117,145,82,49,205,130,57,234,105,35,154,70,198,215,57,206,70,35,158,168,136,174,114,244,233,213,87,239,60,167,10,188,76,97,188,87,233,29,30,169,97,244,53,118,231,182,161,214,219,189,178,165,21,207,183,92,99,100,111,150,4,147,106,54,102,109,150,55,178,70,162,110,99,219,185,172,126,248,217,250,248,78,242,177,163,127,47,241,239,78,128,161,110,20,120,174,212,126,18,181,29,153,174,21,47,142,181,87,118,224,191,216,39,153,89,75,119,165,106,170,163,92,168,139,219,153,155,156,177,76,136,174,141,206,114,42,61,143,146,55,134,143,129,229,52,183,84,176,77,105,193,45,154,153,166,151,223,108,227,119,158,247,130,173,240,179,83,247,123,83,62,25,63,135,51,25,35,122,73,19,219,241,53,58,244,234,157,81,81,87,213,128,0,0,0,142,188,109,241,131,140,240,141,165,242,222,156,180,149,185,181,242,158,118,226,118,122,184,170,59,21,211,197,36,12,153,242,73,19,21,173,100,45,169,100,170,199,62,53,145,26,172,99,154,171,185,161,226,120,205,230,69,167,28,37,223,104,112,59,102,55,246,239,51,151,108,247,43,69,61,205,40,227,181,82,185,155,163,117,68,253,169,122,77,39,86,57,144,163,55,118,213,100,114,177,29,23,118,74,233,110,169,96,154,211,130,91,53,51,77,47,190,217,198,239,61,239,5,91,225,102,167,238,246,166,124,50,127,14,102,50,70,244,146,39,183,226,106,117,233,213,58,162,162,174,104,179,252,255,0,50,213,60,202,237,168,58,131,144,213,223,50,27,229,66,212,215,87,84,170,111,149,253,17,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,18,79,242,230,227,95,247,85,212,121,236,25,253,206,235,38,153,101,63,195,185,83,64,189,216,237,117,202,172,72,238,109,135,107,158,237,172,98,199,43,98,86,185,241,185,174,233,43,161,138,53,11,233,7,228,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,253,96,71,252,119,140,92,18,229,197,142,93,194,77,254,143,216,217,37,155,192,125,159,155,185,53,71,183,187,182,213,175,170,248,89,7,110,151,177,26,34,127,18,85,238,117,248,122,42,109,36,1,65,124,204,110,215,91,7,48,13,64,190,216,174,117,118,235,149,186,162,195,87,71,89,73,51,161,158,154,120,237,52,46,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,207,249,121,241,167,106,226,159,75,233,236,89,126,65,72,237,84,198,169,213,50,10,52,166,109,42,214,192,146,109,138,225,4,109,114,181,236,115,86,38,202,172,70,163,38,87,39,110,54,62,29,193,45,64,0,10,203,227,7,143,158,54,120,69,213,15,176,247,220,35,77,111,22,42,250,120,234,108,89,27,177,187,133,44,23,86,36,108,89,209,140,75,156,168,199,197,43,214,55,49,95,191,167,109,234,136,217,88,171,102,135,42,226,119,135,172,87,138,13,26,189,105,30,83,83,224,60,127,110,166,221,116,101,44,117,19,91,43,162,118,232,170,35,107,211,252,232,222,141,115,28,248,165,149,136,246,111,220,129,0,56,116,231,55,120,189,231,112,216,56,151,197,49,75,22,55,93,187,253,144,88,161,175,103,179,54,67,51,255,0,139,75,214,170,74,158,228,137,4,109,216,177,246,247,57,206,222,159,209,181,67,49,154,209,164,57,150,130,234,134,65,164,122,129,5,36,119,220,118,161,176,212,45,36,233,52,18,177,241,182,88,166,141,254,229,86,73,20,145,200,136,228,107,209,30,136,230,181,200,173,75,63,229,67,199,29,54,75,106,178,112,143,168,204,171,91,237,182,158,161,152,141,217,95,45,66,87,82,68,217,39,117,20,234,229,114,196,248,34,107,251,78,78,145,44,49,54,62,140,116,108,239,7,95,230,67,198,182,169,240,125,251,59,253,153,216,49,75,159,218,223,107,248,223,110,210,212,205,219,240,190,19,183,218,236,207,23,78,190,37,251,183,110,235,209,189,58,116,94,188,87,131,62,104,26,251,196,79,18,120,126,142,102,184,134,159,209,89,114,15,104,120,153,237,118,250,216,234,153,216,160,168,168,102,199,73,87,35,19,171,225,106,47,86,47,194,171,211,162,244,84,249,92,243,191,4,255,0,50,126,154,69,94,87,30,123,52,203,235,94,143,90,5,255,0,16,131,143,190,99,180,220,42,221,104,180,215,76,109,24,254,81,157,213,83,173,77,197,149,213,82,186,11,11,21,208,186,20,168,134,36,106,202,249,226,116,202,214,36,241,190,52,72,228,114,57,146,49,29,210,184,232,227,54,197,193,230,156,82,220,227,181,123,103,51,202,60,69,62,51,109,149,143,74,87,73,18,51,187,83,83,35,122,116,134,46,236,74,177,181,201,36,142,123,90,221,168,175,150,60,251,93,174,215,91,253,214,182,251,125,185,213,220,110,87,26,137,42,235,43,42,230,116,211,212,207,35,149,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,5,138,224,28,219,56,217,213,60,202,211,167,218,125,164,26,107,124,200,111,149,9,77,67,67,77,105,184,111,149,253,21,85,85,86,189,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,45,167,0,143,62,139,13,180,183,84,171,113,250,172,177,105,209,215,103,216,41,166,130,220,147,170,170,171,32,108,242,62,85,99,81,81,155,222,228,87,237,87,237,143,119,109,176,215,151,7,47,250,62,29,236,81,106,222,175,99,191,237,177,95,226,96,138,154,162,72,42,35,199,105,119,190,61,180,239,133,242,70,249,166,141,17,239,153,29,185,35,149,34,106,51,248,203,44,234,0,113,77,115,226,187,78,56,118,212,125,56,194,181,66,95,101,90,181,27,218,112,67,127,150,100,109,45,182,170,149,105,18,54,212,162,167,193,12,158,41,200,179,117,219,27,152,213,122,35,28,249,34,237,101,85,243,206,252,19,252,201,250,104,22,168,10,234,229,139,204,2,179,87,104,233,184,126,214,252,139,197,231,84,155,96,198,110,82,199,60,181,87,234,88,224,154,105,91,82,246,177,99,73,160,142,159,223,52,143,107,166,107,219,213,29,35,94,249,44,84,0,0,1,199,244,27,137,140,55,94,114,29,73,195,44,212,53,118,236,135,75,178,138,220,114,245,69,50,43,216,230,71,85,81,13,53,92,82,163,81,174,100,205,166,145,85,158,231,198,246,61,170,138,221,146,73,216,12,235,106,254,169,103,122,45,199,22,168,234,94,154,95,125,141,146,89,181,3,40,240,85,190,22,26,142,215,118,174,170,25,63,135,51,31,27,186,199,43,219,241,53,122,117,234,157,21,17,80,52,82,14,41,194,143,21,218,113,197,174,156,51,53,194,165,240,55,90,30,220,23,251,4,243,35,234,173,21,78,69,84,107,149,17,59,144,191,107,150,41,145,17,178,53,174,69,70,61,146,70,206,214,0,0,0,3,242,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,7,159,213,45,82,193,52,91,4,185,234,102,165,223,125,141,141,217,187,62,54,183,194,205,81,218,238,204,200,99,254,28,44,124,142,235,36,172,111,194,213,233,215,170,244,68,85,72,235,193,47,48,204,55,140,91,173,247,15,118,19,87,135,101,150,106,117,185,50,218,234,213,184,65,87,110,71,71,27,167,101,66,69,26,53,236,150,86,53,209,185,169,238,124,110,99,159,252,68,142,176,57,134,113,167,117,226,159,84,42,44,88,134,65,86,237,43,198,170,17,49,250,53,166,117,42,86,206,145,237,150,225,60,110,114,185,239,115,150,86,196,175,70,171,33,86,167,110,55,190,109,209,175,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,166,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,67,81,0,143,252,29,113,139,130,113,127,130,84,95,236,20,126,198,201,44,219,62,208,99,253,201,170,61,151,221,154,161,148,191,215,79,130,40,231,238,199,78,178,127,13,23,103,93,174,232,169,239,144,0,126,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,72,23,139,115,132,209,172,167,136,42,93,47,110,45,236,172,6,178,224,251,124,57,237,210,234,234,104,253,209,59,183,59,232,214,157,86,40,100,157,26,196,124,146,183,100,111,73,101,72,250,61,141,147,252,85,112,207,134,241,95,164,117,154,91,152,87,85,219,158,218,134,220,173,23,58,101,87,62,221,113,141,146,50,41,214,61,200,217,153,182,89,24,248,220,169,185,143,118,215,49,251,36,102,120,117,75,75,115,189,22,206,238,122,103,169,118,47,99,100,150,110,207,141,162,241,80,212,118,187,176,178,104,255,0,137,11,223,27,186,199,43,29,240,185,122,117,232,189,21,21,16,52,252,10,203,229,67,199,29,54,75,106,178,112,143,168,204,171,91,237,182,158,161,152,141,217,95,45,66,87,82,68,217,39,117,20,234,229,114,196,248,34,107,251,78,78,145,44,49,54,62,140,116,108,239,89,160,3,149,113,59,196,46,43,194,254,141,94,181,115,41,166,241,254,3,183,77,110,181,178,170,58,121,174,117,210,187,108,84,241,185,235,254,116,143,86,181,238,100,81,74,244,99,246,109,95,107,159,231,248,110,150,97,183,109,65,212,28,134,146,199,143,88,233,214,166,186,186,165,87,100,76,234,136,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,185,236,227,7,139,60,203,139,173,80,251,113,125,167,171,179,216,168,41,227,166,177,99,142,175,74,168,45,76,88,216,147,171,30,145,196,143,124,178,177,100,115,213,155,250,118,216,170,173,137,136,129,117,60,18,113,131,140,241,115,165,241,94,154,180,148,89,181,142,158,6,229,150,122,72,170,59,20,51,203,36,236,133,241,201,43,17,174,100,205,166,124,168,198,190,69,141,28,140,123,156,169,185,210,40,204,182,133,235,166,163,240,233,168,246,237,80,210,251,207,129,186,208,245,138,104,101,69,125,45,194,149,202,139,37,45,76,104,169,220,133,251,91,213,58,163,145,205,107,216,230,61,140,123,116,61,195,174,188,225,188,73,105,29,139,85,176,202,218,71,50,227,78,198,92,232,97,168,89,159,105,184,163,26,181,20,82,171,152,199,111,141,206,232,142,86,55,123,21,146,53,54,61,170,161,210,192,32,175,49,254,96,20,124,59,216,165,210,77,33,200,191,219,98,191,195,79,45,77,60,112,84,71,142,210,239,100,155,170,25,51,36,141,243,77,26,43,25,10,183,114,71,42,202,229,103,240,82,80,253,124,91,243,61,195,120,102,214,219,38,144,91,240,218,188,149,246,234,136,102,205,230,98,172,47,160,164,158,4,124,80,209,163,186,54,106,157,178,197,58,171,149,34,216,137,22,237,242,57,244,242,211,75,117,75,4,214,156,18,217,169,154,105,125,246,206,55,121,239,120,42,223,11,53,63,119,181,51,225,147,248,115,49,146,55,164,145,61,191,19,83,175,78,169,213,21,21,115,25,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,133,211,79,83,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,160,158,5,248,50,177,112,121,167,21,86,201,46,190,217,204,242,143,15,81,147,92,162,123,210,149,210,68,143,237,83,83,70,238,157,33,139,187,42,36,142,106,73,35,158,231,59,106,43,34,140,36,169,197,56,204,214,188,171,135,110,27,51,13,99,194,173,246,170,219,214,63,236,255,0,13,5,210,41,36,165,127,126,190,158,157,251,219,28,145,189,122,50,103,42,116,122,124,72,157,122,167,84,94,214,69,94,104,254,68,245,55,232,190,177,68,4,53,209,14,110,220,73,106,86,180,96,58,115,125,194,116,214,11,110,85,148,90,172,149,146,210,91,107,219,60,112,84,213,199,12,142,141,206,172,115,81,232,215,170,162,171,92,157,122,117,69,251,139,20,226,95,137,140,55,133,172,123,20,204,245,6,134,173,248,245,255,0,40,167,199,43,171,105,145,94,251,99,38,165,169,153,42,214,36,106,186,102,53,212,237,71,177,191,30,199,185,205,71,185,169,27,232,51,132,239,52,250,55,243,3,30,245,24,11,84,231,87,229,99,22,249,129,67,233,215,16,39,248,41,175,150,47,48,10,61,34,172,166,225,251,91,242,47,9,130,213,237,131,25,185,75,28,17,82,216,106,164,158,105,165,109,75,218,196,145,97,158,74,143,124,210,61,205,133,204,111,84,108,110,123,227,185,64,0,0,56,255,0,18,252,76,97,188,45,99,216,166,103,168,52,53,111,199,175,249,69,62,57,93,91,76,138,247,219,25,53,45,76,201,86,177,35,85,211,49,174,167,106,61,141,248,246,61,206,106,61,205,72,223,216,8,1,206,175,202,198,45,243,2,135,211,174,36,106,229,139,204,2,143,72,171,41,184,126,214,252,139,194,96,181,123,96,198,110,82,199,4,84,182,26,169,39,154,105,91,82,246,177,36,88,103,146,163,223,52,143,115,97,115,27,213,27,27,158,248,194,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,86,231,87,230,159,22,249,127,67,234,55,18,234,74,86,231,87,230,159,22,249,127,67,234,55,16,58,175,35,31,198,207,203,127,169,22,168,85,95,35,31,198,207,203,127,169,22,168,0,0,0,128,28,234,252,172,98,223,48,40,125,58,226,79,242,0,115,171,242,177,139,124,192,161,244,235,136,16,3,149,199,158,205,50,250,215,163,214,151,252,80,15,43,143,61,154,101,245,175,71,173,47,248,0,0,10,96,231,45,162,247,92,107,94,109,122,209,106,196,42,224,199,179,11,61,37,37,198,244,215,186,88,39,189,193,221,143,180,254,174,94,203,252,28,84,187,91,209,141,122,69,35,155,185,204,149,83,242,242,100,213,47,178,156,71,95,116,206,190,251,225,104,51,188,126,79,13,69,225,119,248,203,165,19,210,104,127,136,140,87,71,178,149,215,23,123,220,214,59,175,69,234,238,218,22,19,204,135,68,45,90,221,194,134,88,219,133,242,174,215,81,129,211,212,103,20,47,134,54,200,201,231,160,163,168,85,130,86,175,69,86,73,20,146,177,21,174,69,107,213,143,248,145,171,27,232,95,79,115,91,174,154,231,248,214,163,88,169,233,39,185,98,183,138,43,221,28,85,108,115,160,146,122,105,153,52,109,145,173,115,92,172,87,49,17,81,28,213,233,215,162,167,222,4,223,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,194,185,180,230,182,173,74,214,141,48,212,107,21,61,92,22,220,171,73,236,183,186,56,170,216,214,207,28,21,53,117,211,70,217,26,215,57,168,244,107,209,21,17,206,78,189,122,42,253,231,234,229,245,174,148,124,59,112,227,197,6,163,123,103,217,215,166,219,241,251,118,56,230,36,15,153,247,138,134,93,35,165,88,226,157,81,146,246,222,189,247,179,163,151,181,12,174,216,228,106,181,67,149,115,21,214,59,238,178,113,113,157,212,221,225,240,244,152,125,194,124,58,215,77,185,143,236,210,208,79,44,110,93,237,99,21,221,217,214,162,126,142,220,230,119,246,110,115,88,213,39,7,37,141,6,166,180,225,185,95,17,183,154,42,182,92,175,181,15,198,108,171,53,60,177,51,217,208,172,114,212,205,19,213,251,39,100,181,9,28,106,187,63,134,250,23,181,31,241,61,169,84,24,158,45,125,206,114,171,54,21,139,80,248,219,214,65,112,167,181,219,169,187,172,143,191,85,60,141,142,40,247,189,90,198,238,123,218,157,92,168,212,235,213,85,19,222,105,123,69,52,190,213,162,186,71,136,105,69,153,212,146,83,226,214,122,107,107,234,41,168,155,72,202,201,216,196,239,85,44,77,85,70,62,105,123,146,191,226,114,171,228,114,171,156,170,170,161,237,64,0,8,255,0,198,191,21,214,46,18,244,106,183,50,238,218,171,50,251,151,90,60,90,201,91,51,219,227,234,183,49,36,145,91,26,43,214,24,24,254,236,139,213,141,94,140,143,184,199,203,26,157,171,44,184,223,108,248,173,230,237,139,99,159,104,47,84,86,250,138,139,117,163,198,50,147,218,21,76,141,206,138,155,190,244,86,69,220,122,53,157,199,38,214,238,234,190,228,51,175,198,30,177,234,198,180,107,238,81,118,214,56,124,21,235,31,184,86,227,240,90,55,83,73,236,90,88,43,106,28,219,127,126,157,140,101,79,101,242,200,206,250,162,185,253,58,245,84,233,208,57,86,89,148,223,115,156,170,243,154,229,53,222,54,245,144,92,42,46,151,26,158,211,35,239,213,79,35,164,150,77,140,70,177,187,158,247,47,70,162,53,58,244,68,68,247,22,127,194,215,41,75,22,103,195,141,226,231,196,21,182,235,140,234,38,89,210,124,122,86,212,189,102,199,41,90,198,186,7,79,71,240,49,211,74,245,122,205,12,174,115,146,46,219,81,105,230,238,43,120,167,40,173,28,210,125,85,215,219,189,219,80,166,241,151,172,38,223,75,144,99,118,141,181,49,245,170,134,182,23,123,67,191,19,218,207,235,119,182,6,118,36,71,54,79,23,215,162,164,78,46,252,12,192,234,174,153,229,90,55,168,249,30,150,230,180,158,30,245,140,220,37,183,212,237,142,70,71,54,197,248,39,139,184,198,61,208,202,197,108,145,189,90,155,227,123,28,137,209,200,89,255,0,43,174,96,20,119,122,59,111,12,154,223,145,118,110,176,248,107,118,15,116,158,56,32,165,146,150,40,34,130,27,75,187,108,102,217,147,181,214,41,36,87,186,103,72,232,213,200,244,137,178,244,174,110,58,61,162,89,54,139,208,234,150,121,146,82,98,57,101,138,162,74,11,29,217,182,105,235,103,188,61,105,42,167,138,202,245,133,200,145,178,89,99,222,217,229,71,50,21,73,58,116,238,191,117,43,90,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,6,167,140,171,154,51,224,167,81,181,183,85,120,121,198,179,61,123,197,105,45,57,13,117,60,51,82,214,211,84,192,246,95,45,210,83,197,53,53,201,98,133,85,180,207,149,178,170,62,21,233,209,241,185,200,200,218,246,198,204,230,1,39,248,1,227,6,235,194,110,174,53,215,5,164,147,4,204,106,40,232,50,182,77,19,149,244,208,49,238,72,235,162,116,108,116,187,233,210,105,94,177,181,174,73,88,231,179,110,245,142,72,239,207,19,202,108,89,206,43,102,205,113,106,239,27,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,251,140,214,106,182,133,234,62,141,81,226,23,108,214,205,218,181,103,120,253,22,73,96,185,64,170,250,90,218,90,136,35,153,88,215,170,39,73,162,238,181,146,198,168,142,107,149,170,157,88,248,222,249,129,202,247,142,159,216,166,84,205,14,214,60,207,194,105,181,235,127,177,234,107,91,186,27,21,210,73,26,169,214,101,114,120,122,57,186,201,220,234,142,99,37,86,73,252,38,186,162,69,11,169,40,7,154,63,158,205,77,250,47,163,209,23,252,80,15,52,127,61,154,155,244,95,71,162,2,85,114,49,252,108,252,183,250,145,106,133,85,242,49,252,108,252,183,250,145,106,128,10,1,230,143,231,179,83,126,139,232,244,69,255,0,20,3,205,31,207,102,166,253,23,209,232,128,143,250,91,170,89,222,139,103,118,205,76,211,75,239,177,178,75,55,123,193,86,248,88,106,59,93,216,95,12,159,195,153,143,141,221,99,149,237,248,154,189,58,245,78,138,136,169,161,62,20,120,174,211,142,45,116,225,153,174,21,47,129,186,208,246,224,191,216,39,153,31,85,104,170,114,42,163,92,168,137,220,133,251,92,177,76,136,141,145,173,114,42,49,236,146,54,103,179,29,210,220,239,43,193,50,237,76,176,88,188,86,55,130,120,15,180,21,190,42,22,120,63,27,50,195,75,252,55,189,36,147,124,141,86,255,0,13,174,219,211,171,186,39,188,246,188,42,241,49,153,112,161,171,148,122,165,135,208,210,92,88,234,119,91,110,246,202,148,70,178,227,110,145,241,190,88,18,77,170,232,95,186,40,222,201,26,139,181,236,110,230,189,155,227,120,105,36,202,185,167,61,23,213,236,55,94,180,191,31,213,205,63,158,174,75,22,69,78,233,169,210,174,5,134,120,158,201,29,20,176,200,207,122,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,46,99,0,150,156,188,248,211,186,240,177,170,20,246,44,191,32,171,110,149,228,181,10,153,5,26,83,58,169,40,167,88,246,197,112,130,54,185,28,199,181,201,19,101,86,35,149,240,163,147,183,35,217,14,219,233,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,203,190,77,139,95,112,251,140,54,156,142,135,194,85,212,91,232,46,145,199,221,100,155,169,107,105,98,171,166,147,171,21,81,55,193,60,79,233,215,115,119,116,114,35,145,81,39,255,0,44,94,96,20,122,69,89,77,195,246,183,228,94,19,5,171,219,6,51,114,150,56,34,165,176,213,73,60,211,74,218,151,181,137,34,195,60,149,30,249,164,123,155,11,152,222,168,216,220,247,198,23,40,0,0,0,3,53,156,88,249,167,214,79,152,25,15,168,206,125,94,20,120,174,212,126,18,181,29,153,174,21,47,142,181,87,118,224,191,216,39,153,89,75,119,165,106,170,163,92,168,139,219,153,155,156,177,76,136,174,141,206,114,42,61,143,146,55,252,174,44,124,211,235,39,204,12,135,212,103,60,254,93,164,57,150,21,167,120,22,169,94,96,164,92,123,81,233,238,51,89,103,134,116,115,247,208,213,186,150,166,25,88,189,28,199,181,201,27,209,122,43,21,147,51,163,149,200,246,176,52,145,165,186,165,130,107,78,9,108,212,205,52,190,251,103,27,188,247,188,21,111,133,154,159,187,218,153,240,201,252,57,152,201,27,210,72,158,223,137,169,215,167,84,234,138,138,190,172,160,190,94,124,105,221,120,88,213,10,123,22,95,144,85,183,74,242,90,133,76,130,141,41,157,84,148,83,172,123,98,184,65,27,92,142,99,218,228,137,178,171,17,202,248,81,201,219,145,236,135,109,244,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,7,235,0,1,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,93,79,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,0,181,78,117,126,86,49,111,152,20,62,157,113,41,88,186,158,117,126,86,49,111,152,20,62,157,113,42,47,70,244,135,50,215,125,68,183,233,110,159,65,73,62,67,118,167,174,154,134,10,153,210,22,84,62,154,146,106,165,133,30,191,11,94,246,192,230,49,92,173,102,247,55,115,152,222,174,64,181,238,88,188,192,43,53,118,142,155,135,237,111,200,188,94,117,73,182,12,102,229,44,115,203,85,126,165,142,9,166,149,181,47,107,22,52,154,8,233,253,243,72,246,186,102,189,189,81,210,53,239,146,197,76,182,127,178,172,11,42,255,0,117,113,204,147,28,184,127,227,40,235,173,181,212,242,127,234,201,12,209,200,207,241,57,174,111,242,84,47,123,151,159,26,118,174,41,244,190,158,197,151,228,20,142,213,76,106,157,83,32,163,74,102,210,173,108,9,38,216,174,16,70,215,43,94,199,53,98,108,170,196,106,50,101,114,118,227,99,225,220,18,212,0,0,0,5,5,243,63,209,123,174,148,241,105,150,223,97,196,42,237,56,198,115,80,219,245,154,177,207,116,176,87,207,36,49,58,224,230,72,174,119,71,165,99,230,115,162,85,69,98,73,26,163,91,27,227,235,40,57,33,106,151,255,0,20,189,20,184,95,127,224,153,77,162,217,225,127,203,77,95,63,121,25,255,0,202,214,236,123,255,0,198,198,255,0,108,83,175,243,134,209,11,86,121,195,165,62,178,205,124,171,163,185,105,117,66,58,158,145,177,181,240,87,65,113,170,164,166,149,143,251,156,199,181,201,11,218,244,85,78,140,145,170,213,222,143,142,168,120,88,214,191,221,219,136,44,39,88,228,183,248,218,76,126,224,190,62,6,197,220,145,244,51,196,250,122,174,211,123,145,162,204,144,77,42,199,185,232,222,226,51,119,86,245,69,14,171,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,0,230,143,231,179,83,126,139,232,244,71,191,209,253,116,163,209,254,85,186,143,141,209,94,124,38,73,168,154,129,93,141,219,33,141,32,146,71,210,201,110,182,173,193,238,142,85,221,217,240,189,200,93,35,26,231,50,74,152,63,162,174,71,180,34,174,191,107,29,247,136,13,101,203,53,139,35,135,195,213,228,215,7,84,71,77,185,143,240,148,172,106,71,77,77,189,140,98,73,218,130,56,162,238,108,71,63,102,231,124,78,85,46,43,148,134,131,83,105,103,13,17,234,77,194,138,174,12,135,83,234,61,169,82,149,52,242,211,190,43,116,15,146,42,24,209,143,122,181,236,115,86,90,150,74,214,51,123,43,26,159,19,88,199,45,58,232,14,142,95,120,128,214,92,79,71,113,201,188,61,94,77,112,109,60,149,59,88,255,0,9,74,198,186,74,154,157,143,123,18,78,212,17,203,47,111,122,57,251,54,183,226,114,33,165,235,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,0,140,28,209,252,137,234,111,209,125,98,136,160,18,255,0,185,163,249,19,212,223,162,250,197,17,68,58,123,133,93,117,43,63,198,180,230,197,81,73,5,203,42,188,81,89,40,229,171,123,155,4,115,212,204,200,99,116,142,107,92,228,98,57,232,170,168,215,47,78,189,17,126,224,44,123,148,167,26,254,196,172,163,225,55,83,110,118,170,59,44,221,233,48,187,132,235,216,145,181,211,79,220,125,177,202,141,217,39,121,242,203,36,78,145,205,114,72,142,137,22,69,150,22,50,218,140,187,231,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,223,19,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,173,207,114,224,230,1,71,196,69,138,45,36,213,236,139,253,182,40,60,76,241,84,212,71,5,60,121,21,46,247,201,186,157,144,178,56,217,52,49,170,49,240,163,119,44,113,36,173,87,255,0,25,34,9,212,101,92,213,65,149,112,52,167,194,119,149,141,27,249,127,143,122,116,6,107,13,41,240,157,229,99,70,254,95,227,222,157,1,154,192,37,167,47,62,52,238,188,44,106,133,61,139,47,200,42,219,165,121,45,66,166,65,70,148,206,170,74,41,214,61,177,92,32,141,174,71,49,237,114,68,217,85,136,229,124,40,228,237,200,246,67,182,250,109,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,51,47,170,58,67,153,105,5,78,51,6,97,5,34,51,48,197,237,153,125,162,106,105,210,86,79,110,174,139,124,78,84,247,57,143,107,146,72,222,215,34,116,124,78,86,238,98,177,238,155,252,177,121,128,81,233,21,101,55,15,218,223,145,120,76,22,175,108,24,205,202,88,224,138,150,195,85,36,243,77,43,106,94,214,36,139,12,242,84,123,230,145,238,108,46,99,122,163,99,115,223,24,92,160,7,159,207,243,252,55,75,48,219,182,160,234,14,67,73,99,199,172,116,235,83,93,93,82,171,178,38,117,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,80,243,250,233,174,154,113,195,166,156,92,117,67,84,47,62,6,213,67,210,40,97,137,17,245,87,10,167,34,172,116,180,209,170,167,114,103,237,119,68,234,141,70,181,207,123,152,198,61,237,206,182,186,107,166,163,241,23,168,247,29,80,213,11,207,142,186,215,116,138,24,98,69,101,45,190,149,170,171,29,45,52,106,171,219,133,155,157,209,58,171,149,206,115,222,231,189,239,123,186,95,27,124,96,228,220,92,234,132,183,167,45,93,22,19,99,168,157,184,157,158,174,42,126,253,12,18,199,3,38,124,146,68,196,115,159,51,169,153,42,177,207,145,35,87,43,24,231,34,110,119,95,229,193,203,254,179,136,139,236,90,183,171,216,239,251,83,208,120,152,34,166,168,146,122,121,50,42,173,143,143,109,59,225,124,114,50,24,100,84,123,230,71,109,89,34,72,154,143,254,50,196,16,88,18,171,154,63,158,205,77,250,47,163,209,18,43,129,94,19,48,222,46,184,9,202,176,123,237,69,37,158,251,65,169,21,85,54,44,141,212,11,85,61,169,235,69,107,89,209,140,73,34,87,178,88,152,177,185,138,253,157,123,111,84,87,68,197,64,243,252,177,121,128,81,233,21,101,55,15,218,223,145,120,76,22,175,108,24,205,202,88,224,138,150,195,85,36,243,77,43,106,94,214,36,139,12,242,84,123,230,145,238,108,46,99,122,163,99,115,223,29,202,25,129,213,45,45,206,244,91,59,185,233,158,165,216,189,141,146,89,187,62,54,139,197,67,81,218,238,194,201,163,254,36,47,124,110,235,28,172,119,194,229,233,215,162,244,84,84,75,105,229,139,204,2,179,87,104,233,184,126,214,252,139,197,231,84,155,96,198,110,82,199,60,181,87,234,88,224,154,105,91,82,246,177,99,73,160,142,159,223,52,143,107,166,107,219,213,29,35,94,249,2,11,115,71,243,217,169,191,69,244,122,34,63,233,110,169,103,122,45,157,219,53,51,77,47,190,198,201,44,221,239,5,91,225,97,168,237,119,97,124,50,127,14,102,62,55,117,142,87,183,226,106,244,235,213,58,42,34,164,128,230,143,231,179,83,126,139,232,244,68,127,199,116,183,59,202,240,76,187,83,44,22,47,21,141,224,158,3,237,5,111,138,133,158,15,198,204,176,210,255,0,13,239,73,36,223,35,85,191,195,107,182,244,234,238,137,239,3,66,124,40,241,93,167,28,90,233,195,51,92,42,95,3,117,161,237,193,127,176,79,50,62,170,209,84,228,85,70,185,81,19,185,11,246,185,98,153,17,27,35,90,228,84,99,217,36,108,237,102,112,120,81,226,187,81,248,74,212,118,102,184,84,190,58,213,93,219,130,255,0,96,158,101,101,45,222,149,170,170,141,114,162,47,110,102,110,114,197,50,34,186,55,57,200,168,246,62,72,223,161,61,45,213,44,19,90,112,75,102,166,105,165,247,219,56,221,231,189,224,171,124,44,212,253,222,212,207,134,79,225,204,198,72,222,146,68,246,252,77,78,189,58,167,84,84,85,15,86,0,2,53,113,209,193,149,139,140,61,56,165,182,71,117,246,54,103,139,248,138,140,102,229,43,222,180,173,146,84,103,118,154,166,54,245,235,12,189,168,145,100,107,86,72,220,198,185,187,145,31,20,153,246,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,212,241,0,57,157,112,29,251,111,177,84,235,206,147,217,119,103,216,253,189,222,210,181,219,173,221,202,172,162,22,190,22,199,213,221,214,167,122,158,6,212,43,118,199,36,179,53,35,133,58,236,137,168,21,213,197,111,25,183,222,45,52,227,74,237,153,229,171,181,153,224,158,215,167,187,220,160,99,25,75,117,142,161,40,187,21,45,141,189,59,83,47,135,149,37,141,26,145,238,70,185,157,17,253,168,188,87,9,58,223,106,225,195,95,177,205,104,188,216,234,239,52,248,229,61,209,204,160,166,145,177,190,166,121,173,213,52,240,177,94,239,115,24,178,205,30,247,244,114,181,155,156,141,122,162,49,121,0,3,213,106,150,169,103,122,211,157,220,245,51,82,239,190,217,201,47,61,159,27,91,225,97,167,238,246,161,100,49,255,0,14,22,50,54,244,142,38,55,225,106,117,233,213,122,170,170,173,159,242,148,224,163,216,148,116,124,89,106,109,178,235,71,122,155,189,30,23,111,157,59,17,182,134,104,59,111,185,185,17,219,228,239,50,89,99,137,178,53,173,72,209,210,162,72,146,194,246,113,94,88,188,7,126,219,239,180,218,243,171,22,93,216,14,63,112,111,179,109,119,27,119,114,151,40,153,172,153,178,116,119,117,171,217,167,157,180,234,237,209,201,20,206,73,33,94,187,37,106,93,72,0,0,2,170,249,231,126,9,254,100,253,52,181,66,170,249,231,126,9,254,100,253,52,10,181,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,190,158,94,124,105,218,184,167,210,250,123,22,95,144,82,59,85,49,170,117,76,130,141,41,155,74,181,176,36,155,98,184,65,27,92,173,123,28,213,137,178,171,17,168,201,149,201,219,141,143,135,117,37,232,246,133,234,62,188,214,100,214,157,47,179,123,102,235,139,227,243,100,147,91,98,85,90,170,202,88,167,130,25,25,76,196,69,238,204,158,33,175,72,250,163,158,214,57,25,185,234,198,63,229,105,110,169,103,122,45,157,219,53,51,77,47,190,198,201,44,221,239,5,91,225,97,168,237,119,97,124,50,127,14,102,62,55,117,142,87,183,226,106,244,235,213,58,42,34,160,105,248,28,43,131,238,44,240,222,46,180,191,237,197,138,158,146,207,125,160,168,146,154,251,142,54,189,106,167,181,61,100,122,64,175,122,199,18,189,146,196,196,145,175,70,108,235,220,98,42,186,39,162,119,80,6,107,56,177,243,79,172,159,48,50,31,81,156,210,153,154,206,44,124,211,235,39,204,12,135,212,103,3,234,240,163,197,118,163,240,149,168,236,205,112,169,124,117,170,187,183,5,254,193,60,202,202,91,189,43,85,85,26,229,68,94,220,204,220,229,138,100,69,116,110,115,145,81,236,124,145,191,66,122,91,170,88,38,180,224,150,205,76,211,75,239,182,113,187,207,123,193,86,248,89,169,251,189,169,159,12,159,195,153,140,145,189,36,137,237,248,154,157,122,117,78,168,168,171,156,28,171,66,245,31,16,210,124,43,91,238,118,110,238,25,157,248,184,173,183,74,117,87,199,13,85,61,76,240,73,75,81,238,78,212,203,225,223,35,17,122,181,241,170,171,92,170,201,91,31,117,229,231,198,157,215,133,141,80,167,177,101,249,5,91,116,175,37,168,84,200,40,210,153,213,73,69,58,199,182,43,132,17,181,200,230,61,174,72,155,42,177,28,175,133,28,157,185,30,200,118,133,250,3,242,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,126,176,5,53,243,58,230,1,71,171,181,149,60,63,104,134,69,226,240,90,77,208,100,215,40,163,130,90,91,245,84,115,195,52,77,166,123,152,178,36,48,73,79,238,154,55,181,179,57,238,232,142,141,172,124,157,255,0,153,215,48,10,205,34,163,169,225,251,68,50,47,9,157,85,238,131,38,185,69,28,241,85,88,105,100,130,25,162,109,51,220,196,141,102,158,58,143,116,209,189,206,133,172,119,68,108,142,99,227,169,109,45,210,220,239,90,115,187,102,153,233,165,139,219,57,37,231,189,224,168,188,84,52,253,222,212,47,154,79,226,76,246,70,222,145,196,247,124,78,78,189,58,39,85,84,69,15,42,11,52,227,171,132,204,55,132,94,2,113,92,30,197,81,73,120,190,215,234,69,45,77,247,35,109,2,210,207,117,122,81,93,22,4,123,22,73,85,140,138,39,164,109,98,63,103,94,227,209,17,210,189,86,58,242,184,243,217,166,95,90,244,122,208,56,166,133,235,166,163,240,233,168,246,237,80,210,251,207,129,186,208,245,138,104,101,69,125,45,194,149,202,139,37,45,76,104,169,220,133,251,91,213,58,163,145,205,107,216,230,61,140,123,116,83,161,122,233,167,28,69,233,197,187,84,52,190,243,227,173,85,221,98,154,25,81,25,85,111,170,106,34,201,75,83,26,42,246,230,102,230,245,78,170,213,107,154,246,57,236,123,30,234,118,230,89,192,173,55,12,185,53,46,167,233,141,5,37,46,151,228,117,16,91,105,104,91,85,44,147,218,46,41,78,170,232,30,179,200,249,102,100,201,4,211,54,68,114,237,94,228,110,107,17,177,172,156,171,130,78,48,114,110,17,181,66,43,211,86,174,183,9,190,84,64,220,178,207,73,21,63,126,186,8,163,157,144,190,57,37,98,185,175,133,213,47,149,24,215,198,146,43,81,143,115,81,119,52,52,60,69,254,63,184,62,181,113,101,164,110,109,189,42,227,206,240,234,122,202,252,81,240,202,212,101,76,239,99,86,74,25,91,35,219,22,202,133,134,38,36,142,115,86,39,181,143,221,177,36,142,73,1,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,100,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,12,176,221,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,116,51,211,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,94,79,46,110,61,191,122,139,20,250,111,168,144,120,125,77,198,109,254,50,174,162,10,125,148,183,170,22,61,145,45,99,81,137,178,25,145,242,70,217,98,247,53,92,246,190,36,218,231,71,15,149,230,117,192,119,237,190,197,83,175,58,79,101,221,159,99,246,247,123,74,215,110,183,119,42,178,136,90,248,91,31,87,119,90,157,234,120,27,80,173,219,28,146,204,212,142,20,235,178,38,165,43,1,47,249,140,241,175,251,213,106,60,22,12,2,231,117,143,76,177,111,225,219,105,167,94,212,119,74,228,87,164,151,55,67,181,175,110,230,61,35,137,178,171,156,200,218,231,116,137,211,75,26,68,3,170,240,197,195,214,85,197,6,178,217,116,143,22,169,240,30,63,185,83,113,186,62,150,74,136,109,148,49,55,116,181,18,53,137,254,108,108,71,57,141,124,178,196,197,123,55,238,73,149,205,155,72,112,221,5,210,254,28,244,143,79,224,171,142,197,142,211,228,208,211,173,92,235,52,242,189,242,91,229,150,105,31,238,69,124,146,201,36,138,141,70,177,21,234,141,107,90,141,106,5,117,81,90,110,183,26,106,250,203,125,178,174,170,158,215,78,149,117,210,195,11,158,202,88,22,88,225,73,101,114,39,70,49,101,154,40,209,206,232,155,228,99,126,247,34,47,117,224,235,140,92,239,132,12,238,162,255,0,96,163,246,206,55,121,217,246,131,31,238,67,79,237,78,212,53,12,165,254,186,124,18,201,7,106,74,133,147,248,104,155,250,109,119,84,95,119,96,229,39,128,97,186,167,174,153,254,159,106,14,61,73,124,199,175,154,111,95,77,93,67,82,139,178,86,123,74,218,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,202,184,219,224,251,38,225,27,84,37,178,185,42,235,112,155,229,68,238,196,239,21,114,211,247,235,160,138,56,31,51,36,142,39,171,154,248,93,82,200,149,238,100,105,34,181,94,198,181,23,107,66,221,56,156,230,1,164,250,49,195,237,187,86,240,12,138,213,148,221,115,139,124,211,224,148,206,142,165,105,110,114,71,44,49,206,233,95,27,63,133,225,251,232,249,33,149,208,200,174,141,241,117,99,250,171,104,135,63,207,243,45,83,204,174,218,131,168,57,13,93,243,33,190,84,45,77,117,117,74,166,249,95,209,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,60,249,105,60,169,248,18,186,173,214,131,138,109,101,198,105,27,109,109,58,79,132,90,174,48,57,211,201,58,185,142,142,240,172,85,70,177,141,106,57,32,222,215,43,213,253,246,163,54,65,36,129,216,57,98,240,29,251,16,177,83,107,206,172,89,118,231,217,5,189,190,205,181,220,109,221,186,172,94,23,62,102,201,209,221,215,39,122,162,7,83,171,183,71,28,176,181,100,133,122,111,149,171,63,192,0,69,94,104,254,68,245,55,232,190,177,68,74,162,42,243,71,242,39,169,191,69,245,138,32,41,91,132,239,52,250,55,243,3,30,245,24,11,84,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,181,78,117,126,86,49,111,152,20,62,157,113,2,149,139,147,229,139,204,2,179,87,104,233,184,126,214,252,139,197,231,84,155,96,198,110,82,199,60,181,87,234,88,224,154,105,91,82,246,177,99,73,160,142,159,223,52,143,107,166,107,219,213,29,35,94,249,42,135,70,244,135,50,215,125,68,183,233,110,159,65,73,62,67,118,167,174,154,134,10,153,210,22,84,62,154,146,106,165,133,30,191,11,94,246,192,230,49,92,173,102,247,55,115,152,222,174,79,41,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,160,26,158,4,74,229,231,198,157,171,138,125,47,167,177,101,249,5,35,181,83,26,167,84,200,40,210,153,180,171,91,2,73,182,43,132,17,181,202,215,177,205,88,155,42,177,26,140,153,92,157,184,216,248,119,75,80,32,7,58,191,43,24,183,204,10,31,78,184,148,172,93,79,58,191,43,24,183,204,10,31,78,184,149,23,163,122,67,153,107,190,162,91,244,183,79,160,164,159,33,187,83,215,77,67,5,76,233,11,42,31,77,73,53,82,194,143,95,133,175,123,96,115,24,174,86,179,123,155,185,204,111,87,32,90,247,44,94,96,21,154,187,71,77,195,246,183,228,94,47,58,164,219,6,51,114,150,57,229,170,191,82,199,4,211,74,218,151,181,139,26,77,4,116,254,249,164,123,93,51,94,222,168,233,26,247,201,98,166,88,109,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,47,167,151,159,26,118,174,41,244,190,158,197,151,228,20,142,213,76,106,157,83,32,163,74,102,210,173,108,9,38,216,174,16,70,215,43,94,199,53,98,108,170,196,106,50,101,114,118,227,99,225,220,18,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,164,190,115,247,107,85,199,138,251,37,29,190,231,73,85,81,107,193,232,41,43,162,134,102,189,244,179,173,101,108,201,20,173,69,234,199,172,83,69,34,53,221,23,100,140,119,220,228,85,159,252,193,184,219,181,112,161,128,71,98,198,39,164,174,212,92,170,158,162,27,85,27,106,154,217,237,48,58,25,154,203,179,227,116,50,177,236,142,161,177,181,177,72,141,73,151,184,141,85,72,228,233,66,215,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,157,52,245,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,129,103,252,141,110,214,168,110,186,201,98,154,231,72,203,149,101,61,134,174,158,141,211,53,39,154,8,93,92,217,101,100,125,119,57,140,116,240,181,206,68,232,213,150,52,94,155,147,173,175,153,129,210,173,76,202,180,111,81,241,205,82,194,170,252,61,235,25,184,69,112,166,221,36,140,142,109,139,241,193,47,109,236,123,161,149,138,232,228,98,57,55,198,247,181,87,163,148,208,247,10,188,76,97,188,87,233,29,30,169,97,244,53,118,231,182,161,214,219,189,178,165,21,207,183,92,99,100,111,150,4,147,106,54,102,109,150,55,178,70,162,110,99,219,185,172,126,248,216,29,128,0,0,175,94,117,247,107,84,60,54,225,182,41,174,116,140,185,86,103,20,245,116,244,110,153,169,60,208,67,65,90,217,101,100,125,119,57,140,116,240,181,206,68,232,213,150,52,94,155,147,172,191,226,43,94,112,222,27,116,142,251,170,217,157,109,35,89,110,167,123,45,148,51,84,44,47,187,92,85,142,90,122,40,149,172,123,183,200,230,244,87,35,29,177,136,249,28,155,24,229,76,246,113,21,175,57,151,18,90,185,125,213,108,206,182,173,207,184,212,61,150,202,25,170,18,102,90,109,200,247,45,61,20,74,214,49,187,35,107,186,43,145,141,222,245,124,142,77,239,114,168,117,94,89,119,107,85,151,142,61,48,172,188,220,233,40,41,228,168,185,82,50,90,153,155,19,29,60,246,202,184,97,137,28,229,68,87,201,44,145,198,198,253,238,123,218,212,234,170,136,104,36,202,185,121,60,180,56,227,166,226,59,13,135,71,179,134,85,179,81,112,187,60,111,154,174,71,203,80,203,229,186,21,142,4,173,116,207,87,57,42,81,207,137,179,53,238,248,223,34,72,197,84,115,217,8,77,240,0,3,56,60,100,232,93,103,14,220,71,102,122,115,236,111,103,89,91,112,146,227,142,53,139,59,225,125,158,161,238,146,149,35,150,116,71,203,219,98,246,30,254,174,78,236,50,183,123,149,170,229,209,241,88,28,237,52,114,197,46,43,130,241,3,79,55,102,245,77,112,76,58,178,61,175,119,139,165,146,58,138,186,117,234,175,217,31,101,241,84,251,145,155,159,226,190,39,116,141,168,161,85,119,156,166,251,144,91,172,86,155,189,119,136,164,198,109,239,181,218,227,237,49,158,30,149,245,85,21,110,143,171,81,21,253,103,171,168,127,87,42,187,227,233,215,107,90,136,166,202,111,180,152,173,199,10,167,174,217,101,186,220,40,238,149,148,221,166,47,118,170,146,58,152,233,228,222,169,189,187,89,91,82,157,17,81,171,220,234,228,85,107,85,62,80,2,101,114,167,208,106,109,100,226,142,131,38,190,209,85,201,98,211,106,116,201,164,123,105,229,88,36,184,178,86,54,130,23,204,199,181,34,127,117,86,165,168,170,238,226,81,200,197,99,154,175,86,222,241,13,121,83,232,53,78,141,240,185,65,147,95,104,169,35,190,234,77,66,100,210,61,180,241,36,241,219,159,19,27,65,11,230,99,220,178,179,180,139,82,212,85,111,109,107,36,98,177,174,71,171,166,80,0,0,2,16,115,47,224,114,155,136,236,54,109,97,193,223,86,205,69,194,236,242,50,26,72,217,45,67,47,150,232,86,73,214,137,176,177,28,228,169,71,62,87,66,230,55,227,124,139,27,209,81,204,124,51,124,1,150,204,79,41,190,224,217,85,155,53,197,171,188,21,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,155,30,142,99,182,189,141,94,142,69,106,244,232,168,169,238,47,167,133,174,62,180,227,90,248,113,188,107,110,164,92,45,88,93,94,11,210,159,49,133,213,40,232,105,228,216,213,142,166,8,209,206,155,179,80,174,219,12,110,106,200,233,91,36,44,239,57,136,247,197,94,106,124,7,127,221,126,42,244,130,203,254,10,92,190,197,108,183,127,211,190,166,246,231,247,127,243,118,202,200,225,255,0,9,80,247,127,109,121,85,96,117,254,42,184,152,204,184,175,213,202,205,82,204,40,105,45,204,109,59,109,182,139,101,50,35,153,110,183,70,249,31,20,11,38,212,116,207,221,44,143,124,142,68,220,247,187,107,88,205,145,178,80,114,189,224,91,246,215,149,51,92,117,143,12,241,122,109,101,223,236,122,106,215,109,134,251,116,142,70,162,117,133,90,190,34,142,30,146,119,58,171,88,249,81,145,255,0,21,173,168,141,57,87,0,188,20,101,92,86,106,61,37,238,237,108,240,250,101,140,220,33,147,35,184,84,36,140,142,191,98,182,71,91,41,214,55,49,238,154,86,42,35,220,199,39,102,55,163,213,119,58,38,75,125,24,158,45,98,193,177,91,54,21,139,80,248,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,247,189,92,247,109,99,26,157,92,170,229,233,213,85,87,222,7,214,50,174,106,160,202,184,23,253,101,225,211,4,226,131,128,93,42,211,76,234,159,240,254,199,89,103,173,223,55,246,50,233,236,84,134,10,206,220,82,199,222,237,119,222,238,211,221,177,255,0,114,167,220,169,70,218,209,164,57,150,130,234,134,65,164,122,129,5,36,119,220,118,161,176,212,45,36,233,52,18,177,241,182,88,166,141,254,229,86,73,20,145,200,136,228,107,209,30,136,230,181,200,173,75,169,229,155,197,158,27,174,250,47,106,210,214,211,210,89,50,205,53,179,219,236,175,180,186,189,103,158,190,221,77,73,79,3,110,76,69,141,136,140,116,168,246,58,54,172,157,165,237,239,119,241,99,221,245,121,131,112,73,106,226,191,0,142,251,140,65,73,67,168,184,173,61,68,214,170,198,210,181,211,221,160,108,51,57,150,151,200,233,162,99,25,37,67,163,115,101,145,92,144,175,113,90,136,146,73,212,56,7,42,126,58,170,115,24,232,56,88,213,122,250,186,155,237,45,58,67,133,87,54,150,38,192,235,117,37,19,19,217,175,72,99,106,181,241,69,79,36,173,154,69,119,113,22,70,185,237,115,99,73,97,175,52,127,61,154,155,244,95,71,162,35,87,251,42,192,178,175,247,87,28,201,49,203,135,254,50,142,186,219,93,79,39,254,172,144,205,28,140,255,0,19,154,230,255,0,37,67,213,107,190,177,223,117,247,83,43,117,87,41,135,101,234,235,111,181,83,220,100,220,197,241,53,84,150,234,122,73,106,122,49,140,99,59,207,167,116,189,182,181,26,206,230,196,234,141,234,161,98,188,140,127,27,63,45,254,164,90,161,85,124,140,127,27,63,45,254,164,90,160,2,128,121,163,249,236,212,223,162,250,61,17,127,197,0,243,71,243,217,169,191,69,244,122,32,36,255,0,36,123,77,170,255,0,106,215,155,21,246,217,73,113,182,220,105,241,250,74,202,58,184,91,52,21,48,72,219,155,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,242,186,223,202,67,50,151,138,59,102,25,162,16,213,209,105,126,79,78,251,180,183,203,143,73,224,198,152,201,118,212,81,170,247,59,181,15,106,58,37,129,175,218,249,18,93,170,247,36,21,21,13,246,188,140,127,27,63,45,254,164,90,160,28,83,133,30,20,116,227,132,173,56,102,21,133,69,227,174,181,221,185,239,247,249,225,70,85,93,234,154,138,136,231,34,42,246,225,102,231,36,80,162,171,99,107,156,170,175,123,228,145,249,194,53,80,101,92,11,190,205,248,50,177,113,135,192,142,136,219,35,186,251,27,51,197,244,254,205,81,140,220,165,123,214,149,178,75,108,165,238,211,84,198,222,189,97,151,181,18,44,141,106,201,27,152,215,55,114,35,226,146,146,238,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,52,147,194,119,149,141,27,249,127,143,122,116,4,85,230,117,192,119,237,190,197,83,175,58,79,101,221,159,99,246,247,123,74,215,110,183,119,42,178,136,90,248,91,31,87,119,90,157,234,120,27,80,173,219,28,146,204,212,142,20,235,178,38,160,124,158,88,188,192,43,53,118,142,155,135,237,111,200,188,94,117,73,182,12,102,229,44,115,203,85,126,165,142,9,166,149,181,47,107,22,52,154,8,233,253,243,72,246,186,102,189,189,81,210,53,239,146,197,76,176,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,95,79,47,62,52,237,92,83,233,125,61,139,47,200,41,29,170,152,213,58,166,65,70,148,205,165,90,216,18,77,177,92,32,141,174,86,189,142,106,196,217,85,136,212,100,202,228,237,198,199,195,184,37,168,0,12,214,113,99,230,159,89,62,96,100,62,163,57,111,220,5,105,110,9,173,60,182,48,109,52,212,187,23,182,113,187,207,180,252,109,23,138,154,159,187,218,191,213,77,31,241,33,123,36,111,73,34,99,190,23,39,94,157,23,170,42,162,212,15,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,64,166,190,43,184,81,212,126,18,181,29,248,86,107,23,142,181,87,119,39,176,95,224,133,89,75,119,165,106,162,43,154,138,171,219,153,155,154,146,194,170,174,141,206,106,162,189,143,142,71,202,174,88,188,192,40,244,138,178,155,135,237,111,200,188,38,11,87,182,12,102,229,44,112,69,75,97,170,146,121,166,149,181,47,107,18,69,134,121,42,61,243,72,247,54,23,49,189,81,177,185,239,142,202,120,174,225,71,78,56,181,211,135,225,89,172,94,6,235,67,220,158,193,127,130,20,125,85,162,169,200,136,174,106,42,167,114,23,237,106,75,10,170,54,70,181,170,138,199,178,57,25,159,124,243,69,245,67,77,117,66,125,23,203,241,10,184,51,104,42,41,41,22,203,72,248,235,167,146,122,152,227,146,158,40,252,51,164,108,175,123,102,139,163,88,174,94,175,70,253,254,224,52,230,14,21,193,30,37,173,184,31,13,24,118,25,175,205,164,131,39,177,211,190,219,21,20,49,65,190,134,221,3,214,26,56,37,150,158,89,33,157,233,12,108,84,145,155,62,7,49,175,107,164,99,228,147,186,129,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,93,79,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,0,181,78,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,39,255,0,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,129,58,121,157,114,255,0,172,213,218,58,158,32,116,67,29,241,121,213,38,233,242,107,108,82,79,45,85,250,150,56,33,134,39,83,49,207,88,210,104,35,167,247,67,27,26,233,154,247,116,87,72,214,50,74,150,210,221,82,206,244,91,59,182,106,102,154,95,125,141,146,89,187,222,10,183,194,195,81,218,238,194,248,100,254,28,204,124,110,235,28,175,111,196,213,233,215,170,116,84,69,77,63,25,204,227,114,77,6,127,18,249,139,120,112,162,164,131,13,142,161,141,107,237,245,61,219,116,245,187,17,106,159,68,222,219,82,42,110,234,185,141,99,93,36,107,177,207,137,201,11,227,141,129,119,220,31,113,103,134,241,117,165,255,0,110,44,84,244,150,123,237,5,68,148,215,220,113,181,235,85,61,169,235,35,210,5,123,214,56,149,236,150,38,36,141,122,51,103,94,227,17,85,209,61,19,186,148,109,202,67,18,214,219,135,18,241,230,122,96,218,72,49,139,77,63,179,115,122,218,152,160,153,140,183,84,178,73,162,129,34,116,177,205,190,89,168,152,140,146,29,221,183,181,174,123,95,30,232,228,188,144,0,0,62,78,89,139,88,179,156,86,243,133,101,52,62,54,203,144,91,234,45,119,26,110,235,227,239,210,207,27,163,150,61,236,86,189,187,152,247,39,86,170,57,58,245,69,69,247,153,151,213,93,51,202,180,111,81,242,61,45,205,105,60,61,235,25,184,75,111,169,219,28,140,142,109,139,240,79,23,113,140,123,161,149,138,217,35,122,181,55,198,246,57,19,163,144,211,241,77,124,233,52,114,197,135,235,46,37,172,86,137,187,117,122,137,111,168,167,186,83,109,122,238,170,182,182,158,54,212,239,115,213,19,124,19,211,197,219,107,24,214,248,109,223,19,164,114,160,64,12,155,41,190,230,23,24,110,217,29,119,139,171,167,183,208,90,227,147,180,200,246,210,209,82,197,73,77,31,70,34,34,236,130,8,153,215,166,231,109,234,229,87,42,170,170,114,155,237,94,43,110,194,170,43,183,217,109,87,10,219,165,29,55,105,137,218,170,171,142,154,58,137,55,162,111,118,230,81,83,39,69,85,106,118,250,181,17,92,229,95,148,0,177,254,76,26,13,77,149,106,134,75,175,247,218,42,191,15,131,211,182,215,98,123,169,229,108,18,92,107,35,145,179,200,201,145,232,199,190,26,110,172,116,74,215,251,171,163,122,236,86,177,93,113,39,10,224,143,65,170,120,113,225,163,14,211,107,205,21,36,25,10,83,190,233,144,44,52,241,70,245,184,212,189,101,146,57,95,19,222,217,159,11,93,29,50,75,189,219,217,78,197,78,141,218,212,238,160,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,23,83,205,31,200,158,166,253,23,214,40,138,43,210,124,235,246,95,170,120,110,166,123,47,218,127,100,178,11,117,247,193,119,251,62,43,194,212,199,55,107,185,181,219,55,118,246,238,218,238,157,122,244,94,157,0,184,158,100,124,190,234,120,137,166,143,88,116,110,213,72,221,69,183,83,182,154,182,219,12,81,66,252,153,139,44,17,196,178,212,77,60,80,194,250,104,82,119,35,220,215,62,70,35,35,235,209,145,162,83,102,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,233,119,75,117,75,4,214,156,18,217,169,154,105,125,246,206,55,121,239,120,42,223,11,53,63,119,181,51,225,147,248,115,49,146,55,164,145,61,191,19,83,175,78,169,213,21,21,106,219,154,247,3,149,56,213,214,247,197,198,156,190,145,44,87,42,138,119,229,214,148,100,84,235,67,87,43,163,129,181,176,35,81,169,43,39,149,204,238,181,122,202,147,74,233,58,189,178,63,178,19,171,130,78,48,113,158,46,116,190,43,211,86,146,139,54,177,211,192,220,178,207,73,21,71,98,134,121,100,157,144,190,57,37,98,53,204,153,180,207,149,24,215,200,177,163,145,143,115,149,55,59,60,39,74,225,215,94,115,46,27,117,114,197,170,216,101,109,91,95,110,168,99,46,116,48,212,36,44,187,91,149,237,90,138,41,85,204,123,118,72,214,244,71,43,29,177,232,201,26,155,216,213,78,106,6,148,248,78,242,177,163,127,47,241,239,78,128,205,97,165,62,19,188,172,104,223,203,252,123,211,160,51,88,5,239,92,56,76,195,120,186,224,39,70,240,123,237,69,37,158,251,65,131,227,85,54,44,141,212,11,85,61,169,235,69,74,179,163,24,146,68,175,100,177,49,99,115,21,251,58,246,222,168,174,137,138,148,151,170,90,91,157,232,182,119,115,211,61,75,177,123,27,36,179,118,124,109,23,138,134,163,181,221,133,147,71,252,72,94,248,221,214,57,88,239,133,203,211,175,69,232,168,168,154,41,225,59,202,198,141,252,191,199,189,58,3,143,243,12,224,178,213,197,62,151,212,95,113,12,126,145,218,169,141,83,162,227,245,139,82,218,85,173,129,36,221,45,190,121,28,213,107,216,230,172,174,137,30,173,70,76,173,94,228,108,124,219,131,143,242,197,230,1,89,171,180,116,220,63,107,126,69,226,243,170,77,176,99,55,41,99,158,90,171,245,44,112,77,52,173,169,123,88,177,164,208,71,79,239,154,71,181,211,53,237,234,142,145,175,124,147,43,136,30,30,52,191,137,172,1,218,115,170,246,170,186,203,107,42,22,186,142,90,74,201,41,167,162,173,72,101,134,58,152,220,213,218,231,177,179,200,168,217,26,248,213,85,55,49,221,58,25,204,197,180,171,81,243,77,71,165,210,28,111,11,186,213,230,117,119,7,218,219,100,117,58,197,85,29,84,106,228,150,57,91,38,222,207,111,99,214,69,147,107,99,107,30,231,171,81,174,84,210,158,149,91,181,30,209,167,24,229,179,87,178,59,85,251,51,166,183,197,29,238,229,107,163,90,106,90,154,164,79,137,204,141,87,252,136,174,70,198,215,185,21,205,138,20,114,68,192,168,187,79,39,157,97,135,136,186,44,26,251,87,87,89,164,140,168,141,213,153,197,34,208,211,79,52,9,74,147,72,200,232,93,83,36,209,189,102,235,76,143,86,189,26,170,146,171,92,212,218,182,255,0,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,100,76,234,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,190,128,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,64,14,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,3,165,115,12,224,178,213,197,62,151,212,95,113,12,126,145,218,169,141,83,162,227,245,139,82,218,85,173,129,36,221,45,190,121,28,213,107,216,230,172,174,137,30,173,70,76,173,94,228,108,124,219,163,87,0,28,174,110,182,11,174,35,196,71,16,117,53,118,235,149,186,161,151,155,54,24,145,58,25,233,167,141,209,201,71,83,93,42,57,28,199,181,200,233,60,34,53,21,21,33,238,191,251,109,57,105,64,10,1,230,143,231,179,83,126,139,232,244,68,159,228,143,105,181,95,237,90,243,98,190,219,41,46,54,219,141,62,63,73,89,71,87,11,102,130,166,9,27,115,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,145,131,154,63,158,205,77,250,47,163,209,18,171,145,143,227,103,229,191,212,128,138,188,125,112,81,149,112,167,168,245,119,187,77,179,196,105,150,77,112,154,76,114,225,78,146,62,58,13,234,233,27,108,168,89,28,247,182,104,152,138,140,115,220,189,232,216,175,69,220,217,89,23,234,229,231,198,157,215,133,141,80,167,177,101,249,5,91,116,175,37,168,84,200,40,210,153,213,73,69,58,199,182,43,132,17,181,200,230,61,174,72,155,42,177,28,175,133,28,157,185,30,200,118,220,255,0,20,127,176,159,216,78,77,251,203,255,0,241,54,254,178,246,223,247,103,252,50,15,15,253,197,253,113,253,209,216,254,135,254,183,195,184,205,96,26,157,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,253,100,0,228,235,251,118,253,132,220,62,223,255,0,241,54,254,23,236,255,0,251,143,254,25,112,246,159,246,175,235,143,238,141,159,221,31,254,175,225,234,79,240,0,0,41,47,155,151,12,248,110,138,234,229,155,84,176,202,234,182,51,85,234,46,215,43,157,178,101,89,25,77,113,133,240,62,162,120,164,115,149,219,39,117,94,245,141,83,224,123,95,181,219,28,216,227,142,188,23,232,229,139,95,120,160,192,52,171,41,155,101,150,235,112,146,162,227,30,215,175,137,165,164,167,150,174,90,110,172,123,30,206,243,41,221,23,113,174,71,51,185,189,58,171,122,44,234,231,157,248,39,249,147,244,210,42,242,184,243,217,166,95,90,244,122,208,47,206,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,245,128,0,0,0,170,190,121,223,130,127,153,63,77,45,80,170,190,121,223,130,127,153,63,77,3,149,114,84,243,79,148,252,191,174,245,27,113,239,248,232,229,91,151,214,106,61,46,107,194,38,3,227,173,89,31,136,158,243,96,138,186,138,134,150,205,84,213,98,163,169,150,162,104,255,0,131,54,247,170,66,212,86,196,232,156,141,84,99,227,142,63,1,201,83,205,62,83,242,254,187,212,109,197,212,129,26,184,50,224,95,78,56,60,177,87,73,108,175,251,81,153,222,119,69,114,201,170,40,210,158,71,82,239,221,29,45,60,91,223,216,133,54,177,207,68,123,157,36,136,142,115,149,27,19,35,146,160,0,51,89,197,143,154,125,100,249,129,144,250,140,230,148,204,214,113,99,230,159,89,62,96,100,62,163,56,22,253,192,86,150,224,154,211,203,99,6,211,77,75,177,123,103,27,188,251,79,198,209,120,169,169,251,189,171,253,84,209,255,0,18,23,178,70,244,146,38,59,225,114,117,233,209,122,162,170,45,75,113,93,194,142,163,240,149,168,239,194,179,88,188,117,170,187,185,61,130,255,0,4,42,202,91,189,43,85,17,92,212,85,94,220,204,220,212,150,21,85,116,110,115,85,21,236,124,114,62,229,57,92,121,19,211,47,173,122,197,105,226,185,183,201,160,209,112,209,35,181,74,138,146,171,50,90,141,184,27,34,169,236,92,82,181,95,26,84,62,39,36,111,85,166,108,74,143,157,143,106,70,253,177,51,116,115,58,9,26,16,255,0,150,151,48,74,157,30,186,217,248,124,213,251,173,36,122,125,95,81,225,172,247,106,185,98,165,131,26,123,221,85,60,139,34,178,5,124,236,168,169,158,38,171,230,149,172,129,58,185,85,24,142,233,115,230,85,205,25,240,71,137,107,110,7,195,70,29,134,107,243,105,32,201,236,116,239,182,197,69,12,80,111,161,183,64,245,134,142,9,101,167,150,72,103,122,67,27,21,36,102,207,129,204,107,218,233,24,249,36,8,43,198,159,41,10,107,45,170,235,170,92,41,195,87,37,61,5,60,50,207,129,175,118,170,119,49,141,114,79,45,13,68,146,58,89,95,209,35,127,134,122,57,238,94,247,110,69,85,138,2,85,114,243,224,178,213,194,198,151,211,223,114,252,126,145,186,169,146,211,170,228,21,137,82,218,165,162,129,100,221,21,190,9,26,212,107,24,214,164,78,149,24,174,71,204,142,94,228,140,100,59,101,168,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,63,249,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,11,222,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,178,86,117,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,74,128,187,114,121,214,25,184,139,173,193,172,85,117,116,122,72,250,137,29,71,156,85,173,13,76,240,192,180,171,52,108,146,133,181,49,205,35,210,110,148,202,244,107,17,202,139,42,53,173,93,169,115,224,15,21,162,250,67,134,232,46,151,227,250,71,167,240,85,199,98,199,105,221,13,58,213,206,179,79,43,223,35,165,150,105,31,238,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,246,160,0,42,215,152,103,44,173,68,212,77,80,168,214,222,27,172,180,151,138,140,170,161,31,144,227,137,61,37,189,105,170,210,62,142,173,129,242,58,40,158,201,85,155,165,107,157,221,239,61,210,117,145,37,114,67,105,64,14,21,193,247,9,152,111,8,186,95,246,30,197,81,73,120,190,215,212,73,83,125,200,219,64,180,179,221,94,146,61,96,71,177,100,149,88,200,162,122,70,214,35,246,117,238,61,17,29,43,213,97,7,60,239,193,63,204,159,166,150,168,85,95,60,239,193,63,204,159,166,129,202,185,42,121,167,202,126,95,215,122,141,184,183,77,104,210,28,55,94,180,191,32,210,61,64,130,174,75,22,69,78,216,106,22,146,117,134,120,158,201,27,44,83,70,255,0,122,35,227,150,56,228,68,114,57,138,172,68,115,92,213,86,173,69,242,84,243,79,148,252,191,174,245,27,113,117,32,84,95,14,60,164,50,24,56,139,201,40,117,222,26,75,206,151,225,149,15,166,130,100,241,84,107,149,62,106,84,124,11,2,71,35,37,133,144,164,241,190,87,163,220,196,154,39,64,197,153,18,87,199,110,128,0,0,0,34,175,52,127,34,122,155,244,95,88,162,37,81,21,121,163,249,19,212,223,162,250,197,16,20,173,194,119,154,125,27,249,129,143,122,140,5,170,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,90,167,58,191,43,24,183,204,10,31,78,184,129,0,57,92,121,236,211,47,173,122,61,105,58,121,157,114,255,0,172,213,218,58,158,32,116,67,29,241,121,213,38,233,242,107,108,82,79,45,85,250,150,56,33,134,39,83,49,207,88,210,104,35,167,247,67,27,26,233,154,247,116,87,72,214,50,74,150,210,221,82,206,244,91,59,182,106,102,154,95,125,141,146,89,187,222,10,183,194,195,81,218,238,194,248,100,254,28,204,124,110,235,28,175,111,196,213,233,215,170,116,84,69,77,15,112,171,196,198,27,197,126,145,209,234,150,31,67,87,110,123,106,29,109,187,219,42,81,92,251,117,198,54,70,249,96,73,54,163,102,102,217,99,123,36,106,38,230,61,187,154,199,239,141,129,158,29,45,213,44,239,69,179,187,102,166,105,165,247,216,217,37,155,189,224,171,124,44,53,29,174,236,47,134,79,225,204,199,198,238,177,202,246,252,77,94,157,122,167,69,68,84,208,159,10,60,87,105,199,22,186,112,204,215,10,151,192,221,104,123,112,95,236,19,204,143,170,180,85,57,21,81,174,84,68,238,66,253,174,88,166,68,70,200,214,185,21,24,246,73,27,43,91,153,215,47,250,61,34,172,169,226,7,68,49,223,9,130,213,238,159,38,182,197,36,17,82,216,106,164,158,24,98,117,51,28,244,145,97,158,74,143,116,49,177,205,133,204,119,69,108,110,99,35,241,92,164,49,45,109,184,113,47,30,103,166,13,164,131,24,180,211,251,55,55,173,169,138,9,152,203,117,75,36,154,40,18,39,75,28,219,229,154,137,136,201,33,221,219,123,90,231,181,241,238,142,64,153,92,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,79,254,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,2,116,243,58,229,255,0,89,171,180,117,60,64,232,134,59,226,243,170,77,211,228,214,216,164,158,90,171,245,44,112,67,12,78,166,99,158,177,164,208,71,79,238,134,54,53,211,53,238,232,174,145,172,100,149,45,165,186,165,157,232,182,119,108,212,205,52,190,251,27,36,179,119,188,21,111,133,134,163,181,221,133,240,201,252,57,152,248,221,214,57,94,223,137,171,211,175,84,232,168,138,154,126,41,175,153,215,47,250,61,34,172,169,226,7,68,49,223,9,130,213,238,159,38,182,197,36,17,82,216,106,164,158,24,98,117,51,28,244,145,97,158,74,143,116,49,177,205,133,204,119,69,108,110,99,35,11,41,225,71,138,237,56,226,215,78,25,154,225,82,248,27,173,15,110,11,253,130,121,145,245,86,138,167,34,170,53,202,136,157,200,95,181,203,20,200,136,217,26,215,34,163,30,201,35,103,107,41,3,148,166,158,113,5,85,196,21,30,168,105,181,171,194,96,180,157,235,22,95,121,172,164,138,90,87,210,201,23,136,90,72,209,242,71,35,166,116,144,83,124,80,43,157,11,159,11,229,107,163,114,199,37,223,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,57,87,18,252,69,224,156,47,233,101,126,166,103,85,31,225,104,236,244,91,38,254,201,221,60,52,211,65,71,220,138,41,59,61,222,195,219,221,123,118,51,239,85,251,145,122,169,66,220,209,114,62,32,174,188,77,92,173,58,222,207,3,106,161,241,50,224,246,216,42,34,125,43,44,78,170,150,24,106,154,200,228,126,217,170,60,54,249,86,69,73,85,205,106,43,88,198,68,198,4,117,214,141,94,204,181,235,84,50,13,92,212,9,233,36,190,228,85,13,154,161,41,32,72,96,137,140,141,177,69,12,108,247,170,50,56,163,142,52,87,43,158,168,196,87,57,206,85,114,254,76,255,0,75,115,189,47,251,57,246,234,197,236,207,181,184,253,30,83,103,254,186,134,111,21,107,170,221,216,159,248,79,118,205,221,183,252,15,218,244,233,239,106,117,67,181,114,244,199,56,125,202,120,154,199,237,60,69,63,189,106,155,183,21,130,219,45,60,179,210,221,111,178,213,65,13,37,45,75,35,141,251,161,94,236,143,84,122,178,37,116,109,73,28,172,87,49,253,175,157,95,154,124,91,229,253,15,168,220,64,133,86,93,51,202,178,13,56,202,53,74,211,73,226,44,184,125,194,215,111,187,246,227,145,242,83,248,244,170,236,78,237,172,86,50,20,125,34,198,231,189,205,254,36,240,53,17,202,255,0,119,171,225,163,136,188,239,133,253,83,160,212,204,22,163,252,21,29,226,139,100,63,217,59,95,137,134,105,232,251,146,197,39,103,187,216,99,123,172,110,246,125,232,191,122,44,244,228,143,105,181,95,237,90,243,98,190,219,41,46,54,219,141,62,63,73,89,71,87,11,102,130,166,9,27,115,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,149,215,173,113,233,124,90,185,151,183,69,107,106,234,176,69,188,84,187,31,125,77,52,144,61,40,149,234,177,177,27,44,143,149,88,212,93,140,124,142,73,30,198,181,239,108,111,115,163,104,104,251,69,245,123,13,215,173,47,199,245,115,79,231,171,146,197,145,83,186,106,116,171,129,97,158,39,178,71,69,44,50,51,222,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,247,242,204,166,197,131,98,183,156,215,41,174,240,86,92,126,223,81,116,184,212,246,159,39,98,150,8,221,36,178,108,98,57,238,218,198,57,122,53,21,203,211,162,34,175,184,168,206,75,25,110,174,51,87,50,188,30,204,234,186,189,58,117,157,247,43,212,51,74,246,210,80,220,85,241,178,154,120,149,34,123,124,76,141,108,145,172,123,226,238,68,199,189,92,245,166,99,14,149,206,143,35,226,10,134,197,142,88,237,140,240,58,49,93,225,162,185,84,211,212,68,201,46,55,215,62,166,72,233,106,25,220,238,190,24,225,165,100,204,68,141,34,238,57,92,231,61,236,137,35,8,107,199,247,24,55,94,44,181,113,206,183,173,36,120,38,29,81,89,65,138,50,24,156,143,169,129,239,106,73,93,43,164,99,101,223,80,144,196,244,141,205,106,68,198,177,155,119,164,146,73,194,191,101,185,223,236,179,246,215,236,47,246,25,246,131,236,183,180,252,84,63,247,83,195,120,158,199,103,127,119,251,79,197,191,102,207,229,187,175,184,252,186,123,69,134,220,115,252,106,223,168,215,106,187,94,39,85,120,162,134,253,93,72,213,116,244,182,231,76,196,169,154,52,70,61,85,237,137,94,228,68,99,253,232,159,11,190,229,181,78,104,22,157,47,178,242,252,210,122,61,21,182,82,80,96,146,101,22,138,188,126,42,104,100,137,142,162,158,213,112,154,57,85,178,162,74,175,145,36,238,61,210,127,17,207,123,156,254,175,87,40,21,107,166,58,103,149,106,238,95,30,11,133,82,120,187,213,69,190,229,112,166,165,108,114,73,37,87,130,162,158,177,240,68,200,216,231,190,105,25,78,230,70,196,111,197,35,152,213,84,69,85,79,149,137,229,55,220,27,42,179,102,184,181,119,130,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,99,209,204,118,215,177,171,209,200,173,94,157,21,21,61,196,149,229,113,231,179,76,190,181,232,245,167,170,230,215,100,209,171,39,21,149,144,233,148,62,15,32,154,223,13,78,105,69,5,189,208,82,182,233,50,119,153,80,217,21,253,36,154,104,37,137,242,164,113,181,136,228,107,213,242,75,44,200,192,179,78,0,120,193,181,113,101,164,109,117,193,106,227,206,240,234,122,58,12,173,147,68,212,101,76,239,99,146,58,232,157,27,27,22,202,133,134,87,172,109,107,86,39,181,236,219,177,35,146,73,64,103,51,129,252,183,87,49,30,40,244,254,77,23,117,92,183,219,165,226,154,219,83,67,20,175,100,23,11,116,146,181,106,224,170,86,69,50,182,155,180,199,73,36,157,169,59,41,31,121,27,186,38,170,104,204,1,205,56,148,210,26,109,122,208,108,231,72,230,130,146,74,140,138,207,52,54,245,171,158,88,96,138,226,206,146,209,77,35,226,234,244,100,117,49,195,34,162,35,186,163,21,21,174,69,86,175,75,0,101,134,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,83,213,232,166,151,221,117,171,87,49,13,40,179,58,174,58,140,166,241,77,109,125,69,53,19,170,223,71,3,222,157,234,165,137,170,138,246,67,23,114,87,252,77,68,100,110,85,115,81,21,83,170,243,8,143,75,217,198,14,164,187,74,107,106,231,161,146,241,43,174,236,154,154,72,153,5,239,114,165,197,145,58,73,28,249,89,226,82,87,171,213,177,181,30,247,178,54,172,76,142,71,246,174,76,54,155,85,199,138,251,221,101,194,217,73,85,81,107,193,235,234,232,101,154,22,189,244,179,173,101,20,43,44,78,84,234,199,172,83,75,26,185,189,23,100,143,111,220,229,69,11,158,196,241,107,22,13,138,217,176,172,90,135,193,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,189,234,231,187,107,24,212,234,229,87,47,78,170,170,190,243,235,0,0,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,1,170,128,0,16,131,155,79,16,247,93,26,225,230,159,3,197,46,180,148,183,221,78,168,169,178,78,201,168,221,51,221,100,74,119,37,193,209,57,83,180,199,170,205,77,10,171,250,187,101,67,214,52,71,55,185,29,27,18,255,0,154,158,177,216,181,119,139,139,189,54,57,15,90,76,10,223,22,29,37,78,231,255,0,93,85,83,79,60,149,43,177,236,106,179,183,61,68,176,116,248,154,238,198,246,185,90,244,68,231,250,63,193,214,119,172,92,56,234,151,17,86,74,206,205,6,156,246,252,61,23,110,23,123,87,180,196,154,227,252,71,78,199,65,225,169,95,28,222,248,223,221,223,177,157,92,138,128,73,94,76,154,233,89,139,107,45,247,65,174,247,157,150,92,218,223,37,198,215,73,34,79,39,246,98,145,168,247,36,40,213,88,162,238,82,37,67,164,123,154,138,255,0,9,3,119,162,181,173,117,202,25,129,210,124,235,246,95,170,120,110,166,123,47,218,127,100,178,11,117,247,193,119,251,62,43,194,212,199,55,107,185,181,219,55,118,246,238,218,238,157,122,244,94,157,13,52,98,121,77,139,57,197,108,217,174,45,93,227,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,216,244,107,219,185,143,106,244,114,35,147,175,69,68,95,112,31,88,202,185,170,131,42,224,123,253,11,215,77,71,225,211,81,237,218,161,165,247,159,3,117,161,235,20,208,202,138,250,91,133,43,149,22,74,90,152,209,83,185,11,246,183,170,117,71,35,154,215,177,204,123,24,246,232,83,134,142,34,240,78,40,52,178,131,83,48,90,143,240,84,119,138,45,147,127,99,46,158,26,25,167,163,238,75,20,125,238,215,125,141,238,177,187,31,247,162,253,232,148,151,197,63,7,215,93,30,210,141,42,226,19,26,74,71,225,58,137,139,227,238,158,38,202,238,253,186,247,53,170,57,167,99,219,35,220,233,25,59,163,168,168,107,217,240,177,86,72,213,177,163,98,89,60,175,7,124,85,102,92,40,106,229,191,48,179,92,170,221,140,92,106,41,233,178,203,68,113,164,204,184,219,145,255,0,26,182,39,61,141,241,49,181,210,58,23,238,110,215,170,181,87,182,249,24,240,177,78,107,28,14,84,234,85,170,191,138,77,54,125,36,87,220,98,206,175,202,109,142,100,80,37,198,221,74,215,189,107,89,39,68,87,212,195,23,86,185,178,57,123,144,197,27,88,173,116,77,142,106,118,53,17,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,100,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,148,23,204,135,22,177,97,252,109,106,149,167,28,161,240,148,149,23,10,75,164,145,247,95,38,234,170,218,26,122,186,153,58,189,85,83,124,243,202,254,157,118,183,119,70,162,53,17,16,38,7,35,31,198,207,203,127,169,22,168,85,95,35,31,198,207,203,127,169,22,168,0,160,30,104,254,123,53,55,232,190,143,68,95,241,64,60,209,252,246,106,111,209,125,30,136,9,85,200,199,241,179,242,223,234,69,170,21,87,200,199,241,179,242,223,234,69,170,0,50,174,106,160,202,184,26,83,225,59,202,198,141,252,191,199,189,58,3,170,156,171,132,239,43,26,55,242,255,0,30,244,232,14,170,5,69,243,94,224,114,167,26,186,222,248,184,211,151,210,37,138,229,81,78,252,186,210,140,138,157,104,106,229,116,112,54,182,4,106,53,37,100,242,185,157,214,175,89,82,105,93,39,87,182,71,246,107,215,75,117,75,59,209,108,238,217,169,154,105,125,246,54,73,102,239,120,42,223,11,13,71,107,187,11,225,147,248,115,49,241,187,172,114,189,191,19,87,167,94,169,209,81,21,52,252,81,15,49,222,7,41,184,82,204,168,51,13,62,125,93,70,157,102,21,19,178,134,25,89,44,175,178,85,181,17,235,69,44,234,138,215,177,205,87,58,7,57,221,215,50,41,90,228,114,194,178,200,22,231,194,143,21,218,113,197,174,156,51,53,194,165,240,55,90,30,220,23,251,4,243,35,234,173,21,78,69,84,107,149,17,59,144,191,107,150,41,145,17,178,53,174,69,70,61,146,70,206,214,103,7,133,30,43,181,31,132,173,71,102,107,133,75,227,173,85,221,184,47,246,9,230,86,82,221,233,90,170,168,215,42,34,246,230,102,231,44,83,34,43,163,115,156,138,143,99,228,141,250,19,210,221,82,193,53,167,4,182,106,102,154,95,125,179,141,222,123,222,10,183,194,205,79,221,237,76,248,100,254,28,204,100,141,233,36,79,111,196,212,235,211,170,117,69,69,80,206,191,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,74,86,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,104,18,168,242,151,29,42,211,139,190,163,218,53,122,231,133,218,170,115,59,13,190,162,215,109,189,201,78,139,85,77,75,50,162,201,27,93,255,0,229,163,85,126,38,54,105,218,213,106,77,42,63,213,128,0,138,188,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,2,234,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,93,79,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,0,181,78,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,39,255,0,58,191,43,24,183,204,10,31,78,184,149,213,203,146,221,125,188,113,133,133,218,113,108,143,236,253,234,182,223,145,83,219,174,254,13,149,126,207,170,125,138,189,177,84,246,30,168,201,123,111,86,191,182,229,218,237,189,23,220,160,78,174,108,92,107,219,177,108,86,231,194,190,155,220,247,228,151,158,148,217,140,236,90,170,121,173,84,46,142,158,162,58,120,220,141,100,115,120,168,230,218,245,108,143,106,68,146,198,246,42,202,138,202,192,208,189,11,212,126,34,245,30,221,165,250,95,102,241,215,90,238,178,205,52,170,172,165,183,210,181,81,36,170,169,145,17,123,112,179,115,122,175,69,114,185,205,99,26,247,189,140,119,138,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,233,167,169,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,189,238,87,154,57,164,248,7,12,24,222,161,105,236,222,209,189,103,214,248,170,50,75,190,218,152,124,77,85,61,69,75,124,55,98,87,185,140,240,175,150,122,110,228,109,107,101,237,119,61,232,230,244,9,1,161,122,23,167,28,58,105,197,187,75,244,190,205,224,109,84,61,101,154,105,85,31,85,112,170,114,34,73,85,83,34,34,119,38,126,214,245,94,136,212,107,90,198,53,140,99,24,222,128,10,171,231,157,248,39,249,147,244,208,45,80,20,173,201,83,205,62,83,242,254,187,212,109,197,212,128,35,87,49,45,11,172,215,238,20,242,188,110,195,102,246,158,73,97,237,100,150,24,90,179,172,142,170,165,85,89,89,20,112,163,157,52,210,82,190,170,24,227,86,185,174,146,102,127,69,81,30,217,42,0,202,185,221,120,35,208,106,110,35,184,151,195,180,218,243,69,87,62,60,181,15,186,100,11,13,60,178,49,45,212,204,89,100,142,87,196,246,58,22,76,230,199,76,146,239,110,199,212,49,83,171,182,181,121,254,181,199,165,241,106,230,94,221,21,173,171,170,193,22,241,82,236,125,245,52,210,64,244,162,87,170,198,196,108,178,62,85,99,81,118,49,242,57,36,123,26,215,189,177,189,206,141,182,41,200,214,211,106,154,235,172,151,217,173,148,143,185,81,211,216,105,41,235,29,11,86,120,96,153,213,206,150,38,73,211,115,88,247,65,11,156,212,94,142,88,163,85,235,181,58,5,175,128,0,138,188,209,252,137,234,111,209,125,98,136,160,18,255,0,185,163,249,19,212,223,162,250,197,17,72,28,61,98,214,44,231,95,116,211,10,202,104,124,109,151,32,204,44,214,187,141,55,117,241,247,233,103,173,138,57,99,222,197,107,219,185,143,114,117,106,163,147,175,84,84,95,120,29,215,151,159,26,119,94,22,53,66,158,197,151,228,21,109,210,188,150,161,83,32,163,74,103,85,37,20,235,30,216,174,16,70,215,35,152,246,185,34,108,170,196,114,190,20,114,118,228,123,33,219,125,54,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,25,193,226,171,134,124,203,133,13,92,172,210,220,194,186,146,226,199,83,182,229,104,185,211,42,53,151,27,116,143,145,145,78,177,238,87,66,253,209,72,199,198,229,93,175,99,182,185,236,217,35,229,175,44,94,96,20,122,69,89,77,195,246,183,228,94,19,5,171,219,6,51,114,150,56,34,165,176,213,73,60,211,74,218,151,181,137,34,195,60,149,30,249,164,123,155,11,152,222,168,216,220,247,198,28,215,152,239,3,148,220,41,102,84,25,134,159,62,174,163,78,179,10,137,217,67,12,172,150,87,217,42,218,136,245,162,150,117,69,107,216,230,171,157,3,156,238,235,153,20,173,114,57,97,89,100,134,166,159,117,75,75,112,77,105,193,46,122,103,169,118,47,108,227,119,158,207,141,162,241,83,83,247,123,83,50,104,255,0,137,11,217,35,122,73,19,29,240,185,58,244,232,189,81,85,23,48,64,105,79,132,239,43,26,55,242,255,0,30,244,232,12,214,26,83,225,59,202,198,141,252,191,199,189,58,3,53,128,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,114,174,19,188,172,104,223,203,252,123,211,160,58,168,30,83,29,210,220,19,20,206,242,237,76,176,88,188,46,73,157,248,15,180,21,190,42,103,248,207,5,10,195,75,252,55,189,99,143,100,110,86,255,0,13,173,221,215,171,186,175,188,245,96,0,0,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,64,14,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,2,127,128,0,160,30,104,254,123,53,55,232,190,143,68,73,254,72,247,107,85,130,213,175,55,219,237,206,146,221,109,183,83,227,245,117,149,149,115,54,24,41,160,141,183,55,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,24,57,163,249,236,212,223,162,250,61,17,31,241,221,82,206,241,76,19,46,211,59,5,247,194,227,121,223,128,251,65,69,225,97,127,140,240,83,44,212,191,196,123,22,72,246,72,229,119,240,220,221,221,122,59,170,123,128,145,92,195,56,211,186,241,79,170,21,22,44,67,32,171,118,149,227,85,8,152,253,26,211,58,149,43,103,72,246,203,112,158,55,57,92,247,185,203,43,98,87,163,85,144,171,83,183,27,223,54,239,149,192,15,7,215,94,44,181,113,173,184,37,36,120,38,29,81,71,95,149,190,105,92,143,169,129,239,114,199,67,19,99,123,101,223,80,144,202,197,145,174,106,68,198,189,251,183,164,113,201,207,248,85,225,159,50,226,191,87,40,244,183,15,174,164,183,49,180,238,185,93,238,117,42,142,101,186,221,27,227,100,179,164,123,145,211,63,116,177,177,145,181,83,115,222,221,206,99,55,200,205,15,105,110,150,224,154,45,130,91,52,207,77,44,94,198,198,236,221,239,5,69,226,166,168,237,119,102,124,210,127,18,103,190,71,117,146,87,187,226,114,244,235,209,58,34,34,32,122,11,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,214,0,0,0,21,87,207,59,240,79,243,39,233,164,85,229,113,231,179,76,190,181,232,245,164,170,231,157,248,39,249,147,244,210,42,242,184,243,217,166,95,90,244,122,208,47,248,0,0,0,0,170,190,121,223,130,127,153,63,77,45,80,170,190,121,223,130,127,153,63,77,3,149,114,84,243,79,148,252,191,174,245,27,113,117,37,43,114,84,243,79,148,252,191,174,245,27,113,117,32,0,51,89,197,143,154,125,100,249,129,144,250,140,224,105,76,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,74,86,226,199,205,62,178,124,192,200,125,70,112,45,251,128,173,82,193,52,91,150,198,13,169,122,151,125,246,54,55,102,246,159,141,173,240,179,84,118,187,183,250,168,99,254,28,44,124,142,235,36,172,111,194,213,233,215,170,244,68,85,74,129,226,119,136,92,171,138,13,101,189,106,230,83,77,224,60,127,110,154,221,107,101,84,149,16,219,40,98,110,216,169,227,115,215,252,233,30,173,107,26,249,101,149,232,198,111,218,157,43,94,165,204,169,56,40,225,126,7,102,181,111,196,238,148,249,91,217,142,54,36,100,17,92,105,111,117,8,234,215,189,23,172,207,124,85,140,141,173,114,127,9,35,145,88,191,199,145,15,201,203,199,71,52,159,93,184,160,177,233,238,177,205,222,178,212,219,238,21,16,90,54,212,183,219,21,81,211,185,205,166,239,211,189,143,167,216,206,229,79,113,93,181,124,47,111,239,145,0,152,28,168,248,22,254,209,197,6,181,225,159,240,122,172,2,138,185,223,231,57,215,73,41,213,191,244,94,21,238,119,251,249,145,159,220,243,22,168,0,0,0,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,73,255,0,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,160,95,240,0,0,0,0,0,1,85,124,243,191,4,255,0,50,126,154,90,161,85,124,243,191,4,255,0,50,126,154,7,42,228,169,230,159,41,249,127,93,234,54,226,234,74,86,228,169,230,159,41,249,127,93,234,54,226,234,64,0,0,0,69,94,104,254,68,245,55,232,190,177,68,4,170,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,11,169,230,143,228,79,83,126,139,235,20,64,82,183,9,222,105,244,111,230,6,61,234,48,22,169,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,1,106,156,234,252,172,98,223,48,40,125,58,226,5,43,29,215,131,238,44,243,46,17,117,67,237,197,138,158,174,241,98,175,167,146,154,251,142,54,189,41,96,186,177,35,122,64,175,122,199,42,49,241,74,244,145,175,70,111,233,220,98,42,54,87,162,250,174,89,214,155,85,255,0,141,125,63,177,95,109,148,151,27,109,198,158,253,73,89,71,87,11,102,130,166,9,44,149,205,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,242,113,209,193,149,247,131,205,71,165,182,71,117,246,206,25,148,120,138,140,102,229,43,216,149,78,142,37,103,118,154,166,54,244,233,52,93,216,145,100,107,82,57,26,246,185,187,85,95,20,97,123,248,30,121,165,252,67,233,124,25,126,33,85,73,149,97,57,85,61,93,34,45,93,190,70,193,93,3,100,146,154,162,41,41,234,88,215,43,21,204,149,138,215,179,163,147,175,222,139,239,250,184,6,1,134,233,102,27,105,211,237,62,199,169,44,120,245,142,157,41,168,104,105,145,118,68,206,170,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,70,220,185,184,215,253,213,117,30,123,6,127,115,186,201,166,89,79,240,238,84,208,47,118,59,93,114,171,18,59,155,97,218,231,187,107,24,177,202,216,149,174,124,110,107,186,74,232,98,141,111,164,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,164,255,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,208,47,248,252,151,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,159,172,1,231,240,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,236,137,157,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,92,98,112,171,134,241,95,164,119,12,62,243,109,164,110,79,110,167,168,169,196,238,242,72,176,190,221,113,86,124,8,233,90,199,187,195,72,230,198,217,153,181,219,152,136,228,78,227,35,123,59,168,3,46,249,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,55,196,254,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,245,117,47,87,179,45,90,166,195,96,204,231,164,157,248,54,47,75,136,91,38,134,4,137,239,183,83,75,51,233,219,42,55,225,115,216,217,251,104,228,70,245,100,108,87,110,126,231,186,234,121,138,112,43,77,197,46,26,185,198,159,80,82,51,85,44,20,240,195,67,53,77,84,172,101,206,221,10,212,61,109,168,139,34,65,11,221,37,67,164,100,206,103,244,216,214,57,236,99,149,236,162,187,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,64,246,184,54,186,106,62,155,105,198,115,165,248,85,231,217,86,173,70,240,49,95,230,129,21,181,85,20,180,169,80,137,74,217,17,126,8,100,241,78,238,162,38,231,181,141,98,185,24,233,24,255,0,215,195,174,131,102,92,73,106,229,139,74,112,202,42,183,62,227,80,199,220,235,161,167,73,153,105,183,35,218,149,21,178,163,158,198,236,141,174,234,141,87,183,123,213,145,181,119,189,168,190,43,19,197,175,185,206,85,102,194,177,106,31,27,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,30,247,171,88,221,207,123,83,171,149,26,157,122,170,162,123,205,4,240,57,194,37,171,132,29,35,118,41,61,198,146,241,150,95,170,27,114,200,238,176,83,181,140,124,232,196,107,41,97,122,181,37,125,52,41,187,103,113,122,171,228,154,68,108,125,213,141,161,239,248,117,208,108,55,134,221,35,177,105,78,25,69,72,214,91,169,216,251,157,116,52,235,11,238,215,21,99,82,162,182,84,115,222,237,242,57,189,81,170,247,108,98,50,54,174,198,53,19,213,231,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,217,43,58,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,167,160,0,103,51,140,78,21,115,46,20,53,114,225,135,222,109,181,110,198,46,53,21,21,56,157,222,73,18,102,92,109,200,255,0,129,29,43,88,198,248,152,218,232,219,51,54,183,107,213,28,137,219,124,111,127,63,143,87,179,38,104,189,70,130,58,122,73,49,57,242,136,114,246,70,232,19,191,5,197,148,146,82,185,204,145,58,42,178,72,164,98,57,174,221,209,97,141,89,179,172,155,244,61,196,191,14,152,39,20,26,89,95,166,121,213,63,248,90,203,61,110,249,191,177,151,79,13,52,48,86,118,226,150,62,247,107,190,247,118,158,237,143,251,149,62,229,76,245,235,166,133,234,63,14,154,143,113,210,253,80,179,120,27,173,15,73,97,154,37,87,210,220,41,92,170,145,213,83,72,168,157,200,95,181,221,23,162,57,28,215,49,237,99,216,246,52,63,46,141,234,246,101,161,26,137,111,213,45,62,158,146,12,134,211,79,93,13,12,245,48,36,204,167,125,77,36,212,171,50,49,126,23,61,141,157,207,98,57,28,205,237,110,230,189,189,90,190,127,253,149,103,185,87,251,171,145,228,153,29,195,255,0,25,89,93,114,174,168,147,255,0,90,73,166,146,71,255,0,141,206,115,191,154,169,242,139,137,229,79,192,229,78,154,218,168,56,164,212,151,210,75,125,201,236,232,252,90,216,214,69,58,91,173,213,77,99,210,181,242,116,85,101,76,209,116,107,91,27,147,183,12,178,53,234,231,74,232,225,14,213,203,231,130,75,87,10,24,4,151,220,158,10,74,237,69,202,169,233,230,186,214,58,149,173,158,211,3,161,133,207,180,178,70,205,43,30,200,234,27,35,157,44,106,212,153,123,106,228,84,142,62,146,212,0,7,138,214,189,80,181,104,174,145,229,250,175,121,109,36,148,248,181,158,166,228,202,122,154,214,210,50,178,118,49,123,52,169,43,145,81,143,154,94,220,76,248,92,170,249,26,136,215,42,162,47,181,43,47,157,62,188,211,90,112,220,83,135,43,53,109,91,46,87,218,134,100,215,164,134,162,88,153,236,232,86,72,169,161,149,136,205,147,178,90,132,146,68,77,255,0,195,125,11,28,172,248,152,228,10,160,203,50,155,238,115,149,94,115,92,166,187,198,222,178,11,133,69,210,227,83,218,100,125,250,169,228,116,146,201,177,136,214,55,115,222,229,232,212,70,167,94,136,136,158,227,218,240,215,171,213,58,11,175,56,54,174,67,61,92,116,248,237,226,25,174,9,73,4,83,79,45,185,253,98,173,134,54,75,209,138,249,41,164,154,52,85,86,244,87,162,163,154,168,142,78,106,0,212,237,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,235,33,255,0,42,205,99,190,234,239,8,246,138,108,142,30,181,120,21,194,92,58,58,157,204,254,186,165,166,130,9,41,151,99,24,212,103,110,10,136,160,233,241,57,221,141,238,114,185,234,137,48,0,252,151,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,156,215,247,78,225,99,254,109,58,85,255,0,83,109,223,246,39,85,0,15,41,171,25,215,236,191,75,51,45,76,246,95,180,254,201,99,247,27,239,130,239,246,124,87,133,166,146,110,215,115,107,182,110,237,237,221,181,221,58,245,232,189,58,30,172,128,28,230,245,75,236,167,14,54,45,51,160,190,248,90,252,239,32,143,196,209,120,93,254,50,215,68,197,154,111,226,43,21,177,236,170,117,185,222,231,53,238,235,209,58,183,184,128,83,94,89,148,223,115,156,170,243,154,229,53,222,54,245,144,92,42,46,151,26,158,211,35,239,213,79,35,164,150,77,140,70,177,187,158,247,47,70,162,53,58,244,68,68,247,23,211,192,183,14,152,38,41,192,238,59,128,92,169,253,173,65,170,24,251,175,185,55,199,52,30,51,218,212,140,223,23,186,85,116,123,41,93,13,62,232,220,205,221,158,226,35,28,245,40,175,73,240,95,218,134,169,225,186,103,237,79,102,125,173,200,45,214,47,27,216,239,120,95,21,83,28,61,222,222,230,239,219,220,221,183,115,122,244,233,213,58,245,52,231,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,32,25,140,213,140,23,246,95,170,121,150,153,251,83,218,127,100,178,11,141,139,198,246,59,62,43,194,212,201,15,119,183,185,219,55,118,247,109,220,238,157,122,117,94,157,75,212,229,151,173,127,182,158,17,241,111,17,111,240,181,248,39,76,42,179,100,91,33,151,193,65,15,135,146,62,178,61,206,235,75,45,54,247,46,222,178,164,187,90,141,219,214,178,249,179,105,125,171,78,56,193,186,92,236,206,164,142,159,58,179,209,229,15,164,166,162,109,59,41,167,123,164,166,155,174,213,84,145,242,203,73,37,67,228,232,213,115,234,29,213,21,81,94,238,233,201,47,88,239,177,101,89,215,15,213,16,247,172,181,54,245,204,104,228,220,198,248,74,168,228,167,164,168,78,136,205,242,119,153,45,55,189,95,181,158,23,225,111,89,28,168,22,212,101,92,213,65,149,112,52,123,195,214,45,98,206,120,47,211,76,43,41,161,241,182,92,131,75,236,214,187,141,55,117,241,247,233,103,180,197,28,177,239,98,181,237,220,199,185,58,181,81,201,215,170,42,47,188,165,110,62,184,81,172,225,75,92,106,236,150,200,183,225,153,71,122,241,139,205,28,51,164,112,82,186,103,35,168,29,36,170,238,228,212,255,0,3,92,169,35,220,232,223,4,142,218,178,236,109,223,240,157,229,99,70,254,95,227,222,157,1,250,184,138,208,108,55,137,45,35,190,233,78,103,69,72,230,92,105,222,251,101,116,212,235,51,237,55,20,99,146,158,182,36,107,216,237,241,185,221,85,168,246,239,98,190,55,46,199,185,20,41,179,151,95,29,85,60,45,102,73,131,234,13,125,91,244,174,255,0,81,52,213,208,211,82,196,247,219,46,51,37,59,18,228,170,145,172,243,49,177,211,182,55,194,215,255,0,65,238,123,88,247,181,24,255,0,63,205,31,207,102,166,253,23,209,232,142,63,196,86,131,102,92,54,234,229,247,74,115,58,42,182,190,221,80,247,219,43,166,167,72,89,118,183,43,220,148,245,177,35,94,246,236,145,173,234,173,71,187,99,209,241,185,119,177,200,156,254,231,118,186,222,170,89,89,121,185,213,215,212,71,79,5,35,37,169,153,210,189,176,65,19,33,134,36,115,149,85,25,28,81,199,27,27,247,53,140,107,83,162,34,32,22,149,200,199,241,179,242,223,234,69,170,21,87,200,199,241,179,242,223,234,69,170,0,40,7,154,63,158,205,77,250,47,163,209,23,252,80,15,52,127,61,154,155,244,95,71,162,2,85,114,49,252,108,252,183,250,145,106,133,85,242,49,252,108,252,183,250,145,106,128,12,171,154,168,50,174,6,148,248,78,242,177,163,127,47,241,239,78,128,234,167,42,225,59,202,198,141,252,191,199,189,58,3,170,128,60,254,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,90,106,234,26,148,93,146,179,170,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,122,0,6,112,120,188,225,142,251,194,94,178,212,233,85,222,245,237,186,71,219,233,110,150,187,191,134,101,55,143,165,149,170,215,73,216,108,178,172,91,103,142,162,46,142,118,229,237,111,232,141,115,73,213,200,199,241,179,242,223,234,71,42,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,144,16,3,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,165,43,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,9,84,0,3,228,229,56,158,43,156,216,170,177,108,215,25,181,100,22,90,221,158,38,221,116,162,142,174,150,125,143,107,217,190,41,17,204,118,215,177,174,78,169,238,115,81,83,222,136,120,171,79,12,156,54,216,46,180,87,219,23,15,154,107,110,185,91,170,35,171,163,172,164,196,232,33,158,154,120,220,142,142,88,228,108,72,230,61,174,68,114,57,21,21,21,17,80,233,96,8,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,2,234,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,5,170,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,63,249,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,15,21,199,54,151,218,180,115,139,77,76,192,236,78,164,75,108,23,143,105,81,193,73,68,218,72,41,32,174,134,58,216,233,99,137,170,173,107,33,109,74,66,157,58,34,164,104,168,214,245,218,150,83,201,131,87,170,114,253,6,201,116,142,227,61,92,213,26,123,120,108,212,106,232,34,100,16,219,174,29,201,99,133,143,111,198,247,165,76,53,210,57,94,158,228,154,52,71,42,38,214,112,14,118,26,95,106,199,181,115,3,213,123,123,169,33,168,204,236,245,86,218,234,120,104,155,19,228,158,222,248,250,85,75,42,47,89,158,248,171,34,137,55,55,171,89,74,196,220,228,84,70,121,78,78,58,189,83,133,113,47,93,165,181,19,213,173,183,81,236,243,66,200,33,130,39,51,218,52,44,125,84,51,74,247,116,123,24,218,116,175,98,35,21,122,190,102,110,106,244,71,48,46,208,242,153,214,147,233,102,168,120,31,218,102,154,98,153,111,179,59,190,11,219,182,106,106,255,0,11,220,219,220,237,119,152,237,155,187,108,221,183,167,93,141,235,247,33,234,192,30,43,10,209,13,23,211,91,172,183,221,57,210,28,43,21,185,79,78,234,73,107,44,150,10,74,25,228,129,206,107,157,19,164,134,54,185,88,174,99,28,173,85,233,213,141,95,228,135,181,0,1,194,184,220,215,154,158,28,120,104,204,117,38,205,91,73,6,66,148,236,181,227,233,53,68,81,189,110,53,47,72,163,146,38,74,199,182,103,194,215,73,82,177,108,118,246,83,189,23,163,119,57,59,169,78,220,231,245,230,155,42,213,12,107,64,44,85,181,126,31,7,167,117,210,250,198,212,74,216,36,184,214,71,27,160,141,240,171,17,143,124,52,221,30,217,81,207,247,87,72,196,216,173,122,56,43,128,146,156,187,117,210,143,64,120,172,197,50,75,245,231,217,152,221,251,187,141,223,166,114,64,145,182,150,169,17,34,124,178,76,173,108,48,199,84,202,89,164,145,28,215,54,56,95,253,36,85,99,163,88,3,85,0,226,156,23,235,29,247,95,120,96,192,53,87,41,135,101,234,235,111,146,158,227,38,230,47,137,170,164,168,150,146,90,158,140,99,24,206,243,233,221,47,109,173,70,179,185,177,58,163,122,175,107,2,42,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,186,158,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,1,123,220,96,240,153,134,241,117,165,255,0,97,239,181,20,150,123,237,5,68,117,54,44,141,212,11,85,61,169,235,35,22,116,99,18,72,149,236,150,38,44,110,98,191,103,94,219,213,21,209,49,83,61,153,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,55,196,254,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,168,130,26,243,29,224,114,167,138,220,54,131,48,211,231,210,83,234,46,31,79,59,40,97,149,145,68,203,221,35,149,30,180,82,206,168,142,99,218,228,115,160,115,157,218,107,229,149,174,70,164,203,44,97,207,249,105,115,4,166,214,27,85,159,135,205,95,186,213,201,168,52,20,254,26,207,118,171,150,90,169,242,86,49,181,83,200,178,43,32,70,64,250,122,104,34,106,190,105,92,249,215,171,149,85,234,238,180,194,126,171,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,15,202,6,148,248,78,242,177,163,127,47,241,239,78,128,205,97,165,62,19,188,172,104,223,203,252,123,211,160,51,88,6,148,248,78,242,177,163,127,47,241,239,78,128,234,167,42,225,59,202,198,141,252,191,199,189,58,3,170,128,0,0,0,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,64,14,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,2,127,128,0,160,30,104,254,123,53,55,232,190,143,68,71,253,45,210,220,239,90,115,187,102,153,233,165,139,219,57,37,231,189,224,168,188,84,52,253,222,212,47,154,79,226,76,246,70,222,145,196,247,124,78,78,189,58,39,85,84,69,144,28,209,252,246,106,111,209,125,30,136,147,252,141,109,54,169,174,186,201,125,154,217,72,251,149,29,61,134,146,158,177,208,181,103,134,9,157,92,233,98,100,157,55,53,143,116,16,185,205,69,232,229,138,53,94,187,83,160,78,174,15,184,76,195,120,69,210,255,0,176,246,42,138,75,197,246,190,162,74,155,238,70,218,5,165,158,234,244,145,235,2,61,139,36,170,198,69,19,210,54,177,31,179,175,113,232,136,233,94,171,221,64,0,0,0,0,2,170,249,231,126,9,254,100,253,52,138,188,174,60,246,105,151,214,189,30,180,149,92,243,191,4,255,0,50,126,154,69,94,87,30,123,52,203,235,94,143,90,5,255,0,0,0,0,0,21,87,207,59,240,79,243,39,233,165,170,21,87,207,59,240,79,243,39,233,160,114,174,74,158,105,242,159,151,245,222,163,110,46,164,165,110,74,158,105,242,159,151,245,222,163,110,46,164,1,205,46,220,50,112,219,127,186,214,223,111,188,62,105,173,198,229,113,168,146,174,178,178,175,19,160,154,122,153,228,114,186,73,100,145,209,43,158,247,57,85,202,229,85,85,85,85,83,165,128,62,78,45,137,226,184,53,138,151,22,194,177,155,86,63,101,162,223,225,173,214,186,40,233,41,96,222,247,61,251,34,141,26,198,238,123,220,229,232,158,247,57,85,125,234,166,112,184,177,243,79,172,159,48,50,31,81,156,210,153,154,206,44,124,211,235,39,204,12,135,212,103,2,101,102,250,95,106,205,57,47,233,230,121,51,169,32,185,105,245,226,178,229,79,59,168,155,44,242,193,83,126,171,162,150,149,146,245,71,66,199,58,162,25,157,211,114,57,105,99,69,111,220,230,194,174,26,245,122,167,65,117,231,6,213,200,103,171,142,159,29,188,67,53,193,41,32,138,105,229,183,63,172,85,176,198,201,122,49,95,37,52,147,70,138,170,222,138,244,84,115,85,17,201,111,252,17,233,125,171,90,185,91,216,180,162,242,234,72,233,242,155,62,71,109,101,69,77,19,106,217,71,59,238,181,221,154,164,137,202,136,247,195,47,110,86,124,77,84,124,109,84,115,85,17,82,141,128,213,64,56,255,0,8,90,189,83,174,252,52,105,238,169,92,39,171,158,229,118,179,178,27,164,245,48,69,11,234,46,52,207,117,45,100,200,200,190,6,177,245,16,74,246,35,81,191,3,155,240,179,250,41,216,0,0,0,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,79,254,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,2,255,0,128,0,0,0,0,0,10,171,231,157,248,39,249,147,244,210,213,10,171,231,157,248,39,249,147,244,208,57,87,37,79,52,249,79,203,250,239,81,183,23,82,82,183,37,79,52,249,79,203,250,239,81,183,23,82,0,0,0,249,57,78,39,138,231,54,42,172,91,53,198,109,89,5,150,183,103,137,183,93,40,163,171,165,159,99,218,246,111,138,68,115,29,181,236,107,147,170,123,156,212,84,247,162,31,88,1,205,45,60,50,112,219,96,186,209,95,108,92,62,105,173,186,229,110,168,142,174,142,178,147,19,160,134,122,105,227,114,58,57,99,145,177,35,152,246,185,17,200,228,84,84,84,69,67,144,115,71,242,39,169,191,69,245,138,34,85,17,87,154,63,145,61,77,250,47,172,81,1,74,220,39,121,167,209,191,152,24,247,168,192,90,167,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,5,170,115,171,242,177,139,124,192,161,244,235,136,16,3,149,199,158,205,50,250,215,163,214,151,147,173,26,67,134,235,214,151,228,26,71,168,16,85,201,98,200,169,219,13,66,210,78,176,207,19,217,35,101,138,104,223,239,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,163,110,87,30,123,52,203,235,94,143,90,95,240,25,172,226,119,135,172,171,133,253,101,189,105,30,83,83,227,252,7,110,166,221,116,101,44,148,240,220,232,101,110,232,170,35,107,211,252,232,222,141,115,218,201,98,149,136,247,236,220,179,43,149,127,29,85,56,6,67,106,225,135,84,171,234,231,198,47,149,16,219,112,201,161,165,139,101,166,227,61,84,207,116,18,164,113,164,210,50,170,106,148,68,145,239,127,105,237,98,109,108,111,123,227,177,78,48,120,76,195,120,186,210,255,0,176,247,218,138,75,61,246,130,162,58,155,22,70,234,5,170,158,212,245,145,139,58,49,137,36,74,246,75,19,22,55,49,95,179,175,109,234,138,232,152,169,199,248,9,229,205,98,225,95,187,168,154,145,85,106,201,181,54,163,187,5,61,93,30,249,40,108,180,174,234,197,109,34,202,198,61,211,74,197,254,36,206,99,92,141,114,196,196,70,247,29,48,121,94,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,39,255,0,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,129,127,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,5,27,115,127,192,48,220,23,138,250,106,172,63,30,164,180,191,42,197,233,175,247,116,166,69,107,42,174,50,86,86,69,45,66,179,174,214,189,237,130,53,126,212,77,207,220,247,117,123,222,231,94,73,74,220,234,252,211,226,223,47,232,125,70,226,7,191,228,117,139,88,170,242,173,92,205,106,40,119,222,173,86,251,61,174,142,167,186,244,237,82,213,201,85,37,68,123,17,118,59,115,232,169,151,170,162,185,59,125,26,168,142,114,45,181,21,87,200,199,241,179,242,223,234,69,170,0,0,0,43,131,157,126,1,134,203,162,248,110,169,59,30,164,76,178,151,40,167,176,50,236,212,86,206,182,233,105,43,103,117,59,213,23,163,216,146,194,199,183,114,46,197,89,54,109,238,73,186,199,200,1,206,175,202,198,45,243,2,135,211,174,32,87,87,45,236,90,197,152,113,181,165,182,156,142,135,197,210,83,220,42,238,145,199,221,124,123,106,168,168,106,42,233,164,234,197,69,93,147,193,19,250,117,218,237,189,28,138,213,84,93,10,20,3,202,227,207,102,153,125,107,209,235,75,254,0,0,0,103,135,143,253,121,169,226,15,138,60,187,38,134,182,146,166,197,96,168,126,51,143,62,146,162,42,152,31,110,164,150,70,182,104,230,141,141,73,89,60,174,154,165,21,85,221,18,161,24,143,115,90,213,46,83,143,253,121,166,225,243,133,204,187,38,134,182,174,154,251,127,167,126,51,143,62,146,162,90,105,217,113,171,138,70,182,104,230,141,142,88,159,4,77,154,165,21,85,189,86,157,24,143,107,156,213,51,237,137,226,215,220,231,42,179,97,88,181,15,141,189,100,23,10,123,93,186,155,186,200,251,245,83,200,216,226,143,123,213,172,110,231,189,169,213,202,141,78,189,85,81,61,224,47,56,181,247,31,183,88,174,215,122,31,15,73,147,91,223,116,181,201,221,99,252,69,43,42,170,41,29,39,70,170,171,58,79,73,80,206,142,68,119,193,215,166,215,53,85,77,139,95,106,241,91,142,107,79,67,190,203,106,184,81,218,235,42,123,172,78,213,85,92,117,50,83,199,177,87,123,183,50,138,165,122,162,43,83,183,209,202,138,230,162,203,254,106,120,47,236,191,84,244,147,76,253,169,237,63,178,90,63,96,177,120,222,199,103,197,120,90,154,216,123,189,189,206,217,187,183,187,110,231,116,235,211,170,244,234,126,94,12,52,26,155,136,62,23,56,154,198,97,162,171,169,190,216,41,241,236,155,30,101,37,60,181,51,190,227,73,21,217,205,134,56,99,123,86,87,207,19,166,166,68,84,119,69,168,71,163,28,230,181,0,251,252,161,53,210,143,76,56,142,171,211,156,134,243,224,172,186,151,111,109,186,22,189,32,100,46,188,64,245,146,137,100,150,69,107,219,185,143,171,129,140,98,170,201,45,76,77,86,57,118,185,151,126,101,179,19,202,111,184,54,85,102,205,113,106,239,5,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,38,199,163,152,237,175,99,87,163,145,90,189,58,42,42,123,141,52,105,62,117,251,80,210,204,55,83,61,151,236,207,181,184,253,186,251,224,187,253,239,11,226,169,163,155,181,220,218,221,251,123,155,119,109,111,94,157,122,39,94,128,122,176,0,2,146,249,203,103,244,217,55,20,118,188,50,221,144,213,213,211,225,216,189,37,53,101,189,203,42,65,67,113,168,150,90,137,21,141,114,35,21,242,83,73,66,174,123,58,245,70,198,213,94,177,237,109,218,25,193,227,91,41,190,230,28,92,106,245,219,35,174,241,117,116,249,133,206,215,28,157,166,71,182,150,138,119,82,83,71,209,136,136,187,32,130,38,117,233,185,219,122,185,85,202,170,161,221,121,61,97,86,172,171,140,22,95,110,21,21,113,212,97,216,189,202,247,66,216,94,212,100,147,189,208,208,171,101,69,106,170,179,181,93,43,145,26,173,93,237,98,245,232,138,215,94,73,89,124,145,244,190,213,75,128,106,22,180,76,234,73,238,87,59,196,88,189,58,58,137,189,250,56,41,161,142,166,93,149,29,85,219,39,117,92,59,163,68,106,117,164,141,202,174,247,108,179,64,43,87,157,238,11,237,13,44,211,77,76,246,167,111,216,57,5,93,139,193,118,58,247,188,125,50,77,221,238,110,248,118,123,55,110,221,171,187,189,215,171,118,116,116,32,229,175,171,213,58,65,198,14,15,58,207,86,150,220,194,161,113,11,148,52,208,69,43,231,101,115,154,202,118,170,201,211,99,27,88,148,146,61,204,84,122,50,39,34,110,234,172,117,180,243,40,210,26,109,95,224,251,56,129,32,164,91,150,31,78,153,125,182,106,153,229,137,144,62,133,174,125,67,145,35,235,189,238,163,90,184,216,215,162,177,95,43,85,118,244,71,182,136,116,159,58,253,151,234,158,27,169,158,203,246,159,217,44,130,221,125,240,93,254,207,138,240,181,49,205,218,238,109,118,205,221,189,187,182,187,167,94,189,23,167,64,52,252,101,92,213,65,149,112,52,167,194,119,149,141,27,249,127,143,122,116,7,85,57,87,9,222,86,52,111,229,254,61,233,208,29,84,8,213,199,215,10,52,124,86,232,117,93,146,217,22,204,207,23,239,94,49,121,163,134,5,146,122,166,194,228,117,3,164,149,91,219,134,163,224,107,149,36,99,91,35,32,145,219,146,45,142,160,28,179,22,190,224,217,85,231,10,202,104,124,21,235,31,184,84,90,238,52,221,214,73,216,170,130,71,71,44,123,216,174,99,182,189,142,78,173,85,106,244,234,138,169,239,53,38,80,15,52,127,61,154,155,244,95,71,162,2,85,114,49,252,108,252,183,250,145,45,56,193,227,251,72,248,77,181,123,61,210,82,102,57,220,149,17,194,204,82,130,230,200,167,166,98,181,146,58,106,217,17,178,45,35,59,82,49,204,71,49,95,42,189,155,26,172,238,73,28,75,228,99,248,217,249,111,245,34,79,243,12,224,178,213,197,62,151,212,95,113,12,126,145,218,169,141,83,162,227,245,139,82,218,85,173,129,36,221,45,190,121,28,213,107,216,230,172,174,137,30,173,70,76,173,94,228,108,124,219,131,143,242,224,230,63,125,215,75,236,90,13,175,51,248,188,234,175,196,212,88,111,212,244,76,138,59,172,113,177,243,75,77,81,20,45,108,112,205,28,108,123,153,35,90,216,223,27,21,174,219,35,81,103,130,220,209,252,246,106,111,209,125,30,136,139,247,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,158,175,89,53,123,50,215,125,68,184,106,150,160,207,73,62,67,118,167,161,134,186,122,104,18,22,84,62,154,146,26,84,153,88,159,11,94,246,192,215,189,26,141,102,247,59,107,88,222,141,64,177,254,70,63,141,159,150,255,0,82,45,80,170,190,70,63,141,159,150,255,0,82,45,80,1,149,115,85,6,85,192,210,159,9,222,86,52,111,229,254,61,233,208,29,84,229,92,39,121,88,209,191,151,248,247,167,64,117,80,0,0,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,71,42,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,144,16,3,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,165,43,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,9,84,0,0,0,2,42,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,186,158,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,1,106,156,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,79,254,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,2,205,57,182,97,86,172,171,130,220,130,251,112,168,171,142,163,14,188,90,175,116,45,133,237,70,73,59,234,91,66,173,149,21,170,170,206,213,116,174,68,106,181,119,181,139,215,162,43,93,76,26,3,172,119,222,31,245,151,19,214,44,114,31,17,87,140,220,27,81,37,54,230,51,197,210,189,174,142,166,155,123,216,244,143,187,4,146,197,220,216,174,102,253,205,248,154,138,105,39,80,176,171,86,165,96,25,46,156,223,106,42,224,182,229,86,122,219,37,100,180,143,107,103,142,10,152,95,12,142,141,206,107,154,143,70,189,85,21,90,228,235,211,170,47,220,101,220,13,84,3,138,112,95,172,119,221,125,225,131,0,213,92,166,29,151,171,173,190,74,123,140,155,152,190,38,170,146,162,90,73,106,122,49,140,99,59,207,167,116,189,182,181,26,206,230,196,234,141,234,189,172,0,0,15,201,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,154,29,126,214,59,239,16,26,203,150,107,22,71,15,135,171,201,174,14,168,142,155,115,31,225,41,88,212,142,154,155,123,24,196,147,181,4,113,69,220,216,142,126,205,206,248,156,170,92,87,54,253,121,166,210,206,26,36,211,107,125,109,92,25,14,167,212,123,46,153,105,170,37,167,124,86,232,31,28,181,210,43,216,197,107,216,230,172,84,207,137,207,102,246,86,57,126,38,177,237,90,117,208,29,28,190,241,1,172,184,158,142,227,147,120,122,188,154,224,218,121,42,118,177,254,18,149,141,116,149,53,59,30,246,36,157,168,35,150,94,222,244,115,246,109,111,196,228,64,60,174,77,139,95,112,251,140,54,156,142,135,194,85,212,91,232,46,145,199,221,100,155,169,107,105,98,171,166,147,171,21,81,55,193,60,79,233,215,115,119,116,114,35,145,81,21,56,181,246,147,21,183,102,181,20,59,44,183,91,133,109,174,142,167,186,197,238,213,82,71,77,37,68,123,17,119,183,107,43,105,151,170,162,53,123,157,26,170,173,114,36,149,230,143,231,179,83,126,139,232,244,71,160,192,244,26,155,84,249,97,101,186,147,111,162,171,159,33,211,13,72,174,186,83,37,53,60,181,15,150,221,61,5,170,42,232,213,140,122,53,140,107,82,42,151,202,230,63,99,40,220,159,11,94,247,32,119,78,74,122,233,71,106,190,230,156,60,95,175,61,159,109,236,201,49,218,105,18,8,227,125,84,76,237,215,49,175,85,73,100,153,240,182,149,237,141,17,237,72,233,39,127,193,209,202,251,106,51,45,160,58,199,125,225,255,0,89,113,61,98,199,33,241,21,120,205,193,181,18,83,110,99,60,93,43,218,232,234,105,183,189,143,72,251,176,73,44,93,205,138,230,111,220,223,137,168,166,154,64,138,188,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,46,167,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,0,105,76,0,5,96,115,107,224,163,219,116,117,156,89,105,149,178,235,89,122,135,179,30,105,111,129,59,241,186,134,24,59,108,185,181,21,219,227,236,178,40,163,149,177,181,205,88,213,178,170,70,145,76,247,212,177,170,131,42,224,105,79,132,239,43,26,55,242,255,0,30,244,232,12,214,26,83,225,59,202,198,141,252,191,199,189,58,3,53,128,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,114,174,19,188,172,104,223,203,252,123,211,160,58,168,0,0,0,0,20,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,0,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,224,39,248,0,10,1,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,34,42,243,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,144,22,168,0,0,0,0,0,2,170,249,231,126,9,254,100,253,52,138,188,174,60,246,105,151,214,189,30,180,149,92,243,191,4,255,0,50,126,154,69,94,87,30,123,52,203,235,94,143,90,5,255,0,0,0,28,83,138,238,43,180,227,132,173,56,126,107,154,203,227,174,181,221,200,44,22,8,38,70,85,93,234,154,136,170,214,170,162,246,225,102,230,172,179,42,43,99,107,154,136,143,123,227,141,253,172,226,156,87,112,163,167,28,90,233,195,240,172,214,47,3,117,161,238,79,96,191,193,10,62,170,209,84,228,68,87,53,21,83,185,11,246,181,37,133,85,27,35,90,213,69,99,217,28,140,8,45,195,31,55,59,238,93,196,21,202,201,174,240,90,172,88,46,101,112,134,11,36,206,170,100,52,184,140,108,138,100,107,101,145,32,238,85,119,228,90,102,201,52,178,71,28,78,223,34,36,113,245,99,92,243,191,4,255,0,50,126,154,86,174,169,105,110,119,162,217,221,207,76,245,46,197,236,108,146,205,217,241,180,94,42,26,142,215,118,22,77,31,241,33,123,227,119,88,229,99,190,23,47,78,189,23,162,162,162,122,189,74,226,23,42,213,77,26,210,237,35,202,105,187,255,0,178,191,107,83,91,174,143,170,146,89,170,104,107,29,76,232,169,228,107,213,122,118,60,59,163,98,181,200,222,210,196,196,99,123,91,158,18,171,146,167,154,124,167,229,253,119,168,219,139,169,41,91,146,167,154,124,167,229,253,119,168,219,139,169,0,0,0,102,179,139,31,52,250,201,243,3,33,245,25,205,41,153,172,226,199,205,62,178,124,192,200,125,70,112,46,167,149,199,145,61,50,250,215,172,86,149,23,204,63,10,181,96,28,105,106,173,138,205,81,87,53,61,85,225,151,183,186,165,237,115,210,123,133,52,85,211,53,21,173,106,108,108,181,50,53,137,211,170,49,26,138,174,84,87,45,186,114,184,242,39,166,95,90,245,138,210,26,243,193,194,173,84,25,254,150,106,52,53,21,107,114,190,89,238,54,74,136,156,246,246,27,5,12,209,77,19,152,221,187,145,234,235,132,200,229,87,42,42,54,62,136,222,138,174,14,191,201,111,88,239,185,134,141,101,186,59,119,135,185,73,167,119,10,122,139,93,78,230,38,218,91,147,170,36,117,54,198,177,21,118,79,5,68,189,199,61,238,119,137,219,240,182,54,162,216,169,72,28,159,117,142,251,131,113,64,154,85,79,15,136,178,234,93,190,122,122,200,247,49,157,138,170,26,121,234,233,234,122,171,28,247,109,99,42,98,237,163,152,213,241,59,221,185,99,106,23,126,0,0,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,127,243,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,104,23,252,0,0,0,0,0,0,85,95,60,239,193,63,204,159,166,150,168,85,95,60,239,193,63,204,159,166,129,202,185,42,121,167,202,126,95,215,122,141,184,186,146,149,185,42,121,167,202,126,95,215,122,141,184,186,144,0,0,0,0,4,85,230,143,228,79,83,126,139,235,20,68,170,34,175,52,127,34,122,155,244,95,88,162,2,149,184,78,243,79,163,127,48,49,239,81,128,181,78,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,11,84,231,87,229,99,22,249,129,67,233,215,16,32,7,43,143,61,154,101,245,175,71,173,47,248,160,30,87,30,123,52,203,235,94,143,90,95,240,0,0,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,73,255,0,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,160,95,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,74,220,234,252,211,226,223,47,232,125,70,226,93,73,74,220,234,252,211,226,223,47,232,125,70,226,7,85,228,99,248,217,249,111,245,34,213,10,171,228,99,248,217,249,111,245,34,213,0,0,0,16,3,157,95,149,140,91,230,5,15,167,92,73,254,64,14,117,126,86,49,111,152,20,62,157,113,2,0,114,184,243,217,166,95,90,244,122,210,255,0,138,1,229,113,231,179,76,190,181,232,245,165,255,0,0,0,249,57,102,83,98,193,177,91,206,107,148,215,120,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,54,49,28,247,109,99,28,189,26,138,229,233,209,17,87,220,5,75,115,163,215,75,237,215,81,241,206,30,45,151,155,84,216,221,146,223,77,146,92,169,169,209,146,85,50,241,42,212,199,27,42,31,213,93,30,202,87,49,236,141,17,138,173,171,87,187,122,44,74,206,127,202,19,66,232,245,63,136,234,189,70,200,108,222,54,203,166,150,246,220,97,115,214,7,194,219,196,239,88,232,146,72,164,71,61,219,88,202,185,216,246,34,44,114,211,68,229,123,87,107,95,16,53,99,58,253,168,106,158,101,169,158,203,246,103,218,220,130,227,125,240,93,254,247,133,241,85,50,77,218,238,109,110,253,189,205,187,182,183,175,78,189,19,175,66,242,121,95,104,133,215,68,248,80,178,186,243,124,164,184,212,103,245,13,206,24,202,104,220,214,81,193,91,71,74,144,192,174,119,189,239,72,161,141,239,93,173,68,124,142,98,110,70,36,143,8,23,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,35,149,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,8,107,199,254,131,84,240,249,197,30,93,140,195,69,73,77,98,191,212,63,38,199,153,73,79,21,52,12,183,85,203,35,155,12,112,198,247,36,76,130,86,205,76,136,168,222,169,78,143,70,53,174,106,19,255,0,147,79,16,246,172,147,75,238,156,55,94,174,181,111,200,113,58,138,187,221,158,157,212,109,108,9,100,154,72,187,141,100,172,79,137,236,172,158,87,57,37,248,186,85,70,140,87,53,174,72,255,0,39,58,61,11,177,93,116,227,28,226,30,217,102,186,205,146,89,46,20,216,221,202,166,157,95,37,43,44,242,165,76,145,190,161,157,21,177,236,170,115,24,201,17,88,138,234,181,99,183,170,196,140,130,188,186,181,142,251,163,124,92,96,149,54,136,124,69,38,97,112,131,14,186,83,110,99,59,212,181,243,197,27,87,123,152,245,111,106,116,167,159,163,118,185,253,141,155,154,215,185,64,208,160,0,15,147,150,101,54,44,27,21,188,230,185,77,119,130,178,227,246,250,139,165,198,167,180,249,59,20,176,70,233,37,147,99,17,207,118,214,49,203,209,168,174,94,157,17,21,125,198,93,238,215,107,173,254,235,91,125,190,220,234,238,55,43,141,68,149,117,149,149,115,58,105,234,103,145,202,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,52,147,197,143,149,141,100,249,127,144,250,116,230,107,0,190,142,84,186,103,251,59,224,219,28,184,212,82,93,105,43,243,91,133,118,77,89,5,194,62,222,222,228,137,79,78,248,90,172,107,146,25,41,105,105,165,106,174,237,221,213,123,93,181,205,68,152,7,42,225,59,202,198,141,252,191,199,189,58,3,170,129,207,248,133,197,175,185,206,129,106,94,21,139,80,248,219,214,65,135,222,109,118,234,110,235,35,239,213,79,69,44,113,71,189,234,214,55,115,222,212,234,229,70,167,94,170,168,158,243,50,230,170,12,187,234,22,21,117,211,92,255,0,37,211,155,237,69,36,247,44,86,241,91,100,172,150,145,238,116,18,79,77,51,225,145,209,185,205,107,149,138,230,42,162,171,90,189,58,117,68,251,128,209,159,9,222,86,52,111,229,254,61,233,208,25,172,52,81,192,30,117,251,68,224,219,73,239,254,203,246,127,132,199,227,177,118,123,253,221,222,205,145,244,29,221,219,91,211,185,225,123,155,122,124,59,246,245,119,77,203,157,112,52,167,194,119,149,141,27,249,127,143,122,116,7,85,57,87,9,222,86,52,111,229,254,61,233,208,29,84,1,64,60,209,252,246,106,111,209,125,30,136,191,226,128,121,163,249,236,212,223,162,250,61,16,18,171,145,143,227,103,229,191,212,139,84,42,175,145,143,227,103,229,191,212,139,84,2,189,121,150,242,251,166,214,27,85,227,136,61,32,181,85,201,168,52,20,254,38,241,105,164,138,90,169,242,86,49,180,176,70,145,163,231,70,64,250,122,104,37,114,50,24,156,249,215,163,81,21,234,222,180,194,106,160,167,110,106,28,10,212,224,25,13,215,137,237,45,160,171,159,24,190,84,77,114,204,225,154,170,45,150,155,140,245,80,177,179,196,178,72,147,72,202,169,170,85,86,54,49,253,167,181,235,185,177,189,140,140,61,175,35,31,198,207,203,127,169,22,168,85,95,35,31,198,207,203,127,169,22,168,0,202,185,170,131,42,224,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,114,174,19,188,172,104,223,203,252,123,211,160,58,168,0,0,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,35,149,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,8,1,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,149,184,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,4,170,0,0,0,1,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,93,79,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,0,181,78,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,39,255,0,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,129,127,198,120,121,135,225,86,172,3,141,45,85,177,89,170,42,230,167,170,188,50,246,247,84,189,174,122,79,112,166,138,186,102,162,181,173,77,141,150,166,70,177,58,117,70,35,81,85,202,138,229,208,241,82,188,241,113,107,21,38,85,164,153,173,61,14,203,213,214,223,120,181,214,84,247,94,189,218,90,73,41,100,167,143,98,174,198,237,125,109,74,245,68,71,47,115,163,149,81,173,68,14,171,201,111,88,239,185,134,141,101,186,59,119,135,185,73,167,119,10,122,139,93,78,230,38,218,91,147,170,36,117,54,198,177,21,118,79,5,68,189,199,61,238,119,137,219,240,182,54,162,216,169,70,220,160,181,66,235,133,241,105,77,129,194,218,185,237,186,131,103,173,182,212,64,218,215,69,4,83,211,66,234,216,170,159,23,69,108,207,107,105,230,133,189,118,171,82,170,69,71,125,237,117,228,128,0,231,250,253,172,118,46,31,244,107,44,214,44,142,31,17,73,140,219,221,81,29,54,231,179,197,213,61,201,29,53,54,246,49,235,31,118,121,34,139,185,177,90,205,251,157,240,181,84,10,107,230,197,174,151,221,79,226,130,231,167,62,217,181,86,226,218,105,210,221,104,109,189,24,253,181,83,211,211,201,94,179,74,138,229,116,205,157,157,135,51,170,54,63,12,141,216,215,247,28,254,213,201,79,66,232,238,183,220,211,136,123,245,155,189,236,77,152,222,59,83,34,193,36,108,170,149,157,202,231,181,138,139,44,115,50,23,82,177,178,34,177,171,29,92,236,248,250,185,25,88,38,146,56,69,209,11,175,14,60,58,97,154,53,125,190,82,93,238,86,10,122,151,86,85,210,70,230,64,179,212,85,77,83,35,35,221,241,57,140,116,234,196,122,163,85,232,196,114,181,155,182,32,83,15,52,127,61,154,155,244,95,71,162,39,167,38,171,77,170,255,0,194,38,109,98,190,219,41,46,54,219,142,113,114,164,172,163,171,133,179,65,83,4,150,203,123,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,129,124,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,5,74,235,246,142,95,120,127,214,92,179,71,114,57,188,69,94,51,112,117,60,117,59,88,207,23,74,246,164,148,213,59,24,247,164,125,216,36,138,94,222,245,115,55,237,119,196,213,66,231,249,87,241,15,106,214,94,26,45,88,29,85,214,174,171,44,211,26,120,108,151,102,77,70,216,88,218,37,124,201,109,116,78,141,54,61,137,77,11,97,85,94,146,111,167,122,189,23,115,100,146,37,115,164,208,187,22,45,157,226,90,243,142,89,174,172,171,205,188,69,187,37,171,234,249,40,124,85,36,52,236,162,94,170,138,145,77,36,9,43,118,110,70,189,180,155,154,196,115,101,115,185,255,0,39,221,99,190,224,220,80,38,149,83,195,226,44,186,151,111,158,158,178,61,204,103,98,170,134,158,122,186,122,158,170,199,61,219,88,202,152,187,104,230,53,124,78,247,110,88,218,128,88,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,11,169,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,0,26,83,0,0,50,174,106,160,202,184,26,83,225,59,202,198,141,252,191,199,189,58,3,53,134,148,248,78,242,177,163,127,47,241,239,78,128,205,96,26,83,225,59,202,198,141,252,191,199,189,58,3,170,156,171,132,239,43,26,55,242,255,0,30,244,232,14,170,0,0,0,0,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,0,57,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,9,254,0,2,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,54,126,91,253,72,138,188,209,252,246,106,111,209,125,30,136,149,92,140,127,27,63,45,254,164,5,170,0,0,0,0,0,0,170,190,121,223,130,127,153,63,77,34,175,43,143,61,154,101,245,175,71,173,37,87,60,239,193,63,204,159,166,145,87,149,199,158,205,50,250,215,163,214,129,127,192,0,0,0,34,255,0,31,220,31,90,184,178,210,55,54,222,149,113,231,120,117,61,101,126,40,248,101,106,50,166,119,177,171,37,12,173,145,237,139,101,66,195,19,18,71,57,171,19,218,199,238,216,146,71,37,0,221,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,116,51,211,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,106,120,175,94,101,188,190,233,181,134,213,120,226,15,72,45,85,114,106,13,5,63,137,188,90,105,34,150,170,124,149,140,109,44,17,164,104,249,209,144,62,158,154,9,92,140,134,39,62,117,232,212,69,122,183,168,70,14,74,158,105,242,159,151,245,222,163,110,46,164,165,110,74,158,105,242,159,151,245,222,163,110,46,164,0,0,1,154,206,44,124,211,235,39,204,12,135,212,103,52,166,102,179,139,31,52,250,201,243,3,33,245,25,192,186,158,87,30,68,244,203,235,94,177,90,121,254,109,152,85,171,42,224,183,32,190,220,42,42,227,168,195,175,22,171,221,11,97,123,81,146,78,250,150,208,171,101,69,106,170,179,181,93,43,145,26,173,93,237,98,245,232,138,215,122,14,87,30,68,244,203,235,94,177,90,73,76,179,22,177,103,56,173,231,10,202,104,124,109,151,32,183,212,90,238,52,221,215,199,223,165,158,55,71,44,123,216,173,123,119,49,238,78,173,84,114,117,234,138,139,239,3,53,154,3,172,119,222,31,245,151,19,214,44,114,31,17,87,140,220,27,81,37,54,230,51,197,210,189,174,142,166,155,123,216,244,143,187,4,146,197,220,216,174,102,253,205,248,154,138,105,164,202,185,163,62,6,117,66,235,172,124,37,233,158,121,125,109,90,220,167,179,251,54,178,122,186,215,85,207,87,61,12,210,81,73,85,36,174,68,115,159,51,169,150,101,235,213,81,100,84,87,59,166,229,14,234,0,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,63,249,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,11,254,0,0,0,0,0,0,42,175,158,119,224,159,230,79,211,75,84,42,175,158,119,224,159,230,79,211,64,229,92,149,60,211,229,63,47,235,189,70,220,93,73,74,220,149,60,211,229,63,47,235,189,70,220,93,72,0,0,0,0,2,42,243,71,242,39,169,191,69,245,138,34,85,17,87,154,63,145,61,77,250,47,172,81,1,74,220,39,121,167,209,191,152,24,247,168,192,90,167,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,5,170,115,171,242,177,139,124,192,161,244,235,136,16,3,149,199,158,205,50,250,215,163,214,151,252,80,15,43,143,61,154,101,245,175,71,173,47,248,0,0,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,164,255,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,208,47,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,172,14,104,28,25,241,39,196,78,190,216,51,93,28,211,127,180,22,90,44,62,150,215,61,79,182,40,41,54,85,50,182,182,71,71,178,162,120,222,189,25,52,107,213,19,111,197,211,175,84,84,75,63,0,64,14,84,156,46,107,183,13,127,181,31,219,94,13,246,115,237,31,177,61,153,253,147,163,172,239,248,127,29,222,254,230,150,77,187,123,241,127,75,167,93,222,238,189,23,164,255,0,0,0,0,1,15,249,160,104,38,172,113,19,160,86,12,43,71,49,79,180,23,170,44,194,150,233,61,55,142,166,164,217,74,202,42,216,221,38,250,137,35,98,244,124,209,167,68,93,223,23,94,157,17,85,38,0,2,160,56,10,224,43,139,29,22,226,199,6,212,205,75,210,159,99,99,118,111,105,248,218,223,110,219,106,59,93,219,109,84,49,255,0,14,26,135,200,238,178,74,198,252,45,94,157,122,175,68,69,84,183,240,0,17,171,152,70,33,196,22,162,240,227,112,211,158,29,49,255,0,106,222,178,139,132,22,235,203,89,114,138,134,104,172,234,201,36,157,99,150,89,226,103,198,248,225,129,236,85,114,62,41,229,106,177,81,85,205,146,160,10,43,210,126,87,28,88,254,212,240,223,218,150,134,127,176,207,180,22,239,180,127,236,154,219,255,0,114,252,76,126,43,251,69,95,119,251,79,115,251,95,199,254,247,223,208,188,155,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,214,0,172,14,104,28,25,241,39,196,78,190,216,51,93,28,211,127,180,22,90,44,62,150,215,61,79,182,40,41,54,85,50,182,182,71,71,178,162,120,222,189,25,52,107,213,19,111,197,211,175,84,84,78,129,202,147,133,205,118,225,175,246,163,251,107,193,190,206,125,163,246,39,179,63,178,116,117,157,255,0,15,227,187,223,220,210,201,183,111,126,47,233,116,235,187,221,215,162,244,159,224,15,41,171,24,47,237,67,75,51,45,51,246,167,179,62,214,227,247,27,23,141,236,119,188,47,138,166,146,30,239,111,115,119,237,238,110,219,185,189,122,116,234,157,122,148,89,253,75,142,59,63,228,51,253,38,179,255,0,173,151,252,0,231,252,63,67,157,210,104,118,7,109,213,11,109,214,139,47,183,99,244,54,251,227,46,149,176,214,85,75,93,4,45,138,105,223,60,50,202,201,123,175,99,165,71,247,21,202,217,17,94,141,126,230,167,64,0,14,127,196,46,45,125,206,116,11,82,240,172,90,135,198,222,178,12,62,243,107,183,83,119,89,31,126,170,122,41,99,138,61,239,86,177,187,158,246,167,87,42,53,58,245,85,68,247,148,131,253,75,142,59,63,228,51,253,38,179,255,0,173,151,252,0,249,56,158,45,98,193,177,91,54,21,139,80,248,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,247,189,92,247,109,99,26,157,92,170,229,233,213,85,87,222,125,96,0,20,129,196,47,46,30,51,179,157,125,212,188,215,22,209,191,27,101,200,51,11,205,210,221,83,246,138,213,31,126,150,122,217,100,138,77,143,169,107,219,185,143,106,244,114,35,147,175,69,68,95,113,119,224,8,255,0,192,86,150,231,122,45,194,118,13,166,122,151,98,246,54,73,102,246,159,141,162,241,80,212,118,187,183,42,169,163,254,36,47,124,110,235,28,172,119,194,229,233,215,162,244,84,84,74,129,254,165,199,29,159,242,25,254,147,89,255,0,214,203,254,0,115,254,30,177,107,238,13,160,90,105,133,101,52,62,10,245,143,225,246,107,93,198,155,186,201,59,21,80,81,69,28,177,239,98,185,142,218,246,57,58,181,85,171,211,170,42,167,188,232,0,0,42,3,143,94,2,184,177,214,158,44,115,157,76,211,77,41,246,206,55,121,246,103,130,173,246,237,182,159,187,218,182,210,195,39,240,230,168,100,141,233,36,79,111,196,212,235,211,170,117,69,69,91,127,0,64,14,84,156,46,107,183,13,127,181,31,219,94,13,246,115,237,31,177,61,153,253,147,163,172,239,248,127,29,222,254,230,150,77,187,123,241,127,75,167,93,222,238,189,23,164,255,0,0,0,0,8,213,194,151,6,86,46,18,245,31,85,110,120,29,215,187,134,103,126,200,168,180,91,103,123,223,85,106,146,157,107,123,244,206,145,221,123,176,167,136,137,98,145,92,178,109,87,53,253,85,157,217,100,168,0,10,1,254,165,199,29,159,242,25,254,147,89,255,0,214,203,254,0,115,254,30,177,107,238,13,160,90,105,133,101,52,62,10,245,143,225,246,107,93,198,155,186,201,59,21,80,81,69,28,177,239,98,185,142,218,246,57,58,181,85,171,211,170,42,167,188,232,0,0,0,1,88,28,208,56,51,226,79,136,157,125,176,102,186,57,166,255,0,104,44,180,88,125,45,174,122,159,108,80,82,108,170,101,109,108,142,143,101,68,241,189,122,50,104,215,170,38,223,139,167,94,168,168,157,3,149,39,11,154,237,195,95,237,71,246,215,131,125,156,251,71,236,79,102,127,100,232,235,59,254,31,199,119,191,185,165,147,110,222,252,95,210,233,215,119,187,175,69,233,63,192,20,129,196,47,46,30,51,179,157,125,212,188,215,22,209,191,27,101,200,51,11,205,210,221,83,246,138,213,31,126,150,122,217,100,138,77,143,169,107,219,185,143,106,244,114,35,147,175,69,68,95,113,103,252,5,105,110,119,162,220,39,96,218,103,169,118,47,99,100,150,111,105,248,218,47,21,13,71,107,187,114,170,154,63,226,66,247,198,238,177,202,199,124,46,94,157,122,47,69,69,68,144,0,0,0,0,0,8,255,0,199,174,150,231,122,211,194,118,115,166,122,105,98,246,206,73,121,246,103,130,162,241,80,211,247,123,87,42,89,164,254,36,207,100,109,233,28,79,119,196,228,235,211,162,117,85,68,90,192,225,235,151,15,25,216,54,190,233,166,107,148,232,223,130,178,227,249,133,154,233,113,169,251,69,106,147,177,75,5,108,82,75,38,198,84,185,238,218,198,57,122,53,21,203,211,162,34,175,184,187,240,4,63,230,129,160,154,177,196,78,129,88,48,173,28,197,62,208,94,168,179,10,91,164,244,222,58,154,147,101,43,40,171,99,116,155,234,36,141,139,209,243,70,157,17,119,124,93,122,116,69,84,136,28,5,112,21,197,142,139,113,99,131,106,102,165,233,79,177,177,187,55,180,252,109,111,183,109,181,29,174,237,182,170,24,255,0,135,13,67,228,119,89,37,99,126,22,175,78,189,87,162,34,170,91,248,0,70,174,97,218,9,125,226,39,134,11,230,21,133,226,159,104,50,250,43,133,190,233,142,211,120,230,82,108,170,101,67,99,154,77,242,73,28,75,210,146,106,180,233,34,237,248,186,162,111,70,42,73,80,5,27,104,167,1,28,192,52,87,87,49,13,87,179,104,93,92,149,24,181,226,154,228,250,122,108,206,211,72,250,200,24,244,239,82,172,173,170,85,99,38,139,185,19,254,23,34,178,71,34,181,200,170,139,121,32,0,33,87,52,29,39,226,127,93,52,227,22,210,222,31,177,31,109,89,107,174,19,220,50,158,221,222,158,134,69,240,233,31,131,129,221,250,136,153,44,46,124,147,72,230,109,127,73,41,160,119,86,43,83,116,213,0,83,7,8,188,178,245,250,203,196,94,25,121,226,47,66,41,36,211,234,10,138,154,155,171,42,239,118,234,168,28,246,82,204,234,100,146,24,42,92,249,89,226,82,14,172,218,230,57,58,163,209,88,174,66,231,192,2,160,56,245,224,43,139,29,105,226,199,57,212,205,52,210,159,108,227,119,159,102,120,42,223,110,219,105,251,189,171,109,44,50,127,14,106,134,72,222,146,68,246,252,77,78,189,58,167,84,84,85,151,252,175,244,19,86,56,118,208,43,254,21,172,120,167,217,251,213,110,97,85,116,130,155,199,83,85,239,165,125,21,20,109,147,125,60,146,49,58,190,25,19,162,174,239,135,175,78,138,138,179,0,1,197,56,208,209,203,238,190,240,193,159,233,86,45,54,203,213,214,223,29,69,186,61,172,95,19,85,73,81,21,92,84,221,94,246,49,157,231,211,182,46,227,156,141,103,115,122,245,70,244,90,118,180,242,206,230,1,96,186,209,95,108,90,63,87,110,185,91,170,35,171,163,172,164,203,109,48,207,77,60,110,71,71,44,114,54,177,28,199,181,200,142,71,34,162,162,162,42,23,232,0,142,188,111,233,214,162,107,215,7,57,110,9,167,248,101,92,153,102,69,79,104,154,158,199,87,89,73,12,241,61,151,10,74,137,97,146,94,242,211,163,227,100,114,117,86,202,230,42,177,81,174,119,84,235,89,92,61,114,225,227,59,6,215,221,52,205,114,157,27,240,86,92,127,48,179,93,46,53,63,104,173,82,118,41,96,173,138,73,100,216,202,151,61,219,88,199,47,70,162,185,122,116,68,85,247,23,126,0,0,0,20,3,253,75,142,59,63,228,51,253,38,179,255,0,173,151,252,0,231,252,61,98,215,220,27,64,180,211,10,202,104,124,21,235,31,195,236,214,187,141,55,117,146,118,42,160,162,138,57,99,222,197,115,29,181,236,114,117,106,171,87,167,84,85,79,121,72,63,212,184,227,179,254,67,63,210,107,63,250,217,127,192,14,127,195,214,45,125,193,180,11,77,48,172,166,135,193,94,177,252,62,205,107,184,211,119,89,39,98,170,10,40,163,150,61,236,87,49,219,94,199,39,86,170,181,122,117,69,84,247,157,0,0,0,0,0,0,42,3,143,94,2,184,177,214,158,44,115,157,76,211,77,41,246,206,55,121,246,103,130,173,246,237,182,159,187,218,182,210,195,39,240,230,168,100,141,233,36,79,111,196,212,235,211,170,117,69,69,89,127,202,255,0,65,53,99,135,109,2,191,225,90,199,138,125,159,189,86,230,21,87,72,41,188,117,53,94,250,87,209,81,70,217,55,211,201,35,19,171,225,145,58,42,238,248,122,244,232,168,171,48,0,0,0,21,1,199,175,1,92,88,235,79,22,57,206,166,105,166,148,251,103,27,188,251,51,193,86,251,118,219,79,221,237,91,105,97,147,248,115,84,50,70,244,146,39,183,226,106,117,233,213,58,162,162,172,128,229,73,194,230,187,112,215,251,81,253,181,224,223,103,62,209,251,19,217,159,217,58,58,206,255,0,135,241,221,239,238,105,100,219,183,191,23,244,186,117,221,238,235,209,122,79,240,0,0,0,0,0,0,4,0,230,183,194,230,187,113,41,251,46,253,138,96,223,104,254,206,123,111,218,127,217,58,58,62,199,136,240,61,159,238,153,99,221,187,177,47,244,122,244,219,239,233,213,58,199,254,2,184,10,226,199,69,184,177,193,181,51,82,244,167,216,216,221,155,218,126,54,183,219,182,218,142,215,118,219,85,12,127,195,134,161,242,59,172,146,177,191,11,87,167,94,171,209,17,85,45,252,0,0,0,0,0,0,1,29,112,190,17,45,90,117,198,110,79,197,22,33,113,164,167,182,231,24,189,77,182,245,102,74,118,196,176,221,93,83,69,39,138,131,182,212,107,153,51,105,165,124,187,254,62,242,185,251,164,239,42,69,34,128,0,0,0,82,7,16,188,184,120,206,206,117,247,82,243,92,91,70,252,109,151,32,204,47,55,75,117,79,218,43,84,125,250,89,235,101,146,41,54,62,165,175,110,230,61,171,209,200,142,78,189,21,17,125,197,223,128,35,255,0,1,90,91,157,232,183,9,216,54,153,234,93,139,216,217,37,155,218,126,54,139,197,67,81,218,238,220,170,166,143,248,144,189,241,187,172,114,177,223,11,151,167,94,139,209,81,81,36,0,0,83,95,26,28,184,120,147,206,120,160,207,243,93,17,209,191,27,136,100,23,8,238,148,213,63,104,168,35,239,213,79,79,20,149,178,108,169,169,108,173,221,86,250,133,232,168,141,78,189,24,136,205,168,76,174,88,90,87,196,94,134,105,30,67,165,26,247,130,85,216,169,237,247,132,185,99,213,19,100,20,183,6,62,10,150,127,30,150,40,160,146,68,167,100,114,196,178,175,87,34,61,245,143,84,106,42,57,93,50,128,0,0,16,255,0,154,6,130,106,199,17,58,5,96,194,180,115,20,251,65,122,162,204,41,110,147,211,120,234,106,77,148,172,162,173,141,210,111,168,146,54,47,71,205,26,116,69,221,241,117,233,209,21,82,32,112,21,192,87,22,58,45,197,142,13,169,154,151,165,62,198,198,236,222,211,241,181,190,221,182,212,118,187,182,218,168,99,254,28,53,15,145,221,100,149,141,248,90,189,58,245,94,136,138,169,111,224,0,0,0,0,0,0,1,0,57,173,240,185,174,220,74,126,203,191,98,152,55,218,63,179,158,219,246,159,246,78,142,143,177,226,60,15,103,251,166,88,247,110,236,75,253,30,189,54,251,250,117,78,179,252,1,88,28,175,248,51,226,79,135,109,125,191,230,186,199,166,255,0,103,236,181,184,125,85,174,10,159,108,80,85,239,170,125,109,20,141,143,101,60,242,61,58,178,25,23,170,166,223,135,167,94,170,136,182,126,0,0,0,0,0,2,63,241,235,165,185,222,180,240,157,156,233,158,154,88,189,179,146,94,125,153,224,168,188,84,52,253,222,213,202,150,105,63,137,51,217,27,122,71,19,221,241,57,58,244,232,157,85,81,22,64,0,41,3,135,174,92,60,103,96,218,251,166,153,174,83,163,126,10,203,143,230,22,107,165,198,167,237,21,170,78,197,44,21,177,73,44,155,25,82,231,187,107,24,229,232,212,87,47,78,136,138,190,226,127,243,64,208,77,88,226,39,64,172,24,86,142,98,159,104,47,84,89,133,45,210,122,111,29,77,73,178,149,148,85,177,186,77,245,18,70,197,232,249,163,78,136,187,190,46,189,58,34,170,76,0,5,64,112,21,192,87,22,58,45,197,142,13,169,154,151,165,62,198,198,236,222,211,241,181,190,221,182,212,118,187,182,218,168,99,254,28,53,15,145,221,100,149,141,248,90,189,58,245,94,136,138,169,111,224,0,0,1,15,249,160,104,38,172,113,19,160,86,12,43,71,49,79,180,23,170,44,194,150,233,61,55,142,166,164,217,74,202,42,216,221,38,250,137,35,98,244,124,209,167,68,93,223,23,94,157,17,85,34,7,1,92,5,113,99,162,220,88,224,218,153,169,122,83,236,108,110,205,237,63,27,91,237,219,109,71,107,187,109,170,134,63,225,195,80,249,29,214,73,88,223,133,171,211,175,85,232,136,170,150,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,202,103,90,177,165,154,95,224,127,105,154,151,138,98,94,211,238,248,47,110,222,105,168,60,87,111,111,115,181,222,123,119,237,238,51,118,222,189,55,183,175,222,135,229,194,181,191,69,245,42,235,45,139,78,117,123,10,202,174,80,83,186,174,90,59,37,254,146,186,120,224,107,154,215,74,232,225,145,206,70,35,158,198,171,149,58,117,123,83,249,160,30,212,0,0,0,0,3,159,229,60,66,232,22,13,125,170,197,179,93,112,211,252,126,245,69,179,196,219,174,153,53,21,37,84,27,216,215,179,124,82,72,215,183,115,30,215,39,84,247,181,200,169,238,84,3,160,3,202,96,186,177,165,154,161,227,191,102,122,151,138,101,190,204,237,120,223,97,94,105,171,252,47,115,119,111,187,217,123,182,110,237,191,110,238,157,118,59,167,220,167,171,0,1,229,51,173,88,210,205,47,240,63,180,205,75,197,49,47,105,247,124,23,183,111,52,212,30,43,183,183,185,218,239,61,187,246,247,25,187,111,94,155,219,215,239,64,61,88,60,86,21,173,250,47,169,87,89,108,90,115,171,216,86,85,114,130,157,213,114,209,217,47,244,149,211,199,3,92,214,186,87,71,12,142,114,49,28,246,53,92,169,211,171,218,159,205,15,106,0,0,0,0,0,0,0,31,146,231,118,181,89,105,153,89,121,185,210,80,83,201,81,5,35,37,169,153,177,49,211,207,43,33,134,36,115,149,17,95,36,178,71,27,27,247,185,239,107,83,170,170,33,250,192,0,0,0,0,0,0,0,126,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,64,253,96,0,0,0,0,0,0,0,0,0,0,31,146,75,181,170,27,173,61,138,107,157,35,46,85,148,243,85,211,209,186,102,164,243,65,11,163,108,178,178,62,187,156,198,58,120,90,231,34,116,106,203,26,47,77,201,212,63,88,0,0,63,37,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,167,53,253,236,120,88,255,0,156,182,149,127,215,43,119,253,176,29,84,31,146,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,245,128,0,230,151,110,38,248,109,176,93,107,108,87,222,32,244,214,221,114,183,84,73,73,89,71,87,150,80,67,61,52,241,185,91,36,82,70,233,81,204,123,92,138,213,106,162,42,42,42,40,29,44,30,127,10,212,44,7,82,173,82,223,116,231,56,199,242,171,108,21,14,164,150,178,201,115,134,186,8,231,107,90,231,68,233,33,115,154,143,70,189,142,86,170,245,232,246,175,243,67,208,0,0,252,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,129,250,192,0,0,57,254,83,196,46,129,96,215,218,172,91,53,215,13,63,199,239,84,91,60,77,186,233,147,81,82,85,65,189,141,123,55,197,36,141,123,119,49,237,114,117,79,123,92,138,158,229,64,58,0,60,254,21,168,88,14,165,90,165,190,233,206,113,143,229,86,216,42,29,73,45,101,146,231,13,116,17,206,214,181,206,137,210,66,231,53,30,141,123,28,173,85,235,209,237,95,230,135,160,0,0,0,0,0,14,85,251,216,240,177,255,0,57,109,42,255,0,174,86,239,251,99,165,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,7,235,0,0,0,0,0,0,0,0,0,0,0,241,89,174,183,232,190,154,221,98,177,106,54,175,97,88,173,202,122,118,213,197,71,123,191,210,80,207,36,14,115,154,217,91,28,210,53,202,197,115,30,212,114,39,78,172,114,127,37,3,218,131,202,96,186,177,165,154,161,227,191,102,122,151,138,101,190,204,237,120,223,97,94,105,171,252,47,115,119,111,187,217,123,182,110,237,191,110,238,157,118,59,167,220,167,171,0,0,0,0,0,0,0,1,226,179,93,111,209,125,53,186,197,98,212,109,94,194,177,91,148,244,237,171,138,142,247,127,164,161,158,72,28,231,53,178,182,57,164,107,149,138,230,61,168,228,78,157,88,228,254,74,7,181,7,148,193,117,99,75,53,67,199,126,204,245,47,20,203,125,153,218,241,190,194,188,211,87,248,94,230,238,223,119,178,247,108,221,219,126,221,221,58,236,119,79,185,79,86,0,0,0,0,0,28,210,237,196,223,13,182,11,173,109,138,251,196,30,154,219,174,86,234,137,41,43,40,234,242,202,8,103,166,158,55,43,100,138,72,221,42,57,143,107,145,90,173,84,69,69,69,69,61,94,21,168,88,14,165,90,165,190,233,206,113,143,229,86,216,42,29,73,45,101,146,231,13,116,17,206,214,181,206,137,210,66,231,53,30,141,123,28,173,85,235,209,237,95,230,128,122,0,0,0,120,172,215,91,244,95,77,110,177,88,181,27,87,176,172,86,229,61,59,106,226,163,189,223,233,40,103,146,7,57,205,108,173,142,105,26,229,98,185,143,106,57,19,167,86,57,63,146,159,171,5,213,141,44,213,15,29,251,51,212,188,83,45,246,103,107,198,251,10,243,77,95,225,123,155,187,125,222,203,221,179,119,109,251,119,116,235,177,221,62,229,3,213,128,0,0,0,0,0,0,0,0,114,175,222,199,133,143,249,203,105,87,253,114,183,127,219,1,213,65,242,113,108,179,21,206,108,84,185,78,21,147,90,178,11,45,110,255,0,13,113,181,214,199,87,75,62,199,185,143,217,44,106,230,59,107,216,230,175,69,247,57,170,139,239,69,62,176,0,0,0,121,76,235,86,52,179,75,252,15,237,51,82,241,76,75,218,125,223,5,237,219,205,53,7,138,237,237,238,118,187,207,110,253,189,198,110,219,215,166,246,245,251,208,252,184,86,183,232,190,165,93,101,177,105,206,175,97,89,85,202,10,119,85,203,71,100,191,210,87,79,28,13,115,90,233,93,28,50,57,200,196,115,216,213,114,167,78,175,106,127,52,3,218,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,120,172,215,91,244,95,77,110,177,88,181,27,87,176,172,86,229,61,59,106,226,163,189,223,233,40,103,146,7,57,205,108,173,142,105,26,229,98,185,143,106,57,19,167,86,57,63,146,129,237,65,229,48,93,88,210,205,80,241,223,179,61,75,197,50,223,102,118,188,111,176,175,52,213,254,23,185,187,183,221,236,189,219,55,118,223,183,119,78,187,29,211,238,83,213,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,43,87,134,190,62,171,48,254,49,53,75,134,125,98,184,93,110,150,172,143,84,47,52,56,157,226,122,153,235,36,182,85,62,185,212,212,246,215,49,206,118,202,55,118,227,108,93,180,107,97,145,206,220,138,201,21,240,217,81,154,206,44,124,211,235,39,204,12,135,212,103,3,74,96,175,94,88,92,122,212,235,61,170,147,135,237,96,190,213,215,234,13,178,158,166,107,85,222,175,180,196,187,91,160,108,59,33,146,87,75,221,168,174,106,58,119,42,164,95,20,48,44,143,115,158,146,61,214,20,0,0,7,201,203,50,155,22,13,138,222,115,92,166,187,193,89,113,251,125,69,210,227,83,218,124,157,138,88,35,116,146,201,177,136,231,187,107,24,229,232,212,87,47,78,136,138,190,226,0,112,103,198,142,85,197,199,29,217,133,117,19,174,182,76,6,219,167,245,80,89,49,233,107,164,116,111,237,92,233,54,215,84,192,143,88,82,177,233,60,136,174,98,124,17,171,98,220,253,171,35,227,7,50,254,61,106,117,231,33,155,69,116,154,251,87,6,157,88,234,36,134,238,248,251,91,47,247,24,42,164,107,102,108,208,203,35,103,161,70,199,12,176,167,193,185,238,87,189,174,86,66,172,253,124,149,60,211,229,63,47,235,189,70,220,5,212,128,0,170,190,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,29,87,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,192,119,94,57,248,170,204,184,80,230,7,131,102,22,107,149,91,177,139,142,15,105,166,203,45,17,198,147,50,227,110,75,173,199,122,182,39,61,141,241,49,181,210,58,23,238,110,215,170,181,87,182,249,24,249,255,0,163,186,197,128,235,174,1,107,212,109,57,191,82,92,109,183,26,120,37,150,40,170,161,154,123,124,242,67,28,206,164,170,108,47,123,98,169,141,178,177,36,137,92,170,213,95,242,42,212,95,58,191,52,248,183,203,250,31,81,184,156,211,151,159,26,119,94,22,53,66,158,197,151,228,21,109,210,188,150,161,83,32,163,74,103,85,37,20,235,30,216,174,16,70,215,35,152,246,185,34,108,170,196,114,190,20,114,118,228,123,33,218,23,232,15,201,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,250,192,20,237,206,159,71,110,182,93,92,197,53,190,223,97,164,138,197,146,217,217,100,174,172,164,165,115,94,235,173,43,228,114,58,170,68,98,49,95,37,52,145,50,37,115,213,238,101,28,137,209,27,18,23,18,67,254,106,122,57,125,213,222,17,238,245,56,228,221,106,240,43,132,89,140,148,219,89,253,117,75,77,4,241,212,166,247,189,168,206,220,21,18,207,215,226,115,187,27,26,213,115,209,80,33,7,37,140,254,166,197,196,54,87,167,213,25,13,37,29,183,42,197,223,82,202,25,150,38,190,190,227,71,81,26,194,145,43,147,123,158,202,121,235,222,172,98,251,217,189,206,69,237,162,182,231,204,203,112,253,169,159,177,189,113,192,245,74,74,187,173,61,38,51,144,80,220,43,253,151,38,202,169,168,89,51,124,84,12,248,216,142,238,192,178,198,172,115,145,175,107,213,174,93,174,83,75,214,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,1,250,202,54,230,239,172,86,173,74,226,141,152,142,57,126,171,174,182,233,245,158,43,37,76,73,84,217,104,163,186,186,89,38,171,116,13,99,220,212,122,53,244,240,74,170,141,127,114,149,204,114,127,13,170,93,158,89,148,216,176,108,86,243,154,229,53,222,10,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,77,140,71,61,219,88,199,47,70,162,185,122,116,68,85,247,25,151,213,140,235,246,161,170,121,150,166,123,47,217,159,107,114,11,141,247,193,119,251,222,23,197,84,201,55,107,185,181,187,246,247,54,238,218,222,189,58,244,78,189,0,177,78,73,122,57,125,151,42,206,184,129,168,155,179,101,166,183,174,29,71,30,214,59,197,213,73,37,61,93,66,245,71,239,143,178,200,169,189,202,205,175,241,95,11,186,198,228,91,106,34,175,44,189,20,253,139,112,143,139,120,139,135,138,175,206,250,102,181,155,37,223,12,94,54,8,124,60,113,245,141,142,111,74,88,169,183,181,119,116,149,101,218,229,110,222,146,168,1,207,245,211,93,52,227,135,77,56,184,234,134,168,94,124,13,170,135,164,80,195,18,35,234,174,21,78,69,88,233,105,163,85,78,228,207,218,238,137,213,26,141,107,158,247,49,140,123,219,232,51,252,255,0,13,210,204,54,237,168,58,131,144,210,88,241,235,29,58,212,215,87,84,170,236,137,157,81,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,22,128,120,204,227,51,62,226,207,63,169,172,172,174,171,183,97,54,234,135,197,97,176,197,44,208,192,232,35,154,161,105,170,234,169,150,121,97,90,238,205,66,199,36,177,244,78,137,181,190,239,188,22,158,59,117,230,30,40,232,184,166,190,228,213,117,151,134,84,71,5,101,170,146,127,13,69,53,145,37,71,73,103,141,142,73,27,29,50,183,170,39,86,189,205,145,82,117,87,76,157,197,189,237,11,215,77,56,226,47,78,45,218,161,165,247,159,29,106,174,235,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,183,51,55,55,170,117,86,171,92,215,177,207,99,216,247,102,92,145,92,25,241,153,159,112,153,159,211,86,81,215,85,220,112,155,141,67,34,191,88,101,150,105,160,108,18,77,78,181,53,116,180,201,60,80,165,119,102,157,35,142,89,58,167,69,218,239,119,220,26,30,63,37,218,182,166,221,106,173,184,81,218,106,238,149,20,180,242,77,21,13,35,162,108,245,79,107,85,91,12,107,51,217,18,61,202,136,212,89,30,198,117,84,220,230,167,85,79,149,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,100,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,12,245,241,109,198,142,190,235,230,169,178,229,148,186,235,167,255,0,99,174,8,219,118,51,111,174,173,166,246,77,117,37,76,235,21,68,204,123,211,165,198,46,235,162,117,67,99,137,223,195,68,70,51,167,66,207,249,102,113,163,251,201,233,195,244,223,53,119,111,62,192,109,244,144,84,212,77,93,222,146,251,66,137,218,101,119,73,30,233,157,51,85,141,109,67,151,115,123,146,196,244,114,119,146,56,252,87,51,222,2,170,117,158,213,87,196,14,143,216,170,235,245,6,217,79,77,13,214,209,73,218,98,93,173,208,54,109,243,71,19,98,238,212,87,53,29,3,81,22,95,138,24,18,54,53,207,72,216,234,129,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,190,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,80,212,64,35,255,0,5,220,91,98,188,92,233,98,101,54,216,188,14,73,98,240,214,252,154,220,230,199,23,110,185,212,209,189,243,193,18,77,44,137,71,36,139,51,97,124,138,142,119,102,68,84,234,197,58,6,186,107,166,156,112,233,167,23,29,80,213,11,207,129,181,80,244,138,24,98,68,125,85,194,169,200,171,29,45,52,106,169,220,153,251,93,209,58,163,81,173,115,222,230,49,143,123,67,159,241,163,197,182,43,194,54,150,46,83,114,139,199,100,151,223,19,111,198,109,205,108,114,247,43,155,77,35,217,60,241,44,209,72,180,113,200,144,182,103,198,170,230,247,163,68,78,175,66,160,116,15,152,22,169,233,87,19,89,14,189,228,147,123,86,147,80,238,17,253,175,183,43,170,103,141,40,86,170,55,175,131,137,245,45,78,245,60,13,146,10,94,243,220,216,227,122,179,250,42,167,31,226,43,94,115,46,36,181,114,251,170,217,157,109,91,159,113,168,123,45,148,51,84,36,204,180,219,145,238,90,122,40,149,172,99,118,70,215,116,87,35,27,189,234,249,28,155,222,229,94,106,6,162,48,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,236,149,157,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,20,109,203,67,142,58,158,28,115,40,116,123,56,101,35,244,235,52,188,70,249,170,228,124,84,239,177,220,102,72,224,74,215,76,245,107,86,153,90,200,155,51,94,239,129,145,164,140,84,86,189,147,93,245,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,128,126,178,160,57,162,241,245,89,152,95,110,92,51,232,237,194,235,107,181,99,151,10,154,28,178,241,5,76,244,114,92,234,152,201,105,167,182,181,141,115,119,209,183,185,35,101,238,35,155,52,141,110,212,70,70,143,155,181,115,43,230,23,71,166,86,42,237,10,208,108,191,253,157,87,237,138,241,124,181,205,5,68,118,122,93,245,48,212,210,178,104,230,89,41,174,45,146,22,53,81,209,238,142,57,85,205,115,36,216,230,212,182,149,105,158,85,172,154,143,142,105,110,21,73,226,47,89,53,194,43,125,54,232,228,124,112,239,95,142,121,123,108,123,219,12,76,71,73,35,209,171,178,54,61,202,157,26,160,88,255,0,41,158,50,117,115,34,204,173,124,44,102,20,213,121,38,49,69,103,172,154,209,115,101,19,231,171,179,50,20,141,209,67,83,81,220,70,178,133,173,73,34,141,92,199,61,178,207,79,19,92,145,236,107,45,124,143,252,23,112,147,138,240,141,165,137,139,91,101,241,217,37,247,195,92,50,107,139,157,28,189,202,230,211,70,199,193,4,169,12,82,45,28,114,36,206,133,146,34,185,189,233,21,87,171,212,144,0,0,0,10,192,208,94,97,117,154,101,198,38,171,104,86,188,229,255,0,236,22,191,80,50,56,172,247,203,164,211,212,73,103,170,241,205,134,154,149,243,73,50,199,77,110,108,112,189,168,141,143,108,114,74,142,115,153,30,247,54,207,204,214,113,99,230,159,89,62,96,100,62,163,56,26,83,5,112,114,208,230,33,83,169,244,208,232,38,191,100,116,141,201,237,212,241,179,31,201,110,87,8,161,125,241,139,44,112,199,69,50,202,228,116,213,219,165,98,49,204,220,249,216,142,87,167,113,142,124,214,62,0,3,242,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,7,149,214,45,98,192,116,43,0,186,106,54,163,95,169,45,214,219,117,60,242,197,20,181,80,195,61,194,120,225,146,102,210,82,182,103,177,178,212,200,216,158,145,196,142,69,114,167,249,85,40,175,83,121,136,113,13,168,28,67,91,245,238,223,145,213,216,25,96,168,99,44,184,213,29,194,161,150,232,109,205,168,138,103,81,84,36,78,141,213,76,157,208,68,181,14,118,222,246,198,167,70,49,145,50,63,215,199,215,26,249,87,21,154,143,87,100,180,220,252,62,153,99,55,9,163,199,45,244,235,35,35,175,216,174,141,183,58,132,145,172,123,166,149,138,170,198,189,169,217,141,234,196,77,206,149,242,199,251,118,149,106,61,223,78,46,250,189,108,194,238,181,56,101,134,225,79,107,185,94,227,167,85,165,166,170,153,21,99,141,206,255,0,242,17,202,159,11,29,52,13,114,181,102,137,30,26,30,225,87,137,140,55,138,253,35,163,213,44,62,134,174,220,246,212,58,219,119,182,84,162,185,246,235,140,108,141,242,192,146,109,70,204,205,178,198,246,72,212,77,204,123,119,53,143,223,27,59,1,156,206,14,248,170,204,184,80,213,203,126,97,102,185,85,187,24,184,212,83,211,101,150,136,227,73,153,113,183,35,254,53,108,78,123,27,226,99,107,164,116,47,220,221,175,85,106,175,109,242,49,250,8,210,173,76,197,117,147,78,49,205,82,194,170,252,69,151,38,183,197,112,166,221,36,111,146,29,233,241,193,47,109,239,99,102,137,232,232,228,98,57,118,72,199,181,87,171,84,15,43,197,143,149,141,100,249,127,144,250,116,230,107,13,41,241,99,229,99,89,62,95,228,62,157,57,154,192,52,167,194,119,149,141,27,249,127,143,122,116,7,85,33,87,43,174,43,172,90,227,161,214,221,42,187,75,106,182,230,122,109,111,166,179,173,182,9,158,146,87,89,233,225,138,26,106,246,177,233,254,72,165,70,57,232,217,26,215,175,109,39,141,137,53,64,25,172,226,199,205,62,178,124,192,200,125,70,115,74,102,107,56,177,243,79,172,159,48,50,31,81,156,11,84,228,169,229,99,41,249,129,93,233,214,226,127,144,3,146,167,149,140,167,230,5,119,167,91,137,254,0,170,14,107,28,118,221,86,235,95,194,206,141,100,212,141,182,182,157,96,205,238,182,233,220,233,228,157,92,246,201,103,71,162,35,88,198,181,26,179,236,115,149,234,254,195,149,155,39,142,78,213,204,191,143,90,109,6,199,166,209,93,38,190,210,79,168,183,202,121,33,187,190,62,238,251,5,186,122,89,26,217,155,52,50,198,232,43,149,210,67,44,41,241,237,99,85,239,107,81,240,171,233,179,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,38,249,95,209,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,2,207,185,83,241,219,106,91,85,7,11,58,203,147,85,182,228,218,132,131,8,186,220,103,107,160,146,5,107,27,29,157,94,168,142,99,218,228,114,193,189,206,71,163,251,13,86,108,130,57,45,40,203,103,251,42,192,178,175,247,87,28,201,49,203,135,254,50,142,186,219,93,79,39,254,172,144,205,28,140,255,0,19,154,230,255,0,37,66,237,57,104,113,199,77,196,118,27,14,143,103,12,171,102,162,225,118,120,223,53,92,143,150,161,151,203,116,43,28,9,90,233,158,174,114,84,163,159,19,102,107,221,241,190,68,145,138,168,231,178,16,155,229,0,243,71,243,217,169,191,69,244,122,34,255,0,138,1,230,143,231,179,83,126,139,232,244,64,79,254,74,158,86,50,159,152,21,222,157,110,39,249,0,57,42,121,88,202,126,96,87,122,117,184,159,224,0,0,0,0,101,92,210,159,9,222,86,52,111,229,254,61,233,208,25,172,52,167,194,119,149,141,27,249,127,143,122,116,0,117,80,0,0,0,2,5,115,47,227,214,155,65,177,233,180,87,73,175,180,147,234,45,242,158,72,110,239,143,187,190,193,110,158,150,70,182,102,205,12,177,186,10,229,116,144,203,10,124,123,88,213,123,218,212,124,42,254,215,198,103,25,152,15,9,152,5,77,101,101,117,37,199,54,184,211,190,43,13,134,41,97,154,118,207,36,53,11,77,87,85,76,179,197,50,80,247,169,214,57,37,143,170,245,93,173,247,253,212,3,159,231,249,150,169,230,87,109,65,212,28,134,174,249,144,223,42,22,166,186,186,165,83,124,175,232,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,129,55,249,115,115,11,190,233,38,109,62,153,107,174,95,117,188,97,153,109,195,187,73,95,95,51,38,146,209,120,171,172,103,122,170,122,170,137,153,218,163,127,118,121,170,21,85,234,146,39,113,173,69,124,202,251,169,50,174,90,167,42,62,58,127,180,112,191,173,121,159,252,30,151,0,173,174,111,249,205,117,174,74,133,119,253,23,133,99,155,254,254,20,127,247,60,32,90,160,0,1,74,220,234,252,211,226,223,47,232,125,70,226,93,73,74,220,234,252,211,226,223,47,232,125,70,226,7,85,228,99,248,217,249,111,245,34,213,10,171,228,99,248,217,249,111,245,34,213,0,132,28,219,51,252,203,75,52,47,0,212,29,62,200,106,236,121,13,143,82,40,42,104,107,169,149,55,196,255,0,102,220,145,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,123,167,10,60,87,105,199,22,186,112,204,215,10,151,192,221,104,123,112,95,236,19,204,143,170,180,85,57,21,81,174,84,68,238,66,253,174,88,166,68,70,200,214,185,21,24,246,73,27,35,95,58,191,43,24,183,204,10,31,78,184,149,87,195,167,18,250,167,194,254,119,14,117,166,119,111,247,222,54,205,89,61,79,178,238,127,193,154,40,252,92,16,203,31,123,181,223,123,227,220,239,129,253,28,159,205,20,52,166,14,127,161,122,233,167,28,69,233,197,187,84,52,190,243,227,173,85,221,98,154,25,81,25,85,111,170,106,34,201,75,83,26,42,246,230,102,230,245,78,170,213,107,154,246,57,236,123,30,239,107,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,168,31,172,0,0,165,110,117,126,105,241,111,151,244,62,163,113,46,164,165,110,117,126,105,241,111,151,244,62,163,113,3,170,242,49,252,108,252,183,250,144,213,30,55,239,188,35,243,39,213,26,44,142,170,235,114,211,43,223,178,229,189,217,40,225,101,68,204,170,75,5,26,67,85,72,217,37,141,145,205,189,177,50,69,222,141,124,93,119,53,206,142,37,99,145,143,227,103,229,191,212,136,171,205,31,207,102,166,253,23,209,232,128,190,140,91,44,197,115,155,21,46,83,133,100,214,172,130,203,91,191,195,92,109,117,177,213,210,207,177,238,99,246,75,26,185,142,218,246,57,171,209,125,206,106,162,251,209,79,172,82,183,43,222,58,127,98,153,83,52,59,88,243,63,9,166,215,173,254,199,169,173,110,232,108,87,73,36,106,167,89,149,201,225,232,230,235,39,115,170,57,140,149,89,39,240,154,234,137,22,234,64,0,0,162,30,107,218,59,117,211,94,45,47,121,115,108,52,148,56,246,160,211,211,222,237,114,209,82,186,40,36,157,176,199,13,107,94,237,141,98,212,173,67,31,60,136,213,114,244,170,137,239,93,210,42,18,83,145,246,127,83,45,171,84,244,182,187,33,164,74,122,90,139,117,254,215,105,114,196,217,213,242,182,88,43,106,24,157,59,175,98,36,52,12,119,189,88,197,88,255,0,162,178,46,239,107,206,147,71,47,185,134,141,98,90,197,104,155,185,73,167,119,10,138,123,165,54,214,38,218,91,147,169,227,109,78,247,61,21,118,79,5,60,93,182,177,238,119,137,221,240,182,55,42,215,183,47,173,98,181,104,135,22,152,46,93,146,223,170,237,88,245,109,68,214,75,196,177,85,54,8,22,10,184,95,12,110,170,115,222,198,120,104,234,29,79,60,138,245,232,212,131,122,34,185,141,64,52,60,1,207,245,251,88,236,92,63,232,214,89,172,89,28,62,34,147,25,183,186,162,58,109,207,103,139,170,123,146,58,106,109,236,99,214,62,236,242,69,23,115,98,181,155,247,59,225,106,168,20,67,204,23,88,173,90,223,197,166,117,151,99,87,234,187,174,61,69,81,13,146,207,44,181,77,158,4,130,146,22,67,35,169,92,199,189,158,26,74,134,212,79,26,177,122,57,39,222,168,142,123,144,176,158,75,122,57,125,195,244,107,45,214,43,188,221,186,77,68,184,83,211,218,233,182,177,119,82,219,93,81,27,170,119,181,234,169,190,121,234,34,237,185,140,115,124,54,239,137,178,53,82,155,13,41,240,177,162,159,187,183,15,184,78,142,73,112,241,181,120,253,189,124,124,237,151,185,27,235,167,149,245,21,93,167,118,227,85,133,39,154,84,143,115,17,221,180,102,238,174,234,170,29,84,0,5,85,234,143,27,247,222,17,249,147,234,141,22,71,85,117,185,105,149,239,217,114,222,236,148,112,178,162,102,85,37,130,141,33,170,164,108,146,198,200,230,222,216,153,34,239,70,190,46,187,154,231,71,18,178,207,177,108,179,21,206,108,84,185,78,21,147,90,178,11,45,110,255,0,13,113,181,214,199,87,75,62,199,185,143,217,44,106,230,59,107,216,230,175,69,247,57,170,139,239,69,40,95,154,63,158,205,77,250,47,163,209,29,87,149,239,29,63,177,76,169,154,29,172,121,159,132,211,107,214,255,0,99,212,214,183,116,54,43,164,146,53,83,172,202,228,240,244,115,117,147,185,213,28,198,74,172,147,248,77,117,68,138,23,82,0,0,0,0,101,92,213,65,149,112,47,251,149,199,145,61,50,250,215,172,86,146,168,138,188,174,60,137,233,151,214,189,98,180,149,64,0,0,85,95,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,142,171,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,224,37,167,50,222,38,243,238,22,117,67,64,117,3,16,169,171,172,182,178,163,34,117,235,30,91,140,212,212,87,152,18,58,24,246,78,216,215,107,158,198,207,43,162,123,218,244,142,69,107,246,187,162,181,211,3,69,245,123,13,215,173,47,199,245,115,79,231,171,146,197,145,83,186,106,116,171,129,97,158,39,178,71,69,44,50,51,222,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,92,28,243,191,4,255,0,50,126,154,69,94,2,120,223,190,240,143,157,203,69,145,213,93,110,90,101,123,238,203,123,178,81,194,202,137,153,84,144,170,67,85,72,217,37,141,145,205,189,177,50,69,222,141,124,93,119,53,206,142,37,96,95,240,62,78,45,150,98,185,205,138,151,41,194,178,107,86,65,101,173,223,225,174,54,186,216,234,233,103,216,247,49,251,37,141,92,199,109,123,28,213,232,190,231,53,81,125,232,167,214,0,0,0,66,14,109,153,254,101,165,154,23,128,106,14,159,100,53,118,60,134,199,169,20,21,52,53,212,202,155,226,127,179,110,72,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,179,124,128,28,234,252,172,98,223,48,40,125,58,226,4,148,225,71,138,237,56,226,215,78,25,154,225,82,248,27,173,15,110,11,253,130,121,145,245,86,138,167,34,170,53,202,136,157,200,95,181,203,20,200,136,217,26,215,34,163,30,201,35,103,107,51,89,195,167,18,250,167,194,254,119,14,117,166,119,111,247,222,54,205,89,61,79,178,238,127,193,154,40,252,92,16,203,31,123,181,223,123,227,220,239,129,253,28,159,205,23,66,122,23,174,154,113,196,94,156,91,181,67,75,239,62,58,213,93,214,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,110,102,110,111,84,234,173,86,185,175,99,158,199,177,238,14,128,0,0,0,2,47,243,49,187,93,108,28,20,106,5,246,197,115,171,183,92,173,213,22,26,186,58,202,73,157,12,244,211,199,123,161,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,30,87,151,223,30,184,247,19,56,109,14,13,168,55,218,74,61,84,180,83,199,13,115,42,60,45,19,47,239,85,169,114,77,67,10,74,175,153,237,167,167,108,149,8,216,216,198,61,234,173,107,88,168,137,232,57,163,249,19,212,223,162,250,197,17,68,56,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,55,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,138,26,136,7,10,224,239,138,172,55,138,253,35,183,230,22,107,149,35,114,123,117,61,61,54,89,104,142,53,133,246,235,138,179,227,86,196,231,189,222,26,71,54,71,66,253,206,220,196,86,170,247,25,35,25,221,64,20,173,206,175,205,62,45,242,254,135,212,110,37,212,148,173,206,175,205,62,45,242,254,135,212,110,32,117,94,70,63,141,159,150,255,0,82,45,80,170,190,70,63,141,159,150,255,0,82,45,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,1,154,206,44,124,211,235,39,204,12,135,212,103,52,166,102,179,139,31,52,250,201,243,3,33,245,25,192,230,150,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,23,233,192,47,26,248,175,21,154,113,73,100,187,92,252,62,166,227,54,248,99,200,237,245,11,27,36,175,216,141,141,215,58,116,141,172,99,161,149,234,138,246,177,169,217,145,232,197,77,174,137,242,215,5,199,129,202,157,74,229,255,0,129,113,73,166,207,164,138,251,140,89,239,111,202,109,142,100,80,37,198,221,75,118,184,61,107,89,39,68,87,212,195,23,86,185,178,57,123,144,197,27,88,173,116,77,142,104,171,163,186,197,159,104,86,127,107,212,109,57,191,85,219,174,86,234,136,37,150,40,170,166,134,11,132,17,205,28,206,164,170,108,47,99,165,166,145,209,49,36,137,92,136,228,79,242,42,6,156,202,181,230,177,199,109,169,45,85,252,44,232,214,77,86,235,147,170,22,12,222,235,110,157,173,130,56,17,175,108,150,116,122,34,185,239,115,149,171,62,199,53,24,140,236,57,95,190,120,227,253,124,66,243,123,193,50,30,28,97,161,209,139,125,214,135,82,115,43,124,246,251,141,60,206,154,31,178,91,152,177,203,59,42,152,140,239,204,187,149,105,159,10,167,79,116,178,164,110,103,97,245,109,105,182,102,90,175,159,209,89,168,228,171,191,229,153,141,226,58,104,159,87,86,139,61,194,227,87,50,53,171,36,211,57,17,95,36,178,39,87,200,228,247,185,85,203,247,168,30,124,159,252,149,60,211,229,63,47,235,189,70,220,120,174,58,248,68,181,112,131,164,122,43,138,79,113,164,188,101,151,234,140,138,229,145,221,96,167,107,24,249,209,150,182,178,150,23,171,82,87,211,66,155,182,119,23,170,190,73,164,70,199,221,88,219,237,121,42,121,167,202,126,95,215,122,141,184,11,169,0,1,85,124,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,58,175,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,128,115,171,243,79,139,124,191,161,245,27,137,0,9,255,0,206,175,205,62,45,242,254,135,212,110,39,20,224,83,134,187,23,21,57,182,161,105,149,205,123,55,88,116,254,225,116,198,234,221,84,248,35,164,188,69,89,68,202,121,37,86,181,251,161,94,235,227,145,21,143,94,220,143,86,162,61,24,230,132,128,229,169,204,46,179,76,175,180,58,21,175,57,127,251,5,175,221,21,158,249,116,154,122,137,44,245,91,41,161,166,165,124,210,76,177,211,91,155,28,47,106,35,99,219,28,146,163,156,230,71,189,205,185,67,49,154,197,163,185,246,133,103,247,77,57,212,107,13,93,186,229,110,168,158,40,165,150,150,104,96,184,65,28,210,66,218,186,87,76,198,58,90,105,29,19,214,57,81,168,142,68,255,0,42,37,164,242,186,227,234,143,48,177,91,120,103,214,43,133,170,215,117,199,45,244,212,56,157,226,122,152,40,227,185,210,177,241,83,65,109,115,28,230,239,172,111,114,54,197,219,71,58,104,218,237,200,143,141,95,48,89,81,231,245,11,10,181,106,86,1,146,233,205,246,162,174,11,110,85,103,173,178,86,75,72,246,182,120,224,169,133,240,200,232,220,230,185,168,244,107,213,81,85,174,78,189,58,162,253,199,160,0,101,223,80,176,171,174,154,231,249,46,156,223,106,41,39,185,98,183,138,219,37,100,180,143,115,160,146,122,105,159,12,142,141,206,107,92,172,87,49,85,21,90,213,233,211,170,39,220,95,247,47,125,80,181,106,175,7,218,109,115,183,182,146,26,139,5,158,44,94,186,146,26,214,212,190,158,123,123,82,153,59,189,17,22,55,203,20,113,84,36,110,78,173,101,67,61,238,69,71,186,170,249,179,105,125,171,78,56,193,186,92,236,206,164,142,159,58,179,209,229,15,164,166,162,109,59,41,167,123,164,166,155,174,213,84,145,242,203,73,37,67,228,232,213,115,234,29,213,21,81,94,233,21,201,47,90,255,0,248,122,225,206,178,223,253,252,214,223,85,28,95,249,189,29,92,115,61,100,255,0,204,150,54,182,63,240,234,231,127,65,0,149,92,205,53,175,246,45,194,62,83,225,237,254,42,191,59,235,133,81,239,139,124,49,120,216,38,241,18,73,210,70,57,189,41,98,169,216,228,221,210,85,139,115,85,187,186,81,94,147,224,191,181,13,83,195,116,207,218,158,204,251,91,144,91,172,94,55,177,222,240,190,42,166,56,123,189,189,205,223,183,185,187,110,230,245,233,211,170,117,234,88,87,59,141,80,186,213,103,250,123,162,240,182,174,11,109,178,207,46,81,80,173,173,119,98,178,122,153,164,166,139,125,63,68,110,248,27,73,54,217,21,92,189,42,228,106,35,125,251,249,167,39,93,51,251,97,197,100,217,213,93,37,213,41,48,44,126,178,225,13,85,60,127,214,173,174,169,68,163,142,10,135,171,21,19,124,19,214,61,140,71,53,206,116,10,228,85,107,30,138,23,105,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,32,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,253,101,112,115,136,214,253,121,192,112,219,46,155,97,150,58,187,62,159,102,52,239,130,249,148,211,73,213,245,179,170,191,173,157,85,190,250,118,58,38,247,31,215,223,80,199,58,54,174,200,170,26,240,138,188,203,248,227,169,226,59,50,155,71,176,118,82,51,78,176,187,196,143,134,174,55,197,80,251,229,198,20,146,5,173,108,204,87,53,41,145,175,149,176,181,142,248,217,34,200,245,85,115,25,12,106,209,222,31,179,237,111,181,103,183,220,65,148,144,91,116,227,23,171,202,175,85,149,169,51,96,72,32,106,187,195,50,72,227,123,124,76,141,108,174,142,55,171,17,201,12,171,185,54,41,249,52,47,66,245,31,136,189,71,183,105,126,151,217,188,117,214,187,172,179,77,42,171,41,109,244,173,84,73,42,170,100,68,94,220,44,220,222,171,209,92,174,115,88,198,189,239,99,29,122,153,238,133,233,199,14,156,8,234,158,151,233,125,155,192,218,168,116,255,0,34,150,105,165,84,125,85,194,169,214,201,146,74,170,153,17,19,185,51,246,183,170,244,70,163,90,214,49,172,99,24,198,134,123,14,149,172,92,63,103,218,33,106,192,175,185,123,41,39,182,234,62,47,73,149,89,107,40,146,103,64,176,78,212,119,134,124,146,70,198,248,152,218,232,157,36,108,87,163,82,104,151,114,239,67,154,154,8,198,116,27,13,226,75,151,230,156,105,78,103,69,72,230,92,116,222,194,251,101,116,212,235,51,237,55,20,181,68,148,245,177,35,94,199,111,141,206,234,173,71,183,123,21,241,185,118,61,200,161,92,28,183,120,250,190,232,22,85,107,209,45,72,184,120,221,50,200,46,12,167,167,154,170,165,145,253,153,170,158,78,139,82,201,37,115,88,218,55,61,251,167,141,206,70,179,171,166,103,71,119,25,53,218,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,102,135,93,52,47,81,248,116,212,123,142,151,234,133,155,192,221,104,122,75,12,209,42,190,150,225,74,229,84,142,170,154,69,68,238,66,253,174,232,189,17,200,230,185,143,107,30,199,177,182,149,201,223,91,245,231,62,195,111,90,109,153,216,234,239,26,125,135,83,178,11,30,83,83,39,71,209,78,138,206,150,116,87,123,234,24,216,157,220,103,79,125,59,26,216,220,187,37,167,107,2,199,202,128,230,139,192,45,102,31,125,185,113,49,163,182,251,173,210,213,145,220,42,107,178,203,60,20,211,214,73,108,170,123,37,169,158,228,215,181,174,217,70,238,220,142,151,184,173,108,50,57,187,85,89,34,50,27,127,63,37,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,160,102,179,135,93,121,204,184,109,213,203,22,171,97,149,181,109,125,186,161,140,185,208,195,80,144,178,237,110,87,181,106,40,165,87,49,237,217,35,91,209,28,172,118,199,163,36,106,111,99,85,58,87,27,252,104,229,92,92,106,60,245,212,78,186,217,48,27,111,110,11,38,61,45,116,142,141,253,165,155,109,117,76,8,245,133,43,30,147,200,138,230,39,193,26,182,45,207,218,178,63,165,243,47,224,114,167,135,28,202,109,97,193,223,72,253,58,205,47,18,50,26,72,217,21,59,236,119,25,146,73,214,137,176,177,26,213,166,86,178,87,66,230,55,224,100,107,27,209,21,172,124,220,127,130,238,18,114,174,46,117,77,49,107,108,190,7,27,177,120,107,134,77,113,115,164,139,183,66,234,152,216,248,32,149,33,150,52,172,146,53,153,208,178,68,70,187,179,34,170,244,98,129,231,240,158,25,243,44,199,135,77,67,226,105,213,212,148,24,158,7,81,71,109,98,57,82,73,238,87,25,234,169,34,116,12,98,57,22,54,69,21,91,37,116,142,251,213,99,99,26,238,178,58,47,43,162,24,85,171,82,181,163,1,211,155,237,69,92,22,220,171,40,181,89,43,37,164,123,91,60,112,84,213,199,12,142,141,206,107,154,143,70,189,85,21,90,228,235,211,170,47,220,93,79,48,140,3,13,210,206,92,57,182,159,105,246,61,73,99,199,172,116,246,74,106,26,26,100,93,145,51,219,52,106,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,180,237,194,119,154,125,27,249,129,143,122,140,0,126,78,34,180,27,50,225,183,87,47,186,83,153,209,85,181,246,234,135,190,217,93,53,58,66,203,181,185,94,228,167,173,137,26,247,183,100,141,111,85,106,61,219,30,143,141,203,189,142,68,238,186,7,204,207,92,116,19,67,178,29,33,182,71,237,234,250,158,219,113,123,253,222,225,53,76,152,228,105,12,112,186,24,224,151,124,114,194,200,226,98,193,18,118,227,138,69,123,156,217,154,238,218,91,79,26,60,36,226,188,92,233,98,226,215,41,124,14,73,98,241,55,12,102,226,215,71,23,110,185,212,210,49,144,79,42,195,44,137,71,36,139,11,166,100,104,142,119,102,53,69,234,196,51,239,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,124,79,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,161,249,63,217,86,123,149,127,186,185,30,73,145,220,63,241,149,149,215,42,234,137,63,245,164,154,105,36,127,248,220,231,59,249,170,151,167,203,155,130,143,221,87,78,39,191,231,246,203,84,154,155,148,255,0,18,229,83,2,119,100,181,208,170,49,99,182,54,109,206,99,182,189,139,36,174,137,26,215,200,230,183,172,173,134,41,23,149,114,212,229,233,71,166,86,42,29,117,215,156,67,253,157,87,238,150,207,99,186,67,5,68,118,122,93,244,211,83,85,62,25,33,89,41,174,45,146,23,185,21,178,110,142,57,81,174,107,36,222,214,216,168,0,0,0,0,3,53,156,88,249,167,214,79,152,25,15,168,206,105,76,205,103,22,62,105,245,147,230,6,67,234,51,129,205,45,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,47,123,151,55,26,255,0,189,86,156,79,96,207,238,118,168,245,55,22,254,29,202,154,5,237,73,116,161,68,98,71,115,108,59,90,198,238,123,214,57,91,18,185,172,145,173,119,72,155,52,81,164,11,165,224,42,167,89,249,127,233,239,16,58,63,98,171,175,212,27,101,61,194,27,173,162,147,180,196,187,91,160,187,92,247,205,28,77,139,187,81,92,212,116,13,68,89,126,40,96,72,216,215,61,35,99,162,6,138,102,185,246,157,106,230,33,154,233,109,61,93,86,89,107,188,83,75,105,163,166,100,207,125,124,234,244,106,82,44,112,57,178,202,201,209,203,11,226,98,162,200,201,28,207,251,224,52,230,83,7,51,222,61,105,181,158,235,87,195,246,143,223,105,43,244,250,217,81,77,53,214,239,73,221,98,221,174,48,58,109,240,199,43,101,237,84,80,181,93,3,145,86,47,138,104,18,70,57,204,72,222,235,84,180,218,110,186,235,195,109,21,139,85,237,149,120,253,203,80,176,120,233,50,90,58,72,93,73,61,190,122,250,4,109,92,81,199,58,61,209,62,55,75,35,81,178,35,149,170,212,71,110,232,189,104,95,140,78,21,115,46,20,53,114,225,135,222,109,181,110,198,46,53,21,21,56,157,222,73,18,102,92,109,200,255,0,129,29,43,88,198,248,152,218,232,219,51,54,183,107,213,28,137,219,124,111,120,56,59,225,87,50,226,191,87,45,248,125,154,219,86,220,98,221,81,79,83,150,93,227,145,33,101,186,220,175,248,209,178,185,143,111,137,145,173,145,176,179,107,183,61,21,202,157,182,72,246,95,158,153,232,62,150,105,70,150,65,163,152,182,31,106,251,55,236,246,219,238,48,77,111,166,254,204,255,0,91,50,158,89,235,154,200,219,29,68,211,71,27,82,87,185,159,31,243,78,158,226,160,57,97,241,191,71,195,166,85,83,164,58,145,85,179,1,204,46,16,203,79,80,216,96,103,178,175,19,73,79,78,181,83,212,75,44,105,29,31,97,189,102,87,111,86,246,35,115,26,222,178,111,187,240,40,7,143,174,10,50,174,20,245,30,174,247,105,182,120,141,50,201,174,19,73,142,92,41,210,71,199,65,189,93,35,109,149,11,35,158,246,205,19,17,81,142,123,151,189,27,21,232,187,155,43,34,253,92,188,248,211,186,240,177,170,20,246,44,191,32,171,110,149,228,181,10,153,5,26,83,58,169,40,167,88,246,197,112,130,54,185,28,199,181,201,19,101,86,35,149,240,163,147,183,35,217,14,217,1,205,223,140,27,86,91,117,103,11,56,26,227,247,107,109,146,162,42,252,150,234,145,54,170,122,107,172,110,145,169,67,3,222,205,176,62,38,175,89,100,137,202,245,89,93,2,186,61,147,199,36,10,208,189,11,212,126,34,245,30,221,165,250,95,102,241,215,90,238,178,205,52,170,172,165,183,210,181,81,36,170,169,145,17,123,112,179,115,122,175,69,114,185,205,99,26,247,189,140,112,104,39,137,187,181,170,255,0,194,38,171,223,108,87,58,75,141,182,227,166,247,218,186,58,202,73,155,52,21,48,73,108,153,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,102,220,209,70,174,105,189,139,71,248,17,212,29,47,198,43,46,181,118,172,103,75,239,150,234,73,174,149,207,171,170,124,113,219,39,68,87,200,255,0,254,115,26,141,141,141,232,200,216,198,53,172,110,117,192,245,90,85,169,153,86,141,234,62,57,170,88,85,95,135,189,99,55,8,174,20,219,164,145,145,205,177,126,56,37,237,189,143,116,50,177,93,28,140,71,38,248,222,246,170,244,114,154,9,224,239,138,172,55,138,253,35,183,230,22,107,149,35,114,123,117,61,61,54,89,104,142,53,133,246,235,138,179,227,86,196,231,189,222,26,71,54,71,66,253,206,220,196,86,170,247,25,35,25,81,124,81,240,65,89,166,218,5,166,92,79,105,229,46,252,67,36,195,241,153,114,26,78,244,245,21,20,87,138,186,45,243,213,116,237,43,34,163,145,233,10,117,124,170,169,61,70,198,181,172,116,109,111,42,224,255,0,137,75,239,10,218,227,103,212,219,98,119,173,83,109,181,228,148,141,165,100,242,85,217,229,154,55,212,71,18,57,204,219,50,118,153,36,106,143,98,119,35,98,57,85,138,246,184,52,124,102,179,139,31,52,250,201,243,3,33,245,25,205,15,104,238,177,96,58,235,128,90,245,27,78,111,212,151,27,109,198,158,9,101,138,42,168,102,158,223,60,144,199,51,169,42,155,11,222,216,170,99,108,172,73,34,87,42,181,87,252,138,185,225,226,199,205,62,178,124,192,200,125,70,112,45,83,146,167,149,140,167,230,5,119,167,91,142,213,198,255,0,26,56,175,8,250,113,61,117,19,173,87,188,250,229,219,130,201,143,75,93,27,100,103,117,38,219,93,83,2,61,38,90,54,44,18,34,185,137,241,200,141,139,115,55,44,140,226,188,149,60,172,101,63,48,43,189,58,220,120,174,110,252,31,93,114,219,83,56,166,192,211,32,187,92,172,148,241,80,100,182,164,149,213,80,83,90,163,108,142,74,232,24,247,238,129,145,57,122,75,28,77,86,42,74,233,213,177,236,158,73,2,170,238,215,60,203,85,243,250,219,205,100,117,119,252,179,49,188,73,83,43,41,41,17,103,184,92,106,230,87,57,35,134,22,162,43,228,150,69,232,200,218,158,247,34,53,62,228,46,79,150,135,1,84,218,13,143,67,173,90,179,98,164,159,81,111,148,241,205,104,100,157,221,246,11,116,244,177,185,208,186,25,162,141,208,87,43,164,154,41,151,227,218,198,163,24,230,163,230,71,211,102,158,230,183,93,53,207,241,173,70,177,83,210,79,114,197,111,20,87,186,56,170,216,231,65,36,244,211,50,104,219,35,90,230,185,88,174,98,34,162,57,171,211,175,69,79,188,209,71,10,188,76,97,188,87,233,29,30,169,97,244,53,118,231,182,161,214,219,189,178,165,21,207,183,92,99,100,111,150,4,147,106,54,102,109,150,55,178,70,162,110,99,219,185,172,126,248,216,17,171,153,127,1,84,218,243,143,77,173,90,77,98,164,131,81,108,116,242,77,119,100,125,221,247,251,116,20,178,57,176,182,24,98,145,211,215,35,163,134,40,87,224,220,199,43,30,231,35,33,70,83,102,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,79,140,78,42,176,222,20,52,142,225,152,94,110,84,142,201,238,52,245,20,216,157,162,72,214,103,220,110,40,207,129,93,19,94,199,120,104,220,232,221,51,247,55,107,21,26,139,220,124,108,126,123,53,11,53,186,234,86,127,146,234,53,246,158,146,11,150,85,120,173,189,214,69,72,199,54,8,231,169,153,243,72,216,218,231,57,200,196,115,213,17,21,206,94,157,58,170,253,224,95,247,6,124,102,96,60,89,224,20,213,148,117,212,150,236,218,221,78,200,175,214,25,101,134,25,221,60,112,211,173,77,93,45,50,79,44,203,67,222,168,72,227,150,78,139,213,54,187,223,247,212,95,52,127,61,154,155,244,95,71,162,39,255,0,43,94,8,47,186,13,98,147,93,117,66,150,235,102,206,178,139,125,69,186,27,28,179,49,35,163,179,202,250,89,163,90,152,86,36,146,42,197,146,157,206,86,119,21,25,27,218,215,177,178,35,218,200,1,205,31,207,102,166,253,23,209,232,128,159,252,149,60,172,101,63,48,43,189,58,220,79,242,0,114,84,242,177,148,252,192,174,244,235,113,63,192,0,0,0,0,202,185,165,62,19,188,172,104,223,203,252,123,211,160,51,88,105,79,132,239,43,26,55,242,255,0,30,244,232,0,234,160,0,7,52,226,43,94,112,222,27,116,142,251,170,217,157,109,35,89,110,167,123,45,148,51,84,44,47,187,92,85,142,90,122,40,149,172,123,183,200,230,244,87,35,29,177,136,249,28,155,24,229,79,87,137,231,248,110,117,83,144,82,225,249,13,37,217,248,173,226,75,5,221,105,149,92,202,91,140,113,69,44,180,234,254,155,92,246,54,120,209,251,85,118,191,115,29,209,236,123,91,68,60,199,53,135,92,117,87,95,106,40,181,143,7,186,225,116,152,223,140,161,198,108,149,180,211,83,245,182,248,217,209,149,138,213,154,88,101,154,84,99,89,37,69,51,214,25,60,59,54,43,154,196,80,56,166,186,107,166,163,241,23,168,247,29,80,213,11,207,142,186,215,116,138,24,98,69,101,45,190,149,170,171,29,45,52,106,171,219,133,155,157,209,58,171,149,206,115,222,231,189,239,123,189,94,79,194,142,163,224,220,50,217,248,155,205,98,246,53,171,40,200,41,44,246,11,92,240,170,85,87,82,203,75,83,58,215,187,170,167,106,21,240,237,72,145,81,93,43,94,233,19,107,18,55,75,34,185,104,112,21,83,175,57,12,58,213,171,54,42,184,52,234,199,81,28,214,134,73,218,217,127,184,193,85,27,157,11,161,154,41,27,61,10,54,57,162,153,126,13,207,114,49,142,114,178,100,100,170,231,43,105,181,88,56,68,194,108,86,43,101,37,186,219,110,206,45,180,148,116,116,144,182,24,41,160,142,217,112,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,1,85,124,57,104,133,215,136,237,97,178,232,213,138,249,73,104,185,95,233,238,46,163,171,171,141,207,129,39,167,161,158,166,54,73,183,226,107,30,232,17,138,244,71,43,17,234,228,107,246,236,95,43,118,182,102,90,81,159,214,217,171,36,171,176,101,152,117,226,74,105,95,73,86,137,61,190,227,73,50,181,203,28,208,185,81,31,28,177,175,71,198,229,247,181,21,171,247,41,34,185,92,121,236,211,47,173,122,61,105,97,60,203,248,10,166,215,156,122,109,106,210,107,21,36,26,139,99,167,146,107,187,35,238,239,191,219,160,165,145,205,133,176,195,20,142,158,185,29,28,49,66,191,6,230,57,88,247,57,25,10,48,28,180,56,245,166,215,156,122,29,21,213,155,237,36,26,139,99,167,142,27,67,228,238,239,191,219,160,165,141,174,153,211,77,44,142,158,185,29,28,210,204,159,6,230,57,30,198,185,25,50,178,122,153,108,255,0,101,88,22,85,254,234,227,153,38,57,112,255,0,198,81,215,91,107,169,228,255,0,213,146,25,163,145,159,226,115,92,223,228,168,104,251,133,204,255,0,84,245,67,66,113,156,235,90,240,175,178,89,157,207,198,251,78,205,236,218,154,15,11,219,172,158,40,127,129,82,231,74,205,208,199,19,254,39,47,93,251,147,220,168,128,117,82,149,185,213,249,167,197,190,95,208,250,141,196,186,146,149,185,213,249,167,197,190,95,208,250,141,196,14,171,200,199,241,179,242,223,234,69,170,21,87,200,199,241,179,242,223,234,69,170,1,0,57,213,249,88,197,190,96,80,250,117,196,165,98,234,121,213,249,88,197,190,96,80,250,117,196,174,14,94,248,6,27,170,124,92,225,58,125,168,56,245,37,243,30,190,83,222,233,171,168,106,81,118,74,207,99,214,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,7,234,224,95,140,219,239,7,154,143,85,115,146,213,237,156,51,40,240,244,249,53,182,38,49,42,157,28,74,254,213,77,52,142,233,210,104,187,178,170,70,231,36,114,53,238,107,182,170,178,88,231,87,54,174,44,113,89,116,39,31,210,61,51,190,98,153,93,6,168,247,43,107,110,150,251,188,117,158,22,134,223,89,11,163,116,77,133,202,213,238,213,68,248,210,87,57,90,158,18,161,136,215,59,171,162,175,110,49,56,85,204,184,80,213,203,134,31,121,182,213,187,24,184,212,84,84,226,119,121,36,73,153,113,183,35,254,4,116,173,99,27,226,99,107,163,108,204,218,221,175,84,114,39,109,241,189,252,82,182,237,117,184,211,80,81,220,46,117,117,84,246,186,117,164,161,138,105,156,246,82,192,178,201,50,197,19,85,122,49,139,44,210,200,173,111,68,223,35,221,247,185,85,66,96,114,209,214,190,33,168,56,151,211,189,35,193,245,30,173,216,197,198,162,166,154,179,30,188,215,84,77,104,109,185,25,37,101,98,193,78,138,173,134,167,108,82,201,19,216,141,235,50,162,61,123,111,149,29,123,197,117,114,108,225,235,236,94,147,221,184,133,187,84,218,170,234,245,19,165,21,161,145,210,245,170,183,80,209,84,212,69,59,93,59,145,21,59,243,177,21,209,51,225,219,77,3,149,206,114,237,142,197,64,20,173,206,175,205,62,45,242,254,135,212,110,37,212,148,173,206,175,205,62,45,242,254,135,212,110,32,117,94,70,63,141,159,150,255,0,82,34,175,52,127,61,154,155,244,95,71,162,37,87,35,31,198,207,203,127,169,17,87,154,63,158,205,77,250,47,163,209,1,21,75,105,229,139,204,46,179,41,172,166,225,215,136,28,191,189,117,155,108,88,149,254,231,52,243,213,93,106,165,158,105,37,165,173,171,158,103,238,153,123,176,178,153,54,177,170,216,214,61,202,245,137,175,137,92,21,240,109,77,197,246,151,234,253,190,197,83,73,65,157,227,21,24,228,216,229,117,117,108,176,81,49,147,201,90,149,144,212,36,113,200,174,99,226,137,28,213,70,111,73,34,143,163,154,197,145,29,24,50,156,79,42,193,175,181,88,182,107,140,221,113,251,213,22,207,19,110,186,81,73,73,85,6,246,53,236,223,20,136,215,183,115,30,215,39,84,247,181,200,169,238,84,3,82,96,133,92,187,184,250,163,226,115,21,92,15,84,174,22,171,110,166,217,59,84,253,86,166,10,127,180,209,172,114,191,196,210,211,110,71,172,204,100,18,58,162,56,216,177,183,225,145,187,91,39,110,41,170,7,42,226,159,69,63,120,158,31,115,109,28,142,225,224,170,242,11,122,120,9,221,47,110,54,87,65,43,42,41,123,174,237,200,169,10,207,12,73,38,214,43,187,106,253,189,29,209,83,53,134,170,12,230,113,205,165,246,173,28,226,211,83,48,59,19,169,18,219,5,227,218,84,112,82,81,54,146,10,72,43,161,142,182,58,88,226,106,171,90,200,91,82,144,167,78,136,169,26,42,53,189,118,160,95,246,138,106,133,171,90,180,143,16,213,123,51,105,35,167,202,108,244,215,39,211,211,86,182,173,148,115,189,137,222,165,89,90,136,143,124,50,247,34,127,194,213,71,198,228,86,181,81,81,33,175,57,61,107,251,13,195,237,167,71,41,45,253,234,189,77,184,47,122,121,34,221,28,20,54,233,105,234,36,218,228,145,170,217,157,59,232,209,189,88,246,172,125,254,187,93,177,71,38,205,107,251,115,195,237,219,71,42,237,253,154,189,50,184,39,102,120,226,219,28,244,55,25,106,42,35,220,229,145,202,233,155,59,43,17,221,24,198,164,125,142,155,157,189,72,107,205,247,84,46,185,167,22,149,56,28,205,171,130,219,167,214,122,43,109,60,14,173,116,176,75,61,76,45,173,150,169,145,116,70,194,247,54,162,24,93,211,114,185,41,99,85,119,220,214,135,21,224,103,75,237,90,199,197,166,153,224,119,215,82,45,182,123,199,180,171,32,171,162,109,92,21,112,80,195,37,108,148,178,68,229,70,185,147,54,153,97,94,189,81,18,69,85,107,186,109,93,25,149,43,201,11,76,252,78,85,169,122,199,89,73,117,139,217,246,250,76,102,223,63,111,109,13,71,136,145,106,42,217,185,89,241,205,31,133,162,94,141,122,109,108,255,0,19,87,123,21,45,168,0,0,10,1,230,143,231,179,83,126,139,232,244,68,85,37,87,52,127,61,154,155,244,95,71,162,63,87,5,124,27,83,113,125,165,250,191,111,177,84,210,80,103,120,197,70,57,54,57,93,93,91,44,20,76,100,242,86,165,100,53,9,28,114,43,152,248,162,71,53,81,155,210,72,163,232,230,177,100,71,4,181,229,139,204,46,179,41,172,166,225,215,136,28,191,189,117,155,108,88,149,254,231,52,243,213,93,106,165,158,105,37,165,173,171,158,103,238,153,123,176,178,153,54,177,170,216,214,61,202,245,137,175,179,243,44,55,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,151,147,203,187,143,170,62,39,49,85,192,245,74,225,106,182,234,109,147,181,79,213,106,96,167,251,77,26,199,43,252,77,45,54,228,122,204,198,65,35,170,35,141,139,27,126,25,27,181,178,118,226,9,170,0,0,101,92,213,65,149,112,46,79,148,119,21,218,113,144,105,61,159,133,155,156,190,198,204,241,127,31,61,182,58,137,145,99,190,210,203,83,53,92,142,167,94,137,210,104,187,175,71,194,189,92,177,177,37,106,185,18,84,134,197,76,182,98,217,102,85,131,95,105,114,156,43,38,186,227,247,170,45,254,26,227,107,173,146,146,170,13,236,115,31,178,88,213,175,110,230,61,205,94,139,239,107,149,23,220,170,95,247,2,252,102,216,184,195,211,138,171,156,150,175,99,102,120,191,135,167,201,173,177,49,235,74,217,37,71,246,170,105,164,119,94,176,203,218,149,82,55,57,100,141,204,115,93,185,17,146,200,18,84,2,168,57,168,113,235,83,85,83,117,225,99,70,239,181,116,108,163,168,154,223,156,220,233,251,74,202,198,44,80,185,40,41,170,35,149,206,70,35,159,60,85,76,115,24,253,241,118,186,171,22,86,188,35,87,49,94,50,105,184,176,213,10,107,126,41,77,72,236,19,8,168,171,135,26,174,90,41,105,235,107,153,81,29,50,84,77,58,62,71,38,199,75,76,174,137,54,70,244,141,205,238,53,31,213,27,210,249,42,121,167,202,126,95,215,122,141,184,128,4,255,0,228,169,230,159,41,249,127,93,234,54,224,58,175,60,239,193,63,204,159,166,149,86,90,167,60,239,193,63,204,159,166,144,171,131,62,22,191,123,140,219,48,211,122,44,147,216,151,171,110,31,85,125,178,84,74,221,212,175,174,138,178,146,38,197,82,136,213,122,66,246,79,35,85,204,248,152,229,107,250,61,26,177,188,36,7,43,222,58,127,98,153,83,52,59,88,243,63,9,166,215,173,254,199,169,173,110,232,108,87,73,36,106,167,89,149,201,225,232,230,235,39,115,170,57,140,149,89,39,240,154,234,137,22,234,76,182,101,56,158,85,131,95,106,177,108,215,25,186,227,247,170,45,158,38,221,116,162,146,146,170,13,236,107,217,190,41,17,175,110,230,61,174,78,169,239,107,145,83,220,168,90,167,44,94,97,117,153,77,101,55,14,188,64,229,253,235,172,219,98,196,175,247,57,167,158,170,235,85,44,243,73,45,45,109,92,243,63,116,203,221,133,148,201,181,141,86,198,177,238,87,172,77,120,89,248,0,1,0,57,213,249,88,197,190,96,80,250,117,196,159,228,0,231,87,229,99,22,249,129,67,233,215,16,41,88,149,92,4,241,191,125,225,31,59,150,139,35,170,186,220,180,202,247,221,150,247,100,163,133,149,19,50,169,33,84,134,170,145,178,75,27,35,155,123,98,100,139,189,26,248,186,238,107,157,28,74,206,127,193,158,138,98,188,68,241,39,135,232,230,107,112,186,209,89,114,15,104,120,153,237,114,199,29,83,59,20,21,21,12,216,233,35,145,137,213,240,181,23,171,23,225,85,233,209,122,42,121,254,33,248,126,207,184,101,213,10,237,40,212,102,82,62,229,71,79,79,87,21,101,10,76,180,85,176,77,26,57,178,211,201,52,113,186,70,35,183,196,231,35,122,36,145,72,223,126,213,3,73,24,182,89,138,231,54,42,92,167,10,201,173,89,5,150,183,127,134,184,218,235,99,171,165,159,99,220,199,236,150,53,115,29,181,236,115,87,162,251,156,213,69,247,162,159,88,165,110,87,188,116,254,197,50,166,104,118,177,230,126,19,77,175,91,253,143,83,90,221,208,216,174,146,72,213,78,179,43,147,195,209,205,214,78,231,84,115,25,42,178,79,225,53,213,18,45,212,128,0,1,21,121,163,249,19,212,223,162,250,197,17,64,37,255,0,115,71,242,39,169,191,69,245,138,34,128,64,234,188,58,113,47,170,124,47,231,112,231,90,103,118,255,0,125,227,108,213,147,212,251,46,231,252,25,162,143,197,193,12,177,247,187,93,247,190,61,206,248,31,209,201,252,209,116,39,161,122,233,167,28,69,233,197,187,84,52,190,243,227,173,85,221,98,154,25,81,25,85,111,170,106,34,201,75,83,26,42,246,230,102,230,245,78,170,213,107,154,246,57,236,123,30,234,86,230,35,193,5,103,10,185,218,101,184,117,46,237,50,203,46,18,197,98,106,77,61,76,214,185,27,12,82,62,150,170,87,196,214,55,115,223,63,135,69,146,73,31,21,59,149,238,87,49,238,95,41,192,191,25,183,222,15,53,30,170,231,37,171,219,56,102,81,225,233,242,107,108,76,98,85,58,56,149,253,170,154,105,29,211,164,209,119,101,84,141,206,72,228,107,220,215,109,85,100,177,134,133,10,86,231,87,230,159,22,249,127,67,234,55,18,228,241,108,179,21,206,108,84,185,78,21,147,90,178,11,45,110,255,0,13,113,181,214,199,87,75,62,199,185,143,217,44,106,230,59,107,216,230,175,69,247,57,170,139,239,69,41,179,157,95,154,124,91,229,253,15,168,220,64,234,188,140,127,27,63,45,254,164,90,161,85,124,140,127,27,63,45,254,164,90,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,3,53,156,88,249,167,214,79,152,25,15,168,206,105,76,205,103,22,62,105,245,147,230,6,67,234,51,129,117,60,174,60,137,233,151,214,189,98,180,174,174,105,92,38,105,198,131,106,60,121,230,151,223,49,75,53,171,40,240,242,205,133,69,115,68,185,81,213,74,181,75,37,85,53,18,49,59,86,229,240,237,106,46,245,107,38,123,163,99,90,196,99,25,53,120,45,215,77,56,225,211,150,102,7,170,26,161,121,240,54,170,31,108,197,12,49,34,62,170,225,84,235,189,114,199,75,77,26,170,119,38,126,215,116,78,168,212,107,92,247,185,140,99,222,218,128,215,77,116,212,126,34,245,30,227,170,26,161,121,241,215,90,238,145,67,12,72,172,165,183,210,181,85,99,165,166,141,85,123,112,179,115,186,39,85,114,185,206,123,220,247,189,239,112,120,2,228,249,77,240,153,167,24,134,19,251,195,220,239,152,166,99,153,221,118,69,109,169,180,92,210,186,60,114,150,106,56,100,146,150,70,108,111,134,184,255,0,29,236,157,21,92,230,71,177,141,115,82,73,82,74,171,204,52,7,89,112,13,56,197,181,115,50,211,219,173,171,16,205,55,123,18,233,59,27,219,169,232,138,230,238,106,42,190,46,227,17,100,139,184,214,247,99,107,159,30,246,34,185,59,175,47,62,52,238,188,44,106,133,61,139,47,200,42,219,165,121,45,66,166,65,70,148,206,170,74,41,214,61,177,92,32,141,174,71,49,237,114,68,217,85,136,229,124,40,228,237,200,246,67,180,37,7,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,142,149,206,226,237,106,191,218,180,26,251,98,185,210,92,109,183,26,124,130,174,142,178,146,102,205,5,76,18,54,216,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,57,175,37,79,52,249,79,203,250,239,81,183,1,117,32,0,42,175,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,199,85,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,112,14,117,126,105,241,111,151,244,62,163,113,28,149,60,211,229,63,47,235,189,70,220,57,213,249,167,197,190,95,208,250,141,196,114,84,243,79,148,252,191,174,245,27,112,19,211,152,103,5,150,174,41,244,190,162,251,136,99,244,142,213,76,106,157,23,31,172,90,150,210,173,108,9,38,233,109,243,200,230,171,94,199,53,101,116,72,245,106,50,101,106,247,35,99,230,221,68,63,236,171,2,202,191,221,92,115,36,199,46,31,248,202,58,235,109,117,60,159,250,178,67,52,114,51,252,78,107,155,252,149,11,243,227,215,140,76,123,133,141,35,185,182,205,120,164,159,81,111,148,254,11,31,182,67,89,75,226,232,159,59,39,108,119,73,105,229,220,231,83,68,232,100,84,94,211,216,249,90,200,151,106,61,206,109,6,127,178,172,247,42,255,0,117,114,60,147,35,184,127,227,43,43,174,85,213,18,127,235,73,52,210,72,255,0,241,185,206,119,243,85,2,244,249,115,113,175,251,213,105,196,246,12,254,231,106,143,83,113,111,225,220,169,160,94,212,151,74,20,70,36,119,54,195,181,172,110,231,189,99,149,177,43,154,201,26,215,116,137,179,69,26,76,2,31,242,230,224,163,247,85,211,137,239,249,253,178,213,38,166,229,63,196,185,84,192,157,217,45,116,42,140,88,237,141,155,115,152,237,175,98,201,43,162,70,181,242,57,173,235,43,97,138,69,152,0,87,87,58,205,51,251,65,161,216,94,169,82,82,93,106,42,240,252,129,246,249,188,60,123,233,105,232,107,225,254,36,245,29,24,170,206,147,210,81,198,199,171,154,221,211,171,85,28,231,179,164,0,229,213,172,119,221,27,226,227,4,169,180,67,226,41,51,11,132,24,117,210,155,115,25,222,165,175,158,40,218,187,220,199,171,123,83,165,60,253,27,181,207,236,108,220,214,189,202,94,79,18,248,5,78,169,240,243,169,26,125,111,199,169,47,151,43,230,47,114,166,181,208,212,164,91,37,184,248,119,173,26,162,202,168,198,61,181,9,19,216,247,42,108,123,90,238,173,219,213,51,89,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,160,29,175,142,13,98,186,235,127,20,122,129,151,86,95,169,46,182,218,43,197,77,146,195,45,13,83,167,162,75,85,36,174,134,153,212,238,87,189,187,36,107,86,119,44,107,177,210,79,35,218,137,191,161,103,220,154,112,10,156,103,133,203,166,103,113,199,169,41,42,51,28,162,174,166,142,224,212,137,103,174,183,83,197,21,60,104,247,53,85,232,200,234,99,174,70,177,253,58,43,164,114,39,73,55,58,149,173,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,52,211,162,24,85,215,77,116,95,1,211,155,237,69,36,247,44,87,23,181,89,43,37,164,123,157,4,147,211,82,71,12,142,141,206,107,92,172,87,49,85,21,90,213,233,211,170,39,220,7,181,62,78,83,137,226,185,205,138,171,22,205,113,155,86,65,101,173,217,226,109,215,74,40,234,233,103,216,246,189,155,226,145,28,199,109,123,26,228,234,158,231,53,21,61,232,135,214,0,113,78,29,120,63,208,238,23,189,185,38,150,227,123,42,239,119,10,154,191,31,112,100,53,21,212,116,179,118,191,177,208,213,118,210,101,163,98,193,27,155,28,143,123,183,117,115,156,231,47,83,235,113,99,229,99,89,62,95,228,62,157,57,213,78,85,197,143,149,141,100,249,127,144,250,116,224,102,176,210,159,9,222,86,52,111,229,254,61,233,208,25,172,52,167,194,119,149,141,27,249,127,143,122,116,0,124,158,34,184,63,208,238,40,125,135,38,169,99,123,234,236,151,10,106,191,31,111,100,52,245,213,148,176,247,127,177,211,85,118,214,100,163,122,207,35,157,28,111,99,183,116,115,92,215,39,83,176,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,126,176,0,0,7,159,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,178,86,117,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,79,63,161,122,23,167,28,58,105,197,187,75,244,190,205,224,109,84,61,101,154,105,85,31,85,112,170,114,34,73,85,83,34,34,119,38,126,214,245,94,136,212,107,90,198,53,140,99,24,222,128,0,138,188,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,46,167,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,0,105,76,226,154,213,193,254,135,113,3,168,248,78,166,234,134,55,237,74,252,31,188,216,105,54,66,148,183,72,222,173,124,112,215,162,198,178,84,67,12,136,233,25,22,246,199,186,73,81,237,123,100,123,87,181,128,0,0,0,0,0,0,6,107,56,177,243,79,172,159,48,50,31,81,156,210,153,154,206,44,124,211,235,39,204,12,135,212,103,2,234,121,92,121,19,211,47,173,122,197,105,234,176,254,5,184,113,195,117,199,41,226,10,159,12,246,174,83,147,220,27,118,107,111,14,101,109,45,166,185,102,73,229,169,161,142,70,170,197,52,147,162,74,178,57,206,116,110,77,176,172,76,87,49,124,175,43,143,34,122,101,245,175,88,173,37,80,3,149,113,59,195,214,43,197,6,141,94,180,143,41,169,240,30,63,183,83,110,186,50,150,58,137,173,149,209,59,116,85,17,181,233,254,116,111,70,185,142,124,82,202,196,123,55,238,78,170,0,204,102,177,104,238,125,161,89,253,211,78,117,26,195,87,110,185,91,170,39,138,41,101,165,154,24,46,16,71,52,144,182,174,149,211,49,142,150,154,71,68,245,142,84,106,35,145,63,202,137,37,116,203,153,126,174,105,159,10,23,13,1,183,212,85,214,228,45,168,125,182,203,144,86,78,247,62,215,96,154,142,88,157,5,60,145,73,20,208,212,211,76,145,62,158,71,58,86,181,143,115,54,177,176,196,215,78,158,112,184,54,145,213,112,208,253,65,202,40,41,40,243,106,59,197,182,223,142,92,225,160,98,213,214,61,95,51,159,65,45,66,68,231,165,50,83,190,182,161,24,175,99,59,177,49,122,170,170,53,244,152,7,160,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,9,77,67,67,76,137,190,87,244,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,77,4,112,93,194,78,43,194,54,150,38,45,109,151,199,100,151,223,13,112,201,174,46,116,114,247,43,155,77,27,31,4,18,164,49,72,180,113,200,147,58,22,72,138,230,247,164,85,94,175,82,32,114,75,211,125,56,126,43,157,106,243,43,60,70,125,21,193,113,185,105,252,114,47,130,179,190,58,122,134,63,195,183,162,167,126,118,72,157,199,245,69,240,155,99,219,182,93,214,126,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,148,248,177,242,177,172,159,47,242,31,78,156,205,96,26,72,225,146,211,106,191,240,137,165,22,43,237,178,146,227,109,184,233,189,138,146,178,142,174,22,205,5,76,18,91,33,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,148,195,199,215,5,25,87,10,122,143,87,123,180,219,60,70,153,100,215,9,164,199,46,20,233,35,227,160,222,174,145,182,202,133,145,207,123,102,137,136,168,199,61,203,222,141,138,244,93,205,149,145,73,254,84,252,118,221,82,235,65,194,206,178,228,212,142,182,186,157,32,194,46,183,25,220,217,227,157,28,198,199,103,87,170,43,94,199,53,92,176,111,115,85,138,206,195,85,251,224,142,59,42,214,45,29,192,117,215,0,186,105,206,163,88,105,46,54,219,141,60,241,69,44,180,176,205,61,190,121,33,146,22,213,210,186,102,61,177,84,198,217,94,177,202,141,85,106,175,249,81,66,146,249,115,113,175,251,170,234,60,246,12,254,231,117,147,76,178,159,225,220,169,160,94,236,118,186,229,86,36,119,54,195,181,207,118,214,49,99,149,177,43,92,248,220,215,116,149,208,197,26,240,174,38,238,214,171,255,0,18,90,175,125,177,92,233,46,54,219,142,113,125,171,163,172,164,153,179,65,83,4,149,243,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,215,196,239,15,89,87,11,250,203,122,210,60,166,167,199,248,14,221,77,186,232,202,89,41,225,185,208,202,221,209,84,70,215,167,249,209,189,26,231,181,146,197,43,17,239,217,185,121,80,23,83,201,83,202,198,83,243,2,187,211,173,196,255,0,32,7,37,79,43,25,79,204,10,239,78,183,19,252,10,86,230,87,203,247,246,19,89,93,175,122,83,14,252,6,235,112,111,181,45,205,111,89,44,245,213,115,212,191,248,81,65,76,200,105,237,204,79,13,4,123,158,174,73,36,99,61,251,154,71,94,14,248,170,204,184,80,213,203,126,97,102,185,85,187,24,184,212,83,211,101,150,136,227,73,153,113,183,35,254,53,108,78,123,27,226,99,107,164,116,47,220,221,175,85,106,175,109,242,49,250,40,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,204,102,172,88,49,92,83,84,243,44,91,5,189,251,103,27,179,100,23,27,125,158,227,226,99,168,241,148,49,84,200,200,39,238,196,137,28,155,227,107,29,189,136,141,119,94,168,136,138,128,123,94,42,184,152,204,184,175,213,202,205,82,204,40,105,45,204,109,59,109,182,139,101,50,35,153,110,183,70,249,31,20,11,38,212,116,207,221,44,143,124,142,68,220,247,187,107,88,205,145,178,101,114,186,224,22,179,48,190,219,120,152,214,43,125,214,215,106,199,46,20,213,216,157,158,122,105,232,228,185,213,49,145,84,193,114,115,220,214,239,163,111,114,55,69,219,87,54,105,26,237,202,140,141,89,52,43,225,87,22,211,140,231,136,237,58,194,181,106,134,235,91,139,100,25,5,45,174,178,154,217,42,71,52,242,78,254,221,60,110,122,171,85,176,186,119,196,146,171,21,36,72,150,69,141,81,251,84,210,69,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,128,126,178,128,121,163,249,236,212,223,162,250,61,17,127,197,0,243,71,243,217,169,191,69,244,122,32,39,255,0,37,79,43,25,79,204,10,239,78,183,19,252,128,28,149,60,172,101,63,48,43,189,58,220,79,240,0,0,0,0,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,12,214,26,83,225,59,202,198,141,252,191,199,189,58,0,58,169,2,185,151,241,235,77,160,216,244,218,43,164,215,218,73,245,22,249,79,36,55,119,199,221,223,96,183,79,75,35,91,51,102,134,88,221,5,114,186,72,101,133,62,61,172,106,189,237,106,62,21,127,96,227,127,141,28,87,132,125,56,158,186,137,214,171,222,125,114,237,193,100,199,165,174,141,178,51,186,147,109,174,169,129,30,147,45,27,22,9,17,92,196,248,228,70,197,185,155,150,70,103,218,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,51,166,158,166,121,28,174,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,80,46,127,146,167,149,140,167,230,5,119,167,91,137,41,196,167,7,250,29,197,77,137,45,154,155,141,246,110,176,246,27,73,146,90,217,12,23,138,72,226,123,220,144,178,161,241,191,116,43,221,149,22,41,26,248,250,200,174,70,163,209,175,108,107,228,169,229,99,41,249,129,93,233,214,226,127,129,231,240,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,236,137,157,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,86,16,115,171,242,177,139,124,192,161,244,235,137,63,200,1,206,175,202,198,45,243,2,135,211,174,32,64,14,87,30,123,52,203,235,94,143,90,95,241,64,60,174,60,246,105,151,214,189,30,180,191,224,56,85,23,5,60,60,208,113,13,95,196,180,24,69,35,178,123,141,58,119,169,38,166,167,154,220,219,138,84,71,58,93,162,133,241,171,161,174,221,19,122,205,27,219,215,171,222,173,238,61,239,119,117,7,159,207,227,207,165,195,110,205,210,218,220,126,151,44,74,117,117,165,247,250,105,167,183,44,232,168,168,201,219,4,140,149,24,228,69,102,246,57,85,155,145,251,100,219,219,112,120,173,83,226,135,67,180,95,59,197,52,231,82,51,251,85,146,245,151,119,229,167,109,101,92,48,67,71,75,20,50,200,181,85,114,202,246,178,8,94,248,123,17,171,151,116,146,189,26,198,185,27,35,153,85,124,234,252,211,226,223,47,232,125,70,226,67,93,104,182,106,229,151,84,50,11,54,187,201,144,73,157,208,84,54,154,240,251,245,91,234,171,92,246,70,214,198,174,153,238,114,202,206,210,71,219,122,57,204,116,123,21,138,172,86,169,250,181,135,93,53,31,94,107,49,155,182,168,94,125,179,117,197,241,248,113,184,110,82,162,173,85,101,44,83,207,52,111,169,122,170,247,102,79,16,230,44,157,17,207,107,26,175,220,245,123,222,22,43,200,199,241,179,242,223,234,69,170,21,87,200,199,241,179,242,223,234,69,170,1,0,57,213,249,88,197,190,96,80,250,117,196,172,14,12,245,175,21,225,219,137,60,63,88,243,91,125,214,182,203,143,251,67,196,193,107,138,57,42,159,223,160,168,167,102,198,201,36,108,94,143,153,170,189,94,159,10,47,78,171,209,22,207,249,213,249,88,197,190,96,80,250,117,196,165,96,52,145,174,188,63,104,191,23,250,95,5,139,47,101,37,198,219,113,167,134,174,203,146,218,18,146,106,218,88,36,146,25,251,180,21,114,71,43,88,201,219,12,77,115,152,138,146,70,189,63,188,169,69,149,188,22,107,205,187,137,122,14,20,238,24,253,37,46,101,116,168,84,161,158,106,157,150,234,170,36,100,146,45,194,41,213,189,95,76,145,67,43,213,90,213,147,248,111,143,183,222,106,196,146,83,149,207,29,182,173,19,186,205,161,26,209,147,85,211,225,55,202,134,59,31,184,213,206,223,5,143,86,185,207,89,89,38,228,221,21,53,67,158,213,87,239,237,197,35,85,234,214,164,211,74,217,85,205,187,84,49,157,42,210,252,94,237,106,109,93,30,170,93,42,42,173,184,133,242,134,182,162,146,182,199,68,178,82,205,115,170,167,150,52,218,215,189,176,82,210,187,226,100,139,29,92,136,215,43,22,102,60,38,254,39,139,88,176,108,86,205,133,98,212,62,10,203,143,219,233,237,118,234,110,235,228,236,82,193,27,99,138,61,239,87,61,219,88,198,167,87,42,185,122,117,85,85,247,159,88,170,14,95,92,201,117,231,61,213,12,23,135,29,70,199,169,51,74,59,133,60,214,216,175,145,63,181,123,106,197,27,230,109,85,84,179,76,144,212,178,40,98,122,73,209,173,153,237,110,253,211,74,138,201,173,124,1,74,220,234,252,211,226,223,47,232,125,70,226,93,73,74,220,234,252,211,226,223,47,232,125,70,226,7,85,228,99,248,217,249,111,245,34,42,243,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,145,21,121,163,249,236,212,223,162,250,61,16,18,171,145,143,227,103,229,191,212,142,171,205,11,129,111,219,94,42,253,113,209,204,51,197,234,77,151,103,182,41,168,157,182,107,237,174,56,220,139,210,20,106,248,138,200,122,71,219,232,173,123,226,71,199,252,87,54,158,52,229,92,140,127,27,63,45,254,164,118,174,103,92,109,81,232,102,156,84,233,38,151,229,123,53,39,40,221,71,53,77,166,229,2,85,99,84,173,72,100,146,73,152,138,233,97,154,120,102,107,33,93,172,118,215,201,43,36,107,162,98,56,41,135,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,166,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,116,17,193,71,21,214,46,45,52,106,139,50,238,218,168,242,251,111,74,60,166,201,69,51,221,224,42,183,61,35,145,27,34,35,210,25,216,206,236,107,213,237,78,175,143,184,247,197,34,153,247,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,9,77,67,67,76,137,190,87,244,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,77,4,112,81,194,141,139,132,189,26,162,195,123,86,170,204,190,229,210,179,41,189,209,66,246,248,250,173,207,88,227,71,72,170,245,134,6,63,181,26,116,99,87,163,228,237,177,242,200,128,72,2,165,121,222,233,159,134,202,180,211,88,232,233,46,178,251,66,223,87,140,220,39,237,238,161,167,240,242,37,69,35,55,35,62,9,164,241,85,171,209,207,93,205,131,225,106,108,122,173,181,17,127,153,118,1,83,168,60,22,234,37,45,183,30,164,186,220,172,116,244,215,250,85,153,34,223,70,202,74,152,229,170,168,137,242,42,108,123,104,210,173,23,106,239,115,28,246,55,118,253,170,21,173,202,79,94,106,116,163,136,186,204,30,235,91,73,77,137,231,86,122,183,222,42,42,234,34,167,130,222,251,109,45,69,108,117,178,74,246,42,163,35,138,58,168,213,187,216,206,149,10,247,42,246,218,132,74,213,93,76,202,181,147,81,242,61,82,205,106,252,69,235,38,184,75,112,169,219,36,143,142,29,235,240,65,23,113,239,123,97,137,136,216,227,98,185,118,70,198,53,23,163,80,243,246,203,181,214,203,82,250,203,53,206,174,130,162,74,121,233,31,45,52,206,137,238,130,120,159,12,209,43,154,168,170,201,34,146,72,222,223,185,204,123,154,189,81,85,15,65,165,90,103,149,107,38,163,227,154,91,133,82,120,139,214,77,112,138,223,77,186,57,31,28,59,215,227,158,94,219,30,246,195,19,17,210,72,244,106,236,141,143,114,167,70,168,23,189,203,71,0,169,211,238,11,116,238,150,229,143,82,90,174,87,202,122,155,253,82,194,145,111,172,101,93,76,146,210,212,74,248,213,119,189,212,107,72,137,185,119,181,141,99,29,183,102,212,148,0,0,0,1,64,60,209,252,246,106,111,209,125,30,136,149,92,140,127,27,63,45,254,164,69,94,104,254,123,53,55,232,190,143,68,74,174,70,63,141,159,150,255,0,82,3,170,243,66,224,91,246,215,138,191,92,116,115,12,241,122,147,101,217,237,138,106,39,109,154,251,107,142,55,34,244,133,26,190,34,178,30,145,246,250,43,94,248,145,241,255,0,21,205,167,141,41,219,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,166,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,110,251,152,39,30,184,247,12,216,109,118,13,167,215,218,74,205,84,187,211,201,13,11,41,252,45,107,44,15,69,166,114,205,93,10,202,143,133,238,167,168,116,148,232,232,222,199,189,136,174,107,152,138,139,69,118,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,93,52,245,51,200,228,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,1,161,238,10,56,174,177,113,105,163,84,89,151,118,213,71,151,219,122,81,229,54,74,41,158,239,1,85,185,233,28,136,217,17,30,144,206,198,119,99,94,175,106,117,124,125,199,190,41,20,144,4,85,224,39,130,11,23,8,248,36,181,185,29,45,170,229,169,183,190,236,87,187,221,28,207,168,133,148,169,50,172,52,180,142,146,40,223,28,59,27,19,228,77,136,231,203,215,115,156,216,226,70,74,160,6,85,205,84,25,87,2,95,223,56,32,172,201,56,19,193,120,179,211,74,93,245,118,251,125,226,92,218,137,102,158,105,170,163,134,241,44,20,245,84,176,182,39,163,123,80,35,214,161,93,35,35,108,84,237,122,55,114,72,231,71,253,11,215,77,71,225,211,81,237,218,161,165,247,159,3,117,161,235,20,208,202,138,250,91,133,43,149,22,74,90,152,209,83,185,11,246,183,170,117,71,35,154,215,177,204,123,24,246,221,255,0,43,143,34,122,101,245,175,88,173,43,87,154,95,10,54,46,29,53,150,135,50,193,98,181,91,177,13,72,241,85,150,251,37,20,47,139,217,85,84,205,129,42,227,70,170,171,18,23,190,118,75,26,49,90,214,247,31,26,70,198,68,197,120,74,14,46,249,172,96,55,190,29,41,45,220,59,221,242,11,118,109,159,83,202,222,234,186,24,43,113,138,40,234,159,12,175,157,209,186,86,178,166,118,194,244,137,145,189,36,100,114,182,125,209,47,101,36,170,188,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,155,229,127,69,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,243,229,217,242,175,225,19,1,211,109,35,181,107,237,194,227,143,229,217,102,111,79,13,202,134,186,158,158,26,134,99,208,35,38,137,105,105,167,86,247,89,82,169,52,177,213,109,115,83,123,123,59,87,180,175,144,33,7,30,252,40,216,184,75,209,173,6,195,123,86,170,204,190,229,246,146,179,41,189,209,66,246,248,250,173,214,245,142,52,116,138,175,88,96,99,251,81,167,70,53,122,62,78,219,31,44,136,122,190,74,158,105,242,159,151,245,222,163,110,58,175,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,128,234,188,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,58,175,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,128,153,92,201,248,24,181,113,5,128,86,106,166,156,218,233,40,117,23,21,167,169,185,74,202,59,91,93,62,81,3,97,141,29,75,43,161,141,103,154,165,177,211,177,180,221,85,201,215,172,91,81,36,73,35,164,11,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,13,79,21,87,205,15,151,239,255,0,12,156,86,233,20,63,225,110,217,157,157,173,255,0,205,162,74,154,40,41,233,191,243,154,154,185,38,151,253,252,189,127,164,128,119,254,93,220,125,81,241,57,138,174,7,170,87,11,85,183,83,108,157,170,126,171,83,5,63,218,104,214,57,95,226,105,105,183,35,214,102,50,9,29,81,28,108,88,219,240,200,221,173,147,183,20,213,50,239,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,124,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,8,224,163,138,235,23,22,154,53,69,153,119,109,84,121,125,183,165,30,83,100,162,153,238,240,21,91,158,145,200,141,145,17,233,12,236,103,118,53,234,246,167,87,199,220,123,226,145,64,144,4,0,231,87,229,99,22,249,129,67,233,215,18,127,144,3,157,95,149,140,91,230,5,15,167,92,64,128,28,174,60,246,105,151,214,189,30,180,183,78,57,56,68,181,113,125,164,109,197,32,184,210,89,242,203,13,67,174,88,229,214,122,118,189,140,157,88,173,125,44,207,70,172,172,166,153,54,239,237,175,84,124,112,200,173,147,180,145,186,162,249,92,121,236,211,47,173,122,61,105,127,192,101,179,41,196,242,172,26,251,85,139,102,184,205,215,31,189,81,108,241,54,235,165,20,148,149,80,111,99,94,205,241,72,141,123,119,49,237,114,117,79,123,92,138,158,229,66,213,57,98,243,11,172,202,107,41,184,117,226,7,47,239,93,102,219,22,37,127,185,205,60,245,87,90,169,103,154,73,105,107,106,231,153,251,166,94,236,44,166,77,172,106,182,53,143,114,189,98,107,251,87,49,30,1,104,248,156,197,83,60,210,219,125,170,219,169,182,78,237,71,68,166,130,159,237,52,107,28,76,240,213,85,59,81,235,51,25,4,109,167,146,71,172,109,248,163,118,214,201,220,138,139,0,213,64,33,87,46,238,62,168,248,156,197,87,3,213,43,133,170,219,169,182,78,213,63,85,169,130,159,237,52,107,28,175,241,52,180,219,145,235,51,25,4,142,168,142,54,44,109,248,100,110,214,201,219,138,106,129,21,121,163,249,19,212,223,162,250,197,17,64,37,255,0,115,71,242,39,169,191,69,245,138,34,128,64,212,70,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,90,106,234,26,148,93,146,179,170,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,103,179,140,78,21,115,46,20,53,114,225,135,222,109,181,110,198,46,53,21,21,56,157,222,73,18,102,92,109,200,255,0,129,29,43,88,198,248,152,218,232,219,51,54,183,107,213,28,137,219,124,111,126,140,206,85,196,95,13,26,89,197,6,9,54,11,169,150,159,247,190,10,243,71,5,55,181,45,159,198,134,89,60,36,243,69,39,103,187,216,99,36,218,223,141,157,90,191,201,80,42,131,150,87,29,183,93,17,204,173,218,25,170,89,53,36,122,95,126,168,145,180,181,151,73,220,198,99,117,175,71,57,175,142,78,138,140,166,154,94,141,145,143,219,27,31,39,127,116,104,147,119,127,95,58,191,52,248,183,203,250,31,81,184,157,171,131,174,81,159,101,50,170,140,219,138,186,107,85,231,216,215,6,62,197,98,183,92,60,69,13,103,106,74,134,62,74,248,223,2,119,33,126,218,89,226,141,178,38,230,170,182,161,137,213,240,156,87,157,95,154,124,91,229,253,15,168,220,64,234,188,140,127,27,63,45,254,164,90,161,85,124,140,127,27,63,45,254,164,90,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,3,53,156,88,249,167,214,79,152,25,15,168,206,105,76,205,103,22,62,105,245,147,230,6,67,234,51,129,231,242,109,98,207,178,173,59,196,244,162,225,126,171,143,19,195,169,228,138,134,211,13,84,201,73,36,239,171,171,169,90,185,96,87,172,75,83,214,186,88,146,86,181,171,218,107,27,252,149,93,42,185,104,112,57,83,196,118,101,14,176,231,15,164,102,157,97,119,136,217,53,36,140,138,161,247,203,140,41,28,233,68,232,94,142,106,83,35,95,19,166,115,219,241,178,68,141,136,170,231,190,30,63,193,119,9,57,87,23,58,166,152,181,182,95,3,141,216,188,53,195,38,184,185,210,69,219,161,117,76,108,124,16,74,144,203,26,86,73,26,204,232,89,34,35,93,217,145,85,122,49,77,4,224,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,217,19,58,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,168,121,253,76,208,125,44,213,125,44,159,71,50,156,62,213,246,111,217,238,183,219,160,134,223,77,253,134,254,182,125,60,83,208,181,241,186,58,121,161,142,71,36,79,107,62,15,228,157,61,198,125,184,170,225,159,50,225,67,87,43,52,183,48,174,164,184,177,212,237,185,90,46,116,202,141,101,198,221,35,228,100,83,172,123,149,208,191,116,82,49,241,185,87,107,216,237,174,123,54,72,253,36,156,43,140,78,21,112,222,43,244,142,225,135,222,109,180,141,201,237,212,245,21,56,157,222,73,22,23,219,174,42,207,129,29,43,88,247,120,105,28,216,219,51,54,187,115,17,28,137,220,100,111,96,80,14,89,172,89,246,117,128,98,154,115,151,223,170,238,246,220,46,162,182,91,44,181,181,83,84,79,75,5,68,52,112,248,70,58,71,185,172,166,141,180,17,44,113,49,173,70,172,146,253,251,145,27,50,185,42,121,167,202,126,95,215,122,141,184,133,90,171,166,121,86,141,234,62,71,165,185,173,39,135,189,99,55,9,109,245,59,99,145,145,205,177,126,9,226,238,49,143,116,50,177,91,36,111,86,166,248,222,199,34,116,114,19,87,146,167,154,124,167,229,253,119,168,219,128,159,252,115,241,207,251,151,125,137,255,0,106,239,182,63,108,125,165,254,237,251,63,194,248,79,13,255,0,200,243,111,221,226,127,240,122,108,254,125,125,222,83,130,158,100,63,190,14,169,221,116,207,246,53,246,75,217,152,252,247,223,27,246,139,199,247,59,117,52,240,246,187,126,22,46,157,124,78,237,219,151,166,206,157,61,253,81,204,135,130,157,83,227,7,246,119,251,51,191,226,150,207,178,94,215,241,190,221,170,169,135,185,226,188,39,111,181,217,130,94,189,60,51,247,110,219,211,171,122,117,234,189,60,87,47,78,94,154,209,194,102,180,94,181,27,81,178,124,42,227,109,184,226,245,54,72,162,178,86,213,205,59,103,146,174,146,102,185,205,154,154,38,163,54,211,189,21,81,202,189,85,190,239,189,80,57,175,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,142,171,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,224,28,234,252,211,226,223,47,232,125,70,226,115,254,89,26,233,167,28,58,107,6,117,170,26,161,121,240,54,170,29,63,173,138,24,98,68,125,85,194,169,215,11,122,199,75,77,26,170,119,38,126,215,116,78,168,212,107,92,247,185,140,99,222,222,129,206,175,205,62,45,242,254,135,212,110,39,10,224,247,10,181,103,246,94,33,108,87,154,138,184,105,233,116,94,243,123,99,169,158,214,189,103,183,220,45,213,208,181,85,205,114,108,116,180,209,181,233,211,170,177,92,136,173,85,71,32,115,77,116,215,77,71,226,47,81,238,58,161,170,23,159,29,117,174,233,20,48,196,138,202,91,125,43,85,86,58,90,104,213,87,183,11,55,59,162,117,87,43,156,231,189,207,123,222,247,90,167,45,78,94,148,122,101,98,161,215,93,121,196,63,217,213,126,233,108,246,59,164,48,84,71,103,165,223,77,53,53,83,225,146,21,146,154,226,217,33,123,145,91,38,232,227,149,26,230,178,77,237,109,59,90,110,117,54,91,173,21,230,142,58,73,42,40,42,35,169,137,149,116,145,85,64,231,177,200,230,164,144,204,215,69,43,58,162,117,100,141,115,28,157,81,200,168,170,134,159,180,247,53,181,106,86,1,141,106,53,138,158,174,11,110,85,103,162,189,209,197,86,198,182,120,224,169,133,147,70,217,26,215,57,168,244,107,209,21,17,206,78,189,122,42,253,224,122,0,0,3,58,220,123,105,158,85,165,252,92,106,101,187,41,164,237,251,123,32,173,201,173,211,178,57,18,26,170,26,249,223,81,19,227,115,216,221,251,123,142,137,234,222,173,73,97,149,136,231,108,234,104,164,161,110,106,122,199,98,213,222,46,46,244,216,228,61,105,48,43,124,88,116,149,59,159,253,117,85,77,60,242,84,174,199,177,170,206,220,245,18,193,211,226,107,187,27,218,229,107,209,16,60,255,0,45,125,33,169,213,254,48,112,120,22,10,181,182,225,245,11,151,220,166,166,158,40,159,3,40,92,215,211,185,82,78,187,216,234,197,164,141,237,98,43,213,146,185,83,111,69,123,116,18,81,95,40,205,76,197,116,239,139,136,109,217,77,95,132,251,107,143,213,227,54,233,223,36,113,194,218,233,39,167,168,137,146,57,239,111,78,231,133,116,76,70,238,115,165,150,38,35,126,46,169,122,128,0,0,14,85,197,143,149,141,100,249,127,144,250,116,231,85,57,87,22,62,86,53,147,229,254,67,233,211,129,154,195,74,124,39,121,88,209,191,151,248,247,167,64,102,176,210,159,9,222,86,52,111,229,254,61,233,208,1,213,64,0,0,0,0,0,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,23,83,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,0,52,166,0,0,0,0,86,174,172,115,148,253,151,234,158,101,166,127,187,143,180,254,201,100,23,27,23,141,251,95,217,241,94,22,166,72,123,189,191,4,237,155,187,123,182,238,119,78,189,58,175,78,165,149,21,23,173,252,162,120,146,212,173,104,207,181,26,197,155,105,172,22,220,171,40,186,222,232,226,171,185,87,182,120,224,169,171,146,104,219,35,91,70,230,163,209,175,68,84,71,57,58,245,232,171,247,129,99,252,46,107,167,239,41,161,56,206,181,253,150,251,57,246,143,198,255,0,99,60,119,140,236,120,122,201,233,191,183,118,227,221,187,177,187,250,9,211,119,79,127,78,171,213,78,41,193,158,138,101,92,59,112,217,135,232,230,107,112,181,86,222,177,255,0,104,120,153,237,114,201,37,43,251,245,245,21,12,216,233,35,141,235,209,147,53,23,171,19,226,69,233,213,58,42,246,176,6,107,56,177,243,79,172,159,48,50,31,81,156,210,153,154,206,44,124,211,235,39,204,12,135,212,103,2,234,121,92,121,19,211,47,173,122,197,105,42,136,171,202,227,200,158,153,125,107,214,43,73,84,0,3,228,229,153,77,139,6,197,111,57,174,83,93,224,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,216,196,115,221,181,140,114,244,106,43,151,167,68,69,95,112,21,3,206,111,93,43,50,157,101,177,104,53,162,243,190,203,132,219,227,184,221,41,35,73,227,254,204,85,181,94,212,153,28,169,20,189,186,69,167,116,111,107,85,89,226,231,110,245,87,57,173,175,88,237,55,89,173,85,23,216,109,149,111,182,209,212,67,73,81,88,216,92,176,67,60,205,145,209,68,249,58,109,107,222,216,38,115,90,171,213,201,20,138,157,118,175,79,65,171,25,215,237,67,84,243,45,76,246,95,179,62,214,228,23,27,239,130,239,247,188,47,138,169,146,110,215,115,107,119,237,238,109,221,181,189,122,117,232,157,122,22,21,163,188,29,211,94,185,82,103,185,46,117,103,164,180,223,110,53,21,122,153,97,174,90,57,91,90,218,75,109,26,165,51,39,69,237,43,217,44,76,184,118,186,172,145,54,59,139,103,106,43,157,208,14,85,202,35,88,173,90,107,197,27,241,28,142,253,87,67,109,212,27,60,182,74,104,150,169,177,81,73,117,108,177,205,72,233,218,247,181,170,245,107,42,32,137,81,28,254,229,83,88,212,254,35,148,188,147,46,250,123,154,221,116,215,63,198,181,26,197,79,73,61,203,21,188,81,94,232,226,171,99,157,4,147,211,76,201,163,108,141,107,154,229,98,185,136,138,136,230,175,78,189,21,62,243,77,26,123,154,218,181,43,0,198,181,26,197,79,87,5,183,42,179,209,94,232,226,171,99,91,60,112,84,194,201,163,108,141,107,156,212,122,53,232,138,136,231,39,94,189,21,126,240,60,87,22,62,86,53,147,229,254,67,233,211,153,172,52,167,197,143,149,141,100,249,127,144,250,116,230,107,0,23,103,203,67,143,90,109,121,199,161,209,93,89,190,210,65,168,182,58,120,225,180,62,78,238,251,253,186,10,88,218,233,157,52,210,200,233,235,145,209,205,44,201,240,110,99,145,236,107,145,147,43,57,86,191,112,21,77,175,60,27,233,14,181,105,53,138,146,13,69,177,233,189,138,107,187,35,238,239,191,219,160,178,49,205,133,176,195,20,142,158,185,29,28,49,66,191,6,230,57,88,247,57,25,10,50,176,112,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,111,137,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,20,52,17,198,143,9,56,175,23,58,88,184,181,202,95,3,146,88,188,77,195,25,184,181,209,197,219,174,117,52,140,100,19,202,176,203,34,81,201,34,194,233,153,26,35,157,217,141,81,122,177,12,246,101,152,181,247,6,202,175,56,86,83,67,224,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,222,197,115,29,181,236,114,117,106,171,87,167,84,85,79,121,161,62,11,184,182,197,120,185,210,196,202,109,177,120,28,146,197,225,173,249,53,185,205,142,46,221,115,169,163,123,231,130,36,154,89,18,142,73,22,102,194,249,21,28,238,204,136,169,213,138,81,103,22,62,105,245,147,230,6,67,234,51,129,106,156,149,60,172,101,63,48,43,189,58,220,79,242,0,114,84,242,177,148,252,192,174,244,235,113,63,192,143,252,118,107,165,139,64,120,101,204,114,75,157,230,235,108,186,223,173,245,88,222,55,53,173,30,149,77,188,85,82,204,148,239,100,141,86,246,123,123,31,50,200,174,106,181,176,174,221,207,86,49,217,225,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,233,167,169,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,179,78,118,154,199,125,151,42,193,120,126,167,135,179,101,166,183,166,99,89,38,230,59,197,213,73,37,69,37,58,116,86,111,143,178,200,170,125,232,253,175,241,95,19,122,198,213,88,215,203,47,69,63,109,60,92,98,222,34,225,225,104,48,78,153,173,102,201,118,77,47,130,158,31,15,28,125,99,123,93,214,170,90,109,237,93,189,98,73,118,185,29,183,168,69,251,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,13,47,112,253,169,159,182,77,14,192,245,74,74,187,85,69,94,77,143,208,220,43,253,151,38,250,88,107,159,11,124,84,12,248,222,173,237,78,146,198,172,115,149,204,115,21,174,93,205,82,138,249,138,232,229,247,70,248,184,206,233,174,243,120,138,76,194,225,62,99,107,169,218,198,119,169,107,231,150,71,38,198,189,234,222,212,233,81,7,87,109,115,251,27,246,181,175,106,19,215,146,198,177,90,175,90,71,149,232,133,194,253,87,45,247,26,188,62,247,67,71,87,84,215,49,182,170,166,70,213,109,44,106,245,122,50,58,152,229,124,168,214,35,26,250,200,215,170,186,85,2,199,202,1,230,143,231,179,83,126,139,232,244,69,255,0,20,3,205,31,207,102,166,253,23,209,232,128,159,252,149,60,172,101,63,48,43,189,58,220,79,242,0,114,84,242,177,148,252,192,174,244,235,113,63,192,0,0,0,0,202,185,126,112,113,49,134,240,161,203,243,73,245,75,48,161,171,184,189,216,62,55,109,180,91,41,145,90,251,141,198,75,84,111,138,5,147,106,182,22,109,138,71,190,71,34,237,99,29,181,175,126,200,223,65,135,191,213,109,116,212,125,101,163,196,45,57,173,231,187,106,193,49,250,44,110,193,109,129,21,148,180,84,180,240,71,10,189,172,85,94,179,75,218,107,229,145,85,92,231,35,81,58,49,145,177,129,249,117,139,88,179,237,117,207,238,154,141,168,215,234,187,141,202,227,81,60,177,69,45,84,211,65,111,130,73,164,153,180,148,173,153,239,116,84,209,186,87,164,113,35,149,26,139,254,85,95,20,79,78,90,28,5,84,235,206,67,14,181,106,205,138,174,13,58,177,212,71,53,161,146,118,182,95,238,48,85,70,231,66,232,102,138,70,207,66,141,142,104,166,95,131,115,220,140,99,156,172,153,25,24,56,177,243,79,172,159,48,50,31,81,156,11,84,228,169,229,99,41,249,129,93,233,214,226,127,144,3,146,167,149,140,167,230,5,119,167,91,137,254,0,128,28,234,252,172,98,223,48,40,125,58,226,79,242,0,115,171,242,177,139,124,192,161,244,235,136,16,3,149,199,158,205,50,250,215,163,214,151,252,80,15,43,143,61,154,101,245,175,71,173,47,248,0,0,8,107,204,19,128,172,123,137,156,54,187,57,211,235,21,37,30,170,90,41,228,154,133,244,254,22,137,151,247,170,211,53,97,174,153,98,87,204,246,211,211,186,58,117,116,140,99,30,244,71,57,172,85,84,162,187,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,77,79,20,129,206,75,22,177,99,252,92,81,221,173,20,62,30,175,38,195,237,215,75,164,157,215,191,196,85,50,122,154,70,201,209,202,168,206,144,82,83,179,163,81,27,240,117,233,185,206,85,14,171,201,11,44,197,108,247,221,85,197,174,217,53,170,138,245,144,123,15,217,22,234,138,216,227,170,184,118,25,114,124,254,30,39,42,62,94,219,21,28,253,136,187,90,168,171,209,11,106,50,239,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,124,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,19,224,239,138,172,55,138,253,35,183,230,22,107,149,35,114,123,117,61,61,54,89,104,142,53,133,246,235,138,179,227,86,196,231,189,222,26,71,54,71,66,253,206,220,196,86,170,247,25,35,24,17,215,157,95,149,140,91,230,5,15,167,92,74,181,225,39,68,45,92,71,235,246,57,162,247,155,229,93,154,159,35,167,186,53,149,244,209,182,71,211,79,13,186,166,162,23,171,29,238,123,18,88,99,222,206,173,87,51,115,81,204,85,71,165,165,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,104,28,43,90,52,135,50,208,93,80,200,52,143,80,32,164,142,251,142,212,54,26,133,164,157,38,130,86,62,54,203,20,209,191,220,170,201,34,146,57,17,28,141,122,35,209,28,214,185,21,168,212,109,107,213,205,95,166,177,210,234,150,163,228,25,91,49,186,121,169,173,139,119,174,125,75,224,100,178,172,178,46,247,170,185,239,115,149,17,94,245,87,171,35,137,157,118,69,27,91,121,60,123,112,65,98,226,227,4,138,183,28,165,181,91,117,54,201,218,138,201,123,172,153,244,240,190,149,102,69,154,150,173,209,197,35,228,135,99,165,124,105,177,92,201,122,109,115,91,36,168,250,43,197,180,171,81,243,77,71,165,210,28,111,11,186,213,230,117,119,7,218,219,100,117,58,197,85,29,84,106,228,150,57,91,38,222,207,111,99,214,69,147,107,99,107,30,231,171,81,174,84,11,42,228,201,195,71,253,221,226,143,44,180,255,0,132,176,98,94,34,15,242,120,218,216,251,145,127,155,76,201,98,147,254,29,27,208,239,252,107,115,33,253,207,181,78,213,166,127,177,175,181,190,211,199,224,190,248,223,180,94,3,183,220,169,168,135,181,219,240,178,245,233,225,183,110,220,157,119,244,233,238,234,178,131,69,244,135,13,208,93,47,199,244,143,79,224,171,142,197,142,211,186,26,117,171,157,102,158,87,190,71,75,44,210,63,220,138,249,37,146,73,21,26,141,98,43,213,26,214,181,17,169,10,185,133,242,244,214,142,44,245,162,203,168,218,115,147,225,86,235,109,187,23,166,178,75,21,238,182,174,25,221,60,117,117,115,57,205,108,52,210,181,89,182,161,136,138,174,69,234,142,247,125,202,161,216,56,24,227,159,247,209,251,109,254,213,223,99,190,199,123,55,253,219,246,135,138,241,126,39,255,0,145,225,217,183,195,127,225,117,223,252,186,123,224,7,58,191,52,248,183,203,250,31,81,184,147,83,150,247,5,58,167,193,247,237,19,246,153,127,197,46,127,107,125,145,224,189,133,85,83,55,111,194,248,190,231,119,189,4,93,58,248,150,109,219,187,175,71,117,233,209,58,194,190,117,126,105,241,111,151,244,62,163,113,3,170,242,49,252,108,252,183,250,145,21,121,163,249,236,212,223,162,250,61,17,42,185,24,254,54,126,91,253,72,138,188,209,252,246,106,111,209,125,30,136,15,107,203,215,138,172,55,133,13,35,215,204,194,243,114,164,118,79,113,167,177,211,98,118,137,35,89,159,113,184,163,46,91,21,209,53,236,119,134,141,206,141,211,63,115,118,177,81,168,189,199,198,199,196,172,167,41,212,125,113,212,122,172,147,36,174,186,229,185,158,91,112,99,92,230,196,179,85,87,85,72,173,142,40,98,138,52,255,0,50,56,226,141,168,214,181,24,198,53,17,26,212,236,26,59,133,90,178,174,11,120,140,190,220,42,42,227,168,195,175,24,53,238,133,176,189,168,201,39,125,77,198,133,91,42,43,85,85,157,170,233,92,136,213,106,239,107,23,175,68,86,187,154,112,253,169,20,122,63,174,56,30,168,92,232,252,93,6,51,144,80,220,107,97,109,12,21,114,62,150,57,154,179,36,81,207,252,62,247,111,127,109,234,173,115,36,216,246,189,142,107,94,208,185,254,95,124,5,99,220,51,97,180,57,206,160,216,169,43,53,82,239,79,28,213,207,168,240,181,172,176,61,22,165,169,13,12,201,18,62,23,186,158,161,177,212,43,100,123,30,246,42,53,206,98,34,172,202,0,0,0,12,192,234,174,153,229,90,55,168,249,30,150,230,180,158,30,245,140,220,37,183,212,237,142,70,71,54,197,248,39,139,184,198,61,208,202,197,108,145,189,90,155,227,123,28,137,209,200,76,174,78,58,67,83,154,241,47,93,170,85,16,85,165,183,78,44,243,76,201,225,158,38,179,218,53,204,125,44,48,202,199,117,123,216,234,117,175,122,43,17,58,62,22,110,114,117,70,190,58,241,161,172,118,45,125,226,131,63,213,92,90,29,150,91,173,194,58,123,116,155,158,190,38,150,146,158,42,72,170,122,61,140,123,59,204,167,108,189,183,53,28,206,230,197,234,173,234,178,255,0,146,94,166,98,184,254,163,234,38,150,221,170,252,61,235,48,183,219,238,22,142,228,145,178,58,143,0,181,61,248,27,185,232,247,204,172,171,73,26,198,53,223,195,130,119,42,181,25,239,11,127,0,1,0,56,163,230,183,251,181,235,182,77,162,159,176,95,180,127,103,60,23,246,79,237,79,131,239,248,138,56,42,127,180,248,73,54,237,239,237,254,154,245,219,215,221,215,162,117,94,6,56,231,253,244,126,219,127,181,119,216,239,177,222,205,255,0,118,253,161,226,188,95,137,255,0,228,120,118,109,240,223,248,93,119,255,0,46,158,248,213,198,103,43,253,125,226,39,137,60,195,88,240,172,191,79,232,172,185,7,179,252,52,23,75,133,108,117,76,236,80,83,211,191,123,99,164,145,137,213,240,185,83,163,215,225,84,235,209,122,162,118,174,91,220,20,234,159,7,223,180,79,218,101,255,0,20,185,253,173,246,71,130,246,21,85,76,221,191,11,226,251,157,222,244,17,116,235,226,89,183,110,238,189,29,215,167,68,234,21,173,205,31,207,102,166,253,23,209,232,143,107,203,215,138,172,55,133,13,35,215,204,194,243,114,164,118,79,113,167,177,211,98,118,137,35,89,159,113,184,163,46,91,21,209,53,236,119,134,141,206,141,211,63,115,118,177,81,168,189,199,198,199,248,174,104,254,123,53,55,232,190,143,68,69,80,61,6,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,77,242,191,162,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,91,247,43,158,4,174,186,39,106,155,93,245,163,25,164,167,205,175,148,236,110,63,110,171,129,222,55,30,162,115,94,146,190,77,203,182,42,154,134,189,168,172,217,220,138,54,171,21,205,89,166,137,188,43,149,191,0,180,122,137,224,120,155,214,59,125,170,229,136,39,140,167,199,113,218,202,104,43,161,187,200,157,218,105,170,106,227,145,175,99,97,137,233,34,71,26,162,72,233,99,73,62,6,70,206,245,191,128,42,175,250,185,223,249,46,255,0,166,223,252,0,90,161,74,223,212,84,226,159,254,63,105,87,254,245,184,255,0,168,129,106,156,46,107,167,239,41,161,56,206,181,253,150,251,57,246,143,198,255,0,99,60,119,140,236,120,122,201,233,191,183,118,227,221,187,177,187,250,9,211,119,79,127,78,171,154,195,71,188,25,232,166,85,195,183,13,152,126,142,102,183,11,85,109,235,31,246,135,137,158,215,44,146,82,191,191,95,81,80,205,142,146,56,222,189,25,51,81,122,177,62,36,94,157,83,162,174,112,128,187,62,15,248,129,192,120,101,229,137,128,106,190,163,62,173,246,218,58,139,141,36,84,116,43,10,214,214,207,53,242,177,173,138,158,57,164,141,178,61,27,190,87,53,29,213,35,138,71,123,246,169,81,122,233,174,154,143,196,94,163,220,117,67,84,47,62,58,235,93,210,40,97,137,21,148,182,250,86,170,172,116,180,209,170,175,110,22,110,119,68,234,174,87,57,207,123,158,247,189,238,248,23,220,255,0,50,201,177,156,103,12,190,228,53,117,118,44,58,158,166,154,197,111,114,162,65,66,202,138,135,212,78,172,106,34,34,190,73,100,85,115,215,171,213,27,27,85,118,198,198,182,95,242,216,224,98,235,196,22,127,71,170,154,141,107,171,161,211,172,86,162,154,229,19,43,45,110,116,25,68,237,154,68,109,44,78,154,53,130,106,102,201,78,246,212,244,87,47,78,145,109,69,145,100,140,34,174,123,163,185,246,154,227,56,62,93,151,216,106,232,109,186,131,103,125,238,203,44,180,179,68,146,64,218,137,33,218,174,145,141,106,189,90,200,167,68,98,185,59,53,84,207,235,252,68,66,79,242,238,227,234,179,134,60,169,112,61,82,184,93,110,90,101,123,237,83,245,90,153,234,62,204,200,146,74,255,0,19,75,77,185,88,144,189,243,200,234,136,227,98,72,239,134,70,238,116,125,185,110,39,136,126,31,176,30,38,180,190,187,74,53,25,149,108,182,214,84,83,213,197,89,66,144,165,109,20,240,200,142,108,180,242,77,28,141,141,234,221,241,57,200,222,171,28,178,55,221,185,76,246,113,15,195,246,125,195,46,168,87,105,70,163,50,145,247,42,58,122,122,184,171,40,82,101,162,173,130,104,209,205,150,158,73,163,141,210,49,29,190,39,57,27,209,36,138,70,251,246,168,22,21,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,226,31,231,58,233,168,250,147,167,24,54,151,230,183,159,106,218,180,231,199,69,96,154,116,87,85,83,210,213,37,58,45,43,164,85,248,225,143,194,183,180,138,155,152,215,185,136,229,99,99,99,38,7,37,79,52,249,79,203,250,239,81,183,1,213,121,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,117,94,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,1,117,32,0,41,47,153,175,2,87,93,17,204,174,58,231,165,184,205,36,122,95,126,168,141,213,84,118,184,28,198,99,117,175,70,181,204,146,62,170,140,166,154,94,174,141,236,219,27,31,39,99,108,104,144,247,98,175,15,28,64,231,220,50,234,133,14,171,233,203,233,31,114,163,167,168,164,150,142,185,102,90,42,216,38,141,90,232,170,35,134,72,221,35,17,219,37,107,85,221,18,72,163,119,191,106,26,72,202,113,60,87,57,177,85,98,217,174,51,106,200,44,181,187,60,77,186,233,69,29,93,44,251,30,215,179,124,82,35,152,237,175,99,92,157,83,220,230,162,167,189,16,160,30,58,56,50,190,240,121,168,244,182,200,238,190,217,195,50,143,17,81,140,220,165,123,18,169,209,196,172,238,211,84,198,222,157,38,139,187,18,44,141,106,71,35,94,215,55,106,171,226,140,47,83,66,245,211,78,56,139,211,139,118,168,105,125,231,199,90,171,186,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,237,204,205,205,234,157,85,170,215,53,236,115,216,246,61,209,3,157,95,149,140,91,230,5,15,167,92,74,234,224,95,140,219,239,7,154,143,85,115,146,213,237,156,51,40,240,244,249,53,182,38,49,42,157,28,74,254,213,77,52,142,233,210,104,187,178,170,70,231,36,114,53,238,107,182,170,178,88,236,87,157,95,149,140,91,230,5,15,167,92,64,128,28,174,60,246,105,151,214,189,30,180,191,226,128,121,92,121,236,211,47,173,122,61,105,127,192,126,72,238,214,169,174,181,22,40,110,116,143,185,81,211,195,87,81,70,217,154,179,195,4,206,145,177,74,248,250,238,107,30,232,38,107,92,169,209,203,20,136,157,118,175,74,192,230,161,192,85,53,85,53,215,138,125,27,177,82,81,190,142,158,107,134,115,108,167,238,171,235,30,178,194,212,175,166,167,142,39,53,30,141,124,242,213,61,207,99,54,69,221,232,175,89,92,255,0,215,199,239,21,218,143,194,87,29,216,150,107,133,75,227,173,85,218,127,109,130,255,0,96,158,101,101,45,222,149,183,59,146,163,92,168,139,219,153,155,156,177,76,136,174,141,206,114,42,61,143,146,55,216,166,149,106,102,43,172,154,113,142,106,150,21,87,226,44,185,53,190,43,133,54,233,35,124,144,239,79,142,9,123,111,123,27,52,79,71,71,35,17,203,178,70,61,170,189,90,160,102,139,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,166,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,116,17,193,71,21,214,46,45,52,106,139,50,238,218,168,242,251,111,74,60,166,201,69,51,221,224,42,183,61,35,145,27,34,35,210,25,216,206,236,107,213,237,78,175,143,184,247,197,34,149,151,204,215,129,43,174,136,230,87,29,115,210,220,102,146,61,47,191,84,70,234,170,59,92,14,99,49,186,215,163,90,230,73,31,85,70,83,77,47,87,70,246,109,141,143,147,177,182,52,72,123,177,87,135,142,32,115,238,25,117,66,135,85,244,229,244,143,185,81,211,212,82,75,71,92,179,45,21,108,19,70,173,116,85,17,195,36,110,145,136,237,146,181,170,238,137,36,81,187,223,181,0,187,78,104,254,68,245,55,232,190,177,68,80,9,121,60,111,234,246,27,175,92,177,50,221,92,211,249,234,228,177,100,84,246,137,169,210,174,5,134,120,158,203,229,36,82,195,35,61,232,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,180,108,6,170,0,0,10,86,231,87,230,159,22,249,127,67,234,55,18,234,74,86,231,87,230,159,22,249,127,67,234,55,16,58,175,35,31,198,207,203,127,169,22,168,85,95,35,31,198,207,203,127,169,22,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,205,103,22,62,105,245,147,230,6,67,234,51,154,83,51,89,197,143,154,125,100,249,129,144,250,140,224,92,247,42,203,77,170,221,192,230,3,89,111,182,82,82,212,93,42,47,21,117,210,195,11,88,250,169,210,231,83,10,75,43,145,58,189,233,20,49,70,142,119,85,217,27,27,247,53,17,37,169,21,121,92,121,19,211,47,173,122,197,105,42,128,0,0,170,14,121,86,155,84,55,93,27,190,195,108,164,101,202,178,158,253,73,81,88,216,90,147,205,4,46,161,116,81,62,78,155,156,198,58,121,156,214,170,244,106,203,34,167,77,203,215,154,242,84,243,79,148,252,191,174,245,27,113,213,121,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,5,212,128,0,170,190,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,29,87,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,192,57,213,249,167,197,190,95,208,250,141,196,114,84,243,79,148,252,191,174,245,27,112,231,87,230,159,22,249,127,67,234,55,17,201,83,205,62,83,242,254,187,212,109,192,67,93,111,194,173,90,107,173,25,246,156,216,170,42,231,182,226,185,69,214,201,71,45,91,218,233,228,130,154,174,72,99,116,142,107,90,213,122,181,136,170,168,214,167,94,189,17,62,226,234,121,76,234,133,215,81,248,62,181,219,47,45,171,146,163,5,188,86,98,236,171,169,173,117,67,234,96,99,99,169,135,166,228,69,141,145,69,87,29,59,35,234,228,107,41,219,209,81,21,24,216,21,206,43,76,254,199,241,89,14,117,73,73,117,90,76,247,31,163,184,77,85,81,31,245,171,171,169,145,104,228,130,157,232,196,69,217,4,20,111,123,21,206,115,93,58,57,85,26,246,34,116,190,72,250,161,117,165,207,245,11,69,230,109,92,246,219,157,158,44,162,157,93,90,238,197,28,244,211,71,77,46,202,126,138,221,243,182,174,29,210,34,181,122,82,70,213,71,123,182,5,186,0,0,243,250,133,154,218,180,215,0,201,117,26,251,79,87,61,183,21,179,214,222,235,34,164,99,93,60,144,83,66,249,164,108,109,115,154,213,122,181,138,136,138,230,167,94,157,85,62,243,50,250,133,154,221,117,43,63,201,117,26,251,79,73,5,203,42,188,86,222,235,34,164,99,155,4,115,212,204,249,164,108,109,115,156,228,98,57,234,136,138,231,47,78,157,85,126,242,239,185,179,106,133,215,78,56,62,186,91,44,205,171,142,163,58,188,81,226,239,171,166,173,117,59,233,160,123,100,169,155,174,212,85,145,146,197,73,37,59,227,234,212,115,42,29,213,85,17,88,234,107,225,163,0,166,213,62,33,180,223,79,174,24,245,93,242,219,124,202,45,180,215,74,26,100,151,124,182,239,16,197,172,85,88,149,30,198,54,157,37,123,222,213,77,140,107,157,213,187,122,160,121,253,39,206,191,101,250,167,134,234,103,178,253,167,246,75,32,183,95,124,23,127,179,226,188,45,76,115,118,187,155,93,179,119,111,110,237,174,233,215,175,69,233,208,211,70,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,77,143,70,189,187,152,246,175,71,34,57,58,244,84,69,247,25,162,214,252,42,213,166,186,209,159,105,205,138,162,174,123,110,43,148,93,108,148,114,213,189,174,158,72,41,170,228,134,55,72,230,181,173,87,171,88,138,170,141,106,117,235,209,19,238,47,39,150,94,181,254,218,120,71,197,188,69,191,194,215,224,157,48,170,205,145,108,134,95,5,4,62,30,72,250,200,247,59,173,44,180,219,220,187,122,202,146,237,106,55,111,80,149,64,0,7,42,226,199,202,198,178,124,191,200,125,58,115,170,156,171,139,31,43,26,201,242,255,0,33,244,233,192,205,97,165,62,19,188,172,104,223,203,252,123,211,160,51,88,105,79,132,239,43,26,55,242,255,0,30,244,232,0,234,160,0,0,0,0,0,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,11,169,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,0,26,83,0,0,0,0,0,0,0,243,249,254,127,134,233,102,27,118,212,29,65,200,105,44,120,245,142,157,106,107,171,170,85,118,68,206,168,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,138,30,128,205,103,22,62,105,245,147,230,6,67,234,51,154,72,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,205,191,22,62,105,245,147,230,6,67,234,51,129,117,60,174,60,137,233,151,214,189,98,180,149,68,85,229,113,228,79,76,190,181,235,21,164,170,0,67,254,106,122,199,125,210,46,17,238,244,216,228,61,42,243,219,132,88,116,149,59,153,253,107,75,83,4,242,84,174,199,177,200,254,228,20,242,193,211,225,115,123,251,218,228,115,17,22,96,21,1,206,211,83,50,170,157,83,193,116,115,197,246,177,187,126,62,153,55,98,57,36,111,136,174,168,169,168,167,223,51,119,246,223,219,142,151,164,107,177,28,222,252,255,0,18,163,250,32,87,182,158,225,87,93,74,207,241,173,57,177,84,82,65,114,202,175,20,86,74,57,106,222,230,193,28,245,51,50,24,221,35,154,215,57,24,142,122,42,170,53,203,211,175,68,95,184,210,238,39,166,120,174,41,165,150,109,28,240,158,217,198,236,216,253,62,51,216,187,71,29,71,140,161,138,153,180,251,42,27,177,35,147,124,109,232,244,216,141,119,85,248,81,23,161,70,220,174,52,134,155,86,184,193,198,103,185,65,73,61,183,6,167,155,47,170,134,105,229,137,239,125,51,152,202,87,68,177,255,0,73,236,172,158,146,69,107,149,172,86,70,244,118,239,232,58,253,0,204,102,183,225,86,173,53,214,140,251,78,108,85,21,115,219,113,92,162,235,100,163,150,173,237,116,242,65,77,87,36,49,186,71,53,173,106,189,90,196,85,84,107,83,175,94,136,159,113,117,60,166,117,66,235,168,252,31,90,237,151,150,213,201,81,130,222,43,49,118,85,212,214,186,161,245,48,49,177,212,195,211,114,34,198,200,162,171,142,157,145,245,114,53,148,237,232,168,138,140,108,10,231,37,139,88,177,254,46,40,238,214,138,31,15,87,147,97,246,235,165,210,78,235,223,226,42,153,61,77,35,100,232,229,84,103,72,41,41,217,209,168,141,248,58,244,220,231,42,244,14,73,122,153,149,83,106,158,117,163,158,47,187,141,220,49,245,201,187,18,73,35,188,61,117,61,77,61,62,248,91,191,182,206,228,117,93,36,93,138,231,118,32,248,145,25,209,66,202,184,177,242,177,172,159,47,242,31,78,156,205,97,165,62,44,124,172,107,39,203,252,135,211,167,51,88,6,148,248,78,242,177,163,127,47,241,239,78,128,175,94,107,28,9,93,82,235,95,197,54,141,99,52,142,182,186,157,103,205,237,86,232,28,217,227,157,28,247,73,120,70,34,171,94,199,53,90,147,236,107,85,138,206,251,145,251,231,146,59,10,225,59,202,198,141,252,191,199,189,58,3,165,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,6,107,56,117,215,156,203,134,221,92,177,106,182,25,91,86,215,219,170,24,203,157,12,53,9,11,46,214,229,123,86,162,138,85,115,30,221,146,53,189,17,202,199,108,122,50,70,166,246,53,83,229,107,126,107,106,212,173,104,207,181,26,197,79,87,5,183,42,202,46,183,186,56,170,216,214,207,28,21,53,114,77,27,100,107,92,230,163,209,175,68,84,71,57,58,245,232,171,247,146,127,153,159,5,223,187,102,163,179,82,48,166,247,48,28,250,225,87,61,53,60,52,61,152,236,85,202,189,215,208,245,141,141,133,176,185,30,231,83,181,54,187,183,20,172,86,175,101,100,146,21,129,117,60,149,60,172,101,63,48,43,189,58,220,79,242,0,114,84,242,177,148,252,192,174,244,235,113,37,56,211,212,207,217,23,10,122,159,157,71,87,117,164,171,167,199,231,183,208,85,90,228,237,213,82,215,86,170,81,210,206,199,239,106,179,183,61,68,79,87,181,219,154,214,171,154,138,228,68,80,161,126,42,181,75,246,211,196,118,162,234,100,55,223,108,208,94,114,10,175,101,86,248,95,15,221,181,196,254,205,15,240,213,140,115,122,82,197,3,126,54,163,215,167,87,245,114,185,86,202,121,37,233,158,43,77,165,153,214,177,248,78,238,73,112,200,23,25,239,201,28,110,240,244,52,244,212,245,27,33,118,206,227,59,146,85,117,145,55,171,93,216,131,225,69,103,85,168,19,73,28,31,224,20,218,97,194,230,150,225,144,227,213,118,42,138,92,94,134,166,225,111,171,73,91,60,23,26,152,146,162,181,36,108,171,189,143,90,153,166,85,98,244,216,170,173,68,106,34,53,2,5,243,180,209,79,254,17,120,140,163,184,127,123,10,184,82,201,47,254,113,89,73,36,44,72,255,0,243,212,145,206,147,252,2,53,191,211,82,53,114,172,214,59,22,145,113,113,104,166,200,225,233,73,158,219,229,195,163,169,220,255,0,235,90,170,153,224,146,153,118,49,142,87,247,39,167,138,14,159,11,91,223,222,231,35,88,168,182,147,204,163,72,105,181,127,131,236,226,4,130,145,110,88,125,58,101,246,217,170,103,150,38,64,250,22,185,245,14,68,143,174,247,186,141,106,227,99,94,138,197,124,173,85,219,209,30,218,23,211,220,214,235,166,185,254,53,168,214,42,122,73,238,88,173,226,138,247,71,21,91,28,232,36,158,154,102,77,27,100,107,92,215,43,21,204,68,84,71,53,122,117,232,169,247,129,168,130,128,121,163,249,236,212,223,162,250,61,17,125,24,158,83,98,206,113,91,54,107,139,87,120,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,54,61,26,246,238,99,218,189,28,136,228,235,209,81,23,220,80,191,52,127,61,154,155,244,95,71,162,2,127,242,84,242,177,148,252,192,174,244,235,113,50,177,61,107,210,60,235,50,200,52,239,15,212,124,126,237,147,226,181,18,83,93,237,20,213,204,117,93,43,227,72,187,170,177,117,220,230,49,211,199,27,222,212,86,54,93,209,57,82,70,61,141,164,189,15,227,126,179,135,78,11,242,13,33,211,122,173,153,246,97,152,93,37,168,168,116,51,179,217,86,121,173,52,212,233,85,5,68,82,198,177,214,119,219,214,21,110,244,111,98,71,61,173,235,30,248,255,0,161,122,233,168,252,58,106,61,187,84,52,190,243,224,110,180,61,98,154,25,81,95,75,112,165,114,162,201,75,83,26,42,119,33,126,214,245,78,168,228,115,90,246,57,143,99,30,208,211,72,57,254,133,235,166,156,113,23,167,22,237,80,210,251,207,142,181,87,117,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,219,153,155,155,213,58,171,85,174,107,216,231,177,236,123,186,0,0,0,25,87,36,167,4,28,23,101,92,92,106,60,20,53,173,186,217,48,27,111,114,123,222,67,21,12,142,141,253,165,135,117,13,52,234,197,133,43,30,147,198,168,215,175,193,26,186,93,175,218,145,191,197,112,171,195,62,101,197,126,174,81,233,110,31,93,73,110,99,105,221,114,187,220,234,85,28,203,117,186,55,198,201,103,72,247,35,166,126,233,99,99,35,106,166,231,189,187,156,198,111,145,154,20,209,221,29,192,116,43,0,181,233,206,156,216,105,45,214,219,117,60,17,75,44,84,176,195,61,194,120,225,142,23,85,213,58,22,49,178,212,200,216,152,178,74,173,69,114,167,249,17,3,213,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,102,223,139,31,52,250,201,243,3,33,245,25,205,41,153,172,226,199,205,62,178,124,192,200,125,70,112,45,83,146,167,149,140,167,230,5,119,167,91,137,254,64,14,74,158,86,50,159,152,21,222,157,110,39,248,2,0,115,171,242,177,139,124,192,161,244,235,137,63,200,1,206,175,202,198,45,243,2,135,211,174,32,64,14,87,30,123,52,203,235,94,143,90,95,241,64,60,174,60,246,105,151,214,189,30,180,191,224,0,0,5,43,115,171,243,79,139,124,191,161,245,27,137,117,37,43,115,171,243,79,139,124,191,161,245,27,136,16,170,203,166,121,86,65,167,25,70,169,90,105,60,69,151,15,184,90,237,247,126,220,114,62,74,127,30,149,93,137,221,181,138,198,66,143,164,88,220,247,185,191,196,158,6,162,57,95,238,233,124,26,235,126,180,104,142,182,216,238,250,55,99,200,50,202,138,170,133,117,195,13,181,201,86,230,100,16,71,4,200,230,73,5,63,85,145,241,69,36,242,70,247,50,68,137,233,220,218,228,107,154,179,83,146,61,166,213,127,181,107,205,138,251,108,164,184,219,110,52,248,253,37,101,29,92,45,154,10,152,36,109,205,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,77,94,25,248,10,225,231,133,138,154,155,206,15,98,171,190,100,51,212,119,161,200,50,63,15,87,113,162,103,105,209,44,52,210,50,40,219,3,21,178,75,185,88,212,123,251,138,143,115,154,214,53,161,194,185,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,159,252,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,5,255,0,28,83,34,225,71,78,47,188,79,226,60,85,83,197,236,188,167,25,183,215,209,214,37,20,40,207,109,73,53,58,83,83,201,84,229,85,69,236,64,250,150,34,163,82,71,239,133,29,38,200,27,27,187,88,0,0,0,82,183,58,191,52,248,183,203,250,31,81,184,151,82,82,183,58,191,52,248,183,203,250,31,81,184,129,213,121,24,254,54,126,91,253,72,138,188,209,252,246,106,111,209,125,30,136,149,92,140,127,27,63,45,254,164,69,94,104,254,123,53,55,232,190,143,68,4,138,228,231,133,90,181,43,0,226,75,78,111,181,21,112,91,114,171,61,158,201,89,45,35,218,217,227,130,166,27,172,50,58,55,57,174,106,61,26,245,84,85,107,147,175,78,168,191,113,89,101,170,114,49,252,108,252,183,250,145,15,249,141,233,159,236,191,140,157,71,183,83,210,93,99,160,191,92,27,147,81,207,112,143,167,138,241,241,182,162,161,240,185,24,214,190,22,213,73,83,19,85,58,244,236,171,28,231,57,142,80,46,127,129,157,80,186,235,31,9,122,103,158,95,91,86,183,41,236,254,205,172,158,174,181,213,115,213,207,67,52,148,82,85,73,43,145,28,231,204,234,101,153,122,245,84,89,21,21,206,233,185,123,169,92,28,147,245,66,235,144,233,30,121,165,23,6,213,205,79,134,94,41,110,84,53,19,86,186,86,71,5,193,146,117,165,138,37,78,144,177,146,209,203,42,237,119,71,62,169,235,181,170,138,175,177,240,7,42,226,159,90,255,0,119,110,31,115,109,99,142,223,227,106,241,251,122,120,8,29,23,114,55,215,79,43,41,233,123,173,238,70,171,10,79,52,75,38,215,163,187,104,253,189,93,209,23,170,149,193,206,195,84,46,184,246,145,224,122,81,111,109,92,52,249,157,226,170,229,93,81,13,107,162,100,144,91,217,31,74,89,98,68,233,51,31,45,100,82,166,231,116,107,233,88,187,92,170,138,192,167,99,181,112,95,172,118,45,2,226,131,0,213,92,166,29,246,91,85,194,74,123,140,155,158,158,26,150,174,158,90,73,106,122,49,143,123,251,44,168,116,189,182,181,92,254,222,196,232,174,234,159,87,129,61,11,177,113,23,196,157,135,75,242,251,53,214,187,27,174,183,221,165,187,205,110,87,178,75,124,109,160,157,32,170,89,26,138,216,246,85,58,155,106,200,139,26,200,232,216,230,189,31,177,220,0,13,84,3,149,112,177,173,127,188,79,15,184,78,177,201,111,240,85,121,5,189,124,124,13,139,183,27,43,160,149,244,245,93,166,247,36,84,133,103,134,85,143,115,213,221,181,102,238,142,234,137,213,64,0,0,160,30,104,254,123,53,55,232,190,143,68,126,174,93,92,27,83,113,97,170,21,55,12,174,166,145,216,38,17,81,73,54,75,66,149,178,211,214,215,50,162,58,149,167,134,5,100,110,77,142,150,153,27,42,239,141,233,27,157,219,114,63,162,183,242,243,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,144,22,147,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,250,192,0,0,0,101,92,213,65,149,112,59,255,0,5,28,40,223,120,180,214,90,44,55,181,117,163,196,45,189,43,50,155,221,20,44,119,128,165,218,245,142,52,116,138,140,73,167,123,59,81,167,71,185,58,190,78,219,217,20,136,104,79,22,196,241,92,26,197,75,139,97,88,205,171,31,178,209,111,240,214,235,93,20,116,148,176,111,123,158,253,145,70,141,99,119,61,238,114,244,79,123,156,170,190,245,82,48,114,172,180,218,173,220,14,96,53,150,251,101,37,45,69,210,162,241,87,93,44,48,181,143,170,157,46,117,48,164,178,185,19,171,222,145,67,20,104,231,117,93,145,177,191,115,81,18,90,128,35,87,29,28,25,88,184,195,211,138,91,100,119,95,99,102,120,191,136,168,198,110,82,189,235,74,217,37,70,119,105,170,99,111,94,176,203,218,137,22,70,181,100,141,204,107,155,185,17,241,73,37,64,25,108,202,113,60,171,6,190,213,98,217,174,51,117,199,239,84,91,60,77,186,233,69,37,37,84,27,216,215,179,124,82,35,94,221,204,123,92,157,83,222,215,34,167,185,80,157,92,149,60,211,229,63,47,235,189,70,220,123,94,119,56,6,27,98,204,180,203,80,108,216,245,37,30,67,149,83,221,169,175,85,208,162,181,245,236,163,74,36,166,89,81,23,107,158,198,207,35,17,253,55,171,54,53,85,91,27,17,190,43,146,167,154,124,167,229,253,119,168,219,128,234,188,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,58,175,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,128,186,144,0,3,133,113,199,128,97,186,131,194,134,167,210,230,120,245,37,213,150,60,94,233,127,182,44,200,187,232,238,52,148,115,75,79,81,19,218,168,230,61,174,78,139,209,126,38,57,236,118,230,61,205,94,234,114,174,44,124,172,107,39,203,252,135,211,167,3,53,133,212,243,171,242,177,139,124,192,161,244,235,137,74,197,212,243,171,242,177,139,124,192,161,244,235,136,16,3,149,199,158,205,50,250,215,163,214,151,252,80,15,43,143,61,154,101,245,175,71,173,47,248,10,86,231,87,230,159,22,249,127,67,234,55,19,175,242,53,187,93,102,181,107,37,138,107,157,91,237,180,117,22,26,186,122,55,76,229,130,25,230,109,115,101,149,145,245,218,215,189,176,66,215,57,19,171,146,40,209,122,237,78,156,131,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,64,89,246,83,137,226,185,205,138,171,22,205,113,155,86,65,101,173,217,226,109,215,74,40,234,233,103,216,246,189,155,226,145,28,199,109,123,26,228,234,158,231,53,21,61,232,134,91,77,84,25,87,2,213,63,248,197,31,253,191,241,196,170,178,213,63,248,197,31,253,191,241,196,170,176,53,80,0,0,82,183,58,191,52,248,183,203,250,31,81,184,151,82,82,183,58,191,52,248,183,203,250,31,81,184,129,213,121,24,254,54,126,91,253,72,181,66,170,249,24,254,54,126,91,253,72,181,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,6,107,56,177,243,79,172,159,48,50,31,81,156,210,153,154,206,44,124,211,235,39,204,12,135,212,103,2,234,121,92,121,19,211,47,173,122,197,105,42,136,171,202,227,200,158,153,125,107,214,43,73,84,0,0,5,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,234,188,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,2,234,64,0,85,95,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,142,171,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,224,28,234,252,211,226,223,47,232,125,70,226,57,42,121,167,202,126,95,215,122,141,184,115,171,243,79,139,124,191,161,245,27,136,228,169,230,159,41,249,127,93,234,54,224,36,255,0,58,124,2,154,251,195,206,41,168,52,248,245,93,101,203,21,202,25,76,250,232,82,87,50,130,221,89,79,34,76,178,163,87,99,88,250,136,40,24,143,122,123,159,177,173,84,238,42,58,184,56,9,212,204,171,75,248,184,211,59,142,45,87,219,246,246,65,69,140,220,96,124,146,36,53,84,53,243,178,158,86,72,214,61,187,246,247,27,43,17,221,90,146,195,19,213,174,217,208,188,158,48,48,10,109,79,225,115,84,176,201,177,234,187,237,69,86,47,93,83,111,183,210,36,174,158,123,141,52,75,81,68,145,182,37,222,247,165,76,48,170,49,58,239,84,70,170,57,21,90,185,193,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,13,79,3,197,104,134,107,117,212,173,23,192,117,26,251,79,73,5,203,42,197,237,87,186,200,169,24,230,193,28,245,52,145,205,35,99,107,156,231,35,17,207,84,68,87,57,122,116,234,171,247,158,212,10,118,231,79,172,87,91,214,174,98,154,33,111,191,82,75,98,198,172,236,189,215,81,210,85,57,207,109,214,169,242,53,27,85,26,61,88,143,142,154,56,159,18,57,136,246,178,178,69,234,173,149,15,147,201,99,0,169,190,241,13,149,234,13,70,61,73,89,109,197,113,119,211,50,186,100,137,207,160,184,214,84,70,144,172,72,229,222,215,190,158,10,246,43,216,158,230,111,107,149,59,136,142,136,28,75,231,244,218,167,196,54,164,106,13,191,33,171,190,91,111,153,69,202,166,215,93,82,178,239,150,221,226,30,148,104,137,42,35,216,198,211,164,76,99,28,137,177,141,107,122,55,111,68,184,158,81,154,103,149,105,223,8,240,220,114,154,79,9,246,215,32,171,201,173,208,62,57,35,153,180,50,65,79,79,19,228,107,216,222,157,207,10,233,88,173,220,215,69,44,79,71,124,93,16,32,175,56,173,51,251,31,197,100,57,213,37,37,213,105,51,220,126,142,225,53,85,68,127,214,174,174,166,69,163,146,10,119,163,17,23,100,16,81,189,236,87,57,205,116,232,229,84,107,216,137,210,249,35,234,133,214,151,63,212,45,23,153,181,115,219,110,118,120,178,138,117,117,107,187,20,115,211,77,29,52,187,41,250,43,119,206,218,184,119,72,138,213,233,73,27,85,29,238,217,223,249,203,96,21,57,55,11,150,188,206,221,143,82,85,212,97,217,69,37,77,101,193,201,18,79,67,110,168,138,90,121,17,142,114,163,213,146,84,201,66,142,99,58,245,86,198,229,78,145,238,109,96,240,63,172,87,93,16,226,143,79,242,234,59,245,37,170,219,91,120,166,178,95,165,174,170,116,20,75,106,171,149,176,212,186,161,200,246,55,100,109,114,78,213,145,118,54,72,35,123,145,118,116,3,70,96,0,7,42,226,199,202,198,178,124,191,200,125,58,115,170,156,171,139,31,43,26,201,242,255,0,33,244,233,192,205,97,165,62,19,188,172,104,223,203,252,123,211,160,51,88,105,79,132,239,43,26,55,242,255,0,30,244,232,0,234,160,0,0,0,0,0,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,11,169,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,0,26,83,0,0,0,0,0,0,41,3,155,38,71,196,212,154,227,246,111,87,153,224,48,95,142,92,58,27,69,69,87,177,238,84,177,77,50,199,85,36,114,72,232,214,227,28,117,73,12,234,141,99,154,155,54,183,182,248,223,37,223,156,127,138,174,25,240,222,43,244,142,179,75,115,10,234,187,115,219,80,219,149,162,231,76,170,231,219,174,49,178,70,69,58,199,185,27,51,54,203,35,31,27,149,55,49,238,218,230,63,100,140,10,182,229,169,204,11,246,19,89,67,160,154,173,54,252,6,235,112,119,178,238,46,119,89,44,245,213,115,211,51,248,178,207,82,200,105,237,204,79,19,60,155,88,174,73,36,123,253,251,156,69,94,44,124,211,235,39,204,12,135,212,103,60,254,177,104,238,125,161,89,253,211,78,117,26,195,87,110,185,91,170,39,138,41,101,165,154,24,46,16,71,52,144,182,174,149,211,49,142,150,154,71,68,245,142,84,106,35,145,63,202,137,226,128,191,238,87,30,68,244,203,235,94,177,90,74,162,42,242,184,242,39,166,95,90,245,138,210,85,0,51,153,199,78,107,117,207,248,193,213,187,237,230,158,146,26,138,92,162,174,200,198,211,49,205,98,193,111,119,129,133,202,142,115,151,123,162,166,141,207,94,189,21,234,229,68,106,42,53,52,39,168,89,173,171,77,112,12,151,81,175,180,245,115,219,113,91,61,109,238,178,42,70,53,211,201,5,52,47,154,70,198,215,57,173,87,171,88,168,136,174,106,117,233,213,83,239,51,3,118,187,93,111,247,90,219,237,246,231,87,113,185,92,106,36,171,172,172,171,153,211,79,83,60,142,87,73,44,146,57,85,207,123,156,170,229,114,170,170,170,170,168,22,169,201,31,72,105,153,106,212,45,123,174,130,146,74,137,234,34,196,45,114,54,121,123,240,49,141,142,170,181,175,143,221,18,178,69,146,129,90,239,137,232,176,200,159,2,42,239,180,162,31,242,165,211,63,217,223,6,216,229,198,162,146,235,73,95,154,220,43,178,106,200,46,17,246,246,247,36,74,122,119,194,213,99,92,144,201,75,75,77,43,85,119,110,238,171,218,237,174,106,36,192,2,184,57,220,97,86,170,253,23,211,221,70,154,162,173,46,86,60,162,91,37,60,77,123,123,14,130,186,146,73,165,115,219,183,114,189,29,111,133,26,168,228,68,71,73,213,29,213,21,176,43,151,38,166,126,203,248,201,211,139,141,69,93,214,58,11,245,193,216,205,100,22,249,58,120,175,31,27,169,233,217,51,85,237,107,225,109,84,148,210,185,23,175,78,202,61,173,115,152,212,45,211,153,118,1,83,168,60,22,234,37,45,183,30,164,186,220,172,116,244,215,250,85,153,34,223,70,202,74,152,229,170,168,137,242,42,108,123,104,210,173,23,106,239,115,28,246,55,118,253,171,69,154,33,154,218,180,215,90,48,29,70,190,211,213,207,109,197,114,139,85,238,178,42,70,53,211,201,5,53,92,115,72,216,218,231,53,170,245,107,21,17,21,205,78,189,58,170,125,224,104,123,139,31,43,26,201,242,255,0,33,244,233,204,214,26,83,226,199,202,198,178,124,191,200,125,58,115,53,128,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,114,174,19,188,172,104,223,203,252,123,211,160,58,168,30,83,85,116,207,21,214,77,56,200,244,183,53,164,241,22,92,154,223,45,190,167,108,113,190,72,119,167,193,60,93,198,61,141,154,39,163,100,141,234,213,217,35,24,228,78,173,67,54,250,223,133,90,180,215,90,51,237,57,177,84,85,207,109,197,114,139,173,146,142,90,183,181,211,201,5,53,92,144,198,233,28,214,181,170,245,107,17,85,81,173,78,189,122,34,125,198,156,204,214,113,99,230,159,89,62,96,100,62,163,56,22,169,201,83,202,198,83,243,2,187,211,173,199,201,231,105,148,216,169,52,11,5,194,170,43,182,94,174,185,130,93,40,233,187,79,94,237,45,37,21,68,117,18,111,68,216,221,175,173,166,78,138,168,229,238,117,106,42,53,202,159,91,146,167,149,140,167,230,5,119,167,91,136,191,206,190,237,117,155,137,44,54,197,53,206,173,246,218,60,30,158,174,158,141,211,57,96,134,121,171,235,91,44,172,143,174,214,189,237,130,22,185,200,157,92,145,70,139,215,106,116,8,107,195,214,45,98,206,117,247,77,48,172,166,135,198,217,114,12,194,205,107,184,211,119,95,31,126,150,122,216,163,150,61,236,86,189,187,152,247,39,86,170,57,58,245,69,69,247,154,105,40,219,147,214,21,106,202,184,193,101,246,225,81,87,29,70,29,139,220,175,116,45,133,237,70,73,59,221,13,10,182,84,86,170,171,59,85,210,185,17,170,213,222,214,47,94,136,173,117,228,129,231,245,11,10,181,106,86,1,146,233,205,246,162,174,11,110,85,103,173,178,86,75,72,246,182,120,224,169,133,240,200,232,220,230,185,168,244,107,213,81,85,174,78,189,58,162,253,198,99,50,204,90,251,131,101,87,156,43,41,161,240,87,172,126,225,81,107,184,211,119,89,39,98,170,9,29,28,177,239,98,185,142,218,246,57,58,181,85,171,211,170,42,167,188,212,153,156,30,53,177,107,238,31,197,198,175,90,114,58,31,9,87,81,152,92,238,145,199,221,100,155,169,107,103,117,93,52,157,88,170,137,190,9,226,127,78,187,155,187,163,145,28,138,136,23,147,192,182,107,106,207,248,62,210,75,237,154,158,174,26,122,92,94,146,200,246,212,177,173,122,207,111,111,129,153,200,141,115,147,99,165,166,145,204,94,189,85,138,213,84,106,170,181,41,219,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,136,1,205,31,207,102,166,253,23,209,232,128,138,167,127,215,142,8,53,199,135,77,44,195,181,123,80,233,109,76,178,230,29,136,155,79,4,211,50,186,213,85,53,55,136,142,150,182,158,120,163,124,115,108,108,200,168,205,237,107,160,123,92,230,170,179,124,170,228,247,194,141,139,59,190,220,120,155,205,98,181,93,40,49,59,131,236,246,11,92,240,190,73,33,188,49,148,243,173,123,186,170,70,157,168,229,106,68,138,143,94,228,142,145,59,110,134,55,58,215,243,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,236,149,157,81,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,80,40,7,131,62,51,51,238,19,51,250,106,202,58,234,187,142,19,113,168,100,87,235,12,178,205,52,13,130,73,169,214,166,174,150,153,39,138,20,174,236,211,164,113,203,39,84,232,187,93,238,251,175,251,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,174,201,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,51,237,198,143,9,57,87,8,218,166,184,181,202,95,29,141,223,124,77,195,25,184,181,210,75,220,161,109,76,140,100,19,202,176,197,26,214,71,26,66,233,153,26,43,91,222,141,81,122,61,14,193,203,67,142,58,158,28,115,40,116,123,56,101,35,244,235,52,188,70,249,170,228,124,84,239,177,220,102,72,224,74,215,76,245,107,86,153,90,200,155,51,94,239,129,145,164,140,84,86,189,147,5,228,131,242,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,126,176,56,87,7,124,42,225,188,40,105,29,191,15,179,91,105,29,147,220,105,233,234,114,203,188,114,44,207,184,220,81,159,26,54,87,49,142,240,209,185,210,54,22,109,110,214,42,185,83,184,249,30,254,234,0,3,53,156,88,249,167,214,79,152,25,15,168,206,105,76,205,103,22,62,105,245,147,230,6,67,234,51,129,106,156,149,60,172,101,63,48,43,189,58,220,79,242,0,114,84,242,177,148,252,192,174,244,235,113,63,192,16,3,157,95,149,140,91,230,5,15,167,92,73,254,64,14,117,126,86,49,111,152,20,62,157,113,2,0,114,184,243,217,166,95,90,244,122,210,255,0,138,1,229,113,231,179,76,190,181,232,245,165,255,0,0,0,0,41,91,157,95,154,124,91,229,253,15,168,220,75,169,41,91,157,95,154,124,91,229,253,15,168,220,64,234,188,140,127,27,63,45,254,164,90,161,85,124,140,127,27,63,45,254,164,90,160,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,73,255,0,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,160,95,240,0,0,0,1,74,220,234,252,211,226,223,47,232,125,70,226,93,73,74,220,234,252,211,226,223,47,232,125,70,226,7,85,228,99,248,217,249,111,245,34,42,243,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,145,21,121,163,249,236,212,223,162,250,61,16,18,171,145,143,227,103,229,191,212,143,201,207,7,0,166,138,235,165,154,165,67,143,85,173,69,85,61,198,193,116,187,53,37,116,8,200,157,20,244,84,239,94,189,166,61,86,106,247,183,220,143,122,36,159,210,72,211,111,235,228,99,248,217,249,111,245,34,79,243,77,192,41,179,174,11,115,42,164,199,170,238,215,44,86,162,130,255,0,109,74,100,149,207,165,124,117,44,138,162,161,89,26,252,76,101,28,245,106,253,232,172,107,55,61,122,108,71,52,43,131,148,118,166,101,88,127,23,182,124,22,211,87,214,203,158,219,235,237,247,122,89,36,147,182,239,13,73,53,100,19,181,141,122,49,102,99,224,86,53,239,107,182,199,60,237,68,69,127,84,189,67,48,58,85,169,153,86,141,234,62,57,170,88,85,95,135,189,99,55,8,174,20,219,164,145,145,205,177,126,56,37,237,189,143,116,50,177,93,28,140,71,38,248,222,246,170,244,114,154,126,0,81,15,53,237,98,186,234,87,22,151,188,69,183,234,74,236,123,79,169,233,236,150,184,168,170,157,44,17,206,232,99,154,181,207,110,247,49,42,82,161,239,130,69,106,53,122,82,196,199,166,232,213,75,200,203,50,155,22,13,138,222,115,92,166,187,193,89,113,251,125,69,210,227,83,218,124,157,138,88,35,116,146,201,177,136,231,187,107,24,229,232,212,87,47,78,136,138,190,227,46,247,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,157,52,245,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,129,106,156,143,176,10,152,173,90,167,170,85,216,245,34,211,213,84,91,172,22,187,179,146,39,78,143,137,178,207,91,78,197,235,221,99,21,38,160,123,189,200,199,170,71,253,37,141,118,195,94,99,122,103,251,47,227,39,81,237,212,244,151,88,232,47,215,6,228,212,115,220,35,233,226,188,124,109,168,168,124,46,70,53,175,133,181,82,84,196,213,78,189,59,42,199,57,206,99,148,185,78,1,244,207,42,210,46,16,180,219,5,205,105,60,37,234,158,223,81,112,169,165,116,114,71,37,47,141,171,154,177,144,74,201,24,215,178,104,217,80,214,72,197,111,195,35,94,212,85,68,69,88,107,207,7,0,169,150,213,165,154,165,67,143,82,37,61,45,69,198,193,116,187,53,34,108,234,249,91,20,244,84,239,94,189,215,177,18,26,247,183,220,172,98,172,159,209,89,19,112,122,190,73,250,161,117,200,116,143,60,210,139,131,106,230,167,195,47,20,183,42,26,137,171,93,43,35,130,224,201,58,210,197,18,167,72,88,201,104,229,149,118,187,163,159,84,245,218,213,69,87,216,249,68,60,168,117,138,235,166,188,90,89,49,23,95,169,40,113,237,65,167,168,178,93,34,173,170,116,80,73,59,97,146,106,39,49,187,218,197,169,90,134,50,8,213,200,229,233,85,43,24,155,164,69,47,120,0,0,10,1,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,34,42,243,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,144,22,168,0,0,0,0,101,92,213,65,149,112,47,251,149,199,145,61,50,250,215,172,86,146,168,138,188,174,60,137,233,151,214,189,98,180,149,64,0,0,85,95,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,142,171,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,224,58,175,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,142,171,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,224,46,164,0,0,229,92,88,249,88,214,79,151,249,15,167,78,117,83,149,113,99,229,99,89,62,95,228,62,157,56,25,172,46,167,157,95,149,140,91,230,5,15,167,92,74,86,46,167,157,95,149,140,91,230,5,15,167,92,64,128,28,174,60,246,105,151,214,189,30,180,191,226,128,121,92,121,236,211,47,173,122,61,105,127,192,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,142,85,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,32,45,80,202,185,170,131,42,224,90,167,255,0,24,163,255,0,183,254,56,149,86,90,167,255,0,24,163,255,0,183,254,56,149,86,6,170,0,0,10,86,231,87,230,159,22,249,127,67,234,55,18,234,74,86,231,87,230,159,22,249,127,67,234,55,16,58,175,35,31,198,207,203,127,169,22,168,85,95,35,31,198,207,203,127,169,22,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,205,103,22,62,105,245,147,230,6,67,234,51,154,83,51,89,197,143,154,125,100,249,129,144,250,140,224,93,79,43,143,34,122,101,245,175,88,173,37,81,21,121,92,121,19,211,47,173,122,197,105,42,128,0,0,170,190,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,29,87,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,192,93,72,0,10,171,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,113,213,121,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,3,157,95,154,124,91,229,253,15,168,220,71,37,79,52,249,79,203,250,239,81,183,14,117,126,105,241,111,151,244,62,163,113,28,149,60,211,229,63,47,235,189,70,220,5,212,153,172,226,187,19,251,13,196,214,170,226,209,227,63,103,233,40,179,11,183,128,183,54,139,194,71,5,11,234,164,125,47,106,46,141,70,194,232,31,19,163,218,155,86,55,49,91,240,170,26,83,41,91,157,30,39,236,126,38,177,204,166,147,25,240,84,153,6,31,77,222,184,199,69,219,142,225,93,5,85,75,36,221,42,34,36,179,71,2,209,181,221,85,92,216,214,4,94,141,216,4,212,229,25,169,153,86,162,112,143,13,187,41,171,241,127,98,178,10,188,102,221,59,228,146,73,157,67,28,20,245,17,50,71,61,238,235,219,241,78,137,136,221,173,108,81,68,196,111,195,213,122,175,30,218,153,138,233,127,8,250,153,113,202,106,251,126,222,199,235,113,155,116,12,146,52,154,170,186,190,7,211,196,200,218,247,183,126,222,227,165,122,55,171,146,40,101,122,53,219,58,21,237,201,31,53,186,208,107,70,161,105,204,52,244,139,109,190,98,241,94,234,37,115,29,223,108,244,53,113,195,19,88,237,219,81,138,219,132,202,228,86,170,170,182,62,138,222,138,142,233,92,237,53,142,197,22,43,130,240,253,79,15,122,245,83,112,76,198,178,77,207,111,132,165,142,58,138,74,116,232,172,217,39,121,242,212,251,209,251,153,225,126,38,244,145,170,129,85,120,158,45,125,206,114,171,54,21,139,80,248,219,214,65,112,167,181,219,169,187,172,143,191,85,60,141,142,40,247,189,90,198,238,123,218,157,92,168,212,235,213,85,19,222,105,207,79,112,171,86,154,224,24,214,156,216,170,42,231,182,226,182,122,43,37,28,181,111,107,167,146,10,104,89,12,110,145,205,107,90,175,86,177,21,85,26,212,235,215,162,39,220,81,95,43,141,33,166,213,174,48,113,153,238,80,82,79,109,193,169,230,203,234,161,154,121,98,123,223,76,230,50,149,209,44,127,210,123,43,39,164,145,90,229,107,21,145,189,29,187,250,14,191,64,60,86,183,225,87,93,74,209,124,251,78,108,85,20,144,92,178,172,94,235,100,163,150,173,238,108,17,207,83,73,36,49,186,71,53,174,114,49,28,244,85,84,107,151,167,94,136,191,113,153,107,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,77,79,25,246,230,81,164,53,58,65,198,14,113,2,65,86,150,220,194,161,50,251,108,213,51,197,43,231,101,115,156,250,135,34,71,211,99,27,88,149,113,177,175,68,122,50,38,170,238,234,143,112,93,79,7,249,253,54,167,240,185,165,185,156,57,13,93,246,162,171,23,161,166,184,92,42,214,87,79,61,198,154,36,167,173,89,29,42,111,123,210,166,25,145,94,189,119,170,43,145,92,138,142,94,192,86,175,36,189,76,197,106,116,179,58,209,207,23,218,201,45,249,2,228,221,137,36,141,190,34,134,162,154,158,159,124,45,223,220,127,110,74,94,146,46,196,107,123,240,124,74,175,232,150,84,0,229,92,88,249,88,214,79,151,249,15,167,78,117,83,149,113,99,229,99,89,62,95,228,62,157,56,25,172,52,167,194,119,149,141,27,249,127,143,122,116,6,107,13,41,240,157,229,99,70,254,95,227,222,157,0,29,84,0,0,0,0,0,4,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,117,60,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,3,74,96,0,0,0,0,0,0,0,34,175,31,92,20,98,188,86,105,197,93,238,211,108,240,250,155,140,219,230,147,28,184,83,164,108,146,191,98,58,70,219,42,22,71,49,142,134,87,170,163,28,247,39,102,71,171,209,118,186,86,75,65,119,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,154,158,32,7,50,190,95,191,183,106,58,237,123,210,152,118,103,214,171,123,125,169,110,107,122,71,120,161,164,130,165,255,0,194,138,10,103,205,81,113,122,248,104,35,220,244,106,199,27,25,238,218,208,58,175,43,143,34,122,101,245,175,88,173,37,81,21,121,92,121,19,211,47,173,122,197,105,42,128,229,92,88,249,88,214,79,151,249,15,167,78,102,176,208,71,51,75,181,214,203,192,230,167,214,89,174,117,116,21,18,83,219,105,31,45,52,206,137,238,130,123,157,36,51,68,174,106,162,171,36,138,73,35,123,126,231,49,238,106,245,69,84,40,51,19,197,175,185,206,85,102,194,177,106,31,27,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,30,247,171,88,221,207,123,83,171,149,26,157,122,170,162,123,192,209,247,9,222,86,52,111,229,254,61,233,208,29,84,0,57,87,22,62,86,53,147,229,254,67,233,211,153,172,53,59,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,150,32,52,17,118,187,93,111,252,177,235,111,183,219,157,93,198,229,113,208,121,42,235,43,42,230,116,211,212,207,38,62,174,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,83,62,229,255,0,127,241,172,191,249,159,255,0,250,156,40,4,13,41,240,157,229,99,70,254,95,227,222,157,1,213,78,85,194,119,149,141,27,249,127,143,122,116,7,85,0,102,179,139,31,52,250,201,243,3,33,245,25,205,41,153,172,226,199,205,62,178,124,192,200,125,70,112,45,83,146,167,149,140,167,230,5,119,167,91,136,43,205,131,41,190,228,28,109,101,246,155,189,119,136,164,198,109,246,139,93,174,62,211,25,225,233,95,67,13,91,163,234,212,69,127,89,234,234,31,213,202,174,248,250,117,218,214,162,78,174,74,158,86,50,159,152,21,222,157,110,42,215,140,75,181,214,245,197,126,176,214,94,110,117,117,245,17,231,23,170,70,75,83,51,165,123,96,130,178,88,97,137,28,229,85,70,71,20,113,198,198,253,205,99,26,212,232,136,136,4,213,228,125,133,90,171,243,253,83,212,105,170,42,210,229,99,179,219,172,148,241,53,237,236,58,10,233,165,154,87,61,187,119,43,209,214,248,81,170,142,68,68,116,157,81,221,81,91,110,132,0,228,169,229,99,41,249,129,93,233,214,226,127,128,40,219,156,46,21,106,197,120,193,125,246,223,81,87,37,70,99,139,219,111,117,205,153,237,86,71,59,29,53,10,54,36,70,162,163,59,84,49,57,81,202,229,222,231,175,94,138,141,109,228,148,173,206,175,205,62,45,242,254,135,212,110,32,117,254,70,183,107,172,214,173,100,177,77,115,171,125,182,142,162,195,87,79,70,233,156,176,67,60,205,174,108,178,178,62,187,90,247,182,8,90,231,34,117,114,69,26,47,93,169,210,37,243,71,243,217,169,191,69,244,122,35,175,242,80,187,93,97,226,75,50,177,67,115,171,101,182,179,7,168,171,168,163,108,206,72,38,158,26,250,38,197,43,227,235,181,207,99,103,153,173,114,167,86,164,178,34,116,220,189,121,7,52,127,61,154,155,244,95,71,162,2,127,242,84,242,177,148,252,192,174,244,235,113,63,200,1,201,83,202,198,83,243,2,187,211,173,196,255,0,3,159,235,166,133,233,199,17,122,113,113,210,253,80,179,120,235,85,119,73,97,154,37,70,85,91,234,154,138,145,213,83,72,168,189,185,153,185,221,23,162,181,90,231,49,237,123,30,246,59,58,218,233,161,122,143,195,166,163,220,116,191,84,44,222,6,235,67,210,88,102,137,85,244,183,10,87,42,164,117,84,210,42,39,114,23,237,119,69,232,142,71,53,204,123,88,246,61,141,211,73,29,120,204,224,207,1,226,207,0,169,163,172,161,164,183,102,214,234,119,203,97,191,69,20,48,206,233,227,134,161,41,169,42,170,86,9,102,90,30,245,66,201,36,81,244,94,169,185,190,255,0,188,33,87,42,126,59,110,169,117,160,225,103,89,114,106,71,91,93,78,144,97,23,91,140,238,108,241,206,142,99,99,179,171,213,21,175,99,154,174,88,55,185,170,197,103,97,170,253,240,71,29,175,153,119,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,190,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,147,229,161,199,173,54,188,227,208,232,174,172,223,105,32,212,91,29,60,112,218,31,39,119,125,254,221,5,44,109,116,206,154,105,100,116,245,200,232,230,150,100,248,55,49,200,246,53,200,201,149,129,61,64,0,12,214,113,99,230,159,89,62,96,100,62,163,57,165,51,53,156,88,249,167,214,79,152,25,15,168,206,5,170,114,84,242,177,148,252,192,174,244,235,113,63,200,1,201,83,202,198,83,243,2,187,211,173,196,255,0,0,64,14,117,126,86,49,111,152,20,62,157,113,39,249,0,57,213,249,88,197,190,96,80,250,117,196,8,1,202,227,207,102,153,125,107,209,235,75,254,40,7,149,199,158,205,50,250,215,163,214,151,252,0,0,0,165,110,117,126,105,241,111,151,244,62,163,113,46,164,165,110,117,126,105,241,111,151,244,62,163,113,3,170,242,49,252,108,252,183,250,145,106,133,85,242,49,252,108,252,183,250,145,106,128,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,39,255,0,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,129,127,192,0,0,0,5,43,115,171,243,79,139,124,191,161,245,27,137,117,37,43,115,171,243,79,139,124,191,161,245,27,136,29,87,145,143,227,103,229,191,212,136,171,205,31,207,102,166,253,23,209,232,137,85,200,199,241,179,242,223,234,68,85,230,143,231,179,83,126,139,232,244,64,74,174,70,63,141,159,150,255,0,82,45,38,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,173,185,24,254,54,126,91,253,72,181,64,50,195,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,133,208,207,77,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,161,238,1,245,51,42,213,222,16,180,219,58,205,106,252,93,234,162,223,81,111,169,170,116,146,73,37,87,130,171,154,141,147,202,249,30,231,190,105,25,78,215,200,245,119,197,35,158,228,68,69,68,74,129,230,131,137,253,148,227,107,80,124,62,51,236,106,11,207,179,174,212,123,40,188,60,53,157,218,24,60,69,76,125,17,27,38,250,166,212,239,145,58,238,149,37,220,170,228,113,50,185,31,102,183,90,252,3,84,244,230,106,122,68,182,216,239,22,235,221,60,173,99,187,238,158,186,25,97,149,175,118,237,170,196,109,190,21,106,35,81,81,93,39,85,119,84,70,135,95,230,227,169,152,174,31,194,21,227,5,187,85,245,189,103,183,10,11,125,162,150,57,35,238,59,195,85,195,89,60,238,99,158,143,88,88,200,17,142,123,26,237,178,79,3,85,17,31,213,41,219,134,189,33,169,215,173,121,193,180,142,24,42,228,167,200,175,16,195,112,90,73,226,134,120,173,204,235,45,108,209,190,94,172,71,199,77,28,210,34,42,59,170,177,17,26,229,84,106,204,174,116,154,199,98,204,53,151,18,209,219,68,61,202,189,59,183,212,84,93,42,119,61,54,213,92,155,79,35,105,182,57,136,139,178,8,41,229,238,53,239,107,188,78,223,133,209,185,23,242,114,96,210,26,108,191,94,114,93,92,184,193,73,53,62,158,217,219,13,26,58,121,89,60,55,27,135,114,40,230,99,27,240,61,137,77,13,116,110,71,175,185,102,141,81,170,169,185,129,115,228,127,227,227,76,242,173,93,225,11,82,112,92,42,147,197,222,170,45,244,247,10,106,86,199,36,146,85,120,42,184,107,31,4,76,141,142,123,230,145,148,238,100,108,70,252,82,57,141,85,68,85,84,144,0,12,176,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,106,35,19,202,108,89,206,43,102,205,113,106,239,27,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,251,140,219,241,41,164,53,58,11,175,57,206,145,205,5,92,116,248,237,226,104,109,235,87,60,83,79,45,185,253,37,162,154,71,197,209,138,249,41,164,134,69,68,70,244,87,170,43,90,168,173,75,137,229,29,169,152,174,97,194,21,159,5,180,213,244,189,96,87,10,251,125,222,150,73,35,238,55,196,213,205,89,4,237,99,94,175,72,94,201,213,141,123,218,221,210,65,59,81,21,25,213,66,106,128,0,160,30,104,254,123,53,55,232,190,143,68,74,174,70,63,141,159,150,255,0,82,34,175,52,127,61,154,155,244,95,71,162,37,87,35,31,198,207,203,127,169,1,106,128,0,0,0,6,85,205,84,25,87,2,255,0,185,92,121,19,211,47,173,122,197,105,42,136,171,202,227,200,158,153,125,107,214,43,73,84,0,0,5,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,234,188,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,3,170,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,234,188,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,2,234,64,0,14,85,197,143,149,141,100,249,127,144,250,116,231,85,57,87,22,62,86,53,147,229,254,67,233,211,129,154,194,234,121,213,249,88,197,190,96,80,250,117,196,165,98,234,121,213,249,88,197,190,96,80,250,117,196,8,1,202,227,207,102,153,125,107,209,235,75,254,40,7,149,199,158,205,50,250,215,163,214,151,252,5,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,229,92,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,2,213,12,171,154,168,50,174,5,170,127,241,138,63,251,127,227,137,85,101,170,127,241,138,63,251,127,227,137,85,96,106,160,0,0,165,110,117,126,105,241,111,151,244,62,163,113,46,164,165,110,117,126,105,241,111,151,244,62,163,113,3,170,242,49,252,108,252,183,250,145,106,133,85,242,49,252,108,252,183,250,145,106,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,8,213,150,114,225,224,199,57,202,175,57,174,83,163,126,54,245,144,92,42,46,151,26,159,180,87,88,251,245,83,200,233,37,147,99,42,90,198,238,123,220,189,26,136,212,235,209,17,19,220,73,80,7,148,210,221,45,193,52,91,4,182,105,158,154,88,189,141,141,217,187,222,10,139,197,77,81,218,238,204,249,164,254,36,207,124,142,235,36,175,119,196,229,233,215,162,116,68,68,79,86,0,0,0,28,171,93,56,92,208,158,37,61,137,251,107,193,190,209,253,156,241,62,204,254,201,214,81,246,60,71,107,189,253,205,44,123,183,118,34,254,151,94,155,125,221,58,175,95,147,162,156,25,240,217,195,182,85,85,154,232,230,155,253,159,189,86,219,223,107,158,167,219,21,245,123,233,95,36,114,58,61,149,19,200,196,234,248,99,94,168,155,190,30,157,122,42,162,246,176,0,0,7,42,215,78,23,52,39,137,79,98,126,218,240,111,180,127,103,60,79,179,63,178,117,148,125,143,17,218,239,127,115,75,30,237,221,136,191,165,215,166,223,119,78,171,215,228,232,167,6,124,54,112,237,149,85,102,186,57,166,255,0,103,239,85,182,247,218,231,169,246,197,125,94,250,87,201,28,142,143,101,68,242,49,58,190,24,215,170,38,239,135,167,94,138,168,189,172,1,197,53,175,131,62,27,56,137,202,169,115,93,99,211,127,180,23,170,43,123,45,112,84,251,98,190,147,101,43,36,146,70,199,178,158,120,216,189,31,52,139,213,83,119,197,211,175,68,68,70,138,112,103,195,103,14,217,85,86,107,163,154,111,246,126,245,91,111,125,174,122,159,108,87,213,239,165,124,145,200,232,246,84,79,35,19,171,225,141,122,162,110,248,122,117,232,170,139,218,192,3,154,107,127,13,218,37,196,125,170,217,102,214,140,6,147,35,167,179,84,62,166,129,238,168,158,150,122,103,189,187,94,140,154,157,236,149,24,228,70,238,102,237,142,86,70,170,138,172,98,167,75,0,71,253,45,224,43,132,237,22,206,237,154,153,166,154,83,236,108,146,205,222,240,85,190,221,185,84,118,187,176,190,25,63,135,53,67,227,119,88,229,123,126,38,175,78,189,83,162,162,42,125,93,107,224,207,134,206,34,114,170,92,215,88,244,223,237,5,234,138,222,203,92,21,62,216,175,164,217,74,201,36,145,177,236,167,158,54,47,71,205,34,245,84,221,241,116,235,209,17,19,181,128,56,254,136,112,139,195,167,14,55,91,157,247,70,180,206,146,193,114,187,211,178,146,174,177,213,181,85,179,172,13,118,238,211,36,169,150,71,70,197,118,215,57,172,86,163,213,145,171,183,108,103,78,192,0,3,138,107,95,6,124,54,113,19,149,82,230,186,199,166,255,0,104,47,84,86,246,90,224,169,246,197,125,38,202,86,73,36,141,143,101,60,241,177,122,62,105,23,170,166,239,139,167,94,136,136,157,172,1,197,52,83,131,62,27,56,118,202,170,179,93,28,211,127,179,247,170,219,123,237,115,212,251,98,190,175,125,43,228,142,71,71,178,162,121,24,157,95,12,107,213,19,119,195,211,175,69,84,94,214,0,3,228,229,152,181,139,57,197,111,56,86,83,67,227,108,185,5,190,162,215,113,166,238,190,62,253,44,241,186,57,99,222,197,107,219,185,143,114,117,106,163,147,175,84,84,95,121,245,128,17,87,250,151,28,9,255,0,200,103,250,77,120,255,0,91,36,166,39,139,88,176,108,86,205,133,98,212,62,10,203,143,219,233,237,118,234,110,235,228,236,82,193,27,99,138,61,239,87,61,219,88,198,167,87,42,185,122,117,85,85,247,159,88,0,0,0,0,0,0,1,229,53,75,75,112,77,105,193,46,122,103,169,118,47,108,227,119,158,207,141,162,241,83,83,247,123,83,50,104,255,0,137,11,217,35,122,73,19,29,240,185,58,244,232,189,81,85,23,138,226,124,184,120,49,193,178,171,54,107,139,104,223,130,189,99,247,10,123,165,186,167,237,21,214,78,197,84,18,54,72,164,216,250,151,49,219,94,198,175,71,34,181,122,116,84,84,247,18,84,0,0,0,0,0,0,0,0,0,0,1,249,45,150,155,85,150,153,244,118,107,101,37,5,60,149,19,213,190,42,104,91,19,29,60,242,190,105,165,86,181,17,21,242,75,36,146,61,223,123,158,247,57,122,170,170,159,172,0,60,166,169,105,110,9,173,56,37,207,76,245,46,197,237,156,110,243,217,241,180,94,42,106,126,239,106,102,77,31,241,33,123,36,111,73,34,99,190,23,39,94,157,23,170,42,162,241,92,79,151,15,6,56,54,85,102,205,113,109,27,240,87,172,126,225,79,116,183,84,253,162,186,201,216,170,130,70,201,20,155,31,82,230,59,107,216,213,232,228,86,175,78,138,138,158,226,74,128,0,0,4,85,254,165,199,2,127,242,25,254,147,94,63,214,201,84,0,242,159,178,220,19,246,89,251,20,246,23,251,12,251,63,246,91,217,158,42,111,251,151,225,188,55,99,189,191,187,253,167,225,223,191,127,243,221,215,222,112,15,234,92,112,39,255,0,33,159,233,53,227,253,108,149,64,15,147,137,226,214,44,27,21,179,97,88,181,15,130,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,123,213,207,118,214,49,169,213,202,174,94,157,85,85,125,231,214,0,1,26,178,206,92,60,24,231,57,85,231,53,202,116,111,198,222,178,11,133,69,210,227,83,246,138,235,31,126,170,121,29,36,178,108,101,75,88,221,207,123,151,163,81,26,157,122,34,34,123,137,42,0,231,250,41,160,154,79,195,182,43,85,133,104,230,41,246,126,203,91,112,125,210,122,111,29,83,87,190,169,241,199,27,164,223,81,36,143,78,172,134,52,232,139,183,225,235,211,170,170,175,42,203,57,112,240,99,156,229,87,156,215,41,209,191,27,122,200,46,21,23,75,141,79,218,43,172,125,250,169,228,116,146,201,177,149,45,99,119,61,238,94,141,68,106,117,232,136,137,238,36,168,3,159,232,166,130,105,63,14,216,173,86,21,163,152,167,217,251,45,109,193,247,73,233,188,117,77,94,250,167,199,28,110,147,125,68,146,61,58,178,24,211,162,46,223,135,175,78,170,170,189,0,0,7,20,214,190,12,248,108,226,39,42,165,205,117,143,77,254,208,94,168,173,236,181,193,83,237,138,250,77,148,172,146,73,27,30,202,121,227,98,244,124,210,47,85,77,223,23,78,189,17,17,59,88,3,138,104,167,6,124,54,112,237,149,85,102,186,57,166,255,0,103,239,85,182,247,218,231,169,246,197,125,94,250,87,201,28,142,143,101,68,242,49,58,190,24,215,170,38,239,135,167,94,138,168,191,43,84,184,10,225,59,90,115,187,158,166,106,94,148,251,103,36,188,246,124,109,111,183,110,84,253,222,212,44,134,63,225,195,80,200,219,210,56,152,223,133,169,215,167,85,234,170,170,178,0,1,207,244,83,65,52,159,135,108,86,171,10,209,204,83,236,253,150,182,224,251,164,244,222,58,166,175,125,83,227,142,55,73,190,162,73,30,157,89,12,105,209,23,111,195,215,167,85,85,94,128,0,0,0,28,43,87,184,29,225,95,93,243,41,53,7,84,180,146,146,237,144,207,79,21,52,245,208,220,171,104,95,80,200,209,81,139,42,82,205,27,100,122,55,163,17,239,69,126,198,49,189,118,177,168,158,127,19,229,195,193,142,13,149,89,179,92,91,70,252,21,235,31,184,83,221,45,213,63,104,174,178,118,42,160,145,178,69,38,199,212,185,142,218,246,53,122,57,21,171,211,162,162,167,184,146,160,0,0,1,26,178,206,92,60,24,231,57,85,231,53,202,116,111,198,222,178,11,133,69,210,227,83,246,138,235,31,126,170,121,29,36,178,108,101,75,88,221,207,123,151,163,81,26,157,122,34,34,123,137,42,0,231,250,41,160,154,79,195,182,43,85,133,104,230,41,246,126,203,91,112,125,210,122,111,29,83,87,190,169,241,199,27,164,223,81,36,143,78,172,134,52,232,139,183,225,235,211,170,170,175,64,0,1,207,245,175,65,52,159,136,156,86,151,10,214,60,83,237,5,150,138,224,203,164,20,222,58,166,147,101,83,35,146,54,201,190,158,72,222,189,25,52,137,209,87,111,197,215,167,84,69,78,128,0,143,250,91,192,87,9,218,45,157,219,53,51,77,52,167,216,217,37,155,189,224,171,125,187,114,168,237,119,97,124,50,127,14,106,135,198,238,177,202,246,252,77,94,157,122,167,69,68,84,144,0,0,0,0,56,166,181,240,103,195,103,17,57,85,46,107,172,122,111,246,130,245,69,111,101,174,10,159,108,87,210,108,165,100,146,72,216,246,83,207,27,23,163,230,145,122,170,110,248,186,117,232,136,137,218,192,28,171,66,248,92,208,158,26,253,183,251,20,193,190,206,125,163,240,222,211,254,201,214,86,119,252,63,119,179,253,211,44,155,118,247,229,254,143,78,187,189,253,122,39,78,170,0,28,255,0,90,244,19,73,248,137,197,105,112,173,99,197,62,208,89,104,174,12,186,65,77,227,170,105,54,85,50,57,35,108,155,233,228,141,235,209,147,72,157,21,118,252,93,122,117,68,84,231,250,91,192,87,9,218,45,157,219,53,51,77,52,167,216,217,37,155,189,224,171,125,187,114,168,237,119,97,124,50,127,14,106,135,198,238,177,202,246,252,77,94,157,122,167,69,68,84,144,0,0,0,0,0,1,197,53,175,131,62,27,56,137,202,169,115,93,99,211,127,180,23,170,43,123,45,112,84,251,98,190,147,101,43,36,146,70,199,178,158,120,216,189,31,52,139,213,83,119,197,211,175,68,68,78,214,0,229,90,23,194,230,132,240,215,237,191,216,166,13,246,115,237,31,134,246,159,246,78,178,179,191,225,251,189,159,238,153,100,219,183,191,47,244,122,117,221,239,235,209,58,121,77,82,224,43,132,237,105,206,238,122,153,169,122,83,237,156,146,243,217,241,181,190,221,185,83,247,123,80,178,24,255,0,135,13,67,35,111,72,226,99,126,22,167,94,157,87,170,170,170,200,0,7,42,208,190,23,52,39,134,191,109,254,197,48,111,179,159,104,252,55,180,255,0,178,117,149,157,255,0,15,221,236,255,0,116,203,38,221,189,249,127,163,211,174,239,127,94,137,211,170,128,7,31,214,254,17,120,116,226,58,235,108,190,235,46,153,210,95,238,86,138,119,210,82,86,54,182,170,138,116,129,206,221,218,124,148,210,198,233,24,142,220,230,181,234,228,98,190,69,110,221,239,235,249,52,83,131,62,27,56,118,202,170,179,93,28,211,127,179,247,170,219,123,237,115,212,251,98,190,175,125,43,228,142,71,71,178,162,121,24,157,95,12,107,213,19,119,195,211,175,69,84,94,214,0,143,250,165,192,87,9,218,211,157,220,245,51,82,244,167,219,57,37,231,179,227,107,125,187,114,167,238,246,161,100,49,255,0,14,26,134,70,222,145,196,198,252,45,78,189,58,175,85,85,85,246,186,33,195,118,137,112,225,106,185,217,180,95,1,164,199,41,239,53,12,169,175,123,106,39,170,158,165,236,110,214,35,230,168,123,229,86,53,21,219,89,187,99,85,242,42,34,43,222,171,210,192,0,0,17,255,0,84,184,10,225,59,90,115,187,158,166,106,94,148,251,103,36,188,246,124,109,111,183,110,84,253,222,212,44,134,63,225,195,80,200,219,210,56,152,223,133,169,215,167,85,234,170,170,190,175,66,248,92,208,158,26,253,183,251,20,193,190,206,125,163,240,222,211,254,201,214,86,119,252,63,119,179,253,211,44,155,118,247,229,254,143,78,187,189,253,122,39,78,170,0,0,0,143,250,165,192,87,9,218,211,157,220,245,51,82,244,167,219,57,37,231,179,227,107,125,187,114,167,238,246,161,100,49,255,0,14,26,134,70,222,145,196,198,252,45,78,189,58,175,85,85,85,245,122,23,194,230,132,240,215,237,191,216,166,13,246,115,237,31,134,246,159,246,78,178,179,191,225,251,189,159,238,153,100,219,183,191,47,244,122,117,221,239,235,209,58,117,80,0,0,0,0,0,138,191,212,184,224,79,254,67,63,210,107,199,250,217,42,128,30,83,75,116,183,4,209,108,18,217,166,122,105,98,246,54,55,102,239,120,42,47,21,53,71,107,187,51,230,147,248,147,61,242,59,172,146,189,223,19,151,167,94,137,209,17,17,61,88,0,0,0,114,173,116,225,115,66,120,148,246,39,237,175,6,251,71,246,115,196,251,51,251,39,89,71,216,241,29,174,247,247,52,177,238,221,216,139,250,93,122,109,247,116,234,189,126,78,138,112,103,195,103,14,217,85,86,107,163,154,111,246,126,245,91,111,125,174,122,159,108,87,213,239,165,124,145,200,232,246,84,79,35,19,171,225,141,122,162,110,248,122,117,232,170,139,218,192,28,171,93,56,92,208,158,37,61,137,251,107,193,190,209,253,156,241,62,204,254,201,214,81,246,60,71,107,189,253,205,44,123,183,118,34,254,151,94,155,125,221,58,175,95,147,162,156,25,240,217,195,182,85,85,154,232,230,155,253,159,189,86,219,223,107,158,167,219,21,245,123,233,95,36,114,58,61,149,19,200,196,234,248,99,94,168,155,190,30,157,122,42,162,246,176,0,0,0,249,57,102,45,98,206,113,91,206,21,148,208,248,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,247,177,90,246,238,99,220,157,90,168,228,235,213,21,23,222,125,96,4,85,254,165,199,2,127,242,25,254,147,94,63,214,206,213,173,122,9,164,252,68,226,180,184,86,177,226,159,104,44,180,87,6,93,32,166,241,213,52,155,42,153,28,145,182,77,244,242,70,245,232,201,164,78,138,187,126,46,189,58,162,42,116,0,4,127,210,222,2,184,78,209,108,238,217,169,154,105,165,62,198,201,44,221,239,5,91,237,219,149,71,107,187,11,225,147,248,115,84,62,55,117,142,87,183,226,106,244,235,213,58,42,34,164,128,0,14,41,173,124,25,240,217,196,78,85,75,154,235,30,155,253,160,189,81,91,217,107,130,167,219,21,244,155,41,89,36,146,54,61,148,243,198,197,232,249,164,94,170,155,190,46,157,122,34,34,125,109,11,225,115,66,120,107,246,223,236,83,6,251,57,246,143,195,123,79,251,39,89,89,223,240,253,222,207,247,76,178,109,219,223,151,250,61,58,238,247,245,232,157,58,168,0,69,95,234,92,112,39,255,0,33,159,233,53,227,253,108,149,64,14,85,251,174,104,79,236,39,247,104,251,13,254,214,223,254,4,246,157,103,252,51,198,255,0,116,119,124,71,247,71,199,253,179,255,0,7,250,63,9,202,191,169,113,192,159,252,134,127,164,215,143,245,178,85,0,0,0,7,20,214,190,12,248,108,226,39,42,165,205,117,143,77,254,208,94,168,173,236,181,193,83,237,138,250,77,148,172,146,73,27,30,202,121,227,98,244,124,210,47,85,77,223,23,78,189,17,17,59,88,3,149,104,95,11,154,19,195,95,182,255,0,98,152,55,217,207,180,126,27,218,127,217,58,202,206,255,0,135,238,246,127,186,101,147,110,222,252,191,209,233,215,119,191,175,68,233,213,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,205,52,119,136,28,7,91,238,185,237,139,16,125,92,23,45,56,202,42,241,91,213,29,106,194,217,210,120,28,173,241,44,142,57,30,239,13,35,155,43,99,145,232,197,114,195,42,109,77,138,7,75,0,0,0,0,0,230,148,92,64,224,55,30,33,171,248,104,183,190,174,171,44,181,226,233,149,87,75,10,194,250,74,88,22,162,56,82,154,87,36,157,214,84,170,77,20,169,27,163,68,237,72,199,110,248,145,20,58,88,56,254,174,241,49,134,232,174,174,105,102,150,230,116,53,108,102,171,212,87,219,109,151,56,81,100,101,53,198,23,210,50,158,9,99,107,85,219,39,117,94,196,145,23,224,123,89,185,187,28,233,35,236,0,0,0,0,56,166,79,197,118,156,96,220,77,89,248,100,205,101,246,53,215,40,199,233,47,22,11,164,243,34,82,215,85,75,85,83,2,208,59,170,39,106,101,240,237,88,149,85,91,43,158,232,211,107,210,54,202,29,172,0,0,0,0,0,0,0,0,28,211,93,56,129,192,120,120,181,98,215,221,70,125,92,22,220,171,40,161,197,98,172,137,97,108,20,51,212,182,87,54,166,170,73,164,141,177,83,49,176,189,210,72,138,229,106,123,246,175,191,167,75,0,0,0,1,197,52,43,138,237,56,215,60,219,80,52,190,217,47,178,179,61,57,200,46,118,123,149,154,162,100,116,149,20,180,181,143,167,142,190,157,122,39,114,23,237,102,244,68,221,20,143,70,59,170,58,41,37,14,214,0,0,0,0,0,0,0,0,15,63,159,231,248,110,150,97,183,109,65,212,28,134,146,199,143,88,233,214,166,186,186,165,87,100,76,234,136,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,188,43,132,62,60,52,179,140,26,204,142,201,137,89,174,184,253,235,28,254,185,117,190,237,45,55,114,174,133,243,203,28,85,16,164,114,57,238,218,198,64,179,38,221,177,73,81,27,17,242,34,181,238,9,42,0,0,14,41,198,102,181,229,92,59,112,217,152,107,30,21,111,181,86,222,177,255,0,103,248,104,46,145,73,37,43,251,245,244,244,239,222,216,228,141,235,209,147,57,83,163,211,226,68,235,213,58,162,215,182,136,115,118,226,75,82,181,163,1,211,155,238,19,166,176,91,114,172,162,213,100,172,150,146,219,94,217,227,130,166,174,56,100,116,110,117,99,154,143,70,189,85,21,90,228,235,211,170,47,220,5,186,3,143,241,47,196,198,27,194,214,61,138,102,122,131,67,86,252,122,255,0,148,83,227,149,213,180,200,175,125,177,147,82,212,204,149,107,18,53,93,51,26,234,118,163,216,223,143,99,220,230,163,220,212,141,253,128,0,0,0,0,0,0,0,7,63,215,235,254,169,226,154,53,150,101,58,41,100,181,94,115,59,53,189,215,11,101,186,231,77,83,81,13,103,105,200,249,160,108,84,202,146,201,51,225,108,173,137,141,84,221,42,198,138,168,138,160,116,0,82,183,245,106,248,167,255,0,136,58,85,255,0,186,174,63,235,197,201,226,121,77,139,57,197,108,217,174,45,93,227,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,216,244,107,219,185,143,106,244,114,35,147,175,69,68,95,112,31,88,3,242,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,7,235,5,43,127,86,175,138,127,248,131,165,95,251,170,227,254,188,79,76,227,138,13,104,192,57,121,83,113,81,121,180,97,83,103,117,86,123,77,237,148,116,212,245,110,180,36,23,10,250,118,194,213,141,210,182,109,237,164,169,143,122,119,58,36,200,238,138,230,34,117,9,106,10,86,254,173,95,20,255,0,241,7,74,191,247,85,199,253,120,186,144,0,0,0,0,0,133,92,200,120,214,213,62,15,191,103,127,179,59,6,41,115,251,91,237,127,27,237,218,90,153,187,126,23,194,118,251,93,153,226,233,215,196,191,118,237,221,122,55,167,78,139,215,138,240,103,205,3,95,120,137,226,79,15,209,204,215,16,211,250,43,46,65,237,15,19,61,174,223,91,29,83,59,20,21,21,12,216,233,42,228,98,117,124,45,69,234,197,248,85,122,116,94,138,129,103,224,28,83,138,238,43,180,227,132,173,56,126,107,154,203,227,174,181,221,200,44,22,8,38,70,85,93,234,154,136,170,214,170,162,246,225,102,230,172,179,42,43,99,107,154,136,143,123,227,141,225,218,193,31,248,81,227,95,70,184,180,177,51,236,109,207,217,185,125,29,190,58,219,222,45,88,174,241,84,29,94,177,185,209,200,173,107,42,161,71,162,127,22,62,189,27,44,61,198,196,249,18,50,64,0,0,226,152,175,21,218,113,127,226,79,53,225,102,231,47,177,179,60,95,194,79,109,142,162,100,88,239,180,178,208,65,87,35,169,215,162,116,154,46,235,209,240,175,87,44,108,73,90,174,68,149,33,14,214,0,0,0,0,1,197,56,81,226,187,78,56,181,211,134,102,184,84,190,6,235,67,219,130,255,0,96,158,100,125,85,162,169,200,170,141,114,162,39,114,23,237,114,197,50,34,54,70,181,200,168,199,178,72,216,29,172,0,0,0,0,3,159,235,222,181,226,188,59,105,61,247,88,243,91,125,214,182,203,143,248,95,19,5,174,40,228,170,127,126,166,42,118,108,108,146,70,197,232,249,154,171,213,233,240,162,244,234,189,17,67,160,3,228,226,217,102,43,156,216,169,114,156,43,38,181,100,22,90,221,254,26,227,107,173,142,174,150,125,143,115,31,178,88,213,204,118,215,177,205,94,139,238,115,85,23,222,138,125,96,0,28,126,235,196,198,27,96,226,142,213,194,197,246,134,174,150,251,145,226,236,200,236,85,205,69,146,10,199,164,181,137,61,35,209,27,214,23,178,42,53,149,175,85,86,61,59,141,85,99,154,196,148,59,0,0,0,0,0,0,0,0,0,4,85,226,151,152,206,135,112,175,157,217,244,239,35,165,186,228,215,170,142,179,222,233,44,93,153,38,178,210,186,23,62,23,74,146,61,140,116,210,189,98,219,14,246,185,34,115,165,114,162,118,155,48,74,160,126,75,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,214,0,0,0,0,0,3,242,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,7,235,4,63,225,247,153,134,141,113,13,196,21,219,66,241,187,37,214,138,57,59,191,101,47,115,163,150,59,255,0,98,39,201,83,186,29,136,250,79,130,55,201,23,113,87,124,108,118,254,204,155,98,116,192,0,1,229,53,99,58,253,151,233,102,101,169,158,203,246,159,217,44,126,227,125,240,93,254,207,138,240,180,210,77,218,238,109,118,205,221,189,187,182,187,167,94,189,23,167,64,61,88,60,86,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,189,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,151,218,128,0,0,7,52,226,55,91,237,92,56,232,245,235,89,111,182,58,187,189,182,193,81,110,109,101,37,36,141,100,235,5,69,116,20,210,62,61,223,11,158,198,206,175,70,42,181,30,172,70,171,153,187,122,122,188,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,187,37,103,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,15,64,0,0,0,0,0,0,0,0,14,105,195,199,16,56,15,19,90,95,67,170,250,114,250,182,91,107,42,42,41,37,163,174,88,82,182,138,120,100,86,186,42,136,225,146,70,198,245,110,201,90,213,119,85,142,88,221,238,220,135,75,0,0,0,1,2,181,191,155,142,139,233,118,176,219,52,255,0,25,180,213,230,24,245,190,161,238,201,114,27,44,212,149,176,77,3,232,123,148,236,182,57,149,8,201,159,226,37,141,178,190,71,49,35,72,101,99,91,35,156,142,96,79,80,126,75,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,214,0,3,228,229,57,102,43,131,88,170,178,156,215,38,181,99,246,90,45,158,38,227,116,173,142,146,150,13,239,107,25,190,89,21,172,110,231,189,173,78,171,239,115,145,19,222,168,7,214,4,85,225,15,152,94,150,113,103,125,200,241,106,43,103,216,251,213,182,225,219,178,91,174,215,90,103,85,95,104,92,201,94,217,161,137,21,30,179,49,144,72,233,161,98,72,216,154,177,175,117,232,229,219,42,128,0,0,2,42,241,203,199,134,43,193,245,186,203,104,167,179,125,162,204,239,219,43,104,237,105,44,105,12,116,49,85,64,218,135,85,57,36,73,105,251,208,173,75,41,229,72,165,106,203,11,183,53,201,27,154,189,127,65,184,138,210,62,36,176,218,108,207,74,114,202,75,139,29,79,12,213,214,199,202,198,220,109,47,145,94,212,134,178,157,28,174,133,251,162,149,17,87,171,31,177,93,27,158,206,142,80,233,96,30,83,86,51,175,217,126,150,102,90,153,236,191,105,253,146,199,238,55,223,5,223,236,248,175,11,77,36,221,174,230,215,108,221,219,219,187,107,186,117,235,209,122,116,3,213,131,159,232,94,186,105,199,17,122,113,110,213,13,47,188,248,235,85,119,88,166,134,84,70,85,91,234,154,136,178,82,212,198,138,189,185,153,185,189,83,170,181,90,230,189,142,123,30,199,187,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,51,237,147,107,206,101,195,111,48,61,71,213,108,50,182,173,175,183,106,69,249,151,58,24,106,18,22,93,173,203,117,149,106,40,165,87,49,237,217,35,91,209,28,172,118,199,163,36,106,111,99,85,52,18,102,179,139,31,52,250,201,243,3,33,245,25,192,208,158,133,235,166,156,113,23,167,22,237,80,210,251,207,142,181,87,117,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,219,153,155,155,213,58,171,85,174,107,216,231,177,236,123,186,1,158,190,8,56,209,202,184,71,212,120,43,171,93,117,189,224,55,46,228,23,188,122,42,233,27,27,59,171,14,234,234,104,21,233,10,214,49,32,141,17,207,79,142,52,116,91,153,185,36,101,255,0,98,121,77,139,57,197,108,217,174,45,93,227,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,216,244,107,219,185,143,106,244,114,35,147,175,69,68,95,112,31,88,3,143,241,85,196,198,27,194,134,145,214,106,150,97,67,87,113,123,170,27,109,180,91,41,145,90,251,141,198,70,72,248,160,89,54,171,97,102,216,164,123,228,114,46,214,49,219,90,247,236,141,225,205,120,250,227,95,21,225,79,78,42,236,150,155,159,136,212,220,154,223,52,120,229,190,157,99,124,148,27,209,209,182,231,80,146,53,236,108,49,61,21,88,215,181,123,210,49,88,137,181,178,190,40,21,201,170,237,117,191,241,119,155,95,111,183,58,187,141,202,227,131,220,170,235,43,42,230,116,211,212,207,37,206,222,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,33,94,177,107,22,125,174,185,253,211,81,181,26,253,87,113,185,92,106,39,150,40,165,170,154,104,45,240,73,52,147,54,146,149,179,61,238,138,154,55,74,244,142,36,114,163,81,127,202,171,50,185,42,121,167,202,126,95,215,122,141,184,14,171,207,59,240,79,243,39,233,167,191,229,169,204,46,143,83,108,84,58,21,175,57,127,251,58,160,221,21,158,249,116,154,10,120,239,20,187,233,161,166,165,124,210,76,146,84,220,93,36,207,106,35,99,221,36,113,35,156,231,201,189,206,240,28,243,191,4,255,0,50,126,154,85,173,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,128,106,120,17,43,151,159,26,118,174,41,244,190,158,197,151,228,20,142,213,76,106,157,83,32,163,74,102,210,173,108,9,38,216,174,16,70,215,43,94,199,53,98,108,170,196,106,50,101,114,118,227,99,225,221,45,64,20,193,206,86,237,117,176,113,119,132,223,108,87,58,187,117,202,221,131,219,106,232,235,41,38,116,51,211,79,29,206,224,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,46,124,165,110,117,126,105,241,111,151,244,62,163,113,2,95,242,221,227,234,197,175,184,173,175,68,181,34,225,224,181,55,31,183,178,158,158,106,170,151,201,246,154,150,8,250,45,75,36,149,206,123,171,26,198,110,158,55,57,92,254,142,153,157,91,220,100,51,168,203,190,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,223,247,6,124,102,96,60,89,224,20,213,148,117,212,150,236,218,221,78,200,175,214,25,101,134,25,221,60,112,211,173,77,93,45,50,79,44,203,67,222,168,72,227,150,78,139,213,54,187,223,247,132,138,0,0,0,0,0,1,0,57,213,249,88,197,190,96,80,250,117,196,229,92,168,248,233,254,209,194,254,181,230,127,240,122,92,2,182,185,191,231,53,214,185,42,21,223,244,94,21,142,111,251,248,81,255,0,220,240,157,87,157,95,149,140,91,230,5,15,167,92,74,96,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,13,79,2,5,114,208,227,214,155,94,113,232,116,87,86,111,180,144,106,45,142,158,56,109,15,147,187,190,255,0,110,130,150,54,186,103,77,52,178,58,122,228,116,115,75,50,124,27,152,228,123,26,228,100,202,201,234,0,207,14,167,235,22,125,161,92,114,234,134,163,105,205,250,174,221,114,183,106,69,238,89,98,138,170,104,96,184,65,29,225,243,58,146,169,176,189,142,150,154,71,68,196,146,37,114,35,145,63,200,169,161,227,53,156,88,249,167,214,79,152,25,15,168,206,5,239,112,119,197,86,27,197,126,145,219,243,11,53,202,145,185,61,186,158,158,155,44,180,71,26,194,251,117,197,89,241,171,98,115,222,239,13,35,155,35,161,126,231,110,98,43,85,123,140,145,140,238,166,107,56,116,226,95,84,248,95,206,225,206,180,206,237,254,251,198,217,171,39,169,246,93,207,248,51,69,31,139,130,25,99,239,118,187,239,124,123,157,240,63,163,147,249,162,232,79,66,245,211,78,56,139,211,139,118,168,105,125,231,199,90,171,186,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,237,204,205,205,234,157,85,170,215,53,236,115,216,246,61,193,208,0,0,0,0,15,201,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,250,202,139,230,107,204,66,167,42,169,184,240,225,160,153,29,35,241,135,211,198,204,151,39,181,92,34,169,101,229,147,68,215,173,21,44,208,185,205,74,100,107,209,179,57,23,124,143,71,194,168,216,218,244,156,56,175,48,78,61,114,30,38,115,42,236,27,79,175,181,116,122,87,104,168,146,26,22,83,248,170,39,223,216,169,76,229,154,186,21,149,89,51,27,81,78,233,41,209,209,177,236,99,209,92,214,189,85,18,42,224,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,47,159,0,104,247,133,30,43,180,227,139,93,56,102,107,133,75,224,110,180,61,184,47,246,9,230,71,213,90,42,156,138,168,215,42,34,119,33,126,215,44,83,34,35,100,107,92,138,140,123,36,141,157,172,205,103,14,156,75,234,159,11,249,220,57,214,153,221,191,223,120,219,53,100,245,62,203,185,255,0,6,104,163,241,112,67,44,125,238,215,125,239,143,115,190,7,244,114,127,52,93,9,232,94,186,105,199,17,122,113,110,213,13,47,188,248,235,85,119,88,166,134,84,70,85,91,234,154,136,178,82,212,198,138,189,185,153,185,189,83,170,181,90,230,189,142,123,30,199,184,56,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,11,169,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,0,22,169,206,175,202,198,45,243,2,135,211,174,39,20,229,139,204,46,143,22,163,166,225,215,136,28,191,179,106,135,108,88,149,254,231,52,16,82,218,169,98,130,105,37,165,173,171,158,102,109,133,59,80,178,153,54,189,200,233,22,61,200,196,137,172,237,124,234,252,172,98,223,48,40,125,58,226,82,176,26,168,4,0,229,123,199,79,237,175,21,102,135,107,30,103,226,245,38,203,191,216,245,53,173,219,53,246,215,28,109,84,235,50,185,124,69,100,61,36,238,117,70,189,241,35,36,254,43,155,81,34,79,240,0,0,0,0,0,0,51,89,197,62,138,126,238,220,65,102,218,57,29,195,198,210,99,247,4,240,19,186,94,228,143,161,158,38,84,82,247,93,219,141,22,100,130,104,146,77,172,70,247,17,251,122,183,162,173,191,114,142,212,204,87,48,225,10,207,130,218,106,250,94,176,43,133,125,190,239,75,36,145,247,27,226,106,230,172,130,118,177,175,87,164,47,100,234,198,189,237,110,233,32,157,168,138,140,234,176,215,156,254,144,211,98,26,243,141,106,229,186,10,72,105,245,10,206,232,107,17,179,202,249,230,184,219,251,113,73,51,216,239,129,140,90,105,168,99,106,49,125,235,12,138,173,69,93,207,114,96,213,234,108,67,94,114,93,35,184,207,73,13,62,161,89,219,53,26,186,9,95,60,215,27,127,114,88,225,99,219,240,49,139,77,53,116,142,87,167,189,97,141,17,200,171,181,225,115,228,74,230,155,159,211,96,188,22,230,84,169,144,213,218,110,89,85,69,5,130,218,180,203,43,95,84,249,42,89,45,69,58,190,52,248,88,250,56,42,209,251,213,24,230,110,98,245,222,141,116,181,42,3,157,166,166,98,185,6,163,233,222,150,218,106,252,69,235,15,183,220,46,23,126,220,145,190,58,127,30,180,221,136,29,181,234,246,76,140,164,89,28,199,181,191,195,158,7,34,185,31,238,8,1,165,90,103,149,107,38,163,227,154,91,133,82,120,139,214,77,112,138,223,77,186,57,31,28,59,215,227,158,94,219,30,246,195,19,17,210,72,244,106,236,141,143,114,167,70,169,122,156,209,252,137,234,111,209,125,98,136,128,28,155,52,83,237,207,16,87,109,99,171,184,118,105,52,202,222,157,152,35,151,108,147,215,92,98,168,167,143,115,86,55,35,161,108,12,172,87,116,123,28,146,118,58,110,110,244,39,255,0,52,127,34,122,155,244,95,88,162,2,128,77,84,25,87,53,80,0,0,0,0,5,85,243,206,252,19,252,201,250,105,21,121,92,121,236,211,47,173,122,61,105,42,185,231,126,9,254,100,253,52,135,252,184,114,204,87,6,227,59,79,50,156,215,38,181,99,246,90,47,107,120,155,141,210,182,58,74,88,55,218,170,216,205,242,200,173,99,119,61,237,106,117,95,123,156,136,158,245,64,47,127,90,53,123,13,208,93,47,200,53,115,80,39,171,142,197,142,211,182,106,132,164,129,102,158,87,190,70,197,20,49,179,220,138,249,37,146,56,209,92,173,98,43,209,92,230,181,21,201,158,190,40,184,155,207,184,166,213,11,150,160,101,245,53,116,118,215,212,57,214,92,121,46,51,84,209,89,160,88,226,143,100,13,145,118,181,239,108,17,58,87,177,172,73,36,71,63,107,122,163,91,210,248,246,227,126,251,197,198,119,21,22,57,85,117,182,233,149,147,181,45,146,201,89,11,41,230,125,82,194,137,53,85,91,99,150,70,73,54,247,74,200,215,122,181,145,116,218,214,186,73,85,254,131,151,223,1,89,15,19,57,149,14,115,168,54,42,186,61,43,180,84,71,53,115,234,60,85,19,239,236,84,169,106,67,67,50,68,172,153,141,168,167,108,117,10,217,24,246,49,234,141,115,94,168,168,18,43,148,239,4,23,219,125,198,217,197,158,166,82,221,108,178,83,245,151,9,162,73,153,31,142,165,168,165,168,130,162,170,170,23,68,175,72,94,201,216,180,234,217,24,231,109,115,213,171,27,163,115,237,80,252,150,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,172,1,66,220,199,178,204,171,6,230,19,168,121,78,21,147,93,113,251,213,23,178,124,53,198,215,91,37,37,84,27,236,148,140,126,201,99,86,189,187,152,247,53,122,47,189,174,84,95,114,169,125,37,0,243,71,243,217,169,191,69,244,122,32,45,83,128,158,55,236,92,92,96,146,209,100,117,86,171,110,166,217,59,178,222,236,148,112,190,158,23,210,172,202,144,213,82,54,73,100,124,144,236,116,76,145,119,171,153,47,93,205,107,100,137,95,42,140,198,104,190,175,102,90,11,170,24,254,174,105,252,244,145,223,113,218,135,77,78,149,112,36,208,74,199,198,232,165,134,70,123,149,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,52,39,194,239,19,120,15,20,218,95,109,212,12,66,166,146,142,228,250,118,186,245,143,45,198,26,154,219,52,235,36,177,236,157,177,174,230,177,238,130,87,68,247,181,139,36,104,215,237,111,85,107,67,176,0,0,25,172,225,211,137,125,83,225,127,59,135,58,211,59,183,251,239,27,102,172,158,167,217,119,63,224,205,20,126,46,8,101,143,189,218,239,189,241,238,119,192,254,142,79,230,139,165,51,42,224,105,163,66,245,211,78,56,139,211,139,118,168,105,125,231,199,90,171,186,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,237,204,205,205,234,157,85,170,215,53,236,115,216,246,61,221,0,160,30,2,120,223,190,240,143,157,203,69,145,213,93,110,90,101,123,238,203,123,178,81,194,202,137,153,84,144,170,67,85,72,217,37,141,145,205,189,177,50,69,222,141,124,93,119,53,206,142,37,101,244,98,217,102,43,156,216,169,114,156,43,38,181,100,22,90,221,254,26,227,107,173,142,174,150,125,143,115,31,178,88,213,204,118,215,177,205,94,139,238,115,85,23,222,138,7,214,0,0,34,175,52,127,34,122,155,244,95,88,162,37,81,21,121,163,249,19,212,223,162,250,197,16,16,3,149,239,29,63,177,76,169,154,29,172,121,159,132,211,107,214,255,0,99,212,214,183,116,54,43,164,146,53,83,172,202,228,240,244,115,117,147,185,213,28,198,74,172,147,248,77,117,68,139,117,38,85,203,94,229,95,199,173,53,85,53,171,133,141,100,190,210,81,190,142,158,27,126,13,115,168,238,171,235,30,178,204,229,160,169,168,146,87,53,30,141,124,17,82,177,172,99,54,69,218,234,175,88,154,240,180,162,152,57,202,221,174,182,14,46,240,155,237,138,231,87,110,185,91,176,123,109,93,29,101,36,206,134,122,105,227,185,220,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,207,148,173,206,175,205,62,45,242,254,135,212,110,32,77,254,95,124,122,227,220,76,225,180,56,54,160,223,105,40,245,82,209,79,28,53,204,168,240,180,76,191,189,86,165,201,53,12,41,42,190,103,182,158,157,178,84,35,99,99,24,247,170,181,173,98,162,36,202,50,239,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,124,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,19,224,239,138,172,55,138,253,35,183,230,22,107,149,35,114,123,117,61,61,54,89,104,142,53,133,246,235,138,179,227,86,196,231,189,222,26,71,54,71,66,253,206,220,196,86,170,247,25,35,24,29,212,0,0,0,0,3,143,241,69,196,222,3,194,206,151,220,181,3,47,169,164,172,185,50,157,206,178,227,201,113,134,154,182,243,58,73,20,123,32,108,139,185,204,99,167,137,210,189,141,122,199,26,185,251,93,209,26,224,230,188,123,113,191,98,225,31,4,138,139,28,170,181,92,181,54,247,218,150,201,100,172,133,245,16,178,149,38,68,154,170,173,177,203,27,227,135,99,101,100,107,189,28,249,122,109,107,155,28,170,202,22,202,114,204,171,57,190,213,101,57,174,77,117,200,47,85,187,60,77,198,233,91,37,93,84,251,24,214,51,124,178,43,158,237,172,99,90,157,87,220,214,162,39,185,16,245,90,233,174,154,143,196,94,163,220,117,67,84,47,62,58,235,93,210,40,97,137,21,148,182,250,86,170,172,116,180,209,170,175,110,22,110,119,68,234,174,87,57,207,123,158,247,189,238,240,0,88,79,43,158,59,109,90,39,117,155,66,53,163,38,171,167,194,111,149,12,118,63,113,171,157,190,11,30,173,115,158,178,178,77,201,186,42,106,135,61,170,175,223,219,138,70,171,213,173,73,166,149,183,62,101,92,182,158,88,188,194,235,50,154,202,110,29,120,129,203,251,215,89,182,197,137,95,238,115,79,61,85,214,170,89,230,146,90,90,218,185,230,126,233,151,187,11,41,147,107,26,173,141,99,220,175,88,154,240,179,240,0,0,0,2,165,121,157,115,11,163,202,104,234,120,117,225,251,47,239,90,166,221,22,91,127,182,77,4,244,183,90,89,96,134,72,169,104,170,224,153,251,161,94,236,204,169,77,172,114,186,52,143,114,177,101,107,251,7,52,110,59,110,186,39,106,135,66,52,95,38,164,167,205,175,148,239,118,65,113,164,157,222,55,30,162,115,88,177,50,61,169,182,42,154,134,189,202,143,223,220,138,54,163,209,173,89,161,149,180,194,7,234,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,189,78,95,124,122,227,220,76,225,180,56,54,160,223,105,40,245,82,209,79,28,53,204,168,240,180,76,191,189,86,165,201,53,12,41,42,190,103,182,158,157,178,84,35,99,99,24,247,170,181,173,98,162,37,16,158,131,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,166,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,67,81,7,42,226,199,202,198,178,124,191,200,125,58,115,207,240,119,197,86,27,197,126,145,219,243,11,53,202,145,185,61,186,158,158,155,44,180,71,26,194,251,117,197,89,241,171,98,115,222,239,13,35,155,35,161,126,231,110,98,43,85,123,140,145,140,244,28,88,249,88,214,79,151,249,15,167,78,5,43,112,19,198,253,247,132,124,238,90,44,142,170,235,114,211,43,223,118,91,221,146,142,22,84,76,202,164,133,82,26,170,70,201,44,108,142,109,237,137,146,46,244,107,226,235,185,174,116,113,43,47,163,22,203,49,92,230,197,75,148,225,89,53,171,32,178,214,239,240,215,27,93,108,117,116,179,236,123,152,253,146,198,174,99,182,189,142,106,244,95,115,154,168,190,244,83,45,164,255,0,229,123,199,79,236,83,42,102,135,107,30,103,225,52,218,245,191,216,245,53,173,221,13,138,233,36,141,84,235,50,185,60,61,28,221,100,238,117,71,49,146,171,36,254,19,93,81,34,133,212,128,0,138,188,209,252,137,234,111,209,125,98,136,173,94,93,220,125,86,112,199,149,46,7,170,87,11,173,203,76,175,125,170,126,171,83,61,71,217,153,18,73,95,226,105,105,183,43,18,23,190,121,29,81,28,108,73,29,240,200,221,206,143,183,45,149,115,71,242,39,169,191,69,245,138,34,128,64,212,237,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,235,42,87,150,47,48,186,60,90,142,155,135,94,32,114,254,205,170,29,177,98,87,251,156,208,65,75,106,165,138,9,164,150,150,182,174,121,153,182,20,237,66,202,100,218,247,35,164,88,247,35,18,38,178,218,128,0,0,0,0,0,0,206,103,7,124,85,102,92,40,106,229,191,48,179,92,170,221,140,92,106,41,233,178,203,68,113,164,204,184,219,145,255,0,26,182,39,61,141,241,49,181,210,58,23,238,110,215,170,181,87,182,249,24,253,9,224,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,217,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,38,93,201,149,203,239,143,92,135,134,108,202,135,6,212,27,237,93,102,149,221,234,35,134,185,149,30,42,181,246,6,34,84,185,38,161,133,37,70,66,199,84,84,54,74,132,108,111,123,216,197,86,181,207,68,69,11,222,7,228,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,253,96,121,77,85,211,123,22,176,105,198,71,165,249,61,101,214,146,213,147,91,229,183,85,205,107,174,125,37,83,35,145,58,42,178,70,127,243,216,228,116,111,111,86,72,199,177,206,99,179,195,197,23,12,153,247,11,58,161,114,211,252,190,154,174,178,218,202,135,54,203,144,165,186,106,106,43,204,9,28,82,111,129,210,38,215,61,141,158,38,202,198,57,233,28,138,230,110,119,68,115,180,146,113,78,43,184,81,211,142,45,116,225,248,86,107,23,129,186,208,247,39,176,95,224,133,31,85,104,170,114,34,43,154,138,169,220,133,251,90,146,194,170,141,145,173,106,162,177,236,142,70,5,107,114,189,227,234,197,162,219,56,120,214,107,135,131,196,46,183,7,212,88,175,245,53,47,88,108,181,83,109,71,211,78,143,114,178,42,57,30,138,244,145,168,214,197,44,146,62,78,172,149,242,67,114,134,93,243,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,111,137,253,17,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,215,185,91,241,245,89,168,158,7,134,77,99,184,93,110,89,122,120,202,140,119,34,172,169,158,186,107,188,105,221,169,154,154,174,73,28,247,182,104,152,146,44,114,42,164,110,138,52,143,224,124,108,239,5,149,20,87,204,71,143,170,206,39,50,164,192,244,182,225,117,182,233,149,147,187,79,213,42,103,167,251,77,34,201,19,252,77,85,54,228,98,194,199,193,27,169,227,145,139,35,126,41,29,181,210,118,226,238,188,212,56,245,169,170,169,186,240,177,163,119,218,186,54,81,212,77,111,206,110,116,253,165,101,99,22,40,92,148,20,213,17,202,231,35,17,207,158,42,166,57,140,126,248,187,93,85,139,43,95,86,192,122,12,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,155,226,127,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,208,71,5,28,87,88,184,180,209,170,44,203,187,106,163,203,237,189,40,242,155,37,20,207,119,128,170,220,244,142,68,108,136,143,72,103,99,59,177,175,87,181,58,190,62,227,223,20,138,103,134,217,105,186,222,170,95,71,102,182,85,215,212,71,79,61,91,226,166,133,210,189,176,65,19,230,154,85,107,81,85,25,28,81,201,35,221,247,53,140,115,151,162,34,169,208,56,120,226,7,62,225,151,84,40,117,95,78,95,72,251,149,29,61,69,36,180,117,203,50,209,86,193,52,106,215,69,81,28,50,70,233,24,142,217,43,90,174,232,146,69,27,189,251,80,13,47,28,83,138,238,43,180,227,132,173,56,126,107,154,203,227,174,181,221,200,44,22,8,38,70,85,93,234,154,136,170,214,170,162,246,225,102,230,172,179,42,43,99,107,154,136,143,123,227,141,255,0,2,217,199,175,15,53,252,52,63,138,122,171,237,93,187,24,109,68,246,244,182,84,248,119,93,221,113,141,239,107,40,18,158,41,94,223,19,35,90,217,88,197,122,116,133,237,149,234,200,247,57,180,109,196,95,18,250,167,197,6,119,54,117,169,151,111,247,190,10,205,71,61,79,178,237,159,193,134,41,60,36,19,75,39,103,187,216,99,228,218,239,141,253,92,191,201,16,60,86,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,77,242,191,162,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,91,247,41,174,17,51,237,21,198,110,250,209,168,215,28,130,197,114,204,169,223,109,139,13,170,167,154,141,41,160,130,161,81,181,85,208,76,214,185,106,85,204,127,103,162,116,100,50,189,219,159,223,86,199,194,185,91,240,11,71,168,158,7,137,189,99,183,218,174,88,130,120,202,124,119,29,172,166,130,186,27,188,137,221,166,154,166,174,57,26,246,54,24,158,146,36,113,170,36,142,150,52,147,224,100,108,239,91,248,3,149,113,99,229,99,89,62,95,228,62,157,57,213,78,85,197,143,149,141,100,249,127,144,250,116,224,82,183,1,60,111,223,120,71,206,229,162,200,234,174,183,45,50,189,247,101,189,217,40,225,101,68,204,170,72,85,33,170,164,108,146,198,200,230,222,216,153,34,239,70,190,46,187,154,231,71,18,178,250,49,108,179,21,206,108,84,185,78,21,147,90,178,11,45,110,255,0,13,113,181,214,199,87,75,62,199,185,143,217,44,106,230,59,107,216,230,175,69,247,57,170,139,239,69,50,218,79,78,89,92,118,221,116,71,50,183,104,102,169,100,212,145,233,125,250,162,70,210,214,93,39,115,25,141,214,189,28,230,190,57,58,42,50,154,105,122,54,70,63,108,108,124,157,253,209,162,77,221,11,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,197,143,154,125,100,249,129,144,250,140,230,148,204,214,113,99,230,159,89,62,96,100,62,163,56,30,83,42,211,60,171,15,196,48,172,234,237,73,214,203,158,219,234,238,22,138,168,227,147,182,239,13,91,61,28,240,57,238,98,49,102,99,224,71,185,140,115,182,199,60,14,85,69,127,68,153,92,180,56,245,169,208,108,134,29,21,213,155,237,92,250,117,124,168,142,27,67,228,237,108,176,92,103,170,141,174,153,211,77,44,109,130,133,91,36,210,204,159,30,215,181,30,198,181,95,50,190,95,240,135,160,216,111,18,92,173,241,13,41,204,232,169,28,203,141,61,245,246,202,233,169,214,103,218,110,41,117,175,74,122,216,145,175,99,183,198,231,117,86,163,219,189,138,248,220,187,30,228,90,139,215,77,11,212,126,29,53,30,227,165,250,161,102,240,55,90,30,146,195,52,74,175,165,184,82,185,85,35,170,166,145,81,59,144,191,107,186,47,68,114,57,174,99,218,199,177,236,104,104,251,85,117,51,21,209,189,56,200,245,75,53,171,240,246,92,102,223,45,194,167,108,145,178,73,182,39,193,4,93,199,177,142,154,87,171,99,141,138,228,223,35,216,212,94,174,67,62,252,98,113,85,153,113,95,171,151,12,194,243,114,171,110,49,110,168,168,166,196,237,18,70,144,178,221,110,87,252,10,232,154,247,183,196,200,214,198,233,159,185,219,158,136,212,94,219,35,99,60,78,97,175,218,203,159,233,198,45,164,121,150,161,93,110,184,134,23,187,216,150,185,222,222,221,55,84,86,183,115,145,17,242,246,216,171,28,93,199,59,181,27,156,200,246,49,85,171,218,248,5,224,163,42,226,179,81,233,47,119,107,103,135,211,44,102,225,12,153,29,194,161,36,100,117,251,21,178,58,217,78,177,185,143,116,210,177,81,30,230,57,59,49,189,30,171,185,209,50,80,143,247,173,51,202,177,253,56,197,245,74,237,73,225,236,185,133,194,233,111,180,119,35,145,146,84,120,4,165,239,206,221,204,70,62,21,125,90,70,215,177,206,254,36,19,181,81,170,207,124,213,228,169,230,159,41,249,127,93,234,54,227,165,115,184,180,218,172,22,173,6,177,88,173,148,150,235,109,186,159,32,164,163,163,164,133,176,193,77,4,109,182,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,14,107,201,83,205,62,83,242,254,187,212,109,192,117,94,121,223,130,127,153,63,77,43,171,71,180,47,81,245,230,179,38,180,233,125,155,219,55,92,95,31,155,36,154,219,18,170,213,86,82,197,60,16,200,202,102,34,47,118,100,241,13,122,71,213,28,246,177,200,205,207,86,49,246,43,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,224,33,174,142,235,22,125,161,89,253,175,81,180,230,253,87,110,185,91,170,32,150,88,162,170,154,24,46,16,71,52,115,58,146,169,176,189,142,150,154,71,68,196,146,37,114,35,145,63,200,169,127,220,29,241,85,134,241,95,164,118,252,194,205,114,164,110,79,110,167,167,166,203,45,17,198,176,190,221,113,86,124,106,216,156,247,187,195,72,230,200,232,95,185,219,152,138,213,94,227,36,99,43,215,154,47,0,181,152,125,246,229,196,198,142,219,238,183,75,86,71,112,169,174,203,44,240,83,79,89,37,178,169,236,150,166,123,147,94,214,187,101,27,187,114,58,94,226,181,176,200,230,237,85,100,136,200,97,175,10,188,76,102,92,40,106,229,30,169,97,244,52,151,22,58,157,214,219,189,178,165,17,172,184,219,164,124,111,150,4,147,106,186,23,238,138,55,178,70,162,237,123,27,185,175,102,248,222,26,73,41,91,157,95,154,124,91,229,253,15,168,220,75,116,209,221,98,192,117,215,0,181,234,54,156,223,169,46,54,219,141,60,18,203,20,85,80,205,61,190,121,33,142,103,82,85,54,23,189,177,84,198,217,88,146,68,174,85,106,175,249,21,106,47,157,95,154,124,91,229,253,15,168,220,64,129,84,86,155,173,198,154,190,178,223,108,171,170,167,181,211,165,93,116,176,194,231,178,150,5,150,56,82,89,92,137,209,140,89,102,138,52,115,186,38,249,24,223,189,200,139,237,116,47,93,53,31,135,77,71,183,106,134,151,222,124,13,214,135,172,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,228,47,218,222,169,213,28,142,107,94,199,49,236,99,219,45,121,53,90,109,87,254,36,179,107,21,246,217,73,113,182,220,116,222,229,73,89,71,87,11,102,130,166,9,43,237,237,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,143,241,191,193,118,85,194,62,163,207,67,68,219,173,239,1,185,118,231,178,100,50,208,200,216,217,221,89,182,208,212,206,140,72,86,177,137,4,138,173,98,252,113,163,101,218,205,203,27,2,245,52,47,93,52,227,136,189,56,183,106,134,151,222,124,117,170,187,172,83,67,42,35,42,173,245,77,68,89,41,106,99,69,94,220,204,220,222,169,213,90,173,115,94,199,61,143,99,221,208,12,240,240,103,198,102,125,194,102,127,77,89,71,93,87,113,194,110,53,12,138,253,97,150,89,166,129,176,73,53,58,212,213,210,211,36,241,66,149,221,154,116,142,57,100,234,157,23,107,189,223,117,255,0,96,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,217,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,32,122,0,0,0,0,16,3,157,95,149,140,91,230,5,15,167,92,74,128,211,29,51,202,181,119,47,143,5,194,169,60,93,234,162,223,114,184,83,82,182,57,36,146,171,193,81,79,88,248,34,100,108,115,223,52,140,167,115,35,98,55,226,145,204,106,170,34,170,165,191,243,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,104,17,171,19,202,111,184,54,85,102,205,113,106,239,5,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,38,199,163,152,237,175,99,87,163,145,90,189,58,42,42,123,139,254,224,131,141,28,87,139,141,56,130,186,181,214,171,38,125,109,238,65,123,199,162,174,141,210,63,180,144,238,174,166,129,94,179,37,27,214,120,209,28,244,248,36,87,69,185,251,82,71,195,94,107,28,9,93,82,235,95,197,54,141,99,52,142,182,186,157,103,205,237,86,232,28,217,227,157,28,247,73,120,70,34,171,94,199,53,90,147,236,107,85,138,206,251,145,251,231,146,58,245,208,189,116,212,126,29,53,30,221,170,26,95,121,240,55,90,30,177,77,12,168,175,165,184,82,185,81,100,165,169,141,21,59,144,191,107,122,167,84,114,57,173,123,28,199,177,143,104,105,164,205,103,22,62,105,245,147,230,6,67,234,51,154,8,225,215,94,112,222,36,180,142,197,170,216,101,109,35,153,113,167,99,46,116,48,212,44,207,180,220,81,141,90,138,41,85,204,99,183,198,231,116,71,43,27,189,138,201,26,155,30,213,92,251,241,99,230,159,89,62,96,100,62,163,56,30,82,159,74,181,30,179,78,38,213,234,28,46,235,87,134,82,92,37,181,213,222,233,233,214,90,90,58,168,210,157,86,58,135,51,175,99,175,140,167,70,44,155,90,247,61,90,197,114,181,200,222,213,192,191,25,183,222,15,53,30,170,231,37,171,219,56,102,81,225,233,242,107,108,76,98,85,58,56,149,253,170,154,105,29,211,164,209,119,101,84,141,206,72,228,107,220,215,109,85,100,177,207,94,82,120,6,27,170,124,19,103,250,125,168,56,245,37,243,30,190,103,21,244,213,212,53,40,187,37,103,179,237,170,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,149,215,198,39,10,185,151,10,26,185,112,195,239,54,218,183,99,23,26,138,138,156,78,239,36,137,51,46,54,228,127,192,142,149,172,99,124,76,109,116,109,153,155,91,181,234,142,68,237,190,55,188,52,59,139,101,152,174,115,98,165,202,112,172,154,213,144,89,107,119,248,107,141,174,182,58,186,89,246,61,204,126,201,99,87,49,219,94,199,53,122,47,185,205,84,95,122,41,245,138,75,229,149,199,109,215,68,115,43,118,134,106,150,77,73,30,151,223,170,36,109,45,101,210,119,49,152,221,107,209,206,107,227,147,162,163,41,166,151,163,100,99,246,198,199,201,223,221,26,36,221,219,180,0,0,2,189,121,163,113,219,117,209,59,84,58,17,162,249,53,37,62,109,124,167,123,178,11,141,36,238,241,184,245,19,154,197,137,145,237,77,177,84,212,53,238,84,126,254,228,81,181,30,141,106,205,12,173,168,28,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,155,229,127,69,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,177,238,96,28,175,111,22,202,203,190,186,112,235,29,214,247,73,81,178,166,247,139,75,37,125,222,241,53,116,179,199,27,170,40,228,84,154,106,174,226,202,249,166,73,159,185,138,201,94,143,123,92,145,199,40,57,125,240,21,143,112,205,134,208,231,58,131,98,164,172,213,75,189,60,115,87,62,163,194,214,178,192,244,90,150,164,52,51,36,72,248,94,234,122,134,199,80,173,145,236,123,216,168,215,57,136,138,161,18,184,212,225,70,197,194,95,47,76,39,13,237,90,171,50,251,150,160,80,214,101,55,186,40,94,223,31,85,224,46,139,28,104,233,21,94,176,192,199,246,163,78,140,106,244,124,157,182,62,89,16,142,188,179,173,54,171,255,0,26,250,127,98,190,219,41,46,54,219,141,61,250,146,178,142,174,22,205,5,76,18,89,43,155,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,133,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,104,31,87,152,143,4,21,156,42,231,105,150,225,212,187,180,203,44,184,75,21,137,169,52,245,51,90,228,108,49,72,250,90,169,95,19,88,221,207,124,254,29,22,73,36,124,84,238,87,185,92,199,185,124,167,2,252,102,223,120,60,212,122,171,156,150,175,108,225,153,71,135,167,201,173,177,49,137,84,232,226,87,246,170,105,164,119,78,147,69,221,149,82,55,57,35,145,175,115,93,181,85,146,199,126,153,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,118,74,206,168,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,74,215,110,84,250,243,55,20,117,186,53,98,180,85,209,224,79,168,146,227,71,155,213,183,196,209,67,100,89,85,35,89,36,107,99,108,149,200,222,140,90,84,70,57,210,34,185,54,192,189,244,11,9,230,61,150,98,185,207,47,109,67,202,112,172,154,213,144,89,107,125,147,225,174,54,186,216,234,233,103,217,123,164,99,246,75,26,185,142,218,246,57,171,209,125,206,106,162,251,209,74,108,225,59,205,62,141,252,192,199,189,70,2,218,120,204,209,76,87,135,110,87,121,134,142,97,87,11,173,109,151,31,246,127,134,158,233,44,114,85,63,191,145,83,212,63,123,163,142,54,47,71,204,228,78,140,79,133,19,175,85,234,171,82,220,39,121,167,209,191,152,24,247,168,192,5,170,115,171,242,177,139,124,192,161,244,235,137,77,120,182,39,149,103,55,218,92,91,10,198,110,185,5,234,183,127,134,183,90,232,164,171,170,159,99,28,247,236,138,52,115,221,181,140,115,151,162,123,154,213,85,247,34,151,41,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,160,70,172,91,44,202,176,107,237,46,83,133,100,215,92,126,245,69,191,195,92,109,117,178,82,85,65,189,142,99,246,75,26,181,237,220,199,185,171,209,125,237,114,162,251,149,75,233,224,39,141,251,23,23,24,36,180,89,29,85,170,219,169,182,78,236,183,187,37,28,47,167,133,244,171,50,164,53,84,141,146,89,31,36,59,29,19,36,93,234,230,75,215,115,90,217,34,87,194,14,106,156,12,90,180,182,167,247,145,210,59,93,37,191,19,185,84,82,219,111,152,245,182,214,218,122,107,52,253,164,142,42,168,91,79,26,69,29,52,171,27,90,253,251,85,42,37,106,163,159,223,219,28,31,208,189,116,212,126,29,53,30,221,170,26,95,121,240,55,90,30,177,77,12,168,175,165,184,82,185,81,100,165,169,141,21,59,144,191,107,122,167,84,114,57,173,123,28,199,177,143,104,105,164,28,171,135,78,37,244,179,138,12,18,28,235,76,238,223,239,188,109,154,178,122,111,106,91,63,141,52,81,248,184,33,150,78,207,119,176,247,199,185,223,27,58,57,63,154,39,85,0,0,0,0,2,21,115,113,211,60,87,48,225,10,241,157,93,169,58,94,176,43,133,5,194,209,85,28,113,247,27,226,106,225,163,158,7,61,204,87,164,47,100,232,247,49,142,110,233,32,129,202,170,140,232,181,3,194,198,181,254,238,220,65,97,58,199,37,191,198,210,99,247,5,241,240,54,46,228,143,161,158,39,211,213,118,155,220,141,22,100,130,105,86,61,207,70,247,17,155,186,183,170,46,143,114,204,90,197,156,226,183,156,43,41,161,241,182,92,130,223,81,107,184,211,119,95,31,126,150,120,221,28,177,239,98,181,237,220,199,185,58,181,81,201,215,170,42,47,188,203,189,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,160,106,120,205,103,20,250,215,251,196,241,5,155,107,28,118,255,0,5,73,144,92,19,192,64,232,187,114,50,134,8,153,79,75,221,111,114,68,73,150,8,98,89,54,189,91,220,87,237,232,222,136,150,233,129,241,85,153,89,121,85,193,196,102,75,114,171,147,44,160,197,234,237,52,151,26,120,210,170,119,92,89,93,37,170,134,178,111,20,247,36,175,238,165,60,211,185,234,237,203,221,114,49,122,164,101,27,1,119,220,159,116,114,197,131,112,192,154,171,79,55,136,189,106,93,194,122,138,201,54,189,157,138,90,26,137,233,41,233,186,43,220,199,109,123,42,101,238,35,88,229,241,59,29,185,35,106,157,3,154,63,145,61,77,250,47,172,81,29,255,0,74,180,207,21,209,189,56,199,52,183,10,164,240,246,92,102,223,21,190,155,116,113,178,73,182,39,199,60,189,182,49,142,154,87,171,164,145,232,212,223,35,222,229,78,174,83,128,115,71,242,39,169,191,69,245,138,32,40,4,213,65,149,115,85,0,0,0,0,0,85,95,60,239,193,63,204,159,166,149,86,90,167,60,239,193,63,204,159,166,149,193,162,250,67,153,107,214,168,99,250,71,167,240,82,73,125,200,170,29,13,58,213,206,144,193,19,25,27,165,150,105,31,239,84,100,113,71,36,138,141,71,61,81,138,141,107,156,168,213,14,129,193,223,10,185,151,21,250,185,111,195,236,214,218,182,227,22,234,138,122,156,178,239,28,137,11,45,214,229,127,198,141,149,204,123,124,76,141,108,141,133,155,93,185,232,174,84,237,178,71,178,236,245,143,87,52,59,128,110,31,99,109,178,207,106,183,208,88,45,235,6,47,136,82,215,195,77,85,116,145,37,141,142,108,41,43,150,73,122,73,80,201,106,38,68,150,68,107,228,149,201,35,151,163,191,94,153,105,63,15,60,6,104,149,194,162,150,174,146,199,143,88,233,223,83,124,201,238,176,211,251,70,185,157,249,95,18,85,77,79,11,29,82,246,186,161,208,194,196,98,191,226,100,108,71,57,221,29,70,220,87,113,93,168,252,90,234,59,243,92,214,95,3,106,161,238,65,96,176,65,50,190,150,209,74,229,69,86,181,85,19,185,51,246,181,101,153,81,29,35,154,212,68,99,25,28,108,11,201,225,87,140,77,35,226,191,13,163,188,225,247,138,75,118,78,218,119,73,119,196,234,107,24,235,141,185,241,172,109,149,232,207,115,166,166,221,44,123,42,26,212,99,183,181,28,140,147,124,108,238,165,59,114,144,224,250,235,153,230,81,241,65,153,166,65,103,177,98,213,27,113,95,13,43,169,25,122,173,84,146,58,135,172,172,122,74,250,104,83,248,111,98,39,110,103,200,232,220,231,54,41,225,125,196,128,40,7,154,63,158,205,77,250,47,163,209,23,252,80,15,52,127,61,154,155,244,95,71,162,2,58,218,176,12,202,251,134,223,245,6,205,143,85,214,99,216,173,69,13,53,234,186,20,71,50,129,245,139,42,83,44,168,139,185,172,123,160,145,136,254,155,17,251,26,170,142,145,136,238,149,194,143,21,218,143,194,86,163,179,53,194,165,241,214,170,238,220,23,251,4,243,43,41,110,244,173,85,84,107,149,17,123,115,51,115,150,41,145,21,209,185,206,69,71,177,242,70,249,191,201,30,211,106,191,218,181,230,197,125,182,82,92,109,183,26,124,126,146,178,142,174,22,205,5,76,18,54,230,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,57,86,183,242,159,213,203,15,17,118,205,53,209,122,42,186,252,19,39,167,124,214,156,158,245,43,231,130,222,248,41,119,212,67,115,154,150,155,165,59,221,43,92,145,47,107,100,137,44,77,71,57,233,42,48,46,39,74,181,51,21,214,77,56,199,53,75,10,171,241,22,92,154,223,21,194,155,116,145,190,72,119,167,199,4,189,183,189,141,154,39,163,163,145,136,229,217,35,30,213,94,173,83,213,156,127,133,94,25,240,222,20,52,142,143,75,112,250,234,187,139,221,80,235,149,222,231,82,170,215,220,110,50,50,54,75,58,71,185,91,11,54,197,27,25,27,85,118,177,141,220,231,191,124,143,236,0,12,171,154,168,50,174,7,160,190,224,25,150,51,140,227,57,157,247,30,171,164,177,102,52,245,53,54,43,131,145,22,10,230,83,212,62,158,116,99,145,85,17,241,203,26,163,152,189,30,136,232,220,169,182,70,57,211,83,150,87,29,183,93,17,204,173,218,25,170,89,53,36,122,95,126,168,145,180,181,151,73,220,198,99,117,175,71,57,175,142,78,138,140,166,154,94,141,145,143,219,27,31,39,127,116,104,147,119,101,87,11,92,50,96,60,83,114,196,193,116,255,0,47,166,164,163,185,62,158,248,219,46,66,150,232,106,107,108,211,173,242,162,77,240,58,68,220,214,61,208,68,217,88,199,49,100,141,28,205,205,234,142,109,80,107,166,133,234,63,14,154,143,113,210,253,80,179,120,27,173,15,73,97,154,37,87,210,220,41,92,170,145,213,83,72,168,157,200,95,181,221,23,162,57,28,215,49,237,99,216,246,52,52,210,10,181,229,95,199,173,53,85,53,171,133,141,100,190,210,81,190,142,158,27,126,13,115,168,238,171,235,30,178,204,229,160,169,168,146,87,53,30,141,124,17,82,177,172,99,54,69,218,234,175,88,154,251,74,0,69,94,104,254,68,245,55,232,190,177,68,74,162,42,243,71,242,39,169,191,69,245,138,32,40,135,79,112,171,174,165,103,248,214,156,216,170,41,32,185,101,87,138,43,37,28,181,111,115,96,142,122,153,153,12,110,145,205,107,156,140,71,61,21,85,26,229,233,215,162,47,220,126,76,167,19,202,176,107,237,86,45,154,227,55,92,126,245,69,179,196,219,174,148,82,82,85,65,189,141,123,55,197,34,53,237,220,199,181,201,213,61,237,114,42,123,149,14,129,194,119,154,125,27,249,129,143,122,140,5,175,115,53,224,74,213,173,216,109,199,92,244,183,25,171,147,84,44,52,241,186,170,142,215,3,94,252,146,137,138,214,185,146,71,213,21,245,48,197,213,209,189,155,164,123,35,236,109,145,86,30,208,122,14,93,220,125,81,241,57,138,174,7,170,87,11,85,183,83,108,157,170,126,171,83,5,63,218,104,214,57,95,226,105,105,183,35,214,102,50,9,29,81,28,108,88,219,240,200,221,173,147,183,20,43,231,87,230,159,22,249,127,67,234,55,19,186,242,210,229,215,153,105,134,77,103,226,75,91,27,87,98,190,210,211,248,156,106,195,13,74,54,120,25,83,79,85,79,80,151,72,31,15,86,61,98,154,23,198,198,74,143,98,171,146,84,107,145,99,78,21,206,175,205,62,45,242,254,135,212,110,32,65,91,118,39,149,94,44,87,124,166,211,140,221,107,108,184,255,0,135,246,189,198,158,138,73,41,109,253,247,171,32,241,18,181,21,145,119,30,138,214,111,84,220,228,84,78,170,116,14,29,56,151,213,62,23,243,184,115,173,51,187,127,190,241,182,106,201,234,125,151,115,254,12,209,71,226,224,134,88,251,221,174,251,223,30,231,124,15,232,228,254,104,179,167,146,214,39,138,231,54,45,118,197,179,92,102,213,144,89,107,126,204,120,155,117,210,138,58,186,89,246,62,226,246,111,138,68,115,29,181,236,107,147,170,123,156,212,84,247,162,17,47,142,78,17,46,188,32,234,227,113,72,46,53,119,140,78,253,78,235,150,57,117,158,157,204,123,224,71,171,95,75,51,209,169,19,234,97,93,187,251,107,209,89,36,50,43,99,238,164,109,11,222,208,189,116,211,142,34,244,226,221,170,26,95,121,241,214,170,238,177,77,12,168,140,170,183,213,53,17,100,165,169,141,21,123,115,51,115,122,167,85,106,181,205,123,28,246,61,143,119,64,40,7,128,158,55,239,188,35,231,114,209,100,117,87,91,150,153,94,251,178,222,236,148,112,178,162,102,85,36,42,144,213,82,54,73,99,100,115,111,108,76,145,119,163,95,23,93,205,115,163,137,89,125,24,182,89,138,231,54,42,92,167,10,201,173,89,5,150,183,127,134,184,218,235,99,171,165,159,99,220,199,236,150,53,115,29,181,236,115,87,162,251,156,213,69,247,162,129,245,128,0,121,252,255,0,63,195,116,179,13,187,106,14,160,228,52,150,60,122,199,78,181,53,213,213,42,187,34,103,84,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,207,15,21,220,87,106,63,22,186,142,252,215,53,151,192,218,168,123,144,88,44,16,76,175,165,180,82,185,81,85,173,85,68,238,76,253,173,89,102,84,71,72,230,181,17,24,198,71,27,47,79,138,238,21,48,78,45,52,225,248,46,101,114,186,219,106,232,251,149,54,75,133,29,100,221,186,10,229,68,70,212,73,72,146,54,26,174,136,138,206,146,53,92,145,203,51,99,124,78,145,94,85,182,136,114,159,213,203,247,17,119,61,53,214,138,42,186,12,19,24,167,100,215,108,158,203,43,224,130,224,249,233,119,211,195,108,154,170,155,165,67,219,43,154,146,175,107,100,105,20,173,87,53,235,18,60,28,178,184,18,186,235,118,101,110,215,61,82,198,105,36,210,251,13,68,142,165,163,186,64,231,179,36,173,98,57,173,100,113,245,68,125,52,50,244,116,143,126,232,222,248,251,27,100,69,155,181,24,56,177,243,79,172,159,48,50,31,81,156,209,238,45,137,226,184,53,138,151,22,194,177,155,86,63,101,162,223,225,173,214,186,40,233,41,96,222,247,61,251,34,141,26,198,238,123,220,229,232,158,247,57,85,125,234,166,112,184,177,243,79,172,159,48,50,31,81,156,9,255,0,165,220,16,88,184,184,229,177,165,213,184,229,45,170,219,169,182,79,106,69,100,189,214,76,250,120,95,74,183,250,197,154,150,173,209,197,35,228,135,99,165,124,105,177,92,201,122,109,115,91,36,168,250,181,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,191,78,87,30,68,244,203,235,94,177,90,114,174,104,92,11,126,218,241,87,235,142,142,97,158,47,82,108,187,61,177,77,68,237,179,95,109,113,198,228,94,144,163,87,196,86,67,210,62,223,69,107,223,18,62,63,226,185,180,241,160,122,174,93,220,125,81,241,57,138,174,7,170,87,11,85,183,83,108,157,170,126,171,83,5,63,218,104,214,57,95,226,105,105,183,35,214,102,50,9,29,81,28,108,88,219,240,200,221,173,147,183,20,213,43,87,150,183,46,107,238,151,220,113,254,38,53,154,170,235,101,203,233,251,211,216,177,136,246,71,225,41,106,41,102,167,123,174,40,246,43,210,103,178,117,115,97,106,177,209,109,111,113,85,238,124,81,89,80,2,42,241,237,198,253,139,132,124,18,42,44,114,170,213,114,212,219,223,106,91,37,146,178,23,212,66,202,84,153,18,106,170,182,199,44,111,142,29,141,149,145,174,244,115,229,233,181,174,108,114,171,37,81,94,188,195,57,105,221,120,130,201,170,53,203,68,43,233,32,205,170,41,209,183,219,61,202,173,209,193,120,72,41,246,64,250,105,21,21,176,212,237,138,40,118,61,89,11,211,99,149,209,43,30,233,66,157,191,217,86,123,149,127,186,185,30,73,145,220,63,241,149,149,215,42,234,137,63,245,164,154,105,36,127,248,220,231,59,249,170,150,41,155,112,11,71,195,31,46,173,77,207,53,74,223,106,185,106,109,239,216,21,29,22,154,10,143,179,49,165,210,157,158,26,150,167,106,189,38,123,39,145,181,18,70,244,141,223,12,109,220,216,251,146,244,14,88,188,189,43,49,106,202,110,34,184,129,196,59,55,88,118,203,137,88,46,112,207,5,85,170,170,41,230,142,90,170,218,73,225,102,217,147,181,11,233,151,115,218,141,145,100,218,143,72,156,201,43,205,31,200,158,166,253,23,214,40,128,160,18,202,121,164,112,11,71,167,126,59,137,189,28,183,218,173,184,130,248,58,124,139,29,163,166,130,134,27,68,139,218,166,134,166,146,56,218,198,58,25,94,177,164,145,162,44,141,150,69,147,227,100,143,236,214,177,169,219,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,64,205,103,15,28,64,231,220,50,234,133,14,171,233,203,233,31,114,163,167,168,164,150,142,185,102,90,42,216,38,141,90,232,170,35,134,72,221,35,17,219,37,107,85,221,18,72,163,119,191,106,23,147,158,235,166,156,113,23,192,142,169,234,134,151,222,124,117,170,187,79,242,40,166,134,84,70,85,91,234,155,108,153,100,165,169,141,21,123,115,51,115,122,167,85,106,181,205,123,28,246,61,143,117,117,241,57,202,179,84,236,28,65,91,177,206,31,177,207,104,96,249,205,194,111,100,73,36,245,51,199,141,195,28,80,190,127,105,212,186,29,144,194,143,146,100,131,227,150,89,35,135,111,241,37,247,62,101,99,220,22,225,188,27,112,77,175,118,107,54,69,87,146,100,57,38,15,125,154,245,122,154,21,166,101,67,33,183,213,165,52,49,83,35,222,216,153,27,101,147,170,238,115,220,249,30,170,237,187,25,24,81,177,237,117,163,72,115,45,5,213,12,131,72,245,2,10,72,239,184,237,67,97,168,90,73,210,104,37,99,227,108,177,77,27,253,202,172,146,41,35,145,17,200,215,162,61,17,205,107,145,90,158,40,191,238,61,184,32,177,113,113,130,69,91,142,82,218,173,186,155,100,237,69,100,189,214,76,250,120,95,74,179,34,205,75,86,232,226,145,242,67,177,210,190,52,216,174,100,189,54,185,173,146,84,120,69,254,85,252,122,211,85,83,90,184,88,214,75,237,37,27,232,233,225,183,224,215,58,142,234,190,177,235,44,206,90,10,154,137,37,115,81,232,215,193,21,43,26,198,51,100,93,174,170,245,137,175,180,163,45,153,78,39,149,96,215,218,172,91,53,198,110,184,253,234,139,103,137,183,93,40,164,164,170,131,123,26,246,111,138,68,107,219,185,143,107,147,170,123,218,228,84,247,42,23,125,203,187,143,170,62,39,49,85,192,245,74,225,106,182,234,109,147,181,79,213,106,96,167,251,77,26,199,43,252,77,45,54,228,122,204,198,65,35,170,35,141,139,27,126,25,27,181,178,118,226,15,87,205,31,200,158,166,253,23,214,40,138,1,47,251,154,63,145,61,77,250,47,172,81,20,2,7,234,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,185,254,87,188,116,254,218,241,86,104,118,177,230,126,47,82,108,187,253,143,83,90,221,179,95,109,113,198,213,78,179,43,151,196,86,67,210,78,231,84,107,223,18,50,79,226,185,181,18,39,159,230,169,192,197,215,84,169,191,121,29,35,181,213,220,50,203,109,61,45,182,249,143,91,109,110,168,169,188,193,221,72,226,170,133,180,241,172,178,84,196,146,53,175,223,185,22,158,38,170,57,157,141,178,84,94,45,150,101,88,53,246,151,41,194,178,107,174,63,122,162,223,225,174,54,186,217,41,42,160,222,199,49,251,37,141,90,246,238,99,220,213,232,190,246,185,81,125,202,160,106,76,17,87,128,158,55,236,92,92,96,146,209,100,117,86,171,110,166,217,59,178,222,236,148,112,190,158,23,210,172,202,144,213,82,54,73,100,124,144,236,116,76,145,119,171,153,47,93,205,107,100,137,95,42,128,0,0,0,0,202,185,234,181,23,76,242,173,47,184,217,237,217,77,39,111,219,216,253,171,38,183,78,200,228,72,106,168,107,233,99,168,137,241,185,236,110,253,189,199,68,245,111,86,164,176,202,196,115,182,117,60,169,122,121,55,10,54,46,45,57,122,105,70,27,218,181,81,229,246,221,63,199,171,49,107,221,108,47,119,128,170,240,20,171,36,106,232,213,30,144,206,198,118,164,78,143,106,117,100,157,183,190,40,208,8,171,202,223,143,170,61,59,240,60,50,107,29,194,213,109,196,23,198,84,99,185,21,101,76,20,48,218,36,94,237,76,212,213,114,72,230,49,208,202,245,145,99,145,85,100,108,178,36,127,27,36,103,102,223,204,187,231,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,223,19,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,173,191,114,185,227,182,235,173,150,169,180,35,90,50,106,74,140,218,199,78,199,99,247,26,185,221,227,114,26,38,181,235,43,36,220,155,101,169,167,107,26,170,253,253,201,99,114,189,90,229,134,105,92,22,20,0,2,37,113,247,192,157,171,139,188,102,138,251,141,86,82,90,117,23,29,167,90,75,61,101,84,141,130,138,170,9,42,33,116,145,87,72,202,121,103,123,35,141,181,14,133,172,84,70,201,51,213,125,207,113,68,63,236,171,2,202,191,221,92,115,36,199,46,31,248,202,58,235,109,117,60,159,250,178,67,52,114,51,252,78,107,155,252,149,13,73,149,235,205,27,129,43,174,182,90,161,215,125,23,198,105,42,51,107,29,59,219,144,91,169,32,119,141,200,104,154,214,36,79,143,106,237,150,166,157,172,114,35,54,119,37,141,200,196,115,150,24,98,112,84,14,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,77,242,191,162,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,88,79,26,156,40,216,184,75,229,233,132,225,189,171,85,102,95,114,212,10,26,204,166,247,69,11,219,227,234,188,5,209,99,141,29,34,171,214,24,24,254,212,105,209,141,94,143,147,182,199,203,34,18,171,151,119,0,180,124,49,226,171,158,106,149,190,213,114,212,219,223,106,163,162,211,65,81,246,102,52,142,86,120,106,90,157,170,244,153,236,158,70,212,73,27,210,55,124,49,183,115,99,238,75,229,121,213,249,88,197,190,96,80,250,117,196,8,1,202,227,207,102,153,125,107,209,235,79,85,204,71,128,90,206,24,242,164,207,52,182,223,117,185,105,149,239,187,81,209,41,167,168,251,51,34,73,19,60,53,85,78,213,98,66,247,207,27,105,228,145,233,35,190,40,221,185,209,247,37,242,188,174,60,246,105,151,214,189,30,180,189,236,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,187,37,103,84,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,12,187,147,43,151,223,1,89,15,19,57,149,14,115,168,54,42,186,61,43,180,84,71,53,115,234,60,85,19,239,236,84,169,106,67,67,50,68,172,153,141,168,167,108,117,10,217,24,246,49,234,141,115,94,168,169,237,111,252,166,245,30,131,139,139,110,146,88,18,235,117,210,202,206,205,238,167,44,124,107,77,224,108,235,58,182,106,73,42,22,39,66,235,139,81,138,198,50,54,185,31,190,41,92,200,227,89,18,43,137,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,178,38,117,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,80,250,182,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,172,0,7,42,226,199,202,198,178,124,191,200,125,58,115,170,156,171,139,31,43,26,201,242,255,0,33,244,233,192,205,97,239,245,211,66,245,31,135,77,71,184,233,126,168,89,188,13,214,135,164,176,205,18,171,233,110,20,174,85,72,234,169,164,84,78,228,47,218,238,139,209,28,142,107,152,246,177,236,123,27,224,13,9,241,209,193,149,139,140,61,56,165,182,71,117,246,54,103,139,248,138,140,102,229,43,222,180,173,146,84,103,118,154,166,54,245,235,12,189,168,145,100,107,86,72,220,198,185,187,145,31,20,129,16,57,94,115,2,255,0,225,111,133,45,93,155,252,21,167,12,188,57,223,249,204,171,77,91,61,69,79,254,109,77,73,28,49,127,188,139,167,244,84,181,66,152,56,44,229,79,159,106,101,214,213,168,220,71,90,42,241,76,38,10,137,156,252,110,173,179,82,94,238,139,19,154,141,100,145,171,90,234,74,103,187,184,138,245,114,76,230,198,187,26,212,150,57,219,115,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,214,113,99,230,159,89,62,96,100,62,163,57,165,51,53,156,88,249,167,214,79,152,25,15,168,206,5,212,242,184,242,39,166,95,90,245,138,210,186,185,165,113,103,167,26,243,168,241,224,122,95,99,197,47,54,172,95,195,197,54,107,21,177,22,229,89,85,18,213,36,148,180,213,168,245,238,219,147,196,53,200,155,17,175,153,142,145,142,115,21,143,127,235,165,227,214,167,70,57,127,233,239,15,218,63,125,171,160,212,27,157,61,194,107,173,222,147,180,244,180,219,167,187,92,247,195,28,173,151,187,79,92,228,108,14,69,88,190,24,103,73,24,230,189,99,123,97,174,149,105,158,85,172,154,143,142,105,110,21,73,226,47,89,53,194,43,125,54,232,228,124,112,239,95,142,121,123,108,123,219,12,76,71,73,35,209,171,178,54,61,202,157,26,160,121,82,228,249,77,241,103,167,25,126,19,251,188,92,236,120,166,29,153,218,182,75,109,166,180,91,18,134,60,142,150,26,56,99,146,170,71,239,119,137,184,255,0,1,239,157,85,26,231,199,177,237,107,146,57,86,63,1,175,156,163,45,214,30,25,113,235,150,146,83,120,157,83,197,45,242,92,50,199,173,194,170,170,60,131,165,44,146,212,65,71,3,96,114,186,102,206,198,69,74,198,199,14,232,220,169,42,190,69,71,37,101,224,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,40,89,167,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,143,41,199,239,22,216,175,23,58,89,162,89,77,182,47,3,146,88,189,183,111,201,173,206,108,113,118,235,157,77,105,123,231,130,36,154,89,18,142,73,22,102,194,249,21,28,238,204,136,169,213,138,122,190,74,158,105,242,159,151,245,222,163,110,3,170,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,234,188,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,2,228,242,207,178,191,101,111,63,110,189,149,246,111,217,245,30,216,246,183,111,192,248,30,219,187,254,35,187,252,62,207,111,126,253,255,0,14,222,189,125,221,76,219,241,41,115,210,59,214,188,231,55,157,8,142,174,60,18,190,241,53,77,157,149,20,140,165,70,177,253,29,34,67,11,26,212,138,155,186,178,118,24,173,107,219,15,105,30,136,244,114,19,127,154,47,31,85,153,133,246,229,195,62,142,220,46,182,187,86,57,112,169,161,203,47,16,84,207,71,37,206,169,140,150,154,123,107,88,215,55,125,27,123,146,54,94,226,57,179,72,214,237,68,100,104,249,161,175,10,188,51,230,92,87,234,229,30,150,225,245,212,150,230,54,157,215,43,189,206,165,81,204,183,91,163,124,108,150,116,143,114,58,103,238,150,54,50,54,170,110,123,219,185,204,102,249,24,19,43,147,39,239,29,246,238,251,246,103,255,0,136,199,241,62,210,123,71,127,135,246,167,101,59,30,3,255,0,147,63,180,247,122,124,29,142,157,223,143,194,158,87,157,95,154,124,91,229,253,15,168,220,75,116,209,221,29,192,116,43,0,181,233,206,156,216,105,45,214,219,117,60,17,75,44,84,176,195,61,194,120,225,142,23,85,213,58,22,49,178,212,200,216,152,178,74,173,69,114,167,249,17,42,47,157,95,154,124,91,229,253,15,168,220,64,114,84,243,79,148,252,191,174,245,27,113,110,154,197,163,184,14,186,224,23,77,57,212,107,13,37,198,219,113,167,158,40,165,150,150,25,167,183,207,36,50,66,218,186,87,76,199,182,42,152,219,43,214,57,81,170,173,85,255,0,42,45,69,242,84,243,79,148,252,191,174,245,27,113,117,32,102,179,137,222,30,178,174,23,245,150,245,164,121,77,79,143,240,29,186,155,117,209,148,178,83,195,115,161,149,187,162,168,141,175,79,243,163,122,53,207,107,37,138,86,35,223,179,114,200,174,90,28,113,212,240,227,153,67,163,217,195,41,31,167,89,165,226,55,205,87,35,226,167,125,142,227,50,71,2,86,186,103,171,90,180,202,214,68,217,154,247,124,12,141,36,98,162,181,236,154,213,56,196,225,87,13,226,191,72,238,24,125,230,219,72,220,158,221,79,81,83,137,221,228,145,97,125,186,226,172,248,17,210,181,143,119,134,145,205,141,179,51,107,183,49,17,200,157,198,70,246,103,219,85,116,207,42,209,189,71,200,244,183,53,164,240,247,172,102,225,45,190,167,108,114,50,57,182,47,193,60,93,198,49,238,134,86,43,100,141,234,212,223,27,216,228,78,142,64,52,231,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,250,202,160,229,79,199,109,213,46,180,28,44,235,46,77,72,235,107,169,210,12,34,235,113,157,205,158,57,209,204,108,118,117,122,162,181,236,115,85,203,6,247,53,88,172,236,53,95,190,8,227,181,240,0,0,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,147,255,0,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,64,191,59,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,74,86,230,95,192,85,78,131,100,51,107,86,147,88,170,231,211,171,229,68,147,93,217,31,107,101,130,227,61,84,142,108,45,134,24,163,108,20,42,217,33,138,21,248,246,189,170,199,185,170,248,81,247,104,121,252,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,187,37,103,84,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,10,107,229,29,105,226,74,29,104,174,190,233,69,178,145,152,77,101,60,116,153,93,101,246,26,244,181,77,4,53,116,174,150,42,105,32,78,203,174,140,134,119,186,22,202,189,26,201,102,85,232,142,94,177,131,139,31,52,250,201,243,3,33,245,25,205,25,224,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,217,19,58,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,174,115,56,177,243,79,172,159,48,50,31,81,156,11,84,228,169,229,99,41,249,129,93,233,214,227,175,243,19,180,240,219,55,14,151,75,239,18,54,202,183,219,104,234,41,105,45,181,150,88,104,23,32,134,121,170,160,115,162,182,73,88,155,90,247,182,13,210,181,171,213,208,69,42,251,246,251,184,87,39,220,179,21,193,184,59,204,242,156,215,38,181,99,246,90,45,64,171,241,55,27,165,108,116,148,176,111,161,182,49,155,229,145,90,198,238,123,218,212,234,190,247,57,17,61,234,133,123,113,201,197,221,215,139,237,92,110,87,5,186,174,207,137,216,105,221,109,199,45,83,212,57,239,100,10,245,115,234,166,98,57,98,101,76,203,183,127,109,58,35,35,134,53,116,157,164,145,193,29,75,232,229,121,251,125,253,216,49,191,218,239,178,190,205,251,62,47,177,155,188,111,182,124,15,136,169,235,227,124,71,240,251,61,191,13,225,59,63,15,135,217,252,182,144,91,149,239,2,223,182,188,169,154,227,172,120,103,139,211,107,46,255,0,99,211,86,187,108,55,219,164,114,53,19,172,42,213,241,20,112,244,147,185,213,90,199,202,140,143,248,173,109,68,105,117,32,0,0,0,0,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,39,255,0,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,129,127,192,0,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,11,169,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,0,22,169,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,164,255,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,208,47,206,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,133,184,251,224,78,235,194,38,77,69,125,198,171,42,238,218,117,145,84,45,37,158,178,170,71,79,91,75,60,116,240,186,72,171,164,101,60,80,49,242,72,234,135,66,214,42,171,163,133,234,190,246,56,191,67,207,231,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,217,43,58,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,160,103,135,133,30,43,181,31,132,173,71,102,107,133,75,227,173,85,221,184,47,246,9,230,86,82,221,233,90,170,168,215,42,34,246,230,102,231,44,83,34,43,163,115,156,138,143,99,228,141,250,30,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,178,86,117,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,76,240,241,93,194,142,163,240,149,168,239,194,179,88,188,117,170,187,185,61,130,255,0,4,42,202,91,189,43,85,17,92,212,85,94,220,204,220,212,150,21,85,116,110,115,85,21,236,124,114,63,170,242,238,227,126,179,133,92,237,113,44,198,171,118,153,101,151,8,165,190,185,97,158,166,107,92,141,134,88,217,85,75,19,37,107,27,185,239,131,196,42,71,36,143,138,157,168,198,171,152,198,168,95,72,63,37,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,235,0,0,0,81,15,53,237,29,186,233,175,22,151,188,185,182,26,74,28,123,80,105,233,239,118,185,104,169,93,20,18,78,216,99,134,181,175,118,198,177,106,86,161,143,158,68,106,185,122,85,68,247,174,233,21,11,222,43,131,157,134,151,221,114,29,35,192,245,94,222,234,185,169,240,203,197,85,182,186,158,26,39,74,200,224,184,50,62,149,82,202,139,210,22,50,90,56,162,77,205,232,231,213,49,55,53,81,17,225,86,182,237,116,212,123,86,135,93,248,120,161,188,246,112,203,222,65,79,146,85,211,70,139,28,143,170,138,21,141,88,231,177,83,185,11,246,211,189,209,200,143,106,73,73,3,217,177,81,202,254,193,203,71,0,166,212,30,52,180,238,150,229,143,85,221,109,182,58,138,155,253,82,194,146,236,163,125,37,52,146,210,212,74,248,213,54,49,181,137,72,137,185,118,57,238,99,29,187,126,213,140,5,186,114,79,209,219,173,151,13,207,53,190,249,97,164,138,159,37,168,165,178,88,43,38,165,115,106,221,5,42,200,234,199,69,35,152,136,180,210,75,36,12,85,141,234,142,150,141,232,228,69,137,160,89,161,21,121,163,249,19,212,223,162,250,197,17,42,136,171,205,31,200,158,166,253,23,214,40,128,160,19,85,6,85,205,84,0,0,0,0,1,85,124,243,191,4,255,0,50,126,154,68,174,89,215,107,85,131,141,125,63,190,223,110,116,150,235,109,186,158,253,87,89,89,87,51,97,130,154,8,236,149,206,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,82,90,243,206,252,19,252,201,250,105,85,96,75,254,98,60,111,214,113,85,157,166,37,135,85,109,211,44,78,225,44,182,39,36,51,211,77,116,145,208,197,27,234,170,162,124,174,99,182,189,147,248,117,88,227,145,145,84,57,30,212,115,222,212,249,92,4,240,65,125,226,227,59,150,183,35,165,186,219,116,202,201,221,138,247,123,163,153,148,243,62,169,97,85,134,150,145,210,69,35,36,155,123,162,124,137,177,90,200,186,238,115,93,36,72,254,105,194,239,12,153,247,20,218,161,109,211,252,66,154,174,142,218,250,134,182,245,144,173,186,106,154,43,52,11,28,178,111,157,209,166,214,189,237,130,86,196,199,185,137,36,136,214,110,111,85,115,116,41,162,250,67,134,232,46,151,227,250,71,167,240,85,199,98,199,105,221,13,58,213,206,179,79,43,223,35,165,150,105,31,238,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,15,85,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,250,192,0,80,15,52,127,61,154,155,244,95,71,162,47,248,160,30,104,254,123,53,55,232,190,143,68,4,170,228,99,248,217,249,111,245,34,213,10,171,228,99,248,217,249,111,245,34,213,0,0,0,25,87,53,80,101,92,11,254,229,113,228,79,76,190,181,235,21,163,143,110,8,44,92,92,96,145,86,227,148,182,171,110,166,217,59,81,89,47,117,147,62,158,23,210,172,200,179,82,213,186,56,164,124,144,236,116,175,141,54,43,153,47,77,174,107,100,149,30,229,113,228,79,76,190,181,235,21,164,170,3,48,63,178,125,83,251,119,251,45,253,154,101,127,108,255,0,226,231,177,170,125,169,253,167,191,253,203,179,187,253,167,248,159,209,254,135,197,247,123,205,31,104,15,237,151,246,53,137,254,240,126,202,253,161,123,61,190,221,246,102,222,207,123,115,182,110,217,252,62,247,111,183,221,237,127,11,187,220,237,127,15,97,250,227,209,77,35,139,84,42,53,169,186,113,143,174,119,85,79,13,51,242,7,80,177,213,168,200,163,146,38,171,36,84,234,199,172,83,62,39,61,189,30,248,210,54,61,92,200,227,107,125,168,2,42,243,71,242,39,169,191,69,245,138,34,85,17,87,154,63,145,61,77,250,47,172,81,1,74,220,39,121,167,209,191,152,24,247,168,192,105,76,205,103,9,222,105,244,111,230,6,61,234,48,26,83,0,82,183,58,191,52,248,183,203,250,31,81,184,151,82,82,183,58,191,52,248,183,203,250,31,81,184,129,213,121,24,254,54,126,91,253,72,176,158,33,248,126,192,120,154,210,250,237,40,212,102,85,178,219,89,81,79,87,21,101,10,66,149,180,83,195,34,57,178,211,201,52,114,54,55,171,119,196,231,35,122,172,114,200,223,118,229,43,219,145,143,227,103,229,191,212,139,84,3,52,60,67,240,253,159,112,203,170,21,218,81,168,204,164,125,202,142,158,158,174,42,202,20,153,104,171,96,154,52,115,101,167,146,104,227,116,140,71,111,137,206,70,244,73,34,145,190,253,170,74,174,89,92,118,221,116,71,50,183,104,102,169,100,212,145,233,125,250,162,70,210,214,93,39,115,25,141,214,189,28,230,190,57,58,42,50,154,105,122,54,70,63,108,108,124,157,253,209,162,77,221,179,78,53,248,81,177,113,105,163,85,184,111,106,213,71,151,219,122,214,98,215,186,216,94,239,1,85,185,139,36,106,232,213,30,144,206,198,118,164,78,143,106,117,100,157,183,190,40,208,207,190,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,77,241,63,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,134,162,1,86,188,171,248,245,166,170,166,181,112,177,172,151,218,74,55,209,211,195,111,193,174,117,29,213,125,99,214,89,156,180,21,53,18,74,230,163,209,175,130,42,86,53,140,102,200,187,93,85,235,19,95,105,64,0,0,12,214,113,99,230,159,89,62,96,100,62,163,57,165,51,53,156,88,249,167,214,79,152,25,15,168,206,5,212,242,184,242,39,166,95,90,245,138,210,85,17,87,149,199,145,61,50,250,215,172,86,146,168,0,0,0,0,1,21,121,163,249,19,212,223,162,250,197,17,42,136,171,205,31,200,158,166,253,23,214,40,128,160,19,85,6,85,205,84,0,57,87,22,62,86,53,147,229,254,67,233,211,157,84,229,92,88,249,88,214,79,151,249,15,167,78,6,107,11,232,229,221,198,253,31,21,88,34,226,89,141,86,221,77,196,237,241,75,125,114,195,5,52,55,72,221,52,177,178,170,150,38,74,231,187,107,25,7,136,84,142,56,217,45,67,81,141,70,189,141,74,23,61,6,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,133,196,243,66,224,91,246,215,138,191,92,116,115,12,241,122,147,101,217,237,138,106,39,109,154,251,107,142,55,34,244,133,26,190,34,178,30,145,246,250,43,94,248,145,241,255,0,21,205,167,141,42,87,64,127,108,191,182,92,79,247,124,246,175,237,11,218,13,246,23,179,54,247,187,219,93,191,118,255,0,225,246,123,125,206,239,119,248,93,174,231,119,248,123,203,254,225,71,138,237,56,226,215,78,25,154,225,82,248,27,173,15,110,11,253,130,121,145,245,86,138,167,34,170,53,202,136,157,200,95,181,203,20,200,136,217,26,215,34,163,30,201,35,103,182,211,157,20,210,61,32,169,190,85,105,110,156,99,248,163,242,74,136,106,110,105,104,161,101,51,39,124,81,36,81,166,198,34,53,140,107,81,85,24,196,70,35,228,149,253,55,203,35,156,17,211,152,223,218,175,234,117,102,159,110,189,149,246,147,217,248,239,182,61,147,220,240,62,59,218,148,29,255,0,15,221,254,39,103,185,191,102,255,0,139,111,78,190,254,165,11,151,253,205,31,200,158,166,253,23,214,40,138,1,3,85,5,59,115,84,224,98,213,165,181,63,188,142,145,218,233,45,248,157,202,162,150,219,124,199,173,182,182,211,211,89,167,237,36,113,85,66,218,120,210,40,233,165,88,218,215,239,218,169,81,43,85,28,254,254,216,238,36,252,151,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,129,153,125,23,213,236,203,65,117,67,31,213,205,63,158,146,59,238,59,80,233,169,210,174,4,154,9,88,248,221,20,176,200,207,114,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,38,132,248,93,226,111,1,226,155,75,237,186,129,136,84,210,81,220,159,78,215,94,177,229,184,195,83,91,102,157,100,150,61,147,182,53,220,214,61,208,74,232,158,246,177,100,141,26,253,173,234,173,109,59,115,17,224,130,179,133,92,237,50,220,58,151,118,153,101,151,9,98,177,53,38,158,166,107,92,141,134,41,31,75,85,43,226,107,27,185,239,159,195,162,201,36,143,138,157,202,247,43,152,247,47,42,225,71,138,237,71,225,43,81,217,154,225,82,248,235,85,119,110,11,253,130,121,149,148,183,122,86,170,170,53,202,136,189,185,153,185,203,20,200,138,232,220,231,34,163,216,249,35,120,104,248,30,127,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,174,201,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,0,0,0,25,87,46,167,149,167,26,248,174,168,105,197,135,134,252,214,231,224,179,236,66,223,224,173,62,33,99,100,119,187,92,8,189,150,211,236,107,83,189,79,3,91,27,226,84,87,186,56,146,100,116,159,198,237,82,177,245,113,108,179,42,193,175,180,185,78,21,147,93,113,251,213,22,255,0,13,113,181,214,201,73,85,6,246,57,143,217,44,106,215,183,115,30,230,175,69,247,181,202,139,238,85,2,242,121,130,112,21,143,113,51,134,215,103,58,125,98,164,163,213,75,69,60,147,80,190,159,194,209,50,254,245,90,102,172,53,211,44,74,249,158,218,122,119,71,78,174,145,140,99,222,136,231,53,138,170,148,151,139,98,122,167,22,163,210,226,216,86,51,149,179,62,181,92,31,225,173,214,186,42,148,188,82,87,82,43,158,253,145,70,157,232,230,133,98,115,151,162,35,152,177,170,175,77,171,210,250,120,23,227,54,197,198,30,156,85,92,228,181,123,27,51,197,252,61,62,77,109,137,143,90,86,201,42,63,181,83,77,35,186,245,134,94,212,170,145,185,203,36,110,99,154,237,200,140,150,78,171,135,232,14,141,96,26,143,148,234,230,27,167,182,171,86,95,154,109,246,221,210,6,59,185,83,209,81,206,218,213,85,100,93,199,162,73,47,109,173,238,200,214,190,77,239,68,114,7,213,210,223,218,159,216,75,103,237,175,236,167,219,63,227,123,79,236,183,137,246,95,246,231,246,123,62,39,248,191,218,123,91,183,127,223,239,233,238,232,122,176,0,0,0,16,3,157,95,149,140,91,230,5,15,167,92,73,254,64,14,117,126,86,49,111,152,20,62,157,113,2,0,114,184,243,217,166,95,90,244,122,210,255,0,138,1,229,113,231,179,76,190,181,232,245,165,255,0,0,0,0,0,0,57,87,22,62,86,53,147,229,254,67,233,211,157,84,229,92,88,249,88,214,79,151,249,15,167,78,6,107,13,84,25,87,53,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,205,103,22,62,105,245,147,230,6,67,234,51,154,83,51,89,197,143,154,125,100,249,129,144,250,140,224,115,75,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,11,222,229,205,193,71,238,171,167,19,223,243,251,101,170,77,77,202,127,137,114,169,129,59,178,90,232,85,24,177,219,27,54,231,49,219,94,197,146,87,68,141,107,228,115,91,214,86,195,20,139,192,57,74,112,93,138,253,144,163,226,187,63,109,170,255,0,87,123,239,65,139,218,231,161,142,162,59,87,133,173,218,234,231,58,86,42,178,177,39,164,84,137,209,42,118,227,220,187,156,233,118,197,103,224,10,160,230,177,192,149,213,46,181,252,83,104,214,51,72,235,107,169,214,124,222,213,110,129,205,158,57,209,207,116,151,132,98,42,181,236,115,85,169,62,198,181,88,172,239,185,31,190,121,35,181,243,242,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,6,88,137,255,0,201,83,205,62,83,242,254,187,212,109,199,138,230,113,194,37,171,134,93,92,164,202,240,251,141,34,226,122,149,81,113,185,91,109,81,211,182,7,218,39,137,241,58,162,149,172,141,173,139,195,53,106,99,236,237,68,86,179,172,110,111,240,210,73,61,175,37,79,52,249,79,203,250,239,81,183,1,213,121,231,126,9,254,100,253,52,175,93,17,213,237,92,209,137,51,76,139,71,231,171,160,174,185,226,242,217,174,183,122,72,30,249,237,54,233,235,105,55,212,71,43,125,212,239,116,173,130,4,153,127,162,179,166,197,108,171,27,219,97,92,243,191,4,255,0,50,126,154,113,254,77,86,155,85,255,0,137,44,218,197,125,182,82,92,109,183,29,55,185,82,86,81,213,194,217,160,169,130,74,251,123,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,8,22,95,247,45,157,55,208,236,23,134,92,110,237,164,53,150,171,165,215,35,183,208,87,102,55,42,122,232,107,42,150,240,250,88,230,146,142,161,241,255,0,106,240,253,245,99,41,213,26,177,181,202,174,69,124,146,61,245,193,204,51,151,157,215,134,139,173,70,170,105,93,29,93,199,74,238,53,8,143,98,185,211,79,141,207,35,186,54,158,119,47,87,62,153,206,84,108,83,185,85,81,85,177,74,187,251,114,79,207,248,28,227,143,50,225,11,50,117,45,83,42,239,154,117,124,168,107,239,214,22,61,55,198,254,136,223,27,71,185,81,172,169,107,81,168,173,85,70,76,198,163,30,173,86,197,44,65,160,146,149,185,213,249,167,197,190,95,208,250,141,196,185,60,79,41,177,103,56,173,155,53,197,171,188,109,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,155,30,141,123,119,49,237,94,142,68,114,117,232,168,139,238,41,179,157,95,154,124,91,229,253,15,168,220,64,114,84,243,79,148,252,191,174,245,27,113,117,37,43,114,84,243,79,148,252,191,174,245,27,113,117,32,8,127,204,103,130,143,222,171,78,32,191,224,22,203,84,122,155,139,127,18,219,83,58,118,164,186,80,162,61,100,182,58,109,205,99,119,61,233,36,78,149,28,214,72,215,55,172,77,154,89,18,96,0,50,195,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,133,208,207,77,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,117,60,180,56,245,166,215,156,122,29,21,213,155,237,36,26,139,99,167,142,27,67,228,238,239,191,219,160,165,141,174,153,211,77,44,142,158,185,29,28,210,204,159,6,230,57,30,198,185,25,50,179,197,115,69,224,22,143,48,177,92,184,152,209,219,125,170,215,117,199,45,245,53,217,101,158,10,104,40,227,185,210,177,242,212,207,114,107,218,214,239,172,111,114,71,75,220,87,58,104,218,221,170,143,141,25,53,75,98,121,77,247,6,202,172,217,174,45,93,224,175,88,253,194,158,233,110,169,237,50,78,197,84,18,54,72,164,216,244,115,29,181,236,106,244,114,43,87,167,69,69,79,112,23,41,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,239,102,186,123,128,234,85,170,43,22,163,96,248,254,85,109,130,161,181,113,81,222,237,144,215,65,28,237,107,154,217,91,28,205,115,81,232,215,189,168,228,78,189,30,228,254,106,121,252,91,135,173,2,193,175,180,185,78,21,161,250,127,143,222,168,183,248,107,141,175,25,162,164,170,131,123,28,199,236,150,56,218,246,238,99,220,213,232,190,246,185,81,125,202,160,68,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,39,255,0,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,129,127,192,0,6,107,56,177,243,79,172,159,48,50,31,81,156,210,153,154,206,44,124,211,235,39,204,12,135,212,103,3,208,75,146,106,229,159,130,107,101,130,207,123,171,131,78,178,29,72,188,71,122,165,164,161,123,25,45,198,11,125,170,74,102,85,85,35,149,175,99,154,178,62,42,125,172,248,233,164,145,86,85,99,59,31,147,131,61,20,197,120,137,226,79,15,209,204,214,225,117,162,178,228,30,208,241,51,218,229,142,58,166,118,40,42,42,25,177,210,71,35,19,171,225,106,47,86,47,194,171,211,162,244,84,146,186,43,137,253,171,228,253,173,94,31,25,246,205,125,155,80,25,118,163,217,69,226,38,163,237,50,207,226,42,99,232,138,232,246,82,186,167,124,137,211,108,75,46,229,70,171,136,85,165,90,153,149,104,222,163,227,154,165,133,85,248,123,214,51,112,138,225,77,186,73,25,28,219,23,227,130,94,219,216,247,67,43,21,209,200,196,114,111,141,239,106,175,71,40,26,104,197,177,60,87,6,177,82,226,216,86,51,106,199,236,180,91,252,53,186,215,69,29,37,44,27,222,231,191,100,81,163,88,221,207,123,156,189,19,222,231,42,175,189,84,250,192,1,149,114,255,0,185,92,121,19,211,47,173,122,197,105,213,127,116,238,22,63,230,211,165,95,245,54,221,255,0,98,123,252,91,19,197,112,107,21,46,45,133,99,54,172,126,203,69,191,195,91,173,116,81,210,82,193,189,238,123,246,69,26,53,141,220,247,185,203,209,61,238,114,170,251,213,64,250,192,0,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,147,255,0,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,64,191,224,0,17,87,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,5,212,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,11,84,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,127,243,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,104,23,252,0,3,143,241,69,195,38,3,197,54,151,220,180,255,0,47,166,164,163,185,62,157,205,178,228,41,110,134,166,182,205,58,201,20,155,224,116,137,185,172,123,160,137,178,177,142,98,201,26,57,155,155,213,28,220,246,107,70,144,230,90,11,170,25,6,145,234,4,20,145,223,113,218,134,195,80,180,147,164,208,74,199,198,217,98,154,55,251,149,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,52,230,69,94,61,184,32,177,113,113,130,69,91,142,82,218,173,186,155,100,237,69,100,189,214,76,250,120,95,74,179,34,205,75,86,232,226,145,242,67,177,210,190,52,216,174,100,189,54,185,173,146,84,120,66,174,86,252,125,81,233,223,129,225,147,88,238,22,171,110,32,190,50,163,29,200,171,42,96,161,134,209,34,247,106,102,166,171,146,71,49,142,134,87,172,139,28,138,171,35,101,145,35,248,217,35,59,51,87,154,63,145,61,77,250,47,172,81,20,2,104,35,129,219,157,79,16,252,14,96,117,90,235,29,38,122,251,189,61,101,53,201,47,244,145,86,178,185,148,119,57,226,167,89,217,35,85,179,61,173,167,133,119,189,21,238,123,17,238,87,61,85,202,25,247,53,80,114,175,221,59,133,143,249,180,233,87,253,77,183,127,216,157,84,1,197,56,211,211,219,22,168,112,167,169,248,150,73,126,246,37,7,217,249,238,142,184,187,127,110,150,74,21,74,216,164,149,35,138,89,22,20,146,153,157,196,142,55,72,177,239,70,38,229,105,218,200,85,205,199,83,49,92,63,132,43,198,11,118,171,235,122,207,110,20,22,251,69,44,114,71,220,119,134,171,134,178,121,220,199,61,30,176,177,144,35,28,246,53,219,100,158,6,170,34,63,170,5,22,26,30,229,225,141,218,177,94,11,116,170,217,102,201,233,47,244,243,217,223,114,125,93,50,55,100,115,213,212,203,83,53,42,237,123,147,125,60,179,73,78,255,0,122,46,248,93,213,172,94,172,110,120,75,169,228,217,173,127,110,120,125,187,104,229,93,191,179,87,166,87,4,236,207,28,91,99,158,134,227,45,69,68,123,156,178,57,93,51,103,101,98,59,163,24,212,143,177,211,115,183,168,19,252,138,188,209,252,137,234,111,209,125,98,136,149,68,85,230,143,228,79,83,126,139,235,20,64,80,9,170,131,42,230,170,0,0,0,0,0,170,190,121,223,130,127,153,63,77,43,87,74,180,207,42,214,77,71,199,52,183,10,164,241,23,172,154,225,21,190,155,116,114,62,56,119,175,199,60,189,182,61,237,134,38,35,164,145,232,213,217,27,30,229,78,141,82,202,185,231,126,9,254,100,253,52,138,188,174,60,246,105,151,214,189,30,180,11,158,225,119,134,76,7,133,157,47,182,233,254,33,77,73,89,114,101,59,91,122,200,86,221,13,53,109,230,116,146,89,55,206,232,211,115,152,199,79,43,98,99,220,245,142,53,107,55,59,162,185,221,128,0,0,0,5,0,243,71,243,217,169,191,69,244,122,34,255,0,138,1,230,143,231,179,83,126,139,232,244,64,74,174,70,63,141,159,150,255,0,82,45,80,170,190,70,63,141,159,150,255,0,82,45,80,1,149,115,85,7,42,253,211,184,88,255,0,155,78,149,127,212,219,119,253,136,14,19,188,172,104,223,203,252,123,211,160,51,88,106,118,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,44,64,95,247,43,143,34,122,101,245,175,88,173,37,81,21,121,92,121,19,211,47,173,122,197,105,42,128,0,0,17,87,154,63,145,61,77,250,47,172,81,18,168,138,188,209,252,137,234,111,209,125,98,136,10,86,225,59,205,62,141,252,192,199,189,70,3,74,102,107,56,78,243,79,163,127,48,49,239,81,128,210,152,2,149,185,213,249,167,197,190,95,208,250,141,196,186,146,149,185,213,249,167,197,190,95,208,250,141,196,14,171,200,199,241,179,242,223,234,69,170,21,87,200,199,241,179,242,223,234,69,170,1,194,184,119,226,171,13,214,236,183,80,244,182,107,149,37,38,119,167,89,69,234,211,95,105,72,214,37,158,221,79,113,154,10,90,200,17,207,114,202,206,210,66,201,92,138,155,102,87,117,99,25,36,59,248,255,0,49,30,1,104,248,156,197,83,60,210,219,125,170,219,169,182,78,237,71,68,166,130,159,237,52,107,28,76,240,213,85,59,81,235,51,25,4,109,167,146,71,172,109,248,163,118,214,201,220,138,170,245,115,83,50,173,27,227,187,80,117,75,10,171,240,247,172,103,84,47,151,10,109,210,72,200,230,217,115,159,124,18,246,222,199,186,25,88,174,142,70,35,147,124,111,123,85,122,57,75,222,225,187,91,237,92,71,232,150,45,173,22,107,29,93,154,159,35,167,149,207,160,169,145,178,62,154,120,103,146,158,102,35,219,238,123,18,88,100,216,254,141,87,51,107,149,172,85,86,32,102,136,189,62,93,220,125,81,241,57,138,174,7,170,87,11,85,183,83,108,157,170,126,171,83,5,63,218,104,214,57,95,226,105,105,183,35,214,102,50,9,29,81,28,108,88,219,240,200,221,173,147,183,23,0,230,197,193,5,138,223,110,185,241,103,166,116,182,171,44,116,253,37,205,168,150,103,199,227,170,170,42,169,224,167,170,165,133,177,43,18,103,190,119,173,66,186,70,53,219,90,244,106,200,233,28,250,203,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,190,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,80,212,64,0,1,154,206,44,124,211,235,39,204,12,135,212,103,52,166,102,179,139,31,52,250,201,243,3,33,245,25,192,186,158,87,30,68,244,203,235,94,177,90,74,162,42,242,184,242,39,166,95,90,245,138,210,85,0,40,7,154,63,158,205,77,250,47,163,209,23,252,115,252,167,135,173,2,206,111,181,89,78,107,161,250,127,144,94,171,118,120,155,141,211,25,162,171,170,159,99,26,198,111,150,72,220,247,109,99,26,212,234,190,230,181,17,61,200,128,68,14,74,158,86,50,159,152,21,222,157,110,39,249,231,240,173,61,192,116,214,213,45,139,78,112,124,127,21,182,207,80,234,185,104,236,150,200,104,96,146,119,53,173,116,174,142,22,181,170,245,107,24,213,114,167,94,140,106,127,36,61,0,2,42,243,71,242,39,169,191,69,245,138,34,85,17,87,154,63,145,61,77,250,47,172,81,1,64,38,170,12,171,154,168,0,114,174,44,124,172,107,39,203,252,135,211,167,58,169,202,184,177,242,177,172,159,47,242,31,78,156,12,214,22,83,205,35,128,90,61,59,241,220,77,232,229,190,213,109,196,23,193,211,228,88,237,29,52,20,48,218,36,94,213,52,53,52,145,198,214,49,208,202,245,141,36,141,17,100,108,178,44,159,27,36,127,102,181,141,78,221,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,6,112,120,93,226,111,62,225,103,84,45,186,129,136,84,213,214,91,89,80,215,94,177,229,184,205,77,69,121,129,35,150,61,147,182,53,218,231,177,179,202,232,158,246,189,35,145,90,253,174,232,173,118,133,52,95,87,176,221,122,210,252,127,87,52,254,122,185,44,89,21,59,166,167,74,184,22,25,226,123,36,116,82,195,35,61,232,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,180,151,204,71,130,10,206,21,115,180,203,112,234,93,218,101,150,92,37,138,196,212,154,122,153,173,114,54,24,164,125,45,84,175,137,172,110,231,190,127,14,139,36,146,62,42,119,43,220,174,99,220,191,43,128,158,55,239,188,35,231,114,209,100,117,87,91,150,153,94,251,178,222,236,148,112,178,162,102,85,36,42,144,213,82,54,73,99,100,115,111,108,76,145,119,163,95,23,93,205,115,163,137,88,22,169,205,31,200,158,166,253,23,214,40,138,1,47,207,153,141,218,213,127,229,255,0,168,23,219,21,206,146,227,109,184,211,216,106,232,235,41,38,108,208,84,193,37,218,133,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,80,96,26,168,0,1,231,243,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,236,149,157,81,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,83,60,60,87,112,163,168,252,37,106,59,240,172,214,47,29,106,174,238,79,96,191,193,10,178,150,239,74,213,68,87,53,21,87,183,51,55,53,37,133,85,93,27,156,213,69,123,31,28,143,209,241,199,248,162,225,147,1,226,155,75,238,90,127,151,211,82,81,220,159,78,230,217,114,20,183,67,83,91,102,157,100,138,77,240,58,68,220,214,61,208,68,217,88,199,49,100,141,28,205,205,234,142,104,83,183,46,238,55,235,56,85,206,215,18,204,106,183,105,150,89,112,138,91,235,150,25,234,102,181,200,216,101,141,149,84,177,50,86,177,187,158,248,60,66,164,114,72,248,169,218,140,106,185,140,106,222,245,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,134,101,245,163,72,115,45,5,213,12,131,72,245,2,10,72,239,184,237,67,97,168,90,73,210,104,37,99,227,108,177,77,27,253,202,172,146,41,35,145,17,200,215,162,61,17,205,107,145,90,151,19,201,183,41,190,228,28,35,214,90,110,245,222,34,147,25,204,46,54,187,92,125,166,51,195,210,190,10,106,183,71,213,168,138,254,179,213,212,63,171,149,93,241,244,235,181,173,68,10,65,52,167,194,119,149,141,27,249,127,143,122,116,3,247,78,225,99,254,109,58,85,255,0,83,109,223,246,39,74,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,12,177,22,19,196,255,0,1,84,213,92,40,105,143,20,250,55,98,164,163,125,30,155,217,46,25,205,178,159,186,175,172,122,209,209,53,43,233,169,227,137,205,71,163,95,60,181,79,115,216,205,145,119,122,43,214,87,62,189,141,41,240,157,229,99,70,254,95,227,222,157,0,25,235,208,189,116,212,126,29,53,30,221,170,26,95,121,240,55,90,30,177,77,12,168,175,165,184,82,185,81,100,165,169,141,21,59,144,191,107,122,167,84,114,57,173,123,28,199,177,143,110,135,184,120,226,7,1,226,107,75,232,117,95,78,95,86,203,109,101,69,69,36,180,117,203,10,86,209,79,12,138,215,69,81,28,50,72,216,222,173,217,43,90,174,234,177,203,27,189,219,144,169,110,102,188,9,93,116,71,50,184,235,158,150,227,52,145,233,125,250,162,55,85,81,218,224,115,25,141,214,189,26,215,50,72,250,170,50,154,105,122,186,55,179,108,108,124,157,141,177,162,67,221,225,92,20,113,93,125,225,47,89,104,179,46,237,214,179,16,185,116,163,202,108,148,83,49,190,62,151,107,210,57,17,178,34,177,102,129,239,238,198,189,88,229,232,248,251,140,100,178,40,26,41,7,159,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,178,86,117,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,79,64,0,0,0,128,28,234,252,172,98,223,48,40,125,58,226,79,242,0,115,171,242,177,139,124,192,161,244,235,136,16,3,149,199,158,205,50,250,215,163,214,151,252,80,15,43,143,61,154,101,245,175,71,173,47,248,0,0,0,0,1,202,184,177,242,177,172,159,47,242,31,78,156,234,167,42,226,199,202,198,178,124,191,200,125,58,112,51,88,106,160,202,185,170,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,6,107,56,177,243,79,172,159,48,50,31,81,156,210,153,154,206,44,124,211,235,39,204,12,135,212,103,2,234,121,92,121,19,211,47,173,122,197,105,42,136,171,202,227,200,158,153,125,107,214,43,73,84,0,0,5,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,234,188,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,3,170,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,234,188,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,2,231,174,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,51,153,198,78,11,163,90,105,196,118,103,130,232,93,210,235,87,141,217,110,18,81,201,5,194,7,55,217,245,209,189,205,169,163,134,87,185,100,168,134,41,17,204,108,178,53,174,94,138,222,178,163,82,121,108,167,153,95,48,186,61,50,177,87,104,86,131,101,255,0,236,234,191,108,87,139,229,174,104,42,35,179,210,239,169,134,166,149,147,71,50,201,77,113,108,144,177,170,142,143,116,113,202,174,107,153,38,199,54,168,116,119,71,115,237,117,207,237,122,115,167,54,26,187,141,202,227,81,4,82,203,21,44,211,65,111,130,73,163,133,213,117,78,133,143,116,84,209,186,86,44,146,171,85,26,139,254,68,80,159,252,156,117,191,94,103,204,171,180,50,150,199,87,145,233,125,45,60,215,26,186,201,164,218,204,86,119,163,221,26,197,35,189,206,101,76,173,115,86,149,61,234,245,124,236,218,140,168,238,120,174,117,126,105,241,111,151,244,62,163,113,45,39,133,94,25,240,222,20,52,142,143,75,112,250,234,187,139,221,80,235,149,222,231,82,170,215,220,110,50,50,54,75,58,71,185,91,11,54,197,27,25,27,85,118,177,141,220,231,191,124,143,171,110,117,126,105,241,111,151,244,62,163,113,1,201,83,205,62,83,242,254,187,212,109,197,212,148,173,201,83,205,62,83,242,254,187,212,109,197,212,128,0,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,165,62,44,124,172,107,39,203,252,135,211,167,51,88,6,170,0,0,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,39,255,0,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,129,127,192,0,6,107,56,177,243,79,172,159,48,50,31,81,156,210,153,154,206,44,124,211,235,39,204,12,135,212,103,2,210,121,53,90,109,87,254,17,51,107,21,246,217,73,113,182,220,115,139,149,37,101,29,92,45,154,10,152,36,182,91,219,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,53,221,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,116,51,211,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,92,255,0,37,79,43,25,79,204,10,239,78,183,16,43,154,110,1,83,130,241,165,153,85,38,61,73,105,182,229,84,244,23,251,106,83,36,77,101,83,36,166,100,85,21,10,200,215,225,123,235,32,171,87,239,68,123,159,185,235,215,122,57,193,109,92,188,51,91,174,127,193,110,149,95,111,52,244,144,212,82,217,223,100,99,105,152,230,177,96,183,212,203,67,11,149,28,231,46,247,69,77,27,158,189,122,43,213,202,136,212,84,106,72,162,176,57,33,106,103,137,197,117,47,71,43,42,237,81,123,62,225,73,147,91,224,238,109,174,168,241,17,173,61,91,246,171,254,56,99,240,180,73,213,172,77,174,159,226,114,239,98,37,159,128,0,0,0,1,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,159,252,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,5,255,0,0,0,138,188,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,46,167,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,0,90,167,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,147,255,0,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,64,191,224,0,0,0,25,87,47,251,149,199,145,61,50,250,215,172,86,148,2,95,247,43,143,34,122,101,245,175,88,173,2,85,0,0,20,173,206,79,90,254,220,241,5,105,209,202,75,127,102,147,76,173,235,222,158,72,182,201,61,117,198,42,122,137,54,185,36,114,58,22,192,202,52,111,86,49,201,39,127,174,230,236,82,234,76,208,241,41,171,213,58,245,175,57,206,174,77,61,92,148,249,21,226,105,173,233,87,4,80,207,21,185,157,34,162,134,70,69,213,136,248,233,163,134,53,84,87,117,86,42,171,156,170,174,80,231,241,218,110,179,90,170,47,176,219,42,223,109,163,168,134,146,162,177,176,185,96,134,121,155,35,162,137,242,116,218,215,189,176,76,230,181,87,171,146,41,21,58,237,94,147,171,147,142,175,84,225,92,75,215,105,109,68,245,107,109,212,123,60,208,178,8,96,137,204,246,141,11,31,85,12,210,189,221,30,198,54,157,43,216,136,197,94,175,153,155,154,189,17,204,246,182,238,23,172,86,254,79,55,124,225,112,11,173,70,103,119,184,83,231,78,146,74,71,182,170,24,224,175,90,72,166,106,70,198,189,244,109,181,201,83,80,222,239,114,54,182,170,121,218,168,142,106,182,0,105,86,166,101,90,55,168,248,230,169,97,85,126,30,245,140,220,34,184,83,110,146,70,71,54,197,248,224,151,182,246,61,208,202,197,116,114,49,28,155,227,123,218,171,209,202,6,159,136,171,205,31,200,158,166,253,23,214,40,137,84,69,94,104,254,68,245,55,232,190,177,68,5,0,151,83,204,195,152,5,247,135,159,102,233,14,133,228,86,168,243,234,222,149,151,186,238,219,42,230,176,82,167,109,240,199,217,145,142,135,189,80,142,114,244,147,115,153,19,119,118,255,0,141,20,173,165,99,245,93,174,215,91,253,214,182,251,125,185,213,220,110,87,26,137,42,235,43,42,230,116,211,212,207,35,149,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,6,138,120,59,226,171,13,226,191,72,237,249,133,154,229,72,220,158,221,79,79,77,150,90,35,141,97,125,186,226,172,248,213,177,57,239,119,134,145,205,145,208,191,115,183,49,21,170,189,198,72,198,119,83,53,156,58,113,47,170,124,47,231,112,231,90,103,118,255,0,125,227,108,213,147,212,251,46,231,252,25,162,143,197,193,12,177,247,187,93,247,190,61,206,248,31,209,201,252,209,116,39,161,122,233,167,28,69,233,197,187,84,52,190,243,227,173,85,221,98,154,25,81,25,85,111,170,106,34,201,75,83,26,42,246,230,102,230,245,78,170,213,107,154,246,57,236,123,30,224,232,0,0,42,175,158,119,224,159,230,79,211,72,171,202,227,207,102,153,125,107,209,235,73,85,207,59,240,79,243,39,233,164,85,229,113,231,179,76,190,181,232,245,160,95,240,0,0,4,95,227,7,143,237,35,225,54,213,236,247,73,73,152,231,114,84,71,11,49,74,11,155,34,158,153,138,214,72,233,171,100,70,200,180,140,237,72,199,49,28,197,124,170,246,108,106,179,185,36,97,40,10,1,230,143,231,179,83,126,139,232,244,68,255,0,229,213,204,102,251,196,166,85,118,210,29,102,165,181,81,229,239,241,119,139,21,117,22,202,106,122,218,94,230,247,208,36,47,122,189,102,129,143,85,141,91,189,207,130,39,186,78,143,137,242,205,0,57,163,249,236,212,223,162,250,61,16,18,171,145,143,227,103,229,191,212,139,84,42,175,145,143,227,103,229,191,212,139,84,0,0,0,101,92,213,65,149,112,47,251,149,199,145,61,50,250,215,172,86,146,168,138,188,174,60,137,233,151,214,189,98,180,149,64,0,62,78,83,150,98,184,53,138,171,41,205,114,107,86,63,101,162,217,226,110,55,74,216,233,41,96,222,246,177,155,229,145,90,198,238,123,218,212,234,190,247,57,17,61,234,128,125,98,42,243,71,242,39,169,191,69,245,138,34,37,100,156,233,234,93,175,54,91,134,41,167,213,105,164,20,180,254,18,235,67,91,28,77,189,214,190,93,138,250,198,43,100,116,81,62,5,106,182,56,119,171,36,106,203,220,123,93,36,107,77,39,249,143,101,152,174,115,203,219,80,242,156,43,38,181,100,22,90,223,100,248,107,141,174,182,58,186,89,246,94,233,24,253,146,198,174,99,182,189,142,106,244,95,115,154,168,190,244,80,41,179,132,239,52,250,55,243,3,30,245,24,13,41,153,172,225,59,205,62,141,252,192,199,189,70,3,74,96,10,86,231,87,230,159,22,249,127,67,234,55,18,234,74,86,231,87,230,159,22,249,127,67,234,55,16,58,175,35,31,198,207,203,127,169,22,168,85,95,35,31,198,207,203,127,169,22,168,6,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,82,183,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,64,115,71,242,39,169,191,69,245,138,34,128,75,254,230,143,228,79,83,126,139,235,20,69,0,129,170,128,0,3,53,156,88,249,167,214,79,152,25,15,168,206,105,76,205,103,22,62,105,245,147,230,6,67,234,51,129,117,60,174,60,137,233,151,214,189,98,180,149,68,85,229,113,228,79,76,190,181,235,21,164,170,0,0,0,0,0,69,94,104,254,68,245,55,232,190,177,68,74,162,42,243,71,242,39,169,191,69,245,138,32,40,4,213,65,149,115,85,0,14,85,197,143,149,141,100,249,127,144,250,116,231,85,57,87,22,62,86,53,147,229,254,67,233,211,129,154,195,85,6,85,205,84,1,231,243,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,236,149,157,81,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,82,186,248,103,228,239,77,128,106,229,78,97,175,217,62,63,153,227,22,58,142,238,63,104,162,138,93,151,71,163,221,219,150,229,20,172,70,177,141,106,49,203,76,199,74,199,189,219,95,35,163,99,153,53,154,0,34,87,51,27,77,170,193,203,255,0,80,44,86,43,101,37,186,219,110,167,176,210,81,209,210,66,216,96,166,130,59,181,11,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,160,194,255,0,185,163,249,19,212,223,162,250,197,17,64,32,106,160,0,0,0,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,0,57,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,9,254,0,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,205,97,165,62,19,188,172,104,223,203,252,123,211,160,3,223,229,56,158,43,156,216,170,177,108,215,25,181,100,22,90,221,158,38,221,116,162,142,174,150,125,143,107,217,190,41,17,204,118,215,177,174,78,169,238,115,81,83,222,136,86,94,21,201,98,154,217,175,50,220,51,93,65,164,188,105,5,21,67,170,232,232,98,146,88,239,119,6,38,213,142,142,169,91,27,98,137,136,170,230,201,52,47,222,246,199,240,50,23,75,214,27,74,0,124,156,91,19,197,112,107,21,46,45,133,99,54,172,126,203,69,191,195,91,173,116,81,210,82,193,189,238,123,246,69,26,53,141,220,247,185,203,209,61,238,114,170,251,213,79,172,0,0,0,2,0,115,171,242,177,139,124,192,161,244,235,137,63,200,1,206,175,202,198,45,243,2,135,211,174,32,64,14,87,30,123,52,203,235,94,143,90,95,241,64,60,174,60,246,105,151,214,189,30,180,191,224,0,0,0,31,146,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,80,63,89,202,184,177,242,177,172,159,47,242,31,78,156,130,188,87,115,132,172,193,181,29,248,87,12,150,92,83,40,181,89,187,144,93,47,247,136,167,168,165,174,170,234,137,182,133,32,154,46,176,199,209,200,179,42,185,178,185,122,198,136,198,182,73,100,254,85,196,14,3,196,215,1,58,173,170,250,114,250,182,91,107,48,124,170,146,90,58,229,133,43,104,167,134,138,161,174,138,162,56,100,145,177,189,91,178,86,181,93,213,99,150,55,123,183,32,25,247,53,80,101,92,213,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,3,53,156,88,249,167,214,79,152,25,15,168,206,105,76,205,103,22,62,105,245,147,230,6,67,234,51,129,117,60,174,60,137,233,151,214,189,98,180,149,68,85,229,113,228,79,76,190,181,235,21,164,170,0,0,2,170,249,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,117,94,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,1,213,121,231,126,9,254,100,253,52,129,92,52,113,49,153,112,181,144,229,121,158,159,80,210,63,33,191,226,245,24,229,13,109,74,35,217,108,124,213,84,211,45,90,68,173,86,204,246,182,157,200,198,59,224,222,246,185,200,246,181,99,124,245,231,157,248,39,249,147,244,210,170,192,250,191,236,171,61,202,191,221,92,143,36,200,238,31,248,202,202,235,149,117,68,159,250,210,77,52,146,63,252,110,115,157,252,213,75,233,224,23,130,140,87,133,61,56,164,189,221,173,158,35,83,114,107,124,50,100,119,10,132,141,242,80,111,70,200,235,101,58,198,231,177,176,196,244,68,123,152,229,239,72,196,122,174,214,196,200,184,255,0,44,46,2,170,116,98,213,73,196,14,176,88,170,232,53,6,231,79,83,13,170,209,87,218,122,90,109,211,182,29,147,73,19,162,238,211,215,57,27,59,85,18,95,134,25,214,55,181,175,89,24,219,10,0,82,183,58,191,52,248,183,203,250,31,81,184,151,82,82,183,58,191,52,248,183,203,250,31,81,184,128,228,169,230,159,41,249,127,93,234,54,226,234,74,86,228,169,230,159,41,249,127,93,234,54,226,234,64,0,0,229,92,88,249,88,214,79,151,249,15,167,78,102,176,210,159,22,62,86,53,147,229,254,67,233,211,153,172,3,85,0,0,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,147,255,0,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,64,191,224,0,3,53,156,88,249,167,214,79,152,25,15,168,206,105,76,205,103,22,62,105,245,147,230,6,67,234,51,129,106,156,149,60,172,101,63,48,43,189,58,220,115,78,120,56,5,76,182,173,44,213,42,28,122,145,41,233,106,46,54,11,165,217,169,19,103,87,202,216,167,162,167,122,245,238,189,136,144,215,189,190,229,99,21,100,254,138,200,155,186,95,37,79,43,25,79,204,10,239,78,183,29,171,152,222,153,254,212,56,54,212,123,117,61,37,170,74,251,13,189,185,53,28,247,8,250,248,95,1,35,106,42,31,11,145,142,115,38,117,44,117,49,53,83,167,94,242,177,206,107,94,229,2,168,57,89,103,245,56,47,26,88,109,42,228,52,150,155,110,85,79,95,96,185,45,74,196,214,85,50,74,103,203,79,78,143,145,62,23,190,178,10,68,102,197,71,185,251,88,157,119,171,93,126,134,91,49,60,166,251,131,101,86,108,215,22,174,240,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,108,122,57,142,218,246,53,122,57,21,171,211,162,162,167,184,212,69,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,128,126,176,0,0,0,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,73,255,0,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,160,95,240,0,8,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,2,234,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,5,170,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,63,249,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,11,254,0,0,0,1,149,114,255,0,185,92,121,19,211,47,173,122,197,105,64,37,255,0,114,184,242,39,166,95,90,245,138,208,37,80,0,8,255,0,199,198,166,101,90,69,194,22,164,231,88,85,95,132,189,83,219,233,237,244,213,77,146,72,228,165,241,181,112,209,190,120,159,27,218,246,77,27,42,28,248,222,142,248,100,107,28,168,168,138,139,158,204,79,22,190,231,57,85,155,10,197,168,124,109,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,123,222,173,99,119,61,237,78,174,84,106,117,234,170,137,239,45,39,158,14,127,83,21,171,75,52,182,135,33,164,90,122,170,139,141,254,233,105,106,196,233,209,241,54,40,40,170,30,157,59,172,98,164,213,236,111,189,24,245,73,63,164,177,166,216,215,202,135,71,110,186,149,197,165,147,46,117,134,146,187,30,211,234,122,139,221,210,90,218,87,75,4,115,186,25,33,162,107,29,177,204,74,148,168,123,39,141,28,173,94,148,178,189,139,186,52,64,46,250,211,128,97,182,92,6,139,75,104,241,234,73,49,58,11,60,118,8,173,53,104,181,80,58,220,200,82,6,211,200,147,43,150,86,118,145,24,189,197,118,228,235,187,175,85,51,67,170,186,103,149,104,222,163,228,122,91,154,210,120,123,214,51,112,150,223,83,182,57,25,28,219,23,224,158,46,227,24,247,67,43,21,178,70,245,106,111,141,236,114,39,71,33,167,226,144,57,193,104,229,247,6,226,129,117,86,162,111,17,101,212,187,124,21,20,114,109,99,59,21,84,52,240,82,84,83,116,71,185,238,218,198,83,75,220,86,177,171,226,118,55,114,198,229,2,199,249,104,231,245,58,131,193,110,157,213,92,178,26,75,173,202,199,79,83,96,170,72,86,45,244,108,164,169,146,42,90,121,89,26,38,199,182,141,41,21,55,38,247,49,204,123,183,111,220,191,151,154,63,145,61,77,250,47,172,81,16,255,0,146,22,166,120,108,171,82,244,114,178,174,235,47,180,45,244,153,53,190,14,230,234,26,127,15,34,211,213,191,106,191,224,154,79,21,68,157,90,197,220,216,62,39,38,198,34,204,14,104,254,68,245,55,232,190,177,68,5,0,150,169,203,23,151,165,138,235,98,166,226,43,136,28,66,213,125,160,190,219,219,46,37,96,185,194,249,99,100,111,124,209,203,85,91,73,60,41,28,155,227,108,47,166,93,210,70,177,204,178,109,221,218,115,42,172,213,64,20,45,204,71,130,10,206,21,115,180,203,112,234,93,218,101,150,92,37,138,196,212,154,122,153,173,114,54,24,164,125,45,84,175,137,172,110,231,190,127,14,139,36,146,62,42,119,43,220,174,99,220,190,127,129,206,56,243,46,16,179,39,82,213,50,174,249,167,87,202,134,190,253,97,99,211,124,111,232,141,241,180,123,149,26,202,150,181,26,138,213,84,100,204,106,49,234,213,108,82,197,125,57,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,118,74,206,168,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,158,30,43,184,81,212,126,18,181,29,248,86,107,23,142,181,87,119,39,176,95,224,133,89,75,119,165,106,162,43,154,138,171,219,153,155,154,146,194,170,174,141,206,106,162,189,143,142,71,134,138,49,108,179,21,206,108,84,185,78,21,147,90,178,11,45,110,255,0,13,113,181,214,199,87,75,62,199,185,143,217,44,106,230,59,107,216,230,175,69,247,57,170,139,239,69,62,177,73,124,178,184,237,186,232,142,101,110,208,205,82,201,169,35,210,251,245,68,141,165,172,186,78,230,51,27,173,122,57,205,124,114,116,84,101,52,210,244,108,140,126,216,216,249,59,251,163,68,155,187,118,128,85,95,60,239,193,63,204,159,166,145,87,149,199,158,205,50,250,215,163,214,146,171,158,119,224,159,230,79,211,72,171,202,227,207,102,153,125,107,209,235,64,191,224,0,2,31,243,17,224,130,143,138,172,17,50,220,58,151,110,166,226,118,249,98,177,53,38,130,154,27,164,110,154,41,31,75,85,43,226,115,221,181,140,159,195,162,201,28,108,150,161,202,247,35,94,247,36,192,0,101,179,253,149,96,89,87,251,171,142,100,152,229,195,255,0,25,71,93,109,174,167,147,255,0,86,72,102,142,70,127,137,205,115,127,146,161,234,181,239,90,242,174,34,117,98,251,172,121,173,190,213,69,122,200,60,47,137,130,215,20,145,210,179,177,77,21,59,54,54,73,36,122,117,100,45,85,234,245,248,149,122,116,78,136,150,127,205,35,128,90,205,68,241,220,77,232,229,190,235,114,203,211,193,211,228,88,237,29,52,245,211,93,227,78,213,52,53,52,145,198,215,189,179,68,196,141,36,141,17,35,116,81,172,159,3,227,127,122,160,64,181,78,70,63,141,159,150,255,0,82,45,80,170,190,70,63,141,159,150,255,0,82,45,80,0,0,1,149,115,85,6,85,192,191,238,87,30,68,244,203,235,94,177,90,74,162,42,242,184,242,39,166,95,90,245,138,210,85,0,60,254,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,90,106,234,26,148,93,146,179,170,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,122,0,6,117,184,215,225,70,251,194,94,178,214,225,189,171,173,102,33,114,235,89,139,94,235,97,99,124,125,46,214,44,145,171,163,85,98,205,3,223,218,145,58,49,203,209,146,118,216,201,99,67,207,226,60,77,231,216,214,128,231,188,56,220,42,106,239,56,158,99,79,110,109,12,21,119,25,149,150,25,233,110,45,173,87,210,196,170,177,53,147,47,117,37,99,90,213,115,221,27,247,124,10,215,223,247,16,252,63,96,60,77,105,125,118,148,106,51,42,217,109,172,168,167,171,138,178,133,33,74,218,41,225,145,28,217,105,228,154,57,27,27,213,187,226,115,145,189,86,57,100,111,187,114,153,225,215,77,11,212,126,29,53,30,227,165,250,161,102,240,55,90,30,146,195,52,74,175,165,184,82,185,85,35,170,166,145,81,59,144,191,107,186,47,68,114,57,174,99,218,199,177,236,104,125,110,19,188,211,232,223,204,12,123,212,96,52,166,102,179,132,239,52,250,55,243,3,30,245,24,13,41,128,41,91,157,95,154,124,91,229,253,15,168,220,75,169,41,91,157,95,154,124,91,229,253,15,168,220,64,234,188,140,127,27,63,45,254,164,90,161,85,124,140,127,27,63,45,254,164,90,160,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,74,220,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,1,205,31,200,158,166,253,23,214,40,138,1,47,251,154,63,145,61,77,250,47,172,81,20,2,6,170,0,0,12,214,113,99,230,159,89,62,96,100,62,163,57,165,51,53,156,88,249,167,214,79,152,25,15,168,206,5,212,242,184,242,39,166,95,90,245,138,210,85,17,87,149,199,145,61,50,250,215,172,86,146,168,0,0,0,0,1,21,121,163,249,19,212,223,162,250,197,17,42,136,171,205,31,200,158,166,253,23,214,40,128,160,19,85,6,85,205,84,0,57,87,22,62,86,53,147,229,254,67,233,211,157,84,229,92,88,249,88,214,79,151,249,15,167,78,6,107,13,84,25,87,53,80,0,0,4,85,230,143,228,79,83,126,139,235,20,69,0,151,253,205,31,200,158,166,253,23,214,40,138,1,3,85,0,0,0,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,136,1,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,192,79,240,0,25,87,52,167,194,119,149,141,27,249,127,143,122,116,6,107,13,41,240,157,229,99,70,254,95,227,222,157,0,29,84,0,0,0,0,0,0,128,28,234,252,172,98,223,48,40,125,58,226,79,242,0,115,171,242,177,139,124,192,161,244,235,136,16,3,149,199,158,205,50,250,215,163,214,151,252,80,15,43,143,61,154,101,245,175,71,173,47,248,0,0,0,0,10,43,230,35,192,45,103,12,121,82,103,154,91,111,186,220,180,202,247,221,168,232,148,211,212,125,153,145,36,137,158,26,170,167,106,177,33,123,231,141,180,242,72,244,145,223,20,110,220,232,251,146,240,13,10,226,23,42,208,186,61,64,178,90,105,189,163,101,212,140,62,231,137,93,237,242,85,73,20,105,226,96,124,112,86,53,26,170,197,154,7,189,85,170,246,187,172,114,78,196,86,44,187,219,163,60,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,187,37,103,84,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,207,183,26,252,40,223,120,75,214,90,220,55,181,117,172,196,46,93,107,49,107,221,108,44,111,143,165,218,197,146,53,116,106,172,89,160,123,251,82,39,70,57,122,50,78,219,25,44,104,7,0,53,80,101,92,213,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,3,53,156,88,249,167,214,79,152,25,15,168,206,105,76,164,14,33,121,112,241,157,156,235,238,165,230,184,182,141,248,219,46,65,152,94,110,150,234,159,180,86,168,251,244,179,214,203,36,82,108,125,75,94,221,204,123,87,163,145,28,157,122,42,34,251,128,177,94,87,30,68,244,203,235,94,177,90,74,162,63,240,21,165,185,222,139,112,157,131,105,158,165,216,189,141,146,89,189,167,227,104,188,84,53,29,174,237,202,170,104,255,0,137,11,223,27,186,199,43,29,240,185,122,117,232,189,21,21,18,64,0,0,1,85,124,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,37,87,53,190,23,53,219,137,79,217,119,236,83,6,251,71,246,115,219,126,211,254,201,209,209,246,60,71,129,236,255,0,116,203,30,237,221,137,127,163,215,166,223,127,78,169,215,159,242,191,224,207,137,62,29,181,246,255,0,154,235,30,155,253,159,178,214,225,245,86,184,42,125,177,65,87,190,169,245,180,82,54,61,148,243,200,244,234,200,100,94,170,155,126,30,157,122,170,34,135,202,231,157,248,39,249,147,244,211,202,114,186,224,22,179,48,190,219,120,152,214,43,125,214,215,106,199,46,20,213,216,157,158,122,105,232,228,185,213,49,145,84,193,114,115,220,214,239,163,111,114,55,69,219,87,54,105,26,237,202,140,141,89,52,245,226,91,132,75,87,19,90,185,163,217,94,97,113,164,76,79,77,106,46,119,43,149,170,74,118,206,251,188,242,190,133,212,244,174,100,141,116,94,25,203,77,39,123,114,42,185,157,35,107,127,136,178,71,223,237,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,3,245,128,0,20,173,206,175,205,62,45,242,254,135,212,110,37,212,149,129,205,3,131,62,36,248,137,215,219,6,107,163,154,111,246,130,203,69,135,210,218,231,169,246,197,5,38,202,166,86,214,200,232,246,84,79,27,215,163,38,141,122,162,109,248,186,117,234,138,136,28,87,146,167,154,124,167,229,253,119,168,219,139,169,43,3,149,255,0,6,124,73,240,237,175,183,252,215,88,244,223,236,253,150,183,15,170,181,193,83,237,138,10,189,245,79,173,162,145,177,236,167,158,71,167,86,67,34,245,84,219,240,244,235,213,81,22,207,192,0,0,229,92,88,249,88,214,79,151,249,15,167,78,102,176,211,71,16,184,181,247,57,208,45,75,194,177,106,31,27,122,200,48,251,205,174,221,77,221,100,125,250,169,232,165,142,40,247,189,90,198,238,123,218,157,92,168,212,235,213,85,19,222,82,15,245,46,56,236,255,0,144,207,244,154,207,254,182,5,255,0,0,0,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,89,247,52,13,4,213,142,34,116,10,193,133,104,230,41,246,130,245,69,152,82,221,39,166,241,212,212,155,41,89,69,91,27,164,223,81,36,108,94,143,154,52,232,139,187,226,235,211,162,42,164,64,224,43,128,174,44,116,91,139,28,27,83,53,47,74,125,141,141,217,189,167,227,107,125,187,109,168,237,119,109,181,80,199,252,56,106,31,35,186,201,43,27,240,181,122,117,234,189,17,21,80,45,252,0,0,205,103,22,62,105,245,147,230,6,67,234,51,154,83,41,3,136,94,92,60,103,103,58,251,169,121,174,45,163,126,54,203,144,102,23,155,165,186,167,237,21,170,62,253,44,245,178,201,20,155,31,82,215,183,115,30,213,232,228,71,39,94,138,136,190,224,38,7,37,79,43,25,79,204,10,239,78,183,19,252,135,252,175,244,19,86,56,118,208,43,254,21,172,120,167,217,251,213,110,97,85,116,130,155,199,83,85,239,165,125,21,20,109,147,125,60,146,49,58,190,25,19,162,174,239,135,175,78,138,138,179,0,12,187,234,22,21,117,211,92,255,0,37,211,155,237,69,36,247,44,86,241,91,100,172,150,145,238,116,18,79,77,51,225,145,209,185,205,107,149,138,230,42,162,171,90,189,58,117,68,251,139,222,229,125,150,125,171,224,151,79,188,70,77,237,154,251,55,180,109,53,155,235,124,68,212,125,170,233,252,61,52,157,85,93,30,202,87,83,108,141,122,109,137,98,218,136,213,105,13,121,129,114,253,226,163,87,248,168,202,245,75,75,116,254,147,36,199,178,74,123,108,208,79,13,238,138,153,240,62,26,40,105,95,12,172,170,150,39,35,247,83,171,209,88,142,98,178,70,124,91,183,53,189,255,0,149,79,14,92,69,240,227,106,212,155,22,184,99,21,118,11,109,222,162,213,87,100,163,117,230,150,182,5,157,173,169,109,92,172,142,158,105,27,27,213,190,17,174,114,163,85,232,200,211,226,217,238,9,234,0,0,0,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,103,220,208,52,19,86,56,137,208,43,6,21,163,152,167,218,11,213,22,97,75,116,158,155,199,83,82,108,165,101,21,108,110,147,125,68,145,177,122,62,104,211,162,46,239,139,175,78,136,170,145,3,128,174,2,184,177,209,110,44,112,109,76,212,189,41,246,54,55,102,246,159,141,173,246,237,182,163,181,221,182,213,67,31,240,225,168,124,142,235,36,172,111,194,213,233,215,170,244,68,85,64,183,240,0,17,87,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,5,233,241,235,165,185,222,180,240,157,156,233,158,154,88,189,179,146,94,125,153,224,168,188,84,52,253,222,213,202,150,105,63,137,51,217,27,122,71,19,221,241,57,58,244,232,157,85,81,22,176,56,122,229,195,198,118,13,175,186,105,154,229,58,55,224,172,184,254,97,102,186,92,106,126,209,90,164,236,82,193,91,20,146,201,177,149,46,123,182,177,142,94,141,69,114,244,232,136,171,238,2,96,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,103,220,208,52,19,86,56,137,208,43,6,21,163,152,167,218,11,213,22,97,75,116,158,155,199,83,82,108,165,101,21,108,110,147,125,68,145,177,122,62,104,211,162,46,239,139,175,78,136,170,145,3,128,174,2,184,177,209,110,44,112,109,76,212,189,41,246,54,55,102,246,159,141,173,246,237,182,163,181,221,182,213,67,31,240,225,168,124,142,235,36,172,111,194,213,233,215,170,244,68,85,64,183,240,0,0,0,25,87,47,251,149,199,145,61,50,250,215,172,86,149,87,253,75,142,59,63,228,51,253,38,179,255,0,173,150,253,192,86,150,231,122,45,194,118,13,166,122,151,98,246,54,73,102,246,159,141,162,241,80,212,118,187,183,42,169,163,254,36,47,124,110,235,28,172,119,194,229,233,215,162,244,84,84,64,144,0,31,39,44,184,223,108,248,173,230,237,139,99,159,104,47,84,86,250,138,139,117,163,198,50,147,218,21,76,141,206,138,155,190,244,86,69,220,122,53,157,199,38,214,238,234,190,228,2,128,121,141,234,103,237,67,140,157,71,184,211,213,221,100,160,176,220,27,140,209,193,112,147,175,133,240,17,182,158,161,144,181,30,230,178,23,85,71,83,43,81,58,117,239,43,220,214,185,238,66,127,242,91,209,203,238,31,163,89,110,177,93,230,237,210,106,37,194,158,158,215,77,181,139,186,150,218,234,136,221,83,189,175,85,77,243,207,81,23,109,204,99,155,225,183,124,77,145,170,144,91,250,151,28,118,127,200,103,250,77,103,255,0,91,46,167,133,141,20,253,221,184,125,194,116,114,75,135,141,171,199,237,235,227,231,108,189,200,223,93,60,175,168,170,237,59,183,26,172,41,60,210,164,123,152,142,237,163,55,117,119,85,80,234,164,0,231,39,162,159,110,120,125,180,235,29,37,195,179,87,166,87,5,239,65,36,187,99,158,134,227,45,61,60,155,90,145,185,93,51,103,101,26,183,171,216,212,143,191,215,115,182,33,63,206,127,175,218,57,98,226,3,70,178,205,29,200,230,240,244,153,53,189,212,241,212,237,123,252,37,83,28,146,83,84,236,99,216,178,118,167,142,41,123,123,209,175,217,181,223,11,149,0,160,206,6,117,66,213,163,156,90,105,158,121,125,109,34,91,96,188,123,54,178,122,186,214,210,65,73,5,116,50,81,73,85,36,174,69,107,89,11,106,86,101,235,209,21,35,84,87,55,174,228,184,158,104,254,68,245,55,232,190,177,68,85,95,245,46,56,236,255,0,144,207,244,154,207,254,182,90,167,20,24,54,187,113,19,192,61,223,11,147,77,188,22,169,228,22,251,63,143,199,91,93,71,28,108,174,130,227,75,37,87,106,111,19,36,41,10,164,50,201,30,233,213,221,181,98,59,164,157,88,129,64,38,170,10,1,254,165,199,29,159,242,25,254,147,89,255,0,214,203,254,0,114,174,34,248,104,210,206,40,48,73,176,93,76,180,255,0,189,240,87,154,56,41,189,169,108,254,52,50,201,225,39,154,41,59,61,222,195,25,38,214,252,108,234,213,254,74,157,84,1,153,109,116,208,189,71,225,211,81,238,58,95,170,22,111,3,117,161,233,44,51,68,170,250,91,133,43,149,82,58,170,105,21,19,185,11,246,187,162,244,71,35,154,230,61,172,123,30,198,216,255,0,42,254,61,105,170,169,173,92,44,107,37,246,146,141,244,116,240,219,240,107,157,71,117,95,88,245,150,103,45,5,77,68,146,185,168,244,107,224,138,149,141,99,25,178,46,215,85,122,196,215,202,14,61,184,32,177,113,113,130,69,91,142,82,218,173,186,155,100,237,69,100,189,214,76,250,120,95,74,179,34,205,75,86,232,226,145,242,67,177,210,190,52,216,174,100,189,54,185,173,146,84,125,85,255,0,82,227,142,207,249,12,255,0,73,172,255,0,235,96,74,174,121,223,130,127,153,63,77,34,175,43,143,61,154,101,245,175,71,173,36,167,21,186,13,204,39,139,77,56,210,187,102,121,195,191,107,51,193,61,175,79,119,185,65,145,217,25,75,117,142,161,40,187,21,45,141,181,105,218,153,124,60,169,44,104,212,143,114,53,204,232,143,237,69,242,184,10,224,43,139,29,22,226,199,6,212,205,75,210,159,99,99,118,111,105,248,218,223,110,219,106,59,93,219,109,84,49,255,0,14,26,135,200,238,178,74,198,252,45,94,157,122,175,68,69,84,11,127,0,0,0,0,41,131,154,55,2,86,173,19,186,195,174,250,47,140,213,211,225,55,202,135,183,32,183,82,64,223,5,143,86,185,204,72,159,30,213,221,21,53,67,158,228,70,108,237,197,35,81,136,230,164,208,196,219,159,63,37,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,160,85,183,35,31,198,207,203,127,169,22,168,69,94,12,56,41,253,207,179,189,87,246,5,255,0,218,120,102,91,236,47,179,254,50,171,189,116,143,194,195,81,226,188,94,200,34,137,58,205,82,189,190,222,238,172,68,221,209,83,223,42,128,0,0,25,87,53,80,80,15,245,46,56,236,255,0,144,207,244,154,207,254,182,5,170,114,184,242,39,166,95,90,245,138,210,85,17,255,0,128,173,45,206,244,91,132,236,27,76,245,46,197,236,108,146,205,237,63,27,69,226,161,168,237,119,110,85,83,71,252,72,94,248,221,214,57,88,239,133,203,211,175,69,232,168,168,146,0,0,0,1,26,184,232,224,202,197,198,30,156,82,219,35,186,251,27,51,197,252,69,70,51,114,149,239,90,86,201,42,51,187,77,83,27,122,245,134,94,212,72,178,53,171,36,110,99,92,221,200,143,138,73,42,0,206,15,14,248,158,85,131,113,137,164,184,182,107,140,221,113,251,213,22,160,99,94,38,221,116,162,146,146,170,13,245,212,207,102,248,164,70,189,187,152,246,185,58,167,189,174,69,79,114,161,163,226,53,113,25,193,118,43,172,122,167,166,122,227,139,54,213,96,204,240,76,194,215,125,184,212,165,12,108,246,253,12,53,52,171,44,85,83,49,157,215,205,28,52,173,240,238,114,185,173,232,232,213,17,36,238,71,37,64,20,173,206,175,205,62,45,242,254,135,212,110,37,212,149,129,205,3,131,62,36,248,137,215,219,6,107,163,154,111,246,130,203,69,135,210,218,231,169,246,197,5,38,202,166,86,214,200,232,246,84,79,27,215,163,38,141,122,162,109,248,186,117,234,138,136,31,43,145,143,227,103,229,191,212,139,84,32,7,42,78,23,53,219,134,191,218,143,237,175,6,251,57,246,143,216,158,204,254,201,209,214,119,252,63,142,239,127,115,75,38,221,189,248,191,165,211,174,239,119,94,139,210,127,129,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,149,213,196,47,46,30,51,179,157,125,212,188,215,22,209,191,27,101,200,51,11,205,210,221,83,246,138,213,31,126,150,122,217,100,138,77,143,169,107,219,185,143,106,244,114,35,147,175,69,68,95,113,103,252,5,105,110,119,162,220,39,96,218,103,169,118,47,99,100,150,111,105,248,218,47,21,13,71,107,187,114,170,154,63,226,66,247,198,238,177,202,199,124,46,94,157,122,47,69,69,68,15,43,205,31,200,158,166,253,23,214,40,138,1,52,81,199,174,150,231,122,211,194,118,115,166,122,105,98,246,206,73,121,246,103,130,162,241,80,211,247,123,87,42,89,164,254,36,207,100,109,233,28,79,119,196,228,235,211,162,117,85,68,90,129,254,165,199,29,159,242,25,254,147,89,255,0,214,192,191,224,0,3,53,156,88,249,167,214,79,152,25,15,168,206,105,76,164,14,33,121,112,241,157,156,235,238,165,230,184,182,141,248,219,46,65,152,94,110,150,234,159,180,86,168,251,244,179,214,203,36,82,108,125,75,94,221,204,123,87,163,145,28,157,122,42,34,251,128,177,94,87,30,68,244,203,235,94,177,90,74,162,63,240,21,165,185,222,139,112,157,131,105,158,165,216,189,141,146,89,189,167,227,104,188,84,53,29,174,237,202,170,104,255,0,137,11,223,27,186,199,43,29,240,185,122,117,232,189,21,21,18,64,0,0,0,0,0,34,175,52,127,34,122,155,244,95,88,162,37,81,31,248,245,210,220,239,90,120,78,206,116,207,77,44,94,217,201,47,62,204,240,84,94,42,26,126,239,106,229,75,52,159,196,153,236,141,189,35,137,238,248,156,157,122,116,78,170,168,138,25,215,53,80,80,15,245,46,56,236,255,0,144,207,244,154,207,254,182,95,240,3,149,113,99,229,99,89,62,95,228,62,157,57,213,78,127,196,46,45,125,206,116,11,82,240,172,90,135,198,222,178,12,62,243,107,183,83,119,89,31,126,170,122,41,99,138,61,239,86,177,187,158,246,167,87,42,53,58,245,85,68,247,129,153,115,85,5,0,255,0,82,227,142,207,249,12,255,0,73,172,255,0,235,101,255,0,0,0,1,21,121,163,249,19,212,223,162,250,197,17,64,38,138,56,245,210,220,239,90,120,78,206,116,207,77,44,94,217,201,47,62,204,240,84,94,42,26,126,239,106,229,75,52,159,196,153,236,141,189,35,137,238,248,156,157,122,116,78,170,168,139,80,63,212,184,227,179,254,67,63,210,107,63,250,216,23,252,0,0,0,2,128,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,143,252,122,240,21,197,142,180,241,99,156,234,102,154,105,79,182,113,187,207,179,60,21,111,183,109,180,253,222,213,182,150,25,63,135,53,67,36,111,73,34,123,126,38,167,94,157,83,170,42,42,203,254,87,250,9,171,28,59,104,21,255,0,10,214,60,83,236,253,234,183,48,170,186,65,77,227,169,170,247,210,190,138,138,54,201,190,158,73,24,157,95,12,137,209,87,119,195,215,167,69,69,80,152,0,0,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,10,86,254,165,199,29,159,242,25,254,147,89,255,0,214,203,190,225,235,22,190,224,218,5,166,152,86,83,67,224,175,88,254,31,102,181,220,105,187,172,147,177,85,5,20,81,203,30,246,43,152,237,175,99,147,171,85,90,189,58,162,170,123,192,232,0,0,0,0,0,0,4,0,231,87,229,99,22,249,129,67,233,215,18,127,144,255,0,154,6,130,106,199,17,58,5,96,194,180,115,20,251,65,122,162,204,41,110,147,211,120,234,106,77,148,172,162,173,141,210,111,168,146,54,47,71,205,26,116,69,221,241,117,233,209,21,80,43,7,149,199,158,205,50,250,215,163,214,151,252,84,7,1,92,5,113,99,162,220,88,224,218,153,169,122,83,236,108,110,205,237,63,27,91,237,219,109,71,107,187,109,170,134,63,225,195,80,249,29,214,73,88,223,133,171,211,175,85,232,136,170,150,254,0,0,0,0,0,230,156,67,240,253,128,241,53,165,245,218,81,168,204,171,101,182,178,162,158,174,42,202,20,133,43,104,167,134,68,115,101,167,146,104,228,108,111,86,239,137,206,70,245,88,229,145,190,237,202,116,176,6,101,181,211,66,245,31,135,77,71,184,233,126,168,89,188,13,214,135,164,176,205,18,171,233,110,20,174,85,72,234,169,164,84,78,228,47,218,238,139,209,28,142,107,152,246,177,236,123,27,166,146,58,241,201,194,37,171,139,237,35,110,41,5,198,146,207,150,88,106,29,114,199,46,179,211,181,236,100,234,197,107,233,102,122,53,101,101,52,201,183,127,109,122,163,227,134,69,108,157,164,141,210,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,255,217